

/* Start:/local/templates/fbetting/css/style.css?176816484511819*/
:root {
  --primary: #2168a5; /* Из красного самый близкий #e63946 */
  --primary-hover: #003e88;
  --contrast: #FFA324;
  --analogy: #19AE72;
  --bg: #f8f9fb;
  --white: #ff0000;
  --footer-bg: #183657;
  --white: #fff;
  --grey: #f1f3f7;
  --dark: #183657;
  --accent: #13dcbe;
  --border: #e1e5ed;
  --gray: #e1e5ed;
  --darkgray: #d3d3d3;
  --black: #000000;
  --customred: #e63946;
}
html{
	height:100%;
	padding:0;
}
body{
	display:flex;
	flex-direction: column;
	height:100%;
	margin:0;
	padding:0;
	font-family: 'Segoe UI', Arial, sans-serif;
	font-size:14px;
	background:var(--bg);
	min-height: 100vh;
}
a{
	color: var(--primary); 
}
a:hover{
	text-decoration:none;
}
.hide{
	display:none;
}
.center-block{
	max-width:1200px;
	width:100%;
}
h1.title, h2.title{
	font-weight:500;
}
.only-desctop{
	display:block;
}
.only-mobile{
	display:none;
}
.link{
	color: var(--primary);
	text-decoration:underline;
	cursor:pointer;
	transition: background-color 0.2s ease-in-out;
}
button{
	transition: background-color 0.2s ease-in-out;
}
.link:hover{
	text-decoration:none;
}
/*----Header----*/
header.header{
	display:flex;
	margin:0 0 20px;
	justify-content: center;
	width:100%;
	background:var(--white);
	border-bottom: 1px solid var(--border);
}
a.logo{
	display:inline-block;
	max-width:150px;
	margin:20px 0 10px;
}
a.logo>img{
	display:block;
	max-width:100%;
}
a.logo>img.only-desctop{
	display:block;
}	
a.logo>img.only-mobile{
	display:none;
}
.header-top-line{
	display:flex;
	justify-content: space-between;
    align-items: center;	
}
.header-right{
	display: flex;
	flex-direction: column;
	align-items: end;
    justify-content: right;
}
.header-right a{
    display: inline-block;
    text-align: right;
    color: var(--primary);	
}
.header-right a:hover{
	text-decoration:none;
}
.header-right-top-line{
	display:flex;
}
.search-form{
	display:flex;
	height:30px;
	justify-content: space-between;
	border: 1px var(--gray) solid;
	border-radius:5px;
}
.search-form>input{
	min-width:300px;
	padding:5px;
	border:none;
	border-radius:5px;
	outline:none;
	box-sizing:border-box;
}
.search-form button{
	display:flex;
	justify-content: center;
	align-items: center;
	width:30px;
	height:30px;
	background:white;
	outline:none;
	border:none;
	border-radius:5px;
	cursor:pointer;
}
.search-form button>img{
	width:20px;
	height:20px;
}
nav.top-menu{
	display:block;
	border-radius:5px 5px 0 0;
}
nav.top-menu ul{
	display:flex;
	justify-content: space-between;
    margin: 0;
    padding: 0;	
	background:var(--primary);
	border-radius:5px 5px 0 0;
}
nav.top-menu ul li{
	display:flex;
	width:100%;
	justify-content: space-between;
	box-sizing:border-box;
	padding:0;
}
nav.top-menu ul li a{
	display:block;
	width:100%;
	padding:10px 40px;
	color:white;
	font-weight: 500;
	text-align:center;
	text-decoration:none;
	border:1px var(--white) solid;
}
nav.top-menu ul li a:hover{
	background:var(--primary-hover);
}
body .select2-container .select2-selection--single {
    height: 32px;
}
body .select2-container--default .select2-selection--single {
    border: 1px var(--gray) solid;
}
/*----Top Title And Breadcrumbs----*/
.page-nav-block .center-block{
	margin:0 auto;
}
.page-nav-block .center-block .pagetitle{
	margin:0 0 20px;
	color: var(--primary);
    font-size: 24px;
    font-weight: 600;	
}
.page-nav-block .bx-breadcrumb{
    margin: 0;
}
/*----Articles----*/
.center-block .page-content,
.center-block .news-detail,
.news-list.page-news{
	background:var(--white);
	box-sizing:border-box;
    padding: 20px;
    background: var(--white);
    box-shadow: 0px 0px 3px 1px var(--gray);
    border-radius: 5px;
}
.center-block .news-detail img{
	max-width:100%;
}
/*----Footer----*/
footer.footer{
	margin-top: 40px;
	background:var(--primary);
	box-sizing:border-box;
	padding:40px 0;
	height: -webkit-fill-available;
}
footer.footer .center-block{
	margin: 0 auto;
	display:grid;
	grid-template-columns: auto auto auto auto;
	gap: 20px;
}
footer.footer .center-block ul{
	display:block;
	margin:0;
	padding:0;
}
footer.footer .center-block ul li{
	display:block;
	margin: 0 0 5px;
	padding:0;
}
footer.footer .center-block ul li a{
	color:var(--white);
	text-decoration:none;
	font-size:14px;
}
footer.footer .center-block ul li a:hover{
	text-decoration:underline;
}
/*----Sidebar----*/
.right-sidebar{
	display:block;
}
.right-col-block{
	display:block;
	box-sizing: border-box;
	margin:0 0 20px;
}
.sidebar-bg{
	box-sizing: border-box;
	margin:0 0 20px; 
	padding:20px;	
	background:var(--white);
    box-shadow: 0px 0px 3px 1px var(--gray);
    border-radius: 5px;		
}
/*----*/
.page{
	display:flex;
	justify-content: center;	
}
.page .center-block{
	display:grid;
	grid-template-columns: auto 300px;
	gap: 20px;
}
.page .center-block .left-content-block{
	width:100%;
}
ul.forecasts-list{
	display:block;
	background:var(--white);
	box-sizing:border-box;
	padding:20px;
	margin:10px 0;
	box-shadow: 0px 0px 3px 1px var(--gray);
    border-radius: 5px;
}
ul.forecasts-list>li{
	display:block;
	margin: 0 0 30px;
	padding:0;
	width:100%;
}
ul.forecasts-list>li .date-match{
	display:flex;
	width:100%;
	justify-content: space-between;	
}
ul.forecasts-list>li .forecasts-info-blocks{
	display:flex;
	gap:20px;
	width:100%;
	margin-top: 10px;
	justify-content: space-between;		
}
ul.forecasts-list>li .forecasts-info-blocks .fib-item{
	display:flex;
	flex-direction: column;	
	justify-content: space-between;   
	width:33%;
	box-sizing:border-box;
	padding:10px;
	border:2px var(--border) solid;
	border-radius:4px;
}
ul.forecasts-list>li .forecasts-info-blocks .fib-item.top-cf{
	border:2px var(--analogy) solid;
}
ul.forecasts-list>li .forecasts-info-blocks .fib-item .team-info{
	display:flex;
}
ul.forecasts-list>li .forecasts-info-blocks .fib-item .team-info img{  
    display: inline-block;
    max-width: 100px;
	margin-right: 10px;    
}
ul.forecasts-list>li .forecasts-info-blocks .fib-item .probability{
	display:flex;
	justify-content: space-between;
	background:var(--gray);
	margin-top:10px;
	box-sizing:border-box;
	padding:10px;
	color:var(--black);
	padding: 5px 10px;
	border-radius:4px;
	font-weight: 500;
}
ul.forecasts-list>li .forecasts-info-blocks .fib-item.top-cf .probability{
	background:var(--analogy);
	color:var(--white);
}
ul.forecasts-list>li .forecasts-info-blocks .fib-item.bottom-cf .probability{
	background:var(--gray);
	color:var(--black);
}
ul.forecasts-list>li a.more-info{
	display:inline-block;
	box-sizing:border-box;
	padding:2px 10px;
	color:var(--white);
	background:var(--analogy);
	text-decoration:none;
	line-height:1;
}
.team-info-bid .custom-bid{
    margin: 10px 0 0;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 5px 10px;
    display: block;
    color: var(--white);
    background: var(--customred);
    font-weight: 400;
}
/*----*/
.forecasts-tags-block{
	display:flex;
	gap:20px;
	justify-content: space-between;	
	box-sizing:border-box;
	margin: 20px 0;
	align-items: center;	
}
.forecasts-tags-block button{
	display:block;
	width:100%;
	border:none;
	outline:none;
	color:white;
    padding: 10px 40px;
    font-weight: 500;	
	border-radius:5px;
	cursor:pointer;
	border: 1px var(--darkgray) solid;
    color: var(--black);
    background: var(--gray);
}
.forecasts-tags-block button.active{
	background: var(--analogy);
	border:1px var(--analogy) solid;
	cursor:default;
	color:var(--white);
}
.forecasts-filter-block{
	display:flex;
	gap:20px;
	justify-content: space-between;	
	box-sizing:border-box;
	margin: 20px 0;
	align-items: center;
}
.forecasts-filter-block .ff-item{
	display:flex;
	align-items: center;
	width:100%;
}
.forecasts-filter-block label{
	display:inline-block;
	margin-right:10px;
	font-weight:500;
}
.forecasts-filter-block select,
.forecasts-filter-block input{
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	border-radius:5px;
	padding:8px 10px;
	outline:none;
	border:1px var(--gray) solid;
}
/*----Right News----*/
.page .center-block .right-sidebar{
	grid-row:span 2;
	width:100%;
	max-width:300px;
}
ul.sidebar-news{
	display:block;
	margin:0;
	padding:0;
}
ul.sidebar-news li{
	display:block;
	margin:0 0 30px;
	padding:0;
}
ul.sidebar-news li img{    
    float: left;
    margin: 0 10px 0 0;
    max-width: 100px;
}
ul.sidebar-news li time{
	display:inline-block;
	font-weight:500;
	color:var(--primary);
}
ul.sidebar-news li p{
	display:inline;
	margin-right:5px;
}
.detail-news-link{
	display:inline-block;
	text-align:right;
	color:var(--analogy);
}
.detail-news-link span{
	position: relative;
    top: -1px;
	font-size: 10px;
}
.detail-news-link:hover{
	text-decoration:none;
}
.page .center-block .right-sidebar h3{
	font-size: 16px;
    display: block;
    margin: 0 0 10px;
    padding: 0;
    box-sizing: border-box;
    color: var(--analogy);	
}
/*----Articles Block----*/
ul.articles-list{
	display:grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap:20px;
	margin: 0;
    padding: 0;	
}
ul.articles-list li.article-item{
	display:block;
	background:var(--white);
	box-sizing:border-box;
	/*padding:20px;*/
	margin:0;
	box-shadow: 0px 0px 3px 1px var(--gray);
    border-radius: 5px;		
}
ul.articles-list li.article-item:hover{
	box-shadow: 0px 0px 3px 1px #d3d3d3;
}
ul.articles-list li.article-item img{
	display:block;
	width:100%;
}
ul.articles-list li.article-item a.article-item-img{
	display:block;
	height:200px;
	width:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	border-radius:5px 5px 0 0;
}
ul.articles-list li.article-item .article-item-inner{
	padding:20px;
	box-sizing:border-box;
}
ul.articles-list li.article-item .detail-article-link{
    display: block;
    text-align: right;
    color: var(--analogy);	
}
ul.articles-list li.article-item .detail-article-link span{
	position: relative;
    top: -1px;
	font-size: 10px;
}
ul.articles-list li.article-item .detail-article-link:hover{
	text-decoration: none;
}
ul.articles-list li.article-item .article-item-inner strong{
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.3em;
  height: 35px;	
}
ul.articles-list li.article-item .article-item-inner p{
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    line-height: 1.3em;
    height: 90px;
}
div.news-detail img.detail_picture {
	float: left;
    height: auto;
    max-width: 300px;
    margin: 20px 20px 10px 0;
}
/*----Modal----*/
.modal-block{
	position:fixed;
	width:100%;
	height:100%;
	z-index:999;
	overflow-x:auto;
}
.modal-block .overlay{
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(0,0,0, 0.8);
}
.modal-block .modal-body{
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	z-index:1009;	
}
.modal-block .modal-content{
	position:relative;
	top:-100px;
	display:block;
	padding:10px 20px;
	background:white;
	box-sizing:border-box;
	border-radius:5px;
	border:1px (--darkgray) solid;
	box-shadow: 0px 0px 1px 1px var(--darkgray);
}
.close-modal{
    position: absolute;
    right: 8px;
    top: 0px;
	font-size: 24px;
    z-index: 999;
    cursor: pointer;
}
/* End */


/* Start:/local/templates/fbetting/css/media-query.css?17621136244019*/
@media (max-width: 768px) {
	body{
		background:var(--white);
	}
	.only-desctop{
		display:none;
	}
	.only-mobile{
		display:block;
	}
	.only-desctop{
		display:none;
	}
	header.header {
		position:fixed;
		padding: 5px;
        box-sizing: border-box;
		background: var(--primary);
		border-bottom: 1px solid var(--border);
		z-index:99;
	}	
	a.logo>img.only-desctop{
		display:none;
	}	
	a.logo>img.only-mobile{
		display:block;
	}
	.mobile-menu-btn, .mobile-user-btn, .mobile-search-btn{
		display:flex;
		align-items: center;
		justify-content: center;
		background:none;
		border:none;
		outline:none;
		width:40px;
		height:40px;
		cursor:pointer;
	}
	.mobile-menu-btn>img,
	.mobile-user-btn>img,
	.mobile-search-btn>img{
		display:block;
		width:100%;
	}
	.mobile-search-btn>img{
		position:relative;
		top:2px;
	}
	.search-form>input {
		width: 0px;
		min-width: 0;
	}
	a.logo {
        position: absolute;
        left: 50px;
        top: -10px;
        max-width: 90px;
	}
	.header-right {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
	}
	.header-right select {
		height: 30px;
		margin-bottom:0;
	}
	.header-right-top-line {
		align-items: center;
	}
	.page .center-block {
		flex-direction: column;
		display: flex;
	}
	nav.top-menu{
		display:none;
	}
	nav.top-menu.visible{
		display:block;
		position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: rgba(0, 0, 0, 0.6); 
		z-index: 99;
    }
	.top-menu-box{
		width:300px;
		display:block;
		position:relative;
		height:100%;
		background:var(--white);
	}
	nav.top-menu ul{
		display:block;
		padding-top: 5px;
		background:transparent;
	}
	nav.top-menu ul li{
		display:block;
		width:auto;
	}
	nav.top-menu ul li a{
		display:inline-block;
		padding: 10px 20px;
		border:none;
		width:auto;
		text-align:left;
		color:var(--primary);
	}
	nav.top-menu ul li a:hover{
		background:none;
	}
	.js_top-menu-box{
		margin-left:-300px;
	}
	.mobile-menu-close{
		position:absolute;
		top: 0;
        right: 5px;
		background:none;
		border:none;
		outline:none;
		color:var(--primary);
		font-weight:500;
		font-size:28px;
		cursor:pointer;
	}
	/*------------*/
	.page {
		padding-top:30px;
	}
	.page .center-block .left-content-block {
		padding: 10px;
		box-sizing: border-box;
		width: 100%;
	}
	/*----Footer----*/
	footer.footer .center-block {
		grid-template-columns: 1fr 1fr;
	}
	footer.footer .center-block ul {
		padding: 0 10px;
	}
	/*----*/
	.forecasts-tags-block{
		gap:10px;
	}
	.forecasts-tags-block button {
		padding: 5px;
		height:100%;
		min-height: 50px;
	}
	.forecasts-filter-block{
		display:grid;
		grid-template-columns:1fr 1fr;
	}
	ul.forecasts-list {
		display: block;
		background: transparent;
		padding: 0;
		box-shadow: none;
		border-radius: 5px;
	}
	ul.forecasts-list>li .forecasts-info-blocks {
		display:grid;
		grid-template-columns:1fr 1fr;
		background:var(--white);
		gap:10px;
	}
	ul.forecasts-list>li .forecasts-info-blocks .fib-item {
		width:100%;
	}
	ul.forecasts-list>li .forecasts-info-blocks .fib-item.medium-cf {
		grid-column: 1 / 3; /* Занимает обе колонки */
		grid-row: 2; /* Размещается во второй строке */
	}
	ul.forecasts-list>li .forecasts-info-blocks .fib-item .team-info img {
		max-width: 60px;
	}
	/*--------*/
	.page .center-block .right-sidebar {
		min-width:100%;
		margin:0;
		padding: 10px;
	}
	.right-sidebar {
		background: transparent;
		box-shadow: none;
	}
	/*--------*/
	.articles{
		box-sizing:border-box;
		padding:10px;
	}
	ul.articles-list {
		grid-template-columns:1fr 1fr;
	}
	ul.articles-list li.article-item a.article-item-img {
		height: 130px;
	}
	ul.articles-list li.article-item .article-item-inner {
		padding: 10px;
		box-sizing: border-box;
	}
}	
/* End */


/* Start:/local/templates/fbetting/css/select2.min.css?172603043016326*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, white 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:rgba(0,0,0,0);border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, white 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, white 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, white 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/* End */


/* Start:/local/components/w7/select.language/templates/.default/style.css?1762282580446*/
.header-right select{
	display:inline-block;
	width:56px;
	height: 32px;
	margin-bottom:6px;
	margin-left: 10px;
	box-sizing:border-box;
	border-radius:5px;
	padding:4px 6px;
	outline:none;
	border:1px var(--gray) solid;	
}
.header-right-top-line .select2-container{
	margin-left:10px;
}
.small-flag-option{
	display:flex;
	justify-content: space-between;
	align-items:center;
}
img.small-flag{
	width:20px;
	height:auto;
}
/* End */


/* Start:/local/components/w7/login.form/templates/.default/style.css?17648779622076*/
.auth-tabs .auth-tab-item{
	display:flex;
	gap: 15px;
	flex-direction: column;
	justify-content: space-between;
	max-width: 500px;
	min-width: 370px;
	padding: 20px 0;
    box-sizing: border-box;
}
.auth-tabs .auth-tab-item input[type="text"],
.auth-tabs .auth-tab-item input[type="password"]{
    display: block;
    width: 100%;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 8px 10px;
    outline: none;
    border: 1px var(--gray) solid;	
}
.auth-tabs .auth-tab-item input[type="text"]:focus,
.auth-tabs .auth-tab-item input[type="password"]:focus{
	border: 1px var(--darkgray) solid;	
}
.auth-tabs .auth-tab-item button{
	display: block;
    width: 100%;
    outline: none;
    color: white;
    padding: 10px 40px;
    font-weight: 500;
    border-radius: 5px;
    background: var(--primary);
    border: 1px var(--primary) solid;
    cursor: pointer;
    color: var(--white);	
}
.auth-tabs .auth-tab-item button:hover,
.auth-tabs .auth-tab-item button:focus{
	background: var(--primary-hover);
}
.auth-tabs .strong-title{
	display:block;
	margin:0;
	font-size:16px;
}
.auth-tabs p{
	margin:0;
}
.auth-reg-lonk-block{
	color: var(--darkgray);
}
.auth-tabs .checkbox-line input[type="checkbox"]{
    position: relative;
	height: 15px;
    width: 15px;
	margin-right: 5px;
}
.auth-tabs .checkbox-line>span{
	display:inline-block;
	position:relative;
	top: -2px;
}
.auth-tabs .auth-tab-item.hide{
	display:none;
}
.auth-tabs label{
	position:relative;
	margin: 0 0 5px;
}
.auth-tabs input.error-field{
	border-color:var(--customred)!important;
}
.auth-tabs input.error-field+.error-text{
	position:absolute;
	bottom: -16px;
	font-size:12px;
	display:inline-block;
	color:var(--customred);
}
.auth-tabs input.error-field+.error-text>sup{
	position:relative;
    top: 5px;
    margin-right: 5px;	
	display:inline-block;
	color:var(--customred);
}
.auth-tabs .error-message{
	position:absolute;
	top:5px;
	display:block;
	font-size:12px;
	color:var(--customred);	
}
/* End */
/* /local/templates/fbetting/css/style.css?176816484511819 */
/* /local/templates/fbetting/css/media-query.css?17621136244019 */
/* /local/templates/fbetting/css/select2.min.css?172603043016326 */
/* /local/components/w7/select.language/templates/.default/style.css?1762282580446 */
/* /local/components/w7/login.form/templates/.default/style.css?17648779622076 */
