/* Oct 30: the course-progress bar carries a miniature driver license that rides to the right as the fill grows */
.top-progress .tp-row{margin-bottom:11px}
.top-progress .tp-track{overflow:visible}
.top-progress .tp-tip{right:-17px;top:50%;width:38px;height:24px;border:0;transform:translateY(-50%) rotate(-3deg);background:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 86 54%22%3E%0A%3Cdefs%3E%3ClinearGradient id=%22b%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23f4f8fe%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23d6e5f7%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9d0ee%22/%3E%3C/linearGradient%3E%0A%3ClinearGradient id=%22h%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%2314337f%22/%3E%3Cstop offset=%221%22 stop-color=%22%232a5fd0%22/%3E%3C/linearGradient%3E%0A%3ClinearGradient id=%22p%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23cfe3ff%22/%3E%3Cstop offset=%221%22 stop-color=%22%238fb4e6%22/%3E%3C/linearGradient%3E%3C/defs%3E%0A%3Crect x=%22.6%22 y=%22.6%22 width=%2284.8%22 height=%2252.8%22 rx=%225%22 fill=%22url(%23b)%22 stroke=%22%235f7da8%22 stroke-width=%221.2%22/%3E%0A%3Cpath d=%22M0 6a5 5 0 0 1 5-5.4h76a5 5 0 0 1 5 5.4V13H0z%22 fill=%22url(%23h)%22/%3E%0A%3Crect x=%225%22 y=%223.2%22 width=%229%22 height=%226.4%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%223.2%22 width=%223.4%22 height=%226.4%22 fill=%22%231f3d9a%22/%3E%3Crect x=%228.4%22 y=%226.4%22 width=%225.6%22 height=%223.2%22 fill=%22%23c8202f%22/%3E%0A%3Ctext x=%2217%22 y=%227%22 font-family=%22Arial,Helvetica,sans-serif%22 font-weight=%22700%22 font-size=%225%22 fill=%22%23fff%22%3ETEXAS%3C/text%3E%0A%3Ctext x=%2217%22 y=%2211.4%22 font-family=%22Arial,Helvetica,sans-serif%22 font-weight=%22700%22 font-size=%223.4%22 fill=%22%23cfe0ff%22%3EDRIVER LICENSE%3C/text%3E%0A%3Crect x=%225.5%22 y=%2216%22 width=%2223%22 height=%2226%22 rx=%221.5%22 fill=%22url(%23p)%22 stroke=%22%236b86ad%22 stroke-width=%22.6%22/%3E%0A%3Ccircle cx=%2217%22 cy=%2225%22 r=%225%22 fill=%22%237d6350%22/%3E%3Cpath d=%22M7.5 42c0-8 4.2-11 9.5-11s9.5 3 9.5 11z%22 fill=%22%232c4f86%22/%3E%3Crect x=%2212%22 y=%2219.5%22 width=%2210%22 height=%223.5%22 rx=%221.5%22 fill=%22%234a352a%22/%3E%0A%3Ctext x=%2232%22 y=%2220%22 font-family=%22Arial,Helvetica,sans-serif%22 font-weight=%22700%22 font-size=%224.6%22 fill=%22%231a2a44%22%3ESAMPLE%3C/text%3E%0A%3Ctext x=%2232%22 y=%2225.4%22 font-family=%22Arial,Helvetica,sans-serif%22 font-weight=%22700%22 font-size=%224.6%22 fill=%22%231a2a44%22%3EJULIE ANN%3C/text%3E%0A%3Crect x=%2232%22 y=%2229%22 width=%2230%22 height=%221.6%22 rx=%22.6%22 fill=%22%237b8da8%22/%3E%3Crect x=%2232%22 y=%2232.2%22 width=%2224%22 height=%221.6%22 rx=%22.6%22 fill=%22%237b8da8%22/%3E%3Crect x=%2232%22 y=%2235.4%22 width=%2227%22 height=%221.6%22 rx=%22.6%22 fill=%22%237b8da8%22/%3E%0A%3Crect x=%2232%22 y=%2238.8%22 width=%2211%22 height=%222.4%22 rx=%22.6%22 fill=%22%23c8202f%22/%3E%0A%3Cg opacity=%22.55%22%3E%3Crect x=%2266%22 y=%2226%22 width=%2213%22 height=%2216%22 rx=%221%22 fill=%22%239db8de%22/%3E%3Ccircle cx=%2272.5%22 cy=%2231%22 r=%223%22 fill=%22%236d84a8%22/%3E%3Cpath d=%22M67 42c0-4.5 2.5-6.5 5.5-6.5S78 37.5 78 42z%22 fill=%22%236d84a8%22/%3E%3C/g%3E%0A%3Ccircle cx=%2270%22 cy=%2219%22 r=%223.6%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3Ccircle cx=%2270%22 cy=%2219%22 r=%223.6%22 fill=%22none%22 stroke=%22%237aa0d8%22 stroke-width=%22.6%22/%3E%0A%3Crect x=%226.0%22 y=%2246%22 width=%221.6%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%228.6%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2211.2%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2213.8%22 y=%2246%22 width=%221.6%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2216.4%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2219.0%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2221.6%22 y=%2246%22 width=%221.6%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2224.2%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2226.8%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2229.4%22 y=%2246%22 width=%221.6%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2232.0%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2234.6%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2237.2%22 y=%2246%22 width=%221.6%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2239.8%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2242.4%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2245.0%22 y=%2246%22 width=%221.6%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2247.6%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2250.2%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2252.8%22 y=%2246%22 width=%221.6%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2255.4%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2258.0%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2260.6%22 y=%2246%22 width=%221.6%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2263.2%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2265.8%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2268.4%22 y=%2246%22 width=%221.6%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2271.0%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2273.6%22 y=%2246%22 width=%221%22 height=%225%22 fill=%22%23223%22/%3E%3Crect x=%2276.2%22 y=%2246%22 width=%221.6%22 height=%225%22 fill=%22%23223%22/%3E%3C/svg%3E") center/contain no-repeat;
  filter:drop-shadow(0 2px 4px rgba(0,0,0,.55)) drop-shadow(0 0 5px rgba(70,200,255,.55));transition:transform .4s ease}
.top-progress .tp-fill:hover .tp-tip{transform:translateY(-50%) rotate(0) scale(1.12)}
