@font-face{font-family:ToyotaType;font-weight:400;src:url(/assets/font/ToyotaType-Regular.eot);src:url(/assets/font/ToyotaType-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/font/ToyotaType-Regular.woff2) format("woff2"),url(/assets/font/ToyotaType-Regular.woff) format("woff"),url(/assets/font/ToyotaType-Regular.ttf) format("truetype"),url(/assets/font/ToyotaType-Regular.svg#svgFontName) format("svg")}@font-face{font-family:ToyotaType;font-style:italic;font-weight:400;src:url(/assets/font/ToyotaType-RegularIt.eot);src:url(/assets/font/ToyotaType-RegularIt.eot?#iefix) format("embedded-opentype"),url(/assets/font/ToyotaType-RegularIt.woff2) format("woff2"),url(/assets/font/ToyotaType-RegularIt.woff) format("woff"),url(/assets/font/ToyotaType-RegularIt.ttf) format("truetype"),url(/assets/font/ToyotaType-RegularIt.svg#svgFontName) format("svg")}@font-face{font-family:ToyotaType;font-weight:500;src:url(/assets/font/ToyotaType-Book.eot);src:url(/assets/font/ToyotaType-Book.eot?#iefix) format("embedded-opentype"),url(/assets/font/ToyotaType-Book.woff2) format("woff2"),url(/assets/font/ToyotaType-Book.woff) format("woff"),url(/assets/font/ToyotaType-Book.ttf) format("truetype"),url(/assets/font/ToyotaType-Book.svg#svgFontName) format("svg")}@font-face{font-family:ToyotaType;font-weight:600;src:url(/assets/font/ToyotaType-Semibold.eot);src:url(/assets/font/ToyotaType-Semibold.eot?#iefix) format("embedded-opentype"),url(/assets/font/ToyotaType-Semibold.woff2) format("woff2"),url(/assets/font/ToyotaType-Semibold.woff) format("woff"),url(/assets/font/ToyotaType-Semibold.ttf) format("truetype"),url(/assets/font/ToyotaType-Semibold.svg#svgFontName) format("svg")}@font-face{font-family:ToyotaType;font-weight:700;src:url(/assets/font/ToyotaType-Bold.eot);src:url(/assets/font/ToyotaType-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/font/ToyotaType-Bold.woff2) format("woff2"),url(/assets/font/ToyotaType-Bold.woff) format("woff"),url(/assets/font/ToyotaType-Bold.ttf) format("truetype"),url(/assets/font/ToyotaType-Bold.svg#svgFontName) format("svg")}html{min-height:100%;position:relative}body{font-family:ToyotaType,sans-serif;font-size:.9rem;line-height:1.5;margin-bottom:51px}a{transition:color .25s ease-out}a:hover{color:#e10a1e;text-decoration:underline}label{word-wrap:break-word;color:#6e6e6e;font-family:ToyotaType;font-size:16px;font-weight:700;letter-spacing:-.15px;line-height:1.5;margin-bottom:1rem}header{background:#fff;border-bottom:1px solid #e4e4e4;margin:0;padding:5px 0}header a{color:#000;font-weight:600}footer{background-color:#2e2d33;bottom:0;height:51px;padding-top:1rem;position:absolute;width:100%}.page-title{color:#e10a1e;font-size:clamp(.875rem,.97222vw,1rem);letter-spacing:2px;margin-top:2rem;text-transform:uppercase}.login{margin-bottom:70px}@media (max-width:992px){.login{margin-bottom:10px}}.button-invoices{--tw-bg-opacity:1;background-color:#e10a1e;border:none;color:#fff;height:61px;padding:19px 27px}.button-invoices-container{bottom:30px;position:absolute}.button-red-border{background-color:#fff;border:2px solid #e10a1e;color:#e10a1e;display:inline-block;height:61px;padding:19px 27px;width:47%}.invoice-documents a{color:#000;text-decoration:underline}.invoice-documents .adelete{color:#e10a1e}.button-red{--tw-bg-opacity:1;background-color:#e10a1e;border:none;color:#fff;display:inline-block;height:61px;min-width:161px;padding:19px 27px}.button-invoices:disabled,.button-invoices[disabled],.button-red:disabled,.button-red[disabled]{background-color:#ccc;border:1px solid #999;color:#666}.button-invoices:hover,.button-red:hover{background-color:#900;color:#fff;transition:background-color .25s ease-out}#invoice_upload{width:100%}@media screen and (width >= 768px){#invoice_upload{width:auto}}.button-outline{--tw-bg-opacity:1;background-color:#e4e4e4;border:none;color:#6e6e6e;display:inline-block;height:61px;min-width:161px;padding:19px 27px}.button-outline:hover{background-color:#900;color:#fff;text-decoration:none;transition:background-color .25s ease-out}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;border:1px solid #d8d8d8;border-radius:0;font-size:1rem;font-weight:400;height:calc(3.5rem + 2px);line-height:1.4375;padding:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control,.form-control:focus{background-color:#fff;color:#6e6e6e}.form-control:focus{border-color:#000;box-shadow:0 0 0 1px #000}.headline{color:#404042;font-size:clamp(40px,3.75vw,54px);font-weight:600;letter-spacing:-.037em;line-height:1.2;margin:-15px 0 15px;padding:0}.headline,.lead{word-wrap:break-word;font-family:ToyotaType}.lead{color:#6e6e6e;font-size:1.5rem;font-weight:500;letter-spacing:-.5px;line-height:1.666667}.container{max-width:1280px}.prorgam{margin-bottom:50px}@media (min-width:992px){.prorgam{max-width:500px}}@media (min-width:1440px){.prorgam{max-width:650px}}.forgot{color:#000;margin-left:20px;text-decoration:underline}.reg-title{word-wrap:break-word;color:#6e6e6e;font-family:ToyotaType;font-size:24px;margin:40px 0 25px}.message{color:#6e6e6e;font-size:1em;font-style:italic;letter-spacing:-.2px;line-height:1.5;margin:5px 0 1rem;max-width:476px;padding:0}.error,.invalid-feedback{color:#e10a1e;font-style:italic;margin-top:.25rem;width:100%}.hidden{display:none}.multi-select-container{background-color:#fff;border:1px solid #6e6e6e;color:#6e6e6e;display:inline-block;font-size:.9rem;font-weight:400;padding:16px 32px 16px 16px;position:relative;width:100%}.multi-select-menu{background:#fff;border:1px solid #6e6e6e;box-sizing:unset;display:none;float:left;left:-1px;max-height:350px;min-width:100%;overflow-x:hidden;overflow-y:scroll;position:absolute;top:66px;z-index:1}.multi-select-menuitem{display:block;font-size:.875em;padding:.6em 1em .6em 30px;white-space:nowrap}.multi-select-menuitem--titled:before{content:attr(data-group-title);display:block;font-weight:700;margin:0 0 .25em -20px}.multi-select-menuitem--titledsr:before{clip:rect(0 0 0 0);border:0;content:attr(data-group-title);display:block;font-weight:700;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.multi-select-menuitem+.multi-select-menuitem{padding-top:0}.multi-select-presets{border-bottom:1px solid #6e6e6e}.multi-select-menuitem input{margin-left:-20px;margin-top:.25em;position:absolute}multi-select-button{border:1px solid #6e6e6e;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:default;font-size:.875em;overflow:hidden;padding:.2em .6em;text-overflow:ellipsis;vertical-align:-.5em;white-space:nowrap}.multi-select-button,multi-select-button{background-color:#fff;display:inline-block;width:100%}.multi-select-button:after{border-color:#e10a1e transparent transparent;border-style:solid;border-width:7px 7px 0;content:"";display:inline;height:0;position:absolute;right:10px;top:25px;width:0}.multi-select-container--open .multi-select-menu{display:block}.multi-select-container--open .multi-select-button:after{border-color:transparent transparent #e10a1e;border-width:0 7px 7px}.multi-select-container--positioned .multi-select-menu{box-sizing:border-box}.multi-select-container--positioned .multi-select-menu label{white-space:normal}[type=checkbox],[type=radio]{-webkit-print-color-adjust:exact;background-color:#fff;background-origin:border-box;border-color:#6e6e6e;border-width:1px;color:#e10a1e;display:inline-block;flex-shrink:0;height:1rem;padding:0;vertical-align:middle;width:1rem}[type=checkbox]:checked,[type=radio]:checked{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e10a1e;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}.bg-gray{background-color:#f3f2f2}.red-link{color:#e10a1e}.white-link,.white-link:hover{color:#fff}.border-bottom{border-bottom:1px solid #6e6e6e}.normal{font-weight:400}.invoice-upload{background:#f9f9f9;border:1px solid #c8c8c8;border-radius:2px;height:100%;min-height:480px;padding:30px}.invoice-upload p{word-wrap:break-word;color:#6e6e6e;cursor:pointer;font-family:ToyotaType;font-size:16px;font-weight:400;line-height:20px}.invoice-upload p.active,.invoice-upload p:hover{color:#e10a1e;font-weight:600}.invoice-upload .button-red{bottom:30px;position:absolute}.dealership-headline{word-wrap:break-word;color:#404042;font-family:ToyotaType;font-size:32px;font-weight:600;line-height:38px}.dealership-sub{font-family:ToyotaType;font-weight:500;line-height:26px}.dealership-sub,.exclaim{word-wrap:break-word;color:#6e6e6e;font-size:16px}.exclaim{background-image:url(/assets/images/icons/alert.svg);background-position:0 4px;background-repeat:no-repeat;background-size:52px;font-weight:600;line-height:24px;padding-left:70px;vertical-align:middle}@media screen and (width >= 1440px){.exclaim{height:56px}}.reg-title-exclaim{background-image:url(/assets/images/icons/alert.svg);background-repeat:no-repeat;color:#6e6e6e;font-size:1.5em;font-weight:600;height:56px;padding-left:70px}.table-heading{color:#6e6e6e;font-size:clamp(24px,3.33333vw,3.33333em);font-weight:500}.budget{color:#6e6e6e;font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase}.budget span{color:#404042;display:block;font-size:24px;font-weight:300;letter-spacing:-.75px;line-height:32px;text-transform:none}@media screen and (width >= 600px){.budget{letter-spacing:1px}}@media screen and (width >= 1440px){.budget span{display:inline}}.table th{color:#6e6e6e;font-size:.875rem;font-weight:600;letter-spacing:1px;line-height:18px;text-transform:uppercase}.table th .fa-stack .fa-sort-down,.table th .fa-stack .fa-sort-up{display:none}.table th[aria-sort=ascending] .fa-sort-down,.table th[aria-sort=descending] .fa-sort-up{display:inline-block}.table a,td span{font-size:16px;line-height:24px}.table a{color:#000}.table a,.table a:hover{text-decoration:underline}.table a:hover{color:#e10a1e}.table td,.table th,.table thead th{border:none;padding-left:0;padding-right:.875rem}.table thead th{font-weight:600;vertical-align:top}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:700px){#budget_tracker_table table,#budget_tracker_table tbody,#budget_tracker_table td,#budget_tracker_table th,#budget_tracker_table thead,#budget_tracker_table tr{display:block}#budget_tracker_table thead tr{left:-9999px;position:absolute;top:-9999px}#budget_tracker_table tr{border-bottom:1px solid #ccc;margin-bottom:1.5rem}#budget_tracker_table td{border:none;padding-bottom:10px;padding-left:45%;padding-top:10px;position:relative}#budget_tracker_table td:before{color:#6e6e6e;font-size:.8125rem;font-weight:600;left:6px;letter-spacing:.5px;line-height:1.076923;padding-right:10px;position:absolute;text-transform:uppercase;top:16px;white-space:nowrap;width:40%}#budget_tracker_table td:first-of-type:before{content:"Invoice Number"}#budget_tracker_table td:nth-of-type(2):before{content:"Vendor"}#budget_tracker_table td:nth-of-type(3):before{content:"Invoice Date"}#budget_tracker_table td:nth-of-type(4):before{content:"Date Submitted"}#budget_tracker_table td:nth-of-type(5):before{content:"Media Type"}#budget_tracker_table td:nth-of-type(6):before{content:"Status"}#budget_tracker_table td:nth-of-type(7):before{content:"Amount"}}.text-black{color:#000}.tracker{border-bottom:1px solid #6e6e6e;color:#6e6e6e;font-size:14px;font-weight:600;letter-spacing:1px;line-height:18px;padding-bottom:20px;text-transform:uppercase}.modal-backdrop{opacity:.8!important;overflow:hidden}body.modal-open .modal{display:flex!important;height:100%}body.modal-open .modal .modal-dialog{margin:auto}.modal .modal-dialog.modal-xl{min-width:100%;padding:0;width:unset}@media screen and (width >= 600px){.modal .modal-dialog.modal-xl{padding:0 16px}}@media screen and (width >= 992px){.modal .modal-dialog.modal-xl{padding:0 20px}}.modal-content{border-radius:0;margin:0 auto;max-width:964px;padding:32px 0}@media screen and (width >= 992px){.modal-content{padding:32px 20px}}.modal-dialog-scrollable .modal-content{overflow-y:scroll!important}.mt-4-5,.my-4-5{margin-top:2.5rem!important}.button-media,.inline-block{display:inline-block}.button-media{--tw-bg-opacity:1;background-color:#fff;border:1px solid #c8c8c8;color:#6e6e6e;font-size:1.5rem;font-weight:500;height:60px;line-height:2rem;margin:0 10px 5px 0;min-width:210px;padding:11px;text-align:center}.button-media:hover{border:1px solid #e10a1e;color:#e10a1e}.active-media,.button-media:focus{background-color:#333;border-radius:0;color:#fff;outline:5px auto #e10a1e}@media (max-width:1164px){.button-media{box-sizing:border-box;width:40%}}@media (max-width:675px){.button-media{box-sizing:border-box;width:100%}}.file-upload{display:none}.pb{width:100%}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none}progress::-webkit-progress-bar{background-color:#6e6e6e;border-radius:2px;height:.25rem}progress[value]::-webkit-progress-value{background-image:-webkit-linear-gradient(-45deg,transparent 33%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 66%,transparent 0),-webkit-linear-gradient(top,hsla(0,0%,100%,.25),rgba(0,0,0,.25)),-webkit-linear-gradient(left,#6e6e6e,#e10a1e);background-size:35px 20px,100% 100%,100% 100%;border-radius:2px}.custom-file-upload{--tw-bg-opacity:1;background-color:#f7f7f7;border:2px solid #e10a1e;color:#e10a1e;display:inline-block;font-size:18px;height:59px;padding:15px;text-align:center;width:161px}.custom-file-upload:hover{background-color:#e10a1e;color:#fff;text-decoration:none;transition:background-color .25s ease-out}.modal-content .form-control{border-color:#c8c8c8;width:100%}.invoice-errors{display:none}.pdf-wrap{padding-bottom:150%}.pdf-holder{height:100%;width:100%}.invoice-view-data{color:#6e6e6e;font-size:.875rem;font-weight:600;letter-spacing:1px;line-height:1.285714;margin-top:40px;text-transform:uppercase}.invoice-view-data span{color:#404042;display:block;font-size:1.5rem;font-weight:400;letter-spacing:-.5px;line-height:1.083333;text-transform:none}.hidden-submit{display:none}.iamreal{border:none;height:1px;margin:0;padding:0;width:1px}.bold-grey{font-size:14px}.bold-grey,.bold-grey-header{word-wrap:break-word;color:#333;font-family:ToyotaType;font-weight:400}.bold-grey-header{font-size:clamp(1em,1vw,1.25em);letter-spacing:-.2px;line-height:28px}.drag-drop{align-items:center;border:2px dotted #eb081e;display:inline-flex;gap:16px;height:100%;justify-content:center;padding:41px 24px;width:100%}.drag-drop div{text-align:center}.drag-drop span{word-wrap:break-word;color:#6e6e6e;font-family:ToyotaType;font-size:18px;font-style:italic;font-weight:400}.file-preview{background-color:#333;color:#fff;display:inline-block;height:123px;margin-bottom:10px;margin-right:15px;min-width:95px;padding:10px;position:relative;text-align:center}.file-remove{height:20px;position:absolute;right:-10px;top:-10px;width:20px}.file-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:76px}.browse-files-parent{align-items:center;border:2px solid #eb081e;cursor:pointer;display:block;gap:10px;height:100%;justify-content:center;margin-top:16px;padding:16px}@media screen and (width >= 768px){.browse-files-parent{display:inline-flex;margin-left:20px}}.modal-content label,.modal-section-title,.reg-section-title{word-wrap:break-word;color:#6e6e6e;font-family:ToyotaType;font-size:16px;font-weight:700;letter-spacing:-.13px;line-height:20px}h3.h1{color:#333;letter-spacing:-1px;line-height:1;margin-top:20px}abbr[title]{text-decoration:none}.toggle-pass-view-container{position:relative}.toggle-pass-view{position:absolute;right:30px;top:20px;width:20px}
