@font-face{font-family:'Source Code Pro';src:url(../fonts/Source_Code_Pro/SourceCodePro-Regular.ttf)}@font-face{font-family:'Open Sans';src:url(../fonts/Open_Sans/OpenSans-Regular.ttf)}.sp-popover{position:absolute;top:0;left:0;z-index:9999;display:none;padding:1px;text-align:left;white-space:normal;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.sp-popover.top,.sp-popover.top-left,.sp-popover.top-right{margin-top:-10px}.sp-popover.right,.sp-popover.right-bottom,.sp-popover.right-top{margin-left:10px}.sp-popover.bottom,.sp-popover.bottom-left,.sp-popover.bottom-right{margin-top:10px}.sp-popover.left,.sp-popover.left-bottom,.sp-popover.left-top{margin-left:-10px}.sp-popover.pop{-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:transform .15s cubic-bezier(.3,0,0,1.5);-o-transition:transform .15s cubic-bezier(.3,0,0,1.5);transition:transform .15s cubic-bezier(.3,0,0,1.5);opacity:0;filter:alpha(opacity=0)}.sp-popover.from-top{-webkit-transform:translateY(20px);transform:translateY(-20px)}.sp-popover.from-bottom,.sp-popover.from-left,.sp-popover.from-right,.sp-popover.from-top{-webkit-transition:-webkit-transform .15s cubic-bezier(.3,0,0,1.5);transition:transform .15s cubic-bezier(.3,0,0,1.5);opacity:0}.sp-popover.from-bottom{-webkit-transform:translateY(-20px);transform:translateY(20px)}.sp-popover.from-left,.sp-popover.from-right{-webkit-transform:translateX(20px);transform:translateX(20px)}.sp-popover.from-left{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.sp-popover.pop-out{-webkit-transition-property:"opacity,transform";-o-transition-property:"opacity,transform";transition-property:"opacity,transform";-webkit-transition:.15s linear;-o-transition:.15s linear;transition:.15s linear;opacity:0;filter:alpha(opacity=0)}.sp-popover.fade,.sp-popover.fade-out{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0;filter:alpha(opacity=0)}.sp-popover.out{opacity:0;filter:alpha(opacity=0)}.sp-popover.in{-webkit-transform:none;-o-transform:none;transform:none;opacity:1;filter:alpha(opacity=100)}.sp-popover .sp-popover-content,.sp-popover-content{padding:0;overflow:auto;display:block}.sp-popover-content{display:none}.sp-popover>.sp-arrow,.sp-popover>.sp-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.sp-popover>.sp-arrow{border-width:11px}.sp-popover>.sp-arrow:after{border-width:10px;content:""}.sp-popover.top-left>.sp-arrow,.sp-popover.top-right>.sp-arrow,.sp-popover.top>.sp-arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.sp-popover.top-left>.sp-arrow:after,.sp-popover.top-right>.sp-arrow:after,.sp-popover.top>.sp-arrow:after{content:" ";bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.sp-popover.right-bottom>.sp-arrow,.sp-popover.right-top>.sp-arrow,.sp-popover.right>.sp-arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.sp-popover.right-bottom>.sp-arrow:after,.sp-popover.right-top>.sp-arrow:after,.sp-popover.right>.sp-arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.sp-popover.bottom-left>.sp-arrow,.sp-popover.bottom-right>.sp-arrow,.sp-popover.bottom>.sp-arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0}.sp-popover.bottom-left>.sp-arrow:after,.sp-popover.bottom-right>.sp-arrow:after,.sp-popover.bottom>.sp-arrow:after{content:" ";top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.sp-popover.left-bottom>.sp-arrow,.sp-popover.left-top>.sp-arrow,.sp-popover.left>.sp-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.sp-popover.left-bottom>.sp-arrow:after,.sp-popover.left-top>.sp-arrow:after,.sp-popover.left>.sp-arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.sp-popover-backdrop{background-color:rgba(150,150,150,.5);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9998}.sp-generated{color:#000}.sp-form{text-align:center;padding-top:0;font-size:0}.sp-footer{padding-top:21px}.sp-button{font-family:'Open Sans',sans-serif;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:12px;-webkit-transition:color 200ms,background-color 300ms,border-color 200ms;transition:color 200ms,background-color 300ms,border-color 200ms;border-radius:0;padding:14px 0;margin:0;border:0;border-top:1px solid #c8c8c8;color:#646464;background-color:#fff;width:33.33%;overflow:hidden}.sp-button:focus{outline-width:0}.sp-button:hover{color:#000;background-color:#dedede;box-shadow:0 0 20px rgba(255,255,255,.5) inset;text-shadow:0 0 4px #fff}.sp-button-regen{position:relative;display:inline-block;overflow:hidden}.sp-button-regen:after{background-color:rgba(150,150,150,.2);width:102px;height:102px;border-radius:50%;top:-32px;left:-12px;opacity:0;-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transform-origin:center;transform-origin:center;content:'';position:absolute;z-index:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.sp-button-regen.sp-clicked:after{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.sp-button-ok{border-right:1px solid #c8c8c8}.sp-button-cancel{border-left:1px solid #c8c8c8}.sp-popover.sp-black{color:#fff;background-color:#212121}.sp-popover.sp-black .sp-result{color:gray}.sp-popover.sp-black .sp-result .sp-generated{color:#fff;text-shadow:none}.sp-popover.sp-black.top-left>.sp-arrow,.sp-popover.sp-black.top-left>.sp-arrow:after,.sp-popover.sp-black.top-right>.sp-arrow,.sp-popover.sp-black.top-right>.sp-arrow:after,.sp-popover.sp-black.top>.sp-arrow,.sp-popover.sp-black.top>.sp-arrow:after{border-top-color:#212121}.sp-popover.sp-black.right-bottom>.sp-arrow,.sp-popover.sp-black.right-bottom>.sp-arrow:after,.sp-popover.sp-black.right-top>.sp-arrow,.sp-popover.sp-black.right-top>.sp-arrow:after,.sp-popover.sp-black.right>.sp-arrow,.sp-popover.sp-black.right>.sp-arrow:after{border-right-color:#212121}.sp-popover.sp-black.bottom-left>.sp-arrow,.sp-popover.sp-black.bottom-left>.sp-arrow:after,.sp-popover.sp-black.bottom-right>.sp-arrow,.sp-popover.sp-black.bottom-right>.sp-arrow:after,.sp-popover.sp-black.bottom>.sp-arrow,.sp-popover.sp-black.bottom>.sp-arrow:after{border-bottom-color:#212121}.sp-popover.sp-black.left-bottom>.sp-arrow,.sp-popover.sp-black.left-bottom>.sp-arrow:after,.sp-popover.sp-black.left-top>.sp-arrow,.sp-popover.sp-black.left-top>.sp-arrow:after,.sp-popover.sp-black.left>.sp-arrow,.sp-popover.sp-black.left>.sp-arrow:after{border-left-color:#212121}.sp-popover.sp-black .sp-button{color:#aaa;border-color:#191919}.sp-popover.sp-black .sp-button:hover{color:#fff;text-shadow:none;box-shadow:none}.sp-popover.sp-black .sp-button-regen{background-color:#373737;border-color:#191919}.sp-popover.sp-black .sp-button-regen:after{background-color:rgba(0,0,0,.3)}.sp-popover.sp-black .sp-button-regen:hover{background-color:#2c2c2c}.sp-popover.sp-black .sp-button-cancel,.sp-popover.sp-black .sp-button-ok{background-color:transparent}.sp-popover.sp-black .sp-button-cancel:hover,.sp-popover.sp-black .sp-button-ok:hover{background-color:#161616}.sp-popover .sp-caption{font-size:14px;color:gray;padding-top:14px;padding-bottom:7px;text-align:center;font-family:'Open Sans',sans-serif}.sp-result{padding-top:21px;height:27px;font-size:21px;font-family:'Source Code Pro',monospace;color:gray;text-align:center;-moz-box-sizing:content-box;box-sizing:content-box}