/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.nygov-universal-navigation #nav-meta{display:none;visibility:hidden;}.search-content-wrap{margin:0 auto;max-width:1200px;padding:22px;}.search-header{display:flex !important;flex-direction:column;margin-bottom:19px;}.search-header p{font-size:0.875em;}.search-header .search-page-title{display:flex;}.search-header .search-page-title p{font-size:1em;}.search-header .search-box-wrap{border:1px solid #CCC;border-radius:5px;}[role="search"]{display:flex;}.search-header .search-box-wrap input[type="search"]{height:45px;border:none;padding:11px;background-color:#FFF;border-radius:5px;}.search-header .search-box-wrap input[type="search"]:focus{outline:auto 5px -webkit-focus-ring-color;}[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;color:#767676;border-radius:calc(40 / 2);width:calc(40 / 2);height:calc(40 / 2);background:#ccc;background:url(https://pro.fontawesome.com/releases/v5.10.0/svgs/solid/times-circle.svg) no-repeat 50% 50%;opacity:.5;}.search-header .search-box-wrap .button:before{font-family:"Font Awesome 5 Free";content:"\F002";color:#121212;font-weight:bold;font-size:20px;position:absolute;margin-top:-12.5px;margin-left:-10px;}.search-header .search-box-wrap .button{margin-left:0;width:50px;height:47px;background-color:#dadada;border:1px solid #CCC;border-radius:5px;cursor:pointer;right:-1px;top:-1px;position:relative;}.search-header .search-box-wrap .button:focus,.search-header .search-box-wrap .button:hover{outline:auto 5px -webkit-focus-ring-color;}#results{max-width:1200px;}.search-header form#dmv-search-page{height:45px;}#search-content nav .menu-toggle{display:none;}#search-content nav .menu-toggle:not(:checked) ~ .filters-menu{transition:background-color 0.1s ease-in-out;}#search-content nav .menu-toggle:checked ~ .filters-menu{background-color:#eee;transition:background-color 0.3s ease-in-out;}#search-content nav .menu-toggle ~ .filter-menu{overflow:hidden;max-height:0;transition:max-height .2s ease;}#search-content nav .menu-toggle:not(:checked) ~ .filter-menu{visibility:hidden;}#search-content nav .menu-toggle:checked ~ .filter-menu{visibility:visible;background-color:#eee;margin-left:auto;max-height:500px;transition:max-height .2s ease;}#search-content #filters .filters-menu{text-align:right;display:flex;flex-direction:row-reverse;align-items:center;padding:0.75rem;max-width:fit-content;margin-left:auto;gap:0.5rem}#search-content #filters .filters-menu .m-filters{background:url(/images/icons/filter-icon-svg.svg) right center / 20px 20px no-repeat;border:0;margin-block:0;max-width:min-content;color:#5f6368;}#search-content #filters .filters-menu::before{font-family:"Font Awesome 5 Free";content:'\f1de';color:#62666A;font-weight:bold;font-size:1rem;}#search-content #filters .filters-menu .m-filters.active{border:1px solid #ddd;border-bottom:0;}#search-content #filters{position:relative;max-height:2.65em;display:none;}#search-content #filters.active{display:block;}#search-content #filters > ul{list-style-type:none;padding:0;margin-block:0;max-width:min(15em,75%);box-sizing:border-box;}#search-content #filters ul > *:not(:last-child){border-bottom:1px solid #ddd;}#search-content #filters ul>li{padding:0;}#search-content #filters ul li.active{padding:0.75em;font-weight:600;color:#0b5583;}#search-content #filters ul > li.active > a{color:#0b5583;font-weight:600;}#search-content #filters ul li ul li.active a{color:#0b5583;font-weight:600;}#search-content #filters ul>li.sub{position:relative;}#search-content #filters ul>li .root:hover{text-decoration:none;}#search-content #filters ul > li > a{color:#5f6368;text-decoration:none;display:block;padding:0.75em;border:1px solid transparent;border-bottom:0;}#search-content #filters ul > li.sub > a{border-bottom:1px solid #ddd;}#search-content #filters ul>li.active>a:hover{cursor:default;text-decoration:none;}#search-content #filters ul>li.sub>a:after{content:'\25BC';padding-left:0.5em;font-size:12px;color:#5f6368;vertical-align:middle;}#search-content #filters ul li ul{display:none;padding:0;margin:0;min-width:12em;background-color:#eee;position:static;border:0;}#search-content #filters ul li > a[aria-expanded="true"] + ul{display:block;z-index:1000;}#search-content #filters ul li ul li{display:block;}#search-content #filters ul li ul li{border-bottom:0 !important;}#search-content #filters ul li ul li a{display:block;border:0;}#search-content #filters ul>li>ul>li>a:hover{background-color:#ddd;}#results .count-filter{display:flex;align-items:center;gap:0.33em;margin-block:20px 10px;width:max-content;}#search-result-count p{font-size:0.875em;color:#4d5156;margin-block:0;display:inline-block;}#search-result-count-filter{color:#4d5156;margin-block:0;display:inline-block;}#search-result-count-filter{margin-left:0.2em;}#search-result-count-filter .rfilter{font-size:12px;text-decoration:none;border:1px solid #aaa;padding-inline:0.25em;background-color:#f7f7f7;color:#4d5156;display:inline-block;vertical-align:middle;margin-left:0.25em;line-height:1em;border-radius:3px;}#suggested-query{color:#4d5156;}#suggested-query p{font-size:1em;}#suggested-query a{font-weight:600;text-decoration:none;font-size:12px;}#suggested-query a:hover{text-decoration:underline;}#suggested-query a:after{display:none !important;}#related-searches{font-size:0.875em;color:#4d5156;margin-block:6px 4px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25em;}#related-searches .related-label{margin:0;display:inline;}#related-searches ul{list-style:none;padding:0;margin:0;display:inline-flex;flex-wrap:wrap;gap:0.25em;}#related-searches ul li{display:inline;}#related-searches ul li::after{content:',';color:#4d5156;}#related-searches ul li:last-child::after{content:'';}#related-searches ul li a{color:#004dd1;text-decoration:underline;font-size:0.875em;}#related-searches ul li a:hover{text-decoration:underline solid 2px;}#related-searches ul li a:after{display:none !important;}#promoted-ads{display:none;}#promoted-ads.active{display:block;}#targeted-ads .action-container{margin-bottom:2em;}#targeted-ads .expand-content .search-cols{padding:0;border:0 !important;}#keymatch-results ul{padding-left:0;margin-bottom:0;}#keymatch-results ul li{list-style-type:none;}#keymatch-results .img{padding-top:0.75em;}#keymatch-results .image ul{padding:0;margin:0;list-style-type:none;}#keymatch-results .image ul li{padding:0;}#keymatch-results .img img{width:200px;height:100px;}#keymatch-results .result-link a .url{display:flex;align-items:center;}#keymatch-results .result-link a p{font-size:16px;}#keymatch-results .related-links{margin:0;list-style-type:none;padding:0.25em 0;}#keymatch-results .related-links li{margin-right:0.33em;line-height:6px !important;}#keymatch-results .related-links li:before{content:"\2022";padding-right:0.25em;}#keymatch-results .related-links li a{font-size:16px;text-decoration:underline;}#keymatch-results .related-links li a:hover{text-decoration:underline;}#search-results{margin-top:-5px;}#search-results .no-results{font-size:1em;}#search-content .result-content{}#search-content .result-content ol{list-style-type:none;margin-top:0;padding:0;}#search-content .result-content ol li{padding:8.5px 0;line-height:normal;}#search-content .result-content #search-results ol li{padding:8.5px 0 10px 0;line-height:normal;}#search-content .result-content #keymatch-results ol>li:first-child{padding-top:20px;padding-bottom:10px;}#search-content .result-content ol>li:last-child{margin-bottom:1em;border-bottom:1px solid #767676;}#search-content .result-content .result-link a:hover,#search-content .result-content .result-link a:focus{text-decoration:underline solid 2px;color:#62666a;}#search-content .result-content .result-link .title-wrap a{text-decoration:underline;color:#004dd1;}#search-content .result-content .result-link .title-wrap  a:visited,#search-content .result-content .result-link .title-wrap  a:hover,#search-content .result-content .result-link .title-wrap  a:focus{text-decoration:underline solid 2px;color:#004dd1;}#search-content .result-content ol li .url{color:#202124;text-decoration:none;display:inline-block;margin-bottom:0.25em;font-weight:normal;}#search-content .url cite{font-style:normal;font-size:14px;color:#62666a !important;line-height:normal;padding-top:4px;text-decoration:none;}#search-content .result-content ol li .url .sub{color:#5f6368;}#search-content .ext{display:inline-block;vertical-align:bottom;font-size:12px;border:1px solid #ebebeb;padding:0.1em 0.25em;color:#4d5156;margin-left:0.33em;}#search-content .result-content ol li .title{font-size:16px;margin-bottom:0;text-decoration:underline;}#search-content .result-content ol li p.title{line-height:1.5em;font-family:"ProximaNovaBold","sans-serif";color:#004dd1;text-decoration:underline;font-weight:800;font-size:1em;}#search-content .result-content ol li .result-details{margin:0.25em 0;}#search-content .result-content ol li .update-date{display:none;visibility:hidden;}#search-content .result-details .result-snippet{color:#4d5156;display:inline;font-size:12px;}#search-content .result-details .highlight{font-weight:700;}#search-content p.duplicate{margin-bottom:0;font-size:16px;}#related-results{margin-bottom:1.5em;}#related-results h2{font-size:20px;padding:0.75em 0;}#related-results ul{display:flex;list-style-type:none;padding:0;margin:0;flex-wrap:wrap;max-width:48em;justify-content:center;gap:1em;}#related-results ul li{flex:1 1 50%;flex-basis:calc(50% - 1em);padding:0;}#related-results ul li a{background-color:#f1f3f4;padding:0.75em 0.75em 0.75em 2.5em;text-decoration:none;color:#222;display:block;box-sizing:border-box;font-weight:bold;background-image:url(/modules/custom/nydmv_search/icon/search-icon.svg);background-position:0.75em center;background-repeat:no-repeat;background-size:20px 20px;border-radius:25px;font-size:16px;}#related-results ul li a:hover{text-decoration:underline;}#related-results ul li a:after{display:none !important;}#related-results ul li a span{font-weight:normal;font-size:16px;}#pagination{box-sizing:border-box;}#pagination .results-per-page{margin-top:1em;display:flex;gap:1em;justify-content:center;}#pagination .results-per-page p#results-per-heading{font-size:0.875em;margin-top:0;}#pagination .num-results,#pagination .pagenum-results{list-style-type:none;padding:0;margin:0;display:flex;gap:1.5em;justify-content:center;font-size:16px;}*::-ms-backdrop,#pagination .num-results li,#pagination .pagenum-results li{margin-left:1.5em;}#pagination a{text-decoration:none;font-size:16px;font-weight:normal;}#pagination a:hover{text-decoration:underline;}#pagination a:after{content:"" !important;padding-left:0 !important;}#pagination .page-prev:before{content:"\2039";padding-right:0.5em;color:#222;display:inline-block;}#pagination .page-next:after{content:"\203A" !important;padding-left:0.5em !important;color:#222;display:inline-block;}#gnav .gnav-search-toggle,#gnav-search-toggle{display:none;}@media only screen and (min-width:48em){#tax-container{min-width:80em;}.search-header .search-box-wrap{width:395px;}#search-content .search-box{}#search-content .url cite{font-size:14px;}#search-content .result-details .result-snippet{font-size:16px;}#search-content .result-details p.result-snippet{line-height:1.5em;font-size:0.875em;}#results{}#results .reverse{flex-direction:row-reverse;}#results .flex .search-cols{flex-basis:auto;}#search-ads{width:25em;margin:1em 0;}#targeted-ads .targeted-ad{margin-bottom:2em;}}@media only screen and (min-width:64em){#search-content #filters{position:static;border-bottom:1px solid #62666a;height:auto;max-height:fit-content;}#search-content #filters .filters-menu{display:none;}#search-content #filters > ul{display:block !important;position:static;border:0;max-height:fit-content;margin:0;overflow:visible;visibility:visible;}#search-content #filters ul > *{border-bottom:0 !important;}#search-content #filters ul > li{display:inline-block;white-space:nowrap;}#search-content #filters > ul{white-space:nowrap;}#search-content #filters ul > li > a{display:inline-block;}#search-content #filters ul > li.sub > a{border-bottom:0;}#search-content #filters ul li ul{background-color:#fff;position:absolute;border:1px solid #ddd;border-top:0;white-space:normal;}#search-content #filters ul li ul li{white-space:normal;}}.mobile-search-panel{border:1px solid #0b5584;background-color:#EDEDED;}.mobile-search-panel .search-form .wrap form.search-open{background:#EDEDED;display:flex;justify-content:space-between;align-items:center;}.mobile-search-panel .search-form .wrap form.search-open input{border:none;width:65%;padding:8px 10px;background-color:transparent;color:#62666A;-webkit-text-fill-color:#62666A;flex-grow:1;margin:0px;height:auto;box-sizing:unset;}.mobile-search-panel .search-form .wrap form.search-open input#search-input-mobile.searchTerm{color:#62666A;-webkit-text-fill-color:#62666A;}.mobile-search-panel .search-form .wrap form.search-open input#search-input-mobile::-moz-placeholder{color:#62666A;}.mobile-search-panel .search-form .wrap form.search-open input#search-input-mobile::placeholder{color:#62666A;}.mobile-search-panel .search-form .wrap form.search-open span#cleartext{background-color:transparent;border:none;position:absolute;margin-right:30%;cursor:pointer;right:0;display:none;}.mobile-search-panel .search-form .wrap form.search-open span#cleartext:before{font-family:"Font Awesome 5 Free";content:"\f00d";color:#62666A;font-weight:bold;font-size:20px;}.mobile-search-panel .search-form .wrap form.search-open button[type=submit].global-search-submit.searchButton{flex-grow:1;background:#4C7B94;border:none;color:#fff;position:relative;height:40px;display:block;width:25%;}.mobile-search-panel .search-form .wrap form.search-open button[type=submit].global-search-submit.searchButton:before{color:#fff;padding-right:5px;}.mobile-search-panel .search-form .wrap form.search-open span.mobile-search-panel-close.searchPanelClose{background-color:transparent;border:none;color:#62666A;position:relative;padding:0 10px 0 0;font-size:25px;}.mobile-search-panel .search-form .wrap form.search-open span.mobile-search-panel-close.searchPanelClose:before{font-family:"Font Awesome 5 Free";content:"\f057";color:#62666A;padding-right:5px;font-weight:bold;}.mobile-search-panel .search-form input::-moz-placeholder:before{font-family:"Font Awesome 5 Free";content:"\f002";color:#62666A;padding-right:5px;font-weight:bold;}.mobile-search-panel .search-form input::placeholder:before{font-family:"Font Awesome 5 Free";content:"\f002";color:#62666A;padding-right:5px;font-weight:bold;}.mobile-search-panel,.mobile-search-panel[aria-hidden=true]{display:none;}.mobile-search-panel[aria-hidden=false]{display:block !important;}@media (min-width:768px){.mobile-search-panel .search-form .wrap form.search-open span#cleartext{margin-right:28%;}.mobile-search-panel .search-form .wrap form.search-open input{width:70%;}}@media (min-width:1200px){.search-toggle{display:flex !important;justify-content:flex-end;background:#0b5584;}.mobile-search-panel-open{display:none !important;visibility:hidden !important;}.mobile-search-panel{display:none;visibility:hidden;border:none;height:40px;background-color:transparent;padding-right:60px;max-width:300px;padding-top:17px;}.mobile-search-panel .search-form .wrap form.search-open{background-color:transparent;border:1px solid #62666A;border-radius:0;padding-left:10px !important;}.mobile-search-panel .search-form .wrap form.search-open input.searchTerm{padding-left:10px;font-size:16px;background:#fff;color:#62666A;-webkit-text-fill-color:#62666A;height:32px;}.mobile-search-panel .search-form .wrap form.search-open input::-moz-placeholder{color:#62666A !important;font-size:16px;}.mobile-search-panel .search-form .wrap form.search-open input::placeholder{color:#62666A !important;font-size:16px;}.mobile-search-panel .search-form .wrap form.search-open span#cleartext{display:none;visibility:hidden;}.mobile-search-panel .search-form .wrap form.search-open button[type=submit].global-search-submit.searchButton{border:none;color:#0b5584;position:relative;width:10%;height:32px;}.mobile-search-panel .search-form .wrap form.search-open button[type=submit].global-search-submit.searchButton:before{font-family:"Font Awesome 5 Free";content:"\f002";color:#0b5584;padding-right:5px;font-weight:bold;}.mobile-search-panel .search-form .wrap form.search-open span.mobile-search-panel-close.searchPanelClose{display:none !important;}.mobile-search-panel .search-form .wrap form.search-open span.mobile-search-panel-close.searchPanelClose:before{content:"";}}@media (min-width:1336px){.search-nav-toggle{display:none !important;visibility:hidden !important;}}@media (max-width:1200px){.global-nav-wrapper{display:flex;align-items:center;}.global-nav-wrapper .m-webny-global-header{flex-grow:1;}.global-nav-wrapper .m-webny-global-header .agency-name-wrap{display:flex;flex-direction:row;align-items:center;height:80px;}.global-nav-wrapper .m-webny-global-header .agency-name{padding-top:0;flex:1;}.global-nav-wrapper .search-toggle{display:flex !important;justify-content:right;align-items:center;background-color:#0b5584;padding-right:15px;}.global-nav-wrapper .search-toggle .mobile-search-panel-open{color:#fff !important;font-size:20px;cursor:pointer;display:block;border:none;background:none;}.global-nav-wrapper .search-header{display:none !important;}}@media (min-width:768px){.m-webny-global-header.horizontal.stacked > ul{width:auto;}.global-nav-wrapper .m-webny-global-header .agency-name-wrap{height:auto;}.global-nav-wrapper .m-webny-global-header .search-toggle .mobile-search-panel-open{padding-top:20px;padding-right:10px;}}@media (min-width:1200px){.m-webny-global-header{flex-grow:1;display:flex;flex-direction:column;}.m-webny-global-header.horizontal.unstacked > ul > li > span:hover{cursor:pointer;}.m-webny-global-header .agency-name-wrap{height:60px;display:flex;}.m-webny-global-header .agency-name{flex:1;}.global-nav-wrapper .search-toggle{display:none !important;}.global-nav-wrapper .search-header{display:flex;height:61px;justify-content:end;padding-right:60px;}.global-nav-wrapper .search-header .search-box-wrap{border-radius:0;width:285px;}.global-nav-wrapper .search-header .search-box-wrap form#dmv-search-page{border:none;height:32px;border-radius:0;}.global-nav-wrapper .search-header .search-box-wrap input[type=search]{height:32px;border-radius:0;width:249px;margin-bottom:0;font-weight:normal;font-size:16px;}.global-nav-wrapper .search-header .search-box-wrap input[type=search]:focus,.global-nav-wrapper .search-header .search-box-wrap input[type=search]:active{outline:auto 5px -webkit-focus-ring-color;}.global-nav-wrapper .search-header .search-box-wrap .button{height:32px;border-radius:0;width:auto;top:0;right:0;border:none;}.global-nav-wrapper .search-header .search-box-wrap .button::before{color:#121212;font-size:19px;}}@media (min-width:1200px){nav#m-webny-global-header{flex-grow:1;display:flex;flex-direction:column;}}#search-content .result-content ol li .result-details{margin:0.25em 0;color:#4d5156;}#search-suggestions-dropdown{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ccc;list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto;z-index:9999;display:none;box-shadow:0 2px 4px rgba(0,0,0,0.2);}#search-suggestions-dropdown li{padding:8px 12px;cursor:pointer;border-bottom:1px solid #ddd;outline:none;border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid transparent;}#search-suggestions-dropdown li:last-child{border-bottom:none;}#search-suggestions-dropdown li:hover{background-color:#f0f0f0;}#search-suggestions-dropdown li:focus{background-color:#f0f0f0;border:2px solid #0b5583;outline:none;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
#backtotop{background:#f7f7f7;border:1px solid #cccccc;border-radius:10px;bottom:20px;color:#333333;cursor:pointer;display:none;width:max-content;padding:10px 15px;position:fixed;right:20px;text-align:center;z-index:10;}#backtotop:hover{background:#eeeeee;}#backtotop:focus{opacity:0.6;outline:none;}
span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
