<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
/*version 4.0 HHS logon pattern -- 06 February 2018 */
@font-face { font-family: 'ProximaNova-Reg'; src: url("/public/resp/includes/fonts/ProximaNova-Reg-webfont.eot"); src: url("/public/resp/includes/fonts/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"), url("/public/resp/includes/fonts/ProximaNova-Reg-webfont.ttf") format("truetype"), url("/public/resp/includes/fonts/ProximaNova-Reg-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ProximaNova-Bold'; src: url("/public/resp/includes/fonts/ProximaNova-Sbold-webfont.eot"); src: url("/public/resp/includes/fonts/ProximaNova-Sbold-webfont.eot?#iefix") format("embedded-opentype"), url("/public/resp/includes/fonts/ProximaNova-Sbold-webfont.ttf") format("truetype"), url("/public/resp/includes/fonts/ProximaNova-Sbold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ProximaNova-Xbold'; src: url("/public/resp/includes/fonts/ProximaNova-Xbold-webfont.eot"); src: url("/public/resp/includes/fonts/ProximaNova-Xbold-webfont.eot?#iefix") format("embedded-opentype"), url("/public/resp/includes/fonts/ProximaNova-Xbold-webfont.ttf") format("truetype"), url("/public/resp/includes/fonts/ProximaNova-Xbold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Oswald-book'; src: url("/public/resp/includes/fonts/oswald-regular-webfont.eot"); src: url("/public/resp/includes/fonts/oswald-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/public/resp/includes/fonts/oswald-regular-webfont.ttf") format("truetype"), url("/public/resp/includes/fonts/oswald-regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Proxima Nova"; font-weight: normal; font-style: normal; src: url("../fonts/proximanova/proximanova-regular.eot"); src: url("../fonts/proximanova/proximanova-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-regular.woff2") format("woff2"), url("../fonts/proximanova/proximanova-regular.woff") format("woff"), url("../fonts/proximanova/proximanova-regular.ttf") format("truetype"); }
@font-face { font-family: "Proxima Nova"; font-weight: 600; font-style: normal; src: url("../fonts/proximanova/proximanova-semibold.eot"); src: url("../fonts/proximanova/proximanova-semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-semibold.woff2") format("woff2"), url("../fonts/proximanova/proximanova-semibold.woff") format("woff"), url("../fonts/proximanova/proximanova-semibold.ttf") format("truetype"); }
@font-face { font-family: "Proxima Nova"; font-weight: bold; font-style: normal; src: url("../fonts/proximanova/proximanova-bold.eot"); src: url("../fonts/proximanova/proximanova-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-bold.woff2") format("woff2"), url("../fonts/proximanova/proximanova-bold.woff") format("woff"), url("../fonts/proximanova/proximanova-bold.ttf") format("truetype"); }
@font-face { font-family: "Proxima Nova"; font-weight: 800; font-style: normal; src: url("../fonts/proximanova/proximanova-extrabold.eot"); src: url("../fonts/proximanova/proximanova-extrabold.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-extrabold.woff2") format("woff2"), url("../fonts/proximanova/proximanova-extrabold.woff") format("woff"), url("../fonts/proximanova/proximanova-extrabold.ttf") format("truetype"); }
@font-face { font-family: "Proxima Nova"; font-weight: normal; font-style: italic; src: url("../fonts/proximanova/proximanova-italic.eot"); src: url("../fonts/proximanova/proximanova-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-italic.woff2") format("woff2"), url("../fonts/proximanova/proximanova-italic.woff") format("woff"), url("../fonts/proximanova/proximanova-italic.ttf") format("truetype"); }
@font-face { font-family: "Proxima Nova"; font-weight: bold; font-style: italic; src: url("../fonts/proximanova/proximanova-bolditalic.eot"); src: url("../fonts/proximanova/proximanova-bolditalic.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-bolditalic.woff2") format("woff2"), url("../fonts/proximanova/proximanova-bolditalic.woff") format("woff"), url("../fonts/proximanova/proximanova-bolditalic.ttf") format("truetype"); }
@font-face { font-family: "Proxima Nova"; font-weight: 200; font-style: normal; src: url("../fonts/proximanova/proximanova-light.eot"); src: url("../fonts/proximanova/proximanova-light.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-light.woff2") format("woff2"), url("../fonts/proximanova/proximanova-light.woff") format("woff"), url("../fonts/proximanova/proximanova-light.ttf") format("truetype"); }
@font-face { font-family: "Proxima Nova"; font-weight: 200; font-style: italic; src: url("../fonts/proximanova/proximanova-lightitalic.eot"); src: url("../fonts/proximanova/proximanova-lightitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-lightitalic.woff2") format("woff2"), url("../fonts/proximanova/proximanova-lightitalic.woff") format("woff"), url("../fonts/proximanova/proximanova-lightitalic.ttf") format("truetype"); }
@font-face { font-family: "Proxima Nova"; font-weight: 200; font-style: italic; src: url("../fonts/proximanova/proximanova-lightitalic.eot"); src: url("../fonts/proximanova/proximanova-lightitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-lightitalic.woff2") format("woff2"), url("../fonts/proximanova/proximanova-lightitalic.woff") format("woff"), url("../fonts/proximanova/proximanova-lightitalic.ttf") format("truetype"); }
@font-face { font-family: "Proxima Nova"; font-weight: 200; font-style: italic; src: url("../fonts/proximanova/proximanova-lightitalic.eot"); src: url("../fonts/proximanova/proximanova-lightitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-lightitalic.woff2") format("wo../fonts/ff2"), url("../fonts/proximanova/proximanova-lightitalic.woff") format("wof../fonts/f"), url("../fonts/proximanova/proximanova-lightitalic.ttf") format("true../fonts/type"); }
@font-face { font-family: 'D Sari Bold'; font-weight: normal; font-style: normal; src: url("../fonts/dsaribold/DSari_Bold-webfont.eot"); src: url("../fonts/dsaribold/DSari_Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dsaribold/DSari_Bold-webfont.woff2") format("woff2"), url("../fonts/dsaribold/DSari_Bold-webfont.woff") format("woff"), url("../fonts/dsaribold/DSari_Bold-webfont.ttf") format("truetype"); }
/******************************************/
/*    NYS color vars and gradient mixin   */
/* Developed by Gregory Sweet (@gps03) at */
/* NYS Dept. of Health 28 January 2015    */
/* In conpliance with NYS Branding        */
/* Guidelines and Architecture for HHS    */
/******************************************/
body { margin-top: 0; font-size: 16px; }

.container { padding: 0; }

.form-control { margin-bottom: 0.5em; }

.left_box_text { padding: 5px; color: #000066; font: normal 11px/14px Arial, Helvetica, sans-serif; }

.form_text { padding: 5px; color: #000066; font: normal normal bold 11px/14px Arial, Helvetica, sans-serif; }

.logoff_text { padding: 5px; color: #000066; font: normal normal bold 22px/25px Arial, Helvetica, sans-serif; }

.form-control.error { border-left: 5px solid #a94442; }

.error { color: #a94442; }

/* New Style - change font-size to 20px */
.title { font: 20px/42px "ProximaNovaExtrabold", Arial, sans-serif; color: #523178; }
@media only screen and (max-width: 767px) { .title { font-size: 18px; line-height: 27px; } }

.subtitle { font: 18px/27px "ProximaNovaRegular", Arial, sans-serif; color: #6f5091; }
@media only screen and (max-width: 767px) { .subtitle { font-size: 14px; line-height: 24px; } }

.red_alert_text { color: #FF0000; font: normal 11px Arial, Helvetica, sans-serif; }

.red_header_text { margin-bottom: 24px; color: #FF0000; font: bold 24px/28px Arial, Helvetica, sans-serif; }

.mybox { width: 75%; border: 2px solid #c0c0c0; color: navy; background-color: #E0E6FC; box-shadow: 1px 25px 25px rgba(255, 0, 0, 0.3); }

input[name=userid]::-webkit-input-placeholder, input[name=userid]:-moz-placeholder, input[name=userid]::-moz-placeholder, input[name=userid]:-ms-input-placeholder { color: rgba(1, 14, 128, 0.5); }
input[name=userid]:focus::-webkit-input-placeholder, input[name=userid]:focus:-moz-placeholder, input[name=userid]:focus::-moz-placeholder, input[name=userid]:focus:-ms-input-placeholder { color: transparent; }

.fail { font: normal 1.5em/1.25em 'ProximaNovaExtrabold',sans-serif; color: #a94442; text-align: center; }
.fail.button { margin-top: 2.5%; margin-bottom: 2.5%; }

#browserWarning { display: none; background: #fff; border: 1px solid #bbb; border-radius: 8px; margin: 20px 80px 22px; padding: 8px 20px 16px 20px; }
#browserWarning div { text-align: center; }

#xp-message { display: none; font: normal 1.2em/2em 'ProximaNovaExtrabold',sans-serif; text-align: center; }

#xp-warning { display: none; background: #fff; border: 1px solid #bbb; border-radius: 8px; margin: 20px 80px 22px; padding: 8px 20px 16px 20px; }

#pageMsg { padding-bottom: 2em; }
#pageMsg &gt; .alert { padding: 15px; border: 1px solid transparent; color: transparent; border-radius: 4px; margin-bottom: 20px; font: 1em Verdana, Geneva, sans-serif; background-image: none; }
#pageMsg &gt; .alert-dismissable { padding-right: 35px !important; }
#pageMsg &gt; .alert-success { background-color: #dff0d8 !important; border-color: #d6e9c6 !important; color: #3c763d !important; }
#pageMsg &gt; .alert-info { background-color: #d9edf7 !important; border-color: #bce8f1 !important; color: #31708f !important; }
#pageMsg &gt; .alert-warning { background-color: #fcf8e3 !important; border-color: #faebcc !important; color: #8a6d3b !important; }
#pageMsg &gt; .alert-danger { background-color: #f2dede !important; border-color: #ebccd1 !important; color: #a94442 !important; }
#pageMsg &gt; button:hover { background: none !important; }

#backtohcscontainer { display: none !important; }

.login { background: #d9e1e2; }

/* New style - change font-size to 12, text align to center, padding left to 0% */
.hhs-header-bar { background-color: #523178; color: #FFFFFF; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; font-family: 'ProximaNovaExtrabold',sans-serif; font-size: 12px; line-height: 31px; letter-spacing: 0.1em; margin: 0; padding-left: 0%; text-transform: uppercase; left: -52px; top: 0; width: 100%; text-align: center; }

#hcslockup h1 { background-image: url(/public/resp/images/logo/hcsLockup-web.png); height: 100px; width: 262px; background-repeat: no-repeat; background-position: center center; padding: 12.5px; text-indent: -9000px; margin-left: auto; margin-right: auto; }
@media screen and (min-width: 768px) and (max-width: 978px) { #hcslockup h1 { background-size: contain; height: 50px; width: 131px; } }

.close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .2; }
.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: .5; }

.fade { opacity: 0; -webkit-transition: opacity .15s linear; transition: opacity .15s linear; }
.fade.in { opacity: 1; }

.modal { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: auto; overflow-y: scroll; -webkit-overflow-scrolling: touch; outline: 0; }
.modal-open { overflow: hidden; }
.modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -moz-transition: -moz-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); }
.modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.modal-dialog { position: relative; width: auto; margin: 10px; }
/* Change border radius - new style */
.modal-content { position: relative; background-color: #fff; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 1.1em; outline: none; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }
.modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; }
.modal-backdrop.in { filter: alpha(opacity=50); opacity: .5; }
.modal-header { min-height: 16.428571429px; padding: 15px; border-bottom: 1px solid #e5e5e5; }
.modal-header h4 { padding-left: 10px; color: #f90; background-color: transparent; font: bold 1.3em Georgia, "Times New Roman", Times, serif; font-size: 20px; }
.modal-header button.close { padding: &nbsp;0; cursor: &nbsp;pointer; background: &nbsp;0 0; border: &nbsp;0; -webkit-appearance: &nbsp;none; }
.modal-header .close { margin-top: -2px; }
.modal-title { margin: 0; line-height: 1.428571429; }
.modal-body { position: relative; padding: 20px; }
.modal-body &gt; p { font-family: 'ProximaNovaRegular', Arial, sans-serif; font-size: 16px; margin: 0 0 10px; }
/* New style - change text align to center */
.modal-footer { padding: 19px 20px 20px; margin-top: 15px; text-align: center; border-top: 1px solid #e5e5e5; }
.modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.modal-footer .btn-block + .btn-block { margin-left: 0; }
.modal-footer:before, .modal-footer:after { display: table; content: " "; }
.modal-footer:after { clear: both; }
.modal-footer .btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; border-radius: 4px; }
.modal-footer .btn:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.modal-footer .btn:hover, .modal-footer .btn:focus { color: #333; text-decoration: none; }
.modal-footer .btn-default { color: #333; background-color: #fff; border-color: #ccc; }
.modal-footer .btn-default:hover, .modal-footer .btn-default:focus { color: #333; background-color: #ebebeb; border-color: #adadad; }
.modal-footer .btn-primary { color: #fff; background-color: #428bca; border-color: #357ebd; }
.modal-footer .btn-primary:hover, .modal-footer .btn-primary:focus { color: #fff; background-color: #3276b1; border-color: #285e8e; }
@media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; }
  .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm { width: 300px; }
  .modal-lg { width: 900px; } }

.tou a { font-size: 11px; font-family: 'ProximaNovaRegular',sans-serif; letter-spacing: 0.5px; padding-right: 2em; color: #101820; text-decoration: none; text-align: center; }

/* Browser Icon image swaps to remove DOH-URI conflict */
.browserIcons &gt; a.chrome { background-image: url(/public/resp/images/icons/chrome.png); height: 64px; width: 64px; line-height: 64px; background-repeat: no-repeat; background-position: center center; padding: 64px 0px; color: transparent; }
.browserIcons &gt; a.firefox { background-image: url(/public/resp/images/icons/firefox.png); height: 64px; width: 64px; line-height: 64px; background-repeat: no-repeat; background-position: center center; padding: 64px 0px; color: transparent; }
.browserIcons &gt; a.internet-explorer { background-image: url(/public/resp/images/icons/internet-explorer.png); height: 64px; width: 64px; line-height: 64px; background-repeat: no-repeat; background-position: center center; padding: 64px 0px; color: transparent; }
.browserIcons &gt; a.safari { background-image: url(/public/resp/images/icons/safari.png); height: 64px; width: 64px; line-height: 64px; background-repeat: no-repeat; background-position: center center; padding: 64px 0px; color: transparent; }
.browserIcons &gt; a.ms-edge { background-image: url(/public/resp/images/icons/ms-edge.png); height: 64px; width: 64px; line-height: 64px; background-repeat: no-repeat; background-position: center center; padding: 64px 0px; color: transparent; }
.or { text-align: center; text-transform: uppercase; }
.or:before, .or:after { background-color: #000; content: ""; display: inline-block; height: 1px; position: relative; vertical-align: middle; width: 45%; }
.or:before { right: 0.5em; margin-left: -45%; }
.or:after { left: 0.5em; margin-right: -45%; }

/* New style change - change border color, border radius */
.resp-border { border: 1px solid #333; border-radius: 2em; padding: 1em; }
/* New style change - Keep the border on even in mobile */
/*@media only screen and (max-width: 767px) { .resp-border { border: none; } } */

.form-control.error { border-left: 5px solid #a94442; }

/* CSS Document -- hcs buttons*/
/*Buttons*/
/*primary button*/
.orgbutton { padding: 3px 6px 2px 6px; border: 1px solid #FF9900; margin: 0 6px 0 6px; background: #ffcc66; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2M2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2VkYzM2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWNiNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #ffcc66 0%, #edc36f 52%, #fecb66 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcc66), color-stop(52%, #edc36f), color-stop(100%, #fecb66)); background: -webkit-linear-gradient(top, #ffcc66 0%, #edc36f 52%, #fecb66 100%); background: -o-linear-gradient(top, #ffcc66 0%, #edc36f 52%, #fecb66 100%); background: -ms-linear-gradient(top, #ffcc66 0%, #edc36f 52%, #fecb66 100%); background: linear-gradient(to bottom, #ffcc66 0%, #edc36f 52%, #fecb66 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc66', endColorstr='#fecb66',GradientType=0 ); text-decoration: none; color: black; font: bold 0.875em/0.75em "Oswald-book", Arial, sans-serif; }

.orgbuttonsubmit { float: right; height: 23px; padding: 3px 6px 2px 6px; border: 1px solid #FF9900; margin: 0 6px 2px 6px; background: #ffcc66; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2M2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2VkYzM2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWNiNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #ffcc66 0%, #edc36f 52%, #fecb66 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcc66), color-stop(52%, #edc36f), color-stop(100%, #fecb66)); background: -webkit-linear-gradient(top, #ffcc66 0%, #edc36f 52%, #fecb66 100%); background: -o-linear-gradient(top, #ffcc66 0%, #edc36f 52%, #fecb66 100%); background: -ms-linear-gradient(top, #ffcc66 0%, #edc36f 52%, #fecb66 100%); background: linear-gradient(to bottom, #ffcc66 0%, #edc36f 52%, #fecb66 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc66', endColorstr='#fecb66',GradientType=0 ); color: black; font: bold 0.875em/0.75em "Oswald-book", Arial, sans-serif; text-decoration: none; }

a.orgbutton:hover { background-color: #ffcc66; color: #333; }
a.orgbutton:visited { color: #333; }
a.orgbutton:active { color: #333; }

.disabledbutton { padding: 3px 6px 2px 6px; border: 1px solid #999; margin: 0 6px 0 6px; height: 23px; background: #ccc; color: #7b7b7b; font: bold 0.875em/0.75em "ProximaNovaRegular", Arial, sans-serif; text-decoration: none; }

button.btn.orgbutton { padding: 6px 12px; line-height: 1.43; }
button.btn.orgbutton.btn-lg { padding: 10px 16px; line-height: 1.33; }
button.btn.orgbutton.btn-sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; }
button.btn.orgbutton.btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; }
button.btn.btn-default, button.btn.btn-success, button.btn.btn-info, button.btn.btn-warning, button.btn.btn-danger, button.btn.btn-link { padding: 6px 12px; line-height: 1.43; }
button.btn.btn-default.btn-lg, button.btn.btn-success.btn-lg, button.btn.btn-info.btn-lg, button.btn.btn-warning.btn-lg, button.btn.btn-danger.btn-lg, button.btn.btn-link.btn-lg { padding: 10px 16px; line-height: 1.33; }
button.btn.btn-default.btn-sm, button.btn.btn-success.btn-sm, button.btn.btn-info.btn-sm, button.btn.btn-warning.btn-sm, button.btn.btn-danger.btn-sm, button.btn.btn-link.btn-sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; }
button.btn.btn-default.btn-xs, button.btn.btn-success.btn-xs, button.btn.btn-info.btn-xs, button.btn.btn-warning.btn-xs, button.btn.btn-danger.btn-xs, button.btn.btn-link.btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; }

a.btn.orgbutton { padding: 6px 12px; line-height: 1.43; }
a.btn.orgbutton.btn-lg { padding: 10px 16px; line-height: 1.33; }
a.btn.orgbutton.btn-sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; }
a.btn.orgbutton.btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; }
a.btn.btn-default, a.btn.btn-success, a.btn.btn-info, a.btn.btn-warning, a.btn.btn-danger, a.btn.btn-link { padding: 6px 12px; line-height: 1.43; }
a.btn.btn-default.btn-lg, a.btn.btn-success.btn-lg, a.btn.btn-info.btn-lg, a.btn.btn-warning.btn-lg, a.btn.btn-danger.btn-lg, a.btn.btn-link.btn-lg { padding: 10px 16px; line-height: 1.33; }
a.btn.btn-default.btn-sm, a.btn.btn-success.btn-sm, a.btn.btn-info.btn-sm, a.btn.btn-warning.btn-sm, a.btn.btn-danger.btn-sm, a.btn.btn-link.btn-sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; }
a.btn.btn-default.btn-xs, a.btn.btn-success.btn-xs, a.btn.btn-info.btn-xs, a.btn.btn-warning.btn-xs, a.btn.btn-danger.btn-xs, a.btn.btn-link.btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; }

.btn-group &gt; a.btn.orgbutton { margin: 0; }
.btn-success, .btn-info, .btn-warning, .btn-danger { font: bold 0.875em/0.75em "Oswald-book", Arial, sans-serif; }

/*end buttons*/
.nys-global-footer { background-color: #D4D5E3; }
.nys-global-footer ul li a:hover, .nys-global-footer ul li a:active { color: #43285D; }

.nys-global-footer { clear: both; }
.nys-global-footer h3, .nys-global-footer h4, .nys-global-footer p, .nys-global-footer span, .nys-global-footer a { color: #000; }
.nys-global-footer h3, .nys-global-footer h4 { font-weight: 800; }
.nys-global-footer h4, .nys-global-footer span, .nys-global-footer a { font-family: "Proxima Nova", Arial, sans-serif; }
.nys-global-footer .footer-container { padding: 0 0 36px; display: block; margin: 0 15px; }
.nys-global-footer .footer-container h3 { font-family: "D Sari Bold", Arial, sans-serif; font-size: 16px; line-height: 20px; padding: 32px 30px; margin: 0; }
.nys-global-footer .footer-container h4 { font-size: 12px; line-height: 16px; letter-spacing: .05em; clear: both; margin-left: 30px; margin: 0 16px 12px 30px; }
.nys-global-footer .footer-container h4:after { content: ""; display: block; height: 1px; background-color: #000; width: 96%; margin-top: 3px; }
.nys-global-footer .footer-container a { text-decoration: none; }
.nys-global-footer .footer-container a:hover, .nys-global-footer .footer-container a:active { text-decoration: underline; color: #000; }
/* New style - add float, change padding right to 0 */
.nys-global-footer .footer-container ul { padding: 0 30px 0 30px; float: left; }
/* New style - add padding top */
.nys-global-footer .footer-container ul li { float: left; width: 50%; list-style-type: none; margin: 0; padding-bottom: 16px; padding-top: 8px; }
/* New style - reduce padding right to 20 */
.nys-global-footer .footer-container ul li a { font-size: 12px; font-weight: bold; line-height: 16px; letter-spacing: .03em; padding-right: 20px; display: block; }
.nys-global-footer .footer-container .footer-col { float: none; position: relative; width: 100%; display: inline-block; margin-bottom: 32px; min-width: 100px; }
/* New style - add padding top to label */
.nys-global-footer .footer-container label {padding-top: 7px;}
@media (min-width: 768px) { .nys-global-footer .footer-container h3 { font-size: 20px; line-height: 24px; margin: 0; }
  .nys-global-footer .footer-container h4 { font-size: 14px; line-height: 18px; margin-bottom: 14px; }
  .nys-global-footer .footer-container h4:after { width: 27%; }
  /* New style - Add padding bottom */
  .nys-global-footer .footer-container ul li { width: 32%; float: left; padding-bottom: 18px; padding-top: 8px;}
  .nys-global-footer .footer-container ul li a { font-size: 14px; line-height: 18px; }
  .nys-global-footer .footer-container .footer-col { margin-bottom: 18px; } }
@media (min-width: 1024px) { .nys-global-footer .footer-container h3 { font-size: 22px; line-height: 26px; }
  .nys-global-footer .footer-container h4 { margin-right: 0; }
  .nys-global-footer .footer-container h4:after { width: 98%; }
  .nys-global-footer .footer-container ul { display: block; padding: 0; }
  /* New style - change padding left to 25px, float to left &amp; add padding bottom */
  .nys-global-footer .footer-container ul li { width: auto; float: left; padding-left: 25px; padding-top: 8px;}
  .nys-global-footer .footer-container ul li a { padding-right: 0; }
  .nys-global-footer .footer-container .footer-col { width: 18%; margin-right: 2%; margin-bottom: 18px; } }
.button { width: 150px; display: block; margin-right: auto; margin-left: auto; }
@media only screen and (max-width: 767px) { .button { width: 240px; line-height: 40px !important; font-size: 1.25em; margin-bottom: 1em; } }
@media only screen and (min-width: 768px) { .button { line-height: 20px; } }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-width: 768px) and (max-device-width: 1024px) { .button { line-height: 40px !important; margin-bottom: 1em; } }

.switch { position: relative; width: 90px; margin-left: -15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.switch-checkbox { display: none; }
.switch-label { display: block; overflow: hidden; cursor: pointer; border: 2px solid #999999; border-radius: 20px; }
.switch-label.disable { border-color: #cccccc; }
.switch-text-label { display: block; margin: 6px 1em auto 1em; text-align: right; }
.switch-text-label.disable { color: #999999; }
.switch-inner { display: block; width: 200%; margin-left: -100%; transition: margin 0.3s ease-in 0s; }
.switch-inner:before, .switch-inner:after { display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px; font-size: 14px; color: white; font-family: "ProximaNovaRegular", Arial, sans-serif; font-weight: bold; box-sizing: border-box; }
.switch-inner:before { content: "ON"; padding-left: 10px; background-color: #523178; color: #ffffff; }
.switch-inner:after { content: "OFF"; padding-right: 10px; background-color: #EEEEEE; color: #999999; text-align: right; }
.switch-inner.disabled:before { background-color: white; color: #cccccc; }
.switch-switch { display: block; width: 22px; margin: 6px; background: #ffffff; position: absolute; top: 0; bottom: 0; right: 56px; border: 2px solid #999999; border-radius: 20px; transition: all 0.3s ease-in 0s; }
.switch-checkbox:checked + .switch-label .switch-inner { margin-left: 0; }
.switch-checkbox:checked + .switch-label .switch-switch { right: 0px; }

@media only screen and (max-width: 767px) { .form_text a { font-size: larger; line-height: 40px; text-align: center; } }
/*fix for the dissapearing unav header on mobile devices - found on github issue #213 https://github.com/ny/universal-navigation/issues/213 -- gps03 07-13-16*/
/* This is the width at which the navigation disappears (if hideSearch is set to "true") */
@media (max-width: 767px) { /* corrects the "top" position to display the closed nav */
  .nygov-hide-search header#nygov-header { top: 65px; }
  /* sets it back to how it was, so it isn't "opened too far" */
  .nygov-hide-search header#nygov-header.nav-open { top: 0; } }
/* New Stles */
html, body {
	overflow-x: hidden;
}
.form-group, .form-group-footer {
	font-size: 13px;
}
.form-control {
	padding: 3px 8px;
	height: unset;
}
.button {
    font-size: 12px; 
    letter-spacing: 0.1em; 
    background-color: #523178; 
    border-color: #523178; 
    color: #ffffff;
    border-style: solid;
    border-radius: 0.2em;
}
.button-group {
	margin-right: 5px;
	display: inline-block;
	width: 100px;
	text-align: center;
}
.button-group:hover {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.large-button {
    width: 180px;	
}
.small-button {
	width: 100px;
}
.instr {
	font-weight: normal;
}
.modal-title {
    font-weight: 700;
}
.container-fluid {
	height: 76vh;
	padding-right: 16px;
}
@media only screen and (max-width: 1023px) {
   .footer-container {
 	  overflow: auto;
   }
}               
/* New styles for rememberme checkbox */
.rememberInstr {
	padding-right: 10px;
}
.rememberLabel {
	margin-bottom: 1px;
}
.rememberMe {
	display: none;
}
.rememberMe + label {
	background-color: #fafafa;
	border: 1px solid #523178;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 6px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	margin-top: 0px;
	margin-bottom: 3px; 
	vertical-align: middle;
}
.rememberMe + label:active, .rememberMe:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.rememberMe:checked + label {
	background-color: #fafafa;
	border: 1px solid #523178;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
}
.rememberMe:checked + label:after {
	content: '\2713';
	font-size: 14px;
	top: -5px;
	left: 1px;
	color: #523178;
	position: absolute;
}
@media only screen and (min-width: 1200px) and (max-width: 1261px), (max-width: 480px) {
  .rememberCheckbox {
  	display: block;
  }
}
</pre></body></html>