body {
	margin: 0;
	padding: 0;
	background: #FFFDEA;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464032;
}

.form-control:focus {
  border-color: #cccccc!important;
  box-shadow: none!important;
}

.table {
	text-transform: uppercase;
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #99ccff;
}

i.actionButton {
	margin-right: 0px;
	padding:6px;
}

.breadCrumbs:hover {
	color:#5fbd55!important;
}

.nav-link:hover {
	color:#5fbd55!important;
}

th:hover {
	color:#5fbd55!important;
}

td i:hover {
	color:#000000!important;	
}

#PrimaryContainer a:hover {
	color:DarkSlateGrey!important;	
	text-decoration: none!important;
}

#PrimaryContainer a {
	text-decoration: none!important;
	color:#000000!important;	
}

.nav-link .fad:hover {
	color:#5fbd55!important;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */
}

a.modalLink { 
	color: inherit!important; 
	text-decoration: none!important;
} 

.centerPseudo {
  position:absolute;
  top:50%;
  left:50%;
  padding:15px;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

.hoverHighlight:hover{
	background-color:#FF0000;
}

.hideOFlow {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.noOFlow {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.print-only {
    display: none !important;
    visibility: hidden !important;
}

@media print
{    
	#PrimaryContainer {
		height: auto !important;
		min-height: 0px !important;
	}

    .no-print, .no-print *
    {
        height: 0px !important;
        display: none !important;
        visibility: hidden !important;
    }

	.print-only {
	    display: inline !important;
	    visibility: visible !important;
	}
	
	.modal-dialog {
	    position: absolute;
	    left: 0;
	    top: 0;
	    margin: 0;
	    padding: 0;
	    overflow: visible!important;
	    width:100%!important;
	    border:0px!important;
	}

	.modal-content {
	    border:0px!important;
	}

	.modal {
	    position: absolute;
	    left: 0;
	    top: 0;
	    margin: 0;
	    padding: 0;
	    overflow: visible!important;
	    width:100%!important;
	    border:0px!important;
	}


}