body {
	font-family: "ZwiftSprint-Regular";
}

body.points {
}

h1 {
    font-family:"ZwiftSprint-Black";
}

h2 {
    font-family:"ZwiftSprint-Black";
}

h3, th, .nav-link {
    font-family:"ZwiftSprint-Bold";
}


.navbar-brandd {
	font-weight: 900;
}

.device-header h2 {
	font-weight: 900;
}

a.navbar-brand {
	font-weight: 900;
	text-transform: uppercase;
}


.orange {
	background-color: #fc6719;
}

.pink {
	background-color: #e52991;
}

.green {
	background-color: #40be58;
}

.blue {
	background-color: #01b2cc;
}

.lgray {
	background-color: #bcbcbc;
}

.dgray {
	background-color: #54555b;
}

.card-header.sprint {

	background: white url(../media/jersey-green.png) no-repeat right 5px;
	background-size: 64px 55px; 
}

.card-header.kom {
	background: white url(../media/jersey-polka.png) no-repeat right 5px;
	background-size: 64px 55px; 
}

.table {
	margin-bottom: 0;

}

.table th {
		padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.card-header {
padding: 0.5rem 1.25rem;
}

.card {
margin-bottom: 1rem;
}

.center{
text-align: center;
}

.right{
text-align: right;
}
th.divider,
td.divider {
	border-right: 4px solid #b2b2b2;
	width: 1px;
	padding: 0;
	margin: 0;
}

.table tr:nth-child(2n) {
	background-color: rgba(0,0,0,0.05);
}

.table tr:nth-child(2n - 1) {
	background-color: rgba(0,0,0,0.0);
}

.card-header:not(.collapsed) i.icon-arrow-up:before{
	content: "\e604";
}

select {
	background-color: #ffffff; 
	background-image: none !important; 
	border: 1px solid #e5e5e5;  
	outline: none;   
	min-height: 35px;
}
select.xsmall {
  width: 64px !important;
}
select.small {
  width: 134px !important;
}
select.medium {
  width: 220px !important;
}
select.large {
  width: 334px !important;
}
select[multiple],
select[size] {
  height: auto !important;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}