/* -----  Brand Colours  ----- */
/* line 39, ../ng/newstyles/partials/vars/_colors.scss */
.color-snapd-red {
  color: #d71a21;
}

/* line 40, ../ng/newstyles/partials/vars/_colors.scss */
.color-snapd-grey {
  color: #4d4d4d;
}

/* line 41, ../ng/newstyles/partials/vars/_colors.scss */
.snapd {
  background-color: #d71a21 !important;
}

/* line 42, ../ng/newstyles/partials/vars/_colors.scss */
.green {
  background: #6ebb1f !important;
}

/* line 43, ../ng/newstyles/partials/vars/_colors.scss */
.facebook {
  background: #3B5998 !important;
}

/* line 44, ../ng/newstyles/partials/vars/_colors.scss */
.twitter {
  background: #55ACEE !important;
}

/* line 45, ../ng/newstyles/partials/vars/_colors.scss */
.linkedin {
  background: #0976B4 !important;
}

/* line 57, ../ng/newstyles/partials/_mixins.scss */
.word-wrap {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
      hyphens: auto;
}

/**
CUSTOM BREAKPOINTS
**/
/* line 6, ../ng/newstyles/partials/vars/_grid.scss */
body {
  overflow: inherit !important;
}

/* direct menu 'reality' override only */
@media only screen and (min-width: 0em) and (max-width: 40em) {
  /* line 61, ../ng/newstyles/partials/vars/_grid.scss */
  #sidebar {
    overflow: hidden;
  }
}

@media only screen and (max-width: 767px) {
  /* phones */
  /* line 3, ../ng/newstyles/partials/vars/screen/_mobile.scss */
  fieldset {
    padding: 0.75em;
    margin: 0.75em 0;
  }

  /* line 8, ../ng/newstyles/partials/vars/screen/_mobile.scss */
  .matchSiblingHeight {
    min-height: 4.5em;
  }
}
@media print {
  /* line 2, ../ng/newstyles/partials/vars/screen/_print.scss */
  .hide-on-print, #header > div > div .show-for-large-up, #snaptix-nav, .snapdtixModal, #sidebar, footer ul, .socialShareLinks, .steps-indicator, .step-buttons {
    display: none !important;
  }
}
/* line 1, ../ng/newstyles/partials/_defaultClasses.scss */
.browsehappy {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* line 8, ../ng/newstyles/partials/_defaultClasses.scss */
.notransition {
  transition-duration: 0s !important;
  -webkit-transition-duration: 0s !important;
}

/* line 13, ../ng/newstyles/partials/_defaultClasses.scss */
.table-general td {
  padding: .4em .5em;
}
/* line 15, ../ng/newstyles/partials/_defaultClasses.scss */
.table-general td a {
  margin: 0 0 0 0;
}

/* line 18, ../ng/newstyles/partials/_defaultClasses.scss */
.fa {
  color: inherit;
}

/* line 22, ../ng/newstyles/partials/_defaultClasses.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 26, ../ng/newstyles/partials/_defaultClasses.scss */
.to-right, .text-align-right {
  text-align: right;
}

/* line 30, ../ng/newstyles/partials/_defaultClasses.scss */
.capitalize {
  text-transform: capitalize;
}

/* line 32, ../ng/newstyles/partials/_defaultClasses.scss */
.to-left, .text-align-left {
  text-align: left;
}

/* line 36, ../ng/newstyles/partials/_defaultClasses.scss */
.center, .text-align-center {
  text-align: center;
}

/* line 40, ../ng/newstyles/partials/_defaultClasses.scss */
.responsive-img {
  max-width: 100% !important;
  height: auto;
  display: block;
}

/* line 46, ../ng/newstyles/partials/_defaultClasses.scss */
.no-margin {
  margin: 0 !important;
}

/* line 50, ../ng/newstyles/partials/_defaultClasses.scss */
.no-padding {
  padding: 0 !important;
}

/* line 54, ../ng/newstyles/partials/_defaultClasses.scss */
.fineprint {
  font-size: 12px;
  line-height: 1.2em;
}

/* line 59, ../ng/newstyles/partials/_defaultClasses.scss */
.snapd-grey {
  color: #84817e !important;
}

/* line 63, ../ng/newstyles/partials/_defaultClasses.scss */
.space-top-none {
  margin-top: 0 !important;
}

/* line 65, ../ng/newstyles/partials/_defaultClasses.scss */
.space-top-half {
  margin-top: .5em !important;
}

/* line 67, ../ng/newstyles/partials/_defaultClasses.scss */
.space-top-one {
  margin-top: 1em !important;
}

/* line 69, ../ng/newstyles/partials/_defaultClasses.scss */
.space-top-one-half {
  margin-top: 1.5em !important;
}

/* line 71, ../ng/newstyles/partials/_defaultClasses.scss */
.space-top-two {
  margin-top: 2em !important;
}

/* line 73, ../ng/newstyles/partials/_defaultClasses.scss */
.space-bottom-none {
  margin-bottom: 0 !important;
}

/* line 75, ../ng/newstyles/partials/_defaultClasses.scss */
.space-bottom-half {
  margin-bottom: .5em !important;
}

/* line 77, ../ng/newstyles/partials/_defaultClasses.scss */
.space-bottom-one {
  margin-bottom: 1em !important;
}

/* line 79, ../ng/newstyles/partials/_defaultClasses.scss */
.space-bottom-one-half {
  margin-bottom: 1.5em !important;
}

/* line 81, ../ng/newstyles/partials/_defaultClasses.scss */
.space-bottom-two {
  margin-bottom: 2em !important;
}

/* line 83, ../ng/newstyles/partials/_defaultClasses.scss */
.pull-top-half {
  margin-top: -.5em !important;
}

/* line 85, ../ng/newstyles/partials/_defaultClasses.scss */
.pull-top-one {
  margin-top: -1em !important;
}

/* line 87, ../ng/newstyles/partials/_defaultClasses.scss */
.pull-top-one-half {
  margin-top: -1.5em !important;
}

/* line 89, ../ng/newstyles/partials/_defaultClasses.scss */
.pull-top-two {
  margin-top: -2em !important;
}

/* line 91, ../ng/newstyles/partials/_defaultClasses.scss */
.space-left-half {
  margin-left: .5em !important;
}

/* line 93, ../ng/newstyles/partials/_defaultClasses.scss */
.space-left-one {
  margin-left: 1em !important;
}

/* line 95, ../ng/newstyles/partials/_defaultClasses.scss */
.space-right-half {
  margin-right: .5em !important;
}

/* line 97, ../ng/newstyles/partials/_defaultClasses.scss */
.space-right-one {
  margin-right: 1em !important;
}

/* line 99, ../ng/newstyles/partials/_defaultClasses.scss */
.debug {
  outline: 1px solid DarkKhaki;
  background: Khaki;
  padding: 1em 1em;
  margin: 1em 1em;
  opacity: .15;
}
/* line 102, ../ng/newstyles/partials/_defaultClasses.scss */
.debug * {
  font-size: 10px;
}
/* line 104, ../ng/newstyles/partials/_defaultClasses.scss */
.debug:hover {
  opacity: 1;
}

/* line 107, ../ng/newstyles/partials/_defaultClasses.scss */
.img-no-responsive {
  width: inherit;
  height: inherit;
}

/* line 112, ../ng/newstyles/partials/_defaultClasses.scss */
.accepted-cards img {
  border: 0;
  padding: 0 0 0 0;
  margin: 5px 5px;
}

/* line 118, ../ng/newstyles/partials/_defaultClasses.scss */
.multiSelect-search {
  padding: 1.2em .5em;
  margin: 0 0 0 0;
  font-size: .9em;
  line-height: 1.3em;
  position: relative;
  top: 2px;
}

@media only screen and (min-width: 0em) and (max-width: 40em) {
  /* line 127, ../ng/newstyles/partials/_defaultClasses.scss */
  .multiSelect-search {
    line-height: 1.1em;
    padding: 1.1em .5em;
  }

  /* line 131, ../ng/newstyles/partials/_defaultClasses.scss */
  .small-pad-top-one {
    margin-top: 1em;
  }

  /* line 134, ../ng/newstyles/partials/_defaultClasses.scss */
  .small-pad-top-half {
    margin-top: 0.5em;
  }

  /* line 139, ../ng/newstyles/partials/_defaultClasses.scss */
  .signup-blocking {
    width: 100%;
  }
}
/* line 145, ../ng/newstyles/partials/_defaultClasses.scss */
#mc-messages-wrapper .alert-box {
  margin-top: 1em;
}

/* line 148, ../ng/newstyles/partials/_defaultClasses.scss */
.panel-cancel button {
  margin: 0;
  margin-bottom: 0 !important;
}

@media only screen and (min-width: 0em) and (max-width: 40em) {
  /* line 156, ../ng/newstyles/partials/_defaultClasses.scss */
  .panel-cancel .form-left button {
    margin: 0 0 1em 0;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 161, ../ng/newstyles/partials/_defaultClasses.scss */
  .respond-right {
    text-align: right;
  }
}
/* line 166, ../ng/newstyles/partials/_defaultClasses.scss */
.text-ellipsis {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1, ../ng/newstyles/partials/_globals.scss */
body {
  font-family: Interstate, Verdana, Geneva, sans-serif;
  font-size: 11pt;
}

/* line 6, ../ng/newstyles/partials/_globals.scss */
dl dd {
  margin-bottom: 0px;
}

/* ----- Site Header ----- */
/* line 12, ../ng/newstyles/partials/_globals.scss */
#snapdLogo {
  max-height: 105px;
}

/* line 14, ../ng/newstyles/partials/_globals.scss */
#header {
  padding-top: 10px;
  background: #000;
  color: #fff;
}
/* line 19, ../ng/newstyles/partials/_globals.scss */
#header input {
  height: auto;
  margin: 0;
}

/* line 25, ../ng/newstyles/partials/_globals.scss */
.row {
  max-width: 1160px !important;
}

@media only screen and (min-width: 40.0625em) {
  /* line 28, ../ng/newstyles/partials/_globals.scss */
  .contain-to-grid .top-bar {
    max-width: 1160px !important;
  }
}
/* line 1, ../ng/newstyles/partials/vars/_foundation.scss */
body {
  overflow: inherit !important;
}

/* direct menu 'reality' override only */
/* line 3, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .marks-test-class {
  font-size: 69em;
}
/* line 5, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .contain-to-grid,
#snaptix-nav .top-bar {
  background: #000;
  line-height: 1.2em;
}
/* line 11, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav a {
  color: #fff;
  text-decoration: none !important;
  font-family: Interstate, Verdana, Geneva, sans-serif;
}
/* line 16, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav a:hover {
  text-decoration: underline !important;
}
/* line 21, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav div:not(.expanded) .menu-icon .fa {
  margin-left: 1.5em;
}
/* line 26, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .top-bar .toggle-topbar.menu-icon {
  width: 100%;
  text-align: left;
}
/* line 30, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .top-bar .toggle-topbar.menu-icon a {
  padding: 0 1em 0 0;
}
/* line 35, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav li {
  background: #000;
}
/* line 38, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav li + a {
  border-radius: 8px 8px 0px 0px;
}
/* line 43, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav li.red-tab > a {
  background: #d71a21;
  border-radius: 8px 8px 0px 0px;
  color: #fff;
}
/* line 48, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav li.red-tab.active > a {
  background: #fff;
  border-radius: 8px 8px 0px 0px;
  color: #d71a21;
}
/* line 57, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav li.grey-tab > a {
  background: #4d4d4d;
  border-radius: 8px 8px 0px 0px;
  color: #fff;
}
/* line 62, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav li.grey-tab.active > a {
  background: #fff;
  border-radius: 8px 8px 0px 0px;
  color: #d71a21;
}
/* line 73, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav ul.dropdown li a {
  border-radius: 0 !important;
}
/* line 75, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav ul.dropdown li a, #snaptix-nav ul.dropdown li a:hover {
  color: #84817e !important;
}
/* line 78, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav ul.dropdown li a:hover {
  text-decoration: underline;
}
/* line 84, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav ul li li.active a {
  background: #f2f2f2 !important;
  color: #000 !important;
}
/* line 89, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .top-bar-section li.active a {
  background: #fff;
  color: #84817e;
}
/* line 94, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .menu-turtle {
  top: 6px;
  margin-left: .5em;
  height: 0;
  width: 0;
  border: 0;
}
/* line 103, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .sticky .menu-turtle {
  transition: all .5s ease-in-out;
}
/* line 107, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .fixed {
  z-index: 10000;
}
/* line 110, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .fixed.expanded {
  padding-left: 0em;
}
/* line 112, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .fixed.expanded .toggle-topbar {
  padding-left: 1.25em;
}
/* line 118, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .fixed.expanded [has-dropdown] a .fa, #snaptix-nav .fixed.expanded [has-dropdown] a, #snaptix-nav .fixed.expanded [has-dropdown] a:hover {
  color: #fff !important;
}
/* line 121, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .fixed.expanded [has-dropdown] a:after {
  border-color: transparent transparent transparent #fff !important;
}
/* line 124, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .fixed.expanded [has-dropdown] a.active {
  color: #000 !important;
}
/* line 131, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .fixed .name span {
  width: 30px;
  height: 30px;
  position: relative;
  top: 6px;
}
/* line 137, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .fixed .menu-turtle {
  margin-right: .5em;
  margin-top: 7px;
  width: 30px;
  height: 30px;
  transition: all .5s ease-in-out;
  top: 6px;
}
@media only screen and (min-width: 40.063em) and (max-width: 48.5em) {
  /* line 148, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav .top-bar-section > ul li a {
    padding-left: 7px;
    padding-right: 7px;
  }
  /* line 152, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav .top-bar-section > ul.left li {
    margin-right: .3em !important;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 158, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav .top-bar-section ul.right > li {
    margin-left: 0.5em;
  }
  /* line 162, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav .top-bar-section ul.left > li {
    margin-right: 0.5em;
  }
  /* line 166, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav ul.dropdown {
    border: 2px solid #84817e;
    border-top: none;
    background: #fff;
  }
  /* line 171, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav ul.dropdown li a {
    background: #fff;
    color: #84817e;
  }
  /* line 177, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav ul.right {
    margin-right: .5em;
  }
  /* line 181, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav ul.left > li a {
    border-radius: 8px 8px 0px 0px;
  }
}
/* line 186, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .top-bar-section .has-dropdown.active > a:after {
  border-color: rgba(0, 0, 0, 0.8) transparent transparent transparent;
}
@media only screen and (min-width: 0em) and (max-width: 40em) {
  /* line 192, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav .menu-turtle {
    display: none;
  }
  /* line 194, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav top-bar-section .has-dropdown.active > a:after {
    border-color: transparent rgba(0, 0, 0, 0.8) transparent transparent !important;
  }
  /* line 199, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav top-bar-section [has-dropdown] li > a {
    border-radius: 0 !important;
  }
  /* line 204, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav li {
    border-top: 1px solid #000;
  }
  /* line 209, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav li.red-tab > a {
    background: #d71a21 !important;
  }
  /* line 213, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav li.red-tab.active a, #snaptix-nav li.red-tab.active a:hover {
    color: inherit;
    background: inherit;
  }
  /* line 220, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav li.red-tab.active a[href="/#/settings"], #snaptix-nav li.red-tab.active a[href="/#/settings"]:hover {
    color: #4d4d4d !important;
    background: #fff !important;
  }
  /* line 234, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav [has-dropdown] > a, #snaptix-nav [has-dropdown].active a {
    border-radius: 8px 8px 8px 8px;
  }
  /* line 238, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav [has-dropdown] li a {
    margin-bottom: 2px;
  }
  /* line 242, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav [has-dropdown] h5 a {
    background: #d71a21 !important;
    border-radius: 8px 8px 8px 8px;
    border: 2px solid #000;
    font-size: .8em;
  }
  /* line 247, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav [has-dropdown] h5 a:hover {
    color: white;
  }
  /* line 251, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav [has-dropdown] h5 a:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    font-size: .8em;
    content: "\f060\00a0\00a0";
  }
}
/* line 263, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .top-bar-section .has-dropdown > a:after {
  border: 0 !important;
  content: "\f0d7";
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  top: 3px;
  right: 4px;
}
/* line 272, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .fixed {
  z-index: 9000 !important;
}
/* line 273, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav .fixed ul li a {
  border-radius: 0 !important;
}
/* line 274, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav ul.left a:hover {
  color: #fff !important;
}
/* line 275, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav ul.left a.active:hover,
#snaptix-nav .top-bar-section li.active a {
  color: #84817e !important;
}
/* line 277, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav ul.left a:hover,
#snaptix-nav ul.right a:hover {
  text-decoration: none !important;
}
/* line 279, ../ng/newstyles/partials/_mainmenu.scss */
#snaptix-nav ul.right ul a:hover {
  text-decoration: underline !important;
}
@media only screen and (min-width: 640px) and (max-width: 820px) {
  /* line 282, ../ng/newstyles/partials/_mainmenu.scss */
  #snaptix-nav .show-820-up {
    display: none;
  }
}

/* line 1, ../ng/newstyles/partials/_buttons.scss */
button,
.button {
  background-color: #fff;
  color: #d71a21;
  border: solid 2px #d71a21;
  border-radius: 0.66em;
  font-family: "Interstate Lt", "Interstate Light", "InterstateLight", Interstate, Verdana, Geneva, sans-serif !important;
  font-style: normal;
  font-weight: normal;
  font-size: 0.8rem;
  line-height: 1.1em;
  padding: 1em 0.5em;
}
/* line 14, ../ng/newstyles/partials/_buttons.scss */
button:hover,
.button:hover {
  background-color: #d71a21;
  border-color: #d71a21;
  color: #fff !important;
  text-decoration: underline;
}
/* line 19, ../ng/newstyles/partials/_buttons.scss */
button:hover .fa,
.button:hover .fa {
  color: #fff;
}
/* line 24, ../ng/newstyles/partials/_buttons.scss */
button[disabled],
.button[disabled] {
  background-color: #c5c5c5;
  border-color: #c5c5c5;
  color: #fff;
}
/* line 28, ../ng/newstyles/partials/_buttons.scss */
button[disabled]:hover,
.button[disabled]:hover {
  background-color: #c5c5c5 !important;
}
/* line 33, ../ng/newstyles/partials/_buttons.scss */
button .fa,
.button .fa {
  text-decoration: none !important;
  margin: 0 0.5em 0 0;
}
/* line 36, ../ng/newstyles/partials/_buttons.scss */
button .fa.prev,
.button .fa.prev {
  padding: 0 0.5em 0 0;
  margin: 0 0 0 0;
}
/* line 40, ../ng/newstyles/partials/_buttons.scss */
button .fa.next,
.button .fa.next {
  padding: 0 0 0 0.5em;
  margin: 0 0 0 0;
}
/* line 44, ../ng/newstyles/partials/_buttons.scss */
button .fa:hover,
.button .fa:hover {
  color: #fff;
  text-decoration: none !important;
}
/* line 50, ../ng/newstyles/partials/_buttons.scss */
button.small,
.button.small {
  padding: 0.66em 0.66em !important;
}
/* line 54, ../ng/newstyles/partials/_buttons.scss */
button.responsive,
.button.responsive {
  width: 90%;
  text-align: center;
  padding: 1em 0.5em;
  margin-left: 0;
  margin-right: 0;
}
/* line 61, ../ng/newstyles/partials/_buttons.scss */
button.full,
.button.full {
  width: 100% !important;
}
/* line 65, ../ng/newstyles/partials/_buttons.scss */
button.pre-label, button.post-label,
.button.pre-label,
.button.post-label {
  margin-top: 1.4em;
  padding: 0 0;
}
/* line 71, ../ng/newstyles/partials/_buttons.scss */
button.pre-label,
.button.pre-label {
  margin-right: 1em;
  margin-left: 0;
}
/* line 75, ../ng/newstyles/partials/_buttons.scss */
button.post-label,
.button.post-label {
  margin-left: 1em;
  margin-right: 0;
}
/* line 79, ../ng/newstyles/partials/_buttons.scss */
button.prefix, button.postfix,
.button.prefix,
.button.postfix {
  margin-top: 1.5em;
}
@media only screen and (min-width: 34.0625em) {
  /* line 79, ../ng/newstyles/partials/_buttons.scss */
  button.prefix, button.postfix,
  .button.prefix,
  .button.postfix {
    margin-top: 1.8em;
  }
}
/* line 88, ../ng/newstyles/partials/_buttons.scss */
button.inline,
.button.inline {
  display: inline-block;
}
/* line 92, ../ng/newstyles/partials/_buttons.scss */
button.tag,
.button.tag {
  font-size: 0.8em;
  outline: none;
  color: #fff;
  background-color: #84817e;
  border-color: #84817e;
  padding: 1em 0.5em;
  font-weight: 600;
}
/* line 101, ../ng/newstyles/partials/_buttons.scss */
button.tag.filter,
.button.tag.filter {
  padding: 0.75em 1em;
  font-size: 12px;
  line-height: 1em;
}
/* line 106, ../ng/newstyles/partials/_buttons.scss */
button.tag:hover,
.button.tag:hover {
  color: #fff;
  background-color: #c5c5c5;
  border-color: #c5c5c5;
}
/* line 112, ../ng/newstyles/partials/_buttons.scss */
button.tag.active,
.button.tag.active {
  color: #000;
  background-color: #c5c5c5;
  border-color: #c5c5c5;
}
/* line 122, ../ng/newstyles/partials/_buttons.scss */
button.confirm-button > button:disabled,
.button.confirm-button > button:disabled {
  color: inherit;
  border: 0;
  background-color: transparent;
  padding-right: 0.5em;
}
/* line 128, ../ng/newstyles/partials/_buttons.scss */
button.confirm-button > button:disabled:hover,
.button.confirm-button > button:disabled:hover {
  background-color: transparent;
}
/* line 137, ../ng/newstyles/partials/_buttons.scss */
button.core-green,
.button.core-green {
  background-color: #fff;
  color: #008800 !important;
  border-color: #008800 !important;
}
/* line 142, ../ng/newstyles/partials/_buttons.scss */
button.core-green:hover,
.button.core-green:hover {
  background-color: #008800;
  border-color: #008800;
  color: #fff !important;
}
/* line 149, ../ng/newstyles/partials/_buttons.scss */
button.core-green-solid,
.button.core-green-solid {
  background-color: #008800;
  color: #fff !important;
  border-color: #008800 !important;
}
/* line 154, ../ng/newstyles/partials/_buttons.scss */
button.core-green-solid:hover,
.button.core-green-solid:hover {
  background-color: #fff;
}
/* line 156, ../ng/newstyles/partials/_buttons.scss */
button.core-green-solid:hover, button.core-green-solid:hover .fa,
.button.core-green-solid:hover,
.button.core-green-solid:hover .fa {
  color: #008800 !important;
}
/* line 161, ../ng/newstyles/partials/_buttons.scss */
button.core-green-solid[disabled],
.button.core-green-solid[disabled] {
  background-color: #fff !important;
  color: #84817e !important;
  border-color: #c5c5c5 !important;
}
/* line 168, ../ng/newstyles/partials/_buttons.scss */
button.core-white,
.button.core-white {
  background-color: #fff;
  color: #84817e !important;
  border-color: #84817e !important;
}
/* line 173, ../ng/newstyles/partials/_buttons.scss */
button.core-white:hover,
.button.core-white:hover {
  background-color: #84817e;
}
/* line 176, ../ng/newstyles/partials/_buttons.scss */
button.core-white:hover, button.core-white:hover .fa, button.core-white:hover .circle,
.button.core-white:hover,
.button.core-white:hover .fa,
.button.core-white:hover .circle {
  color: #fff !important;
}
/* line 179, ../ng/newstyles/partials/_buttons.scss */
button.core-white:hover .circle,
.button.core-white:hover .circle {
  border-color: #fff !important;
}
/* line 185, ../ng/newstyles/partials/_buttons.scss */
button.core-white-solid,
.button.core-white-solid {
  background-color: #84817e;
  color: #fff !important;
  border-color: #84817e !important;
}
/* line 190, ../ng/newstyles/partials/_buttons.scss */
button.core-white-solid:hover, button.core-white-solid.active,
.button.core-white-solid:hover,
.button.core-white-solid.active {
  background-color: #fff;
}
/* line 193, ../ng/newstyles/partials/_buttons.scss */
button.core-white-solid:hover, button.core-white-solid:hover .fa, button.core-white-solid.active, button.core-white-solid.active .fa,
.button.core-white-solid:hover,
.button.core-white-solid:hover .fa,
.button.core-white-solid.active,
.button.core-white-solid.active .fa {
  color: #84817e !important;
}
/* line 199, ../ng/newstyles/partials/_buttons.scss */
button.core-blue,
.button.core-blue {
  background-color: #fff;
  color: #3ca6c6 !important;
  border-color: #3ca6c6 !important;
}
/* line 204, ../ng/newstyles/partials/_buttons.scss */
button.core-blue:hover,
.button.core-blue:hover {
  background-color: #3ca6c6;
  border-color: #3ca6c6;
  color: #fff !important;
}
/* line 211, ../ng/newstyles/partials/_buttons.scss */
button.core-red,
.button.core-red {
  background-color: #fff;
  color: #d71a21 !important;
  border-color: #d71a21;
}
/* line 216, ../ng/newstyles/partials/_buttons.scss */
button.core-red:hover,
.button.core-red:hover {
  background-color: #d71a21;
}
/* line 218, ../ng/newstyles/partials/_buttons.scss */
button.core-red:hover, button.core-red:hover .fa,
.button.core-red:hover,
.button.core-red:hover .fa {
  color: #fff !important;
}
/* line 224, ../ng/newstyles/partials/_buttons.scss */
button.core-red-solid,
.button.core-red-solid {
  background-color: #d71a21;
  color: #fff !important;
  border-color: #d71a21;
}
/* line 229, ../ng/newstyles/partials/_buttons.scss */
button.core-red-solid:hover,
.button.core-red-solid:hover {
  background-color: #fff;
}
/* line 232, ../ng/newstyles/partials/_buttons.scss */
button.core-red-solid:hover, button.core-red-solid:hover .fa,
.button.core-red-solid:hover,
.button.core-red-solid:hover .fa {
  color: #d71a21 !important;
}
/* line 238, ../ng/newstyles/partials/_buttons.scss */
button.panel-cancel,
.button.panel-cancel {
  background-color: #fff !important;
  color: #d71a21 !important;
  border-color: #d71a21;
}
/* line 243, ../ng/newstyles/partials/_buttons.scss */
button.panel-cancel:hover,
.button.panel-cancel:hover {
  background-color: #d71a21;
  color: #fff !important;
}

@media only screen and (min-width: 0em) and (max-width: 40em) {
  /* line 252, ../ng/newstyles/partials/_buttons.scss */
  button, .button {
    font-size: 0.9em !important;
  }
  /* line 255, ../ng/newstyles/partials/_buttons.scss */
  button.responsive, .button.responsive {
    width: 96%;
  }
}
/* line 262, ../ng/newstyles/partials/_buttons.scss */
[flow-object] .button {
  transition: none;
}

/* line 267, ../ng/newstyles/partials/_buttons.scss */
ul.button-group {
  padding: 0px;
}
/* line 270, ../ng/newstyles/partials/_buttons.scss */
ul.button-group li {
  background-color: transparent;
  border-bottom: 5px solid transparent;
  margin: 0 !important;
}
/* line 275, ../ng/newstyles/partials/_buttons.scss */
ul.button-group li.active, ul.button-group li:hover {
  border-bottom: 5px solid #d71a21;
}
/* line 280, ../ng/newstyles/partials/_buttons.scss */
ul.button-group li.active a.button {
  color: #d71a21 !important;
}
/* line 286, ../ng/newstyles/partials/_buttons.scss */
ul.button-group a.button {
  color: #4d4d4d;
  background-color: transparent;
  border-radius: 0;
  border: none;
  margin: 0;
  font-size: 1em;
  padding: 1em 0 0.75em;
  font-weight: bold;
  outline: none !important;
}
/* line 297, ../ng/newstyles/partials/_buttons.scss */
ul.button-group a.button:focus {
  color: #d71a21 !important;
}
/* line 301, ../ng/newstyles/partials/_buttons.scss */
ul.button-group a.button:hover {
  text-decoration: none;
  color: #4d4d4d !important;
}

/* line 308, ../ng/newstyles/partials/_buttons.scss */
button.checkbox {
  border-radius: 0;
  border: 1px solid #cccccc;
  color: #fff;
  width: 30px;
  height: 30px;
  line-height: 1em;
  padding: 0;
  margin: 0;
  background-color: #ddd;
  outline: none !important;
}
/* line 320, ../ng/newstyles/partials/_buttons.scss */
button.checkbox.checked {
  background-color: #008800;
}
/* line 324, ../ng/newstyles/partials/_buttons.scss */
button.checkbox.big {
  width: 60px;
  height: 40px;
}
@media only screen and (min-width: 34.0625em) {
  /* line 324, ../ng/newstyles/partials/_buttons.scss */
  button.checkbox.big {
    width: 70px;
  }
}
/* line 333, ../ng/newstyles/partials/_buttons.scss */
button.checkbox.rounded {
  border-radius: 4px;
}
/* line 337, ../ng/newstyles/partials/_buttons.scss */
button.checkbox i {
  font-size: 24px;
  padding: 0 !important;
}

/* line 343, ../ng/newstyles/partials/_buttons.scss */
#socialLink .button {
  border-radius: 0;
  border: 0;
}

/* line 348, ../ng/newstyles/partials/_buttons.scss */
.button.grey {
  background-color: #fff;
  color: #84817e;
  border: solid 2px #84817e;
}
/* line 353, ../ng/newstyles/partials/_buttons.scss */
.button.grey:hover {
  background-color: #84817e;
  color: #fff !important;
  text-decoration: none;
}
/* line 357, ../ng/newstyles/partials/_buttons.scss */
.button.grey:hover .fa {
  color: #fff;
}

/* line 37, ../ng/newstyles/partials/_globals.scss */
#maincontent {
  padding: 20px 0;
}

/* ----- Helpers ----- */
/* line 41, ../ng/newstyles/partials/_globals.scss */
img.responsive {
  width: 100%;
  height: auto;
}

/* line 43, ../ng/newstyles/partials/_globals.scss */
.center {
  text-align: center;
}

/* line 45, ../ng/newstyles/partials/_globals.scss */
.no-bm {
  margin-bottom: 0;
}

/* line 47, ../ng/newstyles/partials/_globals.scss */
.grey {
  color: #84817e;
}

/* line 49, ../ng/newstyles/partials/_globals.scss */
.greyer {
  color: #c5c5c5;
}

/* line 51, ../ng/newstyles/partials/_globals.scss */
.circle {
  border-radius: 60px;
}

/* line 53, ../ng/newstyles/partials/_globals.scss */
.full-width {
  width: 100%;
}

/* line 55, ../ng/newstyles/partials/_globals.scss */
.button:hover,
button:hover {
  text-decoration: none !important;
}

/* line 58, ../ng/newstyles/partials/_globals.scss */
#maincontent h2 {
  font-size: 1.5em;
  line-height: 28px;
}

/* line 63, ../ng/newstyles/partials/_globals.scss */
hr {
  border: solid #cccccc;
  border-width: 1px 0 0;
  clear: both;
}

/* line 69, ../ng/newstyles/partials/_globals.scss */
.hidden-hr {
  color: #fff;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #fff;
  height: 0px;
  margin: 0.6rem;
}

/* ========== Links ============= */
/* line 80, ../ng/newstyles/partials/_globals.scss */
a, a:active, a:visited {
  color: #d71a21;
}

/* line 84, ../ng/newstyles/partials/_globals.scss */
a:hover {
  color: #d71a21;
  text-decoration: underline;
}

/* ---- Brand Button Fixes ---- */
/* line 91, ../ng/newstyles/partials/_globals.scss */
a.button.twitter,
a.button.facebook,
a.button.snapd {
  color: #fff !important;
}

/* line 95, ../ng/newstyles/partials/_globals.scss */
p {
  font-family: inherit;
  font-weight: 400;
  font-size: .9rem;
  line-height: 1.2;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}

/* line 1, ../ng/newstyles/partials/_typography.scss */
html {
  font-family: "Interstate Lt", "Interstate Light", "InterstateLight", Interstate, Verdana, Geneva, sans-serif;
  color: #4d4d4d;
}

/* line 6, ../ng/newstyles/partials/_typography.scss */
h1, h2, h3 {
  font-family: "Interstate Bd Cond", "Interstate Condensed", "InterstateCondensed", Interstate, Verdana, Geneva, sans-serif;
  color: #d71a21;
}

/* line 11, ../ng/newstyles/partials/_typography.scss */
h4, h5, h6 {
  font-family: Interstate, Verdana, Geneva, sans-serif;
  color: #d71a21;
}

/* line 16, ../ng/newstyles/partials/_typography.scss */
h1 {
  font-size: 2em;
}

/* line 18, ../ng/newstyles/partials/_typography.scss */
h2 {
  font-size: 1.75em;
}

/* line 20, ../ng/newstyles/partials/_typography.scss */
h3 {
  font-size: 1.5em;
  font-weight: 700;
}

/* line 22, ../ng/newstyles/partials/_typography.scss */
h4 {
  color: #4d4d4d;
}

/* line 1, ../ng/newstyles/partials/_sidebar.scss */
h3.module-label {
  text-align: left;
  color: #de2d0f;
}

/* line 3, ../ng/newstyles/partials/_sidebar.scss */
.autocomplete-suggestions {
  border: 1px solid #999;
  background: #efefef;
  overflow: auto;
}

/* line 4, ../ng/newstyles/partials/_sidebar.scss */
.autocomplete-suggestion {
  white-space: nowrap;
  overflow: hidden;
}

/* line 5, ../ng/newstyles/partials/_sidebar.scss */
.autocomplete-selected {
  background: #F0F0F0;
}

/* line 6, ../ng/newstyles/partials/_sidebar.scss */
.autocomplete-suggestions strong {
  font-weight: normal;
  color: #de2d0f;
}

/* line 7, ../ng/newstyles/partials/_sidebar.scss */
.autocomplete-group {
  padding: 2px 5px;
}

/* line 8, ../ng/newstyles/partials/_sidebar.scss */
.autocomplete-group strong {
  display: block;
  border-bottom: 1px solid #000;
}

/* line 10, ../ng/newstyles/partials/_sidebar.scss */
.angucomplete-dropdown {
  width: 100%;
  overflow-y: auto;
  max-height: 65vh;
  padding: 0;
}

/* line 16, ../ng/newstyles/partials/_sidebar.scss */
.angucomplete-row {
  background: #efefef;
  border-bottom: 1px solid #c5c5c5;
  text-align: left;
}

/* line 21, ../ng/newstyles/partials/_sidebar.scss */
.angucomplete-selected-row {
  background-color: #d71a21;
}

/* line 23, ../ng/newstyles/partials/_sidebar.scss */
.highlight {
  color: #ff0000;
}

/* line 24, ../ng/newstyles/partials/_sidebar.scss */
.angucomplete-selected-row .highlight {
  color: #fff;
}

/* line 26, ../ng/newstyles/partials/_sidebar.scss */
.angucomplete-title {
  font-weight: bold;
}

/* line 28, ../ng/newstyles/partials/_sidebar.scss */
#socialLinks img {
  max-height: 4rem;
  max-width: 4rem;
}

/* line 33, ../ng/newstyles/partials/_sidebar.scss */
.ad-slot {
  margin: 0 auto;
}

/* line 2, ../ng/newstyles/partials/content/_loading.scss */
.loading-circles {
  width: 6em;
  margin: 0.25em;
}
/* line 8, ../ng/newstyles/partials/content/_loading.scss */
.loading-circles, .loading-circles > span {
  display: inline-block;
}
/* line 12, ../ng/newstyles/partials/content/_loading.scss */
.loading-circles > span {
  background-color: #00cc00;
  height: 14px;
  margin-left: 10px;
  width: 14px;
  -moz-animation-name: bounce_circleG;
  -moz-animation-duration: 1.0499999999999998s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: normal;
  -moz-border-radius: 13px;
  -webkit-animation-name: bounce_circleG;
  -webkit-animation-duration: 1.0499999999999998s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  -webkit-border-radius: 13px;
  -o-animation-name: bounce_circleG;
  -o-animation-duration: 1.0499999999999998s;
  -o-animation-iteration-count: infinite;
  -o-animation-direction: normal;
  -o-border-radius: 13px;
  -ms-animation-name: bounce_circleG;
  -ms-animation-duration: 1.0499999999999998s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-direction: normal;
  -ms-border-radius: 13px;
  animation-name: bounce_circleG;
  animation-duration: 1.0499999999999998s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  border-radius: 13px;
}
/* line 43, ../ng/newstyles/partials/content/_loading.scss */
.loading-circles > span:first-child {
  margin-left: 0;
}
/* line 48, ../ng/newstyles/partials/content/_loading.scss */
.loading-circles .circle1 {
  animation-delay: 0.20999999999999996s;
}
/* line 56, ../ng/newstyles/partials/content/_loading.scss */
.loading-circles .circle2 {
  animation-delay: 0.48999999999999994s;
}
/* line 64, ../ng/newstyles/partials/content/_loading.scss */
.loading-circles .circle3 {
  animation-delay: 0.63s;
}
@keyframes bounce_circleG {
  50% {
    background-color: #008800;
  }
}
/* line 138, ../ng/newstyles/partials/content/_loading.scss */
.progress .meter {
  text-align: center;
}
/* line 143, ../ng/newstyles/partials/content/_loading.scss */
.progress.success .meter {
  background: #008800;
  color: #fff;
}

/* line 3, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation div.dates {
  margin: .5em 0;
}
/* line 8, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .check-in-buttons .column {
  width: 50%;
  font-size: .9em;
}
@media only screen and (min-width: 34.0625em) {
  /* line 8, ../ng/newstyles/partials/content/_ticket-validation.scss */
  #ticket-validation .check-in-buttons .column {
    font-size: 1em;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 8, ../ng/newstyles/partials/content/_ticket-validation.scss */
  #ticket-validation .check-in-buttons .column {
    width: 25%;
  }
}
/* line 22, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .filter-toggle {
  margin: .5em 0;
  display: inline-block;
  font-size: .9em;
}
/* line 27, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .filter-toggle.active {
  color: #4d4d4d;
  text-decoration: none;
  cursor: default;
}
/* line 34, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .type-filter {
  width: 100%;
}
@media only screen and (min-width: 40.063em) {
  /* line 34, ../ng/newstyles/partials/content/_ticket-validation.scss */
  #ticket-validation .type-filter {
    width: 50%;
  }
}
/* line 42, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation dl.tabs {
  display: none;
}
/* line 46, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .tabs-content {
  margin-bottom: 0;
}
/* line 50, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .results {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 3em;
  padding: 0;
}
/* line 55, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .results .result {
  border-bottom: 1px solid #cccccc;
  padding: 1.5em 10px;
  display: table;
  width: 100%;
}
@media only screen and (min-width: 40.063em) {
  /* line 55, ../ng/newstyles/partials/content/_ticket-validation.scss */
  #ticket-validation .results .result {
    padding: 1.5em 1em;
  }
}
/* line 65, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .results .result.odd {
  background-color: #f2f2f2;
}
/* line 69, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .results .result:last-child {
  border-bottom: 0;
}
/* line 73, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .results .result > div {
  display: table-cell;
  vertical-align: middle;
  font-size: 0.85em;
}
/* line 78, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .results .result > div.details-wrapper {
  padding-right: 5px;
}
@media only screen and (min-width: 34.0625em) {
  /* line 78, ../ng/newstyles/partials/content/_ticket-validation.scss */
  #ticket-validation .results .result > div.details-wrapper {
    padding-right: 0;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 73, ../ng/newstyles/partials/content/_ticket-validation.scss */
  #ticket-validation .results .result > div {
    font-size: 1em;
  }
  /* line 89, ../ng/newstyles/partials/content/_ticket-validation.scss */
  #ticket-validation .results .result > div.details-wrapper {
    display: table;
    width: 100%;
  }
  /* line 93, ../ng/newstyles/partials/content/_ticket-validation.scss */
  #ticket-validation .results .result > div.details-wrapper > div {
    display: table-cell;
    vertical-align: middle;
    width: 48%;
    padding: 0px 1%;
  }
}
/* line 102, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .results .result > div.actions {
  text-align: right;
  width: 10%;
}
/* line 108, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .results .result h3 {
  margin: 0 0 0.25em;
}
/* line 112, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .results .result p {
  margin: 0 0 0.25em;
}
/* line 118, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .filter-input {
  padding: .5em 0;
}
/* line 121, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .filter-input .filter-input-inner {
  position: relative;
}
/* line 125, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-validation .filter-input input {
  margin: 0;
}

/* line 132, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-scanner #scanner {
  display: block;
}
/* line 135, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-scanner #scanner.waiting {
  display: none;
}
/* line 142, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-scanner .alert-box.secondary {
  background-color: #f2f2f2;
}
/* line 147, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-scanner h3 {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 153, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-scanner .result > div {
  margin-bottom: 1.25em;
}
/* line 157, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-scanner .result p {
  margin: 0;
}
/* line 162, ../ng/newstyles/partials/content/_ticket-validation.scss */
#ticket-scanner .result .dates p {
  margin: 0 0 .25em;
}

/* line 5, ../ng/newstyles/partials/content/_content.scss */
a i.fa {
  padding-right: 0.5em;
}

@media only screen and (max-width: 34em) {
  /* line 3, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
  form[name='eventForm.form'] .eventTicketsForm .panel {
    padding: 1em 0.5em;
  }
}

@media only screen and (min-width: 640px) {
  /* line 13, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
  .eventTicketsForm .show-for-mobile {
    display: none !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 639px) {
  /* line 19, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
  .eventTicketsForm .show-for-tablet-up {
    display: none !important;
  }
}
/* line 25, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm fieldset {
  margin: 0 0 1em;
}
/* line 29, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm small.error {
  margin-bottom: 1.5em;
}
/* line 33, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .off-canvas-wrap {
  overflow: visible;
}
/* line 36, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .off-canvas-wrap .confirmationPanel {
  display: none;
}
/* line 40, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .off-canvas-wrap.move-left {
  overflow: hidden;
}
/* line 42, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .off-canvas-wrap.move-left .confirmationPanel {
  display: block;
}
/* line 48, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .confirmationPanel {
  padding-top: 2em;
  background: #c5c5c5;
  text-align: center;
  overflow: hidden;
}
/* line 54, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .confirmationPanel p {
  font-size: 1.25em;
  line-height: 1.15em;
}
/* line 60, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .confirmationPanel .actions p {
  color: #d71a21;
}
/* line 65, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .confirmationPanel .notice p {
  color: #fff;
}
/* line 71, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .space-top-one {
  margin-top: 0.25em !important;
}
@media only screen and (min-width: 40.063em) {
  /* line 71, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
  .eventTicketsForm .space-top-one {
    margin-top: 1em !important;
  }
}
/* line 78, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .total-qty-label {
  display: inline-block;
  margin-top: 2.5em;
  font-size: 0.875em;
  font-weight: 500;
}
/* line 85, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .bundled-floating-label {
  position: absolute;
  right: -4%;
  bottom: 10px;
  font-weight: 500;
  font-family: Interstate, Verdana, Geneva, sans-serif;
}
/* line 93, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm input ~ .bundled-floating-label {
  top: 48px;
  right: -3%;
}
@media only screen and (min-width: 640px) {
  /* line 93, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
  .eventTicketsForm input ~ .bundled-floating-label {
    top: 33px;
    right: -2.5%;
  }
}
/* line 103, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .column, .eventTicketsForm .columns {
  padding: 0 0.5em;
}
@media only screen and (min-width: 34.0625em) {
  /* line 103, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
  .eventTicketsForm .column, .eventTicketsForm .columns {
    padding: 0 0.9375em;
  }
}
/* line 111, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .required:after {
  content: "*";
}
@media only screen and (min-width: 40.063em) {
  /* line 111, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
  .eventTicketsForm .required:after {
    content: " *";
  }
}
/* line 119, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .eventDate-entry {
  margin: 0 0 0.5em;
}
@media only screen and (min-width: 34.0625em) {
  /* line 119, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
  .eventTicketsForm .eventDate-entry {
    margin: 0;
  }
}
/* line 125, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
.eventTicketsForm .eventDate-entry input[type='checkbox'] {
  margin-top: 0.5em;
}
@media only screen and (min-width: 34.0625em) {
  /* line 125, ../ng/newstyles/partials/directives/_eventTicketsForm.scss */
  .eventTicketsForm .eventDate-entry input[type='checkbox'] {
    margin-top: 0;
  }
}

/* line 2, ../ng/newstyles/partials/directives/_ticketPdfButton.scss */
.ticketPdfButton-wrapper .ticketPdfButton {
  margin-bottom: 1em;
}
/* line 7, ../ng/newstyles/partials/directives/_ticketPdfButton.scss */
.ticketPdfButton-wrapper .pdf-loader, .ticketPdfButton-wrapper .pdf-loader:hover, .ticketPdfButton-wrapper .pdf-loader:focus {
  cursor: default !important;
  border: 0 !important;
  background: none !important;
  margin: 0;
  padding: 0;
}
/* line 14, ../ng/newstyles/partials/directives/_ticketPdfButton.scss */
.ticketPdfButton-wrapper .pdf-loader .loading-circles {
  width: 100%;
  margin: 0;
}
@media only screen and (min-width: 0em) and (max-width: 40em) {
  /* line 14, ../ng/newstyles/partials/directives/_ticketPdfButton.scss */
  .ticketPdfButton-wrapper .pdf-loader .loading-circles {
    text-align: center;
  }
}

/* line 1, ../ng/newstyles/partials/directives/_helpTip.scss */
span.tooltip span a {
  text-decoration: underline;
  color: #fff !important;
}
/* line 5, ../ng/newstyles/partials/directives/_helpTip.scss */
span.tooltip span a:hover {
  color: #d71a21 !important;
}

/* line 10, ../ng/newstyles/partials/directives/_helpTip.scss */
span.tooltip span ul {
  list-style-position: inside !important;
}

/* line 14, ../ng/newstyles/partials/directives/_helpTip.scss */
.help-tip {
  float: none;
  position: absolute;
  color: #4d4d4d;
  margin: 0;
  font-size: 1em;
  border: 0;
  padding: 0;
  border-radius: 0;
  background: transparent !important;
  z-index: 100;
  right: 5%;
}
/* line 26, ../ng/newstyles/partials/directives/_helpTip.scss */
.help-tip:hover, .help-tip:hover .fa {
  color: #000 !important;
}
/* line 30, ../ng/newstyles/partials/directives/_helpTip.scss */
.help-tip .fa {
  padding: 0;
  margin: 0;
}
/* line 35, ../ng/newstyles/partials/directives/_helpTip.scss */
.help-tip.no-float {
  float: none;
}
/* line 39, ../ng/newstyles/partials/directives/_helpTip.scss */
.help-tip.inline {
  position: relative;
  right: auto !important;
  top: auto !important;
  display: inline;
  padding-left: 0.25em;
}
@media only screen and (min-width: 40.063em) {
  /* line 14, ../ng/newstyles/partials/directives/_helpTip.scss */
  .help-tip {
    right: 9px;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 55, ../ng/newstyles/partials/directives/_helpTip.scss */
  .eventTicketsForm .tickets-panel .help-tip, .taxProfileSelection .help-tip {
    right: 20px;
  }
}

/* line 63, ../ng/newstyles/partials/directives/_helpTip.scss */
.eventTicketsForm .tickets-panel .radios .help-tip {
  top: 1px;
}

/* line 69, ../ng/newstyles/partials/directives/_helpTip.scss */
form[name*='taxProfiles'] .help-tip {
  right: 20px;
}
/* line 73, ../ng/newstyles/partials/directives/_helpTip.scss */
form[name*='taxProfiles'] .tooltip {
  left: auto !important;
  right: 1% !important;
}
/* line 77, ../ng/newstyles/partials/directives/_helpTip.scss */
form[name*='taxProfiles'] .tooltip .nub {
  left: auto;
  right: 11px;
}

/* line 2, ../ng/newstyles/partials/directives/_confirmButton.scss */
[data-directive="confirmButton"] .notices {
  margin: 1em 0;
}
/* line 4, ../ng/newstyles/partials/directives/_confirmButton.scss */
[data-directive="confirmButton"] .notices.center ul {
  text-align: left;
}
/* line 10, ../ng/newstyles/partials/directives/_confirmButton.scss */
[data-directive="confirmButton"] .checkboxConfirmation {
  margin: 1em 0;
  padding: 0.5em 0 0;
}
/* line 14, ../ng/newstyles/partials/directives/_confirmButton.scss */
[data-directive="confirmButton"] .checkboxConfirmation.errored {
  padding: 0.5em 0.5em 0;
  background: #d71a21;
}
/* line 18, ../ng/newstyles/partials/directives/_confirmButton.scss */
[data-directive="confirmButton"] .checkboxConfirmation.errored, [data-directive="confirmButton"] .checkboxConfirmation.errored label {
  color: #fff !important;
}
/* line 22, ../ng/newstyles/partials/directives/_confirmButton.scss */
[data-directive="confirmButton"] .checkboxConfirmation.errored .error {
  clear: both;
  padding: 1em 0;
  margin: 0;
}
/* line 35, ../ng/newstyles/partials/directives/_confirmButton.scss */
[data-directive="confirmButton"] .confirmationButtons button:last-child {
  margin-top: 1em;
}
@media only screen and (min-width: 40.063em) {
  /* line 35, ../ng/newstyles/partials/directives/_confirmButton.scss */
  [data-directive="confirmButton"] .confirmationButtons button:last-child {
    margin-top: 0;
  }
}

/* line 2, ../ng/newstyles/partials/events/_events-create.scss */
.titles {
  font-size: 33px;
  text-align: center;
  font-family: "Interstate Lt", "Interstate Light", "InterstateLight", Interstate, Verdana, Geneva, sans-serif !important;
}

/* line 8, ../ng/newstyles/partials/events/_events-create.scss */
.required:after {
  content: " *";
  color: #ff0000;
}

/* line 13, ../ng/newstyles/partials/events/_events-create.scss */
#mc-messages-wrapper a {
  color: #fff;
  text-decoration: underline;
}

/* line 18, ../ng/newstyles/partials/events/_events-create.scss */
.close {
  font-family: Arial;
  color: inherit !important;
  opacity: 1;
  text-decoration: none !important;
}

/* line 25, ../ng/newstyles/partials/events/_events-create.scss */
.timepicker-wrapper {
  margin-bottom: 1em;
}
@media only screen and (min-width: 34.0625em) {
  /* line 25, ../ng/newstyles/partials/events/_events-create.scss */
  .timepicker-wrapper {
    margin-bottom: 0;
  }
}
/* line 31, ../ng/newstyles/partials/events/_events-create.scss */
.timepicker-wrapper select:disabled {
  color: #c5c5c5;
}

/* line 36, ../ng/newstyles/partials/events/_events-create.scss */
.fa-plus-circle {
  color: inherit !important;
}

/* line 42, ../ng/newstyles/partials/events/_events-create.scss */
.multiSelect .clearButton,
.multiSelect .multiSelectButton {
  display: inline-block;
  color: #4d4d4d;
  background-color: #fff;
  line-height: 1.25em;
  padding: .7em 0;
  border-radius: .66em !important;
}
/* line 51, ../ng/newstyles/partials/events/_events-create.scss */
.multiSelect .clearButton.multiSelectButton,
.multiSelect .multiSelectButton.multiSelectButton {
  border-radius: 3px;
  margin: 0 0 0 0 !important;
  max-width: 97%;
}
/* line 59, ../ng/newstyles/partials/events/_events-create.scss */
.multiSelect .clearButton:hover,
.multiSelect .multiSelectButton:hover {
  color: #4d4d4d !important;
  background-color: #fff;
  line-height: 1.2em;
  padding-top: .7em !important;
  padding-bottom: .7em !important;
  border-radius: .66em;
}
/* line 69, ../ng/newstyles/partials/events/_events-create.scss */
.multiSelect .clearButton.core-white-solid {
  background: #84817e !important;
}
/* line 70, ../ng/newstyles/partials/events/_events-create.scss */
.multiSelect .clearButton.core-white-solid:hover {
  background: #fff !important;
  color: #4d4d4d !important;
}
/* line 75, ../ng/newstyles/partials/events/_events-create.scss */
.multiSelect .line {
  max-height: 50px;
}
/* line 78, ../ng/newstyles/partials/events/_events-create.scss */
.multiSelect.x-button {
  height: 1em;
  width: 1em;
  line-height: 1em;
}
/* line 83, ../ng/newstyles/partials/events/_events-create.scss */
.multiSelect .inputFilter {
  height: 25px !important;
}
/* line 87, ../ng/newstyles/partials/events/_events-create.scss */
.multiSelect #search-box {
  max-width: 97%;
}

/* line 92, ../ng/newstyles/partials/events/_events-create.scss */
.timepicker-wrapper,
.time-input,
.date-time-combo.disabled {
  position: relative;
}
/* line 97, ../ng/newstyles/partials/events/_events-create.scss */
.timepicker-wrapper i,
.time-input i,
.date-time-combo.disabled i {
  position: absolute;
  top: .75em;
  left: .45em;
}
/* line 102, ../ng/newstyles/partials/events/_events-create.scss */
.timepicker-wrapper select,
.time-input select,
.date-time-combo.disabled select {
  min-width: 115px !important;
}
/* line 105, ../ng/newstyles/partials/events/_events-create.scss */
.timepicker-wrapper select, .timepicker-wrapper input[type="text"],
.time-input select,
.time-input input[type="text"],
.date-time-combo.disabled select,
.date-time-combo.disabled input[type="text"] {
  padding-left: 2em;
}

/* line 110, ../ng/newstyles/partials/events/_events-create.scss */
.time-input i {
  position: absolute;
  top: .6em;
  left: 1.5em;
}

/* line 116, ../ng/newstyles/partials/events/_events-create.scss */
.quickdate {
  width: 100%;
  min-width: 120px !important;
}
/* line 120, ../ng/newstyles/partials/events/_events-create.scss */
.quickdate .quickdate-popup {
  top: -1em;
}
/* line 124, ../ng/newstyles/partials/events/_events-create.scss */
.quickdate .quickdate-button {
  padding: .45em .6em !important;
  color: #4d4d4d;
  background: #fafafa;
  width: 100%;
  border-radius: 0;
  border: solid 1px #ccc !important;
  margin: 0 0 1em 0 !important;
  text-align: left;
}
@media only screen and (min-width: 40.063em) {
  /* line 124, ../ng/newstyles/partials/events/_events-create.scss */
  .quickdate .quickdate-button {
    border-radius: 3px;
    margin: 0 !important;
  }
}
/* line 139, ../ng/newstyles/partials/events/_events-create.scss */
.quickdate .quickdate-button:hover, .quickdate .quickdate-button:hover i {
  color: #4d4d4d !important;
}
/* line 144, ../ng/newstyles/partials/events/_events-create.scss */
.quickdate table tr th, .quickdate table tr td {
  color: #4d4d4d;
}
/* line 147, ../ng/newstyles/partials/events/_events-create.scss */
.quickdate table tr th:hover, .quickdate table tr td:hover {
  color: #fff;
  background-image: linear-gradient(#c1c1c1, #999) !important;
}
/* line 152, ../ng/newstyles/partials/events/_events-create.scss */
.quickdate table tr th.disabled-date, .quickdate table tr td.disabled-date {
  color: transparent;
}
/* line 155, ../ng/newstyles/partials/events/_events-create.scss */
.quickdate table tr th.disabled-date:hover, .quickdate table tr td.disabled-date:hover {
  background-image: none !important;
}

/* line 162, ../ng/newstyles/partials/events/_events-create.scss */
.date-spacer {
  display: block;
  padding: 0.5em;
}
@media only screen and (min-width: 34.0625em) {
  /* line 162, ../ng/newstyles/partials/events/_events-create.scss */
  .date-spacer {
    text-align: right;
  }
}

@media only screen and (min-width: 34.0625em) and (max-width: 40em) {
  /* line 178, ../ng/newstyles/partials/events/_events-create.scss */
  .quickdate .quickdate-popup {
    left: -4em;
  }
}
/* line 184, ../ng/newstyles/partials/events/_events-create.scss */
table.quickdate-calendar td.selected {
  background-color: #ff0000;
  color: #fff;
  font-weight: bold;
}

/* line 190, ../ng/newstyles/partials/events/_events-create.scss */
.quickdate-clear {
  color: #ff0000;
}
/* line 193, ../ng/newstyles/partials/events/_events-create.scss */
.quickdate-clear:hover {
  color: #ff0000;
}

/* line 198, ../ng/newstyles/partials/events/_events-create.scss */
.quickdate-month {
  color: #4d4d4d;
}

/* line 202, ../ng/newstyles/partials/events/_events-create.scss */
.continue {
  display: block;
  margin: auto;
  margin-top: 15px;
}

/* line 208, ../ng/newstyles/partials/events/_events-create.scss */
.continue-ticks {
  margin-left: 10%;
  margin-top: 15px;
}

/* line 213, ../ng/newstyles/partials/events/_events-create.scss */
.multiSelect .responsive {
  color: #4d4d4d;
  border: 1px solid #ccc;
  width: 100%;
  text-align: left;
  padding-left: 1em;
  padding-right: 1em;
}

/* line 222, ../ng/newstyles/partials/events/_events-create.scss */
.circle-plus {
  border-radius: 50%;
  width: 28px;
  height: 28px;
  padding: 0px;
  background: #f8f8f8;
  border: 2px solid #93918e;
  text-align: center;
  font: 22px Arial, sans-serif;
  display: inline-block;
  color: #767572;
}

/* line 235, ../ng/newstyles/partials/events/_events-create.scss */
.date-panel {
  padding: 10px 10px !important;
}
/* line 238, ../ng/newstyles/partials/events/_events-create.scss */
.date-panel select {
  margin: 0 0 0 0;
}

/* line 243, ../ng/newstyles/partials/events/_events-create.scss */
.date1 {
  margin-top: 0px;
}

/* line 247, ../ng/newstyles/partials/events/_events-create.scss */
.date2 {
  margin-top: 53px;
}

/* line 251, ../ng/newstyles/partials/events/_events-create.scss */
.event-date-trash {
  height: 0;
  text-align: right;
}

/* line 256, ../ng/newstyles/partials/events/_events-create.scss */
#datetime {
  height: 280px;
}

/* line 260, ../ng/newstyles/partials/events/_events-create.scss */
.option-open {
  height: 400px;
}

/* line 264, ../ng/newstyles/partials/events/_events-create.scss */
.option-closed {
  height: 200px;
}

/* line 268, ../ng/newstyles/partials/events/_events-create.scss */
.price-type-response fieldset,
.price-type-response legend {
  display: block;
}

/* line 273, ../ng/newstyles/partials/events/_events-create.scss */
.visibility-min {
  min-height: 3.5em;
}

@media only screen and (min-width: 34.0625em) and (max-width: 40em) {
  /* line 278, ../ng/newstyles/partials/events/_events-create.scss */
  .price-type-response {
    height: 3em;
  }
  /* line 280, ../ng/newstyles/partials/events/_events-create.scss */
  .price-type-response label {
    line-height: 1.2em;
  }

  /* line 285, ../ng/newstyles/partials/events/_events-create.scss */
  .to-row,
  .date-panel .remove-date {
    margin-top: 1em !important;
  }
}
/* line 291, ../ng/newstyles/partials/events/_events-create.scss */
.terms-n-condit-area {
  height: 16em;
  min-height: 8em;
}

@media only screen and (min-width: 40.063em) {
  /* line 297, ../ng/newstyles/partials/events/_events-create.scss */
  .eventCreateWizard .quickdate-button {
    border-right: 0 !important;
  }
}
/* line 303, ../ng/newstyles/partials/events/_events-create.scss */
.eventCreateWizard .paymentInformation ol {
  margin-bottom: 0;
}
/* line 305, ../ng/newstyles/partials/events/_events-create.scss */
.eventCreateWizard .paymentInformation ol li {
  margin-bottom: 0.5em;
}
/* line 307, ../ng/newstyles/partials/events/_events-create.scss */
.eventCreateWizard .paymentInformation ol li:last-child {
  margin-bottom: 0;
}

/* line 316, ../ng/newstyles/partials/events/_events-create.scss */
.acceptTerms small.error {
  float: none !important;
  text-align: left !important;
  margin-top: -0.75em !important;
  display: inline-block;
}

/* line 4, ../ng/newstyles/partials/events/_events-update.scss */
form[name='eventForm.form'] .snapdUpdateWarning a {
  text-decoration: none;
  color: #fff;
  border-bottom: 0.1em solid #fff;
}

/* line 1, ../ng/newstyles/partials/events/_events-list.scss */
ul.pagination li.current a {
  color: #fff;
  background-color: #ff0000;
}

/* line 6, ../ng/newstyles/partials/events/_events-list.scss */
.event-overview {
  font-size: 1.5rem;
}

/* line 11, ../ng/newstyles/partials/events/_events-list.scss */
.additional-details dl dd {
  margin-bottom: 0px;
}

/* line 16, ../ng/newstyles/partials/events/_events-list.scss */
.shares {
  margin-top: 10px;
}

/* line 20, ../ng/newstyles/partials/events/_events-list.scss */
.panel-title {
  color: #d71a21 !important;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  line-height: 1;
}

/* line 28, ../ng/newstyles/partials/events/_events-list.scss */
.event-dates {
  color: #4d4d4d;
}

/* line 30, ../ng/newstyles/partials/events/_events-list.scss */
.event-details {
  font-family: Interstate, Verdana, Geneva, sans-serif;
  color: #4d4d4d;
}

/* line 34, ../ng/newstyles/partials/events/_events-list.scss */
.event-details address {
  font-style: normal;
}

/* line 38, ../ng/newstyles/partials/events/_events-list.scss */
.event-body {
  margin-top: 25px;
  margin-bottom: 25px;
  font-size: 1em;
  line-height: 1.25em;
  word-wrap: break-word;
}

/* line 53, ../ng/newstyles/partials/events/_events-list.scss */
.event-view-date dt {
  font-family: "Interstate Lt", "Interstate Light", "InterstateLight", Interstate, Verdana, Geneva, sans-serif !important;
  font-size: 18px !important;
}
/* line 57, ../ng/newstyles/partials/events/_events-list.scss */
.event-view-date dt i {
  font-size: 14px !important;
  vertical-align: middle;
}
/* line 63, ../ng/newstyles/partials/events/_events-list.scss */
.event-view-date dd, .event-view-date .label {
  font-size: 1em;
}

/* line 68, ../ng/newstyles/partials/events/_events-list.scss */
.event-location {
  margin-top: 5px;
  color: #4d4d4d !important;
  font-family: "Interstate Lt", "Interstate Light", "InterstateLight", Interstate, Verdana, Geneva, sans-serif;
}

/* line 74, ../ng/newstyles/partials/events/_events-list.scss */
.event-view-mobile {
  font-weight: bold;
  font-size: 13px;
}

/* fancy time */
/* line 80, ../ng/newstyles/partials/events/_events-list.scss */
.event-month {
  line-height: 1em;
}

/* line 84, ../ng/newstyles/partials/events/_events-list.scss */
.date-number {
  font-size: 50px;
  line-height: 1.4em;
  margin-top: -10px;
}

/* line 92, ../ng/newstyles/partials/events/_events-list.scss */
.multiday .event-dates {
  padding-bottom: .5em;
}
/* line 95, ../ng/newstyles/partials/events/_events-list.scss */
.multiday .event-dates .date-number {
  font-size: 35px;
  margin-top: -6px;
}
/* line 102, ../ng/newstyles/partials/events/_events-list.scss */
.multiday.single-display .event-dates {
  padding-bottom: 0;
}
/* line 105, ../ng/newstyles/partials/events/_events-list.scss */
.multiday.single-display .event-dates .date-number {
  font-size: 50px;
  margin-top: -10px;
}

/* line 113, ../ng/newstyles/partials/events/_events-list.scss */
.date-time {
  font-size: 16px;
  line-height: 1.3em;
}

/* line 118, ../ng/newstyles/partials/events/_events-list.scss */
.to-time {
  font-size: 80%;
}

/* line 122, ../ng/newstyles/partials/events/_events-list.scss */
.catagory-name {
  font-size: 0.9rem;
  color: #d71a21;
}

/* line 127, ../ng/newstyles/partials/events/_events-list.scss */
.label {
  background-color: #84817e;
}

/* line 131, ../ng/newstyles/partials/events/_events-list.scss */
.organization-name {
  color: #d71a21;
  font-size: 1.4em;
}

/* line 136, ../ng/newstyles/partials/events/_events-list.scss */
.circle {
  display: inline-block;
  height: 18px;
  width: 18px;
  line-height: 11px;
  border-radius: 10px;
  background-color: none;
  border: solid 1px #999999;
  color: #999999;
  text-align: center;
  font-size: 1.1em;
  line-height: 14px;
  margin-left: 15px;
}

/* line 154, ../ng/newstyles/partials/events/_events-list.scss */
.my-repeat-animation.ng-enter,
.my-repeat-animation.ng-leave,
.my-repeat-animation.ng-move {
  transition: 0.2s linear all;
  position: relative;
}

/* line 162, ../ng/newstyles/partials/events/_events-list.scss */
.my-repeat-animation.ng-enter {
  left: -10px;
  opacity: 0;
}

/* line 167, ../ng/newstyles/partials/events/_events-list.scss */
.my-repeat-animation.ng-enter.ng-enter-active {
  left: 0;
  opacity: 1;
}

/* line 172, ../ng/newstyles/partials/events/_events-list.scss */
.my-repeat-animation.ng-leave {
  left: 0;
  opacity: 1;
}

/* line 177, ../ng/newstyles/partials/events/_events-list.scss */
.my-repeat-animation.ng-leave.ng-leave-active {
  left: -10px;
  opacity: 0;
}

/* line 182, ../ng/newstyles/partials/events/_events-list.scss */
.my-repeat-animation.ng-move {
  opacity: 0.25;
}

/* line 186, ../ng/newstyles/partials/events/_events-list.scss */
.my-repeat-animation.ng-move.ng-move-active {
  opacity: 1;
}

/* line 191, ../ng/newstyles/partials/events/_events-list.scss */
#list-map .angular-google-map-container {
  height: 150px;
}

/* line 197, ../ng/newstyles/partials/events/_events-list.scss */
#single-map .angular-google-map-container {
  height: 400px;
}

/* line 202, ../ng/newstyles/partials/events/_events-list.scss */
.marker-labels {
  color: #ff0000;
  font-size: 18px;
  font-family: "Interstate Bd Cond", "Interstate Condensed", "InterstateCondensed", Interstate, Verdana, Geneva, sans-serif !important;
}

/* line 209, ../ng/newstyles/partials/events/_events-list.scss */
.multiSelect .pre-tab {
  background: #fff;
  padding: 5px 5px;
}
/* line 216, ../ng/newstyles/partials/events/_events-list.scss */
.multiSelect .tab-box .close-tab {
  background: #fff;
}

/* line 223, ../ng/newstyles/partials/events/_events-list.scss */
.multiSelect .checkboxLayer {
  position: inherit;
}
@media only screen and (min-width: 0em) and (max-width: 40em) {
  /* line 223, ../ng/newstyles/partials/events/_events-list.scss */
  .multiSelect .checkboxLayer {
    min-height: 370px;
    margin-top: 0.5em;
  }
}
@media only screen and (max-width: 34em) {
  /* line 223, ../ng/newstyles/partials/events/_events-list.scss */
  .multiSelect .checkboxLayer {
    min-height: 425px;
  }
  /* line 234, ../ng/newstyles/partials/events/_events-list.scss */
  .multiSelect .checkboxLayer .clearButton {
    margin-top: 1em !important;
  }
}

/* line 5, ../ng/newstyles/partials/events/_events.scss */
.eventView {
  color: #4d4d4d;
}
/* line 9, ../ng/newstyles/partials/events/_events.scss */
.eventView .angular-google-map-container {
  height: 150px;
}
/* line 14, ../ng/newstyles/partials/events/_events.scss */
.eventView [simple-format], .eventView [simple-format] p:first-child {
  margin-top: 0;
}
/* line 20, ../ng/newstyles/partials/events/_events.scss */
.eventView .eventViewLogo, .eventView .eventViewLogo img {
  max-width: 100%;
  height: auto;
}
/* line 26, ../ng/newstyles/partials/events/_events.scss */
.eventView h3 {
  color: #4d4d4d;
  font-family: Interstate, Verdana, Geneva, sans-serif;
  font-size: 1.4em;
  font-weight: 700;
  margin-top: 1.5em !important;
}

@media only screen and (max-width: 34em) {
  /* line 35, ../ng/newstyles/partials/events/_events.scss */
  .socialShareLinks {
    margin-top: 1em;
  }
}
@media only screen and (min-width: 0em) and (max-width: 40em) {
  /* line 35, ../ng/newstyles/partials/events/_events.scss */
  .socialShareLinks {
    text-align: left !important;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 35, ../ng/newstyles/partials/events/_events.scss */
  .socialShareLinks {
    text-align: right;
  }
}
/* line 46, ../ng/newstyles/partials/events/_events.scss */
.socialShareLinks a {
  font-size: 1.5em;
}
/* line 49, ../ng/newstyles/partials/events/_events.scss */
.socialShareLinks a i.fa {
  padding-right: 0.25em;
}
/* line 54, ../ng/newstyles/partials/events/_events.scss */
.socialShareLinks .socialLinks, .socialShareLinks .facebook, .socialShareLinks .twitter, .socialShareLinks .gplus, .socialShareLinks .linkedin, .socialShareLinks .email {
  font-size: 1.75em;
  margin: 0 0.1em;
  background: transparent !important;
}
@media only screen and (min-width: 0em) and (max-width: 40em) {
  /* line 54, ../ng/newstyles/partials/events/_events.scss */
  .socialShareLinks .socialLinks, .socialShareLinks .facebook, .socialShareLinks .twitter, .socialShareLinks .gplus, .socialShareLinks .linkedin, .socialShareLinks .email {
    font-size: 2.5em;
  }
}
/* line 74, ../ng/newstyles/partials/events/_events.scss */
.socialShareLinks .facebook {
  color: #3b5998;
}
/* line 78, ../ng/newstyles/partials/events/_events.scss */
.socialShareLinks .facebook:hover {
  color: #4c70ba;
}
/* line 74, ../ng/newstyles/partials/events/_events.scss */
.socialShareLinks .twitter {
  color: #00aced;
}
/* line 78, ../ng/newstyles/partials/events/_events.scss */
.socialShareLinks .twitter:hover {
  color: #21c2ff;
}
/* line 74, ../ng/newstyles/partials/events/_events.scss */
.socialShareLinks .gplus {
  color: #dd4b39;
}
/* line 78, ../ng/newstyles/partials/events/_events.scss */
.socialShareLinks .gplus:hover {
  color: #e47365;
}
/* line 74, ../ng/newstyles/partials/events/_events.scss */
.socialShareLinks .linkedin {
  color: #007bb6;
}
/* line 78, ../ng/newstyles/partials/events/_events.scss */
.socialShareLinks .linkedin:hover {
  color: #009de9;
}
/* line 74, ../ng/newstyles/partials/events/_events.scss */
.socialShareLinks .email {
  color: #d71a21;
}
/* line 78, ../ng/newstyles/partials/events/_events.scss */
.socialShareLinks .email:hover {
  color: #e73d43;
}

/* line 87, ../ng/newstyles/partials/events/_events.scss */
.ticketTotalsTableParams [ng-table-pagination] {
  display: none;
}

/* line 93, ../ng/newstyles/partials/events/_events.scss */
[tax-profile-form] .form-group {
  margin: 0;
}

/* line 98, ../ng/newstyles/partials/events/_events.scss */
.eventView.eventPreviewMode {
  border: 0.1em dashed #84817e;
  padding: 1.5em;
}
/* line 102, ../ng/newstyles/partials/events/_events.scss */
.eventView.eventPreviewMode .view-title {
  margin-top: 0 !important;
}

/* line 108, ../ng/newstyles/partials/events/_events.scss */
fieldset.paymentInformation .long-copy {
  max-width: 100%;
}
@media only screen and (min-width: 40.063em) {
  /* line 108, ../ng/newstyles/partials/events/_events.scss */
  fieldset.paymentInformation .long-copy {
    max-width: 95%;
  }
}

/* line 117, ../ng/newstyles/partials/events/_events.scss */
.contact-details {
  width: 100%;
}
/* line 120, ../ng/newstyles/partials/events/_events.scss */
.contact-details .row {
  padding-bottom: .25em;
}
/* line 122, ../ng/newstyles/partials/events/_events.scss */
.contact-details .row div {
  vertical-align: top;
}
/* line 124, ../ng/newstyles/partials/events/_events.scss */
.contact-details .row div:first-of-type {
  font-size: 1rem;
  font-weight: bold;
}
/* line 129, ../ng/newstyles/partials/events/_events.scss */
.contact-details .contact-website {
  color: #d71a21;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 137, ../ng/newstyles/partials/events/_events.scss */
p.eventDescription,
p.photoCred {
  font-family: "Interstate Lt", "Interstate Light", "InterstateLight", Interstate, Verdana, Geneva, sans-serif;
}

/* line 2, ../ng/newstyles/partials/orders/_myTickets.scss */
.myTicketsList .ticketedDates {
  margin: -15px 0 10px;
  color: #84817e;
}
@media only screen and (max-width: 34em) {
  /* line 7, ../ng/newstyles/partials/orders/_myTickets.scss */
  .myTicketsList .eventTypeFilters {
    padding: 0 0.5em;
  }
  /* line 11, ../ng/newstyles/partials/orders/_myTickets.scss */
  .myTicketsList .eventTypeFilters:first-child {
    padding-left: 0.9375rem;
  }
  /* line 15, ../ng/newstyles/partials/orders/_myTickets.scss */
  .myTicketsList .eventTypeFilters button {
    font-size: 0.8em !important;
  }
}

/* line 9, ../ng/newstyles/partials/orders/_orders.scss */
.steps h3 {
  color: #4d4d4d;
}
/* line 10, ../ng/newstyles/partials/orders/_orders.scss */
.steps small {
  font-size: 80%;
}

/* line 13, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals {
  /*****
  Special Styling
  ******/
}
/* line 15, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals, .orderTicketTotals table {
  width: 100%;
}
/* line 19, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals table {
  overflow: hidden;
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  font-family: Interstate, Verdana, Geneva, sans-serif;
  font-size: 16px;
  line-height: 22px;
}
/* line 29, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals table tr {
  line-height: 22px;
  border: 1px solid #ddd !important;
}
/* line 34, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals thead tr th,
.orderTicketTotals tbody tr td {
  padding: 1em .5em !important;
  color: #4d4d4d;
}
/* line 43, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals tfoot tr th {
  vertical-align: top;
}
/* line 46, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals td input {
  margin: 0 !important;
}
/* line 51, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals td .error {
  margin-bottom: 0.5em;
  margin-top: 0 !important;
  text-align: left;
  animation: fadeIn 1000ms 0 ease;
}
/* line 59, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .ticket-row {
  border-bottom: 1px solid #ddd !important;
}
/* line 61, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .ticket-row:first-child {
  border-top: 1px solid #ddd !important;
}
/* line 67, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .alt-ticket-row td {
  background: #f2f2f2;
}
/* line 100, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .column-ticket-quantity .final-ticket-quantity {
  display: block;
  text-align: center;
}
/* line 122, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .date-range-label {
  display: inline-block;
  margin-bottom: 0.5em;
}
@media only screen and (min-width: 40.063em) {
  /* line 122, ../ng/newstyles/partials/orders/_orders.scss */
  .orderTicketTotals .date-range-label {
    min-width: 150px;
  }
}
/* line 127, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .date-range-label br {
  display: none;
}
/* line 130, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .column-ticket-fees,
.orderTicketTotals .column-ticket-subtotal {
  display: none !important;
}
@media screen and (min-width: 420px) {
  /* line 134, ../ng/newstyles/partials/orders/_orders.scss */
  .orderTicketTotals .column-ticket-fees,
  .orderTicketTotals .column-ticket-subtotal {
    display: table-cell !important;
  }
}
/* line 139, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals.hideTicketFees .column-ticket-fees,
.orderTicketTotals.hideTicketFees .column-ticket-subtotal {
  display: none !important;
}
/* line 144, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals.eventPreviewMode .column-ticket-quantity,
.orderTicketTotals.eventPreviewMode .column-ticket-fees,
.orderTicketTotals.eventPreviewMode .column-ticket-subtotal {
  display: none !important;
}
/* line 150, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals thead tr .column-ticket-quantity {
  text-align: center;
}
/* line 151, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals thead tr .column-ticket-price, .orderTicketTotals thead tr .column-ticket-fees, .orderTicketTotals thead tr .column-ticket-subtotal {
  text-align: right !important;
}
/* line 152, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals thead tr .column-ticket-fees {
  margin-top: -0.5em;
}
/* line 157, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals tbody tr .column-ticket-price,
.orderTicketTotals tbody tr .column-ticket-fees,
.orderTicketTotals tbody tr .column-ticket-quantity,
.orderTicketTotals tbody tr .column-ticket-subtotal {
  text-align: right !important;
}
/* line 162, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals tbody tr .column-ticket-type,
.orderTicketTotals tbody tr .column-ticket-price,
.orderTicketTotals tbody tr .column-ticket-fees,
.orderTicketTotals tbody tr .column-ticket-quantity .final-ticket-quantity,
.orderTicketTotals tbody tr .column-ticket-subtotal {
  padding-top: 0.7em;
  padding-bottom: 0.7em;
}

/* line 173, ../ng/newstyles/partials/orders/_orders.scss */
.orderWizard .paymentTypes {
  margin-top: 5px;
}
/* line 176, ../ng/newstyles/partials/orders/_orders.scss */
.orderWizard .button-group > li {
  float: none;
  display: inline;
}
/* line 182, ../ng/newstyles/partials/orders/_orders.scss */
.orderWizard .notice-panel {
  margin: 0.75em 0 1.5em;
}
/* line 184, ../ng/newstyles/partials/orders/_orders.scss */
.orderWizard .notice-panel h3 {
  margin: 0;
}
/* line 187, ../ng/newstyles/partials/orders/_orders.scss */
.orderWizard .loading-circles {
  margin-left: 10px;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100;
  }
}
/* line 202, ../ng/newstyles/partials/orders/_orders.scss */
.view-title,
.view-date,
.view-address {
  font-family: Interstate, Verdana, Geneva, sans-serif;
}

/* line 206, ../ng/newstyles/partials/orders/_orders.scss */
.view-title {
  font-size: 2em !important;
  font-weight: 700;
}

/* line 211, ../ng/newstyles/partials/orders/_orders.scss */
.view-date {
  font-size: 1.2rem;
  line-height: 1.2;
}
/* line 215, ../ng/newstyles/partials/orders/_orders.scss */
.view-date .day {
  margin-bottom: 0.33em;
}
/* line 220, ../ng/newstyles/partials/orders/_orders.scss */
.view-date .ticketsNoLongerAvailable .label {
  padding: 0.33em 1em;
}

/* line 226, ../ng/newstyles/partials/orders/_orders.scss */
.view-address {
  font-style: normal;
}

@media only screen and (min-width: 40.063em) {
  /* line 2, ../ng/newstyles/partials/user/_user.scss */
  .new-signup-block {
    padding-left: 2em;
    border-left: 1px solid #c5c5c5;
  }
}
@media only screen and (min-width: 0em) and (max-width: 40em) {
  /* line 10, ../ng/newstyles/partials/user/_user.scss */
  .new-signup-block .wrapping {
    margin: 1em 2em;
    border: 1px solid #c5c5c5;
    padding: 1em 2em;
  }
}
/* line 19, ../ng/newstyles/partials/user/_user.scss */
form[name^='loginForm'] .newUserSignupNotice {
  border: 2px dashed #d71a21;
  color: #000;
  padding: 1em;
  margin: 1.5em 0.33em 0.5em 1em;
}

/* line 2, ../ng/newstyles/partials/modal.scss */
.snapdtixModal .close-reveal-modal {
  z-index: 2;
}
/* line 7, ../ng/newstyles/partials/modal.scss */
.snapdtixModal.TooltipModal .tip-title {
  margin: 2em 0 1em;
  text-transform: capitalize;
}
/* line 13, ../ng/newstyles/partials/modal.scss */
.snapdtixModal.TooltipModal .close-reveal-modal {
  top: 1.35em;
}

/* line 3, ../ng/newstyles/partials/homepage/_cover.scss */
#cover .coverImage {
  margin-bottom: 0.6rem;
}
/* line 5, ../ng/newstyles/partials/homepage/_cover.scss */
#cover h2, #cover h5 {
  font-weight: 400;
  margin-top: .2rem;
  margin-bottom: .4rem;
  line-height: 1;
}
/* line 12, ../ng/newstyles/partials/homepage/_cover.scss */
#cover h5 {
  font-size: 1.125rem;
  text-rendering: optimizeLegibility;
}
/* line 17, ../ng/newstyles/partials/homepage/_cover.scss */
#cover p {
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
}
/* line 24, ../ng/newstyles/partials/homepage/_cover.scss */
#cover a,
#cover a:hover {
  text-decoration: none;
}
/* line 27, ../ng/newstyles/partials/homepage/_cover.scss */
#cover .cover-title a:hover {
  text-decoration: underline;
}

/* line 3, ../ng/newstyles/partials/homepage/_upcomingevents.scss */
#upcomingEvents h3 {
  margin-top: .2rem;
  margin-bottom: .4rem;
}
/* line 8, ../ng/newstyles/partials/homepage/_upcomingevents.scss */
#upcomingEvents hr {
  margin: 0.5rem 0;
}
/* line 10, ../ng/newstyles/partials/homepage/_upcomingevents.scss */
#upcomingEvents a {
  text-decoration: none;
}
/* line 12, ../ng/newstyles/partials/homepage/_upcomingevents.scss */
#upcomingEvents .upcomingEvents {
  font-size: 85%;
  line-height: 130%;
  /* hr { margin: 0.3rem 0.3rem 0 0; }*/
}
/* line 17, ../ng/newstyles/partials/homepage/_upcomingevents.scss */
#upcomingEvents .upcomingEvents hr:last-of-type {
  display: none;
}
/* line 18, ../ng/newstyles/partials/homepage/_upcomingevents.scss */
#upcomingEvents .upcomingEvents i {
  color: #d8d8d8;
}

/* line 1, ../ng/newstyles/partials/homepage/_insideedition.scss */
a.eventImageLink {
  display: block;
  width: 100%;
  position: relative;
  height: 0;
  padding: 100% 0 0 0;
  overflow: hidden;
  background: #f4f4f4;
}
/* line 10, ../ng/newstyles/partials/homepage/_insideedition.scss */
a.eventImageLink img {
  position: absolute;
  display: block;
  /*max-width: 100%;
  max-height: 100%;*/
  width: auto !important;
  height: auto !important;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

/* line 25, ../ng/newstyles/partials/homepage/_insideedition.scss */
.inside-info {
  text-align: center;
  word-break: break-word;
}
/* line 29, ../ng/newstyles/partials/homepage/_insideedition.scss */
.inside-info:focus a,
.inside-info a {
  color: #d71a21;
  font-family: Interstate, Verdana, Geneva, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: block;
  margin: 0.3rem 0 0 0;
  text-decoration: none;
}

/* line 41, ../ng/newstyles/partials/homepage/_insideedition.scss */
img.videoIcon {
  position: absolute;
  top: 24px;
  left: 24px;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 50, ../ng/newstyles/partials/homepage/_insideedition.scss */
div.inside-event {
  position: relative;
  overflow: hidden;
  background: transparent;
}

/* line 56, ../ng/newstyles/partials/homepage/_insideedition.scss */
div.inside-event:before {
  content: "";
  display: block;
  padding-top: 100%;
}

/* line 62, ../ng/newstyles/partials/homepage/_insideedition.scss */
.inside-image {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 69, ../ng/newstyles/partials/homepage/_insideedition.scss */
.inside-image div {
  display: table;
  width: 100%;
  height: 100%;
}
/* line 74, ../ng/newstyles/partials/homepage/_insideedition.scss */
.inside-image div a {
  display: table-cell;
  width: 100%;
  height: 100%;
}
/* line 79, ../ng/newstyles/partials/homepage/_insideedition.scss */
.inside-image div a.video {
  background: transparent url("/modules/mod_snginsideedition/tmpl/images/icon_largevideo.png") 50% 50% no-repeat;
  background-size: 40px 40px;
}
/* line 83, ../ng/newstyles/partials/homepage/_insideedition.scss */
.inside-image div a:hover {
  text-decoration: none;
}

/* line 89, ../ng/newstyles/partials/homepage/_insideedition.scss */
.inside-info h4 {
  line-height: 0.85rem;
  margin-bottom: 0;
}
/* line 93, ../ng/newstyles/partials/homepage/_insideedition.scss */
.inside-info em {
  font-size: 11px;
  font-weight: 400;
}

/* line 2, ../ng/newstyles/partials/orders/_myTickets.scss */
.myTicketsList .ticketedDates {
  margin: -15px 0 10px;
  color: #84817e;
}
@media only screen and (max-width: 34em) {
  /* line 7, ../ng/newstyles/partials/orders/_myTickets.scss */
  .myTicketsList .eventTypeFilters {
    padding: 0 0.5em;
  }
  /* line 11, ../ng/newstyles/partials/orders/_myTickets.scss */
  .myTicketsList .eventTypeFilters:first-child {
    padding-left: 0.9375rem;
  }
  /* line 15, ../ng/newstyles/partials/orders/_myTickets.scss */
  .myTicketsList .eventTypeFilters button {
    font-size: 0.8em !important;
  }
}

/* line 9, ../ng/newstyles/partials/orders/_orders.scss */
.steps h3 {
  color: #4d4d4d;
}
/* line 10, ../ng/newstyles/partials/orders/_orders.scss */
.steps small {
  font-size: 80%;
}

/* line 13, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals {
  /*****
  Special Styling
  ******/
}
/* line 15, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals, .orderTicketTotals table {
  width: 100%;
}
/* line 19, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals table {
  overflow: hidden;
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  font-family: Interstate, Verdana, Geneva, sans-serif;
  font-size: 16px;
  line-height: 22px;
}
/* line 29, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals table tr {
  line-height: 22px;
  border: 1px solid #ddd !important;
}
/* line 34, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals thead tr th,
.orderTicketTotals tbody tr td {
  padding: 1em .5em !important;
  color: #4d4d4d;
}
/* line 43, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals tfoot tr th {
  vertical-align: top;
}
/* line 46, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals td input {
  margin: 0 !important;
}
/* line 51, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals td .error {
  margin-bottom: 0.5em;
  margin-top: 0 !important;
  text-align: left;
  animation: fadeIn 1000ms 0 ease;
}
/* line 59, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .ticket-row {
  border-bottom: 1px solid #ddd !important;
}
/* line 61, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .ticket-row:first-child {
  border-top: 1px solid #ddd !important;
}
/* line 67, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .alt-ticket-row td {
  background: #f2f2f2;
}
/* line 100, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .column-ticket-quantity .final-ticket-quantity {
  display: block;
  text-align: center;
}
/* line 122, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .date-range-label {
  display: inline-block;
  margin-bottom: 0.5em;
}
@media only screen and (min-width: 40.063em) {
  /* line 122, ../ng/newstyles/partials/orders/_orders.scss */
  .orderTicketTotals .date-range-label {
    min-width: 150px;
  }
}
/* line 127, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .date-range-label br {
  display: none;
}
/* line 130, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals .column-ticket-fees,
.orderTicketTotals .column-ticket-subtotal {
  display: none !important;
}
@media screen and (min-width: 420px) {
  /* line 134, ../ng/newstyles/partials/orders/_orders.scss */
  .orderTicketTotals .column-ticket-fees,
  .orderTicketTotals .column-ticket-subtotal {
    display: table-cell !important;
  }
}
/* line 139, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals.hideTicketFees .column-ticket-fees,
.orderTicketTotals.hideTicketFees .column-ticket-subtotal {
  display: none !important;
}
/* line 144, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals.eventPreviewMode .column-ticket-quantity,
.orderTicketTotals.eventPreviewMode .column-ticket-fees,
.orderTicketTotals.eventPreviewMode .column-ticket-subtotal {
  display: none !important;
}
/* line 150, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals thead tr .column-ticket-quantity {
  text-align: center;
}
/* line 151, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals thead tr .column-ticket-price, .orderTicketTotals thead tr .column-ticket-fees, .orderTicketTotals thead tr .column-ticket-subtotal {
  text-align: right !important;
}
/* line 152, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals thead tr .column-ticket-fees {
  margin-top: -0.5em;
}
/* line 157, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals tbody tr .column-ticket-price,
.orderTicketTotals tbody tr .column-ticket-fees,
.orderTicketTotals tbody tr .column-ticket-quantity,
.orderTicketTotals tbody tr .column-ticket-subtotal {
  text-align: right !important;
}
/* line 162, ../ng/newstyles/partials/orders/_orders.scss */
.orderTicketTotals tbody tr .column-ticket-type,
.orderTicketTotals tbody tr .column-ticket-price,
.orderTicketTotals tbody tr .column-ticket-fees,
.orderTicketTotals tbody tr .column-ticket-quantity .final-ticket-quantity,
.orderTicketTotals tbody tr .column-ticket-subtotal {
  padding-top: 0.7em;
  padding-bottom: 0.7em;
}

/* line 173, ../ng/newstyles/partials/orders/_orders.scss */
.orderWizard .paymentTypes {
  margin-top: 5px;
}
/* line 176, ../ng/newstyles/partials/orders/_orders.scss */
.orderWizard .button-group > li {
  float: none;
  display: inline;
}
/* line 182, ../ng/newstyles/partials/orders/_orders.scss */
.orderWizard .notice-panel {
  margin: 0.75em 0 1.5em;
}
/* line 184, ../ng/newstyles/partials/orders/_orders.scss */
.orderWizard .notice-panel h3 {
  margin: 0;
}
/* line 187, ../ng/newstyles/partials/orders/_orders.scss */
.orderWizard .loading-circles {
  margin-left: 10px;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100;
  }
}
/* line 202, ../ng/newstyles/partials/orders/_orders.scss */
.view-title,
.view-date,
.view-address {
  font-family: Interstate, Verdana, Geneva, sans-serif;
}

/* line 206, ../ng/newstyles/partials/orders/_orders.scss */
.view-title {
  font-size: 2em !important;
  font-weight: 700;
}

/* line 211, ../ng/newstyles/partials/orders/_orders.scss */
.view-date {
  font-size: 1.2rem;
  line-height: 1.2;
}
/* line 215, ../ng/newstyles/partials/orders/_orders.scss */
.view-date .day {
  margin-bottom: 0.33em;
}
/* line 220, ../ng/newstyles/partials/orders/_orders.scss */
.view-date .ticketsNoLongerAvailable .label {
  padding: 0.33em 1em;
}

/* line 226, ../ng/newstyles/partials/orders/_orders.scss */
.view-address {
  font-style: normal;
}

/* line 1, ../ng/newstyles/partials/_calendar.scss */
.upcomingEvents {
  /* width: 90%;*/
  margin: 0 auto;
  font-family: "Interstate Lt", "Interstate Light", "InterstateLight", Interstate, Verdana, Geneva, sans-serif;
  font-size: 1em;
}

/* line 8, ../ng/newstyles/partials/_calendar.scss */
.slick-slider {
  width: 95%;
  margin: 0 auto;
  text-align: center;
}

/* line 14, ../ng/newstyles/partials/_calendar.scss */
.slick-next:before,
.slick-prev:before {
  font-family: "FontAwesome";
}

/* line 17, ../ng/newstyles/partials/_calendar.scss */
.slick-next:before {
  content: "\f0a9";
}

/* line 18, ../ng/newstyles/partials/_calendar.scss */
.slick-prev:before {
  content: "\f0a8";
}

/* line 20, ../ng/newstyles/partials/_calendar.scss */
.slick-next:before,
.slick-prev:before {
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: #84817e;
}

/* line 28, ../ng/newstyles/partials/_calendar.scss */
.slick-slide .button {
  border: 0;
  border-radius: 0;
  padding: .65em 1em;
  padding-bottom: .4em;
  margin: 0;
}

/* line 36, ../ng/newstyles/partials/_calendar.scss */
.months {
  width: 60%;
}

/* line 38, ../ng/newstyles/partials/_calendar.scss */
.months .slick-slide .button {
  background: #d71a21;
  color: #fff;
  border-radius: 8px 8px 0px 0px;
}

/* line 43, ../ng/newstyles/partials/_calendar.scss */
.months .slick-slide .button.current-month {
  color: #d71a21;
  background: transparent;
  text-decoration: underline;
}

/* line 49, ../ng/newstyles/partials/_calendar.scss */
.months .slick-slide .button.current-month:hover {
  color: #d71a21 !important;
}

/* line 50, ../ng/newstyles/partials/_calendar.scss */
.weeks .slick-slide .button.current-week:hover {
  color: #fff !important;
}

/* line 52, ../ng/newstyles/partials/_calendar.scss */
.weeks {
  border-radius: 8px 8px 0px 0px;
  background-color: #84817e;
  margin-top: 1px;
}

/* line 57, ../ng/newstyles/partials/_calendar.scss */
.weeks:not(.slick-initialized) {
  display: none;
}

/* line 59, ../ng/newstyles/partials/_calendar.scss */
.weeks .slick-slide .button {
  color: #fff;
  background-color: transparent;
}

/* line 61, ../ng/newstyles/partials/_calendar.scss */
.weeks .slick-slide .button .fa.hidden {
  visibility: hidden;
}

/* line 62, ../ng/newstyles/partials/_calendar.scss */
.weeks .slick-slide .button .fa.visible {
  visibility: visible;
}

/* line 64, ../ng/newstyles/partials/_calendar.scss */
.weeks .slick-slide .button.current-week {
  color: #fff;
}

/* line 67, ../ng/newstyles/partials/_calendar.scss */
.sliders {
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 74, ../ng/newstyles/partials/_calendar.scss */
.sliders:hover .slick-prev,
.sliders:hover .slick-next {
  visibility: visible;
}

/* line 88, ../ng/newstyles/partials/_calendar.scss */
#pageBlock {
  margin-bottom: 2em;
  font-size: 18px;
}

/* line 90, ../ng/newstyles/partials/_calendar.scss */
.upcomingEvents {
  max-width: 100%;
  margin: 0 auto;
}

/* line 95, ../ng/newstyles/partials/_calendar.scss */
#maincontent h2 {
  font-size: 1.5em;
}

/* line 98, ../ng/newstyles/partials/_calendar.scss */
.cal-date {
  font-size: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: .5em;
}

/* line 105, ../ng/newstyles/partials/_calendar.scss */
.cal-nav-container {
  margin: 0 auto;
  text-align: center;
}

/* line 109, ../ng/newstyles/partials/_calendar.scss */
.cal-nav-container .button {
  padding: .5em .75em;
  background-color: #d71a21 !important;
  border-color: #d71a21 !important;
}

/* line 115, ../ng/newstyles/partials/_calendar.scss */
.tix-img {
  display: none;
}

/* line 117, ../ng/newstyles/partials/_calendar.scss */
.tix-img-inline {
  display: inline-block;
  float: left;
  width: 70px;
}

/* line 123, ../ng/newstyles/partials/_calendar.scss */
.upcomingEvents {
  line-height: 130%;
}

/*.upcomingEvents hr { margin: 0.3rem 0.3rem 0 0; }*/
/* line 127, ../ng/newstyles/partials/_calendar.scss */
.upcomingEvents hr:last-of-type {
  display: none;
}

/* line 129, ../ng/newstyles/partials/_calendar.scss */
.upcomingEvents i {
  color: #d8d8d8;
}

/* line 131, ../ng/newstyles/partials/_calendar.scss */
.no-touch .cal-nav.prev:not([disabled]):hover,
.no-touch .cal-nav.next:not([disabled]):hover {
  background-color: #700 !important;
}

/* line 134, ../ng/newstyles/partials/_calendar.scss */
.upcomingEvents hr:last-of-type {
  display: block;
}

/* override style.css */
/* line 137, ../ng/newstyles/partials/_calendar.scss */
.leftCol > hr,
.rightCol > hr {
  margin-top: 1em;
}

/* line 140, ../ng/newstyles/partials/_calendar.scss */
.nopadding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 145, ../ng/newstyles/partials/_calendar.scss */
.upcomingEvents table {
  border: 0;
  margin-bottom: 0;
}

/* line 150, ../ng/newstyles/partials/_calendar.scss */
.upcomingEvents table tr td {
  line-height: 1.2em;
  padding: 0;
  vertical-align: top;
}

/* line 156, ../ng/newstyles/partials/_calendar.scss */
.upcomingEvents .day {
  padding-top: 1em;
  border-bottom: 1px solid #c5c5c5;
}

/* line 160, ../ng/newstyles/partials/_calendar.scss */
.upcomingEvents .day:last-of-type {
  border-bottom: 0;
}

/* line 162, ../ng/newstyles/partials/_calendar.scss */
table tr.even, table tr.alt,
table tr:nth-of-type(even) {
  background: transparent;
}

@media only screen and (min-width: 40.063em) {
  /* line 173, ../ng/newstyles/partials/_calendar.scss */
  .upcomingEvents .leftCol {
    border-right: 1px dotted #898989;
  }

  /* line 174, ../ng/newstyles/partials/_calendar.scss */
  .rightCol {
    margin-top: 0;
  }

  /* line 175, ../ng/newstyles/partials/_calendar.scss */
  #maincontent h2 {
    font-size: 1.75em;
  }

  /* line 177, ../ng/newstyles/partials/_calendar.scss */
  .cal-nav-container {
    display: none;
  }

  /* line 178, ../ng/newstyles/partials/_calendar.scss */
  .upcomingEvents i {
    display: inline-block;
  }

  /* line 179, ../ng/newstyles/partials/_calendar.scss */
  .tix-img {
    display: inline-block;
  }

  /* line 180, ../ng/newstyles/partials/_calendar.scss */
  .tix-img-inline {
    display: none;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 184, ../ng/newstyles/partials/_calendar.scss */
  .upcomingEvents,
  .cal-nav-container,
  #tabBar {
    margin: 0 0;
    margin-bottom: .5em;
  }

  /* line 187, ../ng/newstyles/partials/_calendar.scss */
  #maincontent h2 {
    text-align: left;
  }
}
/* line 1, ../ng/newstyles/partials/_distLocations.scss */
.angular-google-map-container {
  height: 350px;
}

/* line 2, ../ng/newstyles/partials/_distLocations.scss */
.map-container {
  position: relative;
}

/* line 4, ../ng/newstyles/partials/_distLocations.scss */
#showAll {
  width: 120px;
  float: right;
  text-align: right;
}

/* line 10, ../ng/newstyles/partials/_distLocations.scss */
#letterBar {
  text-align: center;
}

/* line 14, ../ng/newstyles/partials/_distLocations.scss */
#letterBar a {
  display: inline-block;
  width: 1.1em;
  margin: 0em .2em;
  font-weight: bold;
  color: red;
  text-decoration: none;
  font-size: 110%;
}

/* line 24, ../ng/newstyles/partials/_distLocations.scss */
#letterBar a:hover {
  text-decoration: underline;
}

/* line 28, ../ng/newstyles/partials/_distLocations.scss */
h4.letterHeader {
  color: red;
  font-size: 120%;
}

/* line 33, ../ng/newstyles/partials/_distLocations.scss */
.distribLocation {
  padding-bottom: 2px;
}

/* line 37, ../ng/newstyles/partials/_distLocations.scss */
div.bgOn {
  background-color: #DCDADB;
}

/* line 41, ../ng/newstyles/partials/_distLocations.scss */
span.distribName {
  display: inline-block;
  width: 242px;
  margin-left: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-decoration: underline;
  color: red;
  cursor: pointer;
}

/* line 52, ../ng/newstyles/partials/_distLocations.scss */
span.distribPhone, span.distribAddr {
  display: inline-block;
  width: 185px;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
}

/* line 60, ../ng/newstyles/partials/_distLocations.scss */
span.distribLink {
  display: inline-block;
  width: 13px;
  margin-right: 3px;
}

/* line 66, ../ng/newstyles/partials/_distLocations.scss */
span.distribLink img {
  border-width: 0px;
}

/* line 70, ../ng/newstyles/partials/_distLocations.scss */
.view-location {
  color: #d71a21;
  text-decoration: none;
}

/* line 74, ../ng/newstyles/partials/_distLocations.scss */
.view-location:hover {
  text-decoration: underline;
}

/* line 76, ../ng/newstyles/partials/_distLocations.scss */
#map-canvas img {
  max-width: none;
}

/* line 78, ../ng/newstyles/partials/_distLocations.scss */
.info-window {
  line-height: 1.35em;
}

/* line 80, ../ng/newstyles/partials/_distLocations.scss */
.info-window h3 {
  margin: 0 0;
  color: #d71a21;
  font-size: 1.12em;
  font-weight: bold;
}

/* line 87, ../ng/newstyles/partials/_distLocations.scss */
.gm-style-iw > div {
  width: auto !important;
  height: auto !important;
}

/* line 89, ../ng/newstyles/partials/_distLocations.scss */
.distrib-list {
  width: 100%;
}

/* line 2, ../ng/newstyles/partials/forms/_fieldset.scss */
fieldset {
  width: 100%;
  padding: 0.5em 1em 1.25em;
}
@media only screen and (max-width: 34em) {
  /* line 2, ../ng/newstyles/partials/forms/_fieldset.scss */
  fieldset {
    padding: 0.5em 0.75em 1.25em;
  }
}
/* line 10, ../ng/newstyles/partials/forms/_fieldset.scss */
fieldset.borderless {
  border: 0;
  padding: 0 0 0 0;
  display: block;
  width: 100%;
  font-family: "Interstate Lt", "Interstate Light", "InterstateLight", Interstate, Verdana, Geneva, sans-serif !important;
  font-style: normal;
  font-weight: 500;
}
/* line 20, ../ng/newstyles/partials/forms/_fieldset.scss */
fieldset.collapsible {
  cursor: pointer;
}
/* line 25, ../ng/newstyles/partials/forms/_fieldset.scss */
fieldset.collapsible legend .fa {
  padding: 0 .5em;
}
/* line 30, ../ng/newstyles/partials/forms/_fieldset.scss */
fieldset.collapsible.collapsed {
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}
/* line 39, ../ng/newstyles/partials/forms/_fieldset.scss */
fieldset legend {
  font-size: 0.875em;
  margin-bottom: 0.75em;
  background: none;
  font-family: Interstate, Verdana, Geneva, sans-serif !important;
  font-style: normal;
  font-weight: 500;
}
/* line 47, ../ng/newstyles/partials/forms/_fieldset.scss */
fieldset legend.wide {
  width: 100% !important;
  display: block;
}
/* line 55, ../ng/newstyles/partials/forms/_fieldset.scss */
fieldset legend.borderless {
  display: block;
  width: 100% !important;
  margin: 0 0 0.25em 0;
  padding: 0 0 0 0;
  color: #4d4d4d !important;
  font-size: 0.875em;
  line-height: 1.4em;
}
/* line 67, ../ng/newstyles/partials/forms/_fieldset.scss */
fieldset.radios label {
  font-family: "Interstate Lt", "Interstate Light", "InterstateLight", Interstate, Verdana, Geneva, sans-serif !important;
}
/* line 70, ../ng/newstyles/partials/forms/_fieldset.scss */
fieldset.radios label input {
  margin-right: 0.5em !important;
}

/* line 1, ../ng/newstyles/partials/forms/_inputs.scss */
.foundation-input, .input-field {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background-color: white;
  font-family: inherit;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}

/* line 23, ../ng/newstyles/partials/forms/_inputs.scss */
.snapd-input, .input-field, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
  background: #fff;
  font-size: 0.875em;
  border-radius: 3px;
  border: 1px solid #cccccc;
  font-family: inherit;
  transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;
  width: 100%;
}
/* line 33, ../ng/newstyles/partials/forms/_inputs.scss */
.snapd-input:focus, .input-field:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
  outline-offset: -2px;
  outline: -webkit-focus-ring-color auto 5px;
}
/* line 38, ../ng/newstyles/partials/forms/_inputs.scss */
.snapd-input:disabled, .input-field:disabled, input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled {
  background: #ddd;
}

/* line 44, ../ng/newstyles/partials/forms/_inputs.scss */
input:focus, button:focus, select:focus, textarea:focus, .button:focus {
  outline: 0px solid #d71a21 !important;
}

/* line 53, ../ng/newstyles/partials/forms/_inputs.scss */
.input-field.disabled {
  color: #fff !important;
  background: #888 !important;
}

/* line 64, ../ng/newstyles/partials/forms/_inputs.scss */
input[type="checkbox"] {
  border-radius: 3px;
}

/* line 70, ../ng/newstyles/partials/forms/_inputs.scss */
input[type="checkbox"], input[type="checkbox"]:checked,
input[type="radio"],
input[type="radio"]:checked {
  transform: none;
  vertical-align: middle;
  float: left;
  clear: left;
}
/* line 81, ../ng/newstyles/partials/forms/_inputs.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
  margin-left: 0.5em;
  float: left;
  padding-top: 0;
  margin-top: 0;
  margin-right: 0;
  max-width: 91%;
  text-align: left;
}
/* line 90, ../ng/newstyles/partials/forms/_inputs.scss */
input[type="checkbox"] + label.short,
input[type="radio"] + label.short {
  max-width: 80%;
}

/* line 98, ../ng/newstyles/partials/forms/_inputs.scss */
[multi-select] input[type="checkbox"], [multi-select] input[type="checkbox"]:checked {
  margin: 0;
  float: none;
}
/* line 103, ../ng/newstyles/partials/forms/_inputs.scss */
[multi-select] input[type="checkbox"] + label {
  float: none;
  margin: 0;
}

/* line 125, ../ng/newstyles/partials/forms/_inputs.scss */
textarea {
  resize: vertical;
}

/* line 129, ../ng/newstyles/partials/forms/_inputs.scss */
select {
  font-family: "Interstate Lt", "Interstate Light", "InterstateLight", Interstate, Verdana, Geneva, sans-serif !important;
  font-style: normal;
  font-weight: 500;
}

/* line 135, ../ng/newstyles/partials/forms/_inputs.scss */
input.character-counter {
  margin-bottom: 0;
}
/* line 137, ../ng/newstyles/partials/forms/_inputs.scss */
input.character-counter.show-count {
  border-bottom: 1em solid #cccccc;
}

/* line 142, ../ng/newstyles/partials/forms/_inputs.scss */
.character-counter {
  color: #84817e;
  font-size: 0.875em;
  line-height: 1em;
  text-align: right;
  display: block;
  margin-top: -.8em;
  margin-right: .5em;
}

/*************
**FILE UPLOADS
*************/
/* line 157, ../ng/newstyles/partials/forms/_inputs.scss */
div[flow-object] input[type='file'] {
  display: none;
}

/*************
**TypeAhead
*************/
/* line 165, ../ng/newstyles/partials/forms/_inputs.scss */
.f-dropdown {
  max-width: 100%;
  padding: 0;
  margin: 0;
  width: 100%;
  border: 0;
  background-color: transparent;
}
/* line 176, ../ng/newstyles/partials/forms/_inputs.scss */
.f-dropdown:before, .f-dropdown:after {
  border: none;
}
/* line 180, ../ng/newstyles/partials/forms/_inputs.scss */
.f-dropdown a {
  color: #4d4d4d;
}
/* line 183, ../ng/newstyles/partials/forms/_inputs.scss */
.f-dropdown a:hover {
  color: #4d4d4d !important;
}
/* line 188, ../ng/newstyles/partials/forms/_inputs.scss */
.f-dropdown li {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  background-color: #fff;
}
/* line 193, ../ng/newstyles/partials/forms/_inputs.scss */
.f-dropdown li:first-child {
  border-top: 1px solid #cccccc;
}
/* line 197, ../ng/newstyles/partials/forms/_inputs.scss */
.f-dropdown li:last-child {
  border-bottom: 1px solid #cccccc;
}
/* line 201, ../ng/newstyles/partials/forms/_inputs.scss */
.f-dropdown li.active {
  background-color: #c5c5c5;
}

/* line 2, ../ng/newstyles/partials/forms/_labels.scss */
.form-label, label, .checkboxes label, .checkbox label, .radio label, .radios label {
  font-size: 0.875em;
  /* needs to match with legend.borderless */
  color: #4d4d4d !important;
  line-height: 1.2em;
  font-family: Interstate, Verdana, Geneva, sans-serif !important;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 0.33em;
  display: inline-block;
}

/* line 18, ../ng/newstyles/partials/forms/_labels.scss */
.checkboxes label, .checkbox label, .radio label, .radios label {
  font-size: 0.75em;
  margin: 0 0 0.85em;
}
@media only screen and (min-width: 40.063em) {
  /* line 18, ../ng/newstyles/partials/forms/_labels.scss */
  .checkboxes label, .checkbox label, .radio label, .radios label {
    font-size: 0.875em;
    margin: 0 0 0.5em;
  }
}

/* line 30, ../ng/newstyles/partials/forms/_labels.scss */
.column > label:first-child, .cloumns > label:first-child {
  margin-bottom: 0.5em;
}

/* line 36, ../ng/newstyles/partials/forms/_labels.scss */
.alert-box.alert {
  background-color: #d71a21;
  border-color: #d71a21;
  color: #fff;
}
/* line 40, ../ng/newstyles/partials/forms/_labels.scss */
.alert-box.alert p {
  color: #fff;
}
/* line 44, ../ng/newstyles/partials/forms/_labels.scss */
.alert-box.alert a {
  color: white;
  text-decoration: underline !important;
}
/* line 48, ../ng/newstyles/partials/forms/_labels.scss */
.alert-box.alert a:hover {
  border-bottom: 1px solid white;
}

/* line 56, ../ng/newstyles/partials/forms/_labels.scss */
.label {
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  line-height: 1.2em;
  white-space: normal;
  display: block;
  position: relative;
  margin-bottom: inherit;
  padding: 0.8em .5em;
  color: white;
}
/* line 68, ../ng/newstyles/partials/forms/_labels.scss */
.label a {
  color: white;
}
/* line 71, ../ng/newstyles/partials/forms/_labels.scss */
.label a:hover {
  color: white;
  text-decoration: underline;
  border-bottom: 1px solid white;
}

@media only screen and (min-width: 0em) and (max-width: 40em) {
  /* line 80, ../ng/newstyles/partials/forms/_labels.scss */
  .label {
    padding: 0.8em 1em;
  }
}
/* line 85, ../ng/newstyles/partials/forms/_labels.scss */
.label.radius {
  border-radius: 1px;
}

/* line 89, ../ng/newstyles/partials/forms/_labels.scss */
.label.round {
  border-radius: 5px;
}

/* line 93, ../ng/newstyles/partials/forms/_labels.scss */
.label.alert {
  background-color: #d71a21;
  color: white;
}

/* line 98, ../ng/newstyles/partials/forms/_labels.scss */
.label.warning {
  background-color: #f08a24;
  color: white;
}

/* line 103, ../ng/newstyles/partials/forms/_labels.scss */
.label.success {
  background-color: #5da423;
  color: white;
}

/* line 108, ../ng/newstyles/partials/forms/_labels.scss */
.label.secondary {
  background-color: #e9e9e9;
  color: #333333;
}

/* line 113, ../ng/newstyles/partials/forms/_labels.scss */
.label.info {
  background-color: #a0d3e8;
  color: #333333;
}

/* line 2, ../ng/newstyles/partials/forms/_wizard.scss */
.steps-indicator {
  padding: 0 !important;
  position: relative;
  margin: 2em .5em;
  font-family: "Interstate Lt", "Interstate Light", "InterstateLight", Interstate, Verdana, Geneva, sans-serif !important;
}
/* line 8, ../ng/newstyles/partials/forms/_wizard.scss */
.steps-indicator:before {
  height: 2px;
}
/* line 12, ../ng/newstyles/partials/forms/_wizard.scss */
.steps-indicator li {
  padding-top: 20px !important;
}
/* line 14, ../ng/newstyles/partials/forms/_wizard.scss */
.steps-indicator li.current {
  color: #4d4d4d !important;
}
/* line 17, ../ng/newstyles/partials/forms/_wizard.scss */
.steps-indicator li a {
  color: #c5c5c5;
  text-transform: capitalize;
}
/* line 23, ../ng/newstyles/partials/forms/_wizard.scss */
.steps-indicator li.done a, .steps-indicator li.editing a {
  color: #4d4d4d;
}
/* line 28, ../ng/newstyles/partials/forms/_wizard.scss */
.steps-indicator li.editing a:before {
  background-color: #84817e;
}

@media only screen and (min-width: 0em) and (max-width: 40em) {
  /* line 36, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator {
    position: relative;
    left: -0.6em;
    /* this content won't fit circle, but isn't actually used */
  }
  /* line 40, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator:before {
    top: 8px;
  }
  /* line 43, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator li a span {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 47, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator li a:before {
    color: white;
    height: 30px;
    width: 30px;
    padding-top: 8px;
  }
  /* line 53, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator li:nth-child(1) a:before {
    content: '1';
  }
  /* line 56, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator li:nth-child(2) a:before {
    content: '2';
  }
  /* line 59, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator li:nth-child(3) a:before {
    content: '3';
  }
  /* line 62, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator li:nth-child(4) a:before {
    content: '4';
  }
  /* line 65, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator li:nth-child(5) a:before {
    content: '5';
  }
  /* line 68, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator li:nth-child(6) a:before {
    content: '6';
  }
  /* line 71, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator li:nth-child(7) a:before {
    content: '7';
  }
  /* line 74, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator li:nth-child(8) a:before {
    content: '8';
  }
  /* line 77, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator li:nth-child(9) a:before {
    content: '9';
  }
  /* line 80, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator li:nth-child(10) a:before {
    content: '10';
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 89, ../ng/newstyles/partials/forms/_wizard.scss */
  .steps-indicator li a span {
    font-size: .9em;
  }
}
/* line 1, ../ng/newstyles/partials/_footer.scss */
.footer-links {
  width: 100%;
  text-align: center;
}
/* line 4, ../ng/newstyles/partials/_footer.scss */
.footer-links a {
  display: block;
  padding: 0 1em;
  font-size: 14px !important;
  line-height: 24px;
  text-decoration: none;
}

@media screen and (min-width: 500px) {
  /* line 13, ../ng/newstyles/partials/_footer.scss */
  .footer-links a {
    display: inline-block;
  }
}

/* line 2, ../../ng/newstyles/partials/modal.scss */
.snapdtixModal .close-reveal-modal {
  z-index: 2;
}
/* line 7, ../../ng/newstyles/partials/modal.scss */
.snapdtixModal.TooltipModal .tip-title {
  margin: 2em 0 1em;
  text-transform: capitalize;
}
/* line 13, ../../ng/newstyles/partials/modal.scss */
.snapdtixModal.TooltipModal .close-reveal-modal {
  top: 1.35em;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333;
  font-family: "Open Sans",sans-serif;
  font-size: 13px;
  line-height: 18px;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker.dropdown-menu th, .datepicker.dropdown-menu td {
  padding: 4px 5px;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker {
  display: none;
  position: absolute;
  padding: 4px;
  margin-top: 1px;
  direction: ltr;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker-inline {
  width: 220px;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker-rtl {
  direction: rtl;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker-rtl table tr td span {
  float: right;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker-dropdown {
  top: 0;
  left: 0;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 7px;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker > div {
  display: none;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker.days div.datepicker-days {
  display: block;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker.months div.datepicker-months {
  display: block;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker.years div.datepicker-years {
  display: block;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker table {
  border: 0;
  margin: 0;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker td, .datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border: 0;
  font-size: 12px;
  padding: 4px 8px;
  background: #fff;
  cursor: pointer;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker td.active.day, .datepicker th.active.day {
  background: #2ba6cb;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker td.active.year, .datepicker th.active.year {
  background: #2ba6cb;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker td span.active, .datepicker th span.active {
  background: #2ba6cb;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker th.date-switch {
  width: 145px;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker thead tr:first-child th, .datepicker tfoot tr:first-child th {
  cursor: pointer;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker-dropdown::before, .datepicker-dropdown::after {
  display: none;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker-close {
  position: absolute;
  top: -30px;
  right: 0;
  width: 15px;
  height: 30px;
  padding: 0;
  display: none;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker td.old, .datepicker td.new {
  color: #999;
}

/* line 1, ../../ng/newstyles/vendor/foundation-datepicker.scss */
.datepicker td.day.disabled {
  color: #eee;
}
