body {
  margin: 0px;
  padding: 0px;
  position: relative;
  background-color: #fff!important;
   font-family: 'Open Sans';
}


p,span,a,button, { font-family: 'Open Sans'; }
	a {color: #333;}
	
.container {max-width: 510px;}


header {background: #a30050; width: 100%;}
header .pageTitle {width: 100%; text-align: center; padding: 10px 0; color: #fff; font-family: 'Open Sans'; font-size: 18px; font-weight: bold;}
header .geriButon {position: absolute; color: #fff; padding: 10px;}

#routeslist .analiste .anabaslik {width: 100%; background: #eee; float: left; padding: 5px 10px; font-size: 16px;}
#routeslist .analiste ul {float: left; width: 100%;}
#routeslist .analiste ul li {font-weight: 600; border: 0;}
.list-group .list-group-item.ana {border: 0; padding-bottom: 0; padding: 10px 0;}
.list-group .list-group-item.ana button {width: 100%; color: #333; text-align: left; font-weight: bold;  font-family: 'Open Sans';} 
.list-group .list-group-item.ana button:hover {text-decoration: none;}
.list-group .list-group-item a {float: left; width: 100%; font-family: 'Open Sans'; color: #333; cursor: pointer;}
.list-group .list-group-item a:hover {text-decoration: none;}

.list-group.istisnaListe span {font-size: 14px; color: #666;}

#myTab {margin: 10px 0;}
.nav-tabs .nav-item {/*width: 50%;*/ background: #f6f6f6; padding: 0; text-align: center;}
.table thead th {border: 0; color: #666;}

#gungroup {text-align: center; margin: 0 auto;}

.hourslist {float: left; width: 150px; margin: 10px 20px; text-align: center;}
.hourslist th {height: 62px;}
.hourslist th, .hourslist td {text-align: center; line-height: 16px; border: none;}
.hourslist th span {font-weight: normal; font-size: 12px; width: 100%; float: left; min-height: 15px;}
table tr td.durak span { font-size: 14px;}

