/*Adavanced search box*/
.lowerPanel{padding: 7px 7px 7px 7px; width:auto; margin:0px auto;}
.filtersWrap{margin-bottom: 5px; float: left; }
.advancedSearchBox{margin-bottom: 16px; overflow:auto;}
#fsScreenQuestions .advancedSearchBox {width:400px}
.inquiryWrap .advancedSearchBox{margin-bottom: 16px; overflow:auto;}
.lowerWrap .advancedSearchBox{margin-bottom: 6px; overflow:auto; margin-bottom: 0px\9; clear: left}
.inquiryTableContent .advancedSearchBox{margin-bottom: 16px; overflow:auto;}
.filtersWrap fieldset, .advancedSearchBox fieldset, fieldset{border: 1px solid #abb5d7; border-radius: 4px 4px 4px 4px;padding-left: 0px;}
.advancedSearchBox fieldset, fieldset{padding-left: 0px;}
.filtersWrap legend, .advancedSearchBox legend, legend  {color: #333333; font-size: 12px; font-weight: bold; line-height: 19px; margin-left: 21px; margin-bottom:5px\9;}
.legend2 { top: 0.2em; right: 20px; line-height: 1.2em; position: absolute; background-color: #fff; text-decoration: underline !important; cursor: pointer; color: blue !important;}
.filterPad{padding: 3px 5px 3px 5px; padding-top: 0px\9;}
.bottomFilter{margin: 5px 0; margin: 0px 0\9;}

.topFilter #andSelect{width: 80px; height: 24px;}
.topFilter .cancelBtn{border: none;background: url(../images/common/cancel-btn.png) no-repeat top 0px center !important; background-color:transparent; border:none !important; text-indent: -9999px; float: left; width: 24px; height: 32px; cursor:pointer;}
.addBtn{border: none;background: url(../images/common/add-btn.png) no-repeat top 0px center!important; background-color:transparent; border:none !important; text-indent: -9999px; float: left; width: 24px; height: 28px; cursor:pointer;}

#lastCol img{margin: 0 auto; float: none; padding: 0;}
.advancedSearchPad {margin:0px 8px; overflow: auto;}
.advancedSearchBox table td, .singleRecordTable1 td, .singleRecordTable2 th, .ruleListAddeditemsTable td,  .addresspopupTable table tr td, .addresspopupTable table tr th{text-indent: 8px;  text-align:left; padding: 0 0px;}

.advancedSearchBox table table td:first-child, .singleRecordTable1 td:first-child, .ruleListAddeditemsTable td:first-child, .chapterListGrid tr td:first-child, .fieldsetList thead tr th:first-child, 
.chapterListGrid th:first-child, .AdjcodepopWrap table table td:first-child, .chargeCodePopupWrap table td:first-child, .addresspopupTable table tr td:first-child, 
.addresspopupTable table tr th:first-child, .singleRecordTable2 th:first-child, .IndexCodeLookup th:first-child{ padding: 0;border-left: 1px solid #7d93bd;}

.advancedSearchPad > table td > table > tbody > tr:first-child > td, .singleRecordTable1 tr:first-child td, .singleRecordTable2 th, .ruleListAddeditemsTable td, .chapterListGrid td, .fieldsetList th,
 .AdjcodepopWrap table table td, .chargeCodePopupWrap table td,  .addresspopupTable table tr td, .addresspopupTable table tr th, .chapterListGrid th, 
 .reportSetupTableContent  table table tr:first-child td, .IndexCodeLookup th{border-top: 1px solid #7d93bd;}
 
.advancedSearchBox table td img{margin: 0 auto;}

.advancedSearchPad table td, .advancedSearchPad table tr td table tr:first-child, .singleRecordTable1 tr:first-child, .singleRecordTable2 tr, .ruleListAddeditemsTable tr, .chapterListGrid tr,
.AdjcodepopWrap table table tr, .chargeCodePopupWrap table tr, .addresspopupTable table thead tr, .chapterListGrid th, .IndexCodeLookup thead th{ font-size: 12px; text-transform: none;}

.advancedSearchPad table[id$='_LookupGrid'] td {text-transform: none;}
 
.advancedSearchPad table tr td table tr:first-child, .singleRecordTable1 tr:first-child, .singleRecordTable2 tr:first-child, .chapterPageTable table tr:first-child, .ruleListAddeditemsTable tr:first-child,
.fieldsetList thead tr, .AdjcodepopWrap table table tr:first-child, .chargeCodePopupWrap table tr:first-child, .addresspopupTable table thead tr, .reportSetupTableContent table table tr:first-child td
, .IndexCodeLookup thead tr
{background-color: #dfe4f0;border: none;font-weight: bold; border-color:#e9e8e8; text-align:center;}

.advancedSearchPad table tr td table tr:first-child td a{color: #000 !important; font-weight: bold;display:block; text-align:center;}
.advancedSearchPad table tr td table tr:first-child td {color: #000 !important; font-weight: bold; text-align:center;}
.advancedSearchPad table tr td table tr:first-child th a{color: #000 !important; font-weight: bold;display:block; text-align:center;}
.advancedSearchPad table tr td table tr:first-child th {color: #000 !important; font-weight: bold; text-align:center;}
.reportSetupTableContent  table table tr:hover, .singleRecordTable2 table tr:nth-child(even) {color: #000 !important;}

.advancedSearchPad > table td > table > tbody > tr > td, .singleRecordTable1 td, .singleRecordTable2 th, .ruleListAddeditemsTable td, .chapterListGrid  td , .fieldsetList th, .AdjcodepopWrap table table td, 
.chargeCodePopupWrap table td,  .addresspopupTable table tr td, .addresspopupTable table tr th, .IndexCodeLookup td{ cursor:pointer;}

div[id$=pnlAdvancedSearchSectionLabel] {margin-bottom:8px !important}
div[id$=pnlAdvancedSearchSectionLabel] tr {background-color:#d8deec; height:25px; margin-bottom:10px}
div[id$=pnlAdvancedSearchSectionLabel] tr td {font-size:14px; color:#373737; padding-left:8px; font-weight:bold;}

/*MHFW-387*/
div[id$=pnlFullTextSearchSectionLabel] { margin-bottom: 8px !important}
div[id$=pnlFullTextSearchSectionLabel] tr {background-color: #d8deec; height: 25px; margin-bottom: 10px}
div[id$=pnlFullTextSearchSectionLabel] tr td {font-size: 14px; color: #373737; padding-left: 8px; font-weight: bold;}

/*MHFW-2596*/
div[id$=_fullTextSearchResultGridUpdatePanel] table > tbody > tr > td {color: #373737}


/* Change background color of header for child grids  */
.secondLevelChildGrid table tr:first-child {background-color: #BFD5E6 !important;}
.thirdLevelChildGrid table tr {background-color: #B0C4DE !important;}

/* Bottom Pagination */
.bottomPagi{font-size: 12px; color: #373737; margin-top: 8px;}
.pageList{float: left;}
.pageList span{ margin-right: 10px;}
.pageList select{float: left; width: 45px; height: 17px; border: 1px solid #d8dff0; font-size: 11px; padding: 1px;}
.noofPages{ width:555px; margin:0 auto;}
.noofPages ul{float: left; margin-right: 4px;}    
.noofPages input[type="text"]{float: left;width: 26px; height: 10px; border: 1px solid #c4c4c4; padding:3px; padding-bottom:5px\9; text-align:center; margin-right: 0px !important; margin-top:3px;}
.noofPages { margin-bottom:7px\9;}
.noofPages li{float: left; margin-left: 4px;}
.noofPages li:first-child{margin-left: 0;}
.noofPages .selected a{background: none; color: #333;}
.noofPages li a{display: block;width: 18px; height: 18px; background-color: #f3f3f3; color: #4c61aa;}
.noofPages .nextPage{margin-left: 9px;background: url(../images/common/next-page.jpg) no-repeat; float: left; width: 17px; height: 17px; text-indent: -9999px;}
.noofPages span,.noofPages input[type="submit"]{float: left; margin-left:2px;}
.noofPages span em{font-style: normal; width: 32px; height: 19px; background-color: #f3f3f3;}
.noofPages span { padding:5px 0; margin:0 4px;}
.lowerWrap .wrapper1{padding: 0;}
.lowerWrap .wrapperPad{ padding:6px 6px 6px 6px; background-color: #E6E6E6; }
.bottomPagi > div > table{width: 100%;}
.bottomPagi > div > table td{border: none;}
.fieldsetList tbody tr:first-child{background: none;}
.fundsbillingWrap table table td:first-child, .addNewBudget .advancedSearchPad table table td:first-child{border-left: 1px solid #7d93bd;}
.fundsbillingWrap table table tr:first-child td, .addNewBudget .advancedSearchPad table table tr:first-child td{padding: 5px 0; text-align: center;}
.navigationPanel span{margin: 4px 5px 0;font-size: 13px;}

.singleRecordTable1 table tr td table tr:hover td, .ruleListAddeditemsTable table tr td table tr:hover td, .reportSetupTableContent  table tr td table tr:hover td,
.chapterListGrid table tr td table tr:hover td, .AdjcodepopWrap table td table table tr td table tr:hover td, .chargeCodePopupWrap table table tr td table tr:hover td, .addresspopupTable table tr td table tr:hover td{ color: blue;cursor:hand;}
.reportSetupTableContent  table tr td table tr:hover td, .singleRecordTable2 table tr td table tr:hover td {color: blue;cursor:hand;}

.advancedSearchPad > table td > table > tbody > tr:first-child > td, .IndexCodeLookup th { text-align:center;}
.singleRecordTable2 tr td   { border:1px solid #e9e8e8; height:30px; padding-left:8px; border-color:#e9e8e8\9;}
.chapterListGrid tr td:first-child { text-align:left !important; padding-left:10px; font-weight:bold;}
.chapterListGrid td { padding-left:10px;}
.chapterListGrid tr:first-child td{ font-weight:bold;color:#1F488F;background:#dfe4f0;}
.chapterListGrid tr:first-child th{ font-weight:bold;color:#1F488F;background:#dfe4f0;}

/*** Safari ***/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
.topFilter .cancelBtn{ background: url(../images/common/cancel-btn.png); background-position:top; background-repeat:no-repeat; }
.addBtn{ background: url(../images/common/add-btn.png); background-position:top; background-repeat:no-repeat;}
}
/*** Safari ***/
.RadGrid_Telerik .rgMasterTable tr.rgSelectedRow td {background-color:#63ac38 !important;}
.RadGrid_Telerik .rgMasterTable  tr.rgHoveredRow td {background-color:#a2ea8b !important; }
.rgMasterTable tr { background:#fff !important; font-weight:normal !important;}
.rgMasterTable thead tr { background:#dfe4f0 !important; text-align:center !important;}
.rgMasterTable thead tr a { font-weight:bold !important; color:#333 !important;}
.rgDetailTable thead tr {background-color:#BFD5E6 !important;}
.rgDetailTable .rgDetailTable thead tr {background-color:#B0C4DE !important;}
.rgDetailTable .rgDetailTable .rgDetailTable thead tr {background-color:#8B98B5 !important;}
.rgHeader { text-align:center !important;}
.rgMasterTable thead tr th { border:1px solid #7d93bd !important; font-weight:bold !important;}
.people-purge table tr td { font-family:Arial; font-size:12px;}
.addresspopupTable div div table thead tr th { padding:3px 0 !important; height:20px\9 !important;}
.complete-merge { margin-left:65px;}
.rollbtn .clsButton {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bbbfc9), color-stop(1, #606164) );
                       background: -ms-linear-gradient(top,  #bbbfc9 0%,#606164 100%); /* IE10+ */ 
                      background:-moz-linear-gradient( center top, #bbbfc9 5%, #606164 100% ); 
                      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbfc9', endColorstr='#606164');
                      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbbfc9', EndColorStr='#606164')"; /* IE8 */
   -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border-radius: 0 \9;border:1px solid #dcdcdc; display:inline-block; color:#000; font-family:arial;
    font-size:12px; padding:5px 5px; 
    text-decoration:none; cursor:pointer;}   
    
.rollbtn .clsButton:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
                            background: -ms-linear-gradient(top,  #dfdfdf 0%,#ededed 100%); /* IE10+ */
                            background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% ); 
                            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
                            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfdfdf', EndColorStr='#ededed')"; /* IE8 */
                            color:#000000; cursor:pointer;background:linear-gradient( center top, #dfdfdf 5%, #ededed 100% );  }
.rollbtn input[type="text"] { height:23px; margin-right:0px !important;}

.noofPages div { display:inline !important; float:left; margin-top:5px;}




