.ars_form {margin: 0px auto; padding: 0px; text-align: center; position: relative; width: 320px;}
.ars_form label {display: block;margin-bottom: 10px;font-weight: 700; color: #000;}
.ars_form input[type="text"] { padding: 20px 15px; outline: none; margin: 0; width: 100%; display: block; font-size: 14px; border-radius: 3px 3px 0px 0px !important; box-sizing: border-box; -webkit-appearance: none; border: 1px solid rgba(0,0,0,0.1); text-align: center; font-size: 20px; font-weight: 500;}
.ars_form input[type="submit"] { width: 100%; border-radius: 0px 0px 3px 3px !important; padding: 20px 15px !important; background-color: #e34020; color: #ffffff; text-transform: uppercase;}
.ars_form input[type="submit"]:hover { background-color: #000000; color: #ffffff;}

.alert {padding: 10px 30px; border-radius: 5px !important; text-align: center;}
.alert_warning { background: #ffe38b; color: #9b812e;}
.alert_error { background: #fb5455; color: #fff;}
.alert_info { background: #3097db; color: #fff;}
.alert_success { background: #a5de5c; color: #fff;}

.accordion {background-color: #eee; color: #444; cursor: pointer; padding: 15px 25px; border: none; text-align: left; outline: none; font-size: 15px; transition: 0.4s; display: block; border-radius: 3px;position: relative;}
.accordion:hover { background-color: #ccc; color: #000; text-decoration: none;}
.accordion.active{ background-color: #e34020; color: #fff; border-radius: 3px 3px 0px 0px;}
.accordion.active:after{ content: ""; position: absolute;left: 20px; bottom: -10px;border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 10px solid #e34020;}
.panel { padding: 25px; display: none; background-color: rgba(255, 255, 255, 1); border: 1px solid #d7dce7; overflow: hidden; margin-top: 2px; border-radius: 0px 0px 3px 3px;}
.panel :is(.auto-repair-print, .auto-repair-email) { width: 32px; height: 32px; line-height: 30px; text-align: center; border: 1px solid #0073aa; color: #0073aa; border-radius: 50%; display: inline-block; margin-right: 10px; margin-top: 7px; float: right;}
.panel :is(.auto-repair-print i, .auto-repair-email i) { font-size: 15px;}
.panel :is(.auto-repair-print:hover, .auto-repair-email:hover) { background-color: #0073aa; color: #fff;}
.panel .auto_repair_title { border-top: 1px solid #d7dce7; border-bottom: 1px solid #d7dce7;  padding: 5px 20px; margin-bottom: 20px; line-height: normal; background-color: #f4f6f9}
.panel ul { margin: 0px 0px 30px 0px; padding: 0px; list-style: none;}
.panel ul li { display: block; margin-bottom: 10px; padding: 0px 20px 10px 20px; border-bottom: 1px solid #d7dce7;}
.panel ul li:last-child { margin-bottom: 0px;border-bottom: none;}
.panel ul li span { width: 200px; display: inline-block; font-weight: 600;}
.panel ul li span.block { width: 100%; display: block;}
.panel ul li mark { padding: 3px 15px; border-radius: 3px; text-transform: uppercase; color: #fff;}
.panel ul li mark.pending { background-color: #ffc000;}
.panel ul li mark.process { background-color: #ff7400;}
.panel ul li mark.complete { background-color: #99cc94;}
.panel ul li mark.pick { background-color: #65cdce;}

.slider { width: 600px;}
.slick-slide {margin: 20px 0px;}
.slick-slide img {width: 100%; border-radius: 5px;}
.slick-prev, .slick-next { margin: 0px !important; top: auto; bottom: 35px; z-index: 1;}
.slick-prev {left: 35px;}
.slick-next {right: 35px;}
.slick-prev:before, .slick-next:before { color: #ffffff;}
.slick-slide {transition: all ease-in-out .3s; opacity: .2;}
.slick-active {opacity: .5;}
.slick-current {opacity: 1;}
.ajax-loader {
    background: url("../images/preloader.gif") center top no-repeat;
    width: 43px;
    height: 11px;
    margin: 0px auto;
    display: none;    
}
.images-container {
	display: none !important;
}