.crop-claim-date-control{position:relative}.crop-claim-date-input{box-sizing:border-box;cursor:pointer;color:#20252b;background:0 0;border:0;border-bottom:1px solid #ccc;border-radius:0;width:100%;height:32px;margin:0 0 5px;padding:2px 28px 2px 0;font-family:robotolight,Roboto-Light,sans-serif;font-size:20px;font-weight:400;line-height:normal;display:block}.crop-claim-date-input::placeholder{color:#6f7072;opacity:1;font-family:robotolight,Roboto-Light,sans-serif;font-size:20px;font-weight:400}.crop-claim-date-input:focus{outline:0}.crop-claim-date-icon{cursor:pointer;background:0 0;border:0;width:20px;height:20px;padding:0;line-height:0;position:absolute;top:2px;right:0}.crop-claim-date-icon img{width:20px;height:20px;display:block}.crop-claim-calendar{z-index:30;box-sizing:border-box;color:#20252b;background:#fff;border:1px solid #c5c5c5;width:238px;padding:5px;font-family:robotolight,Roboto-Light,sans-serif;font-size:14px;line-height:1.2;position:absolute;top:calc(100% + 2px);left:0}.crop-claim-calendar-header{justify-content:space-between;align-items:center;min-height:36px;padding:4px 8px 2px;display:flex}.crop-claim-calendar-title{justify-content:center;align-items:center;gap:6px;display:flex}.crop-claim-calendar-title select{color:#000;cursor:pointer;background:#fff;border:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:normal}.crop-claim-calendar-title select:focus{outline:0}.crop-claim-calendar-nav{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0;position:relative}.crop-claim-calendar-nav:before{content:"";box-sizing:border-box;border:2px solid #c21b17;border-width:0 2px 2px 0;width:8px;height:8px;position:absolute;top:7px;left:7px}.crop-claim-calendar-nav.is-prev:before{transform:rotate(135deg)}.crop-claim-calendar-nav.is-next:before{left:5px;transform:rotate(-45deg)}.crop-claim-calendar-nav:disabled{cursor:default;opacity:.35}.crop-claim-calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.crop-claim-calendar-weekday{color:#20252b;justify-content:center;align-items:center;padding:10px 4px;font-family:robotoregular,Roboto-Regular,sans-serif;font-size:14px;font-weight:700;line-height:1.2;display:flex}.crop-claim-calendar-day{color:#20252b;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin:1px auto;padding:0;font-family:robotolight,Roboto-Light,sans-serif;font-size:14px;font-weight:400;line-height:1;display:flex}.crop-claim-calendar-day:hover:not(:disabled){background:#f6f6f6}.crop-claim-calendar-day.is-today,.crop-claim-calendar-day.is-selected{color:#fff;background:#c21b17;font-family:robotoregular,Roboto-Regular,sans-serif}.crop-claim-calendar-day.is-today:hover:not(:disabled),.crop-claim-calendar-day.is-selected:hover:not(:disabled){background:#c21b17}.crop-claim-date-field.is-open{z-index:6}.crop-claim-calendar-day:disabled:not(.is-outside){color:#20252b;cursor:default;background:0 0}.crop-claim-calendar-day:disabled:not(.is-outside):hover{background:0 0}.crop-claim-calendar-day.is-outside{color:#0000;cursor:default;background:0 0}.formTemplateComp.cropClaimForm .titleText{font-weight:400!important}.formTemplateComp.cropClaimForm .formContentInnerWrap .form-group{margin-bottom:10px!important;padding-bottom:38px!important}.formTemplateComp.cropClaimForm .formContentInnerWrap input:not(.crop-claim-date-input){box-sizing:border-box;border-bottom-color:#ccc!important;height:33px!important;min-height:33px!important;margin-bottom:5px!important;padding:5px 0!important}.formTemplateComp.cropClaimForm .MuiSelect-select{min-height:28px!important;padding-top:3px!important;padding-bottom:3px!important}.formTemplateComp.cropClaimForm .MuiInput-underline:before,.formTemplateComp.cropClaimForm .MuiInput-underline:after,.formTemplateComp.cropClaimForm .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom-color:#ccc!important}.formTemplateComp.cropClaimForm .MuiSelect-icon{color:#c21b17!important;font-size:22px!important;right:0!important}@media (max-width:1023px){.formTemplateComp.cropClaimForm .formContentInnerWrap .form-group{padding-bottom:30px!important;padding-right:0!important}}.formTemplateComp.cropClaimForm [data-proposer-field-error],.formTemplateComp.cropClaimForm .errorMsg{color:#c4271b!important;font-family:robotolight,Roboto-Light,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:12px!important}.formTemplateComp.cropClaimForm .MuiSelect-select,.formTemplateComp.cropClaimForm .MuiSelect-select span{color:#000!important;font-family:robotoregular,Roboto-Regular,sans-serif!important;font-size:20px!important;font-weight:400!important}.formTemplateComp.cropClaimForm .crop-claim-date-field>div:first-child>span{letter-spacing:.25px;color:#000;font-family:robotoregular,Roboto-Regular,sans-serif;font-size:14px;font-weight:400;line-height:16.8px}
