<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(http://fast.fonts.net/cssapi/3133f1b5-d8d6-4987-9b45-7cf0d6da53cc.css);a,abbr[title]{text-decoration:underline}a,table{background-color:transparent}.badge,.caret{vertical-align:middle}caption,th{text-align:left}body,fieldset{margin:0}.container.row,.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-control,.has-error .form-control,.has-success .form-control,.has-warning .form-control{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.badge,.btn{text-align:center}.btn,a,button{touch-action:manipulation}.checkbox-inline.disabled,.checkbox.disabled label,.form-control[disabled],.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .form-control,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.side-nav ul ul ul li .btn-group .btn,.side-nav ul ul ul li a{background-color:#a6a6a6}.tile-banner,sub{bottom:-.25em}.flex-spacer,.invisible{visibility:hidden}.btn-text,.main-tile h3,.title.title--uppercase{text-transform:uppercase}.btn.wrap,legend{white-space:normal}#session-bar #token-panel table,table{border-collapse:collapse;border-spacing:0}#session-bar #token-panel .label,.badge,.btn,.input-group-btn,.label,.text-nowrap{white-space:nowrap}#head nav .main-menu-wrap .minor,button,select{text-transform:none}#show-menu span,.input-group .form-control:focus{z-index:3}#head:after,#qb-wdg .limit-container:after,#qb-wdg .widget-footer:after,.clearfix:after,.container-fluid:after,.form-horizontal .form-group:after,.page-content:after,.row:after{clear:both}.banner-carousel.playnow-carousel ul li.slide .banner-content img,.playnow-carousel ul li.slide .banner-content img{max-height:128px;max-width:100%}.banner--wide.playnow-carousel ul li&gt;.row,.main-content .container,.wide-banner.playnow-carousel ul li&gt;.row{max-width:1248px}#footer img,#gs-flyout,#gs-flyout #GS-tab-nav img,.main-content img,.playnow-carousel ul li.jackpot img,.playnow-carousel ul li.slide .banner-content img,.playnow-carousel ul li.slide img,.table,label,legend{max-width:100%}#session-bar #token-panel table,*,.main-tile.side .image-section,.margins,.modal-info,.modal-info *,.numbered-list ol&gt;li:before,.playnow-carousel,.playnow-carousel *,.pws-bar,input[type=search]{box-sizing:border-box}.modal-info .modal-body .container,.quick-deposit-modal .modal-body .modal-content .container{min-width:0;max-width:none}#qb-wdg .status-bar .bar,.status-bar .bar{min-width:4%}progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}.hidden,[hidden],template{display:none}audio:not([controls]){display:none;height:0}select[multiple],select[size],textarea.form-control{height:auto}a{-webkit-text-decoration-skip:objects;color:#b31b34}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.badge,label{font-weight:700}td,th{padding:0}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/100.basic.woff2) format('woff2'),url(/resources/fonts/din/100.basic.woff) format('woff'),url(/resources/fonts/din/100.basic.ttf) format('truetype');font-style:normal;font-weight:100;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/100.woff2) format('woff2'),url(/resources/fonts/din/100.woff) format('woff'),url(/resources/fonts/din/100.ttf) format('truetype');font-style:normal;font-weight:100;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/100.italic.basic.woff2) format('woff2'),url(/resources/fonts/din/100.italic.basic.woff) format('woff'),url(/resources/fonts/din/100.italic.basic.ttf) format('truetype');font-style:italic;font-weight:100;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/100.italic.woff2) format('woff2'),url(/resources/fonts/din/100.italic.woff) format('woff'),url(/resources/fonts/din/100.italic.ttf) format('truetype');font-style:italic;font-weight:100;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/200.basic.woff2) format('woff2'),url(/resources/fonts/din/200.basic.woff) format('woff'),url(/resources/fonts/din/200.basic.ttf) format('truetype');font-style:normal;font-weight:200;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/200.woff2) format('woff2'),url(/resources/fonts/din/200.woff) format('woff'),url(/resources/fonts/din/200.ttf) format('truetype');font-style:normal;font-weight:200;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/200.italic.basic.woff2) format('woff2'),url(/resources/fonts/din/200.italic.basic.woff) format('woff'),url(/resources/fonts/din/200.italic.basic.ttf) format('truetype');font-style:italic;font-weight:200;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/200.italic.woff2) format('woff2'),url(/resources/fonts/din/200.italic.woff) format('woff'),url(/resources/fonts/din/200.italic.ttf) format('truetype');font-style:italic;font-weight:200;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/400.basic.woff2) format('woff2'),url(/resources/fonts/din/400.basic.woff) format('woff'),url(/resources/fonts/din/400.basic.ttf) format('truetype');font-style:normal;font-weight:400;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/400.woff2) format('woff2'),url(/resources/fonts/din/400.woff) format('woff'),url(/resources/fonts/din/400.ttf) format('truetype');font-style:normal;font-weight:400;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/400.italic.basic.woff2) format('woff2'),url(/resources/fonts/din/400.italic.basic.woff) format('woff'),url(/resources/fonts/din/400.italic.basic.ttf) format('truetype');font-style:italic;font-weight:400;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/400.italic.woff2) format('woff2'),url(/resources/fonts/din/400.italic.woff) format('woff'),url(/resources/fonts/din/400.italic.ttf) format('truetype');font-style:italic;font-weight:400;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/500.basic.woff2) format('woff2'),url(/resources/fonts/din/500.basic.woff) format('woff'),url(/resources/fonts/din/500.basic.ttf) format('truetype');font-style:normal;font-weight:500;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/500.woff2) format('woff2'),url(/resources/fonts/din/500.woff) format('woff'),url(/resources/fonts/din/500.ttf) format('truetype');font-style:normal;font-weight:500;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/500.italic.basic.woff2) format('woff2'),url(/resources/fonts/din/500.italic.basic.woff) format('woff'),url(/resources/fonts/din/500.italic.basic.ttf) format('truetype');font-style:italic;font-weight:500;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/500.italic.woff2) format('woff2'),url(/resources/fonts/din/500.italic.woff) format('woff'),url(/resources/fonts/din/500.italic.ttf) format('truetype');font-style:italic;font-weight:500;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/700.basic.woff2) format('woff2'),url(/resources/fonts/din/700.basic.woff) format('woff'),url(/resources/fonts/din/700.basic.ttf) format('truetype');font-style:normal;font-weight:700;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/700.woff2) format('woff2'),url(/resources/fonts/din/700.woff) format('woff'),url(/resources/fonts/din/700.ttf) format('truetype');font-style:normal;font-weight:700;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/700.italic.basic.woff2) format('woff2'),url(/resources/fonts/din/700.italic.basic.woff) format('woff'),url(/resources/fonts/din/700.italic.basic.ttf) format('truetype');font-style:italic;font-weight:700;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/700.italic.woff2) format('woff2'),url(/resources/fonts/din/700.italic.woff) format('woff'),url(/resources/fonts/din/700.italic.ttf) format('truetype');font-style:italic;font-weight:700;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/800.basic.woff2) format('woff2'),url(/resources/fonts/din/800.basic.woff) format('woff'),url(/resources/fonts/din/800.basic.ttf) format('truetype');font-style:normal;font-weight:800;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/800.woff2) format('woff2'),url(/resources/fonts/din/800.woff) format('woff'),url(/resources/fonts/din/800.ttf) format('truetype');font-style:normal;font-weight:800;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/800.italic.basic.woff2) format('woff2'),url(/resources/fonts/din/800.italic.basic.woff) format('woff'),url(/resources/fonts/din/800.italic.basic.ttf) format('truetype');font-style:italic;font-weight:800;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/800.italic.woff2) format('woff2'),url(/resources/fonts/din/800.italic.woff) format('woff'),url(/resources/fonts/din/800.italic.ttf) format('truetype');font-style:italic;font-weight:800;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/900.basic.woff2) format('woff2'),url(/resources/fonts/din/900.basic.woff) format('woff'),url(/resources/fonts/din/900.basic.ttf) format('truetype');font-style:normal;font-weight:900;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/900.woff2) format('woff2'),url(/resources/fonts/din/900.woff) format('woff'),url(/resources/fonts/din/900.ttf) format('truetype');font-style:normal;font-weight:900;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/900.italic.basic.woff2) format('woff2'),url(/resources/fonts/din/900.italic.basic.woff) format('woff'),url(/resources/fonts/din/900.italic.basic.ttf) format('truetype');font-style:italic;font-weight:900;unicode-range:U+0020-007E}@font-face{font-family:'DIN Next';src:url(/resources/fonts/din/900.italic.woff2) format('woff2'),url(/resources/fonts/din/900.italic.woff) format('woff'),url(/resources/fonts/din/900.italic.ttf) format('truetype');font-style:italic;font-weight:900;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:HelveticaNeueW01;font-weight:300;src:url(/resources/fonts/helveticaneue/300.basic.woff2) format('woff2'),url(/resources/fonts/helveticaneue/300.basic.woff) format('woff'),url(/resources/fonts/helveticaneue/300.basic.ttf) format('truetype');unicode-range:U+0020-007E}@font-face{font-family:HelveticaNeueW01;font-weight:300;src:url(/resources/fonts/helveticaneue/300.woff2) format('woff2'),url(/resources/fonts/helveticaneue/300.woff) format('woff'),url(/resources/fonts/helveticaneue/300.ttf) format('truetype');unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:HelveticaNeueW01;font-weight:400;src:url(/resources/fonts/helveticaneue/400.basic.woff2) format('woff2'),url(/resources/fonts/helveticaneue/400.basic.woff) format('woff'),url(/resources/fonts/helveticaneue/400.basic.ttf) format('truetype');unicode-range:U+0020-007E}@font-face{font-family:HelveticaNeueW01;font-weight:400;src:url(/resources/fonts/helveticaneue/400.woff2) format('woff2'),url(/resources/fonts/helveticaneue/400.woff) format('woff'),url(/resources/fonts/helveticaneue/400.ttf) format('truetype');unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:HelveticaNeueW01;font-weight:500;src:url(/resources/fonts/helveticaneue/500.basic.woff2) format('woff2'),url(/resources/fonts/helveticaneue/500.basic.woff) format('woff'),url(/resources/fonts/helveticaneue/500.basic.ttf) format('truetype');unicode-range:U+0020-007E}@font-face{font-family:HelveticaNeueW01;font-weight:500;src:url(/resources/fonts/helveticaneue/500.woff2) format('woff2'),url(/resources/fonts/helveticaneue/500.woff) format('woff'),url(/resources/fonts/helveticaneue/500.ttf) format('truetype');unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:HelveticaNeueW01;font-weight:800;src:url(/resources/fonts/helveticaneue/800.basic.woff2) format('woff2'),url(/resources/fonts/helveticaneue/800.basic.woff) format('woff'),url(/resources/fonts/helveticaneue/800.basic.ttf) format('truetype');unicode-range:U+0020-007E}@font-face{font-family:HelveticaNeueW01;font-weight:800;src:url(/resources/fonts/helveticaneue/800.woff2) format('woff2'),url(/resources/fonts/helveticaneue/800.woff) format('woff'),url(/resources/fonts/helveticaneue/800.ttf) format('truetype');unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:HelveticaNeueW01;font-weight:900;src:url(/resources/fonts/helveticaneue/900.basic.woff2) format('woff2'),url(/resources/fonts/helveticaneue/900.basic.woff) format('woff'),url(/resources/fonts/helveticaneue/900.basic.ttf) format('truetype');unicode-range:U+0020-007E}@font-face{font-family:HelveticaNeueW01;font-weight:900;src:url(/resources/fonts/helveticaneue/900.basic.woff2) format('woff2'),url(/resources/fonts/helveticaneue/900.basic.woff) format('woff'),url(/resources/fonts/helveticaneue/900.basic.ttf) format('truetype');unicode-range:U+0020-007E}@font-face{font-family:HelveticaNeueW01;font-weight:900;src:url(/resources/fonts/helveticaneue/900.woff2) format('woff2'),url(/resources/fonts/helveticaneue/900.woff) format('woff'),url(/resources/fonts/helveticaneue/900.ttf) format('truetype');unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:HelveticaNeueW01;font-style:italic;font-weight:900;src:url(/resources/fonts/helveticaneue/900.italic.basic.woff2) format('woff2'),url(/resources/fonts/helveticaneue/900.italic.basic.woff) format('woff2'),url(/resources/fonts/helveticaneue/900.italic.basic.ttf) format('truetype');unicode-range:U+0020-007E}@font-face{font-family:HelveticaNeueW01;font-style:italic;font-weight:900;src:url(/resources/fonts/helveticaneue/900.italic.woff2) format('woff2'),url(/resources/fonts/helveticaneue/900.italic.woff) format('woff2'),url(/resources/fonts/helveticaneue/900.italic.ttf) format('truetype');unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}@font-face{font-family:HelveticaW01-RoundedBd;src:url(/resources/fonts/helveticarounded/bold.woff2) format('woff2'),url(/resources/fonts/helveticarounded/bold.woff) format('woff'),url(/resources/fonts/helveticarounded/bold.ttf) format('truetype')}@font-face{font-family:'Avenir LT W01 85 Heavy';src:url(/resources/fonts/avenir/heavy.woff2) format('woff2'),url(/resources/fonts/avenir/heavy.woff) format('woff'),url(/resources/fonts/avenir/heavy.ttf) format('truetype')}@font-face{font-family:'Clarendon BT Bold';src:url(/resources/fonts/clarendon/bold.basic.woff2) format('woff2'),url(/resources/fonts/clarendon/bold.basic.woff) format('woff'),url(/resources/fonts/clarendon/bold.basic.ttf) format('truetype');font-style:normal;font-weight:700;unicode-range:U+0020-007E}@font-face{font-family:'Clarendon BT Bold';src:url(/resources/fonts/clarendon/bold.woff2) format('woff2'),url(/resources/fonts/clarendon/bold.woff) format('woff'),url(/resources/fonts/clarendon/bold.ttf) format('truetype');font-style:normal;font-weight:700;unicode-range:U+00A0-00FF,U+0100-017F,U+0180-024F}.u-word-break,.word-break{word-break:break-all}.gap-right{margin-right:1em}.gap-left{margin-left:1em}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:'';content:" ";display:table}@media (min-width:544px) AND (max-width:767px){.hidden-sm{display:none}}@media (min-width:768px) AND (max-width:991px){.hidden-md{display:none}}@media (min-width:992px) AND (max-width:1199px){.hidden-lg{display:none}}@media (min-width:1200px){.hidden-xl{display:none}}@media (max-width:543px){.hidden-xs{display:none}.visible-xs{display:block}}@media (min-width:544px) AND (max-width:767px){.visible-sm{display:block}}@media (min-width:768px) AND (max-width:991px){.visible-md{display:block}}@media (min-width:992px) AND (max-width:1199px){.visible-lg{display:block}}@media (min-width:1200px){.visible-xl{display:block}.hidden-xl-up{display:none!important}}.hidden-xs-up,.hidden-xxs-down{display:none!important}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:544px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}.hidden-xl-down{display:none!important}@media (min-width:1200px){.visible-xl{display:block!important}table.visible-xl{display:table!important}tr.visible-xl{display:table-row!important}td.visible-xl,th.visible-xl{display:table-cell!important}.visible-xl-block{display:block!important}.visible-xl-inline{display:inline!important}.visible-xl-inline-block{display:inline-block!important}.hidden-xl{display:none!important}}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.hamburger{float:left}.cursor-pointer{cursor:pointer}.cursor-crosshair{cursor:crosshair}.cursor-eresize{cursor:e-resize}.cursor-move{cursor:move}.caret{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;display:inline-block;transition:-webkit-transform 225ms;transition:transform 225ms;transition:transform 225ms,-webkit-transform 225ms;width:0;height:0}.caret.open,.open .caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hamburger{margin:2px 5px 0 0}.hamburger .icon-bar+.icon-bar{margin-top:2px}.icon-bar{background:#333;border-radius:1px;display:block;width:16px;height:4px}#jsErrorMessages,.badge:empty,.hideme{display:none}#fade-overlay,.fade-overlay{background:rgba(0,0,0,.7);height:0;position:fixed;top:0;left:0;width:100%;z-index:2000;opacity:0;transition:height 0s .3s,opacity .3s}#fade-overlay.in,.fade-overlay.in{opacity:1;height:100%;transition:height 0s 0s,opacity 325ms}#session-bar,#session-bar #notificationsBarContent,#session-bar.open{transition:all 325ms cubic-bezier(.4,0,.2,1)}.sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.badge{background-color:#b31b34;border-radius:10px;display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;line-height:1;color:#fff}.badge.right{float:right;margin-top:11px}.badge.gray{background:#5a5a5a}.container{padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}.container .row{margin-right:-8px;margin-left:-8px}@media (max-width:543px){.container{padding-right:8px;padding-left:8px}.container .row{margin-right:-4px;margin-left:-4px}}.container.row{margin-left:0;margin-right:0}.btn-text{color:#b31b34;cursor:pointer;font-size:16px;line-height:24px;text-decoration:none}.loader-wrap{padding:48px 0 16px;margin:0 auto}.loader{color:#fff;font-size:10px;position:absolute;top:50%;left:50%;text-indent:-9999em;-webkit-transform:translate(-50%,-200%) translateZ(0);transform:translate(-50%,-200%) translateZ(0);z-index:1000}.loader.rel{display:block;margin:0 auto;position:relative;top:0;left:0}.loader.dark{color:#333}.loader,.loader:after,.loader:before{-webkit-animation:1.8s ease-in-out -.16s infinite loader-ani;animation:1.8s ease-in-out -.16s infinite loader-ani;border-radius:50%;width:1.5em;height:1.5em}.loader:before{-webkit-animation-delay:-.32s;animation-delay:-.32s;left:-3.5em}.loader:after{-webkit-animation-delay:0s;animation-delay:0s;left:3.5em}.loader:after,.loader:before{content:'';position:absolute;top:0}@-webkit-keyframes loader-ani{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes loader-ani{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.btn.btn-playnow{background-color:#b31b34;border-color:#b31b34;color:#fff}.btn-default,.form-control,.table .table{background-color:#fff}.btn.btn-playnow:focus,.btn.btn-playnow:hover{background-color:#940117;color:#fff}@font-face{font-family:Glyphicons;src:url(/resources/fonts/glyphicons/glyphicons.woff2) format('woff2'),url(/resources/fonts/glyphicons/glyphicons.woff) format('woff'),url(/resources/fonts/glyphicons/glyphicons.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Glyphicons Halflings';src:url(/resources/fonts/glyphicons/halflings.woff2) format('woff2'),url(/resources/fonts/glyphicons/halflings.woff) format('woff'),url(/resources/fonts/glyphicons/halflings.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Glyphicons Social Regular';src:url(/resources/fonts/glyphicons/glyphicons-social-regular.woff2) format('woff2'),url(/resources/fonts/glyphicons/glyphicons-social-regular.woff) format('woff'),url(/resources/fonts/glyphicons/glyphicons-social-regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Glyphicons Social Min';src:url(/resources/fonts/glyphicons/social-min.woff2) format('woff2'),url(/resources/fonts/glyphicons/social-min.woff) format('woff'),url(/resources/fonts/glyphicons/social-min.ttf) format('truetype');font-weight:400;font-style:normal}.glyphicons-type{font-family:Glyphicons;text-decoration:none}.glyphicons-type.halflings{font-family:'Glyphicons Halflings';text-decoration:none}.glyphicons-type.social{font-family:'Glyphicons Social Min';text-decoration:none}.numbered-list ol&gt;li:before,.page-content .numbers-type{font-family:"Clarendon BT Bold",Helvetica,Arial,sans-serif}.glyphicons-type.white{color:#fff}.glyphicons-type.black,legend{color:#333}.glyphicons-type.black:hover{color:#4d4d4d}.glyphicons-type.red,.glyphicons-type.red:hover{color:#b31b34}.glyphicons-type.success,.glyphicons-type.success:hover{color:#5ab65a}.glyphicons-type.danger,.glyphicons-type.danger:hover{color:#d94f49}.glyphicons-type.inactive,.glyphicons-type.inactive:hover{color:#e6e6e6}.glyphicons-group{text-decoration:none}.sr-only{position:absolute;top:-9999px;left:-9999px}.glyphicons-icon,.glyphicons-icon.halflings{display:inline-block;width:48px;height:48px;margin:0 8px 0 0;line-height:14px;background-position:0 0;background-repeat:no-repeat;vertical-align:top}.table,legend{margin-bottom:20px}.glyphicons-icon.halflings,.glyphicons-icon.halflings.halflings{width:14px;height:14px}.glyphicons-icon{background-image:url(/resources/images/glyphicons/glyphicons.png)}.glyphicons-icon.white{background-image:url(/resources/images/glyphicons/glyphicons-white.png)}.glyphicons-icon.halflings{background-image:url(/resources/images/glyphicons/glyphicons_halflings.png)}.glyphicons-icon.halflings.white{background-image:url(/resources/images/glyphicons/glyphicons_halflings-white.png)}.glyphicons-icon.halflings.chevron-down,.glyphicons-icon.halflings.chevron-up{background-image:url(/resources/images/glyphicons/chevron-up.png);background-position:0 0;width:17px;height:12px;margin-right:0}.glyphicons-icon.halflings.chevron-down.white,.glyphicons-icon.halflings.chevron-up.white{background-image:url(/resources/images/glyphicons/chevron-up-white.png)}.glyphicons-icon.halflings.chevron-down{background-image:url(/resources/images/glyphicons/chevron-down.png)}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.form-control,.open&gt;.dropdown-toggle.btn-danger,.open&gt;.dropdown-toggle.btn-default,.open&gt;.dropdown-toggle.btn-info,.open&gt;.dropdown-toggle.btn-primary,.open&gt;.dropdown-toggle.btn-success,.open&gt;.dropdown-toggle.btn-warning{background-image:none}.glyphicons-icon.halflings.chevron-down.white{background-image:url(/resources/images/glyphicons/chevron-down-white.png)}.container-fluid{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px}.row{margin-left:-8px;margin-right:-8px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{position:relative;min-height:1px;padding-left:8px;padding-right:8px}@media (max-width:543px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{padding-left:4px;padding-right:4px}}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0,.side-nav ul ul{margin-left:0}@media (min-width:544px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:768px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}#body .tel{text-decoration:none;color:inherit}}@media (min-width:992px){#fade-overlay.transparent,.fade-overlay.transparent{opacity:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%}.table&gt;tbody&gt;tr&gt;td,.table&gt;tbody&gt;tr&gt;th,.table&gt;tfoot&gt;tr&gt;td,.table&gt;tfoot&gt;tr&gt;th,.table&gt;thead&gt;tr&gt;td,.table&gt;thead&gt;tr&gt;th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table&gt;thead&gt;tr&gt;th{vertical-align:bottom;border-bottom:2px solid #ddd}.table&gt;caption+thead&gt;tr:first-child&gt;td,.table&gt;caption+thead&gt;tr:first-child&gt;th,.table&gt;colgroup+thead&gt;tr:first-child&gt;td,.table&gt;colgroup+thead&gt;tr:first-child&gt;th,.table&gt;thead:first-child&gt;tr:first-child&gt;td,.table&gt;thead:first-child&gt;tr:first-child&gt;th{border-top:0}.table&gt;tbody+tbody{border-top:2px solid #ddd}.table-condensed&gt;tbody&gt;tr&gt;td,.table-condensed&gt;tbody&gt;tr&gt;th,.table-condensed&gt;tfoot&gt;tr&gt;td,.table-condensed&gt;tfoot&gt;tr&gt;th,.table-condensed&gt;thead&gt;tr&gt;td,.table-condensed&gt;thead&gt;tr&gt;th{padding:5px}.table-bordered,.table-bordered&gt;tbody&gt;tr&gt;td,.table-bordered&gt;tbody&gt;tr&gt;th,.table-bordered&gt;tfoot&gt;tr&gt;td,.table-bordered&gt;tfoot&gt;tr&gt;th,.table-bordered&gt;thead&gt;tr&gt;td,.table-bordered&gt;thead&gt;tr&gt;th{border:1px solid #ddd}.table-bordered&gt;thead&gt;tr&gt;td,.table-bordered&gt;thead&gt;tr&gt;th{border-bottom-width:2px}fieldset,legend{padding:0;border:0}.table-striped&gt;tbody&gt;tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover&gt;tbody&gt;tr:hover,.table&gt;tbody&gt;tr.active&gt;td,.table&gt;tbody&gt;tr.active&gt;th,.table&gt;tbody&gt;tr&gt;td.active,.table&gt;tbody&gt;tr&gt;th.active,.table&gt;tfoot&gt;tr.active&gt;td,.table&gt;tfoot&gt;tr.active&gt;th,.table&gt;tfoot&gt;tr&gt;td.active,.table&gt;tfoot&gt;tr&gt;th.active,.table&gt;thead&gt;tr.active&gt;td,.table&gt;thead&gt;tr.active&gt;th,.table&gt;thead&gt;tr&gt;td.active,.table&gt;thead&gt;tr&gt;th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-hover&gt;tbody&gt;tr.active:hover&gt;td,.table-hover&gt;tbody&gt;tr.active:hover&gt;th,.table-hover&gt;tbody&gt;tr:hover&gt;.active,.table-hover&gt;tbody&gt;tr&gt;td.active:hover,.table-hover&gt;tbody&gt;tr&gt;th.active:hover{background-color:#e8e8e8}.table&gt;tbody&gt;tr.success&gt;td,.table&gt;tbody&gt;tr.success&gt;th,.table&gt;tbody&gt;tr&gt;td.success,.table&gt;tbody&gt;tr&gt;th.success,.table&gt;tfoot&gt;tr.success&gt;td,.table&gt;tfoot&gt;tr.success&gt;th,.table&gt;tfoot&gt;tr&gt;td.success,.table&gt;tfoot&gt;tr&gt;th.success,.table&gt;thead&gt;tr.success&gt;td,.table&gt;thead&gt;tr.success&gt;th,.table&gt;thead&gt;tr&gt;td.success,.table&gt;thead&gt;tr&gt;th.success{background-color:#dff0d8}.table-hover&gt;tbody&gt;tr.success:hover&gt;td,.table-hover&gt;tbody&gt;tr.success:hover&gt;th,.table-hover&gt;tbody&gt;tr:hover&gt;.success,.table-hover&gt;tbody&gt;tr&gt;td.success:hover,.table-hover&gt;tbody&gt;tr&gt;th.success:hover{background-color:#d0e9c6}.table&gt;tbody&gt;tr.info&gt;td,.table&gt;tbody&gt;tr.info&gt;th,.table&gt;tbody&gt;tr&gt;td.info,.table&gt;tbody&gt;tr&gt;th.info,.table&gt;tfoot&gt;tr.info&gt;td,.table&gt;tfoot&gt;tr.info&gt;th,.table&gt;tfoot&gt;tr&gt;td.info,.table&gt;tfoot&gt;tr&gt;th.info,.table&gt;thead&gt;tr.info&gt;td,.table&gt;thead&gt;tr.info&gt;th,.table&gt;thead&gt;tr&gt;td.info,.table&gt;thead&gt;tr&gt;th.info{background-color:#d9edf7}.table-hover&gt;tbody&gt;tr.info:hover&gt;td,.table-hover&gt;tbody&gt;tr.info:hover&gt;th,.table-hover&gt;tbody&gt;tr:hover&gt;.info,.table-hover&gt;tbody&gt;tr&gt;td.info:hover,.table-hover&gt;tbody&gt;tr&gt;th.info:hover{background-color:#c4e3f3}.table&gt;tbody&gt;tr.warning&gt;td,.table&gt;tbody&gt;tr.warning&gt;th,.table&gt;tbody&gt;tr&gt;td.warning,.table&gt;tbody&gt;tr&gt;th.warning,.table&gt;tfoot&gt;tr.warning&gt;td,.table&gt;tfoot&gt;tr.warning&gt;th,.table&gt;tfoot&gt;tr&gt;td.warning,.table&gt;tfoot&gt;tr&gt;th.warning,.table&gt;thead&gt;tr.warning&gt;td,.table&gt;thead&gt;tr.warning&gt;th,.table&gt;thead&gt;tr&gt;td.warning,.table&gt;thead&gt;tr&gt;th.warning{background-color:#fcf8e3}.table-hover&gt;tbody&gt;tr.warning:hover&gt;td,.table-hover&gt;tbody&gt;tr.warning:hover&gt;th,.table-hover&gt;tbody&gt;tr:hover&gt;.warning,.table-hover&gt;tbody&gt;tr&gt;td.warning:hover,.table-hover&gt;tbody&gt;tr&gt;th.warning:hover{background-color:#faf2cc}.table&gt;tbody&gt;tr.danger&gt;td,.table&gt;tbody&gt;tr.danger&gt;th,.table&gt;tbody&gt;tr&gt;td.danger,.table&gt;tbody&gt;tr&gt;th.danger,.table&gt;tfoot&gt;tr.danger&gt;td,.table&gt;tfoot&gt;tr.danger&gt;th,.table&gt;tfoot&gt;tr&gt;td.danger,.table&gt;tfoot&gt;tr&gt;th.danger,.table&gt;thead&gt;tr.danger&gt;td,.table&gt;thead&gt;tr.danger&gt;th,.table&gt;thead&gt;tr&gt;td.danger,.table&gt;thead&gt;tr&gt;th.danger{background-color:#f2dede}.table-hover&gt;tbody&gt;tr.danger:hover&gt;td,.table-hover&gt;tbody&gt;tr.danger:hover&gt;th,.table-hover&gt;tbody&gt;tr:hover&gt;.danger,.table-hover&gt;tbody&gt;tr&gt;td.danger:hover,.table-hover&gt;tbody&gt;tr&gt;th.danger:hover{background-color:#ebcccc}.side-nav ul ul li,.side-nav ul ul li .btn-group .btn{background-color:#ccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:544px - 1){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive&gt;.table{margin-bottom:0}.table-responsive&gt;.table&gt;tbody&gt;tr&gt;td,.table-responsive&gt;.table&gt;tbody&gt;tr&gt;th,.table-responsive&gt;.table&gt;tfoot&gt;tr&gt;td,.table-responsive&gt;.table&gt;tfoot&gt;tr&gt;th,.table-responsive&gt;.table&gt;thead&gt;tr&gt;td,.table-responsive&gt;.table&gt;thead&gt;tr&gt;th{white-space:nowrap}.table-responsive&gt;.table-bordered{border:0}.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:first-child,.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:first-child,.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:first-child,.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:first-child,.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:first-child,.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:first-child{border-left:0}.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:last-child,.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:last-child,.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:last-child,.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:last-child,.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:last-child,.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:last-child{border-right:0}.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;td,.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;th,.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;td,.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;th{border-bottom:0}}fieldset{min-width:0}legend{display:block;width:100%;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}.form-control,output{font-size:14px;line-height:1.42857143;color:#555}label{display:inline-block;margin-bottom:5px}.checkbox,.form-control,.radio,input[type=file],output{display:block}input[type=search]{-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=range]{display:block;width:100%}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}.form-control{width:100%;height:34px;padding:6px 12px;border:1px solid #ccc;border-radius:4px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#333;outline:0}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-group-sm .form-control,.input-sm{padding:5px 10px;border-radius:3px;font-size:12px;line-height:1.5}.input-sm{height:30px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.form-group-lg .form-control,.input-lg{padding:10px 16px;font-size:18px;line-height:1.3333333}.input-lg{height:46px;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:544px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group&gt;.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.alert&gt;p+p,.btn-block+.btn-block{margin-top:5px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-8px;margin-right:-8px}.form-horizontal .has-feedback .form-control-feedback{right:8px}@media (min-width:544px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;vertical-align:middle;cursor:pointer;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open&gt;.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open&gt;.dropdown-toggle.btn-default.focus,.open&gt;.dropdown-toggle.btn-default:focus,.open&gt;.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#871427;border-color:#440a14}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open&gt;.dropdown-toggle.btn-primary{color:#fff;background-color:#871427;border-color:#7e1325}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open&gt;.dropdown-toggle.btn-primary.focus,.open&gt;.dropdown-toggle.btn-primary:focus,.open&gt;.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#68101e;border-color:#440a14}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#b31b34;border-color:#b31b34}.btn-primary .badge{color:#b31b34;background-color:#fff}.btn-success{color:#fff}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open&gt;.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open&gt;.dropdown-toggle.btn-success.focus,.open&gt;.dropdown-toggle.btn-success:focus,.open&gt;.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open&gt;.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open&gt;.dropdown-toggle.btn-info.focus,.open&gt;.dropdown-toggle.btn-info:focus,.open&gt;.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open&gt;.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open&gt;.dropdown-toggle.btn-warning.focus,.open&gt;.dropdown-toggle.btn-warning:focus,.open&gt;.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open&gt;.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open&gt;.dropdown-toggle.btn-danger.focus,.open&gt;.dropdown-toggle.btn-danger:focus,.open&gt;.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#b31b34;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#b31b34;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-xs{font-size:12px;line-height:1.5;border-radius:3px}.btn-sm{padding:5px 10px}.btn-xs{padding:1px 5px}.input-group-addon,.label{line-height:1;text-align:center}.btn-block{display:block}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg&gt;.form-control,.input-group-lg&gt;.input-group-addon,.input-group-lg&gt;.input-group-btn&gt;.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg&gt;.form-control,select.input-group-lg&gt;.input-group-addon,select.input-group-lg&gt;.input-group-btn&gt;.btn{height:46px;line-height:46px}select[multiple].input-group-lg&gt;.form-control,select[multiple].input-group-lg&gt;.input-group-addon,select[multiple].input-group-lg&gt;.input-group-btn&gt;.btn,textarea.input-group-lg&gt;.form-control,textarea.input-group-lg&gt;.input-group-addon,textarea.input-group-lg&gt;.input-group-btn&gt;.btn{height:auto}.input-group-sm&gt;.form-control,.input-group-sm&gt;.input-group-addon,.input-group-sm&gt;.input-group-btn&gt;.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm&gt;.form-control,select.input-group-sm&gt;.input-group-addon,select.input-group-sm&gt;.input-group-btn&gt;.btn{height:30px;line-height:30px}#my-account,select[multiple].input-group-sm&gt;.form-control,select[multiple].input-group-sm&gt;.input-group-addon,select[multiple].input-group-sm&gt;.input-group-btn&gt;.btn,textarea.input-group-sm&gt;.form-control,textarea.input-group-sm&gt;.input-group-addon,textarea.input-group-sm&gt;.input-group-btn&gt;.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.label:empty,.side-nav .device-content{display:none}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;color:#555;background-color:#eee;border:1px solid #ccc;border-radius:4px}.alert .alert-link,.alert h2,.alert-popover h1,.btn-text,.label,.main-tile h3,.main-tile.alt-light a:not(.btn),.page-content .bold,.page-content .lead-type,.page-content .title,.page-content strong,.side-nav .side-nav-header h2,.side-nav li a,.tab-contents h4,.text-bold{font-weight:700}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child&gt;.btn,.input-group-btn:first-child&gt;.btn-group&gt;.btn,.input-group-btn:first-child&gt;.dropdown-toggle,.input-group-btn:last-child&gt;.btn-group:not(:last-child)&gt;.btn,.input-group-btn:last-child&gt;.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child&gt;.btn-group:not(:first-child)&gt;.btn,.input-group-btn:first-child&gt;.btn:not(:first-child),.input-group-btn:last-child&gt;.btn,.input-group-btn:last-child&gt;.btn-group&gt;.btn,.input-group-btn:last-child&gt;.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0}.input-group-btn&gt;.btn{position:relative}.input-group-btn&gt;.btn+.btn{margin-left:-1px}.input-group-btn&gt;.btn:active,.input-group-btn&gt;.btn:focus,.input-group-btn&gt;.btn:hover{z-index:2}.input-group-btn:first-child&gt;.btn,.input-group-btn:first-child&gt;.btn-group{margin-right:-1px}.input-group-btn:last-child&gt;.btn,.input-group-btn:last-child&gt;.btn-group{z-index:2;margin-left:-1px}.label{display:inline;padding:.2em .6em .3em;font-size:75%;color:#fff;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.alert{padding:16px;margin-bottom:16px;border:1px solid transparent;border-radius:4px}.alert--bottom,.alert&gt;p,.alert&gt;ul{margin-bottom:0}.alert h4{margin-top:0;color:inherit}.alert-dismissable,.alert-dismissible{padding-right:36px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.label-playnow,.label-primary,.side-nav .active a{background-color:#b31b34}.side-nav .btn-group,.side-nav li,.side-nav li a.title{border-bottom:1px solid #fff}.alert-danger hr{border-top-color:#e4b9c0}.section.caret-center-bottom,.section.caret-center-top{border-top:none;overflow:visible}.alert-danger .alert-link{color:#843534}@media (max-width:370px){.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{float:left}.col-xxs-12{width:100%}.col-xxs-11{width:91.66666667%}.col-xxs-10{width:83.33333333%}.col-xxs-9{width:75%}.col-xxs-8{width:66.66666667%}.col-xxs-7{width:58.33333333%}.col-xxs-6{width:50%}.col-xxs-5{width:41.66666667%}.col-xxs-4{width:33.33333333%}.col-xxs-3{width:25%}.col-xxs-2{width:16.66666667%}.col-xxs-1{width:8.33333333%}.col-xxs-pull-12{right:100%}.col-xxs-pull-11{right:91.66666667%}.col-xxs-pull-10{right:83.33333333%}.col-xxs-pull-9{right:75%}.col-xxs-pull-8{right:66.66666667%}.col-xxs-pull-7{right:58.33333333%}.col-xxs-pull-6{right:50%}.col-xxs-pull-5{right:41.66666667%}.col-xxs-pull-4{right:33.33333333%}.col-xxs-pull-3{right:25%}.col-xxs-pull-2{right:16.66666667%}.col-xxs-pull-1{right:8.33333333%}.col-xxs-pull-0{right:auto}.col-xxs-push-12{left:100%}.col-xxs-push-11{left:91.66666667%}.col-xxs-push-10{left:83.33333333%}.col-xxs-push-9{left:75%}.col-xxs-push-8{left:66.66666667%}.col-xxs-push-7{left:58.33333333%}.col-xxs-push-6{left:50%}.col-xxs-push-5{left:41.66666667%}.col-xxs-push-4{left:33.33333333%}.col-xxs-push-3{left:25%}.col-xxs-push-2{left:16.66666667%}.col-xxs-push-1{left:8.33333333%}.col-xxs-push-0{left:auto}.col-xxs-offset-12{margin-left:100%}.col-xxs-offset-11{margin-left:91.66666667%}.col-xxs-offset-10{margin-left:83.33333333%}.col-xxs-offset-9{margin-left:75%}.col-xxs-offset-8{margin-left:66.66666667%}.col-xxs-offset-7{margin-left:58.33333333%}.col-xxs-offset-6{margin-left:50%}.col-xxs-offset-5{margin-left:41.66666667%}.col-xxs-offset-4{margin-left:33.33333333%}.col-xxs-offset-3{margin-left:25%}.col-xxs-offset-2{margin-left:16.66666667%}.col-xxs-offset-1{margin-left:8.33333333%}.col-xxs-offset-0{margin-left:0}}@media (min-width:1200px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-pull-12{right:100%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-9{right:75%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-6{right:50%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-3{right:25%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-0{right:auto}.col-xl-push-12{left:100%}.col-xl-push-11{left:91.66666667%}.col-xl-push-10{left:83.33333333%}.col-xl-push-9{left:75%}.col-xl-push-8{left:66.66666667%}.col-xl-push-7{left:58.33333333%}.col-xl-push-6{left:50%}.col-xl-push-5{left:41.66666667%}.col-xl-push-4{left:33.33333333%}.col-xl-push-3{left:25%}.col-xl-push-2{left:16.66666667%}.col-xl-push-1{left:8.33333333%}.col-xl-push-0{left:auto}.col-xl-offset-12{margin-left:100%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-0{margin-left:0}}.visible-xxs-block,.visible-xxs-inline,.visible-xxs-inline-block{display:none!important}@media (max-width:370px){.visible-xxs{display:block!important}table.visible-xxs{display:table!important}tr.visible-xxs{display:table-row!important}td.visible-xxs,th.visible-xxs{display:table-cell!important}.visible-xxs-block{display:block!important}.visible-xxs-inline{display:inline!important}.visible-xxs-inline-block{display:inline-block!important}.hidden-xxs{display:none!important}}.alert--bottom{margin-top:16px}.page-content h1+p,.page-content h2+p,.page-content h3+p,.page-content h4+p,.page-content h5+p,.page-content h6+p{margin-top:-8px}.page-content .numbers-type .cents{font-size:.7em;position:relative;bottom:.25em}.page-content .large-type,.page-content .lead-type{font-size:1.13em;line-height:1.33em}.page-content .small-type{font-size:11px;line-height:1.42em}.h1,.h2,.h3,.h4,.lg,.md,.xl,h1,h2,h3,h4{line-height:1.33em}.page-content .mini-type{font-size:.75em;line-height:1.33em}.page-content .sub{color:#a6a6a6}.page-content .jumbo-type,.page-content .mondo-type,.page-content .super-type{font-weight:300;line-height:1.33;margin:0 0 .35em}.page-content .mondo-type{font-size:3em;margin-bottom:.3333em}.page-content .jumbo-type{font-size:3.375em;margin-bottom:.2962em}.page-content .super-type,.page-content p.super-type{font-size:2.625em;margin-bottom:.381em}.main-tile h3,.side-nav ul ul li a{font-size:1em}.page-content sup.cents{top:auto}.page-content .white-type{color:#fff}.page-content .black-type{color:#333}.side-nav{font-size:16px;margin:16px 0;list-style:none;padding:0}.side-nav .active a{color:#fff}.alert-popover.alert-alt h1,.popup #flashcontent{background-color:#000}.side-nav.side-nav-large{width:270px}.side-nav .side-nav-header{height:2.5em;position:relative}.side-nav .side-nav-header .desktop-content{height:100%;background-color:#b31b34}.side-nav .side-nav-header .desktop-content *{display:inline-block;zoom:1}.side-nav .side-nav-header h2{font-size:1em;line-height:1em;color:#fff;padding:.7em 1em;margin:0}.section.medium,.section.small,form .row.button-row{padding-top:1em}.side-nav .side-nav-header .btn{height:100%;background-color:#d03d53;border-radius:0}.side-nav .side-nav-header .btn.btn-right{position:absolute;top:0;right:0}.side-nav .side-nav-header .text-box{padding:0 .5em;font-weight:700;margin:.5em 0;width:100px;text-align:center}.side-nav .glyphicons-type{line-height:.65em;cursor:pointer}.side-nav .glyphicons-icon{position:absolute;right:16px;top:.75em;cursor:pointer}.side-nav .side-nav-content{background-color:#f2f2f2;font-size:.9em}.side-nav li{background-color:#e6e6e6;margin:0;cursor:default}.side-nav li a{text-decoration:none;display:block;color:#333;padding:.25em 1em;font-size:1.125em;position:relative}.side-nav li a:hover{background-color:#d03d53;color:#fff}.side-nav li a.active{background-color:#b31b34;color:#fff;cursor:default}.side-nav .btn-group,.side-nav li a.title{position:relative}.side-nav .btn-group a{width:70%}.side-nav .btn-group .btn{background-color:#f2f2f2;z-index:1;display:block;height:100%;position:absolute;right:0;top:0;border-radius:0;border-left:1px solid #fff;width:20%}.section.caret-center-bottom:after,.section.caret-center-top:before{display:inline-block;width:0;height:0;left:50%;vertical-align:middle}.side-nav .btn-group .btn:hover{background-color:#b31b34;border-radius:0}.sports .side-nav .side-nav-header .desktop-content,.sports .side-nav .side-nav-header .device-content.btn{background-color:#003087}.side-nav ul{list-style:none;padding:0;margin:0;border-top:.0625em solid #fff}.side-nav ul ul li:last-child{border-bottom:none}.side-nav ul ul ul li a{font-size:.75em}.side-nav ul ul ul ul li a{font-size:.75em;background-color:#666;color:#fff}.sports .side-nav .side-nav-header .desktop-content button{background-color:#44599e}.sports .side-nav .btn-group .btn:hover,.sports .side-nav .side-nav-header .device-content.btn:hover,.sports .side-nav li a:hover{background-color:#44599e}.sports .side-nav .side-nav-header .device-content.btn .text-box{margin-right:10px;color:#333;font-weight:400}.sports .side-nav .btn-group .btn.active,.sports .side-nav li a.active{background-color:#003087}.casino .side-nav .side-nav-header .btn,.casino .side-nav .side-nav-header .desktop-content,.casino .side-nav .side-nav-header .device-content.btn{background-color:#658d3b}.casino .side-nav .side-nav-header .btn button,.casino .side-nav .side-nav-header .desktop-content button{background-color:#83ab5b}.casino .side-nav .btn-group .btn:hover,.casino .side-nav .side-nav-header .device-content.btn:hover,.casino .side-nav li a:hover{background-color:#83ab5b}.casino .side-nav .btn-group .btn.active,.casino .side-nav li a.active{background-color:#658d3b}.wrapper{position:relative;width:100%;padding:0;margin:0 auto}.wrapper&gt;.row{margin:0}.section.small{padding-bottom:1em}.section.medium{padding-bottom:.75em}.section.header{padding-top:1.75em;padding-bottom:.75em}.section.condensed{padding-top:.75em;padding-bottom:.75em}.section.bottom{padding-top:0;padding-bottom:1.75em}.section.bottomless{padding-top:1.75em;padding-bottom:0}.section.footer{padding-top:.75em;padding-bottom:1em}.section.condensed-bottomless{padding-top:.75em;padding-bottom:0}.section.tabbed-content .article{padding-top:0}.section.caret-center-top:before{border-bottom:.5em solid transparent;border-right:.5em solid transparent;border-left:.5em solid transparent;transition:-webkit-transform 225ms;transition:transform 225ms;transition:transform 225ms,-webkit-transform 225ms;border-bottom-color:inherit;content:'';position:absolute;top:-.5em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section.caret-center-bottom:after{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;transition:-webkit-transform 225ms;transition:transform 225ms;transition:transform 225ms,-webkit-transform 225ms;content:"";bottom:0;border-bottom-color:inherit;border-top:none}.dividers .row,.info-text .row{border-top:1px solid #ccc;padding:40px 0}.article.form-article,.article:first-child,.game-tile.alt-light .image-section{padding-top:0}.dividers .row:first-child,.info-text .row:first-child{border-top:none;padding-top:0}.dividers .row:last-child,.info-text .row:last-child{padding-bottom:0}.article{padding-top:1.25em}.left-content,.right-content{position:absolute;top:0;z-index:501}.image-section,.main-tile,.tile-image{position:relative}.left-content{left:0}.right-content{right:0}.display-table{display:table}.table-cell{display:table-cell;vertical-align:middle;float:none}.display-flex{display:-webkit-flex;display:flex}.display-flex&gt;div{margin:auto 0}.display-flex .offset1{margin:auto 0 auto 8.33333333%;overflow:hidden}.tab-contents h4{margin-bottom:.5em;margin-top:1em}.image-section{padding:0 0 1em}.tile-image img{display:block;width:100%;margin:0 auto}.casino .tile-image img,.casino-category .tile-image img{width:85%}.tile-image .img-circle{border-radius:10em;border:.5em solid #a6a6a6}.promo-content .tile-image&gt;img{width:100%}.half-image img,.three-quarters-image img{width:50%;display:inline}.three-quarters-image img{width:75%}.main-tile.alt .cta-btn,.main-tile.alt .details-section,.main-tile.alt .image-section{background-color:#333;color:#fff}.main-tile.alt .cta-btn a,.main-tile.alt .details-section a,.main-tile.alt .image-section a{color:#fff}.main-tile.alt .cta-btn a:hover,.main-tile.alt .details-section a:hover,.main-tile.alt .image-section a:hover{text-decoration:none;color:#d03d53}.main-tile.alt-light .details-section,.main-tile.alt-light .image-section{background-color:#ccc;color:#333}.main-tile.alt-light a:not(.btn){color:#333;text-decoration:none;text-transform:uppercase}.main-tile.alt-light a:not(.btn):hover{text-decoration:none;color:#b31b34}.main-tile .cta-section{display:none;z-index:10;background:rgba(0,0,0,.6);bottom:0;margin:0;position:absolute;left:0;right:0;top:0}.cta-section a,.game-tile .tile-image{position:relative}.main-tile .cta-section:hover,.main-tile.game-tile:hover .cta-section{display:block}.main-tile .details-section{position:relative;padding:0}.main-tile .details-section .tag-icon-mobile{bottom:.4em;font-size:1.6em;position:absolute;right:.45em;width:8%;cursor:default}.game-tile .details-section{padding:.5em .75em 1px}.game-tile .btn-text{z-index:12}.game-tile .image-section{padding-top:.875em;padding-bottom:.25em}.tag-icon{position:absolute;left:1em;top:0;display:none;width:10.3%;height:18.274112%;background-repeat:no-repeat;background-position:top left;background-size:100%}.casino-game-tag-bonus .tag-icon{background-image:url(/resources/images/icons/casino-icons-bonus.png);display:block}.casino-game-tag-jackpot .tag-icon{background-image:url(/resources/images/icons/casino-icons-jackpot.png);display:block}.casino-game-tag-new .tag-icon{background-image:url(/resources/images/icons/casino-icons-new.png);display:block}.casino-game-tag-special .tag-icon{background-image:url(/resources/images/icons/casino-icons-special.png);display:block}.casino-game-tag-trending .tag-icon{background-image:url(/resources/images/icons/casino-icons-trending.png);display:block}.cta-section .tag-icon{top:.875em}.cta-section ul{display:table;width:100%;height:100%;list-style-type:none;padding:0;margin:0}.cta-section li{display:table-cell;vertical-align:middle;float:none;line-height:0;margin:0;padding:0;text-align:center;list-style-type:none}.cta-section a{height:88px;width:88px;background:url(/resources/images/global/play-game.png) top center no-repeat;display:inline-block;margin:0 auto}.alert-popover h1,.rwd-modal .rwd-modal-content .header h2,.title-background h3,.title-background h4,div[class*=col-] .form-group.no-bottom-margin{margin-bottom:0}.cta-section a:hover{background-image:url(/resources/images/global/play-game-hover.png)}.cta-section a:active{background-image:url(/resources/images/global/play-game-active.png)}.margins{padding-right:.15em;padding-left:.15em}.tile-cta ul{display:table;width:100%;height:100%;list-style-type:none}.tile-cta li{display:table-cell;vertical-align:middle;float:none;line-height:0;margin:0;padding:0;text-align:center}.tile-banner{position:absolute;z-index:2;top:auto;left:0;right:0;text-align:center;color:#fff}.alt-light .tile-banner{bottom:0}.tile-banner.winner{display:block;bottom:0}.tile-banner p{font-size:1.75em;margin:0}.jackpot .tile-banner{background-color:rgba(71,111,31,.5);display:block}.jackpot .tile-banner p{font-size:1.5em}.winners .winner{margin:0}.numbered-list ol{counter-reset:li;margin-left:0;padding-left:3em;font-size:1.5em;line-height:1.333em}.alert-popover h1,.main-tile.small .h3{font-size:1.125em}.numbered-list ol&gt;li{position:relative;margin-bottom:1.5em;padding:4px 0;list-style:none}.numbered-list ol&gt;li:before{content:counter(li);counter-increment:li;position:absolute;top:0;left:-1.5em;width:1.2em;margin-right:8px;padding:.1em 0 .18em;border:.125em solid #ccc;border-radius:1em;color:#b31b34;background:#fff;font-size:1.875em;text-align:center}.btn.btn-mini,.btn.btn-small{line-height:1.5;border-radius:3px;font-size:12px}.row.promo-section&gt;*{padding:3.5em}.feature-header{background-color:#999;border-bottom-color:#666;border-top-color:#bfbfbf;color:#fff;position:relative;text-shadow:0 -1px 0 rgba(0,0,0,.5)}.feature-img{position:absolute;width:100%;z-index:1}.feature-header+.section{padding-top:12%}.game-img{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;width:60px;height:40px;margin:.25em}.form-pop-top,.tile-box.pull-right{margin-right:0}.game-img img{position:absolute;top:0;left:0;background-image:none}.game-img.small{width:30px!important;height:20px!important}.game-img.small .lotto-lottomax.lmplus{top:-100px}.btn.btn-small{padding:5px 10px}.btn.btn-mini{padding:1px 5px}.btn.btn-large{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn.btn-jumbo{font-size:1.5em}.btn-primary,.btn-primary.btn-alt{background-color:#b31b34;border-color:#b31b34;color:#fff}.btn-primary.btn-alt:hover,.btn-primary:hover{background-color:#d03d53;border-color:#d03d53;color:#fff}.btn-primary.btn-alt:active,.btn-primary.btn-alt:active:hover,.btn-primary.btn-alt:focus,.btn-primary:active,.btn-primary:active:hover,.btn-primary:focus{background-color:#940117;border-color:#940117;color:#fff}.btn-primary.btn-alt{background-color:#fff;border-color:#fff;color:#b31b34}.btn-primary.btn-alt:hover{color:#fff}.btn-secondary{background-color:#333;border-color:#333;color:#fff}.btn-secondary:hover{background-color:#4d4d4d;border-color:#4d4d4d;color:#fff}.btn-secondary:active,.btn-secondary:active:hover,.btn-secondary:focus{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.pws-bar.moderate .pws-strength,.pws-bar.weak .pws-strength{color:#d94f49}.btn-secondary.btn-alt{background-color:#a6a6a6;border-color:#a6a6a6;color:#333}.btn-secondary.btn-alt:hover{background-color:#bfbfbf;border-color:#bfbfbf}.btn-secondary.btn-alt:active{background-color:#8c8c8 c8;border-color:#8c8c8 c8}.btn-text:hover{color:#d03d53}.btn-text:active,.btn-text:focus{color:#940117}.btn-text .glyphicons-type{margin-left:.15em;vertical-align:bottom}.btn-text .glyphicons-type.halflings{vertical-align:text-bottom}.btn-info{background-color:#4cc0bc;border-color:#4cc0bc}.btn-info:hover{background-color:#6adeda;border-color:#6adeda}.btn-info:active,.btn-info:active:hover,.btn-info:focus{background-color:#2ea29e;border-color:#2ea29e}.btn-success{background-color:#5ab65a;border-color:#5ab65a}.btn-success:hover{background-color:#78d478;border-color:#78d478}.btn-success:active,.btn-success:active:hover,.btn-success:focus{background-color:#3c983c;border-color:#3c983c}.btn-warning{background-color:#e4be21;border-color:#e4be21}.btn-warning:hover{background-color:#ffdc3f;border-color:#ffdc3f}.btn-warning:active,.btn-warning:active:hover,.btn-warning:focus{background-color:#c6a003;border-color:#c6a003}.btn-danger{background-color:#d94f49;border-color:#d94f49}.btn-danger:hover{background-color:#f76d67;border-color:#f76d67}.btn-danger:active,.btn-danger:active:hover,.btn-danger:focus{background-color:#bb312b;border-color:#bb312b}.alert-popover{border:.0125em solid #d9d9d9;background-color:#f2f2f2;color:#333;position:absolute;width:265px;text-align:left;z-index:100;border-radius:.5em}.pws-bar,.update-password{position:relative}.alert-popover h1{background-color:#d9d9d9;padding:.5em}.alert-popover li,.alert-popover ol,.alert-popover p,.alert-popover table,.alert-popover ul{padding:0;margin:0}.alert-popover ul{padding-left:10px}.alert-popover.alert-alt{background-color:#333;color:#fff}.form-pop-top{display:none;border:2px solid #4cc0bc;border-radius:0;background-color:#fff;width:85%;max-width:400px;bottom:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px}.form-pop-top:after{content:'';position:absolute;bottom:-9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:7px solid #4cc0bc;border-right:7px solid transparent;border-left:7px solid transparent;display:inline-block;transition:-webkit-transform 225ms;transition:transform 225ms;transition:transform 225ms,-webkit-transform 225ms;vertical-align:middle;width:0;height:0}.pws-bar{padding:6px 0 0;margin:0}.pws-bar .strongBar{position:absolute;top:5px;height:22px;width:2px;background:#2ea29e}.pws-bar .bar{background:#fff;border:2px solid #b3b3b3;border-radius:15px;position:relative;width:100%;height:15px;overflow:hidden}.pws-bar .bar .strongBar{top:0;height:100%}.pws-bar #barScale{height:20px;width:0}.pws-bar .words{font-size:1em;padding-top:.125em}.pws-bar .pws-strength{margin-left:.25em}.pws-bar.weak .bar{border-color:#d94f49}.pws-bar.weak #barScale{background:#d94f49}.pws-bar.moderate .bar{border-color:#f76d67}.pws-bar.moderate #barScale{background:#f76d67}.pws-bar.strong .pws-strength,.pws-bar.very .pws-strength{color:#3c983c}.pws-bar.strong .bar{border-color:#3c983c}.pws-bar.strong #barScale{background:#3c983c}.pws-bar.very .bar{border-color:#5ab65a}.pws-bar.very #barScale{background:#5ab65a}#footer #footer-social-media a:hover,#head nav .user-access li #qb-wdg a,#head nav .user-access li a:hover,#head nav li a:hover,#qb-wdg a,#session-bar a,.rwd-modal .rwd-modal-close:hover{color:#b31b34}.row-margin{margin:5px 0 15px}.alert h2{font-size:1.25em}.no-scroll{overflow-y:hidden}.page-content:after,.page-content:before{content:'';content:" ";display:table}.touch .no-touch,body:not(.bc) .bc-only,body:not(.mb) .mb-only,body:not(.touch) .touch-only{display:none!important}@media (max-width:991px){.left-content-static{display:none}.touch .not-mobile,body:not(.touch) .mobile-only{display:none!important}}@media (min-width:992px){.left-content-static{float:left;padding-right:8px;width:254px}.left-content-static+.main-content-static{padding-left:8px}.main-content-static{float:left;width:calc(100% - 254px)}.mobile-only{display:none!important}}.section{position:relative;width:auto;margin:0;padding:16px;background-color:#fff}@media (max-width:767px){.section{padding:16px 8px}}.section.--no-padding-top,.section.nopaddingtop{padding-top:0}.container.padding,.quick-deposit-modal .modal-body .modal-content .container.padding{padding-top:16px;padding-bottom:16px}.section--margin-bottom{margin-bottom:16px}.section--no-background{background:0 0}.section--no-side{padding-left:0;padding-right:0}.section--no-outter-padding,.section--no-wrap-mar{margin:0 -16px}@media (max-width:767px){.section--no-wrap-mar{margin:0 -8px}}@media (max-width:991px){.section--no-wrap-mar-md{margin:0 -16px}.main-tile.game-tile{margin-bottom:8px}}@media (max-width:991px) and (max-width:767px){.section--no-wrap-mar-md{margin:0 -8px}}.section--short{padding-top:0;padding-bottom:0}.section--no-wrap-mar-right{margin-right:-16px}@media (max-width:767px){.section--no-wrap-mar-right{margin:0 -8px}.padded-box{padding:8px}}.padded-box--all{padding:8px}.title-background{text-align:center;text-shadow:2px 1px 3px #2d2d2d;padding:36px 16px}.no-padding .container,.section--no-h-pad{padding-left:0;padding-right:0}.title-background h3{font-size:34px;font-weight:500}@media (min-width:992px){.title-background h3{font-size:48px}}@media (min-width:1200px){.title-background h3{font-size:60px}}.title-background h4{font-size:28px;font-weight:500;margin-top:16px}@media (min-width:992px){.title-background h4{font-size:34px}}.title-background--white{color:#fff}.no-padding{padding-top:0;padding-bottom:0}.no-padding .container&gt;.row{margin-left:0;margin-right:0}.grey-content .page-content,.grey-content .section{background:#f2f2f2}.grey-content .section{z-index:1}.grey-content .left-content-static{position:relative;z-index:2}.grey-content .page-content .header{position:relative;z-index:1}.grey-content .page-content .header:after{background:#fff;content:'';position:absolute;top:0;right:-15px;width:100vw;height:100%;z-index:-1}.inline-block{display:inline-block}.margin-top{margin-top:16px}.margin-bottom{margin-bottom:16px}.section--end-space{padding-bottom:128px}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main-tile.small h3,.main-tile.small p{font-size:1em}.main-tile.small p{font-size:.875em}.main-tile.side .image-section{position:relative;width:50%;float:left;padding:0 9px 0 0}.main-tile.side .details-section{margin-left:50%}.flex-row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-row&gt;div[class*=col-]{-webkit-align-self:auto;align-self:auto}.flex-row.no-wrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:991px){.flex-row.wrap-md{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:992px){.flex-row.wrap-md{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.flex-row .flex-row--wrap,.flex-row.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-center,.flex-row--center{display:-webkit-flex;display:flex}.flex-center&gt;div[class*=col-],.flex-row--center&gt;div[class*=col-]{-webkit-align-self:center;align-self:center}.flex-end,.flex-row--end{display:-webkit-flex;display:flex}.flex-end&gt;div[class*=col-],.flex-row--end&gt;div[class*=col-]{-webkit-align-self:flex-end;align-self:flex-end}.flex-center.flex-row-sm,.flex-center.flex-row-xs,.flex-end.flex-row-sm,.flex-end.flex-row-xs,.flex-row--center.flex-row-sm,.flex-row--center.flex-row-xs,.flex-row--end.flex-row-sm,.flex-row--end.flex-row-xs,.flex-row.flex-row-sm,.flex-row.flex-row-xs{display:-webkit-flex;display:flex}@media (max-width:543px){.row--xs-margin-bottom{margin-bottom:8px}.flex-center.flex-row-sm,.flex-end.flex-row-sm,.flex-row--center.flex-row-sm,.flex-row--end.flex-row-sm,.flex-row.flex-row-sm{display:block}}.flex-center.flex-row-md,.flex-end.flex-row-md,.flex-row--center.flex-row-md,.flex-row--end.flex-row-md,.flex-row.flex-row-md{display:-webkit-flex;display:flex}@media (max-width:767px){.grey-content .page-content .header:after{right:0}.row--sm-margin-bottom{margin-bottom:8px}.flex-center.flex-row-md,.flex-end.flex-row-md,.flex-row--center.flex-row-md,.flex-row--end.flex-row-md,.flex-row.flex-row-md{display:block}.btn-arrow,.controls button{opacity:0}}.flex-center.flex-row-lg,.flex-end.flex-row-lg,.flex-row--center.flex-row-lg,.flex-row--end.flex-row-lg,.flex-row.flex-row-lg{display:-webkit-flex;display:flex}@media (max-width:991px){.flex-center,.flex-center.flex-row-lg,.flex-end,.flex-end.flex-row-lg,.flex-row,.flex-row--center.flex-row-lg,.flex-row--end.flex-row-lg,.flex-row.flex-row-lg{display:block}html.overlay-open,html.overlay-open body{overflow-x:hidden}}.flex-center.flex-row-xl,.flex-end.flex-row-xl,.flex-row--center.flex-row-xl,.flex-row--end.flex-row-xl,.flex-row.flex-row-xl{display:-webkit-flex;display:flex}@media (max-width:1199px){.flex-center.flex-row-xl,.flex-end.flex-row-xl,.flex-row--center.flex-row-xl,.flex-row--end.flex-row-xl,.flex-row.flex-row-xl{display:block}}#top-bar,.btn-arrow .title,.controls button .title{display:none}.flex-center .col-start,.flex-end .col-start,.flex-row .col-start,.flex-row--center .col-start,.flex-row--end .col-start{-webkit-align-self:flex-start!important;align-self:flex-start!important}.flex-center .col-middle,.flex-end .col-middle,.flex-row .col-middle,.flex-row--center .col-middle,.flex-row--end .col-middle{-webkit-align-self:center!important;align-self:center!important}.flex-center .col-end,.flex-end .col-end,.flex-row .col-end,.flex-row--center .col-end,.flex-row--end .col-end{-webkit-align-self:flex-end!important;align-self:flex-end!important}.flex-spacer{-webkit-flex:1;flex:1}.logged-in,.logged-out-false{display:none!important}p{margin:0 0 10px}.italic{font-style:italic}.h1,h1{font-size:2.25em;margin:0 0 .4444em;font-weight:400}.h2,.xl,h2{font-size:1.875em;margin:0 0 .5333em;font-weight:400}.h3,.lg,h3{font-size:1.5em;margin:0 0 .625em;font-weight:400}.h4,.md,h4{font-size:1.125em;margin:0 0 .7619em;font-weight:400}.h5,.sm,h5{font-size:1em;line-height:1.5em;margin:0 0 .8571em;font-weight:400}.h6,.xs,body,h6{font-size:.875em}.h6,.xs,h6{line-height:1.33em;margin:0 0 1.0208em;font-weight:400}.btn,.btn.continue,.h1.title,.h2.title,.h3.title,.h4.title,.h5.title,.h6.title,h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{font-weight:700}.text-left{text-align:left}.playnow-carousel ul li.slide .banner-content--right,.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}#session-bar #token-panel table th,#session-bar #token-panel thead th,.btn,.btn-primary,.btn.continue,.table.table--borders thead tr th{text-transform:uppercase}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.btn{text-decoration:none}.btn-back.btn-primary,.btn-back.btn-secondary{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:17px;padding-left:8px;position:relative}.btn-back.btn-primary:before,.btn-back.btn-secondary:before{background:#b31b34;border-radius:0 30px 0 0;content:"";position:absolute;top:4px;left:-13px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:24px;height:24px}.btn-back.btn-primary:hover:before,.btn-back.btn-secondary:hover:before{background:#d03d53}.btn-back.btn-primary:active:before,.btn-back.btn-primary:focus:before,.btn-back.btn-secondary:active:before,.btn-back.btn-secondary:focus:before{background:#940117}.btn-back.btn-primary:focus:active:before,.btn-back.btn-secondary:focus:active:before{background-color:#68101e;border-color:#440a14}.btn-back.btn-primary:active:hover:before,.btn-back.btn-secondary:active:hover:before{background-color:#940117}.btn-back.btn-secondary:before{background:#333}.btn-back.btn-secondary:hover:before{background:#4d4d4d}.btn-back.btn-secondary:active:before,.btn-back.btn-secondary:focus:before{background:#1a1a1a}.btn-back.btn-secondary:focus:active:before{background-color:#000;border-color:#000}.btn-back.btn-secondary:active:hover:before{background-color:#1a1a1a}.btn-arrow,.controls button{background:padding-box content-box #b31b34;border:6px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer;margin:0;padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);outline:0;transition:350ms background;width:46px;height:46px;z-index:100}.btn-arrow.relative,.controls button.relative{position:relative;top:0;left:0;-webkit-transform:none;transform:none}.btn-arrow:after,.controls button:after{background:url(/resources/images/home/carousel/right-arrow.png) 12px center/11px no-repeat;content:'';position:absolute;top:0;left:0;width:100%;height:100%}.btn-arrow:hover,.controls button:hover,.playnow-carousel .indicators li .indicator:hover:after{background-color:#d03d53}.btn-arrow.left:after,.controls button.left:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:1px}.quick-deposit-modal,.rwd-modal{-webkit-transform:translate(-50%,-50%)}.btn-arrow:active,.controls button:active{background-color:#940117}.btn-arrow.lg,.controls button.lg{border-width:8px;width:66px;height:66px}.btn-arrow.lg:after,.controls button.lg:after{background-position:17px center;background-size:17px}.form-inline label.alert{margin-bottom:0;padding:6px;vertical-align:middle}.form-inline-xs .form-control{display:inline-block;width:auto;vertical-align:middle}.form-group+p{margin-top:10px}@media (min-width:768px){div[class*=col-].grey-box-parent{padding-right:0;border-right:8px solid #fff}}.almost-black-alt-light-border,.light-grey-main-border{border-color:#f2f2f2}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-control.input-looks-active,.input-looks-active{background-color:#fff}.stripes{background-image:url(/resources/images/tiles/bg-diagonal.png)}.light-grey-main{background-color:#f2f2f2}.black-main,.table thead{background-color:#333}.section-white{background-color:#fff}.form-section-grey{background-color:#f2f2f2}.form-field-grey{background-color:#ccc}.almost-black-alt-light{background-color:#f2f2f2}.lottery-main{background-color:#00b5e2}.casino-main{background-color:#658d3b}.sports-main{background-color:#003087}.poker-main{background-color:#8031a7}.bingo-main{background-color:#eaaa00}.tile-box{background:#fff;border:1px solid #ccc;position:relative;padding:4px;margin:0 8px}.tile-box.pull-left{margin-left:0}.facebook-icon,.instagram-icon,.twitter-icon,.youtube-icon{background:center center/contain no-repeat;display:inline-block;width:33px;height:33px}@media (max-width:1199px){.facebook-icon,.instagram-icon,.twitter-icon,.youtube-icon{width:25px;height:25px}}.facebook-icon:hover,.instagram-icon:hover,.twitter-icon:hover,.youtube-icon:hover{opacity:.7}.has-touch.playnow-carousel ul li.feed,.has-touch.playnow-carousel ul li.hideslide:first-child,.rwd-modal.out{opacity:0}.facebook-icon.small,.instagram-icon.small,.twitter-icon.small,.youtube-icon.small{width:13px;height:13px}.facebook-icon{background-image:url(/resources/images/footer/facebook.png)}.facebook-icon.black{background-image:url(/resources/images/footer/facebook-black.png)}.twitter-icon{background-image:url(/resources/images/footer/twitter.png)}.twitter-icon.black{background-image:url(/resources/images/footer/twitter-black.png)}.instagram-icon{background-image:url(/resources/images/footer/instagram.png)}.youtube-icon{background-image:url(/resources/images/footer/youtube.png)}.rwd-modal,.table{background:#fff}.rwd-modal{padding:0 16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s;margin:20px 0;overflow-y:auto;width:90%;max-width:660px;max-height:calc(100vh - 40px);z-index:2010}@media (max-width:544px){.rwd-modal{margin:40px 20px 20px;max-width:calc(100vw - 40px);max-height:calc(100vh - 60px);position:absolute;top:0;left:0;-webkit-transform:none;transform:none}}.rwd-modal .rwd-modal-content{padding:16px 0}.rwd-modal .rwd-modal-content .section{min-width:0}.rwd-modal .rwd-modal-close{background:0 0;border:0;color:#fff;cursor:pointer;font-family:'Glyphicons Halflings';font-size:25px;line-height:100%;padding:0;position:absolute;top:-35px;right:0}.table thead{color:#fff}.table tbody th{background-color:#a6a6a6;color:#fff}.table.table--borders thead tr th{border-top:1px solid #d9d9d9;border-bottom:0;padding:1em;text-align:left;vertical-align:baseline}.table.table--borders tbody td,.table.table--borders tbody th{border-bottom:1px solid #d9d9d9}body{color:#333;font-family:"DIN Next",Helvetica,Arial,sans-serif;line-height:1.42857143;position:relative;height:100%}@media (min-width:1200px){.title-background h4{font-size:48px}#top-bar,#top-bar .help-dropdown .nav-drop li:hover{background:#b31b34}#top-bar{display:block;font-size:13px;padding:0 16px;width:100%;height:24px}#top-bar&gt;ul{list-style:none;float:right;margin:0;padding:0}#top-bar&gt;ul a{color:#fff;text-decoration:none}#top-bar&gt;ul&gt;li{display:block;float:left;line-height:24px;font-weight:700;text-transform:uppercase}#top-bar&gt;ul&gt;li:after{color:#fff;content:'|';margin:0 0 0 16px;font-weight:400}#top-bar&gt;ul&gt;li:first-child:last-child:after,#top-bar&gt;ul&gt;li:last-child:after{content:'';display:none}#top-bar&gt;ul&gt;li+li{margin-left:16px}#top-bar .logo{background:no-repeat;float:left;font-size:0;width:40px;height:100%}#top-bar .logo.bc{background-image:url(/resources/images/global/logo_BCLC.png);width:40px}#top-bar .logo.mb{background-image:url(/resources/images/global/logo_MLL.png);width:280px}#top-bar .help-dropdown{float:right;height:100%}#top-bar .help-dropdown .glyphicons-type{color:#fff;font-size:10px;margin-right:4px}#top-bar .help-dropdown .caret{margin-left:2px}#top-bar .help-dropdown&gt;ul{color:#fff;text-transform:uppercase;list-style:none;margin:0;padding:0;height:100%}#top-bar .help-dropdown&gt;ul&gt;li{height:100%}#top-bar .help-dropdown .dropdown-top{border:0;background:0 0;color:#fff;cursor:pointer;height:100%;padding:0 8px;margin-right:-8px;margin-left:-8px;outline:0;line-height:23px;font-weight:700;text-transform:uppercase}#top-bar .help-dropdown .dropdown-top:hover{background:#d03d53}#top-bar .help-dropdown .nav-drop{background:#a6a6a6;display:none;font-size:13px;list-style:none;padding:0;position:absolute;top:32px;right:8px;z-index:2550}#top-bar .help-dropdown .nav-drop li{border-bottom:1px solid #fff;height:48px;line-height:48px}#top-bar .help-dropdown .nav-drop li:last-child{border-bottom:0}#top-bar .help-dropdown .nav-drop:after{content:'';position:absolute;top:-5px;right:9px;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-top:5px solid #a6a6a6;border-right:5px solid transparent;border-left:5px solid transparent;display:inline-block;transition:-webkit-transform 225ms;transition:transform 225ms;transition:transform 225ms,-webkit-transform 225ms;vertical-align:middle;width:0;height:0}#top-bar .help-dropdown .nav-drop .tel,#top-bar .help-dropdown .nav-drop a{color:#fff;display:block;height:100%;padding:0 16px;text-decoration:none}#top-bar .help-dropdown.open .nav-drop{display:block}}#session-bar{background:#f2f2f2;max-height:0}#session-bar.open{max-height:96px}#session-bar #notificationsBarContent{position:relative;max-height:0;overflow:hidden;width:100%}#session-bar #notificationsBarContent .session-box{padding:8px;position:relative;text-transform:capitalize;line-height:24px}@media (min-width:768px){#session-bar #notificationsBarContent .session-box{padding-left:16px}}#session-bar #notificationsBarContent .cashSpent{padding-right:0}#session-bar #notificationsBarContent .tokensAndHeldBalance .go-to-promotions{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:991px){#session-bar #notificationsBarContent .session-box:nth-child(1),#session-bar #notificationsBarContent .session-box:nth-child(2){border-right:1px solid #fff;border-bottom:1px solid #fff}#session-bar #notificationsBarContent .session-box:nth-child(3){border-bottom:1px solid #fff}#session-bar #notificationsBarContent .session-box:nth-child(4),#session-bar #notificationsBarContent .session-box:nth-child(5){border-right:1px solid #fff}#session-bar.open #notificationsBarContent{max-height:96px}#session-bar .deposit-parent{text-align:center}}#session-bar .title{margin:2px 0 0;line-height:.8em}@media (max-width:1199px){#session-bar .session-box{height:48px}#session-bar .title{font-size:13px;font-weight:700}#session-bar .detail{font-size:13px;line-height:16px}#session-bar #tokensAndHeldBalanceArrow{display:none}}@media (max-width:767px){#session-bar .detail{font-size:12px}#session-bar .deposit-parent a,#session-bar .deposit-parent button{margin:0 auto}#session-bar .deposit-parent a .glyphicons-type,#session-bar .deposit-parent button .glyphicons-type{display:none}}@media (max-width:370px){#session-bar .cashSpent .detail{font-size:9px;line-height:11px}}#session-bar .tokensAndHeldBalance{position:relative}@media (min-width:1200px){#session-bar #notificationsBarContent .session-box{padding-top:10px;padding-bottom:10px}#session-bar #notificationsBarContent .tokensAndHeldBalance{background:url(/resources/images/tiles/bg-diagonal.png)}#session-bar #notificationsBarContent .tokensAndHeldBalance .session-box:first-child{border-bottom:0;border-right:0}#session-bar #notificationsBarContent .tokensAndHeldBalance .session-box:nth-child(2){border-bottom:0;border-right:1px solid #fff}#session-bar{text-align:center}#session-bar .title{font-size:18px;font-weight:700}#session-bar .detail{font-size:16px;line-height:18px}#session-bar .tokensAndHeldBalance{cursor:pointer}}#session-bar .tokensAndHeldBalance .halflings{font-size:11px}@media (min-width:992px){#session-bar #notificationsBarContent .session-box{border-right:1px solid #fff}#session-bar #notificationsBarContent .session-box:last-child{border-right:0}#session-bar.open #notificationsBarContent{max-height:64px;width:100%}#session-bar .deposit-parent a:hover,#session-bar .deposit-parent button:hover,#session-bar .tokensAndHeldBalance .halflings{cursor:pointer}}#session-bar .tokensAndHeldBalance .tooltip{background:#333;border:1px solid #fff;border-radius:4px;width:300px;z-index:1500}#session-bar .tokensAndHeldBalance .tooltip-inner{color:#fff;font-size:12px;line-height:1.2em;padding:8px}#session-bar #tokensAndHeldBalanceArrow{border-top-color:#1a1a1a;border-top-width:10px;border-right-width:10px;border-left-width:10px;font-size:0;-webkit-transform:rotate(0);transform:rotate(0);position:absolute;bottom:10px;right:0}#session-bar #tokensAndHeldBalanceArrow.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#session-bar .deposit-parent a,#session-bar .deposit-parent button{background:#b31b34;border:0;color:#fff;padding:6px 18px;outline:0;border-radius:5px;display:inline-block;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;text-transform:uppercase;margin:0 auto;vertical-align:middle}#session-bar #token-panel{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);display:none;-webkit-transform:translateX(50%);transform:translateX(50%);padding:0;position:absolute;right:50%;width:70%;z-index:2250}#session-bar #token-panel table{margin:0;table-layout:fixed;width:100%}#session-bar #token-panel table th{font-size:16px;font-weight:500;padding:8px}#session-bar #token-panel h3{font-size:24px;font-weight:400;margin:0 0 8px}#session-bar #token-panel p{margin-bottom:4px}#session-bar #token-panel thead{background-color:#333;vertical-align:bottom;color:#fff}#session-bar #token-panel thead th{padding:1em;text-align:left}#session-bar #token-panel .summary .mouseType{font-size:16px;font-weight:400;margin:0 0 4px}#session-bar #token-panel .games p{font-size:16px}#session-bar #token-panel .label{background-color:#a6a6a6;display:inline;font-size:.8em;padding:.25em .5em;text-align:center;font-weight:500}#footer,#head,#sub-menu #show-sub-menu .icon-bar{background:#333}#session-bar #token-panel .label.label-primary{background:#b31b34;color:#fff}#session-bar #token-panel .summary .glyphicons-type{margin-left:5px;vertical-align:bottom}#head{height:64px}#head:after,#head:before{content:'';content:" ";display:table}#head nav{font-size:14px;font-weight:500;line-height:1.77777777em;position:relative;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start}@media (min-width:992px){#head nav{font-size:16px}#head nav .main-menu-wrap .minor{font-size:14px}}#head nav #logo{-webkit-align-self:auto;align-self:auto;-webkit-order:1;order:1;-webkit-flex:0 1 auto;flex:0 1 auto;margin:0;height:100%}#head nav .main-menu-wrap,#head nav .user-access{-webkit-align-self:auto;text-transform:uppercase}#head nav #logo a{background:url(/resources/images/global/logo_PlayNow2.svg) center center/contain no-repeat;display:block;margin:0 8px;font-size:0;width:124px;height:100%}@media (min-width:1200px){#session-bar .deposit-parent a,#session-bar .deposit-parent button{padding-top:12px;padding-bottom:12px;width:100%}#head{padding:0 8px}#head nav{font-size:18px}#head nav #logo a{max-width:124px;margin-right:36px}#head nav .main-menu-wrap{text-align:center}}@media (max-width:1199px){#head nav #logo a{max-width:90px;margin-right:36px}.banner-carousel.playnow-carousel ul li.slide .banner-content img{max-height:100px}}@media (max-width:991px){#session-bar #token-panel{display:none!important}#head nav{font-weight:700}#head nav #logo a{max-width:72px;margin-right:18px}}@media (max-width:543px){#head nav #logo a{max-width:59px;margin-right:18px}}@media (max-width:370px){#session-bar .deposit-parent a,#session-bar .deposit-parent button{padding-left:14px;padding-right:14px}#head nav #logo a{max-width:57px;margin-right:8px}}#head nav .main-menu-wrap{align-self:auto;display:-webkit-flex;display:flex;-webkit-flex:10 1 auto;flex:10 1 auto;-webkit-justify-content:center;justify-content:center;-webkit-order:2;order:2}#head nav .user-access,.playnow-carousel ul li.feed img{display:none!important}@media (max-width:991px){#head nav .main-menu-wrap{-webkit-justify-content:flex-start;justify-content:flex-start}}@media (max-width:260px){#head nav #logo a{display:none}#head nav .main-menu-wrap{margin-left:8px}}#head nav .main-menu-wrap .no-main{margin:0!important;padding:0!important}#head nav .main-menu-wrap #show-menu{-webkit-flex:0 0 auto;flex:0 0 auto}#head nav .main-menu-wrap .sub-open .active&gt;a:after{border-top-color:#666!important}@media (max-width:543px){#head nav #main-menu{display:none}#head nav #show-menu{-webkit-order:1;order:1}}@media (max-width:543px) and (max-width:370px){#head nav #show-menu{-webkit-order:3;order:3}}@media (min-width:768px) and (max-width:1199px){#head nav #show-menu{display:none}}@media (min-width:544px) and (max-width:1199px){#head nav .main-menu-wrap{height:100%}#head nav .main-menu-wrap&gt;ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;height:100%}}@media (min-width:544px){#head nav .main-menu-wrap li{display:inline-block;margin:0 9px}#head nav .main-menu-wrap li.hidden{display:none}#head nav .main-menu-wrap a{display:inline-block;text-decoration:none;height:64px;line-height:64px}}@media (min-width:544px) and (max-width:991px){#head nav .main-menu-wrap li.active{margin:0 4px}#head nav .main-menu-wrap li.active&gt;a{padding-right:11px;padding-left:11px}}@media (min-width:768px){#head nav #main-menu&gt;.active&gt;ul .cutoff,#head nav #main-menu&gt;.active&gt;ul li&gt;.nav-child,#head nav #main-menu&gt;li&gt;ul{display:none}#head nav #main-menu&gt;.active&gt;ul .active&gt;a,#head nav #main-menu&gt;.active&gt;ul a:hover{color:#b31b34}#head nav #main-menu ul{margin:0;padding:0}#head nav #main-menu&gt;.active&gt;ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;-webkit-justify-content:center;justify-content:center;position:absolute;top:64px;left:0;width:100%;height:48px;z-index:1998}#head nav #main-menu&gt;.active&gt;ul li{-webkit-order:0;order:0;position:relative}#head nav #main-menu&gt;.active&gt;ul li:hover&gt;.nav-child{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:5px 0 0;position:absolute;top:100%;left:50%;min-width:140px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#head nav #main-menu&gt;.active&gt;ul li:hover&gt;.nav-child:before{content:'';position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;display:inline-block;transition:-webkit-transform 225ms;transition:transform 225ms;transition:transform 225ms,-webkit-transform 225ms;vertical-align:middle;width:0;height:0}#head nav #main-menu&gt;.active&gt;ul li:hover&gt;.nav-child li{background:#333;display:block;margin:0}#head nav #main-menu&gt;.active&gt;ul li:hover&gt;.nav-child li:last-child{border-bottom:0}#head nav #main-menu&gt;.active&gt;ul li:hover&gt;.nav-child li.active a{font-weight:700}#head nav #main-menu&gt;.active&gt;ul li:hover&gt;.nav-child li a{color:#fff;display:block;font-size:13px;line-height:1.5em;padding:12px 16px;text-transform:none;height:auto;text-align:left;font-weight:400}#head nav #main-menu&gt;.active&gt;ul li:hover&gt;.nav-child li a:hover{background:#b31b34}#head nav #main-menu&gt;.active&gt;ul li:hover&gt;.nav-child .active{padding:0}#head nav #main-menu&gt;.active&gt;ul li a,#head nav #main-menu&gt;.active&gt;ul li&gt;span{color:#333;font-size:13px;height:48px;line-height:48px}#head nav #main-menu&gt;.active&gt;ul #show-sub-overflow-menu{float:none;font-weight:700;-webkit-order:1;order:1}#head nav #main-menu&gt;.active&gt;ul span:hover{cursor:default}}#head nav .dropdown-top{position:relative}#head nav .dropdown-top:after{content:'';margin:-3px 0 0 3px;border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;display:inline-block;transition:-webkit-transform 225ms;transition:transform 225ms;transition:transform 225ms,-webkit-transform 225ms;vertical-align:middle;width:0;height:0}#head nav .user-access{align-self:auto;color:#fff;-webkit-justify-content:flex-end;justify-content:flex-end;list-style:none;margin:0 0 0 auto;padding:0 8px;-webkit-order:4;order:4;-webkit-flex:0 0 auto;flex:0 0 auto}@media (max-width:370px){#head nav .user-access{-webkit-flex-grow:999;flex-grow:999;padding-left:0}#head nav .user-access li.view-session-wrap{margin:0 auto}}#head nav .user-access.show{display:-webkit-flex!important;display:flex!important}#head nav .user-access li{display:inline-block;-webkit-flex:0 0 auto;flex:0 0 auto;padding:0;margin:0;height:64px}#head nav .user-access li a{color:#fff;font-weight:400;text-decoration:none}#head nav .badge{background:#5a5a5a;border-radius:50%;margin-top:-5px;padding:2px 5px;position:absolute;top:50%;right:-10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#main-menu,#main-menu&gt;.active&gt;a,#show-menu,#show-menu span{position:relative}#head nav .badge:empty{display:none}#user-acct{padding-right:0!important}#main-menu{-webkit-flex:0 1 auto;flex:0 1 auto;list-style:none;margin:0;padding:0}#main-menu&gt;li&gt;a{color:#fff}@media (max-width:991px){#main-menu&gt;.active{background:#e6e6e6}#main-menu&gt;.active:before{background:#333;content:"";position:absolute;top:0;left:0;width:100%;height:13px}#main-menu&gt;.active&gt;a{color:#383838}#triggerRGTopbar{display:none}}#show-menu{background:0 0;border:0;padding:0 10px 13px;-webkit-align-self:auto;align-self:auto;color:#fff;cursor:pointer;-webkit-order:3;order:3;-webkit-flex:0 1 auto;flex:0 1 auto;font-weight:500;margin:0;bottom:-13px;outline:0;overflow:hidden;text-transform:uppercase;min-width:66px;height:51px;line-height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:992px){#head nav .main-menu-wrap .active&gt;a{color:#b31b34}#head nav #main-menu ul{display:none}#head nav .my-account-btn{line-height:64px}#main-menu&gt;.active&gt;a:after{content:'';-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);position:absolute;left:50%;bottom:0;border-top:10px solid #e6e6e6;border-right:10px solid transparent;border-left:10px solid transparent;display:inline-block;transition:-webkit-transform 225ms;transition:transform 225ms;transition:transform 225ms,-webkit-transform 225ms;vertical-align:middle;width:0;height:0}#show-menu:hover{cursor:pointer}}@media (min-width:544px){#show-menu{margin-right:auto}#show-menu:hover{color:#b31b34}#show-menu:hover .caret{border-top-color:#b31b34}}@media (max-width:543px){#show-menu{font-weight:700;background:#e6e6e6;color:#000}.account #show-menu,.home #show-menu{background:0 0;color:#fff}#show-menu.open{color:#fff}#show-menu.open .caret{-webkit-transform:rotate(0);transform:rotate(0)}}#show-menu:after{background:#666;content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:0;z-index:2}#show-menu.open:after{height:100%}#show-menu .caret,#view-session-header .balance:after{border-right:5px solid transparent;border-left:5px solid transparent;width:0;height:0;vertical-align:middle}#show-menu .caret{border-top:5px solid #fff;display:inline-block;transition:-webkit-transform 225ms;transition:transform 225ms;transition:transform 225ms,-webkit-transform 225ms;margin:-2px 0 0 2px}@media (max-width:370px){#show-menu{font-size:13px;padding-right:7px;padding-left:7px}#show-menu .caret{margin-left:1px}}@media (max-width:543px){#show-menu .caret{border-top-color:#000;margin-top:3px}#show-menu .caret:after{content:'';border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;display:inline-block;transition:-webkit-transform 225ms;transition:transform 225ms;transition:transform 225ms,-webkit-transform 225ms;vertical-align:middle;width:0;height:0;position:absolute;top:-12px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#show-menu.open .caret,#show-menu.open .caret:after,.account #show-menu .caret,.account #show-menu .caret:after,.home #show-menu .caret,.home #show-menu .caret:after{border-top-color:#fff}}#show-menu .opened,#show-menu.open .name{display:none}#show-menu.open .opened{display:inline-block}#user-login{line-height:64px;margin:0 8px 0 0}#user-login li:after{content:'|';margin:0 8px}#user-login li:first-child:last-child:after,#user-login li:last-child:after{content:'';display:none}@media (min-width:992px){#show-menu{-webkit-flex:0 0 74px;flex:0 0 74px}#show-menu:hover{color:#b31b34}#user-login li:after{margin-left:16px}#user-login .register{text-decoration:underline}#user-login .login{background:url(/resources/images/header/profile-out.svg) 12px center/16px 16px no-repeat #b31b34;border:0;padding:8px 16px 8px 43px;outline:0;border-radius:5px;color:#fff;font-weight:500;font-size:16px;line-height:37px;margin:0 0 0 8px;height:38px;text-transform:uppercase}#user-login .login:hover{background-color:#760000;color:#fff!important}#view-session-header:hover{cursor:pointer}}#triggerRGTopbar,#view-session-header{border:0;color:#fff;position:relative;outline:0;cursor:pointer}@media (min-width:992px) and (min-width:992px){#user-login .login:hover{cursor:pointer}}#triggerRGTopbar{background:url(/resources/images/header/graph.svg) 0 center/36px 16px no-repeat;margin-right:16px;padding:0;width:16px;height:100%}#triggerRGTopbar:hover{background-position:-18px center}#triggerRGTopbar .badge{background:#d94f49}#my-account-inbox:hover,.playnow-carousel ul li.right{background-position:right center}#my-account-inbox{background:url(/resources/images/header/env.svg) 0 center/36px 12px no-repeat;display:inline-block;line-height:64px;margin-right:15px;position:relative;width:18px;height:100%}#my-account-inbox .badge{background:#4cc0bc}#my-account-inbox .glyphicons-type:before{content:"\2709"}#view-session-header{background:0 0;padding:0 8px;border-radius:0 0 5px 5px;font-weight:400;height:54px;line-height:64px;overflow:hidden}#view-session-header .balance{position:relative;z-index:3}@media (370px){#view-session-header .balance{font-size:13px}}#view-session-header .balance:after{border-top:5px solid #fff;display:inline-block;transition:-webkit-transform 225ms;transition:transform 225ms;transition:transform 225ms,-webkit-transform 225ms;content:'';margin-left:5px}#view-session-header.open .balance:after{border-top-color:#333;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#view-session-header.open{color:#1a1a1a;transition:all 225ms ease-out}#view-session-header:after{background:#f2f2f2;content:'';display:block;position:absolute;top:0;left:0;width:100%;height:0%;z-index:2;transition:all 275ms ease-out}#view-session-header.open:after{height:100%}#my-account{background:url(/resources/images/header/profile.svg) left center no-repeat #b31b34;border:0;color:#fff;padding:5px 8px;outline:0;background-size:21px 14px;cursor:pointer;font-weight:500;margin:0 0 0 8px;text-transform:uppercase}@media (max-width:370px){#view-session-header .balance:after{margin-left:4px}#my-account{margin-left:0}}#my-account .icon{font-size:18px;margin:-4px 0 0;width:30px;height:100%;vertical-align:middle;display:none}#my-account .badge{background:#fff;color:#5a5a5a;top:20px;right:7px;-webkit-transform:initial;transform:initial}#my-account:hover{background-color:#760000}@media (max-width:991px){#my-account .username,#my-account-inbox{display:none}#my-account{background-position:center center;background-size:26px 18px;border-radius:0;padding-top:0;padding-bottom:0;line-height:64px;width:64px;height:100%}}@media (max-width:991px) and (max-width:370px){#my-account{width:48px}}@media (min-width:992px){#my-account:hover{cursor:pointer}#my-account .badge{display:none}#my-account{border-radius:5px;background-position:16px center;background-size:24px 16px;line-height:30px;margin-right:8px;padding-left:52px;padding-right:16px}}.quick-budget-wrap{position:relative}#qb-wdg{position:absolute;top:75px;left:-145px;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;z-index:2002;transition:all 250ms ease}#qb-wdg:after{content:'';margin-left:-10px;position:absolute;top:-10px;left:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-top:10px solid #d9d9d9;border-right:10px solid transparent;border-left:10px solid transparent;display:inline-block;transition:-webkit-transform 225ms;transition:transform 225ms;transition:transform 225ms,-webkit-transform 225ms;vertical-align:middle;width:0;height:0}#qb-wdg.open{-webkit-transform:scaleY(1);transform:scaleY(1)}#qb-wdg .widget-wrapper{background:#f2f2f2;border:1px solid #d9d9d9;border-radius:6px;color:#333;font-size:14px;text-transform:none;width:300px;padding:8px}#qb-wdg #closeWidget{color:#333}#qb-wdg .widget-header{background:#d9d9d9;border-radius:6px 6px 0 0;color:#333;font-size:16px;margin:-8px -8px 0;padding:8px}#qb-wdg .limit-container{border-bottom:1px solid #d9d9d9;padding:8px}#qb-wdg .limit-container:after,#qb-wdg .limit-container:before{content:'';content:" ";display:table}#qb-wdg .limit-container .icon{float:left;font-size:22px;margin:0 .625em 0 .5em}#qb-wdg .limit-container .limit-info{float:left}#qb-wdg .status-bar{height:16px;margin-top:.25em;border:1px solid #78d478;border-radius:8px;overflow:hidden;background-color:#fff}#qb-wdg .status-bar.Green{border-color:#78d478}#qb-wdg .status-bar.Green .bar{background:#5ab65a}#qb-wdg .status-bar.Orange{border-color:#ffdc3f}#qb-wdg .status-bar.Orange .bar{background:#e4be21}#qb-wdg .status-bar.Red{border-color:#f76d67}#qb-wdg .status-bar.Red .bar{background:#d94f49}#qb-wdg .status-bar+p{text-align:center;margin:0}#qb-wdg .widget-footer{padding:8px 8px 0}#qb-wdg .widget-footer:after,#qb-wdg .widget-footer:before{content:'';content:" ";display:table}.overflow-menu-wrap{background:#666;display:none;width:100%}.overflow-menu-wrap #overflow-menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;margin:0 auto;padding:4px 0;width:66%}@media (max-width:370px){.overflow-menu-wrap #overflow-menu{margin:0 auto;max-width:249px;padding:0;width:90%}}.overflow-menu-wrap #overflow-menu ul{display:none}.overflow-menu-wrap #overflow-menu li{display:inline-block;float:left;padding:4px;text-transform:uppercase;width:25%}.overflow-menu-wrap #overflow-menu li.minor{text-transform:none}@media (max-width:768px){.overflow-menu-wrap #overflow-menu li{width:33.33333333%}}@media (max-width:544px){.overflow-menu-wrap #overflow-menu li{width:50%}}.overflow-menu-wrap #overflow-menu li a{background:#5c5c5c;color:#fff;display:block;padding:8px;text-decoration:none}.overflow-menu-wrap #overflow-menu li a:hover{color:#b31b34;background:#e6e6e6}.overflow-menu-wrap #overflow-menu li.active a{background:#e6e6e6;color:#383838}#show-sub-menu{background:0 0;border:0;color:inherit;display:none;font-weight:700;height:100%;padding:0 8px;text-transform:uppercase}#show-sub-menu.show{display:block}@media (min-width:768px){#show-sub-menu,#show-sub-menu.show{display:none}}#sub-menu{background:#e6e6e6;width:100%;height:48px;z-index:500}@media (min-width:992px){#sub-menu{position:relative}#sub-menu button{display:none}#sub-menu .overflow{background:#e6e6e6;display:none;margin:0;padding:0;position:absolute;top:52px;right:5px}#sub-menu .overflow li{display:block}#sub-menu .overflow a{color:#333;font-size:13px;font-weight:500;height:40px;line-height:40px;padding:0 8px;text-decoration:none;text-transform:uppercase}#sub-menu .overflow a.active{color:#b31b34}#sub-menu-list{display:none}}#footer #footer-quick-links .links a:hover,#footer a:hover{text-decoration:underline}@media (max-width:991px){#sub-menu .header,#sub-menu li a{border-bottom:1px solid #f2f2f2}#sub-menu #sub-menu-list{background:#fff;border-right:1px solid #666;font-size:1.143em;position:fixed;top:0;left:0;-webkit-transform:translateX(-175%);transform:translateX(-175%);width:calc(100% - 64px);max-width:311px;height:100%;transition:all 450ms cubic-bezier(.4,0,1,1);z-index:2002}#sub-menu #sub-menu-list.open{transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:translateX(0);transform:translateX(0)}#sub-menu #sub-menu-list ul{margin:0;padding:0;list-style:none}#sub-menu #sub-menu-list&gt;ul{overflow-y:auto;width:100%;height:calc(100% - 64px)}#sub-menu #sub-menu-list&gt;ul&gt;li{position:relative}#sub-menu #sub-menu-list&gt;ul ul{border-top:1px solid #f2f2f2;max-height:0;overflow:hidden;transition:max-height .4s ease-in,rotate .3s}#sub-menu #sub-menu-list&gt;ul ul:after{background:url(/resources/images/header/menu-open.svg) center center no-repeat;content:'';position:absolute;top:0;right:16px;height:40px;width:30px}#sub-menu #sub-menu-list&gt;ul ul.open{max-height:300px}#sub-menu #sub-menu-list&gt;ul ul.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#sub-menu #sub-menu-list&gt;ul ul li{padding:0}#sub-menu #sub-menu-list&gt;ul ul a{padding-left:16px}#sub-menu .header{height:64px}#sub-menu .logo{background:url(/resources/images/global/logo_PlayNow2-dark.svg) left center/72px no-repeat;display:block;font-size:0;margin:0 0 0 8px;padding:8px 0;width:72px;height:100%}#sub-menu #close-sub-menu{right:-64px}#sub-menu li{display:block;padding:0 16px;line-height:40px}#sub-menu li.header{border-bottom:0}#sub-menu li&gt;ul{margin:0 -16px}#sub-menu .home{text-transform:uppercase}#sub-menu li:hover&gt;a{color:#b31b34}#sub-menu .active&gt;a,#sub-menu li:active&gt;a{font-weight:700}#sub-menu a{color:#333;display:block;text-decoration:none;width:100%;height:100%}#sub-menu .overflow,.playnow-carousel.has-touch .controls{display:none}}#sub-menu .no-link{display:none}.sub-menu-wrap{position:relative;height:100%}@media (min-width:768px){#show-sub-overflow-menu{background:0 0;border:0;padding:0;outline:0;cursor:pointer;color:inherit;display:none;float:right;font-size:13px;font-weight:500;margin:0 8px;text-transform:uppercase;height:48px;line-height:48px}#sub-menu #show-sub-overflow-menu:active,#sub-menu #show-sub-overflow-menu:hover{color:#b31b34}#show-sub-overflow-menu.show{display:inline-block}#show-sub-overflow-menu.moved{float:none}#show-sub-overflow-menu .caret{margin:-3px 0 0;border-top-color:#333}}@media (min-width:768px) and (min-width:992px){#show-sub-overflow-menu:hover{cursor:pointer}}.slide-menu .close{background:#e6e6e6;border:0;padding:0;outline:0;color:#333;font-size:1.35em;position:absolute;top:0;width:64px;height:64px}.slide-menu .close:hover{background:#929292}#account-menu{background:#fff;font-size:16px;font-weight:500;position:fixed;top:0;right:0;-webkit-transform:translateX(175%);transform:translateX(175%);width:calc(100% - 64px);max-width:300px;height:100%;transition:all 350ms cubic-bezier(.4,0,1,1);z-index:2002}@media (min-width:992px){.slide-menu .close:hover{cursor:pointer}#account-menu:before{border-left:16px solid rgba(0,0,0,.35);content:'';position:absolute;left:-16px;top:0;height:100%}#account-menu .logo .btn:hover,#account-menu .logo button:hover{cursor:pointer}}#account-menu .wrap{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto}#account-menu .wrap&gt;ul{-webkit-flex:1 0 auto;flex:1 0 auto;list-style:none;margin:0;padding:0 16px;width:100%}#account-menu .wrap&gt;ul ul{padding:0;margin:0}#account-menu .wrap .bottom{-webkit-flex:0 0 auto;flex:0 0 auto}#account-menu.open{transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:translateX(0);transform:translateX(0)}#account-menu .grow{-webkit-flex:1 0 auto;flex:1 0 auto}#account-menu .header{background:#fff;height:64px}#account-menu .logo,#account-menu a{display:block;height:100%;width:100%}#account-menu .logo{background:url(/resources/images/global/logo_PlayNow2-dark.svg) left center/72px no-repeat;font-size:0;line-height:18px;padding:8px 0;margin:0}#account-menu .logo .btn,#account-menu .logo button{background:#b31b34;border:0;padding:0 16px;outline:0;border-radius:5px;color:#fff;float:right;font-weight:700;font-size:16px;line-height:37px;position:relative;top:5px;width:auto;height:38px;text-transform:uppercase}#account-menu .logo .btn:hover,#account-menu .logo button:hover{background:#760000}#account-menu .close{left:-64px}#account-menu li{border-bottom:1px solid #f2f2f2;display:block;padding:0;line-height:40px}#account-menu .active,#account-menu li:active,#account-menu li:hover{font-weight:700}#account-menu a{color:#333;font-weight:400;text-decoration:none}#footer #footer-help .button-chat,#footer h2,.playnow-carousel ul li .btn{font-weight:700;text-transform:uppercase}.playnow-carousel{background:#4d4d4d;overflow:hidden;position:relative;width:100%;height:260px}@media (min-width:992px){#account-menu .close{border-left:1px solid rgba(255,255,255,.2)}.playnow-carousel{height:320px}.playnow-carousel.banner-carousel{height:280px}}.playnow-carousel.banner-tall{height:360px}.playnow-carousel .controls.show{display:block}.playnow-carousel .indicators li.hidden,.playnow-carousel .indicators.hide{display:none}.playnow-carousel .controls button{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.playnow-carousel .controls button.left{left:10px}.playnow-carousel .controls button.right{left:initial;right:10px}.playnow-carousel .indicators{display:block;font-size:0;margin:0;padding:0;position:absolute;bottom:8px;left:0;text-align:center;width:100%;z-index:500}.playnow-carousel .indicators li{border:4px solid rgba(0,0,0,.1);border-radius:50%;display:inline-block;margin:0 6px;position:relative}.playnow-carousel .indicators li .indicator{background:#333;border:0;border-radius:50%;display:block;position:relative;outline:0;width:12px;height:12px;padding:1px 6px}#footer #footer-full-links,#footer #footer-safe,#footer #go-to-mobile,.has-touch.playnow-carousel .indicators li:hover .thumbnail{display:none}.playnow-carousel .indicators li .indicator:after{border-radius:50%;content:'';cursor:pointer;position:absolute;top:0;left:0;transition:background-color 450ms;width:100%;height:100%}.playnow-carousel .indicators li .indicator:active:after{background-color:#940117}.playnow-carousel .indicators li .thumbnail{background:left center/84px 56px no-repeat #940117;border:4px solid #940117;color:#fff;display:none;font-size:12px;line-height:56px;padding:0 0 0 88px;position:absolute;top:-75px;left:50%;text-align:center;-webkit-align-self:center;align-self:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:176px;height:64px}.playnow-carousel .indicators li .thumbnail:after{border-top:5px solid #940117;border-right:5px solid transparent;border-left:5px solid transparent;display:inline-block;transition:-webkit-transform 225ms;transition:transform 225ms;transition:transform 225ms,-webkit-transform 225ms;vertical-align:middle;width:0;height:0;background:0 0;content:'';position:absolute;bottom:-9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.playnow-carousel .indicators li .thumbnail span{display:inline-block;line-height:14px;vertical-align:middle}.playnow-carousel .indicators li:hover .thumbnail{display:inline-block}.playnow-carousel .indicators li.active .indicator:after{background-color:#b31b34}.playnow-carousel ul{display:block;list-style:none;margin:0;padding:0;position:relative;width:100%;height:100%}.has-touch.playnow-carousel ul{display:-webkit-flex;display:flex;width:1000%}.has-touch.playnow-carousel ul.animate{transition:all .3s}.playnow-carousel ul li{background:center center/cover repeat-x;color:#fff;padding:0;overflow:hidden;transition:opacity 450ms;width:100%;height:100%}.playnow-carousel ul li.feed,.playnow-carousel ul li.feed .image-col,.playnow-carousel ul li.feed .img{background-image:none!important}@media (max-width:767px){#session-bar #token-panel h3{font-size:16px}#session-bar #token-panel .summary .mouseType{font-size:12px}#head nav #main-menu ul&gt;*,#show-sub-overflow-menu{display:none}.playnow-carousel:hover .controls button{opacity:.7}.playnow-carousel ul{display:-webkit-flex;display:flex;width:1000%}.playnow-carousel ul.animate{transition:all .3s}.playnow-carousel ul li{padding-top:10px;padding-bottom:28px;position:relative;-webkit-flex:0 0 auto;flex:0 0 auto;text-align:center;width:100vw}.playnow-carousel ul li.feed,.playnow-carousel ul li.hideslide:first-child{opacity:0}}.has-touch.playnow-carousel ul li{opacity:1;-webkit-flex:0 0 auto;flex:0 0 auto;padding-top:10px;padding-bottom:28px;position:relative;width:100vw}.has-touch.playnow-carousel ul li.hideslide{display:block;left:initial}.playnow-carousel ul li:first-child{z-index:50}.playnow-carousel ul li.active,.playnow-carousel ul li.default-active,.playnow-carousel ul li.next-after{opacity:1}@media (max-width:767px){.playnow-carousel ul li.right .row{-webkit-justify-content:flex-end;justify-content:flex-end}}.playnow-carousel ul li:nth-child(2){z-index:48}.playnow-carousel ul li:nth-child(3){z-index:47}.playnow-carousel ul li:nth-child(4){z-index:46}.playnow-carousel ul li:nth-child(5){z-index:45}.playnow-carousel ul li:nth-child(6){z-index:44}.playnow-carousel ul li:nth-child(7){z-index:43}.playnow-carousel ul li:nth-child(8){z-index:42}.playnow-carousel ul li:nth-child(9){z-index:41}.playnow-carousel ul li:nth-child(10){z-index:40}.playnow-carousel ul li:nth-child(11){z-index:39}.playnow-carousel ul li:nth-child(12){z-index:38}.playnow-carousel ul li:nth-child(13){z-index:37}.playnow-carousel ul li:nth-child(14){z-index:36}.playnow-carousel ul li:nth-child(15){z-index:35}.playnow-carousel ul li:nth-child(16){z-index:34}.playnow-carousel ul li:nth-child(17){z-index:33}.playnow-carousel ul li:nth-child(18){z-index:32}.playnow-carousel ul li:nth-child(19){z-index:31}.playnow-carousel ul li:nth-child(20){z-index:30}.playnow-carousel ul li.next-before{z-index:52}.playnow-carousel ul li.content-right .row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center}.playnow-carousel ul li&gt;.row{display:-webkit-flex;display:flex;margin:0 auto;padding:0 55px;height:100%}@media (max-width:991px){.playnow-carousel ul li&gt;.row{padding:0}.playnow-carousel ul li.slide .banner-content img{max-height:96px}}@media (max-width:767px){.playnow-carousel ul li&gt;.row{padding:0 24px}.playnow-carousel ul li.slide.left .banner-content.large-width,.playnow-carousel ul li.slide.right .banner-content.large-width{max-width:100%}.playnow-carousel ul li.slide.left .banner-content{max-width:310px;text-align:left}.playnow-carousel ul li.slide.center .banner-content{text-align:center}.playnow-carousel ul li.slide.right .banner-content{max-width:310px;text-align:right}}@media (max-width:543px){.playnow-carousel ul li&gt;.row{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}}@media (max-width:370px){.playnow-carousel ul li&gt;.row{padding:0 8px}}.playnow-carousel ul li.slide .banner-content{-webkit-align-self:center;align-self:center}.playnow-carousel ul li.slide .banner-content h3{line-height:110%;font-size:24px;font-weight:700;margin-bottom:8px;text-transform:uppercase}@media (min-width:768px){.playnow-carousel.banner-tall{height:460px}.playnow-carousel .indicators{bottom:12px}.playnow-carousel ul li{opacity:0;padding-left:60px;padding-right:60px;padding-bottom:35px;position:absolute;top:0;left:0}.playnow-carousel ul li.hideslide{left:-100%}.playnow-carousel ul li.slide .banner-content h3{font-size:35px}}.playnow-carousel ul li.slide .banner-content .banner-text{font-size:16px;font-weight:500;line-height:133%;margin:0 0 8px}@media (min-width:992px){.playnow-carousel.banner-tall{height:856px}.playnow-carousel ul li.slide .banner-content h3{font-size:47px}.playnow-carousel ul li.slide .banner-content .banner-text{font-size:19px}}@media (max-width:543px){.playnow-carousel ul li.slide .banner-content .banner-text{font-size:14px}}.playnow-carousel ul li.slide.center{text-align:center}.playnow-carousel ul li.slide.right{text-align:right}.playnow-carousel ul li.slide .banner-floater{-webkit-align-self:center;align-self:center;text-align:center}.playnow-carousel ul li.slide .banner-floater img{width:100%}.playnow-carousel ul li .dark-text{color:#1a1a1a}.playnow-carousel ul li .btn{font-size:19px}@media (max-width:991px){.playnow-carousel ul li .btn{font-size:17px}}@media (max-width:767px){.playnow-carousel ul li.slide .banner-content{padding:0}.playnow-carousel ul li.slide .banner-content img{max-height:68px}.playnow-carousel ul li.slide.text-bg .dark-text .banner-text{background:rgba(255,255,255,.2);padding:8px}.playnow-carousel ul li.slide.text-bg .light-text .banner-text{background:rgba(0,0,0,.2);padding:8px}.playnow-carousel ul li .btn{font-size:15px;padding:3px 9px}}.playnow-carousel ul li sup{line-height:normal;font-size:.7em;position:static;vertical-align:top}.playnow-carousel ul li.live-casino .banner-content{font-family:"Futura LT W01 Medium"}.playnow-carousel ul li.live-casino .banner-content img{max-height:inherit;height:4.7vw}.playnow-carousel ul li.live-casino .banner-content .dynamic{text-transform:uppercase;font-size:3.5vw;line-height:5.1vw;vertical-align:top}.playnow-carousel ul li.live-casino .banner-content .dynamic .number{vertical-align:top;font-family:"Futura LT W01 Bold"}@media (min-width:1367px){.playnow-carousel ul li.live-casino .banner-content img{max-height:128px;height:auto}.playnow-carousel ul li.live-casino .banner-content .dynamic{font-size:48px;line-height:63px}}@media (max-width:400px){.playnow-carousel ul li.live-casino .banner-content .dynamic{font-size:14px}}.playnow-carousel ul li.live-casino .banner-content .banner-text{font-size:24px;font-weight:500;line-height:32px;margin:16px 0}@media (max-width:600px){.playnow-carousel ul li.live-casino .banner-content .banner-text{font-size:4vw;margin:8px 0}.playnow-carousel ul li.live-casino .banner-content.col-sm-12{max-width:inherit;text-align:center}}@media (max-width:400px){.playnow-carousel ul li.live-casino .banner-content .banner-text{font-size:14px}}.playnow-carousel ul li.live-casino .logo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.playnow-carousel ul li.live-casino .logo img{max-height:197.17px}@media (max-width:600px){.playnow-carousel ul li.live-casino .logo{height:100px;padding:0 16px}.playnow-carousel ul li.live-casino .row{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.playnow-carousel .stop,.playnow-carousel.stop ul li{transition:opacity 0s!important}.banner-carousel ul li.slide .banner-content .banner-text{font-size:18px}.banner-carousel.playnow-carousel ul li.slide .banner-content img.no-text{max-height:none}@media (min-width:991px){.banner--top-pad.playnow-carousel ul li{padding-top:35px}}@media (min-width:992px){.banner-carousel ul li.slide .banner-content .banner-text{font-size:21px}.banner--wide.playnow-carousel ul li&gt;.row,.wide-banner.playnow-carousel ul li&gt;.row{padding:0}#footer #footer-help .button-chat:hover{cursor:pointer}}@media (max-width:992px){.banner--wide.playnow-carousel ul li.slide .banner-content h3,.wide-banner.playnow-carousel ul li.slide .banner-content h3{font-size:35px}}.sm-icons{margin-top:16px}#footer{border-top:1em solid #b31b34;color:#fff;position:relative}#footer .container{-webkit-align-content:flex-end;align-content:flex-end;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;padding:0 35px}@media (max-width:991px){.banner-carousel.playnow-carousel ul li.slide .banner-content img{max-height:80px}#footer .container{padding:0}}#footer section{padding:10px}#footer h2{font-size:14px;margin:0 0 8px}#footer p{margin:0 0 16px}#footer a{color:#fff}#footer .links{list-style:none;margin:15px 0 0;padding:0;text-align:center}#footer .links li{display:inline-block;margin:0 5px}#footer #footer-help{-webkit-order:1;order:1;padding-bottom:0;position:relative}@media (max-width:543px){.banner-carousel ul li.slide .banner-content .banner-text{font-size:14px}#footer #footer-help{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}}#footer #footer-help .button-chat{background:#b31b34;border:0;color:#fff;padding:3px 7px;outline:0;border-radius:5px;position:absolute}#footer #footer-help .button-chat.liveagent-offline{background:#a6a6a6;color:#333}@media (max-width:767px){.banner-carousel.playnow-carousel ul li.slide .banner-content img{max-height:60px}#footer h2{font-size:16px;line-height:40px;margin:0}#footer #footer-help .button-chat{top:auto;right:auto;bottom:0;left:30px}}@media (max-width:543px){#footer #footer-help .button-chat{top:14px;right:8px;bottom:auto;left:auto}}#footer #footer-help .phone{font-size:24px;font-weight:500;margin:0 0 5px;text-align:center;line-height:24px}@media (min-width:544px){#footer .links{text-align:left}#footer #footer-help{background:url(/resources/images/icons/circle-icon-speech-live-chat-rwd.png) 35px 20px/95px 95px no-repeat;padding:24px 16px 0 155px;min-height:150px;-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}#footer #footer-help .phone{text-align:left}}@media (min-width:768px){#footer #footer-help{min-height:170px;-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}#footer #footer-help .button-chat{bottom:16px;left:30px}#footer #footer-safe{background:url(/resources/images/icons/circle-icon-lock-rwd.png) 35px 20px/95px 95px no-repeat;display:block;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-order:0;order:0;padding:24px 16px 0 155px;width:50%;min-height:170px}}#footer #footer-quick-links{-webkit-align-self:flex-start;align-self:flex-start;margin:10px 0 0;padding:0 20px 10px;-webkit-order:2;order:2}#footer #footer-quick-links .links{border-top:1px solid #fff;padding-top:20px}@media (max-width:991px){#footer #footer-quick-links{-webkit-flex:0 0 auto;flex:0 0 auto;padding-left:8px;padding-right:8px;width:100%}#footer #footer-quick-links ul{text-align:center}#footer #footer-quick-links .links li{margin:0 15px}}@media (min-width:992px){#footer #footer-quick-links{border-top:1px solid #fff;-webkit-flex:0 0 50%;flex:0 0 50%;padding-top:24px;padding-bottom:32px;margin-top:24px}#footer #footer-quick-links .links{border:0;margin-top:0;padding-top:0}#footer #footer-quick-links .links li{margin:0 5px}#footer#footer.footer--landing #footer-rg{margin-top:32px}}#footer #footer-quick-links .links a{text-decoration:none}@media (min-width:1200px){#show-menu{display:none}.playnow-carousel ul li&gt;.row{max-width:1100px}#footer .container{max-width:1248px}#footer #footer-quick-links{display:none}#footer #footer-full-links{-webkit-align-self:flex-start;align-self:flex-start;border-top:1px solid #fff;display:block;-webkit-flex:0 0 100%;flex:0 0 100%;margin:24px 0 0;padding:24px 16px 0;-webkit-order:3;order:3}#footer #footer-full-links h3{font-size:14px;text-transform:uppercase;font-weight:700;margin:0 0 8px}#footer #footer-full-links ul{font-size:11px;list-style:none;margin:0;padding:0}#footer #footer-full-links a{text-decoration:none}}#footer #footer-social-media{-webkit-align-self:flex-start;align-self:flex-start;-webkit-order:2;order:2;text-align:center;margin-bottom:16px}@media (max-width:991px){#footer #footer-social-media{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.touch #footer #go-to-mobile{background:#4cc0bc;display:block;font-size:16px;text-align:center;padding:6px 0}.touch #footer #go-to-mobile .glyphicons-type{font-size:21px;vertical-align:sub}.touch #footer #go-to-mobile a{color:#fff;text-decoration:none;padding:6px 0}}@media (min-width:992px) and (max-width:1199px){#footer #footer-social-media{border-top:1px solid #fff;-webkit-flex:0 0 50%;flex:0 0 50%;margin-top:24px;padding-top:22px;text-align:right}}#footer #footer-social-media ul{list-style:none;margin:0;padding:0}#footer #footer-social-media li{display:inline-block;font-size:25px;line-height:25px;margin:0 3px;vertical-align:middle}@media (min-width:1200px){#footer #footer-social-media{-webkit-flex:0 0 100%;flex:0 0 100%;-webkit-order:4;order:4;text-align:right}#footer #footer-social-media li{font-size:32px}}#footer #footer-social-media a{text-decoration:none}@media (max-width:991px) and (max-width:991px){.touch #footer #go-to-mobile,.touch #footer #go-to-mobile a{padding:16px 0}}#footer #footer-rg{background:url(/resources/images/global/RGBar_bg.png) repeat-x;padding:0;position:relative;width:100%;height:52px}#footer #footer-rg #footer-rgbar{-webkit-align-content:stretch;align-content:stretch;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%;height:52px}#footer #footer-rg .logo{-webkit-align-self:auto;align-self:auto;background:url(/resources/images/global/bclc.svg) center center/contain no-repeat;display:block;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-order:1;order:1;margin:0 8px 0 18px;width:79px;height:100%}#footer #footer-rg .logo.mb{background-image:url(/resources/images/global/RGBar_logo-mb.png);margin:0 8px 0 0;width:108px}#footer #footer-rg .gamesense{-webkit-align-self:auto;align-self:auto;background:url(/resources/images/global/RGBar_text.png) center center no-repeat;display:block;-webkit-flex:0 2 100%;flex:0 2 100%;-webkit-order:2;order:2;min-width:150px;height:100%}#footer #footer-rg .gamesense.mb{background-image:url(/resources/images/global/RGBar_text-mb.png)}@media (max-width:543px){#footer #footer-rg .gamesense{background-image:url(/resources/images/global/RGBar_text_mobile.png);background-size:contain}#footer #footer-rg .gamesense.mb{background-image:url(/resources/images/global/RGBar_text_mobile-mb.png)}}#footer #footer-rg .plus18,#footer #footer-rg .plus19{-webkit-align-self:auto;align-self:auto;background:url(/resources/images/global/RGBar_19Plus.png) center center/contain no-repeat;display:block;-webkit-flex:0 1 auto;flex:0 1 auto;margin-left:8px;-webkit-order:3;order:3;width:68px;height:100%}#footer #footer-rg .plus18{background-image:url(/resources/images/global/RGBar_18Plus.png)}#gs-flyout-tab{background:url(/resources/images/gameSense/gsTab2.png) 4px center no-repeat #ccc;border:0;box-shadow:-4px 0 6px rgba(0,0,0,.25);cursor:pointer;display:block;font-size:0;margin-top:250px;outline:0;padding:4px;position:fixed;right:0;top:25%;transition:all 150ms,right 350ms;width:32px;height:144px;z-index:2013}#gs-flyout,.modal-info,.overlay{display:none}@media (max-width:767px){#gs-flyout-tab{display:none}}#gs-flyout-tab:hover{background-color:#82bc00;padding-right:12px;width:44px}#gs-flyout-tab.show{right:768px}#gs-flyout{background-color:#82bc00;position:fixed;right:-768px;top:25%;transition:right 350ms;width:768px;z-index:2013}@media (max-width:819px){#gs-flyout{display:none}}#gs-flyout.show{right:0}#gs-flyout #GS-tab-nav{color:#fff}#gs-flyout #GS-tab-nav .w{padding:2em 1em 0}#gs-flyout #GS-tab-nav img{height:auto}#gs-flyout #GS-tab-nav ul{list-style:none;padding:0 0 0 .5em}#gs-flyout #GS-tab-nav ul li{height:20px;margin-bottom:20px}#gs-flyout #GS-tab-nav ul li a{color:#fff;text-decoration:underline}#gs-flyout #GS-tab-content{background-color:#ccc;padding-top:1.5em}#gs-flyout #GS-tab-content h2{font-size:1rem;margin-top:0;text-transform:uppercase}#gs-flyout #GS-tab-content h3{margin-top:0}#gs-flyout #GS-tab-close{background:0 0;border:0;position:absolute;top:10px;right:30px}.quick-deposit-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:auto;width:100%;height:100%;z-index:2002}.quick-deposit-modal .modal-body{width:90%;max-width:1000px;margin:32px auto 0;text-align:right}@media (max-width:768px){.quick-deposit-modal{max-height:100%;overflow:scroll}.quick-deposit-modal .modal-body{width:100%}}.quick-deposit-modal .modal-body .close{cursor:pointer}.quick-deposit-modal .modal-body .modal-content{text-align:left}.quick-deposit-modal .modal-body .modal-content .container&gt;#setWDL{margin:0}.quick-deposit-modal .modal-body #depositModule{margin-top:8px}.quick-deposit-modal .modal-body .setWDL&gt;.row&gt;div{width:100%}.modal-info{background:url(/resources/images/overlay/overlay.png);margin:0;overflow:auto;padding:0 1em;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000}.modal-info.session-reminder{z-index:5005}.modal-info.session-reminder .glyphicons-type{margin-right:10px}.modal-info.voc-survey{z-index:4999}.modal-info .modal-body{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:relative;max-width:816px;width:99%;vertical-align:middle;overflow:visible}.modal-info .modal-body .section{min-width:0}.status-bar{height:19px;border-radius:.75em;border:1px solid transparent;overflow:hidden;background-color:#fff}.status-bar.Green{border-color:#78d478}.status-bar.Green .bar{background:#5ab65a}.status-bar.Orange{border-color:#ffdc3f}.status-bar.Orange .bar{background:#c6a003}.status-bar.Red{border-color:#f76d67}.status-bar.Red .bar{background:#bb312b}#timeLimitWarning .status-bar .bar{width:96%}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
progress,
sub,
sup {
  vertical-align: baseline;
}
button,
hr,
input {
  overflow: visible;
}
[type=checkbox],
[type=radio],
legend {
  box-sizing: border-box;
  padding: 0;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
code,
kbd,
pre,
samp {
  font-family: monospace,monospace;
  font-size: 1em;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
button,
input,
select,
textarea {
  font: inherit;
  margin: 0;
}
optgroup {
  font-weight: 700;
}
button,
select {
  text-transform: none;
}
[type=reset],
[type=submit],
button,
html [type=button] {
  -webkit-appearance: button;
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: ButtonText dotted 1px;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}

@font-face {
  font-family: "DIN Next";
  src: url("../../resources/fonts/din/694409/07d62b21-8d7a-4c36-be86-d32ab1089972.woff") format("woff"), url("../../resources/fonts/din/694409/c0050890-bbed-44b9-94df-2611d72dbb06.ttf") format("truetype");
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: "DIN Next";
  src: url("../../resources/fonts/din/694412/053cad7f-2a5f-4787-88eb-1f5170845404.woff") format("woff"), url("../../resources/fonts/din/694412/f9287e55-2c51-42a7-9644-99ebfee2a994.ttf") format("truetype");
  font-style: italic;
  font-weight: 200;
}
@font-face {
  font-family: "DIN Next";
  src: url("../../resources/fonts/din/694415/20007504-6ea2-4d68-93e4-f4769b5d9f14.woff2") format("woff2"), url("../../resources/fonts/din/694415/20007504-6ea2-4d68-93e4-f4769b5d9f14.woff") format("woff"), url("../../resources/fonts/din/694415/1c35aab7-8ddd-402f-8976-1363134c3817.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "DIN Next";
  src: url("../../resources/fonts/din/694418/e80136ed-393d-4283-9f0f-f74997aa62ca.woff2") format("woff2"), url("../../resources/fonts/din/694418/e80136ed-393d-4283-9f0f-f74997aa62ca.woff") format("woff"), url("../../resources/fonts/din/694418/1f98650a-25b3-4532-a0db-f480bfd8769f.ttf") format("truetype");
  font-style: italic;
  font-weight: 400;
}

.u-word-break,
.word-break {
  word-break: break-all;
}
.gap-right {
  margin-right: 1em;
}
.gap-left {
  margin-left: 1em;
}
.clearfix:before,
.clearfix:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: '';
  display: table;
}
.clearfix:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after {
  clear: both;
}
.clearfix:before,
.clearfix:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after {
  clear: both;
}
.hidden {
  display: none;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
@media (max-width: 543px) {
  .hidden-xs {
    display: none;
  }
}
@media (min-width: 544px) AND (max-width: 767px) {
  .hidden-sm {
    display: none;
  }
}
@media (min-width: 768px) AND (max-width: 991px) {
  .hidden-md {
    display: none;
  }
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .hidden-lg {
    display: none;
  }
}
@media (min-width: 1200px) {
  .hidden-xl {
    display: none;
  }
}
@media (max-width: 543px) {
  .visible-xs {
    display: block;
  }
}
@media (min-width: 544px) AND (max-width: 767px) {
  .visible-sm {
    display: block;
  }
}
@media (min-width: 768px) AND (max-width: 991px) {
  .visible-md {
    display: block;
  }
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .visible-lg {
    display: block;
  }
}
@media (min-width: 1200px) {
  .visible-xl {
    display: block;
  }
}
.hidden-xs-up {
  display: none !important;
}
@media (max-width: 543px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 544px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}
.hidden-xl-down {
  display: none !important;
}
@media (min-width: 1200px) {
  .visible-xl {
    display: block !important;
  }
  table.visible-xl {
    display: table !important;
  }
  tr.visible-xl {
    display: table-row !important;
  }
  th.visible-xl,
  td.visible-xl {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-xl-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-xl-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-xl-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xl {
    display: none !important;
  }
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-crosshair {
  cursor: crosshair;
}
.cursor-eresize {
  cursor: e-resize;
}
.cursor-move {
  cursor: move;
}
.invisible {
  visibility: hidden;
}
a {
  color: #b31b34;
  text-decoration: underline;
}
a,
button {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
.caret {
  border-top: 5px solid #ffffff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  display: inline-block;
  transition: all 225ms;
  vertical-align: middle;
  width: 0;
  height: 0;
}
.open .caret,
.caret.open {
  transform: rotate(180deg);
}
.hamburger {
  float: left;
  margin: 2px 5px 0 0;
}
.hamburger .icon-bar + .icon-bar {
  margin-top: 2px;
}
.icon-bar {
  background: #333333;
  border-radius: 1px;
  display: block;
  width: 16px;
  height: 4px;
}
.fade-overlay,
#fade-overlay {
  background: rgba(0, 0, 0, 0.7);
  height: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2000;
  opacity: 0;
  transition: height 0ms 300ms, opacity 300ms;
}
.fade-overlay.in,
#fade-overlay.in {
  opacity: 1;
  height: 100%;
  transition: height 0ms 0ms, opacity 325ms;
}
@media (min-width: 992px) {
  .fade-overlay.transparent,
  #fade-overlay.transparent {
    opacity: 0;
  }
}
.sr-only,
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.hideme {
  display: none;
}
.badge {
  background-color: #b31b34;
  border-radius: 10px;
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
}
.badge:empty {
  display: none;
}
.badge.right {
  float: right;
  margin-top: 11px;
}
.badge.gray {
  background: #5a5a5a;
}
.container {
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 543px) {
  .container {
    padding-right: 8px;
    padding-left: 8px;
  }
}
.container .row {
  margin-right: -8px;
  margin-left: -8px;
}
@media (max-width: 543px) {
  .container .row {
    margin-right: -4px;
    margin-left: -4px;
  }
}
.container.row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.btn-text {
  color: #b31b34;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  text-decoration: none;
}
.loader,
.loader:before,
.loader:after {
  animation-fill-mode: both;
  animation: loader-ani 1.8s infinite ease-in-out;
  border-radius: 50%;
  width: 1.5em;
  height: 1.5em;
}
.loader {
  animation-delay: -0.16s;
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  text-indent: -9999em;
  transform: translate(-50%, -200%) translateZ(0);
  z-index: 1000;
}
.loader:before {
  animation-delay: -0.32s;
  left: -3.5em;
}
.loader:after {
  left: 3.5em;
}
.loader:before,
.loader:after {
  content: '';
  position: absolute;
  top: 0;
}
@keyframes loader-ani {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
.btn.btn-playnow {
  background-color: #b31b34;
  border-color: #b31b34;
  color: #ffffff;
}
.btn.btn-playnow:hover,
.btn.btn-playnow:focus {
  background-color: #940117;
  color: #ffffff;
}
#jsErrorMessages {
  display: none;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
}
.row {
  margin-left: -8px;
  margin-right: -8px;
}
.col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xl-2, .col-xxs-3, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xl-3, .col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xl-4, .col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xl-5, .col-xxs-6, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xl-6, .col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xl-7, .col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xl-8, .col-xxs-9, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xl-9, .col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xl-10, .col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xl-11, .col-xxs-12, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xl-12 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (max-width: 543px) {
  .col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xl-2, .col-xxs-3, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xl-3, .col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xl-4, .col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xl-5, .col-xxs-6, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xl-6, .col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xl-7, .col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xl-8, .col-xxs-9, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xl-9, .col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xl-10, .col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xl-11, .col-xxs-12, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xl-12 {
    padding-left: 4px;
    padding-right: 4px;
  }
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 544px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 768px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table &gt; thead &gt; tr &gt; th,
.table &gt; tbody &gt; tr &gt; th,
.table &gt; tfoot &gt; tr &gt; th,
.table &gt; thead &gt; tr &gt; td,
.table &gt; tbody &gt; tr &gt; td,
.table &gt; tfoot &gt; tr &gt; td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table &gt; thead &gt; tr &gt; th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table &gt; caption + thead &gt; tr:first-child &gt; th,
.table &gt; colgroup + thead &gt; tr:first-child &gt; th,
.table &gt; thead:first-child &gt; tr:first-child &gt; th,
.table &gt; caption + thead &gt; tr:first-child &gt; td,
.table &gt; colgroup + thead &gt; tr:first-child &gt; td,
.table &gt; thead:first-child &gt; tr:first-child &gt; td {
  border-top: 0;
}
.table &gt; tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed &gt; thead &gt; tr &gt; th,
.table-condensed &gt; tbody &gt; tr &gt; th,
.table-condensed &gt; tfoot &gt; tr &gt; th,
.table-condensed &gt; thead &gt; tr &gt; td,
.table-condensed &gt; tbody &gt; tr &gt; td,
.table-condensed &gt; tfoot &gt; tr &gt; td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered &gt; thead &gt; tr &gt; th,
.table-bordered &gt; tbody &gt; tr &gt; th,
.table-bordered &gt; tfoot &gt; tr &gt; th,
.table-bordered &gt; thead &gt; tr &gt; td,
.table-bordered &gt; tbody &gt; tr &gt; td,
.table-bordered &gt; tfoot &gt; tr &gt; td {
  border: 1px solid #ddd;
}
.table-bordered &gt; thead &gt; tr &gt; th,
.table-bordered &gt; thead &gt; tr &gt; td {
  border-bottom-width: 2px;
}
.table-striped &gt; tbody &gt; tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover &gt; tbody &gt; tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table &gt; thead &gt; tr &gt; td.active,
.table &gt; tbody &gt; tr &gt; td.active,
.table &gt; tfoot &gt; tr &gt; td.active,
.table &gt; thead &gt; tr &gt; th.active,
.table &gt; tbody &gt; tr &gt; th.active,
.table &gt; tfoot &gt; tr &gt; th.active,
.table &gt; thead &gt; tr.active &gt; td,
.table &gt; tbody &gt; tr.active &gt; td,
.table &gt; tfoot &gt; tr.active &gt; td,
.table &gt; thead &gt; tr.active &gt; th,
.table &gt; tbody &gt; tr.active &gt; th,
.table &gt; tfoot &gt; tr.active &gt; th {
  background-color: #f5f5f5;
}
.table-hover &gt; tbody &gt; tr &gt; td.active:hover,
.table-hover &gt; tbody &gt; tr &gt; th.active:hover,
.table-hover &gt; tbody &gt; tr.active:hover &gt; td,
.table-hover &gt; tbody &gt; tr:hover &gt; .active,
.table-hover &gt; tbody &gt; tr.active:hover &gt; th {
  background-color: #e8e8e8;
}
.table &gt; thead &gt; tr &gt; td.success,
.table &gt; tbody &gt; tr &gt; td.success,
.table &gt; tfoot &gt; tr &gt; td.success,
.table &gt; thead &gt; tr &gt; th.success,
.table &gt; tbody &gt; tr &gt; th.success,
.table &gt; tfoot &gt; tr &gt; th.success,
.table &gt; thead &gt; tr.success &gt; td,
.table &gt; tbody &gt; tr.success &gt; td,
.table &gt; tfoot &gt; tr.success &gt; td,
.table &gt; thead &gt; tr.success &gt; th,
.table &gt; tbody &gt; tr.success &gt; th,
.table &gt; tfoot &gt; tr.success &gt; th {
  background-color: #dff0d8;
}
.table-hover &gt; tbody &gt; tr &gt; td.success:hover,
.table-hover &gt; tbody &gt; tr &gt; th.success:hover,
.table-hover &gt; tbody &gt; tr.success:hover &gt; td,
.table-hover &gt; tbody &gt; tr:hover &gt; .success,
.table-hover &gt; tbody &gt; tr.success:hover &gt; th {
  background-color: #d0e9c6;
}
.table &gt; thead &gt; tr &gt; td.info,
.table &gt; tbody &gt; tr &gt; td.info,
.table &gt; tfoot &gt; tr &gt; td.info,
.table &gt; thead &gt; tr &gt; th.info,
.table &gt; tbody &gt; tr &gt; th.info,
.table &gt; tfoot &gt; tr &gt; th.info,
.table &gt; thead &gt; tr.info &gt; td,
.table &gt; tbody &gt; tr.info &gt; td,
.table &gt; tfoot &gt; tr.info &gt; td,
.table &gt; thead &gt; tr.info &gt; th,
.table &gt; tbody &gt; tr.info &gt; th,
.table &gt; tfoot &gt; tr.info &gt; th {
  background-color: #d9edf7;
}
.table-hover &gt; tbody &gt; tr &gt; td.info:hover,
.table-hover &gt; tbody &gt; tr &gt; th.info:hover,
.table-hover &gt; tbody &gt; tr.info:hover &gt; td,
.table-hover &gt; tbody &gt; tr:hover &gt; .info,
.table-hover &gt; tbody &gt; tr.info:hover &gt; th {
  background-color: #c4e3f3;
}
.table &gt; thead &gt; tr &gt; td.warning,
.table &gt; tbody &gt; tr &gt; td.warning,
.table &gt; tfoot &gt; tr &gt; td.warning,
.table &gt; thead &gt; tr &gt; th.warning,
.table &gt; tbody &gt; tr &gt; th.warning,
.table &gt; tfoot &gt; tr &gt; th.warning,
.table &gt; thead &gt; tr.warning &gt; td,
.table &gt; tbody &gt; tr.warning &gt; td,
.table &gt; tfoot &gt; tr.warning &gt; td,
.table &gt; thead &gt; tr.warning &gt; th,
.table &gt; tbody &gt; tr.warning &gt; th,
.table &gt; tfoot &gt; tr.warning &gt; th {
  background-color: #fcf8e3;
}
.table-hover &gt; tbody &gt; tr &gt; td.warning:hover,
.table-hover &gt; tbody &gt; tr &gt; th.warning:hover,
.table-hover &gt; tbody &gt; tr.warning:hover &gt; td,
.table-hover &gt; tbody &gt; tr:hover &gt; .warning,
.table-hover &gt; tbody &gt; tr.warning:hover &gt; th {
  background-color: #faf2cc;
}
.table &gt; thead &gt; tr &gt; td.danger,
.table &gt; tbody &gt; tr &gt; td.danger,
.table &gt; tfoot &gt; tr &gt; td.danger,
.table &gt; thead &gt; tr &gt; th.danger,
.table &gt; tbody &gt; tr &gt; th.danger,
.table &gt; tfoot &gt; tr &gt; th.danger,
.table &gt; thead &gt; tr.danger &gt; td,
.table &gt; tbody &gt; tr.danger &gt; td,
.table &gt; tfoot &gt; tr.danger &gt; td,
.table &gt; thead &gt; tr.danger &gt; th,
.table &gt; tbody &gt; tr.danger &gt; th,
.table &gt; tfoot &gt; tr.danger &gt; th {
  background-color: #f2dede;
}
.table-hover &gt; tbody &gt; tr &gt; td.danger:hover,
.table-hover &gt; tbody &gt; tr &gt; th.danger:hover,
.table-hover &gt; tbody &gt; tr.danger:hover &gt; td,
.table-hover &gt; tbody &gt; tr:hover &gt; .danger,
.table-hover &gt; tbody &gt; tr.danger:hover &gt; th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 544px - 1) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive &gt; .table {
    margin-bottom: 0;
  }
  .table-responsive &gt; .table &gt; thead &gt; tr &gt; th,
  .table-responsive &gt; .table &gt; tbody &gt; tr &gt; th,
  .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; th,
  .table-responsive &gt; .table &gt; thead &gt; tr &gt; td,
  .table-responsive &gt; .table &gt; tbody &gt; tr &gt; td,
  .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; td {
    white-space: nowrap;
  }
  .table-responsive &gt; .table-bordered {
    border: 0;
  }
  .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
  .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child {
    border-left: 0;
  }
  .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
  .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child {
    border-right: 0;
  }
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #333333;
  outline: 0;
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 544px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group &gt; .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -8px;
  margin-right: -8px;
}
@media (min-width: 544px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 8px;
}
@media (min-width: 544px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 544px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open &gt; .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open &gt; .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open &gt; .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open &gt; .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open &gt; .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #b31b34;
  border-color: #b31b34;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #871427;
  border-color: #440a14;
}
.btn-primary:hover {
  color: #fff;
  background-color: #871427;
  border-color: #7e1325;
}
.btn-primary:active,
.btn-primary.active,
.open &gt; .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #871427;
  border-color: #7e1325;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open &gt; .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open &gt; .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open &gt; .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #68101e;
  border-color: #440a14;
}
.btn-primary:active,
.btn-primary.active,
.open &gt; .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #b31b34;
  border-color: #b31b34;
}
.btn-primary .badge {
  color: #b31b34;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open &gt; .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open &gt; .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open &gt; .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open &gt; .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open &gt; .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open &gt; .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open &gt; .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open &gt; .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open &gt; .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open &gt; .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open &gt; .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open &gt; .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open &gt; .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open &gt; .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open &gt; .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open &gt; .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open &gt; .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open &gt; .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open &gt; .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open &gt; .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #b31b34;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #b31b34;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg &gt; .form-control,
.input-group-lg &gt; .input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg &gt; .form-control,
select.input-group-lg &gt; .input-group-addon,
select.input-group-lg &gt; .input-group-btn &gt; .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg &gt; .form-control,
textarea.input-group-lg &gt; .input-group-addon,
textarea.input-group-lg &gt; .input-group-btn &gt; .btn,
select[multiple].input-group-lg &gt; .form-control,
select[multiple].input-group-lg &gt; .input-group-addon,
select[multiple].input-group-lg &gt; .input-group-btn &gt; .btn {
  height: auto;
}
.input-group-sm &gt; .form-control,
.input-group-sm &gt; .input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm &gt; .form-control,
select.input-group-sm &gt; .input-group-addon,
select.input-group-sm &gt; .input-group-btn &gt; .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm &gt; .form-control,
textarea.input-group-sm &gt; .input-group-addon,
textarea.input-group-sm &gt; .input-group-btn &gt; .btn,
select[multiple].input-group-sm &gt; .form-control,
select[multiple].input-group-sm &gt; .input-group-addon,
select[multiple].input-group-sm &gt; .input-group-btn &gt; .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child &gt; .btn,
.input-group-btn:first-child &gt; .btn-group &gt; .btn,
.input-group-btn:first-child &gt; .dropdown-toggle,
.input-group-btn:last-child &gt; .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child &gt; .btn-group:not(:last-child) &gt; .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child &gt; .btn,
.input-group-btn:last-child &gt; .btn-group &gt; .btn,
.input-group-btn:last-child &gt; .dropdown-toggle,
.input-group-btn:first-child &gt; .btn:not(:first-child),
.input-group-btn:first-child &gt; .btn-group:not(:first-child) &gt; .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn &gt; .btn {
  position: relative;
}
.input-group-btn &gt; .btn + .btn {
  margin-left: -1px;
}
.input-group-btn &gt; .btn:hover,
.input-group-btn &gt; .btn:focus,
.input-group-btn &gt; .btn:active {
  z-index: 2;
}
.input-group-btn:first-child &gt; .btn,
.input-group-btn:first-child &gt; .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child &gt; .btn,
.input-group-btn:last-child &gt; .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.alert {
  padding: 16px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert &gt; p,
.alert &gt; ul {
  margin-bottom: 0;
}
.alert &gt; p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 36px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@media (max-width: 370px) {
  .col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
    float: left;
  }
  .col-xxs-12 {
    width: 100%;
  }
  .col-xxs-11 {
    width: 91.66666667%;
  }
  .col-xxs-10 {
    width: 83.33333333%;
  }
  .col-xxs-9 {
    width: 75%;
  }
  .col-xxs-8 {
    width: 66.66666667%;
  }
  .col-xxs-7 {
    width: 58.33333333%;
  }
  .col-xxs-6 {
    width: 50%;
  }
  .col-xxs-5 {
    width: 41.66666667%;
  }
  .col-xxs-4 {
    width: 33.33333333%;
  }
  .col-xxs-3 {
    width: 25%;
  }
  .col-xxs-2 {
    width: 16.66666667%;
  }
  .col-xxs-1 {
    width: 8.33333333%;
  }
  .col-xxs-pull-12 {
    right: 100%;
  }
  .col-xxs-pull-11 {
    right: 91.66666667%;
  }
  .col-xxs-pull-10 {
    right: 83.33333333%;
  }
  .col-xxs-pull-9 {
    right: 75%;
  }
  .col-xxs-pull-8 {
    right: 66.66666667%;
  }
  .col-xxs-pull-7 {
    right: 58.33333333%;
  }
  .col-xxs-pull-6 {
    right: 50%;
  }
  .col-xxs-pull-5 {
    right: 41.66666667%;
  }
  .col-xxs-pull-4 {
    right: 33.33333333%;
  }
  .col-xxs-pull-3 {
    right: 25%;
  }
  .col-xxs-pull-2 {
    right: 16.66666667%;
  }
  .col-xxs-pull-1 {
    right: 8.33333333%;
  }
  .col-xxs-pull-0 {
    right: auto;
  }
  .col-xxs-push-12 {
    left: 100%;
  }
  .col-xxs-push-11 {
    left: 91.66666667%;
  }
  .col-xxs-push-10 {
    left: 83.33333333%;
  }
  .col-xxs-push-9 {
    left: 75%;
  }
  .col-xxs-push-8 {
    left: 66.66666667%;
  }
  .col-xxs-push-7 {
    left: 58.33333333%;
  }
  .col-xxs-push-6 {
    left: 50%;
  }
  .col-xxs-push-5 {
    left: 41.66666667%;
  }
  .col-xxs-push-4 {
    left: 33.33333333%;
  }
  .col-xxs-push-3 {
    left: 25%;
  }
  .col-xxs-push-2 {
    left: 16.66666667%;
  }
  .col-xxs-push-1 {
    left: 8.33333333%;
  }
  .col-xxs-push-0 {
    left: auto;
  }
  .col-xxs-offset-12 {
    margin-left: 100%;
  }
  .col-xxs-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xxs-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xxs-offset-9 {
    margin-left: 75%;
  }
  .col-xxs-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xxs-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xxs-offset-6 {
    margin-left: 50%;
  }
  .col-xxs-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xxs-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xxs-offset-3 {
    margin-left: 25%;
  }
  .col-xxs-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xxs-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xxs-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
    float: left;
  }
  .col-xl-12 {
    width: 100%;
  }
  .col-xl-11 {
    width: 91.66666667%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-9 {
    width: 75%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-7 {
    width: 58.33333333%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-5 {
    width: 41.66666667%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-3 {
    width: 25%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-1 {
    width: 8.33333333%;
  }
  .col-xl-pull-12 {
    right: 100%;
  }
  .col-xl-pull-11 {
    right: 91.66666667%;
  }
  .col-xl-pull-10 {
    right: 83.33333333%;
  }
  .col-xl-pull-9 {
    right: 75%;
  }
  .col-xl-pull-8 {
    right: 66.66666667%;
  }
  .col-xl-pull-7 {
    right: 58.33333333%;
  }
  .col-xl-pull-6 {
    right: 50%;
  }
  .col-xl-pull-5 {
    right: 41.66666667%;
  }
  .col-xl-pull-4 {
    right: 33.33333333%;
  }
  .col-xl-pull-3 {
    right: 25%;
  }
  .col-xl-pull-2 {
    right: 16.66666667%;
  }
  .col-xl-pull-1 {
    right: 8.33333333%;
  }
  .col-xl-pull-0 {
    right: auto;
  }
  .col-xl-push-12 {
    left: 100%;
  }
  .col-xl-push-11 {
    left: 91.66666667%;
  }
  .col-xl-push-10 {
    left: 83.33333333%;
  }
  .col-xl-push-9 {
    left: 75%;
  }
  .col-xl-push-8 {
    left: 66.66666667%;
  }
  .col-xl-push-7 {
    left: 58.33333333%;
  }
  .col-xl-push-6 {
    left: 50%;
  }
  .col-xl-push-5 {
    left: 41.66666667%;
  }
  .col-xl-push-4 {
    left: 33.33333333%;
  }
  .col-xl-push-3 {
    left: 25%;
  }
  .col-xl-push-2 {
    left: 16.66666667%;
  }
  .col-xl-push-1 {
    left: 8.33333333%;
  }
  .col-xl-push-0 {
    left: auto;
  }
  .col-xl-offset-12 {
    margin-left: 100%;
  }
  .col-xl-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xl-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xl-offset-9 {
    margin-left: 75%;
  }
  .col-xl-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xl-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xl-offset-6 {
    margin-left: 50%;
  }
  .col-xl-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xl-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xl-offset-3 {
    margin-left: 25%;
  }
  .col-xl-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xl-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xl-offset-0 {
    margin-left: 0%;
  }
}
.visible-xxs-block,
.visible-xxs-inline,
.visible-xxs-inline-block {
  display: none !important;
}
@media (max-width: 370px) {
  .visible-xxs {
    display: block !important;
  }
  table.visible-xxs {
    display: table !important;
  }
  tr.visible-xxs {
    display: table-row !important;
  }
  th.visible-xxs,
  td.visible-xxs {
    display: table-cell !important;
  }
}
@media (max-width: 370px) {
  .visible-xxs-block {
    display: block !important;
  }
}
@media (max-width: 370px) {
  .visible-xxs-inline {
    display: inline !important;
  }
}
@media (max-width: 370px) {
  .visible-xxs-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 370px) {
  .hidden-xxs {
    display: none !important;
  }
}
.label-playnow,
.label-primary {
  background-color: #b31b34;
}
.alert--bottom {
  margin-top: 16px;
  margin-bottom: 0;
}
.page-content {
  /* 16x/24px */
  /*
        h6, .h6, .xs {
          font-size: 0.875em;
          line-height: 1.33em;
          margin: 0 0 1.0208em 0;
          font-weight: normal;
        }
        */
  /* 14px/20px */
  /*
		.section {
			h1, h2, h3, h4, h5, h6 {
				&amp;:last-child {
					margin-bottom: 0;
				}
			}
		}
*/
  /*
	p {
		font-size: 1.00em;
		line-height: 1.50em;
		margin: 0 0 0.5714em 0;
	}
*/
  /*
	sup {
		line-height: initial;
		font-size: 0.7em;
		position: static;
		vertical-align: top;
	}
*/
  /* 18px/24px */
  /* 14px/20px */
  /* 12px/16px */
  /*
	.label,
	.sub {
		font-size: 0.8em;
	}

	.label {
		background-color: @almost-black-main;
		display: inline;
		padding: 0.25em 0.5em;
		text-align: center;
		white-space: nowrap;
		font-weight: bold;
	}

	.label-primary {
		background-color: @playnow-main;
		color: @light-grey-light;
	}
*/
  /* ***** Exaggerated Font Sizes ***** */
  /* 54px/72px */
  /* 48px/64px */
  /* 42px/56px */
  /***Superscript $ or cents****/
  /* ***** FONT COLORS ***** */
}
.page-content h1 + p,
.page-content h2 + p,
.page-content h3 + p,
.page-content h4 + p,
.page-content h5 + p,
.page-content h6 + p {
  margin-top: -8px;
}
.page-content .title {
  /*text-transform: uppercase;*/
  font-weight: bold;
}
.page-content strong,
.page-content .bold {
  font-weight: bold;
}
.page-content .numbers-type {
  font-family: "Clarendon BT Bold", Helvetica, Arial, sans-serif;
  /*font-size: 1em; I don't think this is necessary. */
}
.page-content .numbers-type .cents {
  font-size: 0.7em;
  position: relative;
  bottom: 0.25em;
}
.page-content .lead-type {
  font-weight: bold;
}
.page-content .lead-type,
.page-content .large-type {
  font-size: 1.13em;
  line-height: 1.33em;
}
.page-content .small-type {
  font-size: 11px;
  line-height: 1.42em;
}
.page-content .mini-type {
  font-size: 0.75em;
  line-height: 1.33em;
}
.page-content .sub {
  color: #a6a6a6;
}
.page-content .super-type,
.page-content .mondo-type,
.page-content .jumbo-type {
  font-weight: 300;
  line-height: 1.33;
  margin: 0 0 0.35em 0;
}
.page-content .mondo-type {
  font-size: 3em;
  margin-bottom: 0.3333em;
}
.page-content .jumbo-type {
  font-size: 3.375em;
  margin-bottom: 0.2962em;
}
.page-content p.super-type,
.page-content .super-type {
  font-size: 2.625em;
  margin-bottom: 0.381em;
}
.page-content sup.cents {
  top: auto;
}
.page-content .white-type {
  color: #ffffff;
}
.page-content .black-type {
  color: #333333;
}
/* ***************************************************** */
/* ******************** SCAFFOLDING ******************** */
/* ***************************************************** */
/******Side Nav******/
.side-nav {
  font-size: 16px;
  margin: 16px 0;
  /*24px*/
  list-style: none;
  padding: 0;
  /*****CATEGORY COLORS*******/
}
.side-nav .active a {
  background-color: #b31b34;
  color: #FFF;
}
.side-nav.side-nav-large {
  width: 270px;
}
.side-nav .side-nav-header {
  height: 2.5em;
  position: relative;
}
.side-nav .side-nav-header .desktop-content {
  height: 100%;
  background-color: #b31b34;
}
.side-nav .side-nav-header .desktop-content * {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.side-nav .side-nav-header h2 {
  font-size: 1em;
  line-height: 1em;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0.7em 1em;
  margin: 0;
}
.side-nav .side-nav-header .btn {
  height: 100%;
  background-color: #d03d53;
  border-radius: 0;
}
.side-nav .side-nav-header .btn.btn-right {
  position: absolute;
  top: 0;
  right: 0;
}
.side-nav .side-nav-header .text-box {
  padding: 0 0.5em;
  font-weight: bold;
  margin: 0.5em 0;
  width: 100px;
  text-align: center;
}
.side-nav .glyphicons-type {
  line-height: 0.65em;
  cursor: pointer;
}
.side-nav .glyphicons-icon {
  position: absolute;
  right: 16px;
  top: 0.75em;
  cursor: pointer;
}
.side-nav .device-content {
  display: none;
}
.side-nav .side-nav-content {
  background-color: #f2f2f2;
  font-size: 0.9em;
}
.side-nav li {
  border-bottom: 1px solid #FFF;
  background-color: #e6e6e6;
  margin: 0;
  cursor: default;
}
.side-nav li a {
  text-decoration: none;
  display: block;
  color: #333333;
  padding: 0.25em 1em;
  font-size: 1.125em;
  font-weight: bold;
  position: relative;
}
.side-nav li a:hover {
  background-color: #d03d53;
  color: #FFFFFF;
}
.side-nav li a.active {
  background-color: #b31b34;
  color: #FFFFFF;
  cursor: default;
}
.side-nav li a.title {
  border-bottom: 1px solid #FFF;
  position: relative;
}
.side-nav .btn-group {
  position: relative;
  border-bottom: 1px solid #FFF;
}
.side-nav .btn-group a {
  width: 70%;
  /*reduce width if link has a arrow beside it*/
}
.side-nav .btn-group .btn {
  background-color: #f2f2f2;
  z-index: 1;
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0;
  border-left: 1px solid #FFF;
  width: 20%;
}
.side-nav .btn-group .btn:hover {
  background-color: #b31b34;
  border-radius: 0;
}
.side-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 0.0625em solid #FFF;
}
.side-nav ul ul {
  margin-left: 0;
}
.side-nav ul ul li {
  background-color: #cccccc;
}
.side-nav ul ul li a {
  font-size: 1em;
}
.side-nav ul ul li .btn-group .btn {
  background-color: #cccccc;
}
.side-nav ul ul li:last-child {
  border-bottom: none;
  /*remove double border*/
}
.side-nav ul ul ul li a {
  font-size: 0.75em;
  /*12px*/
  background-color: #a6a6a6;
}
.side-nav ul ul ul li .btn-group .btn {
  background-color: #a6a6a6;
}
.side-nav ul ul ul ul li a {
  font-size: 0.75em;
  /*12px*/
  background-color: #666666;
  color: #FFFFFF;
}
.sports .side-nav .side-nav-header .desktop-content {
  background-color: #003087;
}
.sports .side-nav .side-nav-header .desktop-content button {
  background-color: #44599e;
}
.sports .side-nav .side-nav-header .device-content.btn {
  background-color: #003087;
}
.sports .side-nav .side-nav-header .device-content.btn:hover {
  background-color: #44599e;
}
.sports .side-nav .side-nav-header .device-content.btn .text-box {
  margin-right: 10px;
  color: #333333;
  font-weight: normal;
}
.sports .side-nav .btn-group .btn:hover,
.sports .side-nav li a:hover {
  background-color: #44599e;
}
.sports .side-nav .btn-group .btn.active,
.sports .side-nav li a.active {
  background-color: #003087;
}
.casino .side-nav .side-nav-header .desktop-content,
.casino .side-nav .side-nav-header .btn {
  background-color: #658d3b;
}
.casino .side-nav .side-nav-header .desktop-content button,
.casino .side-nav .side-nav-header .btn button {
  background-color: #83ab5b;
}
.casino .side-nav .side-nav-header .device-content.btn {
  background-color: #658d3b;
}
.casino .side-nav .side-nav-header .device-content.btn:hover {
  background-color: #83ab5b;
}
.casino .side-nav .btn-group .btn:hover,
.casino .side-nav li a:hover {
  background-color: #83ab5b;
}
.casino .side-nav .btn-group .btn.active,
.casino .side-nav li a.active {
  background-color: #658d3b;
}
/******END SIDE NAV************/
/* ******************** MAIN CONTENT STYLE ******************** */
/* ***** CONTENT WRAPPER ***** */
.wrapper {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 0 auto;
}
.wrapper &gt; .row {
  margin: 0;
}
/* ***** CONTENT SECTIONS ***** */
.section {
  position: relative;
  width: auto;
  margin: 0;
  padding: 1.75em 0;
  background-color: #FFF;
  /* ******** SUPPORTING CONTENT SECTION STYLES ********** */
  /* 32px */
  /* 32px/16px */
  /* 56px/16px */
  /* 16px */
  /* 0/56px */
  /* 16px */
  /* 16px */
}
.section.small {
  padding-top: 1em;
  padding-bottom: 1em;
}
.section.medium {
  padding-top: 1em;
  padding-bottom: 0.75em;
}
.section.header {
  padding-top: 1.75em;
  padding-bottom: 0.75em;
}
.section.condensed {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
.section.bottom {
  padding-top: 0;
  padding-bottom: 1.75em;
}
.section.bottomless {
  padding-top: 1.75em;
  padding-bottom: 0;
}
.section.footer {
  padding-top: 0.75em;
  padding-bottom: 1em;
}
.section.condensed-bottomless {
  padding-top: 0.75em;
  padding-bottom: 0;
}
.section.tabbed-content .article {
  padding-top: 0;
}
.section.caret-center-top {
  border-top: none;
  overflow: visible;
}
.section.caret-center-top:before {
  border-bottom: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-left: 0.5em solid transparent;
  display: inline-block;
  transition: all 225ms;
  vertical-align: middle;
  width: 0;
  height: 0;
  border-bottom-color: inherit;
  content: '';
  position: absolute;
  top: -0.5em;
  left: 50%;
  transform: translateX(-50%);
}
.section.caret-center-bottom {
  border-top: none;
  overflow: visible;
}
.section.caret-center-bottom:after {
  border-top: 5px solid #ffffff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  display: inline-block;
  transition: all 225ms;
  vertical-align: middle;
  width: 0;
  height: 0;
  content: "";
  bottom: 0;
  left: 50%;
  border-bottom-color: inherit;
  border-top: none;
}
/*********revise min-width for popups (login, chat alias)*****/
/* ******** Informational text ********** */
.dividers .row,
.info-text .row {
  border-top: 1px solid #cccccc;
  padding: 40px 0;
}
.dividers .row:first-child,
.info-text .row:first-child {
  border-top: none;
  padding-top: 0;
}
.dividers .row:last-child,
.info-text .row:last-child {
  padding-bottom: 0;
}
/* ******************** FLEXIBLE GRID LAYOUT ******************** */
/* ***** ARTICLE/ROW ***** */
.article {
  padding-top: 1.25em;
}
.article:first-child {
  padding-top: 0;
}
/*********** FORMS *************/
.article.form-article {
  padding-top: 0;
}
form .row.button-row {
  padding-top: 1em;
}
/*********** RESPONSIVENESS *************/
body {
  position: relative;
}
.left-content,
.right-content {
  position: absolute;
  top: 0;
  z-index: 501;
}
.left-content {
  left: 0;
}
.right-content {
  right: 0;
}
.display-table {
  display: table;
}
.table-cell {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.display-flex {
  display: -ms-flexbox;
  display: flex;
}
.display-flex &gt; div {
  margin: auto 0;
}
.display-flex .offset1 {
  margin: auto 0 auto 8.33333333%;
  overflow: hidden;
}
.tab-contents h4 {
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-top: 1em;
}
/* ************************************************* */
/* ******************** LAYOUTS ******************** */
/* ************************************************* */
.image-section {
  position: relative;
  padding: 0 0 1em 0;
}
.tile-image {
  position: relative;
}
.tile-image img {
  display: block;
  width: 100%;
  margin: 0 auto;
}
.casino .tile-image img,
.casino-category .tile-image img {
  width: 85%;
}
.tile-image .img-circle {
  border-radius: 10em;
  border: 0.5em solid #a6a6a6;
}
.promo-content .tile-image &gt; img {
  width: 100%;
}
.half-image img,
.three-quarters-image img {
  width: 50%;
  display: inline;
}
.three-quarters-image img {
  width: 75%;
}
/* ******************** MAIN TILE STYLE ******************** */
.main-tile {
  position: relative;
  margin: 0;
}
.main-tile h3 {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: bold;
}
.main-tile.alt .image-section,
.main-tile.alt .details-section,
.main-tile.alt .cta-btn {
  background-color: #333333;
  color: #FFFFFF;
}
.main-tile.alt .image-section a,
.main-tile.alt .details-section a,
.main-tile.alt .cta-btn a {
  color: #FFFFFF;
}
.main-tile.alt .image-section a:hover,
.main-tile.alt .details-section a:hover,
.main-tile.alt .cta-btn a:hover {
  text-decoration: none;
  color: #D03D53;
}
.main-tile.alt-light .image-section,
.main-tile.alt-light .details-section {
  background-color: #cccccc;
  color: #333333;
}
.main-tile.alt-light a:not(.btn) {
  color: #333333;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
}
.main-tile.alt-light a:not(.btn):hover {
  text-decoration: none;
  color: #b31b34;
}
.main-tile .cta-section {
  display: none;
  z-index: 10;
}
.main-tile.game-tile:hover .cta-section {
  display: block;
}
.main-tile .cta-section:hover {
  display: block;
}
.main-tile .cta-section {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
  bottom: 0;
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.main-tile .details-section {
  position: relative;
  padding: 0;
}
.main-tile .details-section .tag-icon-mobile {
  bottom: 0.40em;
  font-size: 1.6em;
  position: absolute;
  right: 0.45em;
  width: 8%;
  cursor: default;
}
.game-tile .details-section {
  padding: 0.5em 0.75em 1px;
}
.game-tile .btn-text {
  z-index: 12;
}
.game-tile .tile-image {
  position: relative;
}
.game-tile .image-section {
  padding-top: 0.875em;
  padding-bottom: 0.25em;
}
.game-tile.alt-light .image-section {
  padding-top: 0;
}
.tag-icon {
  position: absolute;
  left: 1em;
  top: 0;
  display: none;
  width: 10.3%;
  height: 18.274112%;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100%;
}
.casino-game-tag-bonus .tag-icon {
  background-image: url('../../resources/images/icons/casino-icons-bonus.png');
  display: block;
}
.casino-game-tag-jackpot .tag-icon {
  background-image: url('../../resources/images/icons/casino-icons-jackpot.png');
  display: block;
}
.casino-game-tag-new .tag-icon {
  background-image: url('../../resources/images/icons/casino-icons-new.png');
  display: block;
}
.casino-game-tag-special .tag-icon {
  background-image: url('../../resources/images/icons/casino-icons-special.png');
  display: block;
}
.casino-game-tag-trending .tag-icon {
  background-image: url('../../resources/images/icons/casino-icons-trending.png');
  display: block;
}
.cta-section .tag-icon {
  top: 0.875em;
}
.cta-section ul {
  display: table;
  width: 100%;
  height: 100%;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cta-section li {
  display: table-cell;
  vertical-align: middle;
  float: none;
  line-height: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  list-style-type: none;
}
.cta-section a {
  height: 88px;
  width: 88px;
  background: url('../../resources/images/global/play-game.png') no-repeat top center;
  position: relative;
  display: inline-block;
  margin: 0 auto;
}
.cta-section a:hover {
  background-image: url('../../resources/images/global/play-game-hover.png');
}
.cta-section a:active {
  background-image: url('../../resources/images/global/play-game-active.png');
}
.margins {
  box-sizing: border-box;
  padding-right: 0.15em;
  padding-left: 0.15em;
}
/* ***** Vertically aligning icons in the middle ***** */
.tile-cta ul {
  display: table;
  width: 100%;
  height: 100%;
  list-style-type: none;
}
.tile-cta li {
  display: table-cell;
  vertical-align: middle;
  float: none;
  line-height: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  *display: inline;
  *float: left;
  *padding-top: 25%;
}
/* ******************** TILE BANNER ******************** */
.tile-banner {
  position: absolute;
  z-index: 2;
  top: auto;
  bottom: -0.25em;
  left: 0;
  right: 0;
  text-align: center;
  color: #FFFFFF;
}
.alt-light .tile-banner {
  bottom: 0;
}
.tile-banner.winner {
  display: block;
  bottom: 0;
}
.tile-banner p {
  font-size: 1.75em;
  /* 28px */
  margin: 0;
}
.jackpot .tile-banner {
  display: block;
}
.winners .winner {
  margin: 0;
}
/* ***** Resizing Responsively ***** */
/**********ACCORDION***********/
/*
.accordion {
	.accordion-panel {
		margin: 0 0 1em;
	}

	.panel-heading {
		position: relative;
		background-color: @light-grey-dark;
		padding: 0.5em 1em;

		a {
			display: block;
			font-weight: bold;
			text-decoration: none;
			color: @black-main;
			&amp;:hover {
				text-decoration: underline;
			}
		}

		.glyphicons-icon {
			position: absolute; //positioned absolutely to the panel heading
			top: 1em;
			right: 1em;
		}

		h1, h2, h3, h4, h5 {
			margin: 0;
		}
	}

	.panel-collapse {
		padding: 1em;

		.bordered(1px, @light-grey-dark);
		p {
			margin: 0;
		}

		&amp;.in {
			padding: 1em;
		}
	}
}

.accordion-table {

	.accordion-table-header {
		div[class*="span"] {
			text-align: left;
			text-transform: uppercase;
			font-weight: bold;
			padding: 1em 0;
		}

		&amp;.row {
			padding: 0 1em;
		}
	}

	.accordion-table-row {
		border-bottom: 1px solid @medium-grey-main;
	}

	.row {
		padding-top: 0.5em;
	}

	.accordion-header {
		padding: 0.5em;
		cursor: pointer;
		position: relative;
		font-weight: bold;

		&amp;:hover {
			background-color: @light-grey-main;
		}

		p {
			margin: 0;
		}

		.glyphicons-icon {
			position: absolute;
			top: 0.5em;
			right: 0em;
		}

		.right-offset {
			margin-right: 1.5em;
		}
	}

	.accordion-content {
		margin-left: 0.5em;
		margin-right: 0.5em;
	}

	.article {
		margin: 0;
		padding: 0;
	}

	.panel-collapse {
		background-color: @light-grey-light;
		table {
			margin: 0;
		}
	}
}
*/
/*****Carousel Caption Clearfix******/
/*
.accordion-header {
	*zoom: 1;

	&amp;:before,
	&amp;:after {
		content: " ";
		display: table;
	}
	&amp;:after {
		clear: both;
	}
}
*/
/*********** WINNERS TILE ***********/
/*
.winners-tile {
	&gt; .row {
		height: 120px;
		background-color: @medium-grey-light;
		margin-bottom: 1px;
		padding-top: 0;
		&amp;:hover {
			background-color: @light-grey-dark;
		}
	}
	.image-section,
	.details-section {
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
		box-sizing: border-box;
	}
	.image-section {
		height: 100%;
		padding: 0;
		background: #989898;
		min-height: 120px;
		background-position: center top;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.details-section {
		padding: 1em;
		width: 75%;
		h3 {
			margin: 0;
			line-height: 1.33;
			width: 100%;
			font-family: "DIN Next W02 Light";
			color: @black-alt-dark;
		}
		p {
			margin: 0;
			width: 100%;
			color: #303030;
		}

		.numbers-type {
			font-size: 1.5em;
			line-height: 1.33em;
			color: #57595B;
		}

		.glyphicons-type {
			position: absolute;
			right: 1em;
			top: 40%;
		}
	}
}
*/
/************WINNING NUMBERS TILE*************/
/*
.product-page .winning-numbers,
#winning-numbers .winning-numbers {
	.image-section,
	.details-section,
	.draw-date-banner {
		position: relative;
		padding: 0;
		box-sizing: border-box;
	}

	.draw-date-banner {
		display: block;
		position: relative;
		color: @light-grey-light;
		padding: 0.5em;

		h3, h4, p {
			text-transform: uppercase;
			font-weight: bold;
			margin: 0;
			padding: 0;
		}
	}
	.details-section {
		background-color: @medium-grey-light;
		padding: 1em;
		margin-bottom: 1em;
		h3, h4 .bonus-num {
			font-weight: bold;
		}

		ul {
			list-style-type: none;
			padding: 0;
			margin: 0.5em;
		}

		.panel-heading {
			position: relative;
			background-color: #d9d9d9;
			padding: 0.5em 2.5em;
			font-weight: bold;
		}

		.accordion-panel &gt; .panel-heading,
		.accordion-panel &gt; .panel-heading a {
			color: @playnow-main;
		}

		.panel-heading h4 {
			margin-bottom: 0;
		}

		.accordion-panel &gt; .panel-heading:hover {
			cursor: pointer;
			text-decoration: underline;
		}

		h5 {
			color: @playnow-main;
			font-weight: bold;
		}
	}
}

.vertical-center {
	height: 25em;
	padding: 1.5em;
	display: table-cell;
	vertical-align: middle;
}
*/
/************ GAME CONSOLE *************/
/*
.console-menu {
	padding: 1em;
	background-color: @medium-grey-main;
	vertical-align: middle;
	a {
		vertical-align: middle;
	}
}

.console-content {
	background-color: @light-grey-light;
}

.game {
	.console-content {
		padding: 3.5em 0;
		&gt; * {
			margin: 0 auto;
			display: block;
		}
	}
}

.keno-right {
	.row {
		padding: 0 0 0.5em;
	}
	.row:last-child {
		padding-bottom: 0;
	}
}

.message {
	.console-menu &gt; ul {
		padding: 0;
		margin: 0;
		.nav-submenu {
			width: 152px;
			top: 100%;
			right: -180%;
			&amp;:before {
				right: 45%;
			}
		}
		.glyphicons-type {
			font-size: 1em;
			margin: 0;
		}
		li .dropdown-top {
			background-color: transparent;
			padding: 0 0.5em;
		}
	}
	.console-content &gt; div {
		padding: 2em;
	}
}
*/
/*****STYLIZED NUMBERED LISTS FOR PROMOTIONS PAGES******/
.numbered-list ol {
  counter-reset: li;
  /* Initiate a counter */
  margin-left: 0;
  /* Remove the default left margin */
  padding-left: 3em;
  /* Remove the default left padding */
  font-size: 1.5em;
  line-height: 1.333em;
}
.numbered-list ol &gt; li {
  position: relative;
  /* Create a positioning context */
  margin-bottom: 1.5em;
  /* Give each list item room for the numbers */
  padding: 4px 0;
  /* Add some spacing around the content */
  list-style: none;
  /* Disable the normal item numbering */
}
.numbered-list ol &gt; li:before {
  content: counter(li);
  /* Use the counter as content */
  counter-increment: li;
  /* Increment the counter by 1 */
  /* Position and style the number */
  position: absolute;
  top: 0;
  left: -1.5em;
  box-sizing: border-box;
  width: 1.2em;
  /* Some space between the number and the content in browsers that support
		   generated content but not positioning it (Camino 2 is one example) */
  margin-right: 8px;
  padding: 0.1em 0 0.18em 0;
  border: 0.125em solid #cccccc;
  border-radius: 1em;
  color: #b31b34;
  background: #FFF;
  font-size: 1.875em;
  font-family: "Clarendon BT Bold", Helvetica, Arial, sans-serif;
  text-align: center;
}
.row.promo-section &gt; * {
  padding: 3.5em;
}
/***** "Smallification"  FG*****/
/*
.mq1366({ .tile-banner.winner,
.tile-image img {
	width: 100%;

} .balance .tile-image img,
  .account .tile-image img,
  .game-tile .tile-image img {
	  width: 100%;
  } //main-tile side section
	.main-tile.side {
		.image-section {
			width: 45%;
			img {
				width: 100%;
			}
		}

		.details-section {
			margin-left: 45%;
		}
	} });
	*/
/***** landing page css *****/
.feature-header {
  background-color: #999999;
  border-bottom-color: #666666;
  border-top-color: #bfbfbf;
  color: #ffffff;
  position: relative;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
.feature-img {
  position: absolute;
  width: 100%;
  z-index: 1;
}
.feature-header + .section {
  padding-top: 12%;
}
/***** OPENBET FLASH GAME BACKGROUND COLOUR ****/
.popup #flashcontent {
  background-color: #000;
}
/*****LOTTERY LOGOS USED FOR OTHER SECTIONS*******/
.game-img {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  width: 60px;
  height: 40px;
  margin: 0.25em;
}
.game-img img {
  position: absolute;
  top: 0;
  left: 0;
  background-image: none;
}
.game-img.small {
  width: 30px !important;
  height: 20px !important;
}
.game-img.small .lotto-lottomax.lmplus {
  top: -100px;
}
/* ************************************************* */
/* ******************** BUTTONS ******************** */
/* ************************************************* */
/* ******************** base styles ******************** */
/*****BUTTON SIZES******/
.btn.btn-small {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn.btn-mini {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn.btn-large {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn.btn-jumbo {
  font-size: 1.5em;
  /* 24px */
}
/***Button States***/
.btn-primary,
.btn-primary.btn-alt {
  background-color: #b31b34;
  border-color: #b31b34;
  color: #ffffff;
}
.btn-primary:hover,
.btn-primary.btn-alt:hover {
  background-color: #d03d53;
  border-color: #d03d53;
  color: #ffffff;
}
.btn-primary:active:hover,
.btn-primary.btn-alt:active:hover,
.btn-primary:active,
.btn-primary.btn-alt:active,
.btn-primary:focus,
.btn-primary.btn-alt:focus {
  background-color: #940117;
  border-color: #940117;
  color: #ffffff;
}
/***Primary Alt***/
.btn-primary.btn-alt {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #b31b34;
}
.btn-primary.btn-alt:hover {
  color: #FFFFFF;
}
/***Secondary***/
.btn-secondary {
  background-color: #333333;
  border-color: #333333;
  color: #ffffff;
  /***Secondary Alt***/
}
.btn-secondary:hover {
  background-color: #4d4d4d;
  border-color: #4d4d4d;
  color: #ffffff;
}
.btn-secondary:active:hover,
.btn-secondary:active,
.btn-secondary:focus {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  color: #ffffff;
}
.btn-secondary.btn-alt {
  background-color: #a6a6a6;
  border-color: #a6a6a6;
  color: #333333;
}
.btn-secondary.btn-alt:hover {
  background-color: #bfbfbf;
  border-color: #bfbfbf;
}
.btn-secondary.btn-alt:active {
  background-color: #8c8c8 c8;
  border-color: #8c8c8 c8;
}
/***text***/
.btn-text {
  font-weight: bold;
}
.btn-text:hover {
  color: #d03d53;
}
.btn-text:active,
.btn-text:focus {
  color: #940117;
}
.btn-text .glyphicons-type {
  margin-left: 0.15em;
  vertical-align: bottom;
}
.btn-text .glyphicons-type.halflings {
  vertical-align: text-bottom;
}
/***Info***/
.btn-info {
  background-color: #4cc0bc;
  border-color: #4cc0bc;
}
.btn-info:hover {
  background-color: #6adeda;
  border-color: #6adeda;
}
.btn-info:active:hover,
.btn-info:active,
.btn-info:focus {
  background-color: #2ea29e;
  border-color: #2ea29e;
}
/***Success***/
.btn-success {
  background-color: #5ab65a;
  border-color: #5ab65a;
}
.btn-success:hover {
  background-color: #78d478;
  border-color: #78d478;
}
.btn-success:active:hover,
.btn-success:active,
.btn-success:focus {
  background-color: #3c983c;
  border-color: #3c983c;
}
/***Warning***/
.btn-warning {
  background-color: #e4be21;
  border-color: #e4be21;
}
.btn-warning:hover {
  background-color: #ffdc3f;
  border-color: #ffdc3f;
}
.btn-warning:active:hover,
.btn-warning:active,
.btn-warning:focus {
  background-color: #c6a003;
  border-color: #c6a003;
}
/***Danger***/
.btn-danger {
  background-color: #d94f49;
  border-color: #d94f49;
}
.btn-danger:hover {
  background-color: #f76d67;
  border-color: #f76d67;
}
.btn-danger:active:hover,
.btn-danger:active,
.btn-danger:focus {
  background-color: #bb312b;
  border-color: #bb312b;
}
/***BACK BUTTON***/
/* ***** ALERT POPOVERS ***** */
.alert-popover {
  border: 0.0125em solid #d9d9d9;
  background-color: #f2f2f2;
  color: #333333;
  position: absolute;
  width: 265px;
  text-align: left;
  z-index: 100;
  border-radius: 0.5em;
}
.alert-popover h1 {
  font-weight: bold;
  background-color: #d9d9d9;
  padding: 0.5em;
  font-size: 1.125em;
  margin-bottom: 0;
}
.alert-popover ul,
.alert-popover ol,
.alert-popover li,
.alert-popover table,
.alert-popover p {
  padding: 0;
  margin: 0;
}
.alert-popover ul {
  padding-left: 10px;
}
.alert-popover.alert-alt {
  background-color: #333333;
  color: #FFFFFF;
}
.alert-popover.alert-alt h1 {
  background-color: #000000;
}
.update-password {
  position: relative;
}
.form-pop-top {
  display: none;
  border: solid 2px #4cc0bc;
  border-radius: 0;
  background-color: #fff;
  width: 85%;
  max-width: 400px;
  bottom: 25px;
  left: 50%;
  transform: translateX(-50%);
  margin-right: 0;
  font-size: 12px;
}
.form-pop-top:after {
  content: '';
  position: absolute;
  bottom: -9px;
  left: 50%;
  transform: translateX(-50%);
  border-top: 7px solid #4cc0bc;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  display: inline-block;
  transition: all 225ms;
  vertical-align: middle;
  width: 0;
  height: 0;
}
.pws-bar {
  box-sizing: border-box;
  padding: 6px 0 0;
  margin: 0;
  position: relative;
}
.pws-bar .strongBar {
  position: absolute;
  top: 5px;
  height: 22px;
  width: 2px;
  background: #2ea29e;
}
.pws-bar .bar {
  background: #ffffff;
  border: solid 2px #b3b3b3;
  border-radius: 15px;
  position: relative;
  width: 100%;
  height: 15px;
  overflow: hidden;
}
.pws-bar .bar .strongBar {
  top: 0;
  height: 100%;
}
.pws-bar #barScale {
  height: 20px;
  width: 0;
}
.pws-bar .words {
  font-size: 1em;
  padding-top: 0.125em;
}
.pws-bar .pws-strength {
  margin-left: 0.25em;
}
.pws-bar.weak .bar {
  border-color: #d94f49;
}
.pws-bar.weak #barScale {
  background: #d94f49;
}
.pws-bar.weak .pws-strength {
  color: #d94f49;
}
.pws-bar.moderate .bar {
  border-color: #f76d67;
}
.pws-bar.moderate #barScale {
  background: #f76d67;
}
.pws-bar.moderate .pws-strength {
  color: #d94f49;
}
.pws-bar.strong .bar {
  border-color: #3c983c;
}
.pws-bar.strong #barScale {
  background: #3c983c;
}
.pws-bar.strong .pws-strength {
  color: #3c983c;
}
.pws-bar.very .bar {
  border-color: #5ab65a;
}
.pws-bar.very #barScale {
  background: #5ab65a;
}
.pws-bar.very .pws-strength {
  color: #3c983c;
}
.row-margin {
  margin: 5px 0 15px;
}
.alert h2 {
  font-size: 1.25em;
  font-weight: bold;
}
.no-scroll {
  overflow-y: hidden;
}
@media (max-width: 991px) {
  .left-content-static {
    display: none;
  }
}
@media (min-width: 992px) {
  .left-content-static {
    float: left;
    padding-right: 8px;
    width: 254px;
  }
  .left-content-static + .main-content-static {
    padding-left: 8px;
  }
  .main-content-static {
    float: left;
    width: calc(100% - 254px);
  }
}
.page-content:before,
.page-content:after {
  content: '';
  display: table;
}
.page-content:after {
  clear: both;
}
.page-content:before,
.page-content:after {
  content: " ";
  display: table;
}
.page-content:after {
  clear: both;
}
.page-content:before,
.page-content:after {
  content: '';
  display: table;
}
.page-content:after {
  clear: both;
}
.page-content:before,
.page-content:after {
  content: " ";
  display: table;
}
.page-content:after {
  clear: both;
}
.section {
  position: relative;
  width: auto;
  margin: 0;
  padding: 16px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .section {
    padding: 16px 8px;
  }
}
.section.nopaddingtop {
  padding-top: 0;
}
.section--margin-bottom {
  margin-bottom: 16px;
}
.section--end-space {
  padding-bottom: 128px;
}
.title-background {
  text-align: center;
  text-shadow: 2px 1px 3px #2d2d2d;
  padding: 36px 16px;
}
.title-background h3 {
  font-size: 34px;
  font-weight: 500;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .title-background h3 {
    font-size: 48px;
  }
}
@media (min-width: 1200px) {
  .title-background h3 {
    font-size: 60px;
  }
}
.title-background h4 {
  font-size: 28px;
  font-weight: 500;
  margin-top: 16px;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .title-background h4 {
    font-size: 34px;
  }
}
@media (min-width: 1200px) {
  .title-background h4 {
    font-size: 48px;
  }
}
.title-background--white {
  color: #ffffff;
}
.main-content .container {
  max-width: 1248px;
}
.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.no-padding .container {
  padding-left: 0;
  padding-right: 0;
}
.no-padding .container &gt; .row {
  margin-left: 0;
  margin-right: 0;
}
.container.padding {
  padding-top: 16px;
  padding-bottom: 16px;
}
.grey-content .section,
.grey-content .page-content {
  background: #f2f2f2;
}
.grey-content .section {
  z-index: 1;
}
.grey-content .left-content-static {
  position: relative;
  z-index: 2;
}
.grey-content .page-content .header {
  position: relative;
  z-index: 1;
}
.grey-content .page-content .header:after {
  background: #ffffff;
  content: '';
  position: absolute;
  top: 0;
  right: -15px;
  width: 100vw;
  height: 100%;
  z-index: -1;
}
@media (max-width: 767px) {
  .grey-content .page-content .header:after {
    right: 0;
  }
}
.inline-block {
  display: inline-block;
}
.margin-top {
  margin-top: 16px;
}
.margin-bottom {
  margin-bottom: 16px;
}
.section--no-h-pad {
  padding-left: 0;
  padding-right: 0;
}
.main-tile.small .h3 {
  font-size: 1.125em;
  /* 18px */
}
.main-tile.small p {
  font-size: 1em;
  /* 16px */
}
.main-tile.small h3 {
  font-size: 1em;
  /* 16px */
}
.main-tile.small p {
  font-size: 0.875em;
  /* 14px */
}
.main-tile.side .image-section {
  position: relative;
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding: 0 9px 0 0;
}
.main-tile.side .details-section {
  margin-left: 50%;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 543px) {
  .row--xs-margin-bottom {
    margin-bottom: 8px;
  }
}
@media (max-width: 767px) {
  .row--sm-margin-bottom {
    margin-bottom: 8px;
  }
}
.section--no-h-pad {
  padding-left: 0;
  padding-right: 0;
}
.main-tile.small .h3 {
  font-size: 1.125em;
  /* 18px */
}
.main-tile.small p {
  font-size: 1em;
  /* 16px */
}
.main-tile.small h3 {
  font-size: 1em;
  /* 16px */
}
.main-tile.small p {
  font-size: 0.875em;
  /* 14px */
}
.main-tile.side .image-section {
  position: relative;
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding: 0 9px 0 0;
}
.main-tile.side .details-section {
  margin-left: 50%;
}
@media (max-width: 991px) {
  .main-tile.game-tile {
    margin-bottom: 8px;
  }
}
.section--no-h-pad {
  padding-left: 0;
  padding-right: 0;
}
.main-tile.small .h3 {
  font-size: 1.125em;
  /* 18px */
}
.main-tile.small p {
  font-size: 1em;
  /* 16px */
}
.main-tile.small h3 {
  font-size: 1em;
  /* 16px */
}
.main-tile.small p {
  font-size: 0.875em;
  /* 14px */
}
.main-tile.side .image-section {
  position: relative;
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding: 0 9px 0 0;
}
.main-tile.side .details-section {
  margin-left: 50%;
}
.flex-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.flex-row &gt; div[class*='col-'] {
  -ms-flex-item-align: auto;
      align-self: auto;
}
.flex-row.no-wrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .flex-row.wrap-md {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 992px) {
  .flex-row.wrap-md {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.flex-row.flex-wrap,
.flex-row .flex-row--wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.flex-center,
.flex-row--center {
  display: -ms-flexbox;
  display: flex;
}
.flex-center &gt; div[class*='col-'],
.flex-row--center &gt; div[class*='col-'] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-end,
.flex-row--end {
  display: -ms-flexbox;
  display: flex;
}
.flex-end &gt; div[class*='col-'],
.flex-row--end &gt; div[class*='col-'] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
@media (max-width: 991px) {
  .flex-center,
  .flex-end,
  .flex-row {
    display: block;
  }
}
.flex-center.flex-row-xs,
.flex-row--center.flex-row-xs,
.flex-end.flex-row-xs,
.flex-row--end.flex-row-xs,
.flex-row.flex-row-xs {
  display: -ms-flexbox;
  display: flex;
}
.flex-center.flex-row-sm,
.flex-row--center.flex-row-sm,
.flex-end.flex-row-sm,
.flex-row--end.flex-row-sm,
.flex-row.flex-row-sm {
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 543px) {
  .flex-center.flex-row-sm,
  .flex-row--center.flex-row-sm,
  .flex-end.flex-row-sm,
  .flex-row--end.flex-row-sm,
  .flex-row.flex-row-sm {
    display: block;
  }
}
.flex-center.flex-row-md,
.flex-row--center.flex-row-md,
.flex-end.flex-row-md,
.flex-row--end.flex-row-md,
.flex-row.flex-row-md {
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .flex-center.flex-row-md,
  .flex-row--center.flex-row-md,
  .flex-end.flex-row-md,
  .flex-row--end.flex-row-md,
  .flex-row.flex-row-md {
    display: block;
  }
}
.flex-center.flex-row-lg,
.flex-row--center.flex-row-lg,
.flex-end.flex-row-lg,
.flex-row--end.flex-row-lg,
.flex-row.flex-row-lg {
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991px) {
  .flex-center.flex-row-lg,
  .flex-row--center.flex-row-lg,
  .flex-end.flex-row-lg,
  .flex-row--end.flex-row-lg,
  .flex-row.flex-row-lg {
    display: block;
  }
}
.flex-center.flex-row-xl,
.flex-row--center.flex-row-xl,
.flex-end.flex-row-xl,
.flex-row--end.flex-row-xl,
.flex-row.flex-row-xl {
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1199px) {
  .flex-center.flex-row-xl,
  .flex-row--center.flex-row-xl,
  .flex-end.flex-row-xl,
  .flex-row--end.flex-row-xl,
  .flex-row.flex-row-xl {
    display: block;
  }
}
.flex-center .col-start,
.flex-row--center .col-start,
.flex-end .col-start,
.flex-row--end .col-start,
.flex-row .col-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}
.flex-center .col-middle,
.flex-row--center .col-middle,
.flex-end .col-middle,
.flex-row--end .col-middle,
.flex-row .col-middle {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}
.flex-center .col-end,
.flex-row--center .col-end,
.flex-end .col-end,
.flex-row--end .col-end,
.flex-row .col-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}
.logged-in {
  display: none !important;
}
.logged-out-false {
  display: none !important;
}
p {
  margin: 0 0 10px;
}
.text-bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
h1,
.h1 {
  font-size: 2.25em;
  line-height: 1.33em;
  margin: 0 0 0.4444em 0;
  font-weight: normal;
}
h2,
.h2,
.xl {
  /* 36px/48px */
  font-size: 1.875em;
  line-height: 1.33em;
  margin: 0 0 0.5333em 0;
  font-weight: normal;
}
h3,
.h3,
.lg {
  /* 30px/48px */
  font-size: 1.5em;
  line-height: 1.33em;
  margin: 0 0 0.625em 0;
  font-weight: normal;
}
h4,
.h4,
.md {
  /* 24px/32px */
  font-size: 1.125em;
  line-height: 1.33em;
  margin: 0 0 0.7619em 0;
  font-weight: normal;
}
h5,
.h5,
.sm {
  /* 18px/24px */
  font-size: 1em;
  line-height: 1.5em;
  margin: 0 0 0.8571em 0;
  font-weight: normal;
}
/* 16x/24px */
h6,
.h6,
.xs {
  font-size: 0.875em;
  line-height: 1.33em;
  margin: 0 0 1.0208em 0;
  font-weight: normal;
}
h1.title,
.h1.title,
h2.title,
.h2.title,
h3.title,
.h3.title,
h4.title,
.h4.title,
h5.title,
.h5.title,
h6.title,
.h6.title {
  font-weight: bold;
}
.title.title--uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
@media (min-width: 768px) {
  #body .tel {
    text-decoration: none;
    color: inherit;
  }
}
.btn.continue {
  font-weight: bold;
  text-transform: uppercase;
}
.btn {
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
}
.btn.wrap {
  white-space: normal;
}
.btn-primary {
  text-transform: uppercase;
}
.btn-back.btn-primary,
.btn-back.btn-secondary {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: 17px;
  padding-left: 8px;
  position: relative;
}
.btn-back.btn-primary:before,
.btn-back.btn-secondary:before {
  background: #b31b34;
  border-radius: 0 30px 0 0;
  content: "";
  position: absolute;
  top: 4px;
  left: -13px;
  transform: rotate(45deg);
  width: 24px;
  /* same as height (below) */
  height: 24px;
  /* button_outer_height / sqrt(2) */
}
.btn-back.btn-primary:hover:before,
.btn-back.btn-secondary:hover:before {
  background: #d03d53;
}
.btn-back.btn-primary:focus:before,
.btn-back.btn-secondary:focus:before,
.btn-back.btn-primary:active:before,
.btn-back.btn-secondary:active:before {
  background: #940117;
}
.btn-back.btn-primary:focus:active:before,
.btn-back.btn-secondary:focus:active:before {
  background-color: #68101e;
  border-color: #440a14;
}
.btn-back.btn-primary:active:hover:before,
.btn-back.btn-secondary:active:hover:before {
  background-color: #940117;
}
.btn-back.btn-secondary:before {
  background: #333333;
}
.btn-back.btn-secondary:hover:before {
  background: #4d4d4d;
}
.btn-back.btn-secondary:focus:before,
.btn-back.btn-secondary:active:before {
  background: #1a1a1a;
}
.btn-back.btn-secondary:focus:active:before {
  background-color: #000000;
  border-color: #000000;
}
.btn-back.btn-secondary:active:hover:before {
  background-color: #1a1a1a;
}
.form-inline label.alert {
  margin-bottom: 0;
  padding: 6px;
  vertical-align: middle;
}
.form-inline-xs .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
.form-group + p {
  margin-top: 10px;
}
@media (min-width: 768px) {
  div[class*="col-"].grey-box-parent {
    padding-right: 0;
    border-right: 8px solid #ffffff;
  }
}
div[class*="col-"] .form-group.no-bottom-margin {
  margin-bottom: 0;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield;
}
.input-looks-active,
.form-control.input-looks-active {
  background-color: #fff;
}
.stripes {
  background-image: url(../../resources/images/tiles/bg-diagonal.png);
}
.light-grey-main {
  background-color: #f2f2f2;
}
.light-grey-main-border {
  border-color: #f2f2f2;
}
.black-main {
  background-color: #333333;
}
.form-section-grey {
  background-color: #f2f2f2;
}
.form-field-grey {
  background-color: #cccccc;
}
.almost-black-alt-light {
  background-color: #f2f2f2;
}
.almost-black-alt-light-border {
  border-color: #f2f2f2;
}
.lottery-main {
  background-color: #00b5e2;
}
.casino-main {
  background-color: #658d3b;
}
.sports-main {
  background-color: #003087;
}
.poker-main {
  background-color: #8031a7;
}
.bingo-main {
  background-color: #eaaa00;
}
.main-content img {
  max-width: 100%;
}
.rwd-modal {
  background: #ffffff;
  padding: 0 16px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 300ms;
  width: 90%;
  max-width: 660px;
  z-index: 2010;
}
.rwd-modal.out {
  opacity: 0;
}
.rwd-modal .rwd-modal-content {
  padding: 16px 0;
}
.rwd-modal .rwd-modal-content .header h2 {
  margin-bottom: 0;
}
.rwd-modal .rwd-modal-content .section {
  min-width: 0;
}
.rwd-modal .rwd-modal-close {
  background: none;
  border: 0;
  color: #ffffff;
  cursor: pointer;
  font-size: 25px;
  line-height: 100%;
  padding: 0;
  position: absolute;
  top: -35px;
  right: 0;
}
.rwd-modal .rwd-modal-close:hover {
  color: #b31b34;
}
#fade-overlay.in {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.table {
  background: #ffffff;
}
.table thead {
  background-color: #333;
  color: #FFF;
}
.table tbody th {
  background-color: #a6a6a6;
  color: #FFF;
}
.table.table--borders thead tr th {
  border-top: 1px solid #d9d9d9;
  border-bottom: 0;
  padding: 1em;
  text-align: left;
  text-transform: uppercase;
  vertical-align: baseline;
}
.table.table--borders tbody td,
.table.table--borders tbody th {
  border-bottom: 1px solid #d9d9d9;
}
* {
  box-sizing: border-box;
}
html {
  height: 100%;
}
@media (max-width: 991px) {
  html.overlay-open,
  html.overlay-open body {
    overflow-x: hidden;
  }
}
body {
  color: #333333;
  font-family: "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
  line-height: 1.42857143;
  position: relative;
  height: 100%;
}
#top-bar {
  display: none;
}
@media (min-width: 1200px) {
  #top-bar {
    background: #b31b34;
    display: block;
    font-size: 13px;
    padding: 0 16px;
    width: 100%;
    height: 24px;
  }
  #top-bar &gt; ul {
    list-style: none;
    float: right;
    margin: 0;
    padding: 0;
  }
  #top-bar &gt; ul a {
    color: #ffffff;
    text-decoration: none;
  }
  #top-bar &gt; ul &gt; li {
    display: block;
    float: left;
    line-height: 24px;
    font-weight: bold;
    text-transform: uppercase;
  }
  #top-bar &gt; ul &gt; li:after {
    color: #ffffff;
    content: '|';
    margin: 0 0 0 16px;
    font-weight: normal;
  }
  #top-bar &gt; ul &gt; li:last-child:after,
  #top-bar &gt; ul &gt; li:first-child:last-child:after {
    content: '';
    display: none;
  }
  #top-bar &gt; ul &gt; li + li {
    margin-left: 16px;
  }
  #top-bar .logo {
    background: no-repeat;
    float: left;
    font-size: 0;
    width: 40px;
    height: 100%;
  }
  #top-bar .logo.bc {
    background-image: url(../../resources/images/global/logo_BCLC.png);
    width: 40px;
  }
  #top-bar .logo.mb {
    background-image: url(../../resources/images/global/logo_MLL.png);
    width: 280px;
  }
  #top-bar .help-dropdown {
    float: right;
    height: 100%;
  }
  #top-bar .help-dropdown .glyphicons-type {
    color: #ffffff;
    font-size: 10px;
    margin-right: 4px;
  }
  #top-bar .help-dropdown .caret {
    margin-left: 2px;
  }
  #top-bar .help-dropdown &gt; ul {
    color: #ffffff;
    text-transform: uppercase;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
  }
  #top-bar .help-dropdown &gt; ul &gt; li {
    height: 100%;
  }
  #top-bar .help-dropdown .dropdown-top {
    border: 0;
    background: none;
    color: #ffffff;
    cursor: pointer;
    height: 100%;
    padding: 0 8px;
    margin-right: -8px;
    margin-left: -8px;
    outline: 0;
    line-height: 23px;
    font-weight: bold;
    text-transform: uppercase;
  }
  #top-bar .help-dropdown .dropdown-top:hover {
    background: #d03d53;
  }
  #top-bar .help-dropdown .nav-drop {
    background: #a6a6a6;
    display: none;
    font-size: 13px;
    list-style: none;
    padding: 0;
    position: absolute;
    top: 32px;
    right: 8px;
    z-index: 2550;
  }
  #top-bar .help-dropdown .nav-drop li {
    border-bottom: 1px solid #ffffff;
    height: 48px;
    line-height: 48px;
  }
  #top-bar .help-dropdown .nav-drop li:last-child {
    border-bottom: 0;
  }
  #top-bar .help-dropdown .nav-drop li:hover {
    background: #b31b34;
  }
  #top-bar .help-dropdown .nav-drop:after {
    content: '';
    position: absolute;
    top: -5px;
    right: 9px;
    transform: rotate(180deg);
    border-top: 5px solid #a6a6a6;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    display: inline-block;
    transition: all 225ms;
    vertical-align: middle;
    width: 0;
    height: 0;
  }
  #top-bar .help-dropdown .nav-drop a,
  #top-bar .help-dropdown .nav-drop .tel {
    color: #ffffff;
    display: block;
    height: 100%;
    padding: 0 16px;
    text-decoration: none;
  }
  #top-bar .help-dropdown.open .nav-drop {
    display: block;
  }
}
#session-bar {
  background: #f2f2f2;
  max-height: 0;
  transition: all 325ms cubic-bezier(0.4, 0, 0.2, 1);
}
#session-bar.open {
  max-height: 96px;
  transition: all 325ms cubic-bezier(0.4, 0, 0.2, 1);
}
#session-bar #notificationsBarContent {
  position: relative;
  max-height: 0;
  overflow: hidden;
  transition: all 325ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
}
#session-bar #notificationsBarContent .session-box {
  padding: 8px;
  position: relative;
  text-transform: capitalize;
  line-height: 24px;
}
@media (max-width: 991px) {
  #session-bar #notificationsBarContent .session-box:nth-child(1),
  #session-bar #notificationsBarContent .session-box:nth-child(2) {
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
  }
  #session-bar #notificationsBarContent .session-box:nth-child(3) {
    border-bottom: 1px solid #ffffff;
  }
  #session-bar #notificationsBarContent .session-box:nth-child(4),
  #session-bar #notificationsBarContent .session-box:nth-child(5) {
    border-right: 1px solid #ffffff;
  }
}
@media (min-width: 768px) {
  #session-bar #notificationsBarContent .session-box {
    padding-left: 16px;
  }
}
@media (min-width: 992px) {
  #session-bar #notificationsBarContent .session-box {
    border-right: 1px solid #ffffff;
  }
  #session-bar #notificationsBarContent .session-box:last-child {
    border-right: 0;
  }
}
@media (min-width: 1200px) {
  #session-bar #notificationsBarContent .session-box {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
#session-bar #notificationsBarContent .cashSpent {
  padding-right: 0;
}
@media (min-width: 1200px) {
  #session-bar #notificationsBarContent .tokensAndHeldBalance {
    background: url(../../resources/images/tiles/bg-diagonal.png);
  }
  #session-bar #notificationsBarContent .tokensAndHeldBalance .session-box:first-child {
    border-bottom: 0;
    border-right: 0;
  }
  #session-bar #notificationsBarContent .tokensAndHeldBalance .session-box:nth-child(2) {
    border-bottom: 0;
    border-right: 1px solid #ffffff;
  }
}
#session-bar #notificationsBarContent .tokensAndHeldBalance .go-to-promotions {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 991px) {
  #session-bar.open #notificationsBarContent {
    max-height: 96px;
  }
}
@media (min-width: 992px) {
  #session-bar.open #notificationsBarContent {
    max-height: 64px;
    width: 100%;
  }
}
#session-bar .title {
  margin: 2px 0 0;
  line-height: 0.8em;
}
@media (max-width: 1199px) {
  #session-bar .session-box {
    height: 48px;
  }
  #session-bar .title {
    font-size: 13px;
    font-weight: bold;
  }
  #session-bar .detail {
    font-size: 13px;
    line-height: 16px;
  }
}
@media (max-width: 767px) {
  #session-bar .detail {
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  #session-bar {
    text-align: center;
  }
  #session-bar .title {
    font-size: 18px;
    font-weight: bold;
  }
  #session-bar .detail {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 370px) {
  #session-bar .cashSpent .detail {
    font-size: 9px;
    line-height: 11px;
  }
}
#session-bar .tokensAndHeldBalance {
  position: relative;
}
@media (min-width: 1200px) {
  #session-bar .tokensAndHeldBalance {
    cursor: pointer;
  }
}
#session-bar .tokensAndHeldBalance .halflings {
  font-size: 11px;
}
@media (min-width: 992px) {
  #session-bar .tokensAndHeldBalance .halflings {
    cursor: pointer;
  }
}
#session-bar .tokensAndHeldBalance .tooltip {
  background: #333333;
  border: 1px solid #ffffff;
  border-radius: 4px;
  width: 300px;
  z-index: 1500;
}
#session-bar .tokensAndHeldBalance .tooltip-inner {
  color: #ffffff;
  font-size: 12px;
  line-height: 1.2em;
  padding: 8px;
}
#session-bar #tokensAndHeldBalanceArrow {
  border-top-color: #1a1a1a;
  border-top-width: 10px;
  border-right-width: 10px;
  border-left-width: 10px;
  font-size: 0;
  transform: rotate(0deg);
  position: absolute;
  bottom: 10px;
  right: 0;
}
@media (max-width: 1199px) {
  #session-bar #tokensAndHeldBalanceArrow {
    display: none;
  }
}
#session-bar #tokensAndHeldBalanceArrow.open {
  transform: rotate(180deg);
}
#session-bar a {
  color: #b31b34;
}
@media (max-width: 991px) {
  #session-bar .deposit-parent {
    text-align: center;
  }
}
#session-bar .deposit-parent a,
#session-bar .deposit-parent button {
  background: none;
  border: 0;
  color: #ffffff;
  padding: 0;
  outline: 0;
  background: #b31b34;
  border-radius: 5px;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 auto;
  padding: 6px 18px;
  vertical-align: middle;
}
@media (min-width: 992px) {
  #session-bar .deposit-parent a:hover,
  #session-bar .deposit-parent button:hover {
    cursor: pointer;
  }
}
@media (max-width: 767px) {
  #session-bar .deposit-parent a,
  #session-bar .deposit-parent button {
    margin: 0 auto;
  }
  #session-bar .deposit-parent a .glyphicons-type,
  #session-bar .deposit-parent button .glyphicons-type {
    display: none;
  }
}
@media (min-width: 1200px) {
  #session-bar .deposit-parent a,
  #session-bar .deposit-parent button {
    padding-top: 12px;
    padding-bottom: 12px;
    width: 100%;
  }
}
@media (max-width: 370px) {
  #session-bar .deposit-parent a,
  #session-bar .deposit-parent button {
    padding-left: 14px;
    padding-right: 14px;
  }
}
#session-bar #token-panel {
  background: #ffffff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  display: none;
  transform: translateX(50%);
  padding: 0;
  position: absolute;
  right: 50%;
  width: 70%;
  z-index: 2250;
}
@media (max-width: 991px) {
  #session-bar #token-panel {
    display: none !important;
  }
}
#session-bar #token-panel table {
  margin: 0;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  box-sizing: border-box;
  width: 100%;
}
#session-bar #token-panel table th {
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 8px;
}
#session-bar #token-panel h3 {
  font-size: 24px;
  font-weight: normal;
  margin: 0 0 8px 0;
}
@media (max-width: 767px) {
  #session-bar #token-panel h3 {
    font-size: 16px;
  }
}
#session-bar #token-panel p {
  margin-bottom: 4px;
}
#session-bar #token-panel thead {
  background-color: #333333;
  vertical-align: bottom;
  color: #ffffff;
}
#session-bar #token-panel thead th {
  padding: 1em;
  text-align: left;
  text-transform: uppercase;
}
#session-bar #token-panel .summary .mouseType {
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 4px 0;
}
@media (max-width: 767px) {
  #session-bar #token-panel .summary .mouseType {
    font-size: 12px;
  }
}
#session-bar #token-panel .games p {
  font-size: 16px;
}
#session-bar #token-panel .label {
  background-color: #a6a6a6;
  display: inline;
  font-size: 0.8em;
  padding: 0.25em 0.5em;
  text-align: center;
  white-space: nowrap;
  font-weight: 500;
}
#session-bar #token-panel .label.label-primary {
  background: #b31b34;
  color: #ffffff;
}
#session-bar #token-panel .summary .glyphicons-type {
  margin-left: 5px;
  vertical-align: bottom;
}
#head {
  background: #333333;
  height: 64px;
}
#head:before,
#head:after {
  content: '';
  display: table;
}
#head:after {
  clear: both;
}
#head:before,
#head:after {
  content: " ";
  display: table;
}
#head:after {
  clear: both;
}
#head:before,
#head:after {
  content: '';
  display: table;
}
#head:after {
  clear: both;
}
#head:before,
#head:after {
  content: " ";
  display: table;
}
#head:after {
  clear: both;
}
@media (min-width: 1200px) {
  #head {
    padding: 0 8px;
  }
}
#head nav {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.77777777em;
  position: relative;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media (min-width: 992px) {
  #head nav {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  #head nav {
    font-size: 18px;
  }
}
#head nav #logo {
  -ms-flex-item-align: auto;
      align-self: auto;
  -ms-flex-order: 1;
      order: 1;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  margin: 0;
  height: 100%;
}
#head nav #logo a {
  background: url('../../resources/images/global/logo_PlayNow2.svg') center center no-repeat;
  background-size: contain;
  display: block;
  margin: 0 8px;
  font-size: 0;
  width: 124px;
  height: 100%;
  /*a {
					display: block;
					width: 100%;
					height: 100%;
				}*/
}
@media (min-width: 1200px) {
  #head nav #logo a {
    max-width: 124px;
    margin-right: 36px;
  }
}
@media (max-width: 1199px) {
  #head nav #logo a {
    max-width: 90px;
    margin-right: 36px;
  }
}
@media (max-width: 991px) {
  #head nav #logo a {
    max-width: 72px;
    margin-right: 18px;
  }
}
@media (max-width: 543px) {
  #head nav #logo a {
    max-width: 59px;
    margin-right: 18px;
  }
}
@media (max-width: 370px) {
  #head nav #logo a {
    max-width: 59px;
    margin-right: 10px;
  }
}
@media (max-width: 260px) {
  #head nav #logo a {
    max-width: 30px;
  }
}
@media (max-width: 230px) {
  #head nav #logo a {
    display: none;
  }
}
#head nav .main-menu-wrap {
  -ms-flex-item-align: auto;
      align-self: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 10 1 auto;
      flex: 10 1 auto;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-order: 2;
      order: 2;
  text-transform: uppercase;
}
@media (max-width: 543px) {
  #head nav .main-menu-wrap {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
#head nav .main-menu-wrap .minor {
  text-transform: none;
}
@media (min-width: 992px) {
  #head nav .main-menu-wrap .minor {
    font-size: 14px;
  }
}
#head nav .main-menu-wrap #main-menu {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  list-style: none;
  margin: 0;
  padding: 0;
}
#head nav .main-menu-wrap #main-menu &gt; .active &gt; a {
  position: relative;
}
#head nav .main-menu-wrap #main-menu &gt; .active &gt; a:after {
  content: '';
  transform: translateX(-50%) rotate(180deg);
  position: absolute;
  left: 50%;
  bottom: 0;
  border-top: 10px solid #e6e6e6;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  display: inline-block;
  transition: all 225ms;
  vertical-align: middle;
  width: 0;
  height: 0;
}
@media (min-width: 1200px) {
  #head nav .main-menu-wrap .active &gt; a {
    color: #b31b34;
  }
}
#head nav .main-menu-wrap .no-main {
  margin: 0;
}
#head nav .main-menu-wrap #show-menu {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
#head nav .main-menu-wrap .sub-open .active &gt; a:after {
  border-top-color: #666666 !important;
}
#head nav li a:hover {
  color: #b31b34;
}
#head nav .main-menu-wrap ul ul {
  display: none;
}
#head nav #show-menu {
  background: none;
  border: 0;
  padding: 0;
  -ms-flex-item-align: auto;
      align-self: auto;
  color: #ffffff;
  cursor: pointer;
  -ms-flex-order: 3;
      order: 3;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  font-weight: 500;
  margin: 0;
  padding: 0 8px 13px;
  position: relative;
  bottom: -13px;
  outline: 0;
  overflow: hidden;
  text-transform: uppercase;
  min-width: 66px;
  height: 51px;
  line-height: 38px;
}
@media (min-width: 992px) {
  #head nav #show-menu:hover {
    cursor: pointer;
  }
}
@media (min-width: 544px) {
  #head nav #show-menu {
    margin-right: 8px;
  }
}
@media (min-width: 992px) {
  #head nav #show-menu {
    -ms-flex: 0 0 74px;
        flex: 0 0 74px;
  }
  #head nav #show-menu:hover {
    color: #b31b34;
  }
}
#head nav #show-menu span {
  z-index: 3;
  position: relative;
}
#head nav #show-menu:after {
  background: #666666;
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0%;
  z-index: 2;
  transition: all 125ms ease-out;
}
#head nav #show-menu.open:after {
  height: 100%;
}
#head nav #show-menu .caret {
  border-top: 5px solid #ffffff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  display: inline-block;
  transition: all 225ms;
  vertical-align: middle;
  width: 0;
  height: 0;
  margin: -2px 0 0 2px;
}
@media (max-width: 543px) {
  #head nav #main-menu {
    display: none;
  }
  #head nav #show-menu {
    -ms-flex-order: 1;
        order: 1;
  }
}
@media (max-width: 543px) and (max-width: 370px) {
  #head nav #show-menu {
    -ms-flex-order: 3;
        order: 3;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  #head nav #show-menu {
    display: none;
  }
}
@media (min-width: 544px) and (max-width: 1199px) {
  #head nav .main-menu-wrap {
    height: 100%;
    /*&amp;.has-button {
						width: calc(~'100% - 475px');
					}*/
  }
  #head nav .main-menu-wrap ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow: hidden;
    height: 100%;
  }
}
@media (min-width: 1200px) {
  #head nav .main-menu-wrap {
    text-align: center;
  }
}
@media (min-width: 544px) {
  #head nav .main-menu-wrap li {
    display: inline-block;
    margin: 0 8px;
  }
  #head nav .main-menu-wrap li.hidden {
    display: none;
  }
  #head nav .main-menu-wrap a {
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
    height: 64px;
    line-height: 64px;
  }
}
@media (min-width: 544px) and (max-width: 991px) {
  #head nav .main-menu-wrap li.active {
    margin: 0 4px;
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 1200px) {
  #head nav #show-menu {
    display: none;
  }
}
@media (min-width: 768px) {
  #head nav #main-menu ul {
    margin: 0;
    padding: 0;
  }
  #head nav #main-menu &gt; .active &gt; ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center;
    position: absolute;
    width: 100%;
    height: 48px;
    top: 64px;
    left: 0;
    z-index: 1998;
    font-weight: bold;
  }
  #head nav #main-menu &gt; .active &gt; ul li {
    -ms-flex-order: 0;
        order: 0;
    position: relative;
  }
  #head nav #main-menu &gt; .active &gt; ul li:hover &gt; ul {
    display: block;
    padding: 5px 0 0 0;
    position: absolute;
    top: 100%;
    left: 50%;
    min-width: 140px;
    transform: translateX(-50%);
  }
  #head nav #main-menu &gt; .active &gt; ul li:hover &gt; ul:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    border-bottom: 5px solid #333333;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    display: inline-block;
    transition: all 225ms;
    vertical-align: middle;
    width: 0;
    height: 0;
  }
  #head nav #main-menu &gt; .active &gt; ul li:hover &gt; ul li {
    background: #333333;
    display: block;
    margin: 0;
  }
  #head nav #main-menu &gt; .active &gt; ul li:hover &gt; ul li a {
    color: #ffffff;
    display: block;
    font-size: 13px;
    line-height: 1.5em;
    padding: 12px 16px;
    text-transform: none;
    height: auto;
    text-align: left;
    font-weight: normal;
  }
  #head nav #main-menu &gt; .active &gt; ul li:hover &gt; ul li a:hover {
    background: #b31b34;
  }
  #head nav #main-menu &gt; .active &gt; ul li a,
  #head nav #main-menu &gt; .active &gt; ul li span {
    color: #333333;
    font-size: 13px;
    height: 48px;
    line-height: 48px;
  }
  #head nav #main-menu &gt; .active &gt; ul #show-sub-overflow-menu {
    float: none;
    font-weight: bold;
    -ms-flex-order: 1;
        order: 1;
  }
  #head nav #main-menu &gt; .active &gt; ul .cutoff {
    -ms-flex-order: 2;
        order: 2;
  }
  #head nav #main-menu &gt; .active &gt; ul a:hover {
    color: #b31b34;
  }
  #head nav #main-menu &gt; .active &gt; ul span:hover {
    cursor: default;
  }
  #head nav #main-menu &gt; .active &gt; ul .active &gt; a {
    color: #b31b34;
  }
}
#head nav .dropdown-top {
  position: relative;
}
#head nav .dropdown-top:after {
  content: '';
  margin: -3px 0 0 3px;
  border-top: 5px solid #333333;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  display: inline-block;
  transition: all 225ms;
  vertical-align: middle;
  width: 0;
  height: 0;
}
#head nav #user-login {
  line-height: 64px;
  margin: 0 8px 0 0;
}
#head nav #user-login li:after {
  content: '|';
  margin: 0 8px 0 8px;
}
@media (min-width: 992px) {
  #head nav #user-login li:after {
    margin-left: 16px;
  }
}
#head nav #user-login li:last-child:after,
#head nav #user-login li:first-child:last-child:after {
  content: '';
  display: none;
}
@media (min-width: 992px) {
  #head nav #user-login .register {
    text-decoration: underline;
  }
  #head nav #user-login .login {
    background: none;
    border: 0;
    padding: 0;
    outline: 0;
    background: #b31b34 url(../../resources/images/header/profile-out.svg) 12px center no-repeat;
    background-size: 16px 16px;
    border-radius: 5px;
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
    line-height: 37px;
    margin: 0 0 0 8px;
    padding: 8px 16px 8px 43px;
    height: 38px;
    text-transform: uppercase;
  }
  #head nav #user-login .login:hover {
    background-color: #760000;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  #head nav #user-login .login:hover {
    cursor: pointer;
  }
}
#head nav .user-access {
  -ms-flex-item-align: auto;
      align-self: auto;
  color: #ffffff;
  display: none !important;
  -ms-flex-pack: end;
      justify-content: flex-end;
  list-style: none;
  text-transform: uppercase;
  margin: 0 0 0 auto;
  padding: 0 0 0 8px;
  -ms-flex-order: 4;
      order: 4;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
#head nav .user-access.show {
  display: -ms-flexbox !important;
  display: flex !important;
}
#head nav .user-access li {
  display: inline-block;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  padding: 0;
  margin: 0 0 0 0;
  height: 64px;
}
#head nav .user-access li a {
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}
#head nav .user-access li a:hover {
  color: #b31b34;
}
#head nav .user-access li #qb-wdg a {
  color: #b31b34;
}
#head nav .badge {
  background: #5a5a5a;
  border-radius: 50%;
  margin-top: -5px;
  padding: 2px 5px;
  position: absolute;
  top: 50%;
  right: -10px;
  transform: translateY(-50%);
}
#head nav .badge:empty {
  display: none;
}
#head nav #triggerRGTopbar {
  background: url(../../resources/images/header/graph.svg) 0 center no-repeat;
  background-size: 36px 16px;
  border: 0;
  color: #ffffff;
  cursor: pointer;
  margin-right: 16px;
  padding: 0;
  position: relative;
  outline: 0;
  width: 16px;
  height: 100%;
}
#head nav #triggerRGTopbar:hover {
  background-position: -18px center;
}
@media (max-width: 991px) {
  #head nav #triggerRGTopbar {
    display: none;
  }
}
#head nav #triggerRGTopbar .badge {
  background: #d94f49;
}
#head nav #my-account-inbox {
  background: url(../../resources/images/header/env.svg) 0 center no-repeat;
  background-size: 36px 12px;
  display: inline-block;
  line-height: 64px;
  margin-right: 15px;
  position: relative;
  width: 18px;
  height: 100%;
}
#head nav #my-account-inbox:hover {
  background-position: right center;
}
@media (max-width: 991px) {
  #head nav #my-account-inbox {
    display: none;
  }
}
#head nav #my-account-inbox .badge {
  background: #4cc0bc;
}
#head nav #my-account-inbox .glyphicons-type:before {
  content: "\2709";
}
#head nav #view-session-header {
  background: none;
  border: 0;
  padding: 0;
  outline: 0;
  color: #ffffff;
  cursor: pointer;
  border-radius: 0 0 5px 5px;
  font-weight: normal;
  height: 54px;
  line-height: 64px;
  padding: 0 8px;
  position: relative;
  overflow: hidden;
}
@media (min-width: 992px) {
  #head nav #view-session-header:hover {
    cursor: pointer;
  }
}
#head nav #view-session-header span:after {
  border-top: 5px solid #ffffff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  display: inline-block;
  transition: all 225ms;
  vertical-align: middle;
  width: 0;
  height: 0;
  content: '';
  margin-left: 5px;
}
#head nav #view-session-header.open span:after {
  border-top-color: #333333;
  transform: rotate(180deg);
}
#head nav #view-session-header.open {
  color: #1a1a1a;
  transition: all 225ms ease-out;
}
#head nav #view-session-header:after {
  background: #f2f2f2;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0%;
  z-index: 2;
  transition: all 275ms ease-out;
}
#head nav #view-session-header.open:after {
  height: 100%;
}
#head nav #view-session-header span {
  position: relative;
  z-index: 3;
}
@media (min-width: 992px) {
  #head nav .my-account-btn {
    line-height: 64px;
  }
}
#head nav #my-account {
  background: none;
  border: 0;
  color: #ffffff;
  padding: 0;
  outline: 0;
  background: #b31b34 url(../../resources/images/header/profile.svg) left center no-repeat;
  background-size: 21px 14px;
  cursor: pointer;
  font-weight: 500;
  margin: 0 0 0 8px;
  padding: 5px 8px;
  text-transform: uppercase;
  height: auto;
}
@media (min-width: 992px) {
  #head nav #my-account:hover {
    cursor: pointer;
  }
}
#head nav #my-account .icon {
  display: inline-block;
  font-size: 18px;
  margin: -4px 0 0 0;
  width: 30px;
  height: 100%;
  vertical-align: middle;
  display: none;
}
#head nav #my-account .badge {
  background: #ffffff;
  color: #5a5a5a;
  top: 20px;
  right: 7px;
  transform: initial;
}
@media (min-width: 992px) {
  #head nav #my-account .badge {
    display: none;
  }
}
#head nav #my-account:hover {
  background-color: #760000;
}
@media (max-width: 991px) {
  #head nav #my-account {
    background-position: center center;
    background-size: 26px 18px;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 64px;
    width: 64px;
    height: 100%;
  }
  #head nav #my-account .username {
    display: none;
  }
}
@media (max-width: 991px) and (max-width: 370px) {
  #head nav #my-account {
    width: 48px;
  }
}
@media (min-width: 992px) {
  #head nav #my-account {
    border-radius: 5px;
    background-position: 16px center;
    background-size: 24px 16px;
    line-height: 30px;
    margin-right: 8px;
    padding-left: 52px;
    padding-right: 16px;
  }
}
.quick-budget-wrap {
  position: relative;
}
#qb-wdg {
  position: absolute;
  top: 75px;
  left: -145px;
  transform: scaleY(0);
  transform-origin: top;
  z-index: 2002;
  transition: all 250ms ease;
}
#qb-wdg:after {
  content: '';
  margin-left: -10px;
  position: absolute;
  top: -10px;
  left: 50%;
  transform: rotate(180deg);
  border-top: 10px solid #d9d9d9;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  display: inline-block;
  transition: all 225ms;
  vertical-align: middle;
  width: 0;
  height: 0;
}
#qb-wdg.open {
  transform: scaleY(1);
}
#qb-wdg .widget-wrapper {
  background: #f2f2f2;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  color: #333333;
  font-size: 14px;
  text-transform: none;
  width: 300px;
}
#qb-wdg #closeWidget {
  color: #333333;
}
#qb-wdg a {
  color: #b31b34;
}
#qb-wdg .widget-wrapper {
  padding: 8px;
}
#qb-wdg .widget-header {
  background: #d9d9d9;
  border-radius: 6px 6px 0 0;
  color: #333333;
  font-size: 16px;
  margin: -8px -8px 0;
  padding: 8px;
}
#qb-wdg .limit-container {
  border-bottom: 1px solid #d9d9d9;
  padding: 8px;
}
#qb-wdg .limit-container:before,
#qb-wdg .limit-container:after {
  content: '';
  display: table;
}
#qb-wdg .limit-container:after {
  clear: both;
}
#qb-wdg .limit-container:before,
#qb-wdg .limit-container:after {
  content: " ";
  display: table;
}
#qb-wdg .limit-container:after {
  clear: both;
}
#qb-wdg .limit-container:before,
#qb-wdg .limit-container:after {
  content: '';
  display: table;
}
#qb-wdg .limit-container:after {
  clear: both;
}
#qb-wdg .limit-container:before,
#qb-wdg .limit-container:after {
  content: " ";
  display: table;
}
#qb-wdg .limit-container:after {
  clear: both;
}
#qb-wdg .limit-container .icon {
  float: left;
  font-size: 22px;
  margin: 0 0.625em 0 0.5em;
}
#qb-wdg .limit-container .limit-info {
  float: left;
}
#qb-wdg .status-bar {
  height: 16px;
  margin-top: 0.25em;
  border: 1px solid #78d478;
  border-radius: 8px;
  overflow: hidden;
  background-color: #FFFFFF;
}
#qb-wdg .status-bar.Green {
  border-color: #78d478;
}
#qb-wdg .status-bar.Green .bar {
  background: #5ab65a;
}
#qb-wdg .status-bar.Orange {
  border-color: #ffdc3f;
}
#qb-wdg .status-bar.Orange .bar {
  background: #e4be21;
}
#qb-wdg .status-bar.Red {
  border-color: #f76d67;
}
#qb-wdg .status-bar.Red .bar {
  background: #d94f49;
}
#qb-wdg .status-bar .bar {
  min-width: 4%;
}
#qb-wdg .status-bar + p {
  text-align: center;
  margin: 0;
}
#qb-wdg .widget-footer {
  padding: 8px 8px 0;
}
#qb-wdg .widget-footer:before,
#qb-wdg .widget-footer:after {
  content: '';
  display: table;
}
#qb-wdg .widget-footer:after {
  clear: both;
}
#qb-wdg .widget-footer:before,
#qb-wdg .widget-footer:after {
  content: " ";
  display: table;
}
#qb-wdg .widget-footer:after {
  clear: both;
}
#qb-wdg .widget-footer:before,
#qb-wdg .widget-footer:after {
  content: '';
  display: table;
}
#qb-wdg .widget-footer:after {
  clear: both;
}
#qb-wdg .widget-footer:before,
#qb-wdg .widget-footer:after {
  content: " ";
  display: table;
}
#qb-wdg .widget-footer:after {
  clear: both;
}
.overflow-menu-wrap {
  background: #666666;
  display: none;
  width: 100%;
}
.overflow-menu-wrap #overflow-menu {
  display: block;
  font-weight: 500;
  margin: 0 auto;
  padding: 4px 0;
  width: 66%;
}
.overflow-menu-wrap #overflow-menu:before,
.overflow-menu-wrap #overflow-menu:after {
  content: '';
  display: table;
}
.overflow-menu-wrap #overflow-menu:after {
  clear: both;
}
.overflow-menu-wrap #overflow-menu:before,
.overflow-menu-wrap #overflow-menu:after {
  content: " ";
  display: table;
}
.overflow-menu-wrap #overflow-menu:after {
  clear: both;
}
.overflow-menu-wrap #overflow-menu:before,
.overflow-menu-wrap #overflow-menu:after {
  content: '';
  display: table;
}
.overflow-menu-wrap #overflow-menu:after {
  clear: both;
}
.overflow-menu-wrap #overflow-menu:before,
.overflow-menu-wrap #overflow-menu:after {
  content: " ";
  display: table;
}
.overflow-menu-wrap #overflow-menu:after {
  clear: both;
}
@media (max-width: 370px) {
  .overflow-menu-wrap #overflow-menu {
    margin: 0 auto;
    max-width: 249px;
    padding: 0;
    width: 90%;
  }
}
.overflow-menu-wrap #overflow-menu ul {
  display: none;
}
.overflow-menu-wrap #overflow-menu li {
  display: inline-block;
  float: left;
  padding: 4px;
  text-transform: uppercase;
  width: 25%;
}
.overflow-menu-wrap #overflow-menu li.minor {
  text-transform: none;
}
@media (max-width: 768px) {
  .overflow-menu-wrap #overflow-menu li {
    width: 33.33333333%;
  }
}
@media (max-width: 544px) {
  .overflow-menu-wrap #overflow-menu li {
    width: 50%;
  }
}
.overflow-menu-wrap #overflow-menu li a {
  background: #5c5c5c;
  color: #ffffff;
  display: block;
  padding: 8px;
  text-decoration: none;
}
#show-sub-menu {
  background: transparent;
  border: 0;
  color: inherit;
  display: none;
  height: 100%;
  padding: 0 8px;
  text-transform: uppercase;
}
#show-sub-menu.show {
  display: block;
}
@media (min-width: 768px) {
  #show-sub-menu,
  #show-sub-menu.show {
    display: none;
  }
}
#sub-menu {
  background: #e6e6e6;
  width: 100%;
  height: 48px;
  z-index: 500;
}
#sub-menu #show-sub-menu .icon-bar {
  background: #333333;
}
@media (min-width: 992px) {
  #sub-menu {
    position: relative;
  }
  #sub-menu button,
  #sub-menu .sub-menu-list {
    display: none;
  }
  #sub-menu .overflow {
    background: #e6e6e6;
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 52px;
    right: 5px;
  }
  #sub-menu .overflow li {
    display: block;
  }
  #sub-menu .overflow a {
    color: #333333;
    font-size: 13px;
    font-weight: 500;
    height: 40px;
    line-height: 40px;
    padding: 0 8px;
    text-decoration: none;
    text-transform: uppercase;
  }
  #sub-menu .overflow a.active {
    color: #b31b34;
  }
}
@media (max-width: 991px) {
  #sub-menu ul {
    background: #ffffff;
    border-right: 1px solid #666666;
    font-size: 1.143em;
    margin: 0;
    padding: 0;
    list-style: none;
    position: fixed;
    top: 0;
    left: 0;
    transform: translateX(-175%);
    width: calc(95% - 64px);
    max-width: 275px;
    height: 100%;
    transition: all 450ms cubic-bezier(0.4, 0, 1, 1);
    z-index: 2002;
  }
  #sub-menu ul.open {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transform: translateX(0%);
  }
  #sub-menu ul .header {
    background: #333333;
    height: 64px;
  }
  #sub-menu ul .logo {
    background: url('../../resources/images/global/logo_PlayNow2.svg') left center no-repeat;
    background-size: contain;
    display: block;
    font-size: 0;
    width: 100px;
    height: 100%;
  }
  #sub-menu ul #close-sub-menu {
    right: -64px;
  }
  #sub-menu ul li {
    border-bottom: 1px solid #f2f2f2;
    display: block;
    padding: 0 16px;
    line-height: 40px;
  }
  #sub-menu ul li.header {
    border-bottom: 0;
  }
  #sub-menu ul .home {
    background-color: #b31b34;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    padding: 0 16px;
  }
  #sub-menu ul .home a {
    color: #ffffff;
    text-transform: uppercase;
  }
  #sub-menu ul a {
    color: #333333;
    display: block;
    text-decoration: none;
    width: 100%;
    height: 100%;
  }
  #sub-menu .overflow {
    display: none;
  }
}
@media (min-width: 768px) {
  #show-sub-overflow-menu {
    background: none;
    border: 0;
    padding: 0;
    outline: 0;
    cursor: pointer;
    color: inherit;
    display: none;
    float: right;
    font-size: 13px;
    font-weight: 500;
    margin: 0 8px;
    text-transform: uppercase;
    height: 48px;
    line-height: 48px;
  }
  #sub-menu #show-sub-overflow-menu:hover,
  #sub-menu #show-sub-overflow-menu:active {
    color: #b31b34;
  }
  #show-sub-overflow-menu.show {
    display: inline-block;
  }
  #show-sub-overflow-menu.moved {
    float: none;
  }
  #show-sub-overflow-menu .caret {
    margin: -3px 0 0 0;
    border-top-color: #333333;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  #show-sub-overflow-menu:hover {
    cursor: pointer;
  }
}
@media (max-width: 767px) {
  #show-sub-overflow-menu {
    display: none;
  }
}
.slide-menu .close {
  background: none;
  border: 0;
  padding: 0;
  outline: 0;
  background: #b31b34;
  color: #ffffff;
  font-size: 1.35em;
  position: absolute;
  top: 0;
  width: 64px;
  height: 64px;
}
@media (min-width: 992px) {
  .slide-menu .close:hover {
    cursor: pointer;
  }
}
.slide-menu .close:hover {
  background-color: #760000;
}
@media (max-width: 991px) {
  .lottery #main-menu .active,
  .lottery #sub-menu #close-sub-menu,
  .lottery #sub-menu .home,
  .lottery #overflow-menu .active &gt; a {
    background-color: #00b5e2;
  }
  .lottery #main-menu .active &gt; ul li a {
    color: #ffffff;
  }
}
@media (max-width: 991px) and (max-width: 543px) {
  .lottery #show-menu {
    background-color: #00b5e2;
  }
}
@media (max-width: 1199px) {
  .lottery #sub-menu {
    background-color: #00b5e2;
  }
  .lottery #sub-menu #show-sub-menu {
    color: #ffffff;
  }
  .lottery #sub-menu #show-sub-menu .icon-bar {
    background: #ffffff;
  }
  .lottery #head nav .main-menu-wrap #main-menu .active &gt; a:after {
    border-top-color: #00b5e2;
  }
}
@media (max-width: 991px) {
  .canucks #main-menu .active,
  .canucks #sub-menu #close-sub-menu,
  .canucks #sub-menu .home,
  .canucks #overflow-menu .active &gt; a {
    background-color: #018752;
  }
  .canucks #main-menu .active &gt; ul li a {
    color: #ffffff;
  }
}
@media (max-width: 991px) and (max-width: 543px) {
  .canucks #show-menu {
    background-color: #018752;
  }
}
@media (max-width: 1199px) {
  .canucks #sub-menu {
    background-color: #018752;
  }
  .canucks #sub-menu #show-sub-menu {
    color: #ffffff;
  }
  .canucks #sub-menu #show-sub-menu .icon-bar {
    background: #ffffff;
  }
  .canucks #head nav #main-menu .active &gt; ul li a {
    color: #ffffff;
  }
  .canucks #head nav #main-menu .active &gt; ul .active a {
    color: #b31b34;
  }
  .canucks #head nav .main-menu-wrap #main-menu .active &gt; a:after {
    border-top-color: #018752;
  }
}
@media (max-width: 991px) {
  .keno #main-menu .active,
  .keno #sub-menu #close-sub-menu,
  .keno #sub-menu .home,
  .keno #overflow-menu .active &gt; a {
    background-color: #e61938;
  }
  .keno #main-menu .active &gt; ul li a {
    color: #ffffff;
  }
}
@media (max-width: 991px) and (max-width: 543px) {
  .keno #show-menu {
    background-color: #e61938;
  }
}
@media (max-width: 1199px) {
  .keno #sub-menu {
    background-color: #e61938;
  }
  .keno #sub-menu #show-sub-menu {
    color: #ffffff;
  }
  .keno #sub-menu #show-sub-menu .icon-bar {
    background: #ffffff;
  }
  .keno #head nav .main-menu-wrap #main-menu .active &gt; a:after {
    border-top-color: #e61938;
  }
}
@media (max-width: 991px) {
  .casino #main-menu .active,
  .casino #sub-menu #close-sub-menu,
  .casino #sub-menu .home,
  .casino #overflow-menu .active &gt; a {
    background-color: #658d3b;
  }
  .casino #main-menu .active &gt; ul li a {
    color: #ffffff;
  }
}
@media (max-width: 991px) and (max-width: 543px) {
  .casino #show-menu {
    background-color: #658d3b;
  }
}
@media (max-width: 1199px) {
  .casino #sub-menu {
    background-color: #658d3b;
  }
  .casino #sub-menu #show-sub-menu {
    color: #ffffff;
  }
  .casino #sub-menu #show-sub-menu .icon-bar {
    background: #ffffff;
  }
  .casino #head nav .main-menu-wrap #main-menu .active &gt; a:after {
    border-top-color: #658d3b;
  }
}
@media (max-width: 991px) {
  .sports #main-menu .active,
  .pools #main-menu .active,
  .sports #sub-menu #close-sub-menu,
  .pools #sub-menu #close-sub-menu,
  .sports #sub-menu .home,
  .pools #sub-menu .home,
  .sports #overflow-menu .active &gt; a,
  .pools #overflow-menu .active &gt; a {
    background-color: #003087;
  }
  .sports #main-menu .active &gt; ul li a,
  .pools #main-menu .active &gt; ul li a {
    color: #ffffff;
  }
}
@media (max-width: 991px) and (max-width: 543px) {
  .sports #show-menu,
  .pools #show-menu {
    background-color: #003087;
  }
}
@media (max-width: 1199px) {
  .sports #sub-menu,
  .pools #sub-menu {
    background-color: #003087;
  }
  .sports #sub-menu #show-sub-menu,
  .pools #sub-menu #show-sub-menu {
    color: #ffffff;
  }
  .sports #sub-menu #show-sub-menu .icon-bar,
  .pools #sub-menu #show-sub-menu .icon-bar {
    background: #ffffff;
  }
  .sports #head nav .main-menu-wrap #main-menu .active &gt; a:after,
  .pools #head nav .main-menu-wrap #main-menu .active &gt; a:after {
    border-top-color: #003087;
  }
}
@media (max-width: 991px) {
  .poker #main-menu .active,
  .poker #sub-menu #close-sub-menu,
  .poker #sub-menu .home,
  .poker #overflow-menu .active &gt; a {
    background-color: #8031a7;
  }
  .poker #main-menu .active &gt; ul li a {
    color: #ffffff;
  }
}
@media (max-width: 991px) and (max-width: 543px) {
  .poker #show-menu {
    background-color: #8031a7;
  }
}
@media (max-width: 1199px) {
  .poker #sub-menu {
    background-color: #8031a7;
  }
  .poker #sub-menu #show-sub-menu {
    color: #ffffff;
  }
  .poker #sub-menu #show-sub-menu .icon-bar {
    background: #ffffff;
  }
  .poker #head nav .main-menu-wrap #main-menu .active &gt; a:after {
    border-top-color: #8031a7;
  }
}
@media (max-width: 991px) {
  .bingo #main-menu .active,
  .bingo #sub-menu #close-sub-menu,
  .bingo #sub-menu .home,
  .bingo #overflow-menu .active &gt; a {
    background-color: #eaaa00;
  }
  .bingo #main-menu .active &gt; ul li a {
    color: #ffffff;
  }
}
@media (max-width: 991px) and (max-width: 543px) {
  .bingo #show-menu {
    background-color: #eaaa00;
  }
}
@media (max-width: 1199px) {
  .bingo #sub-menu {
    background-color: #eaaa00;
  }
  .bingo #sub-menu #show-sub-menu {
    color: #ffffff;
  }
  .bingo #sub-menu #show-sub-menu .icon-bar {
    background: #ffffff;
  }
  .bingo #head nav .main-menu-wrap #main-menu .active &gt; a:after {
    border-top-color: #eaaa00;
  }
}
.lottery #sub-menu,
.keno #sub-menu,
.casino #sub-menu,
.sports #sub-menu,
.pools #sub-menu,
.poker #sub-menu,
.bingo #sub-menu,
.sports #sub-menu {
  color: #ffffff;
}
.lottery #sub-menu #show-sub-menu .icon-bar,
.keno #sub-menu #show-sub-menu .icon-bar,
.casino #sub-menu #show-sub-menu .icon-bar,
.sports #sub-menu #show-sub-menu .icon-bar,
.pools #sub-menu #show-sub-menu .icon-bar,
.poker #sub-menu #show-sub-menu .icon-bar,
.bingo #sub-menu #show-sub-menu .icon-bar,
.sports #sub-menu #show-sub-menu .icon-bar {
  background: #ffffff;
}
@media (max-width: 1199px) {
  .lottery #show-sub-overflow-menu,
  .keno #show-sub-overflow-menu,
  .casino #show-sub-overflow-menu,
  .sports #show-sub-overflow-menu,
  .pools #show-sub-overflow-menu,
  .poker #show-sub-overflow-menu,
  .bingo #show-sub-overflow-menu,
  .sports #show-sub-overflow-menu {
    color: #ffffff;
  }
  .lottery #show-sub-overflow-menu .caret,
  .keno #show-sub-overflow-menu .caret,
  .casino #show-sub-overflow-menu .caret,
  .sports #show-sub-overflow-menu .caret,
  .pools #show-sub-overflow-menu .caret,
  .poker #show-sub-overflow-menu .caret,
  .bingo #show-sub-overflow-menu .caret,
  .sports #show-sub-overflow-menu .caret {
    border-top-color: #ffffff;
  }
  .lottery #head nav #main-menu .active &gt; ul a,
  .keno #head nav #main-menu .active &gt; ul a,
  .casino #head nav #main-menu .active &gt; ul a,
  .sports #head nav #main-menu .active &gt; ul a,
  .pools #head nav #main-menu .active &gt; ul a,
  .poker #head nav #main-menu .active &gt; ul a,
  .bingo #head nav #main-menu .active &gt; ul a,
  .sports #head nav #main-menu .active &gt; ul a,
  .lottery #head nav #main-menu .active &gt; ul span,
  .keno #head nav #main-menu .active &gt; ul span,
  .casino #head nav #main-menu .active &gt; ul span,
  .sports #head nav #main-menu .active &gt; ul span,
  .pools #head nav #main-menu .active &gt; ul span,
  .poker #head nav #main-menu .active &gt; ul span,
  .bingo #head nav #main-menu .active &gt; ul span,
  .sports #head nav #main-menu .active &gt; ul span {
    color: #ffffff;
  }
  .lottery #head nav .dropdown-top:after,
  .keno #head nav .dropdown-top:after,
  .casino #head nav .dropdown-top:after,
  .sports #head nav .dropdown-top:after,
  .pools #head nav .dropdown-top:after,
  .poker #head nav .dropdown-top:after,
  .bingo #head nav .dropdown-top:after,
  .sports #head nav .dropdown-top:after {
    border-top-color: #ffffff;
  }
}
#account-menu {
  background: #ffffff;
  font-size: 16px;
  font-weight: 500;
  position: fixed;
  top: 0;
  right: 0;
  transform: translateX(175%);
  width: calc(100% - 64px);
  max-width: 300px;
  height: 100%;
  transition: all 350ms cubic-bezier(0.4, 0, 1, 1);
  z-index: 2002;
}
@media (min-width: 992px) {
  #account-menu:before {
    border-left: 16px solid rgba(0, 0, 0, 0.35);
    content: '';
    position: absolute;
    left: -16px;
    top: 0;
    height: 100%;
  }
}
#account-menu .wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  overflow-y: auto;
}
#account-menu .wrap &gt; ul {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  list-style: none;
  margin: 0;
  padding: 0 16px;
  width: 100%;
}
#account-menu .wrap &gt; ul ul {
  padding: 0;
  margin: 0;
}
#account-menu .wrap .bottom {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
#account-menu.open {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transform: translateX(0%);
}
#account-menu .grow {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}
#account-menu .header {
  background: #ffffff;
  height: 64px;
}
#account-menu .logo {
  background: url('../../resources/images/global/logo_PlayNow2-dark.svg') left center no-repeat;
  background-size: 72px;
  display: block;
  font-size: 0;
  line-height: 18px;
  padding: 8px 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
#account-menu .logo button,
#account-menu .logo .btn {
  background: none;
  border: 0;
  padding: 0;
  outline: 0;
  background: #b31b34;
  border-radius: 5px;
  color: #ffffff;
  float: right;
  font-weight: bold;
  font-size: 16px;
  line-height: 37px;
  padding: 0 16px;
  position: relative;
  top: 5px;
  width: auto;
  height: 38px;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  #account-menu .logo button:hover,
  #account-menu .logo .btn:hover {
    cursor: pointer;
  }
}
#account-menu .logo button:hover,
#account-menu .logo .btn:hover {
  background: #760000;
}
#account-menu .close {
  left: -64px;
}
@media (min-width: 992px) {
  #account-menu .close {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
  }
}
#account-menu li {
  border-bottom: 1px solid #f2f2f2;
  display: block;
  padding: 0;
  line-height: 40px;
}
#account-menu .active,
#account-menu li:hover,
#account-menu li:active {
  font-weight: bold;
}
#account-menu a {
  color: #333333;
  display: block;
  font-weight: normal;
  text-decoration: none;
  width: 100%;
  height: 100%;
}
.playnow-carousel {
  background: #4d4d4d;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 260px;
  /*
	@media (min-width: @md) {
		height: 260px;
	}
	*/
}
.playnow-carousel,
.playnow-carousel * {
  box-sizing: border-box;
}
@media (min-width: 992px) {
  .playnow-carousel {
    height: 320px;
  }
  .playnow-carousel.banner-carousel {
    height: 280px;
  }
}
.playnow-carousel.banner-tall {
  height: 360px;
}
@media (min-width: 768px) {
  .playnow-carousel.banner-tall {
    height: 460px;
  }
}
@media (min-width: 992px) {
  .playnow-carousel.banner-tall {
    height: 856px;
  }
}
@media (max-width: 991px) {
  .playnow-carousel.has-touch .controls {
    display: none;
  }
}
@media (max-width: 767px) {
  .playnow-carousel:hover .controls button {
    opacity: 0.7;
  }
}
.playnow-carousel .controls.show {
  display: block;
}
.playnow-carousel .controls button {
  background: #b31b34;
  background-clip: content-box;
  border: 6px solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  cursor: pointer;
  margin: 0;
  padding: 0;
  outline: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: 350ms background;
  width: 46px;
  height: 46px;
  z-index: 100;
}
@media (max-width: 767px) {
  .playnow-carousel .controls button {
    opacity: 0;
  }
}
.playnow-carousel .controls button:after {
  background: url(../../resources/images/home/carousel/left-arrow.png) 11px center no-repeat;
  background-size: 11px;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.playnow-carousel .controls button.right:after {
  transform: rotate(180deg);
  top: 1px;
}
.playnow-carousel .controls button:hover {
  background-color: #d03d53;
}
.playnow-carousel .controls button:active {
  background-color: #940117;
}
.playnow-carousel .controls button.left {
  left: 10px;
}
.playnow-carousel .controls button.right {
  right: 10px;
}
.playnow-carousel .indicators {
  display: block;
  font-size: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 8px;
  left: 0;
  text-align: center;
  width: 100%;
  z-index: 500;
}
@media (min-width: 768px) {
  .playnow-carousel .indicators {
    bottom: 12px;
  }
}
.playnow-carousel .indicators.hide {
  display: none;
}
.playnow-carousel .indicators li {
  border: 4px solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  display: inline-block;
  margin: 0 6px;
  position: relative;
}
.playnow-carousel .indicators li.hidden {
  display: none;
}
.playnow-carousel .indicators li .indicator {
  background: #333333;
  border: 0;
  border-radius: 50%;
  display: block;
  position: relative;
  outline: 0;
  width: 12px;
  height: 12px;
  padding: 1px 6px;
}
.playnow-carousel .indicators li .indicator:after {
  border-radius: 50%;
  content: '';
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  transition: background-color 450ms;
  width: 100%;
  height: 100%;
}
.playnow-carousel .indicators li .indicator:hover:after {
  background-color: #d03d53;
}
.playnow-carousel .indicators li .indicator:active:after {
  background-color: #940117;
}
.playnow-carousel .indicators li .thumbnail {
  background: #940117 left center no-repeat;
  background-size: 84px 56px;
  border: 4px solid #940117;
  color: #ffffff;
  display: none;
  font-size: 12px;
  line-height: 56px;
  padding: 0 0 0 88px;
  position: absolute;
  top: -75px;
  left: 50%;
  text-align: center;
  -ms-flex-item-align: center;
      align-self: center;
  transform: translateX(-50%);
  width: 176px;
  height: 64px;
}
.playnow-carousel .indicators li .thumbnail:after {
  border-top: 5px solid #940117;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  display: inline-block;
  transition: all 225ms;
  vertical-align: middle;
  width: 0;
  height: 0;
  background: transparent;
  content: '';
  position: absolute;
  bottom: -9px;
  left: 50%;
  transform: translateX(-50%);
}
.playnow-carousel .indicators li .thumbnail span {
  display: inline-block;
  line-height: 14px;
  vertical-align: middle;
}
.playnow-carousel .indicators li:hover .thumbnail {
  display: inline-block;
}
.has-touch.playnow-carousel .indicators li:hover .thumbnail {
  display: none;
}
.playnow-carousel .indicators li.active .indicator:after {
  background-color: #b31b34;
}
.playnow-carousel ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .playnow-carousel ul {
    display: -ms-flexbox;
    display: flex;
    width: 1000%;
  }
  .playnow-carousel ul.animate {
    transition: all 300ms;
  }
}
.has-touch.playnow-carousel ul {
  display: -ms-flexbox;
  display: flex;
  width: 1000%;
}
.has-touch.playnow-carousel ul.animate {
  transition: all 300ms;
}
.playnow-carousel ul li {
  background: center center repeat-x;
  background-size: cover;
  color: #ffffff;
  padding: 0;
  overflow: hidden;
  transition: opacity 450ms;
  width: 100%;
  height: 100%;
}
.playnow-carousel ul li.feed {
  background-image: none !important;
}
.playnow-carousel ul li.feed .image-col,
.playnow-carousel ul li.feed .img {
  background-image: none !important;
}
.playnow-carousel ul li.feed img {
  display: none !important;
}
@media (max-width: 767px) {
  .playnow-carousel ul li {
    padding-top: 10px;
    padding-bottom: 28px;
    position: relative;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    text-align: center;
    width: 100vw;
  }
  .playnow-carousel ul li.feed {
    opacity: 0;
  }
  .playnow-carousel ul li.hideslide:first-child {
    opacity: 0;
  }
}
@media (min-width: 768px) {
  .playnow-carousel ul li {
    opacity: 0;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 35px;
    position: absolute;
    top: 0;
    left: 0;
  }
  .playnow-carousel ul li.hideslide {
    left: -100%;
  }
}
.has-touch.playnow-carousel ul li {
  opacity: 1;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  /*text-align: center;*/
  padding-top: 10px;
  padding-bottom: 28px;
  position: relative;
  width: 100vw;
}
.has-touch.playnow-carousel ul li.feed {
  opacity: 0;
}
.has-touch.playnow-carousel ul li.hideslide {
  display: block;
  left: initial;
}
.has-touch.playnow-carousel ul li.hideslide:first-child {
  opacity: 0;
}
.playnow-carousel ul li:first-child {
  z-index: 50;
}
.playnow-carousel ul li.default-active,
.playnow-carousel ul li.active,
.playnow-carousel ul li.next-after {
  opacity: 1;
}
.playnow-carousel ul li.right {
  background-position: right center;
}
@media (max-width: 767px) {
  .playnow-carousel ul li.right .row {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
}
.playnow-carousel ul li:nth-child(2) {
  z-index: 48;
}
.playnow-carousel ul li:nth-child(3) {
  z-index: 47;
}
.playnow-carousel ul li:nth-child(4) {
  z-index: 46;
}
.playnow-carousel ul li:nth-child(5) {
  z-index: 45;
}
.playnow-carousel ul li:nth-child(6) {
  z-index: 44;
}
.playnow-carousel ul li:nth-child(7) {
  z-index: 43;
}
.playnow-carousel ul li:nth-child(8) {
  z-index: 42;
}
.playnow-carousel ul li:nth-child(9) {
  z-index: 41;
}
.playnow-carousel ul li:nth-child(10) {
  z-index: 40;
}
.playnow-carousel ul li:nth-child(11) {
  z-index: 39;
}
.playnow-carousel ul li:nth-child(12) {
  z-index: 38;
}
.playnow-carousel ul li:nth-child(13) {
  z-index: 37;
}
.playnow-carousel ul li:nth-child(14) {
  z-index: 36;
}
.playnow-carousel ul li:nth-child(15) {
  z-index: 35;
}
.playnow-carousel ul li:nth-child(16) {
  z-index: 34;
}
.playnow-carousel ul li:nth-child(17) {
  z-index: 33;
}
.playnow-carousel ul li:nth-child(18) {
  z-index: 32;
}
.playnow-carousel ul li:nth-child(19) {
  z-index: 31;
}
.playnow-carousel ul li:nth-child(20) {
  z-index: 30;
}
.playnow-carousel ul li.next-before {
  z-index: 52;
}
.playnow-carousel ul li.content-right .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.playnow-carousel ul li &gt; .row {
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  padding: 0 55px;
  height: 100%;
}
@media (max-width: 991px) {
  .playnow-carousel ul li &gt; .row {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .playnow-carousel ul li &gt; .row {
    padding: 0 24px;
  }
}
@media (max-width: 543px) {
  .playnow-carousel ul li &gt; .row {
    padding: 0 16px;
  }
}
@media (max-width: 370px) {
  .playnow-carousel ul li &gt; .row {
    padding: 0 8px;
  }
}
@media (min-width: 1200px) {
  .playnow-carousel ul li &gt; .row {
    max-width: 1100px;
  }
}
@media (max-width: 767px) {
  .playnow-carousel ul li.slide.left .banner-content {
    max-width: 310px;
    text-align: left;
  }
  .playnow-carousel ul li.slide.left .banner-content.large-width {
    max-width: 100%;
  }
  .playnow-carousel ul li.slide.center .banner-content {
    text-align: center;
  }
  .playnow-carousel ul li.slide.right .banner-content {
    max-width: 310px;
    text-align: right;
  }
  .playnow-carousel ul li.slide.right .banner-content.large-width {
    max-width: 100%;
  }
}
.playnow-carousel ul li.slide .banner-content {
  -ms-flex-item-align: center;
      align-self: center;
}
.playnow-carousel ul li.slide .banner-content--right {
  text-align: right;
}
@media (max-width: 767px) {
  .playnow-carousel ul li.slide .banner-content {
    padding: 0;
  }
}
.playnow-carousel ul li.slide .banner-content img {
  max-width: 100%;
  max-height: 128px;
}
@media (max-width: 991px) {
  .playnow-carousel ul li.slide .banner-content img {
    max-height: 96px;
  }
}
@media (max-width: 767px) {
  .playnow-carousel ul li.slide .banner-content img {
    max-height: 68px;
  }
}
.playnow-carousel ul li.slide .banner-content h3 {
  line-height: 110%;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 8px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .playnow-carousel ul li.slide .banner-content h3 {
    font-size: 35px;
  }
}
@media (min-width: 992px) {
  .playnow-carousel ul li.slide .banner-content h3 {
    font-size: 47px;
  }
}
.playnow-carousel ul li.slide .banner-content .banner-text {
  font-size: 16px;
  font-weight: 500;
  line-height: 133%;
  margin: 0 0 8px 0;
}
@media (min-width: 992px) {
  .playnow-carousel ul li.slide .banner-content .banner-text {
    font-size: 19px;
  }
}
@media (max-width: 543px) {
  .playnow-carousel ul li.slide .banner-content .banner-text {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .playnow-carousel ul li.slide.text-bg .dark-text .banner-text {
    background: rgba(255, 255, 255, 0.2);
    padding: 8px;
  }
  .playnow-carousel ul li.slide.text-bg .light-text .banner-text {
    background: rgba(0, 0, 0, 0.2);
    padding: 8px;
  }
}
.playnow-carousel ul li.slide.center {
  text-align: center;
}
.playnow-carousel ul li.slide.right {
  text-align: right;
}
.playnow-carousel ul li.slide .banner-floater {
  -ms-flex-item-align: center;
      align-self: center;
  text-align: center;
}
.playnow-carousel ul li.slide .banner-floater img {
  width: 100%;
}
.playnow-carousel ul li.slide img,
.playnow-carousel ul li.jackpot img {
  max-width: 100%;
}
.playnow-carousel ul li .dark-text {
  color: #1a1a1a;
}
.playnow-carousel ul li .btn {
  font-size: 19px;
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .playnow-carousel ul li .btn {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  .playnow-carousel ul li .btn {
    font-size: 15px;
    padding: 3px 9px;
  }
}
.playnow-carousel ul li sup {
  line-height: normal;
  font-size: 0.7em;
  position: static;
  vertical-align: top;
}
.playnow-carousel.stop ul li,
.playnow-carousel .stop {
  transition: opacity 0ms !important;
}
.banner-carousel ul li.slide .banner-content .banner-text {
  font-size: 18px;
}
@media (min-width: 992px) {
  .banner-carousel ul li.slide .banner-content .banner-text {
    font-size: 21px;
  }
}
@media (max-width: 543px) {
  .banner-carousel ul li.slide .banner-content .banner-text {
    font-size: 14px;
  }
}
.banner-carousel.playnow-carousel ul li.slide .banner-content img {
  max-width: 100%;
  max-height: 100px;
}
@media (max-width: 991px) {
  .banner-carousel.playnow-carousel ul li.slide .banner-content img {
    max-height: 80px;
  }
}
@media (max-width: 767px) {
  .banner-carousel.playnow-carousel ul li.slide .banner-content img {
    max-height: 60px;
  }
}
@media (min-width: 991px) {
  .banner--top-pad.playnow-carousel ul li {
    padding-top: 35px;
  }
}
.banner--wide.playnow-carousel ul li &gt; .row,
.wide-banner.playnow-carousel ul li &gt; .row {
  max-width: 1248px;
}
@media (min-width: 992px) {
  .banner--wide.playnow-carousel ul li &gt; .row,
  .wide-banner.playnow-carousel ul li &gt; .row {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .banner--wide.playnow-carousel ul li.slide .banner-content h3,
  .wide-banner.playnow-carousel ul li.slide .banner-content h3 {
    font-size: 35px;
  }
}
.pncarousel.rwd-banner {
  height: 280px;
}
.pncarousel.rwd-banner ul li {
  padding-bottom: 0;
}
#footer {
  background: #333333;
  border-top: 1em solid #b31b34;
  color: #ffffff;
  position: relative;
}
#footer .container {
  -ms-flex-line-pack: end;
      align-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0 35px;
}
@media (max-width: 991px) {
  #footer .container {
    padding: 0;
  }
}
@media (min-width: 1200px) {
  #footer .container {
    max-width: 1248px;
  }
}
#footer img {
  max-width: 100%;
}
#footer section {
  padding: 10px;
}
#footer h2 {
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 8px 0;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  #footer h2 {
    font-size: 16px;
    line-height: 40px;
    margin: 0;
  }
}
#footer p {
  margin: 0 0 16px 0;
}
#footer a {
  color: #ffffff;
}
#footer a:hover {
  text-decoration: underline;
}
#footer .links {
  list-style: none;
  margin: 15px 0 0 0;
  padding: 0;
  text-align: center;
}
@media (min-width: 544px) {
  #footer .links {
    text-align: left;
  }
}
#footer .links li {
  display: inline-block;
  margin: 0 5px;
}
#footer #footer-help {
  -ms-flex-order: 1;
      order: 1;
  padding-bottom: 0;
  position: relative;
}
@media (max-width: 543px) {
  #footer #footer-help {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 544px) {
  #footer #footer-help {
    background: url(../../resources/images/icons/circle-icon-speech-live-chat-rwd.png) 35px 20px no-repeat;
    background-size: 95px 95px;
    padding: 24px 16px 0 155px;
    min-height: 150px;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 768px) {
  #footer #footer-help {
    min-height: 170px;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
}
#footer #footer-help .button-chat {
  background: none;
  border: 0;
  color: #ffffff;
  padding: 0;
  outline: 0;
  background: #b31b34;
  border-radius: 5px;
  font-weight: bold;
  padding: 3px 7px;
  position: absolute;
  text-transform: uppercase;
  /*
			@media (max-width: @xxs-max) {
				display: block;
				position: static;
				width: 100%;
				margin-top: 10px;
			}
			*/
}
@media (min-width: 992px) {
  #footer #footer-help .button-chat:hover {
    cursor: pointer;
  }
}
#footer #footer-help .button-chat.liveagent-offline {
  background: #a6a6a6;
  color: #333333;
}
@media (max-width: 767px) {
  #footer #footer-help .button-chat {
    top: auto;
    right: auto;
    bottom: 0;
    left: 30px;
  }
}
@media (max-width: 543px) {
  #footer #footer-help .button-chat {
    top: 14px;
    right: 8px;
    bottom: auto;
    left: auto;
  }
}
@media (min-width: 768px) {
  #footer #footer-help .button-chat {
    bottom: 16px;
    left: 30px;
  }
}
#footer #footer-help .phone {
  font-size: 24px;
  font-weight: 500;
  margin: 0 0 5px 0;
  text-align: center;
  line-height: 24px;
}
@media (min-width: 544px) {
  #footer #footer-help .phone {
    text-align: left;
  }
}
#footer #footer-safe {
  display: none;
}
@media (min-width: 768px) {
  #footer #footer-safe {
    background: url(../../resources/images/icons/circle-icon-lock-rwd.png) 35px 20px no-repeat;
    background-size: 95px 95px;
    display: block;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    -ms-flex-order: 0;
        order: 0;
    padding: 24px 16px 0 155px;
    width: 50%;
    min-height: 170px;
  }
}
#footer #footer-quick-links {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin: 10px 0 0 0;
  padding: 0 20px 10px 20px;
  -ms-flex-order: 2;
      order: 2;
}
@media (min-width: 1200px) {
  #footer #footer-quick-links {
    display: none;
  }
}
@media (max-width: 991px) {
  #footer #footer-quick-links {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    padding-left: 8px;
    padding-right: 8px;
    width: 100%;
  }
  #footer #footer-quick-links ul {
    text-align: center;
  }
}
@media (min-width: 992px) {
  #footer #footer-quick-links {
    border-top: 1px solid #ffffff;
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    padding-top: 24px;
    padding-bottom: 32px;
    margin-top: 24px;
  }
}
#footer #footer-quick-links .links {
  border-top: 1px solid #ffffff;
  padding-top: 20px;
}
@media (min-width: 992px) {
  #footer #footer-quick-links .links {
    border: 0;
    margin-top: 0;
    padding-top: 0;
  }
}
@media (max-width: 991px) {
  #footer #footer-quick-links .links li {
    margin: 0 15px;
  }
}
@media (min-width: 992px) {
  #footer #footer-quick-links .links li {
    margin: 0 5px;
  }
}
#footer #footer-quick-links .links a {
  text-decoration: none;
}
#footer #footer-quick-links .links a:hover {
  text-decoration: underline;
}
#footer #footer-full-links {
  display: none;
}
@media (min-width: 1200px) {
  #footer #footer-full-links {
    -ms-flex-item-align: start;
        align-self: flex-start;
    border-top: 1px solid #ffffff;
    display: block;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    margin: 24px 0 0 0;
    padding: 24px 16px 0 16px;
    -ms-flex-order: 3;
        order: 3;
  }
  #footer #footer-full-links h3 {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 0 8px 0;
  }
  #footer #footer-full-links ul {
    font-size: 11px;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #footer #footer-full-links a {
    text-decoration: none;
  }
}
#footer #footer-social-media {
  -ms-flex-item-align: start;
      align-self: flex-start;
  -ms-flex-order: 2;
      order: 2;
  text-align: center;
  margin-bottom: 16px;
  /*.pn-mobile {
			text-align: left;

			a, h2 {
				font-size: 13px;
			}

			.glyphicons-type {
				float: left;
				font-size: 26px;
				line-height: 38px;
			}

			a {
				color: @playnow-main;
				text-decoration: underline;
				text-transform: none;
			}
		}*/
}
@media (max-width: 991px) {
  #footer #footer-social-media {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #footer #footer-social-media {
    border-top: 1px solid #ffffff;
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    margin-top: 24px;
    padding-top: 22px;
    text-align: right;
  }
}
@media (min-width: 1200px) {
  #footer #footer-social-media {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    -ms-flex-order: 4;
        order: 4;
    text-align: right;
  }
}
#footer #footer-social-media ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#footer #footer-social-media li {
  display: inline-block;
  font-size: 25px;
  line-height: 25px;
  margin: 0 3px;
  vertical-align: middle;
}
@media (min-width: 1200px) {
  #footer #footer-social-media li {
    font-size: 32px;
  }
}
#footer #footer-social-media a {
  text-decoration: none;
}
#footer #footer-social-media a:hover {
  color: #b31b34;
}
#footer #go-to-mobile {
  display: none;
}
@media (max-width: 991px) {
  .touch #footer #go-to-mobile {
    background: #4cc0bc;
    display: block;
    font-size: 16px;
    text-align: center;
    padding: 6px 0;
  }
  .touch #footer #go-to-mobile .glyphicons-type {
    font-size: 21px;
    vertical-align: sub;
  }
  .touch #footer #go-to-mobile a {
    color: #ffffff;
    text-decoration: none;
    padding: 6px 0;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .touch #footer #go-to-mobile {
    padding: 16px 0;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .touch #footer #go-to-mobile a {
    padding: 16px 0;
  }
}
@media (min-width: 992px) {
  #footer#footer.footer--landing #footer-rg {
    margin-top: 32px;
  }
}
#footer #footer-rg {
  background: url(../../resources/images/global/RGBar_bg.png) repeat-x;
  padding: 0;
  position: relative;
  width: 100%;
  height: 52px;
}
#footer #footer-rg #footer-rgbar {
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: 100%;
  height: 52px;
}
#footer #footer-rg .logo {
  -ms-flex-item-align: auto;
      align-self: auto;
  background: url(../../resources/images/global/bclc.svg) center center no-repeat;
  background-size: contain;
  display: block;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  -ms-flex-order: 1;
      order: 1;
  margin: 0 8px 0 18px;
  width: 79px;
  height: 100%;
}
#footer #footer-rg .logo.mb {
  background-image: url(../../resources/images/global/RGBar_logo-mb.png);
  margin: 0 8px 0 0;
  width: 108px;
}
#footer #footer-rg .gamesense {
  -ms-flex-item-align: auto;
      align-self: auto;
  background: url(../../resources/images/global/RGBar_text.png) center center no-repeat;
  display: block;
  -ms-flex: 0 2 100%;
      flex: 0 2 100%;
  -ms-flex-order: 2;
      order: 2;
  min-width: 150px;
  height: 100%;
}
#footer #footer-rg .gamesense.mb {
  background-image: url(../../resources/images/global/RGBar_text-mb.png);
}
@media (max-width: 543px) {
  #footer #footer-rg .gamesense {
    background-image: url(../../resources/images/global/RGBar_text_mobile.png);
    background-size: contain;
  }
  #footer #footer-rg .gamesense.mb {
    background-image: url(../../resources/images/global/RGBar_text_mobile-mb.png);
  }
}
#footer #footer-rg .plus18,
#footer #footer-rg .plus19 {
  -ms-flex-item-align: auto;
      align-self: auto;
  background: url(../../resources/images/global/RGBar_19Plus.png) center center no-repeat;
  background-size: contain;
  display: block;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  margin-left: 8px;
  -ms-flex-order: 3;
      order: 3;
  width: 68px;
  height: 100%;
}
#footer #footer-rg .plus18 {
  background-image: url(../../resources/images/global/RGBar_18Plus.png);
}
#gs-flyout-tab {
  background: #cccccc url(../../resources/images/gameSense/gsTab2.png) 4px center no-repeat;
  border: 0;
  box-shadow: -4px 0 6px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  display: block;
  font-size: 0;
  margin-top: 250px;
  outline: 0;
  padding: 4px;
  position: fixed;
  right: 0;
  top: 25%;
  transition: all 150ms, right 350ms;
  width: 32px;
  height: 144px;
  z-index: 2013;
}
@media (max-width: 767px) {
  #gs-flyout-tab {
    display: none;
  }
}
#gs-flyout-tab:hover {
  background-color: #82bc00;
  padding-right: 12px;
  width: 44px;
}
#gs-flyout-tab.show {
  right: 768px;
}
#gs-flyout {
  background-color: #82bc00;
  display: none;
  position: fixed;
  right: -768px;
  top: 25%;
  transition: right 350ms;
  width: 768px;
  max-width: 100%;
  z-index: 2013;
}
@media (max-width: 819px) {
  #gs-flyout {
    display: none;
  }
}
#gs-flyout.show {
  right: 0;
}
#gs-flyout #GS-tab-nav {
  color: #ffffff;
}
#gs-flyout #GS-tab-nav .w {
  padding: 2em 1em 0 1em;
}
#gs-flyout #GS-tab-nav img {
  max-width: 100%;
  height: auto;
}
#gs-flyout #GS-tab-nav ul {
  list-style: none;
  padding: 0 0 0 0.5em;
}
#gs-flyout #GS-tab-nav ul li {
  height: 20px;
  margin-bottom: 20px;
}
#gs-flyout #GS-tab-nav ul li a {
  color: #ffffff;
  text-decoration: underline;
}
#gs-flyout #GS-tab-content {
  background-color: #cccccc;
  padding-top: 1.5em;
}
#gs-flyout #GS-tab-content h2 {
  font-size: 1rem;
  margin-top: 0;
  text-transform: uppercase;
}
#gs-flyout #GS-tab-content h3 {
  margin-top: 0;
}
#gs-flyout #GS-tab-close {
  background: none;
  border: 0;
  position: absolute;
  top: 10px;
  right: 30px;
}
.overlay {
  display: none;
}
.quick-deposit-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  overflow-y: auto;
  width: 100%;
  height: 100%;
  z-index: 2002;
}
@media (max-width: 768px) {
  .quick-deposit-modal {
    max-height: 100%;
    overflow: scroll;
  }
}
.quick-deposit-modal .modal-body {
  width: 90%;
  max-width: 1000px;
  margin: 32px auto 0;
  text-align: right;
}
@media (max-width: 768px) {
  .quick-deposit-modal .modal-body {
    width: 100%;
  }
}
.quick-deposit-modal .modal-body .close {
  cursor: pointer;
}
.quick-deposit-modal .modal-body .modal-content {
  text-align: left;
}
.quick-deposit-modal .modal-body .modal-content .container {
  min-width: 0;
  max-width: none;
}
.quick-deposit-modal .modal-body .modal-content .container.padding {
  padding-top: 16px;
  padding-bottom: 16px;
}
.quick-deposit-modal .modal-body .modal-content .container &gt; #setWDL {
  margin: 0;
}
.quick-deposit-modal .modal-body #depositModule {
  margin-top: 8px;
}
.quick-deposit-modal .modal-body .setWDL &gt; .row &gt; div {
  width: 100%;
}
.modal-info {
  background: url(../../resources/images/overlay/overlay.png);
  display: none;
  margin: 0;
  overflow: auto;
  padding: 0 1em;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5000;
}
.modal-info,
.modal-info * {
  box-sizing: border-box;
}
.modal-info.session-reminder {
  z-index: 5005;
}
.modal-info.session-reminder .glyphicons-type {
  margin-right: 10px;
}
.modal-info.voc-survey {
  z-index: 4999;
}
.modal-info .modal-body {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: relative;
  max-width: 816px;
  width: 99%;
  vertical-align: middle;
  overflow: visible;
}
.modal-info .modal-body .section {
  min-width: 0;
}
.modal-info .modal-body .container {
  min-width: 0;
  max-width: none;
}
.status-bar {
  height: 19px;
  border-radius: 0.75em;
  border: solid 1px transparent;
  overflow: hidden;
  background-color: #ffffff;
}
.status-bar .bar {
  min-width: 4%;
}
.status-bar.Green {
  border-color: #78d478;
}
.status-bar.Green .bar {
  background: #5ab65a;
}
.status-bar.Orange {
  border-color: #ffdc3f;
}
.status-bar.Orange .bar {
  background: #c6a003;
}
.status-bar.Red {
  border-color: #f76d67;
}
.status-bar.Red .bar {
  background: #bb312b;
}
#timeLimitWarning .status-bar .bar {
  width: 96%;
}
</pre></body></html>