#container {
	max-width: 900px !important;
	margin: auto auto !important;
}

#headerLogo {
	max-height: 60px !important;
}

#appArea {
	height: 480px;
}

.button14em {
	width: 14em !important;
}

.button20em {
	width: 20em !important;
}

.calday14 {
	width: 14% !important;
}
.calday15 {
	width: 15% !important;
}

.textEllipsis {
	white-space: nowrap !important;
	overflow: hidden !important;
	width: calc(100% - 4px) !important;
	text-overflow: ellipsis !important;
}

.underline {
	text-decoration: underline !important;
}

.agencyLogo {
	max-height: 40px !important;
}

.partialAvailability {
	background: repeating-linear-gradient(45deg, #ffdddd, #ffdddd 50%, #fff 50%, #fff) !important;
	color:#000!important;
 }
 
.w3-padding-0 {
	padding: 0px 0px !important;
}
.w3-pale-grey,.w3-hover-pale-grey:hover,.w3-pale-gray,.w3-hover-pale-gray:hover{color:#000!important;background-color:#fcfcfc!important}

.row{
	display: flex; 
	justify-content: space-between;
}

.buttonUpload {
    min-width: 130px!important; 
}


.close {
  float: right;
  cursor: pointer;
  font-size: 20px;
}

.modal-header h2 {
  margin: 0;
}
.ts-modal-content{
	margin:auto;
	top: 10px;
	background-color:#fff;
	position:fixed;
	padding:5px;
	outline:0;
	width:600px;
	max-height: 80%;
	left: 0;
    right: 0;
    z-index: 9999;
}
.ts-round,.ts-round-medium{border-radius:4px}
.modal-content {
	height: calc(100% - 50px) !important;
	max-width: 345px;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
}


@media (max-width:600px){.ts-modal-content{margin:0 10px;width:auto!important}.ts-modal{padding-top:30px}
.ts-dropdown-hover.ts-mobile .ts-dropdown-content,.ts-dropdown-click.ts-mobile .ts-dropdown-content{position:relative}	
.ts-hide-small{display:none!important}.ts-mobile{display:block;width:100%!important}.ts-bar-item.ts-mobile,.ts-dropdown-hover.ts-mobile,.ts-dropdown-click.ts-mobile{text-align:center}
.ts-dropdown-hover.ts-mobile,.ts-dropdown-hover.ts-mobile .ts-btn,.ts-dropdown-hover.ts-mobile .ts-button,.ts-dropdown-click.ts-mobile,.ts-dropdown-click.ts-mobile .ts-btn,.ts-dropdown-click.ts-mobile .ts-button{width:100%}}
@media (max-width:768px){.ts-modal-content{width:500px}.ts-modal{padding-top:50px}}
@media (min-width:993px){.ts-modal-content{width:900px}.ts-hide-large{display:none!important}.ts-sidebar.ts-collapse{display:block!important}}
@media (max-width:992px) and (min-width:601px){.ts-hide-medium{display:none!important}}
@media (max-width:992px){.ts-sidebar.ts-collapse{display:none}.ts-main{margin-left:0!important;margin-right:0!important}.ts-auto{max-width:100%}}

.ts-responsive{display:block;overflow-x:auto}
.ts-pale-grey,.ts-hover-pale-grey:hover,.ts-pale-gray,.ts-hover-pale-gray:hover{color:#000!important;background-color:#fcfcfc!important}
.ts-card-4,.ts-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
.ts-small{font-size:13px!important}

.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6); 
  z-index: 9998; 
}

.ts-center{text-align:center!important}
.ts-col{padding:4 8px}
.ts-padding-tiny{padding:2px 6px!important}
.ts-hide{display:none!important}
.modalFooter {
	height: 5px !important; 
	border-top-left-radius: 0px !important; 
	border-top-right-radius: 0px !important; 
}
.ts-button:hover{color:#000!important;background-color:#ccc!important}
