input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


/*--------------------PROGRESS BAR--------------------------------------------*/

.pace-progress{
  height: 6px !important;
}

/* -----------------Sweet Alerts---------------------------------------*/
.swal2-icon{
  font-size: 18px !important;
}

.swal2-title{
  font-size: 24px !important;
}

.swal2-actions{
  font-size: 15px !important;
}

.swal2-content{
  font-size: 16px !important;
}


/* Scrollbar Styling ------------------------------------------------------ */

::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #2196F3;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #3C4252;
}

/*Dashboard Top Welcome Message*/
#project-dashboard .page-header{
  height: 10rem !important;
  min-height: 10rem !important;
  max-height: 10rem !important;
}

/*end*/

/* Main wireframe Styling ------------------------------------------------- */
#aside, .page-content, #sidenav{
  min-height: 900px;
}

.full-width{
  width: 100% !important;
}

.80-width{
  width: 80% !important;
}

.20-width{
  width: 20% !important;
}

.flatpickr-input{
  width: 75%;
}

.ember-basic-dropdown-trigger{
  width: 100%;
}

.be-search-reset-btn{
  float: right;
}

#be-empty-filter{
  height: 44px;
}

.bid-explorer-filters{
  border: 1px solid grey;
  border-radius:15px;
}

.bid-explorer-nav{
  border: 1px solid grey;
  padding-top:16px;
  margin-top:16px;
  padding-bottom:16px;
  border-radius:15px;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.bid-explorer-nav > .nav-item > .nav-link {
  height:35px !important;
  margin-bottom:2px;
}

.tab-pane{
  padding-left:0px !important;
  padding-right:0px !important;
}

.tab-pane-content{
  padding-left:0px;
  padding-right:0px;
  overflow:auto;
  overflow-x:hidden;
  width:100%;
}

.tab-content{
  width:100%;
}

.programs-general-tab{
  padding-left: 10px;
  padding-right: 10px;
}

#be-overview-table{
  width: 100%;
}

#overview-tab-pane, #bidlines-tab-pane, #relation-tab-pane, #exceptions-tab-pane, #transport-history-tab-pane, #biddelta-tab-pane, #exception-tab-pane{
  padding: 0px !important;
}

.be-search-btn{
  width:100%;
}

/* -----------------------EMBER TABLE STYLING------------------------------- */

.is-selected{
  background-color: #2196F3 !important;
}
.ember-table input[aria-label="Select row"]{
  display: none;
}
.ember-table{
overflow-x: hidden;
}
.overview-table-wrapper{
  min-height: 300px;
  max-height: 300px;
  /* overflow-x: hidden; */
}
.report-table-wrapper{
  min-height: 450px;
  max-height: 450px;
}

.latestbid-table-wrapper{
  min-height: 750px;
  max-height: 750px;
  /* overflow-x: hidden; */
}

.bidlines-table-wrapper{
  min-height: 300px;
  max-height: 300px;
  overflow-x: hidden;
}
.grab {cursor: -webkit-grab; cursor: grab;}
.grab:active  {cursor: -webkit-grabbing; cursor: grabbing;}
.tableFixHead { height: 150px; width: 100%;}
.tableFixHead thead th  { position: sticky; top: 0; }

td { padding: 4px 4px !important; }
th { padding: 8px 8px !important; }
th { background:#3C4252; color:white;}

.overview-table-wrapper tr:hover > td {
    background-color: #CFF5FF;
}

.overview-table-wrapper tr:active > td {
    background-color: lightblue;
}

.is-selectable{
  cursor:pointer;
}

tr {
  text-align: left !important;
}

/*----------------Bid Explorer Filters-------------*/

.btn-group-vertical{
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.mw200{
  max-width:200px;
}
.mw150{
  max-width:150px;
}

.minw150{
  min-width:150px;
}

.mw300{
  max-width:300px;
}

.mw500{
  max-width:500px;
}

/* .befilters-buttons{
  text-align: center;
  width:10%;
} */

.mtop-10{
  margin-top:10px;
}

.mtop-15{
  margin-top:15px;
}

.mtop-22{
  margin-top:22px;
}

.ptop-0{
  padding-top: 0px !important;
}

.mbottom-15{
  margin-bottom: 15px;
}

.be-inline-buttons{
  margin-top:15px;
  text-align:center;
}

.full-width{
  width: 100% !important;
}

/*---------------------User Avatar and Login Avatar-----------*/
.user-avatar{
  margin-right: 15px;
  margin-left: 10px;
}

.user-avatar2{
  line-height: 2rem !important;
  width: 2rem !important;
  min-width: 2rem !important;
  height: 2rem !important;
  min-height: 2rem !important;
  font-size: 10px !important;
}

.user-avatar3{
  line-height: 2.4rem !important;
  width: 2.4rem !important;
  min-width: 2.4rem !important;
  height: 2.4rem !important;
  min-height: 2.4rem !important;
  font-size: 10px !important;
}

.login-avatar{
  font-size:18px !important;
}

.edit-user-section > .form-group{
  margin-bottom: 0px !important;
}

/* ---------------User Management Modals------------------------ */
.modal-content{
  width: 50%;
}

.pdr-15{
  padding-right: 15px;
}

/*-------------Power Select on the Modal---------------*/

.in-modal-dropdown{
  z-index: 1100;
}

.assignee-th{
  z-index: 1101 !important;
}

/*-------------Pi Chart on the Dashboard---------*/
#pie-chart-container{
  margin: 20px;
}

.input-center {
    text-align: center;
}

.black-border{
  border: 1px solid black !important;
}

.display-none{
  display:none !important;
}

.disablelink {
  pointer-events: none;
  color: lightgrey !important;
}

#disablelink {
  pointer-events: none;
  color: lightgrey !important;
}

/*-------------Select Reseller Filter on Bid Explorer Filters------*/
.select-reseller-filter{
  background-color: white;
  border-radius: 5px;
  border: 0px;
}


.colorgreen{
  color:green;
}

.colorred{
  color:red;
}

.no-color{
  background-color: #ffffff00;
}
