@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap");

			/*reset*/
			.ubercasino-table-container,
			.ubercasino-table-container .ubercasino-table,
			.ubercasino-table-container .ubercasino-table thead,
			.ubercasino-table-container .ubercasino-table tbody,
			.ubercasino-table-container .ubercasino-table thead tr,
			.ubercasino-table-container .ubercasino-table thead tr th,
			.ubercasino-table-container .ubercasino-table tbody tr,
			.ubercasino-table-container .ubercasino-table tbody tr td,
			.ubercasino-table-container .ubercasino-table tbody tr td p,
			.ubercasino-table-container .ubercasino-table tbody tr td a,
			.ubercasino-table-container .ubercasino-table tbody tr td button {
				margin: 0;
				padding: 0;
				font-size: 16px;
				line-height: 1;
				text-align: left;
				border: 0;
			}

			.ubercasino-table-container .ubercasino-table {
				width: 100%;
				border-spacing: 0;
				border-collapse: collapse;
			}
			.ubercasino-table-container .ubercasino-table tr th,
			.ubercasino-table-container .ubercasino-table tr td {
				flex: 1;
			}
			.ubercasino-table-container .ubercasino-table tr td {
				display: -webkit-flex;
				display: -moz-flex;
				display: -ms-flex;
				display: -o-flex;
				display: flex;
				flex-direction: column;
				justify-content: center;
			}
			.ubercasino-table-container .ubercasino-table tr td p,
			.ubercasino-table-container .ubercasino-table tr td a,
			.ubercasino-table-container .ubercasino-table tr td button {
				display: -webkit-flex;
				display: -moz-flex;
				display: -ms-flex;
				display: -o-flex;
				display: flex;
				align-items: center;
				justify-content: center;
				text-decoration: none;
			}
			.ubercasino-table-container .ubercasino-table tr td:last-child {
				border-right: 0!important;
			}
			.ubercasino-table-container .ubercasino-table thead tr {
				display: -webkit-flex;
				display: -moz-flex;
				display: -ms-flex;
				display: -o-flex;
				display: flex;
				justify-content: space-between;background-color: transparent;padding: 25px 0;
				border-radius: 0px 0px 0px 0px;
				border: 0px solid #000000;
				margin-bottom: px;
			}
			.ubercasino-table-container .ubercasino-table thead tr th {
            background-color: transparent;
				font-size: 16px;
				padding: 0px 5px;
				border-right: 0px solid #000000;
				font-family: Montserrat, sans-serif;
				font-weight: 300;
				text-align: center;
				color: #212529;
			}
			.ubercasino-table-container .ubercasino-table thead tr th:last-child {
				border-right: 0;
			}
			
			.ubercasino-table-container .ubercasino-table tbody tr {
				display: -webkit-flex;
				display: -moz-flex;
				display: -ms-flex;
				display: -o-flex;
				display: flex;
				justify-content: space-between;
			}
			.ubercasino-table-container .ubercasino-table tbody tr td {
				display: flex;
				flex-direction: column;
				justify-content: center;
				box-sizing: border-box;
				flex: 1;
			}
			.ubercasino-table-container .ubercasino-table tbody tr {
				background-color: #ffffff;
				min-height: 100px;
				padding: 0px 0;
				border-radius: 0px;
				border-width: 0px;
				border-color: #000000;
				border-top-style: none;
				border-right-style: none;
				border-bottom-style: none;
				border-left-style: none;
				margin-bottom: 0px;
				overflow: hidden;
			}
			.ubercasino-table-container .ubercasino-table tbody tr:first-child {
				background-color: #ffffff;
				border-width: 0px;
				border-color: #000000;
				border-top-style: none;
				border-right-style: none;
				border-bottom-style: none;
				border-left-style: none;
				margin-bottom: 0px;
			}

			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="row-number"] {
				background-color: transparent;
				align-items: center;
				padding-left: 0px;
				padding-right: 0px;
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="row-number"] p {
				background-color: transparent;
				width: 50px;
				height: 50px;
				color: #212529;
				font-size: 20px;
				font-family: Montserrat, sans-serif;
				font-weight: 800;
				border-radius: 50%;
			}

			.ubercasino-table-container .ubercasino-table tbody tr:first-child td[data-type="row-number"] {
				background-color: transparent;
				background-image: none;
				background-position-x: center;
				background-position-y: center;
				background-size: auto;
				background-repeat: no-repeat;
			}
			.ubercasino-table-container .ubercasino-table tbody tr:first-child td[data-type="row-number"] p {
				background-color: transparent;
				width: 50px;
				height: 50px;
				color: #212529;
				font-size: 20px;
				;
			}

			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="row-number"],
			.ubercasino-table-container .ubercasino-table thead tr th[data-type="row-number"] {
				max-width:85px
			}

			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="rating"],
			.ubercasino-table-container .ubercasino-table thead tr th[data-type="rating"] {
				max-width:240px
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="rating"] {
				padding-left: 40px;
				padding-right: 0px;
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="rating"] .rating-title {
				font-size: 20px;
				color: #212529;
				margin-bottom: 6px;
				font-family: Montserrat, sans-serif;
				font-weight: regular;
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="rating"] .rating-block {
				font-size: 16px;
				color: #212529;
				font-family: Montserrat, sans-serif;
				font-weight: regular;
				display: -webkit-flex;
				display: -moz-flex;
				display: -ms-flex;
				display: -o-flex;
				display: flex;
				align-items: center;

			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="rating"] .stars svg {
				margin-right: 6px;
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="rating"] .stars svg path.solid {
				fill: #ffa540;
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="rating"] .curent {
				color: #ffa540;
				font-weight: bold;
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="rating"] .rating-text {
				font-size: 14px;
				color: #212529;
				margin-top: 6px;
				font-family: Montserrat, sans-serif;
				font-weight: regular;
				justify-content: flex-start;
			}
			.ubercasino-table-container .ubercasino-table tbody tr:first-child td[data-type="rating"] .rating-title {
				color: #212529;
			}
			.ubercasino-table-container .ubercasino-table tbody tr:first-child td[data-type="rating"] .rating-block {
				color: #212529;
			}
			.ubercasino-table-container .ubercasino-table tbody tr:first-child td[data-type="rating"] .stars svg path.solid {
				fill: #ffa500;
			}
			.ubercasino-table-container .ubercasino-table tbody tr:first-child td[data-type="rating"] .curent {
				color: #ffa500;
			}
			.ubercasino-table-container .ubercasino-table tbody tr:first-child td[data-type="rating"] .rating-text {
				color: #212529;
			}

			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="bonus"],
			.ubercasino-table-container .ubercasino-table thead tr th[data-type="bonus"] {
				
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="bonus"] {
				padding-left: 35px;
				padding-right: 0px;
				font-size: 24px;
				color: #212529;
				font-family: Montserrat, sans-serif;
				font-weight: 500;
				align-items: left;
				
			}
			.ubercasino-table-container .ubercasino-table tbody tr:first-child td[data-type="bonus"] {
				color: #39c335;
			}

			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="games"],
			.ubercasino-table-container .ubercasino-table thead tr th[data-type="games"] {
				max-width:130px
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="games"] {
				padding-left: 0px;
				padding-right: 0px;
				align-items: center;
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="games"] .games {
				font-size: 24px;
				color: #212529;
				font-family: Montserrat, sans-serif;
				font-weight: regular;
				text-transform: uppercase;
				
			}
			.ubercasino-table-container .ubercasino-table tbody tr:first-child td[data-type="games"] .games {
				color: #212529;
			}

			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="games"] .spiele {
				font-size: 16px;
				color: #212529;
				font-family: Montserrat, sans-serif;
				font-weight: regular;
				text-transform: uppercase;
				
			}
			.ubercasino-table-container .ubercasino-table tbody tr:first-child td[data-type="games"] .spiele {
				color: #212529;
			}


			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="button"],
			.ubercasino-table-container .ubercasino-table thead tr th[data-type="button"] {
				max-width:240px;
				padding-left: 0px;
				padding-right: 0px;
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="button"] {
				align-items: center;
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="button"] button {
				font-size: 16px;
				color: #ffffff;
				font-family: Montserrat, sans-serif;
				font-weight: regular;
				
				background-color: #212529;
				width: 200px;
				height: 50px;
				border-radius: 4px;
				outline: 0;
				cursor: pointer;
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="button"] button:hover {
				background-color: #454c54;
			}
			.ubercasino-table-container .ubercasino-table tbody tr:first-child td[data-type="button"] button {
				color: #ffffff;
				background-color: #39c335;
			}
			.ubercasino-table-container .ubercasino-table tbody tr:first-child td[data-type="button"] button:hover {
				background-color: #258023;
			}

			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="logo"],
			.ubercasino-table-container .ubercasino-table thead tr th[data-type="logo"] {
				max-width:50px
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="logo"] p {
				font-size: 0px;
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="logo"] a {
				display: block;
				width: 100%;
				height: 100%;
			}

			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="flag"],
			.ubercasino-table-container .ubercasino-table thead tr th[data-type="flag"] {
				max-width:100px
			}
			.ubercasino-table-container .ubercasino-table tbody tr td[data-type="flag"] p {
				font-size: 0px;
			}
			
			@media screen and (max-width: 1140px) {
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="rating"], .table-container .main-table thead tr th[data-type="rating"] {
					display: none;
				}
			}
			@media screen and (max-width: 1140px) {
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="games"], .table-container .main-table thead tr th[data-type="games"],
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="flag"], .table-container .main-table thead tr th[data-type="flag"] {
					display: none;
				}
			}
			@media screen and (max-width: 1140px) {
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="rating"], .table-container .main-table thead tr th[data-type="rating"],
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="games"], .table-container .main-table thead tr th[data-type="games"],
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="flag"], .table-container .main-table thead tr th[data-type="flag"] {
					display: flex;
				}
				.ubercasino-table-container .ubercasino-table tbody tr {
					flex-wrap: wrap;
					position: relative;
					padding-bottom: 20px;
				}
				.ubercasino-table-container .ubercasino-table tbody tr td {
					flex: auto;
					width: 100%;
					max-width: 100%;
					text-align: center;
					margin-bottom: 10px;
				}
				.ubercasino-table-container .ubercasino-table thead tr {
					display: none;
				}
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="logo"],
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="rating"],
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="bonus"],
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="games"],
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="button"] {
					max-width: 100%;
				}
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="rating"] .rating-block,
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="rating"] .rating-text {
					justify-content: center;
				}
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="logo"],
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="flag"],
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="row-number"] {
					height: 100px;
				}
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="logo"] {
					position: absolute;
					top: 0;
					left: 0;
				}
				.ubercasino-table-container .ubercasino-table tbody tr td[data-type="flag"] {
					position: absolute;
					top: 0;
					right: 0;
				}
			} 