/* Minification failed. Returning unminified contents.
(4321,182): run-time error CSS1035: Expected colon, found '}'
 */
/*! jQuery UI - v1.10.2 - 2013-04-29
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.0em&cornerRadius=0px&bgColorHeader=bebebe&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=bebebe&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=bebebe&fcContent=222222&iconColorContent=222222&bgColorDefault=0864ae&bgTextureDefault=flat&bgImgOpacityDefault=75&borderColorDefault=0864ae&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=0864ae&bgTextureHover=highlight_hard&bgImgOpacityHover=15&borderColorHover=0864ae&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=bebebe&fcActive=212121&iconColorActive=212121&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=bebebe&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(/css/custom-theme/images/animated-overlay.gif);
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: 0;
    border:none;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: 'Open Sans',Verdana,Arial,sans-serif;
	font-size: 1.0em;
	font-weight:400;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: 'Open Sans',Verdana,Arial,sans-serif;
	font-size: 1em;
	font-weight:400;
}
.ui-widget-content {
	border: 1px solid #bebebe;
	background: #ffffff url(/css/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #bebebe;
	background: #bebebe url(/css/custom-theme/images/ui-bg_highlight-soft_75_bebebe_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #0864ae;
	background: #0864ae url(/css/custom-theme/images/ui-bg_flat_75_0864ae_40x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #0864ae;
	background: #0864ae url(/css/custom-theme/images/ui-bg_highlight-hard_15_0864ae_1x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #bebebe;
	background: #ffffff url(/css/custom-theme/images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #bebebe;
	background: #fbf9ee url(/css/custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background-color: #cd0a0a;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/css/custom-theme/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/css/custom-theme/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/css/custom-theme/images/ui-icons_ffffff_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/css/custom-theme/images/ui-icons_ffffff_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/css/custom-theme/images/ui-icons_212121_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/css/custom-theme/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/css/custom-theme/images/ui-icons_ffffff_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/css/fontawesome/fonts/fontawesome-webfont.eot?v=4.2.0);
  src: url(/css/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'), url(/css/fontawesome/fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'), url(/css/fontawesome/fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'), url(/css/fontawesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}

@font-face {
    font-family: 'Open Sans Semibold';
    src: url(/images/fonts/opensans-semibold.ttf)
}

@font-face {
    font-family: 'UniversLTStd';
    src: url(/images/fonts/UniversLTStd.otf)
}

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite,
code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, fieldset,
form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup,
menu, nav, section, summary, time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    font-weight:400;
    vertical-align:baseline;
    background:transparent;    
}

body {      
    background-color:#ffffff;
    color:#000000;
    font-size:12px;    
    font-family:'Open Sans',Arial,sans-serif;    
}

/********* TODO find how to deactivate arias from select2 instead of hiding ******************/
.select2-hidden-accessible { display: none }
.select2-search input { margin-top:4px!important;}
.select2-container .select2-choice .select2-arrow { background-color: white!important }

.select2-container-disabled > a { color: #b1b0b0!important; background-color: #f4f4f4!important}

.switch-android.switch-light input:checked ~ span span:first-of-type, .switch-android.switch-light input:not(:checked) ~ span span:last-of-type { opacity: 1!important; color: #b1b0b0; }
.switch-android.switch-light input:checked ~ span span:last-of-type, .switch-android.switch-light input:not(:checked) ~ span span:first-of-type { color:white!important; }
.switch-android.switch-light input[disabled] ~ a { background-color:#e5e5e5!important; box-shadow: none; }
.switch-android.switch-light input[disabled] ~ span span:last-of-type, .switch-android.switch-light input[disabled] ~ span span:first-of-type { color: #b1b0b0!important; }

.switch-android.switch-light a {box-shadow: none}
.switch-android.switch-light input:checked ~ a { background-color: #cd0a0a }
.switch-android.switch-light input.switch-grey:checked ~ a { background-color: #484848 }
.switch-android.switch-light input.switch-green:checked ~ a { background-color: #00A000 }
.switch-android.switch-light input.switch-red:checked ~ a { background-color: #CE002D }
.switch-android.switch-light input.switch-yellow:checked ~ a { background-color: #F7BA1F }
.switch-android.switch-light input.switch-blue:checked ~ a { background-color: #0864AE }

.switch-android.switch-light label { color:#484848; text-transform:none; z-index:99; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer}
/*.switch-android.switch-light.switch-3 label:first-of-type { border-right:solid 1px #d7d7d7 }
.switch-android.switch-light.switch-3 label:last-of-type { border-left: solid 1px #d7d7d7 }*/
.switch-android.switch-light input:checked + label { color: white }

/* dropzone */
.dropzone-btn { height:26px; opacity: 0.4; line-height:26px; transition: opacity linear 1s; margin:2px }
.dropzone-btn:hover { opacity: 1 }
.dz-preview { display:none; }

/* Spectrum override */
.sp-container { border-color: #b1b0b0!important; background-color: #FFFFFF!important }

.styleless { display:inline-block; padding:0; margin: 0; border: 0; height:auto; width:auto; vertical-align:top;}

.blocked-feature .blockUI { cursor: pointer!important; }
.blocked-feature .blockElement { left: 50% !important; transform: translateX(-50%); margin: 50px 0 !important; min-width: 400px; max-width: 80%; padding: 20px !important; background-color: white !important; border: 1px solid black !important; }

#top {background: #1e1e1e; width:100%;height:70px;}
#top #top-content {width:960px;margin-left:auto;margin-right:auto;}
#top #top-logo {width:147px;height:42px;margin-top:14px;margin-left:10px;}
#top .logo-container {text-align:left;}
#top #top-actions { float: right }
#top #top-actions a { display:inline-block; text-decoration: none; cursor: pointer; }
#top #top-actions a.active { color: #206ae4; cursor: default  }
#top #top-actions .slash { color: #206ae4; padding: 0 3px; }
#top #top-actions .links > .separator { color: #5d5c5c; font-size: 17px; font-family: 'Open Sans Semibold'; line-height: 70px; display: inline-block; vertical-align: middle; }
#top #top-actions .links > div, #top #top-actions .lang { text-transform:uppercase; color: #FEFEFE; margin: 0 14px; line-height:70px; font-size: 14px; font-family: 'Open Sans Semibold', Arial, sans-serif; display:inline-block; vertical-align:middle; }
#top #top-actions .links, #top #top-actions .lang { display:inline-block; }
#top .mobile-menu { display:none; float:left; margin-top:17px; }
#top #top-notifications {float:left;width:170px;height:24px;margin-top:20px;margin-left:15px;}
#top #top-notifications #connection-menu {position: relative;background:url(//cache.kreezee.com/images/icon-connection.png) no-repeat;width:22px;height:24px;display:block;cursor:pointer;}
#top #top-notifications #connection-menu:hover { background:url(//cache.kreezee.com/images/icon-connection-hover.png) no-repeat;}
#top #top-notifications #message-menu {position: relative;background:url(//cache.kreezee.com/images/icon-message.png) no-repeat;width:22px;height:24px;display:block;cursor:pointer;}
#top #top-notifications #message-menu:hover { background:url(//cache.kreezee.com/images/icon-message-hover.png) no-repeat;}
#top #top-notifications #notification-menu {position:relative;background:url(//cache.kreezee.com/images/icon-notification.png) no-repeat;width:22px;height:24px;display:block;cursor:pointer;}
#top #top-notifications #notification-menu:hover { background:url(//cache.kreezee.com/images/icon-notification-hover.png) no-repeat;}
.top-notification-count {-webkit-border-radius:2px;color:#fff;font-size:9px;font-weight:bold;overflow:hidden;padding-bottom:1px;right:0;bottom:-2px;z-index:101;position:absolute}
.top-notification-count span {background-color:#f03d25;border: 1px solid #d83722;border-bottom: 1px solid #c0311e;border-top: 1px solid #e23923;-webkit-border-radius: 2px;-webkit-box-shadow: 0 1px 0 rgba(0, 39, 121, .77);display:block;padding: 0 1px;}
#top #top-search {float:left;width:300px;height:22px;background-color:#ffffff;margin-top:23px;}
#top #top-search #search-input {display:none;}
#top #top-search #search-input-display {border:none;outline:none;padding-left:8px;font:12px 'Open Sans',Arial,sans-serif;width:225px;font-weight:400;}
#top #top-search #search-button {float:right;background-color:#373737;color:#ffffff;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;border:1px solid #919191;width:50px;height:20px;margin:1px;}
.autocomplete-item-search {width:292px !important;}
#top #top-language {float:right;font: 13px 'Open Sans', Arial, sans-serif;padding-top:20px;margin-right:10px;font-weight:300;}
#top #top-language .dropdown dd, #top #top-language .dropdown dt, #top #top-language .dropdown ul {margin:0;padding:0;width:80px;}
#top #top-language .dropdown dd { position:relative; }
#top #top-language .dropdown a, .dropdown a:visited { color:#d4d4d4;text-decoration:none;outline:none;}
#top #top-language .dropdown a:hover { color:#000000;}
#top #top-language .dropdown dt a:hover { color:#ffffff;background-image: url(/css/images/dropdown-arrow-hover.png);}
#top #top-language .dropdown dt a {background:#000000 url(/css/images/dropdown-arrow.png) no-repeat scroll right center; display:block; padding-right:20px;}
#top #top-language .dropdown dt a span {cursor:pointer; display:block; padding:5px;}
#top #top-language .dropdown dd ul {background:#ffffff none repeat scroll 0 0;border:1px solid #d4d4d4;color:#000000;left:-20px;padding:5px 0;position:absolute;top:2px;width:auto;min-width:100px;list-style:none;}
#top #top-language .dropdown span.value { display:none;}
#top #top-language .dropdown dd ul li a { color:#000000;padding:5px; display:block;}
#top #top-language .dropdown dd ul li a:hover { background-color:#f7f7f7;}
#top .mobile-menu { font: 13px 'Open Sans', Arial, sans-serif;margin-right:10px;margin-left:10px;font-weight:300; position:relative}
#top .mobile-menu .dropdown dd, .dropdown ul {margin:0;padding:0;}
#top .mobile-menu .dropdown dd { position:relative; }
#top .mobile-menu .dropdown a, .dropdown a:visited { color:#d4d4d4;text-decoration:none;outline:none;}
#top .mobile-menu .dropdown a:hover { color:#000000; }
#top .mobile-menu .dropdown dt a { display:block; }
#top .mobile-menu .dropdown dt a:hover { text-decoration: none!important; }
#top .mobile-menu .dropdown dt a span {cursor:pointer; display:block; padding:5px; font-size:25px;}
#top .mobile-menu .dropdown dd ul {background:#ffffff none repeat scroll 0 0;border:1px solid #d4d4d4;color:#000000;left:5px;text-align:center;position:absolute;top:2px;width:auto;min-width:100px;list-style:none;z-index:9999}
#top .mobile-menu .dropdown span.value { display:none;}
#top .mobile-menu .dropdown dd ul li { padding: 5px 20px; white-space:nowrap }
#top .mobile-menu .dropdown dd ul li:hover { background-color: black;  }
#top .mobile-menu .dropdown dd ul li a { color:#000000!important;padding:5px; display:block;}
#top .mobile-menu .dropdown dd ul li:hover a { color: white!important;  }
#top #top-user {float:right;font: 13px 'Open Sans', Arial, sans-serif;font-weight:300;padding-top:24px;margin-right:10px;}
#top #top-user #home-menu { background:url(//cache.kreezee.com/images/icon-home.png) repeat-x;width:16px;height:16px;display:block;cursor:pointer;}
#top #top-user #home-menu:hover { background:url(//cache.kreezee.com/images/icon-home-hover.png);}
#top #top-user #logout-menu { background:url(//cache.kreezee.com/images/icon-signout.png) repeat-x;width:16px;height:16px;display:block;cursor:pointer;}
#top #top-user #logout-menu:hover { background:url(//cache.kreezee.com/images/icon-signout-hover.png);}
#top #top-content { width:auto; max-width: 960px; }
#top #top-content a { color: white; }
#top #top-content a:hover { text-decoration:underline; }

@media (max-width: 768px) {            
    #top #top-actions .links { display: none; }
    #top .mobile-menu { display: block; }
    #top .logo-container {text-align:center;}
}

/* *** Top Banner *** */
/*#top-banner-login {background:url(/css/images/dashboard-toolbar-bckg.png) repeat-x;float:left;width:100%;height:49px;margin:0px 0px 0px 0px;}
#top-banner-section-login {clear:both;width:960px;margin-left:auto;margin-right:auto;}
#top-banner-section-login-logo {float:left;width:400px;padding-top:6px;}
#top-banner-section-login-control {float:right;text-align:right;width:460px;padding-top:2px;}

#top-banner-dashboard {background:url(/css/images/dashboard-toolbar-bckg.png) repeat-x;float:left;width:100%;height:49px;margin:0px 0px 0px 0px;}
#top-banner-section-dashboard {clear:both;width:960px;margin-left:auto;margin-right:auto;}
#top-banner-section-dashboard-logo {float:left;width:297px;padding-top:6px;}
#top-banner-section-dashboard-search {float:left;width:366px;padding-top:11px;}
#top-banner-section-dashboard-logout {float:right;text-align:right;width:297px;padding-top:18px;}
#top-menu-dashboard {background:url(/css/images/dashboard-top-menu-bckg.png) repeat-x;float:left;width:100%;height:34px;margin:0px 0px 0px 0px;}
#top-menu-section-dashboard {clear:both;width:960px;margin-left:auto;margin-right:auto;}
#top-menu-section-dashboard-username {float:left;width:180px;padding-top:10px;font:14px/14px 'DINMedium',Arial,sans-serif;color:#ffffff;}

#top-dashboard {clear:both;height:48px;width:960px;margin-left:auto;margin-right:auto;}
#top-dashboard-left {float:left;background:url(/css/images/top-dashboard-left.png) no-repeat;width:4px;height:48px;}
#top-dashboard-center {float:left;background:url(/css/images/top-dashboard-bckg.png) repeat-x;width:768px;height:48px;}
#top-dashboard-user-left {float:left;background:url(/css/images/top-dashboard-user-left.png) no-repeat;width:4px;height:48px;}
#top-dashboard-user-bckg {float:left;background:url(/css/images/top-dashboard-user-bckg.png) repeat-x;width:180px;height:33px;padding-top:15px;text-align:right;cursor:pointer;}
#top-dashboard-user-right {float:left;background:url(/css/images/top-dashboard-user-right.png) no-repeat;width:4px;height:48px;}
#top-dashboard-user-menu {position:relative;display:none;padding:8px 4px 2px 4px;top:16px;width:174px;border:1px solid #b2b2b2;background:#fff;overflow:hidden;z-index:1000;height:150px;}*/

/* *** Authentification *** */
#login {float:right;padding-top:10px;height:30px;}
#login-email-textbox {float:left;background:url(/css/images/top_input_bckg_140px.png) no-repeat; width:140px;height:30px;}
#login-email-textbox-area {float:left;padding:7px 0px 0px 6px;}
#login-password-textbox {float:left;background:url(/css/images/top_input_bckg_140px.png) no-repeat; width:140px;height:30px;}
#login-password-textbox-area {float:left;padding:7px 0px 0px 6px;}
#login-password-recovery {float:left;padding:6px}
#login-buttons {float:left;width:122px;text-align:right;}
#login-options {position:relative;display:none;padding:8px 4px 2px 4px;top:0px;left:-39px;width:150px;border:1px solid #b2b2b2;background:#fff;overflow:hidden;z-index:1000;height:70px;text-align:center;}

/* *** Search text box ***/
/*#search {padding-top:10px;margin-left:420px;}
#search-textbox {clear:both;background:url(/css/images/search_bckg.png) no-repeat; width:366px;height:30px;}
#search-textbox-area {float:left;padding:7px 0px 0px 6px;}
#search-textbox-separator {float:left;padding-top:10px;padding-left:10px;}
#search-textbox-button {float:left;padding-top:7px;padding-left:10px;}*/
#display-search-results {position:relative;display:none;top:0px;left:3px;width:315px;border-top:0px;border-right:1px solid #b2b2b2;border-left:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;background:#fff;overflow:hidden;z-index:1000;}
#display-search-result-item {border-top:solid 1px #dedede;font-size:12px; height:30px;padding:4px 4px 4px 4px;}
#display-search-result-item:hover {background:#3b5998;color:#FFFFFF;cursor:pointer;}
#display-search-result-item-photo {float:left;width:20px;margin-right:4px;}
#display-search-result-item-title {float:left;width:280px;font-weight:bold;}
#display-search-result-item-subtitle {float:left;width:260px;font-style:italic;font-size:11px;}
#display-search-no-results {height:30px;padding:4px 4px 4px 4px;text-align:center;}

/* *** Page layout *** */
#page { clear:both;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:100%;height:auto;}
.select-photo img { width:60px; height:60px; float:left; margin-right:10px; }
.select-photo span { overflow:hidden }
#dialog-add-photo .img-thumbnail { width: 100px; height: 100px;}
#left-menu {float:left;width:160px;}
#right-content {float:right;width:790px;padding:0px 0px 0px 10px;}
#content {clear:both;overflow:auto;width:960px;min-height:700px;margin-left:auto;margin-right:auto;padding:5px 5px 5px 5px;}
#page-title {float:left;font:14px 'Open Sans',Arial,sans-serif;font-weight:400;color:#ffffff;margin:5px 0px 0px 10px;}

.left-menu-item {font:13px 'Open Sans',Arial,sans-serif;font-weight:400;}
.left-menu-item .left-menu-item-text {float:left;padding:4px 0px 0px 10px;width:105px;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}
.left-menu-item .left-menu-item-triangle {float:right;width:10px;padding:9px 10px 0px 0px;}
.left-menu-content {border-left:solid 1px #b1b0b0;border-bottom:solid 1px #b1b0b0;border-right:solid 1px #b1b0b0;}
.left-menu-content ul {list-style:none;padding:5px 0px 5px 10px;margin:0px;}
.left-menu-content ul li {padding:4px 0px 4px 0px;}
.left-menu-content a {font:12px 'Open Sans',Arial,sans-serif;font-weight:400;color:#000000;text-decoration:none;}
.left-menu-content a:hover {text-decoration:underline;}
.left-menu-content .count-bullet { border-radius: 18px; background-color: #CE002D;color: white;height: 18px;display: inline-block;min-width: 8px;padding: 0 5px;text-align: center;font-size: 11px;line-height: 18px;margin-left: 10px;}

#menu-user-profile {background-color:#000000;width:138px;height:28px;color:#ffffff;border: solid 1px #000000;}
#menu-user-profile:hover {background-color:#ffffff;color:#000000;border:solid 1px #b1b0b0;cursor:pointer;}
#menu-user-profile .white-triangle-right {width:0px;height:0px;border-style: solid;border-width: 5px 0 5px 9px;border-color: transparent transparent transparent #ffffff;}
#menu-user-profile:hover .white-triangle-right {width:0px;height:0px;border-style: solid;border-width: 5px 0 5px 9px;border-color: transparent transparent transparent #000000;}
#menu-locker {background:url(//cache.kreezee.com/images/bckg-menu-locker.png) repeat-x;width:138px;height:28px;margin-top:5px;border:solid 1px #b1b0b0;color:#484848;}
#menu-locker:hover {background: url(//cache.kreezee.com/images/bckg-menu-locker-hover.png) repeat-x;color:#000000;cursor:pointer;}
#menu-locker .grey-triangle-right {width:0px;height:0px;border-style: solid;border-width: 5px 0 5px 9px;border-color: transparent transparent transparent #5e5e5e;}
#menu-locker:hover .grey-triangle-right {width:0px;height:0px;border-style: solid;border-width: 5px 0 5px 9px;border-color: transparent transparent transparent #000000;}
#menu-locker .grey-triangle-down {width: 0px;height: 0px;border-style: solid;border-width: 9px 5px 0 5px;border-color: #5e5e5e transparent transparent transparent;}
#menu-locker:hover .grey-triangle-down {width: 0px;height: 0px;border-style: solid;border-width: 9px 5px 0 5px;border-color: #000000 transparent transparent transparent;}
.menu-solutions {background:url(//cache.kreezee.com/images/bckg-menu-locker.png) repeat-x;width:138px;height:28px;border:solid 1px #b1b0b0;border-top:none;color:#484848;}
.menu-solutions:hover {background: url(//cache.kreezee.com/images/bckg-menu-locker-hover.png) repeat-x;color:#000000;cursor:pointer;}
.menu-solutions .grey-triangle-right {width:0px;height:0px;border-style: solid;border-width: 5px 0 5px 9px;border-color: transparent transparent transparent #5e5e5e;}
.menu-solutions:hover .grey-triangle-right {width:0px;height:0px;border-style: solid;border-width: 5px 0 5px 9px;border-color: transparent transparent transparent #000000;}
.menu-solutions .grey-triangle-down {width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#5e5e5e transparent transparent transparent;}
.menu-solutions:hover .grey-triangle-down {width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#000000 transparent transparent transparent;}


#menu-teams-items.menu-solutions-items  a {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.menu-solutions-items {border-bottom:none;border-bottom:solid 1px #b1b0b0}
.menu-solutions-items .menu-solutions-detail ul {text-transform:uppercase}
.menu-solutions-items .menu-solutions-detail ul>li>a {display:block;padding-left:24px;line-height:20px;}
.portal-icon-20px {background:url(//cache.kreezee.com/images/solutions/portal-20px.png) no-repeat}
.association-icon-20px {background:url(//cache.kreezee.com/images/solutions/association-20px.png) no-repeat}
.league-icon-20px {background:url(//cache.kreezee.com/images/solutions/league-20px.png) no-repeat}

#menu-kreezee-store {background-color:#0864ae;width:138px;height:28px;border:solid 1px #0864ae;color:#ffffff;}
#menu-kreezee-store:hover {background-color:#ffffff;color:#000000;border:solid 1px #b1b0b0;cursor:pointer;}
#menu-kreezee-store .white-triangle-right {width:0px;height:0px;border-style: solid;border-width: 5px 0 5px 9px;border-color: transparent transparent transparent #ffffff;}
#menu-kreezee-store:hover .white-triangle-right {width:0px;height:0px;border-style: solid;border-width: 5px 0 5px 9px;border-color: transparent transparent transparent #000000;}
#menu-favorites {background:url(//cache.kreezee.com/images/bckg-menu-locker.png) repeat-x;width:138px;height:28px;margin-top:4px;border:solid 1px #b1b0b0;color:#484848;}
#menu-favorites:hover {background: url(//cache.kreezee.com/images/bckg-menu-locker-hover.png) repeat-x;color:#000000;cursor:pointer;}
#menu-favorites .grey-triangle-right {width:0px;height:0px;border-style: solid;border-width: 5px 0 5px 9px;border-color: transparent transparent transparent #5e5e5e;}
#menu-favorites:hover .grey-triangle-right {width:0px;height:0px;border-style: solid;border-width: 5px 0 5px 9px;border-color: transparent transparent transparent #000000;}
#menu-favorites .grey-triangle-down {width: 0px;height: 0px;border-style: solid;border-width: 9px 5px 0 5px;border-color: #5e5e5e transparent transparent transparent;}
#menu-favorites:hover .grey-triangle-down {width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#000000 transparent transparent transparent;}

#dialog-create-new-solution {padding-top:20px;overflow:hidden;}
#dialog-create-new-solution .steps {color:#ffffff;}
#dialog-create-new-solution .steps .step1 {float:left;background-color:#ffffff;width:179px;height:38px;border:solid 1px #b1b0b0;padding:10px;}
#dialog-create-new-solution .steps .step1.selected {background-color:#0864ae;color:#ffffff;border:solid 1px #0864ae;}
#dialog-create-new-solution .steps .step2 {float:left;background-color:#ffffff;color:#484848;width:179px;height:38px;border:solid 1px #b1b0b0;padding:10px;margin-left:10px;}
#dialog-create-new-solution .steps .step2.disabled {background-color:#fcfcfc;color:#cccccc;border:solid 1px #eaeaea;}
#dialog-create-new-solution .steps .step2.selected {background-color:#07518c;color:#ffffff;border:solid 1px #07518c;}
#dialog-create-new-solution .steps .step3 {float:left;background-color:#ffffff;color:#484848;width:179px;height:38px;border:solid 1px #b1b0b0;padding:10px;margin-left:10px;}
#dialog-create-new-solution .steps .step3.selected {background-color:#053d6b;color:#ffffff;border:solid 1px #053d6b;}
#dialog-create-new-solution #solutions-available .solution {float:left;width:183px;border:solid 1px #b1b0b0;background-color:#f5f5f5;color:#484848;padding:8px;text-transform:uppercase; position:relative;}
#dialog-create-new-solution #solutions-available .solution-selected {float:left;width:183px;border:solid 1px #0864ae;background-color:#0864ae;color:#ffffff;padding: 8px;text-transform:uppercase; position:relative}
#dialog-create-new-solution #solutions-available .solution:hover {background-color:#212121;border:solid 1px #212121;color:#ffffff;}
#dialog-create-new-solution #solutions-available .solution:hover .solution-image .image-standard {display:none;}
#dialog-create-new-solution #solutions-available .solution:hover .solution-image .image-over {display:inline!important;}
#dialog-create-new-solution #solutions-available .solution-image {}
#dialog-create-new-solution #solutions-available .solution-image img { vertical-align:middle}
#dialog-create-new-solution #solutions-available .solution-title { vertical-align:middle; display:table-cell}
#dialog-create-new-solution #solutions-available .available-corner {position:absolute;right:0;top:0;width:0;height:0;border-top:65px solid #212121;border-left:65px solid transparent;z-index:9;}
#dialog-create-new-solution #solutions-available .available-text {position:absolute;width:55px;right:-7px; top: 7px; text-transform:none; color: white; font-size: 10px; font-weight: bold; z-index: 10; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -sand-transform: rotate(45deg); transform: rotate(45deg); }
#dialog-create-new-solution #sports-available .sport { float:left;width:122px;border:solid 1px #b1b0b0;background-color:#f5f5f5;color:#484848;padding:8px;margin-bottom:20px;text-transform:uppercase;}
#dialog-create-new-solution #sports-available .sport-selected { float:left;width:122px;border:solid 1px #0864ae;background-color:#0864ae;color:#ffffff;padding: 8px;margin-bottom:20px;text-transform:uppercase;}
#dialog-create-new-solution #sports-available .sport:hover { background-color:#212121;border:solid 1px #212121;color:#ffffff;}
#dialog-create-new-solution #sports-available .sport:hover .sport-image .image-standard {display:none;}
#dialog-create-new-solution #sports-available .sport:hover .sport-image .image-over {display:inline!important;}
#dialog-create-new-solution #sports-available .sport-image { height: 50px;}
#dialog-create-new-solution #sports-available .sport-image img { vertical-align:middle}

#dialog-create-new-solution #solution-portal-information {clear:both;min-height:220px;}
#dialog-create-new-solution #solution-portal-information>.avatar {position:relative;border:solid 1px #b1b0b0;width:150px;height:150px;}
#dialog-create-new-solution #solution-portal-information>.avatar img {position:absolute;width:150px;height:150px;}
#dialog-create-new-solution #solution-portal-information>.form {margin-left:20px;}

#dialog-create-new-solution #new-league-information #league-informations {font:13px 'Open Sans',Arial,sans-serif;font-weight:400;}
#dialog-create-new-solution #new-league-information #league-informations input, 
#dialog-create-new-solution #new-league-information #league-informations select{padding:4px;}
#dialog-create-new-solution #new-league-information .validationMessage {display:inline-block; margin-left:5px;}

/* Section */
.section-title {float: left;width: 100%;border-bottom:solid 1px #b1b0b0;}
.list-section-title {display:inline-block;float: left;border-bottom:solid 1px #b1b0b0;padding-left:18px;}
.section-title .text {float:left;padding:2px 0px 0px 0px;font:18px 'Open Sans',Arial,sans-serif;font-weight:300;}
.list-section-title .text {padding:2px 0px 0px 0px;font:18px 'Open Sans',Arial,sans-serif;font-weight:300;}

/* Page Division */
#divisions {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;}
#divisions .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}
#divisions .content {border:solid 1px #b1b0b0;}
#divisions .content .list {min-height:620px; padding:0 18px;}
#divisions .content .list .division-item {padding:20px 0;height:50px;}
#divisions .content .list .division-item:hover {background-color: #f7f7f7;}
#divisions .content .list .division-item .division-avatar {display:inline-block;}
#divisions .content .list .division-item .division-avatar img {border:solid 1px #b1b0b0;width:48px;height:48px;}
#divisions .content .list .division-item .division-informations {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;width:420px;}
#divisions .content .list .division-item .division-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#divisions .content .list .division-item .division-informations .level {line-height:20px; vertical-align:bottom;}
#divisions .content .list .division-block {display:inline-block;width:500px;vertical-align:middle }
#divisions .content .list .division-item .division-active { width:150px; display: inline-block; vertical-align:middle }
#divisions .content .list .division-item .division-active label { height: 20px; font-size:13px;}
#divisions .content .list .division-item .division-actions {float:right;line-height:50px;}
#divisions .content .list .division-item .division-actions button {width:27px; height:27px; margin-right:5px; line-height: 27px; text-align:center}
#divisions .content .list .division-item .division-actions button span { padding: 0}
#divisions .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}
#divisions .content .empty-list {padding: 20px;text-align: center;min-height: 360px;}

#division {float:left;font:13px 'Open Sans', Verdana, Arial, sans-serif;font-weight:400;margin:10px 0px 20px 0px;display:none;}
#division .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#division .content {border:solid 1px #b1b0b0;}
#division .content .summary {padding: 18px;line-height:24px;font-size:13px;background-color:#f5f5f5;}
#division .content .division-avatar { display:inline-block; }
#division .content .division-summary { display:inline-block; margin-left:18px;vertical-align: top;}
#division .content .details { background-color:white; padding:18px; border-top:1px solid #b1b0b0; padding-bottom:150px; }
#division .content .panel { display:inline-block; vertical-align:top; }
#division .content .panel > div { margin-top:20px; }
#division .content .panel input, #division .content .panel .select2-container { margin-top:2px; }

/* Page Solution Staff */
#solution-staffs {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;}
#solution-staffs #staffs-tabs .section-title { border:0;padding:10px 18px; width: auto }
#solution-staffs #staffs-tabs #tabs-staffs { padding: 0 }
#solution-staffs #staffs-tabs #tabs-administrator { border: 1px solid #b1b0b0; border-top: 0; padding: 0}
#solution-staffs #staffs-tabs #tabs-administrator #action-buttons { margin-right:18px; }
#solution-staffs #staffs-tabs #tabs-team-managers { border: 1px solid #b1b0b0; border-top: 0; padding: 0}
#solution-staffs #action-buttons {padding-bottom: 10px;padding-top:10px;text-align: right;padding-right: -2px;float:right;}
#solution-staffs .content .empty-list {padding:20px;text-align:center;min-height: 360px;}
#solution-staffs .content .list {padding-left:18px; padding-right:18px; min-height:360px;}
#solution-staffs .content .list .staffs-item {padding: 10px 0; height: 50px;}
#solution-staffs .content .list .staffs-item:hover {background-color: #f7f7f7;}
#solution-staffs .content .list .staffs-item .avatar {display:inline-block;}
#solution-staffs .content .list .staffs-item .informations {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;}
#solution-staffs .content .list .staffs-item .status {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;}
#solution-staffs .content .list .staffs-item .status .active { background-color:#0864AE; color: white; padding: 5px 0; width: 130px; text-align: center; text-transform: uppercase; font-weight: bold }
#solution-staffs .content .list .staffs-item .status .inactive { background-color:#CE002D; color: white; padding: 5px 0; width: 130px; text-align: center; text-transform: uppercase; font-weight: bold }
#solution-staffs .content .list .staffs-item .avatar img {border:solid 1px #b1b0b0;width:48px;height:48px;}
#solution-staffs .content .list .staffs-item .staffs-block{display:inline-block; width:295px;height:54px; vertical-align:middle}
#solution-staffs .content .list .staffs-item .staffs-block .informations{width:230px;}
#solution-staffs .content .list .staffs-item .staffs-block .informations .centerName{font-weight: bold;}
#solution-staffs .content .list .staff-team-block {display:inline-block; vertical-align:middle}
#solution-staffs .content .list .staff-team-block .staff-informations { margin-left: 0 }
#solution-staffs .content .list .staff-team-block > * { vertical-align: middle }
#solution-staffs .content .list .staffs-item .staff-informations {display:inline-block;vertical-align:top;width:185px;margin-left:5px;}
#solution-staffs .content .list .staffs-item .staff-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#solution-staffs .content .list .staffs-item .staff-informations .team-name {display:inline-block; margin-top:5px;}
#solution-staffs .content .list .staffs-item .staff-informations .position { display:inline-block; margin-top:5px;}
#solution-staffs .content .list .staffs-item .staff-team-count { cursor: pointer; width:27px; height: 27px; font-weight:bold; background-color:#f5f5f5; border: 1px solid #b1b0b0; line-height:27px; text-align:center; font-size:16px; color:#484848; display:inline-block; margin-right: 10px; vertical-align:middle; }
#solution-staffs .content .list .staffs-item  .informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:400;}
#solution-staffs .content .list .staffs-item .actions {float:right;padding-top:8px;}
#solution-staffs .content .list .staffs-item .actions button {width:27px; height:27px; margin-right:5px; line-height: 27px; text-align:center}
#solution-staffs .content .list .staffs-item .actions button span { padding: 0}
#solution-staffs .content .list .teams-item {padding: 10px 0; }
#solution-staffs .content .list .teams-item:hover {background-color: #f7f7f7;}
#solution-staffs .content .list .teams-item .teams-block { display: inline-block; vertical-align:top; }
#solution-staffs .content .list .teams-item .managers-block { border-left: 1px solid #b1b0b0; display: inline-block; height: 100%; margin-left: 10px; vertical-align:top; width: 260px; }
#solution-staffs .content .list .teams-item .managers-block .status-type { display: inline-block; vertical-align: middle }
#solution-staffs .content .list .teams-item .managers-block .status-type .dot { display: inline-block; width: 10px; height: 10px; border-radius: 10px; } 
#solution-staffs .content .list .teams-item .managers-block .status-type .dot.status-accepted { background-color: #00A000 }
#solution-staffs .content .list .teams-item .managers-block .status-type .dot.status-pending { background-color: #F7BA1F }
#solution-staffs .content .list .teams-item .avatar {display:inline-block;}
#solution-staffs .content .list .teams-item .informations {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;width:250px;}
#solution-staffs .content .list .teams-item .status {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;}
#solution-staffs .content .list .teams-item .status .active { background-color:#0864AE; color: white; padding: 5px 0; width: 130px; text-align: center; text-transform: uppercase; font-weight: bold }
#solution-staffs .content .list .teams-item .status .inactive { background-color:#CE002D; color: white; padding: 5px 0; width: 130px; text-align: center; text-transform: uppercase; font-weight: bold }
#solution-staffs .content .list .teams-item .avatar img {border:solid 1px #b1b0b0;width:48px;height:48px;}
#solution-staffs .content .list .teams-item .manager-item { padding-left: 30px; margin-top: 15px; }
#solution-staffs .content .list .teams-item .manager-item .name { font-weight: bold; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
#solution-staffs .content .list .teams-item .manager-item .name-container { display: inline-block; vertical-align: middle; width: 130px; margin-left: 8px; }
#solution-staffs .content .list .teams-item .informations .centerName{font-weight: bold;}
#solution-staffs .content .list .teams-item .actions { float: right }
#solution-staffs .content .list .teams-item .actions button {width:27px; height:27px; margin-right:5px; line-height: 27px; text-align:center;}
#solution-staffs .content .list .teams-item .actions button span { padding: 0}
#solution-staffs .content .list .teams-item .add-manager-button { float: right; margin-top: 10px; }
#solution-staffs .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}
#solution-staffs .content .grid .staffs-item {display:inline-block; vertical-align:top;margin:0 18px 18px 0; width: 167px;padding:10px 0 5px 0;background-color:#f5f5f5;border:1px solid #b1b0b0; position:relative}
#solution-staffs .content .grid .staffs-image {text-align:center;position:relative}
#solution-staffs .content .grid .staffs-image img {width: 150px; height: 150px;border:1px solid #b1b0b0;}
#solution-staffs .content .grid .staffs-image .staffs-actions .staffs-menu {background:none; border:none; padding:0}
#solution-staffs .content .grid .staffs-image .staffs-actions {position:absolute; display:inline-block; width:25px; height:25px; background-color:#f5f5f5; top: 0px; right: 8px; border:1px solid #b1b0b0; cursor:pointer;}
#solution-staffs .content .grid .staffs-detail {margin:0 10px 0 10px;text-align:center;}
#solution-staffs .content .grid .staffs-detail .staffs-lastname {font-weight:bold;}
#solution-staffs .content .grid .staffs-detail .staff-lastname {font-weight:bold}
#solution-staffs .content .grid .staffs-detail .staff-team-count { cursor: pointer; position:absolute; right:10px; width:20px; height: 20px; background-color:#484848; line-height:20px; text-align:center; font-size:13px; color:#ffffff; display:inline-block; margin-left: 10px; vertical-align:middle; }
#solution-staffs .content .grid .staffs-detail .staff-team-details {vertical-align:middle; line-height: 20px; margin-top:5px; display:inline-block; width:100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#solution-staffs .content .grid .staffs-detail .staff-number {text-align: center; width:32px; vertical-align:middle}
#solution-staffs .content .grid .staff-team {font-weight:bold; display:inline-block;width:100%; text-align:center;margin-top:5px;}
#solution-staffs .content .grid .staffs-team {font-weight:bold; display:inline-block;width:100%; text-align:center;margin-top:5px;}
#solution-staffs .content .grid {margin:18px 0 0 18px;}
#solution-staffs .content #movement-staff-popup .staffs-item:hover { background-color: #ffffff; }
#solution-staffs #admin-list {float: left;font: 13px 'Open Sans',Arial,sans-serif;font-weight: 400;width: 100%;}
#solution-staffs #admin-list .content .empty-list {padding: 20px;text-align: center;min-height: 360px;}
#solution-staffs #admin-list .content .list {min-height: 360px; padding: 0 18px}
#solution-staffs #admin-list .content .list .admin-item {padding: 20px 0;min-height: 50px;}
#solution-staffs #admin-list .content .list .admin-item:hover {background-color: #f7f7f7;}
#solution-staffs #admin-list .content .list .admin-item .admin-image {display: inline-block;margin-right: 10px; vertical-align:middle}
#solution-staffs #admin-list .content .list .admin-item .admin-image img {border: solid 1px #b1b0b0;width: 48px; height: 48px;}
#solution-staffs #admin-list .content .list .admin-item .solution-avatar {vertical-align:middle; width:55px; height:55px; margin-right:5px;}
#solution-staffs #admin-list .content .list .admin-item .solution-name {font-weight: bold;font-size: 14px;margin-bottom: 5px;}
#solution-staffs #admin-list .content .list .admin-item .admin-detail {display: inline-block;vertical-align: middle;width: 260px;}
#solution-staffs #admin-list .content .list .admin-item .admin-detail .admin-name{font-size:110%; font-weight:bold;margin-bottom:5px;}
#solution-staffs #admin-list .content .list .admin-item .admin-detail .title {font: 15px 'Open Sans',Arial,sans-serif;font-weight: 400;}
#solution-staffs #admin-list .content .list .admin-item .admin-detail .text {padding-left: 0px;}
#solution-staffs #admin-list .content .list .admin-item .admin-role { width:300px; vertical-align:middle; margin-left:10px; display:inline-block }
#solution-staffs #admin-list .content .list .admin-item .admin-actions {float: right; padding-top: 1px; line-height:50px;}
#solution-staffs #admin-list .content .list .admin-item .admin-actions button {width:27px; height:27px; margin-right:5px; line-height: 25px; text-align:center}
#dialog-add-manager .dialog-body { padding-bottom:20px; }
#dialog-add-manager .manager-rights > div { margin: 4px 0; }
#dialog-add-manager .manager-rights > div label { vertical-align: middle }
#dialog-add-manager .manager-rights > div input[type=checkbox] { vertical-align: middle }
#dialog-add-manager .avatar { display:inline-block; vertical-align: middle; margin-right: 10px; }
#dialog-add-manager .avatar img { width: 75px; height: 75px; }
#dialog-add-manager .details { display: inline-block; vertical-align: middle; }

/* Page Staff */
#staffs {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;}
#staffs #action-buttons {padding-bottom: 10px;width: 100%;text-align: right;padding-right: -2px;}
#staffs .content {border:solid 1px #b1b0b0;margin-bottom: 20px;}
#staffs .content .empty-list {padding:20px;text-align:center;min-height: 360px;}
#staffs .content .list {padding-left:18px; padding-right:18px; min-height:360px;}
#staffs .content .list .staffs-item {padding: 10px 0; }
#staffs .content .list .staffs-item:hover {background-color: #f7f7f7;}
#staffs .content .list .staffs-item .avatar {display:inline-block;}
#staffs .content .list .staffs-item .informations {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:middle;}
#staffs .content .list .staffs-item .avatar img {border:solid 1px #b1b0b0;width:48px;height:48px;vertical-align:middle}
#staffs .content .list .staffs-item .staffs-block{display:inline-block; width:255px;height:54px; vertical-align:middle}
#staffs .content .list .staffs-item .staffs-block .informations{width:190px;}
#staffs .content .list .staffs-item .staffs-block .informations .centerName{font-weight: bold;}
#staffs .content .list .staff-team-block {display:inline-block; vertical-align:middle; width: 410px;}
#staffs .content .list .staff-team-block .staff-informations { margin-left: 0 }
#staffs .content .list .staff-team-block > * { vertical-align: middle }
#staffs .content .list .staffs-item .staff-informations {display:inline-block;vertical-align:middle;width:155px;margin-left:5px;margin-right:5px;}
#staffs .content .list .staffs-item .staff-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#staffs .content .list .staffs-item .staff-informations .team-name {display:inline-block; margin-top:5px;font-weight:bold;}
#staffs .content .list .staffs-item .staff-informations .position { display:inline-block; margin-top:5px;white-space: nowrap;overflow: hidden;width: 150px;text-overflow: ellipsis;}
#staffs .content .list .staffs-item .staff-status {display:inline-block;vertical-align:middle;width:130px;margin-right:10px;}
#staffs .content .list .staffs-item .staff-team-count { cursor: pointer; width:27px; height: 27px; font-weight:bold; background-color:#f5f5f5; border: 1px solid #b1b0b0; line-height:27px; text-align:center; font-size:16px; color:#484848; display:inline-block; margin-right: 10px; vertical-align:middle; }
#staffs .content .list .staffs-item  .informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:400;}
#staffs .content .list .staffs-item .actions {display:inline-block;vertical-align:middle}
#staffs .content .list .staffs-item .actions button {width:27px; height:27px; margin-right:5px; line-height: 27px; text-align:center}
#staffs .content .list .staffs-item .actions button span { padding: 0}
#staffs .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}

#staffs .content .grid .staffs-item {display:inline-block; vertical-align:top;margin:0 18px 18px 0; width: 167px;padding:10px 0 5px 0;background-color:#f5f5f5;border:1px solid #b1b0b0; position:relative}
#staffs .content .grid .staffs-image {text-align:center;position:relative}
#staffs .content .grid .staffs-image img {width: 150px; height: 150px;border:1px solid #b1b0b0;}
#staffs .content .grid .staffs-image .staffs-actions .staffs-menu {background:none; border:none; padding:0}
#staffs .content .grid .staffs-image .staffs-actions {position:absolute; display:inline-block; width:25px; height:25px; background-color:#f5f5f5; top: 0px; right: 8px; border:1px solid #b1b0b0; cursor:pointer;}
#staffs .content .grid .staffs-detail {margin:0 10px 0 10px;text-align:center;}
#staffs .content .grid .staffs-detail .staffs-lastname {font-weight:bold;}
#staffs .content .grid .staffs-detail .staff-lastname {font-weight:bold}
#staffs .content .grid .staffs-detail .staff-team-count { cursor: pointer; position:absolute; right:10px; width:20px; height: 20px; background-color:#484848; line-height:20px; text-align:center; font-size:13px; color:#ffffff; display:inline-block; margin-left: 10px; vertical-align:middle; }
#staffs .content .grid .staffs-detail .staff-team-details {vertical-align:middle; line-height: 20px; margin-top:5px; display:inline-block; width:100px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap}
#staffs .content .grid .staffs-detail .staff-number {text-align: center; width:32px; vertical-align:middle}
#staffs .content .grid .staffs-detail .staff-status { height:30px; }
#staffs .content .grid .staff-team {font-weight:bold; display:inline-block;width:100%; text-align:center;margin-top:5px;}
#staffs .content .grid .staffs-team {font-weight:bold; display:inline-block;width:100%; text-align:center;margin-top:5px;}
#staffs .content .grid {margin:18px 0 0 18px;}
#movement-staff-popup { position:absolute; display:inline-block; background-color:white; border:1px solid #e0e0e0;-webkit-box-shadow: 0px 0px 10px 0px rgba(177,177,177,1); -moz-box-shadow: 0px 0px 10px 0px rgba(177,177,177,1); box-shadow: 0px 0px 10px 0px rgba(177,177,177,1);}
#staffs .content #movement-staff-popup .staffs-item:hover { background-color: #ffffff; }


#staff {float:left;font:13px 'Open Sans', Verdana, Arial, sans-serif;font-weight:400;margin:10px 0px 20px 0px;display:none;}
#staff .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#staff .content {border:solid 1px #b1b0b0;background-color:#f5f5f5;}
#staff .content .summary {padding: 18px;line-height:24px;font-size:13px}
#staff .staff-tabs {border:none;}
#staff .staff-avatar {display:inline-block;}
#staff .staff-summary {display:inline-block;margin-left:18px;vertical-align: top;}
#staff .staff-stats-summary {float:right;}
#staff .staff-stats-summary table {border-spacing:0;border-collapse:collapse;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;}
#staff .staff-stats-summary thead { background-color: #f7f7f7;}
#staff .staff-stats-summary tbody { background-color:#ffffff}
#staff .staff-number { width:50px; height:50px;}
#staff .birthdayBlock { display: inline-block; }
#staff .content .staff-team-block {display:inline-block;}
#staff .content .team-avatar {display:inline-block;vertical-align:bottom;}
#staff .content .team-avatar img {border:solid 1px #b1b0b0;width:48px;height:48px;}
#staff .content .team-informations {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;width:200px;}
#staff .content .team-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
    
#staff .content .list {min-height:620px; padding:0 18px;}
#staff .content .list .staff-item {padding:10px 0;height:60px;}
#staff .content .list .staff-item:hover {background-color: #f7f7f7;}
#staff .content .list .staff-item .staff-image {display:inline-block;}
#staff .content .list .staff-item .staff-image img {border:solid 1px #b1b0b0;width:48px;height:48px;}
#staff .content .list .staff-item .staff-detail {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;width:400px;}
#staff .content .list .staff-item .staff-detail .staff-name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#staff .content .list .staff-block {display:inline-block;width:285px;}
#staff .content .list .staff-item .staff-actions {float:right;padding-top:8px;}
#staff .content .list .staff-item .stats {float:right;margin-top: 3px;}
#staff .content .list .staff-item .stats table {border-spacing:0;border-collapse:collapse;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;}
#staff .content .list .staff-item .stats thead { background-color: #f7f7f7;}
#staff .content .list .staff-item .stats tbody { background-color: #ffffff;}
#staff .content .list .staff-item .stats .cell {width:30px;text-align:center;border:solid 1px #b1b0b0;padding: 2px 2px 2px 2px;font-weight:normal;}
#staff .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}
#staff .content .empty-list {padding: 20px;text-align: center;min-height: 360px;}
#staff .content .grid .staff-item {display:inline-block; vertical-align:top;margin:0 18px 18px 0; width: 167px;padding:10px 0 10px 0;background-color:#f5f5f5;border:1px solid #b1b0b0}
#staff .content .grid .staff-image {text-align:center;position:relative}
#staff .content .grid .staff-image img {width: 150px; border:1px solid #b1b0b0;}
#staff .content .grid .staff-image .staff-actions .staff-menu {background:none; border:none; padding:0}
#staff .content .grid .staff-image .staff-actions {position:absolute; display:inline-block; width:25px; height:25px; background-color:#f5f5f5; top: 0px; right: 8px; border:1px solid #b1b0b0; cursor:pointer;}
#staff .content .grid .staff-detail {margin:10px 10px 0 10px}
#staff .content .grid .staff-detail .staff-lastname {font-weight:bold;}
#staff .content .grid {padding:18px 0 0 18px;}
#staff .content .list .force-height{height:45px!important;}
#staff .content .grid .staff-image .stats-icon { position: absolute; right: 40px; top: 0; }
#staff .content .grid .staff-image .stats-icon .stat-container  {padding-top:6px; font-size: 12px; z-index: 1000; display: none; min-width: 100px; position: absolute; right: 0; top: 22px; background-color: transparent;}
#staff .content .grid .staff-image .stats-icon .stat-container div {border: 1px solid #bebebe; background-color:#f5f5f5}
#staff .content .grid .staff-image .stats-icon:hover .stat-container { display: block; }
#staff .content .grid .staff-image .stats-icon span { display: inline-block; padding: 2px 0; } 
.ui-datepicker { z-index: 10!important;}
#staff #calendar-plugin .content {margin-left: -1.4em; margin-right: -1.4em; border-left:none; border-right:none; border-bottom:none}
#staff #calendar-plugin .calendar-title {width:202px;}
#staff #tabs-calendar {padding-bottom:0;}    
#staff #tabs-calendar .match-nb {float:right; font-size:13px; display:inline-block; margin-top:10px;}

#staff .content .grid .staff-image .duration {position: absolute;bottom: 11px;left: 15px;background-color: rgba(50, 50, 50, 0.6);padding: 2px 3px;color: #AFAFAF;}

#staff-tabs .ui-widget-header {background:transparent;border:none;background-color:#f5f5f5;border-bottom:1px solid #b1b0b0;}
#staff-tabs { border: none;}

#staff #calendar-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;display:inline;vertical-align:top;}    
#staff #calendar-buttons button {margin-left:-4px;padding:0; width:auto; padding-left:20px; padding-right:20px; background:none; color:black; background-color:#f5f5f5; border:1px solid #b1b0b0}
#staff #calendar-buttons button.ui-state-focus {background-color:white; outline:none;}
#staff #calendar-buttons .selected {background:white;}
#staff #suspensions { margin-top:0; margin-bottom:0; float:none; }
#staff #suspensions > .grid_10 { margin:0; width: 778px;}
#staff #suspensions .filter, #staff #suspensions .empty-list, #staff #suspensions .list, #staff #suspensions .pager { border-left: 0 !important; border-right: 0 !important;}
#staff #suspensions .list { background-color:white; }
#staff #suspensions .pager { border-bottom: 0 !important; text-align: left; margin:0 }
#staff #suspensions .action-buttons { padding-right: 18px; margin-bottom: 0!important }

/* Page Team */
#teams {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;}
#teams #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}
#teams .content {border:solid 1px #b1b0b0;}
#teams .content .list {min-height:620px; padding:0 18px;}
#teams .content .list .team-item {padding:20px 0;min-height:50px;}
#teams .content .list .team-item:hover {background-color: #f7f7f7;}
#teams .content .list .team-item .team-avatar img {border:solid 1px #b1b0b0;width:48px;height:48px;}
#teams .content .list .team-item .team-avatar {display:inline-block; vertical-align:middle; position:relative }
#teams .content .list .team-item .team-avatar .edit-avatar { display:none; }   
#teams .content .list .team-item .team-avatar:hover { cursor: pointer; }
#teams .content .list .team-item .team-avatar:hover .edit-avatar { display:block; position:absolute; height:50px; top:0; bottom:0; left:0; right: 0; background-color: rgba(8, 100, 174, 0.9); color: white; text-align: center; font-size:18px; line-height:50px; }
#teams .content .list .team-item .team-informations {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;width:210px;}
#teams .content .list .team-item .team-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#teams .content .list .team-item .team-informations .team {margin-top:5px; display:inline-block; vertical-align:bottom;}
#teams .content .list .team-block {display:inline-block;width:285px; vertical-align:middle}
#teams .content .list .team-admin-block {display:inline-block }
#teams .content .list .team-active-block {display:inline-block; vertical-align:top; line-height:54px; text-align:right; width:370px; margin-right:10px;}
#teams .content .list .team-active-block .manager-status { cursor: pointer; background-color: #F5F5F5; color: #595959; width: 50px; border: 1px solid #b1b0b0; text-align:center; font-size: 20px; height: 26px; line-height:26px;  }
#teams .content .list .team-active-block .manager-status.pending { background-color:#F7BA1F; border-color: #F7BA1F; color: white }
#teams .content .list .team-active-block .manager-status.active { background-color:#00A000; border-color: #00A000; color: white; }
#teams .content .list .team-active-block .manager-status.inactive { background-color:#CE002D; border-color:#CE002D; color: white; }
#teams .content .list .team-item .team-actions {float:right;line-height:54px;}
#teams .content .list .team-item .team-actions button {width:27px; height:27px; margin-right:5px; line-height: 25px; text-align:center}
#teams .content .list .team-item .team-actions button span { padding: 0}
#teams .content .list .team-item .stats {float:right;margin-top: 3px;}
#teams .content .list .team-item .stats table {border-spacing:0;border-collapse:collapse;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;}
#teams .content .list .team-item .stats thead { background-color: #f7f7f7;}
#teams .content .list .team-item .stats tbody { background-color: #ffffff;}
#teams .content .list .team-item .stats .cell {width:30px;text-align:center;border:solid 1px #b1b0b0;padding: 2px 2px 2px 2px;font-weight:normal;}
#teams .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}
#teams .content .empty-list {padding: 20px;text-align: center;min-height: 360px;}

#team .content .list {min-height:620px; padding: 0 18px;}
#team .content .list .player-item {font-weight:400;padding:10px 0 ;}
#team .content .list .player-item:hover {background-color: #f7f7f7;}
#team .content .list .player-item .player-number {display:inline-block; vertical-align:middle; margin:0 5px;width:60px; height:60px; }
#team .content .list .player-item .player-number img {width:55px; height:55px; }
#team .content .list .player-item .player-avatar {display:inline-block; vertical-align:middle}
#team .content .list .player-item .player-avatar img {border:solid 1px #b1b0b0;width:60px; height:60px;vertical-align:middle; margin-right:5px;}
#team .content .list .player-item .player-informations {display:inline-block;vertical-align:middle;width:145px;margin-left:5px;margin-right:5px;}
#team .content .list .player-item .player-informations img {width:30px; height:30px; vertical-align:middle; margin-right: 5px; }
#team .content .list .player-item .player-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#team .content .list .player-item .player-informations .team-name {display:inline-block; margin-top:5px; }
#team .content .list .player-item .player-informations .position { display:inline-block; vertical-align:middle}
#team .content .list .player-item .player-status {display:inline-block;vertical-align:middle;width:155px;margin-right:10px;}
#team .content .list .player-item .player-status .substitute {display:inline-block; width:20px; text-align:center}
#team .content .list .player-item .player-message {display:inline-block;padding-top:8px;vertical-align:top;margin:2px 0px 0px 8px;}
#team .content .list .player-item .player-message .player-message-button {background:url(/css/images/icon-message2.png) no-repeat;width:16px;height:16px;}
#team .content .list .player-item .player-message .player-message-button:hover {background:url(/css/images/icon-message2-hover.png) no-repeat;cursor:pointer;}
#team .content .list .player-item .player-team-count { cursor: pointer; width:27px; height: 27px; font-weight:bold; background-color:#f5f5f5; border: 1px solid #b1b0b0; line-height:27px; text-align:center; font-size:16px; color:#484848; display:inline-block; margin-right: 10px; vertical-align:middle; }
#team .content .list .player-item .player-actions {padding-top: 2px; display: inline-block; margin-left: 0px; vertical-align: middle;}
#team .content .list .player-item .player-actions button {width:27px; height:27px; margin-right:5px; line-height: 25px; text-align:center}
#team .content .list .player-item .player-actions button span { padding: 0}
#team .content .list .player-block {display:inline-block;width:240px;}
#team .content .list .player-team-block {display:inline-block; vertical-align:middle}
#team .content .list .player-team-block .player-informations { margin-left: 0 }
#team .content .list .player-item .stats {float: right;margin-top: 3px;}
#team .content .list .player-item .stats table {border-spacing:0;border-collapse:collapse;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;}
#team .content .list .player-item .stats thead { background-color: #f7f7f7;}
#team .content .list .player-item .stats tbody { background-color: #ffffff;}
#team .content .list .player-item .stats .cell {width:30px;text-align: center;border:solid 1px #b1b0b0;padding: 2px 2px 2px 2px;font-weight:normal;}
#team .content .grid .player-item {display:inline-block; vertical-align:top;margin:0 18px 18px 0; width: 167px;padding:10px 0 5px 0;background-color:#f5f5f5;border:1px solid #b1b0b0; position:relative}
#team .content .grid .player-image {text-align:center;position:relative}
#team .content .grid .player-image img {width: 150px; height: 150px;border:1px solid #b1b0b0;}
#team .content .grid .player-image .player-actions .player-menu {background:none; border:none; padding:0}
#team .content .grid .player-image .player-actions {position:absolute; display:inline-block; width:25px; height:25px; background-color:#f5f5f5; top: 0px; right: 8px; border:1px solid #b1b0b0; cursor:pointer;}
#team .content .grid .player-detail {margin:10px 10px 0 10px; text-align:center;}
#team .content .grid .player-detail .player-lastname {font-weight:bold}
#team .content .grid .player-detail .player-team-count { cursor: pointer; width:20px; height: 20px; background-color:#484848; line-height:20px; text-align:center; font-size:13px; color:#ffffff; display:inline-block; margin-left: 10px; vertical-align:middle; }
#team .content .grid .player-detail .player-team-details {vertical-align:middle; position: absolute; right: 10px; line-height: 32px; display:inline-block;}
#team .content .grid .player-detail .player-number {text-align: center; width:32px; vertical-align:middle}
#team .content .grid .player-team {font-weight:bold; display:inline-block;width:100%; text-align:center;margin-top:5px;}
#team .content .grid {margin:18px 0 0 18px;}
#team .content #staffs-list .grid_10 {margin-left: -1px;}
#team .content #staffs-list #staffs {margin-top: -26px; margin-bottom:0; }
#team .content #staffs-list #staffs .content {border-bottom: 0; margin-bottom:0; }
#team .content #suspensions { margin-bottom: -1px; float: none; margin-top: 0 }
#team .content #suspensions .grid_10 { margin-left: -1px; margin-bottom:-1px }
#team .content #suspensions .action-buttons { padding-right: 18px; margin-bottom: 0!important }
#movement-popup { position:absolute; display:inline-block; background-color:white; border:1px solid #e0e0e0;-webkit-box-shadow: 0px 0px 10px 0px rgba(177,177,177,1); -moz-box-shadow: 0px 0px 10px 0px rgba(177,177,177,1); box-shadow: 0px 0px 10px 0px rgba(177,177,177,1);}
#team .content #movement-popup .player-item:hover { background-color: #ffffff; }
#team #tabs-informations { border: none !important}

#team {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;display:none;}
#team .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#team .content {border:solid 1px #b1b0b0;}
#team .content .summary {padding: 18px;background-color:#f5f5f5;line-height:24px;}
#team .team-avatar {display:inline-block;float:left;}
#team .admin-avatar {display:inline-block;float:left;margin:5px;}
#team .team-summary {display:inline-block;margin-left:18px;vertical-align: top;}
#team .team-stats-summary {float:right;}
#team .team-stats-summary table {border-spacing:0;border-collapse:collapse;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;}
#team .team-stats-summary thead {background-color: #f7f7f7;}
#team .team-stats-summary tbody {background-color:#ffffff}
#team #tabs-informations .color-square {display: inline-block; width: 25px; height: 25px; vertical-align: middle; border: 1px solid #abadb3; margin-left:5px;  margin-right: 5px;}
#team .content .list {min-height:620px; padding:0 18px;}
#team .content .list .display-item {padding:10px 0;height:60px;}
#team .content .list .display-item:hover {background-color: #f7f7f7;}
#team .content .list .display-item .display-image {display:inline-block;}
#team .content .list .display-item .display-image img {border:solid 1px #b1b0b0;width:48px;height:48px;}
#team .content .list .display-item .display-detail {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;width:400px;}
#team .content .list .display-item .display-detail .display-name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#team .content .list .display-block {display:inline-block;width:285px;}
#team .content .list .display-item .display-actions {float:right;padding-top:8px;}
#team .content .list .display-item .stats {float:right;margin-top: 3px;}
#team .content .list .display-item .stats table {border-spacing:0;border-collapse:collapse;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;}
#team .content .list .display-item .stats thead { background-color: #f7f7f7;}
#team .content .list .display-item .stats tbody { background-color: #ffffff;}
#team .content .list .display-item .stats .cell {width:30px;text-align:center;border:solid 1px #b1b0b0;padding: 2px 2px 2px 2px;font-weight:normal;}
#team .content .list .page-item {padding:6px 18px 6px 18px;min-height:50px;}
#team .content .list .page-item:hover {background-color:#f7f7f7;}
#team .content .list .page-item .page-detail {display:inline-block;padding-top:4px;vertical-align:top;width:350px;}
#team .content .list .page-item .page-detail .title {font:14px 'Open Sans',Arial,sans-serif;font-weight:bold;}  
#team .content .list .page-item .page-actions {float:right; line-height:48px;}
#team .content .list .page-item .page-actions button {width:27px;height:27px;margin-right:5px;line-height:25px;text-align:center}
#team .content .list .page-item .page-actions button span {padding:0}
#team .content .list .page-item .page-default {width: 250px; display:inline-block;padding-top:10px;vertical-align:top;}
#team .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}
#team .content .empty-list {padding: 20px;text-align: center;min-height: 360px;}
#team .content .grid .display-item {display:inline-block; vertical-align:top;margin:0 18px 18px 0; width: 167px;padding:10px 0 10px 0;background-color:#f5f5f5;border:1px solid #b1b0b0}
#team .content .grid .display-image {text-align:center;position:relative}
#team .content .grid .display-image img {width: 150px; border:1px solid #b1b0b0;}
#team .content .grid .display-image .display-actions .display-menu {background:none; border:none; padding:0}
#team .content .grid .display-image .display-actions {position:absolute; display:inline-block; width:25px; height:25px; background-color:#f5f5f5; top: 0px; right: 8px; border:1px solid #b1b0b0; cursor:pointer;}
#team .content .grid .display-detail {margin:10px 10px 0 10px}
#team .content .grid .display-detail .display-lastname {font-weight:bold;}
#team .content .grid {margin:18px 0 0 18px;}
#team .content .grid .display-image .stats-icon { position: absolute; right: 40px; top: 0; }
#team .content .grid .display-image .stats-icon .stat-container  {padding-top:6px; font-size: 12px; z-index: 1000; display: none; min-width: 100px; position: absolute; right: 0; top: 22px; background-color: transparent;}
#team .content .grid .display-image .stats-icon .stat-container div {border: 1px solid #bebebe; background-color:#f5f5f5}
#team .content .grid .display-image .stats-icon:hover .stat-container { display: block; }
#team .content .grid .display-image .stats-icon span { display: inline-block; padding: 2px 0; } 
#team #team-players .content {padding:0;}
#team #calendar-plugin .content {margin-left: -1.4em; margin-right: -1.4em; border-left:none; border-right:none; border-bottom:none}
#team #calendar-plugin .calendar-title {width:202px;}
#team #calendar-plugin .content .list { padding: 0!important; }
#team #starting-pitchers-plugin .content {margin-left: -1.4em; margin-right: -1.4em; border-left:none; border-right:none; border-bottom:none}
#team #starting-pitchers-plugin .calendar-title {width:202px;}
#team #starting-pitchers-plugin .content .list { padding: 0!important; }
#team #tabs-calendar {padding-bottom:0;}    
#team #tabs-calendar .match-nb {float:right; font-size:13px; display:inline-block; margin-top:10px;}
#team .add-btn { background-color: #EEEEEE; width:20px; height: 20px; border: 1px solid #D7D7D7; text-align:center; vertical-align:middle; display: inline-block; margin-right:10px; cursor:pointer}
#team .team-notes { width:300px; height:135px; resize:none;}
#team .print-button {display: inline-block;vertical-align: middle;height: 28px;width: 38px;font-size: 24px;background-color: #f5f5f5;border: 1px solid #b1b0b0;text-align: center;line-height: 27px;cursor: pointer;}
#team .print-link { text-decoration: none; margin-right: 5px; }
#team #tabs-management .mainContact > div { display:inline-block; vertical-align:top; }
#team #tabs-management .mainContact .avatar { width:50px; height:50px; border: solid 1px #b1b0b0 }
#team #tabs-management .mainContact .contactImage { margin-right:10px; }
#team #tabs-management .mainContact .contactName { font-weight:bold; }
#team #tabs-management .mainContact button { width:27px; height:27px; margin-right:5px; line-height:25px; text-align:center; }
#team #tabs-management .mainContact .actions { margin-left: 20px; }
#team #tabs-management .request-status { width:100px; color: white; text-transform: uppercase; text-align:center; font-weight:bold; padding: 5px 0; }
#team #tabs-management .request-status.pending { background-color:#F7BA1F; }
#team #tabs-management .request-status.active { background-color:#00A000; }
#team #tabs-management .request-status.inactive { background-color:#CE002D; }
#team #tabs-management .request-status.not-saved { background-color:#484848; }
#team #tabs-management .permissions label input[type=checkbox] { vertical-align: middle }
#team #tabs-management .permissions label span { vertical-align: middle; margin-left: 5px; }
#team #tabs-pages .filter, #team #tabs-pages .empty-list, #team #tabs-pages .list, #team #tabs-pages .pager { border-left: 0 !important; border-right: 0 !important; }
#team #tabs-pages #action-buttons { text-align:right; margin-bottom:10px; margin-right: 10px; }
#team #tabs-pages .list { background-color:white; }
.jerseyImage { width: 80px; height:40px; vertical-align:middle; margin-right: 10px; cursor: pointer}
#jersey-popup .jerseyImage { margin: 0 }
#jersey-popup .jersey { display: inline-block; margin:10px; cursor: pointer }
#jersey-popup .jersey-name { text-align:center; font-weight:bold; margin-top:5px; }
.jersey-popup { z-index:9996; }
.color-sample { width:15px; height:15px; border:1px solid #b1b0b0; display:inline-block; margin-right:5px;vertical-align: middle  }

#team #calendar-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;display:inline;vertical-align:top;}    
#team #calendar-buttons button {margin-left:-4px;padding:0; width:auto; padding-left:20px; padding-right:20px; background:none; color:black; background-color:#f5f5f5; border:1px solid #b1b0b0}
#team #calendar-buttons button.ui-state-focus {background-color:white; outline:none;}
#team #calendar-buttons .selected {background:white;}

#team .content .grid .display-image .duration {position: absolute;bottom: 11px;left: 15px;background-color: rgba(50, 50, 50, 0.6);padding: 2px 3px;color: #AFAFAF;}

#team #starting-pitchers-plugin.calendar-plugin .content .list .event-item .event-time { width: 115px; }

.list-mode-button {display:inline-block; height:28px; width:28px; vertical-align:bottom; border: 1px solid #b1b0b0; margin-left:4px; cursor:pointer; background-image:url(/css/images/list-mode.png);background-size:20px; background-position:center; background-repeat:no-repeat;}
.list-mode-button-popup {display:inline-block; height:28px; width:28px; vertical-align:bottom; border: 1px solid #b1b0b0; margin-left:4px; cursor:pointer; background-image:url(/css/images/list-mode.png);background-size:20px; background-position:center; background-repeat:no-repeat;vertical-align:top;}
.grid-mode-button {display:inline-block; height:28px; width:28px; vertical-align:bottom; border: 1px solid #b1b0b0; margin-left:4px; cursor:pointer; margin-right:18px; background-image:url(/css/images/grid-mode.png);background-size:20px; background-position:center; background-repeat:no-repeat;}

button .fa { margin-top:-3px; line-height:inherit; vertical-align:middle }
.fa-edit:before, .fa-pencil-square-o:before { vertical-align:middle }
/* Page Centre */


#sports-centers {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top:10px;display: none;}
#sports-centers #action-buttons {text-align:right;padding-right:-2px;margin-right:18px; float:right; padding-bottom:10px;}
#sports-centers .content {border-top:solid 1px #b1b0b0;}
#sports-centers .content .empty-list {padding:20px;text-align:center;min-height: 360px;}
#sports-centers .content .list {padding-left:18px; padding-right:18px; min-height:360px;}
#sports-centers .content .list .sport-center-item {padding: 20px 0px 20px 0px; }
#sports-centers .content .list .sport-center-item:hover {background-color: #f7f7f7;}
#sports-centers .content .list .sport-center-item .avatar {display:inline-block;}
#sports-centers .content .list .sport-center-item .avatar img {border:solid 1px #b1b0b0;width:48px;height:48px;}
#sports-centers .content .list .sport-center-item .informations {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;}
#sports-centers .content .list .sport-center-item .sports-centers-block{display:inline-block; width:295px;height:54px; vertical-align:middle; }
#sports-centers .content .list .sport-center-item .sports-centers-block .informations{width:230px;}
#sports-centers .content .list .sport-center-item .sports-centers-block .informations .centerName{font-weight: bold;}
#sports-centers .content .list .sport-center-item .sports-centers-admin-block .informations{width:180px;}
#sports-centers .content .list .sport-center-item .sports-centers-admin-block .informations .adminName{font-weight: bold;}
#sports-centers .content .list .sport-center-item .sports-centers-admin-block{display:inline-block; width:245px;height:54px;}
#sports-centers .content .list .sport-center-item .status-block { display:inline-block; vertical-align:middle; width:250px; }
#sports-centers .content .list .sport-center-item .note-block { display:inline-block; vertical-align:middle; width:200px; margin-left:20px; position:relative } 
#sports-centers .content .list .sport-center-item .note-block  input { width:100%; }
#sports-centers .content .list .sport-center-item .note-block .view-mode > div { display:inline-block; vertical-align:middle }
#sports-centers .content .list .sport-center-item .note-block .view-mode .edit-button { cursor: pointer; color: #0864AE; }
#sports-centers .content .list .sport-center-item .note-block .edit-mode .buttons { text-align:right; padding-top:3px; }
#sports-centers .content .list .sport-center-item .note-block .edit-mode .buttons > div { cursor: pointer; font-size:13px; display:inline-block; margin-left:10px;  }
#sports-centers .content .list .sport-center-item .note-block .edit-mode .buttons > div.primary { color: #0864AE }
#sports-centers .content .list .sport-center-item .informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:400;}
#sports-centers .content .list .sport-center-item .actions {float:right;padding-top:8px;}
#sports-centers .content .list .sport-center-item .actions button {width:27px; height:27px; margin-right:5px; line-height: 25px; text-align:center}
#sports-centers .content .list .sport-center-item .actions button span { padding: 0}
#sports-centers .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}
#sport-centers-tabs {  margin-bottom: 20px;  border: none;  }
#sport-centers-tabs .ui-widget-header {  background: transparent;  border: none;  background-color: #ffffff;  border-bottom: 1px solid #b1b0b0;  }
#sport-centers-tabs .ui-widget-content {  border: none;  background: none;  background-color: #ffffff;  }
#sport-centers-tabs #tabs-sport-centers, #sport-centers-tabs #tabs-status {  padding-left: 0;  padding-right: 0;  padding-bottom: 0;  border: 1px solid #b1b0b0;  border-top: none;  }
#sport-centers-tabs .section-title {  border-bottom: none;  padding-left: 18px;  width: auto;  }

#sport-center .content .tab-header-title{display:inline-block;margin-top:5px;font-size:22px;vertical-align:top;}

#sport-center {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top:10px;display:none;}
#sport-center .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#sport-center .content {border:solid 1px #b1b0b0;background-color:#f5f5f5;}
#sport-center .content .summary {padding: 18px;}
#sport-center .content .sportCenter-summary{background-color:#f5f5f5;line-height:24px;}
#sport-center .sportCenter-Avatar {display:inline-block;float:left;}
#sport-center #tabs-informations { border: none !important}

#sport-center-view .content .tab-header-title{display:inline-block;margin-top:5px;font-size:22px;vertical-align:top;}

#sport-center-view {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top:10px;display:none;}
#sport-center-view .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#sport-center-view .content {border:solid 1px #b1b0b0;background-color:#f5f5f5;}
#sport-center-view .content .summary {padding: 18px;}
#sport-center-view .content .sportCenter-summary{padding: 18px;background-color:#f5f5f5;line-height:24px;}
#sport-center-view .sportCenter-Avatar {display:inline-block;float:left;}

    
#sport-center-tabs {border:none;background:none;background-color:#ffffff;}
#sport-center-tabs .ui-widget-header {background:transparent;border:none;background-color:#f5f5f5;border-bottom:1px solid #b1b0b0;}
#sport-center .add-btn { background-color: #EEEEEE; width:20px; height: 20px; border: 1px solid #D7D7D7; text-align:center; vertical-align:middle; display: inline-block; margin-right:10px; cursor:pointer}
#sport-center .pad-label{display:inline-block; padding-bottom:6px;}

/* Page Lists */
#lists {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;}
#lists #action-buttons {padding-bottom:10px;text-align:right;float:right}
#lists .content {border:solid 1px #b1b0b0; }
#lists .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}
#lists .content .empty-list {padding: 20px;text-align: center;min-height: 360px;}
#lists #tabs-lists .title-section { border:1px solid #b1b0b0; border-bottom: none; border-top:0; padding:10px 18px 0px 18px;line-height:30px; font-size:21px; }
#lists .content .list .list-item {font-weight:400;padding:10px 0 ;}
#lists .content .list .list-item:hover, #lists .content .players .player-item:hover {background-color: #f7f7f7;}
#lists .content .list .list-item .list-actions {padding-top: 2px; display: inline-block; margin-left: 0px; vertical-align: middle;}
#lists .content .list .list-item .list-actions button {width:27px; height:27px; margin-right:5px; line-height: 27px; text-align:center}
#lists .content .list .list-item .list-actions button span { padding: 0}
#lists .content .list .list-item .list-block { margin-left:18px; vertical-align:middle; width:680px; display:inline-block; }
#lists .content .list .list-item .list-block .list-title { font-weight:bold; }
#lists .content .list .list-item .list-block .list-info { margin-top:5px; color:#3c3c3c }
#lists #tabs-lists { padding:0; }
#lists #tabs-players { border:1px solid #b1b0b0; border-top:0; min-height:30px; padding:0 }
#lists #tabs-players .title-section { padding: 10px 18px 0px 18px; line-height:30px; font-size:21px; }
#lists #tabs-players .content { border: 0; border-top: 1px solid #b1b0b0}
#lists #tabs-players .content .checklist-titles { margin-left: 308px; margin-top:10px; }
#lists #tabs-players .content .checklist-titles .title { width:130px; display:inline-block; font-weight:bold; text-decoration:underline; text-align:center; padding:0 5px;}
#lists #tabs-players .content .player-item { padding:10px 18px; }
#lists #tabs-players .content .player-item .player-name { width:223px;  font-weight: bold; margin-bottom: 5px; display:inline-block; }
#lists #tabs-players .content .player-item .player-avatar { width:50px; height:50px; display:inline-block; vertical-align:top; margin-right: 10px; }
#lists #tabs-players .content .player-item .player-details { display:inline-block; vertical-align:middle }
#lists #tabs-players .content .player-item .player-details .player-birthday { width:75px; display:inline-block; margin-right:10px; vertical-align:top;}
#lists #tabs-players .content .player-item .player-details .player-teams { display:inline-block; vertical-align:top; }
#lists #tabs-players .content .player-item .player-details .team-name { display:inline-block; width:135px; vertical-align:middle }
#lists #tabs-players .content .player-item .player-details .team-lists { display:inline-block; vertical-align:middle }
#lists #tabs-players .content .player-item .player-details .team-lists .list { width:140px; text-align:center; display:inline-block; }

#list {float:left;font:13px 'Open Sans', Verdana, Arial, sans-serif;font-weight:400;margin:10px 0px 20px 0px;display:none;}
#list .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#list .content {border:solid 1px #b1b0b0;background-color:#ffffff; padding:18px;min-height:250px;}

/* Page Players */
#players {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;}
#players #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#players .content {border:solid 1px #b1b0b0;}
#players .content .list {min-height:620px; padding: 0 18px;}
#players .content .list .player-item {font-weight:400;padding:10px 0 ;}
#players .content .list .player-item:hover {background-color: #f7f7f7;}
#players .content .list .player-item .player-avatar {display:inline-block; vertical-align:middle; position:relative }
#players .content .list .player-item .player-avatar .edit-avatar { display:none; }
#players .content .list .player-item .player-avatar:hover { cursor: pointer; }
#players .content .list .player-item .player-avatar:hover .edit-avatar { display:block; position:absolute; top:0; bottom:0; left:0; right: 5px; background-color: rgba(8, 100, 174, 0.9); color: white; text-align: center; font-size:18px; line-height:62px; }
#players .content .list .player-item .player-avatar img {border:solid 1px #b1b0b0;width:60px; height:60px;vertical-align:middle; margin-right:5px;}
#players .content .list .player-item .player-informations {display:inline-block;vertical-align:middle;width:145px;margin-left:5px;margin-right:5px;}
#players .content .list .player-item .player-informations img {width:30px; height:30px; vertical-align:middle; margin-right: 5px; }
#players .content .list .player-item .player-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#players .content .list .player-item .player-informations .team-name {display:inline-block; margin-top:5px; }
#players .content .list .player-item .player-informations .position { display:inline-block; vertical-align:middle; }
#players .content .list .player-item .player-status {display:inline-block;vertical-align:middle;width:155px;margin-right:10px;}
#players .content .list .player-item .player-status .substitute {display:inline-block; width:20px; text-align:center}
#players .content .list .player-item .player-message {display:inline-block;padding-top:8px;vertical-align:top;margin:2px 0px 0px 8px;}
#players .content .list .player-item .player-message .player-message-button {background:url(/css/images/icon-message2.png) no-repeat;width:16px;height:16px;}
#players .content .list .player-item .player-message .player-message-button:hover {background:url(/css/images/icon-message2-hover.png) no-repeat;cursor:pointer;}
#players .content .list .player-item .player-team-count { cursor: pointer; width:27px; height: 27px; font-weight:bold; background-color:#f5f5f5; border: 1px solid #b1b0b0; line-height:27px; text-align:center; font-size:16px; color:#484848; display:inline-block; margin-right: 10px; vertical-align:middle; }
#players .content .list .player-item .player-actions {padding-top: 2px; display: inline-block; margin-left: 0px; vertical-align: middle;}
#players .content .list .player-item .player-actions button {width:27px; height:27px; margin-right:5px; line-height: 27px; text-align:center}
#players .content .list .player-item .player-actions button span { padding: 0}
#players .content .list .player-block {display:inline-block;width:235px;}
#players .content .list .player-team-block {display:inline-block; vertical-align:middle; width: 432px;}
#players .content .list .player-team-block .player-informations { margin-left: 0 }
#players .content .list .player-item .stats {float: right;margin-top: 3px;}
#players .content .list .player-item .stats table {border-spacing:0;border-collapse:collapse;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;}
#players .content .list .player-item .stats thead { background-color: #f7f7f7;}
#players .content .list .player-item .stats tbody { background-color: #ffffff;}
#players .content .list .player-item .stats .cell {width:30px;text-align: center;border:solid 1px #b1b0b0;padding: 2px 2px 2px 2px;font-weight:normal;}
#players .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}
#players .content .empty-list {padding: 20px;text-align: center;min-height: 360px;}
#players .content .grid .player-item {display:inline-block; vertical-align:top;margin:0 18px 18px 0; width: 167px;padding:10px 0 5px 0;background-color:#f5f5f5;border:1px solid #b1b0b0; position:relative}
#players .content .grid .player-image {text-align:center;position:relative}
#players .content .grid .player-image img {width: 150px; height: 150px;border:1px solid #b1b0b0;}
#players .content .grid .player-image .player-actions .player-menu {background:none; border:none; padding:0}
#players .content .grid .player-image .player-actions {position:absolute; display:inline-block; width:25px; height:25px; background-color:#f5f5f5; top: 0px; right: 8px; border:1px solid #b1b0b0; cursor:pointer;}
#players .content .grid .player-detail {margin:0 10px; text-align:center;}
#players .content .grid .player-detail .player-lastname {font-weight:bold}
#players .content .grid .player-detail .player-status { height: 30px; margin-top:5px;}
#players .content .grid .player-detail .player-team-count { cursor: pointer; width:20px; height: 20px; background-color:#484848; line-height:20px; text-align:center; font-size:13px; color:#ffffff; display:inline-block; margin-left: 10px; vertical-align:middle; }
#players .content .grid .player-detail .player-team-details {vertical-align:middle; position: absolute; right: 10px; line-height: 32px; display:inline-block;}
#players .content .grid .player-detail .player-number {text-align: center; width:32px; vertical-align:middle}
#players .content .grid .player-team {font-weight:bold; display:inline-block;width:100%; text-align:center;margin-top:5px; white-space:nowrap; overflow: hidden; text-overflow: ellipsis}
#players .content .grid {margin:18px 0 0 18px;}
#movement-popup { position:absolute; display:inline-block; background-color:white; border:1px solid #e0e0e0;-webkit-box-shadow: 0px 0px 10px 0px rgba(177,177,177,1); -moz-box-shadow: 0px 0px 10px 0px rgba(177,177,177,1); box-shadow: 0px 0px 10px 0px rgba(177,177,177,1);}
#players .content #movement-popup .player-item:hover { background-color: #ffffff; }
#players .print-button { color:black; display: inline-block;vertical-align: top;height: 28px;width: 38px;font-size: 24px;background-color: #f5f5f5;border: 1px solid #b1b0b0;text-align: center;line-height: 27px;cursor: pointer;}
#players .print-link { text-decoration: none; margin-right: 5px; }

#player {float:left;font:13px 'Open Sans', Verdana, Arial, sans-serif;font-weight:400;margin:10px 0px 20px 0px;display:none;}
#player .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#player .content {border:solid 1px #b1b0b0;background-color:#f5f5f5;}
#player .content .summary {padding: 18px;line-height:24px;font-size:13px}
#player .player-tabs {border:none;}
#player .player-avatar {display:inline-block;}
#player .remove-avatar { display: none; position:absolute; width:20px; height: 20px; line-height:20px; text-align: center; top: 0; right: 0; z-index: 999; background-color:#0864AE; color: white; cursor: pointer; margin: 5px; }
#player .player-avatar:hover .remove-avatar { display: block;  }
#player .player-summary {display:inline-block;margin-left:18px;vertical-align: top; }
#player .player-stats-summary {float:right;}
#player .player-stats-summary table {border-spacing:0;border-collapse:collapse;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;}
#player .player-stats-summary thead { background-color: #f7f7f7;}
#player .player-stats-summary tbody { background-color:#ffffff}
#player .player-number { width:50px; height:50px;}
#player .birthdayBlock { display: inline-block; }
#player .birthdayBlock .select2-container > a { height:27px; }
#player .noteBlock { vertical-align:top; margin-top: 5px; }
#player .noteBlock .note { width:100%; height: 50px; resize: none; padding: 5px; }
#player .levelBlock { display:inline-block; margin-top:10px; vertical-align:top;}
#player .content .player-team-block {display:inline-block;}
#player .content .team-avatar {display:inline-block;vertical-align:bottom;}
#player .content .team-avatar img {border:solid 1px #b1b0b0;width:48px;height:48px;}
#player .content .team-informations {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;width:200px;}
#player .content .team-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#player .content .list {min-height:620px; padding:0 18px;}
#player .content .list .player-item {padding:10px 0;height:60px;}
#player .content .list .player-item:hover {background-color: #f7f7f7;}
#player .content .list .player-item .player-image {display:inline-block;}
#player .content .list .player-item .player-image img {border:solid 1px #b1b0b0;width:48px;height:48px;}
#player .content .list .player-item .player-detail {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;width:400px;}
#player .content .list .player-item .player-detail .player-name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#player .content .list .player-block {display:inline-block;width:285px;}
#player .content .list .force-height{height:45px!important;}
#player .content .list .player-item .player-actions {float:right;padding-top:8px;}
#player .content .list .player-item .stats {float:right;margin-top: 3px;}
#player .content .list .player-item .stats table {border-spacing:0;border-collapse:collapse;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;}
#player .content .list .player-item .stats thead { background-color: #f7f7f7;}
#player .content .list .player-item .stats tbody { background-color: #ffffff;}
#player .content .list .player-item .stats .cell {width:30px;text-align:center;border:solid 1px #b1b0b0;padding: 2px 2px 2px 2px;font-weight:normal;}
#player .content .list .page-item {padding:6px 18px 6px 18px;min-height:50px;}
#player .content .list .page-item:hover {background-color:#f7f7f7;}
#player .content .list .page-item .page-detail {display:inline-block;padding-top:4px;vertical-align:top;width:350px;}
#player .content .list .page-item .page-detail .title {font:14px 'Open Sans',Arial,sans-serif;font-weight:bold;}  
#player .content .list .page-item .page-actions {float:right; line-height:48px;}
#player .content .list .page-item .page-actions button {width:27px;height:27px;margin-right:5px;line-height:25px;text-align:center}
#player .content .list .page-item .page-actions button span {padding:0}
#player .content .list .page-item .page-default {width: 250px; display:inline-block;padding-top:10px;vertical-align:top;}
#player .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}
#player .content .empty-list {padding: 20px;text-align: center;min-height: 360px;}
#player .content .grid .player-item {display:inline-block; vertical-align:top;margin:0 18px 18px 0; width: 167px;padding:10px 0 10px 0;background-color:#f5f5f5;border:1px solid #b1b0b0}
#player .content .grid .player-image {text-align:center;position:relative}
#player .content .grid .player-image img {width: 150px; border:1px solid #b1b0b0;}
#player .content .grid .player-image .player-actions .player-menu {background:none; border:none; padding:0}
#player .content .grid .player-image .player-actions {position:absolute; display:inline-block; width:25px; height:25px; background-color:#f5f5f5; top: 0px; right: 8px; border:1px solid #b1b0b0; cursor:pointer;}
#player .content .grid .player-detail {margin:10px 10px 0 10px}
#player .content .grid .player-detail .player-lastname {font-weight:bold;}
#player .content .grid {padding:18px 0 0 18px;}
#player .content .grid .player-image .stats-icon { position: absolute; right: 40px; top: 0; }
#player .content .grid .player-image .stats-icon .stat-container  {padding-top:6px; font-size: 12px; z-index: 1000; display: none; min-width: 100px; position: absolute; right: 0; top: 22px; background-color: transparent;}
#player .content .grid .player-image .stats-icon .stat-container div {border: 1px solid #bebebe; background-color:#f5f5f5}
#player .content .grid .player-image .stats-icon:hover .stat-container { display: block; }
#player .content .grid .player-image .stats-icon span { display: inline-block; padding: 2px 0; } 
#player #suspensions { margin-top:0; margin-bottom:0; float:none; }
#player #suspensions > .grid_10 { margin:0; width: 778px;}
#player #suspensions .filter, #player #suspensions .empty-list, #player #suspensions .list, #player #suspensions .pager { border-left: 0 !important; border-right: 0 !important;}
#player #suspensions .list { background-color:white; }
#player #suspensions .pager { border-bottom: 0 !important; text-align: left; margin:0 }
#player #suspensions .action-buttons { padding-right: 18px; margin-bottom: 0!important }
#player #tabs-pages .filter, #player #tabs-pages .empty-list, #player #tabs-pages .list, #player #tabs-pages .pager { border-left: 0 !important; border-right: 0 !important;}
#player #tabs-pages #action-buttons { text-align:right; margin-bottom:10px; margin-right: 10px; }
#player #tabs-pages .list { background-color:white; }
#player #player-lists { margin-top:10px; }
#player #player-lists .list-item { line-height:15px; margin-bottom:5px; }
#player #player-lists .list-item > label > * { vertical-align: middle }
#player .add-btn { background-color: #EEEEEE; width:20px; height: 20px; border: 1px solid #D7D7D7; text-align:center; vertical-align:middle; display: inline-block; margin-right:10px; cursor:pointer}

#player #calendar-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;display:inline;vertical-align:top;}    
#player #calendar-buttons button {margin-left:-4px;padding:0; width:auto; padding-left:20px; padding-right:20px; background:none; color:black; background-color:#f5f5f5; border:1px solid #b1b0b0}
#player #calendar-buttons button.ui-state-focus {background-color:white; outline:none;}
#player #calendar-buttons .selected {background:white;}

#player .content .grid .player-image .duration {position: absolute;bottom: 11px;left: 15px;background-color: rgba(50, 50, 50, 0.6);padding: 2px 3px;color: #AFAFAF;}

#merge-players {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px; display: none}
#merge-players #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#merge-players .content {border:solid 1px #b1b0b0;}
#merge-players .content .list {min-height:620px; padding: 0 18px;}
#merge-players .content .list .player-item {font-weight:400;padding:10px 0 ;}
#merge-players .content .list .player-item:hover {background-color: #f7f7f7;}
#merge-players .content .list .player-item .player-avatar {display:inline-block; vertical-align:middle; position:relative }
#merge-players .content .list .player-item .player-avatar .edit-avatar { display:none; }
#merge-players .content .list .player-item .player-avatar:hover { cursor: pointer; }
#merge-players .content .list .player-item .player-avatar:hover .edit-avatar { display:block; position:absolute; top:0; bottom:0; left:0; right: 5px; background-color: rgba(8, 100, 174, 0.9); color: white; text-align: center; font-size:18px; line-height:62px; }
#merge-players .content .list .player-item .player-avatar img {border:solid 1px #b1b0b0;width:60px; height:60px;vertical-align:middle; margin-right:5px;}
#merge-players .content .list .player-item .player-informations {display:inline-block;vertical-align:middle;width:145px;margin-left:5px;margin-right:5px;}
#merge-players .content .list .player-item .player-informations img {width:30px; height:30px; vertical-align:middle; margin-right: 5px; }
#merge-players .content .list .player-item .player-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#merge-players .content .list .player-item .player-informations .team-name {display:inline-block; margin-top:5px; }
#merge-players .content .list .player-item .player-informations .position { display:inline-block; vertical-align:middle; }
#merge-players .content .list .player-item .player-status {display:inline-block;vertical-align:middle;width:155px;margin-right:10px;}
#merge-players .content .list .player-item .player-status .substitute {display:inline-block; width:20px; text-align:center}
#merge-players .content .list .player-item .player-message {display:inline-block;padding-top:8px;vertical-align:top;margin:2px 0px 0px 8px;}
#merge-players .content .list .player-item .player-message .player-message-button {background:url(/css/images/icon-message2.png) no-repeat;width:16px;height:16px;}
#merge-players .content .list .player-item .player-message .player-message-button:hover {background:url(/css/images/icon-message2-hover.png) no-repeat;cursor:pointer;}
#merge-players .content .list .player-item .player-team-count { cursor: pointer; width:27px; height: 27px; font-weight:bold; background-color:#f5f5f5; border: 1px solid #b1b0b0; line-height:27px; text-align:center; font-size:16px; color:#484848; display:inline-block; margin-right: 10px; vertical-align:middle; }
#merge-players .content .list .player-item .player-actions {padding-top: 2px; display: inline-block; margin-left: 0px; vertical-align: middle;}
#merge-players .content .list .player-item .player-actions button {width:27px; height:27px; margin-right:5px; line-height: 27px; text-align:center}
#merge-players .content .list .player-item .player-actions button span { padding: 0}
#merge-players .content .list .player-block {display:inline-block;width:235px;}
#merge-players .content .list .player-team-block {display:inline-block; vertical-align:middle; width: 350px;}
#merge-players .content .list .player-team-block .player-informations { margin-left: 0 }
#merge-players .content .list .player-item .stats {float: right;margin-top: 3px;}
#merge-players .content .list .player-item .stats table {border-spacing:0;border-collapse:collapse;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;}
#merge-players .content .list .player-item .stats thead { background-color: #f7f7f7;}
#merge-players .content .list .player-item .stats tbody { background-color: #ffffff;}
#merge-players .content .list .player-item .stats .cell {width:30px;text-align: center;border:solid 1px #b1b0b0;padding: 2px 2px 2px 2px;font-weight:normal;}
#merge-players .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}
#merge-players .content .empty-list {padding: 20px;text-align: center;min-height: 360px;}
#merge-players .content .grid .player-item {display:inline-block; vertical-align:top;margin:0 18px 18px 0; width: 167px;padding:10px 0 5px 0;background-color:#f5f5f5;border:1px solid #b1b0b0; position:relative}
#merge-players .content .grid .player-image {text-align:center;position:relative}
#merge-players .content .grid .player-image img {width: 150px; height: 150px;border:1px solid #b1b0b0;}
#merge-players .content .grid .player-image .player-actions .player-menu {background:none; border:none; padding:0}
#merge-players .content .grid .player-image .player-actions {position:absolute; display:inline-block; width:25px; height:25px; background-color:#f5f5f5; top: 0px; right: 8px; border:1px solid #b1b0b0; cursor:pointer;}
#merge-players .content .grid .player-detail {margin:0 10px; text-align:center;}
#merge-players .content .grid .player-detail .player-lastname {font-weight:bold}
#merge-players .content .grid .player-detail .player-status { height: 30px; margin-top:5px;}
#merge-players .content .grid .player-detail .player-team-count { cursor: pointer; width:20px; height: 20px; background-color:#484848; line-height:20px; text-align:center; font-size:13px; color:#ffffff; display:inline-block; margin-left: 10px; vertical-align:middle; }
#merge-players .content .grid .player-detail .player-team-details {vertical-align:middle; position: absolute; right: 10px; line-height: 32px; display:inline-block;}
#merge-players .content .grid .player-detail .player-number {text-align: center; width:32px; vertical-align:middle}
#merge-players .content .grid .player-team {font-weight:bold; display:inline-block;width:100%; text-align:center;margin-top:5px; white-space:nowrap; overflow: hidden; text-overflow: ellipsis}
#merge-players .content .grid {margin:18px 0 0 18px;}
#merge-players .content #movement-popup .player-item:hover { background-color: #ffffff; }
#merge-players .print-button { color:black; display: inline-block;vertical-align: top;height: 28px;width: 38px;font-size: 24px;background-color: #f5f5f5;border: 1px solid #b1b0b0;text-align: center;line-height: 27px;cursor: pointer;}
#merge-players .print-link { text-decoration: none; margin-right: 5px; }
#merge-players #merge-players-list { float: left; }
#merge-players #merge-players-details { display: none; float: left; }
#merge-players #merge-players-details .header { background-color: black; color: white; text-transform: uppercase; padding: 0px 10px; font-size: 18px; font-weight: bold; text-align: center; margin-bottom: 10px; height: 85px; display: flex; align-items: center; justify-content: center; }
#merge-players #merge-players-details .players { display: flex; justify-content: space-between; }
.merge-player { width: 300px; display: flex; flex-direction: column; background-color: white }
.merge-player .player-details { border: 1px solid #b1b0b0; flex: 1; padding: 20px; text-align: center; display: flex; flex-direction: column; }
.merge-player .player-details .player-name { font-size: 20px; font-weight: bold; margin: 20px; margin-bottom:5px; }
.merge-player .player-details .player-birthdate { font-size: 20px;  }
.merge-player .player-details .teams-title { font-size: 18px; font-weight: bold; padding: 20px 0; margin-top: 20px; border-top: 1px solid #b1b0b0 }
.merge-player .player-details .teams { flex: 1 }
.merge-player .team-avatar { width: 75px; height: 75px; margin: 5px; }
.merge-player .player-avatar { width: 120px; height: 120px; }
#merge-players #merge-players-details .players .swap-players { font-size: 16px; text-align: center; color: #1366AC }
#merge-players #merge-players-details .players .swap-players .fa { font-size: 35px; }
#merge-players #merge-players-details .players .swap-players > div:first-child { margin-bottom: 90px; cursor: pointer; }
#merge-players #merge-players-details .players .swap-players .fa.fa-long-arrow-right { font-size: 86px; color: black; }
#merge-players #merge-players-details .button-merge { font-size: 16px; text-transform: uppercase; font-weight: bold; padding: 0.4em 1em; }
#merge-players #merge-players-details .buttons { display: flex; justify-content: space-between; margin-top: 20px; }
#merge-players #merge-players-details .button-merge.button-cancel { border-color: #9E9E9E; background: none; background-color: #9E9E9E; }
.merge-confirm-dialog { background: none; background-color: #EBEBEB }
.merge-confirm-dialog .ui-dialog-titlebar { display: none; }
.merge-confirm-dialog .ui-dialog-buttonpane { border-width: 0; background-color: #EBEBEB; display: flex; justify-content: center; }
.merge-confirm-dialog .title { font-size: 28px; font-weight: bold; text-align: center; padding: 40px 40px 20px 40px; text-transform: uppercase; }
.merge-confirm-dialog .warning { color: #FF0000; font-size: 18px; font-weight: bold; text-decoration: underline; margin-bottom: 20px; }
.merge-confirm-dialog .ui-button.cancel { position: absolute; left: 20px; border-color: #9E9E9E; }
.merge-confirm-dialog .ui-button.cancel > span { background-color: #9E9E9E; }
.merge-confirm-dialog .ui-button > span { font-size: 16px; text-transform: uppercase; font-weight: bold; }

/* News page */
#news .news-img-container {
    overflow: hidden;
    width: 75px;
    height: 75px;
    text-align: center;
    border: 1px solid #b1b0b0;
    margin-top: 5px;
}
#news .news-image { position:relative; left:100%; margin-left: -200%; height:75px}

#news {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;display:none;}
#news .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}
#news .content {border:solid 1px #b1b0b0;padding:10px 18px;}
#news .content .summary {padding:18px;}
#news-tabs {border:none;background:none;background-color:#ffffff;}
#news-tabs .ui-widget-header {background:transparent;border:none;background-color:#f5f5f5;border-bottom:1px solid #b1b0b0;}
#news #fileNews_upload .swfupload {margin-left:5px;z-index: 1 !important}
#news #fileNews_upload {display:inline-block;}
#news .upload-button { position:inherit; bottom:0; width:95px !important; opacity: 1; margin:0; margin-left:3px; height:28px !important;}
#news #input-solutions {position:relative;width:250px;display:inline-block;}
#news #input-solutions > .select {display:block;height:28px;overflow:hidden;position:relative;border:1px solid #abadb3;white-space:nowrap;line-height:26px;color:#000;text-decoration:none;background-clip:padding-box;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;width:100%;}
#news #input-solutions > .select > .text {font: 13px 'Open Sans',Arial,sans-serif;font-weight: 400;padding-left: 8px;}
#news #input-solutions > .select > .watermark {color:#c6b1a9;}
#news #input-solutions > .select > .arrow {display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;background-clip:padding-box;}
#news #input-solutions > .select > .arrow > b {display:block;width:100%;height:100%;background:url(//cache.kreezee.com/css/kreezee/select-icons.png) no-repeat;}
#news #input-solutions > .select > .arrow > b.down {background-position:0 1px;}
#news #input-solutions > .select > .arrow > b.up {background-position:-18px 1px;}
#news #input-solutions > .list {position:absolute;top:29px;border:solid 1px #abadb3;width:100%;background-color:#ffffff;max-height:300px;overflow-x:auto;z-index:100}
#news #input-solutions > .list > ul {list-style:none;margin:0;}
#news #input-solutions > .list > ul > li {white-space:nowrap;overflow:hidden;padding:4px 8px 4px 8px;}
#news #input-solutions > .list > ul > li:hover {background-color:#0864ae;cursor:pointer;color:#ffffff;}
#news #input-solutions > .list > ul > li input {display:inline-block;vertical-align:middle;}
#news #input-solutions > .list > ul > li img {display:inline-block;width:32px;height:32px;}
#news #input-solutions > .list > ul > li .text-block {display:inline-block;width:calc(100% - 60px);text-overflow:ellipsis;overflow:hidden;}
#news #input-solutions > .list > ul > li .one-line {vertical-align:top;margin-top:6px;width:calc(100% - 30px);}
#news #input-solutions > .list > ul > li span {vertical-align:middle;padding-left:5px;}    

#news .small-button {background-color:#eeeeee;width:20px;height:20px;border:1px solid #d7d7d7;text-align:center;vertical-align:middle;display:inline-block;margin-right:10px;cursor:pointer}

#news .selected-language { display:inline-block; vertical-align:middle; height:30px; width: 130px; line-height:30px; text-align:center; background-color: #0864AE; color: white; font-weight:bold; margin-right:5px; }
#news .remove-language { vertical-align:middle; font-size: 22px; cursor: pointer; margin-right: 15px; color: #6F6F6F}

/* Playoff page */
#playoffs {float: left;font: 13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#playoffs #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}
#playoffs .content {border: solid 1px #b1b0b0;}
#playoffs .content .empty-list {padding:20px;text-align:center;min-height:360px;}
#playoffs .content .list {padding:0 18px; min-height: 360px;}
#playoffs .content .list .playoff-item {padding:20px 0;height:50px;}
#playoffs .content .list .playoff-item:hover {background-color:#f7f7f7;}
#playoffs .content .list .playoff-item .playoff-avatar {display:inline-block; vertical-align:middle}
#playoffs .content .list .playoff-item .playoff-avatar img {width:48px;height:48px;}
#playoffs .content .list .playoff-item .playoff-informations {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:middle;width:425px;line-height:24px;}
#playoffs .content .list .playoff-item .playoff-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight: bold;}
#playoffs .content .list .playoff-item .playoff-informations .description {padding-left:5px;}
#playoffs .content .list .playoff-item .playoff-active-block {display:inline-block; width:150px; vertical-align:middle}
#playoffs .content .list .playoff-item .playoff-actions {float:right;line-height:50px;}
#playoffs .content .list .playoff-item .playoff-actions button {width:27px; height:27px; margin-right:5px; line-height: 25px; text-align:center}
#playoffs .content .list .playoff-item .playoff-actions button span { padding: 0}
#playoffs .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}

#playoff {float:left;font:13px 'Open Sans', Verdana, Arial, sans-serif;font-weight:400;margin:10px 0px 20px 0px;display:none;}
#playoff .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#playoff .content {background-color:#f5f5f5;}
#playoff .content .panel { margin-top:10px; width:360px; }
#playoff .content .panel.left {float:left;}
#playoff .content .panel.right {float:right;}
#playoff .content #tabs-informations .panel > div { margin-bottom: 10px; }
#playoff .content #tabs-teams .team-panel { min-height:300px; border:1px solid #b1b0b0 }
#playoff .content #tabs-teams .panel-header { height:60px; background-color:#f5f5f5; border-bottom:1px solid #b1b0b0; line-height: 60px; padding:0 10px; }
#playoff .content #tabs-teams .panel-header > * { vertical-align: middle }
#playoff .content #tabs-teams .panel-content { padding:0 10px; }
#playoff .content #tabs-teams .panel-content .team-line { margin:10px 0; }
#playoff .content #tabs-teams .panel-content .team-line > * { vertical-align:middle }
#playoff .content #tabs-teams .panel-content .team-line input { margin: 0 10px ;}
#playoff .content #tabs-teams .panel-content .team-line img { width:25px; height:25px; border:1px solid #b1b0b0; margin: 0 10px; }
#playoff .content #tabs-teams .panel-content .team-line .rank { width:25px; height:25px; border:1px solid #b1b0b0; display:inline-block; margin:0 10px; text-align: center; line-height:25px; font-weight:bold }
#playoff .content #tabs-teams .panel-content .team-line .name { font-weight:bold; display:inline-block; width: 220px; }
#playoff .content #tabs-teams .panel-content .team-title { margin-top:20px; }
#playoff .content #tabs-teams .panel-content .team-title > * { text-align:center; display:inline-block; }
#playoff .content #tabs-teams .panel-content .available-team-line { margin:10px 0; }
#playoff .content #tabs-teams .panel-content .available-team-line > * { vertical-align:middle }
#playoff .content #tabs-teams .panel-content .available-team-line img { width:25px; height:25px; border:1px solid #b1b0b0; margin: 0 5px; }
#playoff .content #tabs-teams .panel-content .available-team-line .name { font-weight:bold; display:inline-block; width: 165px; }

#playoff .content .format-list > div { padding:10px; background-color: #f5f5f5; border:1px solid #b1b0b0; margin-top:15px; }
#playoff .content .format-list > div .title { font-weight:bold }
#playoff .content .format-list > div .description { line-height:25px; }
#playoff .content .format-list input { float:left; margin-right:10px; margin-left:0 }
#playoff .content #tabs-rounds .round { line-height: 50px; height: 50px; border-bottom:1px solid #b1b0b0 }
#playoff .content #tabs-rounds .round .name { font-weight: bold; display:inline-block; width: 130px; vertical-align: middle;  }
#playoff .content #tabs-rounds .round .format { display:inline-block; vertical-align:middle }
#playoff .content #tabs-rounds .round .format-dropdown { display:inline-block; width: 150px; margin-left:10px; vertical-align:middle}

#playoff #calendar-plugin .content {margin-left: -1.4em; margin-right: -1.4em; border-left:none; border-right:none; border-bottom:none}
#playoff #tabs-calendar { padding-bottom: 0 }
#playoff #calendar-buttons button { margin-right: -5px; }

/* Website page */
#website {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top:10px;margin-bottom:20px;}
#website #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#website #tabs-menus, #website #tabs-homepage, #website #tabs-design, #website #tabs-styles, #website #tabs-settings, #website #tabs-pages, #website #tabs-forms, #website #tabs-documents { border:1px solid #b1b0b0; border-top: none}
#website .menu-preview { height:50px; background-color: #2a2a2a; margin-bottom:20px; margin-left:0; padding-left: 5px; white-space:nowrap}
#website .menu-preview li { display: inline-block; color: #FFFFFF; font-size: 12px; line-height: 50px; padding: 0 7px; }
#website .v2-link { font-size: 22px; text-align: center; }
#website .v2-link div { font-weight: bold; margin: 20px 0;   }
#website .v2-link .ui-button { border-radius: 5px; }
#website .v2-link .ui-button span { font-size: 20px; font-weight: bold }
#website .v2-link a { text-decoration: none; }
#website .v2-link .text { max-width: 400px; vertical-align: middle; display: inline-block; }
#website .v2-link .icon { font-size: 42px; color: #F4B400; vertical-align: middle }

#website .left-panel { float:left; width: 270px; }
#website .right-panel { float:right; width: 450px; }
#website .panel-title { font-weight:bold; font-size: 15px; text-align:center; background-color: #f5f5f5; border: 1px solid #b1b0b0; border-bottom: 0; width:100%; height:30px; line-height:30px; }
#website .panel-box { width:100%; border:1px solid #b1b0b0; min-height:500px; padding:10px 0; }
#website .panel-box .stat-element { margin-top:5px; padding-bottom: 5px; border-bottom:1px solid #D5D5D5; }
#website .panel-box .stat-element:last-child { border-bottom:none; }
#website .box-header { width:100%; height:50px; background-color: #f7f7f7; border-bottom: 1px solid #b1b0b0; line-height:50px; }
#website .box-header > input { margin-left:21px; margin-right:5px; }
#website .box-header > * { vertical-align:middle }
#website .box-section-title { padding: 5px 0 5px 49px; font-weight: bold }
#website .box-elements { padding:0 10px; margin-left: 0px; }
#website .box-element { width:280px; }
#website .left-panel .box-element { width: 100%; }
#website .box-element .element { margin-top:5px; background-color: #f7f7f7; padding:0 10px; border: 1px solid #b1b0b0; height: 35px; line-height:35px; z-index:100}
#website .box-element .element > * { vertical-align:middle }
#website .box-element .element > input { margin-left: 0 }
#website .box-element .element .caret { float:right; font-size:20px; line-height: 35px; width: auto; height: auto; margin:0; border:0}
#website .box-element .detail .caret { font-size:20px; margin-left:10px; cursor: pointer; width: auto; height: auto; margin:0; border:0 }
#website .box-element .detail { border: 1px solid #b1b0b0; border-top:0; padding:5px 10px; }
#website .box-element .detail > div > div { margin:5px 0; }
#website .box-element .detail > div  * { vertical-align:top }
#website .box-element .detail .spacer { border-bottom:1px solid #b1b0b0; width:100%; height:0; }
#website .box-element .detail .icon-button { width:30px; height: 30px; line-height:30px; margin-left:5px; }
#website .box-element .detail .text-button { height: 30px; margin-left:5px; }
#website .box-element .detail .text-button > span { padding: 0 5px }
#website #tabs-settings .icon-button { width: 30px; height: 30px; line-height:20px; }
#website #tabs-settings .icon-button-container { width: 30px; height: 30px; margin-left:5px; vertical-align:middle; display:inline-block }
#website .solution-name { font-family: 'Open Sans', sans-serif; font-size:30px; text-align:center; margin-top:10px;}
#website .title-options > div { display:inline-block; vertical-align:top; margin-right: 10px; }
#website .color-display { height:28px; width:50px; border:1px solid #b1b0b0 }
#website .element-block { width: 235px; display:inline-block; vertical-align:top; }
#website .element-block .block-title { font-weight: bold }
#website .element-block .element-options { border:1px solid #b1b0b0; padding:10px;}
#website .style-toggle { width:28px; height:28px; border:1px solid #b1b0b0; line-height:28px; text-align:center; display:inline-block; background-color: #f5f5f5; margin-right:5px; cursor: pointer}
#website .style-toggle.selected-style { background-color: #D7D7D7 }
#website .toggle-title { border: solid 1px #b1b0b0; padding: 5px 10px; background-color: #F5F5F5;}
#website .toggle-title .text { padding: 2px 0px 0px 0px; font: 18px 'Open Sans',Arial,sans-serif; font-weight: 300; }
#website .toggle-title .caret { margin-right:5px; line-height:26px; font-size:18px; float:right;width: auto; height: auto; margin:0; border:0 }
#website .toggle-switch-element { width: 130px; padding-right:10px; display:inline-block; margin-top:10px; margin-bottom:10px; }
#website .toggle-switch-element > label { width: 110px; }
#website #tabs-pages, #website #tabs-forms, #website #tabs-documents { padding: 0}
#website #tabs-pages #action-buttons, #website #tabs-forms #action-buttons, #website #tabs-documents #action-buttons {width:auto;text-align:right;padding-right:-2px; padding:18px 18px 10px 0}
#website .content .empty-list {padding:20px;text-align:center;min-height:360px;}
#website .content .list {min-height:360px;}
#website .content .list .page-item {padding:6px 18px 6px 18px;min-height:50px;}
#website .content .list .page-item:hover {background-color:#f7f7f7;}
#website .content .list .page-item .page-detail {display:inline-block;padding-top:4px;vertical-align:top;width:600px;}
#website .content .list .page-item .page-detail .title {font:14px 'Open Sans',Arial,sans-serif;font-weight:bold;}  
#website .content .list .page-item .page-actions {float:right; line-height:48px;}
#website .content .list .page-item .page-actions button {width:27px;height:27px;margin-right:5px;line-height:25px;text-align:center}
#website .content .list .page-item .page-actions button span {padding:0}
#website .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}
#website .display-mode-title { margin-right: 5px; display:inline-block; vertical-align:middle; width:135px; }
#website .display-modes { display:inline-block; vertical-align: middle }
#website .display-modes > div { padding: 10px 15px; border: 1px solid #b1b0b0; background-color: #F5F5F5; display:inline-block; float:left; margin-right: -1px; cursor: pointer }
#website .display-modes > .selected { background-color: #0864AE; border-color: #0864AE; color:white }
#website .teamName{font-size: 14px;text-transform: uppercase;vertical-align: middle;}
#website .pointsHolder{text-align:center;border:solid 1px #D4D4D4;display:inline-block;width:35px;height:35px;margin:5px 10px;background-color:#F5F5F5; color: black}
#website .pointsSpan{vertical-align: middle;font-size: 22px;font-weight:bold;}
#website .actionsInSummary{margin:5px;margin-left:0;border:solid 1px #DDDDDD!important; padding-left:5px; padding-right:5px; line-height:30px; vertical-align:middle; width:25px;}
#website .actionSummary-holder { width: 158px; text-align:right }
#website .actionSummaryOngoing-holder { width: 215px; text-align:right}
#website .sportcenter-name {width: 140px; cursor: pointer; float: right; width:200px; display:inline-block; margin-right:10px; text-align:right}
#website .image-holder { display:inline-block; width:60px; height:40px;}
#website .match { margin: 10px 0; padding: 4px; }
#website .match .teamName-holder {width: 150px; text-align:left}
#website .match > * { display:inline-block; vertical-align:middle;}
#website .match > div > div { display:inline-block; vertical-align:middle;}
#website .period-holder { display: block; margin-bottom:3px;width:100%}
#website .period-details { display:block; width: 100%}
#website .actions-btn {height:30px;border:solid 1px #ddd;display:inline-block;text-align:center;background-color:#F5F5F5;color:black}
#website .background-carousel { margin-top: 10px;}
#website .background-carousel .background { display:inline-block; margin-right:5px; cursor: pointer }
#website .background-carousel .background img { width: 200px; height:120px; }
#website .background-carousel .background-list { white-space: nowrap; transition: margin 1s }
#website .background-carousel .carousel-window { overflow:hidden; }
#website .background-carousel .arrow { height:120px; line-height:120px;padding:5px; font-size:25px; cursor: pointer }
#website .background-carousel .arrow.disabled { color: #D5D5D5; }
#website .document-item {padding:6px 18px 6px 18px;min-height:50px;}
#website .document-item:hover {background-color:#f7f7f7;}
#website .document-item .document-image {display:inline-block;margin-right:10px;}
#website .document-item .document-image.icon {font-size:36px;padding:6px}
#website .document-item .document-image.icon.icon-word {color:#2b579a;}
#website .document-item .document-image.icon.icon-excel {color:#1f7244;}
#website .document-item .document-image.icon.icon-pdf {color:#cf2c0b;}
#website .document-item .document-image.icon.icon-powerpoint {color:#d24726;}  
#website .document-item .document-detail {display:inline-block;padding-top:4px;vertical-align:top;width:555px;}
#website .document-item .document-detail .title {font:14px 'Open Sans',Arial,sans-serif;font-weight:bold;}    
#website .document-item .document-detail .filesize {font:14px 'Open Sans',Arial,sans-serif;font-weight:400;font-style:italic;} 
#website .document-item .document-detail .description {padding-left: 0;}
#website .document-item .document-actions {float:right; line-height:48px;}
#website .document-item .document-actions button {width:27px;height:27px;margin-right:5px;line-height:25px;text-align:center}
#website .document-item .document-actions button span {padding:0}
#website .selected-language { display:inline-block; vertical-align:middle; height:30px; width: 130px; line-height:30px; text-align:center; background-color: #0864AE; color: white; font-weight:bold; margin-right:5px; }
#website .remove-language { vertical-align:middle; font-size: 22px; cursor: pointer; margin-right: 15px; color: #6F6F6F}
#website #tabs-homepage .type-detail { margin-left: 24px; margin-top: 5px;margin-bottom: 5px; }
#website #tabs-homepage .type-detail input { width: 500px; }
#website #tabs-homepage .disabled label { color: #d7d7d7 }

#document {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0 20px 0;display:none;}
#document .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}    
#document .content {background-color:#f5f5f5;}

.small-button {background-color:#eeeeee;width:20px;height:20px;border:1px solid #d7d7d7;text-align:center;vertical-align:middle;display:inline-block;margin-right:10px;cursor:pointer}

#page {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0 20px 0;display:none;}
#page .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}    
#page .content {background-color:#f5f5f5;}
#page #content {width: 0; height: 0}

#page-tabs { border: none;}
#page-tabs #tabs-page { border: 1px solid #b1b0b0; border-top: none; }

#page {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0 20px 0;display:none;}
#page .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}    
#page .content {background-color:#f5f5f5;}
#page #content {width: 0; height: 0}
#page .selected-language { display:inline-block; vertical-align:middle; height:30px; width: 130px; line-height:30px; text-align:center; background-color: #0864AE; color: white; font-weight:bold; margin-right:5px; }
#page .remove-language { vertical-align:middle; font-size: 22px; cursor: pointer; margin-right: 15px; color: #6F6F6F}

#team-page {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0 20px 0;display:none;}
#team-page .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}    
#team-page .content {background-color:#f5f5f5;}
#team-page #content {width: 0; height: 0}

#team-page-tabs { border: none;}
#team-page-tabs #tabs-page { border: 1px solid #b1b0b0; border-top: none; }

#team-page {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0 20px 0;display:none;}
#team-page .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}    
#team-page .content {background-color:#f5f5f5;}
#team-page #content {width: 0; height: 0}
#team-page .selected-language { display:inline-block; vertical-align:middle; height:30px; width: 130px; line-height:30px; text-align:center; background-color: #0864AE; color: white; font-weight:bold; margin-right:5px; }
#team-page .remove-language { vertical-align:middle; font-size: 22px; cursor: pointer; margin-right: 15px; color: #6F6F6F}

#player-page {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0 20px 0;display:none;}
#player-page .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}    
#player-page .content {background-color:#f5f5f5;}
#player-page #content {width: 0; height: 0}
 
#player-page-tabs { border: none;}
#player-page-tabs #tabs-page { border: 1px solid #b1b0b0; border-top: none; }
 
#player-page {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0 20px 0;display:none;}
#player-page .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}    
#player-page .content {background-color:#f5f5f5;}
#player-page #content {width: 0; height: 0}
#player-page .selected-language { display:inline-block; vertical-align:middle; height:30px; width: 130px; line-height:30px; text-align:center; background-color: #0864AE; color: white; font-weight:bold; margin-right:5px; }
#player-page .remove-language { vertical-align:middle; font-size: 22px; cursor: pointer; margin-right: 15px; color: #6F6F6F}

#form {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0 20px 0;display:none;}
#form .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}    
#form .content { border: 1px solid #b1b0b0; padding:18px;}
#form #content {width: 0; height: 0}
#form .element-box { background-color: #F5F5F5; padding: 5px 10px; border: 1px solid #b1b0b0 }
#form .element-box .fa { font-size: 18px; color: #777777; margin-right: 5px; margin-left: 5px; }
#form .element-box .element { width:140px; display:inline-block; vertical-align:bottom; margin: 5px 0; }
#form .element-box .element .add-button { background-color: #0864AE; width:21px; height: 21px; text-align:center; vertical-align:middle; display: inline-block; margin-left:3px; cursor:pointer; color: white; font-size: 21px; line-height:21px; font-weight:bold }
#form .form-canvas { width: 732px; margin:auto; margin-top:10px;}
#form .form-canvas > li {display:inline-block;vertical-align:top;margin-top:10px;margin:3px; border:2px solid transparent; padding:1px}
#form .form-canvas > li .form-element-actions { float: right; margin-left:5px; width:50px; display:none; line-height:27px;}
#form .form-canvas > li .form-element-actions > button { vertical-align:middle; width:20px; height:20px; }
#form .form-canvas > li:hover .form-element-actions { display:block; }
#form .form-canvas > li:hover .form-element-actions { display:block; }
#form .form-canvas .element-placeholder { border: 2px dashed #b1b0b0 }
#form #popup { position:absolute; display:none; width: 440px; border:1px solid #b1b0b0; }
#form #popup .popup-content { padding: 10px; overflow-y: auto }
#form #popup .popup-actions { text-align:right; padding:10px; }
#form #popup .separator { border-bottom: 1px solid #b1b0b0; margin: 15px 0; }
#form .grey-btn { background-color: #EEEEEE; width:20px; height: 20px; border: 1px solid #D7D7D7; text-align:center; vertical-align:middle; display: inline-block; margin-right:10px; cursor:pointer}
#form .form-canvas > li .form-resizable-handle { width:7px; height:7px; border: 1px solid #000000; top: 28px; right: 56px; background-color:white; display:none!important}
#form .form-canvas > li .form-movable-handle {font-size:15px; color:#b1b0b0; cursor:-webkit-grab; cursor: -moz-grab; cursor: grab; width:15px; height:100%; text-align:center; position:absolute }
#form .form-canvas > li .form-movable-handle > span { color: #b1b0b0; display:inline-block; }
#form .form-canvas > li .form-movable-handle:active { cursor:grabbing; cursor:-webkit-grabbing; cursor:-moz-grabbing}
#form .form-canvas > li .form-item-layout { margin-left: 18px; }
#form .form-canvas > li:hover .form-resizable-handle { display:block!important; }
#form .form-canvas > li:not(.not-sortable):hover { border: 2px dashed #b1b0b0; padding: 1px}
#form .form-canvas > li.ui-sortable-helper { border: 2px solid transparent }
#form .toggle-title { border: solid 1px #b1b0b0; padding: 5px 10px; background-color: #F5F5F5;}
#form .toggle-title .text { padding: 2px 0px 0px 0px; font: 18px 'Open Sans',Arial,sans-serif; font-weight: 300; }
#form .toggle-title .caret { margin-right:5px; line-height:26px; font-size:18px; float:right; width: auto; height: auto; margin:0; border:0 }

/*#page {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0 20px 0;display:none;}
#page .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}    
#page .content {background-color:#f5f5f5;}*/

/* Suspension page */
#suspensions {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top:10px;margin-bottom:20px;}
#suspensions .content .list {min-height:620px; padding:0 18px;}
#suspensions .content .list .suspension-item {padding:10px 0;}
#suspensions .content .list .suspension-item > div > * { vertical-align:middle }
#suspensions .content .list .suspension-item:hover {background-color: #f7f7f7;}
#suspensions .content .list .suspension-item .suspension-image {display:inline-block;}
#suspensions .content .list .suspension-item .suspension-image img {border:solid 1px #b1b0b0;width:48px;height:48px;}
#suspensions .content .list .suspension-item .suspension-detail {display:inline-block;margin-left:10px;padding-top:4px;width:400px;}
#suspensions .content .list .suspension-item .suspension-detail > * { vertical-align:middle; }
#suspensions .content .list .suspension-item .suspension-detail .suspension-name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#suspensions .content .list .suspension-item .avatar { height:50px; width:50px; border:1px solid #b1b0b0 }
#suspensions .content .list .suspension-block {display:inline-block;width:285px;}
#suspensions .content .list .force-height{height:45px!important;}
#suspensions .content .list .suspension-item .suspension-actions { display:inline-block }
#suspensions .content .list .suspension-item .suspension-actions button { width: 27px; height:27px; }
#suspensions .content .list .suspension-item .stats {float:right;margin-top: 3px;}
#suspensions .content .list .suspension-item .stats table {border-spacing:0;border-collapse:collapse;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;}
#suspensions .content .list .suspension-item .stats thead { background-color: #f7f7f7;}
#suspensions .content .list .suspension-item .stats tbody { background-color: #ffffff;}
#suspensions .content .empty-list {padding: 20px;text-align: center;min-height: 360px; background-color:white;border:1px solid #b1b0b0; border-top: 0 }
#suspensions .content .list .suspension-item .stats .cell {width:30px;text-align:center;border:solid 1px #b1b0b0;padding: 2px 2px 2px 2px;font-weight:normal;}
#suspensions .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}

#suspension {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top:10px;display:none;margin-bottom:20px;}
#suspension .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}
#suspension .content {border:solid 1px #b1b0b0;background-color:white;padding:18px;}
#suspension .content .pane { display:inline-block; vertical-align:top; margin-right: 50px; margin-top:10px}
#suspension .content .pane-label { margin-top:5px}
#suspension #match-popup { position:absolute; display:inline-block; background-color:white; width:432px; border:1px solid #b1b0b0;}
#suspension #popup-overlay { background: #aaaaaa url(/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x}

#add-multiple-players {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;display:none;}
#add-multiple-players #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#add-multiple-players .content {border:solid 1px #b1b0b0;padding:18px;min-height:300px;}
#add-multiple-players .content table {margin-top:10px;}
#add-multiple-players .content table th {text-align:left; font-weight:normal;}
#add-multiple-players .content table td .removePlayer {padding:0 5px 1px 5px; cursor:pointer; display:inline-block; background-color:#f5f5f5; border:1px solid #b1b0b0}
#add-multiple-players .content table td input { height:20px }
#add-multiple-players .content table td  { padding-bottom:5px; white-space: nowrap }

#add-multiple-players .duplicate-error .header { display:inline-block; vertical-align:bottom; width: 100px; text-align: center; margin-left:620px; margin-top:5px; }
#add-multiple-players .duplicate-error .select-all { margin-top:10px; }
#add-multiple-players .duplicate-error .select-all > span { vertical-align: middle; display: inline-block; margin-right: 15px; width: 643px; text-align: right; } 
#add-multiple-players .duplicate-error .select-all > input[type=checkbox] { vertical-align: middle; display: inline-block; } 
#add-multiple-players .duplicate-error .element { margin-bottom:10px;border-bottom:1px solid #b1b0b0;padding-bottom:5px; }
#add-multiple-players .duplicate-error .element:last-child { border-bottom:none; }

#edit-multiple-players {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;display:none;}
#edit-multiple-players #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#edit-multiple-players .content {border:solid 1px #b1b0b0;}
#edit-multiple-players .content .list { padding:0 18px; padding-bottom:18px; background-color:white}
#edit-multiple-players .content .list .player { padding: 5px 0; }
#edit-multiple-players .content .list .player > div > div { display: inline-block; }
#edit-multiple-players .content .list .player .name { width: 230px; }
#edit-multiple-players .content .list .player .date { width: 120px; }
#edit-multiple-players .content .list .player .teams > div { margin-top: 3px }
#edit-multiple-players .content .list .player .teams > div > div { display:inline-block; }
#edit-multiple-players .content .list .player .team > * { vertical-align:middle }
#edit-multiple-players .content .list .player .team .team-name { margin-left:10px; width: 170px; display:inline-block; }
#edit-multiple-players .content .list .player .select2-container { padding:0; height: 22px;  }
#edit-multiple-players .content .list .player .select2-container a { height: 20px; }
#edit-multiple-players .content .list .player .select2-choice { height: 20px!important; }
#edit-multiple-players .content .list .player .select2-chosen { line-height: 20px!important; }
#edit-multiple-players .content .list .player input[type=text] { height: 10px;  }
#edit-multiple-players .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; margin:0; text-align: left }
#edit-multiple-players .content .empty-list {padding: 20px;text-align: center;min-height: 360px; background-color:white;}
#edit-multiple-players .content .options { border-bottom:1px solid #b1b0b0; padding: 10px 0; margin: 0 18px 10px 18px; }
#edit-multiple-players .content .options > * { display:inline-block; vertical-align: bottom; padding-right: 20px; }

#add-multiple-teams {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;display:none;}
#add-multiple-teams #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#add-multiple-teams .content {border:solid 1px #b1b0b0;padding:18px;min-height:300px;}
#add-multiple-teams .content table {margin-top:10px;}
#add-multiple-teams .content table th {text-align:left; font-weight:normal;}
#add-multiple-teams .content table td .removeTeam {padding:0 5px 1px 5px; cursor:pointer; display:inline-block; background-color:#f5f5f5; border:1px solid #b1b0b0}
#add-multiple-teams .content table td input { height:20px }
#add-multiple-teams .content table td  { padding-bottom:5px }

#add-multiple-staffs {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;display:none;}
#add-multiple-staffs #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#add-multiple-staffs .content {border:solid 1px #b1b0b0;padding:18px;min-height:300px;}
#add-multiple-staffs .content table {margin-top:10px;}
#add-multiple-staffs .content table th {text-align:left; font-weight:normal;}
#add-multiple-staffs .content table td .removeStaff {padding:0 5px 1px 5px; cursor:pointer; display:inline-block; background-color:#f5f5f5; border:1px solid #b1b0b0}
#add-multiple-staffs .content table td input { height:20px }
#add-multiple-staffs .content table td  { padding-bottom:5px }

#add-multiple-sportCenters {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;display:none;}
#add-multiple-sportCenters #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#add-multiple-sportCenters .content {border:solid 1px #b1b0b0;padding:18px;min-height:300px;}
#add-multiple-sportCenters .content table {margin-top:10px;}
#add-multiple-sportCenters .content table th {text-align:left; font-weight:normal;}
#add-multiple-sportCenters .content table td .removeSportCenter {padding:0 5px 1px 5px; cursor:pointer; display:inline-block; background-color:#f5f5f5; border:1px solid #b1b0b0}
#add-multiple-sportCenters .content table td input { height:20px }
#add-multiple-sportCenters .content table td  { padding-bottom:5px }

#edit-multiple-match {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;display:none;}
#edit-multiple-match #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}
#edit-multiple-match #calendar-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}    
#edit-multiple-match #calendar-buttons button {margin-left:-5px;padding:0; width:auto; padding-left:20px; padding-right:20px; background:none; color:black; background-color:#f5f5f5; border:1px solid #b1b0b0}
#edit-multiple-match #calendar-buttons button .datepicker-arrow {width:0; height:0; border-style:solid; border-width: 10px 5px 0 5px; vertical-align:middle; border-color: #000000 transparent transparent transparent; display:inline-block;}
#edit-multiple-match #calendar-buttons button.ui-state-focus {background-color:white; outline:none;}
#edit-multiple-match #calendar-buttons .selected {background:white;}
#edit-multiple-match .calendar-title {font-size:15px; font-weight:bold;margin-left:20px; width:220px; display:inline-block; text-align:center}
#edit-multiple-match .content {border:solid 1px #b1b0b0;}
#edit-multiple-match .content .list { padding:0 18px; padding-bottom:18px; background-color:white; overflow-x: auto;}
#edit-multiple-match .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; margin:0; text-align: left }
#edit-multiple-match .content .empty-list {padding: 20px;text-align: center;min-height: 360px; background-color:white;}
#edit-multiple-match .list .line { margin-top:5px;  white-space: nowrap }
#edit-multiple-match .list .line > span { margin-right:10px; }
#edit-multiple-match .list .line > div { vertical-align:top; }
#edit-multiple-match .list .line.titles > span:nth-child(3),
#edit-multiple-match .list .line.titles > span:nth-child(6),
#edit-multiple-match .list .line.titles > span:nth-child(10) { margin-right:0 }
#edit-multiple-match .list .line > * { vertical-align: middle; display:inline-block; height:20px; }
#edit-multiple-match .list .line > *:nth-child(1) { width: 70px; }
#edit-multiple-match .list .line > *:nth-child(2) { width: 35px; }
#edit-multiple-match .list .line > *:nth-child(3), #edit-multiple-match .list .line > *:nth-child(6) { width: 125px; padding:0 5px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle }
#edit-multiple-match .list .line > *:nth-child(4), #edit-multiple-match .list .line > *:nth-child(7){ width:22px; }
#edit-multiple-match .list .line.titles > *:nth-child(5), #edit-multiple-match .list .line.titles > *:nth-child(8){ width:35px; }
#edit-multiple-match .list .line > *:nth-child(5), #edit-multiple-match .list .line > *:nth-child(8) { width:45px; }
#edit-multiple-match .list .line > *:nth-child(9) { width: 112px; }
#edit-multiple-match .list .line > *:nth-child(10) { width: 34px; }
#edit-multiple-match .list .line > *:nth-child(11) { width: 150px; }


.calendar-plugin #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}
.calendar-plugin #calendar-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}    
.calendar-plugin #calendar-buttons button {margin-left:-4px;padding:0; width:auto; padding-left:20px; padding-right:20px; background:none; color:black; background-color:#f5f5f5; border:1px solid #b1b0b0}
.calendar-plugin #calendar-buttons button .datepicker-arrow {width:0; height:0; border-style:solid; border-width: 10px 5px 0 5px; vertical-align:middle; border-color: #000000 transparent transparent transparent; display:inline-block;}
.calendar-plugin #calendar-buttons button.ui-state-focus {background-color:white; outline:none;}
.calendar-plugin .content {border:solid 1px #b1b0b0;}
.calendar-plugin .content .list {background-color:white}
.calendar-plugin .content .list .date-section {font-size:17px;padding:5px 10px; font-weight:bold;background-color:#F5F5F5;}
.calendar-plugin .content .list .date-section .match-nb {float:right; font-size:13px; display:inline-block; font-weight: normal;}
.calendar-plugin .content .list .event-item {padding:10px 5px 12px 5px; border-bottom: 1px solid #b1b0b0}
.calendar-plugin .content .list .event-item:last-child { border-bottom: none }
.calendar-plugin .content .list .event-item:hover {background-color: #f7f7f7;}
.calendar-plugin .content .list .event-item .match-template { padding:4px;}
.calendar-plugin .content .list .event-item .event-details img{display:inline-block; border:solid 1px #b1b0b0; width:25px; height:25px; margin-left: 10px; margin-right: 5px;vertical-align:middle}
.calendar-plugin .content .list .event-item .event-details { font-size:13px; display:inline-block; vertical-align: middle }  
.calendar-plugin .content .list .event-item .event-data {  display:inline-block; vertical-align:middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:85px;  }  
.calendar-plugin .content .list .event-item .event-hours {display:inline-block; text-align:center;vertical-align:middle;width:42px;}   
.calendar-plugin .content .list .event-item .event-number { display:inline-block; text-align:center; vertical-align:middle; width: 30px; margin-right:5px; }
.calendar-plugin .content .list .event-item .event-team-name-avatar { display:inline-block; vertical-align: middle; width: 230px; }
.calendar-plugin .content .list .event-item .event-team-name { margin-right:5px; display:inline-block; width:180px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align:middle}  
.calendar-plugin .content .list .event-item .event-sportcenter {display:inline-block; cursor: pointer; vertical-align:middle; overflow:hidden; width:200px; text-overflow:ellipsis; white-space:nowrap; margin-right:20px; }   
.calendar-plugin .content .list .event-item .event-note {display:inline-block; vertical-align:middle; overflow:hidden; margin-right:10px; width:230px; text-overflow:ellipsis; white-space:nowrap; }   
.calendar-plugin .content .list .event-item .event-division {display:inline-block; vertical-align:middle; overflow:hidden; width:75px; text-overflow:ellipsis; white-space:nowrap; }   
.calendar-plugin .content .list .event-item .event-icon { width:25px; height:25px; display:inline-block; color: #b1b0b0; font-size: 25px; line-height:25px; vertical-align:bottom; margin: 0 5px; cursor: pointer }
.calendar-plugin .content .list .event-item .event-surface { display:inline-block; white-space: nowrap; vertical-align:middle}
.calendar-plugin .content .list .event-item .event-place {display:inline-block; width: 50px; vertical-align:middle}
.calendar-plugin .content .list .event-item .event-time {display:inline-block; width: 60px; padding:0 2px; vertical-align:middle}
.calendar-plugin .content .list .event-item .event-solution { font-weight: bold;margin-right:5px; width:80px; font-size:12px; vertical-align:middle; display:inline-block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap }
.calendar-plugin .content .list .event-score { margin:0 5px; display:inline-block; width:25px; height:25px; background-color:#f5f5f5; border:1px solid #dcdcdc; text-align:center; line-height:25px; font-weight:bold; font-size:15px; vertical-align:middle }  
.calendar-plugin .content .list .event-info { margin:0 5px; cursor:pointer; display:inline-block; width:27px; height:27px; text-align:center; line-height:28px; vertical-align:middle; font-size:18px; }
.calendar-plugin .content .list .event-admin-block {display:inline-block;}
.calendar-plugin .content .list .event-item .event-teams { display:inline-block }
.calendar-plugin .content .list .event-item .event-actions { display: inline-block; vertical-align: middle; }   
.calendar-plugin .content .list .event-item .event-actions button {width:27px; height: 27px; line-height:27px;}   
.calendar-plugin .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; margin:0; text-align: left }
.calendar-plugin .content .empty-list {padding: 20px;text-align: center;min-height: 360px; background-color:white;}
.calendar-plugin #calendar-buttons .selected {background:white;}
.calendar-plugin .calendar-title {font-size:15px; font-weight:bold;margin-left:20px; width:220px; display:inline-block; text-align:center}
.calendar-plugin #events .content .list .event-item .event-time {display:inline-block; width: 100px;}

.calendar-plugin .content .list .round { margin-left:2px; display:inline-block; width: 120px; height: 100px; background-color:#f5f5f5; border: 1px solid #b1b0b0; text-align: center; margin-top:20px; margin-right: 2px; font-weight: bold; padding:5px;}
.calendar-plugin .content .list .round-arrow { margin-left:2px; cursor:pointer; vertical-align:top; display:inline-block; width: 28px; font-size:20px; height: 100px; line-height:100px; background-color:#f5f5f5; border: 1px solid #b1b0b0; text-align: center; margin-top:20px; margin-right: 2px; font-weight: bold; padding:5px 0;}
.calendar-plugin .content .list .round-arrow.disabled { color:#b1b0b0; cursor: default }
.calendar-plugin .content .list .round.selected { color:white; background-color:#0864AE}
.calendar-plugin .content .list .round-container { text-align:center;  -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none;  }
.calendar-plugin .content .list .matchup-header { padding: 10px; height:25px; line-height: 25px; font-weight:bold; margin-top:10px; background-color:#f5f5f5; border:1px solid #b1b0b0; margin-bottom: 5px; }
.calendar-plugin .content .list .matchup-header > span { margin-right: 15px; }
.calendar-plugin .content .list .match-line { margin-bottom:3px;}
.calendar-plugin .content .list .match-line > * { display:inline-block; margin-right:2px; padding-right:6px; vertical-align:middle }
.calendar-plugin .content .list .match-line > input { border: 1px solid #b1b0b0; padding: 2px;}
.calendar-plugin .content .list .match-line > select { height: 25px; vertical-align: middle; border: 1px solid #b1b0b0 }
.calendar-plugin .content .list .match-line > .select2-container { padding:0; height: 25px;  }
.calendar-plugin .content .list .match-line > .select2-container a { height: 23px; }
.calendar-plugin .content .list .match-line > *:nth-child(1) { width:25px; }
.calendar-plugin .content .list .match-line > *:nth-child(2) { width:80px; }
.calendar-plugin .content .list .match-line > *:nth-child(3) { width:50px; }
.calendar-plugin .content .list .match-line > *:nth-child(4) { width:50px; }
.calendar-plugin .content .list .match-line > *:nth-child(5) { width:130px; text-align:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
.calendar-plugin .content .list .match-line > *:nth-child(6) { width:15px; cursor:pointer; height:25px; line-height:25px; }
.calendar-plugin .content .list .match-line > *:nth-child(7) { width:130px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.calendar-plugin .content .list .match-line > *:nth-child(8) { width:130px; }
.calendar-plugin .popup { position: absolute; width:250px; border:1px solid #b1b0b0; background-color: #ffffff; padding: 10px; min-height:50px; }
.calendar-plugin #team-info-popup .info { display:inline-block; padding: 0 10px; width: 175px; }
.calendar-plugin #team-info-popup .locker-room { font-size: 13px; }
.calendar-plugin #team-info-popup .avatar { width:50px; height:50px; border:1px solid #b1b0b0; float:left }
.calendar-plugin #team-info-popup .name { font-weight:bold; font-size:14px; margin-top:7px; }
.calendar-plugin #team-info-popup .jerseys > img { width:80px; height: 40px; margin-right: 5px; margin-top:10px; }
.calendar-plugin #sport-center-popup .avatar { width:115px; height:115px; border:1px solid #b1b0b0 }
.calendar-plugin #sport-center-popup .detail-block { width:265px; margin-left: 10px; display:inline-block; vertical-align:top; font-size:13px; }
.calendar-plugin #sport-center-popup .detail-block > div > div { margin-top: 2px;}
.calendar-plugin #sport-center-popup .detail-block .name { display: inline-block; vertical-align: top; font-size: 14px; font-weight: bold; } 
.calendar-plugin #sport-center-popup .map-block { height:200px; margin-top:10px; }
.calendar-plugin #sport-center-popup .map-block #sport-center-map { height:100%; width:100% }

.calendar-plugin .event-template .event-title { display:inline-block; width:370px; }
.calendar-plugin .event-template .event-type { display:inline-block; width: 70px; margin-left:10px; }
.calendar-plugin .event-template .event-teams { margin-left:185px; }
.calendar-plugin .event-template .event-team { width: 150px; margin-right:5px; display:inline-block; margin-top:5px; }
.calendar-plugin .event-template .event-team .name { display:inline-block; vertical-align: middle }
.calendar-plugin .event-template .event-details { width: 670px!important; }
.calendar-plugin .event-template .event-details img { margin-left: 0 }
.calendar-plugin .event-template .event-information > * { vertical-align: middle }
.calendar-plugin .event-template .event-time {display:inline-block!important; width: 100px!important;}
#add-multiple-event {display:none;}
#add-multiple-event .greyBox {border:solid 1px #b1b0b0;background-color:#f5f5f5;margin-top:8px;margin-bottom:8px}
#add-multiple-event .content table td .removeEvent {padding:0 5px 1px 5px; cursor:pointer; display:inline-block; background-color:#f5f5f5; border:1px solid #b1b0b0}

#matchData .goalie-table .select2-choice { height: 23px!important; }
#matchData .goalie-table .select2-chosen { line-height: 23px!important; }
#matchData .goalie-table .select2-search-choice-close { top:6px!important; }
#add-multiple-match {display:none;}
#add-multiple-match .greyBox {border:solid 1px #b1b0b0;background-color:#f5f5f5;margin-top:8px;margin-bottom:8px}
#add-multiple-match .content table td .removeMatch {padding:0 5px 1px 5px; cursor:pointer; display:inline-block; background-color:#f5f5f5; border:1px solid #b1b0b0}
#matchData {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top:10px;display:none;margin-bottom:20px;}
#matchData .action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}
#matchData .team-actions .actions .searchPlayerInput { display: inline-block; margin-right: 10px; vertical-align: middle; height: 26px; padding: 0 5px; width: 200px; }
#matchData #match .team-summary {background-color:#f5f5f5; padding:10px; border-bottom:1px solid #b1b0b0}
#add-staff-select-display {width: 180px;}
#matchData #match .team-lineups {border:1px solid #b1b0b0; margin-top:15px;}
#matchData #match .logoTeam {width:65px; height:65px; float:left; margin-right:20px;}
#matchData #match .team-actions { margin-left:20px; display:inline-block; vertical-align:middle; float:right; line-height:30px;}
#matchData #match .selected-player-count { margin-top: 5px; }
#matchData #match .disclaimerBox {padding: 5px; margin-top:10px; margin-bottom:0}
#matchData #match .team-players-list .player input[type=checkbox] {vertical-align:middle}
#matchData #match .players .section-title.lineup-section > span {font-weight:bold; padding: 5px 0; vertical-align:middle; display:inline-block; padding-right:15px;}
#matchData #match .players .section-title.lineup-section > span.sorting { background: url(/css/images/sort_both.png) no-repeat center right; cursor: pointer }
#matchData #match .players .section-title.lineup-section > span.sorting.asc { background: url(/css/images/sort_asc.png) no-repeat center right; }
#matchData #match .players .section-title.lineup-section > span.sorting.desc { background: url(/css/images/sort_desc.png) no-repeat center right;  }
#matchData #match .team-players-list .player .position {display:inline-block;text-align:center; vertical-align:middle; height:30px;}
#matchData #match .team-players-list .player .number {vertical-align:middle; margin-left:5px; margin-right: 11px; width:22px; height:22px; border:1px solid #b1b0b0; padding-bottom:6px; padding-left:3px; padding-right:2px; cursor:pointer}
#matchData #match .team-players-list .player .name {vertical-align:middle;font-weight:bold; display:inline-block; width:100%;  }
#matchData #match .team-players-list .player .note  {vertical-align:middle; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; width:100%;  }
#matchData #match .team-players-list .player .status {vertical-align:middle; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; width:100%;  }
#matchData #match .team-players-list .player .gamesPlayed, #matchData #match .team-players-list .player .birthday  {vertical-align:middle; }
#matchData #match .team-players-list .player .level{display:inline-block; vertical-align:middle; padding-right:5px;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}
#matchData #match .team-players-list .player .item { margin-bottom:10px;}
#matchData #match .team-players-list .player .item > div { vertical-align:middle;}
#matchData #match .team-players-list .player .item .actions { float:right; line-height:30px; }
#matchData #match .team-players-list .player .item .actions button{ width:27px; height:27px;}
#matchData #match .team-players-grid .player .position { height:30px; margin-top:2px}
#matchData #match .team-players-grid .player .avatar {height:50px; width:50px; vertical-align:middle;margin:0 5px;}
#matchData #match .team-players-grid .player input[type=checkbox] {vertical-align:middle}
#matchData #match .team-players-grid .player .number {vertical-align:middle;margin-bottom:3px; margin-left:2px; margin-right:8px; width:22px; height:22px; border:1px solid #b1b0b0; padding-bottom:6px; padding-left:3px; padding-right:2px; cursor:pointer}
#matchData #match .team-players-grid .player .name {vertical-align:middle;font-weight:bold; margin-left:3px; margin-bottom:2px; display:inline-block; width:100%; }
#matchData #match .team-players-grid .player .note  {vertical-align:middle; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; width:100%; }
#matchData #match .team-players-grid .player .status  {vertical-align:middle; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; width:100%;  }
#matchData #match .team-players-grid .player .gamesPlayed, #matchData #match .team-players-grid .player .birthday { vertical-align: middle }
#matchData #match .team-players-grid .player .details{display:inline-block; vertical-align:middle}
#matchData #match .team-players-grid .player .item { margin-bottom:5px;}
#matchData #match .team-players-grid .player .item .actions { float:right; line-height:50px; }
#matchData #match .team-players-grid .player .item .actions button{ width:27px; height:27px;}
#matchData #match #match-tabs-list, #matchData #match #event-tabs-list {background:#FFFFFF;border-left:none;border-right:none;border-top:none;}
#matchData #match #match-scoreboard-tabs-list {background:#FFFFFF;border-left:none;border-right:none;border-top:none;}
#matchData #match #tabs-informations,#tabs-lineups,#tabs-stats-lineup,#tabs-stats-team,#tabs-stars,#tabs-medias,#tabs-staffs,#tabs-messages,#tabs-checklists{border: 1px solid #b1b0b0;border-top: none;}
#matchData #match #player #tabs-informations{border: none}
#matchData #match .section-title .print-button {display:inline-block; vertical-align: middle; height: 28px; width: 38px; font-size: 24px; background-color: #f5f5f5; border: 1px solid #b1b0b0; text-align: center; line-height: 27px; cursor: pointer; margin-bottom: 5px; }
#matchData #match .section-title .print-button:hover { background-color: #DDDDDD }
#matchData #match .section-title .calendar-select { vertical-align:top; margin:0 5px; min-width:150px;}
#matchData .error-panel { background-color: #E80012; color: #FFFFFF; padding:10px 15px; margin-bottom:15px; line-height: 24px;}
#matchData .warning-icon { float: right; line-height:26px; font-size:24px;}
#matchData .content .empty-list {padding: 20px;text-align: center;min-height: 360px;}
#matchData #calendar-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;display:inline;vertical-align:top;}    
#matchData #calendar-buttons button {margin-left:-4px;padding:0; width:auto; padding-left:20px; padding-right:20px; background:none; color:black; background-color:#f5f5f5; border:1px solid #b1b0b0}
#matchData #calendar-buttons button.ui-state-focus {background-color:white; outline:none;}
#matchData #calendar-buttons .selected {background:white;}

#matchData #match .v2-link { font-size: 22px; text-align: center; }
#matchData #match .v2-link div { font-weight: bold; margin: 20px 0;   }
#matchData #match .v2-link .ui-button { border-radius: 5px; }
#matchData #match .v2-link .ui-button span { font-size: 20px; font-weight: bold }
#matchData #match .v2-link a { text-decoration: none; }
#matchData #match .v2-link .text { max-width: 400px; vertical-align: middle; display: inline-block; }
#matchData #match .v2-link .icon { font-size: 42px; color: #F4B400; vertical-align: middle }
.duplicate-error { margin-bottom:10px;}
.duplicate-error .error-header { background-color: #CE002D; color:white; padding:7px 10px;}
.duplicate-error .error-description { border: 1px solid #CE002D; border-top: none; padding: 10px; }
.duplicate-error .error-description .event-teams img{display:inline-block; border:solid 1px #b1b0b0; width:25px; height:25px; margin-left: 10px; margin-right: 5px;vertical-align:middle}
.duplicate-error .error-description .event-teams { display: inline-block; }
.duplicate-error .error-description .event-hours {display:inline-block; text-align:center;vertical-align:middle;width:42px;}   
.duplicate-error .error-description .event-team-name { margin-right:10px; display:inline-block; width:140px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align:middle}  
.duplicate-error .error-description .event-solution { font-weight: bold;margin-right:5px; width:70px; font-size:12px; vertical-align:middle; display:inline-block;}
.duplicate-error .error-description .event-icon { width:25px; height:25px; display:inline-block; color: #b1b0b0; font-size: 25px; line-height:25px; vertical-align:bottom; margin: 0 5px; cursor: pointer }
.duplicate-error .error-description .event-sportcenter { display: inline-block; width: 190px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; }
.duplicate-error .error-description .event-buttons { float: right; margin-top:20px;}
.duplicate-error .error-description .element { margin-bottom: 5px; }
.duplicate-error .error-list  { margin-bottom: 10px; }
.duplicate-error .error-type-title { margin-top:5px; margin-bottom: 5px;font-size:14px;}
.duplicate-error .error-icon { font-size: 20px; float:right; margin-right:10px;}

.duplicate-error .list-name { display:inline-block;margin-bottom:3px; font-weight:bold; }
.duplicate-error .player-block {display:inline-block;width:325px;}
.duplicate-error .player-block .player-informations .name { font-weight:normal }
.duplicate-error .player-team-block {display:inline-block; vertical-align:middle; width: 290px;}
.duplicate-error .player-team-block .player-informations { margin-left: 0 }
.duplicate-error .use-player { display:inline-block; vertical-align: middle; width: 100px; text-align:center; }
.duplicate-error .player-actions { display:inline-block; width:135px; text-align:right }

.duplicate-error .staff-block {display:inline-block;width:305px;}
.duplicate-error .staff-avatar {display:inline-block; vertical-align:middle}
.duplicate-error .staff-avatar img {border:solid 1px #b1b0b0;width:48px;height:48px;}
.duplicate-error .staff-team-block {display:inline-block; vertical-align:middle; width: 290px;}
.duplicate-error .staff-team-block .player-informations { margin-left: 0 }
.duplicate-error .staff-actions { display:inline-block; width:155px; text-align:right }
.duplicate-error .staff-informations {display:inline-block;margin-left:10px;vertical-align:top;vertical-align:middle }
.duplicate-error .staff-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}

.duplicate-error .team-informations {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;width:270px;}
.duplicate-error .team-avatar {display:inline-block;}
.duplicate-error .team-avatar img {border:solid 1px #b1b0b0;width:48px;height:48px;}
.duplicate-error .team-actions { display:inline-block; width:150px; text-align:right }
.duplicate-error .team-block {display:inline-block;width:600px; vertical-align:middle}
.duplicate-error .team-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}

.error-movement-popup .player-avatar, .duplicate-error .player-avatar {display:inline-block; vertical-align:middle}
.error-movement-popup .player-avatar img, .duplicate-error .player-avatar img {border:solid 1px #b1b0b0;width:35px; height:35px;vertical-align:middle; margin-right:5px;}
.error-movement-popup .player-informations, .duplicate-error .player-informations {display:inline-block;vertical-align:middle;width:180px;margin-left:5px;margin-right:5px;}
.error-movement-popup .player-informations img, .duplicate-error .player-informations img {width:30px; height:30px; vertical-align:middle; margin-right: 5px; }
.error-movement-popup .player-informations .name, .duplicate-error .player-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
.error-movement-popup .player-informations .team-name, .duplicate-error .player-informations .team-name {display:inline-block; vertical-align:middle; width:175px;}
.error-movement-popup .player-informations .position, .duplicate-error .player-informations .position { display:inline-block; margin-top:2px;}
.error-movement-popup .player-item {font-weight:400;padding:10px 0 ;}
.error-movement-popup .player-item:hover {background-color: #f7f7f7;}
.error-movement-popup .list {min-height:620px; padding: 0 18px;}
.duplicate-error .player-team-count { cursor: pointer; width:27px; height: 27px; font-weight:bold; background-color:#f5f5f5; border: 1px solid #b1b0b0; line-height:27px; text-align:center; font-size:16px; color:#484848; display:inline-block; margin-right: 10px; vertical-align:middle; }
.duplicate-error .staff-team-count { cursor: pointer; width:27px; height: 27px; font-weight:bold; background-color:#f5f5f5; border: 1px solid #b1b0b0; line-height:27px; text-align:center; font-size:16px; color:#484848; display:inline-block; margin-right: 10px; vertical-align:middle; }

#matchData .content .grid .match-image .duration {position: absolute;bottom: 11px;left: 15px;background-color: rgba(50, 50, 50, 0.6);padding: 2px 3px;color: #AFAFAF;}

#matchData .content .list {min-height:620px; padding:0 18px;}
#matchData .content .list .match-item {padding:10px 0;height:60px;}
#matchData .content .list .match-item:hover {background-color: #f7f7f7;}
#matchData .content .list .match-item .match-image {display:inline-block;}
#matchData .content .list .match-item .match-image img {border:solid 1px #b1b0b0;width:48px;height:48px;}
#matchData .content .list .match-item .match-detail {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:top;width:400px;}
#matchData .content .list .match-item .match-detail .match-name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#matchData .content .list .match-block {display:inline-block;width:285px;}
#matchData .content .list .match-item .match-actions {float:right;padding-top:8px;}
#matchData .content .list .match-item .stats {float:right;margin-top: 3px;}
#matchData .content .list .match-item .stats table {border-spacing:0;border-collapse:collapse;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;}
#matchData .content .list .match-item .stats thead { background-color: #f7f7f7;}
#matchData .content .list .match-item .stats tbody { background-color: #ffffff;}
#matchData .content .list .match-item .stats .cell {width:30px;text-align:center;border:solid 1px #b1b0b0;padding: 2px 2px 2px 2px;font-weight:normal;}
#matchData .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}
#matchData .content .empty-list {padding: 20px;text-align: center;min-height: 360px;}
#matchData .content .grid .match-item {display:inline-block; vertical-align:top;margin:0 18px 18px 0; width: 167px;padding:10px 0 10px 0;background-color:#f5f5f5;border:1px solid #b1b0b0}
#matchData .content .grid .match-image {text-align:center;position:relative}
#matchData .content .grid .match-image img {width: 150px; border:1px solid #b1b0b0;}
#matchData .content .grid .match-image .match-actions .match-menu {background:none; border:none; padding:0}
#matchData .content .grid .match-image .match-actions {position:absolute; display:inline-block; width:25px; height:25px; background-color:#f5f5f5; top: 0px; right: 8px; border:1px solid #b1b0b0; cursor:pointer;}
#matchData .content .grid .match-detail {margin:10px 10px 0 10px}
#matchData .content .grid .match-detail .match-lastname {font-weight:bold;}
#matchData .content .grid {margin:18px 0 0 18px;}
#matchData .content .grid .match-image .stats-icon { position: absolute; right: 40px; top: 0; }
#matchData .content .grid .match-image .stats-icon .stat-container  {padding-top:6px; font-size: 12px; z-index: 1000; display: none; min-width: 100px; position: absolute; right: 0; top: 22px; background-color: transparent;}
#matchData .content .grid .match-image .stats-icon .stat-container div {border: 1px solid #bebebe; background-color:#f5f5f5}
#matchData .content .grid .match-image .stats-icon:hover .stat-container { display: block; }
#matchData .content .grid .match-image .stats-icon span { display: inline-block; padding: 2px 0; } 

#matchData .content .grid .player-image .duration {position: absolute;bottom: 11px;left: 15px;background-color: rgba(50, 50, 50, 0.6);padding: 2px 3px;color: #AFAFAF;}

#matchData .checklist-section { border:1px solid #b1b0b0; margin-top:10px; }
#matchData .checklists { padding:10px;}
#matchData .checklists .section-title { font-weight: bold; padding-bottom: 5px;}
#matchData .checklists .name { width: 230px; display:inline-block; font-weight: bold; vertical-align:middle }
#matchData .checklists .lists { display:inline-block; width:405px; transition:margin 1s; white-space:nowrap }
#matchData .checklists .lists-container { display:inline-block; width:413px; overflow:hidden; vertical-align:middle }
#matchData .checklists .list-item { margin: 10px 0 }
#matchData .checklists .lists .list-element { display:inline-block; font-weight:bold; width: 129px; text-align:center; padding: 0 3px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
#matchData .checklists .checklist-selector { display:inline-block; margin-left:15px; vertical-align:middle }
#matchData .checklists .checklist-selector .checklist-nav { background-color: #f5f5f5; border: 1px solid #b1b0b0; display:inline-block; float:left; width: 25px; height:25px; line-height:25px; text-align:center; cursor: pointer; font-size:15px;}

#add-multiple-match {float:left}

#matchData #match [id^=tabs-stats] .stats-special-button {float:right;border:solid 1px #b1b0b0;background-color:#ffffff;padding:4px 4px;cursor:pointer}
#matchData #match [id^=tabs-stats] .greyBox {border:solid 1px #b1b0b0;background-color:#f5f5f5;margin-top:8px;margin-bottom:8px}
#matchData #match .matchResults{border-spacing:0;border-collapse:collapse; margin-top:-20px;}    
#matchData #match .matchResults th{font-weight:normal; color:#555555}    
#matchData #match .matchResults td{border:1px solid #b1b0b0; width:20px; text-align:center; vertical-align:middle}
#matchData #match .matchResults tr td:first-child{background-color:#f5f5f5; font-weight:bold}

#matchData #match .display-list {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;width:100%}
#matchData #match .display-list .content {border-top: solid 1px #b1b0b0;}
#matchData #match .display-list .content .empty-list {padding:20px;text-align:center;min-height:360px;}
#matchData #match .display-list .content .list {min-height: 360px;padding:0 18px}
#matchData #match .display-list .content .list .display-item {padding:20px 0px 20px 0px;height:50px;}
#matchData #match .display-list .content .list .display-item:hover {background-color:#f7f7f7;}
#matchData #match .display-list .content .list .display-item .display-image {display:inline-block;margin-right:10px;}
#matchData #match .display-list .content .list .display-item .display-image img {border:solid 1px #b1b0b0;width:48px;height:48px;}
#matchData #match .display-list .content .list .display-item .display-detail {display:inline-block;padding-top:4px;vertical-align:top;width:679px;line-height:22px;}
#matchData #match .display-list .content .list .display-item .display-detail .title {font:15px 'Open Sans',Arial,sans-serif;font-weight:400;}
#matchData #match .display-list .content .list .display-item .display-detail .text {padding-left:0px;}
#matchData #match .display-list .content .list .display-item .display-actions {float:right;padding-top:8px;}
#matchData #match .display-list .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0; text-align: left; margin:0 }
#matchData #match .display-list .content .grid .display-item {display:inline-block; vertical-align:top;margin:0 18px 18px 0; width: 166px;padding:10px 0 10px 0;background-color:#f5f5f5;border:1px solid #b1b0b0}
#matchData #match .display-list .content .grid .display-image {text-align:center;position:relative}
#matchData #match .display-list .content .grid .display-image img {width: 150px; border:1px solid #b1b0b0;}
#matchData #match .display-list .content .grid .display-image .display-actions .display-menu {background:none; border:none; padding:0}
#matchData #match .display-list .content .grid .display-image .display-actions {position:absolute; display:inline-block; width:25px; height:25px; background-color:#f5f5f5; top: 0px; right: 8px; border:1px solid #b1b0b0; cursor:pointer;}
#matchData #match .display-list .content .grid .display-detail {margin:10px 10px 0 10px; text-align:center}
#matchData #match .display-list .content .grid .display-detail .display-lastname {font-weight:bold;}
#matchData #match .display-list .content .grid {margin:18px 0 0 18px;}
#matchData #match .players .section-title, #matchData #match .players .section-title {padding-bottom:3px; margin-bottom:10px;} 
#matchData #match .players {margin:10px;} 
#matchData #match .players .select-all {float: left; vertical-align: middle; margin-bottom: 0; margin-top: 6px;}

#matchData #event-container .add-btn { background-color: #EEEEEE; width:20px; height: 20px; border: 1px solid #D7D7D7; text-align:center; vertical-align:middle; display: inline-block; margin-right:10px; cursor:pointer}
#matchData #event-container .event-color { display:inline-block; width:20px; height: 20px; vertical-align:middle; border-width: 1px; border-style: solid; cursor: pointer }
#matchData #event-container .slide-title { padding: 2px 10px; background-color:#f5f5f5; border: 1px solid #b1b0b0; font-size:18px; height:27px; margin-top:20px; }
#matchData #event-container .slide-title .caret { line-height:27px; float: right; width: auto; height: auto; margin:0; border:0 }
#matchData #event-container .slide-panel { padding-top: 20px; }
#matchData #match .create-btn { background-color: #0864AE; width:21px; height: 21px; text-align:center; vertical-align:middle; display: inline-block; margin-right:10px; cursor:pointer; color: white; font-size: 21px; line-height:21px; font-weight:bold }
#matchData #event-container .panel { display:inline-block; width: 340px;  margin-top:20px; vertical-align:top; }
#matchData #event-container .panel .title { font-weight: bold }
#matchData #event-container .panel .elements { border: 1px solid #b1b0b0; padding: 15px 0; min-height:300px;  }
#matchData #event-container .panel .team { padding:5px 10px; }
#matchData #event-container .panel .team img { float:left; width: 25px; height:25px; border: 1px solid #b1b0b0; margin-right:10px; background-color: #FFFFFF }
#matchData #event-container .panel .team .name { font-weight: bold; margin-top:5px;}
#matchData #event-container .panel .group { padding:5px 10px; }
#matchData #event-container .panel .group .icon { display:inline-block; vertical-align:middle }
#matchData #event-container .panel .group .name { display:inline-block; vertical-align:middle }
#matchData #event-container .button-panel { display:inline-block; width: 25px; margin: 0 10px; padding-top:100px; vertical-align:top; }
#matchData #event-container .button-panel > div { width:25px; padding: 10px 0; margin-bottom:10px; }
#matchData #event-container .panel .selected { background-color: #0864AE }
#matchData #event-container .panel .selected .name { color: #ffffff }

#matchData #suspension-popup { position:absolute; display:inline-block; background-color:white; width:280px; border:1px solid #b1b0b0; padding:10px; z-index: 1100; }
#matchData #search-player-popup { position:absolute; display:inline-block; background-color:white; width:350px; border:1px solid #b1b0b0; padding:10px; z-index: 1100;}
#matchData #search-player-popup .name { font-weight: bold }
#matchData #search-player-popup .number { height: 35px; width:35px; vertical-align:middle; margin-right: 5px; }
#matchData #search-player-popup .avatar { width:50px; height:50px; float:left; margin-right: 10px; background-color:white}
#matchData #search-player-popup .teamname { vertical-align:middle; margin-right: 10px; }
#matchData #search-player-popup .teamnumber { vertical-align:middle; }
#matchData #search-player-popup .element { padding:10px; border-bottom: 1px solid #b1b0b0; cursor: pointer }
#matchData #search-player-popup .element:hover { padding:10px; background-color: #f7f7f7 }
#matchData #search-player-popup .element:last-child { border-bottom: 0 }

#matchData #number-popup { position:absolute; display:inline-block; background-color:white; width:455px; border:1px solid #b1b0b0; padding:10px;}
#matchData #number-popup .selectMessage{ margin-left:5px; margin-bottom:5px; display:inline-block;}
#matchData #number-popup .closeButton{ float:right; cursor:pointer; margin-right:14px;}
#matchData #number-popup img { width:22px; height:22px;}
#matchData #number-popup .image-container { display:inline-block; width:22px; height:22px; border:1px solid #b1b0b0; margin:0 5px 5px 5px; padding: 0 3px 4px 5px; cursor:pointer;}

#matchData #event-info-popup { position:absolute; display:inline-block; background-color:white; min-width:320px; border:1px solid #b1b0b0; padding:10px;}

#matchData #player-popup, #matchData .player-popup { position:absolute; display:inline-block; background-color:white; width:280px; border:1px solid #b1b0b0; padding:10px; z-index: 1100;}
#matchData #player-popup .selectMessage, #matchData .player-popup .selectMessage{ margin-left:5px; margin-bottom:5px; display:inline-block;}
#matchData #player-popup .closeButton, #matchData .player-popup .closeButton { float:right; cursor:pointer; margin-right:14px;}
#matchData #player-popup img, #matchData .player-popup img { width:22px; height:22px;}
#matchData #player-popup .image-container, #matchData .player-popup .image-container { display:inline-block; width:22px; height:24px; border:1px solid #b1b0b0; margin:0 5px 5px 5px; padding: 0 3px 4px 5px;}

#strength-popup { position:absolute; display:inline-block; background-color:white; width:280px; border:1px solid #b1b0b0; padding:10px;}
#matchData #strength-popup .selectMessage{ margin-left:5px; margin-bottom:5px; display:inline-block;}
#matchData #strength-popup .closeButton{ float:right; cursor:pointer; margin-right:14px;}
#matchData #strength-popup img { width:22px; height:22px;}
#matchData #strength-popup .image-container { display:inline-block; width:22px; height:24px; border:1px solid #b1b0b0; margin:0 5px 5px 5px; padding: 0 3px 4px 5px; cursor:pointer;}

#shootout-rounds-popup { position:absolute; display:inline-block; background-color:white; width:245px; border:1px solid #b1b0b0; padding:10px;}
#matchData #shootout-rounds-popup .selectMessage{ margin-left:5px; margin-bottom:5px; display:inline-block;}
#matchData #shootout-rounds-popup .closeButton{ float:right; cursor:pointer; margin-right:14px;}
#matchData #shootout-rounds-popup img { width:22px; height:22px;}
#matchData #shootout-rounds-popup .image-container { display:inline-block; width:22px; height:24px; border:1px solid #b1b0b0; margin:0 5px 5px 5px; padding: 0 3px 4px 5px; cursor:pointer;}

#summary-periods-popup { position:absolute; display:inline-block; background-color:white; width:245px; border:1px solid #b1b0b0; padding:10px;}
#matchData #summary-periods-popup .selectMessage{ margin-left:5px; margin-bottom:5px; display:inline-block;}
#matchData #summary-periods-popup .closeButton{ float:right; cursor:pointer; margin-right:14px;}
#matchData #summary-periods-popup img { width:22px; height:22px;}
#matchData #summary-periods-popup .image-container { display:inline-block; width:22px; height:24px; border:1px solid #b1b0b0; margin:0 5px 5px 5px; padding: 0 3px 4px 5px; cursor:pointer;}

#summary-penalitytime-popup { position:absolute; display:inline-block; background-color:white; width:432px; border:1px solid #b1b0b0;}
#matchData #summary-penalitytime-popup .selectMessage{ margin-left:5px; margin-bottom:5px; display:inline-block;}
#matchData #summary-penalitytime-popup .closeButton{ float:right; cursor:pointer; margin-right:14px;}
#matchData #summary-penalitytime-popup img { width:22px; height:22px;}
#matchData #summary-penalitytime-popup .image-container { display:inline-block; width:22px; height:24px; border:1px solid #b1b0b0; margin:0 5px 5px 5px; padding: 0 3px 4px 5px; cursor:pointer;}

#penalty-popup { position:absolute; display:inline-block; background-color:white; width:432px; border:1px solid #b1b0b0;}
#matchData #penalty-popup .selectMessage{ margin-left:5px; margin-bottom:5px; display:inline-block;}
#matchData #penalty-popup .closeButton{ float:right; cursor:pointer; margin-right:14px;}
#matchData #penalty-popup img { width:22px; height:22px;}
#matchData #penalty-popup .image-container { display:inline-block; width:22px; height:24px; border:1px solid #b1b0b0; margin:0 5px 5px 5px; padding: 0 3px 4px 5px; cursor:pointer;}

#matchData .inning-number { background-color: #D1D1D1; border: 1px solid #D1D1D1; width: 22px; height: 22px; text-align: center; display: inline-block; line-height: 22px; margin-left: 8px; font-size: 14px; }
#matchData .inning-number.selected { background-color: #0864AE; border-color: #0864AE; color: white; }
#matchData .inning-list {  font-size: 14px; }
#matchData .inning-list > .inning-label { display: inline-block; width: 60px;}

#matchData .diamond { display:inline-block; position:relative; width: 350px; margin-right: 25px; vertical-align: top; }
#matchData .defense { width: 24px; height: 24px; border: 1px solid #FFFFFF; background-color: #C70000; position: absolute; color: #FFFFFF; text-align: center; font-size: 16px; line-height: 24px; font-weight: bold; display: inline-block; vertical-align:middle }
#matchData .diamond .defense.field-left { top: 92px; left: 70px; }
#matchData .diamond .defense.field-right { top: 92px; right: 70px; }
#matchData .diamond .defense.field-center { top: 42px; left: 162px; }
#matchData .diamond .defense.pitcher { bottom: 78px; left: 162px; }
#matchData .diamond .defense.catcher { bottom: 0; left: 162px; }
#matchData .diamond .defense.third-base { bottom: 92px; left: 83px; }
#matchData .diamond .defense.first-base { bottom: 92px; right: 83px; }
#matchData .diamond .defense.shortstop { bottom: 139px; left: 129px; }
#matchData .diamond .defense.second-base { bottom: 139px; right: 129px; }

#matchData .offense { width: 24px; height: 24px; border: 1px solid #FFFFFF; background-color: #0864AE; position: absolute; border-radius: 50%; color: #FFFFFF; text-align: center; font-size: 15px; line-height: 24px; font-weight: bold; display: inline-block; vertical-align: middle }
#matchData .offense.selected { width: 28px; height: 28px; line-height: 28px; margin-right: -2px; margin-top: -2px; margin-bottom: -2px; margin-left: -2px; background-color: #158BEB }
#matchData .diamond .offense.batter { bottom: 33px; left: 162px; }
#matchData .diamond .offense.first-base { bottom: 80px; right: 116px; }
#matchData .diamond .offense.second-base { bottom: 132px; left: 162px; }
#matchData .diamond .offense.third-base { bottom: 80px; left: 116px; }

#matchData .current-actions { display: inline-block; vertical-align:top; }
#matchData .current-actions .title { font-weight: bold; font-size: 20px; text-transform: uppercase }
#matchData .current-actions .title.small { text-transform: none; font-size: 16px; }
#matchData .current-actions .dot { width: 26px; height: 26px; border: 2px solid #C70000; background-color: #FFFFFF; display:inline-block; margin-right: 5px; border-radius: 50% }
#matchData .current-actions .dot.on { background: #C70000 }
#matchData .current-actions .dot.small { width: 22px; height: 22px;  margin-right: 3px; }
#matchData .current-actions .dot.green { background-color: #187b3e; border-color: #187b3e; }
#matchData .current-actions .events { margin-bottom: 30px; }
#matchData .current-actions .events > div { vertical-align: top }
#matchData .current-actions .buttons { text-align: center }
#matchData .current-actions .action-box { border: 1px solid #b1b0b0; margin-top: 20px; }
#matchData .current-actions .action-box .header-bar { border-bottom: 1px solid #b1b0b0; background-color: #F5F5F5; height: 30px; line-height: 30px; text-align: center; font-size: 20px; font-weight: bold; text-transform: uppercase; }
#matchData .current-actions .action-box .content { padding: 10px; }

#matchData .baseball-events .lineup { width: 450px; display: inline-block; vertical-align: top; }
#matchData .baseball-events .lineup .title, #matchData .hitters-order .title  { font-size: 22px; font-weight: bold; text-transform: uppercase; text-align: center; }
#matchData .baseball-events .lineup .teams { display: flex; margin-top: 15px; }
#matchData .baseball-events .lineup .teams .team { flex: 2; border: 1px solid #b1b0b0; padding: 10px; align-items: center; display: flex; background-color: #FFFFFF; background-color: #F5F5F5; cursor: pointer; }
#matchData .baseball-events .lineup .teams .team:first-child { margin-right: 10px; }
#matchData .baseball-events .lineup .content { border: 1px solid #b1b0b0; margin-top: -1px; z-index: 10000; padding: 20px; }
#matchData .baseball-events .lineup .teams .team.selected { z-index: 19999; background-color: white; border-bottom-color: transparent; }
#matchData .lineup-element { margin-top: 5px; }
#matchData .lineup-element .player { height: 20px; width: 320px; border: 1px solid #b1b0b0; background-color: #F5F5F5; display:inline-block; vertical-align: middle; padding: 3px 10px; }
#matchData .lineup-element .number { display:inline-block; margin-right: 10px; }
#matchData .lineup-element .name { display:inline-block; margin-right: 10px; }
#matchData .lineup-element .caret { float:right; margin-right: 5px; line-height: 20px; height:20px; }
#matchData .lineup-element.substitution { margin-top: 3px; }
#matchData .lineup-element.substitution .player { background-color: #818181; margin-top: 0; margin-left: 27px; color: #FFFFFF }
#matchData .hitters-order { display: inline-block; width: 335px; }
#matchData .hitters-order .move-btn { display: inline-block; float: right }
#matchData .hitters-order .move-btn > div { display: inline-block; width: 20px; text-align:center; }
#matchData .hitters-order .caret { font-size: 16px; margin-left: 5px; }

#matchData .baseball-events .history { width: 270px; display: inline-block; vertical-align: top; }
#matchData .baseball-events .history .title { font-size: 22px; font-weight: bold; text-transform: uppercase; text-align: center; }
#matchData .baseball-events .history .history-container { border: 1px solid #b1b0b0; margin-top: 15px; }
#matchData .baseball-events .history .header-bar { border-bottom: 1px solid #b1b0b0; background-color: #F5F5F5; height: 30px; line-height: 30px; text-align: center; font-size: 20px; font-weight: bold; text-transform: uppercase; }
#matchData .baseball-events .history .content { padding-top: 10px; }
#matchData .baseball-events .history .content .hitter { height: 25px; line-height: 25px; background-color: #0864AE; color: #FFFFFF; padding: 0 5px; }
#matchData .baseball-events .history .content .pitcher { height: 25px; line-height: 25px; background-color: #CE002D; color: #FFFFFF; padding: 0 5px; }
#matchData .baseball-events .history .content .history-details-dropdown { border-bottom: 1px solid #b1b0b0; padding: 5px; background-color: #F5F5F5 }
#matchData .baseball-events .history .content .history-details-dropdown .caret { margin-right: 5px; float: right; line-height: 20px; }
#matchData .baseball-events .history .content .history-details-container { padding: 10px; }
#matchData .baseball-events .history .content .history-details-container .sequence-number { display:inline-block; margin-right: 20px; height: 25px; width: 25px; text-align: center; line-height: 25px; color: white; border-radius: 50%; vertical-align:middle }
#matchData .baseball-events .history .content .history-details-container .onbases { background-color: #187b3e }
#matchData .baseball-events .history .content .history-details-container .baserunner { background-color: #0863ae }
#matchData .baseball-events .history .content .history-details-container .out { background-color: #c70000 }
#matchData .baseball-events .history .content .history-details-container .event { margin-bottom: 10px; }
#matchData .baseball-events .history .content .history-details-container .event-details { display: inline-block; vertical-align: middle }
#matchData .baseball-events .history .content .history-details-container .event-player { display: inline-block; vertical-align: middle; margin-right: 5px; }
#matchData .baseball-events .history .content .history-details-container .event-player .offense { position: relative }

.statsDataGrid td {border:solid 1px #b1b0b0;text-align:center;padding:1px 6px;margin-right:5px;cursor:pointer;}
.statsDataGrid th {text-align:left;}
.statsDataGrid table {border-spacing:3px;}
.nameTumbPlayerPopUp {width:auto;border: solid 1px #b1b0b0;margin:13px 4px;padding:4px 10px;cursor:pointer;}
.noHighlight::selection, .noHighlight span::selection{color:black;}

.statsDataGrid .line > .item, .statsDataGrid .line > div .item { display:inline-block; line-height:23px; width: 31px; height: 23px; border: 1px solid #b1b0b0; border-top:0; margin-right:5px; padding:2px 0px; text-align:center; float:left; font-size:13px;}
.statsDataGrid .line:nth-child(2) > div .item, .statsDataGrid .line:nth-child(2) > .item { background-color: #f5f5f5; border-top:1px solid #b1b0b0 }
.statsDataGrid .line:nth-child(2) > div { height:29px; }
.statsDataGrid .header-line .item { width: 51px; margin-right: 5px!important; display: inline-block; padding: 1px 7px; text-align: center; float: left; vertical-align: middle; font-size:13px; }
.statsDataGrid .header-line > div { width:280px; margin-left:250px; display:inline-block; overflow:hidden; float:left; height:21px; }
.statsDataGrid .header-line > div > div { width:350px; overflow:hidden; margin-left:0; transition:margin 1s}
.statsDataGrid .footer-line > * { display:inline-block; overflow:hidden; height: 23px; line-height:23px; width: 31px;  border: 1px solid #b1b0b0; border-top:0; margin-right:5px; padding:2px 0; text-align:center; float:left; font-size:13px; font-weight:bold; }
.statsDataGrid .footer-line > *:nth-child(1) { width:246px; border: 0; cursor: pointer }
.statsDataGrid .footer-line > *:nth-child(2) { width:32px; text-align:center; border: 0; margin: 0; cursor: pointer}
.statsDataGrid .footer-line > *:nth-child(3) { width:32px; text-align:center; border: 0; cursor: pointer}
.statsDataGrid .footer-line > *:nth-child(4) { width:206px; text-align:right; border: 0;}
.statsDataGrid .footer-line > *:nth-child(5) { margin-right:0; border-right: 0; padding-right: 1px; width:30px; }
.statsDataGrid .footer-line > *:nth-child(7) { width: 39px; border-top:1px solid #b1b0b0; margin-top:-1px; }
.statsDataGrid .footer-line > *:nth-child(8) { width: 84px; border-top:1px solid #b1b0b0; margin-top:-1px; }
.statsDataGrid .footer-line .caret-icon { font-size:15px; color:#444; display:inline-block; width:100%; height:100%; width: auto; height: auto; margin:0; border:0 }
.statsDataGrid .line > select:nth-child(7) { width: 86px!important; height:28px; }
.statsDataGrid .line > div { width:280px; display:inline-block; overflow:hidden; float:left; height:28px; }
.statsDataGrid .line > .item:nth-child(1) { width: 40px; border-right:0; margin-right:0 }
.statsDataGrid .line > .item:nth-child(2) { width: 204px; border-left: 0; text-align:left }
.statsDataGrid .line > div > div { width:350px; overflow:hidden; margin-left:0; transition:margin 1s}
.statsDataGrid .line > div  .item:nth-child(odd),
.statsDataGrid .line > .item:nth-child(4) { margin-right: 0; border-right: 0; padding-right: 1px; width:30px;  }
.statsDataGrid .line > .item:nth-child(6) { width:39px  }
.statsDataGrid .line > .item:nth-child(7) { width:77px; text-align:left; padding-left:7px; }
.statsDataGrid .line {clear:both }
.statsDataGrid { margin-bottom:20px; }

#broadcast {font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px;margin-bottom:20px;}
#broadcast #calendar-plugin .content .list .event-item .event-team-name-avatar { width: 210px; }
#broadcast #calendar-plugin .content .list .event-item .event-team-name { width: 160px; }

#staff {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;display:none;}
#staff #action-buttons {float:right;padding-bottom:10px;}
#staff .add-btn { background-color: #EEEEEE; width:20px; height: 20px; border: 1px solid #D7D7D7; text-align:center; vertical-align:middle; display: inline-block; margin-right:10px; cursor:pointer}

#employee {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#employee #action-buttons {float:right;padding-bottom:10px;}

#league-account {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#league-account #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#league-account #league-logo {float:left;width:150px;text-align:center;vertical-align:top;margin-top:18px;}
#league-account #league-informations {float:left;padding:0px 10px 0px 20px;margin-top:10px;}
#league-account #league-informations input {padding:4px;margin-bottom:6px;}
#league-account #upload-league-logo {margin-top:10px;}
#league-account #uploaded-league-logo {display:none;clear:both;width:780px;height:300px;margin-top:10px;}
#league-account .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0 }


#portal-account {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#portal-account #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#portal-account #portal-logo {float:left;width:150px;text-align:center;vertical-align:top;margin-top:18px;}
#portal-account #portal-informations {float:left;padding:0px 10px 0px 20px;margin-top:10px;}
#portal-account #portal-informations input {padding:4px;margin-bottom:6px;}
#portal-account #upload-portal-logo {margin-top:10px;}
#portal-account #uploaded-portal-logo {display:none;clear:both;width:780px;height:300px;margin-top:10px;}
#portal-account .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}

#association-account {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#association-account #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#association-account #association-logo {float:left;width:150px;text-align:center;vertical-align:top;margin-top:18px;}
#association-account #association-informations {float:left;padding:0px 10px 0px 20px;margin-top:10px;}
#association-account #association-informations input {padding:4px;margin-bottom:6px;}
#association-account #upload-association-logo {margin-top:10px;}
#association-account #uploaded-association-logo {display:none;clear:both;width:780px;height:300px;margin-top:10px;}
#association-account .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}

#league-admin {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#league-admin #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#league-admin #league-logo {float:left;width:150px;text-align:center;vertical-align:top;margin-top:18px;}
#league-admin #league-informations {float:left;padding:0px 10px 0px 20px;margin-top:10px;}
#league-admin #league-informations input {padding:4px;margin-bottom:6px;}
#league-admin #upload-league-logo {margin-top:10px;}
#league-admin #uploaded-league-logo {display:none;clear:both;width:780px;height:300px;margin-top:10px;}

#portal-admin {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#portal-admin #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#portal-admin #league-logo {float:left;width:150px;text-align:center;vertical-align:top;margin-top:18px;}
#portal-admin #league-informations {float:left;padding:0px 10px 0px 20px;margin-top:10px;}
#portal-admin #league-informations input {padding:4px;margin-bottom:6px;}
#portal-admin #upload-league-logo {margin-top:10px;}
#portal-admin #uploaded-league-logo {display:none;clear:both;width:780px;height:300px;margin-top:10px;}

#association-admin {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#association-admin #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#association-admin #league-logo {float:left;width:150px;text-align:center;vertical-align:top;margin-top:18px;}
#association-admin #league-informations {float:left;padding:0px 10px 0px 20px;margin-top:10px;}
#association-admin #league-informations input {padding:4px;margin-bottom:6px;}
#association-admin #upload-league-logo {margin-top:10px;}
#association-admin #uploaded-league-logo {display:none;clear:both;width:780px;height:300px;margin-top:10px;}

#team-account {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#team-account #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}


/* Page Leagues */
#leagues {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:10px 0px 20px 0px;}
#leagues #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right:-2px;}
#leagues .content {border:solid 1px #b1b0b0; background-color:white}
#leagues .content .list {min-height:620px; padding:0 18px;}
#leagues .content .list .league-item {padding:20px 0;height:50px;}
#leagues .content .list .league-item:hover {background-color: #f7f7f7;}
#leagues .content .list .league-item .league-avatar {display:inline-block;}
#leagues .content .list .league-item .league-avatar img {border:solid 1px #b1b0b0;width:48px;height:48px;vertical-align:middle}
#leagues .content .list .league-item .league-informations {display:inline-block;margin-left:10px;padding-top:4px;vertical-align:middle;width:300px;}
#leagues .content .list .league-item .league-informations .name {font:15px 'Open Sans',Arial,sans-serif;font-weight:bold;}
#leagues .content .list .league-item .league-informations .league {line-height:33px; vertical-align:bottom;}
#leagues .content .list .league-block {display:inline-block;width:370px;}
#leagues .content .list .league-admin-block {display:inline-block;}
#leagues .content .list .league-admin-block .league-informations {width:200px;}
#leagues .content .list .league-item .league-actions {float:right;padding-top:8px;}
#leagues .content .list .league-item .stats {float:right;margin-top: 3px;}
#leagues .content .list .league-item .stats table {border-spacing:0;border-collapse:collapse;font:12px 'Open Sans',Arial,sans-serif;font-weight:400;}
#leagues .content .list .league-item .stats thead { background-color: #f7f7f7;}
#leagues .content .list .league-item .stats tbody { background-color: #ffffff;}
#leagues .content .list .league-item .stats .cell {width:30px;text-align:center;border:solid 1px #b1b0b0;padding: 2px 2px 2px 2px;font-weight:normal;}
#leagues .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}
#leagues .content .empty-list {padding: 20px;text-align: center;min-height: 360px;}

.trashcan-icon{vertical-align:middle; cursor:pointer; display:inline-block;width:20px; height:22px; background: url(/css/images/trashcan.png) no-repeat}
.phone-icon{vertical-align:middle; display:inline-block;width:24px; height:26px; background: url(/css/images/cellphone.png) no-repeat}
.email-icon{vertical-align:middle; display:inline-block;width:16px; height:16px; margin-left:3px; background: url(/css/images/icon-message2-hover.png) no-repeat}
.map-marker-icon{vertical-align:middle; display:inline-block; width:26px; height:26px;background: url(//cache.kreezee.com/images/icon-map-marker-26px.png) no-repeat; background-size:26px 26px; }
.logoConteneur {position: relative; margin: 0 10px 0 0;width: 150px; height: 150px; overflow:hidden; border: solid 1px #b1b0b0;}
.logoLeague {position:absolute;width:150px;height:150px;clip:rect(0 150px 150px 0px);}
.padData td {padding-top:4px;}

#menu-dashboard { border:1px solid #b1b0b0; border-top: 0; font-family: 'Open Sans',Arial,sans-serif; padding:20px 10px; padding-bottom:10px; transition: display 1s}
#menu-dashboard .solution-avatar { float:left; position:relative }
#menu-dashboard .solution-avatar > img { height:100px; width:100px;  }
.menu-dashboard-item { display:inline-block; margin-bottom:15px; vertical-align:top; }
.menu-dashboard-item:not(:last-child) { margin-right: 20px; min-width:90px; }
.menu-dashboard-item > ul { margin:0; }
.menu-dashboard-header { font-weight:bold; font-size:14px; height:20px; }
.menu-dashboard-link { padding-top:3px; }
.menu-dashboard-link > a { color: #484848; text-decoration: none;  }
.menu-dashboard-link > a.enabled:hover { color: #484848; text-decoration: underline;  }
.menu-dashboard-link > a.disabled {font:12px 'Open Sans',Arial,sans-serif;font-weight:400;color:#b1b0b0;text-decoration:none;}
.menu-dashboard-link > a.important { text-transform: uppercase; color: #0864AE; font-weight: bold }
.help-center-logo { float:right; cursor: pointer }

/*.menu-dashboard-header-icon-calendar {float:right;margin:4px 10px 0px 0px;background:url(//cache.kreezee.com/images/icon-calendar-20px.png) no-repeat;height:20px;width:20px;}
.menu-dashboard-header-icon-teams {float:right;margin:4px 10px 0px 0px;background:url(//cache.kreezee.com/images/icon-teams-20px.png) no-repeat;height:20px;width:29px;}
.menu-dashboard-header-icon-stats {float:right;margin:4px 10px 0px 0px;background:url(//cache.kreezee.com/images/icon-stats-20px.png) no-repeat;height:21px;width:20px;}
.menu-dashboard-header-icon-league {float:right;margin:4px 10px 0px 0px;background:url(//cache.kreezee.com/images/icon-suitcase-20px.png) no-repeat;height:25px;width:23px;}
.menu-dashboard-header-icon-medias {float:right;margin:4px 10px 0px 0px;background:url(//cache.kreezee.com/images/icon-medias-20px.png) no-repeat;height:21px;width:23px;}
.menu-dashboard-header-icon-profile {float:right;margin:4px 10px 0px 0px;background:url(//cache.kreezee.com/images/icon-user-20px.png) no-repeat;height:20px;width:20px;}
.menu-dashboard-header-icon-security {float:right;margin:4px 10px 0px 0px;background:url(//cache.kreezee.com/images/icon-security-20px.png) no-repeat;height:20px;width:20px;}
.menu-dashboard-header-icon-settings {float:right;margin:4px 10px 0px 0px;background:url(//cache.kreezee.com/images/icon-settings-20px.png) no-repeat;height:21px;width:20px;}*/
.menu-dashboard-content {background-color:#ffffff;border-left:solid 1px #b1b0b0;border-bottom:solid 1px #b1b0b0;border-right:solid 1px #b1b0b0;height:100px;}
.menu-dashboard-content ul {list-style:none;padding:4px 0px 4px 10px;margin:0px;}
.menu-dashboard-content ul li {padding:3px 0px 3px 0px;}
.menu-dashboard-content a.enabled {font:12px 'Open Sans',Arial,sans-serif;font-weight:400;color:#000000;text-decoration:none;}
.menu-dashboard-content a.enabled:hover {text-decoration:underline;cursor:pointer;}

.new-feature { margin-top:10px; }
.new-feature .actions-btn { float:right }
.new-feature .feature { line-height: 29px; }
.new-feature .actions-btn button { vertical-align:middle }
.new-feature .actions-btn .remove-btn { vertical-align: middle; border:1px solid #b1b0b0; width: 20px; height: 20px; background-color: #F5F5F5; cursor: pointer; text-align:center; line-height:20  px; display:inline-block; margin-left:5px; }

#solution-dashboard .page-header { margin-bottom:20px; background-color: #0864AE; margin-top:20px; color: white; padding:10px 20px; font-size:20px; font-weight:bold  }
#solution-dashboard .section { min-height:200px; border: 1px solid #b1b0b0; float:left; width:32%; box-sizing:border-box; margin-right:2%; margin-bottom:20px; }
#solution-dashboard .section:nth-child(3n) { margin-right: 0; float: right }
#solution-dashboard .section .header { background-color: #F5F5F5; font-size: 18px; font-weight:bold; padding:5px 20px; border-bottom: 1px solid #b1b0b0  }
#solution-dashboard .section .header .section-label { margin-right: 20px; }
#solution-dashboard .section .header.centered .section-label { margin-right: 0; text-align: center; }
#solution-dashboard .section .subsections { padding: 7px 20px; }
#solution-dashboard .section .subsection { margin-top:7px; margin-bottom:5px; }
#solution-dashboard .section .subsection .icon { font-size: 21px; vertical-align:middle; display:inline-block; margin-right:10px; }
#solution-dashboard .section .subsection .icon.fa-plus-circle { color: #0864AE }
#solution-dashboard .section .subsection .icon.fa-check-circle { color:#2CAA2C  }
#solution-dashboard .section .subsection.clickable { cursor:pointer; }
#solution-dashboard .section .subsection.clickable:hover .name { text-decoration:underline; }
#solution-dashboard .section .subsection .name { font-size: 14px; vertical-align:middle; display:inline-block; width:150px; }

#league-header .league-name-header { border: 1px solid #b1b0b0 }
#league-header .logo {float:left;background-color:#f2f2f2;border:solid 1px #b1b0b0;width:48px;height:48px;}
#league-header .logo img {width:48px;height:48px;}
#league-header .text {float:left;padding:8px 0px 0px 20px;font:18px 'Open Sans',Arial,sans-serif;font-weight:bold;color:#000000;}
#league-header .button {float:right;padding:5px 10px 5px 0px;}
#league-header .button .icon { font-size:26px; color: #f4b401; line-height:30px; text-decoration: none; }
#league-header .caret { float:right; font-size:20px; line-height: 40px; width: auto; height: auto; margin:0; border:0; margin-right:20px; margin-left:10px; cursor: pointer }
#league-header #premiums { border: 1px solid #b1b0b0; border-top: 0; background-color: #f2f2f2; font-size: 16px; font-weight:bold; text-align:center; padding: 5px 15px; cursor: pointer }
#league-header #premiums .important { font-size:20px; color: #0864AE; text-transform: uppercase; }
#league-header #premiums > * { vertical-align:middle }
.star { color: #0864AE; margin: 0 3px; }
.star.large { font-size: 22px; }
.star.medium { font-size: 18px; }
.star.small { font-size: 14px; }
#league-header #premiums .message { margin: 0 30px; }
#league-header #premiums .actions-btn { display: inline-block; margin-left: 20px }

#user-header .league-name-header { border: 1px solid #b1b0b0 }
#user-header .logo {float:left;background-color:#f2f2f2;border:solid 1px #b1b0b0;width:48px;height:48px;}
#user-header .logo img {width:48px;height:48px;}
#user-header .text {float:left;padding:8px 0px 0px 20px;font:18px 'Open Sans',Arial,sans-serif;font-weight:bold;color:#000000;}
#user-header .button {float:right;padding:5px 10px 5px 0px;}
#user-header .caret { float:right; font-size:20px; line-height: 40px; width: auto; height: auto; margin:0; border:0; margin-right:20px; margin-left:10px; cursor: pointer }
#user-header .button {float:right;padding:5px 10px 5px 0px;}
#user-header .button .icon { font-size:26px; color: #0864AE; line-height:30px; text-decoration: none; }

.league-section-header {float:left;background:url(/css/images/bckg-menu-locker.png) repeat-x;margin-top:10px;border: solid 1px #b1b0b0;height:28px;width:100%;}
.league-section-header .league-section-header-text {float:left;padding:4px 0px 0px 10px;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;color:#303030;}
.league-section-header .league-section-header-menu {float:right;margin:5px 10px 0px 0px;}
.league-section-header a {font:12px 'Open Sans',Arial,sans-serif;font-weight:400;color:#0864ae;text-decoration:none;}
.league-section-header a:hover {text-decoration:underline;}
.league-section-content {float:left;background-color:#ffffff;border-left:solid 1px #b1b0b0;border-bottom:solid 1px #b1b0b0;border-right:solid 1px #b1b0b0;width:100%;min-height:105px;}
.league-section-header-218px {float:left;background:url(/css/images/bckg-menu-locker.png) repeat-x;margin-top:10px;border: solid 1px #b1b0b0;height:28px;width:218px;}
.league-section-header-218px .league-section-header-text {float:left;padding:4px 0px 0px 10px;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;color:#303030;}
.league-section-header-218px .league-section-header-menu {float:right;margin:5px 10px 0px 0px;}
.league-section-header-218px a {font:12px 'Open Sans',Arial,sans-serif;font-weight:400;color:#0864ae;text-decoration:none;}
.league-section-header-218px a:hover {text-decoration:underline;}
.league-section-content-218px {float:left;background-color:#ffffff;border-left:solid 1px #b1b0b0;border-bottom:solid 1px #b1b0b0;border-right:solid 1px #b1b0b0;width:218px;min-height:150px;}

ul {list-style:none;margin:0px 0px 0px 20px ;padding:0;}
ul.ui-sortable ul { margin-left: 30px;}
.footer ul li {padding-bottom:5px;}
.footer a {font:1em 'Open Sans',Arial,sans-serif;font-weight:400;color:#484848;text-decoration:none;}
.footer a:hover {color:#484848;text-decoration:underline;}
#footer{margin-top:14px;}

.clearer {clear:both;line-height:0;height:0;}

#section-menu-leagues {border:1px solid #b2b2b2;}
#section-menu-header-leagues {background:url(/css/images/menu-header-bckg-grey.png) repeat-x;width:158px;height:21px;font-size:12px;font-weight:bold;}
#section-menu-content-leagues {padding:10px 12px 10px 12px;background:url(/css/images/section-content-bckg.png) repeat-x bottom;}
#section-menu-header-comm {background:url(/css/images/menu-header-bckg-grey.png) repeat-x;width:158px;height:21px;font-size:12px;font-weight:bold;}

#section-menu-teams {border:1px solid #b2b2b2;}

/* *** User *** */
#user-account {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#user-account #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#user-account #user-logo {float:left;width:150px;text-align:center;vertical-align:top;margin-top:18px;}
#user-account #user-informations {float:left;padding:0px 10px 0px 20px;margin-top:10px;}
#user-account #user-informations input {padding:4px;margin-bottom:6px;}
#user-account #upload-user-logo {margin-top:10px;}
#user-account .panel > div, #user-account .birthdayBlock > div, #user-account .panel > input {margin-bottom:5px;}
#user-account #uploaded-user-logo {display:none;clear:both;width:780px;height:300px;margin-top:10px;}
#user-account .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}

#notifications {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#notifications #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#notifications .content { padding:10px 18px; border:1px solid #b1b0b0}
#notifications .notification-rule { margin:10px 0; }
#notifications .notification-rule input { margin-right:7px; vertical-align:middle }
#notifications .notification-rule span { line-height:13px; vertical-align:middle}
#notifications .notification-instructions { background-color: #f5f5f5; border:1px solid #b1b0b0; padding:5px 10px; margin-top:10px; margin-bottom:10px; }
#notifications .notification-icon { width:20px; height:20px; vertical-align:middle; margin-right:5px;}

#privacy {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#privacy #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#privacy .content { padding:10px 18px 30px 18px; border:1px solid #b1b0b0}
#privacy .privacy-instructions { background-color: #f5f5f5; border:1px solid #b1b0b0; padding:5px 10px; margin-top:10px; margin-bottom:10px; }
#privacy .privacy-details { margin-top:20px; }
#privacy .privacy-rule { margin:7px 0;}
#privacy .privacy-rule .privacy-label{ display:inline-block; width:350px; text-align:right; margin-right:5px; vertical-align:middle}
#privacy .privacy-icon { width:20px; height:20px; vertical-align:middle; margin-right:10px;}

#solutions {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#solutions #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#solutions .content .empty-list {padding:20px;text-align:center;min-height:360px;}
#solutions .content { padding:0; border:1px solid #b1b0b0}
#solutions .list { padding: 0 0;}
#solutions .list .solution-item  { padding:8px 18px ;}
#solutions .list .solution-item:hover {background-color: #f7f7f7;}
#solutions .list .solution-image  { display:inline-block; margin-right:15px;}
#solutions .list .solution-image img { width: 48px; height: 48px;}
#solutions .list .solution-detail {display:inline-block;vertical-align:top; margin-top:7px; width:620px}
#solutions .list .solution-detail .name { font-weight:bold; font-size:14px;}
#solutions .list .solution-detail .description { margin-top:5px; display:inline-block;}
#solutions .list .solution-actions {float:right;padding-top:12px;}
#solutions .list .solution-actions button {width:27px; height:27px; line-height: 27px; text-align:center;}
#solutions .content .pager {background-color:#f5f5f5;padding:18px;border-top:solid 1px #b1b0b0; text-align: left; margin:0}

#password {float: left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top: 10px;}
#password #action-buttons {padding-bottom:10px;width:100%;text-align:right;padding-right: -2px;}
#password .content { padding:10px 18px; border:1px solid #b1b0b0; min-height:350px;}
#password .password-label {margin-left:1px;}
#password .errorMessage {color:red; }
#password .message { font-size: 15px; font-weight:bold; text-align:center; margin-top:20px;}

/* *** Validation Summary *** */
.no-message {display:none;}
.information, .error {margin:5px 0px 10px 0px;padding:10px 10px 7px 50px;background-repeat:no-repeat;background-position:10px 13px;font-size:12px;}
.information {color:#00529B;font-weight:bold;border:solid 2px #00529B;background-color:#BDE5F8;background-image:url(/css/images/info.png);}
.error {color:#d8000c;border:solid 2px #e71212;background-color:#ffbaba;background-image:url(/css/images/error.png);}
.validationSummary {background-image:url(/css/images/validation_error.png);background-repeat:no-repeat;background-position:5px 10px;border:solid 2px #e71212;background-color:#ffe0e0;width:auto;margin:10px 0px 5px 0px;color:#e71212;}
.validator {color:#e71212;}
#validation-success {display:none;background-image:url(/css/images/validation_success.png);background-repeat:no-repeat;background-position:5px 10px;border:solid 2px #4F8A10;background-color:#DFF2BF;width:auto;margin:10px 0px 5px 0px;color:#4F8A10;}
#validation-error {display:none;background-image:url(/css/images/validation_error.png);background-repeat:no-repeat;background-position:5px 10px;border:solid 2px #d8000c;background-color:#ffe0e0;width:auto;margin:10px 0px 5px 0px;color:#d8000c;}
#error-show-detail {color:#e71212;text-decoration:none;}
#error-show-detail:hover {text-decoration:underline;}
#error-message {display:none;}
#adobe-flash-is-missing {margin:5px 0px 10px 0px;padding:14px 10px 7px 50px;background-repeat:no-repeat;background-position:8px 6px;font-size:12px;color:#d8000c;border:solid 2px #e71212;background-color:#ffbaba;background-image:url(/css/images/error.png);height:20px;display:none;}

/* *** Feedback dialog *** */
#feedback {background:url(/css/images/feedback_off.png) no-repeat;position:fixed;top:50%;left:0px;height:101px;width:38px;} 
#feedback:hover {background:url(/css/images/feedback_on.png) no-repeat;left:2px;} 
#feedback-dialog {display:none;padding:15px 20px 15px 20px;}

.menu-title
{
    font-size:12px;
    color:#298600;  
}


.textLabel{font-size:12px;border:2px solid #cacaca;padding:2px;}

/* *** Hyperlinks *** */
a.section-title:link { font:24px 'DINRegular',Arial,sans-serif;color:#000000;text-decoration:none;font-weight:bold; }
a.section-title:visited { font:24px 'DINRegular',Arial,sans-serif;color:#000000;text-decoration:none;font-weight:bold; }
a.section-title:active { font:24px 'DINRegular',Arial,sans-serif;color:#000000;text-decoration:none;font-weight:bold; }
a.section-title:hover { font:24px 'DINRegular',Arial,sans-serif;color:#165e9d;text-decoration:none;font-weight:bold; }

a.menu-item:link {color:#0071bd;text-decoration:none;}
a.menu-item:visited {color:#0071bd;text-decoration:none;}
a.menu-item:active {color:#0071bd;text-decoration:none;}
a.menu-item:hover {color:#000000;text-decoration:none; cursor:hand; cursor:pointer}

a.bread-crumb:link {color:#0071bd;font-size:12px;text-decoration:none;}
a.bread-crumb:visited {color:#0071bd;font-size:12px;text-decoration:none;}
a.bread-crumb:active {color:#0071bd;font-size:12px;text-decoration:none;}
a.bread-crumb:hover {color:#0071bd;font-size:12px;text-decoration:underline;}

a.black11:link {color:#494949;font-size:11px;text-decoration:none;}
a.black11:visited {color:#494949;font-size:11px;text-decoration:none;}
a.black11:active {color:#494949;font-size:11px;text-decoration:none;}
a.black11:hover {color:#494949;font-size:11px;text-decoration:underline;}

a.black12:link {color:#494949;font-size:12px;text-decoration:none;}
a.black12:visited {color:#494949;font-size:12px;text-decoration:none;}
a.black12:active {color:#494949;font-size:12px;text-decoration:none;}
a.black12:hover {color:#494949;font-size:12px;text-decoration:underline;}

a.link-white-14:link {font:14px/14px 'DINMedium',Arial,sans-serif;color:#ffffff;text-decoration:none;}
a.link-white-14:visited {font:14px/14px 'DINMedium',Arial,sans-serif;color:#ffffff;text-decoration:none;}
a.link-white-14:active {font:14px/14px 'DINMedium',Arial,sans-serif;color:#ffffff;text-decoration:none;}
a.link-white-14:hover {font:14px/14px 'DINMedium',Arial,sans-serif;color:#0071bd;text-decoration:none; cursor:hand; cursor:pointer;}

a.link-12-bold-white:link {color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
a.link-12-bold-white:visited {color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
a.link-12-bold-white:active {color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
a.link-12-bold-white:hover {color:#ffffff;font-size:12px;font-weight:bold;text-decoration:underline;}

a.link-12-bold-red:link {color:#d8000c;font-size:12px;font-weight:bold;text-decoration:none;}
a.link-12-bold-red:visited {color:#d8000c;font-size:12px;font-weight:bold;text-decoration:none;}
a.link-12-bold-red:active {color:#d8000c;font-size:12px;font-weight:bold;text-decoration:none;}
a.link-12-bold-red:hover {color:#d8000c;font-size:12px;font-weight:bold;text-decoration:underline;}

a.blue12:link {color:#0071bd;font-size:12px;text-decoration:none;}
a.blue12:visited {color:#0071bd;font-size:12px;text-decoration:none;}
a.blue12:active {color:#0071bd;font-size:12px;text-decoration:none;}
a.blue12:hover {color:#000000;font-size:12px;text-decoration:none; cursor:hand; cursor:pointer;}

.label-12-bold-white {color:#ffffff;font-size:12px;font-weight:bold;}
.label {color:#ffffff;font-size:14px;font-weight:bold;}

#league-options
{
    float:right;
    position:relative;
    display:none;
    padding:8px 4px 2px 4px;
    top:26px;
    left:41px;
    width:150px;
    border:1px solid #b2b2b2;
    background:#fff;
    overflow:hidden;
    z-index:9999;
    text-align:center;
}

a.link-12-bold-red:hover {color:#d8000c;font-size:12px;font-weight:bold;text-decoration:underline;}

.label-12-bold-white {color:#ffffff;font-size:12px;font-weight:bold;}
.label {color:#ffffff;font-size:14px;font-weight:bold;}


/****  Menu Section ***/
div.section-menu-top {border:1px solid #b2b2b2;border-radius:5px; box-shadow:1px 1px 2px 2px #ccc;}
div.section-menu {border:1px solid #b2b2b2;border-radius:5px; margin-top:10px; box-shadow:1px 1px 2px 2px #ccc;}
div.section-menu-header {background:url(/css/images/menu-header-bckg-grey.png) repeat-x;width:auto;height:21px;font-weight:bold;border-top-right-radius:5px;border-top-left-radius:5px;}
div.section-menu-header-title {padding:2px 0px 0px 12px;font-size:12px;font-weight:bold;}
div.section-menu-content {padding:10px 12px 10px 12px;background:url(/css/images/section-content-bckg.png) repeat-x bottom;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
div.section-menu-content-item-top{}
div.section-menu-content-item{margin-top: 10px;}
div.section-menu-content {padding:10px 12px 10px 12px;background:url(/css/images/section-content-bckg.png) repeat-x bottom;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}

/****  List section from control ***/
div.list-section {margin-top:10px; border:1px solid #b2b2b2;}
div.list-section-actions {margin-top:10px; margin-left:10px;}
div.list-section-actions-nomargin {margin-top:10px;}

/****  Header section from control ***/
div.header-section{background:url(/css/images/menu-header-bckg-grey.png) repeat-x;width:auto;height:21px;}
div.header-title{padding:2px 0px 0px 12px;font-size:12px;font-weight:bold;}

/****  Header section from grid ***/
div.grid-section { margin-left:10px; margin-bottom:10px;}

div.section-header-title {color:#000000;}
div.section-header-sub-title {color:#b2b2b2;}
div.section-header-public-link {color:#b2b2b2;}
div.section-header-return {color:#b2b2b2;}
div.section-header-publicity{}

/****  Validation section and error message ***/
div.validationSummary {background-image:url(/css/images/validation_error.png);background-repeat:no-repeat;background-position:5px 10px;border:solid 2px #e71212;background-color:#ffe0e0;width:auto;margin:10px 0px 5px 0px;color:#e71212;}
div.validator {color:#e71212;}
div.validation-success {display:none;background-image:url(/css/images/validation_success.png);background-repeat:no-repeat;background-position:5px 10px;border:solid 2px #4F8A10;background-color:#DFF2BF;width:auto;margin:10px 0px 5px 0px;color:#4F8A10;}
div.validation-error {display:none;background-image:url(/css/images/validation_error.png);background-repeat:no-repeat;background-position:5px 10px;border:solid 2px #d8000c;background-color:#ffe0e0;width:auto;margin:10px 0px 5px 0px;color:#d8000c;}
div.error-show-detail {color:#e71212;text-decoration:none;}
div.error-show-detail:hover {text-decoration:underline;}
div.error-message {display:none;}

/****  Menu Header section from short link in banner ***/
div.menu-header-short-link 
{
    float:left;
    width:100px;
    padding-top:10px;
    font:14px/14px 'DINMedium',Arial,sans-serif;
    color:#ffffff;
}

/****  AccountNews ***/
div.account-news-section{border-radius: 5px;box-shadow: 1px 1px 2px 2px #ccc;}
div.account-news-header{}
div.account-news-date{}
div.account-news-title{}
div.account-news-content{margin-bottom: 10px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
div.account-news-section:hover {color:#0071bd;font-size:12px;text-decoration:underline; }

/* *** 404 Page Not Found *** */
#page-not-found {}
#page-not-found .title {font:40px 'Open Sans',Arial,sans-serif;font-weight:700; text-transform:uppercase}
#page-not-found .text {font:23px 'Open Sans',Arial,sans-serif;font-weight:300; }

.div-display {display:block;}
.div-disappear {display:none;}

#hockey-league .title{font: 40px 'Open Sans',Arial,sans-serif; font-weight: 700; color: #000; font-weight: bold; letter-spacing:-2px;}
#hockey-league .description {margin-top: 5px; font: 24px 'Open Sans',Arial,sans-serif; font-weight: 300; color: #000 }
#hockey-league .item{ height: 490px; padding-top:20px;}
#hockey-league .container  {background: url(//cache.kreezee.com/images/slides/puck.png) no-repeat; width:720px; background-size: 130%; background-position: -161px -71px; }

#easy-management .title{font: 32px 'Open Sans',Arial,sans-serif; font-weight: 700; color: #000; text-align:center}
#easy-management .description {margin-top: 5px; font: 18px 'Open Sans',Arial,sans-serif; font-weight: 300; color: #000; text-align:center; margin-top:5px;  }

#free .title{font: 32px 'Open Sans',Arial,sans-serif; font-weight: 700; color: #000; text-align:center;}
#free .description {margin-top: 5px; font: 18px 'Open Sans',Arial,sans-serif; font-weight: 300; color: #000; text-align:center; margin-top:5px;  }

#register {padding-top: 30px;margin-left:auto;margin-right:auto;width:930px;height:350px;}
#register .logo {float:left;margin-right: 50px;}
#register .title {font:40px 'Open Sans',Arial,sans-serif;font-weight:700;letter-spacing:-3px;margin-top:20px;}
#register .para {font:20px 'Open Sans',Arial,sans-serif;font-weight:400;color: #4a4a4a; margin-top: 10px;}
#register .form {margin-top:20px;}
#register .textbox {border:1px solid #000000;padding:5px 10px;margin-right:20px;}
#register .button {font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin-top:20px;}

#new-account {float:left;width:100%;text-align:center;padding: 10px 0px 10px 0px;border-top:solid 1px #d4d4d4;}
#new-account .title {font:14px 'Open Sans',Arial,sans-serif;font-weight:400;}
#new-account .button {font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:15px 0px 10px 0px;}

#discover-all-sports-solutions {margin-top:48px;}

#learn-more {margin: 28px 0px 26px 0px;}
#learn-more .title {font:16px 'Open Sans',Arial,sans-serif;font-weight:300;color:#000000;}
#learn-more img {border:none;margin-top:14px;}
#learn-more button {margin-top:9px;}

#dashboard-games #week-calendar {float:right;padding:0px 4px 4px 4px;width:210px;font:10px 'Open Sans',Arial,sans-serif;font-weight:300;}
#dashboard-games #week-calendar #previous-week {float:left;width:8px;height:18px;text-align:center;border:solid 1px #b1b0b0;background-color:#eeeeee;padding:10px 3px 0px 3px;cursor:pointer;}
#dashboard-games #week-calendar #previous-week:hover {background-color:#ffffff;}
#dashboard-games #week-calendar #previous-week #arrow {width:0px;height:0px;border-style:solid;border-width:4px 8px 4px 0;border-color:transparent #5e5e5e transparent transparent;}
#dashboard-games #week-calendar #previous-week:hover #arrow {border-color:transparent #000000 transparent transparent;}
#dashboard-games #week-calendar #day-of-the-week {float:left;width:21px;height:28px;text-align:center;border:solid 1px #b1b0b0;background-color:#eeeeee;color:#5e5e5e;margin-left:2px;font-weight:bold;cursor:pointer;}
#dashboard-games #week-calendar #day-of-the-week:hover {background-color:#ffffff;color:#000000;}
#dashboard-games #week-calendar #day-of-the-week-selected {float:left;width:21px;height:28px;text-align:center;border:solid 1px #0864ae;background-color:#0864ae;color:#ffffff;margin-left:2px;font-weight:bold;cursor:pointer;}
#dashboard-games #week-calendar #day-of-the-week-selected:hover {border:solid 1px #b1b0b0;background-color:#ffffff;color:#000000;}
#dashboard-games #week-calendar #next-week {float:left;width:8px;height:18px;text-align:center;border:solid 1px #b1b0b0;background-color:#eeeeee;padding:10px 3px 0px 3px;margin-left:2px;cursor:pointer;}
#dashboard-games #week-calendar #next-week:hover {background-color:#ffffff;}
#dashboard-games #week-calendar #next-week #arrow {width:0px;height:0px;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #5e5e5e;}
#dashboard-games #week-calendar #next-week:hover #arrow {border-color:transparent transparent transparent #000000;}

#footer {bottom:0;background-color:#f5f5f5;border-top:solid 1px #d4d4d4;width:100%;}
#footer .column-title {font:19px 'Open Sans',Arial,sans-serif;font-weight:300;color:#000000;margin: 20px 0px 5px 20px;}
#footer ul {list-style:none;margin:0px 0px 0px 20px ;padding:0;}
#footer ul li {padding-bottom:5px;}
#footer a {font:1em 'Open Sans',Arial,sans-serif;font-weight:400;color:#484848;text-decoration:none;}
#footer a:hover {color:#484848;text-decoration:underline;}

#shout-box {}
#shout-box #shout-box-message-area {margin-top: 2px;}
#shout-box #shout-box-message-area textarea {border:none;height:18px;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;padding:4px;width:512px;outline:none;overflow:hidden;resize:none;}

/******* À SUPPRIMER ??? *******/
#footer #footer-wrapper {background-color:#272425;height:234px;}
#footer #footer-wrapper #footer-content{position:relative;padding-top:40px;width:960px;margin:auto;overflow:hidden;}
#footer #footer-wrapper #footer-content .content-block {float:left;width:190px;margin-right:10px;margin-left:40px;}
#footer #footer-wrapper #footer-content .content-block h3 {text-transform:uppercase;margin-bottom:12px;font:15px/15px 'DINBold',Arial,sans-serif;}
#footer #footer-wrapper #footer-content .content-block ul {border-top:1px solid #5b5b5b;font-size:12px;list-style-type:none;padding:0;}
#footer #footer-wrapper #footer-content .content-block ul li {border-bottom:1px solid #5b5b5b;padding:5px 0;margin:0;}
#footer #footer-wrapper #footer-content .content-block ul #copyright {padding-top:12px;border-bottom:none;}
#footer #footer-wrapper #footer-content .content-block #icons {margin-bottom:20px;}
#footer #footer-wrapper #footer-content .content-block #icons a {margin-right:5px;float:left;}
#footer #footer-wrapper #footer-content .content-block #icons .fblike {float:left;margin:2px 0 0 2px;}
/******* À SUPPRIMER ??? *******/

.footer {bottom:0;background-color:#e0e1e2;border-top:solid 1px #aab7be;height:150px;width:100%;padding-top:20px;}
.footer .column-title {font:19px 'Open Sans',Arial,sans-serif;font-weight:300;color:#000000;margin:0px 0px 5px 20px;}
.footer ul {list-style:none;margin:0px 0px 0px 10px ;padding:0;}
.footer ul li {padding-bottom:5px;}
.footer a {font:1em 'Open Sans',Arial,sans-serif;font-weight:400;color:#484848;text-decoration:none;}
.footer a:hover {color:#484848;text-decoration:underline;}

#recipient-list {overflow:hidden;height:auto !important;height:1%;width:418px;border:1px solid #b1b0b0;cursor:text;min-height:1px;z-index:999;margin:0;padding:4px;background-color:#fff;list-style-type:none;clear:left;}
#recipient-list #recipient-list-input {float:left;margin:0;padding:0;list-style-type:none;}
#recipient-list #recipient-list-input input {border:0;width:390px;padding:4px 4px;background-color:white;margin:3px 0px 3px 0px;-webkit-appearance:caret;outline:none;border:none;}
#recipient-list .recipient-tag {overflow:hidden;height:auto !important;height:15px;margin:3px;padding:3px;background-color:#f7f7f7;cursor:default;border:1px solid #b1b0b0;font-size:11px; float:left;white-space:nowrap;}
#recipient-list .recipient-tag:hover {background-color:#0864ae;border:1px solid #0864ae;color:#ffffff;}
#recipient-list .recipient-tag p {display:inline;padding:0;margin:0;}
#recipient-list .recipient-tag .delete {margin-left:5px;font-weight:bold;cursor:pointer;}

/* Overload CSS jQuery UI / pnotify */
#league-tabs .ui-widget-header {background:transparent;border:none;background-color:#f5f5f5;border-bottom:1px solid #b1b0b0;}
#portal-tabs .ui-widget-header {background:transparent;border:none;background-color:#f5f5f5;border-bottom:1px solid #b1b0b0;}
#association-tabs .ui-widget-header {background:transparent;border:none;background-color:#f5f5f5;border-bottom:1px solid #b1b0b0;}
#user-tabs .ui-widget-header {background:transparent;border:none;background-color:#f5f5f5;border-bottom:1px solid #b1b0b0;}
#admin-tabs .ui-widget-header {background:transparent;border:none;background-color:#f5f5f5;border-bottom:1px solid #b1b0b0;}
#season-tabs .ui-widget-header {background:transparent;border:none;background-color:#ffffff;border-bottom:1px solid #b1b0b0;}
#staffs-tabs .ui-widget-header {background:transparent;border:none;background-color:#ffffff;border-bottom:1px solid #b1b0b0;}
#website-tabs .ui-widget-header {background:transparent;border:none;background-color:#ffffff;border-bottom:1px solid #b1b0b0;}
.team-tabs { position: initial }
.team-tabs .ui-widget-header {background:transparent;border:none;background-color:#f5f5f5;border-bottom:1px solid #b1b0b0;}
#player-tabs .ui-widget-header {background:transparent;border:none;background-color:#f5f5f5;border-bottom:1px solid #b1b0b0;}
#messages-tabs .ui-widget-header {background:transparent;border:none;background-color:#f5f5f5;border-bottom:1px solid #b1b0b0;}
#playoff-tabs .ui-widget-header {background:transparent;border:none;background-color:#ffffff;border-bottom:1px solid #b1b0b0;}
#lists-tabs .ui-widget-header {background:transparent;border:none;background-color:#ffffff;border-bottom:1px solid #b1b0b0;}
#lists-tabs.ui-widget-content {border:none;background:none;background-color:#ffffff; }
#league-tabs.ui-widget-content {border:none;background:none;background-color:#ffffff; }
#portal-tabs.ui-widget-content {border:none;background:none;background-color:#ffffff;}
#association-tabs.ui-widget-content {border:none;background:none;background-color:#ffffff;}
#user-tabs.ui-widget-content {border:none;background:none;background-color:#ffffff;}
#season-tabs.ui-widget-content {border:none;background:none;background-color:#ffffff;}
.team-tabs.ui-widget-content {border:none;background:none;background-color:#ffffff;}
#player-tabs.ui-widget-content {border:none;background:none;background-color:#ffffff;}
#playoff-tabs.ui-widget-content {border:none;background:none;background-color:#ffffff;}
#staffs-tabs.ui-widget-content {border:none;background:none;background-color:#ffffff;}
#website-tabs.ui-widget-content {border:none;background:none;background-color:#ffffff;}
#season-tabs .ui-tabs-panel{ border: 1px solid #b1b0b0; border-width: 0 1px 1px 1px; }
#playoff-tabs .ui-tabs-panel{ border: 1px solid #b1b0b0; border-width: 0 1px 1px 1px; }

#document-tabs .ui-widget-header {background:transparent;border:none;background-color:#ffffff;border-bottom:1px solid #b1b0b0;}
#page-tabs .ui-widget-header {background:transparent;border:none;background-color:#ffffff;border-bottom:1px solid #b1b0b0;}

.ui-autocomplete {border:solid 1px #b1b0b0;z-index:10000;}
.ui-datepicker-trigger {position:relative;margin:0px !important;top:6px;left:2px;cursor:pointer;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-size:1.1em;}
.ui-button-text {font-size:13px;}

.ui-pnotify {font:13px 'Open Sans',Arial,sans-serif;font-weight:400;}
.ui-pnotify-icon { margin-top: 1px;}
.ui-button {margin-top: 0px;margin-right: 0px;}
.ui-datepicker-trigger {margin:3px;}
.ui-tabs-nav .ui-icon {display:inline-block;width:16px;height:12px;}

/* Overload Grid960 */
.grid_10 {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.grid-10-page-title {background-color:#000000;margin-top:10px;height:30px;}

.options-menu
{
    display:inline-block;
    width:42px;
    height:16px;
    margin-top:4px;
    border-radius:2px;
    background-color:#f5f5f5;
    float:right;
    margin-right:20px;
    z-index:1000;
}

.cog
{    
    background:url(/css/images/cog.png) no-repeat;
    background-position:center center;
    background-size:36px 16px;
    display:inline-block;
    width:42px;
    height:16px;
}

.cog ul
{
    z-index:1000;
}

.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.align-right{text-align:right;width:120px;display:inline-block}
.blue-number {display:inline-block; margin-left:10px; font-size: 120%;color: #0A65AE;}

.filter {background-color:#f5f5f5;padding:18px;border-bottom:solid 1px #b1b0b0;}
.filter-textbox {background:#ffffff;border:solid 1px #abadb3;height:30px; display:inline-block}
.filter-textbox > input {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;padding:6px 4px 4px 8px;border:none;outline:none;}
.filter-textbox > .icon {float:right;background:url(//cache.kreezee.com/images/input-search-icon.png) no-repeat;width:16px;height:16px;margin:7px 5px 0px 0px;}
.filter-dropdown select {padding:5px; font-size:1em; font-family: 'Open Sans', Arial, sans-serif}

.form-input-text{padding:7px;display:inline-block;}
.form-input {padding:4px;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;border: solid 1px #abadb3;}
.form-input:focus {outline:none;border-color:#9ecaed;box-shadow:0 0 10px #9ecaed;}
.errorFill {outline:none;border-color:#ce002d !important;}
.errorFill:focus {outline:none;border-color:#ce002d !important;box-shadow:0 0 10px #ce002d !important;}
.errorFill.select2-container .select2-choice {border:1px solid #ce002d;}
.error-placeholder {background:url(//cache.kreezee.com/images/icon-warning-16px.png) no-repeat right;padding-right:20px;color:#ce002d;font-size:12px;}
.error-placeholder span {color:#ce002d;font-size:12px;}
.error-placeholder.errorFill { display: block!important; }
.form-input-contact {padding:4px;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;border: solid 1px #abadb3;width:300px;}
.form-input-province {padding:4px;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;margin:0px;width:200px;}
.form-input-team {padding:3px;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;width:250px;height:20px;}
.form-input-mandatory {color:#0864ae;margin-left:5px;}
.ellipsis-field { white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

/* Menu Widget */
ul li.actions {background:url(/css/images/settings_filled-25.png) no-repeat;background-position:center center; background-size:15px 15px; width:25px; height:25px;}
ul li.actions .ui-menu {z-index:1000;}
ul li.actions .ui-menu-item {min-width: 100px; text-align:left;}

.settings-button{display:inline-block; border:1px solid #0864ae; background: #0864ae url(/css/custom-theme/images/ui-bg_flat_75_0864ae_40x100.png) 50% 50% repeat-x; font-weight:normal; color:#ffffff; cursor:pointer; width: 40px; height:24px; vertical-align:top; margin-left:2px;}
.settings-button:hover{background: #0864ae url(/css/custom-theme/images/ui-bg_highlight-hard_15_0864ae_1x100.png) 50% 50% repeat-x;}
ul.settings-button li.actions {background:url(/css/images/settings-button.png) no-repeat;background-position:center center; background-size:35px 18px; width:40px; height:24px;}
div.settings-button.actions {position:relative; background-image:url(/css/images/settings-button.png); background-repeat:no-repeat;background-position:center center; background-size:35px 18px; width:40px; height:28px;}

.button-short .ui-button-text {padding: .4em .4em;}

.disclaimerBox {background-color:#f5f5f5; border:1px solid #b1b0b0; padding:10px;}

.stats-icon { background:url(//cache.kreezee.com/images/icon-stats-20px.png) no-repeat center center #f5f5f5 ; display:inline-block;width:25px; height:25px; border:1px solid #b1b0b0 }
.news-icon { background:url(/images/news/news-icon.png) no-repeat center center;display:inline-block;width:16px;height:16px;margin-bottom:21px;}
.photo-icon { background:url(//cache.kreezee.com/images/icon-camera-16px.png) no-repeat center center; display:inline-block; width:25px; height:25px; vertical-align:middle}

.tab-header-title{display:inline-block;margin-top:5px;font-size:22px;vertical-align:top;}
.connection-icon {display:inline-block;line-height:24px; width:24px;height:24px;background-color:#f5f5f5; text-align:center; margin-right:5px; vertical-align: top; cursor: pointer; background-position:center center; background-size:20px;}
.eye-icon {background: url(//cache.kreezee.com/images/icon-be-a-fan-24px.png) no-repeat #f5f5f5;  }
.eye-hover-icon {background: url(//cache.kreezee.com/images/icon-fan-of-24px.png) no-repeat #0864ae; }
.online-icon {background: url(//cache.kreezee.com/images/icon-connection-online-24px.png) no-repeat #f5f5f5; }
.enveloppe-icon {background: url(//cache.kreezee.com/images/icon-connection-offline-24px.png) no-repeat #f5f5f5; }
.addConnection-icon {background:url(//cache.kreezee.com/images/icon-connection-request-24px.png) no-repeat #f5f5f5;}
.check-icon { background:url(//cache.kreezee.com/images/icon-check-9px.png) no-repeat transparent; display:inline-block; width:9px; height:9px; background-size: 9px; margin-left:5px; vertical-align:middle }
.swfupload {z-index:99!important}

/* Settings dropdown widget */
.settingsMenu { background-color: #f5f5f5; border: 1px solid #b1b0b0; padding:5px; position:absolute; top:27px; text-align:left; z-index:10000; white-space:nowrap}
.settingsMenu .element {padding:2px 5px; color:black}
.settingsMenu .element:hover { background-color:#0864ae; color:white}
.settingsMenu .element:hover a { color:white}
.settingsMenu .divider {margin:0 5px; height:5px; margin-bottom:5px; border-bottom:1px solid #b1b0b0}

/* Tags widget*/
.tags { cursor: text; }
.tag-container {border:1px solid #b1b0b0; padding:3px 5px; background-color:#ffffff}
.tag-input {border:none; width: auto; height:26px; }
.tag-input:focus { outline:none;  }
.tag {background-color:#0864ae;display:inline-block;padding:2px 2px 2px 8px; margin:2px 0; color:white}
.tag-button {display:inline-block; color:white; width:20px; text-align:center; cursor:pointer}
.tags-item {width:200px!important; position:relative!important}

.internet-explorer-warning {position:fixed;background-color:#ce002d;top:0;left:0;z-index:10000;width:100%;height:50px;padding:20px;box-sizing:content-box;}
.internet-explorer-warning>img{float:left;width:48px;height:48px;}
.internet-explorer-warning>.title {float:left;font:14px 'Open Sans',Arial,sans-serif;font-weight:700;color:#ffffff;margin-left:20px;margin-top: 5px;width:90%;}
.internet-explorer-warning>.message {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;color:#ffffff;margin-left:20px;}
.internet-explorer-warning>.message {float:left;font:13px 'Open Sans',Arial,sans-serif;font-weight:400;color:#ffffff;margin-left:20px;}
.internet-explorer-warning>.message>a{color:#ffffff;text-decoration:none;border-bottom:1px dotted #ffffff;}
.internet-explorer-warning>.message>a:hover{border-bottom:1px solid #ffffff;} 

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.sortable-placeholder { outline: 1px dashed #0864ae; width:280px; margin-top:5px; }
.sortable-error { outline: none; }

/* Stripe Connect */
.stripe-connect {
  display: inline-block;
  margin-bottom: 1px;

  background-image: -webkit-linear-gradient(#28A0E5, #015E94);
  background-image: -moz-linear-gradient(#28A0E5, #015E94);
  background-image: -ms-linear-gradient(#28A0E5, #015E94);
  background-image: linear-gradient(#28A0E5, #015E94);

  -webkit-font-smoothing: antialiased;
  border: 0;
  padding: 1px;
  height: 30px;
  text-decoration: none;

  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);

  cursor: pointer;

  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.stripe-connect span {
  display: block;
  position: relative;
  padding: 0 12px 0 44px;
  height: 30px;

  background: #1275FF;
  background-image: -webkit-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
  background-image: -moz-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
  background-image: -ms-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
  background-image: linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);

  font-size: 14px;
  line-height: 30px;
  color: white;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);

  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);

  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.stripe-connect span:before {
  content: '';
  display: block;
  position: absolute;
  left: 11px;
  top: 50%;
  width: 23px;
  height: 24px;
  margin-top: -12px;
  background-repeat: no-repeat;
  background-size: 23px 24px;
}

.stripe-connect:active {
  background: #005D93;
}

.stripe-connect:active span {
  color: #EEE;
  background: #008CDD;
  background-image: -webkit-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
  background-image: -moz-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
  background-image: -ms-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
  background-image: linear-gradient(#008CDD, #008CDD 85%, #239ADF);
  -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}

.stripe-connect:active span:before {}

.stripe-connect span:before, .stripe-connect.blue span:before {
  background-image: url(/css/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s/W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAADQklEQVRIDbWVaUiUQRjHZ96dXY/d1fYQj1U03dJSw9YkFgy6DIkILRArQSSC7PjQjQQqVH7oQ0GHQUWgpQhKHzoNSqiUwpXcsrwIjzVtPVrzbPV9Z6bZhYV3N3WXYAeGmWeeZ37z8J95GEgpBf5oeXn1Es4fYAdzPDlM6je4RBYhR+LMU89UxiCBGiCgkUwsBYSA+SlPKLQBQAYEAZm+3j42K96z3NyOF7VOeMrp62opRcacjPW5+43rDTpNSKQ8QKZAEg7xmPCTs/O27uGJgXuNbW0pxyvLfTmAEBzthEsFZLxRvPdi5rpYo2cmUiQJDA4IVeo0obGdlvGfXUPj0Sym2zPuHxvzcWjDyVupJ/YYizKTGNjLw/HiduNTAqIRIUJ6Vpp+ky8bCSFgwQ2xgkGxFi1ioNWEBGuJB31gbLIv/2pd7SpFoGxtpCYkLSEq4ptlzIYFO7tc7w0TKkeEYg5ADnrWkkYhD8s26GPq3nW0WKxTptftPYBI4Mj3O2fHvKNZBMVSDmMwarXNjDkSF3d5kExZeiCr8M2VI+VFu9IvsPcYtzAvkfoEZkEEE45jMppq3ppbCNPFIY1nD1cpo07lbMmvOXeoDCF8BLKy9uUAAjDkBh+c6bz78mNtVVP7MwET7JBnqb4xXpdWVpC1OVzWn+ELHLCsneX/s7rkRWl1463cy1U3WroG21jhCGKJXPOtKQnpAuENvsAppgDB3TcDVIrpDHbK5Kd+y7W8iodNybHh22rOHyxUK+UaMYjZaoyp25rYL54TSihSKmwZ14v3lc3ZFxdbeywjn/tGJnkmzrydX1ApxOEACKymmXLYfXVpi1JMEOGxPi1ep18doY4r2J7uFumQQ9yGf01bMcZW8dpyc0oIjxxpuC5wuUDX+ovWrnYeg3aXvdLIqnmOvXPsfH6uA5YbTb1DX8ofvTLzTy6ZV4K6fAw+gXiATfdffmjeaUgc1UdpdWplsCooQBrEnqUw82dhdnjit/Vxc4f59tP3DRjzJvYteqrl4rmNlJIfrOwpgNklesDRNQBCHYtQAQqD2CgACNjHAJnG1EyfV/S67fZiJB5t2OGEe4n7L3fS4fpEv/2hUEATfoPbuam5v8N7nps70YTbAAAAAElFTkSuQmCC);
}

@font-face {
	font-family: 'icomoon';
	src:url(/css/fonts/icomoon.eot?dk1186);
	src:url(/css/fonts/icomoon.eot?dk1186#iefix) format('embedded-opentype'),
		url(/css/fonts/icomoon.ttf?dk1186) format('truetype'),
		url(/css/fonts/icomoon.woff?dk1186) format('woff'),
		url(/css/fonts/icomoon.svg?dk1186#icomoon) format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'icomoon';
  src:  url(/css/fonts/icomoon.eot?suotgj);
  src:  url(/css/fonts/icomoon.eot?suotgj#iefix) format('embedded-opentype'),
    url(/css/fonts/icomoon.ttf?suotgj) format('truetype'),
    url(/css/fonts/icomoon.woff?suotgj) format('woff'),
    url(/css/fonts/icomoon.svg?suotgj#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add-to-list:before {
  content: "\e601";
}
.icon-classic-computer:before {
  content: "\e60b";
}
.icon-controller-fast-backward:before {
  content: "\e60c";
}
.icon-creative-commons-attribution:before {
  content: "\e60d";
}
.icon-creative-commons-noderivs:before {
  content: "\e60e";
}
.icon-creative-commons-noncommercial-eu:before {
  content: "\e60f";
}
.icon-creative-commons-noncommercial-us:before {
  content: "\e610";
}
.icon-creative-commons-public-domain:before {
  content: "\e611";
}
.icon-creative-commons-remix:before {
  content: "\e612";
}
.icon-creative-commons-share:before {
  content: "\e613";
}
.icon-creative-commons-sharealike:before {
  content: "\e614";
}
.icon-creative-commons:before {
  content: "\e615";
}
.icon-document-landscape:before {
  content: "\e616";
}
.icon-remove-user:before {
  content: "\e617";
}
.icon-warning:before {
  content: "\e618";
}
.icon-arrow-bold-down:before {
  content: "\e619";
}
.icon-arrow-bold-left:before {
  content: "\e61a";
}
.icon-arrow-bold-right:before {
  content: "\e61b";
}
.icon-arrow-bold-up:before {
  content: "\e61c";
}
.icon-arrow-down:before {
  content: "\e61d";
}
.icon-arrow-left:before {
  content: "\e61e";
}
.icon-arrow-long-down:before {
  content: "\e61f";
}
.icon-arrow-long-left:before {
  content: "\e620";
}
.icon-arrow-long-right:before {
  content: "\e621";
}
.icon-arrow-long-up:before {
  content: "\e622";
}
.icon-arrow-right:before {
  content: "\e623";
}
.icon-arrow-up:before {
  content: "\e624";
}
.icon-arrow-with-circle-down:before {
  content: "\e625";
}
.icon-arrow-with-circle-left:before {
  content: "\e626";
}
.icon-arrow-with-circle-right:before {
  content: "\e627";
}
.icon-arrow-with-circle-up:before {
  content: "\e628";
}
.icon-bookmark:before {
  content: "\e629";
}
.icon-bookmarks:before {
  content: "\e62a";
}
.icon-chevron-down:before {
  content: "\e62b";
}
.icon-chevron-left:before {
  content: "\e62c";
}
.icon-chevron-right:before {
  content: "\e62d";
}
.icon-chevron-small-down:before {
  content: "\e62e";
}
.icon-chevron-small-left:before {
  content: "\e62f";
}
.icon-chevron-small-right:before {
  content: "\e630";
}
.icon-chevron-small-up:before {
  content: "\e631";
}
.icon-chevron-thin-down:before {
  content: "\e632";
}
.icon-chevron-thin-left:before {
  content: "\e633";
}
.icon-chevron-thin-right:before {
  content: "\e634";
}
.icon-chevron-thin-up:before {
  content: "\e635";
}
.icon-chevron-up:before {
  content: "\e636";
}
.icon-chevron-with-circle-down:before {
  content: "\e637";
}
.icon-chevron-with-circle-left:before {
  content: "\e638";
}
.icon-chevron-with-circle-right:before {
  content: "\e639";
}
.icon-chevron-with-circle-up:before {
  content: "\e63a";
}
.icon-cloud:before {
  content: "\e63b";
}
.icon-controller-fast-forward:before {
  content: "\e63c";
}
.icon-controller-jump-to-start:before {
  content: "\e63d";
}
.icon-controller-next:before {
  content: "\e63e";
}
.icon-controller-paus:before {
  content: "\e63f";
}
.icon-controller-play:before {
  content: "\e640";
}
.icon-controller-record:before {
  content: "\e641";
}
.icon-controller-stop:before {
  content: "\e642";
}
.icon-controller-volume:before {
  content: "\e643";
}
.icon-dot-single:before {
  content: "\e644";
}
.icon-dots-three-horizontal:before {
  content: "\e645";
}
.icon-dots-three-vertical:before {
  content: "\e646";
}
.icon-dots-two-horizontal:before {
  content: "\e647";
}
.icon-dots-two-vertical:before {
  content: "\e648";
}
.icon-download:before {
  content: "\e649";
}
.icon-emoji-flirt:before {
  content: "\e64a";
}
.icon-flow-branch:before {
  content: "\e64b";
}
.icon-flow-cascade:before {
  content: "\e64c";
}
.icon-flow-line:before {
  content: "\e64d";
}
.icon-flow-parallel:before {
  content: "\e64e";
}
.icon-flow-tree:before {
  content: "\e64f";
}
.icon-install:before {
  content: "\e650";
}
.icon-layers:before {
  content: "\e651";
}
.icon-open-book:before {
  content: "\e652";
}
.icon-resize-100:before {
  content: "\e653";
}
.icon-resize-full-screen:before {
  content: "\e654";
}
.icon-save:before {
  content: "\e655";
}
.icon-select-arrows:before {
  content: "\e656";
}
.icon-sound-mute:before {
  content: "\e657";
}
.icon-sound:before {
  content: "\e658";
}
.icon-trash:before {
  content: "\e659";
}
.icon-triangle-down:before {
  content: "\e65a";
}
.icon-triangle-left:before {
  content: "\e65b";
}
.icon-triangle-right:before {
  content: "\e65c";
}
.icon-triangle-up:before {
  content: "\e65d";
}
.icon-uninstall:before {
  content: "\e65e";
}
.icon-upload-to-cloud:before {
  content: "\e65f";
}
.icon-upload:before {
  content: "\e660";
}
.icon-add-user:before {
  content: "\e661";
}
.icon-address:before {
  content: "\e662";
}
.icon-adjust:before {
  content: "\e663";
}
.icon-air:before {
  content: "\e664";
}
.icon-aircraft-landing:before {
  content: "\e665";
}
.icon-aircraft-take-off:before {
  content: "\e666";
}
.icon-aircraft:before {
  content: "\e667";
}
.icon-align-bottom:before {
  content: "\e668";
}
.icon-align-horizontal-middle:before {
  content: "\e669";
}
.icon-align-left:before {
  content: "\e66a";
}
.icon-align-right:before {
  content: "\e66b";
}
.icon-align-top:before {
  content: "\e66c";
}
.icon-align-vertical-middle:before {
  content: "\e66d";
}
.icon-archive:before {
  content: "\e66e";
}
.icon-area-graph:before {
  content: "\e66f";
}
.icon-attachment:before {
  content: "\e670";
}
.icon-awareness-ribbon:before {
  content: "\e671";
}
.icon-back-in-time:before {
  content: "\e672";
}
.icon-back:before {
  content: "\e673";
}
.icon-bar-graph:before {
  content: "\e674";
}
.icon-battery:before {
  content: "\e675";
}
.icon-beamed-note:before {
  content: "\e676";
}
.icon-bell:before {
  content: "\e677";
}
.icon-blackboard:before {
  content: "\e678";
}
.icon-block:before {
  content: "\e679";
}
.icon-book:before {
  content: "\e67a";
}
.icon-bowl:before {
  content: "\e67b";
}
.icon-box:before {
  content: "\e67c";
}
.icon-briefcase:before {
  content: "\e67d";
}
.icon-browser:before {
  content: "\e67e";
}
.icon-brush:before {
  content: "\e67f";
}
.icon-bucket:before {
  content: "\e680";
}
.icon-cake:before {
  content: "\e681";
}
.icon-calculator:before {
  content: "\e682";
}
.icon-calendar:before {
  content: "\e683";
}
.icon-camera:before {
  content: "\e684";
}
.icon-ccw:before {
  content: "\e685";
}
.icon-chat:before {
  content: "\e686";
}
.icon-check:before {
  content: "\e687";
}
.icon-circle-with-cross:before {
  content: "\e688";
}
.icon-circle-with-minus:before {
  content: "\e689";
}
.icon-circle-with-plus:before {
  content: "\e68a";
}
.icon-circle:before {
  content: "\e68b";
}
.icon-circular-graph:before {
  content: "\e68c";
}
.icon-clapperboard:before {
  content: "\e68d";
}
.icon-clipboard:before {
  content: "\e68e";
}
.icon-clock:before {
  content: "\e68f";
}
.icon-code:before {
  content: "\e690";
}
.icon-cog:before {
  content: "\e691";
}
.icon-colours:before {
  content: "\e692";
}
.icon-compass:before {
  content: "\e693";
}
.icon-copy:before {
  content: "\e694";
}
.icon-credit-card:before {
  content: "\e695";
}
.icon-credit:before {
  content: "\e696";
}
.icon-cross:before {
  content: "\e697";
}
.icon-cup:before {
  content: "\e698";
}
.icon-cw:before {
  content: "\e699";
}
.icon-cycle:before {
  content: "\e69a";
}
.icon-database:before {
  content: "\e69b";
}
.icon-dial-pad:before {
  content: "\e69c";
}
.icon-direction:before {
  content: "\e69d";
}
.icon-document:before {
  content: "\e69e";
}
.icon-documents:before {
  content: "\e69f";
}
.icon-drink:before {
  content: "\e6a0";
}
.icon-drive:before {
  content: "\e6a1";
}
.icon-drop:before {
  content: "\e6a2";
}
.icon-edit:before {
  content: "\e6a3";
}
.icon-email:before {
  content: "\e6a4";
}
.icon-emoji-happy:before {
  content: "\e6a5";
}
.icon-emoji-neutral:before {
  content: "\e6a6";
}
.icon-emoji-sad:before {
  content: "\e6a7";
}
.icon-erase:before {
  content: "\e6a8";
}
.icon-eraser:before {
  content: "\e6a9";
}
.icon-export:before {
  content: "\e6aa";
}
.icon-eye:before {
  content: "\e6ab";
}
.icon-feather:before {
  content: "\e6ac";
}
.icon-flag:before {
  content: "\e6ad";
}
.icon-flash:before {
  content: "\e6ae";
}
.icon-flashlight:before {
  content: "\e6af";
}
.icon-flat-brush:before {
  content: "\e6b0";
}
.icon-folder-images:before {
  content: "\e6b1";
}
.icon-folder-music:before {
  content: "\e6b2";
}
.icon-folder-video:before {
  content: "\e6b3";
}
.icon-folder:before {
  content: "\e6b4";
}
.icon-forward:before {
  content: "\e6b5";
}
.icon-funnel:before {
  content: "\e6b6";
}
.icon-game-controller:before {
  content: "\e6b7";
}
.icon-gauge:before {
  content: "\e6b8";
}
.icon-globe:before {
  content: "\e6b9";
}
.icon-graduation-cap:before {
  content: "\e6ba";
}
.icon-grid:before {
  content: "\e6bb";
}
.icon-hair-cross:before {
  content: "\e6bc";
}
.icon-hand:before {
  content: "\e6bd";
}
.icon-heart-outlined:before {
  content: "\e6be";
}
.icon-heart:before {
  content: "\e6bf";
}
.icon-help-with-circle:before {
  content: "\e6c0";
}
.icon-help:before {
  content: "\e6c1";
}
.icon-home:before {
  content: "\e6c2";
}
.icon-hour-glass:before {
  content: "\e6c3";
}
.icon-image-inverted:before {
  content: "\e6c4";
}
.icon-image:before {
  content: "\e6c5";
}
.icon-images:before {
  content: "\e6c6";
}
.icon-inbox:before {
  content: "\e6c7";
}
.icon-infinity:before {
  content: "\e6c8";
}
.icon-info-with-circle:before {
  content: "\e6c9";
}
.icon-info2:before {
  content: "\e6ca";
}
.icon-key:before {
  content: "\e6cb";
}
.icon-keyboard:before {
  content: "\e6cc";
}
.icon-lab-flask:before {
  content: "\e6cd";
}
.icon-landline:before {
  content: "\e6ce";
}
.icon-language:before {
  content: "\e6cf";
}
.icon-laptop:before {
  content: "\e6d0";
}
.icon-leaf:before {
  content: "\e6d1";
}
.icon-level-down:before {
  content: "\e6d2";
}
.icon-level-up:before {
  content: "\e6d3";
}
.icon-lifebuoy:before {
  content: "\e6d4";
}
.icon-light-bulb:before {
  content: "\e6d5";
}
.icon-light-down:before {
  content: "\e6d6";
}
.icon-light-up:before {
  content: "\e6d7";
}
.icon-line-graph:before {
  content: "\e6d8";
}
.icon-link:before {
  content: "\e6d9";
}
.icon-list:before {
  content: "\e6da";
}
.icon-location-pin:before {
  content: "\e6db";
}
.icon-location:before {
  content: "\e6dc";
}
.icon-lock-open:before {
  content: "\e6dd";
}
.icon-lock2:before {
  content: "\e6de";
}
.icon-log-out:before {
  content: "\e6df";
}
.icon-login:before {
  content: "\e6e0";
}
.icon-loop:before {
  content: "\e6e1";
}
.icon-magnet:before {
  content: "\e6e2";
}
.icon-magnifying-glass:before {
  content: "\e6e3";
}
.icon-mail:before {
  content: "\e6e4";
}
.icon-man:before {
  content: "\e6e5";
}
.icon-map:before {
  content: "\e6e6";
}
.icon-mask:before {
  content: "\e6e7";
}
.icon-medal:before {
  content: "\e6e8";
}
.icon-megaphone:before {
  content: "\e6e9";
}
.icon-menu:before {
  content: "\e6ea";
}
.icon-message:before {
  content: "\e6eb";
}
.icon-mic:before {
  content: "\e6ec";
}
.icon-minus:before {
  content: "\e6ed";
}
.icon-mobile:before {
  content: "\e6ee";
}
.icon-modern-mic:before {
  content: "\e6ef";
}
.icon-moon:before {
  content: "\e6f0";
}
.icon-mouse:before {
  content: "\e6f1";
}
.icon-music:before {
  content: "\e6f2";
}
.icon-network:before {
  content: "\e6f3";
}
.icon-new-message:before {
  content: "\e6f4";
}
.icon-new:before {
  content: "\e6f5";
}
.icon-news:before {
  content: "\e6f6";
}
.icon-note:before {
  content: "\e6f7";
}
.icon-notification:before {
  content: "\e6f8";
}
.icon-old-mobile:before {
  content: "\e6f9";
}
.icon-old-phone:before {
  content: "\e6fa";
}
.icon-palette:before {
  content: "\e6fb";
}
.icon-paper-plane:before {
  content: "\e6fc";
}
.icon-pencil:before {
  content: "\e6fd";
}
.icon-phone:before {
  content: "\e6fe";
}
.icon-pie-chart:before {
  content: "\e6ff";
}
.icon-pin:before {
  content: "\e700";
}
.icon-plus:before {
  content: "\e701";
}
.icon-popup:before {
  content: "\e702";
}
.icon-power-plug:before {
  content: "\e703";
}
.icon-price-ribbon:before {
  content: "\e704";
}
.icon-price-tag:before {
  content: "\e705";
}
.icon-print:before {
  content: "\e706";
}
.icon-progress-empty:before {
  content: "\e707";
}
.icon-progress-full:before {
  content: "\e708";
}
.icon-progress-one:before {
  content: "\e709";
}
.icon-progress-two:before {
  content: "\e70a";
}
.icon-publish:before {
  content: "\e70b";
}
.icon-quote:before {
  content: "\e70c";
}
.icon-radio:before {
  content: "\e70d";
}
.icon-reply-all:before {
  content: "\e70e";
}
.icon-reply:before {
  content: "\e70f";
}
.icon-retweet:before {
  content: "\e710";
}
.icon-rocket:before {
  content: "\e711";
}
.icon-round-brush:before {
  content: "\e712";
}
.icon-rss:before {
  content: "\e713";
}
.icon-ruler:before {
  content: "\e714";
}
.icon-scissors:before {
  content: "\e715";
}
.icon-share-alternitive:before {
  content: "\e716";
}
.icon-share:before {
  content: "\e717";
}
.icon-shareable:before {
  content: "\e718";
}
.icon-shield:before {
  content: "\e719";
}
.icon-shop:before {
  content: "\e71a";
}
.icon-shopping-bag:before {
  content: "\e71b";
}
.icon-shopping-basket:before {
  content: "\e71c";
}
.icon-shopping-cart:before {
  content: "\e71d";
}
.icon-shuffle:before {
  content: "\e71e";
}
.icon-signal:before {
  content: "\e71f";
}
.icon-sound-mix:before {
  content: "\e720";
}
.icon-sports-club:before {
  content: "\e721";
}
.icon-spreadsheet:before {
  content: "\e722";
}
.icon-squared-cross:before {
  content: "\e723";
}
.icon-squared-minus:before {
  content: "\e724";
}
.icon-squared-plus:before {
  content: "\e725";
}
.icon-star-outlined:before {
  content: "\e726";
}
.icon-star2:before {
  content: "\e727";
}
.icon-stopwatch:before {
  content: "\e728";
}
.icon-suitcase:before {
  content: "\e729";
}
.icon-swap:before {
  content: "\e72a";
}
.icon-sweden:before {
  content: "\e72b";
}
.icon-switch:before {
  content: "\e72c";
}
.icon-tablet:before {
  content: "\e72d";
}
.icon-tag:before {
  content: "\e72e";
}
.icon-text-document-inverted:before {
  content: "\e72f";
}
.icon-text-document:before {
  content: "\e730";
}
.icon-text:before {
  content: "\e731";
}
.icon-thermometer:before {
  content: "\e732";
}
.icon-thumbs-down:before {
  content: "\e733";
}
.icon-thumbs-up:before {
  content: "\e734";
}
.icon-thunder-cloud:before {
  content: "\e735";
}
.icon-ticket:before {
  content: "\e736";
}
.icon-time-slot:before {
  content: "\e737";
}
.icon-tools:before {
  content: "\e738";
}
.icon-traffic-cone:before {
  content: "\e739";
}
.icon-tree:before {
  content: "\e73a";
}
.icon-trophy2:before {
  content: "\e73b";
}
.icon-tv:before {
  content: "\e73c";
}
.icon-typing:before {
  content: "\e73d";
}
.icon-unread:before {
  content: "\e73e";
}
.icon-untag:before {
  content: "\e73f";
}
.icon-user:before {
  content: "\e740";
}
.icon-users:before {
  content: "\e741";
}
.icon-v-card:before {
  content: "\e742";
}
.icon-video:before {
  content: "\e743";
}
.icon-vinyl:before {
  content: "\e744";
}
.icon-voicemail:before {
  content: "\e745";
}
.icon-wallet:before {
  content: "\e746";
}
.icon-water:before {
  content: "\e747";
}
.icon-500px-with-circle:before {
  content: "\e748";
}
.icon-500px:before {
  content: "\e749";
}
.icon-basecamp:before {
  content: "\e74a";
}
.icon-behance:before {
  content: "\e74b";
}
.icon-creative-cloud:before {
  content: "\e74c";
}
.icon-dropbox:before {
  content: "\e74d";
}
.icon-evernote:before {
  content: "\e74e";
}
.icon-flattr:before {
  content: "\e74f";
}
.icon-foursquare:before {
  content: "\e750";
}
.icon-google-drive:before {
  content: "\e751";
}
.icon-google-hangouts:before {
  content: "\e752";
}
.icon-grooveshark:before {
  content: "\e753";
}
.icon-icloud:before {
  content: "\e754";
}
.icon-mixi:before {
  content: "\e755";
}
.icon-onedrive:before {
  content: "\e756";
}
.icon-paypal:before {
  content: "\e757";
}
.icon-picasa:before {
  content: "\e758";
}
.icon-qq:before {
  content: "\e759";
}
.icon-rdio-with-circle:before {
  content: "\e75a";
}
.icon-renren:before {
  content: "\e75b";
}
.icon-scribd:before {
  content: "\e75c";
}
.icon-sina-weibo:before {
  content: "\e75d";
}
.icon-skype-with-circle:before {
  content: "\e75e";
}
.icon-skype:before {
  content: "\e75f";
}
.icon-slideshare:before {
  content: "\e760";
}
.icon-smashing:before {
  content: "\e761";
}
.icon-soundcloud:before {
  content: "\e762";
}
.icon-spotify-with-circle:before {
  content: "\e763";
}
.icon-spotify:before {
  content: "\e764";
}
.icon-swarm:before {
  content: "\e765";
}
.icon-vine-with-circle:before {
  content: "\e766";
}
.icon-vine:before {
  content: "\e767";
}
.icon-vk-alternitive:before {
  content: "\e768";
}
.icon-vk-with-circle:before {
  content: "\e769";
}
.icon-vk:before {
  content: "\e76a";
}
.icon-xing-with-circle:before {
  content: "\e76b";
}
.icon-xing:before {
  content: "\e76c";
}
.icon-yelp:before {
  content: "\e76d";
}
.icon-dribbble-with-circle:before {
  content: "\e76e";
}
.icon-dribbble:before {
  content: "\e76f";
}
.icon-facebook-with-circle:before {
  content: "\e770";
}
.icon-facebook:before {
  content: "\e771";
}
.icon-flickr-with-circle:before {
  content: "\e772";
}
.icon-flickr:before {
  content: "\e773";
}
.icon-github-with-circle:before {
  content: "\e774";
}
.icon-github:before {
  content: "\e775";
}
.icon-google-with-circle:before {
  content: "\e776";
}
.icon-google:before {
  content: "\e777";
}
.icon-instagram-with-circle:before {
  content: "\e778";
}
.icon-instagram:before {
  content: "\e779";
}
.icon-lastfm-with-circle:before {
  content: "\e77a";
}
.icon-lastfm:before {
  content: "\e77b";
}
.icon-linkedin-with-circle:before {
  content: "\e77c";
}
.icon-linkedin:before {
  content: "\e77d";
}
.icon-pinterest-with-circle:before {
  content: "\e77e";
}
.icon-pinterest:before {
  content: "\e77f";
}
.icon-rdio:before {
  content: "\e780";
}
.icon-stumbleupon-with-circle:before {
  content: "\e781";
}
.icon-stumbleupon:before {
  content: "\e782";
}
.icon-tumblr-with-circle:before {
  content: "\e783";
}
.icon-tumblr:before {
  content: "\e784";
}
.icon-twitter-with-circle:before {
  content: "\e785";
}
.icon-twitter:before {
  content: "\e786";
}
.icon-vimeo-with-circle:before {
  content: "\e787";
}
.icon-vimeo:before {
  content: "\e788";
}
.icon-youtube-with-circle:before {
  content: "\e789";
}
.icon-youtube:before {
  content: "\e78a";
}
.icon-star22:before {
  content: "\e78b";
}
.icon-map-marker2:before {
  content: "\e78c";
}
.icon-barbell2:before {
  content: "\e78d";
}
.icon-olympic-medal2:before {
  content: "\e78e";
}
.icon-strategy2:before {
  content: "\e78f";
}
.icon-trophy22:before {
  content: "\e790";
}
.icon-info22:before {
  content: "\e791";
}
.icon-lock22:before {
  content: "\e792";
}
.icon-pdf2:before {
  content: "\e793";
}
.icon-excel:before {
  content: "\e794";
}
.icon-word2:before {
  content: "\e795";
}
.icon-glass:before {
  content: "\f000";
}
.icon-music2:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope-o:before {
  content: "\f003";
}
.icon-heart2:before {
  content: "\f004";
}
.icon-star3:before {
  content: "\f005";
}
.icon-star-o:before {
  content: "\f006";
}
.icon-user2:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-check2:before {
  content: "\f00c";
}
.icon-close:before {
  content: "\f00d";
}
.icon-search-plus:before {
  content: "\f00e";
}
.icon-search-minus:before {
  content: "\f010";
}
.icon-power-off:before {
  content: "\f011";
}
.icon-signal2:before {
  content: "\f012";
}
.icon-cog2:before {
  content: "\f013";
}
.icon-trash-o:before {
  content: "\f014";
}
.icon-home2:before {
  content: "\f015";
}
.icon-file-o:before {
  content: "\f016";
}
.icon-clock-o:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download2:before {
  content: "\f019";
}
.icon-arrow-circle-o-down:before {
  content: "\f01a";
}
.icon-arrow-circle-o-up:before {
  content: "\f01b";
}
.icon-inbox2:before {
  content: "\f01c";
}
.icon-play-circle-o:before {
  content: "\f01d";
}
.icon-repeat:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock3:before {
  content: "\f023";
}
.icon-flag2:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag2:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book2:before {
  content: "\f02d";
}
.icon-bookmark2:before {
  content: "\f02e";
}
.icon-print2:before {
  content: "\f02f";
}
.icon-camera2:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left2:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right2:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list2:before {
  content: "\f03a";
}
.icon-dedent:before {
  content: "\f03b";
}
.icon-indent:before {
  content: "\f03c";
}
.icon-video-camera:before {
  content: "\f03d";
}
.icon-image2:before {
  content: "\f03e";
}
.icon-pencil2:before {
  content: "\f040";
}
.icon-map-marker22:before {
  content: "\f041";
}
.icon-adjust2:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit2:before {
  content: "\f044";
}
.icon-share-square-o:before {
  content: "\f045";
}
.icon-check-square-o:before {
  content: "\f046";
}
.icon-arrows:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward2:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left2:before {
  content: "\f053";
}
.icon-chevron-right2:before {
  content: "\f054";
}
.icon-plus-circle:before {
  content: "\f055";
}
.icon-minus-circle:before {
  content: "\f056";
}
.icon-times-circle:before {
  content: "\f057";
}
.icon-check-circle:before {
  content: "\f058";
}
.icon-question-circle:before {
  content: "\f059";
}
.icon-info-circle:before {
  content: "\f05a";
}
.icon-crosshairs:before {
  content: "\f05b";
}
.icon-times-circle-o:before {
  content: "\f05c";
}
.icon-check-circle-o:before {
  content: "\f05d";
}
.icon-ban:before {
  content: "\f05e";
}
.icon-arrow-left2:before {
  content: "\f060";
}
.icon-arrow-right2:before {
  content: "\f061";
}
.icon-arrow-up2:before {
  content: "\f062";
}
.icon-arrow-down2:before {
  content: "\f063";
}
.icon-mail-forward:before {
  content: "\f064";
}
.icon-expand:before {
  content: "\f065";
}
.icon-compress:before {
  content: "\f066";
}
.icon-plus2:before {
  content: "\f067";
}
.icon-minus2:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-circle:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf2:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye2:before {
  content: "\f06e";
}
.icon-eye-slash:before {
  content: "\f070";
}
.icon-exclamation-triangle:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar2:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet2:before {
  content: "\f076";
}
.icon-chevron-up2:before {
  content: "\f077";
}
.icon-chevron-down2:before {
  content: "\f078";
}
.icon-retweet2:before {
  content: "\f079";
}
.icon-shopping-cart2:before {
  content: "\f07a";
}
.icon-folder2:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-arrows-v:before {
  content: "\f07d";
}
.icon-arrows-h:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-square:before {
  content: "\f081";
}
.icon-facebook-square:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key2:before {
  content: "\f084";
}
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-o-up:before {
  content: "\f087";
}
.icon-thumbs-o-down:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-o:before {
  content: "\f08a";
}
.icon-sign-out:before {
  content: "\f08b";
}
.icon-linkedin-square:before {
  content: "\f08c";
}
.icon-thumb-tack:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-sign-in:before {
  content: "\f090";
}
.icon-trophy3:before {
  content: "\f091";
}
.icon-github-square:before {
  content: "\f092";
}
.icon-upload2:before {
  content: "\f093";
}
.icon-lemon-o:before {
  content: "\f094";
}
.icon-phone2:before {
  content: "\f095";
}
.icon-square-o:before {
  content: "\f096";
}
.icon-bookmark-o:before {
  content: "\f097";
}
.icon-phone-square:before {
  content: "\f098";
}
.icon-twitter2:before {
  content: "\f099";
}
.icon-facebook2:before {
  content: "\f09a";
}
.icon-github2:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card2:before {
  content: "\f09d";
}
.icon-feed:before {
  content: "\f09e";
}
.icon-hdd-o:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell-o:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-o-right:before {
  content: "\f0a4";
}
.icon-hand-o-left:before {
  content: "\f0a5";
}
.icon-hand-o-up:before {
  content: "\f0a6";
}
.icon-hand-o-down:before {
  content: "\f0a7";
}
.icon-arrow-circle-left:before {
  content: "\f0a8";
}
.icon-arrow-circle-right:before {
  content: "\f0a9";
}
.icon-arrow-circle-up:before {
  content: "\f0aa";
}
.icon-arrow-circle-down:before {
  content: "\f0ab";
}
.icon-globe2:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase2:before {
  content: "\f0b1";
}
.icon-arrows-alt:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-chain:before {
  content: "\f0c1";
}
.icon-cloud2:before {
  content: "\f0c2";
}
.icon-flask:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy2:before {
  content: "\f0c5";
}
.icon-paperclip:before {
  content: "\f0c6";
}
.icon-floppy-o:before {
  content: "\f0c7";
}
.icon-square:before {
  content: "\f0c8";
}
.icon-bars:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest2:before {
  content: "\f0d2";
}
.icon-pinterest-square:before {
  content: "\f0d3";
}
.icon-google-plus-square:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-desc:before {
  content: "\f0dd";
}
.icon-sort-asc:before {
  content: "\f0de";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-linkedin2:before {
  content: "\f0e1";
}
.icon-rotate-left:before {
  content: "\f0e2";
}
.icon-gavel:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-o:before {
  content: "\f0e5";
}
.icon-comments-o:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-clipboard2:before {
  content: "\f0ea";
}
.icon-lightbulb-o:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase2:before {
  content: "\f0f2";
}
.icon-bell2:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-cutlery:before {
  content: "\f0f5";
}
.icon-file-text-o:before {
  content: "\f0f6";
}
.icon-building-o:before {
  content: "\f0f7";
}
.icon-hospital-o:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-square:before {
  content: "\f0fd";
}
.icon-plus-square:before {
  content: "\f0fe";
}
.icon-angle-double-left:before {
  content: "\f100";
}
.icon-angle-double-right:before {
  content: "\f101";
}
.icon-angle-double-up:before {
  content: "\f102";
}
.icon-angle-double-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop2:before {
  content: "\f109";
}
.icon-tablet2:before {
  content: "\f10a";
}
.icon-mobile2:before {
  content: "\f10b";
}
.icon-circle-o:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle2:before {
  content: "\f111";
}
.icon-mail-reply:before {
  content: "\f112";
}
.icon-github-alt:before {
  content: "\f113";
}
.icon-folder-o:before {
  content: "\f114";
}
.icon-folder-open-o:before {
  content: "\f115";
}
.icon-smile-o:before {
  content: "\f118";
}
.icon-frown-o:before {
  content: "\f119";
}
.icon-meh-o:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard-o:before {
  content: "\f11c";
}
.icon-flag-o:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code2:before {
  content: "\f121";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-chain-broken:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info3:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser2:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-slash:before {
  content: "\f131";
}
.icon-shield2:before {
  content: "\f132";
}
.icon-calendar-o:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket2:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-circle-left:before {
  content: "\f137";
}
.icon-chevron-circle-right:before {
  content: "\f138";
}
.icon-chevron-circle-up:before {
  content: "\f139";
}
.icon-chevron-circle-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-h:before {
  content: "\f141";
}
.icon-ellipsis-v:before {
  content: "\f142";
}
.icon-rss-square:before {
  content: "\f143";
}
.icon-play-circle:before {
  content: "\f144";
}
.icon-ticket2:before {
  content: "\f145";
}
.icon-minus-square:before {
  content: "\f146";
}
.icon-minus-square-o:before {
  content: "\f147";
}
.icon-level-up2:before {
  content: "\f148";
}
.icon-level-down2:before {
  content: "\f149";
}
.icon-check-square:before {
  content: "\f14a";
}
.icon-pencil-square:before {
  content: "\f14b";
}
.icon-external-link-square:before {
  content: "\f14c";
}
.icon-share-square:before {
  content: "\f14d";
}
.icon-compass2:before {
  content: "\f14e";
}
.icon-caret-square-o-down:before {
  content: "\f150";
}
.icon-caret-square-o-up:before {
  content: "\f151";
}
.icon-caret-square-o-right:before {
  content: "\f152";
}
.icon-eur:before {
  content: "\f153";
}
.icon-gbp:before {
  content: "\f154";
}
.icon-dollar:before {
  content: "\f155";
}
.icon-inr:before {
  content: "\f156";
}
.icon-cny:before {
  content: "\f157";
}
.icon-rouble:before {
  content: "\f158";
}
.icon-krw:before {
  content: "\f159";
}
.icon-bitcoin:before {
  content: "\f15a";
}
.icon-file:before {
  content: "\f15b";
}
.icon-file-text:before {
  content: "\f15c";
}
.icon-sort-alpha-asc:before {
  content: "\f15d";
}
.icon-sort-alpha-desc:before {
  content: "\f15e";
}
.icon-sort-amount-asc:before {
  content: "\f160";
}
.icon-sort-amount-desc:before {
  content: "\f161";
}
.icon-sort-numeric-asc:before {
  content: "\f162";
}
.icon-sort-numeric-desc:before {
  content: "\f163";
}
.icon-thumbs-up2:before {
  content: "\f164";
}
.icon-thumbs-down2:before {
  content: "\f165";
}
.icon-youtube-square:before {
  content: "\f166";
}
.icon-youtube2:before {
  content: "\f167";
}
.icon-xing2:before {
  content: "\f168";
}
.icon-xing-square:before {
  content: "\f169";
}
.icon-youtube-play:before {
  content: "\f16a";
}
.icon-dropbox2:before {
  content: "\f16b";
}
.icon-stack-overflow:before {
  content: "\f16c";
}
.icon-instagram2:before {
  content: "\f16d";
}
.icon-flickr2:before {
  content: "\f16e";
}
.icon-adn:before {
  content: "\f170";
}
.icon-bitbucket:before {
  content: "\f171";
}
.icon-bitbucket-square:before {
  content: "\f172";
}
.icon-tumblr2:before {
  content: "\f173";
}
.icon-tumblr-square:before {
  content: "\f174";
}
.icon-long-arrow-down:before {
  content: "\f175";
}
.icon-long-arrow-up:before {
  content: "\f176";
}
.icon-long-arrow-left:before {
  content: "\f177";
}
.icon-long-arrow-right:before {
  content: "\f178";
}
.icon-apple:before {
  content: "\f179";
}
.icon-windows:before {
  content: "\f17a";
}
.icon-android:before {
  content: "\f17b";
}
.icon-linux:before {
  content: "\f17c";
}
.icon-dribbble2:before {
  content: "\f17d";
}
.icon-skype2:before {
  content: "\f17e";
}
.icon-foursquare2:before {
  content: "\f180";
}
.icon-trello:before {
  content: "\f181";
}
.icon-female:before {
  content: "\f182";
}
.icon-male:before {
  content: "\f183";
}
.icon-gittip:before {
  content: "\f184";
}
.icon-sun-o:before {
  content: "\f185";
}
.icon-moon-o:before {
  content: "\f186";
}
.icon-archive2:before {
  content: "\f187";
}
.icon-bug:before {
  content: "\f188";
}
.icon-vk2:before {
  content: "\f189";
}
.icon-weibo:before {
  content: "\f18a";
}
.icon-renren2:before {
  content: "\f18b";
}
.icon-pagelines:before {
  content: "\f18c";
}
.icon-stack-exchange:before {
  content: "\f18d";
}
.icon-arrow-circle-o-right:before {
  content: "\f18e";
}
.icon-arrow-circle-o-left:before {
  content: "\f190";
}
.icon-caret-square-o-left:before {
  content: "\f191";
}
.icon-dot-circle-o:before {
  content: "\f192";
}
.icon-wheelchair:before {
  content: "\f193";
}
.icon-vimeo-square:before {
  content: "\f194";
}
.icon-try:before {
  content: "\f195";
}
.icon-plus-square-o:before {
  content: "\f196";
}
.icon-space-shuttle:before {
  content: "\f197";
}
.icon-slack:before {
  content: "\f198";
}
.icon-envelope-square:before {
  content: "\f199";
}
.icon-wordpress:before {
  content: "\f19a";
}
.icon-openid:before {
  content: "\f19b";
}
.icon-bank:before {
  content: "\f19c";
}
.icon-graduation-cap2:before {
  content: "\f19d";
}
.icon-yahoo:before {
  content: "\f19e";
}
.icon-google2:before {
  content: "\f1a0";
}
.icon-reddit:before {
  content: "\f1a1";
}
.icon-reddit-square:before {
  content: "\f1a2";
}
.icon-stumbleupon-circle:before {
  content: "\f1a3";
}
.icon-stumbleupon2:before {
  content: "\f1a4";
}
.icon-delicious:before {
  content: "\f1a5";
}
.icon-digg:before {
  content: "\f1a6";
}
.icon-pied-piper:before {
  content: "\f1a7";
}
.icon-pied-piper-alt:before {
  content: "\f1a8";
}
.icon-drupal:before {
  content: "\f1a9";
}
.icon-joomla:before {
  content: "\f1aa";
}
.icon-language2:before {
  content: "\f1ab";
}
.icon-fax:before {
  content: "\f1ac";
}
.icon-building:before {
  content: "\f1ad";
}
.icon-child:before {
  content: "\f1ae";
}
.icon-paw:before {
  content: "\f1b0";
}
.icon-spoon:before {
  content: "\f1b1";
}
.icon-cube:before {
  content: "\f1b2";
}
.icon-cubes:before {
  content: "\f1b3";
}
.icon-behance2:before {
  content: "\f1b4";
}
.icon-behance-square:before {
  content: "\f1b5";
}
.icon-steam:before {
  content: "\f1b6";
}
.icon-steam-square:before {
  content: "\f1b7";
}
.icon-recycle:before {
  content: "\f1b8";
}
.icon-automobile:before {
  content: "\f1b9";
}
.icon-cab:before {
  content: "\f1ba";
}
.icon-tree2:before {
  content: "\f1bb";
}
.icon-spotify2:before {
  content: "\f1bc";
}
.icon-deviantart:before {
  content: "\f1bd";
}
.icon-soundcloud2:before {
  content: "\f1be";
}
.icon-database2:before {
  content: "\f1c0";
}
.icon-file-pdf-o:before {
  content: "\f1c1";
}
.icon-file-word-o:before {
  content: "\f1c2";
}
.icon-file-excel-o:before {
  content: "\f1c3";
}
.icon-file-powerpoint-o:before {
  content: "\f1c4";
}
.icon-file-image-o:before {
  content: "\f1c5";
}
.icon-file-archive-o:before {
  content: "\f1c6";
}
.icon-file-audio-o:before {
  content: "\f1c7";
}
.icon-file-movie-o:before {
  content: "\f1c8";
}
.icon-file-code-o:before {
  content: "\f1c9";
}
.icon-vine2:before {
  content: "\f1ca";
}
.icon-codepen:before {
  content: "\f1cb";
}
.icon-jsfiddle:before {
  content: "\f1cc";
}
.icon-life-bouy:before {
  content: "\f1cd";
}
.icon-circle-o-notch:before {
  content: "\f1ce";
}
.icon-ra:before {
  content: "\f1d0";
}
.icon-empire:before {
  content: "\f1d1";
}
.icon-git-square:before {
  content: "\f1d2";
}
.icon-git:before {
  content: "\f1d3";
}
.icon-hacker-news:before {
  content: "\f1d4";
}
.icon-tencent-weibo:before {
  content: "\f1d5";
}
.icon-qq2:before {
  content: "\f1d6";
}
.icon-wechat:before {
  content: "\f1d7";
}
.icon-paper-plane2:before {
  content: "\f1d8";
}
.icon-paper-plane-o:before {
  content: "\f1d9";
}
.icon-history:before {
  content: "\f1da";
}
.icon-circle-thin:before {
  content: "\f1db";
}
.icon-header:before {
  content: "\f1dc";
}
.icon-paragraph:before {
  content: "\f1dd";
}
.icon-sliders:before {
  content: "\f1de";
}
.icon-share-alt:before {
  content: "\f1e0";
}
.icon-share-alt-square:before {
  content: "\f1e1";
}
.icon-bomb:before {
  content: "\f1e2";
}
.icon-futbol-o:before {
  content: "\f1e3";
}
.icon-tty:before {
  content: "\f1e4";
}
.icon-binoculars:before {
  content: "\f1e5";
}
.icon-plug:before {
  content: "\f1e6";
}
.icon-slideshare2:before {
  content: "\f1e7";
}
.icon-twitch:before {
  content: "\f1e8";
}
.icon-yelp2:before {
  content: "\f1e9";
}
.icon-newspaper-o:before {
  content: "\f1ea";
}
.icon-wifi:before {
  content: "\f1eb";
}
.icon-calculator2:before {
  content: "\f1ec";
}
.icon-paypal2:before {
  content: "\f1ed";
}
.icon-google-wallet:before {
  content: "\f1ee";
}
.icon-cc-visa:before {
  content: "\f1f0";
}
.icon-cc-mastercard:before {
  content: "\f1f1";
}
.icon-cc-discover:before {
  content: "\f1f2";
}
.icon-cc-amex:before {
  content: "\f1f3";
}
.icon-cc-paypal:before {
  content: "\f1f4";
}
.icon-cc-stripe:before {
  content: "\f1f5";
}
.icon-bell-slash:before {
  content: "\f1f6";
}
.icon-bell-slash-o:before {
  content: "\f1f7";
}
.icon-trash2:before {
  content: "\f1f8";
}
.icon-copyright:before {
  content: "\f1f9";
}
.icon-at:before {
  content: "\f1fa";
}
.icon-eyedropper:before {
  content: "\f1fb";
}
.icon-paint-brush:before {
  content: "\f1fc";
}
.icon-birthday-cake:before {
  content: "\f1fd";
}
.icon-area-chart:before {
  content: "\f1fe";
}
.icon-pie-chart2:before {
  content: "\f200";
}
.icon-line-chart:before {
  content: "\f201";
}
.icon-lastfm2:before {
  content: "\f202";
}
.icon-lastfm-square:before {
  content: "\f203";
}
.icon-toggle-off:before {
  content: "\f204";
}
.icon-toggle-on:before {
  content: "\f205";
}
.icon-bicycle:before {
  content: "\f206";
}
.icon-bus:before {
  content: "\f207";
}
.icon-ioxhost:before {
  content: "\f208";
}
.icon-angellist:before {
  content: "\f209";
}
.icon-cc:before {
  content: "\f20a";
}
.icon-ils:before {
  content: "\f20b";
}
.icon-meanpath:before {
  content: "\f20c";
}
.icon-buysellads:before {
  content: "\f20d";
}
.icon-connectdevelop:before {
  content: "\f20e";
}
.icon-dashcube:before {
  content: "\f210";
}
.icon-forumbee:before {
  content: "\f211";
}
.icon-leanpub:before {
  content: "\f212";
}
.icon-sellsy:before {
  content: "\f213";
}
.icon-shirtsinbulk:before {
  content: "\f214";
}
.icon-simplybuilt:before {
  content: "\f215";
}
.icon-skyatlas:before {
  content: "\f216";
}
.icon-cart-plus:before {
  content: "\f217";
}
.icon-cart-arrow-down:before {
  content: "\f218";
}
.icon-diamond:before {
  content: "\f219";
}
.icon-ship:before {
  content: "\f21a";
}
.icon-user-secret:before {
  content: "\f21b";
}
.icon-motorcycle:before {
  content: "\f21c";
}
.icon-street-view:before {
  content: "\f21d";
}
.icon-heartbeat:before {
  content: "\f21e";
}
.icon-venus:before {
  content: "\f221";
}
.icon-mars:before {
  content: "\f222";
}
.icon-mercury:before {
  content: "\f223";
}
.icon-intersex:before {
  content: "\f224";
}
.icon-transgender-alt:before {
  content: "\f225";
}
.icon-venus-double:before {
  content: "\f226";
}
.icon-mars-double:before {
  content: "\f227";
}
.icon-venus-mars:before {
  content: "\f228";
}
.icon-mars-stroke:before {
  content: "\f229";
}
.icon-mars-stroke-v:before {
  content: "\f22a";
}
.icon-mars-stroke-h:before {
  content: "\f22b";
}
.icon-neuter:before {
  content: "\f22c";
}
.icon-genderless:before {
  content: "\f22d";
}
.icon-facebook-official:before {
  content: "\f230";
}
.icon-pinterest-p:before {
  content: "\f231";
}
.icon-whatsapp:before {
  content: "\f232";
}
.icon-server:before {
  content: "\f233";
}
.icon-user-plus:before {
  content: "\f234";
}
.icon-user-times:before {
  content: "\f235";
}
.icon-bed:before {
  content: "\f236";
}
.icon-viacoin:before {
  content: "\f237";
}
.icon-train:before {
  content: "\f238";
}
.icon-subway:before {
  content: "\f239";
}
.icon-medium:before {
  content: "\f23a";
}
.icon-y-combinator:before {
  content: "\f23b";
}
.icon-optin-monster:before {
  content: "\f23c";
}
.icon-opencart:before {
  content: "\f23d";
}
.icon-expeditedssl:before {
  content: "\f23e";
}
.icon-battery-4:before {
  content: "\f240";
}
.icon-battery-3:before {
  content: "\f241";
}
.icon-battery-2:before {
  content: "\f242";
}
.icon-battery-1:before {
  content: "\f243";
}
.icon-battery-0:before {
  content: "\f244";
}
.icon-mouse-pointer:before {
  content: "\f245";
}
.icon-i-cursor:before {
  content: "\f246";
}
.icon-object-group:before {
  content: "\f247";
}
.icon-object-ungroup:before {
  content: "\f248";
}
.icon-sticky-note:before {
  content: "\f249";
}
.icon-sticky-note-o:before {
  content: "\f24a";
}
.icon-cc-jcb:before {
  content: "\f24b";
}
.icon-cc-diners-club:before {
  content: "\f24c";
}
.icon-clone:before {
  content: "\f24d";
}
.icon-balance-scale:before {
  content: "\f24e";
}
.icon-hourglass-o:before {
  content: "\f250";
}
.icon-hourglass-1:before {
  content: "\f251";
}
.icon-hourglass-2:before {
  content: "\f252";
}
.icon-hourglass-3:before {
  content: "\f253";
}
.icon-hourglass:before {
  content: "\f254";
}
.icon-hand-grab-o:before {
  content: "\f255";
}
.icon-hand-paper-o:before {
  content: "\f256";
}
.icon-hand-scissors-o:before {
  content: "\f257";
}
.icon-hand-lizard-o:before {
  content: "\f258";
}
.icon-hand-spock-o:before {
  content: "\f259";
}
.icon-hand-pointer-o:before {
  content: "\f25a";
}
.icon-hand-peace-o:before {
  content: "\f25b";
}
.icon-trademark:before {
  content: "\f25c";
}
.icon-registered:before {
  content: "\f25d";
}
.icon-creative-commons2:before {
  content: "\f25e";
}
.icon-gg:before {
  content: "\f260";
}
.icon-gg-circle:before {
  content: "\f261";
}
.icon-tripadvisor:before {
  content: "\f262";
}
.icon-odnoklassniki:before {
  content: "\f263";
}
.icon-odnoklassniki-square:before {
  content: "\f264";
}
.icon-get-pocket:before {
  content: "\f265";
}
.icon-wikipedia-w:before {
  content: "\f266";
}
.icon-safari:before {
  content: "\f267";
}
.icon-chrome:before {
  content: "\f268";
}
.icon-firefox:before {
  content: "\f269";
}
.icon-opera:before {
  content: "\f26a";
}
.icon-internet-explorer:before {
  content: "\f26b";
}
.icon-television:before {
  content: "\f26c";
}
.icon-contao:before {
  content: "\f26d";
}
.icon-500px2:before {
  content: "\f26e";
}
.icon-amazon:before {
  content: "\f270";
}
.icon-calendar-plus-o:before {
  content: "\f271";
}
.icon-calendar-minus-o:before {
  content: "\f272";
}
.icon-calendar-times-o:before {
  content: "\f273";
}
.icon-calendar-check-o:before {
  content: "\f274";
}
.icon-industry:before {
  content: "\f275";
}
.icon-map-pin:before {
  content: "\f276";
}
.icon-map-signs:before {
  content: "\f277";
}
.icon-map-o:before {
  content: "\f278";
}
.icon-map2:before {
  content: "\f279";
}
.icon-commenting:before {
  content: "\f27a";
}
.icon-commenting-o:before {
  content: "\f27b";
}
.icon-houzz:before {
  content: "\f27c";
}
.icon-vimeo2:before {
  content: "\f27d";
}
.icon-black-tie:before {
  content: "\f27e";
}
.icon-fonticons:before {
  content: "\f280";
}
.icon-powerpoint:before {
  content: "\e900";
}
.icon-word:before {
  content: "\e600";
}
.icon-pdf:before {
  content: "\e609";
}
.icon-map-marker:before {
  content: "\e602";
}
.icon-star:before {
  content: "\e603";
}
.icon-barbell:before {
  content: "\e604";
}
.icon-olympic-medal:before {
  content: "\e605";
}
.icon-strategy:before {
  content: "\e607";
}
.icon-trophy:before {
  content: "\e606";
}
.icon-info:before {
  content: "\e60a";
}
.icon-lock:before {
  content: "\e608";
}


.pin-container { position:absolute; left:50%; top:50%; }
.pin-container.top-right { top:15px; right:-20px;left:auto;}
.pin { width: 20px; height: 20px; border-radius: 70% 30% 70% 0; background: #CE002D; transform: rotate(-45deg); margin: -20px 0 0 -20px; animation-name: rebounce; animation-fill-mode: both; animation-duration: 3s; } 
.pin:after { content: ''; width: 10px; height: 10px; top:5px; left:5px; background: #f5f5f5; position: absolute; border-radius: 50%; }

.pulse { background: rgba(0,0,0,0.2); border-radius: 50%; height: 10px; width: 10px; margin: 2px 0px 0px -15px; transform: rotateX(55deg); z-index: 1; position:relative }
.pulse:after { content: ""; border-radius: 50%; height: 20px; width: 20px; position: absolute; margin: -5px 0 0 -8px; animation: pulsate 1s ease-out; animation-iteration-count: infinite; opacity: 0.0; box-shadow: 0 0 1px 2px #89849b; animation-delay: 1.1s; }

@keyframes pulsate {
  0% {
    transform: scale(0.1, 0.1); opacity: 0.0;
  }
  50% {
    opacity: 1.0;
  }
  100% {
    transform: scale(1.2, 1.2); opacity: 0; 
  }
}

@keyframes rebounce {
    0% {
        opacity: 0; transform: translateY(-2000px) rotate(-45deg);
    }
    60% {
        opacity: 1; transform: translateY(30px) rotate(-45deg);
    }
    80% {
        transform: translateY(-10px) rotate(-45deg); 
    }
    100% {
        transform: translateY(0) rotate(-45deg);
    }
}
footer {background-color:#232323;font-size:18px;color: white;width:100%;font-size: 18px; font-family: 'Open Sans Semibold', Arial, sans-serif }
footer .menu{font-family: UniversLTStd, Arial, sans-serif; text-align:center;}
footer .menu>.menu-item {display:inline-block;vertical-align:bottom;line-height:12px; padding:25px 70px}
footer .menu>.menu-item:nth-child(2) { border-left: 1px solid #373737; border-right: 1px solid #373737 }
footer .menu>.menu-item:nth-child(3) { border-right: 1px solid #373737  }
footer .menu>.spacer {margin-left:15px;}
footer a {font-size:18px;color:white;text-decoration:none;line-height:18px;}
footer a:hover {text-decoration:underline;}
footer .office-information {padding:30px; text-align:center;font-family: UniversLTStd, Arial, sans-serif; border-top:1px solid #373737}
footer .office-information>span {font-size:14px;color:white}

@media (max-width: 992px) {
    footer .menu>.menu-item { display:block; border:none; border-bottom: 1px solid #373737 }
    
}   
/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 960px;
}

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11 {
  position: relative;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
  width: 60px;
}

.container_12 .grid_2 {
  width: 140px;
}

.container_12 .grid_3 {
  width: 220px;
}

.container_12 .grid_4 {
  width: 300px;
}

.container_12 .grid_5 {
  width: 380px;
}

.container_12 .grid_6 {
  width: 460px;
}

.container_12 .grid_7 {
  width: 540px;
}

.container_12 .grid_8 {
  width: 620px;
}

.container_12 .grid_9 {
  width: 700px;
}

.container_12 .grid_10 {
  width: 780px;
}

.container_12 .grid_11 {
  width: 860px;
}

.container_12 .grid_12 {
  width: 940px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
  padding-left: 80px;
}

.container_12 .prefix_2 {
  padding-left: 160px;
}

.container_12 .prefix_3 {
  padding-left: 240px;
}

.container_12 .prefix_4 {
  padding-left: 320px;
}

.container_12 .prefix_5 {
  padding-left: 400px;
}

.container_12 .prefix_6 {
  padding-left: 480px;
}

.container_12 .prefix_7 {
  padding-left: 560px;
}

.container_12 .prefix_8 {
  padding-left: 640px;
}

.container_12 .prefix_9 {
  padding-left: 720px;
}

.container_12 .prefix_10 {
  padding-left: 800px;
}

.container_12 .prefix_11 {
  padding-left: 880px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
  padding-right: 80px;
}

.container_12 .suffix_2 {
  padding-right: 160px;
}

.container_12 .suffix_3 {
  padding-right: 240px;
}

.container_12 .suffix_4 {
  padding-right: 320px;
}

.container_12 .suffix_5 {
  padding-right: 400px;
}

.container_12 .suffix_6 {
  padding-right: 480px;
}

.container_12 .suffix_7 {
  padding-right: 560px;
}

.container_12 .suffix_8 {
  padding-right: 640px;
}

.container_12 .suffix_9 {
  padding-right: 720px;
}

.container_12 .suffix_10 {
  padding-right: 800px;
}

.container_12 .suffix_11 {
  padding-right: 880px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
  left: 80px;
}

.container_12 .push_2 {
  left: 160px;
}

.container_12 .push_3 {
  left: 240px;
}

.container_12 .push_4 {
  left: 320px;
}

.container_12 .push_5 {
  left: 400px;
}

.container_12 .push_6 {
  left: 480px;
}

.container_12 .push_7 {
  left: 560px;
}

.container_12 .push_8 {
  left: 640px;
}

.container_12 .push_9 {
  left: 720px;
}

.container_12 .push_10 {
  left: 800px;
}

.container_12 .push_11 {
  left: 880px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
  left: -80px;
}

.container_12 .pull_2 {
  left: -160px;
}

.container_12 .pull_3 {
  left: -240px;
}

.container_12 .pull_4 {
  left: -320px;
}

.container_12 .pull_5 {
  left: -400px;
}

.container_12 .pull_6 {
  left: -480px;
}

.container_12 .pull_7 {
  left: -560px;
}

.container_12 .pull_8 {
  left: -640px;
}

.container_12 .pull_9 {
  left: -720px;
}

.container_12 .pull_10 {
  left: -800px;
}

.container_12 .pull_11 {
  left: -880px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_12:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_12 {
  zoom: 1;
}
.scrollable {position:relative;overflow:hidden;width:720px;height:450px;z-index:0;}
.scrollable .items {width:20000em;position:absolute;clear:both;}
.scrollable .items div {float:left;width:720px;}
.scrollable .items .item {float:left;width:720px;height:450px;}
.scrollable .items .title {font:40px 'Open Sans',Arial,sans-serif;font-weight:700;color:#000000;font-weight:bold;}
.scrollable .items .title-align-right {float:right;margin-right:40px;text-align:right;font:40px 'Open Sans',Arial,sans-serif;font-weight:700;color:#000000;font-weight:bold;}
.scrollable .items .description {float:left;margin-top:10px;font:22px 'Open Sans',Arial,sans-serif;font-weight:300;color:#000000;}
.scrollable .items .description-align-right {float:right;margin-top:10px;margin-right:40px;text-align:right;font:22px 'Open Sans',Arial,sans-serif;font-weight:300;color:#000000;}
.scrollable .items .features {float:left;color:#0864ae;font:18px 'Open Sans',Arial,sans-serif;font-weight:400;}
.scrollable .items .features-align-right {float:right;margin-right:40px;text-align:right;color:#0864ae;font:18px 'Open Sans',Arial,sans-serif;font-weight:400;}

.scrollable .items .button {float:left;margin-top:10px;}
.scrollable .items .button-align-right {float:right;margin-top:10px;margin-right:40px;text-align: right;}
.scrollable .active {position:relative;cursor:default;}
.scrollable .navi {position:relative;height:30px;top:400px;z-index:1; }
.scrollable .navi a { width:18px;height:18px;float:left;margin-right:15px;background:url(/css/images/navigator.png) 0 0 no-repeat;display:block;font-size:1px;}
.scrollable .navi a:hover { background-position: 0 -18px; }
.scrollable .navi a.active { background-position: 0 -36px; }
/*
Document   : jquery.pnotify.default.css
Created on : Nov 23, 2009, 3:14:10 PM
Author     : Hunter Perrin
Version    : 1.3.1
Link       : http://sciactive.com/pnotify/
Description:
	Default styling for PNotify jQuery plugin.
*/
/* -- Notice */
.ui-pnotify {
top: 0px;
right: 0px;
position: absolute;
height: auto;
/* Ensures notices are above everything */
z-index: 9999;
}
/* Hides position: fixed from IE6 */
html > body > .ui-pnotify {
position: fixed;
}
.ui-pnotify .ui-pnotify-shadow {
-webkit-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
-moz-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
}
.ui-pnotify-container {
background-position: 0 0;
padding: .8em;
height: 100%;
margin: 0;
}
.ui-pnotify-sharp {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.ui-pnotify-closer, .ui-pnotify-sticker {
float: right;
margin-left: .2em;
}
.ui-pnotify-title {
display: block;
margin-bottom: .4em;
margin-top: 0;
}
.ui-pnotify-text {
display: block;
}
.ui-pnotify-icon, .ui-pnotify-icon span {
display: block;
float: left;
margin-right: .2em;
}
/* -- History Pulldown */
.ui-pnotify-history-container {
position: absolute;
top: 0;
right: 18px;
width: 70px;
border-top: none;
padding: 0;
-webkit-border-top-left-radius: 0;
-moz-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-moz-border-top-right-radius: 0;
border-top-right-radius: 0;
/* Ensures history container is above notices. */
z-index: 10000;
}
.ui-pnotify-history-container .ui-pnotify-history-header {
padding: 2px;
text-align: center;
}
.ui-pnotify-history-container button {
cursor: pointer;
display: block;
width: 100%;
}
.ui-pnotify-history-container .ui-pnotify-history-pulldown {
display: block;
margin: 0 auto;
}
/* Alternate stack initial positioning. */
.ui-pnotify.stack-topleft, .ui-pnotify.stack-bottomleft {
left: 25px;
right: auto;
}
.ui-pnotify.stack-bottomright, .ui-pnotify.stack-bottomleft {
bottom: 25px;
top: auto;
}

#modal-sweepstake {    
    position: fixed;
    z-index: 1000;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.4);        
}

.modal-content {  
    background:url(//cache.kreezee.com/images/onboarding/background.png) no-repeat;
    background-size: 800px 550px;
    margin: auto; 
    width: 800px;
    height: 550px;
    -webkit-box-shadow: 4px 4px 10px 0 rgba(0,0,0,0.6);
    -moz-box-shadow: 4px 4px 10px 0 rgba(0,0,0,0.6);
    box-shadow: 4px 4px 10px 0 rgba(0,0,0,0.6);
}

.close-modal {
    background:url(//cache.kreezee.com/images/onboarding/close.png) no-repeat;
    background-size: 38px 39px;
    width: 38px;
    height: 39px;
    position: absolute;
    top: 0;
    right: 0;
}

.close-modal:hover {
    cursor:pointer;
}

.modal-content .left-section {
    margin-left:72px;
    padding-top:85px;
}

.modal-content .logo {
    background:url(//cache.kreezee.com/images/onboarding/logo.png) no-repeat;
    background-size: 240px 57px;     
    width: 240px;
    height: 57px;
}

.modal-content .manage-your-team {
    margin-top:20px;
}

.modal-content .manage-your-team > span {
    color:#fff;
    font-size:22px;
    font-weight:900;
    text-transform:uppercase;
}

.modal-content .subscribe-prelaunch {
    margin-top:8px;
}

.modal-content .subscribe-prelaunch > span > p {
    color:#fff;
    font-size: 17px;
    font-weight: 500;
}

.modal-content .subscribe {
    margin-top: 15px;
    border:none;
    border-radius:7px;
    background-color:#e5e9f2;
    padding: 13px 20px;
    color:#385ca8;
    font-weight:700;
    font-size:16px;
    text-transform: uppercase;
    cursor:pointer;
}

.modal-content .subscribe:hover {
    background-color: #ced1d7;
}

.modal-content .prize-to-win {
    border-radius:10px;
    margin-top: 15px;
    background-color:#393939;
    width:350px;
    height:150px;
}

.modal-content .prize-to-win .tablet {
    float: left;    
    margin-top: 31px;
    margin-left: 33px;
    background:url(//cache.kreezee.com/images/onboarding/tablet.png) no-repeat;
    background-size: 61px 88px;
    width: 61px;
    height: 88px;
}

.modal-content .prize-to-win .text {
    float: left;    
    margin-top: 29px;  
    margin-left: 20px; 
    color:#fff;  
}

.modal-content .prize-to-win .text > span:first-child {
    font-size:20px;
    font-weight:700;
    text-transform:uppercase;
}

.modal-content .prize-to-win .text > span:nth-child(3) {
    font-size:16px;
    font-weight:500;
}

.modal-content .prize-to-win .text > span:nth-child(5) {
    font-size:12px;
    font-weight:400;
}

.modal-content .sweepstake-information {
    margin-top:20px;
    height:32px;
}

.modal-content .sweepstake-information > div:first-child {    
    float:left;
    margin-top:7px;
    background:url(//cache.kreezee.com/images/onboarding/information.png) no-repeat;
    background-size: 26px 26px;
    width:26px;
    height:26px;
}

.modal-content .sweepstake-information > div:last-child {
    float:left;
    margin-left:15px;
    color:#fff;
    font-size:9px;
}

.modal-content .sweepstake-information > div:last-child > br {
    display:block;
    margin:10px 0;
}

.modal-content .sweepstake-information > div:last-child > span > a {
    text-decoration:none;
    color:#fff;
}

.modal-content .sweepstake-information > div:last-child > span > a:hover {
    text-decoration:underline;    
}

#toast-container.toast-top-full-width > div {
    font-size: 18px;
}

.toast-message {
    margin-top: 6px !important;
}

button.toast-close-button {
    margin-top: 13px;
}

@media (max-width: 992px) {
    .modal-content {
        background-size: 600px 412.5px;
        width: 600px;
        height: 412.5px;
    }

    .close-modal {
        background-size: 28.5px 29px;
        width: 28.5px;
        height: 29px;
    }

    .modal-content .left-section {
        margin-left: 55px;
        padding-top: 65px;
    }

    .modal-content .logo {
        background-size: 200px 47.5px;
        width: 200px;
        height: 47.5px;
    }

    .modal-content .manage-your-team {
        margin-top:15px;
    }

    .modal-content .manage-your-team > span {
        font-size:16px;        
    }

    .modal-content .subscribe-prelaunch {
        margin-top:5px;
    }

    .modal-content .subscribe-prelaunch > span > p {   
        font-size: 12px;
    }

    .modal-content .subscribe {
        margin-top: 12px;
        padding: 10px 18px;       
        font-size: 14px;
    }

    .modal-content .prize-to-win {
        border-radius:8px;
        margin-top: 12px;
        width:250px;
        height:107px;
    }

    .modal-content .prize-to-win .tablet {  
        margin-top: 22px;
        margin-left: 24px;
        background:url(//cache.kreezee.com/images/onboarding/tablet.png) no-repeat;
        background-size: 45px 66px;
        width: 45px;
        height: 66px;
    }

    .modal-content .prize-to-win .text {  
        margin-top: 20px;  
        margin-left: 15px;         
    }

    .modal-content .prize-to-win .text > span:first-child {
        font-size:15px;
        font-weight:700;
        text-transform:uppercase;
    }

    .modal-content .prize-to-win .text > span:nth-child(3) {
        font-size:12px;
        font-weight:500;
    }

    .modal-content .prize-to-win .text > span:nth-child(5) {
        font-size:10px;
        font-weight:400;
    }

    .modal-content .sweepstake-information {
        margin-top:12px;
        height:32px;
    }

    .modal-content .sweepstake-information > div:first-child {    
        background:url(//cache.kreezee.com/images/onboarding/information.png) no-repeat;
        background-size: 22px 22px;
        width:22px;
        height:22px;
    }

    .modal-content .sweepstake-information > div:last-child {
        margin-left:12px;
        font-size:8px;
    }
   
}

@media (max-width: 870px) {
    .modal-content {
        background-size: 480px 330px;
        width: 480px;
        height: 330px;
    }

    .close-modal {
        background-size: 24px 24px;
        width: 24px;
        height: 24px;
    }

    .modal-content .left-section {
        margin-left: 45px;
        padding-top: 55px;
    }

    .modal-content .logo {
        background-size: 175px 41.5px;
        width: 175px;
        height: 41.5px;
    }

    .modal-content .manage-your-team {
        margin-top:10px;
    }

    .modal-content .manage-your-team > span {
        font-size:12px;        
    }

    .modal-content .subscribe-prelaunch {
        margin-top:3px;
    }

    .modal-content .subscribe-prelaunch > span > p {   
        font-size: 11px;
    }

    .modal-content .subscribe {
        margin-top: 9px;
        padding: 6px 14px;       
        font-size: 12px;
    }

    .modal-content .prize-to-win {
        border-radius:8px;
        margin-top: 10px;
        width: 200px;
        height: 80px;
    }

    .modal-content .prize-to-win .tablet {  
        margin-top: 14px;
        margin-left: 18px;
        background: url(//cache.kreezee.com/images/onboarding/tablet.png) no-repeat;
        background-size: 35px 51px;
        width: 35px;
        height: 51px;
    }

    .modal-content .prize-to-win .text {  
        margin-top: 7px;  
        margin-left: 10px;         
    }

    .modal-content .prize-to-win .text > span:first-child {
        font-size:12px;
        font-weight:700;
        text-transform:uppercase;
    }

    .modal-content .prize-to-win .text > span:nth-child(3) {
        font-size:11px;
        font-weight:500;
    }

    .modal-content .prize-to-win .text > span:nth-child(5) {
        font-size:9px;
        font-weight:400;
    }

    .modal-content .sweepstake-information {
        margin-top:6px;
        height:32px;
    }

    .modal-content .sweepstake-information > div:first-child {    
        background:url(//cache.kreezee.com/images/onboarding/information.png) no-repeat;
        background-size: 22px 22px;
        width:22px;
        height:22px;
    }

    .modal-content .sweepstake-information > div:last-child {
        margin-left:12px;
        font-size:8px;
    }
}

@media (max-width: 480px) {
    .modal-content {
        background-size: 320px 220px;
        width: 320px;
        height: 220px
    }

    .close-modal {
        background-size: 24px 24px;
        width: 24px;
        height: 24px;
    }

    .modal-content .left-section {
        margin-left: 25px;
        padding-top: 30px;
    }

    .modal-content .logo {
        background-size: 100px 23.7px;
        width: 100px;
        height: 23.7px;
    }

    .modal-content .manage-your-team {
        margin-top:5px;
    }

    .modal-content .manage-your-team > span {
        font-size:9px;        
    }

    .modal-content .subscribe-prelaunch {
        margin-top:0;
    }

    .modal-content .subscribe-prelaunch > span > p {   
        font-size: 8px;
    }

    .modal-content .subscribe {
        margin-top: 5px;
        padding: 4px 10px;
        font-size: 9px;
        border-radius: 4px;
    }

    .modal-content .prize-to-win {
        border-radius: 8px;
        margin-top: 7px;
        width: 155px;
        height: 56px;
    }

    .modal-content .prize-to-win .tablet {  
        margin-top: 10px;
        margin-left: 10px;
        background: url(//cache.kreezee.com/images/onboarding/tablet.png) no-repeat;
        background-size: 25px 37px;
        width: 25px;
        height: 37px;
    }

    .modal-content .prize-to-win .text {  
        margin-top: 3px;  
        margin-left: 6px;    
        line-height: 12px;     
    }

    .modal-content .prize-to-win .text > span:first-child {
        font-size: 11px;
        font-weight: 600;
        text-transform: uppercase;
    }

    .modal-content .prize-to-win .text > span:nth-child(3) {
        font-size:9px;
        font-weight:400;
    }

    .modal-content .prize-to-win .text > span:nth-child(5) {
    font-size: 7px;
    font-weight: 300;
    }

    .modal-content .sweepstake-information {
        margin-top:4px;
        height:32px;
    }

    .modal-content .sweepstake-information > div:first-child {    
        margin-top: 3px;
        background:url(//cache.kreezee.com/images/onboarding/information.png) no-repeat;
        background-size: 22px 22px;
        width:22px;
        height:22px;
    }

    .modal-content .sweepstake-information > div:last-child {
        margin-left:12px;
        font-size:7px;
    }
}

@charset "UTF-8";/*!Animate.css - http://daneden.me/animate Licensed under the MIT license -http://opensource.org/licenses/MIT Copyright (c) 2015 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.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-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{0%,20%,53%,80%,100%{-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{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-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{0%,100%{-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 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)}100%{-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)}100%{-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{0%{-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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-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)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-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)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%{-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)}100%{-webkit-transform:none;transform:none}}@keyframes jello{11.1%{-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)}100%{-webkit-transform:none;transform:none}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-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)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-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)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-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)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-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)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-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)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-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,-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 bounceInUp{0%,60%,75%,90%,100%{-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,-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)}}.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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-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}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-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}100%{-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{0%{-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-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)}100%{-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{0%{-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-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)}100%{-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{0%{-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}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-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}100%{-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{0%{-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}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-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}100%{-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{0%{-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}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-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}100%{-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{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-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{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-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{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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}100%{-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}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{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{0%{opacity:1}100%{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{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(/css/toastr/2.1.1/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(/css/toastr/2.1.1/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(/css/toastr/2.1.1/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf/3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(/css/toastr/2.1.1/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}

