body {
    font-size: 1em;
}

.chip_wrapper {
    font-size: 1em;
	width:100%;
}

.chip_wrapper > h2, .chip_wrapper > form > h2  {
    margin: .45em 0 0 !important;
    padding: 0 0 .5em;
    font-size: 2.25em;
}

.chip_paragraphs, .chip_wrapper p {

}


.chip_optionswrapper .chip_paragraphs, .chip_homeoptions .chip_paragraphs {

}

.chip_optionswrapper, .chip_homeoptions {

}

.chip_optionswrapper ul, .chip_homeoptions ul{
    margin:0;
    padding:0 !important;

}

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



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

}

.chip_optionswrapper li a,  .chip_homeoptions ul li a {
    border-radius:0;
    padding: 1em 30px 1em 4em !important;
    background-color:transparent;
        -webkit-transition: .15s background-color ease-in;
    -moz-transition: .15s background-color ease-in;
    transition: .15s background-color ease-in;
    font-size:inherit;
    position: relative;
	min-height:160px;
}

.chip_optionswrapper li a:before, .chip_homeoptions ul li a:before {
    font-family: "angusgov";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e74a";
    color: #C7C7C7;
    display: block;
    font-size: 2.75rem;
    font-weight: normal;
    height: 1.5em;
    left: 10px;
    line-height: 1.5;
    position: absolute;
    text-align: center;
    text-shadow: 0 -1px 1px rgba(255,255,255,0.5);
    top: 0;
    -webkit-transition: .15s color ease-in;
    -moz-transition: .15s color ease-in;
    transition: .15s color ease-in;
    width: 1em;
}

.chip_optionswrapper li a:hover, li.chip_homeoptionsrow a:hover {
    background-color: #dbe4ef;
    -webkit-transition: .15s background-color ease-in;
    -moz-transition: .15s background-color ease-in;
    transition: .15s background-color ease-in;
}

.chip_optionswrapper li:hover a:before, .chip_homeoptions ul li:hover a:before {
	color: #114a97;
}	

.chip_paragraphtitle, .chip_optionswrapper li a h2 {
    margin: 0 0 0.5em 0;
    padding: 0;
    color:#114a97;
    font-size: 1.45em;
    font-weight: normal;
}

.chip_entryform h2 {

}

.chip_entryform h3 {
	padding:0;
	margin:0;
	font-weight:normal;
}

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

.chip_requiredfieldsnotice {
	padding:10px;
}

.chip_formlabel  {
	font-size: inherit !important;
	margin-top:8px;
}

.chip_forminput {
	-webkit-appearance: none;
    border: 1px solid rgba(0, 0, 0, 0.35);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.15);
    font-family: "Sintony", sans-serif;
    font-size: .9em;
    height: 2.7em;
    margin: 0;
    padding: .75em .5em;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    border-radius: 0px;
}

.chip_textarea {
	-webkit-appearance: none;
    border: 1px solid rgba(0, 0, 0, 0.35);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.15);
    font-family: "Sintony", sans-serif;
    font-size: .9em;
    height: 10em;
    margin: 0;
    padding: .75em .5em;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border-radius: 0px;
	resize:vertical;
}

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

.chip_formselect {
	-webkit-appearance: none;
    border: 1px solid rgba(0, 0, 0, 0.35);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.15);
    font-family: "Sintony", sans-serif;
    font-size: .9em;
    height: 2.7em;
    margin: 0;
    padding: .75em .5em;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    border-radius: 0px;
	margin-left:-4px;
}
.chip_permitaddresslist {

}

.chip_formfieldbutton, input[type=submit].chip_formfieldbutton {
	-webkit-appearance: none;
    border: 0 none;
    border-bottom: 2px solid;
    border-radius: 4px;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-family: "Sintony", sans-serif;
    font-weight: normal;
    min-height: 2.7em;
    line-height: 1.6;
    margin: .5em 0 .5em 1em!important;
    padding: .55em 1em .45em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    text-transform: lowercase;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: none;
	float: none;
    background: #B3B3B3!important;
    border-bottom-color: #666 !important;
    color: #222;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    filter: none !important;
}

.chip_formfieldbutton:hover, input[type=submit].chip_formfieldbutton:hover {
	background: #c2c2c2;
	color:#fff;
}

.chip_formfieldbuttondefault, .btn-primary, .chip_formreadonlywrapper .chip_formfieldbutton, input[type=submit].chip_formfieldbuttondefault {
	-webkit-appearance: none;
    border: 0 none;
    border-bottom: 2px solid;
    border-radius: 4px;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-family: "Sintony", sans-serif;
    font-weight: normal;
    min-height: 2.7em;
    line-height: 1.6;
    margin: .5em 0 .5em 1em !important;
    padding: .55em 1em .45em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    text-transform: lowercase;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #114A97 !important;
    border-bottom-color: #0C3469 !important;
    transition: none;
    filter: none !important;
	float:right !important;
}

.chip_formfieldbuttondefault:hover, .btn-primary:hover, input[type=submit].chip_formfieldbuttondefault:hover {
	color:#fff;
	background: #295ca1!important;
}

.chip_formfieldbuttonwrapper {
	padding:10px 50px;
	display:table;
	width:100%;
	box-sizing: border-box;
}

.chip_formfieldbuttonwrapper input {
	display:inline-block;
}

.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;
	box-shadow:none;
	font-size:inherit;
	position: relative;
	top:3px;
}

.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;
}

@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%;
	}
	
	.chip_formfieldbuttonwrapper {
		padding:10px;
	}
	.chip_inlinebuttons {
		padding-left:0!important;
	}
	
}