/*
	Comment
*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:400);

/* Basic Styles and Colours */
body {
    color: #000;
}
a {
    color: #444;
}
a:hover {
    color: #260080;

    text-decoration: none;
}
input[type=button],
input[type=submit],
button {
    background-color: #062F6E;
    border-radius: 3px;
    height: auto;
    margin: 0 5px;
    padding: 13px 25px;
    color: #fff;
    font: 600 12px "Open Sans", sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    opacity: 0.87;
    transition: all 0.3s;
}
input[type=button]:hover,
input[type=submit]:hover,
button:hover {
    opacity: 1;
}
h3 {
    font: 400 16px Montserrat, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

/* Header */
.header {
  /*  box-shadow: 0 0px 30px 5px rgba(0, 0, 0, 0.1); */
    min-height: 110px;
    border-bottom: 1px solid #e1e1e1;
}
.titleImage {
    background: url('data:image/png;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABlASwDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6pooqrqd/baZYzXt/NHBaQIXklkOAoFAFkkDrXmvjr4x+GvC7y20UranqEfBgtSCqn0Z+g/DJ9q8Y+K/xivvEss2naC8tlo2SrMDtkuB6k9l9vz9K8i+tehRwV9an3HLUxHSJ614h+PHizUtyaabbS4j08mMO+P8AebP6AVyc3iXxdfktceINUbdz/wAfLj9Aa5zS4PtGoQRYzubn8Oa9Bs9K3Y+WniGqLUaasKknUu5MwI9Q8Sggrr2qg/8AX1J/8VWvpnjjx5o8ge2167lUfwXDCVT+Dg10lpoe/Hy1pJ4WLrxH+lc/t59bP5G3so9C14Z/aBvLedIfFukAxnhriz4Ye+wnB/AivcPC3inRvFNiLrQ76K6jH3lBw6H0ZTyK+cdU8JEI2+LI9xXIrY6p4Z1JNR8P3M1pdRHI2HGfb3HseKP3dTT4X+Avfh5o+185oryn4Q/Fe38Wqul6wEtNeQfd6JcY6lB2Pqv5V6sOlYThKDtI0jJSV0FFFFSUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAI5wpJOB618l/Hj4jP4p1Z9I0uX/iS2b43KcfaJB1Y+qjt+fevYv2g/GB8N+DWs7OUx6jqZMEZU/MsePnb24OPxr5Dr0cFRT/AHj+RyYip9lHX/CfQYvEPjrTrW7UNYxE3Nzn7oijG459jgD8ayPGGqR614o1TUbeKOGC4nZo0jQKFTOF4HsBXZfDk/2Z8O/Hmsj5ZjbRafG46jzWwwH4YrzWuyOs2+2hzvSKRs+EAG8RWit3LD/x017HptmCRxXh2k3IstTtbg52xyKx+mea+hNK2uiOpBVgCCO4rixyfMmdOGfutG5pNgpxwK7TSNMhbG5RXN6YwXFdPZXQQDmuBnSWdb0K0e0JRQDXkPinREQvha9bu77dGQTXD+ISsgamgPBdf0ya1ulvLB3hu4WDo6HBBHQg+tfSXwW8fr410Ax3jKus2QCXKdPMHaQD37+h/CvG9egBLYrlfDGuzeCfHFlrNuCbffsuIwfvxn7w/Lke4FdEP3sfZvfp/kZS9x86+Z9q1BcXltbMFuLiGJiMgO4XP5062njubeKeBg8Uih0YHggjINeffE/4W2vj3UrS8udTns2t4TCFjiDhhuznk1hBRbtJ2NJN2vE7r+1NP/5/rX/v8v8AjR/amn/8/wBa/wDf5f8AGviv4oeCpfAviMaZJdLdxSRCaKYJsJUkjBGTg5B71yFdscFGS5lI53iHF2aP0D/tTT/+f61/7/L/AI1bVgyhlIIIyCO9fOHhX9n6LU/D9hf6jrcsM91Ck3lRQAhAwyBknk819D6baCx061tFYusESxBiME7QBn9K5KsIR0g7m8JSfxKw1tTsFYq17bAg4IMq8frSf2pp/wDz/Wv/AH+X/GvE/EH7PlvfXF/eWmvTLdTyPMqSQAoGYk4JBzjnrXzZcQvb3EkMoxJGxRh6EHBropYaFX4ZfgZTrShuj7//ALU0/wD5/rX/AL/L/jT4dQs55BHDd28kjdFSQEn8K+F/A3hubxb4osdFtpkge4LZlcZCKqlicd+B0r6W8BfBWz8I+J7HW4tZuLqW2D/u2hVVbcjKe5x97P4VNbDwpaOWvoOFWU9ket0UVS1nVLPRtNuL/Up0t7SBd7yOcAD/AB9q5Nzcu5rndf8AG3hrw+5TV9asreUDmIybnH/ARk/pXzb8S/jPq3iOaaz0KSXTdIztyhxNMPVmHQew/HNZXws+GOo+PLh7ueZrTSY32y3JG55G7qg7n1J4Ge/Su2OE5Y81V2Od17vlgrn0N/wuTwNvx/bQ69fIkx/6DXU+HvFWheIkJ0XVbS8IGSkcg3qPdTyPyribP4GeCILcRy2NxcPjmSS5cMf++SB+lcl4x+A62kf9oeBb65gvovmW3llxu/3JBgqfr+YrPloS0Ta9Sr1Fq1c901C9t9OsLi8vJVitreNpZZG6KoGSao+F/EemeJ9N+36Jc/abXeY9+0r8wxkYI96+T/E/xO8S3/hK58Ka8hNwkypNO42ylV6o47nO3n275r2P9liTf8P71efk1GRef+ucZ/rTqYZ06blLcUa3PKyPZKKK57x14qsvB/hy41XUcsqfLHEp+aVz0Uf54ANcyTk7I2bSV2bd3dW9nbvPdzxQQoMtJK4VVHuTXFX3xa8E2cxjfX7eRgcHyVaQfmARXzmk/iv4yeLhbtORGPnKZIt7WP1x6/qT+ntmh/AXwlZWyLqIutRnx87vKY1J9guMD8TXVKjTpfxHr2Riqkp/AtDotN+K/gm/mEUWv20bscDzw0Q/NgB+tdrBPFcRLJBIksbDKujbgR6givKNa+AvhG9hYWAvNOmx8rxymQA+4bOfzFeTahbeNvgrqyPb3P2jSpWwrctbzezL/C36+hNJUqdTSm9fMHUnD41ofUGueIdI0FIW1nUbayEzFY/OcLvI649a01YOoZTkEZBr4e8feNb3xv4mTUb5RDEm2OC3U5WJfr3JOcmvtyyObOAjoY1/lU1qDpRjfdlU6nO3Y+Rf2idcOr/Ei6tkbMGnRrarzxu+8/6nH4V5jWv4wujfeLNZuiSfOvJnz7FzisevXpR5YKJwTd5NnbW+s2UHwcutIScf2nca0szw4OTAsIw2en364qkopxio3sDdxa9b+Fuvrd2I064YC4th8mT99P8A61eR1Ysbyawu4rm1kKTRtuVhUVqSqxsVTnySufUlncbcVqxXmB1rzTwd4qg1u0HIju0H7yHP6j1FdQt3jvXjSg4u0j0E1JXR0M998vWuf1S53KeailvODzWTe3Oc81IzG1dt26uC8QQ+ZC474yK7LUpsg1yeqEHNNScWmhNXVmfSH7POtPrHw1skmffNYu1oxPouCv8A46QPwr0uvnr9k+8YP4lsCfkUwzKPQ/OD/Jfyr6Fq8RFRqOxNJ3gj5Y/ao/5HrT/+vBf/AENq8Xr2j9qj/ketP/68F/8AQ3rxivWw38KJw1fjZ97+EP8AkU9E/wCvGD/0Wta9ZPhD/kU9E/68YP8A0Wta1eJLdnorYK/P7Xf+Q5qP/XzJ/wChGv0Br8/td/5Dmo/9fMn/AKEa78BvI5sVsjuv2ev+SsaR/uTf+imr7Hr44/Z6/wCSsaR/uTf+imr7HqMd/EXoVhvgENfJ37QnjuTxD4ifRbCbOk6e+1tp4lmHDMfUDkD8T3r6T8fa1/wj3g3V9UH37e3Zo8/3zwv/AI8RXwjI7SSM7sWdiWYk9TVYGmpNzfQnEzsuVF3QdMm1nWrHTbXHnXcywqT0BJxk+w6193eHdHtdB0Sz0uwQJb2sYjUY6+pPuTkn618mfs8WAvvilpzMMrbRyzn8FIH6sK+xRRjpvmUR4aOjYUYzRRXAdJ88/tQeDoxFb+KrJAsm5be8Cj72fuOf/QT+HpWr+yhLnwnrMXPyXobHbmNf8K9Q+IGjLr/gvWdNdN7TWz+WPSQDKH/voCvLP2WbK+sNP8Qw6hZ3VqTLC6CeJkDZDg4yOen8q7FU5sO4voc/Laqmup7pXzJ+1Vq8s3iHStHDEW1vbm4K/wB53JGT9Av6mvpuvlT9qS1eLx9aXDAhJrFAp7EqzA/zFTg0vaq48Q/cOv8A2T0tf7H191x9t+0Rh/Xy9p2/rur3yvhXwF4y1PwVrQ1DS2Vgw2TQScpKvof6EdK+kvDPx18KapHGupPPpVyR8yzIXQH2de3uQK0xVCfO5pXTJo1Y8vKz1is3xDo1lr+j3WmanCJrW4Qq6nqPQj0IPINLpmu6TqsYfTNSsrtT3gnV/wCRrQzXFrFnRo0fCHjPw5ceFPFd3pF3uJgk/duRjzEPKt+Ix+tfdGm/8g61/wCuS/yFeZfGD4VSeO9QsL6yvobK5gjaKUyIW3rnK9PTLfnXp9jCbezghYhmjjVCR3wMV04isqsIvqY0qbhJ9j4D1pSus36sMEXEgI9PmNU66b4mWD6Z8QPEFq6ldt5I4B/usdyn8iK5ivWg7xTOF72On+GttpF74006z8RR79OumMDfOU2swIU5HoxFZfiXR59A1+/0q7VhNazNGcjG4Do34jB/Gs0EqQQcEcg16p4wi/4T7wPbeLbQF9Z0tFtNXiUZZ1H3Jvy6/j6VEnyyTezKSvG3U8roopK1IJrO5ms7hJ7WRopUOVZTgivS/DfjmK7VYNTZYLjGPM6I/wDga8uorKrRjVWppCo4PQ95ku8rkNkH3rPubnPevLNL16+07CxyeZCP+Wb8j8PSujt/E1rdKBKTDJ6N0/OvNqYWcNtUdcK0Zbmrez5Brnb+TOau3VwGXKsCD3zWJfTYU1zdTY9e/ZSRm8ReI5R90QRqfqXJH8jX0nXhf7KWlmHw/rWqOMG7uEhX6RqT/OQ/lXula4n+I0RR+E+WP2qP+R60/wD68F/9DevF69o/ao/5HrT/APrwX/0N68Yr1cN/CicVX42es6d8ePFNhp9rZw22kmK3iWJC0LkkKABn5/arH/DQfi3/AJ9dI/78P/8AF19E+E9J05/CujM1haMzWUJJMK5PyD2rV/sfTf8AoH2f/fhf8K8916V/gOlU5/zHzD/w0H4t/wCfXSP+/D//ABdeRXU7XN1NcSY3yuztjpknNfff9j6b/wBA+z/78L/hXwbrgA1rUABgC4kAA7fMa6sLUhNvljYxrRlG3M7ndfs9f8lY0j/cm/8ARTV9j18cfs9f8lY0j/cm/wDRTV9j1zY7+IvQ2w3wHmn7RUpi+FWpY/jkhQ/9/Fr48r7I/aCtmufhVq+0Z8oxSH6CRa+Nq6MD/DfqY4n4z2T9lgA/ES9yOmmSEe372Kvquvkz9mG5EHxJkjYjM9hLGv13I38lNfWYrlxv8U3w/wAAUUUVyG4UYopNwJwCM0ALXAfGPwGvjnw6sVuyR6paEyWsj9DnqhPYHA/ECu/qEXdubgwCeIzjrGHG4fh1qoScXzRFJKSsz4F1rSb/AETUJLHVrWW1uoz80ci4P1HqPccVQr758QeHdI8RW4g1rTre9jXIXzUyV+h6j8K8o1/9nrQruR5NG1C804sciN8TIv0zhsfUmvTp46D+NWOOWGkvhPl9HaNt0bMreoOK6/w/8S/F2g7VstbuniXpFcN5yfQBs4/DFdfrnwA8VWJZtOmsNRj7bJDG5+obj9TXnXiPwprvhuQJrel3VoCcK7plG+jDg/nW6nSq6XTMnGcPI+i/hp8cbLX7mHTfEcUenag/ypOrfuJW9OeVJ98j37V7QpyOa/PEH0NfXfwR8brq/gK2Or3Km8tJGtWeRgGcKAVJz3wwGfauHFYZQ96B00azlpI82/ak8OtbeILDX4Y/3F5H5EzgdJE6Z+q/+g14bX3Z8QvDFv4v8J3ukz4R5F3QyY/1cg+6359fYmvh7VdPutK1K5sL+Jobq3kMciMOQRXRg6vNDle6MsRDllfuVK6LwJ4qu/COvJf2qrNCy+Vc27/dmiP3lP8AT3rnqK62lJWZgm07o1vFsukTeILuXw5FcRaXI26KOfG5MjJHBPAOce1ZFFddoHgDW/EPhe51vRkgu0t5jFJaxvmcDAO7b6c+ufak2oLVjs5PQ5GinOjI5VwVYHBDDBBpKokSj86WigB8c0kX+rdl+hp7TS3BVOWYnAAHJNQ161+zz4JfxB4nXWL2INpemuG+YcSTdVX8Op/D1rGsoRXPJbGlNyb5Uz6K+F/h7/hF/A+laY4/fpF5k/8A10b5m/InH4V1VFFeJJuTbZ6KVlZHyx+1R/yPWn/9eC/+hvXjFez/ALU//I9af/14L/6G1eL9Ote3hv4UTzq3xs++fCH/ACKeif8AXjB/6LWtasfwcyt4R0NlIINjAQR/1zWtivEluz0VsFfn9rv/ACHNR/6+ZP8A0I1+gORX5/a7/wAhzUf+vmT/ANCNd+A3kc2K2R3X7PX/ACVjSP8Acm/9FNX2PXxv+z2cfFjR8nGVmA9/3TV9kZqMd/EXoVhvgM/xDpkOtaHf6bcjMN3A8Le24Yz+FfBerWE+landWF4hS4tpGikUjoQcV+gleCftFfDeXUd/ijRIS9zGgF7Cg5dAOJB7gcH2x6UsHWUJcr6hiKbkro8c+EOqpo3xI0K7lYJGZ/JdicABwU5/76r7eFfnj0r7L+DXjy38Y+GoElmH9sWiCO6iZvmbHAkHqD/OtcdTbtNEYae8T0OijNGR615x1lbUbyKw0+5u7lgkFvG0rsTjCqMn+VeCfs3Ne654s8TeILuSVo2JUBmJXfI5cgD2A/Wl+OnxBXWmHgzwoTe3FzIsdzJAdwY54iXHXnGT04x616r8LPCa+DfB9pphKtcnM1y6jhpW6/gOAPpXTb2VJ33kY355q2yOur5L8c68/hj9oa81ZCdtvdRGQf3ozEgYfkTX1pXxb8df+SseIf8ArpH/AOikq8Ek5tPsTiHaKaPs20niubaKe3dZIZVDo6nIZSMgipa+dv2fvifBBaQeF9fnEQQ7bK5c4XB/5ZMe2D0P4elfROeK56tJ0pcrNYTU1dBVbULG11Czltb6CO4tpV2vHIoZWHuDVnNMlkSKJ5JXVI0BZmY4AA6kms0WfEvxb8LxeEfHN9ptrn7GQs9uCckI3IH4HI/CpvA9hqd1pMr6fHM0QnKkoeM7V/8ArU74x+I4/F3xCvLrT/3trHttbcrzvVe4+rEkexFfS3wc8HHwt4FtLS/QfbpmNzOv9xmA+X6gAA+4r1qlZ06Uebc4YQ5pvl2O/PNeP/HP4X/8JVbnWNERRrcCYePp9pQdv94dvXp6V7BRivMpzdOXNE7JRUlZn55zRvDM8UyNHIhKsjAgqR1BFMr7C+KPwl0vxnvvbUrYazj/AF6r8svtIO/16/XpXzB4u8Ga94Sumi1qwkij3bUuFG6KT/dbp+HX2r2KOIjVXmcFSlKBzla3hrxFqnhrUlvtFvJLW4Xrt+649GXoR9ayaWt2k1Zmd7ansf8Awlngnx+ir42sTous5x/adivyP/vjn9QfqKz9U+C2sNGbrwrf6f4gsCNyPbTKrke4Jxn6GvK6t6dqV9plws+m3lxaTL0kglZGH4isfZOP8N/LoXzqXxIXVtMvdHvpLLVLWa0uo/vRTKVYZ6H6e9U6vapqWoa5qJutSup729kwm+Ri7NjgCvTvh38E9a8QSR3evJJpWmZBKyL++lHoF/h+p/I1UqipxvNiUXJ2icd8OvBGo+N9bS0sVaO1Qg3N0RlYV/qx7Dv9K+z/AAxoNj4b0O10vS4hHbQLtHqx7sT3J6mjw3oGm+HNKi07SLVLe1j6Aclj3JPUn3NateTiMQ6z8jupUlBeYV5l8Vp/iJFqtkPAUIkszCTOSITiTcf+ehz0x0r02jFYwlyu9rlyXMrHyN4m+H3xP8T6o2oa5pc11dFQm43ECgKOgADAAVk/8Kd8d/8AQAf/AMCYf/i6+z8UYrqWNmlZJGLw0Xuz5r0S2+Nui6XBp9jasLWBQkSyNauVUdBktnAr6J0s3B021N8MXXlJ53T7+0bunHXPSreKMVhUq+06JehrCHL1Pn/XpPjZPeX8FlCy2TyyLE0f2VW8vJ24Ocg4xz1rzFvg949ZiW0GQknJJuYef/H6+zsUYrWGLlD4YozlQUt2z45034V/EXTL+C90/R57e7gYPHKl1CCp/wC+69h+Htx8WG8WWCeL4Aui4fz2xb5+4237hz97b0r2XFGKVTEyqK0khxoqOzYUhGaWiuY2PG/iV8ENO8QTS6h4ekj03UnO54iv7iU+pA+6fcfl3rxO/wDh9478IX63Ntp1+skZyl1p5MmPxTkD6gV9oUYrqp4ucFZ6oxlQjJ3Wh8qaf8VvibaQiGSye7YcB59Obd/46BV1ovi78Qh5FyLnTtPfhvMT7JGR78b2H519PYoxQ8SlrGCTF7F9ZM85+F3wq0vwQv2t3+3aw64a5ZcCP1CDsPfqf0r0aiiuec5TfNJm0YqKsgr5f8cfDzXPF3xq1NYrG7t9MnmjZ7+SFhEEEaBirEYY8EAetfUFGKulVdJtxJnBT0Z5D4v+Bvh/VtIgi0Uf2Zf20QjSZRuWXH/PQdz/ALQ5579K4a2Pxc+HaeRHBLq2nJwoVPtSAe2PnUfkK+l8UYFVHESStLVeZLpK91ofN3/C6fHW3Z/wisXmdM/Zpv5ZqjqS/Fj4lJ9mnsptP0xvvI0f2WI/Xd8zj8x7V9P4owKpYiMdYwVxOk3vI8o+Fvwd03wlJDqOpyLqGsKMqxX93Cf9gHqf9o/pXq44oorGc5Td5M0jFRVkFFFFQUFQXltBd27wXUMc0Mg2tHIoZWHuDRRQDPOPEnwT8H6yzSQ2sumznktZvtU/8AOV/ICuA1b9ny2hZja+IZlUc4ktA38mFFFb08RUTsmZSpQavYwdL+Cf2248s+ICgC5z9jz/AO1K7XR/2edFXa+o6xf3IzkrEixZ/wDQqKK0q4mqtmRGlDsem+GfAfhrwzsbR9Jt4plHEzjzJP8AvpskfhXU0UVyuTlqzdJLYKKKKQwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9k=');
}
.titleText {
    margin-left: 0;
}
/* Move partner logo */
.titleText:before {
    vertical-align: top;
    margin-bottom: 48px;
    margin-left: 68px;
}
.loginDisplay {
    width: 990px;
    bottom: 10px;
    font-size: 14px;
}

/* Menu */
div.menu {
    top: -45px;
    left: 357px;
}
div.menu ul li {
    padding: 3px 15px;
    color: #555;
    transition: color 0.3s ease;
}
div.menu ul li a,
div.menu ul li a:visited {
    color: inherit;
    position: relative;
	font-size: 12px;
	font-weight: 400;
    text-transform: uppercase;
    outline: none;
}
div.menu ul li:hover {
	color: #260080;
}
div.menu > ul > li > a:before {
    content: "";
    position: absolute;
    bottom: -4px;
    height: 1px;
    width: 100%;
    background-color: #260080;
    left: 0;
    transition: all 0.2s ease;
    opacity: 0;
}
div.menu > ul > li:hover > a:before {
    bottom: -2px;
    opacity: 1;
}
div.menu ul li.has-popup {
    padding-right: 25px;
}
div.menu ul li.has-popup > a {
    cursor: default;
}
div.menu ul li.has-popup > a:after {
    content: none;
}
div.menu ul li.has-popup:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 8px;
    top: calc(50% - 2px);
    border-top: 4px solid;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}
div.menu ul ul {
    top: 37px !important;
    left: 12px !important;
	background-color: #fff;
    box-shadow: #aaa 0 1px 4px;
}
div.menu ul ul li {
    padding: 0;
    border-bottom: 1px solid #eee;
}
div.menu ul ul li:last-child {
    border-bottom: none;
}
div.menu ul ul li a {
    padding: 0 20px;
    line-height: 45px;
}

/* Footer */
.footer {
    color: #fff;
    background-color: #062F6E;
}
.footer:before {
    content: "Highway Commercial Services • 2700 NE Plain City-Georgesville Rd • West Jefferson, OH  43162\a";
}
/* Dashboard */
.pageSubHeader span {
    color: #272727;
    font-weight: 400;
	margin-left: 16px;
}
.dashboard .section h3,
.newsSection.section h3,
.pageContent h3 {
    border-bottom: 2px solid #e1e1e1;
    margin-bottom: 5px;
}
#dashboardNewsHistory {
    top: 7px;
    right: 12px;
}
#dashboardContactDiv .img {
    border-left: 10px solid #fff;
}

/* Grids, Review Application, Application Forms */
.quoteform .appHeading,
.appform .appHeading,
.appform .applyForCaption {
    color: #464338;
    font-weight: 400;
    text-transform: uppercase;
    font-family: Montserrat, Arial, Helvetica, sans-serif;
}
.appform li.stepTitle h1 {
    color: #260080;
    font-weight: 400;
}
#portalsGrid .gridHeader span,
#applicationsGrid .gridHeader span,
#usersGrid .gridHeader span,
#leadsGrid .gridHeader span,
#referralsGrid .gridHeader span,
#referralsGrid .footerCaption,
#appReview ul:before,
#portalConfig ul:before,
.quoteform h3.appHeadingNoPageHeader,
.appform .navLink.active,
.appform h4 {
    color: #062F6E;
}
.appform .applyFor label {
    color: #717378;
}
.appform .applyFor label:before,
.checkboxItem label:after,
#confirmItem label:after {
    color: #999;
}
.quoteform input[type=submit] {
    margin-left: 110px;
}
.quoteform.calcform input[type=submit] {
    margin: 0;
}
.calcform h2 {
    color: #260080;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}
.calcform h2:after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    width: 100%;
    height: 2px;
    top: calc(50% - 1px);
    margin-left: 10px;
}
.calcform #resultsTable .payment a {
    color: #00805d;
}
.calcform #resultsTable .payment a:hover {
    color: #30b08d;
}

/* -------------------------- BEGINNING OF OVERRIDES ---------------------------------*/

/* HIDE THE WORKING CAPITAL SECTION */
.appform .applyForCaption,
.appform ul.applyFor {
    display: none !important;
}
.appform {
    margin-top: 20px;
}

/* STYLES FOR SMALL RESOLUTIONS */
@media screen and (max-width: 800px) 
{
    .calcform h2 {
        white-space: normal;
    }
    .calcform h2:after {
        content: none;
    }
    .appform #creditReleaseItem {
        font-size: 16px;
    }
}

/* MAKE THE PORTAL LIST PORTAL ACTION COLUMN BLUE SO THAT IT LOOKS LIKE A HYPERLINK */

.portalActionCol a  {
color: blue;
text-align: left; 
}

/* Override - Left-align grid Headers:  Applications, Users, Portals */

#applicationsGrid .gridHeader span,
#usersGrid .gridHeader span,
#portalsGrid .gridHeader span {
text-align: left;
} 

#applicationsGrid .costCol {
width: 67px;
padding-right: 10px;
}

#applicationsGrid .gridHeader .costCol {
text-align: center;
}

/* MAKE THE PORTAL LIST ACCOUNTS COLUMN WIDER */

#portalsGrid .portalAccountCol {
    width: 250px;
}


/* HIDE businessFax */
#businessFaxItem {display:none !important;}
  
/* HIDE LEFT-CONTACT FAX: LABEL AND VALUE */
.repInfo .repLabel:nth-child(3){
   display:none;
}

/* OVERRIDE - LEFT-ALIGN GRID HEADERS: APPLICATIONS, USERS, PORTALS  */

#applicationsGrid .gridHeader span,
#usersGrid .gridHeader span,
#portalsGrid .gridHeader span {
text-align: left;
} 

#applicationsGrid .costCol {
width: 67px;
padding-right: 10px;
}

#applicationsGrid .gridHeader .costCol {
text-align: center;
}

/* OVERRIDE PRINCIPAL/CONTACT HEADINGS X 6  */
.addContact {
font-size: 0;
}
.addContact:before{
content:"Add Owner";
font-size: 14px;
}
.removeContact {
font-size: 0;
}
.removeContact:before {
   content:"Remove Owner";
   font-size: 14px;
}

.contactItem h4 {	
font-size:0px;
}

#contact1Item h4:before {            
  content:"Owner 1";
  font-size:20px;
  }
#contact2Item h4:before {
  content:"Owner 2";
  font-size:20px;
  }
#contact3Item h4:before {
  content:"Owner 3";
  font-size:20px;
  }
#contact4Item h4:before {
  content:"Owner 4";
  font-size:20px;
  }
#contact5Item h4:before {
  content:"Owner 5";
  font-size:20px;
  }
#contact6Item h4:before {
  content:"Owner 6";
  font-size:20px;
  }

/* BEGINNING OF GD'S BASE CSS TO BREAK IT */

#confirmStep li:first-child {
    display: none;
}
#confirmStep:before {
    content: "Thank you for submitting your application. We look forward to working with you. Please expect a Financial Specialist to contact you shortly.";
    word-spacing: normal;
    display: block;
}
#leaseRefItem .refCaption {
    display: none;
}
#leaseRefItem:before {
    content: "Application Number:";
}

/* Solution to fix GD showing only the Attached Document Type */

#attachmentItem .substep .substep li {
   display: inline-block;
}

/* HIGHWAY-SPECIFIC OVERRIDES LIKE LABEL OVERRIDES, ETC */

/* Hide contactCell - all 6; hide business Fax; hide annualRevenue; businessNumber */
#contact1MortgageBalanceItem {display:none !important;}
#contact2MortgageBalanceItem {display:none !important;}
#contact3MortgageBalanceItem {display:none !important;}
#contact4MortgageBalanceItem {display:none !important;}
#contact5MortgageBalanceItem {display:none !important;}
#contact6MortgageBalanceItem {display:none !important;}

#contact1ValueOfHomeItem {display:none !important;}
#contact2ValueOfHomeItem {display:none !important;}
#contact3ValueOfHomeItem {display:none !important;}
#contact4ValueOfHomeItem {display:none !important;}
#contact5ValueOfHomeItem {display:none !important;}
#contact6ValueOfHomeItem {display:none !important;}

#contact1BusinessPhoneItem {display:none !important;}
#contact2BusinessPhoneItem {display:none !important;}
#contact3BusinessPhoneItem {display:none !important;}
#contact4BusinessPhoneItem {display:none !important;}
#contact5BusinessPhoneItem {display:none !important;}
#contact6BusinessPhoneItem {display:none !important;}

#contact1SameBusinessPhoneItem {display:none !important;}
#contact2SameBusinessPhoneItem {display:none !important;}
#contact3SameBusinessPhoneItem {display:none !important;}
#contact4SameBusinessPhoneItem {display:none !important;}
#contact5SameBusinessPhoneItem {display:none !important;}
#contact6SameBusinessPhoneItem {display:none !important;}

#annualRevenueItem {display:none !important;}
#businessFaxItem {display: none !important;}
#businessNumberItem {display: none !important;}
#dbaItem {display:none !important;}
#vendorNameItem {display:none !important;}
#vendorContactItem {display:none !important;}
#vendorPhoneItem {display:none !important;}
#equipYearItem {display:none !important;}
#timeFrameItem {display:none !important;}

/* Relabel Highway */
#taxExemptLabel { 
    font-size: 0; 
} 
#taxExemptLabel:before { 
    content: "Do you run under your own authority?"; 
    font-size: 18px; 
} 

#taxExemptNumberLabel { 
    font-size: 0; 
} 
#taxExemptNumberLabel:before { 
    content: "MC#"; 
    font-size: 18px; 
} 

#ownTruckLabel { 
    font-size: 0; 
} 
#ownTruckLabel:before { 
    content: "Do you currently own any truck(s)"; 
    font-size: 18px; 
} 

#prevFinBankNameLabel { 
    font-size: 0; 
} 
#prevFinBankNameLabel:before { 
    content: "Truck Finance Reference 1"; 
    font-size: 18px; 
}

 
#prevFinContactLabel { 
    font-size: 0; 
} 
#prevFinContactLabel:before { 
    content: "Truck Finance Contact 1"; 
    font-size: 18px; 
}

#prevFinPhoneEmailLabel { 
    font-size: 0; 
} 
#prevFinPhoneEmailLabel:before { 
    content: "Truck Finance Phone/Email 1"; 
    font-size: 18px; 
}

#prevFinBankName2Label { 
    font-size: 0; 
} 
#prevFinBankName2Label:before { 
    content: "Truck Finance Reference 2"; 
    font-size: 18px; 
}

 
#prevFinContact2Label { 
    font-size: 0; 
} 
#prevFinContact2Label:before { 
    content: "Truck Finance Contact 2"; 
    font-size: 18px; 
}

#prevFinPhoneEmail2Label { 
    font-size: 0; 
} 
#prevFinPhoneEmail2Label:before { 
    content: "Truck Finance Phone/Email 2"; 
    font-size: 18px; 
}

#contact1CurEmpLabel { 
    font-size: 0; 
} 
#contact1CurEmpLabel:before { 
    content: "Company you haul for"; 
    font-size: 18px; 
} 
#contact2CurEmpLabel { 
    font-size: 0; 
} 
#contact2CurEmpLabel:before { 
    content: "Current Employer"; 
    font-size: 18px; 
} 
#contact3CurEmpLabel { 
    font-size: 0; 
} 
#contact3CurEmpLabel:before { 
    content: "Current Employer"; 
    font-size: 18px; 
} 
#contact4CurEmpLabel { 
    font-size: 0; 
} 
#contact4CurEmpLabel:before { 
    content: "Current Employer"; 
    font-size: 18px; 
} 
#contact5CurEmpLabel { 
    font-size: 0; 
} 
#contact5CurEmpLabel:before { 
    content: "Current Employer"; 
    font-size: 18px; 
} 
#contact6CurEmpLabel { 
    font-size: 0; 
} 
#contact6CurEmpLabel:before { 
    content: "Current Employer"; 
    font-size: 18px; 
} 
#contact1CurEmpStartDateLabel { 
    font-size: 0; 
} 
#contact1CurEmpStartDateLabel:before { 
    content: "Current Employer Start Date"; 
    font-size: 18px; 
} 
#contact2CurEmpStartDateLabel { 
    font-size: 0; 
} 
#contact2CurEmpStartDateLabel:before { 
    content: "Current Employer Start Date"; 
    font-size: 18px; 
} 
#contact3CurEmpStartDateLabel { 
    font-size: 0; 
} 
#contact3CurEmpStartDateLabel:before { 
    content: "Current Employer Start Date"; 
    font-size: 18px; 
} 
#contact4CurEmpStartDateLabel { 
    font-size: 0; 
} 
#contact4CurEmpStartDateLabel:before { 
    content: "Current Employer Start Date"; 
    font-size: 18px; 
} 
#contact5CurEmpStartDateLabel { 
    font-size: 0; 
} 
#contact5CurEmpStartDateLabel:before { 
    content: "Current Employer Start Date"; 
    font-size: 18px; 
} 
#contact6CurEmpStartDateLabel { 
    font-size: 0; 
} 
#contact6CurEmpStartDateLabel:before { 
    content: "Current Employer Start Date"; 
    font-size: 18px; 
} 

#contact1CurEmpContactLabel { 
    font-size: 0; 
} 
#contact1CurEmpContactLabel:before { 
    content: "Current Employer Contact"; 
    font-size: 18px; 
} 
#contact2CurEmpContactLabel { 
    font-size: 0; 
} 
#contact2CurEmpContactLabel:before { 
    content: "Current Employer Contact"; 
    font-size: 18px; 
} 
#contact3CurEmpContactLabel { 
    font-size: 0; 
} 
#contact3CurEmpContactLabel:before { 
    content: "Current Employer Contact"; 
    font-size: 18px; 
} 
#contact4CurEmpContactLabel { 
    font-size: 0; 
} 
#contact4CurEmpContactLabel:before { 
    content: "Current Employer Contact"; 
    font-size: 18px; 
} 
#contact5CurEmpContactLabel { 
    font-size: 0; 
} 
#contact5CurEmpContactLabel:before { 
    content: "Current Employer Contact"; 
    font-size: 18px; 
} 
#contact6CurEmpContactLabel { 
    font-size: 0; 
} 
#contact6CurEmpContactLabel:before { 
    content: "Current Employer Contact"; 
    font-size: 18px; 
} 

#contact1CurEmpPhoneLabel { 
    font-size: 0; 
} 
#contact1CurEmpPhoneLabel:before { 
    content: "Current Employer Phone"; 
    font-size: 18px; 
} 
#contact2CurEmpPhoneLabel { 
    font-size: 0; 
} 
#contact2CurEmpPhoneLabel:before { 
    content: "Current Employer Phone"; 
    font-size: 18px; 
} 
#contact3CurEmpPhoneLabel { 
    font-size: 0; 
} 
#contact3CurEmpPhoneLabel:before { 
    content: "Current Employer Phone"; 
    font-size: 18px; 
} 
#contact4CurEmpPhoneLabel { 
    font-size: 0; 
} 
#contact4CurEmpPhoneLabel:before { 
    content: "Current Employer Phone"; 
    font-size: 18px; 
} 
#contact5CurEmpPhoneLabel { 
    font-size: 0; 
} 
#contact5CurEmpPhoneLabel:before { 
    content: "Current Employer Phone"; 
    font-size: 18px; 
} 
#contact6CurEmpPhoneLabel { 
    font-size: 0; 
} 
#contact6CurEmpPhoneLabel:before { 
    content: "Current Employer Phone"; 
    font-size: 18px; 
} 

#contact1CurEmpEmailLabel { 
    font-size: 0; 
} 
#contact1CurEmpEmailLabel:before { 
    content: "Current Employer Email"; 
    font-size: 18px; 
} 
#contact2CurEmpEmailLabel { 
    font-size: 0; 
} 
#contact2CurEmpEmailLabel:before { 
    content: "Current Employer Email"; 
    font-size: 18px; 
} 
#contact3CurEmpEmailLabel { 
    font-size: 0; 
} 
#contact3CurEmpEmailLabel:before { 
    content: "Current Employer Email"; 
    font-size: 18px; 
} 
#contact4CurEmpEmailLabel { 
    font-size: 0; 
} 
#contact4CurEmpEmailLabel:before { 
    content: "Current Employer Email"; 
    font-size: 18px; 
} 
#contact5CurEmpEmailLabel { 
    font-size: 0; 
} 
#contact5CurEmpEmailLabel:before { 
    content: "Current Employer Email"; 
    font-size: 18px; 
} 
#contact6CurEmpEmailLabel { 
    font-size: 0; 
} 
#contact6CurEmpEmailLabel:before { 
    content: "Current Employer Email"; 
    font-size: 18px; 
} 

#contact1PrevEmpLabel { 
    font-size: 0; 
} 
#contact1PrevEmpLabel:before { 
    content: "Previous Employer"; 
    font-size: 18px; 
} 
#contact2PrevEmpLabel { 
    font-size: 0; 
} 
#contact2PrevEmpLabel:before { 
    content: "Previous Employer"; 
    font-size: 18px; 
} 
#contact3PrevEmpLabel { 
    font-size: 0; 
} 
#contact3PrevEmpLabel:before { 
    content: "Previous Employer"; 
    font-size: 18px; 
} 
#contact4PrevEmpLabel { 
    font-size: 0; 
} 
#contact4PrevEmpLabel:before { 
    content: "Previous Employer"; 
    font-size: 18px; 
} 
#contact5PrevEmpLabel { 
    font-size: 0; 
} 
#contact5PrevEmpLabel:before { 
    content: "Previous Employer"; 
    font-size: 18px; 
} 
#contact6PrevEmpLabel { 
    font-size: 0; 
} 
#contact6PrevEmpLabel:before { 
    content: "Previous Employer"; 
    font-size: 18px; 
} 

#contact1PrevEmpStartDateLabel { 
    font-size: 0; 
} 
#contact1PrevEmpStartDateLabel:before { 
    content: "Previous Employer Start Date"; 
    font-size: 18px; 
} 
#contact2PrevEmpStartDateLabel { 
    font-size: 0; 
} 
#contact2PrevEmpStartDateLabel:before { 
    content: "Previous Employer Start Date"; 
    font-size: 18px; 
} 
#contact3PrevEmpStartDateLabel { 
    font-size: 0; 
} 
#contact3PrevEmpStartDateLabel:before { 
    content: "Previous Employer Start Date"; 
    font-size: 18px; 
} 
#contact4PrevEmpStartDateLabel { 
    font-size: 0; 
} 
#contact4PrevEmpStartDateLabel:before { 
    content: "Previous Employer Start Date"; 
    font-size: 18px; 
} 
#contact5PrevEmpStartDateLabel { 
    font-size: 0; 
} 
#contact5PrevEmpStartDateLabel:before { 
    content: "Previous Employer Start Date"; 
    font-size: 18px; 
} 
#contact6PrevEmpStartDateLabel { 
    font-size: 0; 
} 
#contact6PrevEmpStartDateLabel:before { 
    content: "Previous Employer Start Date"; 
    font-size: 18px; 
} 

#contact1PrevEmpEndDateLabel { 
    font-size: 0; 
} 
#contact1PrevEmpEndDateLabel:before { 
    content: "Previous Employer End Date"; 
    font-size: 18px; 
} 
#contact2PrevEmpEndDateLabel { 
    font-size: 0; 
} 
#contact2PrevEmpEndDateLabel:before { 
    content: "Previous Employer End Date"; 
    font-size: 18px; 
} 
#contact3PrevEmpEndDateLabel { 
    font-size: 0; 
} 
#contact3PrevEmpEndDateLabel:before { 
    content: "Previous Employer End Date"; 
    font-size: 18px; 
} 
#contact4PrevEmpEndDateLabel { 
    font-size: 0; 
} 
#contact4PrevEmpEndDateLabel:before { 
    content: "Previous Employer End Date"; 
    font-size: 18px; 
} 
#contact5PrevEmpEndDateLabel { 
    font-size: 0; 
} 
#contact5PrevEmpEndDateLabel:before { 
    content: "Previous Employer End Date"; 
    font-size: 18px; 
} 
#contact6PrevEmpEndDateLabel { 
    font-size: 0; 
} 
#contact6PrevEmpEndDateLabel:before { 
    content: "Previous Employer End Date"; 
    font-size: 18px; 
} 

#contact1PrevEmpContactLabel { 
    font-size: 0; 
} 
#contact1PrevEmpContactLabel:before { 
    content: "Previous Employer Contact"; 
    font-size: 18px; 
} 
#contact2PrevEmpContactLabel { 
    font-size: 0; 
} 
#contact2PrevEmpContactLabel:before { 
    content: "Previous Employer Contact"; 
    font-size: 18px; 
} 
#contact3PrevEmpContactLabel { 
    font-size: 0; 
} 
#contact3PrevEmpContactLabel:before { 
    content: "Previous Employer Contact"; 
    font-size: 18px; 
} 
#contact4PrevEmpContactLabel { 
    font-size: 0; 
} 
#contact4PrevEmpContactLabel:before { 
    content: "Previous Employer Contact"; 
    font-size: 18px; 
} 
#contact5PrevEmpContactLabel { 
    font-size: 0; 
} 
#contact5PrevEmpContactLabel:before { 
    content: "Previous Employer Contact"; 
    font-size: 18px; 
} 
#contact6PrevEmpContactLabel { 
    font-size: 0; 
} 
#contact6PrevEmpContactLabel:before { 
    content: "Previous Employer Contact"; 
    font-size: 18px; 
} 

#contact1PrevEmpPhoneLabel { 
    font-size: 0; 
} 
#contact1PrevEmpPhoneLabel:before { 
    content: "Previous Employer Phone"; 
    font-size: 18px; 
} 
#contact2PrevEmpPhoneLabel { 
    font-size: 0; 
} 
#contact2PrevEmpPhoneLabel:before { 
    content: "Previous Employer Phone"; 
    font-size: 18px; 
} 
#contact3PrevEmpPhoneLabel { 
    font-size: 0; 
} 
#contact3PrevEmpPhoneLabel:before { 
    content: "Previous Employer Phone"; 
    font-size: 18px; 
} 
#contact4PrevEmpPhoneLabel { 
    font-size: 0; 
} 
#contact4PrevEmpPhoneLabel:before { 
    content: "Previous Employer Phone"; 
    font-size: 18px; 
} 
#contact5PrevEmpPhoneLabel { 
    font-size: 0; 
} 
#contact5PrevEmpPhoneLabel:before { 
    content: "Previous Employer Phone"; 
    font-size: 18px; 
} 
#contact6PrevEmpPhoneLabel { 
    font-size: 0; 
} 
#contact6PrevEmpPhoneLabel:before { 
    content: "Previous Employer Phone"; 
    font-size: 18px; 
} 

#contact1PrevEmpEmailLabel { 
    font-size: 0; 
} 
#contact1PrevEmpEmailLabel:before { 
    content: "Previous Employer Email"; 
    font-size: 18px; 
} 
#contact2PrevEmpEmailLabel { 
    font-size: 0; 
} 
#contact2PrevEmpEmailLabel:before { 
    content: "Previous Employer Email"; 
    font-size: 18px; 
} 
#contact3PrevEmpEmailLabel { 
    font-size: 0; 
} 
#contact3PrevEmpEmailLabel:before { 
    content: "Previous Employer Email"; 
    font-size: 18px; 
} 
#contact4PrevEmpEmailLabel { 
    font-size: 0; 
} 
#contact4PrevEmpEmailLabel:before { 
    content: "Previous Employer Email"; 
    font-size: 18px; 
} 
#contact5PrevEmpEmailLabel { 
    font-size: 0; 
} 
#contact5PrevEmpEmailLabel:before { 
    content: "Previous Employer Email"; 
    font-size: 18px; 
} 
#contact6PrevEmpEmailLabel { 
    font-size: 0; 
} 
#contact6PrevEmpEmailLabel:before { 
    content: "Previous Employer Email"; 
    font-size: 18px; 
} 


/* Relabel Home Phone x6 to Phone */
#contact1PhoneLabel {
 font-size: 0
}
#contact1PhoneLabel:before {
content: "Phone";
font-size: 18px;
}
#contact2PhoneLabel {
 font-size: 0
}
#contact2PhoneLabel:before {
content: "Phone";
font-size: 18px;
}
#contact3PhoneLabel {
 font-size: 0
}
#contact3PhoneLabel:before {
content: "Phone";
font-size: 18px;
}
#contact4PhoneLabel {
 font-size: 0
}
#contact4PhoneLabel:before {
content: "Phone";
font-size: 18px;
}
#contact5PhoneLabel {
 font-size: 0
}
#contact5PhoneLabel:before {
content: "Phone";
font-size: 18px;
}
#contact6PhoneLabel {
 font-size: 0
}
#contact6PhoneLabel:before {
content: "Phone";
font-size: 18px;
}

/*Repurpose Trade Reference Fields for Prev Financing Fields and hide the third one */

#tradeReference1Label {
    font-size: 0;
}
#tradeReference1Label:before {
    content: "Prev. Financing Bank Name, Contact, and Phone or Email 1";
    font-size: 18px;
}

#tradeReference2Label {
    font-size: 0;
}
#tradeReference2Label:before {
    content: "Prev. Financing Bank Name, Contact, and Phone or Email 2";
    font-size: 18px;

} 

#initialPaymentAvailableLabel { 
    font-size: 0; 
} 
 
#initialPaymentAvailableLabel:before { 
    content: "Down Payment Available"; 
    font-size: 18px; 
}

#equipStatusLabel { 
    font-size: 0; 

}

#equipStatusLabel:before { 
    content: "Equipment Type"; 
    font-size: 18px; 
}


#tradeReference3Item {display:none !important;}