
#homePageAlertBannerMainDiv {
	float: left;
	width:100%;
	height: auto;
	background-color: #f6f8f8;
	border: 1px solid #555555;
}

#homePageAlertBannerTitleDiv {
	float: left;
	width:100%;
	height: 42px;
	background-color: orange;
	text-align:center;
	font-size:1.7em;
	font-weight:700;
	color: black;
	-webkit-text-stroke: 1px white;
	font-family: "Arial Black";
}
 
#homePageAlertBannerImage {
	float: left;
    margin-top: 8px;
    margin-left: 10px;
    width: 50px;
    height: 45px;
}

#homePageAlertBannerTextContainerDiv {
	float: left;
	width:100%;
	margin-bottom:2px;
}

.homePageAlertBannerTextSpan {
	float: left;
	width:auto;
	margin-top:7px;
	margin-left:20px;
	color: #555555;
	font-weight: bold;
    font-size: 15px;
	font-family: "Roboto", sans-serif;
	width:95%;
}

#donateLifeLink:hover {
  cursor:pointer;
  text-decoration: underline;

}

#donateLifeLink a{
	text-decoration: none;
	color: #1c354d;
    font-size: 12px;
    font-weight: 600;
}

.cursorPointer {
    cursor: pointer;
}

a:hover {
  cursor:pointer;
}

#donateLifeImage {
	width:50px;
	height: 50px;
}

.callout {
	background: #fce6e2;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
	margin: 0 0 0rem;
	padding: 0rem;
}
.callout .myb-card-alert-header {
	background: darkred url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAARVBMVEX////7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0NAQECdhUHYsUKGdEG1l0JLSEBuYkHkukPKU8NPAAAADnRSTlMA4EDAoCAQ8IBgkDDQUFItelQAAAC0SURBVHherZBLDsMwCAVD7Nj5gvPr/Y/a0FpGLTibdnbozQJN829agPZu7/CiuxE8C76+T/hiqgruLbjqh5ip/TljZrb3AQuDKYAIYO09L3TBRq/3EHk4shCDEkZkTqITmdGMLIIO7r8FbzfaiDappSNjIkpZcCqyCDo4WAJYkR8prTp4ADSBUCIX9uPY5epL5AJdyBWDRDYFHCWyCiXBObKwrh+nl4g2TiLVhSXW97g0v/MEHIQbCYeFmYAAAAAASUVORK5CYII=') no-repeat scroll 1em center;
	border-bottom: 1px solid rgba(160, 160, 160, 0.2);
	border-left: medium none;
	bottom: 0;
	color: white;
	font-size: 95%;
	font-weight: 600;
	padding: 0.5em;
	text-transform: uppercase;
	width: 100%;
}

.callout  .myb-card-alert-content p{
	padding: 1em;
}

.card-instructions  {
	font-family: 'Roboto', sans-serif;
	margin-top: 1em;
	overflow: hidden;
	max-width: 52em;
	padding: 1em;
}

.card-instructions h1 {
    color: #0f79a7;
}

.card-instructions  p{
    font-family: "Proxima Nova",Arial,sans-serif;
    font-size: 1em;
    line-height: 1.5em;
    margin-bottom: 1.5em;
    max-width: none;
}

.card-instructions  span.tab {
	 padding-left: 15px;
}

.card-instructions ol {
    font-family: "Proxima Nova",Arial,sans-serif;
    font-size: 1em;
    line-height: 1.5em;
    max-width: none;
}

.card-instructions ul {
    font-family: "Proxima Nova",Arial,sans-serif;
    font-size: 1em;
    line-height: 1.5em;
    max-width: none;
}

.card-small {
    background: white none repeat scroll 0 0;
    border: 1px solid lightgray;
    color: #272727;
    font-family: "Roboto",sans-serif;
    margin-top: 1em;
    max-width: 48em;
    overflow: hidden;
}

.card-small .myb-info-card-header {
	border-bottom: 1px solid rgba(160, 160, 160, 0.2);
	border-left: medium none;
	bottom: 0;
	font-size: 95%;
	font-weight: 600;
	padding: 0.5em;
	text-transform: uppercase;
	width: 100%;
	background: #f6f8f8 no-repeat scroll 1em center;
}

.card-small  .myb-card-info-header{
	background: #f6f8f8 none repeat scroll 0 0;
    border-bottom: 1px solid rgba(160, 160, 160, 0.2);
    border-left: medium none;
	font-family: "Oswald-book",Arial,sans-serif;
    font-size: 1em;
    padding-left: 14px;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.card-small .myb-info-card-content {
	border-left: medium none;
	bottom: 0;
	font-size: 95%;
	font-weight: 600;
	padding: 0.5em;
	width: 100%;
}

.card-small .myb-info-card-content P{
    font-size: 1em;
    line-height: 1.5em;
    margin-bottom: 1.5em;
    max-width: none;
}

.card-small .tab {
	padding-left:25px;
}

.card-small .myb-card-info-content h1 {
    color: #0f79a7;
    display: block;
    font-size: 1.5em;
    font-weight: 600;
    margin: 0;
    overflow: hidden;
    padding: 0.25em;
	padding-left: 13px;
}

.card-small .myb-card-info-content a {
    color: #0f79a7;
	text-decoration: none;
}

.card-small .myb-card-info-content p {
	padding: 1em;
}

.card-small .myb-info-card-footer {
	background: #f6f8f8 none repeat scroll 0 0;
	border-left: medium none;
	border-top: 1px solid rgba(160, 160, 160, 0.2);
	bottom: 0;
	font-size: 95%;
	font-weight: 600;
	padding: 1.3rem;
	text-transform: uppercase;
	width: 100%;
}

.card-small .myb-info-card-footer a{
    color: #005f88;
    margin-right: 1.3rem;
    text-decoration: none;
    text-transform: uppercase;
    transition: color 0.3s ease 0s;
}

.card {
    background: white none repeat scroll 0 0;
    border: 1px solid lightgrey;
    color: #272727;
    font-family: "Roboto",sans-serif;
    margin-top: 1em;
    overflow: hidden;
}
.card .myb-alert-content {
	font-family: "Proxima Nova", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	margin: 30px 45px;
	max-width: 100%;
}
.card .myb-card-alert-header {
	border-bottom: 1px solid rgba(160, 160, 160, 0.2);
	border-left: medium none;
	bottom: 0;
	font-size: 95%;
	font-weight: 600;
	padding: 0.5em;
	text-transform: uppercase;
	width: 100%;
	background: #f6f8f8 no-repeat scroll 1em center;
}

.card .myb-card-alert-header h1 {
	display: inline;
	font-size: 1em;
	font-weight: 600;
	padding: 1.5em;
	color: red;
}

.card .myb-card-content {
	border-radius: 0 0 2px 2px;
	font-weight: 300;
	padding: 1.3rem;
}
.card .myb-card-content P {
	font-size: 14pt;
	line-height: 150%;
}
.card .myb-card-footer {
	background: #f6f8f8 none repeat scroll 0 0;
	border-left: medium none;
	border-top: 1px solid rgba(160, 160, 160, 0.2);
	bottom: 0;
	font-size: 95%;
	font-weight: 600;
	padding: 1.3rem;
	text-transform: uppercase;
	width: 100%;
}

.icon-right_carat {
    color: #d5820d;
}

.card .myb-card-header p {
	color: #005f88;
	font-size: 18px;
	font-weight: 600;
	height: 3em;
	padding: .5em 1em 3em 1em;
}
.card .myb-card-image {
	position: relative;
}
.card .myb-card-image .title {
    background: #43285d none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-family: "Oswald-book",Arial,sans-serif;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 2px;
    line-height: 1em;
    margin-bottom: 0.75em;
    margin-top: 0;
    padding: 6px 6px 6px 10px;
    position: absolute;
    text-rendering: optimizelegibility;
    text-transform: uppercase;
    width: 50%;
}
.card .myb-card-image img {
	border-radius: 2px 2px 0 0;
}
.card a {
	color: #005f88;
	margin-right: 1.3rem;
	text-decoration: none;
	transition: color 0.3s ease;
}
.card p {
	margin: 0;
}
.close-button {
	color: white;
}
.important-information {
	padding: 1em;
}
.important-information p {
	font-size: 14px;
	font-weight: 500;
	line-height: 2em;
	margin: 1em;
	max-width: 108%;
}
.myb-card-alert-header h1 {
	display: inline;
	font-size: 1em;
	font-weight: 600;
	padding: 3.5em;
}
.myb-container-cards {
	padding: 1em 1em 2em;
}
.mybenefits-alerts {
	background-color: white;
	border: 1px solid rgba(10, 10, 10, 0.25);
	border-radius: 0;
	color: #0a0a0a;
	margin: 0 0 1rem;
	padding: 1rem;
	position: relative;
}
.myb-global-date {
	float: right;
	padding-right: 20px;
}
.myb-global-date p {
	font-family: "Proxima Nova", Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin: 0px 0px;
}

.myb-global-date-info {
	float: right;
	padding-right: 20px;
}
.myb-global-date-info  p {
	font-family: "Proxima Nova", Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin: -51px 0px;
}

.myb-important-message {
	padding: 1em 1em 0em 1em;
}
.myb-msg-card {
	padding-top: .5em;
}
.myb-worker-footer {
	overflow: hidden;
	margin-bottom: 10px;
}
.myb-worker-footer-left {
	float:left;
}

.myb-worker-footer-right {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEU1MDY0MUUxRTI1MTFFMTkzMjBFOEZCQzRDMUQ1REIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEU1MDY0MUQxRTI1MTFFMTkzMjBFOEZCQzRDMUQ1REIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY4N0YxMTc0MDcyMDY4MTE4NzFGOTNBMTkxNzVFNTAzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3N0YxMTc0MDcyMDY4MTE4MDgzRUI4M0M2MkJEN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1cIbxwAAAhdJREFUeNqMlEFIFFEYx8ddEYMFYSCQFRaSToUQDIXFgrBSFMaG0GnBEIyhDuHBUyB06dRB6BQOCBIURNAhko0iUVwQywlpQZAEYS/bqagWD7GL/b+3/6dvx3mDH/xmeDPf93/f+973Xpfj+U6CnQF5cIXjNVABtUOPMOgI6LYIlYDMNBL5fo/vZbAAXkYDo4K9dCxx/AN8BOscS7ZXQYFcB3dMga7Ikt+BMfAbPAQBltTqmNLze/CcAk9ABryFz604wedggvUZBbtOsg2BMhhQqwqDu/IxxZ8FijXATUNMnF+D0zGCVfr+Uxl7ft4UnOZ7DjNVjSARuw0+xIqGwZaKadt9LSgbUwRSq6eRkAes5wWKujGZPjM2TAle5IfPmPFnNAfWU4t+OiYaBjX65bBsL8XmFduzFF+cryWKHjV6TgTTHLQSdnTH2KizxDQdm06Z6haxPtbPYxfcUOXpNB1bE8EvHFxCDTIxYmX170isEml0l5OJfRXBffAenAKTEcE34LJVrG0+yyYnppl2skq8yX4bxvgF3n/pXOd5LcaKZb0cT5gkM+PUw++6sV8Rl1npXZSLYdCSWT/Pvqtiw2DJPCm600PWa8O4uhoxYgX6DHEyP+76+sWlLfKKWgGrQGbeNi6EIuvq8N8ksvtju760PQbj4JyllbbUJjjOo4PN+RPd2LPizLtRzuh5fv/GJS7ZTsB/AQYAhdyEfkXhtVkAAAAASUVORK5CYII=' ) no-repeat scroll right .5em center;
	float: right;
	margin-top: 21px;
	padding-right: 2em;
}
.myb-worker-footer-right a {
	color: #1c354d;
	font-size: 12px;
	font-weight: 600;
}
.nygov-otda-footer{
	background-color: #43285d;
}
.nygov-otda-container-text p{
	color: #FFF;
	font-size: 12px;
	padding: 1.5em;
}
.nygov-otda-container-img{
	 float: right;
}

p.breadcrumbs {
    color: black;
    font-weight: 300;
    letter-spacing: 0.05em;
	font-size: 15px;
    padding-left: 43px;
    padding-top: 1px;
}
p.breadcrumbs a::after {
    color: black;
    content: " \2192 ";
    display: inline-block;
    font-weight: 300 !important;
    margin-left: 0.5em;
    margin-right: 0.3em;
    margin-top: -0.25em;
    text-decoration: none;
    vertical-align: middle;
}
p.breadcrumbs a {
    color: black;
    text-decoration: none;
}

#mybhome {
    text-decoration: none;
}
.myb-page-heading {
    background: #6f5091 none repeat scroll 0 0;
    color: #ffffff;
	font-family: "Proxima Nova",Arial,sans-serif;
	font-size: 35px;
	font-weight: 800;
    height: 58px;
    margin: 0;
    padding-left: 43px;
    padding-top: 1px;
}

.nys-global-header {
	border-bottom: 0 solid #fff;
    float: left;
    width: 100%;	
}

body {
	margin: 0;
}
div.info {
	font-family: "Proxima Nova", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	margin: 30px 45px 45px;
	max-width: 625px;
}
div.info b {
	font-weight: 800;
}
div.info h2 {
	font-size: 24px;
	font-weight: 800;
	line-height: 24px;
	margin: 0;
	padding-top: 18px;
	text-transform: capitalize;
}
div.info p, div.info ul {
	line-height: 18px;
	margin: 18px 0;
}
div.info ul {
	padding-left: 20px;
}
div.info ul li {
	margin-bottom: 5px;
}
div.vertical7 {
	padding: 15px;
}
div.vertical7 p {
	margin: 15px 0;
}
p {
	font-family: "Proxima Nova", Arial, sans-serif;
	font-weight: normal;
	font-size: 1em;
    line-height: 1.5em;
    max-width: none;
}

.settings-sub-menu{
	visibility: hidden;
}
.nygov-universal_searcher{
	visibility: hidden;
}

/*************************************************************************************************/
/*Validation formatting
/*************************************************************************************************/	

.errorLineContainer {
width:95%;
float:left;
margin-left:20px;
margin-bottom: 10px;

}


#errorSpanClient {
float:left;
width:100%;

}


.ErrorMessageHeader {

    border-bottom: #f5aeae 2px groove !important;
    color: #8c2811 !important;
    display: flex !important;
    font-size: 20px !important;
    padding-bottom: 4px;
	font-weight:900;    
}

.errorLineContainer {width:100%;float:left;padding-top:20px;}
.errorLineContainer span {
	float: left;
	font-size:16px;
	font-weight:900;
	margin-left: 10px;
	width: 93%;

}

.errorLineContainer img {
	float:left;
	height: 26px;
}

/*************************************************************************************************/
/*************************************************************************************************/
