/*! jQuery UI - v1.10.3 - 2013-05-10
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=0&bgColorHeader=%23f12536&bgTextureHeader=flat&bgImgOpacityHeader=25&borderColorHeader=%23f12536&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23ffffff&bgTextureContent=inset_soft&bgImgOpacityContent=25&borderColorContent=%23fff&fcContent=%23786963&iconColorContent=%23fff&bgColorDefault=%23ffffff&bgTextureDefault=glass&bgImgOpacityDefault=20&borderColorDefault=%23fff&fcDefault=%23a59790&iconColorDefault=%23fff&bgColorHover=%23fff&bgTextureHover=flat&bgImgOpacityHover=40&borderColorHover=%23fff&fcHover=%23f12536&iconColorHover=%23ffffff&bgColorActive=%23f58400&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=%23ffaf0f&fcActive=%23ffffff&iconColorActive=%23222222&bgColorHighlight=%23fff&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=%23ffffff&fcHighlight=%23f12536&iconColorHighlight=%23fff&bgColorError=%23ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=%23ffb73d&fcError=%23111111&iconColorError=%23a83300&bgColorOverlay=%235c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=%23cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&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-datepicker {
  width: 17em;
  padding: 0.2em 0.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 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.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 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.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 0.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;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Segoe UI,Arial,sans-serif;
  font-size: 1.1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Segoe UI,Arial,sans-serif;
  font-size: 1em;
}

.ui-widget-content {
  border: 1px solid #fff;
  background: #ffffff url(//d1a123d2787k14.cloudfront.net/911a-1383301-ui-bg_inset-soft_25_ffffff_1x100.png?pfvId=m5pj.hgjqbuuq) 50% bottom repeat-x;
  color: #786963;
}

.ui-widget-content a {
  color: #786963;
}

.ui-widget-header {
  border: 1px solid #f12536;
  background: #f12536 url(//d1a123d2787k14.cloudfront.net/53e4-4283301-ui-bg_flat_25_f12536_40x100.png?pfvId=m5pc.hgjqbu8r) 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}

.ui-widget-header a {
  color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #fff;
  background: #ffffff url(//d38rte9ixr1of9.cloudfront.net/a22d-8283301-ui-bg_glass_20_ffffff_1x400.png?pfvId=m5pg.hgjqbulj) 50% 50% repeat-x;
  font-weight: bold;
  color: #a59790;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #a59790;
  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 #fff;
  background: #fff url(//d1a123d2787k14.cloudfront.net/58d4-6283301-ui-bg_flat_40_fff_40x100.png?pfvId=m5pe.hgjqbufb) 50% 50% repeat-x;
  font-weight: bold;
  color: #f12536; */
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #f12536;
  text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #ffaf0f;
  background: #f58400 url(//d38rte9ixr1of9.cloudfront.net/fdc6-2383301-ui-bg_inset-soft_30_f58400_1x100.png?pfvId=m5pk.hgjqbuxx) 50% 50% repeat-x;
  font-weight: bold;
  color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #ffffff;
  background: #fff url(//d38rte9ixr1of9.cloudfront.net/54a8-0383301-ui-bg_highlight-soft_80_fff_1x100.png?pfvId=m5pi.hgjqburp) 50% top repeat-x;
  color: #f12536;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #f12536;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #ffb73d;
  background: #ffc73d url(//d38rte9ixr1of9.cloudfront.net/9912-9283301-ui-bg_glass_40_ffc73d_1x400.png?pfvId=m5ph.hgjqbuoo) 50% 50% repeat-x;
  color: #111111;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #111111;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #111111;
}

.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(//d1a123d2787k14.cloudfront.net/80ee-6383301-ui-icons_fff_256x240.png?pfvId=m5po.hgjqbvae);
}

.ui-widget-header .ui-icon {
  background-image: url(//d1a123d2787k14.cloudfront.net/37fa-5383301-ui-icons_ffffff_256x240.png?pfvId=m5pn.hgjqbv75);
}

.ui-state-default .ui-icon {
  background-image: url(//d1a123d2787k14.cloudfront.net/80ee-6383301-ui-icons_fff_256x240.png?pfvId=m5po.hgjqbvae);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(//d1a123d2787k14.cloudfront.net/37fa-5383301-ui-icons_ffffff_256x240.png?pfvId=m5pn.hgjqbv75);
}

.ui-state-active .ui-icon {
  background-image: url(//d38rte9ixr1of9.cloudfront.net/3791-3383301-ui-icons_222222_256x240.png?pfvId=m5pl.hgjqbv12);
}

.ui-state-highlight .ui-icon {
  background-image: url(//d1a123d2787k14.cloudfront.net/80ee-6383301-ui-icons_fff_256x240.png?pfvId=m5po.hgjqbvae);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(//d1a123d2787k14.cloudfront.net/1fb8-4383301-ui-icons_a83300_256x240.png?pfvId=m5pm.hgjqbv43);
}

/* 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: 0;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}

/* Overlays */
.ui-widget-overlay {
  background: #5c5c5c url(//d38rte9ixr1of9.cloudfront.net/bc87-7283301-ui-bg_flat_50_5c5c5c_40x100.png?pfvId=m5pf.hgjqbuic) 50% 50% repeat-x;
  opacity: .8;
  filter: Alpha(Opacity=80);
}

.ui-widget-shadow {
  margin: -7px 0 0 -7px;
  padding: 7px;
  background: #cccccc url(//d1a123d2787k14.cloudfront.net/0007-5283301-ui-bg_flat_30_cccccc_40x100.png?pfvId=m5pd.hgjqbuby) 50% 50% repeat-x;
  opacity: .6;
  filter: Alpha(Opacity=60);
  border-radius: 8px;
}
#event-calendar {
  margin-bottom: 10px;
}

#event-calendar .heading,
#event-calendar .calendar-head {
  background-color: #f12536;
  color: #fff;
  font-weight: bold;
  font-size: 1.5em;
  padding: 5px 10px 0;
}

.ui-datepicker {
  width: auto;
  padding: 0;
  border: none;
  font-family: proxima-nova,arial,sans-serif;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  border-bottom: 9px solid transparent;
  border-left: 10px solid #FFFFFF;
  border-top: 9px solid transparent;
  display: inline-block;
  height: 2px;
  background: transparent;
  top: -11px;
  cursor: pointer;
  width: 0;
}

.ui-datepicker .ui-datepicker-prev {
  border-left: 0;
  border-right: 10px solid #fff;
  right: 50px;
  left: auto;
}

.ui-datepicker .ui-datepicker-next {
  right: 20px;
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  display: none;
}

.ui-datepicker td a,
.ui-datepicker td span {
  text-align: center;
  font-weight: normal;
}

.ui-widget-content .ui-state-default {
  font-weight: normal;
}

.ui-datepicker .ui-datepicker-title {
  text-align: left;
  margin-left: 15px;
  margin-bottom: 5px;
  line-height: 1em;
}

.ui-widget-header .ui-state-hover {
  background: transparent;
  /*  border: none;*/
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: #F12536;
  border: 0;
}

.ui-state-hover .ui-icon {
  background-color: transparent;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 1;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  color: #a59790;
}

.ui-datepicker-current-day .ui-state-default,
.ui-datepicker-today .ui-state-default {
  color: #F12536;
}

.ui-datepicker td.event-day a.ui-state-default {
  color: #ffb512;
}

#event-calendar:before {
  border-right: 10px solid transparent;
  border-top: 10px solid #F3F1F0;
  content: " ";
  left: 0;
  position: absolute;
  top: 0;
  z-index: 5;
}

#event-calendar .heading,
#event-calendar .calendar-head {
  text-transform: uppercase;
  padding: 10px 0 0 15px;
}
#events .heading {
  margin-bottom: 13px;
}

.event {
  background: #fff;
  padding: 10px;
  margin-bottom: 13px;
}

.event .info,
.event .image {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
}

.event .image {
  margin-right: 10px;
  width: 150px;
  height: 150px;
  border: 1px solid #ebebeb;
}

.event .info {
  width: 395px;
}

.event .name {
  color: #FE6E1B;
  font-size: 15px;
  margin: 0 0 5px;
  text-transform: uppercase;
  font-weight: bold;
}

.event .details {
  font-size: 12px;
  color: #fff;
  background: #fe631b;
  padding: 10px;
  display: table;
  width: 375px;
}

.event .meta,
.event .actions {
  display: table-cell;
  vertical-align: top;
}

.event .meta {
  width: 155px;
}

.event .actions a.btn:before {
  border-top-color: #FE631B;
}

.event a.last {
  margin-right: 0;
}

.event .actions .links {
  margin-bottom: 10px;
}

.event .actions a.btn {
  padding: 6px 11px;
}

#ie8only .event .actions .links {
  font-size: 11px;
}

.event .meta .label {
  font-weight: bold;
  margin-right: 3px;
}

.event .meta .label:after {
  content: ":";
}

.event .description {
  min-height: 52px;
  margin-bottom: 10px;
  white-space: pre-wrap;
}


.event .actions {
  text-align: right;
}

.event .actions .links {
  margin-bottom: 0;
}

.event .actions .share a {
  background: left top transparent url(//d1a123d2787k14.cloudfront.net/199d-5925301-icons-share.png?pfvId=m6u7.hgpcnrua) no-repeat;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 52px;
  height: 16px;
  margin-left: 5px;
}

.event .actions .share a.fb {
  background-position: 0 0;
}

.event .actions .share a.twitter {
  background-position: 0 -84px;
}

.event .actions .share a span {
  display: none;
}

/* Event Detail */
.detail .event {
  margin: 0;
}

.detail .event .image {
  width: 200px;
  height: 200px;
  text-align: center;
}

.detail .event .info {
  width: 370px;
}

.detail .event .meta {
  width: 133px;
}

.detail .event .details {
  margin-bottom: 10px;
}

/* Popup */
#event-calendar {
  position: relative;
}

#event-calendar .event-popup {
  position: absolute;
  z-index: 10;
  top: 10px;
  right: 100%;
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
  width: 295px;
  padding: 10px;
  border: 1px solid #D0C5BF;
}

#event-calendar .event-popup .event {
  background: transparent;
  padding: 0;
}

#event-calendar .event-popup .event .description {
  min-height: 0;
}

#event-calendar .event-popup .image {
  width: 75px;
  height: 75px;
}

#event-calendar .event-popup .image,
#event-calendar .event-popup .info {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
}

#event-calendar .event-popup .info {
  width: 180px;
}

#event-calendar .event-popup .close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px;
  cursor: pointer;
}

.noresults {
  color: #fff;
}

.powered-by {
  margin: 4px 0;
}

.powered-by-title, .sponsored-by-title {
  font-weight: bold;
}

.sponsored-by {
  margin: 4px 0;
}

.sponsored-by p {
  margin: 4px 0;
}

.event .meta, 
.event .actions { 
  display: block; 
  width: 100%; 
}
.meta-part { 
  margin-bottom: 5px; 
}
.meta-part.location .label { 
  display: block; 
}
.meta-part.sponsored-by .val{ 
  display: block; 
  column-count: 2; 
  column-gap: 10px; 
}.fa-spin-fast{-webkit-animation:fa-spin-fast .2s infinite linear;animation:fa-spin-fast .2s infinite linear}@-webkit-keyframes fa-spin-fast{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin-fast{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.event-listing-con{background:#fff}.event-listing{width:100%;max-width:460px;margin:0 auto;padding:30px 20px}@media screen and (min-width:980px){.event-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:30px;max-width:980px}}@media screen and (min-width:1280px){.event-listing{padding:30px 0;max-width:1280px}}@media screen and (min-width:1480px){.event-listing{max-width:1480px;padding:60px}}@media screen and (min-width:1600px){.event-listing{max-width:1620px;padding:60px 90px}}.material-card-con{width:100%}@media screen and (min-width:980px) and (max-width:1279px){.material-card-con{width:420px;margin-left:30px}.material-card-con.tablet-row-start{margin-left:0}}@media screen and (min-width:1280px){.material-card-con{width:420px;margin-left:10px}.material-card-con.desktop-row-start{margin-left:0}}@media screen and (min-width:1480px){.material-card-con{width:420px;margin-left:30px}.material-card-con.desktop-row-start{margin-left:0}}@media screen and (min-width:1600px){.material-card-con{margin-left:60px}.material-card-con.desktop-row-start{margin-left:0}}.material-card{position:relative;height:0;padding-bottom:calc(100% - 16px);margin-bottom:6.6em}.material-card h2{position:absolute;top:calc(100% - 16px);left:0;width:100%;padding:10px 16px;color:#fff;font-size:1.4em;line-height:1.6em;margin:0;z-index:10;height:5.75rem;-webkit-transition:all .3s;transition:all .3s}.material-card h2>span{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.material-card h2 span.title{max-width:calc(100% - 80px);max-height:4.75rem;overflow:hidden}@media screen and (min-width:940px){.material-card h2 span.title{max-width:calc(100% - 100px)}}.material-card h2 span.event-date{position:absolute;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;line-height:1;padding:5px}@media screen and (min-width:940px){.material-card h2 span.event-date{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;padding:10px}}.material-card h2 span.event-date-month{font-weight:200;font-size:1.2rem}@media screen and (min-width:940px){.material-card h2 span.event-date-month{font-size:1.5rem}}.material-card h2 span.event-date-day{font-size:1.4em;font-weight:600;color:#f9a825}@media screen and (min-width:940px){.material-card h2 span.event-date-day{font-size:2.5rem}}.material-card h2 strong{font-weight:400;display:block;font-size:.8em}.material-card h2:after,.material-card h2:before{content:' ';position:absolute;left:0;top:-16px;width:0;border:8px solid;-webkit-transition:all .3s;transition:all .3s}.material-card h2:after{top:auto;bottom:0}@media screen and (max-width:767px){.material-card.mc-active{padding-bottom:0;height:auto}}.material-card.mc-active h2{top:0;padding:10px 90px 10px 16px}.material-card.mc-active h2:before{top:0}.material-card.mc-active h2:after{bottom:-16px}.material-card .mc-content{position:absolute;right:0;top:0;bottom:16px;left:16px;-webkit-transition:all .3s;transition:all .3s}.material-card .mc-btn-action{position:absolute;top:0;right:0;bottom:0;left:0}.material-card .mc-btn-proper{position:absolute;right:16px;top:15px;border-radius:50%;border:5px solid;width:54px;height:54px;line-height:44px;text-align:center;color:#fff;cursor:pointer;z-index:20;-webkit-transition:all .3s;transition:all .3s}.material-card.mc-active .mc-btn-proper{top:100px}.material-card .mc-description{position:absolute;top:100%;right:20px;left:20px;bottom:20px;overflow:hidden;opacity:0;-webkit-transition:all 1.2s;transition:all 1.2s}.material-card .mc-description .teaser-plus-con{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.material-card .mc-description .teaser-plus-con .more{position:relative;text-align:right;padding-top:.5rem}.material-card .mc-description .teaser-plus-con .more a{text-decoration:none;font-size:1.15rem}@media screen and (max-width:1023px){.material-card .mc-description .teaser-plus-con .more a{font-size:1rem}}.material-card .mc-description .teaser-plus-con .more:before{content:"";display:block;height:2rem;position:absolute;top:-2rem;right:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(221,221,221,.8)),to(#ddd));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(221,221,221,.8) 50%,#ddd 100%)}.material-card .mc-description .teaser-plus{line-height:1.5rem;position:relative;min-height:12rem}.material-card .mc-description .location,.material-card .mc-description .time{font-weight:700;margin-bottom:.5rem;max-width:calc(100% - 60px)}.material-card .mc-description .location a,.material-card .mc-description .time a{color:#555;text-decoration:none}.material-card .mc-description .location a:hover,.material-card .mc-description .time a:hover{text-decoration:underline}@media screen and (max-width:1080px){.material-card .mc-description .location,.material-card .mc-description .time{font-size:1rem}}.material-card .mc-description .teaser{font-size:1rem;position:relative}@media screen and (max-width:1080px){.material-card .mc-description .teaser{font-size:.95rem}}.material-card .mc-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.material-card .mc-footer h4{position:absolute;top:200px;left:30px;padding:0;margin:0;font-size:16px;font-weight:700;-webkit-transition:all 1.4s;transition:all 1.4s}.material-card .mc-img-con{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;background-position:center;background-repeat:no-repeat;background-size:cover}.material-card .mc-img-con.no-img{background:linear-gradient(80deg,rgba(239,38,55,.9),rgba(255,183,27,.9))}.material-card .mc-img-con.no-img:after{content:"EVENT";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:3.5rem;color:rgba(255,255,255,.15);line-height:1}.material-card .mc-img-con .mc-action{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.material-card.mc-active .mc-img-con{opacity:0;-webkit-transition:none;transition:none}.material-card.mc-active .mc-content{background:#ddd;padding-top:5.6em}@media screen and (max-width:767px){.material-card.mc-active .mc-content{position:relative;margin-right:16px}}.material-card.mc-active .mc-description{top:30px;padding-top:5.25em;opacity:1}@media screen and (max-width:767px){.material-card.mc-active .mc-description{position:relative;top:0;right:auto;left:auto;padding:30px 20px;bottom:0}}.material-card.mc-active .mc-btn-action{bottom:auto;left:calc(100% - 40px)}.material-card.mc-active .mc-footer{overflow:visible;position:absolute;top:calc(100% - 16px);left:16px;right:0;height:82px;padding:0}.material-card.mc-active .mc-footer h4{top:-32px}.material-card.Red.mc-active .mc-footer{background:linear-gradient(155deg,#f30000,#f30000,#ffb71b)}.material-card.Purple h2 span.event-date-day{color:#ff6e1e}.material-card.Purple .mc-description .teaser-plus-con .more a{color:#712178!important}.material-card.Purple.mc-active .mc-footer{background:linear-gradient(155deg,#712178,#712178,#ff6e1e)}.material-card.Purple .mc-img-con.no-img{background:linear-gradient(80deg,rgba(113,33,120,.9),rgba(178,79,196,.9))}.material-card.Red h2{background-color:#ef2637}.material-card.Red h2:after{border-top-color:#ef2637;border-right-color:#ef2637;border-bottom-color:transparent;border-left-color:transparent}.material-card.Red h2:before{border-top-color:transparent;border-right-color:#d50000;border-bottom-color:#d50000;border-left-color:transparent}.material-card.Red.mc-active h2:before{border-top-color:transparent;border-right-color:#ef2637;border-bottom-color:#ef2637;border-left-color:transparent}.material-card.Red.mc-active h2:after{border-top-color:#d50000;border-right-color:#d50000;border-bottom-color:transparent;border-left-color:transparent}.material-card.Red .mc-btn-proper{background-color:#ef2637}.material-card.Red .mc-btn-proper:hover{background-color:#f30000}.material-card.Red .mc-footer h4{color:#f30000}.material-card.Red.mc-active .mc-footer{background-color:#ef2637}.material-card.Red.mc-active .mc-btn-proper{background-color:#ef2637}.material-card.Blue-Grey h2{background-color:#455a64}.material-card.Blue-Grey h2:after{border-top-color:#455a64;border-right-color:#455a64;border-bottom-color:transparent;border-left-color:transparent}.material-card.Blue-Grey h2:before{border-top-color:transparent;border-right-color:#263238;border-bottom-color:#263238;border-left-color:transparent}.material-card.Blue-Grey.mc-active h2:before{border-top-color:transparent;border-right-color:#455a64;border-bottom-color:#455a64;border-left-color:transparent}.material-card.Blue-Grey.mc-active h2:after{border-top-color:#263238;border-right-color:#263238;border-bottom-color:transparent;border-left-color:transparent}.material-card.Blue-Grey .mc-btn-proper{background-color:#455a64}.material-card.Blue-Grey .mc-btn-proper:hover{background-color:#37474f}.material-card.Blue-Grey .mc-footer h4{color:#37474f}.material-card.Blue-Grey.mc-active .mc-footer{background-color:#455a64}.material-card.Blue-Grey.mc-active .mc-btn-proper{background-color:#455a64}.material-card.Pink h2{background-color:#c2185b}.material-card.Pink h2:after{border-top-color:#c2185b;border-right-color:#c2185b;border-bottom-color:transparent;border-left-color:transparent}.material-card.Pink h2:before{border-top-color:transparent;border-right-color:#880e4f;border-bottom-color:#880e4f;border-left-color:transparent}.material-card.Pink.mc-active h2:before{border-top-color:transparent;border-right-color:#c2185b;border-bottom-color:#c2185b;border-left-color:transparent}.material-card.Pink.mc-active h2:after{border-top-color:#880e4f;border-right-color:#880e4f;border-bottom-color:transparent;border-left-color:transparent}.material-card.Pink .mc-btn-proper{background-color:#c2185b}.material-card.Pink .mc-btn-proper:hover{background-color:#ad1457}.material-card.Pink .mc-footer h4{color:#ad1457}.material-card.Pink.mc-active .mc-footer{background-color:#c2185b}.material-card.Pink.mc-active .mc-btn-proper{background-color:#c2185b}.material-card.Purple h2{background-color:#712178}.material-card.Purple h2:after{border-top-color:#712178;border-right-color:#712178;border-bottom-color:transparent;border-left-color:transparent}.material-card.Purple h2:before{border-top-color:transparent;border-right-color:#55195a;border-bottom-color:#55195a;border-left-color:transparent}.material-card.Purple.mc-active h2:before{border-top-color:transparent;border-right-color:#712178;border-bottom-color:#712178;border-left-color:transparent}.material-card.Purple.mc-active h2:after{border-top-color:#55195a;border-right-color:#55195a;border-bottom-color:transparent;border-left-color:transparent}.material-card.Purple .mc-btn-proper{background-color:#712178}.material-card.Purple .mc-btn-proper:hover{background-color:#712178}.material-card.Purple .mc-footer h4{color:#712178}.material-card.Purple.mc-active .mc-footer{background-color:#712178}.material-card.Purple.mc-active .mc-btn-proper{background-color:#712178}.material-card.Deep-Purple h2{background-color:#512da8}.material-card.Deep-Purple h2:after{border-top-color:#512da8;border-right-color:#512da8;border-bottom-color:transparent;border-left-color:transparent}.material-card.Deep-Purple h2:before{border-top-color:transparent;border-right-color:#311b92;border-bottom-color:#311b92;border-left-color:transparent}.material-card.Deep-Purple.mc-active h2:before{border-top-color:transparent;border-right-color:#512da8;border-bottom-color:#512da8;border-left-color:transparent}.material-card.Deep-Purple.mc-active h2:after{border-top-color:#311b92;border-right-color:#311b92;border-bottom-color:transparent;border-left-color:transparent}.material-card.Deep-Purple .mc-btn-proper{background-color:#512da8}.material-card.Deep-Purple .mc-btn-proper:hover{background-color:#4527a0}.material-card.Deep-Purple .mc-footer h4{color:#4527a0}.material-card.Deep-Purple.mc-active .mc-footer{background-color:#512da8}.material-card.Deep-Purple.mc-active .mc-btn-proper{background-color:#512da8}.material-card.Indigo h2{background-color:#303f9f}.material-card.Indigo h2:after{border-top-color:#303f9f;border-right-color:#303f9f;border-bottom-color:transparent;border-left-color:transparent}.material-card.Indigo h2:before{border-top-color:transparent;border-right-color:#1a237e;border-bottom-color:#1a237e;border-left-color:transparent}.material-card.Indigo.mc-active h2:before{border-top-color:transparent;border-right-color:#303f9f;border-bottom-color:#303f9f;border-left-color:transparent}.material-card.Indigo.mc-active h2:after{border-top-color:#1a237e;border-right-color:#1a237e;border-bottom-color:transparent;border-left-color:transparent}.material-card.Indigo .mc-btn-proper{background-color:#303f9f}.material-card.Indigo .mc-btn-proper:hover{background-color:#283593}.material-card.Indigo .mc-footer h4{color:#283593}.material-card.Indigo.mc-active .mc-footer{background-color:#303f9f}.material-card.Indigo.mc-active .mc-btn-proper{background-color:#303f9f}.material-card.Blue h2{background-color:#1976d2}.material-card.Blue h2:after{border-top-color:#1976d2;border-right-color:#1976d2;border-bottom-color:transparent;border-left-color:transparent}.material-card.Blue h2:before{border-top-color:transparent;border-right-color:#0d47a1;border-bottom-color:#0d47a1;border-left-color:transparent}.material-card.Blue.mc-active h2:before{border-top-color:transparent;border-right-color:#1976d2;border-bottom-color:#1976d2;border-left-color:transparent}.material-card.Blue.mc-active h2:after{border-top-color:#0d47a1;border-right-color:#0d47a1;border-bottom-color:transparent;border-left-color:transparent}.material-card.Blue .mc-btn-proper{background-color:#1976d2}.material-card.Blue .mc-btn-proper:hover{background-color:#1565c0}.material-card.Blue .mc-footer h4{color:#1565c0}.material-card.Blue.mc-active .mc-footer{background-color:#1976d2}.material-card.Blue.mc-active .mc-btn-proper{background-color:#1976d2}.material-card.Light-Blue h2{background-color:#0288d1}.material-card.Light-Blue h2:after{border-top-color:#0288d1;border-right-color:#0288d1;border-bottom-color:transparent;border-left-color:transparent}.material-card.Light-Blue h2:before{border-top-color:transparent;border-right-color:#01579b;border-bottom-color:#01579b;border-left-color:transparent}.material-card.Light-Blue.mc-active h2:before{border-top-color:transparent;border-right-color:#0288d1;border-bottom-color:#0288d1;border-left-color:transparent}.material-card.Light-Blue.mc-active h2:after{border-top-color:#01579b;border-right-color:#01579b;border-bottom-color:transparent;border-left-color:transparent}.material-card.Light-Blue .mc-btn-proper{background-color:#0288d1}.material-card.Light-Blue .mc-btn-proper:hover{background-color:#0277bd}.material-card.Light-Blue .mc-footer h4{color:#0277bd}.material-card.Light-Blue.mc-active .mc-footer{background-color:#0288d1}.material-card.Light-Blue.mc-active .mc-btn-proper{background-color:#0288d1}.material-card.Cyan h2{background-color:#0097a7}.material-card.Cyan h2:after{border-top-color:#0097a7;border-right-color:#0097a7;border-bottom-color:transparent;border-left-color:transparent}.material-card.Cyan h2:before{border-top-color:transparent;border-right-color:#006064;border-bottom-color:#006064;border-left-color:transparent}.material-card.Cyan.mc-active h2:before{border-top-color:transparent;border-right-color:#0097a7;border-bottom-color:#0097a7;border-left-color:transparent}.material-card.Cyan.mc-active h2:after{border-top-color:#006064;border-right-color:#006064;border-bottom-color:transparent;border-left-color:transparent}.material-card.Cyan .mc-btn-proper{background-color:#0097a7}.material-card.Cyan .mc-btn-proper:hover{background-color:#00838f}.material-card.Cyan .mc-footer h4{color:#00838f}.material-card.Cyan.mc-active .mc-footer{background-color:#0097a7}.material-card.Cyan.mc-active .mc-btn-proper{background-color:#0097a7}.material-card.Teal h2{background-color:#00796b}.material-card.Teal h2:after{border-top-color:#00796b;border-right-color:#00796b;border-bottom-color:transparent;border-left-color:transparent}.material-card.Teal h2:before{border-top-color:transparent;border-right-color:#004d40;border-bottom-color:#004d40;border-left-color:transparent}.material-card.Teal.mc-active h2:before{border-top-color:transparent;border-right-color:#00796b;border-bottom-color:#00796b;border-left-color:transparent}.material-card.Teal.mc-active h2:after{border-top-color:#004d40;border-right-color:#004d40;border-bottom-color:transparent;border-left-color:transparent}.material-card.Teal .mc-btn-proper{background-color:#00796b}.material-card.Teal .mc-btn-proper:hover{background-color:#00695c}.material-card.Teal .mc-footer h4{color:#00695c}.material-card.Teal.mc-active .mc-footer{background-color:#00796b}.material-card.Teal.mc-active .mc-btn-proper{background-color:#00796b}.material-card.Green h2{background-color:#388e3c}.material-card.Green h2:after{border-top-color:#388e3c;border-right-color:#388e3c;border-bottom-color:transparent;border-left-color:transparent}.material-card.Green h2:before{border-top-color:transparent;border-right-color:#1b5e20;border-bottom-color:#1b5e20;border-left-color:transparent}.material-card.Green.mc-active h2:before{border-top-color:transparent;border-right-color:#388e3c;border-bottom-color:#388e3c;border-left-color:transparent}.material-card.Green.mc-active h2:after{border-top-color:#1b5e20;border-right-color:#1b5e20;border-bottom-color:transparent;border-left-color:transparent}.material-card.Green .mc-btn-proper{background-color:#388e3c}.material-card.Green .mc-btn-proper:hover{background-color:#2e7d32}.material-card.Green .mc-footer h4{color:#2e7d32}.material-card.Green.mc-active .mc-footer{background-color:#388e3c}.material-card.Green.mc-active .mc-btn-proper{background-color:#388e3c}.material-card.Light-Green h2{background-color:#689f38}.material-card.Light-Green h2:after{border-top-color:#689f38;border-right-color:#689f38;border-bottom-color:transparent;border-left-color:transparent}.material-card.Light-Green h2:before{border-top-color:transparent;border-right-color:#33691e;border-bottom-color:#33691e;border-left-color:transparent}.material-card.Light-Green.mc-active h2:before{border-top-color:transparent;border-right-color:#689f38;border-bottom-color:#689f38;border-left-color:transparent}.material-card.Light-Green.mc-active h2:after{border-top-color:#33691e;border-right-color:#33691e;border-bottom-color:transparent;border-left-color:transparent}.material-card.Light-Green .mc-btn-proper{background-color:#689f38}.material-card.Light-Green .mc-btn-proper:hover{background-color:#558b2f}.material-card.Light-Green .mc-footer h4{color:#558b2f}.material-card.Light-Green.mc-active .mc-footer{background-color:#689f38}.material-card.Light-Green.mc-active .mc-btn-proper{background-color:#689f38}.material-card.Lime h2{background-color:#afb42b}.material-card.Lime h2:after{border-top-color:#afb42b;border-right-color:#afb42b;border-bottom-color:transparent;border-left-color:transparent}.material-card.Lime h2:before{border-top-color:transparent;border-right-color:#827717;border-bottom-color:#827717;border-left-color:transparent}.material-card.Lime.mc-active h2:before{border-top-color:transparent;border-right-color:#afb42b;border-bottom-color:#afb42b;border-left-color:transparent}.material-card.Lime.mc-active h2:after{border-top-color:#827717;border-right-color:#827717;border-bottom-color:transparent;border-left-color:transparent}.material-card.Lime .mc-btn-proper{background-color:#afb42b}.material-card.Lime .mc-btn-proper:hover{background-color:#9e9d24}.material-card.Lime .mc-footer h4{color:#9e9d24}.material-card.Lime.mc-active .mc-footer{background-color:#afb42b}.material-card.Lime.mc-active .mc-btn-proper{background-color:#afb42b}.material-card.Yellow h2{background-color:#fbc02d}.material-card.Yellow h2:after{border-top-color:#fbc02d;border-right-color:#fbc02d;border-bottom-color:transparent;border-left-color:transparent}.material-card.Yellow h2:before{border-top-color:transparent;border-right-color:#f57f17;border-bottom-color:#f57f17;border-left-color:transparent}.material-card.Yellow.mc-active h2:before{border-top-color:transparent;border-right-color:#fbc02d;border-bottom-color:#fbc02d;border-left-color:transparent}.material-card.Yellow.mc-active h2:after{border-top-color:#f57f17;border-right-color:#f57f17;border-bottom-color:transparent;border-left-color:transparent}.material-card.Yellow .mc-btn-proper{background-color:#fbc02d}.material-card.Yellow .mc-btn-proper:hover{background-color:#f9a825}.material-card.Yellow .mc-footer h4{color:#f9a825}.material-card.Yellow.mc-active .mc-footer{background-color:#fbc02d}.material-card.Yellow.mc-active .mc-btn-proper{background-color:#fbc02d}.material-card.Amber h2{background-color:#ffa000}.material-card.Amber h2:after{border-top-color:#ffa000;border-right-color:#ffa000;border-bottom-color:transparent;border-left-color:transparent}.material-card.Amber h2:before{border-top-color:transparent;border-right-color:#ff6f00;border-bottom-color:#ff6f00;border-left-color:transparent}.material-card.Amber.mc-active h2:before{border-top-color:transparent;border-right-color:#ffa000;border-bottom-color:#ffa000;border-left-color:transparent}.material-card.Amber.mc-active h2:after{border-top-color:#ff6f00;border-right-color:#ff6f00;border-bottom-color:transparent;border-left-color:transparent}.material-card.Amber .mc-btn-proper{background-color:#ffa000}.material-card.Amber .mc-btn-proper:hover{background-color:#ff8f00}.material-card.Amber .mc-footer h4{color:#ff8f00}.material-card.Amber.mc-active .mc-footer{background-color:#ffa000}.material-card.Amber.mc-active .mc-btn-proper{background-color:#ffa000}.material-card.Orange h2{background-color:#f57c00}.material-card.Orange h2:after{border-top-color:#f57c00;border-right-color:#f57c00;border-bottom-color:transparent;border-left-color:transparent}.material-card.Orange h2:before{border-top-color:transparent;border-right-color:#e65100;border-bottom-color:#e65100;border-left-color:transparent}.material-card.Orange.mc-active h2:before{border-top-color:transparent;border-right-color:#f57c00;border-bottom-color:#f57c00;border-left-color:transparent}.material-card.Orange.mc-active h2:after{border-top-color:#e65100;border-right-color:#e65100;border-bottom-color:transparent;border-left-color:transparent}.material-card.Orange .mc-btn-proper{background-color:#f57c00}.material-card.Orange .mc-btn-proper:hover{background-color:#ef6c00}.material-card.Orange .mc-footer h4{color:#ef6c00}.material-card.Orange.mc-active .mc-footer{background-color:#f57c00}.material-card.Orange.mc-active .mc-btn-proper{background-color:#f57c00}.material-card.Deep-Orange h2{background-color:#e64a19}.material-card.Deep-Orange h2:after{border-top-color:#e64a19;border-right-color:#e64a19;border-bottom-color:transparent;border-left-color:transparent}.material-card.Deep-Orange h2:before{border-top-color:transparent;border-right-color:#bf360c;border-bottom-color:#bf360c;border-left-color:transparent}.material-card.Deep-Orange.mc-active h2:before{border-top-color:transparent;border-right-color:#e64a19;border-bottom-color:#e64a19;border-left-color:transparent}.material-card.Deep-Orange.mc-active h2:after{border-top-color:#bf360c;border-right-color:#bf360c;border-bottom-color:transparent;border-left-color:transparent}.material-card.Deep-Orange .mc-btn-proper{background-color:#e64a19}.material-card.Deep-Orange .mc-btn-proper:hover{background-color:#d84315}.material-card.Deep-Orange .mc-footer h4{color:#d84315}.material-card.Deep-Orange.mc-active .mc-footer{background-color:#e64a19}.material-card.Deep-Orange.mc-active .mc-btn-proper{background-color:#e64a19}.material-card.Brown h2{background-color:#5d4037}.material-card.Brown h2:after{border-top-color:#5d4037;border-right-color:#5d4037;border-bottom-color:transparent;border-left-color:transparent}.material-card.Brown h2:before{border-top-color:transparent;border-right-color:#3e2723;border-bottom-color:#3e2723;border-left-color:transparent}.material-card.Brown.mc-active h2:before{border-top-color:transparent;border-right-color:#5d4037;border-bottom-color:#5d4037;border-left-color:transparent}.material-card.Brown.mc-active h2:after{border-top-color:#3e2723;border-right-color:#3e2723;border-bottom-color:transparent;border-left-color:transparent}.material-card.Brown .mc-btn-proper{background-color:#5d4037}.material-card.Brown .mc-btn-proper:hover{background-color:#4e342e}.material-card.Brown .mc-footer h4{color:#4e342e}.material-card.Brown.mc-active .mc-footer{background-color:#5d4037}.material-card.Brown.mc-active .mc-btn-proper{background-color:#5d4037}.material-card.Grey h2{background-color:#616161}.material-card.Grey h2:after{border-top-color:#616161;border-right-color:#616161;border-bottom-color:transparent;border-left-color:transparent}.material-card.Grey h2:before{border-top-color:transparent;border-right-color:#212121;border-bottom-color:#212121;border-left-color:transparent}.material-card.Grey.mc-active h2:before{border-top-color:transparent;border-right-color:#616161;border-bottom-color:#616161;border-left-color:transparent}.material-card.Grey.mc-active h2:after{border-top-color:#212121;border-right-color:#212121;border-bottom-color:transparent;border-left-color:transparent}.material-card.Grey .mc-btn-proper{background-color:#616161}.material-card.Grey .mc-btn-proper:hover{background-color:#424242}.material-card.Grey .mc-footer h4{color:#424242}.material-card.Grey.mc-active .mc-footer{background-color:#616161}.material-card.Grey.mc-active .mc-btn-proper{background-color:#616161}.material-card.Blue-Grey h2{background-color:#455a64}.material-card.Blue-Grey h2:after{border-top-color:#455a64;border-right-color:#455a64;border-bottom-color:transparent;border-left-color:transparent}.material-card.Blue-Grey h2:before{border-top-color:transparent;border-right-color:#263238;border-bottom-color:#263238;border-left-color:transparent}.material-card.Blue-Grey.mc-active h2:before{border-top-color:transparent;border-right-color:#455a64;border-bottom-color:#455a64;border-left-color:transparent}.material-card.Blue-Grey.mc-active h2:after{border-top-color:#263238;border-right-color:#263238;border-bottom-color:transparent;border-left-color:transparent}.material-card.Blue-Grey .mc-btn-proper{background-color:#455a64}.material-card.Blue-Grey .mc-btn-proper:hover{background-color:#37474f}.material-card.Blue-Grey .mc-footer h4{color:#37474f}.material-card.Blue-Grey.mc-active .mc-footer{background-color:#455a64}.material-card.Blue-Grey.mc-active .mc-btn-proper{background-color:#455a64}
/*# sourceMappingURL=/_sourcemaps/material-cards.min.css.map */
.events_hero{position:relative;padding-top:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:1024px){.events_hero{padding-top:210px}}.events_hero .event-title{width:100%;text-align:center;font-size:3rem;color:#fff;z-index:2;text-shadow:-9px 9px 25px rgba(0,0,0,.25)}@media (min-width:1280px){.events_hero .event-title{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:5rem}}.events_hero .event-info{position:relative;bottom:50px;z-index:3;color:#fff;padding:0 10px}@media (min-width:1280px){.events_hero .event-info{display:-ms-flexbox;display:flex;width:50%;left:50%;bottom:100px;padding:0 30px 0 0;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}}.events_hero .event-name-date{display:none}@media (min-width:1280px){.events_hero .event-name-date{display:block;-ms-flex-order:2;order:2;margin:0 auto}}.events_hero .event-name{font-size:1.66667rem;margin:20px auto;font-weight:600}@media (min-width:1280px){.events_hero .event-name{font-size:1.83333rem;max-width:580px}}.events_hero .event-date{margin-top:15px;font-size:1.33333rem;font-weight:700}@keyframes countdownFadeIn{0%{opacity:0}100%{opacity:1}}.events_hero .event-countdown{display:-ms-flexbox;display:flex;width:100%;max-width:320px;margin:0 auto;padding:0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-family:Courier,monospace;height:62px;opacity:0;line-height:1;animation-name:countdownFadeIn;animation-duration:.67s;animation-delay:1s;animation-fill-mode:forwards}.events_hero .countdown-days,.events_hero .countdown-hours,.events_hero .countdown-minutes,.events_hero .countdown-seconds{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:2.33333rem;font-weight:700}@media (min-width:1280px){.events_hero .countdown-days,.events_hero .countdown-hours,.events_hero .countdown-minutes,.events_hero .countdown-seconds{font-size:2.83333rem}}.events_hero .countdown-label{font-family:proxima-nova,Arial,Verdana,sans-serif;font-size:1rem;font-weight:400}.events_hero .spacer{width:1px;height:30px;background:#fff;margin:auto 5px}.events_hero .register-link{display:block;position:relative;background:0 0;width:180px;height:50px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.25;font-size:1.75rem;z-index:1;cursor:pointer;border:4px solid #fff;display:block;font-size:1.33333rem;font-weight:600;text-transform:none;z-index:2;margin:15px auto 0}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,176px 4px,176px 46px,4px 46px,4px 100%,100% 100%,100% 0%,0% 0%)){.events_hero .register-link{border:none}}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,176px 4px,176px 46px,4px 46px,4px 100%,100% 100%,100% 0%,0% 0%)){.events_hero .register-link:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:linear-gradient(120deg,#fff,#fff,#fff);background-size:400% 400%;opacity:1;-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,176px 4px,176px 46px,4px 46px,4px 100%,100% 100%,100% 0,0 0);transition:opacity .35s ease-in-out}}.events_hero .register-link.disable-button-animation{border:3px solid #fff}.events_hero .register-link.disable-button-animation span{-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#fff;background:0 0}.events_hero .register-link.disable-button-animation:after{content:none}.events_hero .register-link>span{display:block;color:#fff;position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.events_hero .register-link>span{background:linear-gradient(120deg,#fff,#fff,#fff);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.events_hero .register-link:hover:after{animation:gradient-ghost-white 3s ease-in-out infinite,border-ghost-white 1s ease-in-out reverse;opacity:1}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.events_hero .register-link:hover>span{animation:gradient-ghost-white 3s ease-in-out infinite}}@keyframes gradient-ghost-white{0%{background-position:14% 0}50%{background-position:87% 100%}100%{background-position:14% 0}}@keyframes border-ghost-white{0%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,176px 4px,176px 46px,4px 46px,4px 100%,100% 100%,100% 0,0 0)}25%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,176px 4px,176px 46px,176px 46px,176px 100%,100% 100%,100% 0,0 0)}50%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,176px 4px,176px 4px,176px 4px,176px 4px,176px 4px,100% 0,0 0)}75%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 0,0 0)}100%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,0 100%)}}@media (min-width:1280px){.events_hero .register-link{-ms-transform:translateX(-50%);transform:translateX(-50%);-ms-flex:0 0 180px;flex:0 0 180px;margin:0}}@media only screen and (max-width:479px){.event-register{display:block;position:relative;background:0 0;width:125px;height:45px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.25;font-size:1.75rem;z-index:1;cursor:pointer;border:3px solid #fff;font-size:1.08333rem}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,3px 100%,3px 3px,122px 3px,122px 42px,3px 42px,3px 100%,100% 100%,100% 0%,0% 0%)){.event-register{border:none}}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,3px 100%,3px 3px,122px 3px,122px 42px,3px 42px,3px 100%,100% 100%,100% 0%,0% 0%)){.event-register:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:linear-gradient(120deg,#fff,#fff,#fff);background-size:400% 400%;opacity:1;-webkit-clip-path:polygon(0 100%,3px 100%,3px 3px,122px 3px,122px 42px,3px 42px,3px 100%,100% 100%,100% 0,0 0);transition:opacity .35s ease-in-out}}.event-register.disable-button-animation{border:3px solid #fff}.event-register.disable-button-animation span{-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#fff;background:0 0}.event-register.disable-button-animation:after{content:none}.event-register>span{display:block;color:#fff;position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.event-register>span{background:linear-gradient(120deg,#fff,#fff,#fff);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.event-register:hover:after{animation:gradient-event-register 3s ease-in-out infinite,border-event-register 1s ease-in-out reverse;opacity:1}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.event-register:hover>span{animation:gradient-event-register 3s ease-in-out infinite}}@keyframes gradient-event-register{0%{background-position:14% 0}50%{background-position:87% 100%}100%{background-position:14% 0}}@keyframes border-event-register{0%{-webkit-clip-path:polygon(0 100%,3px 100%,3px 3px,122px 3px,122px 42px,3px 42px,3px 100%,100% 100%,100% 0,0 0)}25%{-webkit-clip-path:polygon(0 100%,3px 100%,3px 3px,122px 3px,122px 42px,122px 42px,122px 100%,100% 100%,100% 0,0 0)}50%{-webkit-clip-path:polygon(0 100%,3px 100%,3px 3px,122px 3px,122px 3px,122px 3px,122px 3px,122px 3px,100% 0,0 0)}75%{-webkit-clip-path:polygon(0 100%,3px 100%,3px 3px,3px 3px,3px 3px,3px 3px,3px 3px,3px 3px,3px 0,0 0)}100%{-webkit-clip-path:polygon(0 100%,3px 100%,3px 100%,3px 100%,3px 100%,3px 100%,3px 100%,3px 100%,3px 100%,0 100%)}}}@media (min-width:480px){.event-register{display:block;position:relative;background:0 0;width:135px;height:45px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.25;font-size:1.75rem;z-index:1;cursor:pointer;border:4px solid #fff;font-size:1.16667rem}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,131px 4px,131px 41px,4px 41px,4px 100%,100% 100%,100% 0%,0% 0%)){.event-register{border:none}}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,131px 4px,131px 41px,4px 41px,4px 100%,100% 100%,100% 0%,0% 0%)){.event-register:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:linear-gradient(120deg,#fff,#fff,#fff);background-size:400% 400%;opacity:1;-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,131px 4px,131px 41px,4px 41px,4px 100%,100% 100%,100% 0,0 0);transition:opacity .35s ease-in-out}}.event-register.disable-button-animation{border:3px solid #fff}.event-register.disable-button-animation span{-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#fff;background:0 0}.event-register.disable-button-animation:after{content:none}.event-register>span{display:block;color:#fff;position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.event-register>span{background:linear-gradient(120deg,#fff,#fff,#fff);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.event-register:hover:after{animation:gradient-event-register 3s ease-in-out infinite,border-event-register 1s ease-in-out reverse;opacity:1}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.event-register:hover>span{animation:gradient-event-register 3s ease-in-out infinite}}@keyframes gradient-event-register{0%{background-position:14% 0}50%{background-position:87% 100%}100%{background-position:14% 0}}@keyframes border-event-register{0%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,131px 4px,131px 41px,4px 41px,4px 100%,100% 100%,100% 0,0 0)}25%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,131px 4px,131px 41px,131px 41px,131px 100%,100% 100%,100% 0,0 0)}50%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,131px 4px,131px 4px,131px 4px,131px 4px,131px 4px,100% 0,0 0)}75%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 0,0 0)}100%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,0 100%)}}}@media only screen and (max-width:479px){.event-calendar{display:block;position:relative;background:0 0;width:140px;height:45px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.25;font-size:1.75rem;z-index:1;cursor:pointer;border:3px solid #fff;font-size:1.08333rem}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,3px 100%,3px 3px,137px 3px,137px 42px,3px 42px,3px 100%,100% 100%,100% 0%,0% 0%)){.event-calendar{border:none}}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,3px 100%,3px 3px,137px 3px,137px 42px,3px 42px,3px 100%,100% 100%,100% 0%,0% 0%)){.event-calendar:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:linear-gradient(120deg,#fff,#fff,#fff);background-size:400% 400%;opacity:1;-webkit-clip-path:polygon(0 100%,3px 100%,3px 3px,137px 3px,137px 42px,3px 42px,3px 100%,100% 100%,100% 0,0 0);transition:opacity .35s ease-in-out}}.event-calendar.disable-button-animation{border:3px solid #fff}.event-calendar.disable-button-animation span{-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#fff;background:0 0}.event-calendar.disable-button-animation:after{content:none}.event-calendar>span{display:block;color:#fff;position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.event-calendar>span{background:linear-gradient(120deg,#fff,#fff,#fff);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.event-calendar:hover:after{animation:gradient-event-calendar 3s ease-in-out infinite,border-event-calendar 1s ease-in-out reverse;opacity:1}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.event-calendar:hover>span{animation:gradient-event-calendar 3s ease-in-out infinite}}@keyframes gradient-event-calendar{0%{background-position:14% 0}50%{background-position:87% 100%}100%{background-position:14% 0}}@keyframes border-event-calendar{0%{-webkit-clip-path:polygon(0 100%,3px 100%,3px 3px,137px 3px,137px 42px,3px 42px,3px 100%,100% 100%,100% 0,0 0)}25%{-webkit-clip-path:polygon(0 100%,3px 100%,3px 3px,137px 3px,137px 42px,137px 42px,137px 100%,100% 100%,100% 0,0 0)}50%{-webkit-clip-path:polygon(0 100%,3px 100%,3px 3px,137px 3px,137px 3px,137px 3px,137px 3px,137px 3px,100% 0,0 0)}75%{-webkit-clip-path:polygon(0 100%,3px 100%,3px 3px,3px 3px,3px 3px,3px 3px,3px 3px,3px 3px,3px 0,0 0)}100%{-webkit-clip-path:polygon(0 100%,3px 100%,3px 100%,3px 100%,3px 100%,3px 100%,3px 100%,3px 100%,3px 100%,0 100%)}}}@media (min-width:480px){.event-calendar{display:block;position:relative;background:0 0;width:150px;height:45px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.25;font-size:1.75rem;z-index:1;cursor:pointer;border:4px solid #fff;font-size:1.16667rem}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,146px 4px,146px 41px,4px 41px,4px 100%,100% 100%,100% 0%,0% 0%)){.event-calendar{border:none}}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,146px 4px,146px 41px,4px 41px,4px 100%,100% 100%,100% 0%,0% 0%)){.event-calendar:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:linear-gradient(120deg,#fff,#fff,#fff);background-size:400% 400%;opacity:1;-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,146px 4px,146px 41px,4px 41px,4px 100%,100% 100%,100% 0,0 0);transition:opacity .35s ease-in-out}}.event-calendar.disable-button-animation{border:3px solid #fff}.event-calendar.disable-button-animation span{-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#fff;background:0 0}.event-calendar.disable-button-animation:after{content:none}.event-calendar>span{display:block;color:#fff;position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.event-calendar>span{background:linear-gradient(120deg,#fff,#fff,#fff);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.event-calendar:hover:after{animation:gradient-event-calendar 3s ease-in-out infinite,border-event-calendar 1s ease-in-out reverse;opacity:1}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.event-calendar:hover>span{animation:gradient-event-calendar 3s ease-in-out infinite}}@keyframes gradient-event-calendar{0%{background-position:14% 0}50%{background-position:87% 100%}100%{background-position:14% 0}}@keyframes border-event-calendar{0%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,146px 4px,146px 41px,4px 41px,4px 100%,100% 100%,100% 0,0 0)}25%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,146px 4px,146px 41px,146px 41px,146px 100%,100% 100%,100% 0,0 0)}50%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,146px 4px,146px 4px,146px 4px,146px 4px,146px 4px,100% 0,0 0)}75%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 0,0 0)}100%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,0 100%)}}}.event-listing-page{background:#fff}.event-listing-page .text-section-width-constraint{padding-bottom:0}.event-listing-con{padding-bottom:15px}@media (min-width:1024px){.event-listing-con{padding-bottom:30px}}@media (min-width:1280px){.event-listing-con{padding-bottom:60px}}.event-listing-con header{text-align:center}.event-listing-con h1{display:inline-block;font-size:1.5rem;margin:30px 0 0;padding:0 30px}@media (min-width:768px){.event-listing-con h1{margin:60px 0 0;font-size:1.83333rem}}@media (min-width:1024px){.event-listing-con h1{margin:90px 0 0;font-size:2.33333rem}}@media (min-width:1280px){.event-listing-con h1{font-size:3.5rem}}.event-listing-con h2 a{color:#fff;text-decoration:none}.event-listing-con h2 a:hover{text-decoration:underline}.event-listing .new{opacity:0;-ms-transform:translateY(50%);transform:translateY(50%);transition:opacity .5s ease,transform .5s ease}.event-listing .fade-in{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.load-more{display:block;position:relative;background:0 0;width:185px;height:70px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.25;font-size:1.75rem;z-index:1;cursor:pointer;border:4px solid #ef2637;font-size:1.16667rem;margin:0 auto}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,181px 4px,181px 66px,4px 66px,4px 100%,100% 100%,100% 0%,0% 0%)){.load-more{border:none}}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,4px 100%,4px 4px,181px 4px,181px 66px,4px 66px,4px 100%,100% 100%,100% 0%,0% 0%)){.load-more:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:linear-gradient(120deg,#ef2637,#ffb71b,#ef2637);background-size:400% 400%;opacity:1;-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,181px 4px,181px 66px,4px 66px,4px 100%,100% 100%,100% 0,0 0);transition:opacity .35s ease-in-out}}.load-more.disable-button-animation{border:3px solid #ef2637}.load-more.disable-button-animation span{-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#ef2637;background:0 0}.load-more.disable-button-animation:after{content:none}.load-more>span{display:block;color:#ef2637;position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.load-more>span{background:linear-gradient(120deg,#ef2637,#ffb71b,#ef2637);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.load-more:hover:after{animation:gradient-load-more 3s ease-in-out infinite,border-load-more 1s ease-in-out reverse;opacity:1}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.load-more:hover>span{animation:gradient-load-more 3s ease-in-out infinite}}@keyframes gradient-load-more{0%{background-position:14% 0}50%{background-position:87% 100%}100%{background-position:14% 0}}@keyframes border-load-more{0%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,181px 4px,181px 66px,4px 66px,4px 100%,100% 100%,100% 0,0 0)}25%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,181px 4px,181px 66px,181px 66px,181px 100%,100% 100%,100% 0,0 0)}50%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,181px 4px,181px 4px,181px 4px,181px 4px,181px 4px,100% 0,0 0)}75%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 0,0 0)}100%{-webkit-clip-path:polygon(0 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,4px 100%,0 100%)}}.event-calendar-con{background-color:#efeeee;background-image:repeating-linear-gradient(125deg,transparent,transparent 1px,#fff 1px,#fff 5px);margin:0}@media (min-width:1024px){.event-calendar-con{background-image:repeating-linear-gradient(125deg,transparent,transparent 1px,#fff 1px,#fff 7px);display:-ms-flexbox;display:flex}}@media (min-width:480px){.event-calendar-con .ui-datepicker-calendar{font-size:1.125rem;height:300px}}@media (min-width:768px){.event-calendar-con .ui-datepicker-calendar{font-size:1.375rem;height:420px}}@media (min-width:1024px){.event-calendar-con .ui-datepicker-calendar{font-size:1.5rem;height:540px}}@media (min-width:1280px){.event-calendar-con .ui-datepicker-calendar{font-size:1.75rem;height:720px}}.event-calendar-con-inner{max-width:1680px;padding:30px;width:100%;margin:0 auto}@media (min-width:768px){.event-calendar-con-inner{padding:60px}}@media (min-width:1024px){.event-calendar-con-inner{padding:90px}}#event-calendar{margin:0;border:1px solid #efeeee}#event-calendar .event-popup{top:70px;right:0}.member-spotlight-section{background:#fff}.member-spotlight-section-header{text-align:center;padding:30px}.member-spotlight-section-heading-desktop{display:none!important}@media (min-width:1024px){.member-spotlight-section-heading-desktop{display:inline-block!important}}.member-spotlight-section-heading-mobile{display:inline-block!important}@media (min-width:1024px){.member-spotlight-section-heading-mobile{display:none!important}}.member-spotlight-slider{position:relative;background:#efeeee;height:180px;padding:0 45px}@media (min-width:1024px){.member-spotlight-slider{height:320px;padding:0 160px}}.member-spotlight-item{width:50%;height:180px;padding:15px 30px;text-align:center;transition:background-color .5s ease}.member-spotlight-item:hover{background-color:#d0d0db}.member-spotlight-item:hover .member-spotlight-item-inner:after{opacity:1;visibility:visible}@media (min-width:768px){.member-spotlight-item{width:33.333333%}}@media (min-width:1024px){.member-spotlight-item{height:320px;padding:15px 45px}}@media (min-width:1280px){.member-spotlight-item{width:25%}}.member-spotlight-item-last{display:none}@media (min-width:768px){.member-spotlight-item-last{display:block;position:absolute;top:0;right:45px;width:calc((100% - 90px)/ 3);background:#efeeee;padding:15px}}@media (min-width:1024px){.member-spotlight-item-last{right:160px;width:calc((100% - 320px)/ 3);padding:15px 45px}}@media (min-width:1280px){.member-spotlight-item-last{width:calc((100% - 320px)/ 4)}}.member-spotlight-item-inner{height:100%}.member-spotlight-item-inner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(//d38rte9ixr1of9.cloudfront.net/6886-70705467-spotlights.png?pfvId=19ilqr.jqzd97gu) no-repeat top center;background-size:cover;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;z-index:0}.member-spotlight-item-logo{max-width:100%;height:auto;font-size:0;margin-bottom:15px;position:relative;z-index:1}.member-spotlight-item-description{font-size:1rem;text-align:left;position:relative;z-index:1;color:#333}@media (min-width:1280px){.member-spotlight-item-description{font-size:1.33333rem;padding:0 15px}}.member-spotlight-item-description p{margin:0}.member-spotlight-item-link{text-decoration:none;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9;width:calc(100% - 60px)}.member-spotlight-button{display:block;position:relative;background:0 0;width:180px;height:60px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.25;font-size:1.75rem;z-index:1;cursor:pointer;border:2px solid #ef2637;position:relative;z-index:1;font-size:1.16667rem}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,2px 100%,2px 2px,178px 2px,178px 58px,2px 58px,2px 100%,100% 100%,100% 0%,0% 0%)){.member-spotlight-button{border:none}}@supports (-webkit-background-clip:text) and (-webkit-clip-path:polygon(0% 100%,2px 100%,2px 2px,178px 2px,178px 58px,2px 58px,2px 100%,100% 100%,100% 0%,0% 0%)){.member-spotlight-button:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:linear-gradient(120deg,#ef2637,#ffb71b,#ef2637);background-size:400% 400%;opacity:1;-webkit-clip-path:polygon(0 100%,2px 100%,2px 2px,178px 2px,178px 58px,2px 58px,2px 100%,100% 100%,100% 0,0 0);transition:opacity .35s ease-in-out}}.member-spotlight-button.disable-button-animation{border:3px solid #ef2637}.member-spotlight-button.disable-button-animation span{-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#ef2637;background:0 0}.member-spotlight-button.disable-button-animation:after{content:none}.member-spotlight-button>span{display:block;color:#ef2637;position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.member-spotlight-button>span{background:linear-gradient(120deg,#ef2637,#ffb71b,#ef2637);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.member-spotlight-button:hover:after{animation:gradient-spotlightButton 3s ease-in-out infinite,border-spotlightButton 1s ease-in-out reverse;opacity:1}}@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.member-spotlight-button:hover>span{animation:gradient-spotlightButton 3s ease-in-out infinite}}@keyframes gradient-spotlightButton{0%{background-position:14% 0}50%{background-position:87% 100%}100%{background-position:14% 0}}@keyframes border-spotlightButton{0%{-webkit-clip-path:polygon(0 100%,2px 100%,2px 2px,178px 2px,178px 58px,2px 58px,2px 100%,100% 100%,100% 0,0 0)}25%{-webkit-clip-path:polygon(0 100%,2px 100%,2px 2px,178px 2px,178px 58px,178px 58px,178px 100%,100% 100%,100% 0,0 0)}50%{-webkit-clip-path:polygon(0 100%,2px 100%,2px 2px,178px 2px,178px 2px,178px 2px,178px 2px,178px 2px,100% 0,0 0)}75%{-webkit-clip-path:polygon(0 100%,2px 100%,2px 2px,2px 2px,2px 2px,2px 2px,2px 2px,2px 2px,2px 0,0 0)}100%{-webkit-clip-path:polygon(0 100%,2px 100%,2px 100%,2px 100%,2px 100%,2px 100%,2px 100%,2px 100%,2px 100%,0 100%)}}#member-spotlight-con .flickity-button.flickity-prev-next-button{height:100%;border-radius:0;background:#f8f9fb;transition:background .35s ease;width:45px}@media (min-width:1024px){#member-spotlight-con .flickity-button.flickity-prev-next-button{width:160px}}#member-spotlight-con .flickity-button.flickity-prev-next-button:hover{background:#f4f3f3}#member-spotlight-con .flickity-button.flickity-prev-next-button.next{right:-45px}@media (min-width:1024px){#member-spotlight-con .flickity-button.flickity-prev-next-button.next{right:-160px}}#member-spotlight-con .flickity-button.flickity-prev-next-button.previous{left:-45px}@media (min-width:1024px){#member-spotlight-con .flickity-button.flickity-prev-next-button.previous{left:-160px}}#member-spotlight-con .flickity-button.flickity-prev-next-button .flickity-button-icon{fill:#a69fa0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px}@media (min-width:1024px){#member-spotlight-con .flickity-button.flickity-prev-next-button .flickity-button-icon{width:40px}}
/*# sourceMappingURL=/_sourcemaps/page--events.min.css.map */
.menu-component {
	position: relative;
	display: inline-block;
}

.menu-component .menu-items {
	position: absolute;
	top: 1.5em;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 1;
}

.menu-component li.menu {
	position: relative;
	margin: 0;
	padding: 0;
}

.menu-component li.menu ul.menu-items {
	top: 0;
	left: 100%; /* Override if necessary based on position on page */
}

.menu-component .menu a.menu-item,
.menu-component .menu span.menu-item {
	display: block;
	width: 10em;
	color: #000;
	text-decoration: none;
	padding: 4px .5em;
	margin: 0;
}

.menu-component .menu a.menu-item:hover {
	background-color: #aaa;
}

.menu-component .menu span.menu-item {
	color: #666;
}

.menu-component .parent-menu > a.menu-item {
	background-image: url(/_resources/all/docroot/miwt/component/images/menu-expand.gif);
	background-position: right 2px center;
	background-repeat: no-repeat;
}

.menu-component ul {
	display: none;
}

.menu-component.active > ul,
.menu-component.active li:hover > ul {
	display: block;
}
div.window {
	background-color: #eee;
	border-style: ridge;
	border-color: ThreeDLightShadow ThreeDDarkShadow ThreeDDarkShadow ThreeDLightShadow;
	border-width: 1px 2px 2px 1px;
	padding: 2px;
}

.titlebar_row td {
	height: 1.2em;
}

td.activewindowtitle {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	border: 0px none;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
}

td.windowbuttons {
	color: ButtonText;
	margin: 0;
	font-size: .8em;
	text-align: right;
}

td.inactivewindowtitle {
	background-color: InactiveCaption;
	font-weight: bold;
	color: InactiveCaptionText;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
}

div.windowcontent {
	color: WindowText;
	background-color: #fafcff;
	border: 1px outset #777;
	overflow: auto;
	position: absolute;
	top: 1.75em; /* Needs to be >= titlebar height + padding, etc */
	bottom: 2px;
	left: 2px;
	right: 2px;
}

.windowresize_sw,
.windowresize_se,
.windowresize_nw,
.windowresize_ne {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 5px;
	height: 5px;
	cursor: ne-resize;
}

.windowresize_sw {
	cursor: sw-resize;
}

.windowresize_se {
	cursor: se-resize;
}

.windowresize_nw {
	cursor: nw-resize;
}

/* OptionDialog. */
table.OptionDialogButtons,
table.OptionDialog {
	margin: 0 auto;
}

/* Progress Dialog. */
.miwt-ajax-progress {
	padding: 16px;
	min-width: 200px;
	min-height: 85px;
	vertical-align: middle;
	text-align: center;
	background-color: #fff;
	border: 1px solid #e7e7e7;
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.45);
	border-radius: 2px;
	z-index: 10001;

	position: absolute;
	top: 100px;
	left: 100px;
	font-family: Arial, Verdana, sans-serif;
	color:#555;
}
.miwt-ajax-progress progress {
	margin-top: 16px;
	width: 100%;
}

a[disabled] {
	color: gray;
	text-decoration: none;
}.dnd-feedback
{
  background-color: white;
  padding: 2px;
  border: thin gray solid;
}
 
.dnd-dropactive
{

}

div.dropoptions
{
  background-color: white;
  padding: 2px;
  border: thin gray solid;
}
.miwt-table button.configure,
.miwt-tree button.configure {
	width: 16px;
	height: 16px;
	padding-left: 16px;
	text-indent: -1000em;
	overflow: hidden;
	border: none;
	background: transparent url(/_resources/all/docroot/miwt/component/images/cog-16x16.png) no-repeat center;
	vertical-align: text-top;
}

.miwt-config-wrapper {
	padding: 0;
	border: 1px solid #e7e7e7;
}

.miwt-config {
	min-width: 250px;
}

.miwt-config ul {
	list-style: none;
	padding: 0 15px 0 0;
	margin: 0;
}

.miwt-config ul li {
	margin-bottom: 4px;
}

.miwt-config ul li input[type="checkbox"] {
	margin-right: 4px;
}

.miwt-config-option {
	margin-bottom: .75rem;
}

.miwt-config-option-label {
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px 15px 6px;
	background: #e7e7e7;
}

.miwt-config-option-value {
	margin: 0 0 0 1rem;
}

.miwt-config-actions {
	float: right;
	padding: 2px 0;
}

.miwt-select-all-rows,
.miwt-clear-row-selection {
	display: none;
}

.miwt-select-visible .miwt-select-all-rows {
	display: table-row-group;
}

.miwt-select-model .miwt-clear-row-selection {
	display: table-row-group;
}

.miwt-select-all-rows .selection-action,
.miwt-clear-row-selection .selection-action {
	cursor: pointer;
	text-decoration: underline;
}
/*
 * Copyright (c) Interactive Information R & D (I2RD) LLC.
 * All Rights Reserved.
 *
 * This software is confidential and proprietary information of
 * I2RD LLC ("Confidential Information"). You shall not disclose
 * such Confidential Information and shall use it only in
 * accordance with the terms of the license agreement you entered
 * into with I2RD.
 */

.miwt-prompt {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	overflow-x: hidden;
	overflow-y: auto;
	display: block;
	outline: 0;
}

.miwt-prompt .prompt-dialog {
	position: relative;
	width: auto;
	margin: 30px auto;
	max-width: 600px;
}

.miwt-prompt .prompt-content {
	position: relative;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: .3rem;
	outline: 0;
	background-color: #fff;
}

.miwt-prompt .prompt-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.miwt-prompt .prompt-header:after {
	content: "";
	display: table;
	clear: both;
}

.miwt-prompt .prompt-title {
	margin: 0;
	line-height: 1.5;
}

.miwt-prompt .prompt-body {
	position: relative;
	padding: 15px;
}

.miwt-prompt .prompt-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.miwt-prompt .prompt-footer:after {
	content: "";
	display: table;
	clear: both;
}

.miwt-prompt-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	opacity: .5;
}/* HORIZONTAL / HORIZ. PERSISTENT CSS --------------- */
ul.menubeanh,
ul.menubeanh-persistent {
  list-style: none;
  position: relative;
  overflow: visible;
}
ul.menubeanh,
ul.menubeanh ul,
ul.menubeanh-persistent,
ul.menubeanh-persistent ul {
  padding: 0;
  margin: 0;
  list-style: none;
  /* background-color: #fff;  IE Requires a background color. */
}
ul.menubeanh li,
ul.menubeanh-persistent li {
  float: left;
  position: relative;
  list-style: none;
  /*
  	width: 8em;
	overflow: visible;
	*/
}
ul.menubeanh li ul,
ul.menubeanh-persistent li ul {
  display: none;
  position: absolute;
  top: 1.2em; /* IE */
  left: 0; /* IE */ /* background-color: #fff;  IE Requires a background color. */
}
ul.menubeanh > li > ul,
ul.menubeanh-persistent > li > ul {
  top: auto; /* Non-IE */
  left: auto; /* Non-IE */
}
/* (sub-)submenus */
ul.menubeanh ul,
ul.menubeanh ul ul,
ul.menubeanh ul ul ul,
ul.menubeanh-persistent ul,
ul.menubeanh-persistent ul ul,
ul.menubeanh-persistent ul ul ul {
  position: absolute;
  top: 0;
  left: 95%;
}
/* Interactive lines: show/hide menus */
ul.menubeanh li.over ul ul,
ul.menubeanh li.over ul ul ul,
ul.menubeanh-persistent li.over ul ul,
ul.menubeanh-persistent li.over ul ul ul {
  display: none;
}
ul.menubeanh li.over ul,
ul.menubeanh ul li.over ul,
ul.menubeanh ul ul li.over ul,
ul.menubeanh-persistent li.over ul,
ul.menubeanh-persistent ul li.over ul,
ul.menubeanh-persistent ul ul li.over ul {
  display: block;
}

/* VERTICAL CSS --------------- */
ul.menubeanv,
ul.menubeanv-persistent,
ul.menubeanv ul,
ul.menubeanv-persistent, ul {
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li,
ul.menubeanv-persistent li {
  position: relative;
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li ul {
  display: none;
  position: absolute;
  top: 2px; /* IE */
  left: 6em; /* IE */ 
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li:hover ul,
ul.menubeanv li.over ul {
  display: block;
}

ul.menubeanv-persistent li.mi-parent {
  cursor: pointer;
}
ul.menubeanv-persistent li ul {
  display: none;
}
ul.menubeanv-persistent li.over ul {
  display: block;
}
