﻿a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; cursor: pointer; }
a:focus { outline: none; -moz-outline: none; }
textarea { font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Helvetica Neue,sans-serif; }
.textbox-icon.fa { display: inline-flex !important; align-items: center; justify-content: center; text-align: center; vertical-align: middle; }
.aspnetboot-text-clear { color: #e90000; }
.aspnetboot-buttongroup .checkgroup-item { position: relative; text-align: center; margin-left: -1px !important; }
.aspnetboot-buttongroup .radiogroup-item { position: relative; text-align: center; margin-left: -1px !important; }
.aspnetboot-buttongroup .checkgroup-item:first-child .inputbox { border-radius: 5px 0 0 5px !important; }
.aspnetboot-buttongroup .radiogroup-item:first-child .inputbox { border-radius: 5px 0 0 5px !important; }
.aspnetboot-buttongroup .checkgroup-item:last-child .inputbox { border-radius: 0 5px 5px 0 !important; }
.aspnetboot-buttongroup .radiogroup-item:last-child .inputbox { border-radius: 0 5px 5px 0 !important; }
.aspnetboot-buttongroup .checkgroup-item .checkbox-checked { border: 1px solid #39c !important; background: none !important; border-radius: 0 !important; z-index: 1999; }
.aspnetboot-buttongroup .checkgroup-item .checkbox-inner svg { display: none; }
.aspnetboot-buttongroup .radiogroup-item .radiobutton-checked { border: 1px solid #39c !important; background: none !important; border-radius: 0 !important; z-index: 1999; }
.aspnetboot-buttongroup .radiogroup-item .radiobutton-inner { display: none; }
.aspnetboot-buttongroup .inputbox { width: 100% !important; height: 100% !important; position: absolute; border: 1px solid #ebeef5; border-radius: 0 !important; }
.aspnetboot-buttongroup .textbox-label { text-align: center !important; }
.aspnetboot-buttongroup .textbox-label-checked { color: #39c !important; }
.easyui-linkbutton.primary { color: #fff; background: #337ab7; background-color: #337ab7; border-color: #2e6da4; }
.easyui-linkbutton.primary:hover { color: #fff; background: #204d74; background-color: #204d74; border-color: #122b40; }
.easyui-linkbutton.success { color: #fff; background: #5cb85c; background-color: #5cb85c; border-color: #4cae4c; }
.easyui-linkbutton.success:hover { color: #fff; background: #449d44; background-color: #449d44; border-color: #398439; }
.easyui-linkbutton.info { color: #fff; background: #5bc0de; background-color: #5bc0de; border-color: #46b8da; }
.easyui-linkbutton.info:hover { color: #fff; background: #31b0d5; background-color: #31b0d5; border-color: #269abc; }
.easyui-linkbutton.warning { color: #fff; background: #f0ad4e; background-color: #f0ad4e; border-color: #eea236; }
.easyui-linkbutton.warning:hover { color: #fff; background: #ec971f; background-color: #ec971f; border-color: #d58512; }
.easyui-linkbutton.danger { color: #fff; background: #d9534f; background-color: #d9534f; border-color: #d43f3a; }
.easyui-linkbutton.danger:hover { color: #fff; background: #c9302c; background-color: #c9302c; border-color: #ac2925; }
.panel.aspnetboot-notify .messager-body { padding: 15px 10px 10px 10px !important; }
.panel.aspnetboot-notify .panel-header { background: transparent !important; border-color: transparent !important; padding: 5px 5px 10px 10px !important; }
.panel.aspnetboot-notify { background-position: 15px center; background-repeat: no-repeat; box-shadow: 0 0 12px #999999; }
.panel.aspnetboot-notify.success { background-color: #51a351; background-image: url(images/notify-success.png) !important; }
.panel.aspnetboot-notify.info { background-color: #2f96b4; background-image: url(images/notify-info.png) !important; }
.panel.aspnetboot-notify.warn { background-color: #f89406; background-image: url(images/notify-warn.png) !important; }
.panel.aspnetboot-notify.error { background-color: #bd362f; background-image: url(images/notify-error.png) !important; }
.panel.aspnetboot-notify .messager-body { border: none; background: transparent; color: #fff; padding-left: 40px !important; }
.tooltip { padding: 5px 10px }
.aspnetboot-tip { word-break: break-all; }
.aspnetboot-tip .aspnetboot-tip-title { font-size: 13px; font-weight: bold; padding: 4px 0; margin: auto; }
.aspnetboot-tip .aspnetboot-tip-message { font-size: 13px; padding: 2px 0 4px 0; margin: auto; }
.aspnetboot-tip .aspnetboot-tip-ok { font-size: 12px; padding: 5px 10px; color: #fff; float: right; border-radius: 3px; background-color: #409eff; border-color: #409eff; }
.aspnetboot-tip .aspnetboot-tip-ok:focus, .aspnetboot-tip .aspnetboot-tip-ok:hover { background: #66b1ff; border-color: #66b1ff; color: #fff }
.aspnetboot-tip .aspnetboot-tip-cannel { font-size: 12px; padding: 5px; color: #409eff; float: right; }
.aspnetboot-tip .aspnetboot-tip-cannel:focus, .aspnetboot-tip .aspnetboot-tip-cannel:hover { color: #66b1ff; }
.datagrid-empty { top: 50% !important; }
.datagrid-cell, .datagrid-cell-group { padding: 8px 4px; }
.l-btn-icon { margin-top: -7px }
.panel.aspnetboot-preview { background: transparent; border: none; }
.panel.aspnetboot-preview .panel-body { text-align: center; overflow: hidden; background: transparent; border: none; }
.panel.aspnetboot-preview .panel-body img { width: auto; height: auto; max-width: 100%; max-height: 100%; object-fit: contain; }
.panel.aspnetboot-preview .panel-body i { position: absolute; top: -8px; right: -8px; background: #FFF; padding: 5px 6px; border-radius: 50%; cursor: pointer; }
.file-download { background: url('images/download.png') no-repeat center center; }
.file-preview { background: url('images/preview.png') no-repeat center center; vertical-align: middle; }