@charset "utf-8";
/* CSS Document */
/*CSS Reset starts*/

.footer {
  position: relative;
  margin-top: -186px; 
  height: 186px;
  clear:both;
  padding-top:20px;
}

.welcomeBody {
/* 	height: 430px; */
	height: 90%;
	padding: 40px;
	font-family: Segoe UI;
	font-size: 14px;
	line-height: 1.5;
}

html, body {
  height: 100%;
}

.wrap {
  min-height: 100%;
  padding-bottom: 27px;
}

.main {
  overflow:auto;
   padding-bottom:27px;  
}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;}
a,a:hover{text-decoration:none; font-family: Segoe UI;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
ol, ul{list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{content: '';content: none;}
table{border-collapse: collapse;border-spacing: 0;text-align: left;}
/*CSS Reset ends*/

/*generic classes*/
/* 231465 label color #566159 */
label{color: #000000 !important;}
.no-padding{padding: 0;}
.upper-case{text-transform: uppercase;}
.no-margin-top{margin-top: 0; }
h1{font-size: 26px; }
h4{font-size: 18px;}
.hidden-all {display:none;}
a, a:focus{text-decoration:none;outline:none;}
a:hover{text-decoration:none;outline:none; }
input{color:#7f7e7e;}
input:focus{color:#333;}
.bold-text{font-weight:bold;}
.italic-text{font-style:italic;}
.left-margin{margin-left: 260px;}
/*border: 1px solid #e3e3e3; changed for input styling*/
.input-styling{background-image:linear-gradient(to bottom, #EEEEEE 0%, #fff 20%);padding:6px 10px; border: 1px solid #ccc; font-size:14px; color:#999999;width: 405px; font-weight:normal;height: 43px;font-family:Segoe UI;} 
.textarea-styling{background-image: linear-gradient(to bottom, #eee 0%, #fff 50%);;padding:8px 10px;border: 1px solid #d8dbe0;}
.default-btn{background:#7A7A7A;padding:9px 15px;display:inline-block;color:#fff;font-family:Segoe UI; font-size:15px; margin-right: 10px;}
textarea{resize:none;}
.top-vertical-align{vertical-align: top;}
table th{background-color: #B1BDCB;}
/*border: 1px solid #B1BDCB; border-radius: 20px; below table border by 231465*/
table{ font-size: 12px;font-family:Segoe UI}
.active{color: #34961F !important; font-size: 14px;}
.processed{color:#BFB40D !important;font-size: 14px;}
.cancelled{color: #E4777A !important;font-size: 14px;}
.btn-active{background-color: #0046AD; color:#fff;border: 1px solid #3D5C9F;font-size: 14px;border-radius: 2px;font-family:Segoe UI}
.btn-second{background-color: #C4C4C4; color: #000;border: 1px solid #8F8F90;font-size: 14px;border-radius: 2px;font-family:Segoe UI}
.half-width {width:50%;}
section{overflow:hidden;}
.mandatory-field{color: #E51110}
.is-mandatory-field{color:#6A8AC3}
.texarea-label{vertical-align: top; color:#999999; }
/* border: 1px solid #e3e3e3;*/
textarea{background-image:linear-gradient(to bottom, #EEEEEE 0%, #fff 20%); color:#999999; border: 1px solid #ccc; padding:6px 10px;}
/*generic ends*/


.page-head{background-color: #F0F3F8; padding: 27px 20px 15px;color: #062655;font-family:Segoe UI; font-weight: normal;}
.page-head h1{font-size: 28px;}
.page-head span {color: #5099CC;}
.page-head h4{font-size: 18px;padding-top:7px}

/*menu*/
.side-bar{background-color: #0046ad;position: fixed;height: 100%; width: 260px; top: 0; left: 0; }
.side-bar ul li a{color: #fff; padding: 4px 4px 4px 6px;display:block;font-family: Segoe UI;}
.side-bar ul li {width: 170px;list-style-type: none; color: #fff; text-align: left;font-size: 18px;}
.side-bar h2{font-weight: bold;color: #fff;text-align: center;font-size: 46px;font-family: Segoe UI;margin-top: 31px; text-align: center;}
/*.side-bar ul li:hover{background-color:#66a3ff; } */
/*231465 #00265f*/
.side-bar ul li a:hover {background-color:#66a3ff; color: #fff;}
/*for logo pic dlt after*/
.brand-name{font-size: 24px;color: #fff;font-family:Segoe UI;padding: 15px 0 0 28px;}
.brand-name p:first-child{padding-left:1px;}
.side-bar ul {text-align: center;margin:20px 0 0 22px;}
.header-logo{margin-top:28px; margin-left: 57px;}
.hotline{margin: 42px 0px 0px 12px; color: #fff; width: 190px;padding: 14px 18px 9px 20px;font-size: 18px;cursor: pointer;font-family:Segoe UI}
.side-bar .selected {color: #fff;background-color:#00265f;font-weight: medium}
.side-bar .selected a {color:#fff;}
.side-bar .selected a span {display:block !important;}
/*for submenu*/
.side-bar ul ul{text-align: center;margin:0 0 0 8px;} 
/*.submenu {overflow: hidden; max-height: 0; -webkit-transition: all 0.5s ease-out;}
.submenu a:hover {background-color: #66a3ff;}
li:hover .submenu {display: block; max-height: 200px;}*/

/*carousel*/
.carousel-wrapper{background-color: #F0F3F8;height: 355px;}
#wrapper {background-color: #fff;width:1090px;height: 355px;overflow: hidden;position: absolute;left: 260px;}
#carousel img {display: block;float: left; width: 770px;}
#prev, #next {background-color: #FFFFFF;display: block;height: 450px;top: 0px;position: absolute;width: 15%;opacity: .7;}
#prev:hover, #next:hover {background-color: #fff;background-color: #FFFFFF;}
.carousel-wrapper #prev {left: -4px;}
.carousel-wrapper #next {left: 929px;}
#pager {margin-left: -470px;position: absolute;left: 117%;bottom: 10px;}
#pager a {border-radius: 10px;display: inline-block;width: 10px;height: 10px;margin: 0 5px 0 0;}
#pager a:hover {background-color: #FFFFFF;}
#pager a span {display: none;}
#pager a.selected {background-color: #fff;}
.previous-img, .next-img{margin-top: 155px;margin-left: 60px;}

/*login-page-carousel*/
#login-wrapper {background-color: #fff;width: 100%;height: 550px;overflow: hidden;}
/*  #login-wrapper {background-color: #fff;width: 100%;height: 420px;overflow: hidden;} */
    #login-carousel img {display: block;float: left;width:1500px;}    
    #prev:hover, #next:hover {background-color: #fff;background-color: #FFFFFF;}
    #prev {left: 0px;}
    #next {left: 985px;}
    #pager a {border-radius: 10px 10px 10px 10px;display: inline-block;width: 10px;height: 10px;margin: 0px 5px 0px 0px;background-color: #79777A;}
    #pager a:hover {background-color: #FFFFFF;border: 2px solid #FFFFFF;}

/*select box*/
.select2-container .select2-choice {border-radius:0;height:43px}
/* border: 1px solid #e3e3e3;*/
.select2-container .select2-choice {border: 1px solid #ccc;}
.select2-container .select2-choice .select2-arrow {border-left: 1px solid #ccc;}
.select2-dropdown-open .select2-choice .select2-arrow b {background-position:0 0}
.select2-container .select2-choice > .select2-chosen {padding:7px 2px;color:#999;}
.select2-search{display:none}
.select2-results {font-family:Segoe UI;font-size: 14px;color: #999999}

/*datepicker styling*/
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-radius:0;}
.ui-datepicker-header {background-color:#006CB7; border:1px solid #294577;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {text-align:center;}
/*../images/ui-bg_highlight-soft_75_ffe45c_1x100.png*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background:#006CB7 url("") repeat-x scroll 50% top; color:#fff}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
/*../images/ui-bg_glass_100_fdf5ce_1x400.png*/
.ui-widget-header .ui-state-focus {border: 1px solid #006CB7;background: #006CB7 url("") 50% 50% repeat-x;font-weight: bold;color: #FFFFFF;}
/* .ui-datepicker-prev,.ui-state-hover.ui-datepicker-prev-hover{background: url("../images/calendar_left_arrow.png") 10px 50% no-repeat;top:2px;cursor:pointer} */
/* .ui-datepicker-next,.ui-state-hover.ui-datepicker-next-hover{background: url("../images/calendar_right_arrow.png") 10px 50%  no-repeat;right:3px;top:2px;cursor:pointer} */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid #006CB7;background: #ffffff url("../images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight: bold;color: #006CB7;}
.ui-datepicker td {border: 0px none;padding: 0;}
/*../images/ui-bg_highlight-soft_75_ffe45c_1x100.png*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background: #006CB7 url("") 50% top repeat-x;color: #015089;}

/*Employee pages*/
/*generate coupon for employee*/
.form-label{float: left; width: 161}
.generate-coupon-form label{width: 140px; font-family:Segoe UI;font-size: 14px;}
.messages-wrapper {overflow:hidden;margin-top:20px}
.input-wrapper{padding-top:20px;}
.generate-coupon-form {margin-left:20px}
.add-email-btn{background-color: #C4C4C4; color: #646464;padding:10px;margin-left: 15px;font-family:Segoe UI}
.generate-coupon-btn {background-color: #0046AD;color: #fff;margin: 20px 0 120px 144px;padding: 15px 20px;} /*margin: 40px 0 120px 144px;*/
.input-field{width: 405px; font-size: 14px; font-weight:normal;font-family:Segoe UI}
/* 144*/
.add-email{margin-left: 144px;display: none;}
.message_top {position:relative;background-color:#C0DBEE;width:608px;}
.message_top:after{content:'';position: absolute;top: 100%;left: 300px;margin-left: -50px;width: 0;height: 0;border-top: solid 10px #C0DBEE;border-left: solid 10px transparent;border-right: solid 10px transparent;}
/*width: 70% by 231465*/
.message_top h3{color: #2A4379;font-size: 16px; font-weight: bold;float:left;padding: 10px 0 0 7px; font-family:Segoe UI;}
/*width: 70% by 231465*/
.message_top p{font-size: 14px; font-weight: normal; font-family:Segoe UI;float:left;padding: 5px 0 10px 7px;}
.message_top button{background-color: #6382C2; color:#FFF;margin-top: 10px }
.generate-coupon-form .message-right {color:#AA2E30;font-size: 14px;font-weight: normal;background-color: #FAE6E7;position: relative;display: inline-block;padding: 18px 8px;right:21%;top: -5px;font-family:Segoe UI;} /*padding: 28px 10px;*/
.generate-coupon-form .information-message {color:#000000;font-size: 14px;font-weight: normal;background-color: #bce8f1;position: relative;display: inline-block;padding: 18px 8px;right:21%; top: -55px; font-family:Segoe UI;} /*padding: 28px 10px;*/
.message-right:after {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right:10px solid #FAE6E7;content: "";display: block;position: absolute;top: 34%;right: 100%;}
.messages-wrapper .btn.btn-default > img {padding-right: 4px;}
.btn.btn-default.add-email-btn > span {padding-right: 5px;}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-drop-active {border-color: -moz-use-text-color #e3e3e3 #e3e3e3;}
.select2-container .select2-choice{background-image: linear-gradient(to bottom, #eee 0%, #fff 50%);}
.print-coupon{padding:9px;}

/*coupon history for employee*/
.history-content{/*background-color: #F7F7F7;*/ padding:22px 22px 75px 22px;}
.history-content p{font-family:Segoe UI}
.history-content table{/*width: 965px;*/}
.clear-coupon{margin-left: 290px;padding: 12px 20px;}
.cancel-coupon, .clear-btn {margin-left: 20px;padding: 12px 20px;color: #646464;}
.print-btn-active{height: 28px;padding: 3px 10px 3px 10px; background-color: #3C71CF; color: white;}
.print-btn{height: 28px;padding: 3px 10px 3px 10px; background-color: #C6C6C6; color: #8C8C8C;}
.history-table tr:first-child  {height: 50px;}
.history-table tr:first-child th{padding-top: 13px;}
.history-form{margin: 20px 0 40px 20px;}
.history-form label{font-family:Segoe UI;font-size: 14px; width: 85px;}
.history-form .input-styling {width:286px;font-family:Segoe UI;}
.ui-datepicker-trigger {position: relative;right: 35px; top: 0; cursor:pointer}
.view-history-btn{background-color: #0046AD; color:#fff;padding:12px 20px}
.buttons-wrapper {margin: 30px 0 0 89px;}
.history-content .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {vertical-align:middle;}
.history-content .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > th {padding: 15px 9px;font-weight: bold; color: black}
.custom-status-width {width:240px}
.table {margin-bottom:30px;}
.custom-align-centre {text-align:center;} 
.table-striped > tbody > tr:nth-child(2n+1) > td {background-color: #F7F7F7;} 
.table-striped > tbody > tr:nth-child(2n) > td {background-color: #FFF;}
.table-font td{font-size:14px;color: #585858}
.history-content .send-email-link {font-size: 12px;margin-bottom: 15px;}
.send-email-link a{text-decoration: underline;font-weight: bold;color: #6284C3;font-size: 14px}

/*Employee login page Header*/
.employee-header {padding:10px 0;overflow:hidden;font-family:Segoe UI;background-color: #000000;}
.mopar-logo {padding: 0 12px;}
.employee-header .fca-logo {padding:10px 10px 17px 20px}
.heading-wrapper h1:first-child {padding-top:12px;}
/*.heading-wrapper h1{color:#559BCF;font-size: 22px}*/
.heading-wrapper h1{font-size: 22px;font-family:Segoe UI;color: #4A4A4A;font-weight: bold;}
.login-wrapper {padding-top:53px;}
.login-wrapper li {border-right: 1px solid;float: left;padding: 0 15px;}
.login-wrapper li {font-family:Segoe UI;color: #4A4A4A;font-weight: bold;}
.login-wrapper li:last-child {border:none;}
.login-wrapper li a {text-decoration:underline}

/*Employee login Section*/
.employee-header + section {position:relative;}
.get-started {position:absolute;top:12px;;left:30px;color: #4164A8;font-size: 25px;font-family:Segoe UI}
.login-section {margin: -480px 16%;overflow: hidden;background-color: #0046ad;;position: absolute;font-family:Segoe UI}
@media only screen and (max-width: 1200px) {
  .login-section {
    margin: -480px 12%;
  }
}
@media only screen and (max-width: 1100px) {
  .login-section {
    margin: -480px 5%;
  }
}
@media only screen and (max-width: 992px) {
  .login-section {
    margin: -480px 0;
  }
}
.left-options-panel ul {background-color: #0046ad;}
.left-options-panel ul a {color:#fff; display:block;}
.left-options-panel ul .selected {color: #006AB4; background-color: #fff;}
.left-options-panel ul .selected a {color:#006AB4;}
.left-options-panel ul .selected a span {display:block !important;}
.left-options-panel li {padding:17px 20px;border-bottom:1px solid #197ABE;width:300px;font-family:Segoe UI}
.left-options-panel li:first-child {background-color:#E7E7E7;border:none;color: #565656;font-size: 16px;}
.left-options-panel li span {padding-left:10px}
.left-options-panel .down-arrow {padding-left:5px;}
.right-form-section-wrapper {overflow: hidden;background-color:#fff}
.right-form-section{display:none}
.right-form-section:first-child{display:block}
.right-form-section p:first-child {padding:17px 25px;color: #006CB7;font-size: 18px;font-family:Segoe UI}
.right-form-section form {padding-left:25px}
.right-form-section form .half-width {padding-right:20px}
.right-form-section form .select-company .input-field {width: 230px;padding: 10px 0px 20px;}
.right-form-section form label {font-size:14px;color: #556058;font-family:Segoe UI}
.right-form-section .input-styling {width:100%;margin:10px 0 10px 0;font-family:Segoe UI}
.submit-btn {background-color: #0046AD; color:#fff;padding:12px 20px; margin-bottom:10px;border: 1px solid #112E66;border-radius: 2px;font-family:Segoe UI;font-size: 14px;}
.employee-login-date-wrapper {position:relative;}
.employee-login-date-wrapper .ui-datepicker-trigger {position:absolute;right: 8px;top: 17px;}
.bottom-helpline-note {background-color: #f5f5f5; padding: 15px 15px 20px 25px;clear:both;color: #676566;font-size: 13px; margin-top: 230px;}
.bottom-helpline-note span{font-weight: bold;}
.right-form-section .select2-container.dob {margin: 10px 0 20px;}
.right-form-section .dob {width:100%;}
.dob-wrapper .half-width {padding:0 !important}
.dob-wrapper .half-width:first-child{padding-right:5px !important}
.dob-wrapper .half-width:last-child{padding-left:5px !important}


/*dealer*/

/*generate coupon for dealer*/
.generate-coupon-form-dealer {margin-left: 20px;}
.date-of-joining{padding:6px 10px; border: 1px solid #999999; font-size:14px; color:#999999;width: 275px; font-weight:normal;height: 43px;}
.generate-coupon-form-dealer label {width: 200px;font-family:Segoe UI;font-size: 14px;}
.generate-coupon-form-dealer .message_top {position: relative;background-color: #C0DBEE;width: 595px;height: 65px;}
.generate-coupon-form-dealer .message_top button {background-color: #6382C2;color: #FFFFFF;margin: 14px 23px;}
.generate-coupon-form-dealer .select2-container .select2-choice > .select2-chosen {padding: 7px 0px;color: #999999;padding-right: 47px;}
.generate-coupon-form-dealer .generate-coupon-btn {background-color:#0046AD;color: #FFFFFF;margin: 40px 0px 120px 203px;padding: 15px 20px;}
.generate-coupon-form-dealer .dob .select2-choice{margin-right: 20px}

/*coupon history for dealer*/
.history-form-dealer {margin: 20px 0px 40px 20px;}
.history-form-dealer .input-styling{width: 288px;font-family:Segoe UI;}
.history-form-dealer .error-msg {width: 445px;font-size: 16px;margin: 30px 0;border-radius: 0px;font-weight: bold;font-family:Segoe UI; color: #C23033;height: 40px;padding:9px}
.email-link-decoration a{text-decoration: underline;color: #152ABB;}
 .redeemed-and-void span{border-right: 1px solid;padding-right: 4px;margin-right: 4px;text-decoration: underline}
/*validate coupon*/
.validate-coupon-for-dealer{margin: 20px 0px 110px 20px;}
.validate-coupon-for-dealer label {width: 130px;font-family:Segoe UI;font-size: 14px,Arial;}
.validate-coupon-for-dealer .select2-container .select2-choice > .select2-chosen {padding: 7px 0px;color: rgb(153, 153, 153);padding-right: 47px;}
.validate-coupon-for-dealer  .dob .select2-choice{margin-right: 20px}
.validate-coupon-for-dealer .validate-coupon-btn {background-color: rgb(97, 131, 194);color: rgb(255, 255, 255);margin: 40px 0px 30px 130px;padding: 15px 20px;}
.validate-coupon-for-dealer .custom-success-alert{width: 626px;border-radius: 0;padding: 8px;background-color: #C8E1C3;color: #097633;}
.validate-coupon-for-dealer table{width: 626px}
.validate-coupon-for-dealer .input-wrapper p{display: inline;background-color: #EFF2F9;padding: 20px;margin-left: 50px;text-decoration: underline;font-weight: bold;font-size: 14px;}
.validate-coupon-for-dealer .input-wrapper p a{color: #346DD8 }

/*claim status */
.claim-status-form, .claim-submission-form ,.define-program,.admin-report{margin: 20px 0px 40px 20px;}
.claim-status-form label,.claim-submission-form  label{width: 112px;font-family:Segoe UI;font-size: 14px;}
.claim-status-form .input-styling,.claim-submission-form  .input-styling{width: 288px;}
.claim-status-form .input-field,.claim-submission-form .input-field {width: 290px}
.claim-status-form .claim-status-margin ,.claim-submission-form .claim-status-margin{margin-left:27px}
.claim-status-form .buttons-wrapper {margin: 30px 0px 0px 115px;}
/*.claim-status-table table{width: 650px}*/
.claim-status-table{background-color: #F7F7F7; padding:22px 22px 100px 22px;}
.claim-status-table .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {vertical-align:middle;}
.claim-status-table .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > th {padding: 15px 10px;color: #000002}
.claim-status-table .claim-status{color:#4262AB}


/*claim submission*/
#content{float: left;}
.part-details{margin: 37px 0 20px;}
#content label{display:block;margin-right:4px;vertical-align:top;}
#content input{float:left;margin:1px 15px 1px 1px;}
.part-details-wrapper{float: left;padding-top:37px;}
.part-details-wrapper label{float: left;}
.add-part-details{margin: 0px 0px 0px 112px;}
.add-part-details span{display: block;color: #5C76A9;font-weight: bold;}
.part-details span{display: block;margin: 10px 0 0 8px;color: #5C76A9;font-weight: bold;}
.claim-submission-form .buttons-wrapper{margin: 10px 0px 0px 112px;}
#add-part-details{display: none;}
.add-part-details-btn {background-color: #95A1AF;color: #fff;padding: 10px;margin: 10px 100px 40px 113px;}
.total-price-of-part{margin: 28px 0 0 8px;}
.total-price-font{font-weight: bold;}
.claim-type {margin: 20px 75px 0px 20px;border-bottom: 1px solid #EFEFEF;padding: 18px 10px 16px 10px;}


/*admin workflow*/
.admin .side-bar{width: 275px;}
.admin .left-margin{margin-left: 275px;}
.admin #wrapper {left: 275px;width: 1070px;}
.admin .side-bar ul li {width: 215px;list-style-type: none;color: rgb(255, 255, 255);text-align: left;font-size: 18px;}
.admin .carousel-wrapper #next {left: 922px;}
.admin .carousel-wrapper #prev {left: -8px;}

/*define-program*/
.checkbox-wrapper{display: inline;}
.define-program .input-wrapper label{width: 170px;font-size: 14px;}
.define-program{font-family:Segoe UI}
.define-program .fca-group{width: 345px !important;padding: 3px;}
.define-program .affiliate-company{width: 217px !important;padding: 3px;}
.define-program .dealership-employee{width: 129px !important;padding: 3px;}
.define-program .consumer-employee{width: 129px !important;padding: 3px;}/*NewBeneficiary by T9177SA SERV01707162*/
.define-program .others{display:inline-block;position: relative;margin-left: 174px;}/*NewBeneficiary by T9177SA SERV01707162*/
.define-program .others label{padding: 3px}
.define-program p{font-family:Segoe UI; margin-left: 170px;font-size: 14px}
.define-program hr{margin-left: 170px;margin-right: 105px;}
.discount-field-wrapper{padding-top: 20px;margin-left: 175px;}
.discount-field-wrapper label{width: 160px}
.discount-field-wrapper .input-styling{width: 140px}
#discount-field{margin-right: 20px}
.product-line .input-field{width: 140px;margin-right: 20px;}
.vehicle-type .input-field{width: 308px;margin-right: 17px;}
.owner-role .input-styling{width: 308px;}
/*.upload-file-wrapper{margin-left: 175px;padding-top: 20px;}
.upload-file-wrapper .input-styling{width: 261px}*/
.program-date .input-styling{width: 305px}
.define-program .buttons-wrapper{padding: 0px 0px 0px 85px;}
.footer-note{margin: 0px 0px 100px 20px;background-color: #ECECEC;padding: 20px;font-family:Segoe UI;font-size: 12px;width: 790px}
.footer-note .highlighter{color: #0F409C}
.define-program .browse-file .clear-btn{margin-left: -8px;}
.define-program .browse-file .input-styling{width: 214px}
.exclusion-inclusion {margin-left: 630px;} /*margin-left: 555px;*/
.exclusion-inclusion span{padding: 28px}
.define-program .input-wrapper .custom-margin-exclusion{margin-left: 105px}
.define-program .input-wrapper .custom-margin-inclusion{margin-left: 105px}
.define-program .browse-file .custom-margin-exclusion{margin-left: 29px}

/*update active program*/
.update-active-program .input-styling{background-image: none;background-color: #ECECEC;}
.update-active-program textarea{background-image: none;background-color: #ECECEC;}

/*bulk coupons*/
 .bulk-coupon .message_top{width: 665px}
.bulk-coupon .message_top a{text-decoration: underline; color: #2A438C}
.bulk-coupon .message_top:after{margin-left: 5px}
.bulk-coupon .upload-file-wrapper {margin-left: 0px;padding-top: 20px;}
.max-limit-msg{font-size: 12px;margin-left: 210px;padding-top: 5px;color: #929292;}
.bulk-coupon .footer-note {margin: 55px 0px 55px 0px;background-color: #ECECEC;padding: 20px;font-family:Segoe UI;font-weight: bold;font-size: 12px;width: 790px;}
.bulk-coupon .buttons-wrapper {margin: 40px 0 0 202px;}
.upload-file-wrapper .clear-btn{margin-left: -8px;}
.upload-file-wrapper .input-styling {width: 259px;}
/*admin-reports*/
.admin-report .input-wrapper label {width: 160px;font-family:Segoe UI;font-size: 14px;}
.input-wrapper-label {margin-left: 163px;padding-top: 20px;}
.admin-report .input-field {width: 286px;font-size: 14px;font-weight: normal;}
.admin-report .input-styling{width: 286px;}
.admin-report .input-wrapper .datepicker-to-label{width: 70px}
.admin-report .button-wrapper{padding: 20px 0px 0px 155px;}
.admin-report .button-wrapper button{margin: 7px}
 .total-coupon-table{width: 978px; margin:0px 0px 100px 20px}
.total-claim-table{width: 978px; margin: 0px 0px 100px 20px;}
.total-coupon-table table tr td, .total-claim-table table tr td{padding: 15px 8px 15px 8px}
.export-excel a{text-decoration: underline;}
.total-coupon-table label,.total-claim-table label{font-weight: bold;color: #006AB4;font-size: 14px}
/*Footer*/
.top-footer{padding: 13px 0 13px 0;text-align: center; border-top: 1px solid #F0F3F8;width: 100%;float: left;background-color: #FFFFFF}
.bottom-footer ul {padding-left:10px}
.bottom-footer li {list-style: none; display:inline-block;border-right:1px solid; margin: 10px 0;padding: 0 15px 0 10px;font-size:14px; color:#ABACAE;font-family: Segoe UI}
.bottom-footer {background-color:#F0F3F8; padding-bottom:10px}
.bottom-footer li:last-child {border:none;}
.bottom-footer p {padding-left:20px; font-size:11px;color: #7F7F7F;font-family: Segoe UI}
.footer-logo{margin-top: -90px; margin-right: 20px;}
.footer-logo-height{width:550px; height:80px;}
.footer-links{width:632px;margin: 0 auto;}
.footer-links a{background: url("../images/footer-logos.jpg") no-repeat ;float: left;}
.footer-links a.footer-chry-link {width: 115px;height: 33px;background-position: -1px -6px;cursor: pointer;}
.footer-links a.footer-dodge-link {width: 120px;height: 33px;background-position: -119px -6px;cursor: pointer;}
.footer-links a.footer-fiat-link{width: 70px;height: 33px;background-position: -237px -6px;cursor: pointer;}
.footer-links a.footer-jeep-link {height: 33px;width: 73px;background-position: -307px -6px;cursor: pointer;}
.footer-links a.footer-ram-link {height: 33px;width: 53px;background-position: -379px -6px;cursor: pointer;}
.footer-links a.footer-mopar-link {height: 33px;width: 48px;background-position: -432px -6px;cursor: pointer;}
.footer-links a.footer-srt-link {height: 33px;width: 66px;background-position: -480px -6px;cursor: pointer;}
.bottom-footer li a{color: #5B5B59;}

/*login page footer*/
.login-page-footer {background-color: #000000;padding: 25px 0px 0px 22px;line-height: 16px;height: 95px;}
.login-page-footer p{font-size: 11px;font-family:Segoe UI;color: #4A4A4A}
    .login-page-footer .login-footer-logo a{background: url("../images/logo-FCA-footer-2.jpg")  no-repeat ;float: left;}
    .login-page-footer .login-footer-logo{margin-top: 8px;padding: 0px 30px;}
    .login-footer-logo a.footer-chry-link {width: 110px;height: 40px;background-position: -2px -6px;cursor: pointer;}
    .login-footer-logo a.footer-dodge-link {width: 105px;height: 40px;background-position: -111px -6px;cursor: pointer;}
    .login-footer-logo a.footer-fiat-link {width: 40px;height: 40px;background-position: -216px -6px;cursor: pointer;}
    .login-footer-logo a.footer-jeep-link {width: 63px;height: 40px;background-position: -255px -6px;cursor: pointer;}
    .login-footer-logo a.footer-ram-link {width: 50px;height: 40px;background-position: -317px -6px;cursor: pointer;}
    .login-footer-logo a.footer-mopar-link {width: 52px;height: 40px;background-position: -366px -6px;cursor: pointer;}
    .login-footer-logo a.footer-srt-link {width: 86px;height: 40px;background-position: -416px -6px;cursor: pointer;}
    .login-page-footer .bottom-logo{border-left: 1px solid #818181;padding-right: 30px;padding-left: 30px;}

 .inputDate{!width:140px;}
 
 .selectHeight{
	width:405px; 
	height:43px; 
	padding: 6px
 }
 
 .selectHeight2{
	width:205px; 
	height:43px; 
	padding: 6px
 }
 .htmlHeight{
 	margin:0; 
 	padding:0;
 	height:100%;"
 }
 
 .print-discount-report{
 	text-align: right;
 }
 .export-pdf {text-decoration: underline;
 	background-color: #ffffff;
 }
 
 .sidebarContactus{
	font-family: Segoe UI;
 	font-size: 16px; 
 	padding: 3px 0px 3px 0px;
 	color: #fff;
 }
 
 .nowrapText{
 	white-space: nowrap;
 }
 
 .right-form-section .input-styling:focus {
 	padding: 6px 10px; 
 	border: 1px solid #0046AD;
 } 
.generate-coupon-form-dealer .input-styling:focus {
	padding:6px 10px; 
	border: 1px solid #0046AD;
} 
.input-styling-readonlyEmail{
	background-image:linear-gradient(to bottom, #EEEEEE 0%, #C4C4C4 20%);
	padding:6px 10px; 
	border: 1px solid #ccc; 
	font-size:14px; 
	color:#000000;
	width: 405px; 
	font-weight:normal;
	height: 43px;
	font-family:Segoe UI;
} 

.headerFCA-logo{
	width: 152px;
	height: 65px;
	padding-right: 30px;
	padding-left: 30px;
	border-left-color: #818181;
	border-left-style: solid;
}

.footer-logo-login{
	margin-top: -50px; 
	margin-left: 60px;
}

.serverErrorMessage{
	font-family: Segoe UI;
	font-size: 14px; 
	color: red; 
	margin-bottom: 10px;
}
