﻿/* overrides for master panel things */
.pnlPageContent1 {
    /*margin-left: 10px;
    margin-right: 10px;*/
}
/* give this app a proper page width to work width*/
header {
    border-bottom: 0px;
}

#mstMainBody {margin-top: 133px;margin-left: 10px;margin-right: 10px;}
#mstMainBody img { margin: 0px; }
.breadcrumb {display: none}
.sidIcon {display: none;}

/* start of Case Tracker CSS specific code*/


body {font-family: Arial, sans-serif;}
textarea {font-family: Arial, sans-serif;}



.updateProgressImage {position: absolute;top: 50%;left: 50%;margin-left: -65px;margin-top: -65px;z-index: 10001;} 
.updateProgressScreen {position: fixed;color: black;left: 0px;top: 0px;
    width: 100%;height: 100%;z-index: 10000;background-color: #fff;opacity: 0.8;filter: alpha(opacity=80); }
.coreDetailsContainer {margin:20px 0px 15px 0px;border-radius: 4px;}
.detailsContainer{margin:15px 15px 15px 15px; }
.coreDetailsFieldCells {display: table-cell;padding: 0px 5px 0px 0px;font-weight:bold;}
.coreDetailsValueCells {display: table-cell;padding: 8px 0px 5px 0px; }
.documentsUnavailableMsg { padding: 8px 0px 5px 10px; }
.searchText{float: left;margin:3px 8px 0px 0px; }
.detailsGridTable {display: table;border: 1px solid silver;width:100%;border-radius: 4px;}
.detailsCells{display: table-cell;border-bottom:1px solid silver;border-left:1px solid silver;padding: 5px 0px 4px 2px;}
.detailsFieldNames{padding-right:20px;font-weight:bold;width:110px;}
.detailsValues{ /*padding-left:20px;*/}
/* Documents tab styling */
.documentsContainer{margin:15px 15px 15px 15px;}
.docSearchPanel{width: 80%;margin:0px 0px 15px 0px;}
.docGridTable{display: table;border: 1px solid silver;width:100%;border-radius: 4px;}
.docGridRow{display:table-row;}
.docGridCellsHeader{display: table-cell;border-bottom:1px solid silver;color:#fff;background-color:#002072;padding: 2px;}
.docGridCells{display: table-cell;border-bottom:1px solid silver;border-left:1px solid silver;padding: 0px 0px 2px 2px;}
.docIcons{float:left;padding-left:5px;}
.docGridCell_0 { width: 130px;}
.docGridCell_1 { }
.docGridCell_2 { }
.docGridCell_3 { width: 90px; }


.searchKeywordsContainer{border: 1px solid silver;padding:5px 30px 0px 15px;margin-top:15px;border-radius: 4px;}
.searchResultsContainer{    border-radius: 4px; }

.searchResultsContainer H2 { margin-top:20px; margin-bottom: 10px; }

.advancedSearchContainer{    border: 1px solid silver;width:100%;padding:5px 0px 15px 10px;margin-top:5px;border-radius: 4px;}
.helpContainer{ }
.helpHeading{font-weight:bold;}
.searchType{color:black;padding:0px 5px 15px 0px;float:left;}
.searchTip{padding:10px 0px 15px 0px;}
.searchBarText{margin-right: 15px;}
.searchCriteriaRow{padding:8px 0px 5px 0px;}
.SortByContainer{float: right;padding: 10px 0px 0px 0px;}
.advancedSearchClearButton{float: left;padding:0px 0px 0px 10px;}
.searchLabel {width: 120px;float: left;}
.searchField{float:left;}
.calendarButton{float:left;margin: -3px 0px 0px 0px;}
.searchResultsTable {display:table;width:100%;background-color:#fff;border:1px solid silver;border-spacing:3px;
    margin-bottom:15px;background-color:#fafafa;padding:0px 0px 0px 0px;border-radius: 4px;}
.searchResultsTableSelected { background-color: rgb(170, 251, 170); }
.searchResultsHeadRow{display: table-row;font-weight:bold;width:auto;clear:both;}
.searchResultsHeadRowBold{display: table-row;font-weight:bold;width:auto;clear:both;}
.searchResultsRow{display: table-row;width:auto;clear:both;}
.searchResultsCell{float:left;display:table-column;padding: 2px 5px 2px 0px;line-height:120%;}
.searchResultsCellField {float:left;display:table-column;padding: 2px 5px 2px 0px;line-height:120%;font-weight:bold;}

@media screen and (max-width: 600px) {
    .advancedSearchClearButton {clear: both;float: none;padding:8px 0px 0px 0px;}
}
@media screen and (max-width: 600px) {
    .searchLabel {width: 120px;float: none;padding-bottom: 5px;}
}



/* autocomplete styling */
.autocomplete_highlightedListItem {background-color: lightblue;color: black;padding: 2px;font-size: 0.9em;}
/*max-height:400px;*/
.autocomplete_list { overflow-y:auto;background-color: white;border-left: 1px solid silver;
    border-right: 1px solid silver;border-bottom: 1px solid silver;list-style-type: none;list-style-image: none;
    padding: 0;margin: 0; }
.autocomplete_listItem {color: black;padding: 2px;font-size: 0.9em;}

/* CSS for home-brew tab control */
.multiViewPanel {border: 1px solid silver;margin-bottom: 10px;border-radius: 4px;min-width: 500px;}
.changeViewButtons {width: 100%;}
.changeViewButton {float: left;height: 30px; color:black; background-color: #F0F0F0;border: 2px solid silver;border-radius: 5px 5px 0px 0px;}
.changeViewButton:hover {background-color: gray;}
.changeViewButtonSelected {float: left; color:black; background-color: white; height: 30px;font-weight: bold;border: 2px solid silver;border-bottom: white;border-radius: 5px 5px 0px 0px;}
.textRed {color: Red;}
