@font-face {
    font-family: "FordAntenna";
    src: url("../fonts/cad8d5a1-1566-41e7-b216-3c7b01406c5e-2.eot");
    src: url("../fonts/cad8d5a1-1566-41e7-b216-3c7b01406c5e-2.eot?") format("embedded-opentype"), url("../fonts/cad8d5a1-1566-41e7-b216-3c7b01406c5e-3.woff") format("woff"), url("../fonts/cad8d5a1-1566-41e7-b216-3c7b01406c5e-1.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "FordAntenna Bold";
    src: url("../fonts/3fcdf9c8-1bf9-49f4-b9e9-48fba95ab07b-2.eot");
    src: url("../fonts/3fcdf9c8-1bf9-49f4-b9e9-48fba95ab07b-2.eot?") format("embedded-opentype"), url("../fonts/3fcdf9c8-1bf9-49f4-b9e9-48fba95ab07b-3.woff") format("woff"), url("../fonts/3fcdf9c8-1bf9-49f4-b9e9-48fba95ab07b-1.ttf") format("truetype");
    font-style: normal;
    font-weight: bold
}

@font-face {
    font-family: "FordAntenna ExtraLight";
    src: url("../fonts/497e2973-7a4b-436f-81cb-25bab86e5893-2.eot");
    src: url("../fonts/497e2973-7a4b-436f-81cb-25bab86e5893-2.eot?") format("embedded-opentype"), url("../fonts/497e2973-7a4b-436f-81cb-25bab86e5893-3.woff") format("woff"), url("../fonts/497e2973-7a4b-436f-81cb-25bab86e5893-1.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "FordAntenna Light";
    src: url("../fonts/75a1e288-79e4-4799-a2cf-66e07aa110b5-2.eot");
    src: url("../fonts/75a1e288-79e4-4799-a2cf-66e07aa110b5-2.eot?") format("embedded-opentype"), url("../fonts/75a1e288-79e4-4799-a2cf-66e07aa110b5-3.woff") format("woff"), url("../fonts/75a1e288-79e4-4799-a2cf-66e07aa110b5-1.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "icomoon";
    src: url("../fonts/icomoon.eot");
    src: url("../fonts/icomoon.eot") format("embedded-opentype"), url("../fonts/icomoon.woff") format("woff"), url("../fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon/icomoon.svg") format("svg");
    font-style: normal;
    font-weight: normal
}

.pricingText {
    width: 100px
}

.pricingTextSm {
    width: 50px
}

.rail {
    min-height: 600px
}

.rail .row .col-md-3 {
    min-height: 600px
}

.maindivs {
    margin-top: 15px
}

.topTextArea {
    padding-top: 10px
}

#heading1 {
    border-top: 1px solid #ddd !important
}

.userMenu div {
    right: 0 !important;
    left: auto
}

.btn {
    padding: 0 30px
}

.checkmark {
    background-image: url("../img/icon_checkmark.png");
    display: block;
    height: 21px;
    position: absolute;
    right: 20px;
    top: 36px;
    width: 27px
}

.checkmark1 {
    background-image: url("../img/icon_checkmark.png");
    display: block;
    height: 21px;
    position: absolute;
    right: 16px;
    top: 6px;
    width: 27px
}

.form-control-feedback {
    top: 28px !important
}
.marginRight20{
	margin-right: 20px
}
.form-control-feedback1 {
    height: 30px;
    position: absolute;
    right: 17px;
    top: 0 !important;
    width: 30px
}

.accountTabs {
    background: #f7f7f7;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 2em;
    height: 76px;
    
}

.accountTabs .dragscroll {
    height: 100px
}

.accountTabs ul {
    margin-right: auto;
    margin-left: auto;
    border: 0;
    width: 100%;
    float:left;
    
}

.accountTabs ul li {
    padding-left: 40px;
    padding-right: 40px;
    text-align: center;
    /*background: #f7f7f7;
     border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8; */
    margin-bottom: 2em;
    height: 76px;
    float:left;
}

.accountTabs ul li a {
    font-family: FordAntenna Light, Arial, sans-serif;
    font-size: 14px;
    padding: 28px 10px;
    background: transparent;
    border-left: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 4px transparent solid;
    outline: none;
    border-radius: none;
    margin-right: 0;
    color: #2d96cd;
    margin-bottom: 0;
    float:left;
}

.accountTabs ul li a:hover {
    background: transparent;
    color: #646464;
    border: 0;
    outline: none;
    margin-bottom: 0
}

.accountTabs ul li.active {
    margin-bottom: 0
}

.accountTabs ul li.active a,
.accountTabs ul li.active a:hover,
.accountTabs ul li.active a:focus {
    background: transparent !important;
    color: #646464;
    border: 0;
    outline: none;
    margin-bottom: 0
}

.accountTabs ul li.active>a,
.accountTabs ul li.active>a:hover,
.accountTabs ul li.active>a:focus {
    padding: 28px 10px 22px 10px;
    color: #646464;
    background: transparent;
    border-left: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 4px #646464 solid
}

.accountTabs ul li.active>a:hover {
    margin-right: 0;
    border-right: 0
}

.container-dealer-profile .dealer-logo-part {
    width: 170px
}

.container-dealer-profile .dealer-logo-part .dealer-logo-img {
    width: 150px;
    height: 75px;
    background-repeat: no-repeat
}

.container-dealer-profile .dealer-message-part {
    font-size: 0.8em
}

.container-dealer-profile .dealer-note-part {
    font-size: 0.8em;
    width: 140px;
    padding-left: 0px;
    padding-right: 0px
}

.container-dealer-profile .dealer-note-part-enrolled {
    font-size: 0.8em;
    width: 180px
}

.container-dealer-profile .dealer-logo-button-part {
    max-width: 170px;
    margin-top: 0px
}

.container-dealer-profile .dealer-logo-button-part-upload {
    max-width: 140px;
    margin-top: 0px
}

.container-dealer-profile .dealer-link-part {
    font-size: 1em;
    min-width: 160px
}

.container-dealer-profile .button-part {
    padding-right: 0px;
    padding-left: 0px
}

.container-dealer-profile .dealer-profile-placeholder {
    color: #0d0d0d;
    font-size: 0.8em;
    padding: 10px 15px 10px 15px;
    margin-left: 15px;
    margin-right: -15px
}

.container-dealer-profile .dealer-profile-note {
    margin: 20px 15px 20px 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 0px
}

.container-dealer-profile .dealer-profile-links {
    background-color: #f5f5f5;
    margin: 20px 15px 20px 15px;
    padding-top: 15px;
    padding-bottom: 15px
}

.container-dealer-profile .dealer-profile-links .dealer-profile-links-title {
    color: #0d0d0d;
    font-size: 1em
}

.container-dealer-profile .dealer-profile-links .dealer-profile-links-items {
    color: #1a53ff;
    font-size: 0.9em;
    text-decoration: underline
}

.container-dealer-profile .row-dealer-profile {
    margin-bottom: 20px
}

.container-dealer-profile .row-dealer-profile .form-group {
    margin-bottom: 0
}

.container-dealer-profile .dealer-profile-title {
    color: #0d0d0d;
    font-size: 1.5em
}

.container-dealer-profile .dealer-required-text {
    margin-top: 10px;
    text-align: right;
    font-size: 1em
}

.container-dealer-profile .dealer-last-modified {
    text-align: right;
    font-size: 0.8em;
    position: absolute;
    bottom: 10px;
    right: 0px
}

.container-dealer-profile .form-group.cell-vanity-url-label {
    width: 265px;
    padding-right: 0px;
    line-height: 35px
}

.container-dealer-profile .form-group.cell-vanity-url-input {
    width: 320px;
    line-height: 35px
}

.container-dealer-profile .form-group.cell-time-label {
    min-width: 145px;
    padding-left: 0px;
    line-height: 35px
}

.container-dealer-profile .form-group.cell-textarea textarea {
    max-width: 450px;
    min-height: 80px
}

.container-dealer-profile .form-group .cell-time {
    width: 100%;
    padding-left: 0px
}

.container-dealer-profile .form-group #timeZone1 {
    width: 510px
}

.container-dealer-profile .form-group .cell-time-to {
    width: 30px;
    padding-left: 0px;
    padding-right: 0px;
    line-height: 35px
}

.container-dealer-profile .form-group.required .label-control:after {
    content: " *"
}

.container-dealer-profile .form-group.required .label-control-sm:after {
    content: " *"
}

.container-dealer-profile .form-group .phone-spacer {
    max-width: 10px;
    text-align: center;
    margin: 0px;
    padding: 0px;
    height: 100%;
    line-height: 35px
}

.container-dealer-profile .form-group .phone-group {
    max-width: 130px
}

.container-dealer-profile .form-group .phone-group input.phoneNumber {
    text-align: center
}

.container-dealer-profile .form-group .form-control {
    color: #333;
    font-size: 1.1em;
    height: 35px
}

.container-dealer-profile .form-group .label-control {
    color: #333;
    font-size: 1em
}

.container-dealer-profile .form-group .label-control-sm {
    color: #333;
    font-size: 0.9em
}

.container-dealer-profile .dealer-enrolled-text {
    line-height: 35px;
    padding: 0px !important;
    margin: 0px !important;
    font-size: 1.1em
}

.container-dealer-profile .dealer-enrolled-text .cell-time-spacer {
    padding-left: 10px;
    padding-right: 10px
}

.container-dealer-profile .dealer-enrolled-text.special-hours {
    width: 300px
}

.container-dealer-profile .dealer-enrolled-text.details-text {
    width: 500px
}

.container-dealer-profile .dealer-enrolled-text.vanity-url-text {
    margin-left: -12px !important
}

.container-dealer-profile .bg-gray {
    background: #e3e3e3
}

.modal {
    overflow-y: scroll
}

.modal.modal-wide .modal-dialog {
    width: 90%
}

.modal.modal-medium .modal-dialog {
    width: 90%;
    max-width: 800px
}

.modal .modal-normal {
    max-width: 600px
}

.modal .bg-color-black {
    background-color: #fff
}

.modal .dealer-profile-placeholder {
    color: #0d0d0d;
    font-size: 0.8em;
    padding: 10px 15px 10px 15px;
    margin-left: 15px
}

.modal .dealer-profile-modal-required {
    line-height: 44px;
    text-align: center
}

.modal .dealer-modal-height {
    min-height: 30px !important
}

.modal .dealer-modal-form {
    padding-right: 10px;
    padding-left: 10px
}

.modal .dealer-cell-line {
    line-height: 35px
}

.modal .modal-footer .btn+.btn {
    margin-left: 20px
}

.modal .modal-footer .btn+a .btn {
    margin-left: 20px
}

.table-border {
    border-style: solid;
    border-width: 1px;
    border-color: #e3e3e3
}

#cancelModal {
    z-index: 1080 !important
}

.nav-tab-dealer {
    margin-left: 0px;
    text-align: center
}

.nav-tab-dealer li {
    border-style: solid;
    border-width: 1px;
    border-color: #e3e3e3
}

.nav-tab-dealer li.active a {
    color: #000
}

.nav-tab-dealer li a {
    color: #000;
    margin-right: 0px;
    border-radius: 0;
    font-size: 12px
}

.dealer-nomargin-bottom {
    margin-bottom: 0px !important
}

.dealer-min-height {
    min-height: 30px !important
}

.dealer-details-credit {
    max-width: 110px !important
}

.pr15 {
    padding-right: 15px !important
}

.pl20 {
    padding-left: 20px !important
}

.pt5 {
    padding-top: 5px !important
}

.pr0 {
    padding-right: 0px !important
}

.ml0 {
    margin-left: 0px !important
}

.mt10 {
    margin-top: 10px !important
}

.fs08 {
    font-size: 0.8em !important
}

.posr12 {
    right: 12px !important
}

.posr15 {
    right: 15px !important
}

.posr5 {
    right: 5px !important
}

.posr30 {
    right: 30px !important
}

.posr35 {
    right: 35px !important
}

.post0 {
    top: 0px !important
}

.post8 {
    top: 8px !important
}

.dealer-details-input {
    width: 270px;
    padding-left: 5px
}

.cell-checkbox {
    width: 180px;
    padding-left: 0px
}

a[data-toggle=modal]:hover {
    outline: none;
    text-decoration: none
}

a[data-toggle=modal]:focus {
    outline: none;
    text-decoration: none
}

.search-line {
    width: 100%;
    max-width: 165px
}

.volume-discount-block {
    border: 1px solid #646464
}

.volume-discount-block p {
    font-size: 1em;
    padding: 15px;
    font-weight: 700;
    color: #333;
    font-family: "FordAntenna Bold", Arial, Helvetica, sans-serif;
}

.volume-discount-block .time {
    width: 100%;
    max-width: 170px;
    padding-left: 30px;
    line-height: 35px
}

.volume-discount-block .treshold {
    width: 61.5%;
    max-width: 300px;
    padding-left: 30px;
    line-height: 35px;
	padding-right: 0px !important;
}

.vol-disc-time{
    width: 49.333333% !important;
}

.vol-disc-threshold {
    width: 26.5% !important;
    padding-right: 0px;
}

.marker {
    width: 20px;
    padding-left: 5px;
    line-height: 35px
}

.pointerCursor {
    cursor: pointer
}

.notification {
    width: 100%;
    max-width: 180px;
    line-height: 35px
}

.cell-checkbox-notification {
    width: 140px;
    margin-top: 7px !important
}

.cell-checkbox-notification1 {
    width: 220px;
    margin-top: 7px !important
}

.cell-checkbox-notification2 {
    width: 300px;
    margin-top: 7px !important
}

.promotion-status {
    width: 100%;
    max-width: 100px;
    line-height: 35px
}

.dealer-sideBySide-width {
    max-width: 450px !important
}

.dealer-sideBySide-width label {
    max-width: 400px !important;
    width: 400px
}

.dealer-sideBySide-width p {
    max-width: 400px !important
}

.dealer-sideBySide-width textarea {
    width: 400px !important;
    min-height: 135px !important
}

.right-side-width {
    max-width: 550px !important
}

.reguired-cell:after {
    content: " *"
}

.asterix-line {
    line-height: 15px
}

.text-red {
    color: red
}

.promotions-cell-textarea textarea {
    max-width: 100%;
    min-height: 80px
}

.sortorder {
    cursor: pointer
}

.sortorder:after {
    content: '\25b2'
}

.sortorder.reverse:after {
    content: '\25bc'
}

.dealer-pagination-footer {
    text-align: right;
    padding-right: 20px !important
}

.dealer-pagination-footer a {
    text-align: center;
    margin-left: 0.2em;
    margin-right: 0.2em
}

.dealer-pagination-footer i {
    margin-left: 0em !important;
    margin-right: 0em !important
}

.icon {
    -ms-transform: rotate(0deg) !important;
    -webkit-transform: rotate(0deg) !important;
    transform: rotate(0deg) !important
}
/* START :Dealer portal changes - PBI000000736162*/
.sorticon
	{
	transform: rotate(90deg) !important;
	}
.exportOption
	{
	float:right;
	}
.pageLimit
	{
	height:30px;width:60px;
	}
.showPerPage
	{
	width:186px;
	}
.searchName
	{
	margin-left: 15px;
	}
#searchName{
	display: inline;
    margin-left: -50px;
}
#searchName::-ms-clear {
  display: none;
}
/* END :Dealer portal changes - PBI000000736162*/
.pt13 {
    padding-top: 13px
}

.pt15 {
    padding-top: 15px
}

.short-label {
    min-width: 100px;
    max-width: 180px;
    line-height: 35px
}

.col70 {
    width: 70px !important
}

footer {
    border-top: 1px solid #e3e3e3;
    padding-top: 15px
}

.nonclick {
    pointer-events: none
}

.invisible {
    visibility: hidden
}

.full button span {
    background-color: limegreen;
    border-radius: 32px;
    color: black
}

.partially button span {
    background-color: orange;
    border-radius: 32px;
    color: black
}

.dropdown-menu {
    padding: 0
}

.date-picker .form-control {
    height: 5px;
    padding: 5px
}

.date-picker .btn {
    line-height: 35px;
    height: 35px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px
}

.date-picker .btn:disabled {
    background-color: #ffffff;
    color: #404040
}

.date-picker .btn:disabled>.text-muted {
    background-color: #ffffff;
    color: #404040
}

.date-picker .text-muted {
    color: #988587
}

.date-picker .btn.btn-sm.btn-default:enabled {
    color: #000000;
    font-weight: bold;
    background-color: #ffffff
}

.date-picker .btn.btn-sm.btn-default:enabled .text-info {
    color: #1689EA !important
}

.date-picker .btn-info {
    background-color: #2d96cd !important
}

.btn.btn-sm.btn-success {
    color: #000 !important;
    background-color: #f5f5f5 !important
}

.btn-info.active {
    color: #fff !important
}

.date-picker .btn.btn-sm.active.btn-default:enabled .text-info {
    color: #fff
}

.date-picker th {
    vertical-align: top
}

.not-allowed-cursor {
    cursor: not-allowed
}

.in30x100 {
    height: 30px !important;
    width: 100% !important
}

.in30x210 {
    height: 30px !important;
    min-width: 210px !important
}

.in30 {
    height: 30px !important
}

.inw65 {
    min-width: 65px;
    width: auto;
    max-width: 130px
}

.cell185 {
    width: 185px
}

.cell155 {
    min-width: 155px !important
}

.cell135 {
    min-width: 135px !important;
    padding-left: 10px !important;
    padding-right: 10px !important
}

.cell100 {
    min-width: 100px !important
}

.cell120 {
    min-width: 120px !important
}

.inline-block {
    display: inline-block
}

.range-required {
    width: 0px;
    display: inline-block
}

.first-letter-upper:first-letter {
    text-transform: capitalize
}

.label140w {
    width: 140px !important
}

.dealer-profile-links {
    background-color: #f5f5f5;
    margin: 20px 15px 20px 15px;
    padding-top: 15px;
    padding-bottom: 15px
}

.dealer-profile-links .dealer-profile-links-title {
    color: #0d0d0d;
    font-size: 1em
}

.dealer-profile-links .dealer-profile-links-items {
    color: #1a53ff;
    font-size: 0.9em;
    text-decoration: underline
}

.currentPageList {
    font-size: larger;
    text-decoration: underline !important
}

.dealerManagement .panel-heading {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.dealerManagement .panel-heading .panel-title a {
    max-width: 100% !important;
    padding-left: 15px;
}

#promotionsTypes {
    position: absolute;
    height: 140px;
    width: 320px;
    top: 50px;
    left: -55px;
}

#DEALER-WSLXloginHeaderText2 {
    border-spacing:2px;
    border: 3px inset;
    font-size: 14px;
    padding: 15px;
}

/* line 1033, ../sass/dealerAdmin.scss */
table.fTable thead span {
  color: #1b394e;
  position: relative;
  right: 0;
}

/* line 1039, ../sass/dealerAdmin.scss */
table.fTable thead span:hover, table.fTable thead span:focus {
  color: #2d96cd;
}

/* line 1043, ../sass/dealerAdmin.scss */
.light-blue {
  color: #2d96cd !important;
}


