table.caddy{
	width: 100%;
    background-color: white;
}

span.red{
	color:red;
}

span.green{
	color:green;
}

span.amber{
	color:#FFBF00;
}

.tableHeader {
    color: grey!important;
    border-bottom: 1px solid black;
    margin-bottom: 5px;
    border-bottom: 0px solid white;
}

.type select, .type button.submit{
	float:left!important;
	width:35%!important;
	margin-top:0px!important;
	margin-left:50px!important;
	margin-bottom:20px!important;
}

tr td {
    font-size: 1.2em;
    font-weight: 400;
    padding: 10px 10px 0px 10px;
    text-align: center;
    border-right: 1px solid grey;
}

td.clubColumn span{
	font-weight: 600;
}

thead tr{
	border-bottom:1px solid grey;
}

td.clubColumn{
	text-align:right;
}

h3.routineSubHeader {
    font-size: 1.2em;
    color: white;
    padding: 5px;
    margin-bottom: 10px;
    border: 0px solid white;
    width: 100%;
    border-radius: 5px;
    clear: both;
}


a.caddyA {
    width: 35%;
    display: block;
    margin-top: 10px;
color: #ffffff;
    background-color: #007bff;
    border-color: #007bff;
    padding: 5px;
    border-radius: 10px;
    padding: 10px;
    float: left;
    height: 75px;
    margin-left: 15px;
}

h3.updateClub{
	margin-top:25px;
	display: inline-block;
}

button.submit {
	width: 100%!important;
	margin-top: 10px!important;
}

@media screen and (max-width: 530px) {
	form.range-record{
		padding:0px;
		background-color:transparent;
		max-width:95%;
		width:100%;
	}
	
	.tableHeader{
	}
}

@media screen and (max-width: 850px) {
	form.range-record {
    display: inline-block;
    margin-left: 11%;
}
	
	
}