﻿
/* icons */
.Icon
{
	background-repeat: no-repeat;
	background-position:50% 50%;
	display:block;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}

/* add an icon to a text link. Sample use: class="IconLink Help". This will create a text link with the help icon at the right. */
.IconLink, th.IconLink a
{
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	height: 25px;
	min-width: 23px;
}

.IconLinkUtilFind, th.IconLinkUtilFind a
{
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	height: 30px;
	min-width: 23px;
}
.IconLinkUtilFind, th.IconLinkUtilFind
{
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	height: 30px;
	min-width: 35px;
	text-align: center;
	vertical-align: middle !important
}

.ButtonCell, .ButtonCell a
{
	background-position: top;
	background-repeat: no-repeat;
	margin-right: 5px;
}

.TallLine /* TODO: this likely doesn't belong here, and I would like to avoid specifying line heights in pixels if we could avoid it */
{
	line-height: 27px;
}

.PlainLink, th.PlainLink a
{
    text-decoration: none;
}

/* replace an HTML button with an icon. Sample use: class="IconButton Help". This will replace an HTML button with an icon button. */
.IconButton
{
	border: 0;
	background-color: Transparent;
	background-position: center;
	background-repeat: no-repeat;
	min-width: 20px;
	min-height: 20px;
	padding: 0px;
}
.CancelButton
{
	border: 0;
	background-color: Transparent;
	background-position: center;
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
}
.Cancel, .Cancel1
{
	background-image: url('images/orange-cancel.png');
}

.Cancel2
{
	background-image: url('images/red-cancel.png');
}

.Cancel3
{
	background-image: url('images/white-cancel.png');
}

.Cancel4
{
	background-image: url('images/orange-cancel-large.png');
}

.Cancel5
{
	background-image: url('images/gray-cancel.png');
}

.Cancel6
{
	background-image: url('images/delete.png');
}

.Edit
{
	background-image: url('images/edit.png');
}

.Open
{
	background-image: url('images/orange-cancel.png');
}

.Closed
{
	background-image: url('images/orange-lock.png');
}

.Closed.Disabled
{
	background-image: url('images/gray-lock.png');
	cursor: auto;
}

.Search
{
	background-image: url('images/orange-search.png');
}

.Open.Disabled
{
	background-image: url('images/gray-cancel.png');
	cursor: auto;
}

.ContrastTable .Sortable, .SortableContrast
{
	background-image: url('images/sortable-contrast.png');
}

.ContrastTable .AscendingSort, .AscendingSortContrast
{
	background-image: url('images/sorted-ascending-contrast.png');
}

.ContrastTable .DescendingSort, .DescendingSortContrast
{
	background-image: url('images/sorted-descending-contrast.png');
}

.Sortable, th.Sortable
{
	/* background-image: url('images/sortable.png'); */
	padding-right: 0;
    cursor: pointer;
}

.AscendingSort
{
	background-image: url('images/sorted-ascending.png');
	padding-right: 15px;
    cursor: pointer;
}

.DescendingSort
{
	background-image: url('images/sorted-descending.png');
	padding-right: 15px;
    cursor: pointer;
}

.Collapse
{
	background-image: url('images/collapse.gif');
}

.Expand
{
    background-image: url('images/expand.gif');
}

.ExpanderMaximized
{
    background-image: url('images/expander_maximized.png');
}

.ExpanderMinimized
{
    background-image: url('images/expander_minimized.png');
}

.Help
{
	background-image: url('images/orange-question.png');
}

.Add
{
	background-image: url('images/orange-plus.png');
}

.Copy
{
	background-image: url('images/orange-copy2.png');
}
.Logout
{
	/*background-image: url('images/orange-logout.png');*/
}


.MoreInfo
{
	background-image: url('images/orange-info.png');
}

.OrderNote
{
	background-image: url('images/orange-info.png');
}

.NoteIcon
{
	background-image: url('images/icon-note.gif');
}

.ViewDetails
{
	background-image: url('images/orange-shopping_cart.png');
}

.PersonInfo
{
	background-image: url('images/orange-person.png');
}

.Buy
{
	background-image: url('images/green-dollar.png');
}

.Calendar
{
	background-image: url('images/calendar.gif');
}

.Logo
{
	background-image: url('images/Insperex_logo_fcrgb_resized.png');
	/*background-size: contain;*/
	/*background-image: url('images/logo.gif');*/
	height: 36px;
	width: 195px;
}

.LogoHalfHeightHalfWidth
{
	background-image: url('images/Insperex_logo_fcrgb.png');
	background-size: contain;
	/*background-image: url('images/logo-quarter-size.gif');*/
	height: 18px;
	width: 98px;
}

.LaunchLightbox
{
	/* TODO: add arrow button */
}

.PDF
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url('images/pdf.gif');
}

.Excel
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url('images/Excel.png');
}

.Mail
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url('images/email.gif');
}

.Word
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url('images/Word.png');
}

.HTML
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url('images/html.png');
}

.ExpandMenu
{
	background-image: url('images/expand-menu.png');
}

.CollapseMenu
{
	background-image: url('images/collapse-menu.png');
}
/* end icons */

.TabError
{
	background: url('images/red-exclamation.png') no-repeat 90% 50%;
	float:left;
	padding-right: 20px ! important;
}
.CopyDown
{
	background-image: url('images/CopyDown.jpg');
}
