.uibutton,.uibutton:visited{position:relative;overflow:visible;display:inline-block;padding:.335rem 1.2em .335rem;border:1px solid #999;border-bottom-color:#888;margin:0;text-decoration:none;text-align:center;font-family:inherit;font-size:inherit;font-weight:600 !important;line-height:normal;white-space:nowrap;cursor:pointer;border-radius:4px;color:inherit;background-color:#eee;zoom:1}.uibutton:hover{border-color:#777 #777 #666;opacity:.8;text-decoration:none !important;color:inherit !important}.uibutton:focus{box-shadow:inset 0 0 0 1px #fff !important;text-decoration:none}.uibutton:active{border-color:#aaa;background:#ddd;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.uibutton::-moz-focus-inner{padding:0;border:0}.uibutton.icon:before{display:inline-block;font-family:fontawesome;font-style:normal;font-size:inherit;font-weight:normal;padding:0 4px}.uibutton.icon i{padding:0 4px}.uibutton.add:before{content:"\f067"}.uibutton.edit:before{content:"\f040"}.uibutton.delete:before{content:"\f014"}.uibutton.search:before{content:"\f002"}.uibutton.print:before{content:"\f02f"}.uibutton.pdf:before{content:"\f1c1"}.uibutton.large{font-size:13px}.uibutton.sm{padding:.4em .55em !important;font-size:12px}.uibutton.confirm{border-color:#a5336f #89295c #6f1f49;color:#fff !important;background-color:var(--primary-color)}.uibutton.confirm:active{border-color:#a5336f;background:#e45ea1}.uibutton.special{border-color:#3b6e22 #3b6e22 #2c5115;color:#fff !important;background-color:#69a74e}.uibutton.special:active{border-color:#3b6e22;background:#609946;box-shadow:none}.uibutton.red{border-color:#992a1b #dd4b39 #b0281a;color:#fff !important;background-color:#d14836}.uibutton.red:active{border-color:#992a1b;background:#dd4b39;box-shadow:none}.uibutton.disable{z-index:0;border-color:#c8c8c8;color:#b8b8b8;background:#f2f2f2;cursor:default;box-shadow:none}.uibutton.confirm.disable{color:#fff;border-color:#94a2bf;background:#adbad4}.uibutton.special.disable{color:#fff;border-color:#9db791;background:#b4d3a7}.uibutton.disable.icon:before,.uibutton.disable.icon:after{opacity:.5}.uibutton-group{display:inline-block;list-style:none;padding:0;margin:0;width:auto;zoom:1}.uibutton+.uibutton,.uibutton+.uibutton-group,.uibutton-group+.uibutton,.uibutton-group+.uibutton-group{margin-left:6px}.uibutton-group li{float:left;padding:0;margin:0}.uibutton-group .uibutton{float:left;margin-left:-1px;border-radius:0}.uibutton-group .uibutton:hover,.uibutton-group .uibutton:focus,.uibutton-group .uibutton:active{z-index:2}.uibutton-group>.uibutton:first-child,.uibutton-group li:first-child .uibutton{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.uibutton-group>.uibutton:last-child,.uibutton-group li:last-child .uibutton{border-top-right-radius:4px;border-bottom-right-radius:4px}.uibutton-toolbar{width:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-right:0}.uibutton-toolbar>*{position:relative;flex:1 1 auto;width:auto}.uibutton-toolbar .uibutton,.uibutton-toolbar .uibutton-group{vertical-align:middle}