@font-face {
	font-family: 'license_plateregular';
	src: url('/resources/fonts/licence/licenseplate-webfont.woff2') format('woff2'), url('/resources/fonts/licence/licenseplate-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'forteregular';
	src: url('/resources/fonts/forte-webfont.woff2') format('woff2'), url('/resources/fonts/forte-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'army';
	src: url('/resources/fonts/armychalk-webfont.woff2') format('woff2'), url('/resources/fonts/armychalk-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'cancun';
	src: url('/resources/fonts/cancun-webfont.woff2') format('woff2'), url('/resources/fonts/cancun-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'machine';
	src: url('/resources/fonts/machine_regular-webfont.woff2') format('woff2'), url('/resources/fonts/machine_regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'arial_rounded';
	src: url('/resources/fonts/arialroundedmtstd-webfont.woff2') format('woff2'), url('/resources/fonts/arialroundedmtstd-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

.forte {
	font-family: 'forteregular';
}

.army_chalk {
	font-family: 'army';
}

.machine {
	font-family: 'machine';
}

.cancun {
	font-family: 'cancun';
}

.arial_black {
	font-family: 'Arial';
	font-weight: bold;
}

.arial_rounded {
	font-family: "arial_rounded";
}

/*
@font-face {
    font-family: 'license_plateregular';
    src: url('/resources/fonts/heavyequipment-webfont.woff2') format('woff2'),
         url('/resources/fonts/heavyequipment-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
*/
@font-face {
	font-family: 'license_plateregular';
	src: url('/resources/fonts/warsawgothicext-webfont.woff2') format('woff2'), url('/resources/fonts/warsawgothicext-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

.product-filter {
	border: none;
	border-bottom: solid;
}

.btn-wishlist {
	display: none;
}

.product-col .btn-cart-more {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 8px 16px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-transform: capitalize;
	background: #B61517;
	border: none;
}

ul.plate_type li a {
	text-decoration: none;
	background: #333333;
	padding: 5px;
	display: block;
	color: #FFF;
	margin-bottom: 1px;
	display: block;
}

ul.plate_type li a.active {
	text-decoration: none;
	background: #B61517;
	padding: 5px;
	color: #FFFFFF;
	margin-bottom: 1px;
}

a.colourbox {
	width: 30px;
	height: 30px;
	border: 2px solid #FFF;
	margin: 2px;
	float: left;
	display: block;
}

a.textcolour {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin-right: 5px;
}

/*
#kids_plate_decal, 
#fun_plate_decal,

	{display:none;}	
*/
.decal_position {
	display: none;
}

.thetextdecal {
	position: absolute;
	text-align: center;
	font-size: 12px;
	z-index: 99;
	width: 100%;
	text-transform: uppercase;
}

#slimline_plate_text_decal.thetextdecal.top {
	top: 31px;
	bottom: auto;
}

#slimline_plate_text_decal.thetextdecal.bottom {
	top: auto;
	bottom: 42px;
}

#standard_plate_text_decal.thetextdecal.top {
	top: 23px;
	bottom: auto;
}

#standard_plate_text_decal.thetextdecal.bottom {
	top: auto;
	bottom: 26px;
}

#standard_2_line_plate_text_decal.thetextdecal.top {
	top: 18px;
	bottom: auto;
}

#standard_2_line_plate_text_decal.thetextdecal.bottom {
	top: auto;
	bottom: 21px;
}

#kids_plate_text_decal.thetextdecal.top {
	top: 42px;
	bottom: auto;
}

#kids_plate_text_decal.thetextdecal.bottom {
	top: auto;
	bottom: 48px;
}

#fun_plate_text_decal.thetextdecal.top,
#motorcycle_plate_text_decal.thetextdecal.top {
	top: 36px;
	bottom: auto;
}

#fun_plate_text_decal.thetextdecal.bottom,
#motorcycle_plate_text_decal.thetextdecal.bottom {
	top: auto;
	bottom: 43px;
}

#euro_plate_text_decal.thetextdecal.top {
	top: 6px;
	bottom: auto;
}

#euro_plate_text_decal.thetextdecal.bottom {
	top: auto;
	bottom: 14px;
}

#trailer_plate_text_decal.thetextdecal.top {
	top: 0px;
	bottom: auto;
}

#trailer_plate_text_decal.thetextdecal.bottom {
	top: auto;
	bottom: 6px;
}

#japanese_plate_text_decal.thetextdecal.top {
	top: 15px;
	bottom: auto;
}

#japanese_plate_text_decal.thetextdecal.bottom {
	top: auto;
	bottom: 19px;
}

#american_plate_text_decal.thetextdecal.top {
	top: 12px;
	bottom: auto;
}

#american_plate_text_decal.thetextdecal.bottom {
	top: auto;
	bottom: 12px;
}

a.plate_type_links i {
	display: none;
}

a.active.plate_type_links i {
	display: block;
	margin-top: 4px;
	margin-right: 4px;
}

.thetext {
	position: absolute;
	text-align: center;
	font-size: 80px;
	z-index: 99;
	padding-top: 75px;
	width: 100%;
	text-transform: uppercase;
}

.inline-svg {
	position: relative;
	display: block;
}

.inline-svg svg {
	position: relative;
	top: 0px;
	left: 0px;
}

.uppercase {
	text-transform: uppercase;
}

#slimline_plate_text {
	font-size: 60px;
	padding-top: 70px;
}

#standard_plate_text.thetext.ten_characters{
	
	font-size:57px !important;
}

#kids_plate_text {
	padding-top: 72px;
	font-size: 55px;
}

#fun_plate_text,
#motorcycle_plate_text {
	font-size: 30px;
	padding-top: 72px;
}

#euro_plate_text {
	padding-top: 45px;
	font-size: 65px;
}

#japanese_plate_text {
	padding-top: 85px;
	font-size: 125px;
}

#american_plate_text {
	padding-top: 65px;
	font-size: 95px;
}

#trailer_plate_text {
	padding-top: 40px;
    font-size: 60px;

}

.japlarge_characters {
	font-size: 70px !important;
}

.uslarge_characters {
	padding-top: 70px !important;
	font-size: 55px !important;
}

.six_characters {
	font-size: 95px !important;
}

.two_line_characters {
	font-size: 55px !important;
	padding-top: 35px;
	line-height: 50px;
}

.seven_characters {
	font-size: 95px !important;
}

.ten_characters {
	font-size: 75px !important;
}

.fifteen_characters {
	
	font-size: 55px !important;
}

.fa-arrow-up,
.fa-arrow-down {
	cursor: pointer;
}

.name-main {
	color: #000;
	width: 200px;
}

.plate_forms input {
	color: #000;
	clear: both;
}

input.error,
select.error {
	border: 2px solid #FF6B6B;
}

.checkbox_label.error {
	color: #FF6B6B;
}

.hide {
	display: none;
}

.thumbnail {
	border: none !important;
	background: transparent !important;
}

.top-bar {
	display: none;
}

.bordertop {
	border-top: 1px solid #333;
	margin-top: 15px;
	padding-top: 15px;
}

.tooltip-inner {
	background-color: #B61517;
}

a.ing:hover {
	color: #000000;
}

.panel-body {
	color: #000000;
}

.fontselected {
	height: 40px;
	color: #000;
	width: 80%;
	
}
