@CHARSET "UTF-8";

.header {
	background: url(../images/header.jpg) no-repeat 15px 10px;
	height: 85px;
}
#homelink {
	height: 85px;
}
body.body_login .main-grid main > div #login_header {
	background: white url(../images/header.jpg) center no-repeat;
}
#loginscrn, #loginscrn h2 {
	border-radius: 0;
	border-top: 0;
}
#loginscrn, #loginscrn > div {
	border-radius: 0 0 5px 5px;
}

#homelink {
  height: 80px;
}

a.remark {
  text-decoration: none;
}
.cvinvite_remark {
  width: 99%;
  height: 50px;
}

.cvmenu {
	width: 200px;
	flex-direction: column;
	float: left;
}

#tabnav.cvmenu a {
	width: 100%;
	border-right: 0;
}

#tabnav.cvmenu {
	background-image: none;
	 margin: 0;
	 height: auto;
}
#tabnav.cvmenu li:first-child a {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#tabnav.cvmenu li:last-child a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
#cvright {
	float: right;
	width: 980px;
}
input.keyname {
	width: 110px;
}
input.keydescription {
	width: 570px;
}
textarea.cvactiedesc, textarea.cvactie_cust_remark {
	width: 470px;
}
.hasinvites {
	display: block;
}
.maintenance_highlight {
  background-color: red !important;
  color: white !important;
}
.showselect {
	text-decoration: none;
	padding: 3px 10px;
}

tr.invoice_row td {
	vertical-align: middle;
}
tr.invoice_row .payment-method-desc {
	padding: 3px 4px;
	border: 1px solid #BBBBBB;
	border-radius: 3px;
}
form#invoice_edit textarea#remark_internal {
	height: 24px;
}