@charset "UTF-8";
button.dn_default_button {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
}

button.dn_button_default {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
}
button.dn_button_rollover {
	border-color: slategray;
}
button.dn_button_onclick {
	border-color: darkslategray;
	font-size:98%;
}
button.dn_button_disabled {
    opacity: 0.5;
	font-size:98%;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}


button.dn_button_default_first {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_first:before {
	content: "⇱";
}
button.dn_button_rollover_first {
	border-color: slategray;
}
button.dn_button_onclick_first {
	border-color: darkslategray;
}
button.dn_button_disabled_first {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

button.dn_button_default_pageup {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_pageup:before {
	content: "⇖";
}
button.dn_button_rollover_pageup {
	border-color: slategray;
}
button.dn_button_onclick_pageup {
	border-color: darkslategray;
}
button.dn_button_disabled_pageup {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

button.dn_button_default_up {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_up:before {
	content: "↖";
}
button.dn_button_rollover_up {
	border-color: slategray;
}
button.dn_button_onclick_up {
	border-color: darkslategray;
}
button.dn_button_disabled_up {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

button.dn_button_default_down {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_down:before {
	content: "↘";
}
button.dn_button_rollover_down {
	border-color: slategray;
}
button.dn_button_onclick_down {
	border-color: darkslategray;
}
button.dn_button_disabled_down {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

button.dn_button_default_pagedown {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_pagedown:before {
	content: "⇘";
}
button.dn_button_rollover_pagedown {
	border-color: slategray;
}
button.dn_button_onclick_pagedown {
	border-color: darkslategray;
}
button.dn_button_disabled_pagedown {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

button.dn_button_default_last {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_last:before {
	content: "⇲";
}
button.dn_button_rollover_last {
	border-color: slategray;
}
button.dn_button_onclick_last {
	border-color: darkslategray;
}
button.dn_button_disabled_last {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

button.dn_button_default_edit {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_edit:before {
	content: "✎";
}
button.dn_button_rollover_edit {
	border-color: slategray;
}
button.dn_button_onclick_edit {
	border-color: darkslategray;
}
button.dn_button_disabled_edit {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

button.dn_button_default_insert {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_insert:before {
	color: #02fe02;
	content: "✚";
}
button.dn_button_rollover_insert {
	border-color: slategray;
}
button.dn_button_onclick_insert {
	border-color: darkslategray;
}
button.dn_button_disabled_insert {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

button.dn_button_default_duplicate {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_duplicate:before {
	color: #02fe02;
	content:"🗗";
}
button.dn_button_rollover_duplicate {
	border-color: slategray;
}
button.dn_button_onclick_duplicate {
	border-color: darkslategray;
}
button.dn_button_disabled_duplicate {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

button.dn_button_default_save {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_save:before {
	content:"💾";
}
button.dn_button_rollover_save {
	border-color: slategray;
}
button.dn_button_onclick_save {
	border-color: darkslategray;
}
button.dn_button_disabled_save {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

button.dn_button_default_execute {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_execute:before {
	content:"🛠";
}
button.dn_button_rollover_execute {
	border-color: slategray;
}
button.dn_button_onclick_execute {
	border-color: darkslategray;
}
button.dn_button_disabled_execute {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

button.dn_button_default_erase {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_erase:before {
	content:"␡";
}
button.dn_button_rollover_erase {
	border-color: slategray;
}
button.dn_button_onclick_erase {
	border-color: darkslategray;
}
button.dn_button_disabled_erase {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

button.dn_button_default_cancel {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_cancel:before {
	content: "⏹";
}
button.dn_button_rollover_cancel {
	border-color: slategray;
}
button.dn_button_onclick_cancel {
	border-color: darkslategray;
}
button.dn_button_disabled_cancel {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

button.dn_button_default_reset {
	cursor: pointer;
	white-space: nowrap;
	border: 3px double lightsteelblue;
	border-radius: 6px;
	font-size: x-large;
}
button.dn_button_default_reset:before {
	content:"↻";
}
button.dn_button_rollover_reset {
	border-color: slategray;
}
button.dn_button_onclick_reset {
	border-color: darkslategray;
}
button.dn_button_disabled_reset {
    opacity: 0.5;
	cursor: not-allowed;
    pointer-events: none;
	color: graytext;
}

@media print {
	button {
		display: none;
	}
}
