/* keeps the vertical scroll bar present at all times to prevent jumping
html {
    overflow-y:scroll;
}*/

/* Header */
.sisdHeaderBar{
    height: 120px;
    background-color: #00aeef;
    position: fixed;
    width: 100%;
    top:0;
}

.headerLogo{
    width:140px;
    height:115px;
    margin-top:3px;
    margin-left:-25px;
  
}

.headerTitle{
    float: right;
    color: white;
    font-size: 20px;
    padding-top: 10px;
    text-decoration: none;
}

a.headerTitle:hover,a.headerTitle:active,a.headerTitle:visited, a.headerTitle:link{
    text-decoration: none;
    color: white;
}
/*end of header*/


.mytable{
    background-color: white;
	font-weight:bold;
	box-shadow: 7px 7px 5px grey;
}
/*
.mytable>tbody>tr:hover>td{
    background-color: #c2edff;
    color:#000;
}*/

.mytable.table-striped>tbody>tr:nth-child(odd)>td, 
.mytable.table-striped>tbody>tr:nth-child(odd)>th {
   background-color:#d1f2ff;
 }

.mytable>thead{
    background-color: #02a0e4;
    color:white;
}

.input-group-addon{
    background-color: #d1f2ff;
}
.sisdLabel{
    color:black;
}


.table-curved {
    border-collapse: separate;
}
.table-curved {
    border: solid #ccc 1px;
    border-radius: 6px;
    border-left:0px;
}
.table-curved td, .table-curved th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.table-curved th {
    border-top: none;
}
.table-curved th:first-child {
    border-radius: 6px 0 0 0;
}
.table-curved th:last-child {
    border-radius: 0 6px 0 0;
}
.table-curved th:only-child{
    border-radius: 6px 6px 0 0;
}
.table-curved tr:last-child td:first-child {
    border-radius: 0 0 0 6px;
}
.table-curved tr:last-child td:last-child {
    border-radius: 0 0 6px 0;
}

.table-responsive{

    padding-left: initial;
    padding-right: inherit;
}






.dropbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
  background-color: #3e8e41;
}

#myInput {
  border-box: box-sizing;
  background-image: url('/public_apps/sportsStats/assets/images/searchicon.png');
  background-position: 14px 12px;
  background-repeat: no-repeat;
  font-size: 16px;
  padding: 14px 20px 12px 45px;
  border: none;
  border-bottom: 1px solid #ddd;
}

#myInput:focus {outline: 3px solid #ddd;}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f6f6f6;
  min-width: 230px;
  overflow: auto;
  border: 1px solid #ddd;
  z-index: 3;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}