.flat.my .dijitSelect .dijitButtonContents, .flat.my .dijitSelect .dijitArrowButton {
    line-height: 30px;
}

.flat.my .dijitTextBox, .flat .dijitInputInner {
    line-height: 30px;
}

.flat.my .dijitPlaceHolder {
    font-style: italic;
}

.flat.my .dijitButton.button-lg  .dijitButtonNode,
.flat.my .dijitDropDownButton.button-lg  .dijitButtonNode,
.flat.my .dijitComboButton.button-lg  .dijitButtonNode,
.flat.my .button-lg .dijitToggleButton.button-lg  .dijitButtonNode {
    line-height: 30px;
    padding-left:1em;
    padding-right: 1em;
    font-weight: 500;
}

.flat.my .dijitButton.alt-primary .dijitButtonNode,
.flat.my .dijitDropDownButton.alt-primary .dijitButtonNode,
.flat.my .dijitComboButton.alt-primary .dijitButtonNode,
.flat.my .dijitToggleButton.alt-primary .dijitButtonNode,
.flat.my .dijitComboBox.alt-primary .dijitButtonNode,
.flat.my .dijitSelect.alt-primary .dijitButtonContents,
.flat.my .dijitSelect.alt-primary .dijitButtonNode,
.flat.my .dijitSpinner.alt-primary .dijitArrowButton {
    background: #0083bf;
    color: #fff;
    border-color: #166fbd;
}

.flat.my .dijitButtonHover.alt-primary .dijitButtonNode,
.flat.my .dijitDropDownButtonHover.alt-primary .dijitButtonNode,
.flat.my .dijitComboButton.alt-primary .dijitButtonNodeHover,
.flat.my .dijitComboButton.alt-primary .dijitDownArrowButtonHover,
.flat.my .dijitToggleButtonHover.alt-primary .dijitButtonNode,
.flat.my .dijitComboBoxHover.alt-primary .dijitButtonNode,
.flat.my .dijitSelectHover.alt-primary .dijitButtonContents,
.flat.my .dijitSelectHover.alt-primary .dijitButtonNode,
.flat.my .dijitSelect.dijitSelectOpened.alt-primary .dijitButtonContents,
.flat.my .dijitSelect.dijitSelectOpened.alt-primary .dijitArrowButton,
.flat.my .dijitSpinner.alt-primary .dijitUpArrowButtonHover,
.flat.my .dijitSpinner.alt-primary .dijitDownArrowButtonHover {
    background-color: #006687;
    border-color: #004b63;
    color: #ffffff;
}

.flat.my .dijitButtonDisabled.alt-primary .dijitButtonNode, .flat .dijitDropDownButtonDisabled.alt-primary .dijitButtonNode, .flat .dijitComboButtonDisabled.alt-primary .dijitButtonNode, .flat .dijitToggleButtonDisabled.alt-primary .dijitButtonNode {
    opacity: .65;
    color: #dddddd;
}

.flat.my .dijitValidationTextBoxError.no-error .dijitValidationContainer {
    display: none;
}

.flat.my .dijitTooltipContainer .tooltipDialogTitle {
    border-bottom: 1px dotted #bbb;
    border-radius: 3px 3px 0 0;
    line-height: 20px;
    padding: 0.75em 18px 8px;
    color: #008cba;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.1;
}

.flat.my .dijitTooltipContainer {
    padding: 0;
}

.flat.my .dijitTooltipFocusNode {
    padding: 0;
}

.flat.my .dijitTooltipContainer .tooltipDialogContent {
    padding: 1.5em 18px;
}

.flat.my .dijitDialogPaneActionBar {
    background-color: #eee;
    border-top: 1px solid #ddd;
    padding: 4px;
    position: relative;
    text-align: right;
}

.flat.my .dijitTooltip, .flat.my .dijitTooltipDialog {
    outline: 0 none;
}