﻿#trip #content {
	padding: 15px;
	border-left: 15px solid #fff;
}
.VaskiWrapper2020 #maincontent {
	background: transparent !important;
	border-left: 0 !important;
	padding-left: 0 !important;
	padding-top: 0 !important;
}
.VaskiWrapper2020 #trip #content {
	background: #fff !important;
}
.VaskiWrapper2020 #trip #content img.AsiakirjaLogo {
	float: left;
	margin-top: 4px;
	margin-right: 10px;
}
.VaskiWrapper2020 #leftnavigation .edk-title-h5 {
	float: left;
	width: 100%;
}
#VaskiNavi .vkNavi { margin-top: 25px; float: left; }
#VaskiNavi .vkNavi:first-child { margin-top: 0; }

.VaskiWrapper2020 #trip #content .table-wrapper {
	overflow-x: scroll;
}
.VaskiWrapper2020 #trip .italics {
	font-style: italic !important;
}
.VaskiWrapper2020 #trip .normal {
	font-style: normal !important;
}
.VaskiWrapper2020 #trip table {
	border: 1px solid black !important;
	border-spacing: 0 !important;
}
.VaskiWrapper2020 #trip table td {
	border-bottom: 1px solid gray !important;
	border-right: 1px solid gray !important;
	padding: 0.3em 0.5em 0.3em 0.5em !important;
}
.VaskiWrapper2020 #trip table thead tr, table tfoot tr {
	font-weight: 600 !important;
}
.VaskiWrapper2020 #trip table caption {
	font-weight: 600 !important;
	font-size: 1.2em !important;
	text-align: left !important;
}
.VaskiWrapper2020 #trip table thead tr td {
	border-bottom: 1px solid gray !important;
}
.VaskiWrapper2020 #trip table tfoot tr td {
	border-top: 1px solid gray !important;
}
.VaskiWrapper2020 #trip table tr td:first-child {
	border-left: 0px !important;
}
.VaskiWrapper2020 #trip table tr:first-child td {
	border-top: 0px !important;
}

.VaskiWrapper2020 #trip table tr td:last-child {
	border-right: 0px !important;
}
.VaskiWrapper2020 #trip table tr:last-child td {
	border-bottom: 0px !important;
}
.VaskiWrapper2020 #trip .strong {
	font-weight: 600 !important;
}
.VaskiWrapper2020 #trip .RLAKI, .RLAKI td {
	border: 0 !important;	
}
.VaskiWrapper2020 #trip .validationError {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	background-color: #FF5050 !important;
	font-weight: 600 !important;	
	border-bottom: 2px solid black !important;
}
.VaskiWrapper2020 #trip .validationError p {
	margin: 0 !important;
	padding: 0.5em !important;
}
.VaskiWrapper2020 #trip .inline {
	display: inline !important;
}
.VaskiWrapper2020 #trip .underline {
	text-decoration:underline !important;
}
.VaskiWrapper2020 #trip .pInList {
	list-style-image: none !important;
}
.VaskiWrapper2020 #trip .SV .PYKAHEADER *:nth-child(-n+2) {
	font-weight: 600 !important;
}
.VaskiWrapper2020 #trip .PYKAHEADER a {
	margin-right: 0.5em !important;
}
.VaskiWrapper2020 #trip .AK {
	margin-top: 0 !important;
	padding-top: 0 !important;	
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;	
}
.VaskiWrapper2020 #trip .AK:last-child {
		margin-bottom: 1em !important;
}
#javax_faces_developmentstage_messages {
	display:none !important;
}
.VaskiWrapper2020 #trip .vavktaulu {
	width: 80% !important;
	margin-top: 1em !important;
}
.VaskiWrapper2020 #trip .vavktaulu tr td:last-child{
	text-align: right !important;
}
.VaskiWrapper2020 #trip .vavktaulu, .vavktaulu tr td{
	border: 0 !important;
}
.VaskiWrapper2020 #trip .listItemStyle {
	margin-top: 0 !important;
	padding-top: 0 !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.VaskiWrapper2020 #trip .huom {
	border-bottom: 1px solid black !important;
}
.VaskiWrapper2020 #trip .vepsIdentification {
	padding-bottom: 0.5em !important;
}
.VaskiWrapper2020 #trip .vepsDataPairs {
	padding: 0 !important;
	margin: 0 !important;
	clear: both !important;
	overflow: auto !important;
}
.VaskiWrapper2020 #trip .vepsDataPair {
	margin: 1em !important;
	float: left !important;
}
.VaskiWrapper2020 #trip .vepsDataPair h5 {
	font-size: 1em !important;
	font-weight: 400 !important;
/*	color: #A83B00 !important; */
	padding: 0 !important;
	margin: 0 !important;
}
.VaskiWrapper2020 #trip .vepsDataPair p {
	font-size: 1em !important;
	font-weight: 400 !important;
	padding: 0 !important;
	margin: 0 !important;
}
.VaskiWrapper2020 #trip .vepsPart {
	border-bottom: 1px solid gray !important;
	margin-bottom: 1em !important;
	float: left;
	width: 100%;
}
.VaskiWrapper2020 #trip .vepsIdentification {
	border-bottom: 1px solid gray !important;
}
.VaskiWrapper2020 #trip .phases {
	overflow: auto !important;
}
.VaskiWrapper2020 #trip .phaseElement {
	float:left !important;
	margin: 0.5em 0 0.5em 0 !important;
	padding: 0.5em !important;
	background-color: #B7E3EA !important;
	border: 1px solid black !important;
}
.VaskiWrapper2020 #trip .inlineListItem {
	list-style-type: none !important;
	display: inline !important;
	border-left: 1px solid black !important;
	padding: 0 0.5em 0 0.5em !important;
	margin: 0 !important;
}
.VaskiWrapper2020 #trip .inlineListItem:first-child {
	border-left: 0 !important;
	padding: 0 0.5em 0 0 !important;
}
.VaskiWrapper2020 #trip .vepsDataTable {
	margin-bottom: 0.5em !important;
}
.VaskiWrapper2020 #trip .vepsDataTable * tr * {
	margin: 0 !important;
	padding: 0 1em 0 1em !important;
	font-size: 1em !important;
}
.VaskiWrapper2020 #trip .vepsDataTable * tr td a {
	margin: 0 !important;
	padding: 0 !important;
}
.VaskiWrapper2020 #trip .vepsDataTable thead tr th {
	text-align: left !important;
/*	color: #A83B00 !important; */
	font-weight: 400 !important;
}
.VaskiWrapper2020 #trip .vkPvm {
	float: left !important;
	vertical-align: top !important;
	margin: 0 !important;
}
.VaskiWrapper2020 #trip .vkSelite, .vkTieto {
	margin: 0 !important;
	margin-left: 10em !important;
	vertical-align: top !important;
}
.VaskiWrapper2020 #trip .vkDataPart {
	margin-bottom: 1em !important;
}

.VaskiWrapper2020 #trip .vkDataPart h3 {
	margin-bottom: 1em !important;
}
.VaskiWrapper2020 #trip h3 {
	margin: 0 !important;
	padding: 0.5em 0 0 0 !important;
}

#trip .valiokuntakasittely p a {
	padding: 0 5px 0 5px;
}

@media screen and (max-width: 992px) {
	.VaskiWrapper2020 #maincontent {
		border-left: 15px solid #fff !important;
		border-right: 15px solid #fff !important;
		background: #fff !important;
	}
	.VaskiWrapper2020 #trip #content {
		width: 100% !important;
	}
}