.fancyLabels .inputContain{box-sizing:border-box;border:1px solid rgba(33,43,54,.3);border-radius:3px;background-color:#FFF;padding:5px 10px;position:relative;margin-bottom:30px;display:flex;flex-flow:row wrap}.fancyLabels .inputContain *{flex:1;flex-basis:100%}.fancyLabels .inputContain label{color:#212B36;font-size:10px;line-height:10px;position:absolute;top:7px;z-index:199}.fancyLabels .inputContain.filled label,.fancyLabels .inputContain.focused label{display:block}.fancyLabels .inputContain label .requiredMsg{line-height:0}.fancyLabels .inputContain input{border:none;border-radius:0;margin-top:3px;margin-bottom:3px!important;box-shadow:none;padding:0 0 0 12px;font-size:16px;color:#212B36}.fancyLabels .inputContain .form-control{height:auto}.fancyLabels .inputContain .input-group{align-self:center}.fancyLabels .inputContain.inputError{border-color:#C30B24;margin-bottom:35px}.fancyLabels .inputContain.inputError label{color:#C30B24;align-self:center}.fancyLabels .form-group.inputContain.err{margin-bottom:40px!important}.fancyLabels .errmessage{color:#C30B24!important;font-size:11px;line-height:12px;text-transform:none;margin-top:16px;margin-bottom:-23px;overflow:visible;text-align:left!important}.fancyLabels .inputContain input.err{border:none!important;background-color:#fff!important}.fancyLabels .inputContain.focused{border-color:#00669e}.fancyLabels .inputContain input.filled,.fancyLabels .inputContain.focused input{padding:3% 0 0}.fancyLabels .inputContain.sPicker input.filled,.fancyLabels .inputContain.sPicker.focused input{padding:3% 0 0 12px}.fancyLabels .inputContain .input-group-addon.filled,.fancyLabels .inputContain.focused .input-group-addon{padding-top:18px!important}.fancyLabels .inputContain.focused label{color:#212B36}.fancyLabels input:focus::placeholder{color:transparent}.fancyLabels input::-webkit-input-placeholder,.fancyLabels textarea::-webkit-input-placeholder{color:#212B36}.fancyLabels input:-moz-placeholder,.fancyLabels textarea:-moz-placeholder{color:#212B36}.fancyLabels input::-moz-placeholder,.fancyLabels textarea::-moz-placeholder{color:#212B36}.fancyLabels input:-ms-input-placeholder,.fancyLabels textarea:-ms-input-placeholder{color:#212B36}.fancyLabels input.form-control{background-color:transparent}.fancyLabels .form-control:focus{box-shadow:none}.fancyLabels .inputContain .charCountContain{margin-top:10px;font-size:11px;color:#212B36;opacity:.6;position:absolute;right:0;bottom:-20px}.fancyLabels .form-control:active,.fancyLabels .form-control:focus{border:none}.fancyLabels .sPicker.inputContain{padding:0}.fancyLabels .sPicker.inputContain span.bs-caret{flex-basis:4%}