.state-city-filter{display:flex;justify-content:start;align-items:center;padding:20px 0 40px;box-sizing:border-box}
.pre-rider-head{padding:0 0 20px}
.filtered-dropdown{margin-right:20px;position:relative;width:200px}
.pre-rider-select{margin:20px 0 3px;width:420px}
.rm-heading{font-family:"guardiansans-medium" !important}
.no-margin{margin-right:0 !important}
.direction-btn{padding:12px 0}
.registe-btn{float:left}
.filter-select{width:100%;color:#000;padding:0 36px 0 20px;height:45px;font-size:14px;float:right;position:relative;z-index:1;border:1px solid #000;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0}
.filtered-dropdown:after{display:block;position:absolute;right:15px;top:50%;color:#000;font-size:14px;content:'C';font-family:'reicons';margin-top:-9px}
.li-stall{display:flex;justify-content:space-between;align-items:start}
.registe-btn{padding:20px 20px 20px 0}
.card{border-radius:0 !important}
.card-section{border-top:1px solid rgba(0,0,0,.125)}
.register-btn{margin:15px 0 10px 0}
.form-container-accordion{padding-bottom:50px;padding-top:25px;margin:0 auto}
.order-detail{margin:20px 0}
.form-container h1,.form-container h2{padding-bottom:20px;padding:0 10px}
.form-container p{padding-bottom:20px;padding:5px 0}
.form-container .sub-heading{padding-bottom:20px;padding:0 10px 25px 10px}
.card-header{background-color:#fff !important;position:relative;padding:20px 60px 20px 20px !important;border-bottom:0;cursor:pointer}
.accordion .card-header::before{right:0;top:50%;content:'\0043';font-family:"reicons";font-size:14px;padding:.375rem .75rem;text-align:center;position:absolute;transform:translate(-50%,-50%)}
.card-header.headingOne.active.collapsed::before{right:0;top:50%;content:'\0043';font-family:"reicons";font-size:14px;padding:.375rem .75rem;text-align:center;position:absolute;transform:translate(-50%,-50%)}
.accordion .card-header.active::before{content:'\0030'}
.btn-link{color:#0a0a0a !important;text-decoration:none !important}
.stall-header{position:relative;display:flex;justify-content:space-between;align-items:center}
.stall-price{position:absolute;left:40%;transform:translateX(-40%)}
.red-text{cursor:pointer;font-size:12px}
.greye-text{color:#8b8b8b;padding-bottom:10px}
.stall-btn{margin:0 49px 0 0}
::-webkit-scrollbar{height:8px;border-radius:20px}
::-webkit-scrollbar-track{background:#fff;border-radius:20px}
::-webkit-scrollbar-thumb{background:#fff;border-radius:20px}
.stall-table{overflow-x:auto;flex-wrap:nowrap;font-size:12px}
.stall-heading{padding-bottom:15px;font-size:14px}
.li-stall-icon{margin:0 20px}
.li-stall-icon:last-child{display:none}
.icon-plus:before{color:#212121}
.registering{padding:10px 20px 10px 10px}
.register-button-nav{padding:0 10px 0 0}
.register-button-nav .btn{border-radius:0;color:black}
.register-button-nav .btn:hover{color:black;background-color:#f2f2f2;border-color:#f2f2f2}
.register-button-nav .btn:focus{box-shadow:none !important;color:black !important;background-color:#f2f2f2 !important;border-color:#f2f2f2 !important}
.input-group-btn{display:flex;justify-content:center;align-items:center}
.btn-link{color:#0a0a0a !important;text-decoration:none !important}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:white;cursor:inherit;display:block}
.personal-info{margin-top:20px}
.personal-info h3{padding:0 10px}
.reg-form{margin-top:45px}
.reg-form h3{padding:0 10px 0 0}
.reg-form-heading{padding:0 10px !important}
.reg-form-heading{padding:0 10px !important}
.brand-box-text{margin:0 10px}
.form-group{border:1px solid black}
.event-form-submit-registration{padding:0 10px}
.input-group.logo-upload{background-color:black;justify-content:center}
.btn-logo{color:white}
.brand-box{margin:10px 10px}
[class*='icon-']:before{display:inline-block;font-family:'reicons';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.form-container-accordion .input-box.column-3{width:calc(33.33% - 23px);width:-moz-calc(33.33% - 23px);width:-webkit-calc(33.33% - 23px);display:inline-block;margin:10px 10px;vertical-align:top}
.some-container{max-width:800px;margin:0 auto;padding:50px 25px 30px}
.input-field,.textarea-field,.select-field{font-family:"montserrat-regular";font-size:14px;color:#212121;width:100%;height:auto;border:solid 1px #656565;border-radius:0;background:0;padding:15px 20px;box-shadow:none;outline:0;box-sizing:border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none;transition:.2s ease all;line-height:16px;position:relative;z-index:1}
.select-field{padding-right:30px}
.form-submit-btn{padding:0 10px}
.form-submit-btn .custom-btn{margin-top:10px;cursor:pointer;background:#000;color:#fff !important}
.some-container h2{padding-bottom:20px}
.error{font-size:12px;color:#da291c;padding-top:10px;text-transform:none;display:none}
@media screen and (max-width:767px){.direction-btn{padding:0}
.registe-btn{padding:20px 20px 0 0;float:none}
.some-container{padding:30px 0}
.form-container-accordion .input-box{margin:5px 0 !important;width:100% !important}
.filtered-dropdown{width:50%}
.pre-rider-select{width:100%}
.greye-text{padding-top:15px}
.form-container-accordion{max-width:100% !important}
.card-header{padding:10px 45px 10px 10px !important}
.li-stall-icon{margin:0}
.li-stall{display:block !important}
.item-list{padding:5px 0}
.accordion .card-header::before,.card-header.headingOne.active.collapsed::before{top:32%;padding:5px;font-size:12px}
.stall-price{float:left;width:50%}
.stall-price{position:relative;left:0;transform:none;padding:10px 0 0 0 !important}
.stall-header{position:relative;display:block}
.stall-table{display:flex;padding:0;flex-direction:column;font-size:12px}
.stall-heading{padding:0 0 10px 0;font-size:14px}
.li-stall{list-style-type:none;display:inline-flex;width:100%;justify-content:start;text-align:left}
.li-stall-icon{width:calc(30% - 23px)}
.personal-info h3{padding:0}
.brand-box{margin:10px 0}
.brand-box-text{margin:30px 0}
.card-header{padding:0}
.stall-header .btn-link{padding:10px 10px !important;font-size:12px !important}
.stall-header p{padding:0 !important;font-size:12px !important}
.registering{padding:10px 0 10px 0}
.register-button-nav{padding:0 10px 0 0}
.register-stall-header{display:flex !important;flex-direction:column}
.accordion .stall-header::after{padding:11px 10px !important}
.card-body{padding:10px 10px}
.form-submit-registration-btn{padding:20px 0}
.event-form-submit-registration{padding:10px 0}
}
@media screen and (max-width:1280px){.form-container-accordion{padding:25px;margin:0 auto}
.stall-table{display:flex;padding:0;flex-direction:column}
.li-stall{list-style-type:none;display:inline-flex;width:100%;justify-content:space-between;text-align:left}
.stall-header .btn-link{padding:10px 5px;font-size:14px}
.stall-header p{padding:13px 0;font-size:14px}
.accordion .stall-header::after{padding:16px 10px}
.and-text{left:41%}
}
@media screen and (min-width:768px){.city-txt{position:absolute;left:60%;transform:translateX(-60%)}
.li-stall .text-left{margin-right:3px}
}
@media screen and (min-width:803px) and (max-width:991px){.preRiderManiaAccordian .container{max-width:800px}
}
.arial-ft .input-field,.arial-ft .textarea-field,.arial-ft .select-field{font-family:"Arial-regular"}
.arial-ft .rm-heading{font-family:"Arial-regular" !important}