body {
    overflow-x: hidden;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

.page-header {
    border-bottom: none;
}

.game-name small {
    display: block;
}

.user-stats hr {
    margin: 10px;
}

.user-stats .well {
    padding: 5px 10px;
}

.page-title {
    margin-top: 0px;
}

.footer {
    bottom: 0px;
    width: 100%;
    height: 60px;
    padding: 18px 0px 4px;
}

.drop-up {
    top: auto;
    bottom: 100% !important;
}

.go-top {
    position: fixed;
    bottom: 2em;
    right: 2em;
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: rgb(123, 138, 184);
    font-size: 12px;
    padding: 1em;
    display: none;
    border-radius: 3px;
}

.go-top:hover {
    background-color: rgb(71, 71, 71);
    color: rgb(255, 255, 255);
}

label > input {
    display: none;
}

label > input:checked + img {
    color: rgb(51, 51, 51);
    background-color: rgb(230, 230, 230);
}

.carousel-control.left, .carousel-control.right {
    background-image: none !important;
    filter: none !important;
}

.item-border {
    border-radius: 5px;
}

.item-border:hover {
    background: antiquewhite;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border-width: 1px 0px 0px;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image: initial;
    border-top-style: solid;
    border-top-color: rgba(0, 0, 0, 0.1);
}

.progress span {
    position: absolute;
    display: block;
    width: 95%;
    color: rgb(123, 138, 184);
}

.sidebar {
    padding: 20px;
    background-color: rgb(217, 227, 241);
    border-left: 4px solid rgb(217, 219, 219);
}

#indbgr {
    background: url("../img/city2.jpg") center center / cover no-repeat fixed;
}

.nav-scroller {
    position: relative;
    z-index: 2;
    height: 2.25rem;
    overflow-y: hidden;
}

.nav-scroller .nav {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 1rem;
    margin-top: -1px;
    overflow-x: auto;
    color: rgba(255, 255, 255, 0.75);
    text-align: center;
    white-space: nowrap;
}

.nav-underline .nav-link {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
}

.nav-underline .nav-link:hover {
    color: rgb(0, 123, 255);
}

.nav-underline .active {
    font-weight: 500;
    color: rgb(52, 58, 64);
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0px;
    margin: 2px 0px 0px;
    font-size: 14px;
    text-align: left;
    list-style: none;
    /* background-color: rgb(255, 255, 255); */
    background-clip: padding-box;
    /* border: 1px solid rgba(0, 0, 0, 0.15); */
    border-radius: 4px;
    /* box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; */
}

.dropdown-menu.pull-right {
    right: 0px;
    left: auto;
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0px;
    overflow: hidden;
    background-color: rgb(229, 229, 229);
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    /* color: rgb(51, 51, 51); */
    /* white-space: nowrap; */
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: rgb(38, 38, 38);
    text-decoration: none;
    background-color: rgb(245, 245, 245);
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(51, 122, 183);
    outline: 0px;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    color: rgb(119, 119, 119);
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
}

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0px;
}

.dropdown-menu-right {
    right: 0px;
    left: auto;
}

.dropdown-menu-left {
    right: auto;
    left: 0px;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857;
    color: rgb(119, 119, 119);
    white-space: nowrap;
}

.dropdown-backdrop {
    position: fixed;
    inset: 0px;
    z-index: 990;
}

.pull-right > .dropdown-menu {
    right: 0px;
    left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0px;
    border-bottom: 4px dashed;
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}

body {
    overflow-x: hidden;
}

.page-header {
    border-bottom: none;
}

.game-name small {
    display: block;
}

.user-stats hr {
    margin: 10px;
}

.user-stats .well {
    padding: 5px 10px;
}

.page-title {
    margin-top: 0px;
}

.navbar-nav {
    float: none;
    margin: 0px auto;
    display: block;
    text-align: center;
}

.navbar-nav > li {
    display: inline-block;
    float: none;
}

.footer {
    bottom: 0px;
    width: 100%;
    height: 60px;
    padding: 18px 0px 4px;
}

.drop-up {
    top: auto;
    bottom: 100% !important;
}

.go-top {
    position: fixed;
    bottom: 2em;
    right: 2em;
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: rgba(0, 0, 0, 0.3);
    font-size: 12px;
    padding: 1em;
    display: none;
    border-radius: 3px;
}

.go-top:hover {
    background-color: rgb(71, 71, 71);
    color: rgb(255, 255, 255);
}

label > input {
    display: none;
}

label > input:checked + img {
    color: rgb(51, 51, 51);
    background-color: rgb(230, 230, 230);
}

.carousel-control.left, .carousel-control.right {
    background-image: none !important;
    filter: none !important;
}

.item-border {
    border-radius: 5px;
}

.item-border:hover {
    background: antiquewhite;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border-width: 1px 0px 0px;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image: initial;
    border-top-style: solid;
    border-top-color: rgba(0, 0, 0, 0.1);
}

.progress span {
    position: absolute;
    display: block;
    width: 95%;
    /* color: white; */
    /* text-shadow: black 1px 1px 1px; */
}

.sidebar {
    padding: 20px;
    /* background-color: white; */
    border-left: 4px solid rgb(217, 219, 219);
}

.panel.with-nav-tabs .panel-heading {
    padding: 5px 5px 0px;
}

.panel.with-nav-tabs .nav-tabs {
    border-bottom: none;
}

.panel.with-nav-tabs .nav-justified {
    margin-bottom: -1px;
}

.with-nav-tabs.panel-default .nav-tabs > li > a, .with-nav-tabs.panel-default .nav-tabs > li > a:hover, .with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: rgb(119, 119, 119);
}

.with-nav-tabs.panel-default .nav-tabs > .open > a, .with-nav-tabs.panel-default .nav-tabs > .open > a:hover, .with-nav-tabs.panel-default .nav-tabs > .open > a:focus, .with-nav-tabs.panel-default .nav-tabs > li > a:hover, .with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: rgb(119, 119, 119);
    background-color: rgb(221, 221, 221);
    border-color: transparent;
}

.with-nav-tabs.panel-default .nav-tabs > li.active > a, .with-nav-tabs.panel-default .nav-tabs > li.active > a:hover, .with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
    color: rgb(85, 85, 85);
    background-color: rgb(255, 255, 255);
    border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent;
}

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: rgb(245, 245, 245);
    border-color: rgb(221, 221, 221);
}

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: rgb(119, 119, 119);
}

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: rgb(221, 221, 221);
}

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a, .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: rgb(255, 255, 255);
    background-color: rgb(85, 85, 85);
}

.with-nav-tabs.panel-primary .nav-tabs > li > a, .with-nav-tabs.panel-primary .nav-tabs > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
    color: rgb(255, 255, 255);
}

.with-nav-tabs.panel-primary .nav-tabs > .open > a, .with-nav-tabs.panel-primary .nav-tabs > .open > a:hover, .with-nav-tabs.panel-primary .nav-tabs > .open > a:focus, .with-nav-tabs.panel-primary .nav-tabs > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
    color: rgb(255, 255, 255);
    background-color: rgb(48, 113, 169);
    border-color: transparent;
}

.with-nav-tabs.panel-primary .nav-tabs > li.active > a, .with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {
    color: rgb(66, 139, 202);
    background-color: rgb(255, 255, 255);
    border-color: rgb(66, 139, 202) rgb(66, 139, 202) transparent;
}

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu {
    background-color: rgb(66, 139, 202);
    border-color: rgb(48, 113, 169);
}

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: rgb(255, 255, 255);
}

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: rgb(48, 113, 169);
}

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a, .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    background-color: rgb(74, 159, 233);
}

.with-nav-tabs.panel-success .nav-tabs > li > a, .with-nav-tabs.panel-success .nav-tabs > li > a:hover, .with-nav-tabs.panel-success .nav-tabs > li > a:focus {
    color: rgb(60, 118, 61);
}

.with-nav-tabs.panel-success .nav-tabs > .open > a, .with-nav-tabs.panel-success .nav-tabs > .open > a:hover, .with-nav-tabs.panel-success .nav-tabs > .open > a:focus, .with-nav-tabs.panel-success .nav-tabs > li > a:hover, .with-nav-tabs.panel-success .nav-tabs > li > a:focus {
    color: rgb(60, 118, 61);
    background-color: rgb(214, 233, 198);
    border-color: transparent;
}

.with-nav-tabs.panel-success .nav-tabs > li.active > a, .with-nav-tabs.panel-success .nav-tabs > li.active > a:hover, .with-nav-tabs.panel-success .nav-tabs > li.active > a:focus {
    color: rgb(60, 118, 61);
    background-color: rgb(255, 255, 255);
    border-color: rgb(214, 233, 198) rgb(214, 233, 198) transparent;
}

.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu {
    background-color: rgb(223, 240, 216);
    border-color: rgb(214, 233, 198);
}

.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: rgb(60, 118, 61);
}

.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: rgb(214, 233, 198);
}

.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a, .with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: rgb(255, 255, 255);
    background-color: rgb(60, 118, 61);
}

.with-nav-tabs.panel-info .nav-tabs > li > a, .with-nav-tabs.panel-info .nav-tabs > li > a:hover, .with-nav-tabs.panel-info .nav-tabs > li > a:focus {
    color: rgb(49, 112, 143);
}

.with-nav-tabs.panel-info .nav-tabs > .open > a, .with-nav-tabs.panel-info .nav-tabs > .open > a:hover, .with-nav-tabs.panel-info .nav-tabs > .open > a:focus, .with-nav-tabs.panel-info .nav-tabs > li > a:hover, .with-nav-tabs.panel-info .nav-tabs > li > a:focus {
    color: rgb(49, 112, 143);
    background-color: rgb(188, 232, 241);
    border-color: transparent;
}

.with-nav-tabs.panel-info .nav-tabs > li.active > a, .with-nav-tabs.panel-info .nav-tabs > li.active > a:hover, .with-nav-tabs.panel-info .nav-tabs > li.active > a:focus {
    color: rgb(49, 112, 143);
    background-color: rgb(255, 255, 255);
    border-color: rgb(188, 232, 241) rgb(188, 232, 241) transparent;
}

.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu {
    background-color: rgb(217, 237, 247);
    border-color: rgb(188, 232, 241);
}

.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: rgb(49, 112, 143);
}

.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: rgb(188, 232, 241);
}

.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a, .with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: rgb(255, 255, 255);
    background-color: rgb(49, 112, 143);
}

.with-nav-tabs.panel-warning .nav-tabs > li > a, .with-nav-tabs.panel-warning .nav-tabs > li > a:hover, .with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
    color: rgb(138, 109, 59);
}

.with-nav-tabs.panel-warning .nav-tabs > .open > a, .with-nav-tabs.panel-warning .nav-tabs > .open > a:hover, .with-nav-tabs.panel-warning .nav-tabs > .open > a:focus, .with-nav-tabs.panel-warning .nav-tabs > li > a:hover, .with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
    color: rgb(138, 109, 59);
    background-color: rgb(250, 235, 204);
    border-color: transparent;
}

.with-nav-tabs.panel-warning .nav-tabs > li.active > a, .with-nav-tabs.panel-warning .nav-tabs > li.active > a:hover, .with-nav-tabs.panel-warning .nav-tabs > li.active > a:focus {
    color: rgb(138, 109, 59);
    background-color: rgb(255, 255, 255);
    border-color: rgb(250, 235, 204) rgb(250, 235, 204) transparent;
}

.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu {
    background-color: rgb(252, 248, 227);
    border-color: rgb(250, 235, 204);
}

.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: rgb(138, 109, 59);
}

.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: rgb(250, 235, 204);
}

.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a, .with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: rgb(255, 255, 255);
    background-color: rgb(138, 109, 59);
}

.with-nav-tabs.panel-danger .nav-tabs > li > a, .with-nav-tabs.panel-danger .nav-tabs > li > a:hover, .with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
    color: rgb(169, 68, 66);
}

.with-nav-tabs.panel-danger .nav-tabs > .open > a, .with-nav-tabs.panel-danger .nav-tabs > .open > a:hover, .with-nav-tabs.panel-danger .nav-tabs > .open > a:focus, .with-nav-tabs.panel-danger .nav-tabs > li > a:hover, .with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
    color: rgb(169, 68, 66);
    background-color: rgb(235, 204, 209);
    border-color: transparent;
}

.with-nav-tabs.panel-danger .nav-tabs > li.active > a, .with-nav-tabs.panel-danger .nav-tabs > li.active > a:hover, .with-nav-tabs.panel-danger .nav-tabs > li.active > a:focus {
    color: rgb(169, 68, 66);
    background-color: rgb(255, 255, 255);
    border-color: rgb(235, 204, 209) rgb(235, 204, 209) transparent;
}

.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu {
    background-color: rgb(242, 222, 222);
    border-color: rgb(235, 204, 209);
}

.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: rgb(169, 68, 66);
}

.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: rgb(235, 204, 209);
}

.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a, .with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: rgb(255, 255, 255);
    background-color: rgb(169, 68, 66);
}
