body {
	
}

.chip_wrapper {
	font-size:1.125em;
}

.chip_wrapper > h2, .chip_wrapper > form > h2  {
	font-size: 36px;
}

.chip_paragraphs, .chip_wrapper p {

}


.chip_wrapper img {
	display:inline !important;
}

.chip_wrapper form {
	padding:0;
	background:transparent;
}

.chip_optionswrapper .chip_paragraphs, .chip_homeoptions .chip_paragraphs {
	
}

.chip_optionswrapper, .chip_homeoptions {

}

.chip_optionswrapper ul, .chip_homeoptions ul{
	margin:0;
	padding:0;
}

.chip_optionswrapper li, li.chip_homeoptionsrow {
	width: calc(50% - 20px);
	float:left;
	margin:10px;
}

.chip_optionswrapper li:last-child, li.chip_homeoptionsrow:last-child {

}

.chip_optionswrapper li a,  .chip_homeoptions ul li a {
	border-radius:0;
	padding:15px;
	font-size:15.75px;
	min-height:156px;
}

.chip_optionswrapper li a:before, .chip_homeoptions ul li a:before {

}

.chip_optionswrapper li a:hover, li.chip_homeoptionsrow a:hover {
	text-decoration:none !important;
	background:#485d6b;
	color:white !important;
}

.chip_optionswrapper li:hover a:before, .chip_homeoptions ul li:hover a:before {

}	

.chip_paragraphtitle, .chip_optionswrapper li a h2 {
	font-size:20px;
	font-weight:normal;
}

.chip_entryform h2 {

}

.chip_entryform h3 {

}

.chip_entryform {
	background:transparent;
	padding:0;
}

.chip_requiredfieldsnotice {
	padding:5px !important;
	font-size:12px;
}

.chip_formlabel  {
	font-size: inherit;
	float:left;
	position: relative;
    top: 11px;
}

.chip_forminput {
	width:50% !important;
	margin:0 !important;
	display:inline-block !important;
}

.chip_textarea {
	resize:vertical;
}

.chip_textareareadonly {
	border:none;
	box-shadow:none;
}

.chip_formselect {
	width:50% !important;
	margin:0 !important;
	display:inline-block !important;
}
.chip_permitaddresslist {

}

.chip_formfieldbutton, input[type=submit].chip_formfieldbutton {
	font-size: 18px;
	margin:0 10px 0 10px;
	font-family: "Lato",sans-serif;
	min-width:90px;
}

.chip_formfieldbutton:hover, input[type=submit].chip_formfieldbutton:hover {
	
}

.chip_formfieldbuttondefault, .btn-primary, .chip_formreadonlywrapper .chip_formfieldbutton, input[type=submit].chip_formfieldbuttondefault {
	font-size: 18px;
	float:right;
	margin:0 10px 0 10px !important;
	font-family: "Lato",sans-serif;
	min-width:90px;
}

.chip_formfieldbuttondefault:hover, .btn-primary:hover, input[type=submit].chip_formfieldbuttondefault:hover {

}

.chip_formfieldbuttonwrapper {
	clear:both !important;
	display:block;
	height:60px;
}

.chip_formfieldbuttonwrapper input {

}

.chip_wrapper ul {

}

.chip_inlinebuttons {

}

.chip_loadmessage ul {
	background:#fae5e3;
	border:none;
	color:#9d261d !important;
	border-radius:0;
	width:100%;
	box-sizing: border-box;
}

.chip_loadmessage ul li {
	font-size:inherit;
	text-align:center;
}

#txtVRM {
	text-transform: uppercase;
}

.chip_formfieldrow {
	padding-left:0;
	padding-right:0;
}

.securityiconswrapper {
	border:none;
	border-radius:0;
	width:100%;
	font-size:0.8em;
}

.chip_entryform label {

}

.chip_entryform input[type="radio"] {

}

.chip_forminputreadonly {
	border-color:transparent !important;
	background-color:transparent !important;
	box-shadow:none !important;
	font-size:inherit !important;
	position: relative !important;
	top:5px !important
}

.chip_labelinfo {

}

.chip_docuploadtable {
	background:#eee;
	border:none;
	border-radius:0;
}

.chip_docuploadtable table {
	width:100%;
	margin:0;
}

.chip_docuploadtable table tr {

}

.chip_formreadonlywrapper {
	border-radius:0;
	border:none;	
}

.chip_formreadonlywrapper .chip_formfieldrow {
	padding:0 !important;

}

.chip_noupload, .chip_docuploadtable td, .chip_docuploadtable th{
	font-size:1em;
}

.chip_inlinebuttons {
	padding-left:26% !important;
}

.chip_pagestepscontainer ul {
	background:transparent;
	border:none;
	border-radius:0;
}

.chip_pagebuttonoff {
		padding:10px !important;
}

.chip_formlabelrequired {
	color:red;
}

.chip_formfielddate {
	width:10%!important;
}

.chip_forminputsmaller {
	width:20%!important;
}

.chip_optionletter {
	padding:10px 10px;
}

.chip_photocontainer {
	padding:0;
	margin:5px;
}

.chip_photocontainer img, .chip_photocontainer iframe {
	box-shadow:none;
}

.site-header__identity__logo {
	background-image: url("https://www.sevenoaks.gov.uk/site/images/logo.png")
}

.site-header .container {
	background-image: url("https://www.sevenoaks.gov.uk/site/images/header-background.png")
}

.site-footer .container {
	background-image: url("https://www.sevenoaks.gov.uk/site/images/footer-background.png")
}

header {
		height:195px;
	}


@media (max-width: 991px) {
	.chip_optionswrapper li a,  .chip_homeoptions ul li a {
		min-height:178px;
	}
	
	.chip_formselect, .chip_forminput {
		width:55% !important;
	}
	.chip_formlabel  {
		width:30% !important;
	}
	.chip_formfielddate, .chip_forminputsmaller {
		width:10%!important;
	}
	header {
		height:195px;
	}
}

@media (max-width: 759px) {
	.chip_optionswrapper li, li.chip_homeoptionsrow {
		width:100%;
		float:none;
		margin:10px 0 10px 0;
		display:block;
	}
	
	.chip_optionswrapper li a,  .chip_homeoptions ul li a {
		min-height:0px;
	}
	
	.chip_formlabel {
		width:100%;
		text-align:left;
		padding-bottom:5px;
	}
	
	.chip_forminput, .chip_formselect {
		width:100% !important;
	}
	
	.chip_forminputreadonly {
		width:30% !important;
	}
	
	.chip_formreadonlywrapper .chip_formlabel {
		text-align:right !important;
	}
	
	.chip_formfieldbuttonwrapper {
		padding:10px;
	}
	.chip_inlinebuttons {
		padding-left:0!important;
	}
	.chip_formfielddate, .chip_forminputsmaller {
		width:20%!important;
	}
}

@media (max-width: 759px) {
	.chip_forminputreadonly {
		width:100% !important;
	}
	
	.chip_formreadonlywrapper .chip_formlabel {
		text-align:left !important;
		width:100% !important;
	}
	
	header {
		height:auto;
	}
}