
/* - custom.css - */
/* https://www.lotterywest.wa.gov.au/portal_css/custom.css?original=1 */
/* */
/* */
/* */
body.mobile-app.subsection-mla-games-mla-games-to-play > div#content-core > div.container:nth-child(2),
body.mobile-app.subsection-mla-games-monday-lotto > div#content-core > div.container:nth-child(2),
body.mobile-app.subsection-mla-games-wednesday-lotto > div#content-core > div.container:nth-child(2),
body.mobile-app.subsection-mla-games-saturday-lotto > div#content-core > div.container:nth-child(2),
body.mobile-app.subsection-mla-games-powerball > div#content-core > div.container:nth-child(2),
body.mobile-app.subsection-mla-games-oz-lotto > div#content-core > div.container:nth-child(2),
body.mobile-app.subsection-mla-games-set-for-life > div#content-core > div.container:nth-child(2),
body.mobile-app.subsection-mla-games-cash-3 > div#content-core > div.container:nth-child(2),
body.mobile-app.subsection-mla-games-super66 > div#content-core > div.container:nth-child(2) {
margin-top:48px;
margin-bottom:48px;
}
.subsection-mla-games .module-faq .buttons-center {
display: none;
}
/* */
.subsection-mla-find-a-store .content h1 { display:none; }
.subsection-mla-find-a-store .store-locator .current-location { display:none; }
.subsection-mla-find-a-store .float-right { display:none !important; }
.subsection-mla-find-a-store #lott-storelocator-link-mobile { display:none !important; }
/* */
.subsection-mla-app-download h1 { display: none; }
.subsection-mla-app-download .btn { font-size: 20px;  }
.subsection-mla-app-download p { text-align: center;  }
/* */
/* */
/* */
body.userrole-anonymous ul.mainnav li.account {
display:none;
}
.subsection-upgrade-your-membership #content-core .module { margin-top:0px !important; margin-bottom:0px !important; }
.subsection-upgrade-your-membership #content-core  .content { padding:0px !important; }
.subsection-upgrade-your-membership #content-core  .container { width:auto !important; max-width: none !important; }
.subsection-upgrade-your-membership #content-core  .content-header { display: none !important; }
body.subsection-upgrade-your-membership .iframe-wrapper { position:initial !important;}
.subsection-landing-page-membership #content-core .module { margin-top:0px !important; margin-bottom:0px !important; }
.subsection-landing-page-membership #content-core  .content { padding:0px !important; }
.subsection-landing-page-membership #content-core  .container { width:auto !important; max-width: none !important; }
.subsection-landing-page-membership #content-core  .content-header { display: none !important; }
body.subsection-landing-page-membership .iframe-wrapper { position:initial !important;}
body.subsection-frequency-charts h3.download-title,
body.subsection-frequency-charts ul.lw-freqchart-list {
}
form#login_form > div.message {
display:none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
/* */
body.subsection-play-now th.gamecard-status { min-height:auto !important; }
body.subsection-play-now div.gamecard-header { min-height:165px !important; }
}
/* */
body.section-feedback-complaints .module-text--stacked .module-text-inner .module-text-heading {
color: #000000;
}
body.section-feedback-complaints .module-text--stacked .module-text-inner .module-text-heading,
body.section-feedback-complaints .module-text--stacked .module-text-inner .module-text-body {
display:block;
width:100%;
flex-basis:100%;
}
/* */
.commitment_row {
display: flex;
flex-wrap: wrap;
}
.commitment_row .commitment_icon {
width:10%;
}
.commitment_row .commitment_body {
width:90%;
padding-left:10px;
}
body.subsection-customer-commitments .module-text--stacked .module-text-inner .module-text-heading,
body.subsection-customer-commitments .module-text--stacked .module-text-inner .module-text-body {
display:block;
width:100%;
flex-basis:100%;
}
/* */
#reveal-more > div > div > div > div.store-locator-search > form > div > button {
display: none;
}
#content-core > div > div > div > div > div > div.store-locator-search > form > div > button {
display: none;
}
/* */
/* */
@supports (-webkit-overflow-scrolling: touch) {
/* */
#home-winning-numbers > div {
line-height: 1.8em;
}
#home-supp-numbers > div {
line-height: 1.8em;
}
#results_container > div > div > div > div.game.game-result.wednesday-lotto-bg-grad > div > div.draw-info > div.winning-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.wednesday-lotto-bg-grad > div > div.draw-info > div.supplementary-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.set-for-life-bg-grad > div > div.draw-info > div.winning-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.set-for-life-bg-grad > div > div.draw-info > div.supplementary-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.oz-lotto-bg-grad > div > div.draw-info > div.winning-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.oz-lotto-bg-grad > div > div.draw-info > div.supplementary-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.monday-lotto-bg-grad > div > div.draw-info > div.winning-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.monday-lotto-bg-grad > div > div.draw-info > div.supplementary-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.saturday-lotto-bg-grad > div > div.draw-info > div.winning-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.saturday-lotto-bg-grad > div > div.draw-info > div.supplementary-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.powerball-bg-grad > div > div.draw-info > div.winning-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.powerball-bg-grad > div > div.draw-info > div.supplementary-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.cash-3-bg-grad > div > div.draw-info > div > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.soccer-pools-bg-grad > div > div.draw-info > div.winning-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.soccer-pools-bg-grad > div > div.draw-info > div.supplementary-numbers > div > span:nth-child(n),
#results_container > div > div > div > div.game.game-result.super66-bg-grad > div > div.draw-info > div > div > span:nth-child(n)
{
line-height: 1.8em;
}
}
/* */
/* */
#reveal-footer-grants > li:nth-child(4) > ul{
display:none;
}
/* */
/* */
@media only screen and (max-width: 800px) {
#content-core > div.module > div > div > div.content-body > article > table:nth-child(11) > tbody > tr:nth-child(1) > td:nth-child(1),
#content-core > div.module > div > div > div.content-body > article > table:nth-child(11) > tbody > tr:nth-child(2) > td:nth-child(1),
#content-core > div.module > div > div > div.content-body > article > table:nth-child(11) > tbody > tr:nth-child(3) > td:nth-child(1){
border-bottom: 1px solid #4dc6f3;
}
.responsive-table > tr > td, .responsive-table > tbody > tr > td, .responsive-table > thead > tr > td{
width:100%;
}
}
/* */
/* */
#reveal-grants > div > div > nav > ul > li {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
width: 100% !important;
flex-basis: 0 !important;
}
.grant-opportunities {
grid-column: 1;
margin-top: -65px !Important;
}
.working-with-lotterywest {
grid-column: 2;
grid-row: 1;
}
.approved-grants-list-1 {
grid-column: 2;
grid-row: 2;
font-size: 15px !important;
margin-top: 30px !important;
}
.grant-stories {
grid-column: 2;
grid-row: 2;
margin-top: 55px !important;
}
.register-for-updates {
grid-column: 3;
grid-row: 1;
}
.apply {
grid-column: 3;
grid-row: 1;
margin-top: 40px !important;
}
.faqs {
grid-column: 3;
grid-row: 1;
margin-top: 80px !important;
}
.our-impact {
grid-column: 2;
grid-row: 2;
}
#reveal-grants > div:nth-child(1) > div:nth-child(1) > nav:nth-child(2) > ul:nth-child(1){
display:block !important;
}
#reveal-grants > div > div > nav > ul > li > ul.grant-stories > li > a,
#reveal-grants > div > div > nav > ul > li > ul.approved-grants-list-1 > li > a {
font-size: 15px !important;
}
@media only screen and (max-width: 1000px) {
li.our-role-in-the-community {
display: block !important;
}
.approved-grants-list-1, .grant-stories, .apply, .faqs, .grant-opportunities{
margin-top:0px !important;
}
.grant-stories{
margin-bottom: 20px;
}
/* */

/* - ++resource++collective.z3cform.datagridfield/datagridfield.css - */
@media screen {
/* https://www.lotterywest.wa.gov.au/portal_css/++resource++collective.z3cform.datagridfield/datagridfield.css?original=1 */
.datagridwidget-table-view {
width: 100%;
border: 1px solid #666;
background: none repeat scroll 0 0 #EEE;
}
.datagridwidget-table-view .header {
font-weight: bold;
background: none repeat scroll 0 0 #DDD;
color: #666;
padding: 2px;
font-size: 1.1em;
text-align: left;
}
.datagridwidget-row {
vertical-align: top;
}
.datagridwidget-cell input[type="text"] {
padding: 1px;
}
.datagridwidget-cell input, .datagridwidget-cell select, .datagridwidget-cell textarea {
border: 1px solid #CCC;
}
.datagridwidget-cell > input:only-child { width: 99%; }
.datagridwidget-cell div.error {
color:red;
font-weight:bold;
}
.datagridwidget-empty-row {
/* */
display: none;
}
/* */
.datagridwidget-cell {
vertical-align: bottom;
padding: 1px;
}
.datagridwidget-manipulator {
width: 16px;
text-align: center;
padding-bottom: 4px;
margin: 0;
vertical-align: bottom;
}
.datagridwidget-manipulator img {
cursor: pointer;
}
.datagridwidget-hidden-data {
display: none;
}
/* */
.auto-append  > .datagridwidget-manipulator.delete-row img,
.auto-append  > .datagridwidget-manipulator.move-up img,
.auto-append  > .datagridwidget-manipulator.move-down img,
.auto-append  > .datagridwidget-manipulator.insert-row img {
display: none;
}
/* */
.minimum-row  > .datagridwidget-manipulator.insert-row img {
display: block;
}
.datagridwidget-body-non-auto-append[data-many-rows = "true"] .datagridfield-last-filled-row > .datagridwidget-manipulator.move-down img,
.datagridwidget-body-non-auto-append[data-many-rows = "true"] .datagridfield-first-filled-row > .datagridwidget-manipulator.move-up img {
display: block;
}
/* */
.datagridwidget-body-non-auto-append[data-visible-count = "1"] .datagridwidget-manipulator.delete-row img,
.datagridwidget-body-non-auto-append[data-visible-count = "1"] .datagridwidget-manipulator.move-down img,
.datagridwidget-body-non-auto-append[data-visible-count = "1"] .datagridwidget-manipulator.move-up img {
display: none;
}
/* */
.datagridfield-first-filled-row > .datagridwidget-manipulator.move-up img {
display: none !important;
}
/* */
.datagridfield-last-filled-row > .datagridwidget-manipulator.move-down img {
display: none !important;
}
.datagridwidget-cell input {
background: white;
background-image: none;
}
.datagridwidget-table-view-block {
border-collapse: collapse;
}
.datagridwidget-table-view-block thead {
display: none;
}
.datagridwidget-table-view-block .datagridwidget-row {
border-bottom: 1px solid black;
}
.datagridwidget-table-view-block td {
vertical-align: top;
}
.datagridwidget-block-edit-cell {
width: auto;
}
.datagridwidget-table-view-block .datagridwidget-manipulator {
width: 16px;
}
.datagridwidget-block {
padding: 0.5em;
}
.datagridwidget-block-edit-cell .error {
background-color: #FFDDCC;
border: 1px solid red;
margin: 1em 0;
padding: 0.5em;
}
}

