.contactpersons {
	
}

.contactpersons .intro h3 {
	margin-top: -0.7em;
    font-weight: 300;
    font-size: 1.8em;	
}

.contactpersons .intro h3 span {
	background-color: #fff;
    padding-right: 0.6em;
}

.contactpersons .intro {
    border-top: 2px solid #dfdfdf;
    margin-top: 2em;
    margin-bottom: 1em;
}

.item.person {
	margin-bottom: 2em;
}

.item.person img {
	margin-bottom: 0.8em;
}

.item.person h4 {
	font-size: 1.2em;
	line-height: 1em;
	margin-bottom: 0em:
}

.item.person p {
	line-height: 1.2em;
	margin-bottom: 0.6em;
}

.item.person p.email {
	font-size: 0.8em;
}

.delfile {
	margin-top: 0em;
	font-size: 1.2em;
	margin-bottom: 0.4em;
}

.delfile .svg-icon {
  width: 1.4em;
  height: 1.4em;
  margin-bottom: -0.3em;
}

.downloadfiles.contactpersons {
	margin-bottom: 2em;
}

ul.gallery {
	margin: 2em 0 2em 0;
	padding: 0 0 0 0;
	list-style-type: none;
}

ul.gallery li {
	float: left;
	width: 25%;
}

ul.gallery li img {

}


header .search-wrapper .button {
    color: #fff;
}



@media print, screen and (min-width: 40em) {
	header .search-wrapper {
		margin-top: 4.4em;
		background-color: #494949;
	}
}

#field_2_1 label, #field_2_2 label {
	color: #fff;
}

#gform_submit_button_2 {
	    background-color: #D48300;
	    color: #fff;
}

body .gform_wrapper .top_label div.ginput_container {
	margin-top: 0em !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	margin-bottom: 0em !important;
}

#input_2_2 {
	width: 100% !important;
}

body .gform_wrapper ul li.gfield {
    margin-top: 0px !important;
}

.gform_wrapper .gform_footer {
    padding: 0px 0 10px !important;
}


.item.member {
	border-bottom: 2px solid #dfdfdf;
}

.item.member .about {
	padding: 1em;
}

.item.member img {
	background-color: #fff;
	padding: 1em;
}

a.homepagelink {
	font-size: 0.8em;
	line-height: 1em;
}

section.article {
	font-size: 1.2em;
}

footer {
	margin-top: 3em;
}


@media print, screen and (min-width: 40em) {
	header .nav-wrapper nav.primary > ul > li.active ul > li {
	    width: 33%;
	}
}


@media print, screen and (min-width: 60em) {
	header .nav-wrapper nav.primary > ul > li.active ul > li {
	    width: 25%;
	}
}

.logo-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    background-color: #fff;
    height: 10em;
    margin: 0em 1em 1em 1em;
}

.logo-wrapper img {
	width: 75%;
}

.item.member {
	padding-top: 1em;
}

section.sectionlist .frotpage-grid {
    justify-content: center;
    align-items: center;
    display: flex;
    background-color: #fff;
    height: 10em;
    margin: 0em 1em 1em 1em;	
}

section.sectionlist .frotpage-grid img {
	width: 75%;
}


@media print, screen and (min-width: 60em) {
	section.intro:after {
	    display: none;
	}
	section.intro .large-12:after {
	    content: "";
	    border-top: 40px solid #fff;
	    border-bottom: 40px solid transparent;
	    border-right: 40px solid transparent;
	    position: absolute;
	    top: 0em;
	    left: 0.65em;
	    z-index: 4;
	}
}


.item.person .info {
	border-top: 1px solid #dfdfdf;
	margin-top: 0.6em;
	padding-top: 0.4em;
}

.item.person .info p {
	font-size: 0.7em;
	line-height: 1.5em;
}


section.contentintro.wbgimg .background-image .content {
    background-color: rgba(255, 255, 255, 0.9);
}

.logo-wrapper img {
	width: 60%;
}

.id_467 .logo-wrapper img {
	width: 50%;
}


@media print, screen and (min-width: 40em) {
	section.intro .text {
	    width: 90%;
	}
}

@media print, screen and (min-width: 60em) {
	section.intro .text {
	    width: 50%;
	}
}


section.article h1 {
    line-height: 1em;
}

.item.person p.email {
    font-size: 0.7em;
}

.noscriptmsg {
	padding: 2em 2em 1em 2em;
	background-color: #ffc9c9;
}

:focus {
	outline: #d36e00 solid 5px;
}

section.intro .text h1 {
    font-size: 1.6em;
    line-height: 1.2em;
}

footer h1 {
    font-size: 1.4em;
    margin-top: 1em;
    line-height: 1.2em;
}

footer .external .item {
    border: none;
    font-weight: bold;
    padding: 0;
    margin-bottom: 0.4em;
    font-size: 1.2em;
}

footer .external .item p {
    line-height: 1.2em;

}

.current-menu-ancestor > a {
    text-decoration: underline;
}

.sub-menu .current_page_item a {
    outline: #d36e00 solid 5px;
    text-decoration: underline;
}

#gform_wrapper_2 .name_first {
	margin-bottom: 0.6em;
}

#gform_wrapper_2 .name_first label {
	display: none;
}

header .mobile-nav .nav-btn, header .mobile-nav .search-btn {
	position: relative;
	z-index: 8;
}

.article p a {
	text-decoration: underline;
}

.article p a:hover {
	text-decoration: none;
	background-color: #e4e4e4;
}

.talendeweb {
	width: 100%; 
	background-color: #494949;
    color: #fff;
    margin-top: 0em;
    padding: 2em 1em 0.4em 1em;
	text-align: center;
	display: none;
}

.talendeweb .button {
	background-color: #fff;
	color: #494949;
	font-size: 1.2em;
	float: inherit !important;
	display: inline-block !important;
}

#__ba_panel {
	display: none;
}


@media print, screen and (min-width: 40em) {
	.talendeweb {
	    margin-top: 3em;
	    padding: 1.8em 1em 0.4em 1em;
	}
}

@media print, screen and (min-width: 60em) {
	.talendeweb {
	    margin-top: 4.45em;
	}
}


footer .gform_wrapper div.validation_error {
	background-color: #fff !important;
}

footer .gform_wrapper li.gfield.gfield_error, footer .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    margin-bottom: 6px!important;
	border: 4px solid red !important;
    padding-bottom: 6px;
    padding-top: 8px;
    padding: 1em !important;
    box-sizing: border-box;
}

footer .gform_wrapper .validation_message {
    color: red !important;
    font-size: 2em;
}


section.article .gform_button.button {
	font-size: 1.6em !important;
	color: #fff !important;
	background-color: #D48300;
}

section.article .gform_button.button:hover {
	background-color: #9f6200;
}

/* Color changes */

section.sectionlist .item h3 a, .morelink p a, section.contentintro h3 a {
    color: #15537b;
}

section.sectionlist .category a.label {
    background-color: #15537b;
}

.button.hollow {
	border: 1px solid #15537b;
    color: #15537b;
}

a {
    color: #15537b;
}


h2 {
    font-size: 1.4rem;
}


@media print, screen and (min-width: 40em) {
	header .nav-wrapper nav.primary>ul>li>ul {
	    left: .75em;
	}
	
	h2 {
	    font-size: 2.5rem;
	}
}


section.article {
	clear: both;
}

label .gfield_required {
	display: none;
}




section.sectionlist .item h3 {
    font-size: 1.2em;
}

body.page-id-189 section.article h1 {
	font-size: 1.6em;
}


@media print, screen and (min-width: 40em) {
	body.page-id-189 section.article h1 {
		font-size: 3em;
	}	
}





@media print, screen and (max-width: 40em) {
	section.article h1 {
	    font-size: 1.8em;
	}

	section.article .intro p {
	    font-size: 1em;
	}
}


header .mobile-nav {
	display: block !important;
}

@media print, screen and (min-width: 40em) {
	header .mobile-nav {
		display: none !important;
	}
	
	.searchlinkinmenu {
		display: block !important;
	}
}



/* Prosjektvisning */

.project {
	margin: 0.6em 0.6em 0em 0.6em;
	margin-top: 1px !important;
}

.project .project-title-background {
	background-size: cover;
	background-position: center center;
	
	padding: 3em 1em 2em 1em;
	color: #fff;
}

.project .project-title-background .imagediv.subpage img {
	display: none;
	max-width: 100px;
}

.project .project-title-background img {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	padding: 1em 1em 3em 1em;
	margin-bottom: 2em;
}

.project .project-title-background h1 {
	font-size: 2.2em;
	line-height: 1.2em;
}

.project .project-nav {
	background-size: cover;
	background-position: center center;
	color: #fff;
}

.project .project-nav nav.project { 

}

.project .project-nav nav.project .nav-trigger a { 
	text-decoration: underline;
	color: #fff;
	padding: 1em 1em 1em 1em;
	text-align: center;
	display: block;
	font-size: 1.2em;
}

.project .project-nav nav.project ul { 
	margin: 0 0 1em 0;
	padding: 1em;
	list-style-type: none;	
	display: none;
}

.project .project-nav nav.project ul li {
	
}

.project .project-nav nav.project ul li a {
	color: #fff;
	text-decoration: underline;
}

.project .project-nav nav.project ul li a.current {
    outline: #D48300 solid 5px;
}

.project .project-nav nav.project ul li.current_page_item > a {
    outline: #D48300 solid 5px;
}

.project .project-nav nav.project > ul > li > a {
	font-size: 1.2em;
	display: block;
}

.project .project-nav nav.project > ul > li.parent > a:after {
	color: #fff;
	float: right;
	content: "+";
}

.project .project-nav nav.project > ul > li.parent.active > a:after {
	content: "-";
}

.project .project-nav nav.project ul li ul {
	display: none;
}

.project .project-nav nav.project ul li ul {
	border-left: 1px solid #fff;
	padding: 0.6em 1em 0.2em 1em;
}

.project .project-nav nav.project ul li ul li ul {
	margin: 0.2em 0em 0.2em 0.4em;
	padding-bottom: 0.8em;
	display: block;
	font-size: 0.9em;
}

.project .project-nav nav.project ul li ul li a {
	padding: 0.4em 0.4em 0.8em 0.4em;
}

.project .project-nav nav.project ul li ul.show {
	display: block;
}

.navigationwrapper {
	margin-bottom: 2em;
}

.prev-next .project-nav {
	min-height: 4.3em;
	text-align: center;
    padding-top: 1em;
}

.prev-next .project-nav .pagenav {
	color: #fff;
	display: inline-block;
    padding: 0.4em 1em 0.3em 1em;
    border: 1px solid #fff;	
}

section.contentintro.prev-next {
    margin-bottom: -3em;	
}

.prev-next .project-nav .pagenav.prev {
	float: left;
}

.prev-next .project-nav .pagenav.next {
	float: right;
}

.prev-next .project-nav img.projectlogo {
	display: none;
}

@media print, screen and (min-width: 40em) {

	.project {
		margin: 0em 0em 0em 0em;	
	}
	
	.navigationwrapper {
		margin-bottom: 2em;
	}
	
	.project .project-title-background {
		padding: 3em 1.6em 2.6em 1.6em;
	}
	
	.project .project-title-background .imagediv {
		display: flex;
		align-items: center;		
	}
	
	.project .project-title-background img {
		border-bottom: none;
		padding: 0em 1em 1em 1em;
		margin-bottom: 0em;
		width: 60%;
		margin-left: 40%;
	}
	
	.project .project-title-background a {
		border-bottom: none;
		padding: 0em 1em 1em 1em;
		margin-bottom: 0em;
		width: 60%;
		margin-left: 40%;
	}
	
	.project .project-title-background a img {
		border-bottom: none;
		padding: 0em 0em 0em 0em;
		width: 100%;
		margin-left: 0%;
	}
	
	.project .project-title-background h1 {
		font-size: 2.2em;
		line-height: 1.2em;
	}
	
	.project .project-title-background .imagediv.subpage img {
		display: block;
		float: right;
		margin-bottom: -1em;
		max-width: 100px;
	}
	
	.project .project-nav {

	}
	
	.project .project-nav nav.project { 
		padding-bottom: 0.8em;
		padding-top: 1em;
	}
	
	.project .project-nav nav.project .nav-trigger a { 
		display: none;
	}
	
	.project .project-nav nav.project ul {
		display: block;
		margin: 0em 1em;
		padding: 0.4em 1em;
	}
	
	.project .project-nav nav.project ul li {
		float: left;
		position: relative;	
		margin-right: 0.6em;	
	}
	
	.project .project-nav nav.project ul li a {

	}
	
	.project .project-nav nav.project > ul > li > a {
		padding: 0.4em 1em;
		border: 1px solid #fff;
		margin-bottom: 0.6em;
	}
	
	.project .project-nav nav.project > ul > li.parent > a:after {
		content: "";
	}

	.project .project-nav nav.project > ul > li.parent.active > a {
		background-color: #4B4B4B;
	}	

	.project .project-nav nav.project > ul > li.parent.active > a:after {
		content: "";
	}
	
	.project .project-nav nav.project > ul > li > ul {
		position: absolute;
		top: 2.6em;
		left: 1px;
		margin-left: 0em;
		border-left: none;
		background-color: #4B4B4B;
		width: 20em;
		z-index: 3;
		padding: 1em 1em 1em 1em;
	}
	
	.project .project-nav nav.project ul li ul {

	}

	.project .project-nav nav.project ul li ul li {
		display: block;
		width: 100%;
		padding-bottom: 0.4em;
		padding-top: 0.6em;
	}
	
	.project .project-nav nav.project ul li ul li ul {
		border-left: none;
	}
	
	.project .project-nav nav.project ul li ul li ul li a {
		border-left: 1px solid #fff;
		padding-left: 1.4em;
		padding-bottom: 0.6em;
	}
	
	.project .project-nav nav.project ul li ul.show {

	}
	
	.prev-next .project-nav img.projectlogo {
		height: 2.5em;
		display: inline-block;
	}
	
}

@media print, screen and (min-width: 60em) {

	.project .project-title-background {
		padding: 3em 2em 2.6em 2em;
	}








}

.responsive-embed.soundcloud {
	/* padding-bottom: 17%; */
	padding-bottom: 35%;
}

@media print, screen and (min-width: 40em) {
	.responsive-embed.soundcloud {
		padding-bottom: 17%;
	}
}

body.page-template-page-prosjekt-hovedside-php .downloadfiles.contactpersons {
	margin-top: 1em;
}

body.page-template-page-prosjekt-hovedside-php .downloadfiles.contactpersons .intro {
	display: none;
}

body.page-template-page-prosjekt-hovedside-php .downloadfiles.contactpersons .intro {
	display: none;
}

body.page-template-page-prosjekt-hovedside-php .downloadfiles.contactpersons .svg-icon path, body.page-template-page-prosjekt-hovedside-php .downloadfiles.contactpersons .svg-icon polygon, body.page-template-page-prosjekt-hovedside-php .downloadfiles.contactpersons .svg-icon rect {
    fill: #fff;
}

body.page-template-page-prosjekt-hovedside-php .downloadfiles.contactpersons .delfile .svg-icon {
    width: 1.6em;
    height: 1.6em;
    margin-bottom: -0.4em;
}


a.newsletterlink {
	
}

li.parent.highlight > a {
	outline: #D48300 solid 5px;
}



.plyr__control.plyr__tab-focus {
    outline: #D48300 solid 5px;
}

.plyr--video .plyr__progress__buffer:focus {
    outline: #D48300 solid 5px;
}

.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
    box-shadow: 0px 0px 0px 10px #D48300;
}

.plyr--full-ui input[type=range]:focus {
    outline: #D48300 solid 5px;
}

.videospace {
	margin-bottom: 1em;
	
}

.podcast-wrapper {
	padding: 0.3em;
	border-radius: 3px;
    background-color: #494949;
}


/* Ny profil */

@media print, screen and (min-width: 60em) {
	section.intro .large-12:after {
	    border-top: 0px solid transparent;
	    border-bottom: 0px solid transparent;
	    border-right: 0px solid transparent;
	    background-image: url(../images/shadow.png);
	    width: 60px;
	    height: 60px;
	    left: 0em;
	    background-size: 100% 100%;
	}
}

footer .grid-x.grid-padding-x:after {
	display: none;
}

body {
  font-family: 'Work Sans', sans-serif;
  font-weight: 300; 
}

h1, h2, h3, h4, h5, h6, .button {
  font-family: 'Work Sans', sans-serif;
  font-weight: 700; 
}

header .search-wrapper .button, footer .external, section.sectionlist .category a.label, section.article blockquote {
	background-color: #d36e00; 
}

section.contentintro h3 a, section.sectionlist .item h3 a {
      color: #d36e00;
}

section.sectionlist .item.activity, section.sectionlist .item.job, section.sectionlist .item.case {
	border-top: 4px solid #d36e00;
}

section.intro .text {
	background-color: #002234;
	border-radius: 5px;	
}

section.contentintro.wbg .wrapper {
    background-color: rgba(161, 208, 235, 0.2);
 	border-radius: 5px;	   
}

section.sectionlist .item.activity, section.sectionlist .item.job, section.sectionlist .item.case {
    border-top: none;
    background-color: rgba(161, 208, 235, 0.2);
 	border-radius: 5px;	   
}

a {
    color: #005786;
}

section.article div.caption {
    background-color: rgba(161, 208, 235, 0.2);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;    
}

section.sectionlist .item.case {
    padding: 1.4em 1em 0em 1em;
}

h3 {
	margin-bottom: 0.3em;
}

section.sectionlist .item {
    background-color: rgba(161, 208, 235, 0.2);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}


section.sectionlist .sectionintro {
    border-top: 2px solid #002234;
}

section.sectionlist .sectionintro h2 span {
	font-weight: 700;
}

.button.hollow {
    border: 1px solid #002234;
    color: #002234;
}

@media print, screen and (min-width: 40em) {
	header .nav-wrapper nav.primary > ul > li > ul {
	    background-color: #002234;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		border-top-right-radius: 5px;
	}
	header .search-wrapper {
	    background-color: #002234;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		border-top-right-radius: 5px;
	}
	header .search-wrapper {
	    padding: 2.4em 2em 1em 2em;
	}
}

@media print, screen and (min-width: 60em) {
	header .nav-wrapper nav.primary > ul > li.active > a, header .nav-wrapper nav.primary > ul > li.active > a:hover {
	    background-color: #002234;
	}
}

header .search-wrapper .button {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

header .search-wrapper .input-group-field {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;	
}

@media print, screen and (min-width: 40em) {
	header .nav-wrapper nav.secondary ul li a:hover {
    	background-color: rgba(161, 208, 235, 0.2);
	}
}

.talendeweb {
	    background-color: #002234;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		border-top-right-radius: 5px;	
}

@media print, screen and (min-width: 40em) {
	header .nav-wrapper nav.secondary ul li {
		border-bottom: none;
	}
}

.button {
    padding: 0.7em 1em 0.6em 1em;
}

@media print, screen and (min-width: 40em){
	.project .project-nav nav.project > ul > li.parent.active > a, .project .project-nav nav.project > ul > li > ul {
	    background-color: #002234;
	}
}

.project .project-title-background {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
}

.project .project-nav {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;	
}

.prev-next .project-nav {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
}

section.article .meta {
	border-radius: 5px;
   	background-color: rgba(161, 208, 235, 0.2);	
}

footer .grid-x.grid-padding-x {
    background-color: #002234;
    border-radius: 5px;
}

footer .external {
    border-radius: 5px;
    padding: 0.1em 1.4em 0.4em 1.4em;	
}

section.sectionlist .item {
    border-bottom: none; 
}

.contactpersons {
   	background-color: rgba(161, 208, 235, 0.2);	
	padding: 1em;
	border-radius: 5px;	
	margin-bottom: 1.4em;
	margin-top: 1em;
}

.contactpersons .intro {
    border-top: none;
    margin-left: -1em;
	margin-right: -1em;
    margin-top: 0em;
    background-color: #63b1e5;
    margin-bottom: 1em;
}

.contactpersons .intro h3 {
    padding: 0.25em 0.6em 0.2em 0.6em;
    font-weight: 700;
    background-color: #002234;

}

.contactpersons .intro h3 span {
    background-color: transparent;
    padding-right: 0em;
    color: #fff;
}

.svg-icon path, .svg-icon polygon, .svg-icon rect {
    fill: #fff;
}

section.article blockquote p {
    font-weight: 300;
 }
 
 section.article blockquote p.who {
    font-size: 1em;
    padding-top: 0.8em;
    margin-bottom: -0.6em;
}

section.article blockquote {
	border-radius: 5px;
}

section.article ol li a {
	text-decoration: underline;
}

section.article ul li a {
	text-decoration: underline;
}

section.contentintro.prev-next {
	margin-top: 3em !important;
}

section.article h1 {
	margin-top: 0.6em;
}

section.article h2 {
	margin-top: 0.4em;
	line-height: 1.2em;
}

section.article h3 {
	margin-top: 0.4em;
}

section.article div.caption p {
    padding: 1em 1.2em 0.9em 1.2em;
}

section.article .meta {
    padding: 0.8em 1.2em 0.6em 1.2em;
}

@media print, screen and (min-width: 40em) {
	section.contentintro h3 {
	    font-size: 2em;
	    margin-bottom: 0.3em;
	}
	section.sectionlist .item h3 {
	    font-size: 1.4em;
	}
}

.morelink p a {
	font-weight: 700;
}

a.homepagelink {
	font-weight: 700;
	text-decoration: underline;
	word-break: break-all;
	line-height: 1em;
}

section.contentintro h3 a, section.sectionlist .item h3 a {
    color: #002234;
}

header .mobile-nav {
    background-color: #002234;
}

header .nav-wrapper {
    background-color: #002234;
}

header .mobile-nav .search-btn {
    background-color: #003b5b;
}

header .search-wrapper {
    background-color: #003b5b;
}

section.sectionlist .item h3 a, .morelink p a, section.contentintro h3 a {
    color: #003b5b;
}

section.sectionlist .sectionintro h2 {
	color: #002234;
}

section.intro img {
	border-radius: 5px;
}

@media print, screen and (min-width: 60em) {
	header .nav-wrapper nav.primary ul li a {
	    color: #000;
	    font-size: 1.1em;
	}
}

@media print, screen and (min-width: 40em) {
	header .nav-wrapper nav.secondary ul li a {
	    color: #000;
	}
}

.item.person p.email {
    font-weight: 700;
}


/* 2021 changes */

section.sectionlist .category a.label {
	background-color: #003b5b;
}

header .search-wrapper .button, footer .external {
	background-color: #EBF6FB;
	color: #003b5b;
}

section.sectionlist .category a.label {
	background-color: #003b5b;
	color: #fff;
}

footer .external {
	padding: 1em 1.4em 1em 1.4em;
}

footer .external a {
	color: #003b5b;
}

footer .external a:hover {
	color: #003b5b;
	text-decoration: none;
}

.cred p, .cred p a {
	color: #000;
}

.cred p a {
	text-decoration: underline;
}

.gform_wrapper {
	background-color: #f3f3f3 !important;
	border-radius: 5px !important;
}

.gform_wrapper .gform_heading {
	padding: 1em 2em 0.2em 2em !important;
}

.gform_wrapper .gform_footer {
	padding: 1em 2em 1.2em 2em !important;
}

.gform_wrapper h3 {
	font-size: 1.9375rem !important;
}


.gform_wrapper ul.gform_fields > li {
	background: transparent !important;
	padding: 1.4em 2em !important;
}

.gform_wrapper ul.gform_fields > li:nth-child(odd) {
	background: #dee9ef !important;
}

.gform_wrapper legend {
	margin-bottom: 0rem !important;
}

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
	margin-left: 4px !important;
	margin-top: 16px !important
}

ol.validation_list {
	padding: 1.4em 2em;
}