#toast { background: #555; position: fixed; bottom: 0; border-top: none; left: 0; right: 0; z-index: 9999; opacity: 0.9; } #toast div, #toast span, #toast applet, #toast object, #toast iframe, #toast h1, #toast h2, #toast h3, #toast h4, #toast h5, #toast h6, #toast p, #toast blockquote, #toast pre, #toast a, #toast abbr, #toast acronym, #toast address, #toast big, #toast cite, #toast code, #toast del, #toast dfn, #toast em, #toast img, #toast ins, #toast kbd, #toast q, #toast s, #toast samp, #toast small, #toast strike, #toast strong, #toast sub, #toast sup, #toast tt, #toast var, #toast b, #toast u, #toast i, #toast center, #toast dl, #toast dt, #toast dd, #toast ol, #toast ul, #toast li, #toast fieldset, #toast form, #toast label, #toast legend, #toast table, #toast caption, #toast tbody, #toast tfoot, #toast thead, #toast tr, #toast th, #toast td, #toast article, #toast aside, #toast canvas, #toast details, #toast embed, #toast figure, #toast figcaption, #toast footer, #toast header, #toast hgroup, #toast menu, #toast nav, #toast output, #toast ruby, #toast section, #toast summary, #toast time, #toast mark, #toast audio, #toast video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #toast div#toastTable { border: 0; background: #555; margin-left: 10px; margin-right: 10px; display: table; width: 98%; } #toast div#toastButtonColumn, #toast div#toastTextColumn { display: table-cell; vertical-align: middle; text-align: right; width: 10%; } #toast div#toastButtonColumn { text-align: right; } #toast div#toastTextColumn { width: 90%; text-align: left; vertical-align: middle; } #toast .textToast { font-weight: normal; font-size: 14px; display: inline-block; color: #ffffff; padding: 0 1em 0 0; line-height: 140%; letter-spacing: 0.02em; } #toast .textToast a { color: #ffffff; text-decoration: underline; } #toast .textToast a:hover { color: #ffffff; text-decoration: none; } #toast button:focus { outline: 0; } #toast button#buttonToast.btn.btn-default { font-weight: bold; cursor: pointer; font-size: 14px; border: 0 none; background: #ffffff; color: #555; min-height: auto; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 4px 12px; margin: 1em 0; letter-spacing: 0.02em; } @media (max-width: 768px) { #toast div#toastTable { display: block; } #toast div#toastButtonColumn, #toast div#toastTextColumn { display: inline-block; text-align: center; width: 100%; } #toast div#toastTextColumn { display: block; } } div.ui-loader { height: 0; width: 0; visibility: hidden; } .h-70 { height: 70px !important; -webkit-line-clamp: 3!important; }