﻿.awe-lookup-field, .awe-multilookup-field, .awe-datepicker-field,
.awe-ajaxradiolist-field, .awe-ajaxcheckboxlist-field,
.awe-ajaxradiolist-field ul, .awe-ajaxcheckboxlist-field ul,
.awe-multilookup-field .awe-cdisplay,
.awe-lookup-field .awe-cdisplay, .awe-datepicker-field .awe-display,
.awe-btn, .awe-il, .awe-ce-ico, .awe-loading, .awe-loading span,
.awe-grid .awe-pager, .awe-grid .awe-relbox,
.awe-groupbar .awe-col, .awe-col.ui-draggable-dragging,
.awe-sord, .awe-rem, .awe-reload-ico { display: inline-block; *display: inline; zoom: 1; }
.awe-srl, .awe-list { -moz-user-select: none; -webkit-user-select: none; }
.awe-li { -moz-user-select: text; -webkit-user-select: text; }
/*fields*/
.awe-multilookup-field .awe-cdisplay, .awe-lookup-field .awe-cdisplay, .awe-datepicker-field .awe-display { background: white; vertical-align: middle; }
.awe-lookup-field .awe-display, .awe-datepicker-field .awe-display { border: 1px solid gainsboro; height: 17px; list-style: none; margin: 0; overflow: hidden; padding: 3px 5px; vertical-align: middle; width: 160px; }
.awe-multilookup-field .awe-display { border: solid 1px gainsboro; list-style: none; margin: 0; min-height: 24px; padding: 0 3px; width: 164px; }
.awe-multilookup-field .awe-display li { padding: 2px; }
.awe-ajaxradiolist-field input, .awe-ajaxradiolist-field label, .awe-ajaxcheckboxlist-field label, .awe-ajaxcheckboxlist-field input { cursor: pointer; vertical-align: middle; }
.awe-ajaxradiolist-field ul, .awe-ajaxcheckboxlist-field ul { list-style: none; margin: 0; padding: 0; }
/* ajaxlist */
.awe-ajaxlist { border: #ccc solid 1px; border-collapse: collapse; border-radius: 5px; padding: 0; text-align: left; width: 100%; *width: 99%; }
.awe-ajaxlist li.awe-li { margin: 1px 0px; overflow: hidden; padding: 2px 7px; }
li.awe-li.awe-morecont { padding: 3px; }
.awe-ajaxlist th, .awe-ajaxlist td { padding: 4px 5px; text-align: left; }
.awe-ajaxlist thead, .awe-list thead { background-color: #eeeeee; color: #555; }
.awe-list table { border-collapse: collapse; text-align: left; width: 100%; }
.awe-list td, .awe-list th { padding: 2px 5px; }
.awe-list ul { list-style: none; margin: 0; padding: 0; }
.awe-srlcont { margin-bottom: 1em; margin-top: 1em; }
tr.awe-li { border-top: 1px solid #E5E5E5; }
.awe-li:not(.awe-morecont) { background-color: white; border-bottom: 1px solid #E5E5E5; line-height: 1.7em; margin: 1px; vertical-align: middle !important; }
.awe-li:nth-child(even):not(.awe-morecont) { background-color: #f7f7f7; }
/* lookup multilookup */
.awe-multilookup-popup .awe-list, .awe-lookup-popup .awe-list { border: gainsboro solid 1px; border-radius: 3px; overflow-y: scroll !important; }
.awe-lookup-popup .awe-li { cursor: pointer; padding: 2px; }
.awe-lookup-popup li.awe-li:not(.awe-morecont):hover { outline: 1px solid gold; }
.awe-lookup-popup tr.awe-li:not(.awe-morecont):hover td { border-bottom: 1px solid gold; border-top: 1px solid gold; }
.awe-lookup-popup .awe-li.awe-selected { background-color: #ffffa0; }
/* buttons */
.awe-btn, .ui-dialog-titlebar, .ui-button.ui-state-default, .ui-widget-header .ui-state-default, .awe-morebtn { -moz-box-shadow: inset 0 0 1px #fff; -moz-user-select: none; -ms-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px white; -webkit-user-select: none; background-color: #E0E0E0; background-image: -moz-linear-gradient(center top, #FAFAFA 0px, #DCDCDC 100%); background-image: -ms-linear-gradient(top, #FAFAFA 0, gainsboro 100%); background-image: -o-linear-gradient(top, #FAFAFA 0, gainsboro 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FAFAFA), color-stop(100%, gainsboro)); background-image: -webkit-linear-gradient(top, #FAFAFA 0, gainsboro 100%); background-image: linear-gradient(to bottom, #FAFAFA 0, gainsboro 100%); border: #ccc solid 1px; border-color: #CCC #CCC #AAA; border-radius: 3px; box-shadow: inset 0 0 1px white; color: #555; cursor: pointer; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fffafafa, EndColorStr=#ffdcdcdc); font-size: 13px !important; font-weight: bold; margin-left: 1px; padding: 0px 3px; text-shadow: 0 1px 0 white; vertical-align: top; }
.awe-btn { padding: 2px 3px; }
.awe-btn::-moz-focus-inner { border: 0; padding: 0; }
.awe-btn:hover, .ui-button.ui-state-hover, .awe-morebtn:hover { -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff; -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white; background-image: -moz-linear-gradient(top, #F0F0F0 0, #e5e5e5 100%); background-image: -ms-linear-gradient(top, #F0F0F0 0, #e5e5e5 100%); background-image: -o-linear-gradient(top, #F0F0F0 0, #e5e5e5 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F0F0F0), color-stop(100%, #e5e5e5)); background-image: -webkit-linear-gradient(top, #F0F0F0 0, #e5e5e5 100%); background-image: linear-gradient(to bottom, #F0F0F0 0, #e5e5e5 100%); border-color: #AAA #AAA #999; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white; color: #555; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fff0f0f0, EndColorStr=#ffe5e5e5); }
.awe-btn:active, .awe-btn.awe-selected, .ui-button.ui-state-active, .awe-morebtn:active { -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 0 #fff; -ms-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 0 white; background-image: -moz-linear-gradient(top, #C8C8C8 0, #E5E5E5 100%); background-image: -ms-linear-gradient(top, #C8C8C8 0, #e5e5e5 100%); background-image: -o-linear-gradient(top, #C8C8C8 0, #e5e5e5 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C8C8C8), color-stop(100%, #e5e5e5)); background-image: -webkit-linear-gradient(top, #C8C8C8 0, #e5e5e5 100%); background-image: linear-gradient(to bottom, #C8C8C8 0, #e5e5e5 100%); border-color: #888 #AAA #CCC; box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 0 white; color: #555; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffc8c8c8, EndColorStr=#ffe5e5e5); }
.awe-openbtn, .awe-clearbtn, .awe-dpbtn { font-size: 0 !important; height: 25px; vertical-align: top; width: 25px; }
.awe-morebtn { border-radius: 3px; font-weight: bold; font-weight: bold; margin: 3px; padding: 7px 9px 7px 9px; text-align: center; }
.awe-movebtn { height: 30px; margin: 1px 3px; padding: 0; vertical-align: middle; width: 36px; }
.awe-icon { background-image: url(awe_gray.png); background-repeat: no-repeat; display: block; height: 18px; overflow: hidden; width: 18px; }
.awe-icon-datepicker { background-position: -9px -50px; }
.awe-icon-x { background-position: -36px -28px; }
.awe-icon-win { background-position: -9px -28px; }
.awe-srl .awe-icon { background-position: -8px -5px; margin: auto; }
.awe-sel .awe-icon { background-position: -35px -5px; margin: auto; }
.awe-pager .awe-btn { font-size: 1em; height: inherit; margin: 1px; padding: 0 8px; text-decoration: none; }
.awe-grid { border: 1px solid gainsboro; border-radius: 2px; margin: 3px; }
.awe-grid table { table-layout: fixed; }
.awe-header { overflow: auto; }
.awe-grid td, .awe-grid th { padding: 0 5px; }
.awe-grid .awe-groupbar { background-color: #f7f7f7; border-bottom: 1px solid gainsboro; color: #777; height: 24px; line-height: 21px; padding: 5px 5px; }
.awe-row, .awe-ghead, .awe-gfoot, .awe-hrow { line-height: 1.7em; }
.awe-row td, .awe-ghead td, .awe-gfoot td, .awe-hrow td, .awe-idn td { border-bottom: 1px #E5E5E5 solid; }
.awe-hrow th { padding: 0; }
.awe-ghead td, .awe-row td, .awe-gfoot td { padding: 0.1em 0.5em; }
.awe-hrow th, .awe-row td, .awe-gfoot td { border-right: 1px solid #ccc; overflow: hidden; text-overflow: ellipsis; }
.awe-header, .awe-col { -moz-box-shadow: inset 0 0 1px #fff; -ms-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px white; background-color: #E0E0E0; background-image: -moz-linear-gradient(center top, #FAFAFA 0px, #DCDCDC 100%); background-image: -ms-linear-gradient(top, #FAFAFA 0, gainsboro 100%); background-image: -o-linear-gradient(top, #FAFAFA 0, gainsboro 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FAFAFA), color-stop(100%, gainsboro)); background-image: -webkit-linear-gradient(top, #FAFAFA 0, #efefef 100%); background-image: linear-gradient(to bottom, #FAFAFA 0, #efefef 100%); border-color: #CCC #CCC #AAA; box-shadow: inset 0 0 1px white; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fffafafa, EndColorStr=#ffdcdcdc); text-shadow: 0 1px 0 white; }
.awe-row td:last-child, .awe-hrow th:last-child, .awe-ghead td:last-child, .awe-gfoot td:last-child { border-right: none; }
.awe-row.awe-alt { background-color: #f0f0f0; }
.awe-grid .awe-header { background-color: #eeeeee; border-bottom: 1px solid #ccc; }
.awe-grid .awe-footer { background-color: whitesmoke; border-top: 1px solid #ccc; height: 25px; padding: 1px; }
.awe-relbox { width: 5em; }
.awe-grid .awe-pager, .awe-grid .awe-relbox { height: 26px; line-height: 26px; vertical-align: middle; }
.awe-reload { margin-right: 1px; }
.awe-grid .awe-footer .awe-btn { height: 1.5em; line-height: 1.6em; margin: 1px; padding: 0 0.59em; text-decoration: none; }
.awe-grid table { border-collapse: collapse; text-align: left; width: 100%; }
.awe-hrow th { text-align: left; }
.awe-idn { border-right: none !important; width: 16px; }
.awe-col { -khtml-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; background-color: #eeeeee; color: #555; padding: 0.1em; padding-left: 0.7em; }
.awe-groupbar .awe-col, .awe-col.ui-draggable-dragging { border: 1px solid #ccc; border-radius: 2px; margin-right: 2px; padding: 1px 3px 1px 5px; }
.awe-groupbar .awe-rem { margin-left: 3px; }
.awe-sortable { cursor: pointer; }
.awe-sord, .awe-rem, .awe-reload-ico { height: 16px; vertical-align: middle; width: 16px; }
.awe-desc .awe-sord, .awe-asc .awe-sord, .awe-rem, .awe-reload-ico { background-image: url('awe_gray.png'); cursor: pointer; }
.awe-ce-ico { background-image: url(pm.png); background-position: -24px 16px; height: 16px; vertical-align: middle; width: 16px; }
.awe-ceb { cursor: pointer; }
.awe-collapsed .awe-ce-ico { background-position: -4px 16px; }
.awe-reload-ico { background-position: -12px 23px; width: 11px; }
.awe-rem { background-position: -37px -30px; }
.awe-asc .awe-sord { background-position: -37px -76px; }
.awe-desc .awe-sord { background-position: -37px -52px; }
.awe-highlight { background-color: #f7faf9 !important; color: gray !important; }
.awe-changing, .awe-highlight { background-color: #f8da4e; color: #915608; }
.awe-popup { position: fixed !important; }
.awe-loading { left: 5px; position: relative; text-align: center; top: 0px; width: 0px; }
.awe-loading span { background-image: url('loading.gif'); background-repeat: no-repeat; height: 11px; margin: 0; padding: 0; width: 16px; }
.ui-dialog-titlebar { font-size: small !important; }