.wrap{
	width:200px;
	word-break:break-word;
}

.bckorder_block:hover {
	color: #FF0000;
}

.info {
	background: #fff6e4;
	border-top: 1px solid #ffc983;
	border-bottom: 1px solid #ffc983;
	border-width: 1px 0 1px 0;
}

.info p {
	color: #646464;
	margin: 0;
	background: url(../images/icon_info.png) no-repeat scroll left center;
	padding-left: 30px;
	line-height: 21px;
}
.contractNumberIconNA {
	cursor: pointer;
}
/*AEKL-1544*/
.contractNumberIconNA.fa.fa-download{
	color: #0c8caa;
	opacity: 1;
}
/*AFFG-89/90*/
#contractReportTable tbody>tr>td {
	text-align: center !important;
}
#contractReportTable thead>tr>th {
	text-align: center !important;
}
.textWrapping {
	white-space: pre-wrap !important;
}
.fontBold {
	font-weight: bold;
}
 
 
.conOvrSearchTypeHolder .form-label-select-large {
	line-height: 30px;
}
.conOvrSearchTypeHolder .form-element-select-large {
	width: 100%;
}
#contractOvrResetSearchBtn {
	margin: 0 20px;
}
 

@media only screen and (min-width: 1025px) {
	.textAlignFranchiseCode {
		width: auto !important;
	}
	.widthCurrentDate {
		width: 40% !important;
	}
	.accessLevelHeight {
		height: 160px !important;
		margin-top: 60px !important;
	}
}
.uppercaseContract{
	text-transform:uppercase !important;
}
.contractPopupWidth .modal-content.popup {
	width: 720px;
}

.purchaseAllignment{
	position: relative;
    top: 10px;
}
/*INC000020386057*/
.uppercaseContract{
	text-transform:uppercase !important;
}
.contractPopupWidth .modal-content.popup {
	width: 720px;
}

.purchaseAllignment{
	position: relative;
    top: 10px;
}

label.pg-dropdown-label {
	text-align: left;
    white-space: nowrap;
    line-height: 40px;
    font-weight: normal;
}
.bg-white-pad{
	background: #fff;
	padding: 20px 15px 10px 15px;
	box-shadow: 0 0 5px 2px #eee;
}
.bg-white-pad .dropdown-toggle.btn-default {
	margin-bottom: 0px !important;
    width: 136px !important;
    height: 40px;
    background-position: 92% 12px !important;
}
.custom-pg-info{
	line-height: 40px;
}
#custom-pg-btn .pagination {
	margin: 0;
}
#contractReportTable th{
	text-transform: uppercase;
    font-size: 11px !important;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-weight: normal;
}
#contractReportTable thead th.sort:after{
	position: relative !important;
    left: 8px;
    display: inline;
    font-family: FontAwesome, serif;
    font-size: 12px;
    opacity: 0.5;
    content: "\f0dd";
    top: -2px;
}
#contractReportTable thead th.sort.sort_asc:after {
    content: "\f0de";
    top: 3px;
    opacity: 1;
}
#contractReportTable thead th.sort.sort_desc:after {
    content: "\f0dd";
    top: -2px;
    opacity: 1;
}
#contractReportTable thead th.sort.sort_asc, #contractReportTable thead th.sort.sort_desc {
     font-weight: bold;
}
@media only screen and (max-width: 767px) {
	.contractPriceChangeBlock .accessLevelHeight {
		margin-left: 36%;
		margin-top: 23%;
	}
	.contractPriceChangeBlock .form-label {
		line-height: normal !important;
    	word-wrap: normal !important;
	}
	.contractPriceChangeBlock .form-label-select,.contractPriceChangeBlock .form-label-date {
		width: 35% !important;
	}
	.contractPriceChangeBlock .form-element-select,.contractPriceChangeBlock .form-element-date {
		width: 65% !important;
	}
	.contractPriceChangeBlock .selectchkbox {
		float: left !important;
	}
	.dataTables_length
	{
		display:block !important;
	}
	#Reportspage .link-holder {    
    	z-index: 10000;
	}
	#templatedetailpage .editDeletepanel {
    	height: 150px !important;
	}
	#datatab-mobile
	{
		margin-bottom:0px;
	}
	#custom-pg-btn
	{
		position: relative;
    	top: 10px;
    	float:left !important;
    	left:10px;
	}
	.custom-pg-info
	{
		position: relative;
    	top: 10px;    	
	}
	#datatab-mobile th{
		text-transform: uppercase;
	    font-size: 11px !important;
	    height: 25px;
	    vertical-align: middle;
	    cursor: pointer;
	    font-weight: normal;
	}
	#datatab-mobile thead th.sort:after{
		position: relative !important;
	    left: 8px;
	    display: inline;
	    font-family: FontAwesome, serif;
	    font-size: 12px;
	    opacity: 0.5;
	    content: "\f0dd";
	    top: -2px;
	}
	#datatab-mobile thead th.sort.sort_asc:after {
	    content: "\f0de";
	    top: 3px;
	    opacity: 1;
	}
	#datatab-mobile thead th.sort.sort_desc:after {
	    content: "\f0dd";
	    top: -2px;
	    opacity: 1;
	}
	#datatab-mobile thead th.sort.sort_asc, #datatab-mobile thead th.sort.sort_desc {
	     font-weight: bold;
	}
	#Reportspage table>tbody>tr>td {
    	padding-bottom: 10px;
    	padding-top:10px;
    	padding-left: 0px !important;
	}
	.bg-white-pad .dropdown-toggle.btn-default {	    
	    width: 190px !important;	   
	}

    .jnj-page .btn.btn-positive {
        width: 100%;
    }
}

.jnj-page .jnj-page-header {
    font-size: 48px;
    line-height: 48px;
    margin: 0 0 15px 0;
    padding: 0;
}

.jnj-page .jnj-container {
    box-shadow: 0 0 5px 2px #eee;
    border: 1px solid #F2F2F2;
    background-color: #FFF;
    padding: 0;
    margin-top: 0;
    float: left;
    font-family: jnjbodyfont, serif;
    color: #828282;
}
.conOvrSearchTypeHolder .form-label {
    float: left;
    line-height: 30px;
    display: inline-block;
    padding-right: 10px;
}
.conOvrSearchTypeHolder .form-label-two-line {
    line-height: 20px;
}
.conOvrSearchTypeHolder .form-label-date {
    width: 20%;
}
.conOvrSearchTypeHolder .form-element {
    float: left;
    margin: 0px !important;
}
.conOvrSearchTypeHolder .form-element-date {
    width: 80%;
}
.conOvrSearchTypeHolder .input-group-addon.btn {
	padding: 8px 12px 9px 12px;
}
.conOvrSearchTypeHolder .margintop20px {
    margin-top: 20px;
}
.conOvrSearchTypeHolder .contractDataBlueLabel {
	color: #08a;
	font-size: 14px;
}
.marginbottomipad25px {
	margin-bottom: 25px;
}
.conOvrSearchTypeHolder .resetSearchBtnHolder {
	padding-right: 55px;
}
.jnj-page .jnj-container .jnj-container-header {
    font-size: 17px;
}

.jnj-page .jnj-container .jnj-container-section {
    padding: 25px 15px;
    border-bottom: 1px solid #f2f2f2;
}

.jnj-page .jnj-container .jnj-container-section .reset {
    padding: 10px 40px;
    margin-right: 10px;
}

.jnj-page .jnj-container .jnj-container-section:not(.jnj-container-header) {
    font-size: 14px;
}

.jnj-page .jnj-container .jnj-container-section.no-data-found {
    padding: 0;
}

.jnj-page .jnj-container .jnj-container-section.no-data-found .info {
    background-color: white;
    padding: 10px 30px;
    height: initial;
}

.jnj-page .jnj-container .jnj-container-section:not(.jnj-container-header) > div {
    height: 34px;
    line-height: 34px;
}

.jnj-page .jnj-container .result-table {
    font-size: 14px;
}

.jnj-page .standard-text {
    font-size: 14px;
    line-height: 14px;
}

#nacontractDataTable th, #nacontractsTableMob th {
    text-transform: uppercase;
    font-size: 11px !important;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-weight: normal;
}

.jnj-page .bootstrap-select {
    width: 100%;
}

.jnj-page .btn.btn-positive {
    letter-spacing: 1.5px;
    font-size: 10px;
    color: #FFF;
    border-radius: 27px;
    background-color: #0A8CAA;
    background-image: none;
    text-align: center;
    padding: 10px 30px;
    text-transform: uppercase;
}

.jnj-page .btn.btn-positive:hover {
    background-color: #087891;
    border-color: #ADADAD;
}

#nacontractDataTable thead th.sort.sort_desc:after, #nacontractsTableMob thead th.sort_desc:after {
    content: "\f0dd";
    top: -2px;
    opacity: 1;
}
#nacontractDataTable thead th.sort.sort_asc:after, #nacontractDataTable thead th.sort_asc:after {
    content: "\f0de";
    top: 3px;
    opacity: 1;
}
#nacontractDataTable thead th.sort:after, #nacontractsTableMob 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;
}
.ref_no.toggle-link-payment-NA, .ref_no.toggle-link-payment-CA {
	padding-left: 0;
}

#reports-change-account {
    margin-left: 8px;
}

.select-all-accounts {
    font-size: 14px;
}

#naDisputeReportTable table>thead>tr>th {
	text-align: center !important;
}

#singleProductSalesReportTable .form-element{
	float:left;
	margin:0px !important;
}

#singleProductSalesReportTable .form-element-select{
	width:54%;
}

#singleProductReportTable thead th.sort:after, #multiProductReportTable 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;
}
#singleProductReportTable th, #multiProductReportTable th {
    text-transform: uppercase;
    font-size: 11px !important;
    height: 25px;
    vertical-align: middle;
    cursor: pointer;
    font-weight: normal;
}
#singleProductReportTable thead th.sort:after, #multiProductReportTable 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;
}
#singleProductReportTable thead th.sort.sort_asc:after, #multiProductReportTable thead th.sort.sort_asc:after {
    content: "\f0de";
    top: 3px;
    opacity: 1;
}
#singleProductReportTable thead th.sort.sort_desc:after, #multiProductReportTable thead th.sort.sort_desc:after{
    content: "\f0dd";
    top: -2px;
    opacity: 1;
}
#singleProductReportTable thead th.sort.sort_asc,#singleProductReportTable thead th.sort.sort_desc, {
#multiProductReportTable thead th.sort.sort_asc,#multiProductReportTable thead th.sort.sort_desc
    font-weight: bold;
}