a { font-weight:700; text-decoration:none; color:#603000; } td { padding:0; margin:0; } a:hover { color:#e01f0f; } .selected a { color:#803000; } .selected a:hover { color:#e01f0f; } .warn:not(input), .warn_90, .res { background:transparent scroll top left no-repeat; } .overview_table .warn:not(input), .overview_table .warn_90, .overview_table .res, .small .warn:not(input), .small .warn_90, .small .res { padding:1px 1px 1px 18px; } .rtt { display: block; height:10px; width:10px; background:transparent scroll top left no-repeat; } .rtt.green { background-image: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/dots/green.png); } .rtt.yellow { background-image: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/dots/yellow.png); } .rtt.brown { background-image: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/dots/brown.png); } .rtt.grey { background-image: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/dots/grey.png); } .rtt.down { width: 11px; height: 12px; background-image: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/overview/down3.png); } .research_tech_button { margin: 1px 1px 0; } .oldStyleOnly { display:none; } #inner-border > .main { border: none; width:100%; border-spacing: 0; } .timer_replace span{ display:none; } form { margin:0; } p:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h1+p,h2+p,h3+p,h4+p,h5+p { margin-top:0; } .blind { border-spacing:0; padding: 0; } table.left { float:left; } .vis { border-collapse:separate; word-wrap: normal; } .vis.tall tr td { line-height: 30px; } .vis td, .vis_item { background:#f4e4bc; } .requ_error { display: none; } .error > div > .requ_error { display: block; font-weight: normal; font-size: 10px; } .vis_item.error { background-color: #FFccAA; } .vis .no_bg { background:transparent; } .vis .align_right { text-align:right; } .vis .units_away > td { background:#f7eed3; } .vis .row_a > td, .vis.alternating tr:nth-child(even) td, .vis .row_a > tr > td { background:#f0e2be; } .vis .row_b > td, .vis.alternating-rows tr:nth-child(odd) td, .vis .row_a > tr > td { background: #fff5da; } .vis > h4 { padding: 3px; margin: 0px; } .vis > h4.with-button { padding-right: 23px; } .widget-button { cursor: pointer; position: absolute; right: 3px; } .vis > ul { list-style: none; padding: 0px; margin: 0px; } div.vis { border: 1px solid #7d510f; margin: 15px 5px; -webkit-box-shadow: 1px 1px 2px 1px rgba(60, 30, 0, 0.2); box-shadow: 1px 1px 2px 1px rgba(60, 30, 0, 0.2); } .vis_item { padding: 3px; margin: 1px; word-wrap: break-word; } .vis_item label { display: block; margin: 5px 0px; } .vis_item input, .vis_item select { margin: 0px 5px; } .vis .selected, .vis .selected > td, .overview_table .selected > td { background:#ffe0a2; } .overview_table .nohover { background:#f8eccc; } th, .vis > h4 { font-size: 9pt; text-align: left; font-weight:700; background-color: #c1a264 !important; background-image: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/screen/tableheader_bg3.png); background-repeat: repeat-x; position: relative; } body[dir="rtl"] .vis > h4 { text-align: right; } .outerBorder { position: relative; z-index: 0; } .innerBorder { position: absolute; left: 1px; right: 1px; top: 1px; bottom: 1px; z-index: 0; border: 1px solid #85550d; } .outerBorder table, .outerBorder form { position: relative; z-index: 2; } #main_layout { margin:0 auto; padding:0; background: transparent; z-index: 3; border-spacing: 0; } #main_layout .modemenu a { display: block; white-space: normal; } #main_layout .topbar { height: 48px; background: transparent; z-index: 11000;  text-align: center; } #main_layout .topbar.fixed { position:absolute; } #main_layout .left { width: 25px; background: transparent; } #main_layout .right { width: 25px; background: transparent; } #main_layout .bg_left { width: 25px; overflow: hidden; vertical-align: top; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/mainborder-left.png) scroll left top repeat-y; } #main_layout .bg_right { width: 25px; overflow: hidden; vertical-align: top; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/mainborder-right.png) scroll right top repeat-y; } #main_layout .bg_left .bg_left { width: 25px; height: 200px; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/mainborder-left-top.png) scroll left top no-repeat; } #main_layout .bg_right .bg_right { width: 25px; height: 200px; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/mainborder-right-top.png) scroll right top no-repeat; } #main_layout .bg_leftborder { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/mainborder-left.png) scroll left top repeat-y; } #main_layout .bg_rightborder { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/mainborder-right.png) scroll right top repeat-y; } #main_layout .bg_bottomleft { width: 25px; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/mainborder-corner-left.png) scroll left top no-repeat; } #main_layout .bg_bottomright { width: 25px; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/mainborder-corner-right.png) scroll right top no-repeat; } #main_layout .bg_bottomcenter { height: 25px; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/mainborder-bottom.png) scroll right top repeat-x; } .maincell { padding:0 0 5px; vertical-align: top; background: #f2e4c1 url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/bg-shaded.png) scroll left top repeat-x; } .maincell table { border-spacing: 0; border-collapse: collapse; } #SkyScraperAd, #SkyScraperAdLeft { position: fixed; top: 50px; margin-left: 20px; height: 600px; z-index:2; overflow: hidden; } #SkyScraperAdLeft { margin-left: -300px; } #ContentAd { margin: 10px auto; text-align: center; }  .quickbar { border-spacing:1px; list-style-type:none; padding:0; margin:0; } .menu { border: none; background: transparent none scroll left top no-repeat; }  #menu_row > .menu-item { padding: 0; margin: 0;  height: 43px; white-space: nowrap; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/topbutton-right.png) scroll right top no-repeat; border-collapse: collapse; text-align: left; color:#FFF; font-size: 10px; font-weight:700; vertical-align: top; } .menu-item .badge { color: #f6b628; } #menu_row > .menu-item:hover { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/topbutton-right.png) scroll right bottom no-repeat; } #menu_row .lpad, #menu_row > .lpad:hover { width: 1px; min-width: 1px; background: transparent none !important; } #menu_row > .rpad, #menu_row > .rpad:hover { width: 3px; min-width: 3px; background: transparent none !important; } #topTable { margin:2px auto; border-spacing: 0; text-align: center; } .fixed #topTable { margin:0px auto; } #topTable table { margin: 0 auto; min-width: 900px; } #topTable table.menu-village-stronghold { min-width: 100px; } #topTable .menu_column { min-width: 1px; white-space: nowrap; } #topTable .menu-column-item, #topTable .menu-column-item a { white-space: nowrap; width: auto; } #topContainer { position: fixed; top: 0; left: 0; width: 100%; margin-top: 0; text-align: center; } .fixed #topContainer { top: 2px; } .topbar .menu tr #topdisplay { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/topdisplay-left.png) scroll left -4px no-repeat; padding: 0 0 0 5px; height: 43px; line-height: 18px; z-index: 1; width: auto; margin: 0 6px 0 2px; } #topdisplay:hover { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/topdisplay-left.png) scroll left -4px no-repeat; } #topdisplay .bg { position: static; height: 43px; padding: 0 11px 0 5px; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/topdisplay-right.png) scroll right -4px no-repeat; margin: 0; width: auto; } #topdisplay .bg .rank { color: #fff; text-align: center; background: none; } #rank_rank, #rank_points { color: #fff; -moz-transition: color 2.5s; -webkit-transition: color 2.5s; -o-transition: color 2.5s; -ms-transition: color 2.5s; transition: color 2.5s; } #rank_rank.increased, #rank_points.increased { color: #F0D49A; -moz-transition: none; -webkit-transition: none; -o-transition: none; -ms-transition: none; transition: none; } #premium_points { min-width: 15px; display: inline-block; } #premium_points_buy { background-image: url('https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/premium_plus.png'); position: relative; top: 1px; width: 10px; height: 10px; display: inline-block; } #topdisplay a { padding: 5px 0 0; height: 16px; } #topdisplay .bg a:hover { color: #f0d49a; } .menu .menu_column tr, .menu .menu_column { background-image: none; } .topbar .menu a { color:#FFF; font-size: 10px; font-weight:700; padding: 15px 15px 0 13px; display: block; height: 28px; text-align: center; background: transparent none; } .topbar a.manager_icon { height:18px; width:18px; padding:1px; margin-top:1px; background-repeat: no-repeat; } .topbar a.manager_icon:hover { -webkit-filter: brightness(1.2); filter: brightness(1.2); } #menu_row > td.menu-item > a { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/topbutton-left.png) scroll left top no-repeat; position: relative; left: -2px; padding:15px 15px 0; font-size:10px;  } #menu_row > td.menu-item:hover > a { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/topbutton-left.png) scroll left bottom no-repeat; } #topdisplay .bg a { width: auto; font-size:10px;  } .topbar .buttonicon { position: relative; width: 12px; height: 12px; top: -28px; left: 14px; margin-bottom: -12px; } .topbar .buttonicon a { padding: 0; margin: 0; } #quickbar_outer { margin: 0 auto; padding: 0; } #quickbar_inner { margin: 0; padding: 0; width: 100%; } #quickbar_inner .left { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/iconbar-ml.png) scroll left top repeat-y; width: 15px; } #quickbar_inner .main { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/iconbar-mc.png) scroll left top repeat; text-align: center; } #quickbar_inner .right { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/iconbar-mr.png) scroll right top repeat-y; width: 15px; position: static; } #quickbar_inner .topborder .left { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/iconbar-tl.png) scroll left top no-repeat; height: 4px; } #quickbar_inner .topborder .main { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/iconbar-tc.png) scroll left top repeat-x; height: 4px; } #quickbar_inner .topborder .right { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/iconbar-tr.png) scroll right top no-repeat; height: 4px; } #quickbar_inner .bottomborder .left { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/iconbar-bl.png) scroll left top no-repeat; height: 4px; } #quickbar_inner .bottomborder .main { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/iconbar-bc.png) scroll left top repeat-x; height: 4px; } #quickbar_inner .bottomborder .right { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/iconbar-br.png) scroll right top no-repeat; height: 4px; } #quickbar_inner .quickbar { border: none; background: none; margin: 0 auto; padding: 1px 0; } #quickbar_inner li { display: inline-table; margin: 0 5px 0 4px; padding: 0; } #quickbar_inner .separator { border-right: 1px dotted #302e27; width: 1px; overflow: hidden; } #quickbar_inner .quickbar img { vertical-align: -3px; margin-right: 2px; } ul.quickbar > li { background: transparent; } .icon-box { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/statusbar-separator1.png) scroll left top no-repeat; padding-left: 3px; } .menu-event-icon { vertical-align: -3px; } .box-item:first-child { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/statusbar-left.png) scroll left top no-repeat; } .box-item.separate { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/statusbar-separator2.png) scroll left top no-repeat; padding-left: 5px; } #header_info { background: transparent; background-image: none !important; margin: 0 auto 2px; padding: 0; } #header_info table { border: none; height: 26px; } .header-border { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/statusbar-center.png) scroll left top repeat-x; height: 26px; padding: 0; width:1px;  } .header-border .box { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/statusbar-right.png) scroll right top no-repeat; } .header-border .box .box-item.firstcell { padding:0 3px; } .header-border .firstcell { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/statusbar-left.png) scroll left top no-repeat; } .header-border .box-item { padding: 0 3px; } .header-border .smallPadding .box-item, .header-border .no-gap .box-item { padding: 0 3px 0 0; } .header-border .smallPadding .box-item.separate { padding-left: 5px; } .header-border .smallPadding .icon-box, .header-border .smallPadding .icon-box.separate { padding: 0 1px 0 4px; } .header-border .no-gap .icon-box:first-child { padding: 0 0 0 2px; } .icon-box a, .no-gap .icon-box a { height: 20px; padding:2px 0 0; } table.no-gap .icon-box a { height: 19px; padding: 3px 2px 0; } #menu_row2 { height: 26px; } .icon-box .village_switch_link,.icon-box .jump_link { display: block; width: 16px; height: 22px; padding: 0; } .arrowCell { padding: 0 2px 0 3px !important; } #pop_max_label { padding-right: 5px; } #storage { padding: 0 3px 0 1px; } #header_info span.icon { margin: 0 1px 0 0; } #header_info table { margin-left:5px;  } #header_info td:first-child table { margin-left: 0; } .arrowCell span { width: 16px; height: 22px; display: block; } td.shadow { text-align: left; } td.shadow div.leftshadow { height: 8px; width: 15px; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/shadow-left.png) scroll left top no-repeat; margin-bottom: -8px; z-index: 0; } td.shadow div.rightshadow { height: 8px; width: auto; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/shadow-right.png) scroll right top no-repeat; margin-left: 15px; z-index: 0; } #bottom { position: fixed; left: 0; bottom: 0; z-index: 11900; width: 100%; } #footer { position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/footer-bg.png) repeat-x scroll -1px 0px; z-index: 11900; cursor: default; text-align: center; } #footer #linkContainer { height:21px; position: relative; top: 3px; margin-top: 3px; } #footer #linkContainer a { vertical-align: middle; } #footer .world_button_active, #footer .world_button_inactive { display: inline-block; float: none; } #footer, #footer a { color: #603000; } #footer a { cursor: pointer; } #footer .footer-link:hover { color: #e01f0f; } #footer #unsupported-browser { float: left; color: #e01f0f; font-weight: bold; position: absolute; line-height: 30px; top: 3px; left: 4px; z-index: 1; display: none; } #footer #unsupported-browser img { vertical-align: -3px; } #content_value table, .popup_help table { border-spacing: 2px; border-collapse: separate; empty-cells: show !important; } table.no_spacing { border-spacing: 0 !important; } #mass_train_table { min-width: 950px; width: 100%; } #content_value td, #content_value th, .popup_box_content .vis td, .popup_box_content .vis th, .popup_helper td, .popup_helper th { padding: 2px 3px; } #content_value { padding: 10px; width: 100%; } .content-border { padding: 0; margin: 0; direction: ltr; background: #e3d5b3 url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/main_bg.jpg) scroll right top repeat; border-collapse: separate !important; border-spacing:0!important; border: 1px solid #7d510f; -webkit-box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.2); box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.2); } .content-border.notification { width: 100%; } .content-border.notification td { padding: 5px; } #inner-border { padding:2px 0; border: 1px solid #f9e1a8; } .navi-border { padding: 0; margin: 0; border: 1px solid #7d510f; } .navi-border .navi-border-item { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/main_bg.jpg) scroll left top repeat; padding: 3px; font-weight:400; } .main { overflow: hidden; }  .quickbar > li { padding-top:0; padding-bottom:0; display:inline; }  #topTable .menu .menu_column { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/dropdown-bottomright.png) scroll right bottom no-repeat; display: table; z-index:100; position:absolute; min-width: 92px; max-width:250px;  margin-left: 20px; margin-top: -4px; padding: 0; height: auto; visibility: hidden; } .menu tr td .menu_column tr { background: transparent none; }  #topTable #topdisplay .menu_column { margin-left: 5px; margin-top:0; }  #topTable .menu td:hover .menu_column, #topTable .menu .hover .menu_column { visibility: visible; z-index: 999; }  .menu_column .menu-column-item { height: auto; text-align: left; padding: 0; white-space: normal; line-height: 12px; width: auto; display: table-cell; float: none; z-index: 999; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/dropdown-itemright.png) scroll right top repeat-y; }  .menu_column tr:first-child .menu-column-item { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/dropdown-topright.png) scroll right top no-repeat; }  #topdisplay .menu_column .menu-column-item a, .menu_column .menu-column-item a { display: block; position: relative; left: -20px; padding: 3px 12px 3px 20px; margin: 0 -10px 0 0; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/dropdown-itemleft.png) scroll left top no-repeat; color:#FFF; float: none; height: auto; text-align: left; }  .menu_column .menu-column-item a:hover { color: #f0d49a; }  #topdisplay .menu_column tr:first-child .menu-column-item a, .menu_column tr:first-child .menu-column-item a { padding: 6px 12px 3px 20px; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/dropdown-topleft.png) scroll left top no-repeat; }  .menu_column tr:first-child .menu-column-item a:hover { }  .menu_column a { padding: 3px 12px 3px 20px; height: auto; }  #topTable .menu_column a:hover { color: #f0d49a; }  .menu_column tr:first-child .menu-column-item a { padding: 6px 12px 3px 20px; }  .menu_column tr:first-child .menu-column-item a:hover { } .menu_column tr .bottom { background: transparent none; }  .topbar .corner { position: relative; width: 20px; height: 25px; margin: 0; left: -20px; top: 0; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/dropdown-bottomleft.png) scroll left top no-repeat; }  .topbar .decoration { position: relative; width: 23px; height: 25px; margin: -25px 0 0 -25px; left: 50%; top: 0; background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/dropdown-decoration.png) scroll left 12px no-repeat; } .menu .icon { margin: 0; vertical-align: -2px;   } .menu_block_right { margin: 0 0 0 auto; border-collapse: collapse; text-align: right; } .empty[usemap] { outline: none; } .center { text-align:center; } .lit .lit-item { font-weight:700; background-color:#fff3d3!important; background-image:none; } .lit2 .lit-item { font-weight:700; background-color:#f8eed8; background-image:none; } .nopad { padding:0!important; } .top_background { background-image: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/bg-top.jpg); background-repeat: repeat-x; height: 27px; width: 100%; position: absolute; top:0; z-index: -1; display: none; } .top_bar { background-image: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/topbar-main.png); background-repeat: repeat-x; background-position: center 0; height: 57px; width: 100%; position: fixed; top: 0; left: 0; z-index: 9999; } .top_bar .bg_left { background-image: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/topbar-left.png); background-repeat: no-repeat; height: 57px; width: 70px; position: absolute; top: 0; left: 0; z-index: -1; } .top_bar .bg_right { background-image: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/topbar-right.png); background-repeat: no-repeat; height: 57px; width: 70px; position: absolute; top: 0; right: 0; z-index: -1; } .top_shadow { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/topbar-shadow.png) scroll left top repeat-x; position: fixed; margin: 0; padding: 0; top: 50px; left: 0; width: 100%; height: 6px; z-index: 9999; } body { background-attachment: fixed; background-color: #d2c09e; background-image: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/background/bg-image.jpg); background-position: top center; background-repeat: no-repeat; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; font-size: 9pt; font-family: Verdana, Arial; width: 100%; margin: 0; padding:0 0 35px;  } body.steam { background-image: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/background/bg-image-steam.jpg); } @media only all and (max-width: 1920px) and (max-height: 1283px) { body { background-size: 1920px 1283px; -moz-background-size: 1920px 1283px; -webkit-background-size: 1920px 1283px; } } @media only screen and (orientation: portrait) and (device-width: 320px), (device-width: 768px) { body { -webkit-background-size: auto 100%; } } @media only screen and (orientation: landscape) and (device-width: 320px), (device-width: 768px) { body { -webkit-background-size: 100% auto; } } .noBorderForFirstItem li:first-child { border: none; }  h1 { font-size:16pt; } h2 { font-size:14pt; } h3 { font-size:12pt; font-weight:700; } h4 { font-size:10pt; font-weight:700; font-style:italic; margin-bottom:4pt; } h5 { font-size:10pt; font-weight:700; margin-bottom:2pt; } img { border:none; } .middle { vertical-align:middle; } .status-icon { width:10px; height:10px; } .grey { color:gray; } .warn { color:#dc0000; } .warn_90 { color:#632600; } .nowrap { white-space:nowrap; } .wrap { white-space:normal; } .small { font-size:xx-small; } #buildings .inactive { white-space:normal; } .warstats_popup_date { color:#000; font-size:0.9em; } hr { border-color:#c89d58 transparent #85550d; border-width : 1px 0; border-style : solid; height:0; opacity: 0.75; } .box { background-color:#F7EED3; background-repeat: repeat-x; border: 1px solid; border-color:#973 #FD9 #FEC #B95; } input,select { font-size:8pt;  } .attack { background-color:#fad2d2; } .support { background-color:#d2fad2; } .check { margin: 0 5px 0 0; } .quote .quote_author { font-weight:700; font-size:8pt; } .quote .quote_message { background-color:#FFF; font-size:8pt; } textarea { border: 1px solid #7D510F; padding: 4px; word-wrap: break-word; } #box{ color:#000; background-color : #F8F4E8; width:100%; max-height:200px; text-align:left; padding:0; overflow:auto; position:relative; } ul.help { padding-left:1px; margin-left:0; } li.help { list-style-type:none; background-color:#f4e4bc; margin:2px; padding-left:8px; padding-top:4px; padding-bottom:4px; } ul.help li.help ul.help li.help { background-color:#F1EBDD; } ul.help li.help ul.help li.help ul.help li.help { background-color:#F8F4E8; } ul.submenu { padding-left:1px; margin-left:0; } li.submenu { list-style-type:none; margin:2px; padding-left:8px; padding-top:4px; padding-bottom:4px; } .sel { color:#0082BE; text-decoration:underline; } .server_info { font-size: 7pt; text-align: right; color: #514d41; margin: 4px 3px -10px 0; background:transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/contentbg.png) scroll left top repeat; } .docked-notebook { margin: 14px auto; padding: 10px; border: 1px solid #7D510F; background: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/main_bg.jpg); font-weight: bold; } .text-border { text-shadow: black -1px 1px, black 1px 1px, black 1px -1px, black -1px -1px; } .white { color: white; }  #reservations { width:100%; clear: both; } #settings { padding-left:10px; padding-bottom: 3px; float: left; } #reservation_info > #partners { float:left; padding:0 10px 3px 15px; } #noblelog { padding-left: 10px; float: left; } #edit_reservation { display:block; } #reservation_settings { display:block; } #reservation_info { padding-left:10px; } .vis .group_edit { background-color: transparent; } .vis .group_label { width: 170px; height: 25px; } .vis #group_list td { height: 20px; } #tooltip { z-index: 100000 ! important; } #tut.ui-draggable #tut_menu { cursor: move; } .drag { cursor: move; } #combined_table th { text-align: center; } #wait { position: absolute; top: 48%; left: 50%; width: 200px; background-image:url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/main_bg.jpg); border: 2px solid #804000; margin: -15px 0 0 -110px; padding: 10px; text-align: center; font-weight:700; } #ajax_loader { position: absolute; top: 100px; left: 375px; z-index: 100; display: table-cell; } #intro_igm_preview { background-color:#FFF; border:solid 1px #000; width:99%; margin:10px; }  .edit { display:none; }  .scrollableMenu .main_layout .topbar { position:relative; } .scrollableMenu #topContainer { position:absolute; z-index:10000; } .scrollableMenu .top_bar { position:absolute; } .scrollableMenu .top_shadow { position:absolute; } #coin_overview_table .select_coins { width: 160px; }   * + html #main_layout .topbar { position:fixed!important;  } * + html #main_layout .bg_left .bg_left { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/mainborder-left-top.png) scroll left top no-repeat; } * + html #main_layout .bg_right .bg_right { background: transparent url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/index/mainborder-right-top.png) scroll right top no-repeat; } * + html #main_layout .center { position: static; } * + html #topContainer { position: absolute !important; margin-top:0!important; width: 100% !important; z-index: 123456; } * + html .top_bar { position: absolute; } * + html .top_shadow { position: absolute; } * + html #menu_row > .lpad { width: 1px; } * + html #menu_row > .rpad { width: 3px; } * + html #menu_row > .menu-item a { white-space: nowrap; padding-left: 20px; padding-right: 20px; } * + html hr { height: 2px; } * + html #SkyScraperAd { position: absolute; } * + html .topbar .buttonicon { top: -29px; } * + html #group_list_content #group_table { width: 292px; } * + html #group_popup_content_container #group_table { width: 292px; } .vis_item > .bqhandle { width: 16px; height: 16px; margin: 0px 5px; background: url( 'https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/sorthandle.png' ) center center no-repeat; cursor: pointer; } #secrets { position: absolute; width: 1000px; height: 1000px; z-index: 10; } .bbcodetable { background: #fff; border:#999966 1px solid; border-spacing: 2px; border-collapse: separate; }  .col { float: left; width: 50%; } .col > .row { width: 92%; margin: 0 4% 4%; } .row { border: 1px solid #7D510F; background: #F4E4BC; width: 96%; margin: 0 2% 4%; -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2); } .row h4 { font-size: 9pt; text-align: left; font-weight:700; background-color: #c1a264 !important; background-image: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/screen/tableheader_bg3.png); background-repeat: repeat-x; padding: 3px; margin: 0; } .widget-content { clear: both; padding: 8px; position: relative; } .double-col { width: 96%; margin: 0 2% 2%; } #welcome-page-footer-right { float: right; margin: 0 2% 0; } #welcome-page-footer-left { margin: 0 2% 0; float: left; } .widget-tabs { display: block; background-color: #fff5da; list-style-type: none; margin: 0; padding: 3px 0 0 0; height: 25px; border-bottom: 1px solid #7D510F; } .widget-tabs li { float: left; margin: 0 0 0 4px; height: 25px; } #stats li { width: 30px; text-align: center; } .widget-tabs li a { border: 1px solid #000; border-bottom: 0; border-radius: 6px 6px 0px 0px; padding: 4px; height: 16px; background-color: #d4b881; display: block; color: #2b2b2b; } .widget-tabs li a:hover, .widget-tabs li a.selected { background-color: #f3d598; } #news img { position: absolute; top: 5px; left: 10px; } #news p { padding-left: 25px; margin: 0; }  .welcome-list { list-style-type: none; padding: 0; margin: 0; } .list-item { padding: 2px 5px 4px; line-height: 20px; height: 20px; } .list-item.a { background-color: #fff5da; } .list-item.b { background-color: #f0e2be; } .list-left { margin: 0; display: inline-block; width: 75%; } .list-right { padding: 0; margin: 0; display: inline-block; width: 23%; text-align: right; }  #map_wrap:-moz-full-screen .ui-resizable-handle { display: none; } #map_wrap:-webkit-full-screen .ui-resizable-handle { display: none; } #map_wrap:full-screen .ui-resizable-handle { display: none; } #map_wrap:-moz-full-screen #map_coord_y_wrap { position: fixed !important; z-index: 10; color: #fff; } #map_wrap:-webkit-full-screen #map_coord_y_wrap { position: fixed !important; z-index: 10; color: #fff; } #map_wrap:full-screen #map_coord_y_wrap { position: fixed !important; z-index: 10; color: #fff; } #map_wrap:-moz-full-screen #map_coord_x_wrap { position: fixed !important; z-index: 10; color: #fff; bottom: 0px !important; top: auto !important; } #map_wrap:-webkit-full-screen #map_coord_x_wrap { position: fixed !important; z-index: 10; color: #fff; bottom: 0px !important; top: auto !important; } #map_wrap:full-screen #map_coord_x_wrap { position: fixed !important; z-index: 10; color: #fff; bottom: 0px !important; top: auto !important; } #map_wrap:-moz-full-screen #minimap { z-index: 13; position: fixed !important; right: 0px; top: 0px; left: auto !important; border: 1px solid yellow; } #map_wrap:-webkit-full-screen #minimap { z-index: 13; position: fixed !important; right: 0px; top: 0px; left: auto !important; border: 1px solid yellow; } #map_wrap:full-screen #minimap { z-index: 13; position: fixed !important; right: 0px; top: 0px; left: auto !important; border: 1px solid yellow; } #fullscreen { display: none; cursor: pointer; position: absolute; top: 0; right: 0; z-index: 13; }  #map_wrap { z-index: 19; }  .vidscreen-box, div.vidscreen-box, p.vidscreen-box{ width: 500px; } h2.vidscreen-box { margin-top: 0; } .vidscreen-box > .watch-error { padding-top: 8px; } #video-reward { padding: 8px; } .video-reward-text { padding-top: 8px; } #video-reward-description { padding: 8px 0 8px; }  .menu-side { width: 30px; } #loading_content { display: none; } #header_commands { display: none; } #header_commands.has_incomings, #header_commands.has_supports { display: table-cell; } #incomings_cell { display: none; } #header_commands.has_incomings #incomings_cell { display: table-cell; } #supports_cell { display: none; } #header_commands.has_supports #supports_cell { display: table-cell; }  .bmain_list_img { float: left; margin-right: 8px; } .order-progress, .mass-progress { border: 1px solid #dfbc79; height: 4px; overflow: hidden; } .order-progress div, .mass-progress div { float: left; height: 4px; } .mass-progress div { background-color: #92c200; display: block; width: 0; } .order-progress .anim { -webkit-transition: width 1s linear; transition: width 1s linear; }  .recruit_req, .mint_coins_req { display: -ms-flex; display: -webkit-flex; display: flex; margin-left: 3px; margin-right: 5px; } .recruit_req > span, .mint_coins_req > span { -ms-flex: 1; -webkit-flex: 1; flex: 1; white-space: nowrap; } .recruit_req > span:last-child { -ms-flex: 1.2; -webkit-flex: 1.2; flex: 1.2; white-space: nowrap; } .unmet_req { display: -ms-flex; display: -webkit-flex; display: flex; } .unmet_req > span { -ms-flex: 1; -webkit-flex: 1; flex: 1; }  #wood_gain, #stone_gain, #iron_gain { font-weight: bold; color: green; position: absolute; } .award-group { width: 455px; margin-bottom: 15px; } .award-group-head { background: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/awards/ui/award-group-top.png) no-repeat; height: 36px; overflow: hidden; color: #FEE6C4; line-height: 32px; font-size: 14px; text-align: center; } .award-group-content { background: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/awards/ui/award-group-middle.png) repeat-y; padding: 5px; } .award-group-foot { background: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/awards/ui/award-group-bottom.png) no-repeat; height: 16px; overflow: hidden; } .award-group-content hr { background: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/awards/ui/sep.png); width: 447px; height: 3px; border: none; margin: 0; padding: 0; } .award-group-content hr:last-child { display: none; } .award-box { clear: both; margin: 5px 5px 10px; } .award-box p { margin: 2px 0; } .award-box .award { float: left; margin-right: 5px; } .award-box .award.compare { float: right; } .award-desc { float: left; width: 360px; } .award-desc { width: 301px; } .award-desc .inactive, .award-desc .inactive:hover { color: #A28141; } .award-desc strong { font-size: 10pt; }  .ranking-top3 { background:url("https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/hall_of_fame/hof-goldsilverbronze.png") no-repeat; width: 544px; height: 177px; position: relative; margin: 0 auto; } .ranking-top3 .gold { position: absolute; left:185px; top:128px; width:152px; height:32px; } .ranking-top3 .silver { position:absolute; left:8px; top:128px; width:152px; height:32px; } .ranking-top3 .bronze { position:absolute; left:362px; top:128px; width:152px; height:32px; } .ranking-top3 .gold a, .ranking-top3 .silver a, .ranking-top3 .bronze a { display: block; width: 144px; height: 32px; text-align: center; line-height: 32px; overflow: hidden; text-overflow: ellipsis; margin: 0 3px 0 5px; } .ranking-aoe { position: relative; } .ranking-aoe img.university { display: block; width: 100%; height: auto; } .ranking-aoe .content { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: grid; grid-template: repeat(2, auto) / repeat(2, auto); align-items: start; align-content: space-between; justify-items: start; justify-content: space-between; margin: 10px; } .ranking-aoe .ranking-top { background: url(https://dsfr.innogamescdn.com/asset/b56f49d7/graphic/hall_of_fame/hof-gold.png) no-repeat top left / cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 170px; width: 170px; display: flex; justify-content: center; align-items: center; padding: 129px 10px 10px; } .ranking-aoe-required-level { background-color: rgba(244, 228, 188, 0.8); } .ranking-aoe-required-level th { font-style: italic; } .ranking-aoe-required-level td { text-align: center; font-style: italic; font-size: 3em; } .ranking-aoe-table { background-color: rgba(244, 228, 188, 0.8); } .ranking-aoe-table .coords { text-align: center; }  .unitsInput { width: 40px; } .help-portrait { float: left; margin: 0 10px 10px 0; } #quick_command_inputs * { vertical-align: middle; } dialog { display: block; position: absolute; left: 0px; right: 0px; width: fit-content; height: fit-content; margin: auto; border-width: initial; border-style: solid; border-color: initial; border-image: initial; padding: 1em; } dialog:not([open]) { display: none; } #main_layout .modemenu a.paged-nav-item { display: inline; } .word-break-all { word-break: break-all; } .text-center { text-align: center; }