html {
	position: relative;
	min-height: 100%;
}
body {
	min-height: 100%;
	background: #000 url(/img/design/tbg.gif);
  background-attachment: fixed;
}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('/fonts/robotocondensed-regular-webfont.eot');
    src: url('/fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('/fonts/robotocondensed-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.right-sidebar {
	padding-top: 10px;
	background-color: #d3d3da;
}
.footer {width: 100%;color: #aaaab4;}
  .footer .container {padding: 20px 0;}
  .footer a, .footer a:link, .footer a:visited {color:#D3D3DA;} .footer a:active, .footer a:hover {color:#fff;}
.footer .row {margin-left:0;margin-right:0}
.center-container {padding-top:40px;background-color: #fff;background-image: url(/img/design/center.png); background-repeat: repeat-y;-webkit-box-shadow: 0px 5px 10px #333;-moz-box-shadow: 0px 5px 10px #333;box-shadow: 0px 5px 10px #333;-webkit-border-bottom-right-radius: 5;-moz-border-bottom-right-radius: 5;border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5;-moz-border-bottom-left-radius: 5;border-bottom-left-radius: 5px;}
.navbar, .center-container, .footer {min-width:320px}

.show-grid {margin-bottom:10px}
.a-row {display:block}
  a.a-row:hover, a.a-row:focus {text-decoration:none;}
.text-ellipsis {white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;display:block;}
.text-white {color:#fff}
.dotted-divider-top {border-top: #E3E3E7 1px dotted} .dotted-divider-left {border-left: #E3E3E7 1px dotted} .dotted-divider-right {border-right: #E3E3E7 1px dotted} .dotted-divider-bottom {border-bottom: #E3E3E7 1px dotted}
.nowrap {white-space: nowrap;}
.bn_container {overflow:hidden;text-align:center;}
.cursor-pointer {cursor:pointer;}
.subtitle-more-link {padding-top:7px;} .subtitle-more-link-sm {padding-top:4px;}

.user-panel-sm {position:relative;padding-left:60px;min-height:70px}
.user-panel-sm .user-logo {position:absolute;top:5px;left:0;width:50px;height:50px;overflow:hidden;}
.user-nick {font-size:18px;width:inherit;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;display:block}
.user-cups-list div, .user-medals-list div, .user-awards-list div {float:left;margin: 0 10px 10px 0;}
.user-cups-list div {width:100px;height:100px}
.user-medals-list div {width:75px;height:100px}
.user-awards-list div {width:70px;height:70px} .user-awards-list.team div {width:80px;height:100px}

.panel.user-comment {box-shadow:none;margin-bottom:10px;}
  .panel.user-comment .table > tbody > tr > td {border:none}
a.user-comment-title {font-weight:bold;}
  a.user-comment-title:link, a.user-comment-title:visited, a.user-comment-title:active, a.user-comment-title:hover,
  .list-group-item.dialog.inbox-noread a:link, .list-group-item.dialog.inbox-noread a:visited, .list-group-item.dialog.inbox-noread a:active, .list-group-item.dialog.inbox-noread a:hover {color:#666675}
.user-info {background-color:#F1F1F6;font-size:11px}
.user-msg {background-color:#f8f8fa;word-break:break-word;}
  .panel-default.user-comment-penalty {border-color:#fbe2e6}
    .user-comment-penalty .user-info {background-color:#fceded}
    .user-comment-penalty .user-msg {background-color:#fdf4f4}
  .panel-default.user-comment-appeals {border-color:#fee8d5}
    .user-comment-appeals .user-info {background-color:#fef2e2}
    .user-comment-appeals .user-msg {background-color:#fdf3ed}
.user-login, .text-response, .user-position {font-size:13px}
  .right-sidebar .user-login {font-size:12px;color:#676776}
.user-position {display:inline-block;padding:2px 10px;background-color:#F1F1F6;-webkit-border-radius:30;-moz-border-radius:30;border-radius:30px;}
.user-tyres {font-size:12px}
.user-tyres {display:inline-block;padding:1px 5px;background-color:transparent;-webkit-border-radius:20;-moz-border-radius:20;border-radius:20px;}
  .user-tyres.user-tyres-hard {color: #dedede;border: #dedede 2px solid;}
  .user-tyres.user-tyres-medium {color: #ffdc00;border: #ffdc00 2px solid;}
  .user-tyres.user-tyres-soft {color: #ff4136;border: #ff4136 2px solid;}
  .user-info .user-position {background-color:#fff}
.online-status {width:10px;height:10px;-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;position:absolute;top:5px;right:-12px;background-color:#D3D3DA}
  .online-status.online-status-sm {width:5px;height:5px;-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;position:absolute;top:2px;right:-7px;}
  .online-status.on {background-color:#39B54A}
.profile-header {padding-bottom: 7.5px;margin: 15px 0;border-bottom: 1px solid #F5F5F7;}

.inbox-noread, .outbox-noread {background-color:#F1F1F6}
.dialog-msg {padding:2px 5px;-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;margin-left:-5px} .dialog-msg.outbox-noread {color:#666675}
.list-group-item.dialog a:link, .list-group-item.dialog a:visited, .list-group-item.dialog a:active, .list-group-item.dialog a:hover {color:#A8A8B3}

.dialog .user-logo, .user-comment .user-logo {width:60px;height:60px;overflow:hidden;display:block;}
.dialog .user-logo {margin: 0 auto;}
.dialog .user-logo img, .user-comment .user-logo img {width:60px;}
.dialog-item .user-logo {width:40px;height:40px;overflow:hidden;display:block;}
  .dialog-item.outbox-noread {background-color:#feefef} .dialog-item.inbox-noread {background-color:#F1F1F6}
.dialog-item .user-logo img {width:40px;}
.dialog-item {margin-bottom:15px;padding-right:20px} .dialog-item table {width:100%} .dialog-item td, th {padding:5px;margin:0;vertical-align:top}
.dialog-datetime {white-space:nowrap;position:relative;} .dialog-item td.dialog-datetime {padding:10px 15px 10px 10px} .dialog-item td.dialog-datetime.right {padding:10px 10px 10px 20px}
  .dialog-tools {display:none;width:13px;height:35px;font-size:11px;position:absolute;top:8px;right:0;} .dialog-tools div {margin:3px 0;} .dialog-item:hover .dialog-tools {display:block;}
  .dialog-datetime.right .dialog-tools {right:auto;left:5px}
.dialog-text {width:100%}
.dialog-panel {display:inline-block;padding:5px;font-size:11px;background-color:#F8F9FB;-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;border:1px solid #E3E3E7;position:relative;}
  .dialog-panel.right {float:right;background-color:#f8928c;border-color:#f08074;color:#fff} /*text-align:right;*/
.dialog-panel-arrow, .dialog-panel-arrow:after{width:0;height:0;position:absolute;}
.dialog-panel-arrow{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #E3E3E7;top:10px;left:-5px}
.dialog-panel-arrow:after {content:"";border-width:5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #F8F9FB;position:absolute;top:-5px;left:1px}

.dialog-panel.right .dialog-panel-arrow{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid transparent;border-left:5px solid #f08074;top:10px;left:-5px;left:auto;right:-10px}
.dialog-panel.right .dialog-panel-arrow:after {content:"";border-width:5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid transparent;border-left:5px solid #f8928c;left:auto;right:-4px;}

.note-body {font-size: 16px;}
.note-body .img-responsive {margin: 0 auto}
  .note-body .img-responsive.responsive-margin-left {margin: 0;float:right;}
  .note-body .img-responsive.responsive-margin-right {margin: 0;float:left;}
.note-icon {background-image: url('/img/design/icons.svg');background-repeat:no-repeat;padding-left:15px;margin: 0 3px}
  .note-icon.regards {background-position: 0 -20px}
  .note-icon.cups {background-position: 0 -40px}
  .note-icon.s-medals {background-position: 0 -60px}
  .note-icon.b-medals {background-position: 0 -80px}
  .note-icon.in_f1 {background-position: 0 -100px}
.user-quote {font-size:11px;background-color:#fff;padding:6px;color:#A8A8B3;-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;}
  .user-quote a:link, .user-quote a:visited, .user-quote a:active, .user-quote a:hover {color:#A8A8B3}
.circle-rating {background-color:transparent;color:#F03535;border:#F03535 1px solid;width:150px;height:150px;-webkit-border-radius:75;-moz-border-radius:75;border-radius:75px;margin: 0 auto;}
  .circle-rating div {font-size:100px;width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
  .circle-rating.md div {margin-top:15px;font-size:80px}
  .circle-rating.sm div {margin-top:30px;font-size:60px}
  .circle-rating.xs div {margin-top:40px;font-size:50px}
.circle-digit {background-color: #A8A8B3;color:#fff;font-size: 18px;display: inline-block;padding: 2px 10px;-webkit-border-radius:25;-moz-border-radius:25;border-radius:25px;}

.navbar-right li.update {background:none;}
.navbar-inverse .navbar-nav > li.update > a {color: #92c789;}
  .navbar-inverse .navbar-nav > li.update > a:hover,.navbar-inverse .navbar-nav > li.update > a:focus {color: #fff;}
.navbar-brand-full {display:none;} .navbar-brand-short {display:inline;}
.nav-user {float:right;}
.nav-user > li {float: left;}
/*.nav-user > li > a, .nav-user > li > p.nav-user-text {padding: 11.5px 15px;margin:0;color:#999}
.nav-user li > a:hover, .nav-user > li > a:focus {background-color:transparent;color:#fff}
.nav-user > .active > a, .nav-user > .active > .nav-user-text, .nav-user > .active > a:hover, .nav-user > .active > a:focus {color: #FFF;background-color: #080808;}*/
.nav.nav-user > li > a, .nav.navbar-right > li > a.navbar-right-icon {display:block;width:40px;height:40px;padding:0;text-align:center;margin:0;background-image: url('/img/design/top.svg?v=3');background-repeat:no-repeat;}
  a.nav-user-account {background-position: 0 0} a.nav-user-account:hover {background-position: -40px 0}
  a.nav-user-rating {background-position: 0 -50px} a.nav-user-rating:hover {background-position: -40px -50px}
  a.nav-user-msg {background-position: 0 -100px} a.nav-user-msg:hover {background-position: -40px -100px}
  a.nav-user-game {background-position: 0 -150px} a.nav-user-game:hover {background-position: -40px -150px}
  a.nav-user-exit {background-position: 0 -200px} a.nav-user-exit:hover {background-position: -40px -200px}
.nav-user > li > p.nav-user-text {padding: 11.5px 15px;margin:0;color:#999}
.nav-user li > a:hover, .nav-user > li > a:focus {background-color:transparent;color:#fff}
.nav-user > .active > a, .nav-user > .active > .nav-user-text, .nav-user > .active > a:hover, .nav-user > .active > a:focus {color: #FFF;background-color: #080808;}
a.navbar-right-icon.boosty {background-position: 0 -595px} a.navbar-right-icon.boosty:hover {background-position: -40px -595px}

.reg-container {background:#6dcaf0 url(/img/design/reg-bg.jpg) no-repeat 100% 100%;}
  /*.reg-container .form-control {border-color:#c9ebfd;box-shadow:none}*/
.reg-phone {background:none;padding:10px 0;}
.reg-text {color:#fff;padding-bottom:20px}
.form-icon {position:absolute;top:0;right:0;width: 20px;padding-top: 7px;}

.login-popover form {margin:0}
.login-form {
  position:absolute;
  top:40px;
  right:0;
  background-color: #222;
  border: 1px solid #080808;
  color: #999;
  padding:10px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
.login-form .form-control {
    color: #fff;
    background-color: #4e4e4e;
    border: 1px solid #787878;
}
.login-form .form-control::-webkit-input-placeholder {color:#999;}
.login-form .form-control::-moz-placeholder {color:#999;}
.login-form .form-control:-moz-placeholder {color:#999;}
.login-form .form-control:-ms-input-placeholder {color:#999;}
.label-new {
    display: inline-block;
    min-width: 10px;
    padding: 1px 4px;
    font-size: 11px;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #39B54A;
    border-radius: 10px;
}
.label-new.penalty {
  background-color:#F03535;
}
.label-new-null {display:inline;width:12px;height:12px;min-width:12px;padding:0 4px;background: url(/img/design/icons.svg) no-repeat 0 0;}
  .navbar .label-new-null.absolute {display:block;}
.label-new.absolute, .navbar .label-new-null.absolute {position:absolute;} .navbar .label-new.absolute, .navbar .label-new-null.absolute  {top:8px;right:0;z-index:500} .navbar .label-new.penalty.absolute {right:auto;left:0;}
.list-notes .label-new, .hot-news-row .label-new {
  margin: 0 5px;
}
.gp-flag, .in_f1 {display:inline-block;background-repeat:no-repeat;}
.in_f1 {width:13px;height:13px;background: url(/img/design/icons.svg) no-repeat 0 -99px;}
/*.clearfix .gp-flag, .clearfix .in_f1 {float:left;margin-right:10px}*/

.calendar-list .gp-flag {float:left;margin-right:15px}
  .gp-date {text-align:center;} .gp-date .gp-dig {font-size:18px}
  .gp-title {float:left;}
  .gp-current {display:inline-block;position:absolute;top:20px;right:-5px;z-index:500;}
    .gp-current-arrow, .gp-current-text {float:left;}
    .gp-current-arrow {width: 0;height: 0;border-style: solid;border-width: 11px 10px 11px 0;border-color: transparent #ff0000 transparent transparent;}
    .gp-current-text {background-color:#ff0000;color:#fff;padding:2px 5px;}

.team-title, .no-margin {margin:0}
.pilot-img, .team-img {width:70px;height:70px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.f1p-team-img {width:40px;height:40px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.driver-team {width:30px;height:30px;position:absolute;top:0;right:0;}
  .driver-team img {width:30px;height:30px;-webkit-border-radius: 20;-moz-border-radius:20;border-radius: 20px;}

.chat-list, .dialog-list {overflow: auto;height:250px;margin-bottom: 10px;border: 1px solid #E3E3E7;-webkit-border-radius: 3;-moz-border-radius: 3;border-radius: 3px;}
.chat-line {position: relative;display: block;padding: 10px 15px;border-top: 1px solid #E3E3E7;background:#fff} .chat-line:hover {background-color:#F8F8FA}
.chat-line:first-child {border:none;}
.chat-line-complaint {position:absolute;top:10px;right:15px;width:20px;height:20px;text-align:center;color:#F24444;opacity:0.7;cursor:pointer;} .chat-line-complaint:hover {opacity:1}
  .chat-line .chat-line-complaint {display:none;} .chat-line:hover .chat-line-complaint {display:block;}

.btn-group-social .col-xs-1, .btn-group-social .col-sm-1, .btn-group-social .col-md-1, .btn-group-social .col-lg-1, .btn-group-social .col-xs-2, .btn-group-social .col-sm-2, .btn-group-social .col-md-2, .btn-group-social .col-lg-2, .btn-group-social .col-xs-3, .btn-group-social .col-sm-3, .btn-group-social .col-md-3, .btn-group-social .col-lg-3, .btn-group-social .col-xs-4, .btn-group-social .col-sm-4, .btn-group-social .col-md-4, .btn-group-social .col-lg-4, .btn-group-social .col-xs-5, .btn-group-social .col-sm-5, .btn-group-social .col-md-5, .btn-group-social .col-lg-5, .btn-group-social .col-xs-6, .btn-group-social .col-sm-6, .btn-group-social .col-md-6, .btn-group-social .col-lg-6, .btn-group-social .col-xs-7, .btn-group-social .col-sm-7, .btn-group-social .col-md-7, .btn-group-social .col-lg-7, .btn-group-social .col-xs-8, .btn-group-social .col-sm-8, .btn-group-social .col-md-8, .btn-group-social .col-lg-8, .btn-group-social .col-xs-9, .btn-group-social .col-sm-9, .btn-group-social .col-md-9, .btn-group-social .col-lg-9, .btn-group-social .col-xs-10, .btn-group-social .col-sm-10, .btn-group-social .col-md-10, .btn-group-social .col-lg-10, .btn-group-social .col-xs-11, .btn-group-social .col-sm-11, .btn-group-social .col-md-11, .btn-group-social .col-lg-11, .btn-group-social .col-xs-12, .btn-group-social .col-sm-12, .btn-group-social .col-md-12, .btn-group-social .col-lg-12 {padding: 15px 0}

.btn-social {display:block;background-color:#fff000;width:25px;height:25px;background-image: url(/img/design/icons.svg);background-repeat:no-repeat;-webkit-border-radius: 3;-moz-border-radius: 3;border-radius: 3px;} .btn-social span {display:none;}
.btn-social.twitter {background-position:center -113px;background-color:#00abf1} .btn-social.twitter:hover {background-color:#0094d1}
.btn-social.vk {background-position:center -133px;background-color:#6383A8} .btn-social.vk:hover {background-color:#577393}
.btn-social.fb {background-position:center -153px;background-color:#3A5795} .btn-social.fb:hover {background-color:#314b82}
  .footer .btn-social {float:left;margin:0 5px 5px 0;}

.f1pgame-intro {background-color:#10101d;color:#fff;background-image:url(/img/design/game-bg.jpg);background-repeat:no-repeat;background-position:-160px -80px}
.f1pgame-intro-container {text-align:center;padding:30px 0;}
  .f1pgame-intro-container img {width:250px}
  .f1pgame-intro-container p {padding-bottom:10px}

.gp-grid {background: #393d3f url(/img/design/gp-grid-bg.jpg);color:#fff}
  .gp-grid-left {background:none;}
  .gp-grid-right {background:none;}
  .gp-grid .team-img {width: 30px;height: 30px;border-radius: 15px;}
  .gp-grid .user-position {position:absolute;top:10px;left:10px;color:#2A2A34}
  .gp-grid .user-tyres {display:block;padding:0;height: 20px;width: 20px;text-align: center;vertical-align: middle;position:absolute;top:10px;right:10px;}
.gp-item {position:relative;padding:10px;margin:0 5px;background-color:rgba(255,255,255,0.3);-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;}

.hot-news-row {}
.col-xs-1,.hot-news-row .col-sm-1,.hot-news-row .col-md-1,.hot-news-row .col-lg-1,.hot-news-row .col-xs-2,.hot-news-row .col-sm-2,.hot-news-row .col-md-2,.hot-news-row .col-lg-2,.hot-news-row .col-xs-3,.hot-news-row .col-sm-3,.hot-news-row .col-md-3,.hot-news-row .col-lg-3,.hot-news-row .col-xs-4,.hot-news-row .col-sm-4,.hot-news-row .col-md-4,.hot-news-row .col-lg-4,.hot-news-row .col-xs-5,.hot-news-row .col-sm-5,.hot-news-row .col-md-5,.hot-news-row .col-lg-5,.hot-news-row .col-xs-6,.hot-news-row .col-sm-6,.hot-news-row .col-md-6,.hot-news-row .col-lg-6,.hot-news-row .col-xs-7,.hot-news-row .col-sm-7,.hot-news-row .col-md-7,.hot-news-row .col-lg-7,.hot-news-row .col-xs-8,.hot-news-row .col-sm-8,.hot-news-row .col-md-8,.hot-news-row .col-lg-8,.hot-news-row .col-xs-9,.hot-news-row .col-sm-9,.hot-news-row .col-md-9,.hot-news-row .col-lg-9,.hot-news-row .col-xs-10,.hot-news-row .col-sm-10,.hot-news-row .col-md-10,.hot-news-row .col-lg-10,.hot-news-row .col-xs-11,.hot-news-row .col-sm-11,.hot-news-row .col-md-11,.hot-news-row .col-lg-11,.hot-news-row .col-xs-12,.hot-news-row .col-sm-12,.hot-news-row .col-md-12,.hot-news-row .col-lg-12 {
  padding-left: 0;
  padding-right: 0;
}
a.hot-news-bn:link, a.hot-news-bn:visited, a.hot-news-bn:active, a.hot-news-bn:hover {text-decoration: none;color: #fff;}
.hot-news-bn {
  display: block;
  box-sizing: border-box;
  background-color: #676776;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-bottom: 1px;
  text-decoration: none;
  color: #fff;
  position: relative;
  height: 140px;
}
.right-sidebar .hot-news-bn {
  height: 140px;
}
.hot-news-label {
  top: 10px;
  right: 0;
  position: absolute;
}
.hot-news-cover {
  display: block;
  box-sizing: border-box;
  width: 100%;
  position: absolute;
  padding: 40px 10px 10px 10px;
  bottom: 0;
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.8) 100%);
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#66000000',GradientType=0 );
}
a.hot-news-bn:link .hot-news-cover, a.hot-news-bn:visited .hot-news-cover {opacity: 0.8;}
a.hot-news-bn:active .hot-news-cover, a.hot-news-bn:hover .hot-news-cover {opacity: 1;}
.right-sidebar a.hot-news-bn:link .hot-news-cover, .right-sidebar a.hot-news-bn:visited .hot-news-cover, .right-sidebar a.hot-news-bn:active .hot-news-cover, .right-sidebar a.hot-news-bn:hover .hot-news-cover {opacity: 1;}
.hot-news-title {font-size: 20px;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);}
.right-sidebar .hot-news-title {font-size: 13px;font-weight:bold;}
.hot-news-bn-sm .hot-news-title {font-size: 16px;}
.hot-news-bn.hot-news-bn-sm {height: 120px;}

.gp-results-toogle .glyphicon-chevron-right {
  transition-duration: 0.3s;
  transition-property: transform;
}
.gp-results-toogle .glyphicon-chevron-right.rotate {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.gp-stake-deadline {
  position: absolute;
  top: 10px;
  right: 16px;
}
.gp-pulse {
  background-color: #049a00;
  display: inline-block;
  padding: 4px;
  border-radius: 10px;
  margin-right: 3px;
  animation: Pulse ease-in 1.5s;
  animation-iteration-count: infinite;
  transform-origin: 50% 50%;
  -webkit-animation: Pulse ease-in 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: Pulse ease-in 1.5s;
  -moz-animation-iteration-count: infinite;
  -moz-transform-origin: 50% 50%;
  -o-animation: Pulse ease-in 1.5s;
  -o-animation-iteration-count: infinite;
  -o-transform-origin: 50% 50%;
  -ms-animation: Pulse ease-in 1.5s;
  -ms-animation-iteration-count: infinite;
  -ms-transform-origin: 50% 50%;
}
@keyframes Pulse{
  0% {
    opacity:1;
  }
  33% {
    opacity:0;
  }
  66% {
    opacity:1;
  }
  100% {
    opacity:1;
  }
}

@-moz-keyframes Pulse{
  0% {
    opacity:1;
  }
  33% {
    opacity:0;
  }
  66% {
    opacity:1;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes Pulse {
  0% {
    opacity:1;
  }
  33% {
    opacity:0;
  }
  66% {
    opacity:1;
  }
  100% {
    opacity:1;
  }
}

@-o-keyframes Pulse {
  0% {
    opacity:1;
  }
  33% {
    opacity:0;
  }
  66% {
    opacity:1;
  }
  100% {
    opacity:1;
  }
}

@-ms-keyframes Pulse {
  0% {
    opacity:1;
  }
  33% {
    opacity:0;
  }
  66% {
    opacity:1;
  }
  100% {
    opacity:1;
  }
}
@media (min-width: 768px) {
  .center-container {background-position: -2120px 0;}
  .user-login, .text-response, .user-position {font-size:13px}
  .user-position {padding:2px 10px;}
  .navbar-right li.update {background: url(/img/design/top.png) no-repeat center -240px;}
  .login-form {left:0;right:auto}
  .navbar-brand-full {display:inline;} .navbar-brand-short {display:none;}
  .chat-list, .dialog-list{height:400px;}
  .dialog-item td, th {padding:10px;}
  .dialog-panel {padding:8px;font-size:12px;}
  .reg-phone {background:url(/img/design/reg-phone.png) no-repeat -20% 350%;padding:20px 0;}

  .f1pgame-intro {font-size:16px;background-position:-150px 0}
  .f1pgame-intro-container {padding:60px 0 60px 80px;}
  .f1pgame-intro-container img {width:300px}
  .f1pgame-intro-container p {padding-bottom:10px}

  .gp-grid-left {background: url(/img/design/gp-grid-left.jpg) repeat-y -70px 0;}
  .gp-grid-right {background: url(/img/design/gp-grid-right.jpg) repeat-y 453px 0;}
  .note-body {font-size: 16px;}
  .note-body .img-responsive.responsive-margin-left {margin: 0 0 0 10px;float:right;}
  .note-body .img-responsive.responsive-margin-right {margin: 0 10px 0 0;float:left;}
  .hot-news-bn {height: 140px;margin-bottom: 1px;}
  .right-sidebar .hot-news-bn {height: 140px;margin-bottom:0;}
}
@media (min-width: 992px) {
  .center-container {background-position: -1160px 0;}
  .user-login, .text-response, .user-position {font-size:16px}
  .user-position {padding:3px 12px;}
  .navbar-right li.update {background: url(/img/design/top.png) no-repeat center -240px;}
  .login-form {left:0;right:auto;}
  .navbar-brand-full {display:inline;} .navbar-brand-short {display:none;}
  .chat-list, .dialog-list{height:400px;}
  .dialog-item td, th {padding:10px;}
  .dialog-panel {padding:8px;font-size:12px;}
  .reg-phone {background:url(/img/design/reg-phone.png) no-repeat 10% 300%;padding:30px 0;}

  .f1pgame-intro {font-size:18px;background-position:-50px 0}
  .f1pgame-intro-container {padding:60px 0 60px 200px;}
  .f1pgame-intro-container img {width:auto}
  .f1pgame-intro-container p {padding-bottom:15px}
  .gp-grid-left {background: url(/img/design/gp-grid-left.jpg) repeat-y top left;}
  .note-body {font-size: 14px;}
  .gp-grid-right {background: url(/img/design/gp-grid-right.jpg) repeat-y top right;}
  .note-body .img-responsive.responsive-margin-left {margin: 0 0 0 10px;float:right;}
  .note-body .img-responsive.responsive-margin-right {margin: 0 10px 0 0;float:left;}
  .hot-news-bn {height: 240px;margin-bottom:0;}
  .right-sidebar .hot-news-bn {height: 140px;margin-bottom:0;}
}
@media (min-width: 1200px) {
  .center-container {background-position: 0 0;}
  .user-login, .text-response, .user-position {font-size:18px}
  .user-position {padding:3px 12px;}
  .navbar-right li.update {background: url(/img/design/top.png) no-repeat center -240px;}
  .login-form {left:0;right:auto;}
  .navbar-brand-full {display:inline;} .navbar-brand-short {display:none;}
  .chat-list, .dialog-list{height:500px;}
  .dialog-item td, th {padding:10px;}
  .dialog-panel {padding:8px;font-size:12px;}
  .reg-phone {background:url(/img/design/reg-phone.png) no-repeat 0% 100%;padding:40px 0;}
  .reg-text {padding-top:100px}

  .f1pgame-intro {font-size:18px;background-position:0 0}
  .f1pgame-intro-container {padding:60px 0 60px 200px;}
  .f1pgame-intro-container img {width:auto}
  .f1pgame-intro-container p {padding-bottom:15px}
  .gp-grid-left {background: url(/img/design/gp-grid-left.jpg) repeat-y top left;}
  .gp-grid-right {background: url(/img/design/gp-grid-right.jpg) repeat-y top right;}
  .note-body {font-size: 14px;}
  .note-body .img-responsive.responsive-margin-left {margin: 0 0 0 10px;float:right;}
  .note-body .img-responsive.responsive-margin-right {margin: 0 10px 0 0;float:left;}
  .hot-news-bn {height: 240px;margin-bottom:0;}
  .right-sidebar .hot-news-bn {height: 140px;margin-bottom:0;}
}
@media (min-width: 1490px) {
  .center-container {background-position: 0 0;}
  .user-login, .text-response, .user-position {font-size:18px}
  .user-position {padding:3px 12px;}
  .navbar-right li.update {background: url(/img/design/top.png) no-repeat center -240px;}
  .login-form {left:0;right:auto;}
  .navbar-brand-full {display:inline;} .navbar-brand-short {display:none;}
  .chat-list, .dialog-list{height:500px;}
  .dialog-item td, th {padding:10px;}
  .dialog-panel {padding:8px;font-size:12px;}
  .reg-phone {background:url(/img/design/reg-phone.png) no-repeat 0% 100%;padding:50px 0;}
  .reg-text {padding-top:100px}

  .f1pgame-intro {font-size:18px;background-position:0 0}
  .f1pgame-intro-container {padding:60px 0 60px 200px;}
  .f1pgame-intro-container img {width:auto}
  .f1pgame-intro-container p {padding-bottom:15px}
  .gp-grid-left {background: url(/img/design/gp-grid-left.jpg) repeat-y top left;}
  .gp-grid-right {background: url(/img/design/gp-grid-right.jpg) repeat-y top right;}
  .note-body {font-size: 14px;}
  .note-body .img-responsive.responsive-margin-left {margin: 0 0 0 10px;float:right;}
  .note-body .img-responsive.responsive-margin-right {margin: 0 10px 0 0;float:left;}
  .hot-news-bn {height: 240px;margin-bottom:0;}
  .right-sidebar .hot-news-bn {height: 140px;margin-bottom:0;}
}
/* custom */
td, th {font-size:12px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'roboto_condensedregular', Arial, Verdana, sans-serif;
}
.well.well-sm {padding:10px}
.btn.btn-show-more {border:none;background-color:#E3E3E7} .btn.btn-show-more:hover {background-color:#D3D3DA}
.list-group-sm .list-group-item {
    padding: 5px 10px;
}
.list-notes .list-group-item {
    background-color: transparent;
    border-bottom: 1px solid #E3E3E7;
    border-top: none;
    border-left: none;
    border-right: none;
    padding: 15px 0 0 0;
}
.list-group-item.bg-img {
  background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.round-date {display: block;margin: 0 auto;text-align: center;background-color: rgba(42, 42, 42, 0.4);padding-top: 20px;width: 80px;height: 80px;box-sizing: border-box;border-radius: 50px;color: #fff;}
.round-date .gp-dig {font-size: 30px;line-height: 1;}
.round-date small {font-size: 12px;}
.badge.badge-sm {padding: 0 4px;}
  .badge.badge-danger {background-color:#DB0F0F;} .badge.badge-success {background-color:#049A00;}
.list-notes-footer {padding-bottom: 10px;font-style: italic;}
.navbar.navbar-inverse {margin-bottom:0;}
.list-group-sm .list-group-item, .alert.alert-sm{padding: 5px 10px;}
  .alert.alert-sm{margin-bottom:10px;}
  .alert.alert-sm.no-margin{margin:0px;}
.badge-new {padding:1px 5px}
.response-count {display:inline-block;background-color:#E3E3E7;position:relative;margin-left:5px;cursor:pointer;-webkit-border-radius: 2;-moz-border-radius: 2;border-radius: 2px;} .response-count .arrow {position:absolute;left:-8px;width:0;height:0;border-top-width: 0px;border:#E3E3E7 4px solid;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent;}
  .response-count:hover {background-color:#D3D3DA;} .response-count:hover .arrow {border:#D3D3DA 4px solid;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent;}
   .response-count-xs {padding:1px 5px;} .response-count.response-count-xs .arrow {top:5px;}
   .response-count-sm {padding:3px 8px;font-size:13px} .response-count.response-count-sm .arrow {top:8px;}
.box-plus-cnt {max-height:350px;overflow:auto;}
.box-plus-list {margin-bottom: 10px;padding-left:0px}
    .box-plus-list li {position:relative;display: block;padding: 10px 0;margin-bottom: -1px;border-bottom:1px dotted #E5E5E5;}
.stat-table {width:100%}
.stat-sidebar > thead > tr > th, .stat-sidebar > tbody > tr > th, .stat-sidebar > tfoot > tr > th, .stat-sidebar > thead > tr > td, .stat-sidebar > tbody > tr > td, .stat-sidebar > tfoot > tr > td, .stat-table > thead > tr > th, .stat-table > tbody > tr > th, .stat-table > tfoot > tr > th, .stat-table > thead > tr > td, .stat-table > tbody > tr > td, .stat-table > tfoot > tr > td {
    padding: 4px;
}
.stat-sidebar > thead > tr > th, .stat-sidebar > tbody > tr > th, .stat-sidebar > tfoot > tr > th, .stat-sidebar > thead > tr > td, .stat-sidebar > tbody > tr > td, .stat-sidebar > tfoot > tr > td {
    border-bottom: 1px solid #D3D3DA;
    background-color: #e0e0e5;
}
.stat-sidebar > tbody > tr > td.stat-number {padding:7px 10px;}
.stat-number {text-align:center;} .stat-sidebar > tbody > tr > td.stat-number {background-color:#F1F1F6}
.stat-name {width:100%} .stat-name a {white-space:nowrap;width:inherit;overflow:hidden;text-overflow:ellipsis;display:block;color:#2a2a34;}
.stat-pic img {width:25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.stat-text {padding-top:4px}
.point-circle {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
}
.point-circle.point-circle-lg {width: 14px; height: 14px;}
.point-circle.point-circle-md {width: 12px; height: 12px;}
.point-circle.point-circle-sm {width: 8px; height: 8px;}
.point-circle.point-circle-xs {width: 6px; height: 6px;}

.index-subnav {
	display: block;
	box-sizing: border-box;
	margin-bottom: 20px;
	background-color: #e0e0e5;
	margin-left: -10px;
	margin-right: -10px;
	text-align: center;
}
.index-subnav a {
	color:#2a2a34;
	display: inline-block;
	padding: 12px 10px 12px 35px;
	font-size: 13px;
	text-decoration: none;
	background-image: url('/img/design/top.svg?v=3');
	background-repeat: no-repeat;
	white-space: nowrap;
}
.index-subnav a, .index-subnav a:link, .index-subnav a:visited {color:#2a2a34;background-color:transparent;text-decoration: none;opacity: 0.7} .index-subnav a:active, .index-subnav a:hover {color:#2a2a34;background-color:#F1F1F6;text-decoration: none;opacity: 1}
.sub-notes {background-position: 0 -450px;}
.sub-news {background-position: 0 -500px;}
.sub-interest {background-position: 0 -250px;}
.sub-tech {background-position: 0 -300px;}
.sub-history {background-position: 0 -400px;}
.sub-stat {background-position: 0 -550px;}
.sub-other {background-position: 0 -350px;}

.subicon {
	display: inline-block;
	background-image: url('/img/design/icons.svg?v=2');
	background-repeat: no-repeat;
}
small .subicon, .small .subicon {
	width: 11px;
	height: 11px;
}
.subicon span {
	display:none;
}
small .subicon.notes, .small .subicon.notes {background-position: 0 -260px;}
small .subicon.news, .small .subicon.news {background-position: 0 -278px;}
small .subicon.interest, .small .subicon.interest {background-position: 0 -180px;}
small .subicon.tech, .small .subicon.tech {background-position: 0 -200px;}
small .subicon.history, .small .subicon.history {background-position: 0 -240px;}
small .subicon.stat, .small .subicon.stat {background-position: 0 -300px;}
small .subicon.other, .small .subicon.other {background-position: 0 -220px;}

.navbar-inverse .navbar-nav > li > a.boosty-link, .navbar-inverse .navbar-nav > li > a.boosty-link:link, .navbar-inverse .navbar-nav > li > a.boosty-link:visited, .navbar-inverse .navbar-nav > li > a.boosty-link:active, .navbar-inverse .navbar-nav > li > a.boosty-link:hover, .footer a.boosty-link, .footer a.boosty-link:link, .footer a.boosty-link:visited, .footer a.boosty-link:active, .footer a.boosty-link:hover {color:#ff7241;}

.cookie {
  position: fixed;
  left: 10px;
  bottom: 10px;
  max-width: 275px;
  background: #000;
  padding: 15px;
  border-radius: 15px;
  color: white;
  opacity: 0;
  box-shadow: 0px 8px 20px #00000030;
  pointer-events: none;
  left: -100%;
  z-index: 999;
}
.cookie-title {
  font-size: 18px;
  margin-bottom: 10px;
}

.cookie-desc {
  margin-bottom: 10px;
  font-size: 12px;
}
.cookie-desc a {
  text-decoration: underline;
}
.cookie-btn {
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  background: #e11111;
  color: white;
  border-radius: 5px;
  outline: none;
  border: none;
  padding: 5px 15px;
  transition: all .3s ease-in-out;
}