﻿body {
    font-family: Helvetica, Arial, sans-serif;
}

.conn-info
{
    white-space: pre-line;
    font-size: 8pt;
}

/*SOHOXI Override*/
.datagrid tr .datagrid-cell-wrapper {
    padding: 0 0px !important;
}

.toolbar .title, .formatter-toolbar .title {
    height: auto !important;
}

.dropdown-wrapper {
    margin-bottom: 5px !important;
}


/*SOHOXI End Override*/

.clear-both{
    clear:both;
}
.three-columns{
    float:left;
    width:30%;
}

.right-margin{
    margin-right: 5px;
}


.field-fullwidth{
    width: 100% !important;
}

.field-halfwidth {
    width: 50% !important;
}

.margin-bottom {
    margin-bottom: 20px;
}

.margin-top {
    margin-top: 20px;
}

.MultiIncidentButton {
    clear: none !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: 7px !important;
    padding-left: 25px !important;
    border: 1px solid black !important;
}

.MultiIncidentButton:hover {
        cursor: pointer;
    }

.MultiIncidentButton.FireTruck {
        height: 25px;
        width: 70px;
        background-image: url('/Content/images/icons/FireTruck_24.png');
    }

.MultiIncidentButton.Fire {
        height: 25px;
        width: 70px;
        background-image: url('/Content/images/flame_whitebg_16.png');
    }

.MultiIncidentButton.Ambulance {
        height: 25px;
        width: 115px;
        background-image: url('/Content/images/icons/ambulance_24.png');
    }

.MultiIncidentButton.Law {
        height: 25px;
        width: 70px;
        background-image: url('/Content/images/icons/policeman_usa_16.png');
    }


.inforIconButton.withText {
    background-position: left center;
    text-align: right;
    padding-left: 20px;
    width: auto;
    color: white;
    background-color: #999999;
    padding-right: 5px;
}

.inforIconButton.withText.justText {
        padding-left: 5px;
}

.inforIconButton.withText:hover {
        border: 1.5px solid #13A3F7;
}

.inforIconButton.withText.default {
        background-color: #13A3F7;
}

.inforIconButton.inProgress {
    background-image: url(images/icons/robber_16.png);
    background-repeat: no-repeat;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-size: 1.2em;
}

.busy-search {
    margin-left: 40px;
    padding-top: 5px;
    white-space: nowrap;
    overflow: visible;
}

.left-margin {
    margin-left: 20px;
}

.accordian-header {
    font-size: medium !important;
    color: #368ac0 !important;
}

.waiting-cursor {
    cursor: wait;
}

.field-set-header {
    border-bottom: 1px solid #B3B3B3;
    font-size: medium;
    margin-bottom: 20px;
    color: #368ac0;
    width: 100%;
}

.field-seperator {
    border-bottom: 1px solid #B3B3B3;
    margin-bottom: 20px;
    width: 100%;
}

.pointer {
    cursor: pointer;
}

.help-btn:hover, .help-btn:focus {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAOklEQVR42mNgGG5AePH3/4TkGJEVvY3lZMRlABMuCXRbGAlZDbOJkZA7Yc5hxOcpdDdj+JKQUwYrAAD5KSK7HJcisAAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: center;
    min-width: 15px;
    margin-bottom: 3px;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: #686B73;
    cursor: pointer;
    height: 20px;
}

.help-btn {
    width: 25px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAOklEQVR42mNgGCJg8+bN/wnJMSIr8vX1ZcRlABMuCXRbGAlZDbOJkZA7Yc5hxOcpdDdj+JKQU4Y8AAD60SWv1y+EngAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 3px;
    margin-right: 1%;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: #686B73;
    cursor: default;
    height: 20px;
}



.helpList {
    overflow-y: auto;
    min-height: 70px;
    line-height: 20px;
    white-space: nowrap;
}

h3 {
    color: #368ac0 !important;
    font-size: 1.3em;
}

.border-bottom {
    border-bottom: 1px solid #d8d8d8;
}

.align-center {
    text-align: center;
}

.underlined {
    text-decoration: underline;
}

.inforLoadingIndicator.large {
    background-image: url("data:image/gif;base64,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");
    height: 32px;
    width: 32px;
    z-index: 9000;
}

.inforTopBanner {
    background-color: #E6E6E6;
    color: #B3B3B3;
    height: 62px;
    background-image: none;
}

.inforTopBannerRight {
    height: 62px;
    margin-left: 50%;
    text-align: right;
    vertical-align: middle;
    width: 50%;
    background-image: none;
}

.inforTopBannerLeft {
    float: left;
    height: 62px;
    text-align: left;
    vertical-align: middle;
    width: 55%;
}

.appMenuButton {
    left: 300px;
    position: relative;
    top: 12px;
}

.inforLogo {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABvklEQVR42mO4wsBHU8QwasGoBaMWoFpwS1EXj9LHkUnvZs5/O2nGdQFZ0i1gEnheWPn7xUtc6p4kZv2HgRviKiRbcMfAGqjzz4ePuNS9X7gMqODD0lVAlVdZhEi24BqnOFDnHV1LXOo+bdgCtOB5QQWZcXBb3fj7hctfDx+7xisFZHw7eebTpm1/P33+/fwFMOjgFvx++gyoBsh94B4IZPz9+g2o4N3cRddFFIGCH1auA+r9sGz1rwePfly/iT2IgBEICeh/f/78ef8BzPp3U0YDYsGfd++/X7rywC3g/9+/IO7bd/9+/QIyvl+8cpVNBGg6RO/3cxeB7iNgwT0b92tc4r9fvgKy77v4IQfRlz0HgOy3k2deYeS/Ian2+9lzIPdhQBTEAmBKwxfJcAuusgoDxb+dOA3RjGzBr/sPQbY6eEH0fly1HiIFseBRcAxRFkDEvxw4jGnB5137QD6YMgvog5vSGsDEjewDIINSC+47+0Li4O/HT8CoAgX6hctAH+OzAC0VARFE/N2chUD2fUfvN/1TgYzH0SkQcaAdXw8eAaYCYLp6O23OdSF5eCoCKh4tTUctGLVg1ILBZgEAcDeURogYV6cAAAAASUVORK5CYII=") no-repeat scroll 30px 15px transparent;
}

.inforApplicationName {
    color: #686B73;
    font-size: 1.6em;
    left: 95px;
    position: relative;
    top: 22px;
}

.topBannerLayoutLeft {
    position: absolute;
    left: 0px;
    width: 220px;
}

.inforApplicationPadding {
    margin-left: 20px;
    padding-right: 20px;
    padding-top: 0;
}

.fixedPanelHover.fixed,
.fixedPanel.fixed {
    min-width: 1014px;
    position: fixed;
    width: 100%;
    /*z-index: 2002;*/
}

    .fixedPanelHover.fixed.navegationContainer {
        width: 97%;
    }

    .fixedPanelHover.fixed .inforApplicationNav {
        position: relative;
    }

.navegationContainer {
    height: 42px;
}

.menuWidth {
    display: inline-block;
    width: 90%;
    margin-left: 4px;
    float: left;
}

.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}

.minSection100 {
    min-width: 984px;
}

#branding-container {
    background-image: url('Images/logo-32.png');
    background-size: 32px;
    background-repeat: no-repeat;
    background-position: 30px 15px;
    float: left;
    height: 100%;
    width: 210px;
}

    #branding-container h1#site-brand-name {
        color: #686B73;
        margin-left: 95px;
        margin-top: 21px;
        font-weight: normal;
        font-size: 16px;
    }

#settings-container {
    float: right;
    height: 100%;
    padding-right: 35px;
    width: 20%;
    margin-top: 21px;
}

#incident-counts-container {
    float: right;
    /*margin-right: 100px;*/
    font-size: 12px;
}

    #incident-counts-container th {
        font-weight: normal;
        padding: 2px 4px 2px 4px;
    }

    #incident-counts-container td {
        padding: 2px 4px 2px 4px;
    }

    #incident-counts-container .countsText {
        font-weight: bold;
        text-align: right;
    }

    #incident-counts-container .lawHeader {
        color: blue;
    }

    #incident-counts-container .fireHeader {
        color: red;
    }

    #incident-counts-container .ambHeader {
        color: green;
    }

    #incident-counts-container .incidentCount {
        text-align: center;
    }

.countsText {
    color: #7E838F;
    font-weight: bold;
    text-align: right;
    width: 31%;
}

.fontBold {
    font-weight: bold;
}


#content-header {
    height: 35px;
    width: 100%;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 1px solid #595959;
    margin: 0;
    padding: 0;
}

#content-title {
    padding-left: 12px;
    padding-top: 5px;
}

#content-container {
    padding: 12px;
}


#main-menu {
    height: 42px;
    width: 100%;
    border: 0;
    margin: 0;
    padding: 0;
    position: relative;
}

#night-mode {
    position: absolute;
    right: 12px;
    top: 2px;
}

#night-mode-switch {
    float: left;
}

#day-mode-indicator {
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 9px;
    margin-right: 2px;
    background: url('Images/Soho/inforSwitch/sun.png') center center no-repeat;
}

#night-mode-indicator {
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 9px;
    margin-right: 2px;
    background: url('Images/Soho/inforSwitch/moon.png') center center no-repeat;
}

#displayModeSwitchContainer {
    height: 100%;
    padding-top: 10px;
    padding-right: 22px;
}

#night-mode-switch .inforCheckboxLabel {
    display: none;
}
/*Breadcrumb*/
#breadcrumb-container {
    height: 28px;
    width: 100%;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 1px solid #595959;
    margin: 0;
    padding: 0;
}


.inforSwitch {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    display: inline-block;
    padding-left: 3px;
}

.inforSwitchCheckbox {
    display: block;
    opacity: 0;
    position: absolute;
    cursor: pointer;
}

    .inforSwitchCheckbox:disabled + .inforSwitchLabelContainer .inforSwitchLabel,
    .inforSwitchCheckbox:disabled + .inforSwitchLabelContainer .inforCheckboxLabel {
        cursor: default;
        opacity: .5;
    }

.inforSwitch .inforSwitchLabelContainer {
    display: inline-block;
    font-size: inherit;
}

.inforSwitchLabel {
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #D9D9D9;
    border-radius: 15px;
    background-color: #D9D9D9;
    height: 17px;
    position: relative;
    width: 36px;
}

.inforSwitchInner {
    width: 200%;
    margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s;
    -webkit-transition: margin 0.3s ease-in 0s;
    transition: margin 0.3s ease-in 0s;
}

.inforSwitchCheckbox:focus + .inforSwitchLabelContainer .inforSwitchLabel {
    box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 2px #368ac0;
}

.inforSwitchInner:before, .inforSwitchInner:after {
    display: inline-block;
    width: 50%;
    height: 15px;
    padding: 0;
    line-height: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.inforSwitchInner:before {
    content: "";
    padding-left: 5px;
    background-color: #007FEA;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAIAAAAPTiitAAAAb0lEQVQY02NgqH+FC3G2vInd+p+l8TUDfhUQhFMRXAV2RchmAJFo93uQIr72t0AOe/MbOBuOxHveg3RytyFEkdlQMyDGC3a+i9z8D1kOrgHhBiCW6vuApoIXWQVEEZo6oNnovoGzgHL+a/+gmwFGADEVxWzKbL+OAAAAAElFTkSuQmCC");
    background-position: 3px 2px;
    background-repeat: no-repeat;
    border-radius: 10px;
}

.inforSwitchInner:after {
    content: "";
    padding-right: 5px;
    background-color: #D9D9D9;
    text-align: right;
    background-position: 21px 2px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAIAAADtkjPUAAAAk0lEQVQY012POw7EIAwFff+DJIIDUCAkKIhEE6oowG12dq31flwQa+YRY1lrXdd1nucYY72LHgKnFz7bq3LOlqCHhBCw0nvXxL7vpRQ0J71CrMw5a60W8t6rds7BsaK/PY5j+y2IKrHZfwnjoi9PKX1rBkF0O7nvO8ZojvdbD8d+dqFaa1ziNPLchZSOUK2lITj2AfCM9dQQMMqYAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
}

.inforSwitchSwitch {
    width: 15px;
    height: 15px;
    margin: 0;
    background: #FFFFFF;
    border: 2px solid #D9D9D9;
    border-radius: 15px;
    position: absolute;
    top: -2px;
    bottom: 0;
    right: 18px;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
}

.inforSwitchCheckbox:checked + .inforSwitchLabelContainer .inforSwitchLabel .inforSwitchInner {
    margin-left: 0;
}

.inforSwitchCheckbox:checked + .inforSwitchLabelContainer .inforSwitchLabel .inforSwitchSwitch {
    right: -2px;
}

.inforCheckboxLabel {
    cursor: pointer;
    text-align: left;
}

.inforSwitch + .inforCheckboxLabel {
    line-height: 20px;
    position: relative;
    top: 0;
}

.inforSwitchLabelContainer .inforCheckboxLabel {
    position: relative;
    top: -5px;
}

.alwaysTop {
    z-index: 1;
    position: relative;
}

.image-cell {
    display: inline-block;
}

.center-cell {
    text-align: center;
}

.fireinprog {
    animation: show-fireinprog 2s infinite;
    -webkit-animation: show-fireinprog 2s infinite;
    background: url('Images/Icons/flame_16.png') left top no-repeat;
}

@-webkit-keyframes show-fireinprog {
    0% {
        opacity: 1.0;
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes show-fireinprog {
    0% {
        opacity: 1.0;
    }

    100% {
        opacity: 1.0;
    }
}

.fireinprog-inverted {
    animation: show-fireinprog-inverted 2s infinite;
    -webkit-animation: show-fireinprog-inverted 2s infinite;
    background: url('Images/Icons/flame_16_inverted.png') left top no-repeat;
}

@-webkit-keyframes show-fireinprog-inverted {
    0% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes show-fireinprog-inverted {
    0% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

.timerBlink {
    animation: timerBlink 2s infinite;
    -webkit-animation: timerBlink 2s infinite;
}

@-webkit-keyframes timerBlink {
    0% {
        opacity: 0.0;
    }

    49% {
        opacity: 0.0;
    }

    50% {
        opacity: 1.0;
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes timerBlink {
    0% {
        opacity: 0.0;
    }

    49% {
        opacity: 0.0;
    }

    50% {
        opacity: 1.0;
    }

    100% {
        opacity: 1.0;
    }
}

.statusDisplayItemIcon {
    padding: 2px 2px 0 2px;
    margin-top: 15px;
}

.status-icon-smltopmargin {
    margin-top: 5px !important;
}

.icon-right {
    padding-left: 5px;
}

.icon-left {
    float: left;
    padding-right: 5px;
}

.icon-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
}

.last-refresh {
    font-size: 10px;
    font-size: 1.2rem;
    margin-left: 5px !important;
}

.no-topmargin {
    margin-top: 0px !important;
}

.note-button {
    margin-bottom: 3px;
    margin-right: 1px;
}

.strikethrough {
    text-decoration: line-through;
}

.custom-cell {
    cursor: pointer;
    padding: 0 10px;
    height: 100%;
    vertical-align: middle;
    height: 47px;
}

.short-rowheight .custom-cell {
    line-height: 29px;
    height: 27px;
}

.medium-rowheight .custom-cell {
    height: 39px;
    line-height: 42px;
}

.status-grid-custom-cell {
    padding: 0 10px;
    /*height: 100%;*/
    vertical-align: middle;
    /*height: 147px;*/
}

.normal-rowheight .status-grid-custom-cell {
    line-height: inherit;
    height: inherit;
}

.short-rowheight .status-grid-custom-cell {
    line-height: inherit;
    height: inherit;
}

.medium-rowheight .status-grid-custom-cell {
    line-height: inherit;
    height: inherit;
}


.grid-container {
    width: 100%;
    height: inherit;
}

.grid-icon {
    vertical-align: middle;
    height: 16px;
    width: 16px;
    margin-left: 3px;
}

.custom-cell:hover {
    cursor: pointer;
}

.row {
    max-width: 1800px !important;
}

.save-grid {
    height: 12px;
    margin-top: 14px !important;
}

    .save-grid:hover {
        cursor: pointer;
    }

.enrouteHotKey {
    text-decoration: underline;
}

.mergeTableCells tbody td {
    vertical-align: middle;
}

.mergeTableCells tbody tr:hover {
    background: initial;
}

.full-width {
    width: 100% !important;
}

.infor2ColumnLayout .partialTagGridContainer.column3 {
    left: 45%;
}

html[dir="rtl"] .infor2ColumnLayout {
    float: none;
}

    html[dir="rtl"] .infor2ColumnLayout .column1 {
        right: 51%;
    }

    html[dir="rtl"] .infor2ColumnLayout .column2 {
        right: 51%;
    }

    html[dir="rtl"] .infor2ColumnLayout .column3 {
        float: right;
        right: 51%;
    }

html[dir="rtl"] .sectionUnit {
    float: right;
    width: 20%;
}

html[dir="rtl"] .sectionDetails {
    float: right;
}

    html[dir="rtl"] .sectionDetails .mainPanel .infor2ColumnLayout .column1 .inforLabel,
    html[dir="rtl"] .sectionDetails .mainPanel .infor2ColumnLayout .column2 .inforLabel {
        width: 46%;
    }

    html[dir="rtl"] .sectionDetails .mainPanel .infor2ColumnLayout .column3 .inforLabel {
        width: 23%;
    }

.overflowHidden {
    overflow: hidden;
}

html[dir="rtl"] .verticalDivisionLeft {
    background: url('/Content/images/sprite-vertical-tile.gif') repeat-y 85% 0;
}

html[dir="rtl"] .verticalDivisionRight {
    background: url('/Content/images/sprite-vertical-tile.gif') repeat-y 15% 0;
}

.verticalDivisionLeft {
    background: url('/Content/images/sprite-vertical-tile.gif') repeat-y 15% 0;
}

.verticalDivisionRight {
    background: url('/Content/images/sprite-vertical-tile.gif') repeat-y 85% 0;
}
/* Infor Field Set */

.inforFieldSet {
    width: inherit;
    margin: 0px !important;
    border-right: 1px solid #b4b4b4 !important;
    border-top: none !important;
    border-left: none !important;
    border-bottom: none !important;
    padding: 0px !important;
    margin-bottom: 7px;
}

    /*Open Button States */
    .inforFieldSet legend {
        float: left;
        margin: 0px;
        background: transparent none no-repeat;
        height: 22px;
        width: 100%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 0 11px;
    }

/*The Label*/
.inforFieldSetLabel {
    border-bottom: 1px solid #B3B3B3;
    color: #368ac0;
    display: block;
    font-size: 1em;
    height: 24px;
    line-height: 25px;
    margin-bottom: 8px;
    margin-left: 8px;
    margin-right: 10px;
    padding-bottom: 0;
    text-align: left;
    text-indent: 0;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
}

    .inforFieldSetLabel.hover {
        cursor: pointer;
        border-bottom: 2px solid #368ac0;
        margin-bottom: 8px;
    }

    .inforFieldSetLabel.closed.hover {
        margin-bottom: 8px;
    }

.bold {
    font-weight: bold;
}

.screenitem {
    line-height: 1.75em;
    font-size: 12px;
}

.imgitem {
    padding-top: 3px;
}

.screenitem .inforHyperlink {
    font-size: 12px;
}

dl.definition dd {
    font-size: 12px;
}

/*Correct Padding if we are on a tab panel.*/
.ui-tabs-panel > .inforFieldSet {
    margin: 4px 0px 0px 0px !important;
    border-right: 0px solid #b4b4b4 !important;
}

.inforModuleContentArea > .inforFieldSet {
    border-right: 0px solid #b4b4b4 !important;
}

/*The Content Area */
.inforFieldSet div.content {
    margin-left: 12px;
    padding: 0 10px 0 0;
    clear: both;
}

.inforFieldSet.hover div.content.inforSingleColumnLayout {
    margin-top: 9px;
}

.delayedResponse.imgitem:hover, .cq.imgitem:hover {
    cursor: pointer;
    background-color: #ff6a00;
}

#legendLabel {
    border-bottom: 1px solid #B3B3B3;
    color: #368ac0;
    display: block;
    font-size: 1.4em;
    height: 24px;
    line-height: 25px;
    margin-bottom: 8px;
    margin-left: 8px;
    margin-right: 10px;
    padding-bottom: 0;
    text-align: left;
    text-indent: 0;
    vertical-align: middle;
    white-space: nowrap;
}

/* Infor Hyperlink
----------------------------------*/
.inforHyperlink {
    color: #368AC0;
    white-space: nowrap;
    text-decoration: underline;
    font-size: 1.2em;
    border: 1px solid transparent;
    cursor: pointer;
}

    .inforHyperlink:visited {
        color: #368AC0;
    }

    /*Mouse Over States is Same as the focus */
    .inforHyperlink:focus {
        text-decoration: underline;
        border: 1px dotted #368AC0;
    }

    .inforHyperlink:hover {
        -moz-transition-duration: 150ms;
        -moz-transition-property: color;
        -moz-transition-timing-function: ease;
        color: #ff6400;
    }

    .inforHyperlink[disabled]:hover {
        color: #666666;
        cursor: default;
    }

    .inforHyperlink:active {
        color: #368ac0;
    }

    .inforHyperlink[disabled] {
        color: #666666;
        opacity: .5;
        filter: alpha(opacity = 50);
    }

    .inforHyperlink.back {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAvUlEQVR42mNgQAMZ2cUSQJwKxDuA+AEQ/4DSO6DiEgy4AFCSFYgjoRr+48EPoOpY0Q1gAuJqAprRMUg9E7Ih4bgUQ+VxGRQOM0AclxfQXIvLaxIgySwcCliQDFiLxzXZIAW7sUhwEWkACO8GKXqEJsjNQARAUv8IxPmCJMDLQCRA0vOFai7ZRmGYbGOAJmVKYicVpEASiB+SmU5A+iRhCiLITLER1M07aLn4IQHND7HmYjzlyWNoefIYX3kCAEBDvCGjy5h8AAAAAElFTkSuQmCC");
        background-repeat: no-repeat;
        color: transparent;
        cursor: default;
        display: inline-block;
        float: left;
        font-size: 1.2em;
        height: 20px;
        margin: 4px 10px 0 0;
        width: 20px;
    }

        .inforHyperlink.back:hover {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAvUlEQVR42mNgQAPCi79LAHEqEO8A4gdA/ANK74CKSzDgAkBJViCOhGr4jwc/gKpjRTeACYirCWhGxyD1TMiGhONSDJXHZVA4zABxXF5Acy0ur0mAJLNwKGBBMmAtHtdkgxTsxiLBRaQBILwbpOgRmiA3AxEASf0jEOcLkgAvA5EASc8XqrlkG4Vhso0BmpQpiZ1UkAJJIH5IZjoB6ZOEKYggM8VGUDfvoOXihwQ0P8Sai/GUJ4+h5cljfOUJADDHEeNb/MQ9AAAAAElFTkSuQmCC");
        }

    .inforHyperlink.forward {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAvklEQVR42mNgQAMZ2cUSQJwKxDuA+AEQ/4DSO6DiEgy4AFCSFYgjoRr+48EPoOpY0Q1gAuJqAprRMUg9E7Ih4bgUQ+VxGRSOHAYPcBmAZBEur4mDJLPx2LQWyRAWHGqyQJK7Cfgd2SAuLPK7QRKPsDkfTyxyoxnyCCT4hRRDoAbxIhnyhWou2UZhmGxjgCZlSmInFSQpCcQPyUwnIH2SMAURZKbYCOrmHbRc/JCA5odYczGe8uQxtDx5jK88AQDbXLwhFW9AhgAAAABJRU5ErkJggg==");
        background-repeat: no-repeat;
        color: transparent;
        cursor: default;
        display: inline-block;
        float: left;
        font-size: 1.2em;
        height: 20px;
        margin: 4px 10px 0 0;
        width: 20px;
    }

        .inforHyperlink.forward:hover {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAvklEQVR42mNgQAPCi79LAHEqEO8A4gdA/ANK74CKSzDgAkBJViCOhGr4jwc/gKpjRTeACYirCWhGxyD1TMiGhONSDJXHZVA4chg8wGUAkkW4vCYOkszGY9NaJENYcKjJAknuJuB3ZIO4sMjvBkk8wuZ8PLHIjWbII5DgF1IMgRrEi2TIF6q5ZBuFYbKNAZqUKYmdVJCkJBA/JDOdgPRJwhREkJliI6ibd9By8UMCmh9izcV4ypPH0PLkMb7yBACbmBHjSk69SQAAAABJRU5ErkJggg==");
        }


/*Overwrite style*/
.inforFieldSet {
    width: 100%;
    border-right: none !important;
}

/*infor2ColumnLayout*/
.sectionDetails .infor2ColumnLayout {
    margin-left: 0;
}

.infor2ColumnLayout {
    margin-top: 0;
    margin-left: 10px;
    right: 49%;
    width: auto;
    float: none;
}

    .infor2ColumnLayout .column1 {
        width: 50%;
        left: 50%;
    }

    .infor2ColumnLayout .column2 {
        width: 50%;
        left: 50%;
    }

    .infor2ColumnLayout .column3 {
        clear: both;
        width: 100%;
        position: relative;
        left: 50%;
        overflow: hidden;
    }

    .infor2ColumnLayout .inforLabel {
        width: 30%;
        overflow: hidden;
    }

    .infor2ColumnLayout .column1 .inforLabel,
    .infor2ColumnLayout .column2 .inforLabel {
        width: 52%;
        /*width:100px;*/
    }

    /*.infor2ColumnLayout .column3 .inforLabel {
        width: 25%;
    }*/

    .infor2ColumnLayout .column1 .inforTriggerField .inforTextbox,
    .infor2ColumnLayout .column2 .inforTriggerField .inforTextbox,
    .infor2ColumnLayout .column3 .inforTriggerField .inforTextbox,
    .infor2ColumnLayout .inforTriggerField .inforTextbox {
        /*width: auto;*/
    }

    .infor2ColumnLayout .inforTextbox,
    .inforSingleColumnLayout .infor2ColumnLayout .inforTextbox,
    .infor2ColumnLayout .column1 .inforTextbox,
    .infor2ColumnLayout .column1 .inforTriggerField,
    .infor2ColumnLayout .column2 .inforTriggerField {
        width: 36%;
    }

    .inforSingleColumnLayout .inforTextbox,
    .inforSingleColumnLayout .inforTextArea,
    .infor2ColumnLayout .column3 .inforTextbox,
    .inforSingleColumnLayout .inforTriggerField,
    .infor2ColumnLayout .inforTriggerField,
    .infor2ColumnLayout .inforTextArea {
        width: 68%;
    }

        .inforSingleColumnLayout .inforTriggerField .inforDropDownList.inforTextbox {
            width: 100%;
        }

.inforSingleColumnLayout {
    margin-top: 0;
    padding-top: 0;
}

/* A Field Label */
.inforLabel, .inforDataLabel {
    color: #666666;
    display: inline-block;
    float: left;
    min-width: 1%;
    padding: 0px 8px 0 0;
    text-align: right;
    white-space: pre;
    width: 7%;
    font-size: 1.2em;
    line-height: 20px;
}

.inforDataLabel {
    color: #1a1a1a;
    width: auto;
    font-style: italic;
    float: none;
}

.inforTriggerField + .inforDataLabel {
    left: 7px;
    position: relative;
    top: 0px;
}

.inforLabel:after, .inforTopLabel:after {
    content: ":";
}

.inforLabel.noColon:after, .inforTopLabel.noColon:after {
    content: "";
}

html[dir="rtl"] .inforLabel {
    float: right;
    text-align: left;
    padding: 0 8px;
}

.inforTopLabel {
    color: #666666;
    padding: 4px 8px 0px 0px;
    text-align: right;
    min-width: 5%;
    width: 8%;
    line-height: 16px;
    white-space: nowrap;
}

.prevent-wrap {
    white-space: nowrap;
}

.inforSectionLabel {
    font-size: 1.8em;
    margin-bottom: 10px;
    color: #666666;
    display: inline-block;
    float: left;
    min-width: 1%;
    padding: 0px 8px 0 0;
    text-align: left;
    white-space: pre;
    width: auto;
}

.inforLabel + .inforHyperlink {
    position: relative;
    top: 3px;
}

.inforDataLabel.alert {
    color: #d5000e;
}

.inforDataLabel.positive {
    color: #2db329;
}

.inforScrollableArea {
    overflow: auto;
}

.inforHidden {
    opacity: 0;
    filter: alpha(opacity=0);
}
/*IDS screen*/
.panelBackgroundColor {
    background-color: inherit;
}

    .panelBackgroundColor .inforTriggerButton {
        background-color: white;
    }

    .panelBackgroundColor .inforTriggerField .inforTextbox {
        background-color: transparent; /*Done for IE*/
        color: inherit;
    }

.leftColumn {
    width: 49%;
    float: left;
}

.rightColumn {
    width: 49%;
    float: right;
}

.zeroColumn {
    width: 100%;
}

.left-column-small {
    width: 20%;
    float: left;
    margin-right: 5px;
}

.right-column-large {
    width: 78%;
    float: right;
    margin-left: 5px;
}

.right-align {
    text-align: right;
}

.dropdownContextMenu {
    border-width: 1px;
    border-style: solid;
    border-color: #b3b3b3;
    padding-left: 8px;
    cursor: pointer;
    border-radius: 5px;
    z-index: 99;
    background-color: inherit;
}

html[dir="rtl"] .dropdownContextMenu {
    padding-left: 0;
    padding-right: 8px;
}

.close-help {
    float: right;
}
.disabled-btn {
        opacity: .50;
        filter: alpha(opacity=50);
}


.keyword-search {
    margin-bottom: 10px;
    margin-right: 1%;
    margin-top: 3px;
    width: 98%;
}

.ui-multiselect {
    max-height: 25em;
}

    .ui-multiselect ul.helpList {
        height: 25em;
    }

.dropDownContents .inforLabel {
    width: auto;
}

.input-field {
    margin-bottom: 3px;
}

/* Vertical Splitter */
.inforSplitter {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

    .inforSplitter > #leftPane, .inforSplitter > .leftPane {
        float: left;
        width: 15%;
        height: 100% !important;
        overflow: auto;
    }

    .inforSplitter > #rightPane, .inforSplitter > .rightPane {
        float: right;
        width: 85%;
        height: 100% !important;
        overflow: auto;
    }

.inforSplitBarVertical {
    float: left;
    font-size: 0;
    height: 100%;
    line-height: 0;
    width: 15px;
    z-index: 500;
}

    .inforSplitBarVertical:hover, .inforSplitBarVertical.dragging {
        cursor: e-resize;
    }

.inforSplitButtonVertical {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAACQAgMAAAC9qkmGAAAACVBMVEUAAAC/v7/m5uZTWzZcAAAAAXRSTlMAQObYZgAAACtJREFUaN5jCGBgCGFgEGVgYHUAIVEwFyjIBEZKo4juSAGMGJGiAx5BjA4AVaYUlwFypvEAAAAASUVORK5CYII=") no-repeat scroll 0 0 transparent;
    height: 144px;
    left: 6px;
    margin-top: 20px;
    position: relative;
    top: 50%;
    width: 5px;
}

.inforSplitBarVertical:hover .inforSplitButtonVertical, .inforSplitBarVertical.dragging .inforSplitButtonVertical {
    height: 144px;
    margin-top: 20px;
    top: 50%;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAACQAQMAAAD6CjNWAAAABlBMVEUAAACMjIw+cENnAAAAAXRSTlMAQObYZgAAACdJREFUaN5jOMDwgKGAwQIIC4CsAwwCQBgwQqEAgwODBDQkIKEiAQANZS8BSvEOTQAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent;
}

.inforSplitBarVertical.dragging.left {
    transform: scale(-1);
    -webkit-transform: scale(-1);
    -ms-transform: scale(-1);
}

    .inforSplitBarVertical.dragging.left .inforSplitButtonVertical {
        transform: scale(-1);
        -webkit-transform: scale(-1);
        -ms-transform: scale(-1);
        margin-top: 35px;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAACQAQMAAAD6CjNWAAAABlBMVEUAAACMjIw+cENnAAAAAXRSTlMAQObYZgAAACFJREFUeNpjkGCwYChgeACEBUCWBIMDEAaMUAjyO1p4AAAGpi5B7e3EjAAAAABJRU5ErkJggg==");
    }

.inforSplitBarVertical.dragging.right .inforSplitButtonVertical {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAACQAQMAAAD6CjNWAAAABlBMVEUAAACMjIw+cENnAAAAAXRSTlMAQObYZgAAACFJREFUeNpjOMDwgKGAwQIIC4CsAwwCQBgwQiHI72jhAQAUtTAhhcflcgAAAABJRU5ErkJggg==");
}

.inforSplitBarVertical .inforSplitButtonTop {
    display: block;
    height: 100px;
    margin-bottom: -200px;
    width: 10px;
}

.inforSplitBarVertical:hover .inforSplitButtonTop, .inforSplitBarVertical.dragging .inforSplitButtonTop {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAYAAAC/zKGXAAAEjklEQVR42o1Xyy5sURDddbT3K14hCAMDA39gYk7cuYmxvxBDn+EHjAwlBkgwNyBEIkH0RTzaRaP71tp2bXXO3tu9JzndTdepqrVqVdVuc3l5WTH/cWV8ty8tLdE/Ldljna+M7x+NS2xg1tfXs+Hh4Ro+E1E9FdoMDg42lMtlOjg4MN3d3ZT0yF9mfNHb2xshlfb29tAQL7VaLWtubqapqSnT1taWRG0+Pz8tmJOTkzQ9DgDB0+PjYxo1Xjg36xF5Hh8fp1HDAIZNTU3m/f0d/6JoaAaSIXxLSwv19PRQpVKJe2QvGZBzCmZjY8PE6LGGKCFfhkPT4uJiGkxDQwOxV+RpGhsb0zzCI4w5JG1tbaV5FPXgc6lUSocGPbg+Pj6oo6MD1NSjhk6L1iNAJXOEEdfbEs40/ZwjQkNmTLrZ2dkxvb29FEWN8MgR6CcnJ83t7W0YGt4k/M3Njdne3qZojmyXMdEZwo6OjpqXl5c0GKEJ6pmfn09XRjTJuVFXV1da4bjwGdfr62sytK21S4H29vbihkyyBQ56EDZGuqdHjL+YSpcQ75Zs7kRbyqQoIHERLpReVJAPDSN4RGhBH9Dj3pGn6ezsTAvXgbDUcKtG0WQOZebCk+tzs7q6mhsEElqMgJhguLCwYHZ3d0NROB4JyoHckML09HQgCnjzD52fn5v9/f24zJgaCwhhBwYGgoHqhSuAUG+e6QGXJRXa0oPKXFxc0OzsbDw01C1KgsqL4vWGuFBCjBTkmVS4dOHz87P94vT0NC5cNhItIk86OjoKwejK4MJDKXosGNc36dEsYBAa6o6C0T3jNElXV1dUbDCZZj4/GHB1TGtrK0U96nbo7+83mEMx4Vow0rJPT08mGlryww1qYuM50zzCAO/RIaV4lP7GOqbixPBLRVrBzSB76zw14UAsVGGHm+Xl5e8hqysjqPEAH2/M+Pi4mZub+zLgc0T94eHhF3sp89+/2fCB7z9jY2PVvr6+mvNSzwqby4ZBO3Dbkh762tCX8u7ujq6vr7HkqXim8KtYPLIxBkF8fUhbwBCAcMdmOAlNuEdGRqKVUZvuiyrMSYgjd4hT9ZINZnfNzMxMdEj5PYPccEycmJj49ijhxBuQosYasUbthSHaLB5C/MSVG/mhDYrnn0zpzhrBI85m+L9ennq7euHiIZ5BueXpm0tQyzTDSAmEqzaD3bB4GDnqJvMDQMDg4tyoOJpzXaiaLCeIoGekQsgz4FHvQtdc1ggLSXNZUmKwoxmjBTmCw/v7+2B96N62+UFmTlX1wKNQgtAw1EcGOWjmACE8wmqKtB7tVoW8cGNSRLeC3gyuCGk9ysEDqRQ3g3ShzxGAgJ5/DIW/kGR+S82RI88jis5wqTO8w2u1Wo2XUIBI2UQcwcSVlhC1wzOIxwk6OLALRQADz7jX1tbs874y8CD04B2Eo+YrKyvm7OzsO7SUUbYXPA8NDRmeumZzczM3SP2NjYDm4iFFqUkhafixfHh4mNsK9kuoxonXeoOCpLdLUhHhTWgCYvwckHWnB6kGZQ11g2XqqJrrbbd1veFffAATa7J6Fg4AAAAASUVORK5CYII=");
}

.inforSplitBarVertical .inforSplitButtonBottom {
    display: block;
    height: 100px;
    position: absolute;
    width: 10px;
    bottom: 0;
}

.inforSplitBarVertical:hover .inforSplitButtonBottom, .inforSplitBarVertical.dragging .inforSplitButtonBottom {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAYAAAC/zKGXAAAEqUlEQVR42oVXOU/1SgydGy77vgixiQbE2iMkaJAoaalp3n+gRPwVGkqQEHQUNPSUIFEgsT725bITPx9/4zCTmXwvUhR049g+x/bxUDo6OqLHx8d/kiS5JaJ/+XnNz4fv7+/Ky8vL5+3tbbq4uEiJ4atUKuFBeuPCb/yR0Uv+4t+zH9I0lefX15dhr7+G+JJvggH+xke4YdjV1WWenp5+PcofSQJjqqqqko+am5upra3NTE9P+4bWWELjo/r6evltcnKSMkOEdsGUy2Xz+voqXj0wCkLRIgXcl5eX5vz83MzPz/8xVKQAoYBqa2sllZWVFbO7u/sb2r0BCNR8fn6apaUl8ZGFVi4R3qYhFM3OzvqEqze81HRsxf4YWk+knpAXjGtqaoxHnU1eayv58W1aW1vJM1SirVfxhg+4o0xg6AKyPJpKpeIZltUGtwJCBBdIZmhLKCE1FRDutl/ilk9pwoXOqa6ujocGECD++fkRUDwKQWij9OAJQ4B5eHigqEfbtFRXV0cg3CU9KyHygid4REM0NTVl5XR5JLfeMHQHyzNUtNoM8B7U2h0FXMgxT7gnAHjyvGQ1184X1NpmGlrzw+0qRVnbTEtpc6PGxkYaHx8PGlde6kwzNUIZ5+p7dGcaxu/v7wHqck4psnYLeFQw9pamQOnwjNFDLpcI293dTcfHx+FwOZ6FPwDZ29uLCim5o/v8/AyRCqZQXZIK6dnZWbwptJSwRPmQp0tR4shHyi9I9bujo8ND7k2homcjGa6JiQkK6FGi1SNLcybPmUftbs0XKdzc3JiNjQ2zubkZjAJZ9AICknxycmK2t7fDmbHDJQ0MpVhdXc0YKef3jNYbmyG24nSo5NnS0kKu7gRTqMa61oIptFKiG8EbqqAfkZ+iRjO4+bk8ZjuaO1s4DBpXBUDHFZ6A+O3tLRR7JdvKMvX29lI0tEbXOn98fARgvBy1CvmNEPConQ4g2NexhSQvlSoOT6Ojo/EVp9LMmiMvhoaGisFoU8TAJI5AZUsJ+yVf72wUdLOiJ/v7+2lnZ8fECEcXpAgPxb26uorvQtUbeEV+9/f3AT1lZ0y1t2hwcNAMDAzEPeooYESRa0NDA+3v7/s8uruajzASfn193czMzASNm9p+lJ6E4fLycjaBnuxZHiH0ZCKXhk71iABdjBpq/ez+0+UZ70c7BvAq5zHMTVGtUxUnDD+MC0PrqOYVIqbhslnRNfnB8kJbWZZbD8DRDlfkuNxlme/HlPVQuOzs7IyLlLs+UB1099bWVuFcpzx5KWg5PT01rsgHAqBT2N7ebsbGxqgwR+QHeoD+8PDQcK5RNZM2Y0CE7Y+T8t3dHUXBICxyjJEdLHY9thYaghZ0DHLkM2O02GXNUU9S+UNHgBpoWRdpbm4uaig8wogrkiluXug9jwCBUV1bWysOzd5SpgWNYRYWFuLSbOdYCGeyiXVHzmaF9FiV0LN3vNboRZxC8cHIyIgpFACEhczxBJqiK7GLXLpneHj474ZAzIDo4OAgEFAvNP+Tk15fX0ub9fX1FXtkzf7BMXBqagofxRWAjy10cXEBBSiZv1zisaenh5wDUqFh5f+McP0HjtsKE6WNWBkAAAAASUVORK5CYII=");
}

.inforSplitBarVertical .inforSplitButtonMiddle {
    display: block;
    height: 291px;
    margin-bottom: 99px;
    position: absolute;
    top: 100px;
    width: 10px;
}

.inforSplitBarVertical:hover .inforSplitButtonMiddle, .inforSplitBarVertical.dragging .inforSplitButtonMiddle {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAALUlEQVR42mO4devW/zNnzuQDcQIQe589e9b09OnTCufOnRME8jmAmPn///+MAEvxGz0HwaGsAAAAAElFTkSuQmCC") repeat scroll 0 0 transparent;
}

/* Infor Icon Button
----------------------------------*/
.inforIconButton {
    padding: 0;
    cursor: default;
    height: 20px;
    width: 22px;
    outline: none;
    border: none;
    border: 1px solid transparent;
    margin-right: 2px;
    margin-left: 2px;
    padding-right: 1px;
    padding-left: 1px;
    border-radius: 3px;
    cursor: pointer;
}

    .inforIconButton[disabled] {
        opacity: .5;
        filter: alpha(opacity=50) !important;
        border: 1px solid transparent !important;
        cursor: default;
    }

        .inforIconButton[disabled]:hover {
            background-color: transparent !important;
        }

    .inforIconButton:focus {
        border: 1px solid #368ac0;
    }

    .inforIconButton.picto {
        background-color: inherit;
    }

        .inforIconButton.picto:hover, .inforMenuButton.picto:hover {
            border: 1px solid #368ac0;
        }

.inforTextButton a, .inforTextButton[disabled] a, .inforMenuButton, .inforSplitButton a {
    color: #686B73;
    cursor: default;
    font-family: Helvetica,Arial,sans-serif;
}

.inforTextButton:hover a, .inforTextButton[disabled]:hover a, .inforMenuButton, .inforSplitButton:hover a {
    color: #368ac0;
    cursor: default;
    font-family: Helvetica,Arial,sans-serif;
}

.inforIconButton.print, .inforIconButton.print[disabled]:hover {
    background: url('Images/Icons/print.png') center center no-repeat;
}

    .inforIconButton.print:hover, .inforIconButton.print:active, .inforIconButton.print:focus {
        background: url('Images/Icons/print2.png') center center no-repeat;
    }

.inforCalculatorTable .inforTextButton, .inforCalculatorTable .inforFormButton {
    background: none repeat scroll 0 0 white;
    border: 1px solid #E6E6E6;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    font-size: 1.5em;
    height: 25px;
    margin-bottom: 4px;
    margin-left: 1px;
    padding-bottom: 0;
    text-align: center;
    width: 30px;
}

    .inforCalculatorTable .inforTextButton:hover {
        background-color: transparent !important;
        border: 1px solid #13A3F7;
    }

    .inforCalculatorTable .inforTextButton:active {
        background-color: #13A3F7 !important;
        color: white !important;
    }

    .inforCalculatorTable .inforTextButton:focus {
        border: 1px solid #13A3F7;
    }

    .inforCalculatorTable .inforTextButton.colored {
        background: #e6e6e6;
    }

    .inforCalculatorTable .inforTextButton.padded {
        padding-bottom: 2px;
    }

.inforTextButton.inforEqualsButton {
    height: 55px;
    margin-top: 1px;
    width: 31px;
}

.inforTextButton.backButton {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAPAQMAAABQjDRqAAAABlBMVEUAAACAgICSabkkAAAAAXRSTlMAQObYZgAAADhJREFUeNpjYPz//z8DAzOQbGBgB5P8YFL+/24gaf9fEEjW/28Gkv//H4ezIeIQNfxIeiHmgM0EAOHoMq0pY2ZZAAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: 3px;
    width: 70px !important;
}

/* Infor Text Button
----------------------------------*/

.inforTextButton, .inforTextButton[disabled], .inforMenuButton, .inforSplitButton {
    background: none;
    border: none;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: #686B73;
    cursor: default;
    height: 20px;
    margin: 0 4px;
    outline: medium none;
    overflow: hidden;
    padding: 0 2px;
    font-family: Helvetica, Arial, sans-serif;
}

    .inforTextButton[disabled], .inforTextButton.disabled {
        opacity: .50;
        filter: alpha(opacity=50);
    }

    .inforTextButton:hover, .inforTextButton:active, .inforTextButton:focus {
        -moz-transition-duration: 250ms;
        -moz-transition-property: color,border-color;
        -moz-transition-timing-function: ease;
        -webkit-transition-duration: 250ms;
        -webkit-transition-property: color,border-color;
        -webkit-transition-timing-function: ease;
        transition-duration: 250ms;
        transition-property: color,border-color;
        transition-timing-function: ease;
        color: #13A3F7;
        border-color: #13A3F7;
    }

    .inforTextButton[disabled], .inforTextButton[disabled]:hover, .inforTextButton.disabled, .inforTextButton.disabled:hover {
        color: #686B73;
        border-color: #cccccc;
    }

.float-right {
    float: right;
}

.float-left {
    float: left;
}

.find-icon {
    background-image: url('Images/Icons/find_16.png');
    background-repeat: no-repeat;
    background-position: center;
}

.clear-icon {
    background-image: url('Images/Icons/delete2_16.png');
    background-repeat: no-repeat;
    background-position: center;
}

.info-box {
    border: 2px solid #368ac0;
    min-height: 150px;
    border-radius: 25px;
    background: transparent;
    padding: 20px;
}

.location-div {
    display:inline-block;
    position:relative;
    width: 100%;
}

.location-textbox,
.location-button {
    background-color:transparent;
    border:0;
}

.location-button  {
    position:absolute;
    left:0;
    top:17px;
}

.location-textbox {
 padding-left: 35px;
}
 
}

.countdown-expired{
    background-color: red;
    color: black;
}

.countdown-flash{
    background-color: black;
    color: yellow;
}

.grid-cell-wrapped {
    border-radius: 3px;
    display: inline-block;
    height: 30px;
    line-height: 16px;
    margin: 3px 1px 3px 1px;
    overflow-wrap: break-word;
    padding: 9px 7px;
    text-overflow: clip;
    vertical-align: middle;
    white-space: pre-line;
    cursor: pointer;
    
  }

.short-rowheight .grid-cell-wrapped {
    height: 19px;
    line-height: 3px !important;
    margin: 3px 5px 0 0;
    position: relative;
    top: -3px;
    padding-top: 2px;
  }

.medium-rowheight .grid-cell-wrapped {
    height: 18px;
    line-height: 5px !important;
    margin: 2px 2px 0 0;
    position: relative;
    top: -1px;
    padding-top: 2px;
  }

.short-rowheight .grid-cell-wrapped-textonly  {
    padding-top: 8px;
  }

.medium-rowheight .grid-cell-wrapped-textonly {
    padding-top: 8px;
  }
   .short-rowheight .grid-cell-wrapped-text {
    line-height: 3px !important;
  }

  .medium-rowheight .grid-cell-wrapped-text {
    line-height: 5px !important;
  }