body {
	margin-top: 60px;
}
.icon{
	cursor:pointer;
	color: black;
}
.deleteQuoteButton {
	cursor: pointer;
}
.table-nonfluid {
   width: auto !important;}

.addrEditDiv{
	border:solid 1px black;
	float:left;
	padding:10px;
	margin:10px;
	background-color:#ffc;
}

.googleMapLink{
	color:blue;
	cursor:pointer;
}

.quoteEditSection{
	border:solid 1px #ccc;
	background-color:#eee;
	padding:5px;
	margin-bottom:10px;
}

.timeClockAddButtonFocus{
	background-color: yellow;
	border:solid 1px red;
}
.ajaxInputUpdating 
{
   background:
	 url('/gfx/loading.gif')
	 no-repeat
	 right center;
}
.printAddrItem{
	margin:10px;
}
/*
	https://php.quicoto.com/css-spinners-font-icons/
*/
		@keyframes rotation {
			0% {
				transform: rotate(0);
			}
			100% {
				transform: rotate(360deg);
			}
		}

		@-webkit-keyframes rotation {
			0% {
				-webkit-transform: rotate(0);
			}
			100% {
				-webkit-transform: rotate(360deg);
			}
		}

		@-moz-keyframes rotation {
			0% {
				-moz-transform: rotate(0);
			}
			100% {
				-moz-transform: rotate(360deg);
			}
		}
		.fa-refresh{
			font-size:20px;
			animation: rotation 2s infinite linear;
			-webkit-animation: rotation 2s infinite linear;
			-moz-animation: rotation 2s infinite linear;
		}


#chatFrm { 
	position: fixed; bottom: 0; right: 0;
	background-color:#2E3192;
	color:white;
	text-align:center;
	padding:10px;
	border-top-left-radius: 10px;
  
}

.chatLogDateTime{
	font-weight:bolder;
	text-decoration:underline;
}
.sortContainer{
	 border:solid 1px #ccc;
	 background-color:#ffe;
	 padding:2px;
	 margin-right: 1px;
	 margin-left: 1px;
	 margin-bottom: 1px;
	 margin-right: 1px;
}

.editFrmDisplayDiv{
	color:blue;
	cursor:pointer;
}

.fieldCanvas{
	margin-bottom:10px;
}
.fieldHead{
	font-weight:bolder;
}

.display_addrNote{
	font-weight:bolder;
}


.empClockedOut {
	color:green;
}
.empClockedIn{
	color:red;
}

.timeClockFrm{
	border:solid 1px black;
	background-color:#eee;
	margin:10px;
	padding:10px;
}

.employeeDeleteButton {
	color: #337AB7;
	cursor: pointer;
}
.employeeDeleteNotAllowed {
	color: #eee;
	cursor: not-allowed;
}

label {
	cursor: pointer;
}

.fa-info-circle {
	color: orange;

}

.smsJobPhoneModeBox{
	float:left;
	margin-left:5px;
	padding:2px;
	color:black;
}


.fakeLink {
	color: #337ab7;
	cursor: pointer;
}

#building_A{
	width:500px;
	height:500px;
}

.dropzone {
  border: 2px dashed #0087F7;
  border-radius: 5px;
  background: white;
  }
  .dropzone .dz-message {
	font-weight: 400; 
	font-size:x-large;
  }
	.dropzone .dz-message .note {
	  font-size: 0.8em;
	  font-weight: 200;
	  display: block;
	  margin-top: 1.4rem; }


.fc-title {
	font-size: 15px;
}

.noteBlock{
	border:solid 1px black; 
	color:black;
	background-color:#eee;
	padding:20px;
	margin-bottom:10px;
}


.formAlignRight{
	text-align:right;
	padding-right:2px;
}


.noCacheExtensionDiv{
	margin:20px;
}
.not-allowed {
	cursor: not-allowed;
}
.jobGridContainer {
	border: solid 1px black;
	margin: 2px;
	padding: 3px;
	background-color: #eee;
}
.iconBlack {
	cursor: pointer;
	color: black;
}
.quoteMobileSection {
	margin-bottom: 25px;
}

.quoteMobileClickEdit {
	color: blue;
	cursor: pointer;
}

th {
	background-color: #eee;
}

