/**
 *	Master Variables File
 *	This file holds all the includes that can be the included into other files.
 *	It is imperative that all files under the variable banner do not contain any
 *	code.
 */
/**
 *	Defaults
 */
/*
 *	These are the variables taken from screen.scss.
 */
/**
 *	Just for the Focus Area. A very simple mixin that's all frivolous.
 *  It's no longer frivolous Liam, it has a purpose now, leave it alone.
 */
/**
 *	Button
 */
/**
 *	Form Button Mixin
 */
/**
 *	Screen Width
 */
/**
 *	Mixin's defined for the whole project.
 */
/* line 5, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage form[id^='SyndicateRegisterForm'] .currency-field {
  margin-top: 5px;
}
/* line 6, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage form[id^='SyndicateRegisterForm'] .currency-field span {
  float: left;
}
/* line 16, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage form[id^='SyndicateRegisterForm'] .currency-field span.amount {
  width: 75%;
}
/* line 17, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage form[id^='SyndicateRegisterForm'] .currency-field span.amount input {
  -moz-border-radius: 3px 0px 0px 3px;
  -webkit-border-radius: 3px 0px 0px 3px;
  -ms-border-radius: 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 3px;
  margin-top: 0px;
  text-align: right;
  line-height: 34px;
}
/* line 23, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage form[id^='SyndicateRegisterForm'] .currency-field span.penny {
  width: 25%;
}
/* line 26, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .focus-area .caption.desktop p {
  font-size: 14px !important;
}
/* line 29, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .ipad-size {
  margin-top: -30px;
  min-height: 41px;
}
@media screen and (max-width: 768px) {
  /* line 29, ../../sass/pages/SyndicatePage.scss */
  .SyndicatePage .ipad-size {
    margin-top: 0;
  }
}
/* line 36, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .pick-a-draw.button.beta {
  display: block;
  height: 30px;
  line-height: 18px;
  border-radius: 3px;
  text-align: center;
  color: white;
}
/* line 43, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .pick-a-draw.button.beta .caret {
  margin-left: 10px;
}
/* line 47, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .tabContent > .content {
  margin-top: 20px;
}
/* line 50, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .valid-for-padding {
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  /* line 53, ../../sass/pages/SyndicatePage.scss */
  .SyndicatePage .col-sm-3.picker__divider.text-right {
    text-align: left;
  }
}
/* line 58, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .syndicate-tickets .draw.card .draw__lotto__number span {
  display: inline-block;
  height: 100px;
  font-size: 40px;
  width: 100px;
  border-radius: 90px;
  padding: 30px 15px;
  color: white;
}
@media screen and (max-width: 960px) {
  /* line 68, ../../sass/pages/SyndicatePage.scss */
  .SyndicatePage .syndicate-tickets .draw.card .draw__lotto__number span {
    height: 80px;
    width: 80px;
    font-size: 30px;
    padding: 25px 0px;
  }
}
@media screen and (max-width: 768px) {
  /* line 68, ../../sass/pages/SyndicatePage.scss */
  .SyndicatePage .syndicate-tickets .draw.card .draw__lotto__number span {
    height: 60px;
    width: 60px;
    font-size: 25px;
    padding: 18px 0px;
    margin-bottom: 20px;
  }
}
/* line 83, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .syndicate-tickets .draw.card .draw__lotto__number {
  width: 14.285%;
}
@media screen and (max-width: 768px) {
  /* line 83, ../../sass/pages/SyndicatePage.scss */
  .SyndicatePage .syndicate-tickets .draw.card .draw__lotto__number {
    margin-top: -20px;
  }
}
/* line 90, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .title-form-left {
  text-align: right;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 767px) {
  /* line 90, ../../sass/pages/SyndicatePage.scss */
  .SyndicatePage .title-form-left {
    text-align: left;
  }
}
@media screen and (min-width: 767px) {
  /* line 98, ../../sass/pages/SyndicatePage.scss */
  .SyndicatePage .lotto-clock .button.submit {
    float: right;
  }
}
/* line 103, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .picker__holder {
  margin-top: -2px;
}
/* line 106, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .picker__row .picker__holder {
  margin-top: -1px;
}
/* line 109, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .row.lotto-clock {
  padding-bottom: 0 !important;
}
/* line 112, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .focus-panel.picker.lotto {
  background-color: white !important;
  min-height: auto !important;
  border-radius: 3px;
  margin-bottom: 0 !important;
  margin-bottom: 5px !important;
}
/* line 119, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .panel-heading.content {
  padding: 0;
  padding-top: 10px;
}
/* line 123, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .panel-border {
  border: 1px solid #dddddd;
}
/* line 126, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .panel-body .col-sm-9 {
  padding-left: 0;
}
/* line 129, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage #TicketPickerForm_LottoPickerForm .col-sm-9 {
  padding-left: 10px;
}
/* line 132, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .add_row.button:focus, .SyndicatePage .add_row.button:hover {
  color: black !important;
}
/* line 135, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .add_row.button {
  margin-left: 5px;
}
/* line 138, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .main .syndicate-padding .inner {
  background-color: #d1d1d1;
  border-radius: 3px;
  border: 1px solid darkgray;
  padding: 10px;
  margin-bottom: 20px;
}
/* line 145, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .main .syndicate-padding .subbox {
  background-color: white;
  border: 1px solid darkgray;
  border-radius: 3px;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 154, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .member-field {
  margin: 5px 0;
  padding: 0;
}
/* line 158, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .left-field {
  padding-right: 10px;
}
@media screen and (max-width: 768px) {
  /* line 158, ../../sass/pages/SyndicatePage.scss */
  .SyndicatePage .left-field {
    padding: 0;
  }
}
/* line 164, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .right-field {
  padding-left: 10px;
}
@media screen and (max-width: 768px) {
  /* line 164, ../../sass/pages/SyndicatePage.scss */
  .SyndicatePage .right-field {
    padding: 0;
  }
}
/* line 170, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .tickets .panel {
  background: white;
}
/* line 173, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .your-tickets.box {
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  /* line 177, ../../sass/pages/SyndicatePage.scss */
  .SyndicatePage .how-many {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 182, ../../sass/pages/SyndicatePage.scss */
  .SyndicatePage .row.picker__row .col-sm-9 {
    margin-left: 0 !important;
  }
}
/* line 187, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage #tabs .draw-tab {
  color: #000;
  background-color: #d1d1d1;
  font-weight: bold;
  padding: 10px 10px 6px 10px;
}
/* line 188, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage ul#tabs {
  list-style-type: none;
  padding: 0 0 8px 15px;
  margin-top: 10px;
}
/* line 189, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage ul#tabs li {
  display: inline;
}
/* line 190, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage ul#tabs li a {
  color: white;
  background-color: darkgray;
  border: 1px solid darkgray;
  border-bottom: none;
  padding: 5px 10px;
  text-decoration: none;
  border-radius: 5px 5px 0 0;
}
/* line 191, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage ul#tabs li a:hover {
  background-color: #d1d1d1;
  color: black;
}
/* line 192, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage ul#tabs li a.selected {
  color: #000;
  background-color: #d1d1d1;
  font-weight: bold;
  padding: 10px 10px 6px 10px;
}
/* line 193, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage div.tabContent {
  margin: 0 15px 20px 15px;
  border-radius: 0 5px 5px 5px;
}
/* line 194, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage div.tabContent .inner {
  background-color: #d1d1d1;
  border: 1px solid darkgray;
  border-radius: 0 5px 5px 5px;
  padding: 15px 10px;
  padding-top: 20px;
}
/* line 195, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage div.tabContent.hide {
  display: none;
}
/* line 196, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .subbox.syndicate-wallet {
  background-color: white;
  border: 1px solid darkgray;
  border-radius: 3px;
  padding: 10px;
}
/* line 202, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .tabContent > .title {
  margin-top: 20px;
}
/* line 205, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .tabContent .prize-share {
  margin-bottom: 20px;
}
/* line 207, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .tabContent .prize-share h2 {
  margin-bottom: 10px;
}
/* line 211, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .syndicate-tips {
  margin-bottom: 0;
}
/* line 214, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .tabContent#draws .box {
  background: transparent;
}
/* line 217, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .tabContent#draws .your-tickets {
  margin-bottom: 2px;
}
/* line 220, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .tabContent .focus-panel.picker.lotto.--has-bottom.col-xs-12 {
  margin-top: 15px;
}
/* line 223, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .your-tickets.syndicate-tickets {
  margin-bottom: 20px !important;
}
/* line 226, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .pagination.bootpag {
  margin-bottom: 0;
}
/* line 229, ../../sass/pages/SyndicatePage.scss */
.SyndicatePage .syndicate-picker {
  margin-bottom: 15px;
}
