@charset "UTF-8";
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Lt.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Lt.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_Lt.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_Lt.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_Lt.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_LtIt.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_LtIt.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_LtIt.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_LtIt.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_LtIt.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Rg.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Rg.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_Rg.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_Rg.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_Rg.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_RgIt.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_RgIt.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_RgIt.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_RgIt.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_RgIt.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Md.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Md.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_Md.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_Md.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_Md.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_MdIt.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_MdIt.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_MdIt.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_MdIt.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_MdIt.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Bd.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Bd.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_Bd.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_Bd.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_Bd.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_BdIt.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_BdIt.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_BdIt.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_BdIt.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_BdIt.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}

.container-fluid {
	max-width:1340px;
	padding:0px;
}
.offer-discount .page-header {
    margin: 10px 0 20px;
    font-family: "Precision Sans", "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    font-size: 30px;
    line-height: 1;
    color: #3e53a4;
    font-weight:normal;
    text-align:left;
}
table {
  border-collapse: collapse;
  width: 100%;
}

td {
  padding: 8px 8px 8px 15px;
  text-align: left;
  /*border-bottom: 1px solid #ddd;*/
  font-size:16px;
  font-weight:normal;
  color: rgb(74, 74, 74);
  font-family: 'Precision Sans';
}
th {
	color: rgb(207, 9, 137);
	font-family: 'Precision Sans';
	font-size: 16px;
	font-weight: bold;
	padding: 8px 8px 8px 15px;
}


.top-col {
    margin-top: -20px;
    margin-bottom: 15px;
    text-align: right;
	}	
#errorMsg{
    color: #dc3545 !important;    
    font-size: 16px;
    
}	

.btncommon {
	border-radius: 4px;
	padding:10px;
	font-family: 'Precision Sans';
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.57px;
	color:#fff;
}
.btncommon-primary {
	background: rgb(49, 65, 131);
	border: 1px solid rgb(62, 83, 164);
}
.btncommon-primary:hover,
.btncommon-primary:active,
.btncommon-primary:visited,
.btncommon-primary:focus{
	border: 1px solid rgb(62, 83, 164);
}
/*.flex-col1 {
	width:20%;
}
.flex-col2 {
	width:15%;
}*/

.offer-discount .table.table-striped>thead>tr>:nth-child(1){ 
	width:17%;
}
.offer-discount .table.table-striped>thead>tr>:nth-child(2){ 
	width:10%;
}
.offer-discount .table>thead>tr>th, .offer-discount .table>tbody>tr>td {
	padding:6px 8px;
	
}
.offer-discount th, .offer-discount td {
	font-size:15px;
}
/* utility class*/
.pt-5 {
	padding-top:5px;
}
.mt-17 {
	margin-top:17px;
}
.mt-50 {
	margin-top:50px;
}
.mb-50 {
	margin-bottom:50px;
}
.text-center {
	text-align:center;
}

.offer-discount .table.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #F8F8F8;
}
.offer-discount .table.table-striped>tbody>tr>td:nth-child(1) {
    font-weight:bold;
}
.pbdiscount {
	padding-right:15px;
}
.pbdiscount a {
	color:#fff;
}
.pbdiscount a:hover,
.pbdiscount a:active {
	color:#fff;
	text-decoration:underline;
}
.pbdiscount_links {
	padding-top:5px;
}

.fileUploadLogo {
    height: 40px;
    margin-top: 12px;
    /*margin-left: 15px;*/
    background-image: url(/suppliesui/ui3/lease/css/images/SVG-mobile/svg-min-logo-white.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    width: 186px;
}
.pbdiscount-title {
	font-family: "Precision Sans", "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    font-weight: normal;
    font-size: 30px;
    color:#3e53a4;
    text-align:left;
}

.pbdiscount-header {
	margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1275px;
    height: 75px;
}

.pbdiscount-header .container-fluid {
    padding: 10px 0px;
    position: relative;
}
	