/* Reset temporar */

.reset-temporar { font-family: 'Roboto', sans-serif; font-size: 14px; color: #2f3941; font-weight: 400; line-height: 100%; text-align: left; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-tap-highlight-color: transparent; }

.reset-temporar, .reset-temporar *, .reset-temporar *:before, .reset-temporar *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.reset-temporar * { -webkit-touch-callout: none; }
.reset-temporar span, .reset-temporar applet, .reset-temporar object, .reset-temporar iframe, .reset-temporar h1, .reset-temporar h2, .reset-temporar h3, .reset-temporar h4, .reset-temporar h5, .reset-temporar h6, .reset-temporar p, .reset-temporar blockquote, .reset-temporar pre, .reset-temporar a, .reset-temporar abbr, .reset-temporar acronym, .reset-temporar address, .reset-temporar big, .reset-temporar cite, .reset-temporar code, .reset-temporar del, .reset-temporar dfn, .reset-temporar em, .reset-temporar img, .reset-temporar ins, .reset-temporar kbd, .reset-temporar q, .reset-temporar s, .reset-temporar samp, .reset-temporar small, .reset-temporar strike, .reset-temporar strong, .reset-temporar sub, .reset-temporar sup, .reset-temporar tt, .reset-temporar var, .reset-temporar b, .reset-temporar u, .reset-temporar i, .reset-temporar center, .reset-temporar dl, .reset-temporar dt, .reset-temporar dd, .reset-temporar ol, .reset-temporar li, .reset-temporar fieldset, .reset-temporar form, .reset-temporar label, .reset-temporar legend, .reset-temporar table, .reset-temporar caption, .reset-temporar tbody, .reset-temporar tfoot, .reset-temporar thead, .reset-temporar tr, .reset-temporar th, .reset-temporar td, .reset-temporar article, .reset-temporar aside, .reset-temporar canvas, .reset-temporar details, .reset-temporar embed, .reset-temporar figure, .reset-temporar figcaption, .reset-temporar footer, .reset-temporar header, .reset-temporar hgroup, .reset-temporar menu, .reset-temporar nav, .reset-temporar output, .reset-temporar ruby, .reset-temporar section, .reset-temporar summary, .reset-temporar time, .reset-temporar mark, .reset-temporar audio, .reset-temporar video, .reset-temporar progress { padding: 0; margin: 0; border: 0; vertical-align: baseline; outline: none; }
.reset-temporar div { margin: 0; vertical-align: baseline; outline: none; }
.reset-temporar article, .reset-temporar aside, .reset-temporar details, .reset-temporar figcaption, .reset-temporar figure, .reset-temporar footer, .reset-temporar header, .reset-temporar hgroup, .reset-temporar main, .reset-temporar menu, .reset-temporar nav, .reset-temporar section, .reset-temporar summary { display: block; }
.reset-temporar audio, .reset-temporar canvas, .reset-temporar progress, .reset-temporar video { display: inline-block; }
.reset-temporar audio:not([controls]) { height: 0; display: none; }
.reset-temporar ol, .reset-temporar ul { list-style: none; }
.reset-temporar blockquote, .reset-temporar q { quotes: none; }
.reset-temporar blockquote:before, .reset-temporar blockquote:after, .reset-temporar q:before, .reset-temporar q:after { content: ''; content: none; }
.reset-temporar table { width: 100%; border-collapse: collapse; border-spacing: 0; }
.reset-temporar strong { font-weight: bold; }
.reset-temporar sub, .reset-temporar sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
.reset-temporar small { font-size: 80%; }
.reset-temporar sup { top: -0.5em; }
.reset-temporar sub { bottom: -0.25em; }
.reset-temporar hr { box-sizing: content-box; height: 0; overflow: visible; }
.reset-temporar button, .reset-temporar input, .reset-temporar optgroup, .reset-temporar select, .reset-temporar textarea { padding: 0; margin: 0; font-family: inherit; color: inherit; font-size: 100%; }
.reset-temporar button::-moz-focus-inner, .reset-temporar [type="button"]::-moz-focus-inner, .reset-temporar [type="reset"]::-moz-focus-inner, .reset-temporar [type="submit"]::-moz-focus-inner { border: 0; padding: 0; }
.reset-temporar textarea { overflow: auto; resize: none; vertical-align: top; }
.reset-temporar input::-moz-placeholder, .reset-temporar::-webkit-input-placeholder, .reset-temporar::-moz-placeholder, .reset-temporar:-ms-input-placeholder { opacity: 1; }
.reset-temporar input, .reset-temporar textarea { -webkit-touch-callout: text; -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
.reset-temporar input { box-shadow: none; }
.reset-temporar a { background-color: transparent; -webkit-tap-highlight-color: transparent; color: #00aceb; -webkit-text-decoration-skip: objects; }
.reset-temporar a:link, .reset-temporar a:active, .reset-temporar a:visited { text-decoration: none; -webkit-tap-highlight-color: transparent; }
.reset-temporar a:hover { text-decoration: none; -webkit-tap-highlight-color: transparent; }
.reset-temporar:focus { outline: none; }
.reset-temporar::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }
.reset-temporar [type="checkbox"], .reset-temporar [type="radio"] { box-sizing: border-box; padding: 0; }
.reset-temporar [type="number"]::-webkit-inner-spin-button, .reset-temporar [type="number"]::-webkit-outer-spin-button { height: auto; }
.reset-temporar [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }
.reset-temporar [type="search"]::-webkit-search-cancel-button, .reset-temporar [type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
.reset-temporar [hidden] { display: none; }
.reset-temporar template { display: none; }
.reset-temporar svg:not(:root) { overflow: hidden; }
.reset-temporar .ext-clear { width: 0; height: 0; padding: 0; margin: 0; display: block; visibility: hidden; overflow: hidden; font-size: 0; line-height: 0; clear: both; }
.reset-temporar .ext-clearfix:after { content: ' '; width: 0; height: 0; padding: 0; margin: 0; display: block; visibility: hidden; overflow: hidden; font-size: 0; line-height: 0; clear: both; }
.reset-temporar .clearfix-margin:after { content: ''; width: 100%; height: 1px; display: block; position: relative; }