@charset "UTF-8";
/**
 * ====================================================
 * Style Sheet (AW Grid)
 *
 * @author    : maomao
 * @date      : 2013/06/20
 * @copyright : (c) maomao-studio. All Rights Reserved.
 *     
 * ====================================================
 */

.aw-strict .aw-gpanel-center {overflow:hidden;}

.aw-grid-control {
	width:100% !important;
	font-size:10pt !important;
}
.aw-grid-control .aw-grid-cell {border-right: 1px dotted #cfcfcf; padding-left:3px;}
.aw-grid-control .aw-grid-cell {line-height:25px; color:#666;}
.aw-grid-control .aw-grid-cell i.img {background-repeat:no-repeat; background-size:contain; background-position:center center; display:block; height:95%; width:100%; margin-top:5%;}
.aw-grid-control .aw-grid-row {border-bottom: 1px solid #e5e5e5; height:21px;}
.aw-grid-control .aw-rows-selected .aw-grid-cell,
.aw-grid-control .aw-rows-selected .aw-grid-cell i {color:#fff;}
.aw-grid-control .aw-rows-selected .aw-grid-cell i.fa {color:#ff9 !important; border-color:#ff9 !important;}
.aw-grid-control .aw-rows-selected .aw-grid-cell a {color:#ff0;}
.aw-grid-control .aw-rows-selected a:hover {color:#FF9900;}
.aw-grid-control .aw-grid-header {text-shadow:1px 1px 1px #fff;}
.aw-grid-control .aw-header-0 .aw-item-box {}
.aw-grid-control .aw-grid-header .aw-item-box {white-space:pre;}
.aw-grid-control .aw-row-selector {color:#666; text-shadow:1px 1px 1px #fff; font-size:10px;}
.aw-grid-control a {cursor:pointer;}

.aw-grid-control .aw-footer-0 {border-top:1px solid #ccc;}

.aw-grid-frame {position:relative; width:100%; padding-right:8px !important; z-index:2;}
.aw-grid-frame .toolbar {padding:5px 0; display:none;}
.aw-grid-frame.show-toolbar .toolbar {display:block;}

.aw-grid-frame .toolbar button {border-radius:.2rem; margin:2px 2px; cursor:pointer; font-size:.9em; line-height:2.25em; border-style:solid; padding:0 20px; border-width:1px; transition:background 0.2s; white-space:nowrap;}
.aw-grid-frame .toolbar button i.fa {padding-right:4px;}
.aw-grid-frame .toolbar button:hover {border-color:transparent;}
.aw-grid-frame .toolbar button:first-child {}
.aw-grid-frame .toolbar button:last-child {}
.aw-grid-frame .toolbar button[disabled] {cursor:not-allowed; text-shadow: 1px 1px #fff; border-color:transparent;}

.aw-grid-frame .toolbar .btn-group button.first {margin-left:0; margin-right:0; border-radius:.2rem 0 0 .2rem;}
.aw-grid-frame .toolbar .btn-group button.dropdown-toggle.dropdown-toggle-split {margin-left:-1px; border-radius:0 .2rem .2rem 0; padding:0 10px;}
.aw-grid-frame .toolbar .btn-group .dropdown-menu .dropdown-item {padding-top:.35rem; padding-bottom:.35rem;}

.aw-grid-control.aw-selectors-visible {min-height:120px; height:400px;}

.aw-header-multi .aw-grid-control .aw-item-ruler {height:auto;}

.aw-grid-info {border-style:dotted; border-width:0; padding:4px 2px; font-size:9pt;}
.aw-grid-info i {margin:0 15px;}

.aw-grid-info input { margin-top:0;padding-top:0;}

.aw-count-cal {margin-left:5px; cursor:pointer; font-family: 'FontAwesome'; font-size:1.1em;}
.aw-count-cal:after {content:"\f1ec";}
.aw-count-cal.action:after {content:"\f021";}

.report-view .aw-grid-info {border-bottom:0;}

.aw-grid-frame .toolbar, .aw-grid-info {margin:0 -8px 0 0;}

.aw-grid-header small {
	font-size: .8em;
    margin-left: .1em;
    vertical-align: baseline;
}

.aw-control-focus {z-index:0 !important; width:1px !important; height:1px !important;}
.aw-mouseover-row {background:var(--gray-light);}

.aw-grid-control .aw-bars-spacer {padding:0 20px 20px 0;}
.aw-grid-control .ui-resizable-handle {bottom:0;}
.aw-grid-control .ui-resizable-handle:hover {
	background-color: #f9f9f9;
	opacity: 0.4;
	background-size: 5px 5px;
	background-image: repeating-linear-gradient(-45deg, #808080 0, #808080 1px, #f9f9f9 0, #f9f9f9 50%);
}