@CHARSET "UTF-8";

.monochromeLarge
, .jot-move {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}
[icon],
.dijitDatalynkIcon
, .field-boolean-1
, .icon
, .jot-move {
	background-image: url('img/icons/icon_datalynk.png');
	background-repeat: no-repeat;
}

.monochromeLarge {
	background-image: url('img/icons/iconMonochromeLarge');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
}
.jot-move-last, .jot-move-first {
	width: 22px;
	height: 36px;
}
.jot-move-previous, .jot-move-next {
	width: 22px;
	height: 72px;
	margin-top: -18px;
}
.jot-move {
	opacity: 0.25;
}
.jot-move:hover {
	opacity: 1;
}


.jot-move-next {background-position: 0 -432px;}
.jot-move-last {background-position: -36px -468px;}
.jot-move-previous {background-position: -72px -432px;}
.jot-move-first {background-position: -108px -468px;}

.monochromeExit {}

.dijitButtonIconOnly {
	margin: 0;
}
.dijitButtonIconOnly .dijitButtonNode {
	background: none !important;
	border: 0 none !important;
	box-shadow: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
.dijitButtonIconOnly .dijitButtonText
, .dijitButtonIconOnly .dijitArrowButtonInner {
	display: none;
}

[icon],
.dijitDatalynkIcon
, .field-boolean-1
, .icon
 {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: bottom;
	cursor: pointer;
}

.dijitLoadingIcon {
	width: 16px;
	height: 16px;
	background-image: url('img/icons/loading.gif');
	background-repeat: non-repeat;
	display: inline-block;
	vertical-align: bottom;	
}

.dgrid-iconcolumn {
	width: 24px;
}
.dgrid-iconcolumn:last-child {
	width: 60px;
}

[icon=dashboard], .iconSettingsDashboard {
	background-position: 0px 0px;
}
[icon=relationships], .iconSettingsRelationships {
	background-position: -32px 0px;
}
[icon=roles], .iconSettingsRoles {
	background-position: -64px 0px;
}
[icon=notifications], .iconSettingsNotifications {
	background-position: -96px 0px;
}
[icon=users], .iconSettingsUsers {
	background-position: -128px 0px;
}
.iconSettingsViews {
	background-position: -192px 0px;
}
.iconSettingsClients { background-position: -160px 0px;}


[icon=checkmark_active]
, .dijitIconCheckmark
, .field-boolean-1 {
	background-position: 0px -72px;
}

[icon=checkmark_inactive],
.dijitIconCheckmarkInactive {
	background-position: -36px -72px;	
}

.dijitIconSum {
	background-position: -72px -72px;
}
.dijitIconMin {
	background-position: -108px -72px;
}
.dijitIconMax {
	background-position: -144px -72px;
}
.dijitIconAvg {
	background-position: -180px -72px;
}

[icon][onClick] {
	cursor: pointer;
}

.dgrid [icon],
.dijitDatalynkIcon {
	width: 16px;
	height: 16px;
	display: inline-block;
}

.dijitButtonDisabled .dijitDatalynkIcon {
	opacity: 0.3;
	cursor: not-allowed;
}

[icon=add], .iconAdd	{background-position: 0px -36px;}
[icon=remove], .iconRemove			{background-position: -36px -36px;}
[icon=move_up], .iconUp 			{background-position: -72px -36px;}
[icon=move_down], .iconDown		{background-position: -108px -36px;}
[icon=inline_edit], .iconInlineEdit, .iconEditRecord		{background-position: -144px -36px;}
[icon=inline_view], .iconInlineView, .iconViewRecord		{background-position: -180px -36px;}
[icon=move_up_first], .iconUpFirst {background-position: -216px -36px;}
[icon=move_down_last], .iconDownLast {background-position: -252px -36px;}



/* RIBBON */
.icon_addRecord, [icon=addRecord] {background-position: 0px -108px;}
.icon_createReport, [icon=createReport] { background-position: -36px -108px;}
.icon_myReports, .iconUser, [icon=myReports] {background-position: -72px -108px;}
.icon_settings, [icon=settings], .iconEdit {background-position: -108px -108px;}
.icon_home, [icon=home] {background-position: -144px -108px;}
.icon_li_middle, [icon=li_middle] {background-position: -180px -108px;}

.icon_li_last, [icon=li_last],
#datalynk_ribbon_left .dijitAccordionChildWrapper tr:last-child .dijitMenuItemIcon {background-position: -216px -108px;}

.icon_ascending, [icon=ascending] {background-position: -252px -108px;}
.icon_descending, [icon=descending] {background-position: -288px -108px;}
.icon_viewReport, [icon=viewReport] {background-position: -324px -108px;}
.icon_searchReport, [icon=searchReport] {background-position: -360px -108px;}
.icon_back, [icon=back] {background-position: -396px -108px;}
.icon_down {background-position: -432px -108px;}
.icon_excelImport {background-position: -468px -108px}

/* ROW 5 */
.icon_alert, [icon=alert] {background-position: 0px -144px;}
.icon_critical, [icon=critical], .iconCritical {background-position: -36px -144px;}
.icon_expand, [icon=expand] {background-position: -72px -144px;}
.icon_contract, [icon=contract],
.dgrid-row-expanded [icon=expand] {background-position: -108px -144px;}
.icon_save, [icon=save], .icon-save {background-position: -144px -144px;} /* !! */
.icon_saveNext, [icon=saveNext] {background-position: -180px -144px;}
.icon_duplicate, [icon=duplicate] {background-position: -216px -144px;}
.icon_view, [icon=view] {background-position: -252px -144px;}
.icon_next, [icon=next] {background-position: -288px -144px;}
.icon_previous, [icon=previous] {background-position: -324px -144px;}
.icon_noSave, [icon=noSave] {background-position: -360px -144px;}
.iconHelp {background-position: -392px -144px;}
.iconUsers, [icon=users] {background-position: -432px -144px;}
.iconAddUser {background-position: -438px -144px;}

/* row 6 */
.iconDashboard {background-position: 0px -180px;}
.iconPermissions {background-position: -36px -180px;}
.iconDelete {background-position: -72px -180px;}
.iconHasDashboard {background-position: -108px -180px;}
.iconLock {background-position: -144px -180px; cursor: not-allowed !important;}
.iconSubscriptions, .iconEmail {background-position: -180px -180px;}
.iconPhone {background-position: -216px -180px;}
.iconSms {background-position: -251px -180px;}
.iconApplication {background-position: -288px -180px;}
.iconArrowsDown {background-position: -324px -180px;}
.iconArrowsUp {background-position: -360px -180px;}
.iconOff {background-position: -396px -180px;}
.iconOn {background-position: -432px -180px;}

/* row 7 - media stuff */
.iconMoveFirst {background-position: 0px -216px;}
.iconMovePrevious {background-position: -36px -216px;}
.iconMoveNext {background-position: -72px -216px;}
.iconMoveLast {background-position: -108px -216px;}

/* JUMBO */

.iconLarge {
	width: 48px;
	height: 48px;
}

.iconLarge.iconReport {background-position: 0px -176px;}
.iconLarge.iconGraph {background-position: -48px -176px;}
.iconLarge.iconCalendar {background-position: -96px -176px;}
