﻿
html, body {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#wrapper {
    background: white;
}

    #wrapper b {
        color: #336699;
    }

#navwrapper {
    background: white;
    overflow: hidden;
}

#detailwrapper {
    background: white;
}

#reportwrapper {
    background: white;
}

.reportNav {
    background-color: #F2F8FF;
}


#fullWrapper {
    background: white;
}


#header, #betaheader {
    clear: both;
    background-color: white;
    /*background: url(images/ShireSystem_Primary_Dark_RGB_cropped.png) white top left no-repeat;
    background-size: 220px;
    padding-left: 10px;*/
    height: 60px;
    border-bottom: solid 1px #A3C0E8;
}

#shireSupportLogo {
    background: url(images/ShireSystem_Primary_Dark_RGB_cropped.png) white top left no-repeat;
    background-size: 220px;
    height: 60px;
}

#shireSupportLabel {
    font-weight: bold;
}

#tabs {
    /*height: 86px;*/
    float: left;
    width: 100%;
    /*background: url(images/ShireSystem_Primary_Dark_RGB_cropped.png) white top left no-repeat;
    background-size: 220px;*/
    font-size: 93%;
    line-height: normal;
    border-bottom: 0px solid black;
}

.gridHeader {
    height: 31px;
    float: left;
}

.panelLeft {
    height: 290px;
    width: 430px;
    overflow: hidden;
}

.panelRight {
    height: 290px;
    width: 430px;
    overflow: hidden;
}

.panelFull {
    width: 920px;
    overflow: hidden;
    padding: 0px;
}

.panelFull2 {
    width: 920px;
    overflow: hidden;
    padding: 0px;
    height: 215px!important;
}

.dxb {
    font-size: 0.9em;
}

.detailBanner {
    width: 1000px;
}

.panelLeftWrapper {
    float: left;
    padding-top: 5px;
}

.panelRightWrapper {
    float: right;
    padding-top: 5px;
}

.panelFullWrapper {
    width: 960px;
}

.shireLoginForm {
    background-color: #E6F1FE!important;
}


.menutoolbar {
    float: left;
    overflow: hidden;
}

#divSearch {
    float: left;
}

#divContainer {
}

.toolbarMask {
    position: absolute;
    top: 100px;
    width: 100vw;
    height: 47px;
    display:none;
    z-index: -50;
}

#divAttributeContainer {
    background-color: #E4EFFF;
    border-top: 1px solid #AECAF0;
    border-left: 1px solid #AECAF0;
    border-right: 1px solid #AECAF0;
    padding: 0px 0px 0px 10px;
    overflow: hidden;
}

#divOutstandingRequests {
    background-color: #E4EFFF;
    border-top: 1px solid #AECAF0;
    border-left: 1px solid #AECAF0;
    border-right: 1px solid #AECAF0;
    padding: 5px;
    overflow: hidden;
}

input[type="text"], input[type="password"] {
    min-height: 20px;
}


textarea {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    resize: none;
    border: 1px solid #AECAF0;
}


    textarea:focus {
        outline: none;
    }



.dxgv.dxgvHHEC table td.dxgvPHEC {
    border-right-width: 1px;
}

.dxgvSelectedRow_Aqua,
.dxgvFocusedRow_Aqua,
.dxtlFocusedNode_Aqua {
    background-color: #AECAF0 !important;
}

.dxgvDataRowHover_Aqua {
    background-color: #E4EFFF !important;
}


.shireTextColor {
    color: navy!important;
}


#detailBannerSmall {
    border-bottom: 1px solid #A3C0E8;
    border-top: 1px solid #A3C0E8;
    border-right: none;
    background-color: rgb(198, 222, 255) !important;
}


.reportExtractLine {
    padding-bottom: 5px;
}


/*.dxgvDetailRow_Aqua td.dxgv.dxgvPHEC {
    border-right: 0px;
}

.dxpc-content {
    background-color: white !important;
}*/

/*

.dxgvHeader_Aqua,
.dxgvFooter_Aqua,
.dxgvPagerBottomPanel_Aqua,
.detailBanner,
.detailheadertext,
.toolbar,
.dxm-content,
.menubar,
.dxm-main,
.dxm-popOut,
.dxm-image,
.dxm-hovered,
.subToolbar,
.dxm-ltr,
.dxpc-header,
.dxm-horizontal,
.dxbButton_Aqua,
.dxrpHeader_Aqua,
.dxtc-tab,
.dxm-selected,
.dxtlHeader_Aqua,
.detailBannerSmall {
    background-image: none !important;
}
*/

.dxgvHeader_Aqua,
.dxgvFooter_Aqua,
.dxgvPagerBottomPanel_Aqua,
.detailBanner,
.detailheadertext,
.toolbar,
.dxm-content,
.menubar,
.dxm-main,
.dxm-popOut,
.dxm-item,
.dxm-checked,
.dxm-hovered,
.subToolbar,
.dxmLite_Aqua dxm-ltr,
.dxm-ltr,
.dxpc-header,
.dxm-horizontal,
.dxbButton_Aqua,
.dxeCalendarButton_Aqua,
.dxucBrowseButton_Aqua,
.dxrpHeader_Aqua,
.dxtc-tab,
.dxscToolbarContainer_Aqua,
.dxscViewSelector_Aqua,
.dxm-selected,
.dxtlHeader_Aqua,
.detailBannerSmall {
    background-image: none !important;
}

.dxm-popOut {
    border: none !important;
}

.dxm-checked {
    border-color: #A3C0E8 !important;
    background-color: none !important;
}

.dxscDateHeader_Aqua,
.dxscTimelineDateHeader_Aqua,
.dxscDayHeader_Aqua,
.dxeProgressBarIndicator_Aqua,
.dxeProgressBar_Aqua,
.dxscViewNavigatorButton_Aqua,
.dxbButtonSys,
.dxeTBBarHighlight_Aqua,
.dxscDateCellHeader_Aqua {
    background-image: none !important;
}

.dxscTodayCellHeader_Aqua,
.dxscSel {
    background-color: #b3d6ff !important;
}
/*dxsc-date-hr*/
/*.dxm-item.dxm-checked.dxm-noSubMenu {
    background: none !important;
}*/
/*.dxsc-toolbar dxsc-adaptive-toolbar {
    background-image: none !important;
}*/

.dxm-hovered {
    background-color: #cce4ff !important;
    background-image: none !important;
    border-color: #66adff !important;
}



.dxmLite_Aqua .dxm-main {
    border: 1px solid #AECAF0;
    background-color: #f8fbfb;
    color: #283B56;
}

.dxmLite_Aqua .dxm-horizontal {
    background: none !important;
    padding: 0px;
}

.subToolbar {
    background-color: rgb(198, 222, 255) !important;
}

.dxeCalendarButtonHover_Aqua,
.dxnb-itemHover {
    background-color: #cce5ff !important;
    background-image: none !important;
    border: 1px solid #66adff !important;
}

.dxnb-itemSelected {
    background-color: #b3d6ff !important;
    background-image: none !important;
    border: 1px solid #66adff !important;
}

.dxtc-activeTab {
    border-top-color: #80bbff !important;
}

.dxtc-tabHover {
    background-color: #cce4ff !important;
    border-top-color: #b3d6ff !important;
    border-left-color: #b3d6ff !important;
    border-right-color: #b3d6ff !important;
}

.dxucBrowseButtonHover_Aqua,
.dxbButtonHover_Aqua {
    background-color: #cce4ff !important;
    background-image: none !important;
    border-color: #A3C0E8 !important;
    color: black;
}

.dxucBrowseButtonPressed_Aqua,
.dxbButtonPressed_Aqua {
    background-color: #b3d6ff !important;
    background-image: none !important;
    border-color: #A3C0E8 !important;
    color: black;
}

.dxm-selected {
    background-color: #b3d6ff !important;
    background-image: none !important;
}

#detailBanner {
    background-image: none !important;
    background-color: #f8fbfb !important;
    border-top: 1px solid #A3C0E8 !important;
    border-bottom: 1px solid #A3C0E8 !important;
    height: 33px;
}

.dxgvFooter_Aqua,
.toolbar {
    background-color: rgb(198, 222, 255) !important;
}

.menubar {
    background-color: #f8fbfb !important;
    border-bottom: 1px solid #A3C0E8 !important;
}

.shireButton {
    color: rgb(44, 77, 121);
    font: 12px Tahoma;
}


.homepanel {
    width: 230px;
}

.homeitempanel, .homedescriptionpanel {
    width: 170px;
}

.homeimagepanel {
    width: 45px;
}

.reportExtractCell {
    min-height: 75px;
    max-width: 480px;
}





.dxpc-footerContent {
    display: none;
}

.shireNewIcon {
    font-size: 2.3em;
    color: #336699;
    margin-top: 10px;
}

.dxig-closeButtonWrapper {
    opacity: 1 !important;
}

.dxtcLite_Aqua.dxtc-noTabs > .dxtc-content {
    border: none !important;
}

.dxgvFooter_Aqua {
    width: 100%;
}

.dxgvDataRow {
    height: 30px;
}

.shireHeading {
    float: left;
    padding-bottom: 5px;
    color: #336699;
}

.shireButtonColor {
    color: #336699;
}

.shireTableRow {
    height: 30px;
}

.detailheadertext {
    color: navy;
    width: 550px;
    font-size: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}



#shireFormHistory {
    background-color: #f8fbfb;
    border: 1px solid #336699;
}

    #shireFormHistory a,
    #shireFormHistory a:visited {
        /*font-size: 1.3em;*/
        /*margin-bottom: 10px;*/
        text-decoration: none;
        color: #336699;
    }

    #shireFormHistory li {
        margin-left: -30px;
        padding-bottom: 5px;
    }

.shireNavTree {
    z-index: 30;
}

    .shireNavTree a:visited {
        color: #5689C5;
    }



.homeitem a, .homeitem a:visited {
    color: #336699;
}

    .homeitem a:hover {
        color: #336699;
    }

.homedescriptionpanel a, .homedescriptionpanel a:visited {
    color: #336699;
}

.schedulerHeader {
    background-color: #D5E1FF;
}


#wizardBanner {
    float: left;
    width: 1001px;
    height: 31px;
    padding: 10px;
    background: #cce4ff;
    border-bottom: 1px solid #336699;
    border-top: 1px solid #336699;
    font-size: 1.4em;
    margin-right: 1px;
    padding: 0;
}

#wrapper h3 {
    color: #336699;
    font-size: 1.6em;
}


.headerText {
    color: #3366aa;
}

.shireMediumField {
    float: left;
    width: 365px;
    padding: 2px 2px 2px 0;
}

.shireAutoLabel {
    margin-right: 12px;
}


.homeicon {
    color: rgba(0, 128, 128, 0.9);
    /*color:#336699;*/
    text-align: left;
    vertical-align: text-top;
    padding: 5px 5px 5px 5px;
    transition: transform .2s; /* Animation */
    font-size: 2.3em;
}

    .homeicon:hover {
        transform: scale(1.3);
        color: rgba(0, 128, 128, 1);
        /*color: #336699;*/
    }

.dxtlSearchPanel_Aqua {
    background-color:white!important;
    border-style:none!important;
}

.toolbarHeaderText {
    font-size:1.8em!important;
}

.buttonText {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}


.issueSubjectPanel {
    margin-top: -10px;
    padding: 0px;
}

.transferTargetPanel {
    float:left;
    margin-top:10px;
}