.first-col {
  padding-left : 0px !important; 
}

.clear-both {
  clear : both !important;
}

.ui-datepicker select {
  height: inherit !important;
  padding: inherit !important;
}


button.pagination-inline {
  margin : inherit !important;
}

div.pagination {
  display: block;
  padding: 0.0625rem 0.625rem 0.0625rem;
  margin : inherit !important;
  border-radius: 3px;
  font-size: 1em;
  line-height: inherit;
  transition: background-color 300ms ease-out;
  transition-property: background-color;
  transition-duration: 300ms;
  transition-timing-function: ease-out;
  transition-delay: initial;
}

.contain-to-grid .top-bar {
  margin-bottom : inherit !important;
  border-bottom: 1px solid #ccc;
}

.perm-hide {
  display : none;
}

.hide {
  display : none;
}

.show-row {
  display : grid !important;
}

ul.pagination {
  
}

ul.pagination ul.selectionbuttons {
  margin-left: 0; 
}

ul.pagination li {
   margin-left: 0; 
   margin-right 0.3125rem;
}

.selecteddeal {
  /*background : #0091AC;*/
  background : #E3F0F2;
  /*color : #FFF;*/
}

.procurement {
  margin-top: 1px;
  padding-left: 0;
  padding-right: 0;
}

.procurement .column, .procurement .columns {
  padding-left: 0;
  padding-right: 0;
}

input + label {
  margin-top: -15px;
  margin-bottom: 10px;
}

.register_panel input {
  width: 40px;
  text-align: right;
}

.contain-to-grid + .row {
  //border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-top: -4px;
}

.messageContainer {
  overflow: hidden;
  max-height: 300px;
  top: 20px;

  scrollbar-base-color: rgba(255, 255, 255, 1);
  scrollbar-highlight-color: #046799; /* teal */
  scrollbar-arrow-color: rgba(255,255,255,1);
  scrollbar-dark-shadow-color: #046799; /* teal */
}

.messageContainer:hover {
  overflow: auto;
}

/*scroll bars for webkit browsers*/
.messageContainer::-webkit-scrollbar
{
  width: 12px;  /* for vertical scrollbars */
  height: 12px; /* for horizontal scrollbars */
}

.messageContainer::-webkit-scrollbar-track
{
  background: rgba(0, 0, 0, 0.1);
}

.messageContainer::-webkit-scrollbar-thumb
{
  background: rgba(0, 0, 0, 0.5);
}

.fa-trash-o {
  cursor: pointer;
}
