@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}}.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}}.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-ring.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-ring.animated.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}.faa-parent.animated-hover:hover>.faa-ring.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-ring.animated.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.faa-parent.animated-hover:hover>.faa-vertical,.faa-vertical.animated,.faa-vertical.animated-hover:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-vertical.animated.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-vertical.animated.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite}@-webkit-keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}.faa-horizontal.animated-hover.faa-fast:hover,.faa-horizontal.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite}.faa-horizontal.animated-hover.faa-slow:hover,.faa-horizontal.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite}.faa-flash.animated-hover.faa-fast:hover,.faa-flash.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite}.faa-flash.animated-hover.faa-slow:hover,.faa-flash.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite}@-webkit-keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}.faa-bounce.animated-hover.faa-fast:hover,.faa-bounce.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite}.faa-bounce.animated-hover.faa-slow:hover,.faa-bounce.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.faa-parent.animated-hover:hover>.faa-spin,.faa-spin.animated,.faa-spin.animated-hover:hover{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-spin.animated.faa-fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-spin.animated.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.faa-parent.animated-hover:hover>.faa-pulse,.faa-pulse.animated,.faa-pulse.animated-hover:hover{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-pulse.animated.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-pulse.animated.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.faa-parent.animated-hover:hover>.faa-shake,.faa-shake.animated,.faa-shake.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-shake.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-shake.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.faa-parent.animated-hover:hover>.faa-tada,.faa-tada.animated,.faa-tada.animated-hover:hover{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-tada.animated.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-tada.animated.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}@-webkit-keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing,.faa-passing.animated,.faa-passing.animated-hover:hover{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-passing.animated.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-passing.animated.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite}@-webkit-keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}@keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing-reverse,.faa-passing-reverse.animated,.faa-passing-reverse.animated-hover:hover{-webkit-animation:passing-reverse 2s linear infinite;animation:passing-reverse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-fast,.faa-passing-reverse.animated-hover.faa-fast:hover,.faa-passing-reverse.animated.faa-fast{-webkit-animation:passing-reverse 1s linear infinite;animation:passing-reverse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-slow,.faa-passing-reverse.animated-hover.faa-slow:hover,.faa-passing-reverse.animated.faa-slow{-webkit-animation:passing-reverse 3s linear infinite;animation:passing-reverse 3s linear infinite}@-webkit-keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear}.faa-burst.animated-hover.faa-fast:hover,.faa-burst.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s infinite linear;animation:burst 1s infinite linear}.faa-burst.animated-hover.faa-slow:hover,.faa-burst.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s infinite linear;animation:burst 3s infinite linear}@-webkit-keyframes falling{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}@keyframes falling{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}.faa-falling.animated,.faa-falling.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-falling{-webkit-animation:falling 2s linear infinite;animation:falling 2s linear infinite}.faa-falling.animated-hover.faa-fast:hover,.faa-falling.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-falling.faa-fast{-webkit-animation:falling 1s linear infinite;animation:falling 1s linear infinite}.faa-falling.animated-hover.faa-slow:hover,.faa-falling.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-falling.faa-slow{-webkit-animation:falling 3s linear infinite;animation:falling 3s linear infinite}

:root {
	--iaa_red: #c90107;
	--iaa_black: #000000;
	--iaa_white: #ffffff;
	--iaa_dark_red: #a20106;
	--iaa_yellow: #ebb700;
	--iaa_medium_grey: #d1d3d4;
	--iaa_light_grey: #f1f1f1;
	--iaa_charcoal: #37424a;
	--iaa_dark_grey: #434343;
	--iaa_orange: #e98300;
	--iaa_brown: #a76f3e;
	--iaa_base_orange: #FF7400;
	--iaa_base_yellow: #FFBF00;
	--iaa_base_green: #238723;
	--iaa_base_blue: #00838F;
	--iaa_natural_1: #434343;
	--iaa_natural_2: #666666;
	--iaa_natural_3: #999999;
	--iaa_natural_4: #CCCCCC;
	--iaa_natural_5: #E8E8E8;
	--iaa_natural_6: #F2F2F2;
	--iaa_derivative_red_1: #A20106;
	--iaa_derivative_red_2: #D8484C;
	--iaa_derivative_red_3: #E99699;
	--iaa_derivative_red_4: #F2DEDE;
	--iaa_derivative_orange_1: #B85300;
	--iaa_derivative_orange_2: #FF9A47;
	--iaa_derivative_orange_3: #FFC18E;
	--iaa_derivative_orange_4: #FFEAD8;
	--iaa_derivative_yellow_1: #B88900;
	--iaa_derivative_yellow_2: #FDD047;
	--iaa_derivative_yellow_3: #FFE38E;
	--iaa_derivative_yellow_4: #FFF5D9;
	--iaa_derivative_green_1: #196119;
	--iaa_derivative_green_2: #60A860;
	--iaa_derivative_green_3: #9ECA9E;
	--iaa_derivative_green_4: #DEEDDE;
	--iaa_derivative_blue_1: #005662;
	--iaa_derivative_blue_2: #5CB0B7;
	--iaa_derivative_blue_3: #85C4C9;
	--iaa_derivative_blue_4: #ADD7DB;
}






body {
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
h1,h2,h3,h4,h5{
    /* font-family: 'Roboto Condensed', sans-serif; */
	font-family: 'Roboto', sans-serif;
}
a, a:hover, .btn {
	outline:none!important;
}

/* Hide HTML5 Up and Down arrows. */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}




.btn-search{background: #FD3A13; border-color: #FD3A13; color: #fff; padding: 7px 10px}
.btn-search:hover{background: #ca1b1b; border-color: #ca1b1b}

section{padding: 30px 0; float: left; width: 100%}


.title-large {font-size: 20px; margin: 10px 0 5px; line-height: 27px; color: #141517;}
.title-small { color: #141517; font-size: 16px; font-weight: 400; line-height: 23px; margin: 6px 0 0;}
.title-x-small {font-size: 18px; margin: 0px;}
.title-large a, .title-small a, .title-x-small a{color: inherit}
.banner-sec{float: left; width: 100%; background: #EBEBEB}
.card-block{padding:0 10px 10px;}
.card-text{margin: 0}
.text-time{color: #ff0000; font-weight: 600;}
.banner-sec .card-img-overlay{padding: 0; top: 3px; left: 7px; height: 20%}

#search {
	float: right;
}

.search {
	width: 200px;
	height: 44px;
	position: relative;
	left: 10px;
	float: left;
	line-height: 22px;
	border-bottom: 2px solid #fff;
}

.search:hover, .search:focus {
	border-bottom: 2px solid #FD3A13;
}

.search input {
	background: #fff;
	float: left;
	height: 36px;
	line-height: 18px;
	margin-top: 6px;
	border: none;
	border-radius: 0;
}
.search input:hover {
	background: #fff;
}

pre {
	width: 100%;
	padding: 20px;
	font-size: 12px;
	background-color:#FFEFEF;
	border: 3px solid #D7CACA;
}



.footer-bg {
	background-color: #666;
	color: #fff;
	border-top: 4px solid #C90107;
}

.footer-bg a {
	color: #fff;
}

.footer-list {
	list-style-type: none;
	padding-left: 12px;
}

.footer-list li {
	height: 24px
}
.footer-list li .arrow {
	float:left;

}
.footer-list li .arrow:before {
	font-family:"Font Awesome 5 Pro";
	content: "\f138";
	margin: 1px 5px 0 -15px;
	color: #fff;
	font-weight: 600;
}

.footer-sec{width:100%; float:left; background:#D4D4D4}
.footer-box{float:left; width:100%; text-align:center;}
.footer-box h2{color:#fff; font-size:20px;}

::selection {
  background: #cdeae3; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #cdeae3; /* Gecko Browsers */
}

.section-alt {
	background-color: #f5f5f5;
}
.section-alt-2 {
	background-color: #EEEEEE;
}

.fa-ddd {
	color: #ddd;
}
.fa-ccc {
	color: #ccc;
}
.fa-bbb {
	color: #bbb;
}
.fa-aaa {
	color: #aaa;
}
.fa-999 {
	color: #999;
}
.fa-888 {
	color: #888;
}
.fa-777 {
	color: #777;
}
.fa-666 {
	color: #666;
}
.fa-555 {
	color: #555;
}
.fa-000 {
	color: #000;
}
.fa-red {
	color: #DF5151;
}
.fa-green {
	color: #80C07F;
}
.fa-purple {
	color: #6551C9;
}
.fa-amber {
	color: #ffc107;
}
.fa-green-win {
	color: #48AB44;
}
.fa-orange {
	color: #E98934;
}
.fa-edit-magenta {
	color: #B917BD;
}
.fa-view-blue {
	color: #3D5AB7;
}
.fa-mr10 {
	margin-right: 10px;
}
.fa-ml5 {
	margin-left: 5px;
}
.fa-spin-slow {
	animation: fa-spin 4s infinite linear;
}
.fa-mr5 {
	margin-right: 5px;
}
.fa-10px {
	font-size: 10px;
}
.fa-11px {
	font-size: 11px;
}
.fa-12px {
	font-size: 12px;
}
.fa-proxy {
	color: #DF38A0;
}
.fa-txt600 {
	font-weight: 600;
}
.fa-txt700 {
	font-weight: 700;
}
.text_blue {
	color: #434343;
}
.text_green {
	color: #C90107;
}

.green_padlock {
	color: #C90107;
}

.badge-magenta {
	color: #fff;
	background-color: #DF38A0;
}
#spinning_cog {
	text-align: center;
	margin-top: 30px;
}

.loading_grey {
	color: #C2C2C2;
}

.tb-r {
	text-align: right;
	padding-right: 5px;
}

.main_id {
	color: #999;
	font-size: 12px;
}

.main_id::before {
	font-family:"Font Awesome 5 Pro";
	color: #999;
	text-align: center;
	content: "\f292";
}

.breadcrumb {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	width: 100%;
	font-size: 14px;
	padding: 0.6rem 1rem;
	background-color: #f5f5f5;
}

.breadcrumb a {
	color: #434343;
}

.breadcrumb-item {
	display: inline-block;
}

.breadcrumb-item + .breadcrumb-item::before {
    content: ">";
	color: #A20106;
	font-weight: 500;
}

.featured_tile {
	position: absolute;
	top: 0px;
	left: 0px;
	font-family: 'Roboto Condensed', Arial, Helvetica;
	padding: 5px;
	color: #fff;
}

.featured_tile a, .featured_tile_bottom a {
	color: #fff;
	text-decoration: none;
} 

.featured_tile_bottom {
	position: absolute;
	top: 30px;
	left: 0px;
	font-family: 'Roboto Condensed', Arial, Helvetica;
	padding: 5px;
	color: #fff;
}
.featured_tile_type {
	float: left;
	margin-left: 10px;
	padding-top: 3px;
	
}
.featured_tile_seller {
	position: absolute;
	top: 60px;
	left: 0px;
	padding-left: 3px;
}

.featured_tile_break {
	background-color: #434343;
	/*background: repeating-linear-gradient(
	  180deg,
	  #434343,
	  #434343,
	  #A20106,
	  #A20106
	)*/
	background: linear-gradient(#434343, #A20106);
}
.featured_tile_price {
	background-color: #A20106;
}
.featured_tile_title_box {
	background-color: #434343;
}
.featured_tile_bids {
	background-color: #62BBEC;
	background: repeating-linear-gradient(
	  45deg,
	  #62BBEC,
	  #62BBEC 10px,
	  #71C1ED 10px,
	  #71C1ED 20px
	)
}

.featured_tile_title {
	font-size: 44px;
	padding-bottom: 100%;
	padding-right: 100%;
	text-transform: uppercase;
	line-height: 40px;
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.3);
}

.featured_tile_data {
	font-size: 11px;
}

.final-tiles-gallery.caption-top .tile:hover span.photo_rate {
	font-size: 16px;
	bottom:10px;
	font-family: 'Roboto Condensed', Arial, Helvetica;
	padding: 5px;
	transition:none;
	background-color: #666;
}

.final-tiles-gallery.caption-top .tile span {
	width: auto!important;
}

.home_link {
	color: #fff;
	font-family: 'Roboto Condensed', Arial, Helvetica;
	padding: 5px;
}
.home_link a {
	color: #fff;
}
.home_link_top {
	font-size: 12px;
	padding: 5px;
	text-align: center;
	background-color: #0071BC;
}
.home_link_bottom {
	font-size: 32px;
	text-align: center;
	background-color: #0071BC;
}

.home_register {
	background-color: #0071BC;
	margin: 5px;
	text-align: center;
	margin-right: 10px;
}

.home_help {
	background-color: #0071BC;
	margin: 5px;
	text-align: center;
	float: right;
}

.home_register_text {
	font-size: 32px;
}
.home_register_text span {
	font-size: 24px;
}

.home_type_0 { /* car */
	border-bottom: 20px solid rgba(1,115,185,1);
}
.home_type_1 { /* bike */
	border-bottom: 20px solid rgba(106,152,58,1);
}
.home_type_2 { /* commercial */
	border-bottom: 20px solid rgba(175,89,153,1);
}
.home_type_3 { /* hgv plant */
	border-bottom: 20px solid rgba(128,97,56,1);
}
.home_type_4 { /* top marque */
	border-bottom: 20px solid rgba(240,211,57,1);
}
.home_type_5 { /* bid2break */
	border-bottom: 20px solid rgba(164,0,2,1);
}

.accordion_style .card {
	border-left: none;
	border-right: none;
}

.accordion_style .card-header {
	background-color: #fff;
	padding: .35rem 1.1rem;
}

.accordion_style li {
	list-style-type: none;
}

.accordion_style li:before {
	content: "\f00c";
	font-family: "Font Awesome 5 Pro";
	color: #A20106;
	font-weight: 600;
	margin-right: 5px;
}

.dropzone {
	background-color: #fff;
	padding: 5px;
	border-radius: 2px;
	height: auto;
	min-height: 300px;
	vertical-align: middle;
	border: 4px dashed #F99441;
}

.dropzone .dz-preview.dz-image-preview {
    background: none;
	background-color: #ddd;
}

.docs_table .icon_td {
	width: 8%;
}

.btn-secondary:hover {
	text-decoration: none;
}

.terms {
	padding-left: 0;
}

.terms_no {
	float: left;
	width: 5%;
}

.terms_text {
	float: left;
	width: 95%;
	margin-bottom: 10px;
}

.terms li {
	margin-top: 10px;
	font-size: 17px;
	list-style-type: none;
}

.terms_p {
	font-size: 17px;
}

.terms_indent {
	margin-left: 57px;
}

.c-open {
	color: green;
}

.c-open .list-group-text-item  {
	color: green !important;
}

.c-close {
	color: #CC0000;
}

.c-close .list-group-text-item  {
	color: #CC0000 !important;
}

#chat_div {
	/*background-image: url("/templates/domains/main/assets/img/chat-offline2.png");
	background-repeat: no-repeat;
	background-position: 0 10px; */
	height: 60px;
	width: 200px;
	text-align: right;
	padding-top: 10px;
}

#chat_div_signed_out {
	/*background-image: url("/templates/domains/main/assets/img/chat-signin2.png");
	background-repeat: no-repeat;
	background-position: 0 10px; */
	height: 60px;
	width: 200px;
	text-align: right;
	padding-top: 10px;
}

#chat_div_mobile {
	/*background-image: url("/templates/domains/main/assets/img/chat-offline2.png");
	background-repeat: no-repeat;
	background-position: 0 10px; */
	height: 60px;
	width: 200px;
	text-align: right;
	padding-top: 10px;
}

#chat_div_mobile_signed_out {
	/*background-image: url("/templates/domains/main/assets/img/chat-signin2.png");
	background-repeat: no-repeat;
	background-position: 0 10px; */
	height: 60px;
	width: 200px;
	text-align: right;
	padding-top: 10px;
}

.news_left {
	width: 80%;
}

.news_right {
	width: 20%;
}

/*#s-banner {
	background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
}*/

#s-banner .row div:first-child {
	float: left;
}

#s-banner .row div:last-child {
	float: right;
}

#s-banner h1 {
	color: #fff;
	margin-bottom: 15px;
	margin-top: 15px;
	font-size: 20px;
}

#s-banner a:hover {
	text-decoration: none;
}

.learn-more-btn {
	margin: 0;
	margin-top: 8px;
	border: 1px solid #fff;
	font-size: 18px;
	color: #fff;
	padding: 4px 8px;
}

.s-info-banner {
	padding: 0;
	background-color: #1D282C;
}

.s-info-banner-pink {
	padding: 0;
	background-color: #DB398D;
}

.s-info-banner-orange {
	padding: 0;
	background-color: #F7A717;
}

.s-info-banner-blue {
	padding: 0;
	background-color: #0097DB;
}

.s-info-banner-green {
	padding: 0;
	background-color: #4CBDC3;
}

.close-btn {
	margin: 0;
	margin-top: 8px;
	border: 1px solid #fff;
	font-size: 18px;
	color: #fff;
	padding: 4px 8px;
	background-color: #1D282C;
}

.close-btn:hover {
	background-color: #fff;
	color: #1D282C;
}

.close-btn-pink {
	background-color: #DB398D;
}

.close-btn-pink:hover {
	color: #DB398D;
}

.close-btn-orange {
	background-color: #F7A717;
}

.close-btn-orange:hover {
	color: #F7A717;
}

.close-btn-blue {
	background-color: #0097DB;
}

.close-btn-blue:hover {
	color: #0097DB;
}

.close-btn-green {
	background-color: #4CBDC3;
}

.close-btn-green:hover {
	color: #4CBDC3;
}

.switch {
  position: relative;
  display: inline-block;
  width: 54px;
  height: 28px;
  float: right;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
  font-size: 13px;
}

input:checked + .slider {
  background-color: #C90107;
}

input:focus + .slider {
  box-shadow: 0 0 1px #C90107;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
  content: "";
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round.essential {
  background-color: #777;
}

.slider.round:before {
  border-radius: 50%;
}

.cookie_title {
	font-size: 15px;
	font-weight: bold;
	color: #444;
	color: #434343;
}

.cookie_desc {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	padding-top: 5px;
	display: block;
	padding-bottom:10px;
}

.fa-size-cookie {
	font-size: 15px!important;
	margin-right: 4px;
	/*color: #E98300;*/
}




/* trying to fix IE CSS issues */
@media all and (-ms-high-contrast:none) {
	.vehicle_list {
		/*display: block;*/
		width: 100%;
	}
	
	section {
		/*padding: 0;
		float: none;
		width: auto;*/
	}
	
	.box {
		float: none;
	}
	
	.bundle_info_icons {
		height: 85px;	
	}
	
	.bundle_info_bottom .row {
		width: 100%;
	}
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
	.news_left {
		width: 75%;
	}
	.news_right {
		width: 25%;
	}
}

@media (min-width: 992px) and (max-width: 1007.98px) {

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
	.row-align {
		text-align: center;
	}
	
	.news_left {
		width: 65%;
	}
	.news_right {
		width: 35%;
	}
}

/*Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	.docs_table {
		font-size: 10px;
	}
	
	.docs_table .fa {
		font-size: 14px;
		padding-top: 2px;
	}
	
	.terms_no {
		width: 15%;
	}

	.terms_text {
		width: 85%;
	}
	
	.news_left {
		width: 69%;
	}
	
	.news_right {
		width: 31%;
	}
}
@media (max-width: 650.98px) {

}

@media (max-width: 575.98px) {
	
}

@media (max-width: 450px) {

}

@media (max-width: 401px) {

}

.swirl-in-fwd {
	-webkit-animation: swirl-in-fwd 4s ease-out both;
	        animation: swirl-in-fwd 4s ease-out both;
}
@-webkit-keyframes swirl-in-fwd {
  0% {
    -webkit-transform: rotate(-540deg) scale(0);
            transform: rotate(-540deg) scale(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0) scale(1);
            transform: rotate(0) scale(1);
    opacity: 1;
  }
}
@keyframes swirl-in-fwd {
  0% {
    -webkit-transform: rotate(-540deg) scale(0);
            transform: rotate(-540deg) scale(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0) scale(1);
            transform: rotate(0) scale(1);
    opacity: 1;
  }
}