.panel-input{position:relative}.panel-input .form-control{height:36px;line-height:36px}.input-group-text{background-color:#eee;font-size:.875rem;color:#555}.input-container{position:relative}.input-group>.input-container{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.input-container:not(:first-child)>.form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input-container:not(:last-child)>.form-control{border-top-right-radius:0;border-bottom-right-radius:0}.input-container.input-clean>.form-control{padding-right:1.5rem}.input-clean .input-clear-icon{position:absolute;right:6px;top:50%;margin-top:-8px;color:#999;opacity:.35;cursor:pointer;transition:opacity .3s linear;line-height:normal}.form-control+.input-clear-icon{opacity:0}.input-container:hover>.input-clear-icon,.form-control:hover+.input-clear-icon,.form-control:focus+.input-clear-icon{opacity:.25}.input-clean .input-clear-icon:hover{opacity:1}.input-container.input-password>.form-control{padding-right:1.5rem}.input-password .input-password-icon{position:absolute;right:.6rem;top:50%;margin-top:-.5rem;color:#999;opacity:.35;cursor:pointer;transition:opacity .3s linear;line-height:normal}.input-password .input-password-icon:hover{opacity:1}.input-container.input-clean.input-password>.form-control{padding-right:3rem}.input-container.input-clean.input-password .input-clear-icon{right:2rem;margin-top:-.45rem}.panel-input.input-readonly .form-control[readonly]{cursor:default}.panel-input.input-icon>div{border-radius:4px;border:1px solid #cfcfcf;transition:border .3s linear;align-items:center}.panel-input.input-icon>div:hover,.panel-input.input-icon>div.input-group-focus{border-color:#aaa}.panel-input.input-disabled.input-icon>div{background-color:#f0f2f5!important;cursor:default}.panel-input.input-icon .input-group-prepend,.panel-input.input-icon .input-group-append{padding:0 .75rem}.panel-input.input-icon .input-group-text{margin:0;padding:0;border-width:0;background-color:transparent}.panel-input.input-icon .form-control{border-width:0;border-radius:0}.panel-input.input-bottomLine>div{border-bottom:1px solid rgba(0,0,0,.08);transition:border .3s linear;align-items:center}.panel-input.input-bottomLine>div.input-group-focus{border-bottom-color:#aaa}.panel-input.input-bottomLine .input-group-prepend,.panel-input.input-bottomLine .input-group-append{padding:0 .875rem;height:1.25rem}.panel-input.input-bottomLine .input-group-prepend{border-right:1px solid rgba(0,0,0,.05)}.panel-input.input-bottomLine .input-group-append{border-left:1px solid rgba(0,0,0,.05)}.panel-input.input-bottomLine .input-group-text{margin:0;padding:0;border-width:0;background-color:transparent}.panel-input.input-bottomLine .form-control{border-width:0;border-radius:0}.form-control{background-color:transparent!important;border:1px solid #cfcfcf;border-radius:4px;color:#565656;padding:.4375rem .75rem;max-width:100%;height:2.375rem;line-height:2.375rem;font-size:.875rem;box-shadow:none;transition:all .3s linear}.form-control:hover,.form-control:focus{border:1px solid #AAAAAA;box-shadow:none;color:#333}.form-control[disabled]{background-color:#f0f2f5!important;cursor:no-drop;border-color:#cfcfcf!important}
