/***** components *****/
/********** backgrounds **********/
/* light blue */
/********** borders **********/
/********** buttons **********/
/*********** font **********/
/*********** standard csiro colours **********/
/********** fonts **********/
@font-face {
  font-family: UnitRounded;
  src: url("../font/UnitRoundedWeb-Black.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: UnitRounded;
  src: url("../font/UnitRoundedWeb-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: UnitRounded;
  src: url("../font/UnitRoundedWeb-Medium.woff") format("woff");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: UnitRounded;
  src: url("../font/UnitRoundedWeb-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal; }
/********** headings **********/
h1 {
  color: #ffffff;
  margin: 0px 0px 0.75rem 0px;
  font-family: UnitRounded, sans-serif;
  font-size: 3.400em;
  font-weight: normal;
  line-height: 3.375rem; }

h2 {
  color: #ffffff;
  font-size: 0.8rem;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  line-height: 24px; }

h3 {
  margin: 0px 0px 1.375rem 0px;
  color: #00313C;
  font-family: UnitRounded, sans-serif;
  font-size: 1.5rem; }

h4 {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  margin: 0px 0px 0.3125rem 0px; }

p {
  color: #00303B;
  font-family: "Open Sans", sans-serif;
  font-size: 0.9375rem;
  line-height: 24px; }

ul li {
  font-family: "Open Sans", sans-serif;
  line-height: 24px; }

td {
  font-family: "Open Sans", sans-serif;
  line-height: 24px; }

a {
  color: #E77724;
  font-weight: bold;
  border-bottom: 1px solid #FFB61C;
  text-decoration: none; }

a:hover, a:focus {
  border-bottom: 1px solid transparent;
  color: #007377; }

div.main-content h1, div.main-content h2, div.main-content h3, div.main-content h4 {
  color: #00303B; }

.meta-heading {
  color: #666666;
  font-family: "Open Sans", sans-serif;
  font-size: 0.8125rem;
  font-weight: normal;
  padding: 0px;
  text-transform: uppercase; }

body {
  background: none !important; }

/***** header *****/
div.layout_position-content-container {
  width: 90%; }

div.layout_BP-header {
  padding-top: 4rem; }

div.layout_BP-header h1 {
  width: 100%;
  text-align: center; }

/*div.layout_BP-header h1 > span.event-link {
	display: block;
}*/
/***** forms *****/
input[type="text"],
input[type="password"],
div.layout_account-access input[type="text"],
div.layout_account-access input[type="password"],
div.form_address-line input[type="text"],
div.layout_event-messages input[type="text"] {
  width: 90%;
  padding-left: 5%;
  padding-right: 5%; }

div.form_row {
  width: 100%; }

div.form_row div.form_field input[type="text"],
div.form_row div.form_field input[type="email"],
div.form_row div.form_field input[type="password"],
div.layout_tickets-it-content div.form_row div.form_field input[type="text"],
div.layout_tickets-it-content div.form_row div.form_single-field input[type="text"] {
  width: 100%; }

textarea {
  width: 90%;
  max-width: 90%;
  min-width: 90%;
  padding-left: 5%;
  padding-right: 5%; }

div.form_row div.form_field-email {
  float: none;
  width: 100%;
  display: block;
  margin: 0px 0px 1.375rem 0px; }

p.form_error-msg {
  width: 100%; }

div.form_row div.form_field-email + div.form_field {
  float: none;
  /*display: table-row;*/ }

div.form_checkbox-list ul {
  -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
  -moz-column-count: 2;
  /* Firefox */
  column-count: 2;
  -webkit-column-gap: 30px;
  /* Chrome, Safari, Opera */
  -moz-column-gap: 30px;
  /* Firefox */
  column-gap: 30px; }

div.error .form_error-outline {
  width: 100%; }

div.layout_ticket-buyer div.form_field input + p.form_error-msg {
  width: 100%; }

/***** modules *****/
/***** card *****/
div.layout_BP-header h1 {
  font-weight: bold; }

div.layout_BP-header h1 > span.layout_series-title {
  font-weight: normal; }

div.layout_ticket-buyer div.module_card-title img {
  display: none; }

div.layout_BP-header h1,
div.layout_BP-header h1 > span.layout_series-title {
  font-family: "Open Sans", sans-serif;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  text-align: left; }

/***** venue and time *****/
div.module_card-container {
  width: 100%; }

body.BP div.module_card,
div.module_card-ms div.module_card,
div.layout_edit-account div.module_card {
  width: 100%;
  margin: 0px !important; }

div.module_card > div.module_card-title {
  padding: 0.3125rem 5% 0.3125rem 5%; }

div.module_card span.module_card-slide-backward {
  top: 0.3125rem;
  right: 5%; }

div.module_card > div.module_card-content,
div.module_card-ms div.module_card div.module_card-ms-section {
  padding: 1rem 5% 1rem 5%; }

div.module_card_VT ul > li:nth-child(even) {
  float: right; }

div.module_card_VT ul > li {
  width: 42%;
  padding-left: 3%;
  padding-right: 3%;
  margin-right: 2%; }

div.module_card_VT ul > li:last-child {
  margin: 0px; }

p.note {
  line-height: 18px; }

/***** individual tickets *****/
div.layout_select-ticket div.module_card-title img {
  display: none; }

div.layout_tickets-it-content {
  padding-bottom: 1.375rem; }

div.layout_review-section svg {
  float: left;
  position: static;
  margin: 0px 5px 0px 0px; }

/***** subscription management - account access *****/
div.layout_account-access div.module_card > div.module_card-title {
  padding: 2.25rem 44px 2.25rem 44px; }

div.layout_account-access div.module_card {
  position: static; }

/***** subscription management - account *****/
div.layout_account div.account-activities ul li {
  display: inline-block; }

div.layout_account div.account-activities ul li span:nth-child(3) {
  display: block;
  width: 100%;
  margin: 1rem 0px 0px 0px; }

div.module_card-ms div.module_card > div.module_card-title h1,
div.layout_edit-account div.module_card > div.module_card-title h1 {
  font-size: 1.875rem;
  line-height: 42px; }

div.module_card-ms div.module_card > div.module_card-title,
div.layout_edit-account div.module_card > div.module_card-title {
  padding: 5.25rem 5% 2.25rem 5%; }

div.layout_edit-account div.module_card span.module_card-slide-backward {
  display: block;
  position: static; }

form.subscription_settings-container fieldset ul {
  -webkit-column-count: 3;
  /* Chrome, Safari, Opera */
  -moz-column-count: 3;
  /* Firefox */
  column-count: 3;
  -webkit-column-gap: 40px;
  /* Chrome, Safari, Opera */
  -moz-column-gap: 40px;
  /* Firefox */
  column-gap: 40px; }

form.subscription_settings-container fieldset.newsletter-subscriptions ul:not(.promo),
form.subscription_settings-container fieldset.subscription_settings-interests ul {
  -webkit-column-count: 1;
  /* Chrome, Safari, Opera */
  -moz-column-count: 1;
  /* Firefox */
  column-count: 1;
  -webkit-column-gap: 30px;
  /* Chrome, Safari, Opera */
  -moz-column-gap: 30px;
  /* Firefox */
  column-gap: 30px; }

form.subscription_settings-container fieldset.newsletter-subscriptions ul:not(.promo) li,
form.subscription_settings-container fieldset.subscription_settings-interests ul li {
  display: block; }

form.subscription_settings-container a.subscription_settings-unsubscribe {
  display: block;
  position: static;
  margin: 0px 0px 1.5rem 0px; }

form.subscription_settings-container fieldset.newsletter-subscriptions ul:not(.promo) li {
  display: block; }

form.subscription_settings-container fieldset.newsletter-subscriptions ul.promo {
  margin: 0px; }

/**** private events ****/
div.layout_event-messages div.module_card-title {
  padding: 5.25rem 5% 2.25rem 5%;
  padding-top: 0rem;
  padding-bottom: 1rem; }

div.layout_event-messages div.module_card-title h1 {
  font-size: 1.875rem;
  line-height: 42px; }

/*# sourceMappingURL=little_bear.css.map */
