/* ::::: https://f.vimeocdn.com/p/2.38.2/css/fallback.css ::::: */

a, div, fieldset, form, h1 h2, html body, iframe, img, label, object, p, span, table tbody, td, tfoot, th, thead, tr { margin: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; }
table { border-collapse: collapse; border-spacing: 0px; }
html { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
body, html { color: rgb(255, 255, 255); width: 100%; height: 100%; margin: 0px; line-height: 1; padding: 0px; text-rendering: optimizelegibility; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif ! important; font-size: 10px; overflow: hidden; }
a { color: rgb(68, 187, 255); text-decoration: none; }
a:hover { color: rgb(255, 82, 16); }
.smoke, .thumbnail, .wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.thumbnail td { vertical-align: middle; }
.smoke { background-color: rgb(0, 0, 0); opacity: 0.8; }
.title-cell { height: 50px; }
.title-table { margin-bottom: 15px; }
.title-table img { width: 50px; height: 50px; }
.title-table td { vertical-align: top; }
.title-table .portrait { padding: 10px 10px 0px; }
.title-table .title-byline { padding-top: 5px; }
.title-table h1, .title-table p { display: block; margin: 0px; }
.title-table h1 { font-size: 20px; font-weight: 700; padding: 8px 0px; }
.title-table p { font-size: 12px; color: rgb(255, 255, 255); }
.title-table p .user { font-weight: 700; }
.message-table { width: 100%; height: 100%; }
.buttons, .form, .logo, .message-body { text-align: center; }
.message-table td { vertical-align: middle; }
.message-body { width: 80%; margin: 0px auto 2%; }
.message-body h2 { font-size: 30px; font-weight: 700; }
.message-body p { font-size: 14px; line-height: 1.4; color: rgb(201, 201, 201); padding-bottom: 20px; }
button, input { border: 0px none; padding: 0px; margin: 0px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; cursor: pointer; }
.btn, .password-input { border-radius: 5px; background: rgb(0, 173, 239) none repeat scroll 0% 0%; font-size: 14px; line-height: 1.3; padding: 10px 20px; text-align: center; color: rgb(255, 255, 255); font-weight: 700; display: inline-block; margin-bottom: 5px; }
