/* (c) override classes */


* {

	box-sizing:border-box!important;
}

body {
	padding:0;
	margin:0;
	font-size:16px;
}


.chip_wrapper {
		font-size:16px;
		width:auto;
}

.chip_wrapper > h2, .chip_wrapper > form > h2 {
	font-size:30px;
	margin-top:20px;
	margin-bottom:10px;
	padding:0;
	font-weight: 500;
line-height: 1.1;
}

.chip_entryform h2 {

}

body:before {

}

.chip_header, .chip_wrapper, .chip_footer {

}

.chip_header {

}

.chip_headerimage {

}

.chip_header h1 {

}

.chip_entryform h3 {
	margin:0 0 10px 0;
}


.chip_wrapper ul {

}

.chip_wrapper ul  li{

}

.chip_wrapper p~ul li{

}

.chip_headerpagetop {

}

.chip_wrapper {

}

.chip_footer {

}

#footer {

}

.chip_optionswrapper h2, .chip_paragraphtitle {
	font-size:22px !important;
}

.chip_optionswrapper ul, .chip_homeoptions ul {

}

.chip_optionswrapper li, .chip_homeoptions li {
	width:calc(50% - 5px);
	float:left;
	margin:0;
}

.chip_optionswrapper li:hover {

}

.chip_optionswrapper li a, .chip_homeoptions ul li a {
	margin:5px;
	padding:15px;
	background-color:#1863ad;
	color:#fff !important;
	min-height:160px;
	border-radius:4px;
}

.chip_optionswrapper li a span, .chip_homeoptions ul li a span {
	font-size:14px;
}

.chip_optionswrapper li a:hover, .chip_homeoptions ul li a:hover, .chip_optionswrapper li a:focus, .chip_homeoptions ul li a:focus {
	background-color:#000;
	color:#fff !important;
}

.chip_optionswrapper li a:hover .chip_paragraphtitle, .chip_homeoptions ul li a:hover h2, .chip_homeoptions ul li a:hover .chip_paragraphtitle {

}

.chip_optionswrapper {
	padding-top:15px;
}

.chip_wrapper ul {
	margin:0;
	padding:0;
}

.chip_optionswrapper ul {
	margin:0;
	padding:0;
}

.chip_optionswrapper .chip_paragraphs {

}

.chip_optionswrapper a {

}

.chip_optionswrapper li {

}

.chip_labelinfo {

}

.chip_optionswrapper li:hover{

}

.chip_optionswrapper li a, .chip_homeoptions ul li a {

}

.chip_optionswrapper li a:hover, .chip_homeoptions ul li a:hover {

}

.chip_paragraphs {
	margin:0 0 10px 0 ;
}

.chip_optionswrapper li a .chip_paragraphs {

}

.chip_optionswrapper li a:hover .chip_paragraphs, .chip_optionswrapper li a:hover h2 {

}

.chip_entryform {
	background:#f5f5f5;
	margin:15px 0 15px 0;
	padding:15px;
	border-radius:4px;
}

.chip_formfieldrow {

}

.chip_forminput, .chip_formselect {
	border-radius:4px;
}

.chip_formlabel {
	font-size:16px;
	padding-right:10px;
}

.chip_formlabelrequired {
	color:#b00;
	margin-left:5px;
}

.chip_labelinfo {
	font-size:14px;
}

.chip_labelinfo img {

}

.chip_labelinfo img[src$="cards.gif"] {

}

.chip_forminput, .chip_permitaddresslist, .chip_formselect {
	font-size:18px;
	width:50%;
	padding:5px;
}

.chip_formfieldbuttonwrapper {
	padding:10px;
}



.chip_formfieldbuttondefault {
	float:right;
}

.chip_formfieldbuttondefault:hover {

}

.chip_formfieldbutton {

}

.qq-upload-button {

}

.chip_formfieldbutton:hover {

}

.chip_inlinebuttons {

}

.chip_loadmessage {
	margin-top:30px !important;
	margin-bottom:30px !important;
}

.chip_loadmessage ul {
    width:90%;
	background:#F2DEDE;
	color: #B94A48;
	border: 2px solid #B94A48;
	padding:10px;
	border-radius: 4px;
	margin: 0 auto;
	margin-top:20px;
	margin-bottom:20px;
	clear:both;
}

.chip_loadmessage ul  li {
	text-align:center;
	font-size:16px;
}

.chip_requiredfieldsnotice {
	font-size:14px;
	padding:5px;
}

.chip_inlinebuttons {

}

.chip_formreadonlywrapper {
	border-radius:4px;
	background-color:#1863ad;
	color:#fff !important;
	border:0;
}

.chip_formreadonlywrapper .chip_formfieldrow {

}

.chip_formreadonlywrapper .chip_formfieldbutton {
	border:1px solid #000;
}

.chip_permitaddresslist, #SelectedAddress {

}

.chip_forminputreadonly {
	background:transparent !important;
	padding-top:0;
}


.chip_formdeclarationlabel {

}

.chip_formdeclarationlabel input {

}

.chip_formselect {

}

.chip_textarea {
	width:100%;
	resize:vertical;
	font-size:16px;
}
.chip_docuploadtable {

}

.chip_docuploadtable table tr, .chip_docuploadtable table, .chip_docuploadtable tbody {
	margin:0 !important;
}

.chip_docuploadtable table td {
    padding-bottom:5px;
}

table td {
    padding-bottom:10px;
}

button{

}

button,select{

}

button,html input[type=button],input[type=reset],input[type=submit]{

}

button[disabled],html input[disabled]{

}

button::-moz-focus-inner,input::-moz-focus-inner{

}

.btn, .chip_formfieldbutton, .chip_formfieldbuttondefault {
	background-color:#1863ad;
	border: 0;
	border-radius: 4px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: sans-serif;
	font-weight: bold;
	margin: 0;
	padding: .5em 1em;
	text-align: left;
	text-decoration: none;
	-webkit-transition: .3s;
	transition: .3s;
	vertical-align: middle;
	margin-left:10px;
	font-size:18px;
}

.chip_formfielddate {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0px;
	font-size: px;
	font-weight: 400;
	line-height: 1.42857;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #333;
	background-color: #FFF;
	border-color: #CCC;
	margin-left:5px;
	}

.btn:hover, .chip_formfieldbutton:hover, .chip_formfieldbuttondefault:hover {
background-color:#14486e;
color: #fff;
cursor:pointer;
}

.chip_formfielddate, .chip_forminputsmaller {
	width:6em !important;
}

.chip_pagestepscontainer ul {
	border:0;
	background:transparent;
}

.chip_pagebutton {
	border-radius:4px;
	padding:10px 20px !important;
	width:auto;
	border:0;
	display:inline-block;
}

.chip_pagebuttonon {
  background-color: #1863ad!important;
  border-color: transparent!important;
  color: #fff!important;


}

.chip_pagestepscontainer ul li {

}

.securityiconswrapper {
	margin-top:20px;
	clear:both;
	border-radius:4px;
	width:auto;

}

.securityiconswrapper  img {
	display:inline;
}

.securitystatement {
font-size:px;
}

.chip_radiocell input {
    cursor: pointer;
}

.chip_entryform table tr td label {
    cursor: pointer;
	font-weight:normal;
}

.chip_declaration label {
    cursor: pointer;
}

.chip_declaration input {
    cursor: pointer;
    margin-right:10px;
}

.chip_photocontainer {
	padding:5px;
}

.chip_photocontainer img, .chip_photocontainer iframe {
	box-shadow: none !important;
}


.chip_docuploadtable .chip_tableselect {
	width:100%;
}

.chip_optionletter {
	padding-bottom:17px;
	padding-right:15px;
	padding-left:20px;
	font-size:20px;
}

x@media only screen and (max-width:991px) {
    .chip_optionswrapper li a, .chip_homeoptions ul li a {
		min-height:150px;
	}

}


@media only screen and (max-width:768px) {
	.chip_optionswrapper li, .chip_homeoptions li  {
		width:100%;
		float:none;
	}

	.chip_optionswrapper li a, .chip_homeoptions ul li a {
		min-height:0;
	}

	.chip_formlabel {
		width:100%;
		text-align:left;
	}

	.chip_forminput, .chip_permitaddresslist, .chip_formselect, .chip_textarea {
		width:calc(100% - 0px);
	}

	.chip_formfieldrow {
		padding:5px 0 10px 0;
	}

	.chip_loadmessage ul {
		width:auto;
		padding:5px 10px 5px 10px;
	}

	.chip_labelinfo {
		padding:0;
	}
}

