.dijitReset {
    margin: 0;
    border: 0;
    padding: 0;
    line-height: normal;
    font: inherit;
    color: inherit
}

.dj_a11y .dijitReset {
    -moz-appearance: none
}

.dijitInline {
    display: inline-block;
    #zoom: 1;
    #display: inline;
    border: 0;
    padding: 0;
    vertical-align: middle;
    #vertical-align: auto
}

table.dijitInline {
    display: inline-table;
    box-sizing: content-box;
    -moz-box-sizing: content-box
}

.dijitHidden {
    display: none!important
}

.dijitVisible {
    display: block!important;
    position: relative
}

.dijitInputContainer,
.dj_ie6 .dijitComboBox .dijitInputContainer {
    #zoom: 1;
    overflow: hidden;
    float: none!important;
    position: relative
}

.dj_ie7 .dijitInputContainer {
    float: left!important;
    clear: left;
    display: inline-block!important
}

.dj_ie .dijitSelect input,
.dj_ie .dijitTextBox input,
.dj_ie input.dijitTextBox {
    font-size: 100%
}

.dijitSelect .dijitButtonText {
    float: left;
    vertical-align: top
}

TABLE.dijitSelect {
    padding: 0!important
}

.dijitTextBox .dijitArrowButtonContainer,
.dijitTextBox .dijitSpinnerButtonContainer,
.dijitValidationTextBox .dijitValidationContainer {
    float: right;
    text-align: center
}

.dijitSelect input.dijitInputField,
.dijitTextBox input.dijitInputField {
    padding-left: 0!important;
    padding-right: 0!important
}

.dijitValidationTextBox .dijitValidationContainer {
    display: none
}

.dijitTeeny {
    font-size: 1px;
    line-height: 1px
}

.dijitOffScreen {
    position: absolute!important;
    left: 50%!important;
    top: -10000px!important
}

.dijitPopup {
    position: absolute;
    background-color: transparent;
    margin: 0;
    border: 0;
    padding: 0
}

.dijitPositionOnly {
    padding: 0!important;
    border: 0!important;
    background-color: transparent!important;
    background-image: none!important;
    height: auto!important;
    width: auto!important
}

.dijitNonPositionOnly {
    float: none!important;
    position: static!important;
    margin: 0!important;
    vertical-align: middle!important
}

.dijitBackgroundIframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    border: 0;
    padding: 0;
    margin: 0
}

.dijitDisplayNone {
    display: none!important
}

.dijitContainer {
    overflow: hidden
}

.dj_a11y .dijitCalendarIncrementControl,
.dj_a11y .dijitIcon,
.dj_a11y .dijitTreeExpando,
.dj_a11y div.dijitArrowButtonInner,
.dj_a11y img.dijitArrowButtonInner,
.dj_a11y span.dijitArrowButtonInner {
    display: none
}

.dijitSpinner div.dijitArrowButtonInner {
    display: block
}

.dj_a11y .dijitA11ySideArrow {
    display: inline!important;
    cursor: pointer
}

.dj_a11y .dijitCalendarDateLabel {
    padding: 1px;
    border: 0!important
}

.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {
    border-style: solid!important;
    border-width: 1px!important;
    padding: 0
}

.dj_a11y .dijitCalendarDateTemplate {
    padding-bottom: .1em!important;
    border: 0!important
}

.dj_a11y .dijitButtonNode {
    border: #000 outset medium!important;
    padding: 0!important
}

.dj_a11y .dijitArrowButton {
    padding: 0!important
}

.dj_a11y .dijitButtonContents {
    margin: .15em
}

.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode,
.dj_a11y .dijitTextBoxReadOnly .dijitInputField {
    border-style: outset!important;
    border-width: medium!important;
    border-color: #999!important;
    color: #999!important
}

.dijitButtonNode * {
    vertical-align: middle
}

.dijitButtonNode .dijitArrowButtonInner,
.dijitSelect .dijitArrowButtonInner {
    background: no-repeat center;
    width: 12px;
    height: 12px;
    direction: ltr
}

.dijitLeft {
    background-position: left top;
    background-repeat: no-repeat
}

.dijitStretch {
    white-space: nowrap;
    background-repeat: repeat-x
}

.dijitRight {
    #display: inline;
    background-position: right top;
    background-repeat: no-repeat
}

.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode {
    opacity: .5
}

.dijitButton,
.dijitComboButton,
.dijitDropDownButton,
.dijitToggleButton {
    margin: .2em;
    vertical-align: middle
}

.dijitButtonContents {
    display: block
}

td.dijitButtonContents {
    display: table-cell
}

.dijitButtonNode img {
    vertical-align: middle
}

.dijitToolbar .dijitComboButton {
    border-collapse: separate
}

.dijitToolbar .dijitButton,
.dijitToolbar .dijitComboButton,
.dijitToolbar .dijitDropDownButton,
.dijitToolbar .dijitToggleButton {
    margin: 0
}

.dijitToolbar .dijitButtonContents {
    padding: 1px 2px
}

.dj_webkit .dijitToolbar .dijitDropDownButton {
    padding-left: .3em
}

.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {
    padding: 0
}

.dijitSelect {
    border: 1px solid gray
}

.dijitButtonNode {
    border: 1px solid gray;
    margin: 0;
    line-height: normal;
    vertical-align: middle;
    #vertical-align: auto;
    text-align: center;
    white-space: nowrap
}

.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {
    line-height: inherit
}

.dijitTextBox .dijitButtonNode {
    border-width: 0
}

.dijitButtonNode,
.dijitButtonNode *,
.dijitSelect,
.dijitSelect * {
    cursor: pointer
}

.dj_ie .dijitButtonNode {
    zoom: 1
}

.dj_ie .dijitButtonNode button {
    overflow: visible
}

div.dijitArrowButton {
    float: right
}

.dijitTextBox {
    border: solid #000 1px;
    #overflow: hidden;
    width: 15em;
    vertical-align: middle
}

.dijitTextBoxDisabled,
.dijitTextBoxReadOnly {
    color: gray
}

.dj_webkit .dijitTextBoxDisabled input {
    color: #eee
}

.dj_webkit textarea.dijitTextAreaDisabled {
    color: #333
}

.dj_gecko .dijitTextBoxDisabled input,
.dj_gecko .dijitTextBoxReadOnly input.dijitInputField {
    -moz-user-input: none
}

.dijitPlaceHolder {
    color: #AAA;
    font-style: italic;
    position: absolute;
    top: 0;
    left: 0;
    #filter: ""
}

.dijitTimeTextBox {
    width: 8em
}

.dijitTextBox input:focus {
    outline: 0
}

.dijitTextBoxFocused {
    outline: 5px -webkit-focus-ring-color
}

.dijitSelect input,
.dijitTextBox input {
    float: left
}

.dj_ie6 .dijitTextBox input,
.dj_ie6 input.dijitTextBox {
    float: none
}

.dijitInputInner {
    border: 0!important;
    background-color: transparent!important;
    width: 100%!important;
    padding-left: 0!important;
    padding-right: 0!important;
    margin-left: 0!important;
    margin-right: 0!important
}

.dj_a11y .dijitTextBox input {
    margin: 0!important
}

.dijitSelect input,
.dijitTextBox input.dijitArrowButtonInner,
.dijitValidationTextBoxError input.dijitValidationInner {
    text-indent: -2em!important;
    direction: ltr!important;
    text-align: left!important;
    height: auto!important;
    #text-indent: 0!important;
    #letter-spacing: -5em!important;
    #text-align: right!important
}

.dj_ie .dijitSelect input,
.dj_ie .dijitTextBox input,
.dj_ie input.dijitTextBox {
    overflow-y: visible;
    line-height: normal
}

.dijitSelect .dijitSelectLabel span {
    line-height: 100%
}

.dj_ie .dijitSelect .dijitSelectLabel {
    line-height: normal
}

.dijitSelect td,
.dj_ie6 .dijitSelect .dijitSelectLabel,
.dj_ie6 .dijitSelect .dijitValidationContainer,
.dj_ie6 .dijitSelect input,
.dj_ie6 .dijitTextBox input,
.dj_ie6 input.dijitTextBox,
.dj_ie7 .dijitSelect .dijitSelectLabel,
.dj_ie8 .dijitSelect .dijitSelectLabel,
.dj_iequirks .dijitSelect .dijitSelectLabel,
.dj_iequirks .dijitSelect input,
.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,
.dj_iequirks .dijitTextBox input.dijitInputInner,
.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,
.dj_iequirks .dijitTextBox input.dijitValidationInner,
.dj_iequirks input.dijitTextBox {
    line-height: 100%
}

.dj_a11y input.dijitArrowButtonInner,
.dj_a11y input.dijitValidationInner {
    text-indent: 0!important;
    width: 1em!important;
    #text-align: left!important;
    color: #000!important
}

.dijitValidationTextBoxError .dijitValidationContainer {
    display: inline;
    cursor: default
}

.dijitComboBox .dijitArrowButtonContainer,
.dijitSpinner .dijitSpinnerButtonContainer {
    border-width: 0 0 0 1px!important
}

.dijitToolbar .dijitComboBox .dijitArrowButtonContainer,
.dj_a11y .dijitSelect .dijitArrowButtonContainer {
    border-width: 0!important
}

.dijitComboBoxMenu {
    list-style-type: none
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
    border-width: 0
}

.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
    clear: both
}

.dj_ie .dijitToolbar .dijitComboBox {
    vertical-align: middle
}

.dijitTextBox .dijitSpinnerButtonContainer {
    width: 1em;
    position: relative!important;
    overflow: hidden
}

.dijitSpinner .dijitSpinnerButtonInner {
    width: 1em;
    visibility: hidden!important;
    overflow-x: hidden
}

.dijitComboBox .dijitButtonNode,
.dijitSpinnerButtonContainer .dijitButtonNode {
    border-width: 0
}

.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
    border-width: 0!important;
    border-style: solid!important
}

.dj_a11y .dijitSpinner .dijitArrowButtonInner,
.dj_a11y .dijitSpinnerButtonContainer input,
.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer {
    width: 1em!important
}

.dj_a11y .dijitSpinner .dijitArrowButtonInner {
    margin: 0 auto!important
}

.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
    padding-left: .3em!important;
    padding-right: .3em!important;
    margin-left: .3em!important;
    margin-right: .3em!important;
    width: 1.4em!important
}

.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
    padding-left: 0!important;
    padding-right: 0!important;
    width: 1em!important
}

.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
    margin-left: .1em!important;
    margin-right: .1em!important;
    width: 1em!important
}

.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
    margin-left: 0!important;
    margin-right: 0!important;
    width: 2em!important
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
    padding: 0;
    position: absolute!important;
    float: none;
    height: 50%;
    width: 100%;
    bottom: auto;
    left: 0;
    right: auto
}

.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
    width: auto
}

.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton {
    overflow: visible!important
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {
    top: 50%;
    border-top-width: 1px!important
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {
    #bottom: 50%;
    top: 0
}

.dijitSpinner .dijitArrowButtonInner {
    margin: auto;
    overflow-x: hidden;
    height: 100%!important
}

.dj_iequirks .dijitSpinner .dijitArrowButtonInner {
    height: auto!important
}

.dijitSpinner .dijitArrowButtonInner .dijitInputField {
    -moz-transform: scale(0.5);
    -moz-transform-origin: center top;
    -o-transform: scale(0.5);
    -o-transform-origin: center top;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0!important;
    padding-right: 0!important;
    width: 100%;
    visibility: hidden
}

.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {
    zoom: 50%
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {
    overflow: hidden
}

.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
    width: 100%
}

.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
    width: 1em
}

.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
    vertical-align: top;
    visibility: visible
}

.dj_a11y .dijitSpinnerButtonContainer {
    width: 1em
}

.dijitCheckBox,
.dijitCheckBoxInput,
.dijitRadio {
    padding: 0;
    border: 0;
    width: 16px;
    height: 16px;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden
}

.dijitCheckBox input,
.dijitRadio input {
    margin: 0;
    padding: 0;
    display: block
}

.dijitCheckBoxInput {
    opacity: .01
}

.dj_ie .dijitCheckBoxInput {
    filter: alpha(opacity=0)
}

.dj_a11y .dijitCheckBox,
.dj_a11y .dijitRadio {
    width: auto!important;
    height: auto!important
}

.dj_a11y .dijitCheckBoxInput {
    opacity: 1;
    -webkit-filter: none;
    filter: none;
    width: auto;
    height: auto
}

.dj_a11y .dijitFocusedLabel {
    border: 1px dotted;
    outline: 0!important
}

.dijitProgressBar {
    z-index: 0
}

.dijitProgressBarEmpty {
    position: relative;
    overflow: hidden;
    border: 1px solid #000;
    z-index: 0
}

.dijitProgressBarFull {
    position: absolute;
    overflow: hidden;
    z-index: -1;
    top: 0;
    width: 100%
}

.dj_ie6 .dijitProgressBarFull {
    height: 1.6em
}

.dijitProgressBarTile {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    background-color: #aaa;
    background-attachment: fixed
}

.dj_a11y .dijitProgressBarTile {
    border-width: 2px;
    border-style: solid;
    background-color: transparent!important
}

.dj_ie6 .dijitProgressBarTile {
    position: static;
    height: 1.6em
}

.dijitProgressBarIndeterminateHighContrastImage {
    display: none
}

.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto
}

.dijitProgressBarLabel {
    display: block;
    position: static;
    width: 100%;
    text-align: center;
    background-color: transparent!important
}

.dijitTooltip {
    position: absolute;
    z-index: 2000;
    display: block;
    left: 0;
    top: -10000px;
    overflow: visible
}

.dijitTooltipContainer {
    border: solid #000 2px;
    background: #b8b5b5;
    color: #000;
    font-size: small
}

.dijitTooltipFocusNode {
    padding: 2px
}

.dijitTooltipConnector {
    position: absolute
}

.dijitTooltipData,
.dj_a11y .dijitTooltipConnector {
    display: none
}

.dijitLayoutContainer {
    position: relative;
    display: block;
    overflow: hidden
}

.dijitAlignBottom,
.dijitAlignLeft,
.dijitAlignRight,
.dijitAlignTop {
    position: absolute;
    overflow: hidden
}

body .dijitAlignClient {
    position: absolute
}

.dijitBorderContainer,
.dijitBorderContainerNoGutter {
    position: relative;
    overflow: hidden;
    z-index: 0
}

.dijitBorderContainerNoGutterPane,
.dijitBorderContainerPane {
    position: absolute!important;
    z-index: 2
}

.dijitBorderContainer>.dijitTextArea {
    resize: none
}

.dijitGutter {
    position: absolute;
    font-size: 1px
}

.dijitSplitter {
    position: absolute;
    overflow: hidden;
    z-index: 10;
    background-color: #fff;
    border-color: gray;
    border-style: solid;
    border-width: 0
}

.dj_ie .dijitSplitter {
    z-index: 1
}

.dijitSplitterActive {
    z-index: 11!important
}

.dijitSplitterCover {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.dijitSplitterCoverActive {
    z-index: 3!important
}

.dj_ie8 .dijitSplitterCover {
    background: #fff;
    filter: alpha(opacity=0)
}

.dijitSplitterH {
    height: 7px;
    border-top: 1px;
    border-bottom: 1px;
    cursor: row-resize
}

.dijitSplitterV {
    width: 7px;
    border-left: 1px;
    border-right: 1px;
    cursor: col-resize
}

.dijitSplitContainer {
    position: relative;
    overflow: hidden;
    display: block
}

.dj_ff3 .dj_a11y div.dijitSplitter:focus {
    outline-style: dotted;
    outline-width: 2px
}

.dijitSplitPane {
    position: absolute
}

.dijitSplitContainerSizerH,
.dijitSplitContainerSizerV {
    position: absolute;
    font-size: 1px;
    background-color: ThreeDFace;
    border: 1px solid;
    border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;
    margin: 0
}

.dijitSplitContainerSizerH .thumb,
.dijitSplitterV .dijitSplitterThumb {
    overflow: hidden;
    position: absolute;
    top: 49%
}

.dijitSplitContainerSizerV .thumb,
.dijitSplitterH .dijitSplitterThumb {
    position: absolute;
    left: 49%
}

.dijitSplitContainerVirtualSizerH,
.dijitSplitContainerVirtualSizerV,
.dijitSplitterShadow {
    font-size: 1px;
    background-color: ThreeDShadow;
    -moz-opacity: .5;
    opacity: .5;
    filter: Alpha(Opacity=50);
    margin: 0
}

.dijitSplitContainerSizerH,
.dijitSplitContainerVirtualSizerH {
    cursor: col-resize
}

.dijitSplitContainerSizerV,
.dijitSplitContainerVirtualSizerV {
    cursor: row-resize
}

.dj_a11y .dijitSplitterH {
    border-top: 1px solid #d3d3d3!important;
    border-bottom: 1px solid #d3d3d3!important
}

.dj_a11y .dijitSplitterV {
    border-left: 1px solid #d3d3d3!important;
    border-right: 1px solid #d3d3d3!important
}

.dijitContentPane {
    display: block;
    overflow: auto
}

.dijitContentPaneSingleChild {
    overflow: hidden
}

.dijitContentPaneError .dijitIconError,
.dijitContentPaneLoading .dijitIconLoading {
    margin-right: 9px
}

.dijitTitlePane {
    display: block;
    overflow: hidden
}

.dijitTitlePaneTitle {
    cursor: pointer
}

.dijitFixedClosed,
.dijitFixedOpen {
    cursor: default
}

.dijitFixedClosed .dijitArrowNode,
.dijitFixedClosed .dijitArrowNodeInner,
.dijitFixedOpen .dijitArrowNode,
.dijitFixedOpen .dijitArrowNodeInner {
    display: none
}

.dijitTitlePaneTitle * {
    vertical-align: middle
}

.dijitTitlePane .dijitArrowNodeInner {
    display: none
}

.dj_a11y .dijitTitlePane .dijitArrowNodeInner {
    display: inline!important;
    font-family: monospace
}

.dj_a11y .dijitTitlePane .dijitArrowNode {
    display: none
}

.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle,
.dj_ie6 .dijitTitlePaneContentOuter {
    zoom: 1
}

.dijitColorPalette {
    border: 1px solid #999;
    background: #fff;
    position: relative
}

.dijitColorPalette .dijitPaletteTable {
    padding: 2px 3px 3px;
    position: relative;
    overflow: hidden;
    outline: 0;
    border-collapse: separate
}

.dj_ie6 .dijitColorPalette .dijitPaletteTable,
.dj_ie7 .dijitColorPalette .dijitPaletteTable,
.dj_iequirks .dijitColorPalette .dijitPaletteTable {
    padding: 0;
    margin: 2px 3px 3px
}

.dijitColorPalette .dijitPaletteCell {
    font-size: 1px;
    vertical-align: middle;
    text-align: center;
    background: 0 0
}

.dijitColorPalette .dijitPaletteImg {
    padding: 1px;
    border: 1px solid #999;
    margin: 2px 1px;
    cursor: default;
    font-size: 1px
}

.dj_gecko .dijitColorPalette .dijitPaletteImg {
    padding-bottom: 0
}

.dijitColorPalette .dijitColorPaletteSwatch {
    width: 14px;
    height: 12px
}

.dijitPaletteTable td {
    padding: 0
}

.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {
    border: 1px solid #000
}

.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,
.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {
    border: 2px solid #000;
    margin: 1px 0
}

.dj_a11y .dijitColorPalette .dijitPaletteTable,
.dj_a11y .dijitColorPalette .dijitPaletteTable * {
    background-color: transparent!important
}

.dijitAccordionContainer {
    border: 1px solid #b7b7b7;
    border-top: 0!important
}

.dijitAccordionTitle {
    cursor: pointer
}

.dijitAccordionTitleSelected {
    cursor: default
}

.dijitAccordionTitle .arrowTextDown,
.dijitAccordionTitle .arrowTextUp {
    display: none;
    font-size: .65em;
    font-weight: 400!important
}

.dj_a11y .dijitAccordionTitle .arrowTextUp,
.dj_a11y .dijitAccordionTitleSelected .arrowTextDown {
    display: inline
}

.dj_a11y .dijitAccordionTitleSelected .arrowTextUp {
    display: none
}

.dijitAccordionChildWrapper {
    overflow: hidden
}

.dijitCalendarContainer {
    width: auto
}

.dijitCalendarContainer td,
.dijitCalendarContainer th {
    padding: 0;
    vertical-align: middle
}

.dijitCalendarYearLabel {
    white-space: nowrap
}

.dijitCalendarNextYear {
    margin: 0 0 0 .55em
}

.dijitCalendarPreviousYear {
    margin: 0 .55em 0 0
}

.dijitCalendarIncrementControl {
    vertical-align: middle
}

.dijitCalendarDateTemplate,
.dijitCalendarIncrementControl,
.dijitCalendarMonthLabel,
.dijitCalendarNextYear,
.dijitCalendarPreviousYear {
    cursor: pointer
}

.dijitCalendarDisabledDate {
    color: gray;
    text-decoration: line-through;
    cursor: default
}

.dijitSpacer {
    position: relative;
    height: 1px;
    overflow: hidden;
    visibility: hidden
}

.dijitCalendarMonthMenu .dijitCalendarMonthLabel {
    text-align: center
}

.dijitMenu {
    border: 1px solid #000;
    background-color: #fff
}

.dijitMenuTable {
    border-collapse: collapse;
    border-width: 0;
    background-color: #fff
}

.dj_webkit .dijitMenuTable td[colspan="2"] {
    border-right: hidden
}

.dijitMenuItem {
    text-align: left;
    white-space: nowrap;
    padding: .1em .2em;
    cursor: pointer
}

.dijitMenuItem:focus {
    outline: 0
}

.dijitMenuItemSelected,
.dijitMenuPassive .dijitMenuItemHover {
    background-color: #000;
    color: #fff
}

.dijitMenuExpand,
.dijitMenuItemIcon {
    background-repeat: no-repeat
}

.dijitMenuItemDisabled * {
    opacity: .5;
    cursor: default
}

.dj_ie .dijitMenuItemDisabled *,
.dj_ie .dj_a11y .dijitMenuItemDisabled,
.dj_ie .dj_a11y .dijitMenuItemDisabled * {
    color: gray;
    filter: alpha(opacity=35)
}

.dijitMenuItemLabel {
    position: relative;
    vertical-align: middle
}

.dj_a11y .dijitMenuItemSelected {
    border: 1px dotted #000!important
}

.dj_ff3 .dj_a11y .dijitMenuItem td {
    padding: 0!important;
    background: none!important
}

.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel {
    border-width: 1px;
    border-style: solid
}

.dj_ie8 .dj_a11y .dijitMenuItemLabel {
    position: static
}

.dijitMenuExpandA11y {
    display: none
}

.dj_a11y .dijitMenuExpandA11y {
    display: inline
}

.dijitMenuSeparator td {
    border: 0;
    padding: 0
}

.dijitMenuSeparatorTop {
    height: 50%;
    margin: 0;
    margin-top: 3px;
    font-size: 1px
}

.dijitMenuSeparatorBottom {
    height: 50%;
    margin: 0;
    margin-bottom: 3px;
    font-size: 1px
}

.dijitCheckedMenuItemIconChar {
    vertical-align: middle;
    visibility: hidden
}

.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar {
    visibility: visible
}

.dj_a11y .dijitCheckedMenuItemIconChar {
    display: inline!important
}

.dj_a11y .dijitCheckedMenuItemIcon {
    display: none
}

.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem {
    margin: 0
}

.dijitStackController .dijitToggleButtonChecked * {
    cursor: default
}

.dijitTabContainer {
    z-index: 0;
    overflow-y: visible
}

.dj_ie6 .dijitTabContainer {
    overflow: hidden
}

.dijitTabContainerNoLayout {
    width: 100%
}

.dijitTabContainerBottom-tabs,
.dijitTabContainerLeft-tabs,
.dijitTabContainerRight-tabs,
.dijitTabContainerTop-tabs {
    z-index: 1;
    overflow: visible!important
}

.dijitTabController {
    z-index: 1
}

.dijitTabContainerBottom-container,
.dijitTabContainerLeft-container,
.dijitTabContainerRight-container,
.dijitTabContainerTop-container {
    z-index: 0;
    overflow: hidden;
    border: 1px solid #000
}

.nowrapTabStrip {
    width: 50000px;
    display: block;
    position: relative;
    text-align: left;
    z-index: 1
}

.dijitTabListWrapper {
    overflow: hidden;
    z-index: 1
}

.dj_a11y .tabStripButton img {
    display: none
}

.dijitTabContainerTop-tabs {
    border-bottom: 1px solid #000
}

.dijitTabContainerTop-container {
    border-top: 0
}

.dijitTabContainerLeft-tabs {
    border-right: 1px solid #000;
    float: left
}

.dijitTabContainerLeft-container {
    border-left: 0
}

.dijitTabContainerBottom-tabs {
    border-top: 1px solid #000
}

.dijitTabContainerBottom-container {
    border-bottom: 0
}

.dijitTabContainerRight-tabs {
    border-left: 1px solid #000;
    float: left
}

.dijitTabContainerRight-container {
    border-right: 0
}

.dj_ie div.dijitTabDisabled,
div.dijitTabDisabled {
    cursor: auto
}

.dijitTab {
    position: relative;
    cursor: pointer;
    white-space: nowrap;
    z-index: 3
}

.dijitTab * {
    vertical-align: middle
}

.dijitTabChecked {
    cursor: default
}

.dijitTabContainerTop-tabs .dijitTab {
    top: 1px
}

.dijitTabContainerBottom-tabs .dijitTab {
    top: -1px
}

.dijitTabContainerLeft-tabs .dijitTab {
    left: 1px
}

.dijitTabContainerRight-tabs .dijitTab {
    left: -1px
}

.dijitTabContainerBottom-tabs .dijitTab,
.dijitTabContainerTop-tabs .dijitTab {
    display: inline-block;
    #zoom: 1;
    #display: inline
}

.tabStripButton {
    z-index: 12
}

.dijitTabButtonDisabled .tabStripButton {
    display: none
}

.dijitTabCloseButton {
    margin-left: 1em
}

.dijitTabCloseText {
    display: none
}

.dijitTab .tabLabel {
    min-height: 15px;
    display: inline-block
}

.dj_ie6 .dijitTab .dijitNoIcon {
    display: inline;
    height: 15px;
    width: 1px
}

.dj_a11y .dijitTabCloseButton {
    background-image: none!important;
    width: auto!important;
    height: auto!important
}

.dj_a11y .dijitTabCloseText {
    display: inline
}

.dijitAccordionContainer-child,
.dijitStackContainer-child,
.dijitTabPane {
    border: none!important
}

.dijitInlineEditBoxDisplayMode {
    border: 1px solid transparent;
    cursor: text
}

.dj_a11y .dijitInlineEditBoxDisplayMode,
.dj_ie6 .dijitInlineEditBoxDisplayMode {
    border: none
}

.dijitInlineEditBoxDisplayModeHover,
.dj_a11y .dijitInlineEditBoxDisplayModeHover,
.dj_ie6 .dijitInlineEditBoxDisplayModeHover {
    background-color: #e2ebf2;
    border: solid 1px #000
}

.dijitInlineEditBoxDisplayModeDisabled {
    cursor: default
}

.dijitTree {
    overflow: auto
}

.dijitTreeIndent {
    width: 19px
}

.dijitTreeContent,
.dijitTreeRow {
    white-space: nowrap
}

.dijitTreeRow img {
    vertical-align: middle
}

.dijitTreeContent {
    cursor: default
}

.dijitExpandoText {
    display: none
}

.dj_a11y .dijitExpandoText {
    display: inline;
    padding-left: 10px;
    padding-right: 10px;
    font-family: monospace;
    border-style: solid;
    border-width: thin;
    cursor: pointer
}

.dijitTreeLabel {
    margin: 0 4px
}

.dijitDialog {
    position: absolute;
    z-index: 999;
    overflow: hidden
}

.dijitDialogTitleBar {
    cursor: move
}

.dijitDialogFixed .dijitDialogTitleBar {
    cursor: default
}

.dijitDialogCloseIcon {
    cursor: pointer
}

.dijitDialogUnderlayWrapper {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 998;
    display: none;
    background: transparent!important
}

.dijitDialogUnderlay {
    background: #eee;
    opacity: .5
}

.dj_ie .dijitDialogUnderlay {
    filter: alpha(opacity=50)
}

.dj_a11y .dijitDialog,
.dj_a11y .dijitSpinnerButtonContainer {
    opacity: 1!important;
    background-color: #fff!important
}

.dijitDialog .closeText {
    display: none;
    position: absolute
}

.dj_a11y .dijitDialog .closeText {
    display: inline
}

.dijitSliderMoveable {
    z-index: 99;
    position: absolute!important;
    display: block;
    vertical-align: middle
}

.dijitSliderMoveableH {
    right: 0
}

.dijitSliderMoveableV {
    right: 50%
}

.dijitSliderImageHandle,
.dj_a11y div.dijitSliderImageHandle {
    margin: 0;
    padding: 0;
    position: relative!important;
    border: 8px solid gray;
    width: 0;
    height: 0;
    cursor: pointer
}

.dj_iequirks .dj_a11y .dijitSliderImageHandle {
    font-size: 0
}

.dj_ie7 .dijitSliderImageHandle {
    overflow: hidden
}

.dj_ie7 .dj_a11y .dijitSliderImageHandle {
    overflow: visible
}

.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {
    border: 4px solid #000;
    height: 8px;
    width: 8px
}

.dijitSliderImageHandleV {
    top: -8px;
    right: -50%
}

.dijitSliderImageHandleH {
    left: 50%;
    top: -5px;
    vertical-align: top
}

.dijitSliderBar {
    border-style: solid;
    border-color: #000;
    cursor: pointer
}

.dijitSliderBarContainerV {
    position: relative;
    height: 100%;
    z-index: 1
}

.dijitSliderBarContainerH {
    position: relative;
    z-index: 1
}

.dijitSliderBarH {
    height: 4px;
    border-width: 1px 0
}

.dijitSliderBarV {
    width: 4px;
    border-width: 0 1px
}

.dijitSliderProgressBar {
    background-color: red;
    z-index: 1
}

.dijitSliderProgressBarV {
    position: static!important;
    height: 0;
    vertical-align: top;
    text-align: left
}

.dijitSliderProgressBarH {
    position: absolute!important;
    width: 0;
    vertical-align: middle;
    overflow: visible
}

.dijitSliderRemainingBar {
    overflow: hidden;
    background-color: transparent;
    z-index: 1
}

.dijitSliderRemainingBarV {
    height: 100%;
    text-align: left
}

.dijitSliderRemainingBarH {
    width: 100%!important
}

.dijitSliderBumper {
    overflow: hidden;
    z-index: 1
}

.dijitSliderBumperV {
    width: 4px;
    height: 8px;
    border-width: 0 1px
}

.dijitSliderBumperH {
    width: 8px;
    height: 4px;
    border-width: 1px 0
}

.dijitSliderBottomBumper,
.dijitSliderLeftBumper {
    background-color: red
}

.dijitSliderRightBumper,
.dijitSliderTopBumper {
    background-color: transparent
}

.dijitSliderDecoration {
    text-align: center
}

.dijitSliderDecorationC,
.dijitSliderDecorationV {
    position: relative
}

.dijitSliderDecorationH {
    width: 100%
}

.dijitSliderDecorationV {
    height: 100%
}

.dijitSliderButton {
    font-family: monospace;
    margin: 0;
    padding: 0;
    display: block
}

.dj_a11y .dijitSliderButtonInner {
    visibility: visible!important
}

.dijitSliderButtonContainer {
    text-align: center;
    height: 0
}

.dijitSliderButtonContainer * {
    cursor: pointer
}

.dijitSlider .dijitButtonNode {
    padding: 0;
    display: block
}

.dijitRuleContainer {
    position: relative;
    overflow: visible
}

.dijitRuleContainerV {
    height: 100%;
    line-height: 0;
    float: left;
    text-align: left
}

.dj_opera .dijitRuleContainerV {
    line-height: 2%
}

.dj_ie .dijitRuleContainerV {
    line-height: normal
}

.dj_gecko .dijitRuleContainerV {
    margin: 0 0 1px
}

.dijitRuleMark {
    position: absolute;
    border: 1px solid #000;
    line-height: 0;
    height: 100%
}

.dijitRuleMarkH {
    width: 0;
    border-top-width: 0!important;
    border-bottom-width: 0!important;
    border-left-width: 0!important
}

.dijitRuleLabelContainer {
    position: absolute
}

.dijitRuleLabelContainerH {
    text-align: center;
    display: inline-block
}

.dijitRuleLabelH {
    position: relative;
    left: -50%
}

.dijitRuleLabelV {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.dijitRuleMarkV {
    height: 0;
    border-right-width: 0!important;
    border-bottom-width: 0!important;
    border-left-width: 0!important;
    width: 100%;
    left: 0
}

.dj_ie .dijitRuleLabelContainerV {
    margin-top: -.55em
}

.dj_a11y .dijitSliderDisabled,
.dj_a11y .dijitSliderReadOnly {
    opacity: .6
}

.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar,
.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar {
    filter: alpha(opacity=40)
}

.dj_a11y .dijitSlider .dijitSliderButtonContainer div {
    font-family: monospace;
    font-size: 1em;
    line-height: 1em;
    height: auto;
    width: auto;
    margin: 0 4px
}

.dj_a11y .dijitButtonContents .dijitButtonText,
.dj_a11y .dijitTab .tabLabel {
    display: inline!important
}

.dj_a11y .dijitSelect .dijitButtonText {
    display: inline-block!important
}

.dijitSelectError .dijitButtonContents .dijitButtonText {
    display: none!important
}

.dijitTextArea {
    width: 100%;
    overflow-y: auto
}

.dijitTextArea[cols],
.dj_ie .dijitTextAreaCols {
    width: auto
}

.dijitExpandingTextArea {
    resize: none
}

.dijitToolbarSeparator {
    height: 18px;
    width: 5px;
    padding: 0 1px;
    margin: 0
}

.dijitIEFixedToolbar {
    position: absolute;
    top: expression(eval((document.documentElement||document.body).scrollTop))
}

.dijitEditor {
    display: block
}

.dijitEditorDisabled,
.dijitEditorReadOnly {
    color: gray
}

.dijitTimePickerItemInner {
    text-align: center;
    border: 0;
    padding: 2px 8px
}

.dijitTimePickerMarker,
.dijitTimePickerTick {
    border-bottom: 1px solid gray
}

.dijitTimePicker .dijitDownArrowButton {
    border-top: none!important
}

.dijitTimePickerTick {
    color: #CCC
}

.dijitTimePickerMarker {
    color: #000;
    background-color: #CCC
}

.dijitTimePickerItemSelected {
    font-weight: 700;
    color: #333;
    background-color: #b7cdee
}

.dijitTimePickerItemHover {
    background-color: gray;
    color: #fff;
    cursor: pointer
}

.dijitTimePickerItemDisabled {
    color: gray;
    text-decoration: line-through
}

.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {
    border: solid 4px #000
}

.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {
    border: dashed 4px #000
}

.dijitToggleButtonIconChar {
    display: none!important
}

.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar {
    display: inline!important;
    visibility: hidden
}

.dj_ie6 .dijitToggleButtonIconChar,
.dj_ie6 .tabStripButton .dijitButtonText {
    font-family: "Arial Unicode MS"
}

.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
    display: inline!important;
    visibility: visible!important
}

.dijitArrowButtonChar {
    display: none!important
}

.dj_a11y .dijitArrowButtonChar {
    display: inline!important
}

.dj_a11y .dijitComboButton .dijitArrowButtonInner,
.dj_a11y .dijitDropDownButton .dijitArrowButtonInner {
    display: none!important
}

.dj_a11y .dijitSelect {
    border-collapse: separate!important;
    border-width: 1px;
    border-style: solid
}

.dj_ie .dijitSelect {
    vertical-align: middle
}

.dj_ie6 .dijitSelect .dijitValidationContainer,
.dj_ie8 .dijitSelect .dijitButtonText {
    vertical-align: top
}

.dijitSelect .dijitSelectLabel,
.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner,
.dj_ie6 .dijitTextBox .dijitArrowButtonInner,
.dj_ie6 .dijitTextBox .dijitInputContainer,
.dj_iequirks .dijitTextBox .dijitInputContainer {
    vertical-align: baseline
}

.dijitToolbar .dijitSelect {
    margin: 0
}

.dj_webkit .dijitToolbar .dijitSelect {
    padding-left: .3em
}

.dijitSelect .dijitButtonContents {
    padding: 0;
    white-space: nowrap;
    text-align: left;
    border-style: none solid none none;
    border-width: 1px
}

.dijitSelectFixedWidth .dijitButtonContents {
    width: 100%
}

.dijitSelectMenu .dijitMenuItemIcon {
    display: none
}

.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,
.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {
    position: static
}

.dijitSelectLabel * {
    vertical-align: baseline
}

.dijitSelectSelectedOption * {
    font-weight: 700
}

.dijitSelectMenu {
    border-width: 1px
}

.dijitSelectMenu .dijitMenuTable {
    margin: 0;
    background-color: transparent
}

.dijitForceStatic {
    position: static!important
}

.dijitDisabled,
.dijitDisabled *,
.dijitReadOnly,
.dijitReadOnly * {
    cursor: default
}

.dojoDndItem {
    padding: 2px;
    -webkit-touch-callout: none;
    -webkit-user-select: none
}

.dojoDndHorizontal .dojoDndItem {
    #display: inline;
    display: inline-block
}

.dojoDndItemAfter,
.dojoDndItemBefore {
    border: 0 solid #369
}

.dojoDndItemBefore {
    border-width: 2px 0 0;
    padding: 0 2px 2px
}

.dojoDndItemAfter {
    border-width: 0 0 2px;
    padding: 2px 2px 0
}

.dojoDndHorizontal .dojoDndItemBefore {
    border-width: 0 0 0 2px;
    padding: 2px 2px 2px 0
}

.dojoDndHorizontal .dojoDndItemAfter {
    border-width: 0 2px 0 0;
    padding: 2px 0 2px 2px
}

.dojoDndItemOver {
    cursor: pointer
}

.dj_gecko .dijitArrowButtonInner INPUT,
.dj_gecko INPUT.dijitArrowButtonInner {
    -moz-user-focus: ignore
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 200;
    line-height: 30px
}

small {
    font-size: 85%
}

strong {
    font-weight: 700
}

em {
    font-style: italic
}

cite {
    font-style: normal
}

.muted {
    color: #999
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 10px 0;
    font-family: inherit;
    font-weight: 700;
    color: inherit;
    text-rendering: optimizelegibility
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    font-weight: 400;
    line-height: 1;
    color: #999
}

h1 {
    font-size: 36px;
    line-height: 40px
}

h2 {
    font-size: 30px;
    line-height: 40px
}

h3 {
    font-size: 24px;
    line-height: 40px
}

h4 {
    font-size: 18px;
    line-height: 20px
}

h5 {
    font-size: 14px;
    line-height: 20px
}

h6 {
    font-size: 12px;
    line-height: 20px
}

h1 small {
    font-size: 24px
}

h2 small {
    font-size: 18px
}

h3 small,
h4 small {
    font-size: 14px
}

.page-header {
    padding-bottom: 9px;
    margin: 20px 0 30px;
    border-bottom: 1px solid #ddd
}

ol,
ul {
    padding: 0;
    margin: 0 0 20px/2 25px
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

li {
    line-height: 20px
}

ol.unstyled,
ul.unstyled {
    margin-left: 0;
    list-style: none
}

dl {
    margin-bottom: 20px
}

dd,
dt {
    line-height: 20px
}

dt {
    font-weight: 700
}

dd {
    margin-left: 20px/2
}

.dl-horizontal dt {
    float: left;
    width: 120px;
    clear: left;
    text-align: right;
    -o-text-overflow: ;
    text-overflow:
}

.dl-horizontal dd {
    margin-left: 130px
}

hr {
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff
}

abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #999
}

abbr.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 20px;
    border-left: 5px solid #ddd
}

blockquote p {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 25px
}

blockquote small {
    display: block;
    line-height: 20px;
    color: #999
}

blockquote small:before {
    content: '\2014 \00A0'
}

blockquote.pull-right {
    float: right;
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #ddd;
    border-left: 0
}

blockquote.pull-right p,
blockquote.pull-right small {
    text-align: right
}

blockquote.pull-right small:before {
    content: ''
}

blockquote.pull-right small:after {
    content: '\00A0 \2014'
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: ""
}

address {
    display: block;
    margin-bottom: 20px;
    font-style: normal;
    line-height: 20px
}

[class*=" icon-"]:before,
[class^=icon-]:before {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit
}

a [class*=" icon-"],
a [class^=icon-] {
    display: inline-block;
    text-decoration: inherit
}

.icon-large:before {
    vertical-align: middle;
    font-size: 1.3em
}

.btn [class*=" icon-"],
.btn [class^=icon-],
.nav-tabs [class*=" icon-"],
.nav-tabs [class^=icon-] {
    line-height: .9em
}

li [class*=" icon-"],
li [class^=icon-] {
    display: inline-block;
    width: 1.25em;
    text-align: center
}

li .icon-large:before {
    width: 1.875em
}

ul.icons {
    list-style-type: none;
    margin-left: 2em;
    text-indent: -.8em
}

ul.icons li [class*=" icon-"],
ul.icons li [class^=icon-] {
    width: .8em
}

ul.icons li .icon-large:before {
    vertical-align: initial
}

.icon-border {
    border: solid 3px #ccc;
    padding: .2em .25em .15em;
    border-radius: 3px
}

.icon-muted {
    color: #ccc
}

.icon-spin {
    display: inline-block;
    -webkit-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    -ms-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }
    100% {
        -ms-transform: rotate(359deg)
    }
}

.icon-glass:before {
    content: "\f000"
}

.icon-music:before {
    content: "\f001"
}

.dijitIconSearch:before,
.icon-search:before {
    content: "\f002"
}

.dijitIconMail:before,
.icon-envelope:before {
    content: "\f003"
}

.icon-heart:before {
    content: "\f004"
}

.icon-star:before {
    content: "\f005"
}

.icon-star-empty:before {
    content: "\f006"
}

.icon-user:before {
    content: "\f007"
}

.icon-film:before {
    content: "\f008"
}

.icon-th-large:before {
    content: "\f009"
}

.icon-th:before {
    content: "\f00a"
}

.icon-th-list:before {
    content: "\f00b"
}

.dbootstrap .dijitCheckBox.dijitCheckBoxChecked:before,
.dbootstrap .dijitRadio.dijitRadioChecked:before,
.icon-ok:before {
    content: "\f00c"
}

.dijitIconDelete:before,
.icon-remove:before {
    content: "\f00d"
}

.icon-zoom-in:before {
    content: "\f00e"
}

.icon-zoom-out:before {
    content: "\f010"
}

.icon-off:before {
    content: "\f011"
}

.icon-signal:before {
    content: "\f012"
}

.dijitIconConfigure:before,
.icon-cog:before {
    content: "\f013"
}

.dijitEditorIconDelete:before,
.icon-trash:before {
    content: "\f014"
}

.icon-home:before {
    content: "\f015"
}

.dijitEditorIconNewPage:before,
.dijitIconFile:before,
.dijitLeaf:before,
.icon-file:before {
    content: "\f016"
}

.icon-time:before {
    content: "\f017"
}

.icon-road:before {
    content: "\f018"
}

.icon-download-alt:before {
    content: "\f019"
}

.icon-download:before {
    content: "\f01a"
}

.icon-upload:before {
    content: "\f01b"
}

.icon-inbox:before {
    content: "\f01c"
}

.icon-play-circle:before {
    content: "\f01d"
}

.dijitEditorIconRedo:before,
.icon-repeat:before {
    content: "\f01e"
}

.icon-refresh:before {
    content: "\f021"
}

.icon-list-alt:before {
    content: "\f022"
}

.icon-lock:before {
    content: "\f023"
}

.icon-flag:before {
    content: "\f024"
}

.icon-headphones:before {
    content: "\f025"
}

.icon-volume-off:before {
    content: "\f026"
}

.icon-volume-down:before {
    content: "\f027"
}

.icon-volume-up:before {
    content: "\f028"
}

.icon-qrcode:before {
    content: "\f029"
}

.icon-barcode:before {
    content: "\f02a"
}

.icon-tag:before {
    content: "\f02b"
}

.icon-tags:before {
    content: "\f02c"
}

.icon-book:before {
    content: "\f02d"
}

.dijitIconBookmark:before,
.icon-bookmark:before {
    content: "\f02e"
}

.dijitEditorIconPrint:before,
.dijitIconPrint:before,
.icon-print:before {
    content: "\f02f"
}

.icon-camera:before {
    content: "\f030"
}

.icon-font:before {
    content: "\f031"
}

.dijitEditorIconBold:before,
.icon-bold:before {
    content: "\f032"
}

.dijitEditorIconItalic:before,
.icon-italic:before {
    content: "\f033"
}

.icon-text-height:before {
    content: "\f034"
}

.icon-text-width:before {
    content: "\f035"
}

.dijitEditorIconJustifyLeft:before,
.icon-align-left:before {
    content: "\f036"
}

.dijitEditorIconJustifyCenter:before,
.icon-align-center:before {
    content: "\f037"
}

.dijitEditorIconJustifyRight:before,
.icon-align-right:before {
    content: "\f038"
}

.dijitEditorIconJustifyFull:before,
.icon-align-justify:before {
    content: "\f039"
}

.icon-list:before {
    content: "\f03a"
}

.dijitEditorIconOutdent:before,
.icon-indent-left:before {
    content: "\f03b"
}

.dijitEditorIconIndent:before,
.icon-indent-right:before {
    content: "\f03c"
}

.icon-facetime-video:before {
    content: "\f03d"
}

.dijitEditorIconInsertImage:before,
.icon-picture:before {
    content: "\f03e"
}

.icon-pencil:before {
    content: "\f040"
}

.icon-map-marker:before {
    content: "\f041"
}

.icon-adjust:before {
    content: "\f042"
}

.icon-tint:before {
    content: "\f043"
}

.dijitIconEdit:before,
.icon-edit:before {
    content: "\f044"
}

.icon-share:before {
    content: "\f045"
}

.icon-check:before {
    content: "\f046"
}

.icon-move:before {
    content: "\f047"
}

.icon-step-backward:before {
    content: "\f048"
}

.icon-fast-backward:before {
    content: "\f049"
}

.icon-backward:before {
    content: "\f04a"
}

.icon-play:before {
    content: "\f04b"
}

.icon-pause:before {
    content: "\f04c"
}

.icon-stop:before {
    content: "\f04d"
}

.icon-forward:before {
    content: "\f04e"
}

.icon-fast-forward:before {
    content: "\f050"
}

.icon-step-forward:before {
    content: "\f051"
}

.icon-eject:before {
    content: "\f052"
}

.dbootstrap .dijitTabStripSlideLeftIcon:before,
.icon-chevron-left:before {
    content: "\f053"
}

.dbootstrap .dijitTabStripSlideRightIcon:before,
.icon-chevron-right:before {
    content: "\f054"
}

.dbootstrap .dijitTreeExpandoClosed:before,
.icon-plus-sign:before {
    content: "\f055"
}

.dbootstrap .dijitTreeExpandoOpened:before,
.icon-minus-sign:before {
    content: "\f056"
}

.icon-remove-sign:before {
    content: "\f057"
}

.icon-ok-sign:before {
    content: "\f058"
}

.icon-question-sign:before {
    content: "\f059"
}

.icon-info-sign:before {
    content: "\f05a"
}

.icon-screenshot:before {
    content: "\f05b"
}

.icon-remove-circle:before {
    content: "\f05c"
}

.icon-ok-circle:before {
    content: "\f05d"
}

.dijitEditorIconCancel:before,
.icon-ban-circle:before {
    content: "\f05e"
}

.dbootstrap .dijitCalendarDecrease:before,
.icon-arrow-left:before {
    content: "\f060"
}

.dbootstrap .dijitCalendarIncrease:before,
.icon-arrow-right:before {
    content: "\f061"
}

.icon-arrow-up:before {
    content: "\f062"
}

.icon-arrow-down:before {
    content: "\f063"
}

.icon-share-alt:before {
    content: "\f064"
}

.icon-resize-full:before {
    content: "\f065"
}

.icon-resize-small:before {
    content: "\f066"
}

.icon-plus:before {
    content: "\f067"
}

.icon-minus:before {
    content: "\f068"
}

.icon-asterisk:before {
    content: "\f069"
}

.dijitIconError:before,
.icon-exclamation-sign:before {
    content: "\f06a"
}

.icon-gift:before {
    content: "\f06b"
}

.icon-leaf:before {
    content: "\f06c"
}

.icon-fire:before {
    content: "\f06d"
}

.icon-eye-open:before {
    content: "\f06e"
}

.icon-eye-close:before {
    content: "\f070"
}

.icon-warning-sign:before {
    content: "\f071"
}

.icon-plane:before {
    content: "\f072"
}

.icon-calendar:before {
    content: "\f073"
}

.icon-random:before {
    content: "\f074"
}

.icon-comment:before {
    content: "\f075"
}

.icon-magnet:before {
    content: "\f076"
}

.icon-chevron-up:before {
    content: "\f077"
}

.dbootstrap .dijitTabStripMenuIcon:before,
.icon-chevron-down:before {
    content: "\f078"
}

.icon-retweet:before {
    content: "\f079"
}

.icon-shopping-cart:before {
    content: "\f07a"
}

.dijitFolderClosed:before,
.dijitIconFolderClosed:before,
.icon-folder-close:before {
    content: "\f07b"
}

.dijitFolderOpened:before,
.dijitIconFolderOpen:before,
.icon-folder-open:before {
    content: "\f07c"
}

.icon-resize-vertical:before {
    content: "\f07d"
}

.icon-resize-horizontal:before {
    content: "\f07e"
}

.dijitIconChart:before,
.icon-bar-chart:before {
    content: "\f080"
}

.icon-twitter-sign:before {
    content: "\f081"
}

.icon-facebook-sign:before {
    content: "\f082"
}

.icon-camera-retro:before {
    content: "\f083"
}

.dijitIconKey:before,
.icon-key:before {
    content: "\f084"
}

.icon-cogs:before {
    content: "\f085"
}

.icon-comments:before {
    content: "\f086"
}

.icon-thumbs-up:before {
    content: "\f087"
}

.icon-thumbs-down:before {
    content: "\f088"
}

.icon-star-half:before {
    content: "\f089"
}

.icon-heart-empty:before {
    content: "\f08a"
}

.icon-signout:before {
    content: "\f08b"
}

.icon-linkedin-sign:before {
    content: "\f08c"
}

.icon-pushpin:before {
    content: "\f08d"
}

.icon-external-link:before {
    content: "\f08e"
}

.icon-signin:before {
    content: "\f090"
}

.icon-trophy:before {
    content: "\f091"
}

.icon-github-sign:before {
    content: "\f092"
}

.icon-upload-alt:before {
    content: "\f093"
}

.icon-lemon:before {
    content: "\f094"
}

.icon-phone:before {
    content: "\f095"
}

.icon-check-empty:before {
    content: "\f096"
}

.icon-bookmark-empty:before {
    content: "\f097"
}

.icon-phone-sign:before {
    content: "\f098"
}

.icon-twitter:before {
    content: "\f099"
}

.icon-facebook:before {
    content: "\f09a"
}

.icon-github:before {
    content: "\f09b"
}

.icon-unlock:before {
    content: "\f09c"
}

.icon-credit-card:before {
    content: "\f09d"
}

.icon-rss:before {
    content: "\f09e"
}

.icon-hdd:before {
    content: "\f0a0"
}

.icon-bullhorn:before {
    content: "\f0a1"
}

.icon-bell:before {
    content: "\f0a2"
}

.icon-certificate:before {
    content: "\f0a3"
}

.icon-hand-right:before {
    content: "\f0a4"
}

.icon-hand-left:before {
    content: "\f0a5"
}

.icon-hand-up:before {
    content: "\f0a6"
}

.icon-hand-down:before {
    content: "\f0a7"
}

.icon-circle-arrow-left:before {
    content: "\f0a8"
}

.icon-circle-arrow-right:before {
    content: "\f0a9"
}

.icon-circle-arrow-up:before {
    content: "\f0aa"
}

.icon-circle-arrow-down:before {
    content: "\f0ab"
}

.icon-globe:before {
    content: "\f0ac"
}

.icon-wrench:before {
    content: "\f0ad"
}

.dijitIconTask:before,
.icon-tasks:before {
    content: "\f0ae"
}

.dijitIconFilter:before,
.icon-filter:before {
    content: "\f0b0"
}

.icon-briefcase:before {
    content: "\f0b1"
}

.dijitEditorIconFullScreen:before,
.icon-fullscreen:before {
    content: "\f0b2"
}

.dijitIconUsers:before,
.icon-group:before {
    content: "\f0c0"
}

.dijitEditorIconCreateLink:before,
.dijitEditorIconUnlink:before,
.icon-link:before {
    content: "\f0c1"
}

.icon-cloud:before {
    content: "\f0c2"
}

.icon-beaker:before {
    content: "\f0c3"
}

.dijitEditorIconCut:before,
.dijitIconCut:before,
.icon-cut:before {
    content: "\f0c4"
}

.dijitEditorIconCopy:before,
.dijitIconCopy:before,
.icon-copy:before {
    content: "\f0c5"
}

.icon-paper-clip:before {
    content: "\f0c6"
}

.dijitEditorIconSave:before,
.dijitIconSave:before,
.icon-save:before {
    content: "\f0c7"
}

.dbootstrap .dijitTreeExpandoLeaf:before,
.icon-sign-blank:before {
    content: "\f0c8"
}

.icon-reorder:before {
    content: "\f0c9"
}

.dijitEditorIconInsertUnorderedList:before,
.dijitEditorIconListBulletIndent:before,
.dijitEditorIconListBulletOutdent:before,
.icon-list-ul:before {
    content: "\f0ca"
}

.dijitEditorIconInsertOrderedList:before,
.dijitEditorIconListNumIndent:before,
.dijitEditorIconListNumOutdent:before,
.icon-list-ol:before {
    content: "\f0cb"
}

.dijitEditorIconStrikethrough:before,
.icon-strikethrough:before {
    content: "\f0cc"
}

.dijitEditorIconUnderline:before,
.icon-underline:before {
    content: "\f0cd"
}

.dijitEditorIconInsertTable:before,
.dijitIconTable:before,
.icon-table:before {
    content: "\f0ce"
}

.icon-magic:before {
    content: "\f0d0"
}

.icon-truck:before {
    content: "\f0d1"
}

.icon-pinterest:before {
    content: "\f0d2"
}

.icon-pinterest-sign:before {
    content: "\f0d3"
}

.icon-google-plus-sign:before {
    content: "\f0d4"
}

.icon-google-plus:before {
    content: "\f0d5"
}

.icon-money:before {
    content: "\f0d6"
}

.dbootstrap .dgrid-sort-arrow:before,
.dbootstrap .dgrid-sort-down .dgrid-sort-arrow:before,
.dbootstrap .dijitArrowButton:before,
.dbootstrap .dijitDropDownButton .dijitArrowButtonInner:before,
.dbootstrap .dijitTitlePane .dijitOpen .dijitArrowNode:before,
.icon-caret-down:before {
    content: "\f0d7"
}

.dbootstrap .dgrid-sort-up .dgrid-sort-arrow:before,
.dbootstrap .dijitUpArrowButton:before,
.icon-caret-up:before {
    content: "\f0d8"
}

.icon-caret-left:before {
    content: "\f0d9"
}

.dbootstrap .dijitMenuArrowCell .dijitMenuExpand:before,
.dbootstrap .dijitTitlePane .dijitClosed .dijitArrowNode:before,
.icon-caret-right:before {
    content: "\f0da"
}

.icon-columns:before {
    content: "\f0db"
}

.icon-sort:before {
    content: "\f0dc"
}

.icon-sort-down:before {
    content: "\f0dd"
}

.icon-sort-up:before {
    content: "\f0de"
}

.icon-envelope-alt:before {
    content: "\f0e0"
}

.icon-linkedin:before {
    content: "\f0e1"
}

.dijitEditorIconUndo:before,
.dijitIconUndo:before,
.icon-undo:before {
    content: "\f0e2"
}

.icon-legal:before {
    content: "\f0e3"
}

.icon-dashboard:before {
    content: "\f0e4"
}

.icon-comment-alt:before {
    content: "\f0e5"
}

.icon-comments-alt:before {
    content: "\f0e6"
}

.icon-bolt:before {
    content: "\f0e7"
}

.icon-sitemap:before {
    content: "\f0e8"
}

.icon-umbrella:before {
    content: "\f0e9"
}

.dijitEditorIconPaste:before,
.dijitIconPaste:before,
.icon-paste:before {
    content: "\f0ea"
}

.icon-lightbulb:before {
    content: "\f0eb"
}

.icon-exchange:before {
    content: "\f0ec"
}

.icon-cloud-download:before {
    content: "\f0ed"
}

.icon-cloud-upload:before {
    content: "\f0ee"
}

.icon-user-md:before {
    content: "\f0f0"
}

.icon-stethoscope:before {
    content: "\f0f1"
}

.icon-suitcase:before {
    content: "\f0f2"
}

.icon-bell-alt:before {
    content: "\f0f3"
}

.icon-coffee:before {
    content: "\f0f4"
}

.icon-food:before {
    content: "\f0f5"
}

.icon-file-alt:before {
    content: "\f0f6"
}

.icon-building:before {
    content: "\f0f7"
}

.icon-hospital:before {
    content: "\f0f8"
}

.icon-ambulance:before {
    content: "\f0f9"
}

.icon-medkit:before {
    content: "\f0fa"
}

.icon-fighter-jet:before {
    content: "\f0fb"
}

.icon-beer:before {
    content: "\f0fc"
}

.icon-h-sign:before {
    content: "\f0fd"
}

.icon-plus-sign-alt:before {
    content: "\f0fe"
}

.icon-double-angle-left:before {
    content: "\f100"
}

.icon-double-angle-right:before {
    content: "\f101"
}

.icon-double-angle-up:before {
    content: "\f102"
}

.icon-double-angle-down:before {
    content: "\f103"
}

.icon-angle-left:before {
    content: "\f104"
}

.icon-angle-right:before {
    content: "\f105"
}

.icon-angle-up:before {
    content: "\f106"
}

.icon-angle-down:before {
    content: "\f107"
}

.icon-desktop:before {
    content: "\f108"
}

.icon-laptop:before {
    content: "\f109"
}

.icon-tablet:before {
    content: "\f10a"
}

.icon-mobile-phone:before {
    content: "\f10b"
}

.icon-circle-blank:before {
    content: "\f10c"
}

.icon-quote-left:before {
    content: "\f10d"
}

.icon-quote-right:before {
    content: "\f10e"
}

.icon-spinner:before {
    content: "\f110"
}

.icon-circle:before {
    content: "\f111"
}

.icon-reply:before {
    content: "\f112"
}

.icon-github-alt:before {
    content: "\f113"
}

.icon-folder-close-alt:before {
    content: "\f114"
}

.icon-folder-open-alt:before {
    content: "\f115"
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.dbootstrap .dgrid-sort-arrow:before,
.dbootstrap .dijitArrowButton:before,
.dbootstrap .dijitCalendarIncrementControl:before,
.dbootstrap .dijitCheckBox:before,
.dbootstrap .dijitDropDownButton .dijitArrowButtonInner:before,
.dbootstrap .dijitMenuArrowCell .dijitMenuExpand:before,
.dbootstrap .dijitRadio:before,
.dbootstrap .dijitTabStripIcon:before,
.dbootstrap .dijitTitlePane .dijitArrowNode:before,
.dbootstrap .dijitTreeExpando:before,
.dbootstrap .dijitUpArrowButton:before,
.dijitIcon:before {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit
}

.dijitNoIcon {
    display: none
}

.dbootstrap .well,
.dbootstrap fieldset {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}

.dbootstrap .well blockquote,
.dbootstrap fieldset blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, .15)
}

.dbootstrap .well-large {
    padding: 24px;
    border-radius: 6px
}

.dbootstrap .well-small {
    padding: 9px;
    border-radius: 3px
}

body {
    margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    background-color: #fff
}

a {
    color: #08c;
    text-decoration: none
}

a:hover {
    color: #0074ad;
    text-decoration: underline
}

.dbootstrap .dijitDisabled,
.dbootstrap .dijitDisabled *,
.dbootstrap .dijitReadOnly,
.dbootstrap .dijitReadOnly * {
    cursor: not-allowed
}

.dbootstrap .dijitFocusedLabel,
.dbootstrap:focus {
    outline: 1px dotted #555
}

.dbootstrap .alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
    background-color: #fcf8e3;
    border: 1px solid #fbefd6;
    border-radius: 4px;
    color: #c09853
}

.dbootstrap .alert h1,
.dbootstrap .alert h2,
.dbootstrap .alert h3,
.dbootstrap .alert h4 {
    margin: 0
}

.dbootstrap .alert-success {
    background-color: #dff0d8;
    border-color: #d7eac8;
    color: #468847
}

.dbootstrap .alert-danger,
.dbootstrap .alert-error {
    background-color: #f2dede;
    border-color: #eed4d8;
    color: #b94a48
}

.dbootstrap .alert-info {
    background-color: #d9edf7;
    border-color: #bee9f1;
    color: #3a87ad
}

.dbootstrap .alert-block {
    padding-top: 14px;
    padding-bottom: 14px
}

.dbootstrap .alert-block>p,
.dbootstrap .alert-block>ul {
    margin-bottom: 0
}

.dbootstrap .alert-block p+p {
    margin-top: 5px
}

.dbootstrap .application {
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0
}

.dbootstrap .dijitMenuBar {
    overflow: visible;
    margin-bottom: 20px;
    color: #555;
    padding-left: 20px;
    padding-right: 20px;
    background-image: linear-gradient(top, #fff 0, #f2f2f2 100%);
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .065)
}

.dbootstrap .dijitMenuBar .dijitMenuItem {
    color: #555;
    padding: 10px 15px;
    text-shadow: 0 1px 0 #fff
}

.dbootstrap .dijitMenuBar .dijitMenuItemHover {
    color: #333;
    background-image: none;
    background-color: transparent
}

.dbootstrap .dijitMenuBar .dijitMenuItemActive,
.dbootstrap .dijitMenuBar .dijitMenuItemSelected {
    color: #555;
    text-decoration: none;
    background-image: none;
    background-color: #e6e6e6;
    box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125)
}

.dbootstrap .dijitMenuBar .dijitMenuItemDisabled {
    color: #555;
    box-shadow: none;
    background-color: transparent
}

.dbootstrap .dijitMenuBar .brand {
    font-weight: 200;
    color: #555;
    text-shadow: 0 1px 0 #fff;
    font-size: 21px;
    padding: 10px;
    display: inline;
    vertical-align: middle
}

.dbootstrap .dijitMenuBar.primary {
    border-radius: 0;
    margin-bottom: 5px
}

.dbootstrap .dijitMenuBar.inverse {
    color: #999;
    background-image: linear-gradient(top, #222 0, #111 100%);
    border-color: #252525
}

.dbootstrap .dijitMenuBar.inverse .dijitMenuItem {
    color: #999;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.dbootstrap .dijitMenuBar.inverse .dijitMenuItemHover {
    background-color: transparent;
    color: #fff
}

.dbootstrap .dijitMenuBar.inverse .dijitMenuItemActive,
.dbootstrap .dijitMenuBar.inverse .dijitMenuItemSelected {
    color: #fff;
    background-color: #111;
    box-shadow: inset 0 3px 8px rgba(255, 255, 255, .125)
}

.dbootstrap .dijitMenuBar.inverse .dijitMenuItemDisabled {
    color: #999
}

.dbootstrap .dijitMenuBar.inverse .brand {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.dbootstrap .dijitMenu {
    z-index: 1000;
    padding: 5px 0;
    margin: 2px 0 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    border-collapse: separate
}

.dbootstrap .dijitCalendarMonthMenu .dijitCalendarMonthLabel,
.dbootstrap .dijitMenuItem {
    font-weight: 400;
    color: #333;
    white-space: nowrap;
    padding: 6px 20px
}

.dbootstrap .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover,
.dbootstrap .dijitMenuItemHover,
.dbootstrap .dijitMenuItemSelected {
    text-decoration: none;
    color: #fff;
    background-color: #08c;
    background-image: linear-gradient(top, #08c 0, #0081c2 100%)
}

.dbootstrap td.dijitMenuItemLabel {
    padding: 6px .3em
}

.dbootstrap tr.dijitMenuItem td:first-child {
    padding-left: 20px
}

.dbootstrap tr.dijitMenuItem td:last-child {
    padding-right: 20px
}

.dbootstrap .dijitMenuSeparator {
    margin: 9px 1px
}

.dbootstrap .dijitMenuSeparatorTop {
    border-bottom: 1px solid #e5e5e5;
    height: auto
}

.dbootstrap .dijitMenuSeparatorBottom {
    height: auto
}

.dbootstrap .dijitMenuExpand,
.dbootstrap .dijitMenuItemIcon {
    line-height: 13px
}

.dbootstrap .dijitContentPane {
    padding: 10px
}

.dbootstrap .dijitTabPaneWrapper {
    border: 1px solid #ddd
}

.dbootstrap .dijitTabContainerBottom-tabs,
.dbootstrap .dijitTabContainerLeft-tabs,
.dbootstrap .dijitTabContainerRight-tabs,
.dbootstrap .dijitTabContainerTop-tabs {
    border: none
}

.dbootstrap .dijitTab {
    color: #08c;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
    margin-right: 2px;
    padding-right: 12px;
    padding-left: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.dbootstrap .dijitTabHover {
    color: #0074ad;
    background-color: #eee;
    border-color: #ddd
}

.dbootstrap .dijitTabChecked {
    color: #555;
    background-color: #fff;
    border-color: #ddd;
    cursor: default
}

.dbootstrap .dijitTabCloseButton {
    font-weight: 700;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    -ms-filter: alpha(Opacity=20);
    filter: alpha(opacity=20);
    margin-left: 5px;
    cursor: pointer
}

.dbootstrap .dijitTabCloseButtonHover {
    opacity: .5;
    -ms-filter: alpha(Opacity=50);
    filter: alpha(opacity=50)
}

.dbootstrap .dijitTabCloseButton .dijitTabCloseText {
    display: inline
}

.dbootstrap .dijitTabContainerTop-container {
    margin-top: -1px
}

.dbootstrap .dijitTabContainerTop .dijitTab {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.dbootstrap .dijitTabContainerTop .dijitTabChecked {
    border-bottom-color: transparent
}

.dbootstrap .dijitTabContainerBottom-container {
    margin-bottom: -1px
}

.dbootstrap .dijitTabContainerBottom .dijitTab {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.dbootstrap .dijitTabContainerBottom .dijitTabChecked {
    border-top-color: transparent
}

.dbootstrap .tabStripButtonHover {
    background-color: transparent;
    border: 1px solid transparent
}

.dbootstrap .dijitTabDisabled .dijitTabStripIcon {
    opacity: .65;
    -ms-filter: alpha(Opacity=65);
    filter: alpha(opacity=65)
}

.dbootstrap .dijitTabContainerTop.dijitTabContainerNested {
    margin-top: 5px
}

.dbootstrap .dijitTabContainerTop .dijitTabPaneWrapperNested {
    border-bottom: none;
    border-right: none;
    border-left: none
}

.dbootstrap .dijitTabContainerBottom.dijitTabContainerNested {
    margin-bottom: 5px
}

.dbootstrap .dijitTabContainerBottom .dijitTabPaneWrapperNested {
    border-top: none;
    border-right: none;
    border-left: none
}

.dbootstrap .dijitAccordionContainer {
    border: none
}

.dbootstrap .dijitAccordionInnerContainer {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    border-radius: 4px
}

.dbootstrap .dijitAccordionTitle {
    color: #08c;
    border-bottom: none;
    padding: 8px 15px
}

.dbootstrap .dijitAccordionChildWrapper {
    border-top: 1px solid #e5e5e5
}

.dbootstrap .dijitAccordionContainer .dijitAccordionContainer-child {
    padding: 9px 15px
}

.dbootstrap .dijitAccordionTitleHover {
    color: #0074ad
}

.dbootstrap .dijitButtonNode {
    border: none
}

.dbootstrap .dijitButtonNode * {
    vertical-align: baseline
}

.dbootstrap .dijitArrowButtonInner,
.dbootstrap .dijitButtonNode .dijitIcon {
    line-height: 13px
}

.dbootstrap .dijitButton .dijitButtonNode,
.dbootstrap .dijitComboBox .dijitButtonNode,
.dbootstrap .dijitComboButton .dijitButtonNode,
.dbootstrap .dijitDropDownButton .dijitButtonNode,
.dbootstrap .dijitSelect .dijitButtonNode,
.dbootstrap .dijitSpinnerButtonContainer.dijitButtonNode,
.dbootstrap .dijitToggleButton .dijitButtonNode {
    display: block;
    padding: 6px 14px;
    margin-bottom: 0;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
    background-color: #e6e6e6;
    background-image: linear-gradient(top, #fff 0, #e6e6e6 100%);
    background-repeat: repeat-x;
    border: 1px solid #bbb;
    border-bottom-color: #a8a8a8;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
}

.dbootstrap .primary .dijitButtonNode {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-color: #04c;
    background-image: linear-gradient(top, #08c 0, #04c 100%);
    background-repeat: repeat-x;
    border-color: #04c #04c #003aad;
    border-color: rgba(0, 0, 0, .1)rgba(0, 0, 0, .1)rgba(0, 0, 0, .25)
}

.dbootstrap .warning .dijitButtonNode {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-color: #f89406;
    background-image: linear-gradient(top, #faa42b 0, #f89406 100%);
    background-repeat: repeat-x;
    border-color: #f89406 #f89406 #d37e05;
    border-color: rgba(0, 0, 0, .1)rgba(0, 0, 0, .1)rgba(0, 0, 0, .25)
}

.dbootstrap .danger .dijitButtonNode {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-color: #bd362f;
    background-image: linear-gradient(top, #ee5f5b 0, #bd362f 100%);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #a12e28;
    border-color: rgba(0, 0, 0, .1)rgba(0, 0, 0, .1)rgba(0, 0, 0, .25)
}

.dbootstrap .success .dijitButtonNode {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-color: #51a351;
    background-image: linear-gradient(top, #62c462 0, #51a351 100%);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #458b45;
    border-color: rgba(0, 0, 0, .1)rgba(0, 0, 0, .1)rgba(0, 0, 0, .25)
}

.dbootstrap .info .dijitButtonNode {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-color: #2f96b4;
    background-image: linear-gradient(top, #5bc0de 0, #2f96b4 100%);
    background-repeat: repeat-x;
    border-color: #2f96b4 #2f96b4 #287f99;
    border-color: rgba(0, 0, 0, .1)rgba(0, 0, 0, .1)rgba(0, 0, 0, .25)
}

.dbootstrap .inverse .dijitButtonNode {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-color: #222;
    background-image: linear-gradient(top, #444 0, #222 100%);
    background-repeat: repeat-x;
    border-color: #222 #222 #1d1d1d;
    border-color: rgba(0, 0, 0, .1)rgba(0, 0, 0, .1)rgba(0, 0, 0, .25)
}

.dbootstrap .dijitButtonHover .dijitButtonNode,
.dbootstrap .dijitComboButton .dijitButtonNodeHover,
.dbootstrap .dijitComboButton .dijitDownArrowButtonHover,
.dbootstrap .dijitDropDownButtonActive .dijitButtonNode,
.dbootstrap .dijitDropDownButtonHover .dijitButtonNode,
.dbootstrap .dijitToggleButtonHover .dijitButtonNode {
    text-decoration: none;
    background-position: 0 -15px;
    transition: background-position .1s linear
}

.dbootstrap .dijitButtonActive .dijitButtonNode,
.dbootstrap .dijitComboButton .dijitArrowButton.dijitHasDropDownOpen,
.dbootstrap .dijitComboButton .dijitButtonNodeActive,
.dbootstrap .dijitToggleButtonActive .dijitButtonNode,
.dbootstrap .dijitToggleButtonChecked .dijitButtonNode {
    background-image: none;
    outline: 0;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}

.dbootstrap .dijitButtonDisabled .dijitButtonNode,
.dbootstrap .dijitComboBoxDisabled .dijitButtonNode,
.dbootstrap .dijitComboButtonDisabled .dijitButtonNode,
.dbootstrap .dijitDropDownButtonDisabled .dijitButtonNode,
.dbootstrap .dijitSelectDisabled .dijitButtonNode,
.dbootstrap .dijitSpinnerDisabled .dijitButtonNode,
.dbootstrap .dijitToggleButtonDisabled .dijitButtonNode {
    cursor: not-allowed;
    background-image: none;
    opacity: .65;
    -ms-filter: alpha(Opacity=65);
    filter: alpha(opacity=65);
    box-shadow: none
}

.dbootstrap .dijitToggleButtonDisabled.dijitToggleButtonChecked .dijitButtonNode {
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}

.dbootstrap .dijitButtonText {
    padding: 0 .3em;
    text-align: center
}

.dbootstrap .dijitArrowButtonInner {
    height: auto;
    width: auto
}

.dbootstrap .dijitComboButton td.dijitArrowButton,
.dbootstrap .dijitComboButton td.dijitStretch {
    display: table-cell
}

.dbootstrap .dijitComboBox .dijitButtonNode.dijitArrowButton,
.dbootstrap .dijitComboButton .dijitArrowButton,
.dbootstrap .dijitSelect .dijitButtonNode.dijitArrowButton,
.dbootstrap .dijitSpinnerButtonContainer.dijitButtonNode {
    border-left-width: 0;
    padding: 6px 10px;
    border-radius: 0 4px 4px 0
}

.dbootstrap .dijitComboButton .dijitStretch {
    border-radius: 4px 0 0 4px
}

.dbootstrap table.dijitComboButton {
    border-collapse: separate
}

.dbootstrap label {
    vertical-align: middle
}

.dbootstrap .dijitTextBox {
    display: inline-block;
    font-size: 14px;
    color: #555;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border linear .2s, box-shadow linear .2s
}

.dbootstrap .dijitTextBoxFocused {
    outline: 0;
    border-color: rgba(82, 168, 236, .8);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6)
}

.dbootstrap .dijitInputContainer {
    padding: 6px
}

.dj_webkit .dbootstrap .dijitInputContainer {
    padding: 4px
}

.dj_webkit .dbootstrap .dijitInputField .dijitInputInner {
    height: 20px
}

.dj_webkit .dbootstrap .dijitInline .dijitInputField .dijitInputInner {
    height: inherit
}

.dbootstrap .dijitPlaceHolder {
    font-style: normal;
    padding: 4px 6px
}

.dbootstrap .dijitSelect.dijitSelectDisabled .dijitButtonContents,
.dbootstrap .dijitTextBoxDisabled,
.dbootstrap .dijitTextBoxReadOnly {
    background-image: none;
    box-shadow: none;
    background-color: #ddd
}

.dbootstrap .dijitSelect.dijitSelectDisabled .dijitButtonContents,
.dbootstrap .dijitTextBoxDisabled,
.dbootstrap .dijitTextBoxReadOnly,
.dj_webkit .dbootstrap .dijitTextBoxDisabled input,
.dj_webkit .dbootstrap textarea.dijitTextAreaDisabled {
    color: #555
}

.dbootstrap .dijitTextArea {
    padding: 4px 6px;
    line-height: 1.5;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.dbootstrap .dijitComboBox input.dijitArrowButtonInner {
    display: none
}

.dbootstrap .dijitComboBoxDisabled .dijitButtonNode,
.dbootstrap .dijitSelectDisabled .dijitButtonNode,
.dbootstrap .dijitSpinnerDisabled .dijitButtonNode {
    background-color: #ddd
}

.dbootstrap .dijitTextBoxError {
    color: #b94a48;
    border-color: #b94a48
}

.dbootstrap .dijitTextBoxError.dijitTextBoxFocused {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px #c76e6d
}

.dbootstrap .dijitValidationContainer {
    display: none
}

.dj_webkit .dbootstrap .dijitSpinnerButtonContainer.dijitButtonNode {
    padding: 4px 10px!important
}

.dbootstrap .dijitCheckBox,
.dbootstrap .dijitRadio {
    border: 1px solid #999;
    box-shadow: inset 1px 1px 1px 0 rgba(1, 1, 1, .2);
    text-align: center;
    border-radius: 2px;
    padding: 1px;
    background-color: #fff;
    position: relative
}

.dbootstrap .dijitCheckBox input,
.dbootstrap .dijitRadio input {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.dbootstrap .dijitCheckBox:before,
.dbootstrap .dijitRadio:before {
    vertical-align: top
}

.dbootstrap .dijitCheckBoxDisabled,
.dbootstrap .dijitRadioDisabled {
    opacity: .65;
    -ms-filter: alpha(Opacity=65);
    filter: alpha(opacity=65);
    background-color: #eee
}

.dbootstrap .dijitRadio {
    border-radius: 20px
}

.dbootstrap .dijitSlider {
    color: #999
}

.dbootstrap .dijitSliderBumperH,
.dbootstrap .dijitSliderRemainingBar {
    border: none;
    background-image: linear-gradient(center top, #f5f5f5 0, #f9f9f9 100%);
    box-shadow: inset 2px 1px 2px rgba(0, 0, 0, .1)
}

.dbootstrap .dijitSliderBumperH.dijitSliderLeftBumper,
.dbootstrap .dijitSliderProgressBar {
    border: none;
    background-color: #049cdb;
    background-image: linear-gradient(center top, #049cdb 0, #0385ba 100%);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15)
}

.dbootstrap .dijitSliderImageHandle {
    border: 1px solid rgba(0, 0, 0, .15);
    background-color: #fff
}

.dbootstrap .dijitRuleMark {
    border-color: #999
}

.dbootstrap .dijitSliderBarH {
    height: 1em
}

.dbootstrap .dijitSliderImageHandleH {
    box-shadow: 1px 0 2px rgba(0, 0, 0, .15);
    width: 11px;
    height: 1.5em
}

.dbootstrap .dijitSliderBumperH {
    height: 1em
}

.dbootstrap .dijitSliderBumperH.dijitSliderRightBumper {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    margin-left: -4px;
    padding-right: 4px;
    box-shadow: none
}

.dbootstrap .dijitSliderBumperH.dijitSliderLeftBumper {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.dbootstrap .dijitRuleLabelsContainerH {
    padding-bottom: 5px
}

.dbootstrap .dijitSliderBarV {
    width: 1em
}

.dbootstrap .dijitSlider .dijitSliderBottomBumper {
    background-color: #049cdb;
    background-image: linear-gradient(center top, #049cdb 0, #0385ba 100%)
}

.dbootstrap .dijitSlider .dijitSliderTopBumper {
    background-image: linear-gradient(center top, #f5f5f5 0, #f9f9f9 100%)
}

.dbootstrap .dijitSliderBumperV,
.dbootstrap .dijitSliderV .dijitSliderRemainingBar {
    border: none;
    background-image: linear-gradient(center top, #f5f5f5 0, #f9f9f9 100%);
    box-shadow: inset 2px -2px 2px rgba(0, 0, 0, .1)
}

.dbootstrap .dijitSliderBumperV.dijitSliderBottomBumper,
.dbootstrap .dijitSliderV .dijitSliderProgressBar {
    border: none;
    background-image: linear-gradient(left center, #049cdb 0, #0385ba 100%);
    box-shadow: inset -1px 0 0 rgba(0, 0, 0, .15)
}

.dbootstrap .dijitSliderImageHandleV {
    box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
    width: 1.5em;
    height: 11px
}

.dbootstrap .dijitSliderBumperV {
    width: 1em
}

.dbootstrap .dijitSliderBumperV.dijitSliderTopBumper {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-bottom: -4px;
    padding-top: 4px;
    box-shadow: none
}

.dbootstrap .dijitSliderBumperV.dijitSliderBottomBumper {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.dbootstrap .dijitRuleLabelsContainerV {
    margin: 0 5px
}

.dbootstrap .dijitSliderDisabled {
    opacity: .65;
    -ms-filter: alpha(Opacity=65);
    filter: alpha(opacity=65)
}

.dbootstrap .dijitSelect .dijitArrowButtonInner {
    margin: 0;
    width: 0;
    height: 0
}

.dbootstrap .dijitSelect {
    border: none;
    color: #555;
    transition: border linear .2s, box-shadow linear .2s
}

.dbootstrap .dijitSelect .dijitButtonContents {
    background-color: #fff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    border-radius: 3px 0 0 3px;
    border: 1px solid #ccc
}

.dbootstrap .dijitSelectDisabled .dijitButtonContents .dijitButtonText {
    opacity: .5;
    -ms-filter: alpha(Opacity=50);
    filter: alpha(opacity=50)
}

.dbootstrap .dijitTimePickerItem {
    font-weight: 400;
    color: #333;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid transparent
}

.dbootstrap .dijitTimePickerItem .dijitTimePickerItemInner {
    padding-top: 6px;
    padding-bottom: 6px
}

.dbootstrap .dijitTimePickerItemHover,
.dbootstrap .dijitTimePickerItemSelected {
    text-decoration: none;
    color: #fff;
    background-color: #08c;
    background-image: linear-gradient(top, #08c 0, #0081c2 100%)
}

.dbootstrap .dijitTimePicker {
    z-index: 1000;
    padding: 5px 0;
    margin: 2px 0 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    border-collapse: separate
}

.dbootstrap .dijitDialog {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, .3)
}

.dbootstrap .dijitDialogCloseIcon .closeText {
    float: right;
    font-size: 20px;
    font-weight: 700;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    -ms-filter: alpha(Opacity=20);
    filter: alpha(opacity=20);
    display: inline;
    position: relative;
    margin-top: 2px
}

.dbootstrap .dijitDialogCloseIconHover .closeText {
    opacity: .4;
    -ms-filter: alpha(Opacity=40);
    filter: alpha(opacity=40)
}

.dbootstrap .dijitDialogUnderlay {
    background-color: #000;
    opacity: .8;
    -ms-filter: alpha(Opacity=80);
    filter: alpha(opacity=80)
}

.dbootstrap .dijitDialogTitleBar {
    padding: 9px 15px;
    border-bottom: 1px solid #eee
}

.dbootstrap .dijitDialogTitle {
    font-size: 24px;
    font-weight: 700;
    margin: 0
}

.dbootstrap .dijitDialogPaneContentArea {
    padding: 15px
}

.dbootstrap .dijitDialogPaneActionBar {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-radius: 0 0 6px 6px;
    box-shadow: inset 0 1px 0 #fff
}

.dbootstrap .dijitTooltipContainer {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .25);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    padding: 9px 14px
}

.dbootstrap .dijitTooltipConnector,
.dbootstrap .dijitTooltipConnector:after {
    position: absolute;
    width: 0;
    height: 0;
    display: inline-block;
    border-color: transparent;
    border-style: solid
}

.dbootstrap .dijitTooltipConnector:after {
    content: "";
    z-index: -1
}

.dbootstrap .dijitTooltipAbove {
    padding-bottom: 5px
}

.dbootstrap .dijitTooltipAbove .dijitTooltipConnector {
    bottom: 1px;
    border-width: 5px 5px 0;
    border-top-color: #fff
}

.dbootstrap .dijitTooltipAbove .dijitTooltipConnector:after {
    border-width: 6px 6px 0;
    border-top-color: rgba(0, 0, 0, .25);
    left: -6px;
    bottom: -1px
}

.dbootstrap .dijitTooltipBelow {
    padding-top: 5px
}

.dbootstrap .dijitTooltipBelow .dijitTooltipConnector {
    top: 1px;
    border-width: 0 5px 5px;
    border-bottom-color: #fff
}

.dbootstrap .dijitTooltipBelow .dijitTooltipConnector:after {
    border-width: 0 6px 6px;
    border-bottom-color: rgba(0, 0, 0, .25);
    left: -6px;
    top: -1px
}

.dbootstrap .dijitTooltipLeft {
    padding-right: 5px
}

.dbootstrap .dijitTooltipLeft .dijitTooltipConnector {
    right: 1px;
    border-width: 5px 0 5px 5px;
    border-left-color: #fff
}

.dbootstrap .dijitTooltipLeft .dijitTooltipConnector:after {
    border-width: 6px 0 6px 6px;
    border-left-color: rgba(0, 0, 0, .25);
    bottom: -6px;
    right: -1px
}

.dbootstrap .dijitTooltipRight {
    padding-left: 5px
}

.dbootstrap .dijitTooltipRight .dijitTooltipConnector {
    left: 1px;
    border-width: 5px 5px 5px 0;
    border-right-color: #fff
}

.dbootstrap .dijitTooltipRight .dijitTooltipConnector:after {
    border-width: 6px 6px 6px 0;
    border-right-color: rgba(0, 0, 0, .25);
    bottom: -6px;
    left: -1px
}

.dbootstrap .dijitTooltipABLeft .dijitTooltipConnector {
    left: 20px
}

.dbootstrap .dijitTooltipABRight .dijitTooltipConnector {
    right: 20px
}

.dbootstrap .dijitPopup .dijitCalendar {
    margin-top: 2px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

.dbootstrap .dijitCalendar {
    background-color: #eee;
    border-collapse: separate;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, .2);
    text-align: center;
    padding: 8px;
    font-size: 12px
}

.dbootstrap .dijitCalendarDateTemplate {
    padding: 3px 7px;
    background-color: #fff
}

.dbootstrap .dijitCalendarDayLabelTemplate {
    padding-bottom: 5px;
    padding-top: 5px;
    font-weight: 500;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .8)
}

.dbootstrap .dijitCalendarDateLabel {
    vertical-align: middle
}

.dbootstrap .dijitCalendarNextMonth,
.dbootstrap .dijitCalendarPreviousMonth {
    background-color: #dfe8ff;
    color: #08c
}

.dbootstrap .dijitCalendarSelectedDate {
    background-color: #0074cc;
    color: #fff
}

.dbootstrap .dijitCalendarCurrentDate .dijitCalendarDateLabel {
    text-decoration: underline
}

.dbootstrap .dijitCalendarSelectedYear {
    font-size: 1.3em;
    margin-left: 8px;
    margin-right: 8px
}

.dbootstrap .dijitCalendar tr td:first-child {
    border-left: none
}

.dbootstrap .dijitCalendarYearLabel {
    margin-top: 8px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .8)
}

.dbootstrap .dijitA11ySideArrow {
    display: none
}

.dbootstrap .dijitProgressBar {
    margin: 2px 0
}

.dbootstrap .dijitProgressBarEmpty {
    border: none;
    border-radius: 4px;
    background-image: linear-gradient(center top, #f5f5f5 0, #f9f9f9 100%);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.dbootstrap .dijitProgressBarFull {
    background-color: #049cdb;
    background-image: linear-gradient(center top, #049cdb 0, #0385ba 100%);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    transition: width .6s ease
}

.dbootstrap .dijitProgressBarTile {
    display: none
}

.dbootstrap .dijitProgressBarLabel {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.dbootstrap .dijitProgressBar.danger .dijitProgressBarFull {
    background-color: #ee5f5b;
    background-image: linear-gradient(center top, #ee5f5b 0, #bd362f 100%)
}

.dbootstrap .dijitProgressBar.success .dijitProgressBarFull {
    background-color: #62c462;
    background-image: linear-gradient(center top, #62c462 0, #51a351 100%)
}

.dbootstrap .dijitProgressBar.info .dijitProgressBarFull {
    background-color: #5bc0de;
    background-image: linear-gradient(center top, #5bc0de 0, #2f96b4 100%)
}

.dbootstrap .dijitProgressBar.warning .dijitProgressBarFull {
    background-color: #faa42b;
    background-image: linear-gradient(center top, #faa42b 0, #f89406 100%)
}

.dbootstrap .dijitProgressBar.striped .dijitProgressBarFull,
.dbootstrap .dijitProgressBarIndeterminate .dijitProgressBarFull {
    background-size: 40px 40px;
    background-image: linear-gradient(left bottom, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent 100%)!important
}

.dbootstrap .dijitProgressBar.animated .dijitProgressBarFull,
.dbootstrap .dijitProgressBarIndeterminate .dijitProgressBarFull {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.dbootstrap .dijitTreeRow {
    padding: 2px 0
}

.dbootstrap .dijitTreeRowSelected,
.dbootstrap .dijitTreeRowSelected.dijitTreeRowHover {
    color: #fff;
    background-color: #08c
}

.dbootstrap .dijitTreeRowHover {
    color: #333;
    background-color: #f5f5f5
}

.dbootstrap .dijitTreeExpando:before {
    cursor: pointer;
    opacity: .3;
    -ms-filter: alpha(Opacity=30);
    filter: alpha(opacity=30);
    padding-left: 4px;
    padding-right: 2px
}

.dbootstrap .dijitTreeExpandoLeaf:before {
    cursor: none;
    visibility: hidden
}

.dbootstrap .dijitTreeIcon {
    width: 1em;
    text-align: center
}

.dbootstrap .dijitToolbar {
    overflow: visible;
    margin-bottom: 20px;
    color: #555;
    background-image: linear-gradient(top, #fff 0, #f2f2f2 100%);
    border-bottom: 1px solid #d5d5d5;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .065);
    padding: 4px
}

.dbootstrap .dijitToolbar .dijitButton,
.dbootstrap .dijitToolbar .dijitComboButton,
.dbootstrap .dijitToolbar .dijitDropDownButton,
.dbootstrap .dijitToolbar .dijitToggleButton {
    margin-left: 2px;
    margin-right: 2px
}

.dbootstrap .dijitToolbar .dijitButton .dijitButtonNode,
.dbootstrap .dijitToolbar .dijitComboButton .dijitButtonNode,
.dbootstrap .dijitToolbar .dijitDropDownButton .dijitButtonNode,
.dbootstrap .dijitToolbar .dijitToggleButton .dijitButtonNode {
    padding: 0
}

.dbootstrap .dijitToolbar .dijitButtonContents {
    padding: 4px 8px
}

.dbootstrap .dijitEditor {
    border: 1px solid #d5d5d5
}

.dbootstrap .dijitEditorDisabled {
    opacity: .65;
    -ms-filter: alpha(Opacity=65);
    filter: alpha(opacity=65)
}

.dbootstrap .dijitTitlePane {
    border: 1px solid #ddd;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.dbootstrap .dijitTitlePaneTitle {
    color: #08c;
    border-bottom: none;
    padding: 8px 15px
}

.dbootstrap .dijitTitlePaneTitleHover {
    color: #0074ad
}

.dbootstrap .dijitTitlePaneContentOuter {
    margin-bottom: 2px;
    border-top: 1px solid #ddd
}

.dbootstrap .dijitTitlePaneContentInner {
    padding: 9px 15px
}

.dbootstrap .dijitTitlePane .dijitArrowNode {
    margin-right: 9px
}

.dbootstrap .dijitTitlePane .dijitArrowNode:before {
    text-align: center;
    width: 12px
}

.dbootstrap .dgrid {
    background-color: transparent;
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    padding: 0
}

.dbootstrap .dgrid-footer,
.dbootstrap .dgrid-header,
.dbootstrap .dgrid-header-scroll {
    background-image: linear-gradient(center top, #eee 0, #e2e2e2 100%)
}

.dbootstrap .dgrid-header,
.dbootstrap .dgrid-header-scroll {
    font-weight: 700;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, .06)inset
}

.dbootstrap .dgrid .dgrid-cell {
    border-color: #ddd;
    border-style: solid;
    border-width: 0 1px 0 0;
    overflow: hidden;
    text-shadow: 0 1px 0 #fff
}

.dbootstrap .dgrid .dgrid-cell.dgrid-column-first {
    border-width: 0
}

.dbootstrap .dgrid .dgrid-cell-padding {
    padding: 8px
}

.dbootstrap .dgrid .dgrid-row {
    border-color: #ddd;
    border-style: solid;
    border-width: 0 0 1px
}

.dbootstrap .dgrid .dgrid-row-even {
    background-color: #fff
}

.dbootstrap .dgrid .dgrid-row-odd {
    background-color: #eee
}

.dbootstrap .dgrid .dgrid-row:hover,
.dbootstrap .dgrid .dgrid-row:hover .dgrid-cell {
    background-color: #1ebafb;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2)
}

.dbootstrap .dgrid-selected,
.dbootstrap .dgrid-selected .dgrid-cell {
    background-color: #049cdb;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2)
}

.dbootstrap .dgrid-sort-arrow {
    background: 0 0;
    width: auto;
    height: auto;
    margin: 0
}