@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);* html,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}input{border:0;outline:0}

body {
	 font-family: "Exo 2", sans-serif!important;
	 background-color:rgb(243 244 246) !important;
}

.logo {
	color:#fff;
	font-weight:500;
	font-size:12pt;
}

.logo a {
	text-decoration:none;
}

.tips_menu ul {padding:0;}
.tips_menu li {
	display:inline-block;
	width:23%;
	text-align:center;
}

.tips_menu img {
	max-height:40px;
}

.tips_menu a {
	color:#000;
	text-decoration:none;
}

.logo h2{
	margin:0;
}

.logo sup {
	font-size:14px;
	color:red;
}

.header {
	background-color:#050d20;
	padding:10px 0 1px 0;
	color:rgb(229 231 235);
}

.header a {
	color:rgb(229 231 235);
}

.series_topmenu {
	background-color:#ddd;
}

.series_topmenu ul {padding:0;margin:0;}
.series_topmenu li {
	display:inline-block;
	min-width:10%;
	padding:0 20px;
	text-align:center;
}

.series_topmenu li:nth-child(odd) {
	background-color:#ccc;
}
.series_topmenu a {
	text-decoration:none;
	color:#000;
}

.submenu_section {
	background-color:orange!important;
	font-weight:600;
}

.series_table {
	margin-top:20px;
	font-size:14px;
}

.series_table td {
	padding:2px 5px!important;
}

.series_sub_tip_menu {
	background-color:#eeefff;
	font-size:12px;
	padding-top:10px;
}

.series_sub_tip_menu ul{
	padding:0;
}

.series_sub_tip_menu li {
	display:inline-block;
	min-width:7%;
	padding:0 20px;
	text-align:center;
}

.series_sub_tip_menu a {
	text-decoration:none;
	color:#000;
}

.series_sub_dates li {
	display:inline-block;
	min-width:7%;
	padding:0 20px;
	text-align:center;
	font-size:12px;
}

.fwbold {
	font-weight:600;
	border:1px dashed #000;
}

.express_tip_stavki li {
	display:inline-block;
	width:33%;
	margin-bottom:10px;
}

.series_plus_eshe {
	text-align:center;
	background-color:#ffd451;
}

.menu_nogames a{
	color:#ccc!important;
}

.series_table tr:hover {
	background-color:#9dff85!important;
}

.cat_flag {
	height:18px;
	padding-right:5px;
}

.series_table center {
	display:inline-block!important;
	padding-right:5px;
}

.beta_test {
	text-align:center;
	font-size:10pt;
	padding:5px 0;
}

@keyframes color {
  0%   { background: #33CCCC; }
  20%  { background: #33CC36; }
  40%  { background: #B8CC33; }
  60%  { background: #FCCA00; }
  80%  { background: #33CC36; }
  100% { background: #33CCCC; }
}

.beta_test {
	background-color:#fc3a00;
#animation: color 9s infinite linear;
  text-align: center;
  color: white;
}

footer {
	background-color:#ccc;
	padding:30px 0 15px 0;
	margin-top:15px!important;
}

footer a {
	color:#000;
	font-size:10pt;
}

.footer_18 {
	font-size:10pt;
}

.header_menu {
	text-align:center!important;
}

.header_menu img {
	max-height:48px;
}

.header_menu a {
	text-decoration:none;
}

@media (max-width:767px){

	.header_menu_group {
		padding:10px 0;
	}
	
	.logo {
		text-align:center;
	}
	
	.header_menu {
		font-size:8pt;
	}
	
	.header_menu img {
		max-width:90%;
		text-align:center;
	}
	
	.index_plitka {
		padding:30px 0;
		border-top:1px dashed #000;
	}
	
	.express_tip_stavki li {
		width:100%!important;
		vertical-align:top;
	}
	
	.express_the_link input[type="text"] {
		width:100%!important;
		margin-left:0!important;
	}

}

.premium_enter {
	border:1px solid #ccc;
	padding:10px;
}

.premium_enter input[type="text"], .premium_enter input[type="password"] {
	width:100%;
	border:1px solid #000;
}

.index_plitka {
	text-align:center;
}

.index_plitka img {
	max-width:90%;
}

.index_dostupno {
	font-weight:bold;
}

.index_intro {
	padding:20px 0;
}

.index_link {
	text-align:center;
}

.index_link a {
	    font-size: 10pt;
    color: white;
    text-decoration: none;
    padding: .2em 1em;
    outline: none;
    border-width: 2px 0;
    border-style: solid none;
    border-color: #FDBE33 #000 #D77206;
    border-radius: 6px;
    background: linear-gradient(#F3AE0F, #E38916) #E38916;
    transition: 0.2s;
}

.express_the_link {
	background-color:#fbf420;
	padding:4px 0;
	font-size:10pt;
}

.express_the_link input[type="text"] {
	width:50%;
	border:1px solid #000;
	margin-left:20px;
}

input[type="submit"] {
	font-size: 10pt;
    color: white;
    text-decoration: none;
    padding: .4em 1em;
    outline: none;
    border-width: 2px 0;
    border-style: solid none;
    border-color: #FDBE33 #000 #D77206;
    border-radius: 6px;
    background: linear-gradient(#F3AE0F, #E38916) #E38916;
    transition: 0.2s;
	width:100%;
	text-align:center;
}

.team_logo_cat {
	height:18px;
	padding-right:5px;
}

.free_vero_game_today {
	background-color:#000;
	color:#fff;
	text-align:center;
}

.series_table a {
	color:#000;
	text-decoration:none;
}

.vero_block_no_show {
	display:none;
}

.vero_group_lbl {
	font-style:italic;
	font-weight:600;
	font-size:16pt;
}

.vero_block h3 {
	background-color:#74978f;
	font-size:14pt;
	padding:5px;
}

.vero_block h4 {
	background-color:#b1c9c3;
	font-size:12pt;
	padding:5px;
}

.help_icon {
	height:20px;
}

.help_section {
	margin-bottom:20px;
}

.help_section h2 {
	background-color:#74978f;
	padding:5px;
}

.help_section h4 {
	background-color:#b1c9c3;
	padding:5px;
}

.pagination {
    text-align: center;
    margin-bottom: 20px;
    width: 100%;
}

.pagination ul {
    width: 100%;
}

.pagination li.active {
    background-color: #eee;
}

.pagination li {
    border: 1px solid #333;
    border-radius: 4px;
    padding: 10px 0;
    font-size: 12pt;
    display: inline-block;
    margin: 0 10px;
}

.pagination a, .pagination b {
    padding: 0 20px;
}

.free_time_done {
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	background:url('/img/free_time_bg.png');
}

@media (max-width:767px){
	.free_time_done_content {
		margin:5%;
		overflow-y:auto;
	}
}

@media (min-width:768px){
	.free_time_done_content {
		margin:5% 20%;
		overflow-y:auto;
	}
}

.free_time_done_content {
	background-color:#fff;
	padding:10px;
	border-radius:10px;
	min-height:80vh;
}

.timer_icon {
	padding-top:20px;
}

.warning_bet img{
	height:20px;
	padding:0 10px;
}

.warning_bet {
	background-color:#bbcbc8;
	padding:3px 10px;
	font-size:10pt;
	text-align:center;
}

.compact_table {
	width:auto!important;
}

.compact_table input[type="text"] {
	border:1px solid #000;
}


.stata_icon {
	height:18px;
	cursor:pointer;
}

.stata_popup {
	display:none;
	position:fixed;
	width:100%;
	height:80vh;
}

@media (max-width:767px){
	.stata_popup_content {
		margin:5%;
		overflow-y:auto;
	}
}

@media (min-width:768px){
	.stata_popup_content {
		margin:5% 10%;
		overflow-y:auto;
	}
}

.stata_popup_content {
	background-color:#fff;
	padding:10px;
	border-radius:10px;
	max-height:80vh;
	position:relative;
}

.stata_popup_content_close {
	position:absolute;
	top:10px;
	right:10px;
	height:32px;
	cursor:pointer;
}

.stata_popup_header {
	text-align:center;
	font-size:22pt;
	font-weight:bold;
	padding-bottom:15px;
}

.liveup_score {
	font-weight:bold;
}

.liveup_score_details {
	text-align:center;
	font-size:10pt;
}

.liveup_liveStatistics li {
	display:inline-block;
	padding-right:20px;
	font-size:12px;
}

.liveup_liveStatistics img {
	height:16px;
	padding-right:5px;
}

.liveup_coefsline td {
	width:16%!important;
}

.liveup_obolochka table {
	min-height:170px;
}

.liveup_obolochka {
	background-color:#fff;
	-webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
	box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
}

.liveup_obolochka table td {
	padding:0 5px;
	vertical-align:middle;
}

.liveup_nogames {
	text-align:center;
	margin:50px 0 50px 0!important;
}

.liveup_no_games_rasp {
	text-align:center;
	margin:50px 0!important;
}

.liveup_legenda {
	padding:0;
	margin:0;
}

.liveup_legenda li{
	display:inline-block;
	margin-right:20px;
	padding:5px 10px;
}

.rega_wrp {
	margin-top:30px;
	text-align:center;
}

.rega_btn {
	font-size: 10pt;
    color: white;
    text-decoration: none;
    padding: .4em 1em;
    outline: none;
    border-width: 2px 0;
    border-style: solid none;
    border-color: #06f365 #000 #D77206;
    border-radius: 6px;
    background: linear-gradient(#13f30f, #12d10e) #48b546;
    transition: 0.2s;
    width: 100%;
    text-align: center;
	cursor:pointer;
}

.enter_btn {
	font-size: 10pt;
    color: white;
    text-decoration: none;
    padding: .4em 1em;
    outline: none;
    border-width: 2px 0;
    border-style: solid none;
    border-color: #f30632 #000 #D77206;
    border-radius: 6px;
    background: linear-gradient(#1c4e6a, #0d3044) #173140;
    transition: 0.2s;
    width: 100%;
    text-align: center;
	cursor:pointer;
}

.pay_instr {
	margin-bottom:30px;
}

@media (max-width:767px){
	.enter_form {
		display:none;
	}
	.pay_instr img{
		max-width:90%;
		margin-bottom:20px;
	}
}

@media (min-width:767px){
	.enter_btn {
		display:none;
	}
	.pay_instr img{
		max-width:45%;
		margin:0 2%;
	}
}

.enter_form {
	padding-top:20px;
}

.rega_form_wrap {
	display:none;
	background-color:#fff;
	padding-top:20px;
}

.premium_rega input[type="text"], .premium_rega input[type="password"] {
	border:1px solid #000;
}

.prem_side_block {
	margin-bottom:20px;
}

.odd_zahod {
	background-color:green!important;
}
.odd_sliv {
	background-color:red!important;
}
.odd_draw {
	background-color:#ccc!important;
}

.series_sub_dates_active {
	background-color:orange;
	border-radius:2px;
	padding:0 5px;
	color:#fff;
	text-decoration:none;
}
