.map,.mapRow,.word{cursor:pointer}.all-words,.column,.current-word{text-align:center}body{background:url(../img/bg.jpg) top center repeat-x #D20107;margin:0;font-size:13px}.navbar{margin-bottom:40px}.navbar-inverse{border-color:transparent;background:#1C1C1C;color:#fff;border-radius:0}.navbar-inverse .navbar-brand{color:#fff;text-transform:uppercase}.navbar-brand{display:inline-block;float:none;height:auto}.map{display:block;margin:118px auto;width:260px;min-height:260px}.map-results,.map.map-results{margin:20px auto;opacity:.65}.buttons-container{width:260px;margin:0 auto 20px}.column{height:60px;clear:both;margin-top:1px}.mapRow{float:left;position:relative;margin:3px;border-radius:5px;width:59px;height:59px;background:#D20107;color:#FFF;font-family:Arial,sans-serif;font-size:26px;font-weight:600;line-height:59px;text-transform:uppercase}.all-words h4,.btn-choice-container h2,.loader-desc,.results h3,.score,.standard-box-header,.timer{font-family:'Roboto Slab';text-transform:uppercase}.mapRow:hover{background:#C50007}.mapRow.active{background:#8C0005}.mapRow.active.correct,.mapRow.correct{background:#2B8603;color:#FFF}.mapRow.active.repetition,.mapRow.repetition{background:#DF780A}.game-loader{display:block;margin:-10px 0 0 -90px;position:absolute;top:50%;left:50%;z-index:9}.loader-desc{font-weight:600;margin:0;position:absolute;top:52%;left:0;width:100%}.standard-box{background:#FFF;position:relative;vertical-align:top;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-bottom:2px solid #D6DDDF;margin:0 auto 20px}.standard-box-header{background:#1C1C1C;padding:11px 20px;margin:0 -1px;position:relative;font-size:16px;color:#fff;font-weight:600}.standard-box-content{padding:15px}ul{padding-left:15px}ul li{padding-bottom:10px}ul li:last-child{padding-bottom:0}blockquote{background:#F9D3D3;border-color:#D20107;font-size:12px;margin:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-color:#1C1C1C}.form-group{position:relative;margin-bottom:20px}.form-group .input-loader{position:absolute;top:3px;right:4px}label.error{color:#D20107;font-weight:300;line-height:1.3;margin:5px 0 0}.btn{text-transform:uppercase;font-weight:400}.all-words h4,.results h3,.score,.timer,.word{font-weight:600}.btn-success{background:#2B8603;border-color:#0A7D01}.btn-success:focus,.btn-success:hover{background:#0A7D01}.btn-danger{background:#D20107;border-color:#C50007}.btn-danger:focus,.btn-danger:hover{background:#C50007}.btn-choice-container{position:absolute;top:50%;left:0;z-index:11;width:100%;padding:0 15px;margin:-70px 0 0}.btn-choice-container h2{font-size:22px;font-weight:600;margin-top:0}.btn-choice-container .btn{margin:20px auto 0;width:80%;padding:8px 12px;white-space:normal}.word{display:inline-block;padding:4px 8px 3px;border-radius:3px;background:#D20107;border:2px solid #D20107;color:#FFF;margin:0 4px 4px 0;font-size:12px}.word.active{background:#8C0005;border:2px solid #8C0005}.word.checking,.word.checking.active{border:2px solid #1C1C1C}.score,.timer{font-size:16px;margin:0;position:absolute;top:15px;z-index:11}.score{left:15px}.timer{right:15px}.current-word{position:absolute;top:40px;width:100%;left:0}.btn-start{position:absolute;top:50%;left:50%;z-index:11;width:120px;font-size:18px;margin:-23px 0 0 -60px}.all-words{padding:0 20px}.results h3{font-size:22px;margin:60px 0 20px}.all-words h4{margin:40px 0}.results{margin-top:20px}.results-first{max-width:260px;width:100%;margin-left:auto;margin-right:auto}.results .btn-start{position:relative;top:auto;left:auto;margin:0 0 20px;width:100%}.all-words .percent-result,.percent-result,.results .percent-result{font-size:40px;color:#B90000;margin:0 0 20px}.footer{padding:15px;background:#1C1C1C;color:#fff}body,html{height:100%}.page-wrap{min-height:100%;margin-bottom:-50px}.page-wrap:after{content:"";display:block}.footer,.page-wrap:after{height:50px}.btn-group-xs>.btn,.btn-xs{line-height:1.3;font-size:11px}@media (max-width:1199px){.loader-desc{top:54%}}@media (max-width:767px){.navbar{margin-bottom:20px}.map{margin:45px auto 15px}.buttons-container{margin:0 auto}.current-word{top:30px}.btn-choice-container .btn{width:100%}}@media (min-width:1200px){.standard-box{min-height:528px}}