@charset "utf-8";
/* CSS Document */

body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background:no-repeat fixed;
	background-position:center;
	background-size:cover;
	background-image:url('../images/backgrounds/ibrox-lg.jpg');
	z-index:-2;
}

@media only screen and (max-width: 576px) {
	body {
		background-image: url('../images/backgrounds/ibrox-sm.jpg');
	}
}

.loader {
	display:block;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:9999;
	background:url('../images/loading.gif') 50% 50% no-repeat rgb(255,255,255);
}

.bg-cover {
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position:fixed;
	z-index:-1;
	background-color:rgba(255,255,255,0.7);
}

.bg-header {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(0,56,157,1) 80%);
	background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(0,56,157,1) 80%);
	background: linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(0,56,157,1) 80%);
}

.bg-gradient-header-blue {
	background: rgba(0,56,157,1);
	background: -moz-linear-gradient(90deg, rgba(0,56,157,1) 20%, rgba(255,255,255,1) 80%);
	background: -webkit-linear-gradient(90deg, rgba(0,56,157,1) 20%, rgba(255,255,255,1) 80%);
	background: linear-gradient(90deg, rgba(0,56,157,1) 20%, rgba(255,255,255,1) 80%);
}

.bg-gradient-header-red {
	background: rgba(255,0,0,1);
	background: -moz-linear-gradient(90deg, rgba(255,0,0,1) 20%, rgba(255,255,255,1) 80%);
	background: -webkit-linear-gradient(90deg, rgba(255,0,0,1) 20%, rgba(255,255,255,1) 80%);
	background: linear-gradient(90deg, rgba(255,0,0,1) 20%, rgba(255,255,255,1) 80%);
}

.flipH {
	transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.flipV {
	transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-webkit-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

.div-100 {
	height:100vh;
}

.div-100p {
	height:100%;
}

.cursor-hand {
	cursor:pointer;
}

.list-item-padding-5 {
	padding-top:5px !important;
	padding-right:5px !important;
	padding-bottom:5px !important;
	padding-left:5px !important;
}

.list-item-padding-10 {
	padding-top:10px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
}

.dd-item {
	background-color:rgba(255,106,0,1) !important;
	color:#ffffff !important;
}

.dd-item:hover {
	background-color:rgba(0,71,136,1) !important;
	color:#ffffff !important;
}

.jaffa-logo-lg {
	max-height:500px;
	max-width:500px;
}

.jaffa-logo-md {
	max-height:300px;
	max-width:300px;
}

.jaffa-logo-sm {
	max-height:100px;
	max-width:100px;
}

.jaffa-logo-menu {
	max-height:200px;
	max-width:200px;
}

.jaffa-logo-header {
	width:auto;
	max-height:50px;
}

.country-flag-sm {
	height:30px;
	width:auto;
}

.country-flag-fixtures {
	max-height:12px;
	width:auto;
}

.team-badge-sm {
	max-height:40px;
	max-width:auto;
}

.team-badge-fixtures {
	height:60px;
	width:auto;
}

.competition-logo-fixtures {
	max-height:40px;
	max-width:140px;
}

.fixture-seperator {
	width:90%;
	height:1px;
	border:0px;
}

.progress {
    height:20px !important;
}

.progress-bar {
    width:0px;
}

.progress-bar-danger {
    background-color:#e90f10;
}

.progress-bar-warning {
    background-color:#ffad00;
}

.progress-bar-success {
    background-color:#02b502;
}

.bg-offcanvas-menu {
	background-color:rgba(238,238,238,1);
}

.bg-orange {
	background-color:rgba(255,106,0,1);
}

.bg-blue {
	background-color:#0d6efd;
}

.bg-purple {
	background-color:#6f42c1;
}

.bg-pink {
	background-color:#d63384;
}

.bg-yellow {
	background-color:#ffc107;
}

.gray-100 {
	background-color:#f8f9fa;
}

.gray-200 {
	background-color:#e9ecef;
}

.gray-300 {
	background-color:#dee2e6;
}

.gray-400 {
	background-color:#ced4da;
}

.gray-500 {
	background-color:#adb5bd;
}

.gray-600 {
	background-color:#6c757d;
}

.gray-700 {
	background-color:#495057;
}

.gray-800 {
	background-color:#343a40;
}

.gray-900 {
	background-color:#212529;
}

.one {
	font-size:1px;
}

.eight {
	font-size:8px;
}

.nine {
	font-size:9px;
}

.one-zero {
	font-size:10px;
}

.one-one {
	font-size:11px;
}

.one-two {
	font-size:12px;
}

.one-three {
	font-size:13px;
}

.one-four {
	font-size:14px;
}

.one-five {
	font-size:15px;
}

.one-six {
	font-size:16px;
}

.one-seven {
	font-size:17px;
}

.one-eight {
	font-size:18px;
}

.one-nine {
	font-size:19px;
}

.two-zero {
	font-size:20px;
}

.two-one {
	font-size:21px;
}

.two-two {
	font-size:22px;
}

.two-three {
	font-size:23px;
}

.two-four {
	font-size:24px;
}

.two-five {
	font-size:25px;
}

.three-zero {
	font-size:30px;
}

.three-five {
	font-size:35px;
}

.four-zero {
	font-size:40px;
}

.four-five {
	font-size:45px;
}

.five-zero {
	font-size:50px;
}

.five-five {
	font-size:55px;
}

.six-zero {
	font-size:60px;
}

.seven-zero {
	font-size:70px;
}

.eight-zero {
	font-size:80px;
}

.nine-zero {
	font-size:90px;
}

.one-zero-zero {
	font-size:100px;
}

.one-one-zero {
	font-size:110px;
}

.one-two-zero {
	font-size:120px;
}

.one-three-zero {
	font-size:130px;
}

.one-four-zero {
	font-size:140px;
}

.one-five-zero {
	font-size:150px;
}

.two-zero-zero {
	font-size:200px;
}