@charset "utf-8";


html,  body {
	margin: 0 !important;
	padding: 0 !important;
	height: 100% !important;
	width: 100% !important;
}



.LinkClass{
		text-decoration: none; 
		color:#090909;
	}
	
.LinkClass a:link {
		text-decoration: none; 
		color:#090909;
	}

.LinkClass a:visited {
		text-decoration: none; 
		color:#090909;
	}

.LinkClass a:hover {
		text-decoration: none; 
		color:#090909;
	}

.LinkClass a:active {
		text-decoration: none; 
		color:#090909;
	}



* {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

.ExternalClass {
	width: 100%;
}

div[style*="margin: 16px 0"] {
	margin: 0 !important;
}

table,  td {
	mso-table-lspace: 0pt !important;
	mso-table-rspace: 0pt !important;
}

table {
	border-spacing: 0 !important;
	border-collapse: collapse !important;
	table-layout: fixed !important;
	margin: 0 auto !important;
}
table table table {
	table-layout: auto;
}

img {
	-ms-interpolation-mode: bicubic;
}

.yshortcuts a {
	border-bottom: none !important;
}

a[x-apple-data-detectors] {
	color: inherit !important;
}
    
        .button-td,
        .button-a {
            transition: all 100ms ease-in;
        }
        .button-td:hover,
        .button-a:hover {
            background: #555555 !important;
            border-color: #555555 !important;
        }

  
        @media screen and (max-width: 1135px) {

            .email-container {
                width: 100% !important;
            }

       
            .fluid,
            .fluid-centered {
                max-width: 100% !important;
                height: auto !important;
                margin-left: auto !important;
                margin-right: auto !important;
            }
     
            .fluid-centered {
                margin-left: auto !important;
                margin-right: auto !important;
            }

        
            .stack-column,
            .stack-column-center {
                display: block !important;
                width: 100% !important;
                max-width: 100% !important;
                direction: ltr !important;
            }
         
            .stack-column-center {
                text-align: center !important;
            }
        
          
            .center-on-narrow {
                text-align: center !important;
                display: block !important;
                margin-left: auto !important;
                margin-right: auto !important;
                float: none !important;
            }
            table.center-on-narrow {
                display: inline-block !important;
            }
                
        }
