﻿html, body {
    margin: 0;
    padding: 0;
}

.visibilityHidden {
    visibility: hidden;
}

.module_title {
    /*border-bottom: 1px dotted #ccc;*/
    font-size: small !important;
    color: darkblue;
    font-weight: 600;
    padding-left: 10px !important;
}

.norm_formbutton {
    color: #007BF7;
    background: white;
    border-radius: 5px;
    font-weight: 600;
    height: 35px !important;
}

.norm_formbuttondefault {
    border-radius: 5px;
    font-weight: 600;
    height: 35px !important;
}

.preferredbutton {
    color: white;
    background: #007BF7;
}

/*-----------------------------------------*/
/* Below are for devexpress component      */
/* Copy directly from Main.master styles   */
/*-----------------------------------------*/

.dxflCustomItemSys .dxflVATSys.dxflCaptionCell_iOS {
    padding-top: 10px !important;
}

.dxeCaptionCell_iOS {
    line-height: 5px;
}

.dxflGroupBox_iOS {
    margin: 10px 0;
}

.dxgvHeader_iOS td {
    white-space: nowrap;
    padding: 0;
    color: #3D3D3D;
    font-weight: 500 !important;
}

.dxgvHeader_iOS, .dxgvHeader_iOS table {
    font-size: small;
    padding: 10px;
}

.dxgvDataRow_iOS td {
    padding: 4px 5px !important;
}

.dxgvTable_iOS {
    background: #F8F8F8;
}
/*.dxtcLite_iOS > .dxtc-content {
            background: #F4F4F4;
        }
        .dxtlNode_iOS {
            background: #F4F4F4 !important;
        }
        .dxtlIndent_iOS, .dxtlIndentWithButton_iOS {
            background: #F4F4F4;
        }*/
.dxtlFocusedNode_iOS {
    background: #EEF9FF;
    color: black;
}

    .dxtlFocusedNode_iOS a, .dxtlFocusedNode_iOS a:hover {
        color: blue !important;
    }

.dxgvControl_iOS .dxgvFSDC, .dxgvControl_iOS .dxgvHSDC {
    border-top: 1px solid #DCDCDC;
}

.dxtlHeader_iOS, .dxtlHeader_iOS td.dxtl {
    border: 1px solid #DCDCDC;
}

.dxgvFilterRow_iOS td.dxgv {
    padding: 5px 10px 5px 0px;
}

.dxgvControl_iOS, .dxgvDisabled_iOS {
    outline: 0;
}

.dxgvFilterRow_iOS .dxGridView_gvFilterRowButton_iOS {
    margin-left: 4px;
    margin-right: -4px;
}

.dxeRadioButtonList_iOS td.dxe, .dxeCheckBoxList_iOS td.dxe {
    padding: 10px 20px;
}

.dxWeb_edtCheckBoxChecked_iOS, .dxWeb_edtCheckBoxUnchecked_iOS, .dxWeb_edtCheckBoxUncheckedDisabled_iOS, .dxWeb_edtCheckBoxCheckedDisabled_iOS, .dxWeb_edtCheckBoxGrayed_iOS {
    zoom: 0.6;
}

.hide_GrayedCheckBox {
    visibility: hidden;
}

.dxEditors_edtRadioButtonChecked_iOS, .dxEditors_edtRadioButtonUnchecked_iOS, .dxEditors_edtRadioButtonUncheckedDisabled_iOS, .dxEditors_edtRadioButtonCheckedDisabled_iOS {
    zoom: 0.6;
}
/*.dxEditors_edtRadioButtonChecked_iOS {
            background-position: -177px -68px;
        }
        .dxEditors_edtRadioButtonUnchecked_iOS {
            background-position: -177px -101px;
        }*/
.dxflCheckBoxItemSys .dxflVATSys.dxflCaptionCell_iOS {
    padding-top: 5px;
}

.dxChrome .dxflCheckBoxItemSys .dxflVATSys.dxflCaptionCell_iOS, .dxOpera .dxflCheckBoxItemSys .dxflVATSys.dxflCaptionCell_iOS {
    padding-top: 8px;
}

input[type="text"].dxeEditArea_iOS, input[type="password"].dxeEditArea_iOS {
    height: 25px;
}

.dxFirefox table.dxeTextBox_iOS td.dxic, .dxFirefox table.dxeButtonEdit_iOS td.dxic, table.dxeTextBox_iOS td.dxic, table.dxeButtonEdit_iOS td.dxic {
    padding: 2px 3px;
}

.dxflTextItemSys .dxflVATSys.dxflCaptionCell_iOS {
    padding-top: 5px;
}

.dxtlHeader_iOS, .dxtlHeader_iOS td.dxtl {
    padding: 10px;
    font-size: small;
    font-weight: 500 !important;
}

.dxtlIndentWithButton_iOS {
    padding: 5px;
}

.dxgvGroupPanel_iOS {
    padding: 5px 0;
}

.dxrpControl_iOS td.dxrpHeader_iOS {
    padding: 10px
}

.dxtlNode_iOS td.dxtl, .dxtlAltNode_iOS td.dxtl, .dxtlSelectedNode_iOS td.dxtl, .dxtlFocusedNode_iOS td.dxtl, .dxtlEditFormDisplayNode_iOS td.dxtl, .dxtlCommandCell_iOS {
    padding: 5px;
}

.dxeCalendar_iOS td.dxMonthGrid > table > tbody > tr > td, .dxeCalendar_iOS td.dxMonthGridWithWeekNumbers > table > tbody > tr > td, .dxeCalendar_iOS td.dxMonthGridWithWeekNumbersRtl > table > tbody > tr > td {
    padding: 7px;
}

.dxChrome .dxflTextEditItemSys .dxflVATSys.dxflCaptionCell_iOS, .dxChrome .dxflViewFormLayoutSys .dxflItemSys .dxflVATSys.dxflCaptionCell_iOS, .dxChrome .dxflViewFormLayoutSys .dxflItemSys .dxflNestedControlCell_iOS {
    padding-top: 5px;
}

.dxflGroupCell_iOS {
    padding: 0;
    padding-left: 3px;
}

.dxflCaptionCell_iOS {
    padding-left: 10px !important;
    line-height: 10px !important;
}

td.dxflNestedControlCell_iOS {
    padding-right: 10px;
}

.dxflGroup_iOS {
    padding: 6px 7px;
}

.dxgvDataRowAlt_iOS {
    background-color: white;
}

.dxgvFocusedRow_iOS, .dxgvFocusedRow_iOS.dxgvDataRowHover_iOS {
    background-color: #D4EFFC;
    color: black;
}

    .dxtlSelectedNode_iOS .dxWeb_edtCheckBoxChecked_iOS, .dxgvFocusedRow_iOS .dxWeb_edtCheckBoxChecked_iOS, .dxtlFocusedNode_iOS .dxWeb_edtCheckBoxChecked_iOS, .dxgvSelectedRow_iOS .dxWeb_edtCheckBoxChecked_iOS {
        background-position: -132px -70px;
    }

    .dxgvFocusedRow_iOS .dxWeb_edtCheckBoxUnchecked_iOS, .dxtlFocusedNode_iOS .dxWeb_edtCheckBoxUnchecked_iOS {
        background-position: -99px -103px;
    }

    .dxgvFocusedRow_iOS .dxEditors_edtRadioButtonChecked_iOS {
        background-position: -173px -134px !important;
    }

    .dxgvFocusedRow_iOS a, .dxgvFocusedGroupRow_iOS a {
        color: blue !important;
    }

.dxgvFocusedGroupRow_iOS {
    color: #007BF7;
    background-color: #EEF9FF;
}

.dxgvEditFormDisplayRow_iOS td.dxgv, .dxgvDetailCell_iOS td.dxgv, .dxgvDataRow_iOS td.dxgv, .dxgvDetailRow_iOS.dxgvADR td.dxgvAIC {
    padding: 0;
}

.dxgvFooter_iOS td.dxgv {
    padding: 5px 20px;
}

.dxeButtonEditButton_iOS {
    padding: 0px 4px;
}

.dxflItem_iOS, .dxflViewFormLayoutSys .dxflEditFormItemSys.dxflItem_iOS {
    padding: 2px 0;
}

.dxtlGroupFooter_iOS td.dxtl, .dxtlFooter_iOS td.dxtl, .dxtlIndent_iOS {
    padding: 0;
}

.dxTreeList_CollapsedButton_iOS, .dxTreeList_ExpandedButton_iOS {
    margin-top: 5px;
}

input[type="text"].dxeEditArea_iOS, input[type="password"].dxeEditArea_iOS {
    height: 20px;
}

.dxflRadioButtonListItemSys .dxflVATSys.dxflCaptionCell_iOS {
    padding-top: 20px !important;
}

.dxpcLite_iOS .dxpc-header, .dxdpLite_iOS .dxpc-header {
    padding: 10px 5px 10px 20px !important;
}

.dxpcLite_iOS .dxpc-content, .dxdpLite_iOS .dxpc-content {
    padding: 5px;
    background: #F4F4F4;
}

.dxgvControl_iOS .dxgvHSDC, .dxgvControl_iOS .dxgvHEC {
    border-top: none;
}

.dxtlHSEC, .dxgvControl_iOS .dxgvHEC, .dxgvControl_iOS, .dxgvDisabled_iOS {
    background-color: white
}

.dxgvCustomization_iOS .dxgvHeader_iOS {
    padding: 10px;
}

.dxtcLite_iOS > .dxtc-stripContainer .dxtc-link {
    padding: 6px 20px 7px;
}

.dxmLite_iOS .dxm-popup .dxm-content {
    padding: 5px 20px;
}

.dxpc-headerContent {
    text-align: left;
}

.dxgvCommandColumn_iOS a {
    margin-right: 5px;
}

.dxgvGroupRow_iOS td.dxgv {
    padding: 5px;
    background-color: #F7F7F7;
}

.dxgvDataRow_iOS td.dxgvIndentCell, .dxgvDetailRow_iOS td.dxgvIndentCell, .dxgvPreviewRow_iOS td.dxgvIndentCell, .dxgvGroupRow_iOS td.dxgvIndentCell, .dxgvGroupFooter_iOS td.dxgvIndentCell {
    background-color: #F7F7F7 !important;
}

.preferredButton {
    color: blue;
    background: white;
}

.dxrpControl_Office2010Silver > tbody > tr.dxrpCR > .dxrpcontent > .dxrpAW > .dxrpCW {
    padding: 3px 13px 0px 11px;
}

.MemoClass, .MemoClass textarea {
    background-color: Transparent !important;
    border: none !important;
}

/*-----------------------------------------*/
/* Below are from original Site.css        */
/* Some styles may have been removed       */
/*-----------------------------------------*/

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea {
    max-width: 280px;
}


/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }

    .body-content {
        padding: 0;
    }
}