﻿.TableFixed {
   table-layout: fixed;
}

   .TableFixed td {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      height: 15px;
   }

#Profile {
   height: 112px;
   margin-top: 5px;
}

.ProfileSmall {
   height: 22px !important;
}

.TabContainerLarge {
   top: 272px !important;
}

#ContentTable {
   background-color: white;
}

.TabContainer {
   position: absolute;
   top: 362px;
   bottom: 0px;
   left: 0px;
   right: 0px;
}

.Tab {
   position: absolute;
   top: 0px;
   bottom: 0px;
   left: 0px;
   right: 0px;
}

.TopBottomContainer {
   position: absolute;
   top: 0px;
   bottom: 0px;
   left: 0px;
   right: 0px;
}

.TopContainer {
   position: absolute;
   top: 0px;
   bottom: 50%;
   left: 0px;
   right: 0px;
   z-index: 1000;
}

.BottomContainer {
   position: absolute;
   top: 50%;
   bottom: 0px;
   left: 0px;
   right: 0px;
}

.TabLoadingPanel {
   width: 100%;
   height: 100%;
   position: absolute;
   background-image: url(../Images/ajax-loader.gif);
   background-position: 50% 50%;
   background-repeat: no-repeat;
   background-color: #ffffff;
   z-index: 2000;
   opacity: 0.9;
}

.DebtorDetailCell {
   background: #eeeeee;
   padding-left: 3px;
   overflow: hidden;
}

.DebtorDetailProfileCell {
   color: Red;
}

.BlackBorderBottom {
   border-bottom: 1px solid black;
}

.DividerDiv {
   height: 1px;
   width: 100%;
   background: black;
}

.NotesTextContainer {
   width: 100%;
}

.NotesContainer {
   height: 100%;
   width: 100%;
   overflow: auto;
   border: 1px solid #787878;
   background: white;
}

.InvoiceNotesContainer {
   /*height: 100%;*/
   width: 100%;
   background: white;
}

.TreeNormal {
   background: #f5f5f5;
}

   .TreeNormal:hover {
      border: 1px solid #c4c4c4;
   }

.ReportContainer {
   border-left: 1px solid #787878;
}

.TabStripReportsContainer {
   margin-top: 3px;
}

.PromiseGrid {
   float: left;
   margin-left: 3px;
   height: 100%;
}

.Clear {
   clear: both;
}

#InvoiceNotesHeader {
   width: 100% !important;
}

.NotesInvoiceContainer {
   height: 100%;
   width: 700px;
   overflow: auto;
   border: 1px solid #787878;
   background: white;
}

.NotesInvoiceTextContainer {
   width: 625px;
}

.ScrollableContent {
   height: 500px;
}

.Search {
   display: none;
}

#ContentDiv {
   background-color: #FFFFFF;
}


.BucketSelected {
   color: #0000FF !important;
   font-weight: bold !important;
}

.BucketNotSelected {
   color: #000000 !important;
   font-weight: normal !important;
}

.BucketNotSelectedBold {
   color: #000000 !important;
   font-weight: bold !important;
}

/*change color when selected, but not hovered*/
.LeadingInvoiceRowSelected,
.LeadingInvoiceRowSelected td.rgSorted {
   color: #6EFF70 !important;
}

   .LeadingInvoiceRowSelected:hover,
   .LeadingInvoiceRowSelected:hover td.rgSorted {
      color: #228B22 !important;
   }
