/* Copyright IBM Corp. 2013, 2022  All Rights Reserved.              */

.xspInputField{background:#ffffff url(./images/validationInputBg.gif) repeat-x scroll left top;}
.xspInputFieldEditBox{background:#ffffff url(./images/validationInputBg.gif) repeat-x scroll left top;}
.xspInputFieldSecret{background:#ffffff url(./images/validationInputBg.gif) repeat-x scroll left top;}

.xspInputFieldDateTimePickerIcon{background:url(./images/iconDateTimePicker.png) no-repeat left center;}
.xspInputFieldDatePickerIcon{background:url(./images/iconDatePicker.gif) no-repeat left center;}
.xspInputFieldTimePickerIcon{background:url(./images/iconTimePicker.png) no-repeat left center;}

.xspInputFieldTextArea{background:#ffffff url(./images/validationInputBg.gif) repeat-x scroll left top;}
.xspInputFieldFileUpload{background:#ffffff url(./images/validationInputBg.gif) repeat-x scroll left top;}

div.xspInputFieldEditBox, x:-moz-any-link, x-default {float: left;}

.xspButtonNative{margin-right:5px;background:url(./images/formBtnBg.gif) top left repeat-x;}
.xspButtonCommand{margin-right:5px;background:url(./images/formBtnBg.gif) top left repeat-x;}
.xspButtonSubmit{margin-right:5px;background:url(./images/formBtnBg.gif) top left repeat-x;}
.xspButtonCancel{margin-right:5px;background:url(./images/formBtnBg.gif) top left repeat-x;}

.xspListBox{background:#ffffff url(./images/validationInputBg.gif) repeat-x scroll left top;}
.xspSection-tab-header-layout{padding-left:5px;padding-right:15px;}.xspDataTableFileDownload thead tr th{padding:4px 4px 4px 3px;}

.xspDataTableFileDownload tbody tr td{padding:4px 30px 2px 2px;}
.xspDataTableFileDownloadType{padding-left:2px !important;text-align:left;}
.xspDataTableFileDownloadSize{text-align:left;}
.xspDataTableFileDownloadName{text-align:left;}
.xspDataTableFileDownloadCreated{text-align:left;}
.xspDataTableFileDownloadModified{text-align:left;}
.xspDataTableFileDownloadDelete{text-align:right;}

.xspDataTableRowUnread td:first-child{padding-left:30px !important;background:url(./images/unread.png) center left no-repeat !important;}
.xspDataTableRowRead td:first-child{padding-left:30px !important;}

.xspDataTableViewPanelHeaderStart{border-left:1px solid #e8e8e9;}
.xspDataTableViewPanelHeaderEnd{border-right:1px solid #e8e8e9;}
.xspDataTableViewPanelFooterStart{border-left:1px solid #e8e8e9;}
.xspDataTableViewPanelFooterEnd{border-right:1px solid #e8e8e9;}

.xspPanelViewColumnHeader{text-align:left;}

.xspColumnViewStart{padding-left:2px;padding-right:20px;}
.xspColumnViewMiddle{padding-left:2px;padding-right:20px;}
.xspColumnViewEnd{padding-left:2px;padding-right:20px;}
.xspColumnViewNumeric{padding-left:2px;padding-right:20px;text-align:right;}

.xspLeft{float:left;text-align:left;}
.xspRight{float:right;text-align:right;}

.xspPagerNav{text-align:left;float:left;padding-left:5px;}
.xspStatus{padding:0px 5px 0px 10px;}

.xspSeparator{padding:0px 3px 0px 8px;}

.xspGroup span span{border-left-width:1px;border-left-style:solid;}
.xspGroup span span.xspFirstItem{padding-left:7px;border-left-width:0px;}
.xspGroup span span.xspLastItem{padding-left:7px;border-left-width:1px;}
