.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li>a.guideLeftNavIcon:hover,.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li.stepped>a.guideLeftNavIcon{color:#22262a;background:url(../../../../../content/dam/gov-txdot-forms-adaptive/icon_tick.svg) 10px 50% / 10px auto no-repeat,#e6e6e600}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li.active>a.guideLeftNavIcon{background:0;color:#0056a9}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical{background:0;border:0}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li.active>a.guideLeftNavIcon:hover{background:0;color:#0056a9}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li>a.guideLeftNavIcon:before{content:close-quote;position:absolute;width:15px;height:15px;border-radius:50%;background:#757575;left:8px;top:19px;z-index:-2}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li.stepped>a.guideLeftNavIcon-,.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li.stepped>a.guideLeftNavIcon:hover{background:url(../../../../../content/dam/gov-txdot-forms-adaptive/icon_tick.svg) 10px 50% / 10px auto no-repeat,#e6e6e600;color:#000}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li.active.stepped>a.guideLeftNavIcon:before{background:#0056a9;width:20px;height:20px;left:6px;top:16px}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li>a.guideLeftNavIcon{background:0;border:0}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li>a.guideLeftNavIcon:hover{background:0}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li.stepped>a.guideLeftNavIcon:hover{background:url(../../../../../content/dam/gov-txdot-forms-adaptive/icon_tick.svg) 10px 50% / 10px auto no-repeat,#c0242400}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li.stepped>a.guideLeftNavIcon:before{background:#82cc3d;top:20px}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li>a.guideLeftNavIcon{color:#757575}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li>a.guideLeftNavIcon:hover{color:#999}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical:after{content:close-quote;position:absolute;width:1px;height:calc(100% - 52px);border-left:1px dotted #666;left:15px;top:23px;z-index:-4}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li.active>a.guideLeftNavIcon{font-weight:600}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li.active>a.guideLeftNavIcon,.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li.active.stepped>a.guideLeftNavIcon{background:0;color:#0056a9;font-weight:600}
.afTabLeftPanel{background:0;padding-left:20px;padding-right:20px}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical>li.active>a.guideLeftNavIcon:before{background:#0056a9;width:18px;height:18px;left:6px;top:16px}
.afCheckBoxItem{margin-right:6rem;width:auto;display:inline-block}
.pnlLocations .guideCheckBoxGroupItems{display:grid !important;grid-template-columns:auto auto}
.pnlLocations .guideCheckBoxGroupItems:before{display:none}
.afCheckBoxItem .guideWidgetLabel label{margin-right:0}
.formTitle p{font-weight:bold}
.guideGridFluidLayout,.guideformtitle,.guideTextDraw.guideformtitle h2{color:#1f1f1f}
.guideTextDraw.guideStaticText>ul{padding-left:16px}
hr{border-color:#dadee5}
.guideTableNode table .guideTableRowNode.guideTableHeader th,.guideTableNode table td{border:0}
.guideTableRuntimeAddControl{margin-left:.5rem}
.guideTableRuntimeDeleteControl{margin-right:.5rem}
.guideTableNode table .guideTableRuntimeRightControls{width:80px}
.table_scroll .nonIETable{table-layout:auto !important;width:1200px !important;max-width:1500px}
@-moz-document url-prefix(){.table_scroll .nonIETable{width:1440px !important}
}
.table_scroll .guidedatepicker{width:calc(100% - 90px) !important}
.table_scroll table .guideTableRuntimeRightControls{width:82px}
.table_scroll{overflow:auto}
.guideFieldNode.guideTextBox.SignatureSmallBusinessOwner.defaultFieldLayout.af-field-empty input{padding-left:80px}
.guideTableNode table tbody:nth-of-type(odd) tr:nth-of-type(odd){background:0}
h1,h2{margin:0;font-weight:900;font-size:36px;line-height:43.2px}
.guideTextDraw.guideStaticText>p,ul{padding:24px 0 0 0;margin:0;line-height:24px;padding-left:14px}
.afFormTitle .guideTextDraw.guideStaticText>p{font-size:48px;color:#1f1f1f;line-height:58px;padding-bottom:20px}
.guideTextDraw.guideStaticText>ul:last-child{padding-bottom:24px}
.afToolbarButton .guidebutton button.moveNext:not(.af-icon-button),.afToolbarButton .guidebutton button.movePrev:not(.af-icon-button),button.button-default.button-medium.guide-fu-attach-button,button.button-default.button-medium.guide-fu-attach-button:hover,a.send_email,a.send_email:hover,.contactButton button,.contactButton button:hover{border-radius:4px;border:2px solid #0056a9;background:#0056a9;padding-block:7px;padding-inline:23px;width:86px}
.afFormTitle.guidetextdraw.guidefield h1{margin-bottom:24px}
.iconButton-label,a.send_email,a.send_email:hover{font-weight:600}
a.send_email,a.send_email:hover{color:#fff;text-decoration:none;padding-inline:1rem}
div#guideContainer-rootPanel-panel-toolbar-nextitemnav___guide-item{float:right}
.button-default.button-medium.movePrev{background:transparent !important;color:#0056a9}
.guideTableNode table.nowrap td:not(.child) input{border:1px solid #a2a2a2}
.guideFieldLabel.top>label{color:#141414;line-height:27px;font-size:18px;font-weight:600;letter-spacing:.5px}
.guideTableNode table{border:1px solid #a2a2a2;border-radius:3px 3px 3px 3px;border-style:solid;margin-bottom:.75rem;border-collapse:separate;margin-left:0;margin-right:0;max-width:100%}
.guideTableNode table .guideTableRowNode.guideTableHeader th{background:#ddd}
th .guideTextDraw.guideStaticText>p{padding-top:0;color:#5f5f5f}
.table{padding-left:.75rem;padding-right:.75rem;padding-top:24px}
button.sortingButton.af-icon-button.random{display:none}
button.sortingButton.af-icon-button.asc{display:none}
.previtemnav.guidebutton.guidefield{padding-left:.75rem}
.guideToolbarNode.toolbar{float:none !important;margin-top:0;padding-top:1.5rem;border-top:1px solid #dadee5}
.SignatureSmallBusinessOwner .textField input[type='text']{border-radius:0;border:0;outline:0;background:transparent;border-bottom:1px solid #5f5f5f}
.guideFieldNode.guideButton.addOwnerButtin.defaultFieldLayout.af-field-empty button::before{content:"+"}
.guideFieldNode.guideButton.addOwnerButtin.defaultFieldLayout.af-field-empty button{background-color:white;border:0;color:#0056a9;font-weight:600;text-decoration:underline;line-height:19.36px;font-size:16px}
.guideFieldNode.guideButton.btnSubmit.defaultFieldLayout.af-field-empty button{background:#0056a9;border:2px solid #0056a9;border-radius:4px}
.guideFieldNode.guideButton.btnSubmit.defaultFieldLayout.af-field-empty button{padding:7px 23px 7px 23px;background:#0056a9;border:2px solid #0056a9;border-radius:4px;margin-left:-109px;margin-block:.75rem}
.guideTableNode.headerItem_copy_2{padding-bottom:24px}
.guideFieldNode.guideTextBox.txtMiscellaneous.defaultFieldLayout.af-field-empty{padding-bottom:24px}
.afRadioButtonItem{width:35%;display:flex}
.guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget,.guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget{margin-top:5px}
.guideRadioButtonGroupItems:not(.guideImageChoice):not(.guideSwitch){display:flex !important;flex-direction:row;flex-wrap:wrap}
.afToolbarButton .guidebutton button:not(.af-icon-button){margin-right:0rem}
.guideTextDraw.guideStaticText>p{padding-left:0}
.guideFieldNode.guideTextBox.SignatureSmallBusinessOwner.defaultFieldLayout.af-field-empty input{background:url(../../../../../content/dam/gov-txdot-forms-adaptive/Group_3774.png) no-repeat left 8px}
.guideTextDraw.guideStaticText>p.gray_bg{padding:8px;border-radius:3px}
.afCheckBoxItem .guideWidgetLabel label,.afRadioButtonItem .guideWidgetLabel label{color:#141414}
.guideTableNode table .guideTableRowNode.guideTableHeader:nth-child(even),.guideTableNode table .guideTableRowNode.guideTableHeader:nth-child(odd){height:42px}
.guideTableNode table .guideTableRowNode.guideTableHeader th{height:auto;position:relative}
.guideTableNode table td{height:64px}
input,select,textarea,.guideScribble img,.afTermsAndConditions{border-color:#a2a2a2}
.previtemnav.guidebutton.guidefield{padding-left:0}
button:not(.af-icon-button){margin-left:0rem}
div#guideContainer-rootPanel-panel-panel1693161480266-guidetextdraw___guide-item{width:auto}
div#guideContainer-rootPanel-panel-panel1693161480266-guidetextdraw_1188894340___guide-item{width:auto}
div#guideContainer-rootPanel-panel-panel1693161480266-guidetextbox_1438920101___guide-item{margin-left:0}
.guideTableNode.headerItem_copy_2.table_scroll{padding-bottom:0}
span.break{display:block}
.businessInformation .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){min-height:105px}
.guideTableNode.grossReceipt_table table tbody .guideTableRowNode td:first-child .guideFieldNode.guideTextDraw{padding-left:31px;padding-right:0}
.guideTableNode.grossReceipt_table table tbody .guideTableRowNode td:nth-child(3) .guideFieldNode.guideTextDraw{padding-left:23px;padding-right:0}
.affirmation .fd-row.guideGridFluidLayout2Container div:nth-child(2){width:auto}
.btnPrint{text-align:right}
.btnPrint button,.btnPrint button:hover,.btnPrint button:active,.btnPrint button:focus{border-radius:4px;border:2px solid #0056a9;background:#0056a9;padding-block:7px;padding-inline:23px;color:#fff;margin:.75rem}
.contactButton{text-align:right}
@media only screen and (max-width:767px){.btnPrint{text-align:left}
.contactButton button{margin-right:0}
.guideToolbarNode.toolbar{position:initial;padding-top:1rem}
.afRadioButtonItem{width:100%}
[id$="_guide-item-container"]{overflow-x:unset}
.afToolbarButton .guidebutton button .iconButton-icon{display:none}
.afToolbarButton .guidebutton button .iconButton-label{display:block}
.headersLeft.nonIETable thead tr{position:unset}
.guideTableNode table.headersLeft{min-width:800px !important}
.headersLeft.nonIETable table,.headersLeft.nonIETable thead,.headersLeft.nonIETable tbody,.headersLeft.nonIETable th,.headersLeft.nonIETable td,.headersLeft.nonIETable tr{display:revert}
.headersLeft.nonIETable td:before{display:none}
.headersLeft.nonIETable td{padding-left:0}
.table .guideTableNode{overflow:scroll}
.headersLeft.nonIETable .guideTableRuntimeControls.guideTableRuntimeRightControls{display:block}
.guideToolbarNode{padding-right:0;padding-left:0}
.afFormTitle .guideTextDraw.guideStaticText>p{font-size:44px}
.guideCheckBoxGroupItems{display:grid;grid-template-columns:auto}
.afTabLeftPanel{margin-inline:10px}
.pnlLocations .guideCheckBoxGroupItems{display:grid !important;grid-template-columns:auto}
.businessChanges .afRadioButtonItem{width:47%}
span.break{display:inline}
.guide-header-bar-wrapper{display:none}
.guidedatepicker{width:calc(100% - 63px) !important}
#guideContainer-rootPanel-panel-panel1693161480266-guidetextbox___guide-item,#guideContainer-rootPanel-panel-panel1693161480266-guidetextbox_1357698167___guide-item{width:40%}
#guideContainer-rootPanel-panel-panel1693161480266-guidetextdraw_540131631___guide-item{width:50%;min-height:66px}
#guideContainer-rootPanel-panel-panel1693161480266-guidetextdraw_1188894340__{padding:0}
#guideContainer-rootPanel-panel-panel1693161480266-guidetextbox_1398996986___guide-item{width:44%}
#guideContainer-rootPanel-panel-panel1693161480266-guidetextdraw_1684016246___guide-item{width:auto}
.pnlIntroduction .guideFieldNode.guideTextDraw p a.send_email{display:inline-table;margin-left:0rem;margin-block:.5rem}
.businessInformation .guidePanelNode.bussiness .afFormTitle.guidetextdraw.guidefield .formTitle,.guidePanelNode.affirmation .afFormTitle.guidetextdraw.guidefield .txtPrimaryInformation{margin-inline:inherit}
.guideTableNode.grossReceipt_table table tbody .guideTableRowNode td:first-child .guideFieldNode.guideTextDraw{padding-left:27px}
.guideTableNode.grossReceipt_table table tbody .guideTableRowNode td:nth-child(3) .guideFieldNode.guideTextDraw{padding-left:21px}
.guideImage img{max-width:calc(100% - 0.5rem);top:37px !important}
}
@media(max-width:991px){.guideformtitle,.guideTextDraw.guideformtitle{display:block}
}
@media(max-width:1024px){.affirmation .fd-row.guideGridFluidLayout2Container div:nth-child(3),.affirmation .fd-row.guideGridFluidLayout2Container div:nth-child(2){width:100%}
}
@media(min-width:1200px){.btnPrint{position:relative;left:30px}
}
@media(min-width:768px){.businessInformation .guidePanelNode.bussiness .afFormTitle.guidetextdraw.guidefield .formTitle,.guidePanelNode.affirmation .afFormTitle.guidetextdraw.guidefield .txtPrimaryInformation{margin-inline:inherit}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.table .guideTableNode{overflow:scroll}
.headersLeft.nonIETable td:before{display:none}
.guideTableNode table.headersLeft{min-width:800px !important}
.headersLeft.nonIETable thead tr{position:unset}
.headersLeft.nonIETable table,.headersLeft.nonIETable thead,.headersLeft.nonIETable tbody,.headersLeft.nonIETable th,.headersLeft.nonIETable td,.headersLeft.nonIETable tr{display:revert}
.headersLeft.nonIETable td{padding-left:0;border-bottom:0}
.headersLeft.nonIETable .guideTableRuntimeControls.guideTableRuntimeRightControls{display:block}
.pnlLocations .guideCheckBoxGroupItems{grid-template-columns:auto}
#guideContainer-rootPanel-panel-panel1693161480266-guidetextdraw_540131631___guide-item{width:auto}
.container{width:95%}
span.break{display:inline}
.guideTabbedPanelLayout>.row>.guide-tab-stamp-list{width:25%;float:left}
.guideTabbedPanelLayout>.row>.afTabLeftPanel{width:75%;float:left}
.pnlIntroduction .guideFieldNode.guideTextDraw p a.send_email{display:inline-table;margin-left:0rem;margin-block:.5rem}
#guideContainer-rootPanel-panel-panel1693161480266-guidetextbox___guide-item,#guideContainer-rootPanel-panel-panel1693161480266-guidetextdraw_540131631___guide-item,#guideContainer-rootPanel-panel-panel1693161480266-guidetextbox_1357698167___guide-item,#guideContainer-rootPanel-panel-panel1693161480266-guidetextbox_1398996986___guide-item,#guideContainer-rootPanel-panel-panel1693161480266-guidetextbox_1438920101___guide-item{width:auto}
.guideImage img{max-width:calc(100% - 0.5rem);position:relative;top:13px}
.guideTableNode.grossReceipt_table table tbody .guideTableRowNode td:first-child .guideFieldNode.guideTextDraw{padding-left:27px}
.guideTableNode.grossReceipt_table table tbody .guideTableRowNode td:nth-child(3) .guideFieldNode.guideTextDraw{padding-left:21px}
}
.top-space{padding-top:0 !important}
[data-disabled='true'] button:not(.af-icon-button){cursor:auto;background:0;color:#bebebe !important}
.pnlAboutTheCompany .chkAsphalt:last-child>.guideWidgetLabel label,.pnlAboutTheCompany .chkAsphalt:nth-child(17)>.guideWidgetLabel label,.pnlAboutTheCompany .chkAsphalt:nth-child(18)>.guideWidgetLabel label{font-weight:bold}
.guideTableNode table .guideTableRowNode.guideTableHeader th .sortingButton{background:url(../../../../../content/dam/gov-txdot-forms-adaptive/table_icon.png) 50% 40% / 9px 14px no-repeat !important}
.guideTableNode table .sortEnabled>.guidefield{display:inline-block;width:auto}
.guideTableNode table .sortEnabled>.guidefield .guideTextDraw.guideStaticText,.guideTableNode.affiliateFirm_table table tbody .guideTableRowNode td:nth-child(3) .guideFieldNode,.guideTableNode.affiliateFirm_table table tbody .guideTableRowNode td:nth-child(6) .guideFieldNode.percentageOfOwnership{padding-right:0rem;position:unset}
.guideTableNode.affiliateFirm_table table tbody .guideTableRowNode td:last-child .guideTableRuntimeAddControl{margin-left:0rem}
.guideTableNode table .guideTableRowNode.guideTableHeader th .sortingButton.asc,.guideTableNode table .guideTableRowNode.guideTableHeader th .sortingButton.desc,.guideTableNode table .guideTableRowNode.guideTableHeader th .sortingButton.random{display:inline-block;position:absolute;right:auto;top:15px}
button.button-default.button-medium.guide-fu-attach-button,button.button-default.button-medium.guide-fu-attach-button:hover{color:#fff;width:auto;font-weight:600;margin-top:10px}
button.button-default.button-medium.guide-fu-attach-button+ul{padding-top:12px}
.guidefileupload .guideFieldLabel.top>label{line-height:24px;font-weight:700;font-size:16px;color:#000}
li.guide-fu-fileItem{border:1px solid #a2a2a2;color:#141414;border-radius:4px}
span.guide-fu-fileName{text-decoration:none}
div#guideContainer-rootPanel-panel_copy-toolbar-nextitemnav_copy___guide-item{float:right}
button.send_email,button.send_email:hover{width:auto;margin-left:.5rem;padding-inline:1rem}
button.send_email a,button.send_email:hover a{color:#fff;text-decoration:none}
.guideradiobutton.guidefield,.guideTextDraw.guideStaticText>p.top_zero{padding-top:0}
.guideTableNode table .guideTableRowNode.guideTableHeader.grossReceipt_sortingBtn th .sortingButton.asc,.guideTableNode table .guideTableRowNode.guideTableHeader.grossReceipt_sortingBtn th .sortingButton.desc,.guideTableNode table .guideTableRowNode.guideTableHeader.grossReceipt_sortingBtn th .sortingButton.random{top:11px}
.guideTableNode table .guideTableRowNode.guideTableHeader.grossReceipt_sortingBtn th:nth-child(odd) .sortingButton.asc,.guideTableNode table .guideTableRowNode.guideTableHeader.grossReceipt_sortingBtn th:nth-child(odd) .sortingButton.desc,.guideTableNode table .guideTableRowNode.guideTableHeader.grossReceipt_sortingBtn th:nth-child(odd) .sortingButton.random,.guideTableNode.affiliateFirm_table table .guideTableRowNode.guideTableHeader th:nth-child(3) .sortingButton.asc,.guideTableNode.affiliateFirm_table table .guideTableRowNode.guideTableHeader th:nth-child(3) .sortingButton.desc,.guideTableNode.affiliateFirm_table table .guideTableRowNode.guideTableHeader th:nth-child(3) .sortingButton.random,.guideTableNode.affiliateFirm_table table .guideTableRowNode.guideTableHeader th:nth-child(7) .sortingButton.asc,.guideTableNode.affiliateFirm_table table .guideTableRowNode.guideTableHeader th:nth-child(7) .sortingButton.desc,.guideTableNode.affiliateFirm_table table .guideTableRowNode.guideTableHeader th:nth-child(7) .sortingButton.random{display:none}
.guideTableNode.grossReceipt_table table .guideTableRowNode.guideTableHeader th:nth-child(3),.guideTableNode.grossReceipt_table table tbody .guideTableRowNode td:nth-child(3){width:4%}
.guideTableNode.affiliateFirm_table table .guideTableRowNode.guideTableHeader th:nth-child(7),.guideTableNode.affiliateFirm_table table tbody .guideTableRowNode td:nth-child(7){width:auto}
.guideTableNode.affiliateFirm_table table .guideTableRowNode.guideTableHeader th:nth-child(3),.guideTableNode.affiliateFirm_table table tbody .guideTableRowNode td:nth-child(3){width:2%}
.guideTableNode.grossReceipt_table table .guideTableRowNode.guideTableHeader th:first-child,.guideTableNode.grossReceipt_table table tbody .guideTableRowNode td:first-child{width:6%}
.guideCheckBoxGroupItems:not(.guideImageChoice):not(.guideSwitch){display:flex;flex-wrap:wrap}
.guideTableNode.grossReceipt_table table tbody .guideTableRowNode td:nth-child(odd) .guideFieldNode,.guideTableNode.grossReceipt_table table .guideTableRowNode.guideTableHeader th:nth-child(odd) .guideFieldNode{word-wrap:normal;word-break:normal}
.guideTableNode.grossReceipt_table table tbody .guideTableRowNode td:nth-child(even) .guideFieldNode,.guideTableNode.grossReceipt_table table .guideTableRowNode.guideTableHeader th:nth-child(even) .guideFieldNode{padding-left:0rem;border-left-width:0rem}
.guideTableNode.grossReceipt_table table tbody .guideTableRowNode td:nth-child(even) .guideFieldNode input{font-size:unset}
.guideTableNode.affiliateFirm_table table tbody .guideTableRowNode td:nth-child(4) .guideFieldNode,.guideTableNode.affiliateFirm_table table .guideTableRowNode.guideTableHeader th:nth-child(4) .guideFieldNode,.guideTableNode.affiliateFirm_table table tbody .guideTableRowNode td:last-child .guideFieldNode{padding-left:0rem}
.guideTableNode.affiliateFirm_table table tbody .guideTableRowNode td:last-child .guideFieldNode{margin-top:1.1rem}
.guideImage img{position:relative;top:10px}
.contactButton button,.contactButton button:hover{width:auto;color:#fff}
#guide-mobile-navigator>ul.tab-navigators.tab-navigators-mobile li[title="TabsOnLeft"]>a{display:none}
#guide-mobile-navigator .tab-navigators>li>ul.tab-navigators{display:block}
#guide-mobile-navigator{left:auto}
.mobileLayout ol.wizard-navigators{display:none}
.tab-navigators-mobile>li{white-space:normal}
.download{text-align:right;padding:.75rem 0}
.download .icon{background:url(../../../../../content/dam/gov-txdot-forms-adaptive/panel-pdf.png);background-size:contain;display:inline-block;width:15px;height:16px;background-repeat:no-repeat;position:relative;top:3px}
.download .icon img{display:none}
.cq-dd-file{color:#0056a9}
@media only screen and (max-width:767px){.download{padding:.75rem}
}