label{color:#777;line-height:1.785rem;margin-bottom:0}input,label{font-size:.857rem;font-weight:600}input{height:1.857rem;line-height:1.857rem;width:100%;border-radius:0;background-color:#fdfdfd;padding:.287rem .287rem;border:1px solid #e2e2e2}input:focus{border:1px solid #034f9f!important}select{height:1.857rem;line-height:1.857rem;width:100%;font-size:.857rem;border-radius:0;background-color:#fdfdfd;padding:.287rem .287rem;font-weight:600;border:1px solid #e2e2e2}select:focus{border:1px solid #034f9f!important}select:disabled{border:1px solid #e2e2e2!important;background-color:#f3f3f3;color:#444}textarea{line-height:1.2rem;width:100%;font-size:.857rem;border-radius:0;background-color:#fdfdfd;padding:.287rem .287rem;font-weight:600;border:1px solid #e2e2e2}textarea:focus{border:1px solid #034f9f!important}input[type=checkbox]{display:none}input[type=checkbox]:checked~.checkbox>label i{display:block}.checkbox{margin:auto .35rem auto .35rem;border:1px solid transparent}.checkbox label{cursor:pointer;height:1.1rem;width:1.1rem;border:1px solid #e2e2e2;background-color:#fdfdfd;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox label i{font-size:.8rem;width:.8rem;height:.8rem;min-width:.8rem;min-height:.8rem;margin:auto;color:#54a9ff;display:none;line-height:normal}.checkbox:focus{border:1px solid #034f9f!important;margin:auto .35rem auto .35rem}.checkbox:focus label{border:none}input[type=file]:focus{border:1px solid #034f9f!important}input[readonly]{background-color:#f3f3f3}input[readonly]:focus{border:1px solid #e2e2e2!important}textarea[readonly]{background-color:#f3f3f3}textarea[readonly]:focus{border:1px solid #e2e2e2!important}.error{border:1px solid #ea4335!important}.req:after{content:"*";color:#900;padding-left:2px}.disabled{background-color:#f3f3f3}.form-title{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex}.form-title .form-title-line{height:1px;background-color:#efefef;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:auto 0 auto .5rem}.sm-card{background-color:#fff;border:1px solid #e2e2e2;border-radius:5px;padding:.9rem .1rem;width:100%}select[multiple]{height:auto;padding:0}select[multiple] option{padding:.2rem .4rem}.input-text-icon-group .input-text-icon{position:absolute;width:26px;height:24px;bottom:1px;border-right:1px solid #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex}.input-text-icon-group .input-text-icon i{margin:auto;height:16px;line-height:16px;text-align:center}.input-text-icon-group input{padding-left:29px}.icon-box{margin:auto 0;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .3rem}.icon-box i{margin:auto;height:16px;line-height:16px;text-align:center}