.checkbox-container .MuiFormControl-root,.checkbox-container .MuiFormControlLabel-root,.checkbox-container .MuiFormGroup-root{margin:0!important}.checkbox-container .MuiFormControlLabel-root{margin-right:8px!important}.MuiAutocomplete-root .MuiTextField-root .MuiInputBase-root{background-color:#fff!important;border:1px solid #c3cfdc!important;border-radius:4px!important}.MuiAutocomplete-root .MuiTextField-root .MuiInputBase-root:hover{border-color:#c3cfdc!important}.MuiAutocomplete-root .MuiTextField-root .MuiInputBase-root.Mui-focused{outline-offset:-1px!important;border-color:#06c!important;outline:2px solid #cce5ff!important}.MuiAutocomplete-root .MuiTextField-root .MuiInputBase-root.Mui-error{border-color:#c00!important;outline:none!important}.MuiAutocomplete-root .MuiInput-underline:before,.MuiAutocomplete-root .MuiInput-underline:after,.MuiAutocomplete-root .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:none!important}.MuiAutocomplete-root .MuiTextField-root .MuiOutlinedInput-notchedOutline{border:1px solid #c3cfdc!important;border-radius:4px!important;outline:2px solid #fff!important;max-height:48px!important;transition:outline .2s!important;inset:0!important}.MuiAutocomplete-root .MuiTextField-root .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border:1px solid #c3cfdc!important}.MuiAutocomplete-root .MuiTextField-root .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #06c!important;outline:2px solid #cce5ff!important}.MuiAutocomplete-root .MuiTextField-root .MuiInputBase-root:hover.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #06c!important}.MuiAutocomplete-root .MuiTextField-root .MuiInputBase-root.Mui-error:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline,.MuiAutocomplete-root .MuiTextField-root .MuiInputBase-root:hover.Mui-error:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline{border:1px solid #c00!important;outline:none!important}.MuiAutocomplete-root .MuiTextField-root .MuiOutlinedInput-notchedOutline>legend{max-width:0!important;display:none!important}.MuiAutocomplete-root .MuiTextField-root .MuiOutlinedInput-notchedOutline>legend>span{max-height:0!important}.MuiAutocomplete-root .MuiTextField-root .MuiInputBase-input{color:#1a1a1a!important;height:14px!important;min-height:14px!important;padding:24px 16px 10px!important;font-family:Pravaler Display!important;font-size:14px!important;font-weight:500!important;line-height:140%!important}.MuiAutocomplete-root .MuiTextField-root .MuiInputBase-input::placeholder{color:#0000!important}.MuiAutocomplete-root .MuiTextField-root .MuiInputBase-input:focus::placeholder{color:#1a1a1a!important}.plans-form-course .MuiAutocomplete-root,.plans-form-city .MuiAutocomplete-root{position:relative;height:48px!important}.plans-form-course .MuiAutocomplete-root .MuiTextField-root,.plans-form-city .MuiAutocomplete-root .MuiTextField-root{height:48px!important}.plans-form-course .MuiAutocomplete-root .MuiInputBase-root,.plans-form-city .MuiAutocomplete-root .MuiInputBase-root{height:48px!important;min-height:48px!important}.plans-form-course .MuiAutocomplete-root:before{content:"Qual curso quer fazer?";color:#4a5568;z-index:1;pointer-events:none;background:0 0;height:20px;padding:0;font-family:Pravaler Display;font-size:14px;font-weight:400;line-height:14px;transition:all .2s cubic-bezier(0,0,.2,1);position:absolute;transform:translate(16px,17px)scale(1)}.plans-form-city .MuiAutocomplete-root:before{content:"Em qual cidade quer estudar?";color:#4a5568;z-index:1;pointer-events:none;background:0 0;height:20px;padding:0;font-family:Pravaler Display;font-size:14px;font-weight:400;line-height:14px;transition:all .2s cubic-bezier(0,0,.2,1);position:absolute;transform:translate(16px,17px)scale(1)}.plans-form-course .MuiAutocomplete-root.Mui-focused:before,.plans-form-city .MuiAutocomplete-root.Mui-focused:before{color:#4a5568;z-index:2;font-size:10px;font-style:normal;font-weight:500;line-height:10px;transform:translate(16px,6px)scale(1)}.plans-form-course .MuiAutocomplete-root.has-value:before,.plans-form-city .MuiAutocomplete-root.has-value:before{color:#4a5568!important;z-index:2!important;font-size:10px!important;font-style:normal!important;font-weight:500!important;line-height:10px!important;transform:translate(16px,6px)scale(1)!important}.has-error .MuiAutocomplete-root:before,.has-error.plans-form-course .MuiAutocomplete-root.Mui-focused:before,.has-error.plans-form-city .MuiAutocomplete-root.Mui-focused:before{color:#c00!important}.plans-form-error{color:#c00!important;margin:0!important;padding-top:3px!important;padding-left:16px!important;font-family:Pravaler Display!important;font-size:10px!important;font-weight:400!important;line-height:10px!important}.custom-autocomplete-qual-curso-quer-fazer- .MuiAutocomplete-root:before{content:"Qual curso quer fazer?";color:#4a5568;z-index:0;pointer-events:none;background:0 0;height:20px;padding:0;font-family:Pravaler Display;font-size:14px;font-weight:400;line-height:14px;transition:all .2s cubic-bezier(0,0,.2,1);position:absolute;transform:translate(16px,17px)scale(1)}.custom-autocomplete-em-qual-cidade-quer-estudar- .MuiAutocomplete-root:before{content:"Em qual cidade quer estudar?";color:#4a5568;z-index:0;pointer-events:none;background:0 0;height:20px;padding:0;font-family:Pravaler Display;font-size:14px;font-weight:400;line-height:14px;transition:all .2s cubic-bezier(0,0,.2,1);position:absolute;transform:translate(16px,17px)scale(1)}.custom-autocomplete-qual-curso-quer-fazer- .MuiAutocomplete-root.Mui-focused:before,.custom-autocomplete-em-qual-cidade-quer-estudar- .MuiAutocomplete-root.Mui-focused:before{color:#4a5568;z-index:0;font-size:10px;font-style:normal;font-weight:500;line-height:10px;transform:translate(16px,6px)scale(1)}.custom-autocomplete-qual-curso-quer-fazer- .MuiAutocomplete-root.has-value:before,.custom-autocomplete-em-qual-cidade-quer-estudar- .MuiAutocomplete-root.has-value:before{color:#4a5568!important;z-index:0!important;opacity:1!important;font-size:10px!important;font-style:normal!important;font-weight:500!important;line-height:10px!important;transform:translate(16px,6px)scale(1)!important}.custom-autocomplete-qual-curso-quer-fazer-.has-error .MuiAutocomplete-root:before,.custom-autocomplete-em-qual-cidade-quer-estudar-.has-error .MuiAutocomplete-root:before,.custom-autocomplete-qual-curso-quer-fazer-.has-error .MuiAutocomplete-root.Mui-focused:before,.custom-autocomplete-em-qual-cidade-quer-estudar-.has-error .MuiAutocomplete-root.Mui-focused:before{color:#c00!important}.custom-autocomplete-qual-curso-quer-fazer- .MuiInputBase-input,.custom-autocomplete-em-qual-cidade-quer-estudar- .MuiInputBase-input{z-index:1!important;background:0 0!important;position:relative!important}.custom-autocomplete-container{z-index:0!important;position:relative!important}.custom-autocomplete-label{color:#4a5568!important;z-index:10!important;pointer-events:none!important;background:#fff!important;padding:0!important;font-family:Pravaler Display!important;font-size:14px!important;font-weight:400!important;line-height:14px!important;transition:all .2s cubic-bezier(0,0,.2,1)!important;position:absolute!important;top:17px!important;left:16px!important}.custom-autocomplete-label.shrink{font-size:10px!important;font-weight:500!important;top:6px!important}.custom-autocomplete-label.error{color:#c00!important}.custom-autocomplete-error{color:#c00!important;margin:0!important;padding-top:3px!important;padding-left:16px!important;font-family:Pravaler Display!important;font-size:10px!important;font-weight:400!important;line-height:10px!important}
