.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{margin-block:15px;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{display:flex}
.pnlLocations .guideCheckBoxGroupItems{display:grid !important;grid-template-columns:auto auto}
.pnlLocations .guideCheckBoxGroupItems:before{display:none}
.afCheckBoxItem .guideWidgetLabel label{margin-right:0}
.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:0rem}
.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 table .guideTableRuntimeRightControls{width:82px}
.table_scroll{overflow:auto}
.guidedatepicker .datepicker-calendar-icon{top:7px;right:7px;background-size:60%}
.contactButton button,.contactButton button:hover,.contactButton button:active,.contactButton button:focus{width:auto;color:#fff;margin:12px;float:right}
.contactButton button,.contactButton button:hover,.contactButton button:active,.contactButton button:focus{border-radius:4px;border:2px solid #0056a9;background:#0056a9;padding-block:7px;padding-inline:23px}
.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}
.guideFieldNode.guideTextBox.signature.defaultFieldLayout.af-field-empty input,.guideFieldNode.guideTextBox.authorizedSignature.defaultFieldLayout.af-field-empty input{padding-left:80px}
.guideTableNode table tbody:nth-of-type(odd) tr:nth-of-type(odd){background:0}
h1{font-size:48px;color:#1f1f1f;line-height:58px;padding-bottom:20px}
.guideTextDraw.guideStaticText>p,ul{padding:0;margin:0;line-height:24px}
.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:0;padding-top: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,.research_prblm_statement_table p{color:#141414;line-height:27px;font-size:18px;letter-spacing:.5px}
.guideTableNode table{border:1px solid #a2a2a2;border-bottom:0;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}
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}
.signature .textField input[type='text'],.authorizedSignature .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{float:right}
.guideFieldNode.guideButton.btnSubmit.defaultFieldLayout.af-field-empty button{padding:7px 23px 7px 23px;background:#0056a9;border:2px solid #0056a9;border-radius:4px;margin:.75rem}
.guideTableNode.headerItem_copy_2{padding-bottom:24px}
.guideFieldNode.guideTextBox.txtMiscellaneous.defaultFieldLayout.af-field-empty{padding-bottom:24px}
.afRadioButtonItem{display:flex}
.guideTableNode table.nowrap td:not(.child) .guideFieldWidget.left{width:auto}
.guideRadioButtonGroupItems:not(.guideImageChoice):not(.guideSwitch){display:flex !important;flex-wrap:wrap}
.afToolbarButton .guidebutton button:not(.af-icon-button){margin-right:0rem}
.guideFieldNode.guideTextBox.signature.defaultFieldLayout.af-field-empty input,.guideFieldNode.guideTextBox.authorizedSignature.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}
span.real_estate_break{display:block}
.color_asterisk{color:#ff4500}
.btnPrint{text-align:right}
textarea{font-family:Arial}
@media only screen and (max-width:767px){.guideToolbarNode.toolbar{position:initial;padding-top:1rem}
.btnPrint button{right:0}
#guideContainer-rootPanel-panel-panel1693161236415-guidecheckbox_435561029__ .afRadioButtonItem{width:47%}
[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}
.exhibit_exp_log_table .guidedatepicker{width:auto !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}
.currentDateofExpiration input{margin-top:0rem}
.btnPrint{text-align:left;margin-left:.75rem}
.guideformtitle,.guideTextDraw.guideformtitle{margin-left:0rem}
}
@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 only screen and (min-width:1200px){.btnPrint button{right:-20%}
}
@media only screen and (min-device-width:992px) and (max-device-width:1199px){.guidePanelNode.formTitle .fd-row.guideGridFluidLayout2Container .guideRadioButtonGroupItems .guideRadioButtonItem:nth-child(4){margin-left:0}
.guidePanelNode.formTitle .fd-row.guideGridFluidLayout2Container .guideRadioButtonGroupItems .guideRadioButtonItem:nth-child(5){width:auto}
}
@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:892px){.currentDateofExpiration input{margin-top:1.69rem}
}
@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.headersLeft.nonIETable .guideFieldWidget{height:auto}
}
@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}
.TypeofCredential .afCheckBoxItem{display:flex}
.TypeofCredential .guideCheckBoxGroupItems:not(.guideImageChoice):not(.guideSwitch).guideCheckBoxGroupItems{display:block}
.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}
.general_information_table .guideTextDraw.guideStaticText>p,.requiredAttachments .guideTextDraw.guideStaticText>p,.experienceLog table .guideTextDraw.guideStaticText>p{padding-top:0}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).appraisersFullName,.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).appraiserprintedname,.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).txDOTUse{padding-top:24px}
.identification_appraiser_textbox.guideTextDraw.guideStaticText>p{padding:.5rem;border:1px solid #a2a2a2}
.guideTextDraw.guideStaticText>p.exp_info_page{padding-top:.5rem}
.table_grey_row td{background-color:#f0f0f0}
table tbody tr:nth-child(8) td:nth-child(2){border-bottom:2px solid #fff}
.table_white_row td{background-color:#fff}
.txDOTUse .guideFieldLabel.top label{font-style:italic}
.txDOTUse.afCheckBoxItem{margin-right:0rem;display:flex}
.guidefileupload.guidefield .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).exhibit_upload_img{margin-top:24px}
.exhibit_exp_log_table.guideTableNode table td:nth-child(1),.exhibit_exp_log_table.guideTableNode table td:nth-child(3),.exhibit_exp_log_table.guideTableNode table td:nth-child(4),.exhibit_exp_log_table.guideTableNode table td:nth-child(5){width:15% !important}
.exhibit_exp_log_table.guideTableNode table tbody tr td:last-child .guidenumericbox.guidefield{width:53% !important}
.exhibit_exp_log_table.guideTableNode table tbody tr:last-child td:last-child .guidenumericbox.guidefield{width:100% !important}
.exhibit_exp_log_th{text-align:center}
.checkbox_with_hyperlink a{color:#0056a9}
textarea{resize:none}
.step.mobileLayout{display:none}
.download{text-align:right;padding:.75rem}
.download a{font-size:16px}
.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}
.guideRadioButtonItem.afRadioButtonItem .guideWidgetLabel label::before{content:none !important}
.guideTableNode .multiline.textField textArea{border:1px solid #a2a2a2 !important}
.error-msg{padding-top:.25rem;color:#eb3c36;margin-left:0;margin-bottom:0;margin-top:0;margin-right:0;font-size:.875rem;padding-bottom:.25rem}
.txdot-champ-panel{width:auto;margin-top:-15px !important;border:1px solid #a2a2a2;background-color:#f0f0f0;border-top:0;border-bottom:0;border-radius:1px;margin:0;box-sizing:border-box;padding:20px;padding-top:3px;display:flex;margin-left:14px !important;margin-right:13px;padding-left:1px !important}
.champ-title{display:flex;align-items:flex-start;gap:8px;margin:10px 0;font-size:18px}
.txdot-champ-row{margin-left:50px}
.add-champ-btn button{display:flex;align-items:flex-start;gap:8px;padding-left:2px;margin:10px;border-radius:4px;border:2px solid #0056a9;padding-block:7px;color:#0056a9;background-color:#fff;margin:.75rem;white-space:nowrap}
.add-champ-btn button:focus,.add-champ-btn button:hover,.add-champ-btn button:active{border:2px solid #0056a9;background:#fff;padding-block:7px;color:#0056a9}
.delBtn button{border-radius:4px;border:2px solid #0056a9;padding-block:7px;color:#0056a9;background-color:#fff;margin:.75rem;white-space:nowrap;left:10px}
.delBtn button:focus,.delBtn button:hover,.delBtn button:active{border:2px solid #0056a9;background:#fff;padding-block:7px;color:#0056a9}
.tx-auth-panel{width:auto;margin-top:-20px !important;border:1px solid #a2a2a2;border-top:0;border-radius:1px;margin:0;box-sizing:border-box;padding:20px;padding-top:10px;display:flex;margin-left:14px !important;margin-right:13px;padding-left:1px !important}
.txdot-auth-title{display:flex;align-items:flex-start;gap:8px;margin:10px 0;font-size:18px}
.txdot-auth-row{margin-left:50px}
.add-auth button{display:flex;align-items:flex-start;gap:8px;padding-left:2px;margin:10px;border-radius:4px;border:2px solid #0056a9;padding-block:7px;color:#0056a9;background-color:#fff;margin:.75rem;white-space:nowrap}
.add-auth button:focus,.add-auth button:hover,.add-auth button:active{border:2px solid #0056a9;background:#fff;padding-block:7px;color:#0056a9}
.info-msg{padding-top:.25rem;color:#eb3c36;font-size:.875rem}
.contact-text{font-size:18px}
.downloadPdf button{background:none !important;border:none !important;color:#0056a9 !important;text-decoration:underline !important;cursor:pointer;padding:0 !important;font-size:18px !important}
.downloadPdf button:hover,.downloadPdf button:active,.downloadPdf button:focus{color:#0056a9 !important;text-decoration:underline !important;font-weight:normal !important}
.locked-checkbox{pointer-events:none;cursor:not-allowed;filter:grayscale(1);opacity:.85}