.sitecore-form{padding:15px}.sitecore-form label{background:0 0;color:#747474}.sitecore-form input,.sitecore-form button{display:inline-block;box-sizing:border-box;background:#fff;border:1px solid #d2d2d2;border-radius:0;color:#747474;font-weight:400;padding:8px 2%;clear:both;height:auto;font-size:13px}.sitecore-form input:focus{border:1px solid #d2d2d2}.sitecore-form input[type=submit],.sitecore-form input[type=reset],.sitecore-form input[type=button],.sitecore-form button{border:1px solid #89c6cc;padding:5px 20px}.sitecore-form input[type=submit]:hover,.sitecore-form input[type=reset]:hover,.sitecore-form input[type=button]:hover,.sitecore-form button:hover{background:#f7f7f7}.sitecore-form input::-moz-focus-inner,.sitecore-form button::-moz-focus-inner{border:0;padding:0}.sitecore-form input[type=text]{font-size:13px}.sitecore-form input[type=text],.sitecore-form input[type=email],.sitecore-form input[type=password],.sitecore-form textarea,.sitecore-form select{box-shadow:inset 0 1px 5px rgba(0,0,0,.1);color:#747474;width:100%;background:#fff;border:1px solid #d2d2d2}.sitecore-form select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:none;cursor:pointer;padding:5px}.sitecore-form>.component-content{padding:15px;border:1px solid transparent;background-color:transparent;color:#747474}.sitecore-form form{font-size:13px;color:#747474}.sitecore-form form>div{padding:15px 0}.sitecore-form form>div label{font-family:inherit;padding-right:5px}.sitecore-form form>div input{font-family:inherit}.sitecore-form form>div label+textarea{margin-top:5px}.sitecore-form form>div textarea,.sitecore-form form>div select{margin-top:5px}.sitecore-form form [data-sc-field-name="Password Confirmation"]{margin-right:5px}.sitecore-form .form.hints-below .scfSectionContent [class$=UsefulInfo]{position:static;opacity:1;max-width:100%;width:100%;margin:5px 0 0 5px}.sitecore-form .form.labels-above label{box-sizing:border-box;display:block;width:100%;margin:0}.sitecore-form .form.labels-above .scfEmailGeneralPanel,.sitecore-form .form.labels-above .scfMultipleLineGeneralPanel,.sitecore-form .form.labels-above .scfSingleLineGeneralPanel,.sitecore-form .form.labels-above .scfPasswordGeneralPanel,.sitecore-form .form.labels-above .scfNumberGeneralPanel,.sitecore-form .form.labels-above .scfDatePickerGeneralPanel,.sitecore-form .form.labels-above .scfListBoxGeneralPanel,.sitecore-form .form.labels-above .scfDropListGeneralPanel,.sitecore-form .form.labels-above .scfDateGeneralPanel,.sitecore-form .form.labels-above .scfRadioButtonListGeneralPanel,.sitecore-form .form.labels-above .scfCheckBoxListGeneralPanel,.sitecore-form .form.labels-above .scfFileUploadGeneralPanel,.sitecore-form .form.labels-above .scfDateSelectorGeneralPanel,.sitecore-form .form.labels-above .scfCreditCardGeneralPanel,.sitecore-form .form.labels-above .scfConfirmPasswordGeneralPanel,.sitecore-form .form.labels-above .scfCaptchaGeneralPanel,.sitecore-form .form.labels-above .scfTelephoneGeneralPanel,.sitecore-form .form.labels-above .scfSmsTelephoneGeneralPanel{box-sizing:border-box;display:inline-block;vertical-align:middle;width:93%}.sitecore-form .form.labels-above .scfSectionContent .scfRequired{margin:0 5px}.sitecore-form .form.labels-above .scfMultipleLineGeneralPanel{width:95%}.sitecore-form .form.labels-above .scfMultipleLineTextBox{margin:0 0 0 5px}.white-theme-form .ui-autocomplete,.black-theme-form .ui-autocomplete,.exchange-flow-landing .ui-autocomplete{max-height:200px;overflow-y:auto;position:absolute!important;top:7px!important;z-index:3;padding-left:10px;cursor:pointer;border:none;border-radius:10px}.white-theme-form .ui-autocomplete,.exchange-flow-landing .ui-autocomplete{background-color:#fff;overflow-x:hidden}.white-theme-form .common-citylist .ui-autocomplete.city-search-container{top:37px!important}.exchange-flow-landing .ui-autocomplete{max-height:200px;overflow-y:auto;position:absolute!important;top:40px!important;z-index:3;padding-left:10px;cursor:pointer;border:none;border-radius:10px;padding:10px 15px}.exchange-flow-landing .ui-autocomplete:hover li{background:0 0;border-color:transparent}.exchange-flow-landing .ui-menu-item:hover{background:0 0;border-color:transparent}.white-theme-form .state-search-wrapper,.white-theme-form .city-search-wrapper{background-color:#fff;box-shadow:5px 5px 15px rgba(0,0,0,.08)}.black-theme-form .ui-autocomplete{background-color:#000}.black-theme-form .state-search-wrapper,.black-theme-form .city-search-wrapper{background-color:#000}.black-theme-form .ui-autocomplete .ui-menu-item{padding:10px;color:#6c6b6d;border-bottom:1px solid #2c2c2c}.white-theme-form .ui-autocomplete .ui-menu-item{color:#313131;padding:6px 7px;cursor:pointer;line-height:21px;font-size:14px;font-style:normal;font-weight:400}.white-theme-form .ui-autocomplete .ui-menu-item.ui-state-focus{border:1px solid transparent;background:0 0;color:#313131}.white-theme-form .ui-autocomplete .ui-menu-item.ui-state-focus a{color:#313131}.white-theme-form .ui-autocomplete .ui-menu-item .ui-state-highlight,.black-theme-form .ui-autocomplete .ui-menu-item .ui-state-highlight{color:#ce0e2d!important}.white-theme-form .ui-autocomplete .ui-menu-item .ui-state-highlight{border:none;background-color:transparent}.exchange-flow-landing .ui-autocomplete .ui-menu-item .ui-state-highlight{border:none;border-color:transparent;color:#363636}.exchange-flow-landing .ui-autocomplete .ui-menu-item{color:#363636;padding:6px 7px;cursor:pointer;line-height:21px;font-size:16px;font-style:normal;font-weight:400}.exchange-flow-landing span.field-validation-error-custom{color:#eb3a51;background:url("https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/Mask Group 18.svg?7897") no-repeat top left;background-size:20px;display:inline-block;line-height:20px;margin-top:5px;padding-left:20px;font-size:11px;font-weight:400}.white-theme-form .custom-select.common-statelist,.white-theme-form .custom-select.common-citylist{position:relative;margin-top:15px}@media(max-width:992px){.white-theme-form .custom-select.common-statelist,.white-theme-form .custom-select.common-citylist{margin-bottom:15px}}.white-theme-form .custom-select.common-statelist .state-field,.white-theme-form .custom-select.common-citylist .city-field,.black-theme-form .custom-select.common-statelist .state-field,.black-theme-form .custom-select.common-citylist .city-field{text-transform:capitalize}.white-theme-form .custom-select.common-statelist .state-field::placeholder,.white-theme-form .custom-select.common-citylist .city-field::placeholder,.black-theme-form .custom-select.common-statelist .state-field::placeholder,.black-theme-form .custom-select.common-citylist .city-field::placeholder{text-transform:capitalize}.black-theme-form .custom-select.common-statelist::after,.black-theme-form .custom-select.common-citylist::after{background:url(https://auto.mahindra.com/-/media/Themes/Mahindra/DotCom/Dark Theme/z101theme/images/select-down-arrow.png) no-repeat 98% center;content:"";position:absolute;right:15px;display:inline-block;width:25px;height:25px;top:10px}.black-theme-form .ui-autocomplete::-webkit-scrollbar,.white-theme-form .ui-autocomplete::-webkit-scrollbar{display:block}.white-theme-form .ui-autocomplete::-webkit-scrollbar{width:5px;background-color:#ebebeb;border-radius:10px}.white-theme-form .ui-autocomplete::-webkit-scrollbar-thumb,.black-theme-form .ui-autocomplete::-webkit-scrollbar-thumb{border-radius:3px}.white-theme-form .ui-autocomplete::-webkit-scrollbar-thumb{background-color:#000}.black-theme-form .ui-autocomplete::-webkit-scrollbar-thumb{background-color:#fff}.white-theme-form .state-search-wrapper,.white-theme-form .city-search-wrapper,.enquire-now .corpsalesform .state-search-wrapper,.enquire-now .corpsalesform .city-search-wrapper{position:absolute;border-radius:0 0 10px 10px}.white-theme-form .ui-autocomplete::-webkit-scrollbar-thumb{background-color:#000;box-shadow:5px 5px 15px rgba(0,0,0,.08)}.white-theme-form .custom-select.common-statelist span.field-validation-error-custom,.white-theme-form .custom-select.common-citylist span.field-validation-error-custom{color:#eb3a51;background:url(https://prog-ace-cdn.azureedge.net/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/Mask Group 18.svg?7897) no-repeat top left;background-size:20px;display:inline-block;line-height:20px;font-family:Source Sans Pro,sans-serif!important;font-size:11px;font-weight:400;display:inline-block;margin-top:5px;padding-left:20px}.white-theme-form .error{border-bottom-color:#ce0e2d!important}.white-theme-form .custom-select.common-statelist::after,.white-theme-form .custom-select.common-citylist::after{position:absolute;content:"\f107";font-family:mnmarrow;font-size:20px;color:#313131;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}.white-theme-form .custom-select.common-statelist.select-arrow-active::after,.white-theme-form .custom-select.common-citylist.select-arrow-active::after{content:"\f106"}.white-theme-form .custom-select.common-statelist.error-msg::after,.white-theme-form .custom-select.common-citylist.error-msg::after{top:30%}.x-mart-dark .xmart.common-statelist .state-search-wrapper,.x-mart-dark .xmart.common-citylist .city-search-wrapper{position:absolute;top:0}