*{font-family: "Montserrat";}
html{background:#2A2A31;color:#C7C7C7;}
body{display:table;height:-webkit-fill-available;background:#151515;max-width:650px;width:100%;margin:auto;}
@media screen and (min-height:1024px){body{height:max-content;}}
a{text-decoration:none;color:#C7C7C7;transition:color .3s;}
.game{padding:15px;}
.cntr{text-align:center;}
.btn-default{display:inline-block;max-width:160px;background:#2A2A31;width:100%;padding:20px 0;border-radius:5px;box-shadow: 0 0 20px;transition:background .3s,box-shadow .3s;}.btn-default:hover{background:#4A4A51;box-shadow:none;transition:background .3s,box-shadow .3s;}
.auth-table{text-align:center;font-weight:bold;}.auth-table a{border-bottom:2px solid gray;padding:10px;transition:border-bottom .3s, color .3s;}.auth-table a.active{border-bottom:2px solid whitesmoke;color:whitesmoke;}
.auth-table a:hover{border-bottom:2px solid whitesmoke;color:whitesmoke;transition:border-bottom .3s, color .3s;}
input[type="text"],input[type="password"],input[type="email"]{display:block;width:-webkit-fill-available;background:none;border:1px solid #33333A;padding:18px 10px;margin:12px 0;border-radius: 5px;color:darkgray;transition:border .3s;outline:none;}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus{border:1px solid #999999;transition:border .3s;}
button{display:inline-block;max-width:160px;color:#C7C7C7;background:#2A2A31;width:100%;padding:20px 0;border-radius:5px;box-shadow: 0 0 20px;transition:background .3s,box-shadow .3s;border:none;cursor:pointer;}
button:hover{background:#4A4A51;box-shadow:none;transition:background .3s,box-shadow .3s;}
.notify-error{background:#BE4B49;color:white;padding:15px;font-size:13px;border-radius:5px;margin-bottom:15px;}
.header{display:block;background:#090909;margin:-15px;padding:10px;text-align:right;margin-bottom:15px;max-width:630px;}
.money{display:inline-block;font-size:14px;}.money svg{vertical-align:bottom;color:#22AA22;}.money a:hover{color:whitesmoke;transition:color .3s;}
.notify-icon{display:inline-block;float:right;margin-left:10px;}
.house-block{display:block;border:2px solid #111111;margin-bottom:15px;padding:10px;border-radius:5px;}.house-block a{transition:filter .3s;}.house-block a:hover{filter:drop-shadow(0 0 7px white);transition:filter .3s;}.house-block .level{float:right;font-size:13px;margin-top:-50px;background:#111111;padding:5px 10px;border-radius:5px;}
.button-exit{display:inline-block;float:right;width:50px;height:50px;line-height:65px;border-radius:5px;transition:background .3s;margin-top:-18px;margin-left:-18px;}.button-exit:hover{background:#4A4A51;transition:background .3s;}
.line-gray{background:#2A2A31;height:1px;}
.button{display:inline-block;max-width:160px;background:#2A2A31;width:100%;padding:16px 0;font-size:14px;border-radius:5px;transition:background .3s;}.button:hover{background:#4A4A51;box-shadow:none;transition:background .3s;}.disabled{background:#1F1F1F;color:#5F5F5F;cursor:default;}.disabled:hover{background:#1F1F1F;}
.castle-info-block{display:block;margin:10px 0;height:50px;}
.table-main{background:#2A2A31;text-align:left;font-size:14px;padding:7px;}
.stalkers-block{display:block;padding:5px;border-radius:5px;margin:5px 0;transition:background .3s;text-align:left;}.stalkers-block:hover{background:#4A4A51;transition:background .3s;}
.stalkers-inline{display:inline-block;background:#2A2A31;text-align:center;border-radius:5px;height:50px;line-height:325%;margin-top:5px;}