

.summary-comment-text {
max-width: 100%;
}

@media only screen and (min-width: 768px) {

table.workexptables .lastline, table#tbleducation .lastline, table#tbleducation .secondline {
display: table-row;
}

}

table#competence_tblflat tr:nth-child(n+1):after,
table#competence_language tr:nth-child(n+1):after,
table#tblcompetence_areas tr:nth-child(n+1):after {
    display: none;
    background: none;
    height: 0;
    content: "";
    border-top: none;
}

/* Radstyle additions */

.exp-apply-button, .exp-applylogin-button, #form-wrapper .form-submit-button {
  background-color: #008FCC;
}

#login-popup .popup-login-header {
  background-color: #008FCC;
}

#login-popup button {
  color: #ffffff;
  background-color: #008FCC;
  border: none;
  font-size: 1em;
}

.disc a {
  color: #008FCC;
}

.toplinks a, .toplinks a:visited, .toplinks a:active {
  color: #008FCC;
  background-color: white;
  #border-top-right-radius: 0.3em ;
  #border-top-left-radius: 0.3em;
  #border-bottom-left-radius: 0.3em;
  #border-bottom-right-radius: 0.3em;
  border: 0px solid #008FCC;
}

.toplinks a:hover {
  background-color: #eef0f1;
  color: #008FCC;
  border: 0px solid #eef0f1;
  border-top-right-radius: 1.3em;
  border-top-left-radius: 1.3em;
  border-bottom-left-radius: 1.3em;
  border-bottom-right-radius: 1.3em;
}

#form-wrapper .checkbox-group input[type="checkbox"]:checked~ label:before, #form-wrapper .checkbox-wrapper input[type="checkbox"]:checked~ label:before{
  background-color: #7ec0dd;
}

.close-button {
	font-family: arial, helvetica, clean, sans-serif;
}

.raf_login input[type="button"], .raf_login input[type="submit"], .wrapper-div input[type="submit"], input[type="button"] {
  color: #ffffff;
  background: #008ecc;
  border: none;
}

@media only screen and (min-width: 768px) {
	table.mainlinks {
		border: hidden;
	}

	tr.mainlinks td:last-child, tr.mainlinks td:first-child {
		background: none;
	}

	.toplinks a, .toplinks a:visited, .toplinks a:active {
		display: inline;

	}
}

body, input, textarea, select {
	font-family: 'PT Sans', sans-serif;
	font-size: 1 em;
}

.exp-title {
	font-family: 'PT Sans', sans-serif;
}

.post-title h3{
	font-family: 'PT Sans', sans-serif;
}

table.toplinks {
	padding-top: 1em;
}




#raf_applybtn,
#raf_jscanvas input#raf_applybtn,
#raf_regbtn {
	background-color: #008FCC;
}

#raf_appappendix_button, #raf_cvappendix_button, .upload-button {
	color: #008FCC;
}

a {
	color: #008FCC;
	text-decoration: none;
}
a:focus,
a:active,
a:hover {
	text-decoration: none;
}

/* Radstyle additions end */

body, th, td, div, span, p, li {
	font-family: open sans, Helvetica, Sans;
	font-size: 15px;
	color: #333333;
}

