/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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:700}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-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]{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;-moz-box-sizing:content-box;-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 silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box!important;transition:all .3s ease}body,html{font-size:16px;background-color:#FFF}.wrap{width:900px;margin:auto}.wrap.small{width:858px}.clear{clear:both}input{display:block;width:100%;padding:15px;outline:0;background:0 0;border:1px solid transparent;border-bottom:1px solid #000}div.logo{background:url(/img/logo.svg) no-repeat center top;height:230px;margin:10vh auto}body.login-page form{width:450px;margin:auto;margin-top:25px}body.login-page form input{margin-top:10px}body.login-page form input[type=submit]{margin-top:20px;background:#FFCA05;text-transform:uppercase}body.listing input[type=search]{width:100%}body.listing nav{position:absolute;top:10vh}body.listing nav button.hamburger{background:url(/img/nav_icon.svg) no-repeat center;width:30px;height:30px;border:0;outline:0}body.listing nav ul#navigation-menu{margin:0;padding:0;display:none}body.listing nav ul#navigation-menu.active{display:block}body.listing nav ul#navigation-menu li{list-style:none;padding:0;margin:0}body.listing nav ul#navigation-menu li a{display:inline-block;background-color:#EBEEF1;padding:10px 12px;width:170px;text-decoration:none;color:#232f43}body.listing nav ul#navigation-menu li a:hover{background-color:#DEE2E7}body.listing .separator{width:100%;margin-top:35px;background:#EBEEF1}body.listing .separator .wrap{display:table;height:100px;width:858px}body.listing .separator p{display:table-cell;vertical-align:middle}body.listing div.results-bg{background:#DEE2E7}body.listing ul.results{padding:0;margin:auto;width:900px}body.listing ul.results .clear{border-top:80px solid transparent}body.listing ul.results li{margin-top:5%;width:45%;list-style-type:none;float:left;background:#FFF;display:none}body.listing ul.results li.active{display:block;margin-left:2.5%;margin-right:2.5%}body.listing ul.results li input{margin-bottom:0}body.listing ul.results li input[type=text]:disabled{border:1px solid transparent}body.listing ul.results li span.heading{background:#102137;border-bottom:8px solid #232f43;color:#FFF;display:block;text-transform:uppercase}body.listing ul.results li span.heading input{text-transform:uppercase;padding:16px;width:100%;border:1px solid #102137;border-bottom:1px solid #fff}body.listing div.info{margin-top:40px;margin-left:16px}body.listing div.info a{margin-bottom:10px;display:inline-block}body.listing div.info div.clear{border-top:0}body.listing div.info div.icon{width:25px;height:25px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100%;float:left;cursor:pointer}body.listing div.info div.icon.link{background-image:url(/img/link_icon.svg)}body.listing div.info div.icon.user{background-image:url(/img/user_icon.svg)}body.listing div.info div.icon.password{background-image:url(/img/password_icon.svg)}body.listing div.info input{width:92%;position:relative;top:-12px;margin:0;padding-right:0}body.listing div.actions{margin-top:100px;margin-left:16px;margin-bottom:16px}body.listing div.actions a{width:26px;height:26px;margin-right:10px;display:inline-block;background-color:transparent;background-repeat:no-repeat;background-position:center}body.listing div.actions a.edit{background-image:url(/img/edit_icon.svg)}body.listing div.actions a.delete{background-image:url(/img/trash_icon.svg)}body.listing div.actions .accept{display:none;position:relative;margin-top:-50px}body.listing div.actions .accept.active{display:block}body.listing div.actions .accept input{width:104%;margin-left:-4%;top:16px;position:relative;background-color:#5fb760}.bad-login{margin:0 auto;width:100%;background-color:red;color:#fff;margin-top:25px;padding:.5rem;font-size:12px;text-align:center}.collumn{float:right;width:30px;height:30px;background-size:100%;background-color:transparent;background-image:url(/img/collumn_2.svg);margin-top:33px;cursor:pointer}body.three ul.results{width:1240px}body.three ul.results li{width:351px}body.three .collumn{background-image:url(/img/collumn_3.svg)}#generator{background-color:#EBEEF1;padding:150px 0}#generator label{float:left;margin-right:20px;margin-left:20px}#generator label#select{float:right;position:relative;margin:0;top:14px}#generator label input{position:relative;left:-20px;top:15px}#generator input[type=text]{margin-top:80px}#generator input[type=button]{margin-top:15px;border:1px solid;background-color:#FFCA05}