html {font-size: 100%; overflow:auto;}
body {margin:0 0 5px 0;font-size: 0.8em;font-family: Verdana,Arial,Geneva;overflow:auto;}
@media screen and (max-device-width: 480px){
    body{
        -webkit-text-size-adjust: none;

    }
}

input {font-family: Verdana,Arial,Geneva;}
.guide-container {margin: 0;padding: 0 0 10px 0;}
h1 {font-size: 2.273em;}
h2 { font-size: 1.182em;}
h3 { font-size: 1.091em;}
h4 { font-size: 1em;}
img {border:  none;}
img.img200 {max-width: 200px}
img.img300 {max-width: 300px;}
img.img500 {max-width: 500px;}
img.img600 {max-width: 600px;}
img.shared_mobile_images {max-width: 218px;}
img.resizable {width: 100%;}
.game-title {padding-bottom: 5px;}

ol {margin: 5px 0;}

#credits {margin-left: 20px;}
#menu, #footer {padding:  3px 0;}

.wrapper {width: 80%; margin:  0 auto; min-width: 300px;max-width: 1050px}
.wrapper.wrapperBehavior {margin-top: 10px;}
.content {padding:  18px;}

ul.menuGuides {list-style: none;margin:0 0 0 15px; padding: 0;}
ul.menuGuides li {float: left;padding: 0 5px;}
ul.menuGuides li a {text-decoration: none;}

ul.menuGuides li a:visited {}
ul.menuGuides li.firstLi {border-left: none;}
.hr {line-height: 1px; height: 1px;font-size: 1px; margin: 15px 0; }
.hr-dashed {line-height: 0px; height: 0px;font-size: 0px; margin: 15px 0; }
.clear {clear:both;}
table.collapse {
    border-collapse: collapse;
}

ul.ul-list-style-none {list-style: none;padding-left: 0;}
ul.ul-list-style-none ul.ul-list-style-none {padding-left: 40px;}


li {padding: 5px 0;}
td.paytable-value {text-align: center;}
table.collapse th {text-align: center;}
table.collapse td, table.collapse th {
    border-collapse: collapse;
    border-width: 1px;
    border-style: outset;
}
.bgLineRules1 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    height: 40px;
    text-align: left;
    width: 100%;
}
.bgLineRules2 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    height: 40px;
    text-align: left;
    width: 100%;
}

.legend .bgLineRules1{
    height: 30px;
}
.legend .bgLineRules2{
    height: 30px;
}
.bgLineRules1 td, .bgLineRules2 td , .t-header td{
    padding: 5px;
}
.top-left {float: left}
.payTable-tab-container {padding-left: 10px;}
.action-left {float:left;}
.action-right {float: right;}
.actions {float:left; margin-left: 5px;}
.a-payTable-tab {float:left; display: inline-block; border-bottom-width: 0px; min-width: 30px; text-align: center; height: 20px; line-height: 20px;text-decoration: none;font-weight: bold;margin-bottom: -1px;
-webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
}
.a-payTable-tab:visited {}

.payTable-tab {display: none;}
.payTable-tab.selected {display: block;}
.top-right {float:left;padding-left: 20px;}
.clear {clear:both;}
/*paytable*/
.paytable-img {float:left;}
.paytable-icon-container {min-width: 125px;min-height: 80px; margin:  10px 12px;}
.pt-key {padding: 0 5px;font-weight: bold;}
.paytable-desc {float: left;}
/*payline*/
.payLine-table {
    border-collapse: collapse;
}
.payLine-table td {margin: 0;padding: 0;}
.payLine-table td div {width:22px;height:10px; }

.paylines-container {width: 100%;}
.payline-container {float:left; margin: 12px;}
/*wild*/
.wild-substitute {margin: 10px 10px;float:left;line-height: 70px;}
.wild-mult{min-width: 25px;}
.wild-substitute-wrapper {margin:  5px 0 5px 5px; display: inline-block;}
.accordion-list {display: none;padding-left: 16px;}
.a-toggle-accordion {text-decoration: none;display: inline-block;padding-left: 16px;}
.a-toggle-accordion .accordion-text {font-weight: bold; font-size: 1.186em;}
.a-toggle-accordion.selected .accordion-text {font-weight: bold; font-size: 1.5em;}


.ul-accordion-list {list-style: none;}
.a-toggle-accordion .accordion-ico {display:inline-block;height:16px;width: 16px;position: absolute;margin-left: -16px;}
.accordion-text {display: inline-block;}

.customSelectBG, .customSelectBG .select  {width: 200px;}
#custom_select_lang .customSelectBG, #custom_select_lang .customSelectBG .select {width: 80px;}
.customSelectBtn, .customSelectBG {display: inline-block;float: left;}
.customSelectBG {height: 24px;line-height: 24px;padding-left: 10px;}
.customSelectBG input {background: none;border: medium none;border-collapse: collapse;height: 24px;outline: medium none;}
div.customSelect a.toggleHandler {
    display: inline-block;
    float: left;
}
.customSelectBtn {height: 24px;width: 20px;}
.panelToDisplay, .panelToDisplay2 {
    display: none;
    margin-top: 3px;
    padding: 10px;
    position: absolute;
    z-index: 200;
}


.customS-overflow ul {
    overflow: auto;
}
.panelToDisplay ul, .panelToDisplay2 ul {
    list-style: none outside none;
    margin: 0;
    max-height: 200px;
    padding: 0;
    text-align: left;
}
.panelToDisplay ul li, .panelToDisplay2 ul li {
    margin: 5px 0;
    padding: 0;
}
.panelToDisplay ul li a, .panelToDisplay2 ul li a {
    display: block;
}
a {
    outline: medium none;
    text-decoration: none;
}



.customSelect {width: 230px;}
.action-panel {padding: 5px 0;}
.action-right {margin-right: 5px;}
.action-left {margin-left: 5px;}
.action-panel-text {line-height: 24px;}
.action-panel-text.currency {font-weight: bold; font-size: 1.2em;}
.panelToDisplay2 li a.indent {padding-left: 10px;}


.tableBestStrategy  td{
    padding: 0px !important;
}

.combo-icon {margin: 10px 10px;float:left;line-height: 200px;}
.combo-icon-wrapper {margin:  5px 0 5px 5px; display: inline-block;}


@media (prefers-contrast: more) {
    body {
        background-color: #3c3b3c !important;
        color: #ffffff !important;
    }

    .wrapper.wrapperBehavior {
        background-color: #000000 !important;
    }

    li, td {
        color: #ffffff !important;
    }
}