a {
	cursor: pointer !important;
  }
  
  .homeH1 {
	Color: #f36633 !important;
	Font-size: 26px !important;
	Font-weight: Bold !important;
	Line-height: 26px !important;
	margin-top: 31px !important;
	margin-bottom: 21px !important;
  }
  
  .homeLabel {
	display: block !important;
	color: #73625c  !important;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
	margin-bottom: 8px;
	padding-left: 10px;
  }
  
  .homeH2 {
	background-color: #00b7c9;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 22px !important;
	color: #fff !important;
	font-weight: bold !important;
  }
  
  .page-homepage-ecs {
	color: #544f40 !important;
	background-color: #eae8e8 !important;
	font-family: "Akzidenz Grotesk Pro", Arial, sans-serif !important;
	font-size: 14px;
  }
  
  footer {
	color: #777777 !important;
	margin-left: 23px;
	margin-right: 23px;
  }
  
  .btnButton {
	background-color: #f36633 !important;
	line-height: 16px;
	font-size: 20px;
	font-weight: bold;
	border: 0px !important;
	color: #fff !important;
	padding: 14px 61px;
	margin-right: 7px;
  }
  
  .footer-links {
	color: #777777 !important;
	font-size: 14px;
	font-weight: Bold;
	line-height: 30px;
  }
  
  .horizontalDiv {
	background-color: #fff;
	margin-bottom: 24px;
	height: 266px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 24px;
  }
  
  .horizontalDiv a {
	color: #f36633;
  }
  
  .emailInput, .passwordInput {
	width: 60%;
	border-radius: 0;
	border-style: none;
	border: 1px solid #e7e7e7;
	height: 30px;
	padding: 3px 14px;
  }
  
  .emailInput:focus, .passwordInput:focus {
	outline: none !important;
  }
  
  #loginDisclaimer {
	color: #000 !important;
	text-decoration: underline;
	padding-left: 2px;
  }
  
  .image-section {
	margin-left: 24px !important;
	margin-right: 24px !important;
	margin-top: 21px;
  }
  
  .image {
	width: 100%;
  }
  
  .search-box-small-ecs .input_animate {
	border: 1px solid #999999;
	float: left;
	position: relative;
	z-index: 0;
	display: none;
	top: -1px;
	height: 39px;
  }
  
  .search-box-small-ecs {
	float: left!important;
	margin-top: -38px;
	width: 77%;
	margin-left: 101px;
  }
  
  .logo-ecs {
	margin-left: -2px;
	margin-top: -7px;
  }
  
  .search-box-small-ecs .btn-default {
	padding: 5px 8px !important;
	float: right;
	margin-top: -1px;
	position: relative;
  }
  
  .search-box-small-ecs .btn-default:hover, .search-box-small-ecs .btn-default:focus {
	background: transparent;
  }
  
  .search-box-small-ecs .input_animate {
	border: 1px solid #999999;
	float: left;
	position: relative;
	z-index: 0;
	display: none;
  }
  
  .search-box-small-ecs .btn-default:hover {
	background-color: none !important;
  }
  
  .search-box-small-ecs .input_animate.form-control:focus, 
  .search-box-small-ecs .input_animate.form-control:active {
	outline: none !important;
	border: 0 !important;
  }
  
  .content-body-product {
	color: #73625c !important;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 31px !important;
  }
  
  .content-body-info {
	color: #72635d !important;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
  }
  
  .content-body-headline {
	color: #f36633;
	font-size: 16px;
	font-weight: bold;
	line-height: 23px;
	margin-bottom: 21px;
  }
  
  .img-text {
	position: absolute;
	top: 230px;
	bottom: 44px;
	margin-left: 38px;
	white-space: nowrap;
	height: 8%;
  }
  
  .img-text-heading {
	margin-top: 15px;
	font-size: 26px;
	color: #544f40;
	font-weight: bold;
	margin-bottom: 0 !important;
	line-height: 26px;
  }
  
  .img-text-body {
	margin-bottom: 28px;
	color: #544f40;
	font-size: 22px;
	line-height: 26px;
  }
  
  .header-mainDiv {
	verticle-align: center;
	margin-left: 42px;
	margin-right: 42px;
	background-color: #fff;
	width: 1028px !important;
	margin-left: auto;
	margin-right: auto;
	position: relative;
  }
  
  #divBodyWrap {
	width: auto;
  }
  
  .header-nav1 {
	margin-bottom: 24px;
	margin-right: 6px;
	float: right;
  }
  
  .navigationButton, .navigationButton1 {
	color: #777777 !important;
	background-color: #fff !important;
	Font-size: 14px !important;
	Font-weight: Bold !important;
	Line-height: 0.938em !important;
	padding: 7px 20px 7px 20px;
	border-radius: 35px;
	border-style: none;
	border: 2px solid #777777;
	height: 30px;
  }
  
  .navigationButton1 {
	margin-right: 10px;
	margin-left: 30px;
  }
  
  .desktop-nav-bar {
	margin-bottom: 12px;
	margin-left: 151px;
	clear: both;
	margin-top: 7px;
  }
  
  .header-a {
	Color: #544f40 !important;
	font-family: "Akzidenz Grotesk Pro", Arial, sans-serif !important;
	font-size: 16px!important;
	Font-weight: Bold;
	Line-height: 1.000em;
  }
  
  a:focus, a:hover {
	text-decoration: none !important;
  }
  
  a img {
	width: auto;
	height: auto;
  }
  
  .header-mainDiv:before {
	box-shadow: None!important;
  }
  
  .header-mainDiv:after {
	box-shadow: None!important;
  }
  
  .homepage-hero-ecs {
	background: transparent url(../images/ECS_HomepageSlider_V1.jpg) no-repeat center center;
	background-size: cover;
  }
  
  footer-links {
	color: #777777 !important;
	font-size: 14px;
	font-weight: Bold;
	line-height: 30px;
  }
  
  .horizontalDiv {
	background-color: #fff;
	margin-bottom: 24px;
	min-height: 320px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 24px;
  }
  
  .head-section {
	margin-bottom: 0px;
  }
  
  .head-section1 {
	margin-top: 37px;
  }
  
  .head-section2 {
	margin-top: 14px;
	padding-right: 47px;
	position: relative;
	left: 22px;
  }
  
  .sign-in-link {
	margin-right: 18px;
  }
  
  .contact-us-link {
	margin-left: 0px;
	text-align: right;
  }
  
  .section3 {
	margin-left: 28px !important;
	margin-right: 24px !important;
  }
  
  .section31, .section32 {
	margin-bottom: 36px;
  }
  
  .emailDiv {
	margin-bottom: 15px;
  }
  
  .section31-content {
	margin-bottom: 26px;
	margin-top: 18px;
	margin-left: -4px;
  }
  
  .section4 {
	background-color: lightgray!important;
	padding-left: 4px !important;
	padding-right: 4px !important;
	width: 952px !important;
  }
  
  .section4-heading1, .section4-heading2 {
	margin-bottom: 0px;
  }
  
  .section4-heading2 {
	background-color: #216d92;
  }
  
  .section31-content > p > a {
	color: #f36633 !important;
	font-weight: normal;
	font-size: 14px;
	line-height: 15px;
  }
  
  .input-align {
	position: relative;
	bottom: 26px;
  }
  
  .homeProductContent {
	color: #544f40 !important;
	font-size: 16px;
	line-height: 20px;
  }
  
  .homeLoginAck {
	color: #73625c  !important;
	font-size: 16px;
	font-weight: normal;
  }
  
  #homeProductContentDiv {
	margin-bottom: 30px;
  }
  
  #homeForgotPassword {
	color: #000 !important;
	text-decoration: underline;
	padding-left: 10px;
  }
  
  #homeForgotPassDiv {
	margin-top: 10px;
	margin-left: -12px;
  }
  
  .homeReturnCustomer {
	margin-left: -4px;
  }
  
  .plp-product-link {
	color: #006883;
	font-size: 13px!important;
	font-weight: bold;
	line-height: 19px;
	margin-top: 25px;
	margin-bottom: 29px;
	text-decoration: none;
  }
  
  .registerPageRadioBtnDiv {
	margin-left: 40px;
	margin-top: -16px;
  }
  
  .containerDiv {
	background-color: #fff;
	border-radius: 25px;
	padding: 0px;
  }
  
  .registerPageSectionDiv {
	padding: 20px 20px 20px 20px;
	background-color: white;
	border-radius: 23px;
  }
  
  .registerPagetext-color {
	color: #544f40;
	margin-top: 0px;
	margin-bottom: 0px;
  }
  
  .registerPageHeading {
	text-align: center;
	font-weight: Bold;
  }
  
  .registerPageHeadingDiv {
	margin-top: 11px;
  }
  
  .contractHolderRadioDiv {
	margin-top: -15px;
  }
  
  .registerPageContactDiv {
	margin-top: 28px;
	clear: both;
	margin-left: 10px;
  }
  
  .registerPageContact {
	font-weight: Bolder;
	font-size: 13px;
  }
  
  .registerRadioBtn {
	top: 10px;
	position: relative !important;
	opacity: 1 !important;
	width: 17px !important;
	right: 22px;
  }
  
  .radioBtnLabel {
	position: relative;
	right: 19px;
	font-size: 15px;
	top: 1px;
  }
  
  .registerList > li {
	list-style-type: disc;
	font-size: 100% !important;
  }
  
  .createAccountPasswordMargin {
	margin-bottom: 2px;
  }
  
  .whl-select-margin {
	margin-top: -27px;
	margin-left: -12px;
	width: 46.3%!important;
  }
  
  .margin14-mf {
	margin-left: 14px!important;
  }
  
  .whl-select-style {
	font-weight: Bold;
	font-size: 14px;
  }
  
  .whl-select {
	margin-left: 16px !important;
  }
  
  .whlSelect {
	-ms-overflow-style: auto;
	margin-bottom: 5px;
  }
  
  .navbar-toggle .icon-bar {
	height: 6px !important;
  }
  
  .label_companyPhone {
	margin-left: 10px!important;
  }
  
  .changePwdConfirmBtn {
	padding-left: 40px !important;
	padding-right: 40px !important;
  }
  
  .margin-top-nevigate-20 {
	margin-bottom: 0px;
  }
  
  .deactivateMessage {
	margin-top: 23px;
  }
  
  .deactivateNote {
	margin-left: 21px;
  }
  
  a[x-apple-data-detectors] {
	color: inherit !important;
	text-decoration: none !important;
	font-size: inherit !important;
	font-family: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
  }
  /*menu button*/
  .menuButton {
	display: none;
  }
  
  .fa-menu:before {
	content: '\f0c9';
  }
  
  #hamburgerMenu {
	display: none;
  }
  
  .menu-drop {
	display: none;
	margin-bottom: 14px;
	background: #f36633;
	margin-top: -26px;
	width: 100%;
	float: right;
	position: absolute;
	z-index: 10;
	left: 2px;
	top: 115px;
  }
  
  .menu-drop > a {
	font-size: 17px!important;
	float: none;
	display: block;
	text-align: left;
	padding: 10px;
	color: #fff !important;
  }
  
  .wrapper {
	height: 220px;
  }
  
  .desktop-nav-bar {
	margin-bottom: 12px;
	margin-left: 151px;
  }
  
  .indAccSubmitCH {
	margin-bottom: 20px;
	margin-left: 30px;
  }
  /*menu button*/
  
  .list-inline > li > a {
	color: #564b46 !important;
	font-size: 14px;
	font-weight: Bold;
	line-height: 11px;
  }
  
  .ecs_footer {
	padding-top: 0px;
	margin-top: -7px;
  }
  
  .ecs-footer-bg {
	background-color: none !important;
  }
  
  .name-ecs {
	margin-left: 23px;
  }
  
  .product-content-ecs .name, .product-content .genName {
	text-transform: lowercase;
  }
  
  .plp-msg-display {
	margin-left: 11px;
	padding-top: 5px;
  }
  
  .body-align {
	font-size: 11px!important;
	width: 100%;
  }
  
  .search-align {
	float: right;
	position: relative;
	left: 55px;
  }
  
  .search-input {
	cborder-radius: 28px;
	padding: 4px 36px 4px 15px;
	font-size: 16px;
	color: #777777;
	width: 75%;
	border: 1px solid #777777;
  }
  
  .close {
	right: 91px;
	top: 13px;
	position: relative;
  }
  
  .search-icon {
	font-size: 16px;
	margin-left: 9px;
  }
  
  .divAlign {
	margin-top: 0;
  }
  
  html {
	overflow-x: hidden;
  }
  
  .search-box-small {
	float: right !important;
	margin-top: -38px;
	width: 77%;
  }
  
  .prod-align {
	margin-top: 0px !important;
  }
  
  ::placeholder {
	color: #777777;
	opacity: 1;
   /* Firefox */;
  }
  
  #remove_search_text_product_portfolio_searchbox {
	position: absolute;
	top: 8px;
	right: 36px;
	font-size: 18px;
	cursor: pointer;
  }
  
  .marginTop {
	margin-top: 16px;
  }
  
  .searchInput {
	width: 59% !important;
	margin-left: 114px !important;
  }
  
  .prosearchinput-PL {
	width: 50% !important;
	left: 201px;
  }
  
  .removeBtn1 {
	right: 63px !important;
  }
  
  .searchBtn {
	right: -7px !important;
  }
  
  /*Header*/
  #_asm + .header-mainDiv {
	padding-top: 40px !important;
  }
  
  .head-section1 > .logo-ecs > .simple-banner > a > img {
	width: 275px !important;
  }
  
  .navBtn-align {
	margin: 0px 2px;
  }
  
  .desktop-nav-bar {
	margin-left: 0px !important;
	float: right;
  }
  
  .normalFontWt {
	font-weight: normal;
  }
  
  .leftMarginMobile {
	margin-left: 190px;
  }
  
  /*homepage*/
  
  .BottomMarginNone {
	margin-bottom: 0px !important;
  }
  
  .bottomMargin {
	margin-bottom: 20px !important;
  }
  
  .topMargin {
	margin-top: 27px;
  }
  
  .subDiv {
	margin-top: 16px;
  }
  
  .indAccSubmit_ECS {
	margin-bottom: 20px;
	margin-left: 0px;
  }
  
  .ind_Enter_Submit_ECS {
	margin-bottom: 20px;
	margin-left: 14px;
  }
  
  .smf-btn_ECS {
	margin-right: 10px !important;
  }
  
  .visibility {
	display: none;
  }
  
  .filterAlign {
	margin-left: 54px;
  }
  
  .icon-align {
	padding-top: 6px;
  }
  
  .TopMar {
	margin-top: 62px !important;
  }
  
  .whl-select-margin > select::-ms-expand {
	display: none !important;
	opacity: 1 !important;
  }
  
  @-moz-document url-prefix() {
	.whlSelect > option {
	  position: relative;
	  top: 10px;
	}
  }
  /*order History*/
  #colorbox {
	top: -261px !important;
	margin-top: 300px !important;
  }
  
  .arrow-up-align, .arrow-down-align {
	cursor: pointer;
  }
  
  .plpNoResultSearch-US {
	width: 100% !important;
	padding-right: 14px !important;
	left: 0 !important;
  }
  
  .orderDateCol-US, .orderNumberCol-US, .shipToIdCol-US, .purchaseOrderCol-US, .totalCostCol-US, .statusCol-US, .val-width-US {
	width: 16.666667% !important;
	margin-left: 0px !important;
  }
  
  .sort-oh-statusCol-US > .orderStatusDownArrow,.sort-oh-shiptoIdCol-US > .gskShipToDownArrow, .sort-oh-totalcostCol-US > .totalCostDownArrow,
  .sort-oh-orderNumCol-US > .orderNumbrDownArrow, .sort-oh-purchaseOrderCol-US > .purchaseOrderDownArrow, .sort-oh-orderDateCol-US > .orderDateDownArrow {
	display: inline-block;
	left: 4px !important;
	top: 1px !important;
  }
  
  .sort-oh-statusCol-US, .sort-oh-totalcostCol-US, .sort-oh-shiptoIdCol-US, .sort-oh-orderNumCol-US, .sort-oh-orderDateCol-US, .sort-oh-purchaseOrderCol-US {
	display: inline-block !important;
	cursor: pointer;
  }
  
  .order-select-align {
	position: absolute !important;
	margin-top: 4px;
	margin-left: 260px !important;
  }
  
  .head-height {
	min-height: 36px;
  }
  
  .arrow-up-align, .arrow-up-align-chargebacks, .arrow-down-align-newsInfo {
	left: 4px !important;
  }
  
  .arrow-down-align {
	top: 15px;
	left: -11px;
  }
  
  .select-label-align {
	margin-right: 7px;
  }
  
  .search-icon-align {
	margin-right: 35px !important;
  }
  
  .search-icon-align {
	z-index: 1!important;
  }
  
  .customWdt {
	width: 83%;
  }
  /*chargebacks*/
  .header-contracts-chargebacks-background-image {
	background: url(../images/ECS_Chargebacks_HeaderImage.jpg) no-repeat;
	background-size: cover;
	font-size: 14px;
	height: 60px;
	margin-top: 28px;
  }
  
  .contracts-chargebacks-container {
	padding: 4px 25px;
	font-size: 12px;
	color: #72635d;
	margin-bottom: 10px!important;
  }
  
  .acpp-cc-container {
	background: #fff;
	margin-bottom: 30px;
	margin-top: -20px;
  }
  
  .contracts-chargebacks-container .round-corner-style-01 {
	padding: 30px 10px;
  }
  
  .file-icon {
	padding-top: 6px;
	color: orange;
  }
  
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: #f36633;
	border: 2px solid rgba(255, 255, 255, 0);
  }
  
  .addresslist-header {
	padding: 7px;
	background: #efefef;
	margin-left: -15px;
	margin-right: 0px;
	width: 105.19%;
  }
  
  .addresslist-content {
	padding: 7px;
	margin-left: -14px;
	margin-right: 0px;
	width: 105%;
	border-bottom: 1px solid #efefef;
  }
  
  .verticalAlignMiddle {
	padding-top: 5px;
	padding-bottom: 5px;
  }
  .accShiptoName, .accShiptoCoAddress {
     word-break: break-all;
  }
  .horizontalAlignLeft {
	padding-left: 10px;
  }
  
  .clearBoth {
	clear: both;
  }
  
  .boldText {
	font-weight: bold !important;
  }
  
  .calendarIcon {
	border-radius: 0;
	top: -3px;
	position: relative;
	left: -4px;
  }
  
  .dateInput {
	border-radius: 0;
	height: 16%;
  }
  
  .daterangeLabel {
	width: 23% !important;
  }
  
  .dateInputContainer {
	margin-left: -31px;
  }
  
  .dateRangeToLabel {
	margin-left: -34px;
	margin-top: 4px;
  }
  
  .delivery-date i {
	top: 12px !important;
  }
  
  .dateInputContainer1 {
	margin-left: -25px;
  }
  
  .orderHistoryDateContainer {
	margin: 21px 0 10px 0;
  }
  
  .dateRangeLabel, .dateRangeToLabel {
	margin-top: 8px;
	margin-left: -9px;
  }
  /*Product dating page*/
  .product-dating-container {
	padding: 25px;
	font-size: 12px;
	color: #72635d;
	margin-top: 5px;
  }
  
  .product-dating-container .round-corner-style-01 {
	padding: 30px 35px;
  }
  
  .product-dating-message {
	margin-bottom: 6px;
	padding-left: 17px;
  }
  
  .product-dating-change-req {
	display: none;
	color: red;
	padding-left: 0px;
  }
  
  .product-dating-header {
	padding: 15px 0;
	background-color: #bc1077;
	color: #fff;
	font-weight: bold;
  }
  
  .product-dating-header div, .product-dating-item div {
	padding-left: 8px;
	padding-right: 10px;
  }
  
  .product-dating-item {
	margin-left: 0;
	margin-right: 0;
	padding: 15px 0;
	border-bottom: 1px solid #d5d1ce;
  }
  
  .item-qty {
	padding-left: 25px;
  }
  
  .item-qty-input {
	width: 100%;
	margin-left: 1px;
  }
  
  .cancel-item-label, .accept-item-label, .all-accept-check-label, .all-cancel-check-label {
	font-weight: normal !important;
	font-size: 100%;
  }
  
  .cancel-item-checkbox, .accept-item-checkbox, .all-accept-checkbox, .all-cancel-checkbox {
	width: 17px !important;
	height: 17px !important;
	opacity: 1;
  }
  
  .cancel-item-checkbox, .accept-item-checkbox {
	margin-left: 6px;
  }
  
  .cancel-item-label {
	margin-right: 6px;
  }
  
  .accept-item-label {
	margin-right: 11px;
  }
  
  .all-accept-item-check {
	text-align: right;
	margin-right: 13px;
	margin-top: 20px;
  }
  
  .all-accept-check-label, .all-cancel-check-label {
	margin-right: 16px;
  }
  
  .submit-form-container {
	margin-top: 30px;
	margin-bottom: 20px;
  }
  
  .submit-form-container > div {
	padding: 0;
  }
  
  .submit-form-container > div > div {
	float: right;
	position: relative;
  }
  
  .submit-form-button {
	padding-left: 20px;
	padding-right: 20px;
  }
  
  .rightAlignedText {
	text-align: right;
  }
  
  .product-dating-container h3 {
	color: #bc1077;
	font-weight: bold;
	margin-top: 0;
	font-size: 18px;
  }
  
  .cancel-item-checkbox, .all-accept-checkbox, .all-cancel-checkbox, .accept-item-checkbox {
	opacity: 1 !important;
  }
  /* .product-dating-list-container{
	  padding-left:7px;
  } */
  .ndcProductDating {
	font-weight: normal;
  }
  
  .item-qty-input:disabled {
	background: #fff;
	border: 1px solid #e2dfdf;
	color: #e2dfdf;
  }
  
  .errorQty {
	display: none;
	color: red;
  }
  /*Product dating page end */
  .orderDateCol > .orderDateUpArrow, .orderDateCol > .orderDateDownArrow, .orderNumberCol > .orderNumbrUpArrow, .orderNumberCol > .orderNumbrDownArrow, .shipToIdCol > .gskShipToUpArrow, .shipToIdCol > .gskShipToDownArrow, .purchaseOrderCol > .purchaseOrderUpArrow,  .purchaseOrderCol > .purchaseOrderDownArrow, .PoNumbercol > .productNoUpArrow,  .PoNumbercol > .productNoDownArrow, .totalCostCol > .totalCostUpArrow, .totalCostCol > .totalCostDownArrow, .statusCol > .orderStatusUpArrow, .statusCol > .orderStatusDownArrow {
	cursor: pointer;
  }
  
  .active-arrow-color {
	color: #f36633;
  }
  
  .dateInputContainer11 {
	margin-left: -50px;
  }
  
  .dateSearchBtn > span {
	margin-left: 0px !important;
  }
  
  .user-btn:active, .user-btn:focus {
	background-color: #fff !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
  }
  
  .product-dating-item .responseDate {
	margin-left: 8px;
  }
  
  .order-detail-status-val-col-US {
	margin-right: 0 !important;
	margin-left: -36px !important;
  }
  
  .qty-col-ord-US {
	margin-right: 0 !important;
  }
  
  .status-title-US {
	padding-left: 16px !important;
  }
  
  .shipping-charges-US {
	color: #72635d !important;
  }
  
  .shipping-charges-US {
	color: #72635d !important;
  }
  
  .userManageActionMenu::-ms-expand {
	display: block;
  }
  
  .shipToAllselect {
	margin-top: 0.85em !important;
  }
  
  .shipToAllselectHead {
	padding-bottom: 8px;
  }
  
  .dateRangeCloseBtn {
	margin-left: -25px;
	margin-right: 8px;
	margin-top: 13px;
  }
  
  button#dateRangeSearch {
	margin-top: 13px;
  }
  
  .clearbtnWidth {
	width: 5% !important;
  }
  
  .daterangeMsg {
	margin-left: 165px;
	font-size: 11px;
	margin-bottom: 10px;
	position: relative;
	top: -5px;
	color: #72635d;
  }
  
  .orderHistoryDateContainer {
	margin-bottom: 0px !important;
  }
  
  .daterangeError {
	color: red;
	margin-left: 19%;
	margin-bottom: 10px;
	top: -3px;
	position: relative;
  }
  
  .ord-dtl-free-color {
	color: #54a41c !important;
  }
  /* .product-dating-header{
	  padding-left: 10px;
  } */
  .searchError {
	color: red;
	margin-left: 65.5%;
	margin-bottom: 10px;
	top: 9px;
	position: relative;
  }
  
 .searchError-en_CA {
	margin-left: 0.5% !important;
  }
  
  .searchError-fr_CA {
	margin-left: 68.5% !important;
	left: -23px;
  }
  
  .searchError-it {
	margin-left: 65.5% !important;
  }
  
  .searchError-pl {
	margin-left: 65.5% !important;
  }
  
  .searchError-en_US {
	margin-left: 65.5% !important;
  }
  
  .searchError-fr {
	margin-left: 68.5% !important;
	left: -19px;
  }
  /*trade information customer resources GSK_ECS*/
  
  /* .text-background-ecs{
	  width: 51%;
	  padding-top: 5px;
	  padding-bottom: 5px;
	  margin-left: -9px !important;
	  margin-bottom: 10px;
  }
  .image_link_ecs{
	  background: url(../images/link_icon.png) no-repeat;
	  width: 40px;
	  height: 30px;
	  float: right;
	  margin-top: 3px;
  }
  .image_pdf_ecs{
	  background: url(../images/pdf_03.png) no-repeat;
	  width: 40px;
	  height: 30px;
	  float: right;
	  margin-top: 3px;
  }
  .image_video {
	  background: url(../images/play-icon.png) no-repeat;
	  width: 40px;
	  height: 30px;
	  float: right;
	  margin-top: 3px;
  }
  .pdf-text-ecs{
	  margin-bottom: 10px;
	  color: #73625c;
	  font-size: 18px;
	  line-height: 22px;
	  text-indent: -12px;
	  padding-left: 12px;
  }
  a.download-text-ecs{
	  color: #73625c;
	  line-height: 22px;
	  font-weight: bold;
	  margin-top: 6px;
	  margin-bottom: 15px;
	  text-decoration: none;
	  margin-left: 24px;
  }
  .dot {
	height: 4px;
	  width: 4px;
	  background-color: #73625c;
	  border-radius: 50%;
	  display: inline-block;
	  top: -5px;
	  position: relative;
  }
  .resource-info {
	  color: #f0efed;
	  margin-top: -9px;
	  width: 82%;
	  float: left;
	  margin-left: -8px;
  }
  .resource-info {
	  color: #f0efed;
	  margin-top: -9px;
	  width: 82%;
	  float: left;
	  margin-left: -8px;
  }
  .info_alert {
	  font-size: 12px!important;
	  width: 100%;
	  text-align: left;
	  margin: 10px auto;
	  background-color: #0065b2 !important;
	  padding: 10px 16px;
	  font-weight: bold;
  } */ 
  
  /*trade information page GSKD*/
  .text-background {
	width: 54%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: -9px !important;
	background-color: #f7f7f5!important;
	margin-bottom: 10px;
  }
  
  .image_link {
	background: url(../images/WWW_ICON_GR_40.jpg) no-repeat;
	width: 40px;
	height: 40px;
	float: right;
	margin-top: 3px;
  }
  
  .image_pdf {
	background: url(../images/PDF_ICON_GR_40.jpg) no-repeat;
	width: 40px;
	height: 40px;
	float: right;
	margin-top: 3px;
  }
  
  .image_video {
	background: url(../images/VID_ICON_GR_40.jpg) no-repeat;
	width: 40px;
	height: 40px;
	float: right;
	margin-top: 3px;
  }
  
  a.download-text {
	font-size: 16px;
	color: #f36633;
	line-height: 22px;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 15px;
	text-decoration: none;
	margin-left: 12px;
  }
  
  .pdf-text {
	margin-bottom: 10px;
	font-size: 100%;
	color: #73625c;
	font-size: 18px;
	line-height: 27px;
	text-indent: -12px;
	padding-left: 12px;
  }
  
  .dot {
	height: 4px;
	width: 4px;
	background-color: #73625c;
	border-radius: 50%;
	display: inline-block;
	top: -5px;
	position: relative;
  }
  
  .resource-info {
	color: #f0efed;
	margin-top: -9px;
	width: 82%;
	float: left;
	margin-left: -8px;
  }
  
  .info_alert {
	font-size: 12px!important;
	width: 100%;
	text-align: left;
	margin: 10px auto;
	background-color: #0065b2 !important;
	padding: 10px 16px;
	font-weight: bold;
	margin-left: -8px;
  }
  
  .EDItable {
	margin-bottom: 20px;
  }
  
  .navHeaderTop {
	background: url(../images/bg-cart-top.png) 50% 50% no-repeat;
	background-size: cover;
	width: 100%;
	color: #fff;
	height: 62px;
	padding-top: 16px;
	font-size: 20px;
	padding-left: 25px;
	margin-top: 23px;
  } 
  /*Trade Information*/
  
  /*Contact Us page ECS */
  .letusKnowSection {
	width: 80%;
	padding-left: 20px !important;
	margin-left: 97px !important;
  }
  
  .round-corner-style-03-tradeInfo {
	border-radius: 0px;
	padding: 14px 27px 1px 12px;
	min-height: 320px;
  }
  
  .title-font-style-team {
	font-weight: bold;
	font-size: 20px;
	line-height: 22px;
	color: #73625c!important;
	margin-top: 6px;
	margin-left: -12px;
  }
  
  .margin-for-div06-contactUs {
	margin: -14px 0px 5px -34px;
	padding: 0;
	color: #72635d;
	font-size: 12px;
	padding-top: 10px;
  }
  
  .gskteam-table {
	padding-left: 9px;
  }
  
  .gskteam-table .row, .gsk-team-padding {
	margin-left: 0px;
	margin-right: 0px;
  }
  
  .margin-for-div06-contact {
	margin: 5px 5px 5px 30px;
	padding: 0;
	color: #73625c;
	Font-size: 16px;
	Font-weight: bold;
	Line-height: 22px;
  }
  
  .gskteam-table table {
	margin-bottom: 16px;
	width: 100%!important;
  }
  
  .change-font-bold-name {
	font-size: 20px;
	color: 73625c;
	font-weight: bold;
  }
  
  .gskteam-table th {
	padding-bottom: 5px;
	word-wrap: break-word;
	margin-top: 0px;
	margin-bottom: 31px;
  }
  
  .gskteam-table tr td:first-child {
	width: 1%!important;
  }
  
  .gskteam-table tr td:first-child {
	font-weight: bold;
	 /*  height: 10px; */
	font-size: 16px;
	margin-top: 19px;
	margin-bottom: 12px;
	background-color: f7f75;
	width: 1%;
	color: #73625c;
  }
  
  .gskteam-table table tr td {
	padding: 12px 3px 3px 15px;
  }
  
  .gskteam-table table td {
	background-color: #f7f7f5!important;
	height: 40px;
  }
  
  .email-color {
	color: #f36633 !important;
	font-size: 16px;
  }
  
  .table-button {
	margin-left: -12px!important;
  }
  
  .table-button {
	margin-top: 8px;
	border: 1px solid lightgray;
	margin-bottom: 10px;
  /* 
	  margin-top: -33px; */
	padding: 13px 1px 12px 58px!important;
	margin-left: -2px!important;
	width: 99%;
  }
  
  .tell-us {
	font-weight: bold!important;
	font-family: Arial!important;
	font-size: 16px!important;
  }
  
  .btn-purple-letUsKnow {
	background: #f36633!important;
	color: #fff;
	font-size: 12px!important;
	font-weight: bold;
	padding: 10px 15px !important;
	border: 0px!important;
  }
  
  .btn-purple-letUsKnow {
	background: #f36633;
	color: #fff;
  }
  
  .btn-purple-letUsKnow {
	background: #f36633;
	color: #fff;
  }
  
  .extraInfo {
	background-color: #f7f7f5!important;
	height: 40px;
	padding: 15px !important;
	color: #73625c;
	white-space: nowrap !important;
  }
  
  .zeroLeftPadding {
	padding-left: 0px !important;
  }
  
  _:-ms-fullscreen, :root .daterangeLabel {
	width: 19%;
  }
  /*contact Us*/
  /*Detail Search*/
  #datRangeErrorMessage, #filterFiedlErrorMessage1, #filterFiedlErrorMessage2, #filterFiedlErrorMessage3, #cgbkNoErrorMessage, #debitNoErrorMessage, #creditMemoNoErrorMessage,
  #updateResubmittalValerrorMsg, #updateResubmittalToValerrorMsg, #updateResubmittalStatuserrorMsg, #addCommenterrorMsg, #filter1errorMsg, #filter2errorMsg, #filter3errorMsg {
	margin-left: 17%;
	color: red;
	margin-top: 5px;
  }
  
  #errorMessageTop {
	color: red;
  }
  
  .chargebackDetailSearchFormContainer {
	padding: 20px 30px;
	min-height: 360px;
  }
  
  .testTable tr td {
	padding: 10px;
  }
  
  .formTitle {
	color: #3a3a3a;
	padding-right: 10px;
	font-weight: bold;
  }
  
  nobr {
	white-space: nowrap;
  }
  
  .cust_id_type input[type=checkbox]:not(old), input[type=radio]:not(old) {
	opacity: 0 !important;
  }
  
  .resubmittalStatus {
	opacity: 1 !important;
  }
  
  .resubmittalStatus + label {
	background: none !important;
  }
  
  .distributionCenterMenuDetailSearch {
	margin-bottom: 2px;
  }
  
  .distributionCenterLabel {
	padding-top: 0px !important;
	padding-bottom: 25px !important;
  }
  
  .topAlign {
	position: relative;
	top: -3px;
  }
  /*Debit memo search & detail search page start (changes_ecs.css)*/
  .chargebacks-container-fluid {
	padding: 0 !important;
	color: #000000;
  }
  
  .chargebacks-headerDiv, .chargebacks-footerDiv {
	margin-left: 0;
	margin-right: 0;
	padding-left: 15px;
	padding-right: 15px;
  }
  
  .chargebacks-headerDiv {
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
  }
  
  .chargebacks-footerDiv {
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
  }
  
  .contract-chargeback-title {
	margin-top: 10px;
	color: #0065b2;
	font-size: 20px;
	padding: 2px 2px 4px 0px;
	Line-height: 38px;
	margin-left: -16px;
	margin-bottom: -5px;
  }
  
  .chargeback-header-pagination, .chargeback-footer-pagination {
	margin-top: 6px;
  }
  
  .chargeback-header-filter, .chargeback-footer-filter {
	margin-top: 13px;
  }
  
  .chargeback-header-filter > .records-per-page-filter, .chargeback-footer-filter > .records-per-page-filter {
	margin-left: 18%;
  }
  
  .header-go-link, .footer-go-link {
	margin-left: 8px;
  }
  
  .chargeback-content-container {
	padding: 24px 37px;
	min-height: 360px;
  }
  
  .readyForResubmittalLink {
	margin-left: 4px;
	margin-right: 0;
	margin-bottom: 15px;
  }
  
  .readyForResubmittalLink > a, .linkDecoration {
	text-decoration: underline;
  }
  
  .resubmittal-log-table {
	margin-left: 4px;
	margin-right: 0;
  }
  
  .resubmittal-log-table table tr td {
	border: 1px solid black;
	padding: 5px 15px;
  }
  
  .resubmittal-log-table table {
	border: 1px solid black;
	width: 100%;
  }
  
  .heading-row > td {
	background: #fbba43;
	font-weight: bold;
	color: #000;
  }
  
  .detailSearchFormContainer {
	padding: 20px 18px;
  }
  
  .tar {
	text-align: right;
  }
  
  .tal {
	margin-left: -18px;
  }
  
  .inputBorder {
	border: 1px solid grey;
  }
  
  .tabottom {
	margin-top: 20px;
  }
  
  .tatop {
	margin-bottom: 4px;
  }
  
  .distributionCenterMenuDetailSearch {
	padding-right: 10px;
	width: 68%;
  }
  
  .distributionCenterMenuDetailSearch > select, .dateRangeMenuchargeback, .submitTypeMenu, .LineCreditStatusMenuChrgebacks, .LastChangedbyMenuChargebacks, .chargebacksFilterMenu1, .chargebacksFilterMenu2, .chargebacksFilterMenu3, .chargebacksFilterMenu4, .chargebacksFilterMenu5, .chargebacksFilterMenu6, .updateResubmittalStatusMenu, .updateResubmittalValMenu, .lineResubmittalStatusMenu {
	width: 100%;
	border-radius: 0;
	height: 21px;
  }
  
  .distributionCenterOrId {
	margin-left: -31px;
	margin-top: 15px;
  }
  
  .distributionCenterOrId > input {
	margin-left: 86px;
	margin-bottom: 15px;
  }
  
  .distributionCenterHint {
	margin-left: 18%;
  }
  
  .headerDivTitle {
	height: 30px;
  }
  
  .cust_id_type, .resubmittal_status {
	display: inline-block;
	margin-right: 7px;
  }
  
  .cust_id_type_radio, .resubmittal_status_check {
	opacity: 1 !important;
	width: 16px !important;
	height: 16px !important;
  }
  
  .cust_id_type_radio_label, .resubmittal_status_check_label, .contract_search_radio_label {
	background: #fff !important;
	line-height: 24px !important;
	padding-left: 30px !important;
	font-weight: normal;
  }
  
  .tarfrom {
	margin-left: 10px;
	margin-right: 38px;
  }
  
  .tarTo {
	margin-left: -38px;
	width: 33.166667%;
  }
  
  .RejectionCodeMenuChargebacks,.LineCreditStatusMenuChrgebacks,.submitTypeMenu {
	width: 105%;
	border-radius: 0;
	height: 21px;
  }
  
  .LastChangedbyInputChargebacks {
	margin-right: 6px;
	width: 57%;
  }
  
  .chargebacksSearchBtn, .chargebacksDownloadBtn {
	padding: 6px 12px;
	background: #ff6633;
	margin: 3px;
	border: none!important;
	color: #fff;
	font-weight: bold;
	;
  }
  
  .lastChengedByContainer {
	padding-left: 9px;
	padding-right: 20px;
  }
  
  .resubmittal_status_check {
	opacity: 1 !important;
	margin-top: 3px !important;
	line-height: 20px !important;
  }
  
  .resubmittal_status_check_label {
	background: none !important;
  }
  
  .debitmemoSearchResultTable tr th, .debitmemoSearchResultTable tr td {
	border: 1px solid black;
	border-collapse: collapse;
  }
  
  .debitmemoSearchResultTable tr:first-child {
	background: #fbba43;
  }
  
  .textDecor {
	text-decoration: underline;
  }
  
  .debitmemoSearchResultTable tr th, .debitmemoSearchResultTable tr td {
	padding: 3px !important;
  }
  
  .debitmemoSearchResultTable tr td {
	word-break: break-word;
	-ms-word-wrap: break-word;
  }
  
  .customFont {
	font-size: 10px;
	color: red;
  }
  
  .searchResultMob tr th {
	border: 1px solid black;
	border-collapse: collapse;
  }
  
  .searchResultMob th:first-child {
	background: #fbba43;
	color: #06c;
  }
  
  .searchResultMob {
	display: none;
	width: 100%;
  }
  
  .searchResultMob tr th {
	padding: 10px !important;
	width: 100%;
  }
  
  .linkColor {
	color: #000;
  }
  
  .symbolInterpretation {
	text-align: right;
	color: black;
	font-weight: bold;
  }
  
  .rightAligned {
	float: right;
  }
  
  .itemTopAlign {
	position: relative;
	top: -1px;
  }
  
  #debitmemoSearchResultTable > .row {
	margin-left: 0;
	margin-right: 0;
  }
  
  .debitmemoresulterror {
	padding-top: 10px;
	text-align: center;
  }
  /*Debit memo search & detail search page end(changes_ecs.css)*/
  /*Global Update Tool*/
  .toValueInput {
	width: 100%;
  }
  
  .globalUpdateCommentSection {
	margin: -2.99288px;
	width: 200px;
	height: 100px!important;
	border: 1px solid grey;
	overflow-y: scroll;
	-ms-overflow-style: scrollbar;
	overflow-x: hidden;
  }
  
  .blodText {
	font-weight: bold;
	position: relative;
	left: -7px;
	margin-top: -13px;
  }
  
  .centerAligned {
	margin-left: 23% !important;
  }
  
  .errorMsg, .errorMsg1, .errorMsg2, .errorMsg3, .errorMsg7, .errorMsg8, .errorMsg9 {
	margin-left: 23.5%;
	color: red;
	display: none;
  }
  
  .toValError, .filter1Error, .filter2Error, .filter3Error {
	display: none;
  }
  /*Global Update Tool*/
  /**rejection code popup*/
  .tabHeader {
	background-color: #fbba43;
	font-weight: bold;
	border: 1px solid black;
	padding: 3px;
  }
  
  .rejectionCodePopupTable tr td {
	border: 1px solid black;
	border-collapse: collapse;
	padding: 3px;
  }
  
  .chargebacksRejectionCodeCloseBtn, .chargebacksRejectionCodeCloseBtn2 {
	padding: 6px 12px;
	background: #ff6633;
	margin: 3px;
	border: none!important;
	color: #fff;
	font-weight: bold;
  }
  
  .chargebacksPopupHeading {
	font-size: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #0065b2;
	font-weight: bold;
	top: 5px;
	position: relative;
  }
  
  .poPopupRejection, .poPopupComments, .poPopupInvoiceComments {
	padding: 10px;
  }
  
  #contentContainer {
	background: #fff;
	margin: 20px;
  }
  /**rejection code popup*/
  /*header Information popup*/
  .chargebackHeaderInfoPopupTable tr td {
	border: 1px solid black;
	padding: 5px 15px;
  }
  
  .chargebackHeaderInfoPopupTable, .chargebackCustomerInfoPopupTable {
	width: 100%;
  }
  
  .headerCommentHeadingPopup {
	background: #fbba43;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
  }
  
  /*header Information popup*/
  /*customer info popup*/
  .chargebackCustomerInfoPopupTable tr td {
	border: 1px solid black;
	padding: 5px 15px;
  }
  
  .commentsHeading {
	font-size: 23px;
	font-weight: bold;
	color: #0065b2;
  }
  
  /*customer info popup*/
  /*product detail popup*/
  .productDetailsPanelChargebakPopup {
	font-size: 12px !important;
	margin-left: -17px !important;
	margin-right: 0px !important;
  }
  
  .productDetailsTopPopup {
	width: auto;
	height: 50px;
	margin-left: 0px !important;
	margin-right: 0px !important;
	background-size: cover;
  }
  
  .fa-yellow {
	padding-top: 6px;
	color: #fbba43;
  }
  
  .printBtnPopup {
	color: #fbba43;
	border: none;
	font-weight: bold;
	margin-left: 178%;
	font-size: 13px;
	padding: 0px 0px;
  }
  
  .horizontalMargin {
	margin-left: 0;
	margin-right: 0;
  }
  /*product detail popup*/
  /*detail search result*/
  .detailSearchResultTop {
	font-size: 14px;
	margin-top: 10px;
  }
  
  .detailSearchResultTop, .detailSearchResultTopBot {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
  }
  
  .detailSearchlinkColor {
	color: #347AB7 !important;
  }
  
  .detailSearchResultTable {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 15px;
  }
  
  .detailSearchResultTable table {
	border: 1px solid black;
	width: 100%;
  }
  
  .detailSearchResultTable table tr td {
	border: 1px solid black;
	padding: 5px 5px;
  }
  
  .detailSearchResultTable table tr th {
	border: 1px solid black;
	padding: 5px 5px !important;
	background: #fbba43;
	color: #000;
  }
  
  .detailSearchResultTable table tr th:first-child {
	background: black;
	color: #fff;
  }
  
  .detailSearchResultNotesText {
	width: 100%;
	height: 80px !important;
	margin-left: 0px;
	overflow-y: scroll;
	-ms-overflow-style: scrollbar;
  }
  
  .detailSearchResultList {
	border-bottom: 2px solid #fbba43;
  }
  
  .detailSearchNDCInput, .detailSearchContractInput, .detailSearchCustIDInput {
	width: 100%;
	margin-left: 0px;
  }
  
  .detailSearchCustIDInput1 {
	width: 105%;
	margin-left: 0px;
	padding-left: 2px !important;
	padding-right: 0px !important;
  }
  
  .detailSearchContractInput1 {
	width: 105%;
	margin-left: 0px;
	padding-left: 2px !important;
	padding-right: 0px !important;
  }
	 
  /*detail search result*/
  .list-inline-bottom-row {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
  }
  
  .highlightedText {
	background: #fbba43;
  } 
  /*detail search result*/
  
  /*resubmittal log arrows*/
  .heading-row-resubmittal-log td {
	padding: 10px !important;
  }
  
  .paginationFilterMenuContainer {
	margin-left: 25%;
	margin-top: 4px;
  }
  
  .paginationFilterMenu {
	border-radius: 0;
	padding: 3px;
	height: 23px;
	font-size: 12px;
  }
  
  .chargeback-pagination ul {
	margin-top: .5em;
	margin-bottom: 0;
	text-align: right;
  }
  
  #topPageSizeSelector {
	width: 148%;
	margin-left: -12px;
  }
  
  #bottomPageSizeSelector {
	width: 150%!important;
  }
  
  .chargeback-pagination ul li {
	display: inline-block;
	vertical-align: baseline;
	margin: 0 2px;
  }
  
  .chargeback-pagination .chargeback-prev {
	margin-right: 45px;
  }
  
  .chargeback-pagination .chargeback-prev i {
	margin-right: 5px;
  }
  
  .chargeback-pagination .chargeback-next i {
	margin-left: 5px;
  }
  
  .chargeback-pagination .chargeback-next {
	margin-left: 45px;
  }
  
  .chargeback-pagination ul li a {
	color: #72635d;
	font-weight: bold;
  }
  
  .chargeback-pagination ul li.disabled,
  .chargeback-pagination ul li.disabled a {
	 /*  color: #ce621a; */
	color: #c5c2bf;
	font-weight: bold;
  }
  
  .paginationRow {
	margin-top: 6px;
  }
  
  .gblUpdateBtn {
	color: black;
  }
  
  /*resubmittal log arrows*/
  
  /*debit memo popup*/
  #commentInfoDebitMemoDiv {
	display: none;
  }
  /*Rejection code popup*/
  .closebtnRejectionCode {
	margin-right: -13px !important;
  }
  
  #globalUpdatePopupDiv {
	display: none;
  }
  
  #globalUpdateLargeResultsPopup {
	display: none;
  }
  
  #resubmittalLogPopupDiv {
	display: none;
  }
  
  #debitMemoResultsPopupDiv {
	display: none;
  }
  /*chargeback download btn link*/
  .chargebacksDownloadBtnlink {
	padding: 7.5px 12px;
	background: #ff6633;
	margin: 3px;
	border: none!important;
	color: #fff;
	font-weight: bold;
	top: 9px;
	position: relative;
  }
  
  .chargebacksDownloadBtnlink:active, .chargebacksDownloadBtnlink:hover {
	text-decoration: none;
	color: black;
  }
  /*resubmittal pagination new UI*/
  .chargeback-display-count {
	margin-top: 5px;
	margin-bottom: 0px;
  }
  
  .chargeback-display-count>div {
	padding: 0;
  }
  
  .paginationFilterMenuContainer-chargeback {
	margin-left: 0;
	margin-top: 4px;
  }
  
  .chargebackPageFilter {
	width: 80%;
	margin-top: -8px;
  }
  
  .chargebackPagefiltermenu {
	border-radius: 0;
	padding: 5px;
	width: 100%;
	font-size: 12.6px;
	margin-left: 25%;
	border: 1px solid #b5b2b0!important;
	color: #555555;
  }
  
  .goLinkChargeback {
	width: 20%;
	padding-left: 2px;
	margin-top: 3px;
  }
  
  .chargebacks-footerDiv>div+div>form>.chargeback-display-count {
	margin-top: -14px;
	margin-bottom: 8px;
  }
  
  .chargebacksRejectionCodeCloseBtn {
	margin-right: 8px;
  }
  
  .page-chargebackSearchResultPage > #colorbox {
	overflow-y: auto !important;
	overflow-x: auto !important;
	-ms-overflow-style: scrollbar !important;
  }
  /*search result sort*/
  .custIdUpArrow, .contractUpArrow, .ndcUpArrow, .qtyUpArrow, .unitUpArrow, .contractAmtUpArrow, .extAmtUpArrow, .varAmtUpArrow {
	margin-left: 4px;
  }
  /*search result sort*/
  /*chargeback sort*/
  .widthhalf {
	text-align: right;
	position: relative;
  }
  
  .textCenter {
	text-align: center;
  }
  
  .alignBot {
	top: 7px;
  }
  
  .alignBotDouble {
	top: 14px;
  }
  
  .alignBot1 {
	top: 0px;
  }
  
  .debitMemoNumUpArrow {
	left: -3px;
  }
  /*chargeback sort*/
  
  .debitmemoSearchResultTable {
	width: 101.5%;
	table-layout: fixed;
	margin-left: -6px;
  }
  
  .custIdUpArrow, .custIdDownArrow, .contractUpArrow, .contractDownArrow, .ndcUpArrow, .ndcDownArrow, .qtyUpArrow, .qtyDownArrow, .unitUpArrow, .unitDownArrow, .contractAmtUpArrow, .contractAmtDownArrow, .extAmtUpArrow, .extAmtDownArrow, .varAmtUpArrow, .varAmtDownArrow {
	display: none;
  }
  
  .detailSearchResultList:first-child > .detailSearchResultTable > table tr:first-child th > div > span {
	display: inline-block;
	cursor: pointer;
  }
  
  textarea {
	resize: none;
  }
  
  #soldToNotSelectedError {
	color: red !important;
	font-weight: bold !important;
  }
  
  #searchtextBtn_complexproducts_orderable, #searchtextBtn_complexproducts_orderable:active, #searchtextBtn_complexproducts_orderable:hover {
	background-color: transparent !important;
	border-color: transparent !important;
  }
  
  .width40 {
	width: 40% !important;
  }
  
  .widthit-IT {
	width: 25% !important;
  }
  
  .width39 {
	width: 39% !important;
  }
  
  .width31 {
	width: 31% !important;
  }
  
  .width12 {
	margin-left: 34px !important;
	width: 12% !important;
  }
  
  .width26 {
	width: 26.5% !important;
  }
  
  .prodcol-IT {
	width: 41% !important;
	padding-left: 29px;
  }
  
  .width30 {
	width: 30%;
  }
  
  .width13 {
	width: 13.5% !important;
  }
  
  .width46 {
	width: 46%;
  }
  
  .leftP {
	padding-left: 8px !important;
  }
  
  .width136-FR {
	width: 13.666667% !important;
  }
  
  .width11-FR {
	width: 11% !important;
  }
  
  .width146-FR {
	width: 14.666667% !important;
  }
  
  .width126-FR {
	width: 12.666667% !important;
  }
  
  .width153-FR {
	width: 15.333333% !important;
  }
  
  .width18-FR {
	width: 18% !important;
  }
  
  .statusValFr-FR {
	text-align: left;
	padding-left: 10px !important;
	padding-right: 10px !important;
	width: 18% !important;
	margin-left: -12px !important;
  }
  
  .width15-FR {
	width: 15% !important;
  }
  
  .width86-FR, .width86-PL, .width86-CA {
	width: 8.33333333% !important;
  }
  
  .statusColca-CA {
	width: 7.6666% !important;
  }
  
  .btn-style-favorite-orderhistory:hover {
	color: #fff!important;
  }
  
  .totalCostfr-FR {
	width: 12.5% !important;
	margin-left: -22px !important;
  }
  
  .totalCostValfr-FR {
	width: 12.5% !important;
	margin-left: -21px !important;
	text-align: left;
  }
  
  .mlf31-FR {
	margin-left: -7px !important;
	margin-right: 0 !important;
	text-align: left;
  }
  
  .leftFlow-FR {
	margin-left: 17px !important;
  }
  
  .mlf10-FR {
	margin-left: 0px !important;
  }
  
  .action-FR {
	text-align: center !important;
	margin-right: 0 !important;
	width: 12% !important;
	float: left !important;
	margin-left: 26px !important;
  }
  
  /*product popup print page*/
  @media print {
	.contracts-chargebacks-container,.account-header-toggle {
	  display: none;
	}
  
	#colorbox {
	  top: 50px !important;
	  left: 0px !important;
	  margin: 0 !important;
	  position: relative;
	  width: auto !important;
	  height: auto !important;
	  overflow: hidden;
	}
  
	#cboxWrapper, #cboxContent, #cboxLoadedContent {
	  position: relative;
	  width: auto !important;
	  height: auto !important;
	  overflow-y: hidden !important;
	  top: 0px !important;
	  left: 0px !important;
	}
  
	.product-desc {
	  width: 60% !important;
	}
  
	#productDetailDiv {
	  position: relative;
	  top: 50px !important;
	  left: -50px !important;
	  margin: 0;
	  padding: 15px;
	  width: auto !important;
	  height: auto !important;
	  font-size: 12px !important;
	  line-height: 1.4285 !important;
	}
  
	.page-contractSearchProductSearchPage .head-section, .page-chargebackSearchResultPage .head-section, .page-customerContractEligibilityProductSearch .head-section, .page-contractCustProdPricePage .head-section, .page-contractChangeProductPricingSearchPage .head-section {
	  display: none;
	}
  }
  
  .debitMemoNumUpArrow, .debitMemoNumDownArrow, .creditMemoNumUpArrow, .creditMemoNumDownArrow, .chargebackNumUpArrow, .chargebackNumDownArrow, .submitTypeUpArrow, .submitTypeDownArrow, .statusUpArrow, .statusDownArrow, .claimDateUpArrow, .claimDateDownArrow, .claimAmountUpArrow, .claimAmountDownArrow, .creditAmountUpArrow, .creditAmountDownArrow, .varianceAmountUpArrow, .varianceAmountDownArrow, .variancePerupArrow, .variancePerDownArrow, .creditDateUpArrow, .creditDateDownArrow, .varAmountreconUpArrow, .varAmountreconDownArrow, .linesUpArrow, .linesDownArrow, .distributionCentUpArrow, .distributionCentDownArrow {
	cursor: pointer;
  }
  
  .detailSearchResultList:first-child > .detailSearchResultTable > table tr:first-child th > div > span {
	display: inline-block;
	cursor: pointer;
  }
  
  .custIdUpArrow, .invUpArrow, .invDownArrow, .invDateUpArrow, .invDateDownArrow,  .custIdDownArrow, .contractUpArrow, .contractDownArrow, .ndcUpArrow, .ndcDownArrow, .qtyUpArrow, .qtyDownArrow, .unitUpArrow, .unitDownArrow, .contractAmtUpArrow, .contractAmtDownArrow, .extAmtUpArrow, .extAmtDownArrow, .varAmtUpArrow, .varAmtDownArrow {
	display: none;
	cursor: pointer;
  }
  
  .custIDCol, .contractNoCol, .NDCNoCol, .qtyCol, .unitCol, .contractPriceCol, .extAmtCol, .invCol, .invDateCol, .varAmtCol {
	text-align: right;
  }
  
  .varAmtCol {
	width: 105%;
  }
  
  .alignmiddle {
	margin-top: 9px !important;
  }
  
  .statusFilter::-ms-expand {
	display: none !important;
  }
  
  .profileEditmenu::-ms-expand {
	display: none !important;
  }
  
  .registrationTitleMenu::-ms-expand {
	display: none !important;
  }
  
  .debitmemonumheader > span, .creditmemonumheader > span {
	white-space: nowrap;
  }
  
  .linkIndicator {
	cursor: pointer;
	color: #0065b2!important;
  }
  /*news information*/
  .newsInfoHomeContent {
	overflow-y: auto;
	max-height: 224px;
	margin-bottom: 18px;
	-ms-overflow-style: scrollbar;
  }
  
  .news-information-container {
	padding: 30px;
	font-size: 12px;
	color: #72635d;
  }
  
  .acpp-ni-container {
	background: #216d92;
	margin-bottom: 30px;
	margin-top: 30px;
  }
  
  .round-corner-newsInfo {
	background: #fff;
	border-radius: 25px;
	padding: 20px;
	min-height: 360px;
  }
  
  .newsInfo-container-fluid {
	padding: 0 !important;
	font-size: 100%;
  }
  
  .newsInfo-content-container {
	padding: 20px 30px;
	min-height: 360px;
  }
  
  .title-font-headline-panel-newsinfo {
	color: #216d92;
	font-weight: bold;
	font-size: 18px;
  }
  
  .newsInfoContainer {
	margin-left: 0 !important;
	margin-right: 0 !important;
  }
  
  .titleSearchLabelNewsInfo {
	font-size: 14px;
	font-weight: bold;
	padding-left: 0;
	padding-right: 0px;
  }
  
  .newsInfoHeaderSerachTable tr td {
	padding: 10px;
  }
  
  .newsInfoHeaderSerachResultTable {
	table-layout: fixed;
	width: 100%;
  }
  
  .newsInfoHeaderSerachResultTable tr th {
	background-color: #216d92;
	color: #fff;
  }
  
  .newsInfoHeaderSerachResultTable tr th, .newsInfoHeaderSerachResultTable tr td {
	border: 1px solid grey;
	border-collapse: collapse;
	padding: 10px;
	font-size: 14px;
  }
  
  .newsInfoSearchBtn, .newsInfoCloseBtn {
	font-weight: bold;
	cursor: pointer;
	border: 0px !important;
	white-space: nowrap;
	padding: 10px 15px !important;
	font-size: 14px !important;
	line-height: 1.42857143;
	border-radius: 0px !important;
	background: #216d92;
	color: #fff;
	background: #f36633!important;
  }
  
  .newsInfoClose {
	margin: 14px auto;
	padding-left: 7px !important;
  }
  
  .searchInputNewsInfo {
	padding: 4px;
	width: 60%;
	margin-left: 1px;
  }
  
  .newsInfoPaginationTable tr td {
	padding: 10px;
  }
  
  .newsInfoPagination {
	margin-left: 0 !important;
	margin-right: 0 !important;
  }
  
  .news-information-pagination ul {
	margin-top: .5em;
	margin-bottom: 0;
  }
  
  .news-information-pagination ul li.disabled, .news-information-pagination ul li.disabled a {
	color: #d5d1ce;
  }
  
  .news-information-pagination ul li {
	display: inline-block;
	vertical-align: baseline;
	margin: 0 2px;
  }
  
  .paginationFilterNewsInfo::ms-expand {
	opacity: 0 !important;
	display: none !important;
  }
  
  #billToAccount::ms-expand {
	opacity: 0 !important;
	display: none !important;
  }
  
  .newsInfoLink {
	color: #347AB7 !important;
  }
  
  .newsInformation {
	font-size: 14px;
	text-align: justify;
	font-family: Arial, sans-serif !important;
	padding: 0px 4px 0px 4px;
  }
  
  .dateSortNewsInfoUp, .dateSortNewsInfoDown {
	left: 5px;
  }
  
  .newsInfoDetails {
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
	font-family: Arial, sans-serif !important;
	font-size: 14px !important;
  }
  
  .news-information-count {
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	padding-left: 13px;
	margin-top: 7px;
  }
  
  .news-information-pagination ul li a {
	color: #72635d;
	font-weight: bold;
  }
  
  .noNewsinfo {
	min-height: 100px;
	text-align: center;
	margin-top: 80px;
  }
  
  .newsInfoPagination > .input-control > .paginationAllFilterNewsInfo {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-expand: none;
	color: #72635d;
	background: #fff url(../images/icon-arrow-dropdown.png) no-repeat 95% center;
	width: 117%;
	text-indent: .01px;
	font-size: 14px;
	font-style: normal;
	border-radius: 15px;
	padding: 5px 15px;
	box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);
  }
  
  @media all and (-ms-high-contrast: none), (-ms-high-contrast:active) {
	#remove_news_search {
	  position: relative;
	  top: -3px !important;
	}
  }
  
  .arrow-down-align-newsInfo {
	margin-left: 4px;
  } 
  /*news information*/
  
  /*Contracts */
  @media screen and (max-width: 767px) {
	.topSpacing {
	  margin-top: 10px;
	}
  
	.plrz {
	  padding-left: 15px !important;
	  padding-right: 15px !important;
	}
  
	.contractDaterangeFromContainer {
	  width: 30% !important;
	}
  
	.contractDaterangeToContainer {
	  width: 40% !important;
	}
  }
  /*Contracts*/
  .contracts-container-fluid {
	padding: 0 !important;
  }
  
  .contractsFormContainer {
	padding: 20px 33px;
  }
  
  .contractNoInput1, .contractHoldeNameInput {
	width: 100% !important;
	padding: 3px !important;
  }
  
  .leftSpan {
	margin-left: 15px;
  }
  
  .contractDaterangeFromContainer {
	width: 23% !important;
  }
  
  .contractDaterangeToContainer {
	width: 35% !important;
  }
  
  .contractsSearchBtn, .contractsDownloadBtn, .contractsEligDownloadBtn {
	padding: 6px 12px;
	background: #ff6633;
	margin: 3px;
	border: none!important;
	color: #fff;
	font-weight: bold;
  }
  
  .contractsSearchBtn1, .contractsDownloadBtn1 {
	padding: 6px 12px;
	background: #ff6633;
	margin: 11px;
	border: none!important;
	color: #fff!important;
	font-weight: bold;
	cursor: pointer;
  }
  
  .pagination-contrct {
	margin-left: -1px;
  }
  
  .contractChangesSearchResultTable {
	width: 100%;
	table-layout: fixed;
	margin-bottom: 50px;
  }
  
  .contractSearchResultTable, .customerSearchResultTable, .productSearchresultTable,.contractChangesSearchResultTable {
	width: 100%;
	table-layout: fixed;
  }
  
  .contractSearchResultTable tr th, .contractSearchResultTable tr td, .customerSearchResultTable tr th, .customerSearchResultTable tr td, .productSearchresultTable tr th, .productSearchresultTable tr td, .contractEligibilityCustSearchResultTable tr th, .contractEligibilityCustSearchResultTable tr td, .CustContractEligSearchresultTable tr th, .CustContractEligSearchresultTable tr td, .contractChangesSearchResultTable tr th, .contractChangesSearchResultTable tr td {
	border: 1px solid grey;
	padding: 5px;
  }
  
  .contractSearchResultTable tr th, .customerSearchResultTable tr th, .productSearchresultTable tr th, .contractEligibilityCustSearchResultTable tr th, .CustContractEligSearchresultTable tr th, .contractChangesSearchResultTable tr th {
	background-color: #fbba43;
	color: black;
  }
  
  .contracts-headerDiv, .contracts-footerDiv {
	height: 38px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 15px;
	padding-right: 15px;
  }
  
  .contracts-footerDiv {
	margin-top: -33px;
	position: relative;
	top: -15px;
  }
  
  .contracts-display-count {
	margin-bottom: 0;
  }
  
  .contracts-pagination ul {
	margin-top: .5em;
	margin-bottom: 0;
  }
  
  .contracts-pagination ul li.disabled, .contracts-pagination ul li.disabled a {
	color: #ce621a;
  }
  
  .contracts-pagination .contracts-next {
	margin-left: 45px;
  }
  
  .contracts-pagination ul li {
	display: inline-block;
	vertical-align: baseline;
	margin: 0 2px;
  }
  
  .paginationFilterMenuContainer-contracts {
	margin-left: 21px;
	margin-top: 4px;
  }
  
  .contractsPageFilter {
	width: 80%;
  }
  
  .contractsPagefiltermenu {
	border-radius: 0;
	padding: 6px;
	height: 27px;
	font-size: 11px;
	margin-left: 25%;
  }
  
  .goLinkContracts {
	width: 20%;
	padding-left: 2px;
	margin-top: 3px;
  }
  
  .contracts-display-count>div {
	padding: 0;
  }
  
  .contracts-content-container {
	padding: 20px 30px 20px 30px;
	min-height: 360px;
  }
  
  .contractsLocationInput2, .contractDaterangeFrom, .contractDaterangeTo, .customerRefIdInput, .customerNameInputContracts, .prodDescriptionInput, .genericNameInput {
	padding: 3px !important;
  }
  
  .customerRefIdInput, .customerNameInputContracts, .contractsLocationInput2, .prodDescriptionInput, .genericNameInput {
	width: 100%;
  }
  
  .contractSearchTableRow {
	margin-left: 0 !important;
	margin-right: 0 !important;
  }
  
  .customerRefIdFilter, .customerNameFilter, .contractsLocationFilter, .prodDescriptionFilter, .genericNameFilter, .activityLogFilterContracts {
	border-radius: 0;
	border: 1px solid grey !important;
	height: 24px;
  }
  
  .plrz {
	padding-left: 0 !important;
	padding-right: 0 !important;
  }
  
  .selectRow {
	margin-left: 32% !important;
  }
  
  .dateInputContracts {
	border-radius: 0;
	padding: 3px 5px;
  }
  
  .contracts-dateRange .calendarIconContracts {
	top: 5px !important;
  }
  
  .contracts-radioBtn {
	width: 16px !important;
  }
  
  .filterDateContainer {
	display: inline-block;
	margin-left: 5px;
  }
  
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.dateInputContracts {
	  border-radius: 0;
	  padding: 9px 6px 15px 6px !important;
	  width: 100% !important;
	}
  }
  /*Contracts */
  
  /*Contracts Search */
  @media screen and (max-width: 767px) {
	.topSpacing {
	  margin-top: 10px;
	}
  
	.plrz {
	  padding-left: 15px !important;
	  padding-right: 15px !important;
	}
  
	.contractDaterangeFromContainer {
	  width: 30% !important;
	}
  
	.contractDaterangeToContainer {
	  width: 40% !important;
	}
  }
  /*Contracts*/
  .contracts-container-fluid {
	padding: 0 !important;
  }
  
  .contractNoInput1, .contractHoldeNameInput {
	width: 100% !important;
	padding: 3px !important;
  }
  
  .contractNoInput2 {
	width: 45% !important;
	margin-left: -8px !important;
  }
  
  .contractNoInputContainer1 {
	width: 13.633333% !important;
	padding-right: 0px !important;
  }
  
  .leftSpan {
	margin-left: 15px;
  }
  
  .contractDaterangeFromContainer {
	width: 23% !important;
  }
  
  .contractDaterangeToContainer {
	width: 35% !important;
  }
  
  .contractsSearchBtn, .contractsDownloadBtn, .contractsEligDownloadBtn {
	padding: 6px 12px;
	background: #ff6633;
	margin: 11px;
	border: none!important;
	color: #fff!important;
	font-weight: bold;
	cursor: pointer;
  }
  
  .contractEligibilityCustSearchResultTable,.contractChangesSearchResultTable {
	width: 100%;
	table-layout: fixed;
	margin-bottom: 50px;
  }
  
  .contractSearchResultTable,.productSearchresultTable,.contractChangesSearchResultTable,.CustContractEligSearchresultTable {
	width: 100%;
	table-layout: fixed;
  }
  
  .contractSearchResultTable tr th, .contractSearchResultTable tr td, .customerSearchResultTable tr th, .customerSearchResultTable tr td, .productSearchresultTable tr th, .productSearchresultTable tr td, .contractEligibilityCustSearchResultTable tr th, .contractEligibilityCustSearchResultTable tr td, .CustContractEligSearchresultTable tr th, .CustContractEligSearchresultTable tr td, .contractChangesSearchResultTable tr th, .contractChangesSearchResultTable tr td {
	border: 1px solid grey;
	padding: 5px;
  }
  
  .contractSearchResultTable tr th, .customerSearchResultTable tr th, .productSearchresultTable tr th, .contractEligibilityCustSearchResultTable tr th, .CustContractEligSearchresultTable tr th, .contractChangesSearchResultTable tr th {
	background-color: #fbba43;
	color: black;
  }

  .contractChangesSearchResultTable tr td {
      word-break: break-word;
    }
    
  .contracts-headerDiv, .contracts-footerDiv {
	min-height: 38px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 15px;
	padding-right: 15px;
  }
  
  .contracts-title {
	margin-top: 10px;
	color: #0065b2;
	font-weight: bold;
	font-size: 20px;
	padding: 2px 2px 4px 0px;
	Line-height: 38px;
	margin-left: -16px;
  }
  
  .contracts-title-act-log {
	margin-top: 10px;
	color: #0065b2;
	font-weight: bold;
	font-size: 20px;
	padding: 2px 2px 4px 0px;
	Line-height: 38px;
	margin-left: -16px;
  }
  
  .contracts-display-count {
	margin-bottom: 2px;
	margin-top: 22px;
  }
  
  .contracts-pagination ul {
	margin-top: .5em;
	margin-bottom: 0;
  }
  
  .contracts-pagination ul li.disabled, .contracts-pagination ul li.disabled a {
	color: #ce621a;
  }
  
  .contracts-pagination .contracts-next {
	margin-left: 45px;
  }
  
  .contracts-pagination ul li {
	display: inline-block;
	vertical-align: baseline;
	margin: 0 2px;
  }
  
  .contracts-pagination ul li a {
	color: #c5c2bf;
	font-weight: bold;
  }
  
  .paginationFilterMenuContainer-contracts {
	margin-left: 26px;
	margin-top: -4px;
  }
  
  .paginationFilterMenuContainer-contracts2 {
	margin-left: 65px;
	margin-top: -4px;
  }
  
  .contractsPageFilter {
	width: 90%;
  }
  
  #contractChangeCustEligibilityChangeForm >div > div > div > div + div > div > div + div > .contractsPageFilter {
	width: 54%;
  }
  
  #contractChangeCustEligibilityChangeForm >div > div > div > div + div > div > div + div > .contractsPageFilter > .contractsPagefiltermenu {
	margin-left: 0%;
  }
  
  .contractsPagefiltermenu {
	border-radius: 0;
	padding: 3px;
	width: 100%;
	font-size: 12.6px;
	margin-left: 20%;
	border: 1px solid #b5b2b0;
  }
  
  .goLinkContracts {
	width: 20%;
	padding-left: 2px;
	margin-top: 3px;
  }
  
  .contracts-display-count>div {
	padding: 0;
  }
  
  .contractsLocationInput2, .contractDaterangeFrom, .contractDaterangeTo, .customerRefIdInput, .customerNameInputContracts, .prodDescriptionInput, .genericNameInput {
	padding: 3px !important;
  }
  
  .customerRefIdInput, .customerNameInputContracts, .contractsLocationInput2, .prodDescriptionInput, .genericNameInput {
	width: 100%;
  }
  
  .contractSearchTableRow {
	margin-left: 0 !important;
	margin-right: 0 !important;
  }
  
  .customerRefIdFilter, .customerNameFilter, .contractsLocationFilter, .prodDescriptionFilter, .genericNameFilter, .activityLogFilterContracts {
	border-radius: 0;
	border: 1px solid grey !important;
	height: 24px;
	width: 104%;
  }
  
  .contractsLocationInput2 {
	margin-left: 2px;
  }
  
  .plrz {
	padding-left: 0 !important;
	padding-right: 0 !important;
  }
  
  .selectRow {
	margin-left: 32% !important;
  }
  
  .dateInputContracts {
	border-radius: 0;
	padding: 3px 5px;
  }
  
  .contracts-dateRange .calendarIconContracts {
	top: 10px !important;
	right: 30px;
  }
  
  .contracts-radioBtn {
	width: 16px !important;
  }
  
  .filterDateContainer {
	display: inline-block;
	margin-left: 5px;
  }
  
  .contracts-dateRange {
	width: 120%;
	margin-left: 12px;
  }
  
  .contractsDwnldCustSerach {
	top: 10px;
	position: relative;
	margin-right: 0px !important;
  }
  /*Contracts Search end*/
  .resetpasswordinput {
	margin-bottom: 7px !important;
	margin-top: -16px;
  }
  
  .taxinfoBottom-US {
	padding-left: 64px !important;
	word-break: break-all;
	width: 55% !important;
  }
  
  .order-history-no-results {
	float: left;
	position: relative;
	left: 1px;
	top: 24px;
  }
  
  .contractTitleCol, .priceGrpDescCol, .contractNoCol1, .marketTypeCol, .effDateCol, .expDateCol,
  .contractsProdDesCol, .contractsNdcCol, .contractsContPriceCol, .contractsEffDateCol, .contractsExpDateCol,.contractsChangeTypeCol,
  .custContCol, .custContRefIdCol, .custContEffDatCol, .custContExpDatCol,
  .contractTitle, .pgdTitle, .contractNumTitle, .marketTypeTitle, .effDateTitle, .expDateTitle, 
  .contractEligCustCol, .contractsRefIdCol, .changeTypeCol, .contractNumCol, .custEligChangesCol, .prodPricChangesCol,
  .custPSProdDesCol, .custPSNdcCol, .custPSContPriceCol, .custPSEffDateCol, .custPSExpDateCol, .custPSContTitle, .custPSContPriceGrp, .custPSContPriceNum, .custPSContMarket,
  .contChngCustEligTypeCol, .contChngCustEligCustCol, .contChngCustEligRefIdCol, .contChngCustEligEffDatCol, .contChngCustEligExpDatCol,
  .contractsChangeTypCol, .contractsProdDesCol, .contractsNdcCol, .contractsContPriceCol, .contractsEffDateCol, .contractsExpDateCol {
	display: inline-block !important;
	white-space: nowrap;
  }
  
  .contractsDwnld {
	padding: 7px 12px;
	background: #ff6633;
	margin: 11px;
	border: none!important;
	color: #fff!important;
	font-weight: bold;
	cursor: pointer;
  }
  
  .contractsPSDwnld {
	border: 2px solid #C7C7C7 !important;
	color: #72635d !important;
	padding: 6.5px 10px !important;
	position: relative !important;
	top: 10px !important;
  }
  
  .statusCol-FR {
	width: 11% !important;
  }
  
  .pro-content-PL {
	padding: 0 !important;
  }
  
  .prodcol-PL {
	margin-left: 0;
	width: 25% !important;
  }
  
  .pageConfWithoutVatTitle-PL, .blankTitle-PL, .pageConfWithVatTitle-PL, .priceQtyTitle-PL, .listTotalWithVatTitle-PL, .packQtyContainer-PL, .product-total-PL,
  .pricevatSummary-PL, .totalwithvat-PL, .pricewithoutvatth-PL, .pricewithvatth-PL, .totalth-PL, .panelqtyth-PL, .qtyContainerCheckout-PL {
	width: 18.75% !important;
  }
  
  .pageConfWithVatTitle-PL, .conf-qty-PL, .qtyContainerCheckout-PL {
	margin: 0 !important;
  }
  
  .priceQtyTitle-PL {
	text-align: center !important;
  }
  
  .product-item-PL {
	padding: 0 8px 0 8px !important;
  }
  
  .prodcol-PL {
	left: 20px !important;
	width: 25% !important;
  }
  
  .prodTitleSummary-PL {
	left: -13px !important;
	width: 25% !important;
	margin: 0 !important;
  }
  
  .prodcolVal-PL {
	padding-left: 0 !important;
  }
  
  .widthit-PL, .combinewithWithoutvat-PL {
	width: 37.5% !important;
  }
  
  .qtyvalue-PL, .chkout-pl-PL, .qtyOrderedSummary-PL, .pricevatval-PL {
	margin: 0 !important;
	width: 18.75% !important;
  }
  
  .pricevatval-PL {
	margin-left: -20px !important;
	width: 18.75% !important;
	left: 7px !important;
	text-align: left;
	padding-left: 13px!important;
  }
  
  .width-44-cad-FR {
	margin-left: -85px !important;
  }
  
  .bottom-cost-align-PL {
	width: 54.16666666666665% !important;
	padding-right: 15px !important;
  }
  
  .bottom-cost-val2-PL {
	text-align: left !important;
	font-size: 100%;
	width: 41.66% !important;
	left: 0px;
  }
  
  .finalCostTitle-PL, .pro-content-checkoutConfTh-PL {
	padding: 0 !important;
  }
  
  .finalCostTitle11-PL {
	width: 51.3%;
	margin-left: -4px !important;
	padding-right: 15px !important;
  }
  
  .finalCostVal-PL {
	padding: 0 !important;
	margin-left: 0px !important;
	text-align: left !important;
	left: 82px;
  }
  
  .finalCostTitle2-FR {
	padding-left: 0 !important;
  }
  
  .hrClass {
	display: none;
  }
  
  .prodordsrch {
	position: absolute !important;
	top: 1px !important;
	right: -45px !important;
  }
  
  .prodlistremove {
	right: 6px !important;
	top: 14px !important;
  }
  
  .product-dating-list {
	margin: 0 !important;
  }
  
  .finalCostTitle1-FR, .finalCostTitle-FR {
	padding-left: 6px !important;
  }
  
  .finalCostTitlefr-FR {
	width: 51.31% !important;
	left: -52px !important;
  }
  
  .bottom-cost-valFr1-FR {
	text-align: right !important;
	font-size: 100% !important;
	width: 33.33% !important;
  }
  
  .finalCostTtitleFr-FR {
	width: 51.3% !important;
  }
  
  .finalCostCheckSumTitle-FR {
	width: 56.33% !important;
	padding-left: 0 !important;
	left: -155px;
  }
  
  .bottomInfo11-FR {
	width: 33.33% !important;
  }
  
  .bottomInfo1-FR {
	padding-left: 19px !important;
  }
  
  .checkSumFinalCostVal-FR {
	text-align: left !important;
	width: 39% !important;
	left: 106px;
  }
  
  .pricevatSummary-PL {
	margin-left: 0 !important;
  }
  
  .usermngmtStatVal-PL {
	word-break: break all;
	padding-left: 10px;
  }
  
  #billToAccount::-ms-expand {
	display: none;
  }
  
  .grandTotalCheckSum-IT {
	text-align: left !important;
	font-size: 100%;
	margin-left: 36px;
	width: 45%;
	left: 17px;
  }
  
  .finalCostVal-IT {
	text-align: left !important;
	width: 40.4% !important;
	left: 49px;
  }
  
  .grantTotalTitle-IT {
	width: 51.3% !important;
	left: -44px;
  }
  
  .checkSumFinalCostVal-PL {
	width: 30.33% !important;
	text-align: left !important;
  }
  
  .grandtotalcontainer-CA, .finalCostTitleContainer-CA {
	width: 56.33%;
  }
  
  .grandtotalinner-CA {
	padding-left: 10px !important;
  }
  
  .finalCostTitle2-CA {
	padding-left: 34px !important;
  }
  
  .finalCostTitle-CA {
	padding-left: 1px !important;
  }
  
  .finalCostTitle2-CA {
	padding-left: 0px !important;
	margin-left: -1px;
  }
  
  .prescription-table {
	table-layout: fixed;
	border-collapse: collapse;
  }
  
  .prescription-table td, .prescription-table th {
	border: 1px solid grey;
	border-collapse: collapse;
	padding: 2px;
  }
  
  .dinNumberit-PL {
	margin-right: 0 !important;
	margin-left: -1px !important;
  }
  
  .actionval-PL > a + font + a + a, .actionval-IT > a + font + a + a, .actionval-FR > a + font + a + a, .reorder-button > a + font + a + a {
	display: none;
  }
  
  .returnToCartLink-FR, .returnToCartLink-IT, .returnToCartLink-CA {
	margin-top: 31px;
	margin-left: 43% !important;
  }
  
  .returnToCartLink-PL {
	margin-top: 31px;
	margin-left: 417px !important;
  }
  
  .returnToCart-PL, .returnToCart-FR, .returnToCart-IT, .returnToCart-CA {
	color: black;
	padding: 6px;
	border: 1px solid black;
	background-color: #a7d8ec;
  }
  
  /*reskinning*/
  .list-inline-FR > li > a, .list-inline-PL > li > a, .list-inline-CA > li > a, .list-inline-IT > li > a {
	font-size: 13px !important;
	color: #564b46 !important;
  }
  
  .header-mainDiv {
	width: 1000px !important;
  }
  
  .navbar-menu-ecs {
	background: #f36633 !important;
  }
  
  .ecsHeader {
	background: #f36633 !important;
	margin-bottom: 20px;
	height: 57px;
  }
  
  .ecsHeader, .ecsHeader1 {
	margin-left: 0 !important;
	margin-right: 0 !important;
  }
  
  .topNavBarEcs {
	float: right !important;
  }
  
  .menu-main-ecs {
	margin-top: 3px;
  }
  
  .gsk-vaccines-direct-ecs {
	height: 55px;
  }
  
  .active-menu-ecs > li {
	margin-right: 0px;
  }
  
  .section32 {
	min-height: 342px;
	background-color: #eceae9;
	line-height: 1.42857143;
  }
  
  .login-lab {
	font-size: 20px !important;
	color: #0065b2 !important;
	font-weight: bold !important;
	line-height: 30px !important;
  }
  
  .newcust-textstyle {
	font-size: 16px !important;
	color: #73625c !important;
	margin-left: -11px;
  }
  
  span.glyphicon.glyphicon-remove {
	margin-left: 10px;
  }
  
  .filterAlign-US {
	margin-left: -25px !important;
  }
  
  .prodbtnalign-IT, .prodbtnalign-CA {
	margin-top: 0 !important;
	margin-left: 0 !important;
	top: -3px;
  }
  
  .border-panel-adjust2-US {
	margin-top: 47px;
  }
  
  .plp-product-link-PL {
	margin: 0 !important;
  }
  
  .dinNumber-PL, .last-col-plp-PL {
	margin: 0 !important;
  }
  
  .border-panel-adjust-US {
	margin-top: 16px;
  }
  
  .fixedAlignPrint-US {
	margin-top: 28px;
	margin-left: 45%;
  }
  
  .org-color-16 {
	color: #f36633;
	font-size: 16px;
  }
  
  .black-color-16 {
	color: #333333!important;
	font-size: 16px;
	text-align: left;
	font-weight: normal;
	float: none !important;
  }
  
  .fixLeftPadding {
	padding-left: 15px !important;
  }
  
  .log-last {
	width: 173px;
    padding: 23px 28px 13px 33px;
  }
  
  .letusKnowSection {
	margin-top: 8px;
	border: 1px solid lightgray;
	margin-bottom: 10px;
	  /* margin-top: -33px; */
	padding: 13px 1px 12px 23px!important;
	margin-left: -2px!important;
	width: 79%;
	float: right;
  }
  
  .ac-nav-active1 ul li.active {
	border: none;
	background-color: #f36633 !important;
	color: #fff;
	width: auto!important;
	padding: 5px 18px !important;
	margin-right: 5px;
  }
  
  .ac-nav-active1 ul li {
	display: inline-block;
	width: auto;
	text-align: center;
	border: 1px solid #f0efed;
	color: #d5d1ce;
	font-weight: bold;
	background-color: #f0efed!important;
	padding: 5px 18px !important;
	margin-right: 5px;
  }
  
  .button2-plp {
	color: white;
	background-color: #f36633;
	border-radius: 25px;
	padding: 7px 16px;
	font-size: 16px;
	margin-top: -13px;
	font-weight: bold;
	position: relative;
	bottom: -15px;
	text-decoration: none;
  }
  
  a.button2-plp {
	color: white!important;
  }
  
  .tradeInfo-tabs ul li.active {
	border: none;
	background-color: #f36633 !important;
	color: #fff;
	width: auto!important;
	padding: 5px 18px !important;
	margin-right: 5px;
  }
  
  .tradeInfo-tabs ul li {
	display: inline-block;
	width: auto;
	text-align: center;
	border: 1px solid #f0efed;
	color: #d5d1ce;
	font-weight: bold;
	background-color: #f0efed!important;
	padding: 5px 18px !important;
	margin-right: 5px;
  }
  
  .tradeInfo-tabs ul li a {
	color: #f36633;
	display: inline-block;
	width: auto;
	padding: 10px 18px !important;
  }
  
  .tradeInfo-tabs ul li.active a {
	color: #fff;
  }
  
  .padding-tp {
	padding-top: 30px;
  }
  
  .edi-info-ecs {
	font-weight: bold;
	color: #73625c;
	font-size: 14px;
	margin-bottom: 30px;
	margin-left: -6px;
  }
  
  .paginate-ecs {
	width: 27%;
  }
  
  .statusFilter-ECS {
	width: 142px!important;
  }
  
  .dinNumber-PL,.plp-product-link-PL {
	margin-left: 120px!important;
  }
  
  .gsk-head-ecs {
	  /* background: #f36633 !important; */
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin-left: 0px;
  }
  
  #search_text_plp_page {
	margin-left: -16px!important;
	width: 112%!important;
  }
  /*reskinning*/
  .button2-plp {
	color: white;
	background-color: #f36633;
	border-radius: 20px;
	padding: 10px 17px;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: -39px;
	bottom: 10px;
	float: right;
	position: relative;
	left: -26%;
	cursor: pointer;
  }
  
  a.button2-plp {
	color: white!important;
  }
  
  .chkmargin-US {
	margin-left: 0px!important;
  }
  
  .createid-btn {
	margin-top: 8px!important;
	margin-bottom: 20px!important;
	margin-left: -18px!important;
  }
  
  .nmf-save {
	margin-top: 42px;
	margin-left: -13px;
  }
  
  .padding-register-Page {
	padding-left: 16px!important;
  }
  
  .title-font-style-private {
	color: #0065b2;
	font-weight: bold;
	font-size: 20px;
	padding: 0px 2px 0px 10px;
	Line-height: 30px;
	text-align: left;
  }
  
  .private-text {
	color: #000;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
  }
  
  .para-font-weight-contract {
	font-weight: bold!important;
	font-size: 14px!important;
	line-height: 34px!important;
	color: #000000!important;
	margin-left: 5px!important;
	position: relative;
	top: -6px;
  }
  
  .paddin50px {
	padding-top: 50px!important;
  }
  
  .paddin8px {
	padding-top: 27px!important;
	padding-left: 25px!important;
  }
  
  .margin35px {
	margin-left: 12px!important;
  }
  
  .account-identifier {
	margin-left: -15px;
	margin-right: -13px;
	margin-top: 33px;
  }
  
  .account-identifier-btn {
	margin-left: 150px;
	margin-top: -7px;
  }
  
  .account-cancel-btn {
	margin-left: 286px!important;
  }
  
  .title-edit-US {
	margin-right: 0px;
  }
  
  .title-edit-input-US {
	padding-left: 20px;
  }
  
  .acc-edit-input-left8 {
	padding-left: 28px;
  }
  
  .acc_user_bg-US {
	background-color: white;
	padding: 0px!important;
	min-height: 670px;
  }
  
  .acc-edit-data-US {
	margin-left: 4px !important;
	width: 93% !important;
  }
  
  .navbar-nav > li > a {
	border: none!important;
  }
  
  .navbar-nav > li > a {
	border-radius: 0px !important;
  }
  
  .change-psw-US {
	padding-left: 32px!important;
  }
  
  .navbar-default {
	background: transparent!important;
	border-color: #e7e7e7;
  }
  
  .navbar-default .navbar-nav > li > a {
	color: #ff6633;
  }
  
  .navbar-nav-eCS-menu {
	line-height: 30px;
	font-weight: bold;
	font-size: 18px;
	padding-left: 0px!important;
  }
  
  .navbar-nav-eCS-menu > li > a {
	border: none!important;
  }
  
  .navbar-nav-eCS-menu > li > a {
	border-radius: unset !important;
  }
  
  .navbar-nav-eCS-menu-default {
	background: transparent!important;
	border-color: #e7e7e7;
  }
  
  .navbar-nav-eCS-menu-default .navbar-nav-nav-eCS-menu > li > a {
	color: #ff6633;
  }
  
  .navbar-nav-eCS-menu-default .navbar-nav-eCS-menu > .active > a {
	background-color: #f36633;
	color: #ffffff;
  }
  
  .navbar-default .navbar-nav-eCS-menu > .active > a {
	color: #ffffff!important;
	background-color: #f36633;
  }
  
  .navbar-default .navbar-nav-eCS-menu > li > a {
	color: #f36633!important;
  }
  
  .navbar-nav-eCS-menu > li {
	float: left;
	margin: 5px;
	background-color: #f0efed!important;
	width: auto!important;
  }
  
  .product-header-panel-US {
	margin-top: 4px!important;
  }
  
  .product-image-ecs {
	display: inline-block;
	float: left;
	width: 40%;
	margin-top: 10px;
  }
  /*IE Hacks*/
  @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
	
   
	.fixLeftPadding {
	  position: relative;
	  padding-left: 0x !important;
	  padding-right: 44px !important;
	}
  
	.topNavLogo-ecs {
	  background: #fff;
	  position: relative;
	  left: 0px!important;
	}
  
	#pageSizeSelectHeader,#pageSizeSelectBottom {
	  font-size: 13px!important;
	}
  
	.bckBtnAlgn {
	  margin-top: -1px !important;
	  cursor: pointer;
	  width: 70px !important;
	}
  
	.btn-prd-back-aligncontracts {
	  cursor: pointer;
	  width: 70px !important;
	}
  
	.bakbtncontpric {
	  cursor: pointer;
	  width: 70px !important;
	}
  
	.bckbtncontelig {
	  cursor: pointer;
	  width: 70px !important;
	}
  
	.custBottmAlgn {
	  cursor: pointer;
	  width: 184px !important;
	}
  
	.alert_recommendProd_PL {
	  white-space: normal;
	  -ms-word-wrap: break-word;
	}
  
	.alert_recommendProd_IT {
	}
  
	.alert_recommendProd_en_CA {
	}
  
	.alert_recommendProd_fr_CA {
	}
  
	.alert_recommendProd_FR {
	}
  }
  
  .truncRemove {
	pading-top-top: 6px!important;
	line-height: 14px!important;
  }
  
  .exmplAllign {
	margin-top: 8px;
  }
  
  /*IE Hacks*/
  
  /*Mozila Hacks*/
  @supports (-moz-appearance:none ) {
  
	.fixLeftPadding {
	  padding-left: 26px !important;
	}
  
	.topNavLogo-ecs {
	  background: #fff;
	  position: relative;
	  left: 0px!important;
	}
  
	#pageSizeSelectHeader,#pageSizeSelectBottom {
	  font-size: 13px!important;
	}
  
	.fftop-US {
	  margin-top: -95px;
	  top: -12px;
	  position: relative;
	}
  }
  /*Mozila Hacks*/
  .ecs-register-flow-mf {
	color: #67534c;
	font-size: 14px;
	padding-left: 18px;
	font-weight: bold;
  }
  
  .mf-register-title {
	margin-left: 8px;
  }
  
  .padding-register-Page-mf {
	padding-left: 10px!important;
  }
  
  .border-panel-adjust-plp-US {
	margin-top: 25px;
  }
  
  .acc_user_bg_add_user-US {
	background-color: white;
	padding: 0px!important;
	min-height: 329px;
  }
  
  .gsk-bg-form-add-user {
	background: #f0efed;
	border-radius: 0px;
	padding: 5px 5px 5px 5px;
	min-height: 340px;
  }
  
  .title-font-style-adduser {
	color: #0065b2;
	font-weight: bold;
	font-size: 20px;
	background-color: #f0efed;
	padding: 2px 2px 4px 25px;
	Line-height: 38px;
	margin-top: 0px;
	width: 97%;
	  /* padding-left: 5px; */
	margin-left: 10px;
  }
  
  .add-user-content {
	margin-left: 10px;
  }
  
  .add_user-email-val {
	width: 64%;
	margin-left: -10px;
  }
  
  .topNavLogo-ecs {
	background: #fff;
	position: relative;
	left: 1px;
  }
  
  input[type=checkbox] + label {
	padding-left: 26px;
	padding-right: 26px;
  }
  
  button#addNewAddress {
	margin-left: 8px;
  }
  
  .order-history-header-US {
	margin-top: -20px;
	width: 102%;
	margin-left: -9px;
  }
  
  .order-history-list-header {
	padding: 7px;
	background: #efefef;
	margin-left: -6px;
	margin-right: 0px;
	width: 101.3%;
	color: #72635d;
	font-weight: bold;
  }
  
  .order-history-list-content {
	padding: 7px;
	margin-left: -14px;
	margin-right: 0px;
	width: 100%;
	min-height: 10px;
  }
  
  .createid-btn-US {
	margin-left: -13px;
	margin-top: 8px;
  }
  
  .email-containt {
	margin-left: 19px;
  }
  
  .adduser-btn {
	margin-left: 5px;
  }
  
  .tra-info-paddin-US {
	margin-left: 21px!important;
  }
  
  .sec-log-banner-US {
	margin-top: 28px;
  }
  
  .Cont-holder-US {
	padding-left: 26px!important;
  }
  
  input[type=radio]:not(old) {
  }
  
  .ecs-radiolabel {
	font-weight: bold!important;
	font-size: 14px!important;
	top: -23px;
	position: relative;
  }
  
  .forgetpwd-headerbanner-US {
	margin-top: 28px!important;
  }
  
  .pwdrest-content-US {
	margin-top: -25px!important;
  }
  
  .pwdrest-cont-US {
	margin-top: 5px;
  }
  
  .btn-align-US {
	position: relative;
	top: -6px;
	margin-left: -5px;
  }
  
  .adduser-pending-chbx-US {
	position: relative;
	left: 10px;
  }
  
  .row.bg-white.border-radius1.product-list-r-frame.plp-content-US {
	margin-top: -13px!important;
  }
  
  select.dropdown-min.txt-info_02.profileEditmenu-US {
	margin-left: -7px!important;
  }
  
  .acc-edit-input-left3-US {
	margin-left: 25px;
  }
  
  input#contactPhone-CA {
	margin-left: 10px;
	width: 95%!important;
  }
  
  input#contactPhone-US {
	margin-left: 10px;
	width: 95%!important;
  }
  
  .text-update-ecs {
	margin-left: 8px!important;
  }
  
  .cont_res-US {
	margin-left: 20px;
  }
  
  .edi_padding-US {
	margin-left: 20px;
  }
  
  .edi_tran-sets {
	margin-left: -21px;
	font-weight: bold;
  }
  
  .help_video-padding {
	margin-left: 21px;
  }
  
  .compny-wid {
	min-width: 190px;
  }
  
  .set-account-wd {
	min-width: 264px;
  }
  
  input#companyPhone {
	margin-left: 1px;
	width: 99%;
  }
  
  .totalCost-PL {
	width: 14.5% !important;
	margin-left: -47px !important;
  }
  
  .totalCostVal-PL {
	width: 14.5% !important;
	margin-left: 12px !important;
	text-align: left;
  }
  
  .statusVal-PL {
	text-align: left;
	padding-left: 10px !important;
	padding-right: 10px !important;
	width: 24% !important;
  }
  
  .prod-popup-alertme .alertme {
	padding-left: 0 !important;
  }
  
  .gsk-bg-form-odhis-orddet-US {
	background: #f0efed;
	padding: 5px 5px 5px 5px;
	margin-top: -17px!important;
  }
  
  .acc_user_bg-odhis-orddet-US {
	background-color: white;
	padding: 0px!important;
  }
  
  .title-style-odhis-orddet-US {
	color: #0065b2 ! important;
	font-weight: bold;
	font-size: 20px;
	background-color: #f0efed;
	padding: 6px 9px 7px 16px;
	margin-top: 0px;
  }
  
  .btn-pnt-odhis-orddet-US {
	left: -14px;
	position: relative;
  }
  
  .gsk-bg-form-odhis-accountdship-US {
	background: #f0efed;
	padding: 5px 5px 5px 5px;
	min-height: 265px;
	margin-top: -17px!important;
  }
  
  .acc_user_bg-odhis-accountdship-US {
	background-color: white;
	padding: 0px!important;
	min-height: 306px;
  }
  
  .title-style-odhis-accountdship-US {
	color: #0065b2 ! important;
	font-weight: bold;
	font-size: 20px;
	background-color: #f0efed;
	padding: 6px 9px 7px 16px;
	margin-top: 0px;
  }
  
  .title-style-odhis-accountdship-US {
	color: #0065b2 ! important;
	font-weight: bold;
	font-size: 20px;
	background-color: #f0efed;
	padding: 6px 9px 7px 16px;
	margin-top: 0px;
	width: 104%;
	margin-left: -17px;
  }
  
  .btn-actshp-US {
	margin-bottom: 9px;
  }
  
  .orderhis-oderdt-US {
	margin-left: -10px;
  }
  
  .gsk-bg-form-odhis-orddet-tbl-US {
	background: #f0efed;
	padding: 5px 5px 5px 5px;
	min-height: 190px;
	margin-top: -17px!important;
  }
  
  .acc_user_bg-odhis-orddet-tbl-US {
	background-color: white;
	padding: 0px!important;
	min-height: auto;
  }
  
  .nosearchResult {
	margin-top: 23px;
	margin-left: -136px!important;
  }
  
  .searchBar-left {
	left: -30px;
  }
  
  .margin-odl-conf-qty {
	margin-left: -19px!important;
  }
  
  .margin-odl-status {
	margin-left: -14px!important;
  }
  
  .margin-odl-ent-total {
	margin-left: 18px!important;
  }
  
  .margin-odl-ent-total-head {
	margin-left: 2px!important;
  }
  
  .margin-odl-status-head {
	margin-left: -4px;
  }
  
  .order-his-shippop-US {
	margin-left: 10px;
  }
  
  .firstName-US {
	margin-left: -5px;
  }
  
  .lastName-US {
	margin-left: -5px;
  }
  
  .orderhistory-content {
	padding: 10px;
	min-height: 450px;
  }
  
  .contactPhone-US {
	margin-left: -5px;
  }
  
  .drpdwncntsze-US {
	font-size: 12px!important;
  }
  
  button[disabled], html input[disabled] {
	cursor: default;
	background: #eee!important;
  }
  
  .productdating-padding-left {
	padding-left: 10px;
	padding-right: 10px;
  }
  
  .productdating-content {
	padding: 10px;
  }
  
  .productdating-header {
	margin-top: -20px;
	width: 102%;
	margin-left: -9px;
  }
  
  .title-font-style-productdating h3 {
	color: #0065b2;
	font-weight: bold;
	font-size: 20px;
	background-color: #f0efed;
	padding: 2px 2px 4px 23px;
	Line-height: 38px;
	margin-top: 0px;
  }
  
  .productdating-list-header {
	padding: 7px;
	background: #efefef;
	margin-left: -20px;
	margin-right: 0px;
	width: 104.4%;
	color: #72635d;
	font-weight: bold;
  }
  
  .product-dating-change-req li {
	padding-left: 17px;
  }
  
  .purchaseOrdercol {
	width: 14%;
  }
  
  .pd-submit-button {
	margin-right: 13px;
  }
  
  .Pdactionmessage {
	margin-left: 10px;
  }
  
  .newsinfo-padding-left {
	padding-left: 10px;
	padding-right: 10px;
  }
  
  .newsinfo-content {
	padding: 10px;
  }
  
  .newsInfoTitle {
	margin-top: -40px;
	width: 102%;
	margin-left: -9px;
  }
  
  .newsInfoHeaderSerachTable {
	margin-bottom: 15px;
  }
  
  .newsinfodropdown {
	width: 24%;
	float: right;
	position: relative;
	left: -20px;
	top: -8px;
  }
  
  .title-font-style-newsinfo h3 {
	color: #0065b2;
	font-weight: bold;
	font-size: 20px;
	background-color: #f0efed;
	padding: 2px 2px 4px 23px;
	Line-height: 38px;
	margin-top: 0px;
  }
  
  .newsinfo-list-header {
	padding: 7px;
	background: #efefef;
	margin-left: -24px;
	margin-right: 0px;
	width: 104.4%;
	color: #72635d;
	font-weight: bold;
  }
  
  .newsinfo-item {
	margin-left: 0;
	margin-right: 0;
	padding: 15px 0;
	border-bottom: 1px solid #d5d1ce;
  }
  
  .articleTitleCol, .articleSubTitleCol {
	margin-right: 2px;
  }
  
  .newsinfo-search-val {
	margin-left: 20px;
  }
  
  #newsInfoSearchBtn, #newsInfoSearchBtn:hover, #newsInfoSearchBtn:active {
	background-color: transparent !important;
  }
  
  .newsInformationLink {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 36px;
	color: #83736D !important;
	margin-left: 14px;
  }
  
  .newsInfoDetails table td {
	border-bottom: 1px solid #d5d1ce !important;
	font-size: 12px !important;
	font-family: Arial, sans-serif !important;
	color: #333333 !important;
	padding: 7px;
	border: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
	text-align: left !important;
  }
  
  .newsInfoDetails li {
	font-size: 14px !important;
	font-family: Arial, sans-serif !important;
  }
  
  .newsInfoDetails table tr {
	border: 0px !important;
	border-bottom: 1px solid #d5d1ce !important;
  }
  
  .newsInfoDetails table {
	text-align: left !important;
	width: 100% !important;
	border-left: 0px !important;
	border-right: 0px !important;
	border-bottom: 1px solid #d5d1ce !important;
  }
  
  .newsInfoDetails table tr:first-child {
	border-top: 1px solid #d5d1ce !important;
	background: #efefef !important;
  }
  
  .newsInfoDetails table tbody font {
	font-size: 12px !important;
	font-family: Arial, sans-serif !important;
	color: #333333 !important;
  }
  
  .newsInfoDetails table tr:first-child font {
	color: #72635d !important;
	font-weight: bold;
  }
  
  .newsInfoDetails sup {
	color: #72635d !important;
  }
  
  .newsInfoDetails table td p {
	text-align: left !important;
  }
  
  .newsInformation a {
	color: #f36633 !important;
	text-decoration: none !important;
	font-weight: bold !important;
  }
  
  .newsInfoSearchBtn {
	padding-top: 3px !important;
  }
  
  .newsInfoPdfImg {
	padding-left: 4px !important;
  }
  
  .newsInfoDetails font {
	font-size: 14px !important;
  }
  
  .newsInfoDetails blockquote {
	font-size: 14px !important;
  }
  
  .newsInfoDetails a {
	color: #83736D!important;
	font-weight: bold !important;
  }
  
  .newsInfoDetails hr {
	border-top: none !important;
  }
  
  .acc_user_bg_chepck_glp_tool {
	background-color: white;
	padding: 0px!important;
	min-height: 670px;
  }
  
  .gsk-bg-form_chepck_glp_tool {
	background: #f0efed;
	border-radius: 0px;
	padding: 5px 5px 5px 5px;
	min-height: 380px;
  }
  
  .title-font-style_chepck_glp_tool {
	color: #0065b2;
	font-weight: bold;
	font-size: 20px;
	padding: 2px 2px 4px 20px;
	Line-height: 22px;
	margin-top: 0px;
	width: 100%;
	margin-left: 0px;
  }
  
  .chargeback-title_chepck_glp_tool {
	margin-top: 10px;
	margin-left: -20px;
  }
  
  .tar1 {
	text-align: left;
	padding-top: 6px;
	padding-left: 8px;
	margin-left: -3px;
	font-weight: bold;
	font-size: 14px!important;
  }
  
  .centerAligned_glp_tool {
	margin-left: -311px;
  }
  
  .chrpck-cont-cont {
	margin-left: -21px;
	margin-bottom: -18px;
  }
  
  .my-account-style-contract {
	margin-top: -3px;
	line-height: 70px!important;
	margin-left: -71px;
	font-size: 20px!important;
	font-family: "Akzidenz Grotesque", sans-serif;
  }
  
  .newbg-chargback {
	background: #f5f5f5;
  }
  
  .chargeback-nav-menu li {
	margin: 5px 4px;
	background: #e4e2e1!important;
  }
  
  .chargeback-nav-menu li.active {
	color: #fff!important;
  }
  
  .chargeback-nav-menu li a {
	font-size: .8em;
	padding: 4px 9px;
	color: #777!important;
  }
  
  .chargeback-nav-menu > .active > a {
	color: #fff!important;
  }
  
  .chargeback-nav-menu li a .active {
	color: #fff!important;
  }
  
  ul.nav.navbar-nav.row.ac-nav-active1.margin-nav.chargeback-nav-menu {
	margin-top: -27px;
	margin-bottom: 10px;
	margin-left: -8px;
  }
  
  .text-desc {
	font-weight: bold;
	margin-left: -23px;
  }
  
  form#debitMemoSearchForm {
	margin-left: 3px;
  }
  
  form#detailSearchForm {
	margin-left: -4px;
  }
  
  #contractEligibilityCustomerSearchForm {
	color: #000!important;
  }
  
  .cont-banr-glb-tl {
	margin-top: -40px;
	margin-left: -29px!important;
  }
  
  .btn-resublog {
	padding-left: 0px;
  }
  
  .resub-pagntion {
	margin-top: 6px;
  }
  
  .resubpge-tle {
	margin-top: -6px;
  }
  
  #lineValue {
	color: #000!important;
  }
  
  .glpalpopup {
	margin-left: -2px;
  }
  
  .btn-alignchargback {
	position: relative;
	left: -30px;
  }
  
  a.chargebacksDownloadBtnlink {
	color: #fff!important;
  }
  
  form#debitMemoPaginationForm {
	margin-right: -60px;
  }
  
  .chrgbck-title-algn {
	margin-left: -17px;
  }
  
  .distbtn-cntr-Hint {
	margin-left: 24%;
  }
  
  .tarTo1 {
	margin-left: -99px;
  }
  
  .lastChangedBy {
	margin-left: 0px;
  }
  
  .chrgeBcksLineStatus {
	float: right;
	margin-top: -15px;
	width: 23%;
  }
  
  .detailSearchLineStatusInput {
	width: 81%;
  }
  
  .leftAligned {
	float: left;
	margin-left: -440px;
  }
  
  .resubmitcont {
	margin-left: -26px;
	min-height: auto!important;
  }
  
  .cust_id_type input[type=radio]:not(old) {
	opacity: 0 !important;
	margin-top: 11px!important;
	margin-left: -6px!important;
  }
  
  .details-radios {
	position: relative;
	left: 10px;
  }
  
  .resubmittal_status {
	display: inline-block;
	margin-right: 7px;
	width: 28%;
  }
  
  .list-inline > li {
	display: inline-block;
	padding-left: 12px;
	padding-right: 5px;
  }
  
  .productPopup-btn {
	margin-top: -9px;
	margin-left: -16px;
  }
  
  .product-popup-prnt {
	top: -118px;
	margin-left: 400px;
	width: 66px;
  }
  
  .prod-text-aling {
	top: 17px;
	margin-left: -17px;
	color: #0065B2;
  }
  
  .product-value-font {
	font-size: 12px;
  }
  
  .product-heading-left2 {
	margin-top: -142px;
	margin-left: 108px;
	width: 70%;
	float: left;
	font-size: 15px;
	color: #000;
	font-weight: bold;
  }
  
  .product-desc1 {
	width: 100%;
  }
  
  .rejectCodeText {
	margin-left: 8px;
  }
  
  .rejectCodeBtnAln {
	float: left;
	margin-left: -477px;
  }
  
  .product-image-popup {
	display: inline-block;
	float: left;
	margin-left: -29px;
	margin-bottom: 10px;
  }
  
  div#productDetailsPanelpopup {
	width: 105% !important;
  }
  
  .error-accounthead {
	margin-left: 26px;
  }
  
  .greyTable-width {
	width: 35% !important;
  }
  
  .stock-alert-algn {
	right: -120px;
	top: -78px;
  }
  
  .contracts-headerDiv {
	min-height: 38px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 15px;
	padding-right: 15px;
  }
  
  .black-color {
	color: #000000;
  }
  
  .contracts-head-msg {
	margin-left: -15px;
	font-weight: bold!important;
	margin-top: 5px;
  }
  
  .contracts-label {
	font-weight: bold;
	font-size: 14px;
	color: #000!important;
	margin-bottom: 2px !important;
  }
  
  .contr-product-or {
	margin-left: 10px;
  }
  
  .btn-aligncontracts {
	position: relative;
	left: 4px;
  }
  
  .contract-in-Btn1 {
	margin-left: -6px !important;
	margin-top: 0px !important;
  }
  
  .contract-in-Btn2 {
	margin-left: -6px !important;
	margin-top: 28px !important;
  }
  
  .contract-in-Btn3 {
	margin-left: -6px !important;
	margin-top: 53px !important;
  }
  
  .cont-number-head {
	padding-left: 30px;
  }
  
  .cont-title-head {
	padding-left: 40px;
  }
  
  .cont-ProdDesc-Filter-head {
	padding-left: 25px;
  }
  
  .cont-radioBtn-head {
	padding-left: 36px;
  }
  
  .cont-ndc-in {
	margin-left: -3px;
  }
  
  .text-desc-contract {
	font-weight: bold;
	margin-left: -16px;
	line-height: 40px;
  }
  
  .pdflinksproductdeatils-US {
	Font-size: 12px!important;
	Font-weight: Bold;
	text-decoration: underline;
	Line-height: 36px;
	color: #83736D!important;
	margin-left: 14px;
  }
  
  .productDataText {
	margin-left: -15px;
  }
  
  .contractBackBtn {
	top: 18px;
  }
  
  .custNameAlgn {
	margin-left: -13px;
  }
  
  .custBottmAlgn {
	margin-left: -9px;
  }
  
  .prod-popup-alertme .alertme {
	padding-left: 0 !important;
  }
  
  .contractsDownloadBtn {
	margin-right: -12px !important;
  }
  
  .contractsBackBtn {
	top: 10px;
	position: relative;
	margin-right: 17px !important;
  }
  
  .pagnatact {
	margin-top: -12px;
	margin-left: 18px;
	width: 100%!important;
	height: 43px;
  }
  
  .reqactlog {
	margin-top: 8px;
	margin-left: -10%;
	position: relative;
	left: 7px;
  }
  
  .pagnbancuselg {
	margin-left: -511px;
	width: 183%;
  }
  
  .tarp2 {
	text-align: left;
	padding-top: 6px;
	padding-left: 8px;
	margin-left: -20px;
	font-weight: bold;
	font-size: 14px!important;
	color: #000!important;
  }
  
  .bckbtncontelig {
	margin-left: -10px;
  }
  
  #contractsPagefiltermenuHeader {
	width: 105%;
  }
  
  #contractsPagefiltermenuBottom {
	width: 105%;
  }
  
  .contractPagntnAlgn {
	margin-left: 24px;
  }
  
  .contractCusName {
	margin-left: -15px;
  }
  
  .contractPrdDecs {
	margin-left: -75px;
  }
  
  .padding10Px {
	padding-left: 7px;
	padding-top: 6px;
  }
  
  .Contract-selectall {
	padding: 0px 26px;
  }
  
  label.Contract-selectall {
	margin-left: -3px;
  }
  
  .ProductTextA {
	font-weight: bold;
	margin-left: -17px;
  }
  
  .NdcboxAlgn {
	margin-left: -3px;
  }
  
  .radioBtnAlgn {
	margin-left: -18px;
  }
  
  .productSearchBtn {
	margin-left: -30px;
  }
  
  .contractsBackBtn1 {
	top: -72px;
	position: relative;
	left: 82px;
	cursor: pointer;
	padding: 9px 17.7px 6px 17.7px;
  }
  
  .searchTextaln {
	margin-left: -15px;
  }
  
  select#contractsPagefiltermenuHeader {
	width: 109%!important;
	margin-left: -1%!important;
  }
  
  .contchprdsch_pagn {
	margin-left: 199px;
  }
  
  .tar3 {
	text-align: left;
	padding-top: 6px;
	padding-left: 0px;
	margin-left: -13px;
	font-weight: bold;
	color: #000!important;
	font-size: 14px!important;
  }
  
  .tar4 {
	text-align: left;
	padding-top: 6px;
	padding-left: 8px;
	margin-left: -10px;
	font-weight: bold;
	color: #000!important;
	font-size: 14px!important;
  }
  
  .tarp3 {
	text-align: left;
	padding-top: 6px;
	padding-left: 8px;
	margin-left: -23px;
	font-weight: bold;
	color: #000!important;
	font-size: 14px!important;
  }
  
  .cont-prd-head-msg {
	margin-left: -17px;
	font-weight: bold!important;
  }
  
  .cont-prd-head-desc {
	margin-left: -9px;
  }
  
  .cont-prd-head-ndc {
	margin-left: -18px;
  }
  
  .cont-prd-head-generac-name {
	margin-left: -19px;
  }
  
  .cont-prd-head-prd-label {
	margin-left: -18px;
  }
  
  .cont-prd-selectall {
	padding: 0px 40px;
  }
  
  .cont-prd-head-selectall {
	margin-left: -10px;
  }
  
  .cont-prd-filter-desc {
	margin-left: -24px;
	text-align: left;
  }
  
  .cont-prd-filter-generac {
	margin-left: -14px;
	text-align: left;
  }
  
  .btn-prd-aligncontracts {
	position: relative;
	left: -28px;
  }
  
  .btn-prd-back-aligncontracts {
	position: relative;
	left: -10px;
  }
  
  .orderDateUpArrow, .orderNumbrUpArrow, .gskShipToUpArrow, .purchaseOrderUpArrow,  .productNoUpArrow, .totalCostUpArrow, .orderStatusUpArrow {
	left: 4px !important;
  }
  
  .orderDateDownArrow, .orderNumbrDownArrow, .gskShipToDownArrow, .purchaseOrderDownArrow, .productNoDownArrow, .totalCostDownArrow, .orderStatusDownArrow {
	top: 15px;
	left: -11px;
  }
  
  .newsTitleDownArrow, .newsSubTitleDownArrow, .newsDateDownArrow {
	margin-left: 4px;
  }
  
  .newsTitleUpArrow, .newsTitleDownArrow, .newsSubTitleUpArrow, .newsSubTitleDownArrow, .newsDateUpArrow, .newsDateDownArrow {
	cursor: pointer;
	left: 4px !important;
  }
  
  .debitMemoNumUpArrow, .debitMemoNumDownArrow, .creditMemoNumUpArrow, .creditMemoNumDownArrow, .chargebackNumUpArrow, .chargebackNumDownArrow, .submitTypeUpArrow, .submitTypeDownArrow, .statusUpArrow, .statusDownArrow, .claimDateUpArrow, .claimDateDownArrow, .claimAmountUpArrow, .claimAmountDownArrow, .creditAmountUpArrow, .creditAmountDownArrow, .varianceAmountUpArrow, .varianceAmountDownArrow, .variancePerupArrow, .variancePerDownArrow, .creditDateUpArrow, .creditDateDownArrow, .varAmountreconUpArrow, .varAmountreconDownArrow, .linesUpArrow, .linesDownArrow, .distributionCentUpArrow, .distributionCentDownArrow {
	cursor: pointer;
	left: 4px !important;
  }
  
  .debitMemoResUpArrow, .debitMemoResDownArrow, .creditMemoResUpArrow, .creditMemoResDownArrow, .chbkResUpArrow, .chbkResDownArrow {
	cursor: pointer;
	left: 4px !important;
  }
  
  .pdcustomeralign {
	word-wrap: break-word;
  }
  
  .talcon {
	margin-left: -33px;
  }
  
  .talcon2 {
	margin-left: -16px;
  }
  
  .btncontpric {
	margin-left: -29px;
  }
  
  .bakbtncontpric {
	margin-left: -11px;
  }
  
  #pageSizeSelectHeader,#pageSizeSelectBottom {
	width: 111%;
  }
  
  .chargeback-title {
	margin-top: 10px;
	color: #0065b2;
	font-weight: bold;
	font-size: 20px;
	padding: 2px 2px 4px 0px;
	Line-height: 38px;
	margin-left: -16px;
  }
  
  .detailSearchProductAln {
	margin-bottom: 10px;
  }
  
  .col-xs-12.col-sm-8.col-md-7.text-right.chargeback-pagination {
	position: relative;
	left: 87px;
  }
  
  .chargeback-pagination {
	margin-left: -65px;
  }
  
  .cont_search_pagination {
	margin-left: 9px;
  }
  
  .cont_top_search_pagination {
	margin-left: 14px;
  }
  
  .cont-srch-top-pagn {
	margin-left: 26px;
	position: relative;
	top: -2px;
  }
  
  .contEligContTitSortUp, .contEligContTitSortDown, .contEligPrcGrpDescSortUp, .contEligPrcGrpDescSortDown, .contEligContNoSortUp, .contEligContNoSortDown, .contEligMarkTypSortUp, .contEligMarkTypSortDown, .contEligEffDtSortUp, .contEligEffDtSortDown, .contEligExpDtSortUp, .contEligExpDtSortDown, .contrEligCustNameUpArrow, .contrEligCustNameDownArrow, .contrEligRefIdUpArrow, .contrEligRefIdDownArrow, .contChngProdChangTypUpArrow, .contChngProdChangTypDownArrow, .contChngProdDescUpArrow, .contChngProdDescDownArrow, .contChngProdContNdcUpArrow, .contChngProdContNdcDownArrow, .contChngProdContPrcUpArrow, .contChngProdContPrcDownArrow, 
  .contChngProdEffDtUpArrow, .contChngProdEffDtDownArrow, .contChngProdExpDtUpArrow, .contChngProdExpDtDownArrow, .contChngProdContWacPrcUpArrow, .contChngProdContWacPrcDownArrow, .contSrchCustSrchCustSortUp, .contSrchCustSrchCustSortDown, .contSrchCustSrchRefIdSortUp, .contSrchCustSrchRefIdSortDown, .contSrchCustSrchEffDtSortUp, .contSrchCustSrchEffDtSortDown, .contSrchCustSrchExpDtSortUp, .contSrchCustSrchExpDtSortDown, .contSrchContTitSortUp, .contSrchContTitSortDown, .contSrchContDescSortUp, .contSrchContDescSortDown, .contSrchContNumSortUp, .contSrchContNumSortDown, .contSrchMarkTypSortUp, .contSrchMarkTypSortDown, .contSrchEffDtSortUp, 
  .contSrchEffDtSortDown, .contSrchExpDtSortUp, .contSrchExpDtSortDown, .custEligChngEligTypUpArrow, .custEligChngEligTypDownArrow, .custEligChngEligCustUpArrow, .custEligChngEligCustDownArrow, .custEligChngEligRefIdUpArrow, .custEligChngEligRefIdDownArrow, .custEligChngEligEffDtUpArrow,  .custEligChngEligEffDtDownArrow, .custEligChngEligExpDtUpArrow, .custEligChngEligExpDtDownArrow, .chngConTitSortUp, .chngConTitSortDown, .chngTypSortUp, .chngTypSortDown, .chngPrcGrpDescSortUp, .chngPrcGrpDescSortDown, .chngContNumSortUp, .chngContNumSortDown, .chngMrkTypSortUp, .chngMrkTypSortDown, .chngCustEligSortUp, .chngCustEligSortDown, .chngProdPrcSortUp, 
  .chngProdPrcSortDown, .psProdDescSortUp, .psProdDescSortDown, .psProdNdcSortUp, .psProdNdcSortDown, .psContPrcSortUp, .psContPrcSortDown, .psEffDtSortUp, .psEffDtSortDown, .psExpDtSortUp, .psExpDtSortDown, .psContTitSortUp, .psContTitSortDown, .psContPrcGrpSortUp, .psContPrcGrpSortDown, .psContPrcNumSortUp, .psContPrcNumSortDown, .psContMrkSortUp, .psContMrkSortDown, .psWacPrcSortUp, .psWacPrcSortDown {
	cursor: pointer;
  }
  
  .chargebacks-headerDiv, .chargebacks-footerDiv {
	min-height: 0px!important;
  }
  
  .bckBtnAlgn {
	margin-left: -10px;
  }
  
  .btn-pos {
	margin-left: -45px;
  }
  
  .pagintion-common {
	height: 25px;
	margin-top: 10px;
  }
  
  .globalpopup_cont {
	margin-top: -12px!important;
	margin-left: 11px!important;
  }
  
  .debitpopup {
	margin-left: -1px;
  }
  
  .prodPaginationAln {
	float: right;
	position: relative;
	left: 26px;
  }
  
  .contractRadioAln {
	margin-left: -17px;
  }
  
  .chargebacksFilterMenu1, .chargebacksFilterMenu3, .chargebacksFilterMenu5, .updateResubmittalStatusMenu, .lineResubmittalStatusMenu,.updateResubmittalValMenu, .toValueInput {
	width: 104%!important;
  }
  
  .crt-acct-info-US {
	color: #000!important;
  }
  
  .contracts-footerDiv-prod-price {
	margin-top: 31px;
	min-height: -8px!important;
	line-height: -23px!important;
	position: relative;
	top: -27px;
  }
  
  .chargebacks-filed-error {
	margin-left: -10px;
	margin-top: 11px;
  }
  
  .dateBoxWidth {
	width: 113px;
  }
  
  .pagination-width {
	margin-top: 9px;
	width: 29%;
	left: 23px;
  }
  
  .detailSearchDateRang {
	margin-left: -18px;
	margin-right: 94px;
  }
  
  p.globalErrorCEPPCustSearch {
	margin-left: -19px;
  }
  
  .setaccess-chkbox {
	margin-left: 11px;
	margin-top: 13px;
  }
  
  .homeorg-text {
	float: left!important;
	width: 73%!important;
  }
  
  .activity-log-msg {
	margin-left: -15px !important;
  }
  
  .back-aligned-popup {
	float: left;
	margin-left: -296px;
  }
  
  .padding-left-ecs {
	padding-left: 14px!important;
  }
  
  select#activityLogDate {
	margin-left: 18px;
  }
  
  #contractsPaginationForm {
	margin-top: 20px;
  }
  
  .globalErrorContractSearch {
	margin-left: 15px !important;
	margin-right: 6px !important;
  }
  
  .tandconditions-blk-US {
	margin-left: 4px!important;
  }
  
  .crtacc-comp-phone-US {
	margin-left: -18px!important;
  }
  
  .text-desc-contract-log {
	font-weight: bold;
	margin-left: -1px;
	line-height: 40px;
	color: #000000 !important;
  }
  
  #resubmitPaginationForm {
	margin-top: 23px;
	margin-left: -279px;
	width: 148%!important;
  }
  
  .shipto-US {
	margin-left: 15px!important;
  }
  
  .ord-dtl-lable-billto-ecs {
	margin-left: 15px!important;
  }
  
  .ord-dtl-lable-po-ecs {
	margin-left: 15px!important;
  }
  
  .po-number-US {
	margin-left: 6px!important;
  }
  
  .ord-type-ecs {
	margin-left: 3px!important;
  }
  
  .ord-instruction-ecs {
	margin-left: -13px!important;
  }
  
  .contrctAllign {
	margin-top: 10px;
  }
  
  .cntrctFix {
	font-size: 12px;
  }
  
  .cntrctHead {
	font-weight: bold;
	margin-left: -1px;
	line-height: 20px;
  }
  
  .col-md-7.col-sm-7.col-xs-7.pagnatact {
	margin-left: 29px;
  }
  
  .cont-srch-top-pagn-custom {
	margin-left: 28px;
	margin-top: -3px;
	margin-bottom: -1px;
  }
  
  .cont-srch-top-pagn-prod {
	margin-left: 26px;
	margin-top: -10px;
	margin-bottom: 12px;
  }
  
  .contractSearch-labels {
	padding-top: 6px !important;
  }
  
  .contractSearch-labels1 {
	padding-top: 9px !important;
  }
  
  .exmplAllign {
	margin-top: 10px;
  }
  
  .billto-adr-val-US {
	margin-left: -24px !important;
  }
  
  .con-prd-srch-desc-1 {
	text-align: left;
	padding-top: 6px;
	padding-left: 0px;
	margin-left: 8px;
	font-weight: bold;
	color: #000!important;
	font-size: 14px!important;
  }
  
  .cont-srch-top-pagn-log {
	margin-left: 30px;
	position: relative;
	top: -2px;
  }
  
  .txt-proddes {
	ext-align: left;
	padding-top: 6px;
	padding-left: 0px;
	margin-left: 6px;
	margin-right: -6px;
	font-weight: bold;
	color: #000!important;
	font-size: 14px!important;
  }
  
  a.header_link:hover {
	color: #000!important;
	font-size: 15px;
	text-decoration: underline!important;
  }
  
  .plp-pagination {
	margin-top: 25px!important;
	margin-bottom: -19px!important;
	margin-left: 320px;
  }
  
  .plp-pagination ul {
	margin-top: .5em;
	margin-bottom: 0;
  }
  
  .plp-pagination ul li.disabled, .plp-pagination ul li.disabled a {
	color: #d5d1ce;
  }
  
  .plp-pagination ul li {
	display: inline-block;
	vertical-align: baseline;
	margin: 0 2px;
  }
  
  .plp-pagination ul li a {
	color: #72635d;
	font-weight: bold;
  }
  
  .plp-paginationText1 {
	right: -31px;
  }
  
  .plp-paginationText {
	right: 0px;
  }
  
  select#state {
	padding-top: 6px!important;
	line-height: 17px!important;
	font-size: 13.5px!important;
  }
  
  .prodPricingHint {
	padding-top: 8px;
  }
  
  .globalErrorprodPriceProdSearch {
	margin-left: -18px;
  }
  
  .pagination-contrct-head {
	position: relative;
	left: 28px;
  }
  
  .globalErrorContEligProd {
	margin-left: -18px !important;
  }
  
  .prodPagnatn {
	margin-left: 26px;
	position: relative;
	top: -2px;
  }
  
  a {
	color: #347AB7;
	text-decoration: none;
	cursor: pointer!important;
  }
  
  .checkBoxAlgn {
	top: 16px !important;
  }
  
  .cntrctfix label {
	font-size: 12px!important;
  }
  .gsk-head-ecs .gsk-vaccines-direct {  	
	color: #72635d;
    font-size: 28px;
    font-family: "Akzidenz Grotesque", sans-serif;
    letter-spacing: -2px;
    width: 240px;
    height: 55px;
    overflow: hidden;
    margin-left: 0 !important;
    padding: 18px 0 4px 0px;
    background: #fff;
    text-align: center;
    margin-top: 0px;
  }
  .ecsHeader1 .log {
  width: 173px;
    padding: 23px 28px 13px 33px;
    border-right: 1px solid #dad6d2;
  }
  .ecsHeader1 .header_link {
    color: #000!important;
    font-size: 15px!important;
  }
  
  .button2 {
    color: #ffffff!important;
    Font-size: 16px!important;
    Line-height: 16px!important;
    padding: 10px 15px;
    Background-color: #ff6322!important;
    border: none!important;
    font-weight: bold!important;
    white-space: nowrap;
    border-radius: 0px!important;
    text-align: center;
}

.productSerachTopHeaderWrapper .nosearchResult {
	margin-top: 23px;
	margin-left: 193px!important;
  } 
   .productSerachTopHeaderWrapper .prodordsrch,
   .searchBar-left  .prodordsrch {
    right: -33px !important;
    margin-top: 0px;
    padding-top: 11px;
    padding-bottom: 12px;
   }
   .searchBar-left  .search-button-allignment {
      left: 0;
       top: 2px;
   }
   
   .productSerachTopHeaderWrapper .nosearchResult .form-control {
      border-radius: 0px !important;
      border-color: #ececec !important;
   }

@media print {
	.printBtn {
	    display:none;
	}
}

  @media (max-width:991.99px) {
     .language-en_CA .topnav .newbar,
     .language-it .topnav .newbar,
     .language-pl .topnav .newbar,
     .language-fr .topnav .newbar {         
         background: #f36633;
         width: 100%;
     }
     .language-it .topnav #header-links a {
         margin: 12px 0px 3px 12px; 
         font-size: 17.66px;
     }
   }
     @media (max-width:991.99px) and (min-width:768px) {
     .language-fr .topnav #header-links a {
         margin: 12px 0px 3px 8px; 
         font-size: 17.66px;
     }
   }
   
     #colorbox.orderablebox {
      top: 200px!important;
      margin-top:0!important;
      position: fixed!important;
  }
/* Telium cookie consent banner - Start */   
.footer-cookie-consent-banner {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer-cookie-consent-banner #gsk-consent-choices-alt {
    border: 0;
    font-family: inherit;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 20px;
}
/* Telium cookie consent banner - End */ 
