.jnj-panel.contractsDataBody {
	padding-bottom: 0;
}
.contractsAccNumber {
	padding: 10px 30px !important;
}
.contractNumberIcon {
	cursor: pointer;
}
.bg-white-pad.contractsPagnBox, .mainbody-container.contractDataTableBox {
	box-shadow: none;
}
span.fa.fa-flag {
	color: #b41601;
    opacity: 1;
}
#contractDataTable th, #contractsTableMob th {
    text-transform: uppercase;
    font-size: 11px !important;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-weight: normal;
}
#contractDataTable thead th.sort:after, #contractsTableMob thead th.sort:after  {
    position: relative !important;
    left: 8px;
    display: inline;
    font-family: FontAwesome,sans-serif;
    font-size: 12px;
    opacity: 0.5;
    content: "\f0dd";
    top: -2px;
}
#contractDataTable thead th.sort.sort_asc:after, #contractsTableMob thead th.sort_asc:after  {
    content: "\f0de";
    top: 3px;
    opacity: 1;
}
#contractDataTable thead th.sort.sort_desc:after, #contractsTableMob thead th.sort_desc:after  {
    content: "\f0dd";
    top: -2px;
    opacity: 1;
}
.purchased12TextBox{
	line-height: 16px;
	margin-bottom: 20px;
	margin-top: -3px;
}
.allProductsTextBox{
	line-height: 35px;
	margin-bottom: 20px;
}
.allproductsBtnBox {
	margin-bottom:30px;
}
#contract-details-popup .modal-content.popup {
	width: 720px;
}
/* fix for the defect id EKL-2281 */
.contractDataTableBox.add-scroll{
	max-height:347px !important;
}

@media only screen and (max-width: 1024px) and (min-width: 768px){
	.bg-white-pad.contractsPagnBox {
	    display: block;
	}
	.contractDataTableBox.add-scroll{
		max-height:332px !important;
	}
	
}
@media only screen and (max-width: 991px) and (min-width: 768px){
	#contract-details-popup .modal-content.popup {
		width: 705px;
	}
	#contract-details-popup .modal-dialog.modalcls{
		margin-left:30px;
	}
}

@media screen and (max-width: 767px) {
	.bg-white-pad .contractPagnMobile #custom-pg-btn, .bg-white-pad .contractPagnMobile .custom-pg-info {
	     display: block;
	}
	.contractLineItemMob .contractHeadingMob{
	     font-family: jnjlabelfont,sans-serif;
	     font-size: 10px; 
	}
	.contractHeadingMob{
		text-transform:uppercase;
		font-weight:bold;
	}
	.contractLineItemMob .fa.fa-flag{
		color:#b41601; 
		opacity:1;
	}
	.contractLineItemMob .fa.fa-download{
		color:#0c8caa; 
		opacity:1;
	}
	.contractsAccNumber {	
		padding: 10px 15px !important;
	}
	.custompagnbtnContracts.pull-right {
		float: left !important;
	}
	.bg-white-pad.contractsPagnBox {
		padding: 20px 0 10px 0;
	}
	.contractPagnMobile {
		padding-top: 15px;
	}
	.contractShowItemMob {
		padding-bottom: 10px;
    	border-bottom: 1px solid #f2f2f2;
	}
	.purchased12TextBox{
		line-height: 16px;
		margin-bottom: 20px;
		margin-top: 15px;
	}
	.allProductsTextBox{
		line-height: 16px;
		margin-bottom: 20px;
	}
	.allproductsBtnBox {
		margin-bottom:15px;
	}
	/* AEKL-2295 bug changes */
	#contract-details-popup .modal-dialog.modalcls {
		 margin: 0 auto;
	} 
	
}
