﻿/*Full blown single column for the most part layout*/
article.carrier-data
{
    padding-top: 5px;
}
#CarrierInfo
{
    padding: 0 5px 5px 5px;
}
#CarrierInfo h3, #SafetyRating h3, #LicensingAndInsurance h3, #CarrierRegistration h3, #PenaltiesHistory h3, #ToolResources h3
{
    margin-top: 0;
}
#CarrierInfo h4
{
    margin: 0;
}
#basicKey
{
    padding: 0 5px;
}
h3
{
    font-size: 14px;
}
h4, h5
{
    font-size: 13px;
}
#home-roles .home-roles-intro
{
    width: auto;
    float: none;
    margin-top: 10px;
}

#home-roles .home-role
{
    margin-left: 0;
    float: none;
    padding: 0;
    width: auto;
    clear: right;
}
#home-roles .home-role ul li
{
    display: block;
    width: 48%;
    float: right;
    margin-right: 2%;
}
#home-roles .home-role ul li a
{
    min-height: 51px;
}

#BASICStatusIG
{
    display: none;
}

#basicInfo, #SafetyRating, #LicensingAndInsurance, #CarrierDetail .CarrierDetailCol
{
    float: none;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    background: none;
}
#basic-toolbox
{
    display: none;
}
footer .menu
{
    display: none;
}
#fmcsa-footer address
{
    background: none;
    width: auto;
}
#fmcsa-footer address
{
    height: auto;
}
.basicSubtitle .basicName
{
    display: none;
}
#BASICList
{
    height: auto;
}
#BASICList li, BASICList li:first-child, #BASICList.protected li, #BASICList.protected li:first-child, #BASICList li:first-child
{
    float: none;
    width: auto;
    padding: 0;
    margin: 0;
    text-align: left;
}
#BASICList li a
{
    height: auto;
    text-align: left;
    text-decoration: none;
    border-radius: 0;
    border-top: solid 1px #d9d9d9;
    position: relative;
}
#BASICList li a:after
{
    content: url(../../Images/Icons/nextarrow_disable.png);
    font-size: 30px;
    position: absolute;
    right: 0px;
    top: -5px;
    transform: scale(.5);
}
#BASICList li a .basicIcon
{
    width: 35px;
    display: inline-block;
    margin: 0;
}
#BASICList li a .basicName
{
    display: inline;
    position: static;
    text-decoration: none;
    text-transform: none;
    font-size: 13px;
    vertical-align: 10px;
}
#BASICList li a .notPublic
{
    width: 30px;
    left: auto;
    top: 3px;
    right: 40px;
    text-align: center;
}
#BASICList li img.prioritizeIcon
{
    width: 24px;
    left: auto;
    top: 8px;
    right: 40px;
}
#SafetyRating, #LicensingAndInsurance, #CarrierRegistration, #PenaltiesHistory, #ToolResources
{
    border-top: solid 1px #d9d9d9;
    padding-top: 10px;
    margin-top: 10px;
    clear: left;
}
.BASICClickMessage
{
    display: none;
}
#BASICContainer .BASICKey
{
    padding-left: 20px;
}
#BASICContainer .BASICKey img
{
    width: 15px;
    left: 0;
}
.carrierNote
{
    font-size: inherit;
}
.data-source
{
    font-size: 11px;
}
.carrierName
{
    float: left;
    width: 48%;
}
.carrierName h4
{
    font-family: SourceSansPro, Arial, Sans-Serif;
}
#basicInfo > ul
{
    margin-left: 50%;
}
#SafetyRating h3, #SafetyRating .data-source, #SafetyRating #Rating, #SafetyRating #RatingDate
{
    float: left;
    width: 48%;
    clear: left;
}
#SafetyRating h4, #SafetyRating table
{
    margin-left: 50%;
    width: auto;
}
#CarrierInfo table th
{
    white-space: normal;
}
#SafetyRating, #LicensingAndInsurance
{
    min-height: 0;
}
#LicensingAndInsurance table caption
{
    text-align: left;
}
.carrierNote
{
    margin: 5px;
    padding-top: 5px;
    border-top: solid 1px #d9d9d9;
}
#BASICContainer
{
    padding: 5px 0;
}
#fmcsa-footer address p
{
    margin: 0 0 0 40px;
    font-size: 11px;
}
#fmcsa-footer .footer_dot_label
{
    font-size: 13px;
}
#fmcsa-footer .dot-logo
{
    width: 25px;
    top: 10px;
}

#fmcsa-footer address p:last-child
{
    padding-bottom: 10px;
}
#fmcsa-footer
{
    padding-top: 10px;
}
#fmcsa-footer address
{
    float: none;
    padding-bottom: 5px;
}
.viewResponsive
{
    display: none;
}
.viewDesktop
{
    display: block;
    position: absolute;
    right: 5px;
    bottom: 5px;
    font-size: 11px;
}
#regBox ul.col1, #regBox ul.col2
{
    float: none;
    width: auto;
    margin: 5px;
    padding: 0;
}
#regBox ul.col1
{
    margin-bottom: 0;
}
#regBox ul.col2
{
    margin-top: 0;
}
.simplemodal-data .modalBody
{
    padding: 55px 0 0 0;
}
#thresholdPnl .modalBody
{
    padding: 55px 5px 5px 5px;
}
#thresholdPnl .tabs
{
    display: none;
}
#thresholdPnl .tabBody
{
    display: block !important;
}
#thresholdPnl .tabBody thead tr th
{
    border-top: solid 1px #001647;
}
#thresholdPnl .tabBody table td
{
    white-space: normal;
}
#regBox
{
    border: 0;
}
#regBox .opClass li, #regBox .cargo li
{
    width: auto;
    float: none;
}
#regBox .opClass, #regBox .cargo
{
    padding: 0;
    margin: 5px;
}
#regBox .clear
{
    display: none;
}
#regBox ul.col1 li, #regBox ul.col2 li
{
    padding-left: 10px;
}
.measureChange, .basic #SafetyRating, .basic #LicensingAndInsurance, .basic #CarrierDetail, .basic #basicKey, #BASICOverviewContainer section.BASICOverview h2.single, #BASICOverviewContainer section.BASICOverview .overviewBody a.moreInfo, #BASICOverviewContainer section.BASICOverview h2
{
    display: none;
}
.basic #BASICList li
{
    display: none;
}
.basic #BASICList li.selected
{
    display: block;
}
.basic #BASICList li a:after
{
    transform: scale(.5) rotate(90deg);
    top: -10px;
    right: 5px;
}
#BASICGraphs
{
    display: none;
}
#BASICOverviewContainer section.BASICOverview
{
    width: auto;
}
.PrioritizedIndicator img
{
    margin-right: 0;
}
#BASICOverviewContainer
{
    height: auto;
}
#BASICOverviewContainer section.BASICOverview
{
    margin-right: 80px;
}
#home-body .intro
{
    padding: 0;
}
#home-body .sms-search
{
    width: auto;
    float: none;
    padding: 0;
}
#home-body
{
    padding: 5px;
    position: relative;
}
#home-body .sms-learn-more
{
    width: auto;
    margin-right: 160px;
    padding: 0;
    height: 215px;
}
#home-body .sms-help-center
{
    bottom: 10px;
    float: none;
    position: absolute;
    right: 5px;
    width: 140px;
}
.sms-learn-more ul li.meth, .sms-learn-more ul li.basic
{
    background: none;
}
.sms-learn-more ul li
{
    padding-left: 0;
}
#home-roles
{
    padding: 5px;
}
#home-roles .home-role h3
{
    margin-bottom: 0;
}
.rotator-container .rotator-item .rotator-body
{
    font-size: 13px;
    top: 25px;
    left: 35px;
    width: 60%;
}
.rotator-container .rotator-item .rotator-body h3
{
    font-size: 13px;
}
.rotator-container .rotator-item .rotator-link
{
    right: 25px;
    top: 210px;
}
.rotator-container .rotator-item .rotator-link h4
{
    font-size: 13px;
}
#home-stay-connected ul li
{
    display: block;
    float: left;
    width: 47%;
}
#home-stay-connected ul li:nth-child(odd)
{
    clear: left;
}
#home-stay-connected
{
    padding: 5px;
}
#home-stay-connected h2
{
    margin-top: 5px;
}
.rdHead h4 {
    display: none;
}
.scrollBody table, .inspViolationTbl
{
    width: 100%;
}
#ViolationSummary table tr th:nth-child(2), #ViolationSummary table table tr td:nth-child(2)
{
    display: none;
}
#basicViolations .sizingRow .violcode
{
    width: 34%;
}
#basicViolations .sizingRow .violtotal, #basicViolations .sizingRow .oostotal, #basicViolations .sizingRow .severity
{
    width: 22%;
}
#InspectionHistory table tr.viol, #InspectionHistory table tr.violTotal
{
    display: none;
}
#InspectionHistory table.public tr th:nth-child(3), #InspectionHistory table.public tr td:nth-child(3), 
#InspectionHistory table.public tr th:nth-child(4), #InspectionHistory table.public tr td:nth-child(4), 
#InspectionHistory table.public tr th:nth-child(5), #InspectionHistory table.public tr td:nth-child(5), 
#InspectionHistory table.public tr th:nth-child(6), #InspectionHistory table.public tr td:nth-child(6),
#InspectionHistory table.protected tr th:nth-child(3), #InspectionHistory table.protected tr td:nth-child(3), 
#InspectionHistory table.protected tr th:nth-child(4), #InspectionHistory table.protected tr td:nth-child(4), 
#InspectionHistory table.protected tr th:nth-child(5), #InspectionHistory table.protected tr td:nth-child(5), 
#InspectionHistory table.protected tr th:nth-child(6), #InspectionHistory table.protected tr td:nth-child(6),
#InspectionHistory table.protected tr th:nth-child(7), #InspectionHistory table.protected tr td:nth-child(7),
#InspectionHistory table.protected tr th:nth-child(8), #InspectionHistory table.protected tr td:nth-child(8),
#InspectionHistory table.protected tr th:nth-child(9), #InspectionHistory table.protected tr td:nth-child(9)
{
    display: none;
}
#InspectionHistory table tfoot tr td:nth-child(1), #CrashSummary table tfoot tr td:nth-child(1)
{
    display: none;
}
#InspectionHistory table tfoot tr td:nth-child(2), #InspectionHistory table.public tfoot tr td:nth-child(3), 
#InspectionHistory table.public tfoot tr td:nth-child(4), #InspectionHistory table.public tfoot tr td:nth-child(5), 
#InspectionHistory table.protected tfoot tr td:nth-child(3), #InspectionHistory table.protected tfoot tr td:nth-child(4), 
#InspectionHistory table.protected tfoot tr td:nth-child(5), #CrashSummary table tfoot tr td:nth-child(2)
{
    display: table-cell;
}
#inspectionTable.public .sizingRow .date, #inspectionTable.protected .sizingRow .date
{
    width: 20%;
}
#inspectionTable.public .sizingRow .repnumber, #inspectionTable.protected .sizingRow .repnumber
{
    width: 32%;
}
#inspectionTable.public .sizingRow .severity, #inspectionTable.public .sizingRow .timeweight, #inspectionTable.public .sizingRow .totalweight,
#inspectionTable.protected .sizingRow .severity, #inspectionTable.protected .sizingRow .timeweight, #inspectionTable.protected .sizingRow .totalweight
{
    width: 16%;
}
aside.search-disclaimer
{
    width: 285px;
}
.topHead
{
    display: none;
}
aside.search-disclaimer
{
    width: 300px;
}
.inspViewselector
{
    height: auto;
    margin: 10px;
}
.inspViewselector .or
{
    display: none;
}
.inspViewselector .relevant .val
{
    display: inline;
    text-align: inherit;
    font-size: inherit;
}
.inspViewselector .relevant .val:before
{
    content: "(";
}
.inspViewselector .relevant .val:after
{
    content: ")";
}
.focusPnl
{
    padding: 5px;
}
.inspViewselector .relevantRadio, .inspViewselector .relevant, .inspViewselector .or, .inspViewselector .viol
{
    float: none;
}
.inspViewselector .viol div
{
    margin: 0;
}
.inspViewselector .relevant
{
    font-size: inherit;
    display: inline;
}
.inspViewselector .viol
{
    font-size: inherit;
}
.relevantRadio
{
    display: inline;
}
.inspViewselector input[type=radio], .inspViewselector .viol input[type=radio]
{
    margin-top: 0;
    vertical-align: -1px;
}
/*Inspection Reports*/
.eventBody #cInfoPnl, .eventBody #primDrvPnl, .eventBody #crashLocPnl
{
    float: none;
    width: auto;
}
.simplemodal-data h2 span
{
    display: none;
}
.eventBody ul li label
{
    float: none;
    width: auto;
    display: inline;
}
.eventBody ul li span.val
{
    display: inline;
    margin: 0;
    min-height: 0;
    min-width: 0;
}
.eventBody #coDrvPnl, .eventBody #locPnl, .eventBody #crashInfoPnl, .eventBody #crashRepPnl
{
    margin-left: 0;
    border: 0;
}
#vehicleTable tr th:nth-child(2), #vehicleTable tr th:nth-child(3),
#vehicleTable tr td:nth-child(2), #vehicleTable tr td:nth-child(3)
{
    display: none;
}
#vehicleTable, .inspViolationTbl
{
    width: 100%;
}
.inspViolationTbl tr th:nth-child(4), .inspViolationTbl tr td:nth-child(4), .inspViolationTbl tr th:nth-child(7), .inspViolationTbl tr td:nth-child(7)
{
    display: none;
}
.eventBody table thead th
{
    text-transform: inherit;
}
.eventBody {
    margin-bottom: 0;
}
#CrashSummary .sub {
    display: none;
}
.measureDetail{
    display: none;
}
#CrashSummary table thead tr th, #CrashSummary table thead tr td,
#CrashSummary table tbody tr th, #CrashSummary table tbody tr td
{
    display: none;
}
#CrashSummary table tr th:nth-child(1), #CrashSummary table tr td:nth-child(1),
#CrashSummary table tr th:nth-child(2), #CrashSummary table tr td:nth-child(2),
#CrashSummary table.protected tr th:nth-child(13), #CrashSummary table.protected tr td:nth-child(13),
#CrashSummary table.protected tr th:nth-child(14), #CrashSummary table.protected tr td:nth-child(14),
#CrashSummary table.protected tr th:nth-child(15), #CrashSummary table.protected tr td:nth-child(15)
{
    display: table-cell;
}
#CrashSummary table#crashTable .sizingRow .date{
    width: 20%;
}
#CrashSummary table#crashTable .sizingRow .reportnumber {
    width: 32%;
}
#CrashSummary table#crashTable .sizingRow .severity,
#CrashSummary table#crashTable .sizingRow .timeweight,
#CrashSummary table#crashTable .sizingRow .totalweight{
    width: 16%;
}
#CrashSummary .relevantRadio{
    float: left;
    display: block;
}
#CrashSummary .relevantRadio input{
    margin-right: 8px;
}
#CrashSummary .relevant{
    display: block;
}
#CrashSummary .viol{
    clear: left;
}
#crashReport .eventBody ul.dbl li{
    float: none;
    width: auto;
}
#crashReport .eventBody ul.dbl{
    padding-bottom: 0;
}
#crashReport .footnote{
    margin-top: 0;
}
.eventBody .vehPnl, .eventBody #vehTypePnl.vehPnl{
    float: none;
    width: auto;
}
.eventBody .vehPnl ul li span.val{
    margin-left: 0;
}
.eventBody .vehPnl h4{
    margin-bottom: 0;
}
#crashReport .vehPnl ul{
    padding-top: 0;
    padding-bottom: 0;
}
.boxLink .redflag{
    margin-top: -5px;
}
#investigation .simplemodal-data h2{
    display: none;
}
.review-details ul li{
    float: none;
    width: auto;
}
.review-details ul{
    margin: 5px;
}
.review-details .doc-link{
    margin: 5px;
}
#investigation .eventBody ul.tabs{
    display: none;
}
#investigation .tabBody{
    display:block!important;
}
#parts ul li{
    width: 49%;
}
#investigation #viols table th:nth-child(even), #investigation #viols table td:nth-child(even){
    display: none;
}
.review-details ul li{
    padding: 1px 0;
}
.review-details ul li:nth-child(6){
    display:none;
}
#investigation .modalBody{
    padding-top: 70px;
}
#SummaryOfActivities .boxLink{
    display: none;
}
#InsOtherStatus .blueHead{
    display: none;
}
#InsOtherStatus p.violsDiscovered{
    width: 100%;
    margin: 0;
    padding: 20px 0 0 0;
}
#InsOtherStatus p.violsDiscovered img{
    height: 65px;
}
#InsOtherStatus p{
    width: 95%;
}
#InsOtherStatus p img.prioritizeIcon{
    height: 13px;
}
#nonActiveCarrier{
    padding: 5px;
}
#nonActiveCarrier h2{
    font-size: 18px;
}
#nonActiveCarrier h3{
    font-size: 13px;
}
#investigation-results-table{
    table-layout: auto;
}
#investigation-results-table th:nth-child(4), #investigation-results-table td:nth-child(4){
    display: none;
}
.carrierNote
{
    display: none;
}
.mobileNote
{
    display: block;
}