.FormostColor{
	color:#0966ec;
}
.FormostRed{
	color:#c91030;
}
.FormostBackground{
	background-color:#0966ec;
	color:white;
}

.btnFormostColor{
	background-color:#0966ec;
}
.btnFormostRed{
	background-color:#c91030;
}

.Formosttxt{
	color:white;
}

.ADPColor{
	background-color:#f31635;
	color:white;
}
.adminTHead{
	font-weight: bold;
    color: yellow;
    font-family: verdana, arial;
    background-color: lightslategray;
    padding:8px !important;
}	

.adminHeaders{
	color:blue;
	font-size:2em;
	font-weight: bold;
}

.adminHeadersBLK{
	color:black;
	font-size:2em;
	font-weight: bold;
}

tr.UserInactive{
	opacity: 0.3;
}

.ParmColor{
	color:#0059b3;
}

.allstreamNav{
	height: 35px;
	font-size: 16px;
	border-top-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	background-color:#F8901F;
}

.dropdown:hover  .dropdown-menu {
    display: block;
}

.dropdown-menu a:hover {
	background-color: #0096c9;
	color:white;
}

.dropdown-menu a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.nolefttd{
	border-left:none !important;
	line-height:0px;
	padding:0 !important;
}

.tdcenter{
	text-align:center !important;
}

.inCart{
	background-color: #bed747;
}

li a:hover{
	color:white !important;
	text-decoration: none;
}

div, p, font, table, td, h1, h2 {
	height:fit-content;
	font-size:14px !important;
	text-transform:initial !important;
	word-wrap:normal !important;
	line-height:150%;
}

#nav_others ul{
	margin-left:-50px;
	height:35px;
	text-decoration:none;
	color: #fff;
	
}

#nav_others li{
	margin:0;
	padding: 0;
	list-style-type: none;
	height:35px;
    float: left;
	padding-top: 0.5em;
	text-align:center;
	color:#fff;
	
}

#nav_others ul a{
	width:180px;
	height:35px;
	display:block;
	color:#fff;
	text-decoration:none;
	

}

#nav_others a:hover{
	width:180px;
	height:35px;
	color: #b5b5b6;	

}

@media print {
	.noPrint { display: none; }
	/*@page { size: A4 portrait; max-height: 100%; max-width: 100%; }*/
} 

.form-invalid{
	border-color: #dc3545;
}

input{
	border: 1px solid #ced4da;
	border-radius: .25rem;
}
.input-invalid{
	border: 1px solid #dc3545;
	border-radius: .25rem;
}
.invalid-msg{
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545;
}
.input-valid{
	border: 1px solid #28a745;
	border-radius: .25rem;
}

.chatboxMSG{
	
}
.chatboxTIME{
	font-size:0.5em !important;
}

.formostHighlight{
	border: 2px solid red;
}

.hasFocus{
	border: 2px solid red;
}

.zayo-color{
	background-color:#F8901F;
}

.modal input{
	width: -webkit-fill-available !important;
}

.bstablewrap{
	word-break: break-all;
}



/*CALENDAR CSS*/
.prevMonthNum, .nextMonthNum{
	background-color:#52524a40;
}

.dayTile{
	height:80px;
	vertical-align: top;
	text-align: right;	
	border: grey 1px solid;
}

.calendarHighlight{
	background-color:#0966ec;
}

.NADayTile{
	background: linear-gradient(to bottom right, lightgrey 45%,red 10%,lightgrey 55%) !important;
}

.dayTaken{
	
}


.formostBlue, .btn-primary{
	background-color:#0096c9;
	color:white;
}

.formostDarkGray{
	background-color:#666;
	color:white;
}

.formostMediumGray{
	background-color:#999;
	color:white;
}

.formostLightGrey{
	background-color:#ccc;
	color:white;
}

.formostMagenta, .btn-danger{
	background-color:#ec008c;
	color:white;
}

.formostLime, .btn-success, .alert-success{
	background-color:#bed747;
	color:white;
}

.formostOrange, .btn-warning{
	background-color:#f68b1e;
	color:white;
}

.formostOrangeText,{
	color:#f68b1e;
}

.formostTeal{
	background-color:#36b5b7;
	color:white;
}

.formostYellow{
	background-color:#ffe650;
	color:white;
}

.formostRed, .btn-danger, .alert-danger{
	background-color:#e31d30;
	color:white;
}

button {
	border-radius: 0 !important;
}
.btn-lightGrey:hover{
	background-color:#0096c9;
	color:white;
}

.btn-lightGrey{
	background-color:#ccc;
	color:black;
}

.btn-transparent{
	background-color: transparent !important;
	border: none;
}

::placeholder {
  color: #0096c9;
  color: #e3dddc;
}

.background-yellow{
	background-color:yellow;
}