@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } html { -webkit-box-sizing: border-box; box-sizing: border-box; } *, *:before, *:after { -webkit-box-sizing: inherit; box-sizing: inherit; } body { background: #cfd2d4; } #app { display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 100vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background-image: url("/img/bg1.jpg"); background-repeat: no-repeat; background-size: cover; background-position: bottom center; } #app nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; display: none; } #app .content { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } #app .content > header { background: rgba(0, 0, 0, 0.4); padding: 20px; } #app main { padding: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .item { width: 300px; height: 130px; margin: 20px; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.25))); background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.25)); border-radius: 6px; padding: 20px; -webkit-box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.3); color: white; overflow: hidden; position: relative; } .item:after { content: ""; position: absolute; width: 130px; height: 134px; border-radius: 50%; position: absolute; right: -78px; top: -2px; background: rgba(255, 255, 255, 0.1); -webkit-box-shadow: 0 0 40px 0px rgba(0, 0, 0, 0.2); box-shadow: 0 0 40px 0px rgba(0, 0, 0, 0.2); } .module-container { -webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.4); box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.4); border: 1px solid #cdced8; background: #f9fafd; max-width: 1000px; width: 100%; margin: 0 40px; } .module-container header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top: 1px solid #fff; background: #f2f3f6; font-size: 16px; border-bottom: 1px solid #dbdce3; height: 60px; position: relative; } .module-container header .section-title { font-size: 18px; color: #5b5b5b; margin-left: 25px; } .module-container .table { width: 100%; margin: 0; background: #fff; } .module-container .table thead th { background: #f2f3f6; color: #767d94; border-top: 1px solid #fff; text-align: left; font-size: 13px; text-transform: uppercase; padding: 15px 25px; } .module-container .table tbody tr:hover { background: #fefbf2; } .module-container .table tbody tr:hover td:first-child { position: relative; } .module-container .table tbody tr:hover td:first-child:before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; width: 5px; background: #0eb584; } .module-container .table tbody td { padding: 20px 25px; font-size: 13px; color: #2f313a; } .module-container .table tbody td.form-error { background: #e69191; color: white; text-align: center; } .module-actions { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .module-actions .button { font-size: 18px; color: #515564; padding: 0 10px; border: none; border-left: 1px solid #cdced8; display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 1; position: relative; background: transparent; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-width: 65px; height: 60px; text-decoration: none; -webkit-box-sizing: border-box; box-sizing: border-box; } .module-actions .button:after { position: absolute; content: ""; top: 0; left: 0; bottom: 0; border-right: 1px solid #fff; } .module-actions .button span { display: inline-block; line-height: 1; font-size: 9px; font-weight: 400; text-transform: uppercase; color: #ababab; position: relative; top: 4px; margin: 0; } div.create { padding: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } div.create .input { width: 260px; margin: 20px; } div.create .input label { width: 100%; font-size: 13px; color: #9094a5; margin-bottom: 15px; display: block; font-weight: 300; } div.create .input input { width: 100%; border: 1px solid #dedfe2; padding: 10px; border-radius: 6px; } /*! Huebee v2.0.0 http://huebee.buzz ---------------------------------------------- */ .huebee { position: absolute; z-index: 1; -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition: opacity 0.15s, -webkit-transform 0.15s; transition: opacity 0.15s, -webkit-transform 0.15s; transition: opacity 0.15s, transform 0.15s; transition: opacity 0.15s, transform 0.15s, -webkit-transform 0.15s; } .huebee.is-hidden { opacity: 0; -webkit-transform: translateY(10px); transform: translateY(10px); } .huebee.is-static-open { position: relative; z-index: auto; } .huebee__container { position: absolute; left: 0; top: 5px; padding: 10px; background: #EEE; border-radius: 5px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); } .huebee.is-static-open .huebee__container { position: relative; display: inline-block; left: auto; top: auto; -webkit-box-shadow: none; box-shadow: none; } .huebee__canvas { display: block; cursor: pointer; } .huebee__cursor { width: 15px; height: 15px; position: absolute; left: 0px; top: 0px; -webkit-box-sizing: content-box; box-sizing: content-box; border: 3px solid white; border-radius: 5px; pointer-events: none; } .huebee__cursor.is-hidden { opacity: 0; } .huebee__close-button { display: block; position: absolute; width: 24px; height: 24px; top: -9px; right: -9px; border-radius: 12px; background: #222; } .huebee__close-button__x { stroke: white; stroke-width: 3; stroke-linecap: round; } .huebee__close-button:hover { background: white; cursor: pointer; } .huebee__close-button:hover .huebee__close-button__x { stroke: #222; }