.ma-form>.component-content{-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.08);box-shadow:5px 5px 15px rgba(0,0,0,.08);padding:30px 35px}.ma-form>.component-content>.row{margin:0}.ma-form .myc-maform .maform-main{padding:0;width:860px}.ma-form .ma-form-submitmsg{text-align:center;max-width:400px;margin:0 auto}.ma-form .ma-form-submitmsg p{font-weight:700;font-size:18px;margin:0;display:none;padding:15px 20px;margin:40px 0 20px;border-radius:10px}.ma-form .ma-form-submitmsg p.success{color:#4caf51;background:rgba(76,175,81,.15)}.ma-form .ma-form-submitmsg p.failure{color:#e51635;background:rgb(255 0 0/27%)}.ma-form .ma-myc-profilepic-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}.ma-form .ma-myc-profilepic-wrap .userpic-box{max-width:150px}.ma-form .ma-myc-profilepic-wrap .userpic-box img{width:100%;height:auto}.ma-form .ma-myc-profilepic-wrap .userpic-inputbox{position:relative;-ms-flex-item-align:end;align-self:flex-end}.ma-form .ma-myc-profilepic-wrap .userpic-inputbox .form-group{margin-bottom:0}.ma-form .ma-myc-profilepic-wrap .userpic-inputbox input.picInput{visibility:hidden;padding:0;height:0;width:0;position:absolute}.ma-form .ma-myc-profilepic-wrap .userpic-inputbox input.picInput+span.field-validation-error{padding-left:25px;display:block}.ma-form .ma-myc-profilepic-wrap .userpic-inputbox label{font-size:14px;color:#ea3a51;font-weight:700;display:block;line-height:100%;margin:0 0 0 25px;cursor:pointer}.ma-form .ma-myc-section:not(:last-child){margin-bottom:30px}.ma-form .add-address-hdr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ma-form .add-address-hdr p.title{font-family:Source Sans Pro,sans-serif!important;font-size:18px;font-weight:700;line-height:24px;color:#313131;margin-bottom:0}.ma-form .add-address-hdr a{font-size:14px;color:#ea3a51;font-weight:700;display:none;line-height:100%}.ma-form .form-group{margin-bottom:30px}.ma-form .form-group.maform,.ma-form .form-group.myaccountform{position:relative}.ma-form .custom-select{padding-top:2px!important}.maform-main .maform .custom-select label.t-inp{visibility:hidden;height:0}.ma-form input.maform-input.DateOfBirth{background:#f8f8f8}.ma-form input.maform-input.DateOfBirth.inputDate-validation-error-custom{border-bottom-color:#ce0e2d!important}.ma-form .form-group.maform.dob-inp img.imgDate{position:absolute;top:25px;right:3%;cursor:pointer}.ma-form input.maform-input:disabled{color:#989898;-webkit-text-fill-color:#989898;opacity:1}.ma-form input.maform-input+span,.ma-form .custom-select+span.field-validation-error-custom,.ma-form .custom-select+span.field-validation-error{position:absolute;top:100%;left:0}.ma-form input.maform-input+span span,.ma-form .ma-myc-profilepic-wrap .userpic-inputbox input.picInput+span.field-validation-error span{font-family:Source Sans Pro,sans-serif!important;font-size:11px;font-weight:400;display:inline-block;margin-top:5px;padding-left:20px;color:#ce0e2d;background:url("https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/Mask Group 18.png") no-repeat top left;background-size:12px}.ma-form input.maform-input+span.field-validation-error-custom,.ma-form .maform-checkboxes+span.field-validation-error-custom{font-family:Source Sans Pro,sans-serif!important;font-size:11px;font-weight:400;display:inline-block;margin-top:5px;padding-left:20px;color:#ce0e2d!important;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") no-repeat top left;background-size:20px}.ma-form .maform-checkboxes+span.field-validation-error-custom{margin-left:15px}.ma-form .maform-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px}.ma-form .maform-checkboxes .checkboxcustom input[type=checkbox]{position:absolute;top:0;left:0;opacity:0;cursor:pointer;width:0;height:0;min-width:0;margin:0;border:none;display:none}.ma-form .maform-checkboxes .checkboxcustom .checkbox-mark{width:18px;height:18px;border:1px solid #ce0e2d;display:inline-block;margin-right:10px;vertical-align:sub;position:relative;cursor:pointer}.ma-form .maform-checkboxes .checkboxcustom input[type=checkbox]~.checkbox-mark:after{content:'';width:10px;height:10px;background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/checkbox-check-icon.svg) no-repeat;display:inline-block;position:absolute;top:4px;left:0;right:0;margin:0 auto;display:none}.ma-form .maform-checkboxes .checkboxcustom input[type=checkbox]:checked~.checkbox-mark:after{display:block}.ma-form .maform-checkboxes p{font-family:Source Sans Pro,sans-serif!important;font-size:14px;color:#313131;display:inline-block;margin-bottom:0}.ma-form .maform-checkboxes p a{font-weight:700;color:#ce0e2d!important;font-size:14px}.datepicker table tr td.active{background:#ea3a51!important;color:#fff}.ma-myc-section-btn{text-align:center}.ma-myc-section-btn input.m_btn_l{padding:10px 36px 12px;border-radius:10px!important;font-size:22px;border:1.5px solid #313131!important;color:#313131!important;font-weight:700;line-height:100%;text-decoration:none;background:#fff!important;font-family:source sans pro,sans-serif!important}.ma-myc-section-btn input.m_btn_l:hover{background:#ce0e2d!important;border-color:#ce0e2d!important;color:#fff!important;text-decoration:none!important}.ma-myc-section-btn input.m_btn_l:active,.ma-myc-section-btn input.m_btn_l:focus{text-decoration:none!important;-webkit-box-shadow:5px 3px 15px 3px rgba(0,0,0,.1);box-shadow:5px 3px 15px 3px rgba(0,0,0,.1)}.ma-bullets{margin:40px 0 0;text-align:center}.ma-bullets span{display:inline-block;width:20px;height:4px;background:rgba(234,58,81,.2);margin-right:5px}.ma-bullets span.active{background:#ea3a51}@media(max-width:1024px){.ma-form .maform-main{width:100%!important}}@media(min-width:992px){.ma-bullets{display:none}}@media(max-width:992px){.ma-form{padding:0;width:100%;margin-bottom:40px}.ma-form .ma-myc-section:not(.maSection1 ){display:none}}