.drug-driving h4,.drug-driving legend{display:inline-block;font-size:21px;font-weight:600;line-height:1.4;margin-bottom:1.7rem}.drug-driving #reset-button{line-height:26px;margin-top:16px}.drug-driving__container{max-width:580px}@media (min-width:768px){.drug-driving__container{max-width:600px}}.drug-driving__calc{background-color:#efefef;padding:2.6rem 2rem}.drug-driving__calc__disclaimer{margin-top:2rem}@media (min-width:768px){.drug-driving__calc__disclaimer{display:flex;flex-direction:column}}.drug-driving__calc__disclaimer span{font-size:16px}.drug-driving__calc #drug-driving-validation-text{display:none;font-weight:700}.drug-driving__calc #drug-driving-validation-text span{align-items:center;background:#e61414;color:#fff;display:flex;height:24px;justify-content:center;margin-right:12px;padding-top:2px;width:24px}.drug-driving__calc #drug-driving-validation-text p{color:#e61414;margin-bottom:12px}.drug-driving__calc select{appearance:none;background-color:#fff;background-image:url(https://www.confused.com/static/content/images/redesign/v2.0/icons/dropdown-arrow.svg);background-position:right .5em top 50%;background-repeat:no-repeat;background-size:23px auto;border:2px solid #1f1f1f;border-radius:0;font-size:18px;height:52px;margin-bottom:15px;max-width:280px;padding:9px 14px 10px;width:100%}.drug-driving__calc select option.select-hidden{display:none}@media (min-width:576px){.drug-driving__calc select{max-width:320px}}.drug-driving__calc #drug-results-table-container{display:none}.drug-driving__calc table{border-collapse:separate;border-spacing:4px;margin:-4px;width:calc(100% + 8px)}.drug-driving__calc table tr{font-size:18px;width:100%}.drug-driving__calc table tr th{background-color:#1f1f1f;color:#fff;font-weight:500;padding:14px 10px;text-align:left;width:45%}@media (min-width:768px){.drug-driving__calc table tr th{padding:15px;width:40%}}.drug-driving__calc table tr td{background-color:#fff;border:1px solid #d4d4d4;color:#1f1f1f;padding:14px 10px;text-align:left;width:55%}@media (min-width:768px){.drug-driving__calc table tr td{padding:15px;width:60%}}.drug-driving__calc table tr td ul{list-style:inherit;margin-bottom:0;margin-left:0}.drug-driving__calc table tr td ul li{margin-left:20px}.drug-driving__calc table tr td ul li span{left:-5px;position:relative}.drug-driving__calc table tr td h5{color:#1f1f1f;font-size:18px;margin-bottom:.8rem}.drug-driving__calc table tr td .title{font-weight:600}.drug-driving__calc #drug-results-table-container button{max-width:377px;width:100%}@media (min-width:768px){.drug-driving__calc #drug-results-table-container button{max-width:425px}}