.z-depth-0 {

	-webkit-box-shadow: none !important;

	box-shadow: none !important;

}





/* 2dp elevation modified*/



.z-depth-1,

nav,

.card-panel,

.card,

.toast,

.btn,

.btn-large,

.btn-small,

.btn-floating,

.dropdown-content,

.collapsible,

.sidenav {

	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);

	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);

}



.z-depth-1-half,

.btn:hover,

.btn-large:hover,

.btn-small:hover,

.btn-floating:hover {

	-webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);

	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);

}





/* 6dp elevation modified*/



.z-depth-2 {

	-webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);

	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);

}





/* 12dp elevation modified*/



.z-depth-3 {

	-webkit-box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);

	box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);

}





/* 16dp elevation */



.z-depth-4 {

	-webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);

	box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);

}





/* 24dp elevation */



.z-depth-5,

.modal {

	-webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);

	box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);

}



.hoverable {

	-webkit-transition: -webkit-box-shadow .25s;

	transition: -webkit-box-shadow .25s;

	transition: box-shadow .25s;

	transition: box-shadow .25s, -webkit-box-shadow .25s;

}



.hoverable:hover {

	-webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

	box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

}



.divider {

	height: 1px;

	overflow: hidden;

	background-color: #e0e0e0;

}



.title-main {

	margin-top: 35px;

	margin-bottom: 35px;

	border-bottom: 2px solid #312759;

}



.title-main h1 {

	z-index: 1030;

	color: #312759;

	font-size: 35px;

	position: relative;

	top: 9px;

	left: 0;

}



.title-main::before {

	content: '';

	width: 180px;

	height: 20px;

	background-color: #fff;

	position: absolute;

	top: 30px;

}



.classification-center {

	margin-top: 20px;

	margin-bottom: 20px;

}



.classification-column {

	height: 430px;

	border-right: 1px solid #dedede;

}



.classification-center-main p {

	font-weight: normal;

	font-size: 16px;

	line-height: 17px;

	color: #000;

}



.classification-center-main .tab .nav-tabs {

	margin: auto;

	/* width: 900px; */

}



.classification-center-main .tab .nav-tabs li {

	width: auto;

}



.classification-center-main .tab .nav-tabs li a {

	font-size: 14px;

}



.panel-heading {

	height: 128px;

	border: 0!important;

	background-image: linear-gradient(to bottom, #ffffff 0, #ffffff 100%);

}



.panel-heading a:after {

	font-size: 60px;

	font-family: 'FontAwesome';

	content: "\f0d7";

	float: left;

	color: #312759;

}



.panel-heading a.collapsed:after {

	content: "\f0da";

}



.panel-heading a:after {

	font-family: 'FontAwesome';

	content: "\f0d7";

	float: left;

	color: #312759;

}



.panel-heading a.collapsed:after {

	content: "\f0da";

}



.periods {

	padding: 25px;

	border-right: 1px solid #ddd;

}



.tv-icon {

	width: 180px;

	height: 100px;

	object-fit: contain;

}

.panel-heading a{

	cursor: pointer;

}

.club-1 {

	width: 33%;

	height: 100px;

	float: left;

}



.club-1 img {

	width: 100%;

	height: 80px;

	object-fit: contain;

}



.club-1 h3 {

	font-weight: bold;

	font-size: 13px;

	color: #312759;

	text-align: center;

	margin-top: 10px;

}



.modal.fade .modal-dialog {

	-webkit-transform: translate(0, -25%);

	-ms-transform: translate(0, -25%);

	transform: translate(0, -25%);

	-webkit-transition: -webkit-transform 0.3s ease-out;

	-moz-transition: -moz-transform 0.3s ease-out;

	-o-transition: -o-transform 0.3s ease-out;

	transition: transform 0.3s ease-out;

}



.modal.in .modal-dialog {

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	transform: translate(0, 0);

}



.club-source h1 {

	font-weight: bold;

	font-size: 44px;

	color: #312759;

	text-align: center;

	margin-top: 25px;

	vertical-align: middle;

}



.club-source {

	width: 33%;

	height: 100px;

	float: left;

}



.club-2 {

	width: 33%;

	height: 100px;

	float: left;

}



.club-2 img {

	width: 100%;

	height: 80px;

	object-fit: contain;

}



.club-2 h3 {

	font-weight: bold;

	font-size: 13px;

	color: #312759;

	text-align: center;

	margin-top: 10px;

}



.title-periods h2 {

	font-size: 20px;

	font-weight: bold;

	color: #312759;

	text-align: center;

	margin-top: 40px;

}



.title-periods h4 {

	font-weight: normal;

	text-align: center;

}



.according-content {

	padding: 0!important;

	border: 1px solid #ddd;

	padding-bottom: 20px!important;

}



.according-slider {

	height: 400px;

	border-bottom: 1px solid #eee;

}

.according-slider img{

  width: 100%;

	height: 400px;

	object-fit: cover;

}



.no-bordered {

	border-top: 0!important;

}



.fix-play-button {

	width: 55px;

	height: 55px;

	background-image: url(../../img/sys/play.svg);

	background-repeat: no-repeat;

	background-size: 50px 50px;

	background-color: transparent;

	border: 0;

	position: relative;

	outline: 0;

	top: -220px;

	left: 45%;

}



.collapse-title h2 {

	font-size: 20px;

	font-weight: bold;

	color: #312759;

	margin-top: 20px;

	margin-bottom: 20px;

	text-transform: uppercase;

	font-family: 'Daxline-pro', sans-serif;

}



.collapse-data p {

	font-size: 17px;

	font-weight: normal;

	color: #312759;

	font-family: 'Daxline-pro', sans-serif;

}



.left-block-wather {

	width: 66px;

	height: 66px;

	float: left;

	background-repeat: no-repeat;

	background-size: 60px 60px;

}



.right-block-wather {

	width: 400px;

	height: 66px;

	float: left;

	padding-top: 10px;
	padding-left: 10px;
}



.right-block-wather p {

	font-size: 32px;

	font-weight: bold;

	color: #312759;

	margin-bottom: 7px;

	font-family: 'Daxline-pro', sans-serif;

}



.right-block-wather p span {

	font-size: 12px;

	color: #312759;

	font-family: 'Daxline-pro', sans-serif;

	position: relative;

	top: -18px;

}



.right-block-wather span {

	font-size: 18px;

	font-weight: bold;

	color: #312759;

	text-transform: uppercase;

	font-family: 'Daxline-pro', sans-serif;

}



.large-button {

	border: 0;

	background-color: #ffcc00;

	color: #fff;

	font-size: 25px;

	padding: 25px;

	text-align: center;

	border-radius: 8px;

	width: 100%;

	text-transform: uppercase;

	font-family: 'Daxline-pro', sans-serif;

	margin-top: 20px;

}



.tab .nav-tabs.fixable {

	padding-top: 20px;

	padding-bottom: 20px;

	margin: auto;

	width: 400px;

}



.tab .nav-tabs.fixable li {

	width: auto;

}



.tab .nav-tabs.fixable li a {

	border: none;

	background-color: transparent;

	height: 30px;

	color: #312759;

	text-align: center;

}



.tab .nav-tabs.fixable li.active a {

	text-decoration: underline;

	border: 0;

}



.main-pub {}



.table-form {

	margin-top: 15px;

	margin-bottom: 25px;

}





/**/



.item-main-title h1 {

	color: #312759;

	font-weight: bold;

	text-transform: uppercase;

	font-family: 'Daxline-pro', sans-serif;

	text-align: center;

	font-size: 25px;

	margin-top: 15px;

	margin-bottom: 10px;

}



.item-main-img img {

	width: 170px;

	height: 220px;

	object-fit: contain;

}



.table-premier-form .table>tbody>tr>td,

.table>tbody>tr>th:nth-child(4n-2) {

	width: 240px;

}



.table-premier-form .table>tbody>tr>td,

.table>tbody>tr>th {

	height: 40px;

}



.main-pub .owl-carousel .owl-nav .owl-prev img {

	position: absolute;

	top: 130px;

	left: 30px;

}



.main-pub .owl-carousel .owl-nav .owl-next img {

	position: absolute;

	top: 130px;

	right: 30px;

}



.item-main-footer {

	z-index: 1040;

	-webkit-box-shadow: 0px -2px 96px -21px rgba(0, 0, 0, 0.75);

	-moz-box-shadow: 0px -2px 96px -21px rgba(0, 0, 0, 0.75);

	box-shadow: 0px -2px 96px -21px rgba(0, 0, 0, 0.75);

	height: 53px;

}



.item-main-footer .name {

	width: 80%;

	float: left;

	height: 53px;

}



.item-main-footer .name h3,

.item-main-footer .number h3 {

	color: #312759;

	font-weight: bold;

	text-transform: uppercase;

	font-family: 'Daxline-pro', sans-serif;

	text-align: center;

	font-size: 20px;

	margin-top: 16px;

}



.item-main-footer .number {

	width: 20%;

	float: left;

	border-left: 1px solid #eee;

	height: 53px;

	-webkit-box-shadow: -2px 0px 3px -1px rgba(0, 0, 0, 0.75);

	-moz-box-shadow: -2px 0px 3px -1px rgba(0, 0, 0, 0.75);

	box-shadow: -2px 0px 3px -1px rgba(0, 0, 0, 0.75);

}





/**/



.clubs-thumb {

	width: 25px;

	height: 25px;

	object-fit: contain;

}



.no-bordered span {

	position: relative;

	top: -8px;

	left: 5px;

	white-space: nowrap;

}



.table-form .table>thead>tr>td,

.table>thead>tr>th {

	font-size: 12px;

	padding: 2px;

	vertical-align: middle;

	border: 0!important;

	text-transform: uppercase;

	text-align: center;

}



.table-form .table>tbody>tr>td,

.table>tbody>tr>th {

	font-size: 12px;

	padding: 25.5px;

	vertical-align: middle;

	border-top: 1px solid #dedede!important;

	text-align: left;

}





/*premier-legue*/



.table-premier-form .table>thead>tr>td,

.table>thead>tr>th {

	font-size: 12px;

	padding: 6px;

	vertical-align: middle;

	border: 0!important;

	text-transform: uppercase;

	text-align: center;

}



.table-premier-form .table>tbody>tr>td,

.table>tbody>tr>th {

	font-size: 12px;

	padding: 3.5px;

	vertical-align: middle;

	border-top: 1px solid #dedede!important;

	text-align: center;

}





/***/



.main-pub.title-table {

	height: 34px;

}



.main-pub-table {

	padding-left: 0px;

}



.width-140 {

	width: 140px;

}





/**/





/*----------history_cup----------*/



div.jQBracket .teamContainer {

	border: 1px solid #eee;

}



.content1.history #leftBracket,

.content1.history div.jQBracket,

.content1.history #leftBracket2,

.content1.academy.season #play-off #leftBracket,

.content1.academy.season #play-off div.jQBracket,

.content1.academy.season #play-off #leftBracket2,

.content1.academy.season #country #leftBracket,

.content1.academy.season #country div.jQBracket,

.content1.academy.season #country #leftBracket2 {

	float: left;

	width: 100% !important;

}



.content1.history div.jQBracket .connector,

.content1.academy.season #play-off div.jQBracket .connector,

.content1.academy.season #country div.jQBracket .connector {

	border-color: #000 !important;

}



.content1.history div.jQBracket .team,

.content1.academy.season #play-off div.jQBracket .team,

.content1.academy.season #country div.jQBracket .team {

	height: 50px;

}



.content1.history div.jQBracket .team div.label,

.content1.history div.jQBracket .team div.score,

.content1.academy.season #play-off div.jQBracket .team div.label,

.content1.academy.season #play-off div.jQBracket .team div.score,

.content1.academy.season #country div.jQBracket .team div.label,

.content1.academy.season #country div.jQBracket .team div.score {

	height: 100%;

}



.content1.history div.jQBracket .bubble,

.content1.academy.season #play-off div.jQBracket .bubble,

.content1.academy.season #country div.jQBracket .bubble {

	display: none;

}



.content1.history div.jQBracket .bracket,

.content1.academy.season #play-off div.jQBracket .bracket,

.content1.academy.season #country div.jQBracket .bracket {

	width: 100%;

}



.content1.history div.jQBracket .team div.label,

.content1.academy.season #play-off div.jQBracket .team div.label,

.content1.academy.season #country div.jQBracket .team div.label {

	height: 100% !important;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	line-height: 100%;

	padding-left: 8px !important;

}



.content1.history div.jQBracket .team div.label>span,

.content1.academy.season #play-off div.jQBracket .team div.label>span,

.content1.academy.season #country div.jQBracket .team div.label>span {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	float: left;

	width: 30px;

	margin-right: 10px;

}



.content1.history div.jQBracket .team div.label,

.content1.academy.season #play-off div.jQBracket .team div.label,

.content1.academy.season #country div.jQBracket .team div.label {

	font-family: Montserrat-Bold, arial;

	font-size: 10px;

	font-weight: bold;

	color: #141414;

	text-transform: uppercase;

}



.content1.history #leftBracket .tools,

.content1.history #leftBracket2 .tools,

.content1.academy.season #play-off #leftBracket .tools,

.content1.academy.season #play-off #leftBracket2 .tools,

.content1.academy.season #country #leftBracket .tools,

.content1.academy.season #country #leftBracket2 .tools {

	display: none;

}



.content1.history div.jQBracket .team div.score,

.content1.academy.season #play-off div.jQBracket .team div.score,

.content1.academy.season #country div.jQBracket .team div.score {

	color: #000 !important;

	font-size: 12px;

	font-family: Montserrat-Bold, arial;

	line-height: 42px !important;

	background-color: transparent !important;

}



.content1.history div.jQBracket .team.highlightLoser,

.content1.history div.jQBracket .team.lose,

.content1.academy.season #play-off div.jQBracket .team.highlightLoser,

.content1.academy.season #play-off div.jQBracket .team.lose,

.content1.academy.season #country div.jQBracket .team.highlightLoser,

.content1.academy.season #country div.jQBracket .team.lose {

	background-color: #f0f0f0 !important;

}



.content1.history div.jQBracket .team.win,

.content1.academy.season #play-off div.jQBracket .team.win,

.content1.academy.season #country div.jQBracket .team.win {

	background-color: #fff !important;

}



.content1.history div.jQBracket .team.highlightWinner,

.content1.academy.season #play-off div.jQBracket .team.highlightWinner,

.content1.academy.season #country div.jQBracket .team.highlightWinner {

	background-color: #ffcb00 !important;

}



.content1.history .owl-carousel2,

.content1.academy.season #play-off .owl-carousel2,

.content1.academy.season #country .owl-carousel2 {

	margin-bottom: 35px;

}



.content1.history .bracket .round:last-of-type,

.content1.academy.season #play-off .bracket .round:last-of-type,

.content1.academy.season #country .bracket .round:last-of-type {

	margin-right: 0 !important;

}



.content1.history .bracket_title,

.content1.academy.season #play-off .bracket_title,

.content1.academy.season #country .bracket_title {

	font-size: 14px;

	color: #fff;

	text-transform: uppercase;

	font-family: Montserrat-Bold, arial;

	margin-top: 15px;

	margin-bottom: 15px;

	float: left;

	clear: left;

	width: 100%;

}



.content1.history .bracket_title.nomob,

.content1.academy.season #play-off .bracket_title.nomob,

.content1.academy.season #country .bracket_title.nomob {

	position: absolute;

	color: #000;

}



.content1.history_cup .share {

	margin-top: 120px;

}



@media (min-width: 1100px) {

	.content1.history .bracket .round:last-of-type,

	.content1.academy.season #play-off .bracket .round:last-of-type,

	.content1.academy.season #country .bracket .round:last-of-type {

		width: 220px !important;

	}

	.content1.history .bracket .round:last-of-type .team.win.highlightWinner,

	.content1.academy.season #play-off .bracket .round:last-of-type .team.win.highlightWinner,

	.content1.academy.season #country .bracket .round:last-of-type .team.win.highlightWinner {

		width: 220px !important;

	}

	.content1.history .bracket .round:last-of-type .team.win.highlightWinner div.score,

	.content1.academy.season #play-off .bracket .round:last-of-type .team.win.highlightWinner div.score,

	.content1.academy.season #country .bracket .round:last-of-type .team.win.highlightWinner div.score {

		padding-right: 48px !important;

		width: 63px !important;

	}

}





/**/



.owerlay-caroucel {

	width: 300px;

	position: absolute;

	right: 0;

}





/**/



#friendly-legue {

	margin-top: 80px;

}





/*contact*/



.panel-body {

	border-style: solid;

	border-width: 1px;

	border-color: rgb(255, 255, 255);

	box-shadow: 0px 2px 26.56px 5.44px rgba(49, 39, 89, 0.09);

	z-index: 56;

	padding: 25px;

}



.contact-main-title {

	color: #312759;

	font-size: 30px;

	margin-top: 20px;

	margin-bottom: 20px;

	font-family: 'Daxline-pro', sans-serif;

}



.contact-main-list li {

	width: 300px;

	height: 40px;

}



.contact-main-list li a {

	font-size: 14px;

	color: rgb(255, 255, 255);

	line-height: 1.222;

	z-index: 93;

	color: #312759;

	font-weight: 400;

}



.form-group {

	padding: 0px;

	margin: 0px;

}



.form-group input.form-control {

	height: 64px;

	font-family: Tahoma;

	font-weight: normal;

	font-size: 16px;

	line-height: 18px;

}



.form-group textarea.form-control {

	font-family: Tahoma;

	font-weight: normal;

	font-size: 16px;

	line-height: 18px;

}



.contact-btn {

	border-radius: 10px;

	border: 1px solid rgb(255, 203, 0);

	background-color: rgb(255, 203, 0);

	width: 100%;

	height: 220px;

	z-index: 78;

	background-image: url(../../img/sys/plane.png);

	background-repeat: no-repeat;

	background-position: center 70px;

	outline: 0;

	font-size: 20px;

	color: #312759;

	text-align: center;

	font-weight: 400;

	padding-top: 70px;

}



.checkout-btn {

	border-radius: 10px;

	background-color: rgb(255, 203, 0);

	width: 432px;

	height: 72px;

	border: 1px solid rgb(255, 203, 0);

	z-index: 133;

	background-image: url(../../img/sys/arrow-right-small.svg);

	background-position: right 20px center;

	background-repeat: no-repeat;

	background-size: 32px 32px;

	outline: 0!important;

	font-size: 24px;

	font-family: "DaxlinePro";

	color: rgb(49, 39, 89);

	font-weight: bold;

	text-transform: uppercase;

	line-height: 1.2;

	text-align: left;

	padding-left: 20px;

	transition: all .5s;

	margin-top: 20px;

}



.checkout-btn:hover {

	background-color: #312759;

	border: #312759;

	color: #fff;

}
/* custom */
p.custom_lineups_title {
    margin-bottom: 20px;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'DaxlinePro', sans-serif;
	color: #312759;
	font-weight: bold;
}





/*additional*/
/*////////////////////////////////////////*/



@media only screen and (max-width: 1201px) {
   img.tv-icon{
   	width: 100%!important;
   }
}

@media only screen and (max-width: 991px) {
   .panel, .panel-group .panel-heading{
   		display: flex;;
   }
   .classification-center .tab{
   		margin-top: 50px;
   }
   #about-center{
   	    margin-top: 103px;
   }
}

@media only screen and (max-width: 767px) {
   .panel{
   		display: block;
   }
	.classification-center-main .tab .nav-tabs li {
		width: 48%;
	}
	.tab_select.cav_pos{
		top: 5px!important;
	}
}

@media only screen and (max-width: 560px) {
   .classification-center .tab_select .form-control{
   	    /* top: -21px; */
   }
}

@media only screen and (max-width: 460px) {
   .classification-center .tab_select .form-control{
        /* top: 11px!important; */
   }
}

.classification-center-main .tab .nav-tabs li {
    float: none !important;
    display: inline-block;
    margin-bottom: 6px !important;
}

.join-menu.pull-right li a span.caret {
	display: none !important;	
}