html,
body{height:100%;}
.cleart{clear:both;}
.container:not(.not100){width:100%;}
.container.not100{width:1240px;}
.wrap{min-height:100%;height:auto;margin:0 auto -80px;padding:0 0 80px;background:#401d58;color:#ffffff;}
.wrap > .container{padding:90px 6px 6px;}
.footer{height:60px;background-color:#f5f5f5;border-top:1px solid #ddd;padding-top:20px;}
.jumbotron{text-align:center;background-color:transparent;}
.jumbotron .btn{font-size:21px;padding:14px 24px;}
.not-set{color:#c55;font-style:italic;}
a.asc:after, a.desc:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;padding-left:5px;}
a.asc:after{content:"\e151";}
a.desc:after{content:"\e152";}
.sort-numerical a.asc:after{content:"\e153";}
.sort-numerical a.desc:after{content:"\e154";}
.sort-ordinal a.asc:after{content:"\e155";}
.sort-ordinal a.desc:after{content:"\e156";}
.grid-view th{white-space:nowrap;}
.hint-block{display:block;margin-top:5px;color:#999;}
.error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px 0;}
.navbar-inverse{border:0px !important;}
.navbar-left{margin-left:20px;}
.navbar-header{width:240px;height:60px;}
.navbar-brand, .navbar-brand:hover, .navbar-brand:focus{background:transparent;}
.navbar-brand{margin-right:15px;padding:20px;height:60px;margin-left:0 !important;position:absolute;}
.navbar-right{margin-right:0 !important;}
.navbar-custom{min-height:83px;background:url('images/bg-menu.png') repeat-x;background-image:url('images/bg-menu.png');}
.navbar-custom .navbar-nav > li{padding:10px 5px;}
.navbar-custom .navbar-nav > li > a,
.navbar-custom .navbar-nav > li > h1,
.navbar-custom .navbar-nav > li > h2,
.navbar-custom .navbar-nav > li > h3{color:#ffffff;font-weight:bold;text-shadow:0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054, 0 0 4px #480054;padding:5px 15px;border-radius:20px;font-size:19px;}
.navbar-custom .navbar-nav > li > a{border:2px solid transparent;}
.navbar-custom .navbar-nav > li > h1,
.navbar-custom .navbar-nav > li > h2,
.navbar-custom .navbar-nav > li > h3{font-size:19px;font-weight:bold;padding:7px 0px;margin:0;}
.navbar-custom .navbar-nav > li > a:hover{background:#59096c;position:relative;color:#e6db0f;}
.navbar-custom .navbar-nav .active a{background:#59096c;position:relative;color:#e6db0f;}
.navbar-custom .navbar-nav .active a:hover, .navbar-custom .navbar-nav .active a:focus{background:#59096c;position:relative;color:#e6db0f;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{color:#fff;background-color:#67248f;}
.dropdown-menu{background:#9B5BC4;}
.dropdown-menu > li > a{font-size:18px;font-weight:bold;color:#FFFFFF;text-shadow:0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f, 0 0 4px #67248f;}
.dropdown-menu > li > a h1,
.dropdown-menu > li > a h2,
.dropdown-menu > li > a h3{font-size:18px;font-weight:bold;padding:3px 0;margin:0;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background:#67248f;color:#FFFFFF;}
.custom-footer{height:80px;padding-top:10px;background:transparent;color:#b2b2b4;border:none;}
.custom-footer .container{padding:15px;border-top:1px solid #8023d5;color:#e5e5e5;position:relative;}
.custom-footer .container .list-inline li a{color:#e5e5e5;}
.custom-footer .fix{padding:10px 0px;}
.custom-footer .fix:after{width:100% !important;height:1px;content:"";background:#d79bf4;position:absolute;top:-2px;}
.back-link ul{list-style:none;}
ul.no-list-style{list-style:none;padding:0;margin:0;}
ul.no-list-style li{display:inline-block;}
.search-nav{display:inline-block;width:220px;padding:15px 5px 4px 5px;float:left;}
.search-nav .input-group .form-control{padding:5px 10px;background:#c789ec;border:2px solid #6d3191;font-weight:bold;height:30px;outline-color:#fff100;border-top-left-radius:30px;border-bottom-left-radius:30px;color:#fff;border-right:none;}
.search-nav .input-group .form-control::-webkit-input-placeholder{color:#9350ba;}
.search-nav .input-group .form-control::-moz-placeholder{color:#9350ba;}
.search-nav .input-group .form-control:-ms-input-placeholder{color:#9350ba;}
.search-nav .input-group .form-control:active,.search-nav .input-group .form-control:focus{box-shadow:none;}
.search-nav .input-group .btn-yellow{background:#c789ec;color:#9350ba;cursor:pointer;height:30px;padding:4px 12px;border-top-right-radius:30px;border-bottom-right-radius:30px;border:2px solid #6d3191;border-left:none;}
.search-nav .input-group .btn-yellow:focus{outline:none;}
.loading{text-align:center;display:none;}
.loading .loadImg{background:url('images/loading.gif');width:50px;height:50px;background-size:100%;display:inline-block;}
img{max-width:100%;}
.no-padding{padding:0;}
.load-screen{position:fixed;top:70px;left:0;width:100%;height:100%;background:#0457A7 url('images/loading.gif') scroll no-repeat center;background-size:120px 120px;z-index:999999;}
.text-error{text-align:center;}
.text-error p:nth-child(2){font-weight:bold;text-transform:uppercase;font-size:14px;color:#52a7c4;}
.text-error p:last-child{font-weight:bold;text-transform:uppercase;font-size:14px;margin-top:40px;}
.text-error i{font-size:150px;}
.text-index{position:absolute;top:-100px;}
.box-description{margin-top:15px;background:#984dc3;padding:10px;}
.text-game{position:absolute;z-index:-1;left:-99999px;}
.language{float:left;margin:15px 0px;}
.language button{padding:2px 5px !important;}
.language button img{margin:-2px 5px 0px 0px;width:16px;height:11px;}
.language ul{background:#fff;min-width:120px;}
.language ul li a{font-size:14px;color:#444;font-weight:normal;text-shadow:none;padding:3px 0px;}
.language ul li img{margin:5px 5px;float:left;width:16px;height:11px;}