@font-face { 
	font-family: "digital"; 
	src: url("fonts/TickingTimebombBB.ttf"); 
}

.mb-1 {
	margin-bottom:1px !important;
	padding-bottom:0px !important;
}

.float-left {
	float:left;
}

.bg-venus {
	background-color:#ff99cc;
}

.tinycard {
	border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #333;
	color:#FFF;
	line-height:200%;
	width:100%;
	text-align:center;
}
.tinycard.cj { background-color:#FC0; }
.tinycard.cjr { 
	background: -moz-linear-gradient(-45deg, #ffcc00 0%, #ffcc00 50%, #cc0000 51%, #cc0000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #ffcc00 0%,#ffcc00 50%,#cc0000 51%,#cc0000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #ffcc00 0%,#ffcc00 50%,#cc0000 51%,#cc0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#cc0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
 }
.tinycard.cr { background-color:#C00; }
.tinycard.euro { background-color:#0066ff; }

.bg-mars {
	background-color:#6699ff;
}
table.table-sm td,table.table-sm th {
	padding-top:2px !important;
	padding-bottom:2px !important;
}

img.logo-tiny {
	height:24px;
	width:auto;
}

ul.list-group {
	margin:0px !important;
}
.row {
	clear:both;
	/*margin-bottom:30px; */
	margin-left: -15px;
	margin-right: -15px;
}
.card-left {
	float:left;
}

.col-1 { width:8.3333% !important;  }
.col-2 { width:16.6666% !important; }
.col-3 { width:25% !important; }
.col-4 { width:33.3333% !important; }
.col-5 { width:41.66666% !important; }
.col-6 { width:50% !important; }
.col-7 { width:58.33333% !important; }
.col-8 { width:66.66666% !important; }
.col-9 { width:75% !important; }
.col-10 { width:83.33333% !important; }
.col-11 { width:91.6666% !important; }
.col-12 { width:100% !important; }

.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  float: left;
  vertical-align:align-middle;
  display:table-cell;
}

.table-condensed td,.table-condensed th{
	padding:3px !important;
}
.small *{
	font-size:12px !important;
}
.tiny *{
	font-size:9px !important;
}

.text-center {
	text-align:center;
}
.text-right {
	text-align:right;
}
.text-left {
	text-align:left;
}
.text-bold {
	font-weight:bolder;
}
.margin-small {
	margin-bottom:3px;
}
table.table {
	border-spacing:0px;
	background-color:rgba(255,255,255,0.8);
}


table.table100 {
	width:100%;
}

table.table td,table.table th{
	padding:6px;
	/* display: table-cell; */
    vertical-align: middle !important;
}

table.table thead {
	background-color:#DDD;
}



table.table-bordered {
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
}

table.table-bordered th,table.table-bordered td {
	
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.table-bara-down {
	background-color:#ff6666 !important;
}

.table-down {
	background-color:#990000 !important;
}

.table-bara-up {
	background-color:#66ff99 !important;
}

.table-up {
	background-color:#339933 !important;
}
.own {
	background-color:#FC0 !important;
	font-weight:bolder;
}
.no-padding {
	padding:0px !important;
}

#secondary table.table {
	background-color:transparent !important;
}
#secondary table.table thead,#secondary table.table thead th {
	background-color:transparent  !important;
}
#secondary table.table-bordered {
	border-left-style:none !important;
	border-top-style:none !important;
}
#secondary table.table-bordered tr td {
	border-right:1px solid #333;
	border-bottom:1px solid #333;
}
#secondary table.table-bordered tr td:last-child {
	border-right-style:none !important;
}




input.code {
	font-family:Monospace;
	width:100%;
}

img.agenda-logo {
	max-height:120px;
}

.digital {
font-family:digital;
}
.score {
	white-space: nowrap;
	font-family:digital;
	line-height:90% !important;
	min-height:64px;
	text-align:center;
	width:80px;
	font-size:150%;
	background-color:#000;
	color:white;
	display: table-cell;
}
.table-cell {
	display: table-cell;
	vertical-align:middle;
}
.score.fat *{
	font-size:120%;
	line-height:100%;
}
.score div {
	vertical-align:middle;
}

.score.smaller {
	font-size:100% !important;
}
.score.time {
	background-color:#333;
}
.urbdate {
	background-color:#333;
	color:white;
	text-align:center;
	font-family:digital;
	line-height:1em;
	width:80px;
}
.urbdate.date-smaller {
	width:60px;
}
.urbdate .text-muted {
	font-size:80%;
}

.button.disabled {
	background-color:#AAA !important;
	cursor:not-allowed;
	color:#333;
	opacity:0.8;
}

.tinydate {
	width:60px;
	font-size:60%;
	text-align:center;
}

/* CAROUSEL CSS */


.carousel .img{
	min-width: 100%; 
}
.sr-only{
	position: absolute;
	left: -9999999px;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
//carousel start
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}

.btn-default {
	background-color:#EEE !important;
	border-color:#CCC !important;
	color:#333 !important;
	text-transform:none !important;
}

.btn-warning {
	background-color:#FC0 !important;
	color:#333 !important;
}

.card {
	max-width:100% !important;
}

.row .no-float {
  display: table-cell;
  float: none;
}

.pagebar {
	clear:both;
	margin:3px 0px 3px 0px;
	padding:5px;
}
.pagebar a {
	opacity:0.8;
	padding-bottom:3px;
/*	padding-left:1px;
	padding-right:1px;
	
	border-bottom:4px solid #CCC !important;
	* */
}
.pagebar a.select {
	opacity:1;
	/*
	border-bottom:4px solid #000 !important;
	*/
	color:#000;
}
.menu-item a{
	font-family: "Lato", Arial, sans-serif;
	font-size:1rem;
	color:#333 !important;
	
}
/*

.navbar-nav {
	margin-top:12px;
}
.navbar-default {
	color:#000;
	background-size:80px auto;
	background-position:left center;
	background-repeat:no-repeat;
}
*/
.table {
	table-layout:fixed;
}

.p-0 { padding:0px !important; }
.p-1 { padding:1px !important; }
.p-2 { padding:2px !important; }
.p-3 { padding:3px !important; }
.p-4 { padding:4px !important; }

.pb-0 { padding-bottom:0px !important; }
.pb-1 { padding-bottom:1px !important; }
.pb-2 { padding-bottom:2px !important; }
.pb-3 { padding-bottom:3px !important; }
.pb-4 { padding-bottom:4px !important; }

.pr-0 { padding-right:0px !important; }
.pr-1 { padding-right:1px !important; }
.pr-2 { padding-right:2px !important; }
.pr-3 { padding-right:3px !important; }
.pr-4 { padding-right:4px !important; }

.pl-0 { padding-left:0px !important; }
.pl-1 { padding-left:1px !important; }
.pl-2 { padding-left:2px !important; }
.pl-3 { padding-left:3px !important; }
.pl-4 { padding-left:4px !important; }

.pt-0 { padding-top:0px !important; }
.pt-1 { padding-top:1px !important; }
.pt-2 { padding-top:2px !important; }
.pt-3 { padding-top:3px !important; }
.pt-4 { padding-top:4px !important; }

.mb-0 { margin-bottom:0px !important; }
.mb-1 { margin-bottom:1px !important; }
.mb-2 { margin-bottom:2px !important; }
.mb-3 { margin-bottom:3px !important; }
.mb-4 { margin-bottom:4px !important; }

.mr-0 { margin-right:0px !important; }
.mr-1 { margin-right:1px !important; }
.mr-2 { margin-right:2px !important; }
.mr-3 { margin-right:3px !important; }
.mr-4 { margin-right:4px !important; }

.h-100 { height:100% !important; }


.btn-team {
	border-left:4px solid #000 !important;
}

.widget-logo {

	background-position:center center;
	background-size:cover;
	background-repeat: no-repeat;
}

.text-black {
	color:#000 !important;
}
.text-90 {
	display:block;
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg); 
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.xs {
	font-size:60%;
}


#page > .container-inner {
	-webkit-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.75) !important;
	-moz-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.75) !important;
	box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.75) !important;
}

#header {
	background-color:#ffde16;
}
/*
@media (min-width: 640px) {   
	#header > .group{
		background-image:url(images/logo_black.svg);
		background-position:right 10px center;
		background-size:auto 80% ;
		background-repeat:no-repeat;
	}
}
*/

.teambox {
	display: inline-block;
	height:8px;
	width:8px;
	border-radius:6px;
	-webkit-border-radius:6px;
}
.text-left {
	text-align:left !important;
}
.text-right {
	text-align:right !important;
}
.text-center {
	text-align:center !important;
}

table tbody {
	color:#000;
}
.btn-trans {

	color:#FFF;
}


.bg-win {
	background-color:#090;
	color:#FFF;
}
.bg-lose {
	background-color:#900;
	color:#FFF;
}

.small {
	font-size:90%;
}
.text-muted{
	opacity:0.7;
}
.col-logo > div {
	background-position: center center;
	background-size: 120% auto;
	background-repeat: no-repeat;
	background-color: #FFF;
	margin: 2px;
	position: relative;
	height: 100% !important;
}
.widget-box {
/*
	border-radius:10px;
	-webkit-border-radius:10px;
	*/
	color:#000;
	margin-bottom:5px;
}

.col-score {
	white-space: nowrap;
	font-family:'Roboto Mono', monospace;
	line-height:90% !important;
	text-align:center;
	font-size:150%;
	background-color:#000;
	color:white;
	position:relative;
	display: flex;
  justify-content: center;
  align-items: center;
}
.col-score > div{
	position:relative;
	margin:auto auto;
}
.bg-urb td{
	background-color:#FC0 !important;
}


.widget {
	padding-left:20px !important;
	padding-right:20px !important;
}

td.tinyicon {
	width:32px !important;
}
td.scorebox,th.scorebox {
	width:90px !important;
	font-family: 'Roboto Mono', monospace;
}

.datebox {
	line-height:90%;
}

.table .teambox {
  position: relative;
}

.table .teambox div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  width: 100%;
}

.teambox-logo {
	width:48px !important;
	text-align:center;
}
.teambox-logo img {
	max-height:36px;
	max-width:36px;
	width: auto;
	height:auto;
	border: 0 none;
	display: inline-block;
	vertical-align: middle;
	
}

span.colorbox {
	display: inline-block;
	vertical-align: middle;
	height:24px;
	width:24px;
	border:1px solid #DDD;
}
.span-rotate-90 div {
	transform: rotate(-90deg);
	/* Legacy vendor prefixes that you probably don't need... */

	/* Safari */
	-webkit-transform: rotate(-90deg);

	/* Firefox */
	-moz-transform: rotate(-90deg);

	/* IE */
	-ms-transform: rotate(-90deg);

	/* Opera */
	-o-transform: rotate(-90deg);

	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	height:100%;
}


.full_modal-dialog {
  width: 98% !important;
  height: 92% !important;
  min-width: 98% !important;
  min-height: 92% !important;
  max-width: 98% !important;
  max-height: 92% !important;
  padding: 0 !important;
}

.full_modal-content {
  height: 99% !important;
  min-height: 99% !important;
  max-height: 99% !important;
}

.pointer {
	cursor:pointer;
}
.wp-pagenavi span {
	padding:2px !important;
}

.urb-danger {
	background-color:#ff6666;
}
.agenda-box {
	background-color:rgba(0,0,0,0.3);
	color:#FFF;
	text-align:center;	
	padding:10px;
}
.agenda-box h1,.agenda-box h2,.agenda-box h3,.agenda-box h4 {
	font-family: 'Roboto Mono', monospace;
	color:#FFF;
}
.agenda-date1 {
	font-size:120%;
}
.agenda-date2 {
	font-size:150%;
	font-weight:600;
}
.trans-50 {
	opacity:0.5;
}

.today {
	background-color:#ffcc00 !important;
}
.today div {
	font-color:#333;
}

img.img-32 {
	max-height:32px;
	max-width:32px;
	width:auto;
	height:auto;
}

#dialog {
	height:100%;
	position:absolute;
	top:0px;
	right:0px;
	left:0px;
	z-index:100000;
	background-color:#FFF;
	display:none;
}

.widget-cancel {
	border:4px solid #dc3545;
}

.badge-cat {
	padding:8px !important;
	text-transform:uppercase;
}

.input-time {
	width:100px;
}

.verticaltext {
     position: relative;
     padding-left: 50px;
     margin: 1em 0;
     min-height: 120px;
 }

 .verticaltext_content {
     -webkit-transform: rotate(-90deg);
     -moz-transform: rotate(-90deg);
     -ms-transform: rotate(-90deg);
     -o-transform: rotate(-90deg);
     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

     text-transform: uppercase;
     font-size: 26px;
     font-weight: bold;
 }

td.table-cat,th.table-cat {
	width:70px;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.team-logo img{
	height:80px;
	max-height:80px;
	
}

.cancelled {
	background-image: linear-gradient(45deg, #ffadad 25%, #dddddd 25%, #dddddd 50%, #ffadad 50%, #ffadad 75%, #dddddd 75%, #dddddd 100%);
background-size: 45.25px 45.25px;
	opacity:0.7;
}

.loadbox {
	background-image:url(./images/loader.svg);
	width:100%;
	height:120px;
	background-repeat:no-repeat;
	background-position:center center;
}

.blog_style_objects_cont_0 > div {
	border:1px solid #DDD !important;
	margin-bottom:12px !important;
	-webkit-box-shadow: 10px 10px 12px -5px rgba(0,0,0,0.37);
	-moz-box-shadow: 10px 10px 12px -5px rgba(0,0,0,0.37);
	box-shadow: 10px 10px 12px -5px rgba(0,0,0,0.37);
}
.agenda-date {
	font-size:70% !important;
}
.giant {
	font-size:48px !important;
	line-height:48px !important;
}


input[type='number'] {
    -moz-appearance:textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.w-100 {
	width:100%;
}

.colorbox {
	display:inline-block;
	border:1px solid #333;
	background-color:#FFF;
	height:12px;
	width:12px;
	border-radius:4px;
	-webkit-border-radius:4px;
}
