button::-moz-focus-inner {
  border: 0;
}

.btn,
.btn.dijitInline,
BODY.tundra .dijitButton,
BODY.tundra .dijitButtonFocused,
BODY.tundra .dijitDropDownButtonFocused,
BODY.tundra .dijitDropDownButton {
	background: url("/public/images/btn-bg-shadow.png") 0 -70px repeat-x;
	color: #d1dae4;
	line-height: 35px;
	height: 35px;
	padding: 0 4px;
	display: block;
	position: relative;
	margin: 0 10px;
	float: left;
	font-size: 12px;
}

BODY.tundra .dijitButton.smallButton {
	height: 28px;
	background-position: 0 -266px;	
}

.btn:before,
.btn.dijitInline:before,
BODY.tundra .dijitButton:before,
BODY.tundra .dijitButtonFocused:before,
BODY.tundra .dijitDropDownButtonFocused:before,
BODY.tundra .dijitDropDownButton:before {
	content: "";
	position: absolute;
	background: url("/public/images/btn-bg-shadow.png") 0 0px no-repeat;
	width: 7px;
	height: 35px;
	left: -7px;
	top: 0;
}

BODY.tundra .dijitButton.smallButton:before {
	height: 28px;
	background-position: 0 -210px
}

.btn:after,
.btn.dijitInline:after,
BODY.tundra .dijitButton:after,
BODY.tundra .dijitButtonFocused:after,
BODY.tundra .dijitDropDownButtonFocused:after,
BODY.tundra .dijitDropDownButton:after {
	background: url("/public/images/btn-bg-shadow.png") 0 -35px no-repeat;
	content: "";
	width: 7px;
	height: 35px;
	position: absolute;
	right: -7px;
	top: 0;
}

BODY.tundra .dijitButton.smallButton:after {
	height: 28px;
	background-position: 0 -238px;
}

.btn:hover,
BODY.tundra .dijitButtonHover,
BODY.tundra .dijitButtonActive,
BODY.tundra .dijitDropDownButtonHover,
BODY.tundra .dijitDropDownButtonActive {
	background: url("/public/images/btn-bg-shadow.png") 0 -175px repeat-x;
	color: #cfe2ef;
}

BODY.tundra .dijitButtonHover.smallButton {
	background-position: 0 -350px;
}

.btn:hover:before,
BODY.tundra .dijitButtonHover:before,
BODY.tundra .dijitButtonActive:before,
BODY.tundra .dijitDropDownButtonHover:before,
BODY.tundra .dijitDropDownButtonActive:before {
	background: url("/public/images/btn-bg-shadow.png") 0 -105px no-repeat;
}

BODY.tundra .dijitButtonHover.smallButton:before {
	background-position: 0 -294px;
}

.btn:hover:after,
BODY.tundra .dijitButtonHover:after,
BODY.tundra .dijitButtonActive:after,
BODY.tundra .dijitDropDownButtonHover:after,
BODY.tundra .dijitDropDownButtonActive:after {
	background: url("/public/images/btn-bg-shadow.png") 0 -140px no-repeat;
}

BODY.tundra .dijitButtonHover.smallButton:after {
	background-position: 0 -322px;
}

BODY.tundra .dijitButton.smallButton.diagnosticTriggeredButton {
	padding: 0;
}

.btn b {
  	line-height: 35px;
	color: #d1dae4;
	cursor: pointer;
  	text-align: center;
}

.tundra .dijitButton .dijitButtonText,
.tundra .dijitDropDownButton .dijitButtonText {
	line-height: 35px;
	color: #d1dae4;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	padding: 0;
}

BODY.tundra .dijitButton.smallButton .dijitButtonText {
	line-height: 26px;
}

.btn span {
  position: relative;
}

.btn .add,
.menu .add .dijitButtonText,
.tundra .dijitButton.diagnosticAddDetectorButton .dijitButtonText {
  background: url('/public/images/btn_add.png') no-repeat 0px 50%;
  padding: 0 0 0 15px;
}

.tundra .rem .dijitButtonText,
.menu .rem .dijitButtonText  {
  background: url('/public/images/btn_rem.png') no-repeat 0px 50%;
  padding: 0 0 0 15px; 
}

.menu .refresh .dijitButtonText,
.tundra .dijitButton.diagnosticVideoRefreshButton .dijitButtonText {
	background: url('/public/images/btn_refresh.png') no-repeat 0px 50%;
	padding: 0 0 0 22px;
}

.tundra .dijitButton.diagnosticVideoExportButton .dijitButtonText {
	background: url('/public/images/btn_export.png') no-repeat 0px 50%;
	padding: 0 0 0 21px;
}

.menu .play .dijitButtonText {
	background: url('/public/images/play.png') no-repeat 0px 50%;
	padding: 0 0 0 21px;
}
.menu .pause .dijitButtonText {
	background: url('/public/images/pause.png') no-repeat 0px 50%;
	padding: 0 0 0 21px; 
}
.menu .stop .dijitButtonText {
	background: url('/public/images/stop.png') no-repeat 0px 50%;
	padding: 0 0 0 21px;
}

.menu .mark .dijitButtonText,
.tundra .dijitButton.diagnosticCloseServiceRequestButton .dijitButtonText {
	background: url('/public/images/btn_user.png') no-repeat 0px 50%;
	padding: 0 0 0 23px;
}

.menu .reassign .dijitButtonText,
.tundra .dijitButton.diagnosticReassignButton .dijitButtonText {
	background: url('/public/images/btn_reassign.png') no-repeat 0px 50%;
	padding: 0 0 0 27px;
}


.diagnosticDropDownMenu .dijitMenuItem{
    height: 30px;
}
.diagnosticDropDownMenu .dijitMenuItem .dijitMenuItemIcon{
    width: 20px;
    margin-left: 5px;
}
.diagnosticDropDownMenu .diagnosticAddDetectorMenuItem .dijitMenuItemIcon{
    background: url('/public/images/black/btn_add.png') no-repeat 50% 50%;
}
.diagnosticDropDownMenu .diagnosticReassignMenuItem .dijitMenuItemIcon{
    background: url('/public/images/black/btn_reassign.png') no-repeat 50% 50%;
}
.diagnosticDropDownMenu .diagnosticRunWalkTestMenuItem .dijitMenuItemIcon{
    background: url('/public/images/black/btn_walktest_small.png') no-repeat 50% 50%;
}
.diagnosticDropDownMenu .diagnosticCloseServiceRequestMenuItem .dijitMenuItemIcon{
    background: url('/public/images/black/btn_user.png') no-repeat 50% 50%;
}


.diagnosticDropDownMenu .diagnosticRefreshRssiLevelsMenuItem .dijitMenuItemIcon{
	background: url('/public/images/black/btn_refresh.png') no-repeat 50% 50%;
}

.menu .resuming .dijitButtonText {
	background: url('/public/images/btn_resuming.png') no-repeat 0px 50%;
	padding: 0 0 0 29px;
}

.menu .suspending .dijitButtonText {
	background: url('/public/images/btn_suspend.png') no-repeat 0px 50%;
	padding: 0 0 0 23px;
}

.tundra .dijitButton.diagnosticResetButton .dijitButtonText {
	background: url('/public/images/btn_reset.png') no-repeat 0px 50%;
	padding: 0 0 0 23px;
}

.tundra .dijitButton.diagnosticRunWalkTestButton .dijitButtonText {
	background: url('/public/images/btn_walktest.png') no-repeat 0px 50%;
	padding: 0 0 0 17px;
}

.tundra .dijitButton.riScheduleButton .dijitButtonText {
	background: url('/public/images/btn_schedule.png') no-repeat 0px 50%;
	padding: 0 0 0 22px;
}

.tundra .dijitButton.riInitiateInspectionButton .dijitButtonText {
	background: url('/public/images/btn_inspection.png') no-repeat 0px 50%;
	padding: 0 0 0 24px;
}

.diagnosticDropDownMenu .riInitiateInspectionButton .dijitMenuItemIcon{
    background: url('/public/images/black/btn_inspection.png') no-repeat 50% 50%;
}
.diagnosticDropDownMenu .riScheduleButton .dijitMenuItemIcon{
    background: url('/public/images/black/btn_schedule.png') no-repeat 50% 50%;
}
.diagnosticDropDownMenu .riConfigureButton .dijitMenuItemIcon{
    background: url('/public/images/black/btn_configure.png') no-repeat 50% 50%;
}


.tundra .loginContent .dijitButton .dijitButtonText {
	background: url('/public/images/btn_login.png') no-repeat right 50%;
	padding: 0 15px 0 0px;
}

.tundra .diagnosticRssi.dijitTooltipDialog .dijitTooltipContainer .diagnosticTriggeredButton .dijitButtonText {
	background: url('/public/images/btn_reload.png') no-repeat;
	display: block;
	width: 13px;
	height: 15px;
	margin-top: 6px;
}

.tundra .diagnosticInfo.dijitTooltipDialog .dijitTooltipContainer .diagnosticBypass > span,
.tundra .diagnosticInfo.dijitTooltipDialog .dijitTooltipContainer .diagnosticSoak > span {
	padding: 0;
}

.tundra .diagnosticInfo.dijitTooltipDialog .dijitTooltipContainer .diagnosticBypass .dijitButtonText,
.tundra .diagnosticInfo.dijitTooltipDialog .dijitTooltipContainer .diagnosticSoak .dijitButtonText {
	width: 58px;
}

.tundra .diagnosticInfo.dijitTooltipDialog .dijitTooltipContainer .diagnosticBypass .checked .dijitButtonText,
.tundra .diagnosticInfo.dijitTooltipDialog .dijitTooltipContainer .diagnosticSoak .checked .dijitButtonText {
	background: url('/public/images/btn_checked.png') no-repeat 0px 50%;
	padding-left: 15px;
	width: 43px;
}

.riConfigureButton {
	padding: 0 4px 0 25px;
}

.tundra .btn.riConfigureButton span {
	background: url('/public/images/btn_configure.png') no-repeat;
	display: block;
	height: 18px;
	width: 18px;
	position: absolute;
	top: 9px;
	left: 3px;
}

.tundra .dijitDropDownButton .dijitArrowButtonInner,
.tundra .dijitDropDownButtonHover .dijitArrowButtonInner {
	height: 29px;
	background: url('/public/images/i_btn_opt.png') no-repeat 100% 50% !important;
}

.tundra .dijitButton .dijitButtonNode,
.tundra .dijitDropDownButton .dijitButtonNode {
	position: relative;
	height: 29px;
	margin: 0;
	padding: 0;
	border: 0 none;
	background: none;
}

.tundra .buttons .onFocus .dijitButtonNode,
.tundra .dojoxGridCell .onFocus .dijitButtonNode {
	background: none;
}

.tundra .dijitButtonFocused .dijitButtonNode,
.tundra .dijitDropDownButtonFocused .dijitButtonNode,
.tundra .dijitDropDownButton .dijitButtonNode {
	background: none;
}
.tundra .dijitButtonHover .dijitButtonNode,
.tundra .dijitButtonActive .dijitButtonNode {
	background: none;
}
.tundra .dijitDropDownButtonHover .dijitButtonNode,
.tundra .dijitDropDownButtonActive .dijitButtonNode {
	background: none;
}

.tundra .dijitButtonHover .dijitButtonNode,
.tundra .dijitButtonNodeHover,
.tundra .dijitToggleButtonHover .dijitButtonNode,
.tundra .dijitDropDownButtonHover .dijitButtonNode,
.tundra .dijitComboButtonHover .dijitButtonContents,
.tundra .dijitComboButtonDownArrowHover .dijitArrowButton {
	border-color: #a5beda;
	border-bottom-color:#5c7590;
	color:#243C5F;
	background: none !important;
}
 
.layoutFaultyAssignDialog .layoutBtn a,
.layoutSuspendDialog .layoutBtn a,
.layoutResumeDialog .layoutBtn a,
.layoutResolveDialog .layoutBtn a,
.remoteInspectionScheduleDialog .layoutBtn a {
	display: block;
	float: right;
	margin-right: 16px;
	line-height: 29px;
	color: #7c7e80;
}

.layoutFaultyAssignDialog .layoutBtn a.btn,
.layoutSuspendDialog .layoutBtn a.btn,
.layoutResumeDialog .layoutBtn a.btn,
.layoutResolveDialog .layoutBtn a.btn,
.remoteInspectionScheduleDialog .layoutBtn a.btn {
	color: #ffffff;
	margin-right: 7px;
}

.tundra .dijitComboBoxReadOnly,
.tundra .dijitSpinnerReadOnly,
.tundra .dijitSpinnerReadOnly .dijitButtonNode,
.tundra .dijitButtonDisabled .dijitButtonNode,
.tundra .dijitToggleButtonDisabled .dijitButtonNode,
.tundra .dijitDropDownButtonDisabled .dijitButtonNode,
.tundra .dijitComboButtonDisabled .dijitButtonNode,
.tundra .dijitSpinnerDisabled,
.tundra .dijitSpinnerDisabled .dijitButtonNode {
	background: none !important;
	/*border: 0 !important;*/
}

.tundra .dijitSpinnerUpArrowActive .dijitUpArrowButton,
.tundra .dijitSpinnerDownArrowActive .dijitDownArrowButton,
.tundra .dijitButtonActive .dijitButtonNode,
.tundra .dijitToggleButtonActive .dijitButtonNode,
.tundra .dijitDropDownButtonActive .dijitButtonNode,
.tundra .dijitComboButtonActive .dijitButtonContents,
.tundra .dijitDownArrowActive .dijitDownArrowButton,
.tundra .dijitComboBoxActive .dijitDownArrowButton,
.tundra .dijitStackController .dijitToggleButtonChecked .dijitButtonNode {
	/* active state - inner (for when you are pressing a normal button, or
	 * when a radio-type button is in a depressed state
	 */
	background: none !important;
	border: 0 !important;
}

.diagnosticFilterPanel {
    float: right;
    width: 768px;
    overflow: hidden;
    margin-right: 30px;
}

.diagnosticFilterPanel .diagnosticFilterNode .dijitButton {
    width: auto;
    float: none;
    display: inline-block;
}

/* Panel actions */
.panelActionsDropDownMenu .dijitMenuItem,
.unitsFaultsActionsDropDownMenu .dijitMenuItem{
    height: 30px;
}
.panelActionsDropDownMenu .panelRefreshMenuItem .dijitMenuItemIcon,
.unitsFaultsActionsDropDownMenu .refresh .dijitMenuItemIcon{
     background: url('/public/images/black/btn_refresh.png') no-repeat 50% 50%;
 }
.panelActionsDropDownMenu .panelEditMenuItem .dijitMenuItemIcon{
    background: url('/public/images/black/btn_configure.png') no-repeat 50% 50%;
}
.panelActionsDropDownMenu .panelRemoveMenuItem .dijitMenuItemIcon{
    background: url('/public/images/black/btn_rem.png') no-repeat 50% 50%;
}

/** Unit Faults actions **/
.unitsFaultsActionsDropDownMenu .dijitMenuItemIcon{
    width: 24px !important;
}

.unitsFaultsActionsDropDownMenu .reassign .dijitMenuItemIcon{
    background: url('/public/images/black/btn_reassign.png') no-repeat 50% 50%;
}
.unitsFaultsActionsDropDownMenu .suspending .dijitMenuItemIcon{
    background: url('/public/images/black/btn_suspend.png') no-repeat 50% 50%;
}
.unitsFaultsActionsDropDownMenu .resuming .dijitMenuItemIcon{
    background: url('/public/images/black/btn_resuming.png') no-repeat 50% 50%;
}