.color-back {

	background: #57F287;
	color: black;
}
.login-page {
    	background-color: #eee !important;
}

html {
	background-color: #eee !important;
}
.loginform input{
	 line-height: 2em !important;
}
.loginform button{
	 line-height: 3em !important;
	 width: 100% !important;
	 border-color: black !important;
}
.loginform button:hover{	
	background-color: black !important;
	color: white !important;
	border-color: white !important;
}
.loginform button:focus{
	background-color: black !important;
	color: white !important;
	border-color: white !important;
}
@media (min-width: 769px) {
  .color-back {
    border-radius: .3rem;
  }
 .container{
	padding: -4022px !important;
	  
  }
}

.login-notice {
	border-radius: 0.3rem;
	padding: 0.5em;
	list-style-type: none;
    color: #fff;
    background-color: #889999;

}

.table_container {
	/* padding-top: 2em; */
	padding-bottom: 2em;
	width: 100%;
}

.table_container table {
	width: 100%;
	border: 1px;
	border-collapse: collapse;
	border-spacing: 0px;
}

.table_container td,tr {
	border: 1px solid #ddd;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	vertical-align: center;
}

.table_container td > div {
	height: 100%;
	padding: 0px;
	margin: 0px;
	text-align: center;
}


.table_container td > div > a{
	text-decoration: none;
}



.table_container tr:nth-child(even){
	background-color: #f2f2f2;
}

.table_container tr:nth-child(odd){
	background-color: #fff;
}

.table_container .cell_changed {
	background-color: #ffa9a9;
}

.table_container th {
	text-align: center;
	background-color: #04AA6D; /* header background */
	
	color: white; 
}
.table_container th input{
	color: white; 
	font-weight: 550;

}
.table_container input[type="text"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	padding: 8px;
	margin: 0px;
	border: 0px;
	background-color: inherit;
	text-align: left;
	overflow: visible;
	height: inherit;
	line-height: 30px;
	width: 100%;
}

.table_container input[type="text"]:focus {
	outline-offset: -1px;
	outline: 1px solid rgb(0, 0, 0);
}

.checkbox_input{
	height: 20px;
	width: 20px;
	background-color: #eee;
}

.checkbox_td {
	width: 25px;
}


.table_container .controlbar_button {
	float: right;
	margin-top: -1px;
	width: 48px;
	height: 48px;
}

.table_container .controlbar_button:not(:first-child) {
	margin-right: -1px;
}

.wc_payment_methods > li > label > img {
	display: none;
}


