

input[type="submit"].rounded_full
{
    padding: 5px 10px;
    font-size: large;
    text-decoration: none;
    border: 1px solid #23506d;
    background-color: #5795bb;
    border-radius: 10px;
    color: #000000;
   	width: 100%;
}
input[type="submit"].btn-5 {
  border: 2 solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
  outline: 2px solid;
  outline-color: rgba(255, 255, 255, .5);
  outline-offset: 0px;
  text-shadow: none;
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  color: #808080;
  width: 100%;
  border-radius: 10px;
  padding: 5px 10px;
  font-size: large;
  background-color: #5795bb;
} 

input[type="submit"].btn-5:hover {
  border: 2px solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, .5), 0 0 20px rgba(255, 255, 255, .2);
  outline-color: rgba(255, 255, 255, 0);
  outline-offset: 15px;
  color: #000000;
  width: 100%;
  border-radius: 10px;
  padding: 5px 10px;
  font-size: large;
  background-color: #89C1D9;
}

input[type="submit"].submit
{
    padding: 5px 10px;
    font-size: large;
    text-decoration: none;
    border: 1px solid #23506d;
    background-color: #5795bb;
    border-radius: 3px;
    color: #000000;
}

input[type="text"].rounded_large, input[type="password"].rounded_large
{
    border: 1px solid #23506d;
    background-color: #FAFAFA;
    font-size: 12pt;
	padding: 0.3em;
	margin: 0.5em;
    border-radius: 4px;
}

input[type=radio].login_large
{
	width: 1.5em;
    height: 1.5em;
}

select.rounded_left
{
	height: 28px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border: 1px solid #CCC;
	font-weight: 150;
	font-size: 12px;
	font-family: Verdana;
	box-shadow: 1px 1px 5px #CCC;
}
input[type="submit"].rounded_right
{
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 3px;
    padding-top: 1px;
    font-size: large;
    text-decoration: none;
    border: 1px solid #23506d;
    background-color: #5795bb;
    border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
    color: #000000;
}
input[type="submit"].rounded_right:hover 
{
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 3px;
    padding-top: 0px;
    font-size: large;
    text-decoration: none;
    border: 1px solid #23506d;
    background-color: #5795bb;
    border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
    color: #000000;
} 

th.header
{
	font-size: large;
	 background-color: #8E9E82;
	 color: #363d30;
	 
}

th.header_grey
{
	font-size: large;
	 background-color:#B8B8B8;
}

th.header_blue {
	
	font-size: large;
	background-color: #a9c1d9;
	color: #2d3842;
	
}

.total {
    background-color: #f0e47e;
    font-size: 90%;
    padding-bottom: 3px;
    padding-top: 3px;
    color:#000;
}
