﻿/* Smart View Styles */

.SmartView { width: 100% !important; border: none !important; }
.SmartView_HoverItem { background-color: #ccc; }
.SmartView TD { padding: 5px !important; border: none !important; border-bottom: solid 1px #ccc !important; font-size: 10pt !important; }
.SmartView_Row { background-color: #fff !important; }
.SmartView_AltRow { background-color: #eee !important; }
.SmartView_PageRow { }
.SmartView_SortedColumn_Asc { background-image: url(../images/asc.png) !important; border: none; border-bottom: solid 1px LightSteelBlue; background-repeat: no-repeat !important; background-position: left center !important; }
.SmartView_SortedColumn_Desc { background-image: url(../images/desc.png) !important; border: none; border-bottom: solid 1px LightSteelBlue; background-repeat: no-repeat !important; background-position: left center !important; }
.SmartView_SortedColumn_Asc a, .SmartView_SortedColumn_Desc a { padding-left: 21px }

.SmartView TD INPUT { border: solid 1px LightSteelBlue; font-family: Verdana, Tahoma, Arial, Sans-Serif !important; color: #3a3a3a !important; text-align: left; font-size: 10pt !important; }
.SmartView_Button { border: none !important; }
.SmartView TH { border: none; border-bottom: solid 1px LightSteelBlue; white-space: nowrap; font-weight: bold !important; }
.SmartView_HeaderRow_Left { text-align: left; border: none; border-bottom: solid 1px LightSteelBlue; white-space: nowrap; }
.SmartView_HeaderRow_Center { text-align: center; border: none; border-bottom: solid 1px LightSteelBlue; white-space: nowrap; }
.SmartView_HeaderRow_Right { text-align: right; border: none; border-bottom: solid 1px LightSteelBlue; white-space: nowrap; }

.SmartView_Delete { width: 30px; text-align: right; }

/* Smart View Pager */

.SmartView_Pager TD { padding: 2px 2px 0px 2px; margin: 0px; height: 22px; border: none !important; }
.SmartView_PagerTable { font-family: Verdana, Tahoma, Arial, Sans-Serif !important; padding: 0px; margin: 0px; float: right !important; border: none !important; }
.SmartView_PagerTable img, .SmartView_PagerTable TD { border: none !important; background-color: #fff; }
.SmartView_Navigator { float: left; border: none; text-align: left; font-size: 10pt; }
.SmartView_Navigator TABLE {float: left; border: none; }
.SmartView_Navigator TD { font-family: Verdana, Tahoma, Arial, Sans-Serif; font-size: 10pt !important; border: none !important; }
.SmartView_RowCount { font-family: Verdana, Tahoma, Arial, Sans-Serif; color: #3a3a3a; font-size: 10pt !important; vertical-align: middle; width: 45px !important; }
.SmartView_PageCount { font-family: Verdana, Tahoma, Arial, Sans-Serif; color: #3a3a3a; font-size: 10pt !important; vertical-align: middle; text-align: center; width: 20px !important; }

.TreeGrid, .TreeGridNode { font-family: Calibri; font-size: 10pt; color: #3A3A3A; }
.TreeGridNode { padding-top: 10px; padding-bottom: 10px; }
.TreeGridIcon { vertical-align: middle; }
.TreeGridNode td { vertical-align: middle !important; height: 30px !important; }

.sort_performers_top {  width: 22px; }
.sort_performers_bottom {  width: 22px; }
.no_icon { display: none; }
.node-pager-action { color: #183884 !important; padding-left: 5px; padding-right: 5px; }
.node-pager-info { color: #3a3a3a !important; }
.node-pager-actions { margin-left: 10px !important; color: #3a3a3a !important; }