.flex.column,.flex.row{-webkit-box-direction:normal}.control .btn.link .icon svg,.icon.logo svg{fill:#00b6f4}.btn:active,.btn:focus,.input,button:active,button:focus{outline:0}*{box-sizing:border-box}body,html{padding:0;margin:0;width:100%;height:100%;font-weight:300;font-size:17px;font-family:Verdana,sans-serif;vertical-align:baseline}body{background-color:#f4fcff}a{color:#00b6f4;text-decoration:none;border-bottom:1px #00b6f4 dotted}a:hover{color:#28c8ff}a:visited{color:#0090c1}hr{border:1px solid rgba(0,0,0,.05)}.w_100{min-width:100%;width:100%}.h_100{min-height:100%}.flex{display:-webkit-box;display:flex}.flex.column{-webkit-box-orient:vertical;flex-direction:column}.flex.row{-webkit-box-orient:horizontal;flex-direction:row}.flex.centered{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.flex.centered.h_100{height:400px;overflow-y:scroll}.icon,.icon svg{height:40px;width:40px}.icon{font-style:normal}.icon.medium,.icon.medium svg{height:30px;width:30px}.icon.small,.icon.small svg{height:20px;width:20px}.btn,.input,button{height:42px;font-size:1rem}.control .btn .icon{position:relative;right:inherit;top:inherit}.control .btn.link .icon+a{border-bottom:none}.control .btn.link .icon.small{bottom:-4px}.control .icon{position:absolute;top:0;right:2px}.btn,.card,.control,button{position:relative}.control .icon.medium{top:6px}.control:hover .icon{opacity:.4}.card{padding:1rem;background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 10px 20px 0 rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.03)}.input:active,.input:focus,.textarea:active,.textarea:focus,input:active,input:focus,textarea:active,textarea:focus{outline:0;background-color:#6cb051;color:#fff}.input:active::-webkit-input-placeholder,.input:focus::-webkit-input-placeholder,.textarea:active::-webkit-input-placeholder,.textarea:focus::-webkit-input-placeholder,input:active::-webkit-input-placeholder,input:focus::-webkit-input-placeholder,textarea:active::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}.control{text-align:center}.control:not(:last-child){margin-bottom:17px}.input{width:100%;min-width:240px;padding:0 1rem;border:1px solid rgba(0,0,0,.07);font-weight:300}.input.bordered{border-radius:3px}.input.has_icon{padding-right:40px}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{border:1px solid #00abe5;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #00b6f4 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.btn,button{font-weight:inherit;-webkit-appearance:none;line-height:42px;cursor:pointer;color:inherit;padding:0 1rem;background-color:transparent;border:1px solid rgba(0,0,0,.07);box-shadow:0 0 5px 0 rgba(0,0,0,.1);-webkit-transition:all .5s ease;transition:all .5s ease;display:inline-block}.btn:hover,button:hover{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.btn.bordered,button.bordered{border-radius:3px}.btn.link,button.link{height:auto;line-height:100%;box-shadow:none;border:none;padding:0}.btn.link:not(:last-child),button.link:not(:last-child){margin-right:7px}