#PartnerLandingPage>#cookiedialogbackground{display:block;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5);position:fixed;align-items:center;justify-content:center;display:flex;bottom:0;left:0;height:100%;width:100%;z-index:500}#cookiedialogbox{position:fixed;bottom:30px;left:30px;z-index:1000}#PartnerLandingPage #cookiedialogbox{bottom:auto;left:auto;z-index:1000}#PartnerLandingPage .SubmitButtonRow{display:flex;flex-direction:row-reverse}#PartnerLandingPage .cookiedialogbuttons .cookiedialogbutton-left{order:2;margin-left:auto}#PartnerLandingPage .cookiedialogbuttons .cookiedialogbutton-right{order:1;margin-left:60px}#cookiedialogbox .CaptionInnerContainer .Text{padding-left:170px}#cookiedialogbox .CookieHeaderText::before{content:'Stop! What about cookies?'}#PartnerLandingPage #cookiedialogbox .CookieHeaderText::before{content:'What about cookies?'}#cookiedialogimage{position:absolute;bottom:0;left:-27px;width:184px;height:194px;float:left;z-index:1001}#cookiedialogcontent{text-align:left;font-family:Verdana,Arial,Times New Roman,sans-serif;font-size:8pt;color:#5a2800;margin-left:162px;max-width:420px;padding:8px;word-wrap:break-word}#cookiedetailsbox .SubmitButtonRow{margin-left:2px;margin-right:8px;margin-top:10px;margin-bottom:10px}#cookiedetailsbox .LeftButton{flex-grow:2}#cookiedetailsbox .CenterButton{margin-left:5px;margin-right:5px}#cookiedetailsbox{display:none;position:fixed;bottom:30px;left:30px;width:600px;z-index:1001}#PartnerLandingPage #cookiedialogbackground>#cookiedetailsbox{bottom:auto;left:auto}.cookiedetailscontent{text-align:left;font-family:Verdana,Arial,Times New Roman,sans-serif;font-size:8pt;color:#5a2800;word-wrap:break-word}.switch{position:relative;display:inline-block;width:37px;height:20px}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:green}input:focus+.slider{box-shadow:0 0 1px green}input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}input:disabled+.slider{background-color:#ccc}input:disabled+.slider:before{background-color:gray}.TableContainer {
    border: 2px solid #654321;
    position: relative;
    width: 100%;
    font-size: 1px;
    background: linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 100%);
    border-radius: 12px;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
}

.TableContainer .Odd {
    background: linear-gradient(135deg, #3a3a3a 0%, #2a2a2a 100%);
    color: #ffd698;
    text-shadow: 1px 1px 1px #000;
}

.TableContainer .Even {
    background: linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 100%);
    color: #ffd698;
    text-shadow: 1px 1px 1px #000;
}.TableContainer .CaptionContainer {
    position: relative;
    font-size: 1pt;
    background: linear-gradient(45deg, #8B4513, #D2691E) !important;
    height: 100%;
    width: 100%;
    text-align: left;
    border-radius: 10px 10px 0 0;
    border-bottom: 2px solid #654321;
}

.CaptionContainer .CaptionInnerContainer {
    position: relative;
    background: linear-gradient(45deg, #8B4513, #D2691E);
    width: 100%;
    height: 100%;
    padding-top: 3px;
    padding-bottom: 4px;
    border-radius: 10px 10px 0 0;
}

.CaptionContainer .Text {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 10pt;
    font-weight: 700;
    text-align: left;
    color: #ffd698;
    padding-left: 10px;
    padding-top: 0;
    padding-bottom: 0;
    text-shadow: 2px 2px 4px #000;
}.CaptionContainer .CaptionEdgeLeftTop{position:absolute;width:5px;height:5px;top:-2px;left:-2px;z-index:50}.CaptionContainer .CaptionEdgeRightTop{position:absolute;width:5px;height:5px;top:-2px;right:-2px;z-index:50}.CaptionContainer .CaptionEdgeLeftBottom{position:absolute;width:5px;height:5px;left:-2px;bottom:-3px;z-index:50}.CaptionContainer .CaptionEdgeRightBottom{position:absolute;width:5px;height:5px;right:-2px;bottom:-3px;z-index:50}.CaptionContainer .CaptionBorderTop{position:absolute;width:100%;height:4px;left:0;top:-1px}.CaptionContainer .CaptionBorderBottom{position:absolute;width:100%;height:4px;left:0;bottom:-2px}.CaptionContainer .CaptionVerticalLeft{position:absolute;height:100%;width:3px;left:-1px;top:0}.CaptionContainer .CaptionVerticalRight{position:absolute;height:100%;width:3px;right:-1px;top:0}* html .TableContainer .CaptionContainer .CaptionEdgeRightTop{right:-3px}* html .TableContainer .CaptionContainer .CaptionEdgeLeftBottom{bottom:-4px}* html .TableContainer .CaptionContainer .CaptionEdgeRightBottom{right:-3px;bottom:-4px}* html .TableContainer .CaptionContainer .CaptionBorderBottom{bottom:-3}* html .TableContainer .CaptionContainer .CaptionVerticalRight{right:-2px}.TableContentContainer {
    border: 2px solid #654321;
    position: relative;
    margin-right: 7px;
    margin-bottom: 5px;
    height: 100%;
    background: linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 100%);
    padding: 10px;
    border-radius: 10px;
    color: #ffd698;
    text-shadow: 1px 1px 1px #000;
}

.TableContent {
    width: 100%;
    border-collapse: collapse;
    color: #ffd698;
}

.TableContent td {
    padding-left: 5px;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    color: #ffd698;
    text-shadow: 1px 1px 1px #000;
}

.InnerTableContainer .TableContentContainer {
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
}.TableContainer .Table1 {
    width: 100%;
    background: linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 100%);
    border: 2px solid #654321;
    border-radius: 12px;
    color: #ffd698;
}

.TableContainer .Table1 .InnerTableContainer {
    padding: 10px;
}

.TableContainer .Table2 {
    width: 100%;
    border: 2px solid #654321;
    background: linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 100%);
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    border-radius: 12px;
    color: #ffd698;
}

.TableContainer .Table2 td {
    padding: 0;
    margin: 0;
    color: #ffd698;
    text-shadow: 1px 1px 1px #000;
}

.TableContainer .Table2 .InnerTableContainer {
    margin-top: 1px;
}

.TableContainer .Table2 .InnerTableContainer table {
    border-collapse: collapse;
}

.TableContainer .Table2 .InnerTableContainer td {
    padding-top: 2px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-right: 5px;
    border: 1px solid #654321;
    color: #ffd698;
    text-shadow: 1px 1px 1px #000;
}

.TableContainer .Table3 {
    width: 100%;
    border: 2px solid #654321;
    background: linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 100%);
    border-radius: 12px;
    color: #ffd698;
}

.TableContainer .Table3 .InnerTableContainer {
    width: 100%;
    position: relative;
    margin-top: 5px;
    margin-left: 3px;
}

.TableContainer .Table3 .TableContent td {
    border: 1px solid #654321;
    color: #ffd698;
    text-shadow: 1px 1px 1px #000;
}

.TableContainer .Table4 {
    width: 100%;
    border: 2px solid #654321;
    background: linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 100%);
    padding-left: 3px;
    border-radius: 12px;
    color: #ffd698;
}

.TableContainer .Table4 .InnerTableContainer {
    width: 100%;
    position: relative;
    margin-top: 3px;
}

.TableContainer .Table4 .InnerTableContainer .TableContentContainer {
    margin-right: 4px;
}

.TableContainer .RowInnerTableDataBorders td {
    border: 1px solid #654321;
    color: #ffd698;
    text-shadow: 1px 1px 1px #000;
}

.TableContainer .Table5 {
    width: 100%;
    border: 2px solid #654321;
    background: linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 100%);
    border-radius: 12px;
    color: #ffd698;
}

.TableContainer .Table5 .InnerTableContainer {
    width: 100%;
    position: relative;
    margin-top: 5px;
    margin-left: 3px;
}.TableContainer.Captionless{border:none}.TableContainer.Captionless table{border:none;background-color:unset}.TableContainer.Captionless .InnerTableContainer{margin:0!important}.TableContainer.Captionless .TableContentContainer{margin:0!important}.BigButton{position:relative;width:142px;height:34px;cursor:pointer;z-index:10;user-select:none;-webkit-user-select:none}.BigButtonOver{position:absolute;top:0;left:0;width:142px;height:34px;visibility:hidden;z-index:15}.ButtonText{position:absolute;top:0;left:0;height:25px;width:135px;z-index:20}.BigButtonText{position:absolute;top:0;left:0;width:142px;height:34px;margin:0;padding:0;cursor:pointer;background:0 0;border:none;text-align:center;color:#ffd18c;font-family:Verdana,Arial,Times New Roman,sans-serif;font-size:12px;font-weight:400;z-index:20;text-shadow:-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,0 1px 0 #000,-1px 1px 0 #000,-1px 0 0 #000}span.BigButtonText,a.BigButtonText{margin-top:5px}.BigButtonText:hover{top:1px;left:1px}a.BigButtonText,a.BigButtonText:link,a.BigButtonText:visited,a.BigButtonText:focus,a.BigButtonText:active,a.BigButtonText:hover{font-weight:400;color:#ffd18c;text-decoration:none}.SmallButton{position:relative;width:60px;height:25px;cursor:pointer;z-index:10;user-select:none;-webkit-user-select:none}.SmallButtonOver{position:absolute;top:0;left:0;width:60px;height:25px;visibility:hidden;z-index:15}.SmallButtonText{position:absolute;top:0;left:0;width:60px;height:25px;margin:0;padding:0;cursor:pointer;background:0 0;border:none;text-align:center;color:#ffd18c;font-family:Verdana,Arial,Times New Roman,sans-serif;font-size:12px;font-weight:400;z-index:20;text-shadow:-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,0 1px 0 #000,-1px 1px 0 #000,-1px 0 0 #000}.SmallButtonText:hover{top:1px;left:1px}.SubmitButtonRow{position:relative;margin-top:25px;margin-bottom:25px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.SubmitButtonRow .LeftButton,.SubmitButtonRow .CenterButton,.SubmitButtonRow .RightButton{margin-left:auto;margin-right:auto;margin-bottom:5px;text-align:center}.PWStrengthContainer{position:relative;clear:both}.PWStrengthIndicator{text-align:center;border:1px solid grey;color:#fff;width:211px;font-size:10pt}.TextInputLine .PWStrengthIndicator{width:242px}.PWStrengthLevel0,.PWStrengthLevel1{background-color:#ec644b}.PWStrengthLevel2{background-color:#eb8005}.PWStrengthLevel3{background-color:#b0b300}.PWStrengthLevel4{background-color:#20a000}.PWStrengthToolTip{display:none;position:absolute;width:215px;top:-25px;padding:0 8px 8px;border:1px double #5a2800;color:#5a2800;font-size:8pt;background-image:url(../images/global/content/scroll_dark.gif);z-index:1000;left:250px}.TextInputLine .PWStrengthToolTip{left:270px;min-width:250px}.BoxInputText .PWStrengthToolTip{background-image:none;left:-272px;width:250px;margin-top:-33px;padding:5px;font-size:8pt;color:#fff;background-color:#da761e;border:2px outset #fff;filter:alpha(opacity=90);opacity:.9;-moz-opacity:.9;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;z-index:1}.SmallPasswordForm .PWStrengthToolTip{top:-65px}.PWStrengthToolTipHeadline{font-weight:700;margin-top:8px;margin-bottom:5px}.BoxInputText .PWStrengthToolTipHeadline{margin-top:0}.PWStrengthToolTip .HelperDivArrow{background-image:url(../images/global/content/helper-div-arrow.png);position:absolute;top:7px;left:-8px;width:8px;height:13px}.SmallPasswordForm .PWStrengthToolTip .HelperDivArrow{top:45px}.BoxInputText .PWStrengthToolTip .HelperDivArrow{display:none}.PWStrengthToolTip .InputIndicator{position:absolute;height:12px;width:12px;left:0;top:2px;float:left;margin-right:5px;background-repeat:no-repeat}.PWStrengthToolTip .PWRule{position:relative;padding-left:15px;margin-bottom:4px}.PWStrengthToolTip .InputIndicatorOK{background-image:url(../images/global/general/ok.gif)}.PWStrengthToolTip .InputIndicatorNotOK{background-image:url(../images/global/general/nok.gif)}.PasswordInputLabel{margin-top:0}.CharacterNameInputLabel{margin-top:25px}@media screen\0,body{#cookiedialogbox{margin-left:-303px;bottom:-81px}#cookiedetailsbox{margin-left:-303px;bottom:-81px}}.MenuFont {padding: 3px;position: absolute;height: 24px;width: 116px;top: 5px;left: 38px;text-align: center;color: #ffd698;font-family: 'Martel';text-shadow: -1px -1px 0 #000000, 1px -1px 0 #2c2c2c, -1px 1px 0 #000000, 1px 1px 0 #000;font-weight: 100;font-size: 22px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}