.clsCmm_fieldRows
{
	width: 100%;
}
.clsaddservicecallPg_divWrapper  fieldset
{
 background-color: white;
}

.clsCmm_fieldTitles
{
    width: 21%;
    float: left;
    margin-left: 2%;
    margin-top: 0.5%;
    font-size: smaller;
}
.clsCmm_fieldElement
{
    width: 63%;
    float: left;
    margin-top: 0.5%; 
}

.clsaddservicecallPg_spnAddBuyer,.clsaddservicecallPg_spnAddBuyerLoction,.clsaddservicecallPg_spnAddCustomerItem,.clsaddservicecallPg_spnAddvisits,.clssvcupdateservicecallPg_spnAddvisits
{
	background: url("../images/add.png") no-repeat;
  	width: 16px;
  	height: 16px;
    margin-top: 0.7%;
	cursor: pointer;
	margin-left: 5px;
	float: left;
    margin-right: 5px;
}

.clsaddservicecallPg_spnEditBuyerLoction,.clsaddservicecallPg_spnEditBuyer,.clsaddservicecallpg_spneditphnno,.clsaddservicecallPg_spnEditcentre,.clsaddservicecallPg_spnEditEngineer,.clsaddservicecallPg_spnEditschdate,.clsaddservicecallPg_spnEditpromiseDte,.clsaddservicecallPg_spnEditCustomerItem,.clsaddservicecallPg_spneditvisits
{
	background: url("../images/edit.png") no-repeat;
  	width: 16px;
  	height: 16px;
	float: left;
   	margin-top: 0.7%;
	cursor: pointer;
}



.clsaddservicecallPg_divSymptomSpanHldr
{
	background:rgb(35, 163, 255);
	float:left;
	margin-right:5px;
	color:white;
	margin-bottom:10px;
}

.clsaddservicecallPg_divSymptomSpanClose
{
	background-image: url("css/themes/redmond/images/ui-icons_d8e7f3_256x240.png");
	background-position: -82px -130px;
	height: 13px;
	width: 13px;
	float: right;
	margin-top: 1px;
	float:left;
}



.clsaddservicecallPg_divSymptomSpanClose:hover
{
	background-color: rgb(225, 25, 25);
}



.clsaddservicecallPg_divdefectSpanHldr
{
	background:rgb(35, 163, 255);
	float:left;
	margin-right:5px;
	color:white;
	margin-bottom:10px;
}

.clsaddservicecallPg_divdefectSpanClose
{
	background-image: url("css/themes/redmond/images/ui-icons_d8e7f3_256x240.png");
	background-position: -82px -130px;
	height: 13px;
	width: 13px;
	float: right;
	margin-top: 1px;
	float:left;
}



.clsaddservicecallPg_divdefectSpanClose:hover
{
	background-color: rgb(225, 25, 25);
}



.clsaddservicecallPg_divrepairSpanHldr
{
	background:rgb(35, 163, 255);
	float:left;
	margin-right:5px;
	color:white;
	margin-bottom:10px;
}

.clsaddservicecallPg_divrepairSpanClose
{
	background-image: url("css/themes/redmond/images/ui-icons_d8e7f3_256x240.png");
	background-position: -82px -130px;
	height: 13px;
	width: 13px;
	float: right;
	margin-top: 1px;
	float:left;
}



.clsaddservicecallPg_divrepairSpanClose:hover
{
	background-color: rgb(225, 25, 25);
}



.clsddservicecallPg_subqtytypeTxt
{
float: left;
clear: right;
text-align: center;
width: 100%;
font-size: 22px !important;
}

.clsddservicecallPg_subqtytypeHldr
{
 float: left;
 margin-left: 16%;
 clear: left;
}



.clsaddservicecallPg_ticketnum {
     cursor:pointer;
     color:blue;
     text-decoration:underline;
}

.clsaddservicecallPg_ticketnum:hover {
     text-decoration:none;
     text-shadow: 1px 1px 1px #555;
}

.clsCmm_fieldLocElement
{
	 width: 75%;
    float: left;
    margin-top: 0.5%;
}
.clsaddservicecallPg_newlocRows
{
	width: 49%;
	float: left; 
}
.clsaddservicecallPg_newcustfieldRows
{
	width: 49%;
	float: left; 
}
.clssvcupdateservicecallPg_newcustfieldRows
{
	width: 48%;
	float: left;
	margin-left:2%;
}
.clssvcupdateservicecallPg_fieldTitles
{
    width: 22%;
    float: left;
    margin-left: 2%;
    margin-top: 0.5%;
    font-size: smaller;
}

.clsaddservicecallPg_newlocBtnHldr
{
	width: 100%;
	float: left;
	margin-left: 41%;
}
.clsaddservicecallPg_newcustBtnHldr
{
	width: 100%;
	float: left;
	margin-left: 41%;
}


.clsaddservicecallPg_centreeditfieldRows
{
	width: 50%;
	float: left; 
}

.clsaddservicecallPg_engineereditfieldRows
{	
	width: 50%;
	float: left; 
}
.clsaddservicecallPg_centreeditBtnHldr
{
	width: 100%;
	float: left;
	margin-left: 41%;
}

.clsaddservicecallPg_engineereditBtnHldr
{
	width: 100%;
	float: left;
	margin-left: 23%;
}

.clsaddservicecallPg_newcustHLdr .ui-autocomplete-input,.clsaddservicecallPg_custeditmodeHLdr .ui-autocomplete-input
{	
	width: 120px;
}

.clsaddservicecallPg_SPImageTable
{
	border-collapse: collapse;
	width:100%;
	border:1px solid;
	margin-top: 5px;
}
.clsaddservicecallPg_SPImageTable caption
{
	text-align: left;
	font-weight: bold;
	border-top: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
}
.clsaddservicecallPg_SPImageTable tr,.clsaddservicecallPg_SPImageTable td
{
	border:1px solid;
}
.clsaddservicecallPg_SPImageDel
{
	cursor: pointer;
	color:red;
}

.clssvcupdateservicecallPg_SPImageTable
{
	border-collapse: collapse;
	width:100%;
	border:1px solid;
	margin-top: 5px;
}

.clssvcupdateservicecallPg_SPImageTable tr,.clssvcupdateservicecallPg_SPImageTable td
{
	border:1px solid;
}

.clssvcupdateservicecallPg_SPImageDel
{
	cursor: pointer;
	color:red;
}

.clssvcupdateservicecallPg_SPImageTable caption
{
	text-align: left;
	font-weight: bold;
	border-top: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
}

.clssvcupdateservicecallPg_Image
{
	cursor: pointer;
}


.mainservicecallbutton {
  display: inline-block;
  padding: 3px 02px;
  font-size: 15px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  background-color: #4CAF50;
  border: none;
  border-radius: 15px;
  box-shadow: 0 9px #999;
}

.mainservicecallbutton:hover {background-color: #3e8e41}

.mainservicecallbutton:active {
  background-color: #3e8e41;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}


.mandatoryfield
{
 color:red;
}
.mandatoryfields
{
 color:red;
}

.mandatoryfieldalerts
{
	border: 3px  red solid! important;
	border-collapse: collapse;
}
.mandatoryfieldalert
{
	border: 1px solid red;
    float: left;
}
.clsAddServiceCallAutoComplete
{
	float: left;
	font-size: medium;
	background-color: lightblue;
	height: 25px;
	width: 100%;
}

.clsautocompleteforpincode,.clsautocompleteforlocpincode,.autocompleteforeditpincode
{
	float:left;
}

.clssvcupdateservicecallPg_InvoiceVal
{
	font-size: large;
	font-weight: bold;
}

.clsaddservicecallPg_AMCDtlsTable
{
	width:100%;
	border-collapse: collapse;
	border:1px solid;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}

.clsaddservicecallPg_AMCDtlsTable caption
{
	border:1px solid;
	border-bottom:0px;
}

.clsaddservicecallPg_AMCDtlsTable tr, .clsaddservicecallPg_AMCDtlsTable td, .clsaddservicecallPg_AMCDtlsTable th
{
	border:1px solid;
}


.clssvcupdateservicecallPg_AMCDtlsTable
{
	width:55%;
	float:left;
	border-collapse: collapse;
	border:1px solid;
	margin-top:5px;
	margin-bottom:5px;
}

.clssvcupdateservicecallPg_AMCDtlsTable caption
{
	border:1px solid;
	border-bottom:0px;
}

.clssvcupdateservicecallPg_AMCDtlsTable tr, .clssvcupdateservicecallPg_AMCDtlsTable td, .clssvcupdateservicecallPg_AMCDtlsTable th
{
	border:1px solid;
}

.clssvcupdateservicecallPg_AMCDtls
{
	width:100%;
	float:left;
}

.clsaddservicecallPg_divWrapper .clsaddservicecallPg_Warranty
{
	float:left;
	padding: 3px;
	font-size: medium;
}
.clssvcupdateservicecallPg_DcWarning
{
	font-size: medium;
	color: red;
	text-align: center;
	padding: 10px;	
}

.clssvcupdateservicecallPg_SMSTblHldr
{
	float: left;
	width: 90%;
	margin-left: 2%;
	margin-top: 5px;
}
.clssvcupdateservicecallPg_SMSTblHldr .grid-container
{
 	display: grid;
 	grid-template-columns: auto auto auto auto !important;
 	background-color: #A1D6FF;
	padding: 10px; 
	box-sizing: border-box;
}

.clssvcupdateservicecallPg_WATblHldr
{
	float: left;
	width: 90%;
	margin-left: 2%;
	margin-top: 5px;
}

.clssvcupdateservicecallPg_WATblHldr .grid-container
{
 	display: grid;
 	grid-template-columns: auto auto auto auto auto !important;
 	background-color: #A1D6FF;
	padding: 10px; 
	box-sizing: border-box;
}

.clssvcupdateservicecallPg_divWrapper .grid-container-approvals
{
	display: grid;
 	grid-template-columns: auto auto auto auto auto auto !important;
 	background-color: #A1D6FF;
	padding: 10px; 
	box-sizing: border-box;
	width:100%;
}

.clssvcupdateservicecallPg_SvcprnDtlsTbl
{
	border-collapse: collapse;
	border:1px solid;
}

.clssvcupdateservicecallPg_SvcprnDtlsTbl tr, .clssvcupdateservicecallPg_SvcprnDtlsTbl tr td, .clssvcupdateservicecallPg_SvcprnDtlsTbl tr th
{
	border:1px solid;
}

clssvcupdateservicecallPg_SvcCauseDtlsTbl
{
	border-collapse: collapse;
	border:1px solid;
}

.clssvcupdateservicecallPg_SvcCauseDtlsTbl tr, .clssvcupdateservicecallPg_SvcCauseDtlsTbl tr td, .clssvcupdateservicecallPg_SvcCauseDtlsTbl tr th
{
	border:1px solid;
}

.clsCmm_fieldRowsClosureMsg
{
	display: none;
}

.clssvcupdateservicecallPg_SvcprnDtlsTbl .clssvcupdateservicecallPg_SvcprnDtlsEdit, .clssvcupdateservicecallPg_SvcCauseDtlsEdit
{
	text-decoration: underline;
  	color: blue;
  	font-size: small;
  	font-weight: bold;
}