.clear{*zoom:1}.clear:before,.clear:after{display:table;content:"";line-height:0}.clear:after{clear:both}.bs-border-box *,.bs-border-box *:before,.bs-border-box *:after{box-sizing:border-box}input,textarea,.bs-content-box{box-sizing:content-box}body{background:#fff;color:#0a0a0a}.fixedheader{position:fixed;top:0;visibility:hidden}#body-main input{margin-bottom:auto}#body-main input[type="text"],#body-main textarea{border:1px solid #bbb;padding:6px}#body-main .label{background-color:transparent;color:inherit;text-shadow:inherit;white-space:normal}.full{width:100%}.maxw100{max-width:100%}.minw50{min-width:50%}button,.button,#body-main #search-box #searchsubmit,input[type=submit]{border:1px solid #bbb;background-color:#eee;background-image:linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.05) 100%);box-shadow:inset 0px 1px 1px rgba(255,255,255,0.8);border-radius:3px;text-shadow:rgba(255,255,255,0.75) 0 1px 0;transition:0.2s ".2s" "ease";font-weight:bold;padding:6px 12px;cursor:pointer}button.clicked,.button.clicked{box-shadow:inset 0 1px 1px rgba(0,0,0,0.95);background-color:#0060AB;text-decoration:none}button.submit,.button.submit,button.primary,.button.primary,.btn-primary,#body-main #search-box #searchsubmit,.support-search-big #support-search-submit,.input-button input.button.submit,#body-main input[type=submit]{border:1px solid #0060AB;text-shadow:rgba(0,0,0,0.75) 0 -1px 0;background-image:none;background-color:#1E7DBD;box-shadow:0 1px 1px rgba(255,255,255,0.15) inset,0 -1px 1px rgba(0,0,0,0.15) inset;color:#fff;text-shadow:rgba(0,0,0,0.75) 0 -1px 0}.button.buy{border:1px solid #760209;text-shadow:rgba(0,0,0,0.75) 0 -1px 0;background-color:#a7262e;box-shadow:0 1px 1px rgba(255,255,255,0.15) inset,0 -1px 1px rgba(0,0,0,0.15) inset;color:#fff !important;text-shadow:rgba(0,0,0,0.75) 0 -1px 0}.button.buy:hover{border-color:#760209;background-color:#760209}.btn:hover,button:hover,.button:hover,button.submit:hover,.button.submit:hover,button.primary:hover,.button.primary:hover,input[type=submit]:hover,.input-button input.button.submit:hover,#body-main input[type=submit]:hover{border:1px solid #0060AB;background-color:#1E7DBD;box-shadow:none;background-color:#0060ab;background-image:linear-gradient(top, rgba(0,0,0,0.15) 0%, rgba(255,255,255,0.15) 100%);color:#fff !important;text-decoration:none;text-shadow:rgba(0,0,0,0.75) 0 -1px 0;transition:none !important;background-position:0 0}.btn:hover a,button:hover a,.button:hover a,button.submit:hover a,.button.submit:hover a,button.primary:hover a,.button.primary:hover a,input[type=submit]:hover a,.input-button input.button.submit:hover a,#body-main input[type=submit]:hover a{color:#fff}button.disabled,.button.disabled{text-shadow:rgba(255,255,255,0.75) 0 1px 0;color:#ccc;border:1px solid #ddd;background-color:#ddd}button.disabled:hover,.button.disabled:hover{border:1px solid #ddd}button.close,button.none{border:none !important;background-color:none;box-shadow:none}.button.full{display:block;width:100%}a.button{display:inline-block;border-radius:3px}a.button:hover,a.button:focus{color:#fff}kbd{background-color:#eee;background-image:linear-gradient(rgba(255,255,255,0.05), rgba(0,0,0,0.1));border:none;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2),inset 0 2px 0 rgba(255,255,255,0.1),inset 0 1.2em 0 rgba(255,255,255,0.1),inset 0 -0.2em 0 rgba(255,255,255,0.1),inset 0 -0.25em 0 rgba(0,0,0,0.25),0 0.25em 0.25em rgba(0,0,0,0.05);color:#444;cursor:pointer;display:inline-block;margin:0 3px 3px 0;padding:2px 4px 4px;position:relative;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.25);vertical-align:middle}kbd kbd{background:transparent}kbd kbd:hover{border:none;box-shadow:none}kbd:hover{outline:none}a.permalink,a.plink{color:#999 !important;font-size:16px;font-weight:bold;position:absolute;left:-18px}ul{margin-bottom:12px}ul.menubar,ul.linkbar{margin:0;padding:0;list-style-type:none}ul.menubar>li,ul.linkbar>li{display:block;float:left;padding:0;margin:0 18px 0 0}ul.mnml{margin:0 0 12px 0;padding:0;list-style-type:none}ul.inline{margin:0 0 12px 0}ul.inline li{display:block;float:left;list-style:none;margin-right:18px}table{margin-bottom:12px;width:100%;border:none}table.full{width:100%}table.auto{width:auto}table tr{vertical-align:top}table th,table td{vertical-align:top;padding:.25em}table th.right,table td.right{text-align:right}table th.center,table td.center{text-align:center}table th.left,table td.left{text-align:left}table.zebra tr:nth-child(2n+1) td{background:#f1f1f1}table.tuftified *{word-wrap:break-word}.settings table.tuftified{width:100%;padding:5px;margin-bottom:12px}table.tuftified.simple{padding:10px;border:2px solid #f1f1f1}table.tuftified.btop{border-top:1px solid #e1e1e1}table.tuftified.bbot,body.lp#designers table.tuftified#hero-wrapper{border-bottom:1px solid #e1e1e1}table.tuftified thead th,table.tuftified th{border-bottom:2px solid #666;padding:21px 21px 5px 0;vertical-align:top;font-weight:bold;font-size:1.15em;color:#333;text-align:left}table.tuftified.simple th{padding:10px 21px 10px 0;border-bottom:1px solid #e1e1e1}table.tuftified.minimal th{border-bottom:1px solid #e1e1e1}table.tuftified td{border-bottom:1px solid #e1e1e1;padding:10px 21px 10px 0;vertical-align:top}table.tuftified tr:last-child td{border:none}table.tuftified tr.current td{background:#D5EEFF}table.tuftified tr.current td:first-child{padding-left:5px}div.gallery a.thumb{display:block;position:relative;float:left;height:200px;width:200px;margin:0 12px 12px 0;border:3px solid #eee}div.gallery img.thumb{display:block;position:absolute;clip:rect(0px, 200px, 200px, 0px);width:400px}.txtshadowb{text-shadow:rgba(255,255,255,0.75) 0 1px 0}.txtshadoww{text-shadow:rgba(0,0,0,0.75) 0 -1px 0}.shadow{box-shadow:0px 1px 3px rgba(0,0,0,0.25)}.shadowmed{box-shadow:0px 1px 3px rgba(0,0,0,0.45)}.shadowdark{box-shadow:0px 1px 3px rgba(0,0,0,0.65)}.shadowin{box-shadow:inset 1px 1px 1px #ddd}.shadowbot{box-shadow:0 3px 3px -3px #ccc}.shadowbotfade{width:90%;height:5px;margin:0 auto;background:none;background-image:radial-gradient(50% 0%, 50% 5px, #eee 0%, #fff 100%)}.noshadow,kbd kbd{box-shadow:none}.gradgray{}.round5{border-radius:5px}.round10{border-radius:10px}.relative{position:relative}.block,.fright,.fleft{display:block}.inline{display:inline}.center,.bcenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.fright{float:right}.fleft{float:left}.f0,.fnone{float:none !important}.tcenter,table th.tcenter,table td.tcenter{text-align:center}.tright,table th.tright,table td.tright{text-align:right !important}.tleft,table th.tleft,table td.tleft{text-align:left}.iblock{display:inline-block}.full{width:100%}.p0,kbd kbd{padding:0 !important}.p1{padding:16px !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.pt1{padding-top:16px !important}.pb1{padding-bottom:16px !important}.pl1{padding-left:16px !important}.pr1{padding-right:16px !important}.p1-5{padding:24px !important}.pt1-5{padding-top:24px !important}.pb1-5{padding-bottom:24px !important}.pl1-5{padding-left:24px !important}.pr1-5{padding-right:24px !important}.p10{padding:10px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.pr10{padding-right:10px !important}.p2px{padding:2px}.p3px{padding:3px}.m0,kbd kbd{margin:0 !important}.m1{margin:16px !important}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mt1{margin-top:16px !important}.mb1{margin-bottom:16px !important}.ml1{margin-left:16px !important}.mr1{margin-right:16px !important}.m1-5{margin:24px !important}.mt1-5{margin-top:24px !important}.mb1-5{margin-bottom:24px !important}.ml1-5{margin-left:24px !important}.mr1-5{margin-right:24px !important}.ml3{margin-left:3px}.mr3{margin-right:3px}.ml5{margin-left:5px}.mr5{margin-right:5px}.m10{margin:10px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mr10{margin-right:10px !important}.bggray{background:#ddd}.b0,kbd kbd{border:none !important}.ball{border:1px solid #ddd}.bdot{border:1px dotted #ddd}.btdot{border-top:1px dotted #ddd}.bbdot{border-bottom:1px dotted #ddd}.border-right{padding-right:10px;border-right:1px solid #ddd}.br{border-right:1px solid #ddd}.bl{border-left:1px solid #ddd}.bb,.bbot,body.lp#designers #hero-wrapper{border-bottom:1px solid #ddd}.bt,.btop{border-top:1px solid #ddd}.bt.graylight,.bb.graylight,.bl.graylight,.br.graylight{border-color:#eee}img{margin:0}p img{margin:18px 18px 18px 0;padding:0}p img.top{margin-top:0}img .img-responsive{max-width:100%;height:auto}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:23px 0 24px 0;border:none}hr.graylight{background:#eee}hr.dot{background:none;clear:both;float:none;width:100%;height:1px;margin:23px 0 24px 0;border-bottom:1px dotted #ddd}hr.faded,hr.fancy{clear:both;float:none;width:100%;height:1px;margin:23px 0 24px 0;border:none;background:#ddd}hr.faded.graylight,hr.fancy.graylight{background:#eee}hr,hr.carved{clear:both;float:none;width:100%;height:2px;margin:23px 0;border:none;background:#ddd}hr.hidden{height:20px;background:none;color:none}hr.footer,hr.h2{height:20px;margin:0 0 10px 0;padding:0;background:transparent url(//media.balsamiq.com/img/hr-footer.png) center center no-repeat}hr.shadowbot{background:transparent url(//media.balsamiq.com/img/hr-shadow.png) center 0 no-repeat;clear:both;float:none;width:100%;height:18px;margin:0 0 18px 0;border:none}.rotl{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg)}.rotr{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg)}.transition{transition:"all" ".2s" "ease"}.mejs-container.nocontrols .mejs-controls{visibility:hidden !important}.errorbar{margin-bottom:16px;background:#FFFAC7;width:100%;clear:both;z-index:10000}.errormsg,.msg.error,.error{display:block;color:#750209;font-weight:bold;font-size:14px;line-height:24px;font-size:0.875rem;line-height:1.5rem}.errorbar.errormsg{font-weight:normal}p.error,div.error{margin:1em 0 0 0}#header-wrapper{height:72px;background:#760209}#header-wrapper #header{position:relative}#header-wrapper #header h1{background:transparent url(//media.balsamiq.com/img/logo.svg) 0 28px no-repeat}.no-svg #header-wrapper #header h1{background-image:url(//media.balsamiq.com/img/logo.png)}#header-wrapper #header h1,#header-wrapper #header h1 a{margin:0;display:block;width:158px;height:70px}#header-wrapper #header h1 a{margin:0;padding:0;background:transparent url(//media.balsamiq.com/img/logo-hover.png) 0 0 no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;opacity:0;transition:all 0.15s ease}#header-wrapper #header h1 a:hover{opacity:1;background-position:0 -69px}body.home #header-wrapper #header h1 a{background-image:none}body.home #header-wrapper #header h1 a:hover{background-position-y:0px !important}#header-wrapper #header #rmenu{color:#fff;position:absolute;top:28px;right:10px;display:none;font-size:21px;line-height:21px;padding:10px 10px 5px 10px;border-radius:3px;text-shadow:rgba(0,0,0,0.5) 0 "1px" 0}#header-wrapper #header #rmenu:hover,#header-wrapper #header #rmenu.active{background:rgba(251,251,251,0.2);border-radius:3px;opacity:1;transition:background-color 0.2s ease-in-out}#header-wrapper #header #gnav{margin-bottom:0}#header-wrapper #header #gnav ul{padding-top:30px;float:right}#header-wrapper #header #gnav ul li{margin:0 5px 0 0;padding:0;position:relative}#header-wrapper #header #gnav a.gnava{padding:7px 10px;text-transform:uppercase;color:#fff;line-height:12px;text-decoration:none;text-shadow:rgba(0,0,0,0.75) 0 -1px 0;transition:background-color 0.2s ease-in-out}#header-wrapper #header #gnav a.gnava:hover{background:rgba(251,251,251,0.15);box-shadow:1px 1px 1px rgba(0,0,0,0.2);transition:background-color 0.2s ease-in-out}#header-wrapper #header #gnav a.gnava:active{background:rgba(251,251,251,0.15)}#header-wrapper #header #gnav #gnav-login.dropdown>.dropdown-menu{left:12px;top:40px}#header-wrapper #header #gnav #gnav-login.open a#loginButton.gnava{background:transparent}#header-wrapper #header #gnav #loginButton{position:relative;z-index:30;cursor:pointer}#header-wrapper #header #gnav #loginBox{z-index:29;width:220px;padding:0;border:1px solid #eee;background:#f5f5f5;border-radius:0 0 3px 3px;box-shadow:0 0 3px rgba(0,0,0,0.5)}#header-wrapper #header #gnav #loginForm{width:100%;margin:0}#header-wrapper #header #gnav #loginForm hr{margin:.5em 0 .5em 0 !important}#header-wrapper #header #gnav #loginForm fieldset{margin:0 0 .25em 0;display:block;border:0;padding:0}#header-wrapper #header #gnav #loginForm fieldset#body{background:#fff;border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;padding:10px 13px;margin:0}#header-wrapper #header #gnav #loginForm fieldset#body fieldset label{display:block;margin:0 0 6px 0}#header-wrapper #header #gnav #loginForm input{width:92%;border:1px solid #ddd;border-radius:3px;padding:4px;box-shadow:inset 0px 1px 3px #ddd;-webkit-box-shadow:inset 0px 1px 3px #ddd;-moz-box-shadow:inset 0px 1px 3px #ddd}#header-wrapper #header #gnav #loginForm input.checkbox{width:18px;padding:0;border:0}#header-wrapper #header #gnav #loginForm #login{width:auto;float:left;cursor:pointer}#header-wrapper #header #gnav #loginForm span{text-align:center;display:block;padding:7px 0 4px 0}#header-wrapper #header #gnav #loginForm span a{color:#0064AE;text-transform:none !important;text-shadow:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;padding:0}#header-wrapper #header #gnav #loginForm span a:hover{background:none !important}#header-wrapper #header #gnav #gnav-search{display:none}#header #gnav a.gnava:hover,#header #gnav .current a.gnava,#company-support-portal #gnav-support a.gnava,body.products #header #gnav-products a.gnava,body.company #header #gnav-company a.gnava,body.support #header #gnav-support a.gnava,body.download #gnav-download a.gnava,body.blogs #gnav-blogs a.gnava,body.buy #gnav-buy a.gnava{background:rgba(251,251,251,0.2);border-radius:3px;opacity:1;transition:background-color 0.2s ease-in-out}#search{padding-top:30px;float:right}#search form.search{width:100%;height:21px;margin:0}#search #s{font-size:11px;line-height:11px;background:#fff;border:none;margin:0;padding:0 5px;width:115px;height:26px;float:left;box-shadow:none;border-radius:3px 0 0 3px;transition:background-color 0.2s ease-in-out}#search #ss{font-size:11px;line-height:11px;width:25px;height:26px;margin:0;padding:0;border:none;text-indent:100%;text-align:center;white-space:nowrap;float:left;cursor:pointer !important;outline:none !important;box-shadow:none;border-radius:0 3px 3px 0;transition:background-color 0.2s ease-in-out;background:#eee url(//media.balsamiq.com/img/ico-search.svg) center 6px no-repeat}.no-svg #search #ss{background-image:url(//media.balsamiq.com/img/ico-search.png)}#search #ss:hover{background-color:#ddd !important}#search input:focus{outline:none}#hero-wrapper{margin-top:0}#hero-wrapper .container,#hero-wrapper.container{position:relative}#hero-wrapper #herotxt{height:336px;width:450px;padding:0;margin:0}body.company #hero-wrapper #herotxt{width:470px}#hero-wrapper #herotxt h3{font-size:36px;line-height:36px;font-weight:600;margin:0;padding:46px 0 0 0}body.company #hero-wrapper #herotxt h3{margin-bottom:12px}body.products #hero-wrapper #herotxt h3{color:#760209;font-size:36px;line-height:32px;margin-bottom:12px;padding-top:52px}body#products-mockups-gdrive #hero-wrapper #herotxt h3{font-size:32px}#hero-wrapper #herotxt h4{font-size:18px;font-weight:bold;margin:0}body.company #hero-wrapper #herotxt h4{color:#760209}#hero-wrapper #herotxt ul{padding-left:0;margin:4px 0 0 0;list-style-type:none}#hero-wrapper #herotxt ul li{margin:0;padding:0;font-size:21px;line-height:32px}#hero-wrapper #herotxt p{font-size:14px;line-height:21px}body.products #hero-wrapper #herotxt p{font-size:21px;line-height:28px;margin-left:5px}body.company #hero-wrapper #herotxt p{font-size:13px;line-height:18px}body.home #hero-wrapper #herotxt{width:100%}body.home #hero-wrapper #herotxt img{display:block;padding-top:28px;margin-left:-20px}#hero-wrapper #heroimg{position:absolute;top:18px;right:-22px;width:523px;height:417px;z-index:1}#hero-wrapper #heroimg .cta{position:absolute;bottom:48px;left:40px;width:446px;text-align:center}body.products #hero-wrapper #heroimg .cta{bottom:10px}body#products-mockups-mybalsamiq #hero-wrapper #heroimg .cta{bottom:0;height:80px;padding:20px 0 0 0;background:#394045;background:rgba(0,0,0,0.3)}body#products-mockups-mybalsamiq #hero-wrapper #heroimg .cta .login{font-size:12px;margin-top:8px}#hero-wrapper #heroimg .cta p{margin-bottom:0}#hero-wrapper #heroimg a.button{font-size:18px}body.products #hero-wrapper #heroimg{height:313px;top:23px;clip:rect(0, 523px, 313px, 0)}body.products #hero-wrapper #heroimg #img{background-color:#fff;background-image:url("//media.balsamiq.com/img/products/mockups-screen-bar.png");background-position:0 0;background-repeat:no-repeat;width:476px;height:313px;margin:0 auto 0 auto;border:1px solid #ccc;border-bottom-color:#e5e5e5;box-shadow:0px 1px 5px #bbb}body#products-mockups-mybalsamiq #hero-wrapper #heroimg #img{background:transparent url(//media.balsamiq.com/img/heroimg-myb-2.jpg) 0 0 no-repeat;width:446px;height:353px;margin:0 0 0 40px;border:none}body.company #hero-wrapper #heroimg{right:-20px;height:auto}body.company #hero-wrapper #heroimg img{float:right;width:87%}#hero-wrapper #watch{position:absolute;left:45%;top:40%}#hero-wrapper .ss-icon{font-weight:bold}#hero-wrapper #watch.watchsingle,#hero-wrapper #hero-wrapper #try.trysingle{left:185px !important}#hero-wrapper #watch.darkbg,#hero-wrapper #hero-wrapper #try.darkbg{padding:10px;background-color:#fff;background-color:rgba(251,251,251,0.85);border-radius:3px}#hero-wrapper #watch.darkbg:hover,#hero-wrapper #hero-wrapper #try.darkbg:hover{background-color:#fff}#hero-wrapper #watch.watchsimple{display:block;top:140px !important;left:236px !important;padding:10px 16px 10px 18px;background-color:#31312e;background-color:rgba(49,49,46,0.85);border-radius:3px}#hero-wrapper #watch.watchsimple:hover{background-color:#31312e}#hero-wrapper #watch.watchsimple .ico-watch{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:19px;height:22px;background:transparent url(//media.balsamiq.com/img/ico-play.png) 0 0 no-repeat}#hero-wrapper #badge{position:absolute;top:220px;left:40px;width:446px;height:137px}#body-header{background-color:transparent;background-position:0 0 repeat}body.home #body-header{border-top:1px solid rgba(251,251,251,0.5)}#body-header #title-wrapper{background-color:transparent;text-shadow:rgba(255,255,255,0.75) 0 1px 0}body.company #body-header #title-wrapper{background-color:#fff}#body-header #title-wrapper .container{position:relative;padding:21px 0 0 0;border-bottom:1px solid #fff}#body-header #title-wrapper .container:after{height:1px;width:100%;border-bottom:1px solid #ddd}#body-header #title-wrapper h2{margin:3px 0 0 0;padding:0;color:#760209;font-size:20px;line-height:28px;font-weight:600;text-shadow:rgba(255,255,255,0.75) 0 1px 0;width:auto;float:left}#body-header #title-wrapper h3{color:#760209;text-shadow:rgba(255,255,255,0.75) 0 1px 0}body.home #body-header #title-wrapper .title-text{padding:16px 0;width:450px;color:#333;font-weight:400;letter-spacing:.01em;font-size:20px;line-height:24px}#body-header #title-wrapper ul.menubar.lnav{z-index:2;padding:0 0 18px 0;position:relative;float:right}#body-header #title-wrapper ul.menubar.lnav>li{padding:8px 0 0 0;margin:0 0 0 12px}#body-header #title-wrapper ul.menubar.lnav>li>a{color:#76818c;text-decoration:none}#body-header #title-wrapper ul.menubar.lnav>li>a.current{color:#000;font-weight:bold}body.home #body-header{border-top-color:#bc9a92;background:transparent url(//media.balsamiq.com/img/bg-hero-home.png) 0 0 repeat-x}body.company#company #body-header{background-image:url(//media.balsamiq.com/img/bg-hero-company.png)}.bg-grad-bot{background-color:#f1f1f1;background:#f1f1f1 url(//media.balsamiq.com/img/bg-shad-inbot.png) center bottom repeat-x}.bg-grid{background-color:#fefefe;background:url(//media.balsamiq.com/img/bg-hero-grid-trans.png) center top repeat,#f1f1f1 url(//media.balsamiq.com/img/bg-shad-inbot.png) center bottom repeat-x}.bg-wall{background:transparent url(//media.balsamiq.com/img/home/bg-wall.png) bottom center repeat-x}#body-main{padding:48px 0;background:#fff;border-top:none}#body-main .container.first{margin-top:0;padding-bottom:48px}#body-main .container{margin-top:24px;position:relative}#footer-wrapper{min-height:130px;padding:0;background:#f5f5f5;border-top:1px solid #e5e5e5;text-shadow:rgba(255,255,255,0.75) 0 1px 0;color:#76818C}#footer-wrapper a{text-shadow:rgba(255,255,255,0.75) 0 1px 0;color:#76818C}#footer-wrapper a:hover{color:#666}#footer-wrapper .menubar{padding-top:7px}#footer-wrapper .menubar li{font-size:12px;line-height:12px;padding-top:0;padding-right:0;text-transform:uppercase;text-indent:none !important}#footer-wrapper .main{padding:24px 0 0 0;font-size:14px;line-height:16px}#footer-wrapper .info{padding:0 0 10px 0;font-size:10px;line-height:15px}#footer-wrapper #footer-logo{display:block;float:right}#footer-wrapper #addthis{padding:0 0 12px 0}#footer-wrapper #sitemap .container{position:relative;margin-bottom:36px}#footer-wrapper #sitemap .sitemap-close{float:right;position:absolute;top:18px;right:0;line-height:12px;padding:0}#footer-wrapper #sitemap .sitemap-close button{padding:3px 5px 0px 5px;color:#666}#footer-wrapper #sitemap h3 a{padding:3px 8px;display:inline-block;text-shadow:white(0.5) 0 1px 0;border-radius:3px}#footer-wrapper #sitemap h3 a:hover{text-decoration:none}#footer-wrapper #sitemap h4{margin:0}html,body{margin:0 !important;padding:0 !important;height:100%}#page-wrapper{min-height:100%;position:relative}#body-wrapper{padding-bottom:130px}#footer-wrapper{position:absolute;bottom:0;left:0;width:100%;height:auto}.ctabig{background:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.ctabig.bot,.ctabig.plain{background:none;border-top:none;border-bottom:none}.ctabig .container h2{font-size:36px;color:#292e31;font-weight:bold;text-align:center}.ctabig .container p{text-align:center}.ctabig .container .try{margin:0 auto 18px 0;position:relative;text-align:center}.ctabig .container .try a.button{font-weight:normal;text-align:left}.ctabig .container .try a.button i{display:block;font-size:21px;float:left;margin:8px 10px 0 0}.ctabig .container .try a.button span.label{display:block;float:left;font-size:18px;line-height:18px;padding:5px 0 0 0}.ctabig .container .try a.button span.desc{display:block;font-size:12px;font-weight:normal}.ctabig .container .try img.callout{display:block;width:109px;height:105px;position:absolute;left:-40px;top:-52px;opacity:0}.ctabig .container .try img.callout.active{left:-24px;opacity:1;transition:all 0.3s ease}.ctabig .container .try-plugins{padding-bottom:18px}.ctabig .container .try-plugins p{margin-top:6px;font-size:12px;font-weight:normal;line-height:16px;text-align:center}.ctabig .container .try-plugins .plugin a{display:block;font-size:12px;text-align:center}.ctabig .container .try-plugins .plugin a img{display:block;width:48px;margin:0 auto 2px auto}body.products#products-mockups #body-main h2,body.products#products-mockups #body-main h3,body.products#products-mockups #body-main h4{text-align:center}body.products#products-mockups #body-header,body.products#products-mockups-mybalsamiq #body-header{border-bottom:1px solid #ddd}body.products#products-mockups #body-header #title-wrapper,body.products#products-mockups-mybalsamiq #body-header #title-wrapper{background:none}body.products#products-mockups #body-main,body.products#products-mockups-mybalsamiq #body-main{border-top:1px solid #fff}body.products #feature-table{text-align:center}body.products #feature-table h3{margin-bottom:24px}body.products #products-comparison{font-size:14px}body.products #products-comparison thead th{border-bottom:2px solid #e1e1e1;text-align:left;font-size:13px}body.products #products-comparison img{max-width:50px}body.products #products-comparison td:nth-child(2){font-weight:bold}.installer{color:#333;margin-bottom:28px}.installer a.button{display:block;width:auto;padding:18px 8px 20px 8px;margin-right:10px;text-shadow:none;border-radius:3px;border-width:0}.installer a.button:hover{border-radius:3px;border-width:0}.installer .inst.download{float:left;margin-right:10px;margin-left:10px}.installer .label{font-size:26px;line-height:24px;font-weight:normal;display:block;margin-bottom:8px}body#products-mockups-next .installer .label{font-size:21px;line-height:21px;margin:-5px 0 2px 10px}.installer .inst.os{margin-bottom:-2px}.installer .platform{color:#99c5e2;font-weight:bold}.installer label{color:#666;font-size:16px;font-weight:bold;display:block}.installer .val{display:block;font-weight:bold;color:#666}.installer .ver .val{margin-top:10px;font-size:28px}.installer .rel .val{margin-top:8px;font-size:12px;line-height:14px}.installer .instmsg{padding:18px 18px 36px 18px;font-size:21px}.installer #altdl{display:block;margin:0 0 18px 18px;font-size:12px}.installer .others a{color:#8db5cf;font-size:12px;font-weight:bold;margin:6px 0 0 0;display:block;float:left}.installer .others a span.text{display:block;float:left;padding:6px 10px 6px 6px}.installer .others .inst{float:left}.installer .ver,.installer .rel,.installer .others{padding-top:10px}.installer .inst{display:inline-block;background-repeat:no-repeat;background-image:url("//media.balsamiq.com/img/installer.png")}.installer .inst.download{background-position:0 0;width:49px;height:53px}.installer .inst.linux{background-position:0 -63px;width:16px;height:16px}.installer .inst.linuxbut{background-position:0 -89px;width:31px;height:31px}.installer .inst.list{background-position:0 -130px;width:16px;height:16px}.installer .inst.listbut{background-position:0 -156px;width:31px;height:31px}.installer .inst.mac{background-position:0 -197px;width:16px;height:16px}.installer .inst.macbut{background-position:0 -223px;width:31px;height:31px}.installer .inst.windows{background-position:0 -264px;width:16px;height:16px}.installer .inst.windowsbut{background-position:0 -290px;width:31px;height:31px}body.company table tr>td:first-child{width:33%}body.company table th{white-space:normal}body.company table th,body.company table td{valign:top}body.company .team .row{border-bottom:1px dotted #ddd;margin-bottom:18px;padding-bottom:18px}body.company .team .span8 h4,body.company .team .span8 p{padding:0}body.company .team h4{margin-bottom:0}body.company .team p.title,body.company .team p.contact,body.company .team p.bio{margin:0}body.company .team p.bio{margin-top:.5em}body.company .team p.contact{margin-bottom:10px}body.company .team .contact a{line-height:14px;padding-right:5px;float:left}body.blogs .photo,body.blogs .logo{width:150px}body.blogs .blog-list{margin:1em 0}body.blogs .blog-list .blog{margin-bottom:1em;padding-top:1em;border-top:1px dotted #ddd}body.blogs #body-main .blog-list h4,body.blogs #body-main .blog-list p{margin:.05em 0}body.blogs #body-main .blog-list p.links{margin-top:1em}body.blogs .video{margin:24px auto}body.download #body-main{padding-top:24px}body.download #sidebar h4{color:#0a0a0a;clear:both}body.download .prodico{display:block;height:28px;padding-right:10px;float:left}body#buy-invoice h4{padding-top:1em;border-top:1px solid #eee}.splitform{background:#fff}.splitform #select{padding:20px 20px;background:#f5f5f5}.splitform #options{padding:12px 20px 20px 20px;border-top:1px solid #eee}.splitform #options h2,.splitform #options h3,.splitform #options h4,.splitform #options h5{color:#0a0a0a}.splitform #options h4,.splitform #options h5{margin-top:24px}.splitform p.buttons{padding-top:1em;border-top:1px solid #ddd;margin-top:1em}.splitform li input{margin-top:0}.splitform input,.splitform .splitform label{margin-right:.65em}.splitform input[type="text"]{min-width:300px}.splitform input[type="checkbox"],.splitform .splitform input[type="radio"],.splitform .splitform input.checkbox,.splitform input.radio{top:0}.splitform label{display:block;font-weight:bold;margin-top:1em}.splitform .tuftified.btop,.splitform .splitform .tuftified.bbot,.splitform .splitform body.lp#designers .tuftified#hero-wrapper,body.lp#designers .splitform .splitform .tuftified#hero-wrapper,.splitform .splitform .tuftified td{border-style:dotted}.splitform label.radio{font-weight:normal;margin:0}.quotes{position:relative;background:transparent}.quotes div.quote{position:relative}.quotes div.quote.first p{font-size:21px;line-height:28px;font-size:1.3125rem;line-height:1.75rem;font-weight:bold;color:#292e31;padding:18px 36px 18px 92px}.quotes div.quote.first p span.aut{margin-top:12px;text-align:right}.quotes div.quote .ss-icon{color:#eee;font-size:80px;line-height:16px;font-size:5rem;line-height:1rem;position:absolute;top:58px;left:0}.quotes div.quote p{position:relative;font-style:italic;font-size:16px;color:#292e31;padding:16px 16px 0 0}.quotes div.quote p span.aut{display:block;font-size:14px;line-height:18px;font-size:0.875rem;line-height:1.125rem;font-style:normal;margin-top:10px}#body-main #sidebar h4{margin-top:.5em;padding:0 0 0.5em 0;font-weight:normal}#sidebar ul#stream,#sidebar ul.simple,#gsfn_list_widget ul.gsfn_topic_list{list-style-type:none;margin:0;padding:0}#sidebar ul#stream li,#sidebar ul.simple li,#gsfn_list_widget ul.gsfn_topic_list li,#gsfn_list_widget .powered_by{border-top:1px dotted #ddd;font-size:14px;margin:0;padding:.5em .5em .5em 0 !important}#gsfn_list_widget ul.gsfn_topic_list span.time{display:block;color:#666;font-size:11px}#gsfn_list_widget .powered_by{font-size:11px}#sidemenu{position:fixed;top:0;right:0;width:200px;padding:0;box-shadow:inset 1px 1px 1px #ddd}#sidemenu ul{width:100%;padding:0;margin:0;list-style-type:none}#sidemenu ul li{padding:3px 10px;margin:0;border-bottom:1px solid #ddd}#sidemenu ul li.selected{background:#0064AE;padding:3px 10px}#sidemenu ul li.selected a{color:#fff}#sidemenu ul li#first{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}#sidemenu ul li#last{border-bottom:none;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}body.static #header-wrapper #header #gnav ul.linkbar{padding-top:36px}body.static #header-wrapper #header #gnav ul.linkbar li{margin-right:1em;border-right:1px solid #eee;font-size:14px;line-height:14px;font-size:0.875rem;line-height:0.875rem}body.static #header-wrapper #header #gnav ul.linkbar li.last{margin-right:0;border:none !important}body.static #header-wrapper #header #gnav ul.linkbar,body.static #header-wrapper #header #gnav ul.linkbar a,body.static #header-wrapper #header #gnav ul.linkbar a:hover{color:#fff;text-transform:none;padding-left:0;padding-right:0;background:none;box-shadow:none !important;text-decoration:underline}#body-main .box{position:relative;margin:18px 0;padding:0;background:#eee;border:1px solid #ddd}#search-box{padding:.5em;margin:.5em 0 24px 0;background:#f5f5f5}#search-box #s{width:45%}#body-main #sidebar .box,#sidemenu{background:#fff;border:none;padding:18px 0 0 0;margin:0 0 24px 0}.ctabar{margin:2.5em 0 2.5em 0;padding:24px 1em 0 1em;border:1px solid #C6D6E8;background:#DFF0FF}.ctabar.gray{background:#eee;border:1px solid #ddd}.ctabar.yellow{background-color:#F4F39E;border-color:#DEE184}.ctabar.taped{position:relative;box-shadow:0px 1px 2px #ddd}.ctabar.taped:after{display:block;content:"";position:absolute;width:151px;height:35px;top:-21px;left:41%;background:transparent url(//media.balsamiq.com/img/tape.png) 0 0 no-repeat}.ctabar.taped.col-1-2:after{left:32%}.ctabar.taped.col-1-3:after{left:25%}.ctabar.buy{width:60%;margin:0 auto}.ctabar p{text-align:center}.ctabutton{display:block;clear:both;margin:12px auto;text-align:center}.ctabutton a.button{font-size:18px;line-height:18px;font-weight:bold;padding:.5em 1em;border-radius:3px}.ctabutton p{margin-bottom:1em}.infographic .stat{font-weight:bold;color:#666}.cols9{-moz-column-width:350px;-webkit-column-width:350px;-moz-column-gap:10px;-webkit-column-gap:10px}.cols12{-moz-column-width:470px;-webkit-column-width:470px;-moz-column-gap:10px;-webkit-column-gap:10px}img.border{border:1px solid #ddd}img.photo{box-shadow:0px 1px 3px rgba(0,0,0,0.25)}.exgallery img,#samples img{margin:5px 5px 12px 5px;border:1px solid #bbb;box-shadow:0px 1px 3px rgba(0,0,0,0.25);z-index:-1;max-width:100%}.exgallery a.group,#samples a.group{display:block;position:relative;margin-bottom:24px;text-decoration:none}#samples a.group{float:left}.exgallery a.group:before,#samples a.group:before{position:absolute;width:100%;bottom:-12px;left:0;text-align:center;content:attr(title);font-size:12px;color:#333}.exgallery a.group:after,#samples a.group:after{display:block;content:"";position:absolute;width:24px;height:24px;top:-4px;right:-5px;background:transparent url(//media.balsamiq.com/img/mag.png) 0 0 no-repeat}.exgallery a.group:after{right:-16px}body.blogs img.full,body.support img.border,body.support img.full{border:1px solid #ddd;margin-bottom:24px;padding:5px}body#products-tour img.full{border:1px solid #ddd;margin-bottom:24px;max-width:711px}body.blogs img.full{display:block;max-width:703px;margin-left:auto;margin-right:auto}body.blogs caption,body.blogs .caption{font-size:14px;display:block;color:#666;text-align:center;font-style:italic;margin:1em auto 24px auto}body.support img.full{max-width:725px}#footer-wrapper .ss-icon{color:#B1B7BB;font-size:18px;margin:0 3px 0 0;vertical-align:middle}#footer-wrapper #addthis{margin:0;padding:0}#footer-wrapper #addthis ul{float:right;margin:0;padding:0}#footer-wrapper #addthis ul li{margin:0 0 0 2px;padding:0;float:left;list-style-type:none}#footer-wrapper #addthis ul li.icoshare{display:block;height:26px;width:25px;background:transparent url(//media.balsamiq.com/img/sprite-ftshareico.png) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}#footer-wrapper #addthis ul li.icoshare a{display:block;height:26px;width:25px}#footer-wrapper #addthis ul li.icoshare.tweet:hover{background-position:0 0}#footer-wrapper #addthis ul li.icoshare.tweet{background-position:0 -35px}#footer-wrapper #addthis ul li.icoshare.fblike:hover{background-position:0 -70px}#footer-wrapper #addthis ul li.icoshare.fblike{background-position:0 -105px}#footer-wrapper #addthis ul li.icoshare.gplus:hover{background-position:0 -140px}#footer-wrapper #addthis ul li.icoshare.gplus{background-position:0 -175px}#footer-wrapper #addthis ul li.icoshare.linkedin:hover{background-position:0 -210px}#footer-wrapper #addthis ul li.icoshare.linkedin{background-position:0 -245px}.ico,span.ico{text-indent:100%;white-space:nowrap;overflow:hidden}.ico,.icotxt{display:block;float:left}.icotxt{margin-right:5px}.ico.herolink{background:transparent url(//media.balsamiq.com/img/sprite-herolink.png) 0 0 no-repeat}#try .ico.herolink{background-position:0 0;width:147px;height:22px}#try .ico.herolink:hover{background-position:0 -72px;width:147px;height:22px}#watch .ico.herolink{background-position:0 -144px;width:139px;height:22px}#watch .ico.herolink:hover{background-position:0 -216px;width:139px;height:22px}.ico{float:left;width:16px;height:16px;margin-right:5px;padding-top:2px;background:transparent url(//media.balsamiq.com/img/sprite-ico.png) -3px 0 no-repeat}.ico.feed{background-position:-3px 0}.ico.mail{background-position:-3px -66px}.ico.next{background-position:-8px -132px;width:6px}.ico.prev{background-position:-8px -198px;width:6px}.ico.refresh{background-position:-3px -264px;width:16px}.ico.smiley{background-position:-3px -330px;width:16px}.ico.twitter{background-position:0 -396px;width:22px;height:16px}.ico.uni{background-position:-3px -462px}i.icon{opacity:.5}.linkhint{background-color:none;transition:all 0.2s ease}.linkhint.active{background-color:rgba(255,153,153,0.5);border-radius:5px;transition:all 0.2s ease}.flip-container{-webkit-perspective:1000;perspective:1000}.flip-container:hover .flipper,.flip-container.hover .flipper{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg)}.flip-container,.front,.back{width:150px;height:150px}.flipper{transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s;-o-transition:0.6s;-ms-transition:0.6s;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;position:relative}.front,.back{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;position:absolute;top:0;left:0}.front{z-index:2}.back{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg)}.dotpager{width:100%;margin:16px auto;text-align:center}.dotpager a{display:inline-block;width:18px;height:18px;margin:0 5px;text-indent:-999px;background-color:#eee;border-radius:11px;border:1px solid #bbb;cursor:pointer}.dotpager a.active{background-color:#fff}.bsmq .mejs-overlay-button{width:54px;height:54px;margin:-27px 0 0 -27px;background:url(//balsamiq.com/assets/js/mediaplayer/play.svg) no-repeat}.bsmq .mejs-overlay:hover .mejs-overlay-button{background-position:0 -60px}.bsmq.no-svg .mejs-overlay-button{background-image:url(//balsamiq.com/assets/js/mediaplayer/play.png)}.bsmq .mejs-overlay-loading{background:rgba(0,0,0,0.5);border-radius:3px}a.play{display:block;border:3px solid #292e31;background:#292e31;border-radius:50%;width:48px;height:48px;text-align:center;text-decoration:none !important;margin:0 auto;color:#fff;transition:all 0.1s ease}a.play:hover{background:#ddd;cursor:pointer;transition:all 0.1s ease}a.play:hover i{color:#292e31}a.play.gray{background:#ddd;border:3px solid #ddd;color:#fff}a.play.gray:hover{background:#fff}a.play.gray:hover i{color:#ddd}a.play i{display:block;font-size:21px;padding:16px 0 0 4px}.assistly-widget a{display:block;background:url(//media.balsamiq.com/img/desk_chat_sprite.png) no-repeat !important;background-position:-2px -0px !important;height:20px;width:100% !important;overflow:hidden;text-indent:-900px;margin-top:2px}.assistly-widget a:hover{background-position:-2px -20px !important}.assistly-widget span{display:block;background:url(//media.balsamiq.com/img/desk_chat_sprite.png) -2px -40px no-repeat !important;height:20px;width:100% !important;overflow:hidden;text-indent:-900px;margin-top:2px}#page-wrapper.comicsans #header h1{background:transparent url(//media.balsamiq.com/img/logo-uncrn.png) 0 0 no-repeat !important}#page-wrapper.comicsans h2,#page-wrapper.comicsans h3,#page-wrapper.comicsans h4,#page-wrapper.comicsans #body-header *{font-family:'Comic Sans MS', 'Comic Sans' !important}#page-wrapper.comicsans a{font-weight:bold}#page-wrapper.starwars #header h1{background:transparent url(//media.balsamiq.com/img/balsamiq-starwars.png) 0 31px no-repeat !important}#page-wrapper.starwars #header h1 a:hover{background:none}#page-wrapper.starwars h2,#page-wrapper.starwars h3,#page-wrapper.starwars h4,#page-wrapper.starwars #body-header *{color:#000}#page-wrapper.starwars #header-wrapper{background:#000}#page-wrapper.starwars #body-header{-webkit-filter:gray;filter:gray}body{font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem}h1,h2,h3,h4,h5,h6{font-family:"myriad-pro-1","myriad-pro-2", "Helvetica Neue", Arial, sans-serif}#hero-wrapper h1,#hero-wrapper h2,#hero-wrapper h3,#hero-wrapper h4,#hero-wrapper h5,#hero-wrapper h6{margin-top:0}h2{font-weight:600;margin-top:0;color:#292e31;text-shadow:rgba(255,255,255,0.75) 0 1px 0}#body-main .ctabig h2 a{color:#760209}h3,h4,h5,h6{font-weight:600}#body-main h3,#body-main h3 a,#body-main h4,#body-main h4 a,#body-main h5,#body-main h5 a{color:#760209;text-shadow:rgba(255,255,255,0.75) 0 1px 0}.t40{font-size:40px;line-height:40px;font-size:2.5rem;line-height:2.5rem}.t36{font-size:36px;line-height:36px;font-size:2.25rem;line-height:2.25rem}.t28{font-size:28px;line-height:36px;font-size:1.75rem;line-height:2.25rem}.t24{font-size:24px;line-height:32px;font-size:1.5rem;line-height:2rem}.t21{font-size:21px;line-height:28px;font-size:1.3125rem;line-height:1.75rem}.t18{font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem}.t16{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem}.t14,p.bio{font-size:14px;line-height:21px;font-size:0.875rem;line-height:1.3125rem}.t12,.gnav,.lnav{font-size:12px;line-height:18px;font-size:0.75rem;line-height:1.125rem}.t11{font-size:11px;line-height:18px;font-size:0.6875rem;line-height:1.125rem}.t10{font-size:10px;line-height:15px;font-size:0.625rem;line-height:0.9375rem}.tlh0{line-height:auto !important}.req,.red,a.red{color:#760209 !important}.black,a.black{color:#0a0a0a !important}.dim,a.dim,.gray,a.gray{color:#999}.dek{font-weight:bold}a.term{color:#0a0a0a;border-bottom:1px dotted #0a0a0a}a.term:hover{color:#0a0a0a;text-decoration:none !important}.black{color:#0a0a0a}.graypale{color:#f5f5f5}.graylight{color:#eee}.graymed{color:#bbb}.graydark{color:#999}.grayverydark{color:#666}.grayverydark2{color:#555}.grayblack{color:#292e31}.red{color:#760209}.redlight{color:#a7262e}.white{color:#fff}.blue{color:#0064ae}.bluelight{color:#9ac7e4}.bluelight{color:#e5a110}#aboutprod,#pressbox,#blogbox{text-shadow:rgba(255,255,255,0.75) 0 1px 0}.highlight,.hilite{background:#f3f48e;padding-left:3px;padding-right:3px}.yellow .hilite,.yellow .hilite a{background:#0064AE;color:#F4F39E}.yellow .hilite:hover,.yellow .hilite a:hover{background:#e5a110}.hilite a:hover,a.hilite:hover{text-decoration:none !important}em,i{font-style:italic}strong,b,.bold{font-weight:bold}ul,ol{margin-top:0;margin-bottom:24px}ul li,ol li{line-height:24px}a,.simple a,#friendfeed.widget a,#friendfeed.widget a:visited{text-decoration:none;color:#0064ae}a,a:focus{outline:none}a.dark,.bgdark a{color:#a8c8f2}a.selected{color:#0a0a0a !important;font-weight:bold}a:focus,a:hover,.simple a:focus,.simple a:hover,#friendfeed.widget a:hover{text-decoration:underline;color:#e5a110;outline:0}p,blockquote p{margin:0 0 24px}p.last,blockquote p.last{margin-bottom:0}blockquote{margin:1.5em}strong,.ttl,.new{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}pre,code{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'monotype.com', 'lucida console', monospace;line-height:1.5em}kbd{font-family:'andale mono', 'monotype.com', 'lucida console', monospace}code{display:block;background:#FFF7E2;color:#0a0a0a;padding:.86em;font-size:.86em}tt{display:block;margin:1.5em 0;line-height:1.5em}.nowrap{white-space:nowrap}.bgdark{color:#fff}.small{font-size:.8em}.large{font-size:1.2em}.quiet{color:#666}.normal{font-weight:normal}.underline{text-decoration:underline}.caps{text-transform:uppercase}.hide{display:none}.added{color:#060}.removed{color:#900}.td0{text-decoration:none}.tblack{color:#0a0a0a}.tgraypale{color:#f5f5f5}.tgraylight{color:#eee}.tgray{color:#ddd}.tgraymed{color:#bbb}.tgraydark{color:#999}.tgrayverydark{color:#666}.tgrayblack{color:#292e31}.tred{color:#760209}.tredlight{color:#a7262e}.twhite{color:#fff}.tblue{color:#0064ae}.tbluelight{color:#9ac7e4}.kern{letter-spacing:-.1em}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}@-webkit-keyframes spin{from{background-position:0, 0 0}to{background-position:0, 0 -1580px}}@keyframes spin{from{background-position:0, 0 0}to{background-position:0, 0 -1580px}}body#products-mockups #equation span{display:inline-block;vertical-align:middle;margin-right:12px}body#products-mockups #awesome{position:relative;z-index:1;margin-bottom:18px}body#products-mockups #awesome.hot #original{display:none}body#products-mockups #original{position:absolute;cursor:pointer}body#products-mockups #original img{transition:all 0.3s ease-in-out 0s}body#products-mockups .hot #equation{visibility:visible}body#products-mockups #equation{visibility:hidden}body#products-mockups #equation span{margin-right:2px}body#products-mockups #equation .spinner{height:140px;margin:10px;margin-right:12px;background-color:#FFF;background-position:0;border-radius:5px;box-shadow:inset 0 0 5px #000;position:relative;-webkit-animation:spin 3s linear 0s infinite;animation:spin 3s linear 0s infinite}body#products-mockups #equation .spinner:before{content:'';position:absolute;z-index:-1;top:-10px;left:-10px;width:120px;height:160px;border-radius:10px;background-color:#333;background-image:linear-gradient(#666 0%,#333 60%,#666 100%);box-shadow:inset 2px 2px 2px rgba(255,255,255,0.2)}body#products-mockups #equation .person{width:100px;background-image:linear-gradient(rgba(0,0,0,0.6) 0%,transparent 15%,transparent 85%,rgba(0,0,0,0.6) 100%),url("//media.balsamiq.com/img/hashtaghot/people.jpg");text-indent:-9999em;background-size:100px auto}body#products-mockups #equation .drink{background-image:linear-gradient(rgba(0,0,0,0.6) 0%,transparent 15%,transparent 85%,rgba(0,0,0,0.6) 100%),url("//media.balsamiq.com/img/hashtaghot/drinks.jpg");width:80px;background-size:80px auto}body#products-mockups #equation .drink:before{width:100px}body#products-mockups #equation .cover{margin-right:0;position:relative}body#products-mockups #equation .cover #player{position:absolute;visibility:hidden;opacity:0;top:50%;margin-top:-40px;left:20px}body#products-mockups #equation .music{background-image:linear-gradient(rgba(0,0,0,0.6) 0%,transparent 15%,transparent 85%,rgba(0,0,0,0.6) 100%),url("//media.balsamiq.com/img/hashtaghot/music.jpg");width:270px;background-size:270px auto}body#products-mockups #equation .music:before{width:290px}body#products-mockups #equation .mockups{width:100px;background-size:100px auto;background-color:#fff;background-image:linear-gradient(rgba(0,0,0,0.6) 0%,transparent 15%,transparent 85%,rgba(0,0,0,0.6) 100%),url("//media.balsamiq.com/img/hashtaghot/mockups.png")}body#products-mockups #equation .math{width:22px;height:22px;background-image:url("//media.balsamiq.com/img/hashtaghot/plus-equals.png");background-size:auto 22px;background-repeat:no-repeat}body#products-mockups #equation .math.equals{background-position:-22px}body#products-mockups #equation .result{width:160px;margin-right:0;font-size:36px;line-height:36px}body#products-mockups #equation.done .spinner{-webkit-animation:none;animation:none;transition:background-position 2s ease-out 0s}body#products-mockups #equation.done #player{transition:visibility 0s linear 2s;transition:opacity 0.5s 2s 0s;visibility:visible;opacity:1}body#products-mockups #equation.peldi .person{background-position:0,0 -1580px}body#products-mockups #equation.peldi .drink{background-position:0,0 -1680px}body#products-mockups #equation.peldi .music{background-position:0,0 -1580px}body#products-mockups #equation.peldi .mockups{background-position:0,0 -1480px}body#products-mockups #equation.marco .person{background-position:0,0 -1680px}body#products-mockups #equation.marco .drink{background-position:0,0 -1880px}body#products-mockups #equation.marco .music{background-position:0,0 -1680px}body#products-mockups #equation.marco .mockups{background-position:0,0 -1780px}body#products-mockups #equation.val .person{background-position:0,0 -1780px}body#products-mockups #equation.val .drink{background-position:0,0 -2180px}body#products-mockups #equation.val .music{background-position:0,0 -1780px}body#products-mockups #equation.val .mockups{background-position:0,0 -1880px}body#products-mockups #equation.luis .person{background-position:0,0 -1880px}body#products-mockups #equation.luis .drink{background-position:0,0 -2080px}body#products-mockups #equation.luis .music{background-position:0,0 -1880px}body#products-mockups #equation.luis .mockups{background-position:0,0 -1780px}body#products-mockups #equation.mike .person{background-position:0,0 -1980px}body#products-mockups #equation.mike .drink{background-position:0,0 -1580px}body#products-mockups #equation.mike .music{background-position:0,0 -1980px}body#products-mockups #equation.mike .mockups{background-position:0,0 -1680px}body#products-mockups #equation.natalie .person{background-position:0,0 -2080px}body#products-mockups #equation.natalie .drink{background-position:0,0 -1680px}body#products-mockups #equation.natalie .music{background-position:0,0 -2080px}body#products-mockups #equation.natalie .mockups{background-position:0,0 -1880px}body#products-mockups #equation.paolo .person{background-position:0,0 -2180px}body#products-mockups #equation.paolo .drink{background-position:0,0 -2180px}body#products-mockups #equation.paolo .music{background-position:0,0 -2180px}body#products-mockups #equation.paolo .mockups{background-position:0,0 -1480px}body#products-mockups #equation.joy .person{background-position:0,0 -2280px}body#products-mockups #equation.joy .drink{background-position:0,0 -1980px}body#products-mockups #equation.joy .music{background-position:0,0 -2280px}body#products-mockups #equation.joy .mockups{background-position:0,0 -1580px}body#products-mockups #equation.florian .person{background-position:0,0 -2380px}body#products-mockups #equation.florian .drink{background-position:0,0 -2280px}body#products-mockups #equation.florian .music{background-position:0,0 -2380px}body#products-mockups #equation.florian .mockups{background-position:0,0 -1780px}body#products-mockups #equation.leon .person{background-position:0,0 -2480px}body#products-mockups #equation.leon .drink{background-position:0,0 -1980px}body#products-mockups #equation.leon .music{background-position:0,0 -2480px}body#products-mockups #equation.leon .mockups{background-position:0,0 -1780px}body#products-mockups #equation.anna .person{background-position:0,0 -2580px}body#products-mockups #equation.anna .drink{background-position:0,0 -2080px}body#products-mockups #equation.anna .music{background-position:0,0 -2580px}body#products-mockups #equation.anna .mockups{background-position:0,0 -1580px}body#products-mockups #equation.stefano .person{background-position:0,0 -2680px}body#products-mockups #equation.stefano .drink{background-position:0,0 -2280px}body#products-mockups #equation.stefano .music{background-position:0,0 -2680px}body#products-mockups #equation.stefano .mockups{background-position:0,0 -1680px}body#products-mockups #equation.michele .person{background-position:0,0 -2780px}body#products-mockups #equation.michele .drink{background-position:0,0 -1780px}body#products-mockups #equation.michele .music{background-position:0,0 -2780px}body#products-mockups #equation.michele .mockups{background-position:0,0 -1480px}body#products-mockups #equation.ben .person{background-position:0,0 -2880px}body#products-mockups #equation.ben .drink{background-position:0,0 -1780px}body#products-mockups #equation.ben .music{background-position:0,0 -2880px}body#products-mockups #equation.ben .mockups{background-position:0,0 -1480px}body#products-mockups #equation.andrea .person{background-position:0,0 -2980px}body#products-mockups #equation.andrea .drink{background-position:0,0 -1580px}body#products-mockups #equation.andrea .music{background-position:0,0 -2980px}body#products-mockups #equation.andrea .mockups{background-position:0,0 -1780px}body#products-mockups #equation.sax .person{background-position:0,0 -3080px}body#products-mockups #equation.sax .drink{background-position:0,0 -1880px}body#products-mockups #equation.sax .music{background-position:0,0 -3080px}body#products-mockups #equation.sax .mockups{background-position:0,0 -1780px}body#products-mockups #shoulder{position:absolute;top:30px;left:-100px;width:80px;height:100px;border-radius:10px;background-color:#333;background-image:linear-gradient(#666 0%,#333 60%,#666 100%);box-shadow:inset 2px 2px 2px rgba(255,255,255,0.2)}body#products-mockups #arm{position:relative;top:10px;left:10px;cursor:pointer;width:60px;height:80px;border-radius:10% / 50%;background-color:#666;background-image:linear-gradient(left,rgba(0,0,0,0.3) 0%,transparent 15%,rgba(255,255,255,0) 50%,transparent 85%,rgba(0,0,0,0.3)),linear-gradient(top,#333 0%,#666 10%,#999 30%,rgba(255,255,255,0.8) 60%,#999 70%,#666 90%,#333 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.3) 0%,transparent 15%,rgba(255,255,255,0) 50%,transparent 85%,rgba(0,0,0,0.3), to bottom,#333 0%,#666 10%,#999 30%,rgba(255,255,255,0.8) 60%,#999 70%,#666 90%,#333 100%)}body#products-mockups #arm:before{content:'';position:absolute;top:-40px;left:16px;width:16px;height:70px;border-radius:8px;box-shadow:0px 2px 0px #333;background-color:#999;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);background-image:linear-gradient(left,#666 0%,rgba(255,255,255,0.7) 50%,#666 100%);background-image:linear-gradient(to right, #666 0%, rgba(255,255,255,0.7) 50%, #666 100%);transition:0.5s 0.3s ease-in-out 0s}body#products-mockups #arm:after{content:'';position:absolute;top:-70px;left:-4px;width:40px;height:40px;border-radius:100%;background-color:#760209;border:2px solid #5d0207;box-sizing:border-box;background-image:radial-gradient(50% 40%,closest-corner,rgba(255,255,255,0.5),rgba(255,255,255,0));transition:0.5s 0.3s ease-in-out 0s}body#products-mockups #arm.clicked:before{top:-20px;left:20px;-webkit-transform:rotate3d(100, 10, 0, 180deg);transform:rotate3d(100, 10, 0, 180deg);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;transition:0.5s 0.3s ease-in-out 0s}body#products-mockups #arm.clicked:after{top:90px;transition:0.5s 0.3s ease-in-out 0s}body#home #aboutprod{padding:0;margin:-24px 0 1em 0;min-height:332px;background:transparent url(//media.balsamiq.com/img/bg-aboutprod2.png) 0 0 no-repeat}body#home #aboutprod ul.nav-tabs{list-style-type:none;margin:36px 0 0 0;padding:0;font-size:14px;font-weight:normal;line-height:18px;border:none}body#home #aboutprod ul.nav-tabs li{padding:0;width:98%;background:transparent url(//media.balsamiq.com/img/px2.png) left bottom repeat-x}body#home #aboutprod ul.nav-tabs li a,body#home #aboutprod ul.nav-tabs li a.current{border:none;background:none;padding:12px 5px}body#home #aboutprod ul.nav-tabs li.active a{font-weight:bold}body#home #aboutprod ul.nav-tabs li.last{background-image:none !important}body#home #aboutprod .tab-content{padding:18px 0 0 10px}body#home #twestimonials{position:relative}body#home #twestimonials .scrollable{margin:0 0 1.5em 0;padding:0;background:transparent url(//media.balsamiq.com/img/bg-twestimonials.png) 0 0 repeat-y;height:332px;border:1px solid #ddd;width:100%;height:372px}body#home #twestimonials .scrollable .items>div{margin:0;padding:0;width:950px}body#home #twestimonials .prev.browse,body#home #twestimonials #twestimonials .next.browse{position:absolute;margin-top:165px;z-index:999999}body#home #twestimonials .prev.browse{left:0}body#home #twestimonials .next.browse{right:0}body#home #twestimonials .navi{margin-left:45%}body#home #twestimonials .container{margin-top:0 !important;margin-bottom:0 !important;padding:20px 0}body#home #twestimonials img{margin-top:15px}body#home #twestimonials #quotes img{margin-top:2px}body#home #twestimonials .col1 img{margin-left:20px}body#home #twestimonials .col2 img{margin-right:5px;margin-left:5px}body#home #twestimonials .tstimg{border:1px solid #ddd;padding:5px;margin:10px 10px 10px 0;box-shadow:0px 1px 3px #ddd}body#home #pressbox{position:relative;height:317px;background:transparent url(//media.balsamiq.com/img/bg-box.png) bottom left no-repeat;border:1px solid #ddd}body#home #pressbox .item{min-height:319px}body#home #pressbox img{display:block;padding:10px}body#home #pressbox p.src{position:absolute;bottom:0;left:0;height:36px;margin:0;padding:0 10px 0 10px;font-size:10px;line-height:12px;color:#666}body#home .images{position:relative;float:left;cursor:pointer}body#home .images div{display:none;position:absolute;top:0;left:0;height:317px}body#home .disabled{visibility:hidden !important}body#home #blogbox{height:317px;border:1px solid #ddd;background:transparent url(//media.balsamiq.com/img/bg-box.png) bottom left no-repeat}body#home #blog-tabs ul.nav-tabs{margin:0;padding:0;font-size:13px;font-weight:normal;width:140px;height:268px;float:right;background:#f1f1f1;border-left:1px solid #ddd}body#home #blog-tabs ul.nav-tabs li{width:140px;height:68px;white-space:normal !important;border-bottom:1px solid #ddd;list-style-type:none}body#home #blog-tabs ul.nav-tabs li a{display:block;padding:24px 0 0 10px;border:none;background:none}body#home #blog-tabs ul.nav-tabs li.active a{font-weight:bold}body#home #blog-tabs ul.nav-tabs li.last{border-bottom:none}body#home #blog-tabs .tab-content{width:319px;margin:0;padding:0;height:315px;position:relative;height:317px}body#home #blog-tabs .tab-content .desc{font-size:14px;line-height:18px}body#home #blog-tabs .tab-content p.entry{max-height:256px;overflow-x:hidden;overflow-y:auto}body#home #blog-tabs .tab-content p.src{position:absolute;bottom:0;left:0;height:36px;margin:0;padding:14px 10px 0 10px;font-size:10px;line-height:12px;color:#666}body#home #blog-tabs p.entry{padding:14px 10px 0 10px}body#home #blog-tabs p.entry a.title{font-weight:bold;font-size:16px;line-height:20px;display:block;margin-top:.25em;margin-bottom:.25em;padding-bottom:0}body#home #body-header #hero-wrapper{height:451px;margin:0;padding:0;background:url(//media.balsamiq.com/img/home/bg-hero-tablecloth.jpg) 0 0 repeat}body#home #body-header #hero-wrapper .hero-screen{position:relative;height:451px;width:884px;margin:0 auto 0 auto;padding:0;background:url(//media.balsamiq.com/img/home/hero-screen.png) center bottom no-repeat}body#home #body-header #hero-wrapper .hero-screen .hero-message{padding:126px 0 0 0;font-family:"myriad-pro-1","myriad-pro-2", "Helvetica Neue", Arial, sans-serif}body#home #body-header #hero-wrapper .hero-screen .hero-message h2{margin:0 auto;font-size:36px;font-weight:600;text-align:center}body#home #body-header #hero-wrapper .hero-screen .hero-message p{margin:10px auto 9px auto;font-size:24px;line-height:24px;font-weight:500;text-align:center;color:#555}body#home #body-header #hero-wrapper .hero-screen .hero-message p:after{display:block;content:"";height:19px;width:222px;margin:0 0 0 483px;background:url(//media.balsamiq.com/img/home/hero-stroke.png) 0 0 no-repeat}body#home #body-header #hero-wrapper .hero-screen .hero-message a.play{margin-top:-10px}body#home #body-header #hero-wrapper .hero-screen .hero-cta{position:absolute;bottom:0;margin:0 0 0 9px;padding:0;width:867px;height:105px;border-top:1px solid #ddd;background:url(//media.balsamiq.com/img/home/hero-screen-cta.png) center bottom no-repeat;text-align:center}body#home #body-header #hero-wrapper .hero-screen .hero-cta .try{margin:24px 0 0 0}body#home #body-header #hero-wrapper .hero-screen .hero-cta .try a{font-size:18px;font-family:"myriad-pro-1","myriad-pro-2", "Helvetica Neue", Arial, sans-serif;font-weight:normal;font-weight:300;letter-spacing:1px}body#home #body-header #hero-wrapper .hero-screen .hero-cta .try i{font-size:16px;margin:5px 5px 0 0}body#home #body-header #hero-wrapper .hero-screen .hero-cta .demo{margin:6px 0 0 0;font-size:11px;font-weight:bold}body#home #body-header #hero-wrapper .hero-company{width:228px;height:235px;position:absolute;bottom:-52px;right:-15px}body#home #body-header #hero-wrapper .hero-company a{display:block;position:relative;width:228px;height:235px}body#home #body-header #hero-wrapper .hero-company img{position:absolute;top:0;left:0;transition:all 0.2s ease}body#home #body-header #hero-wrapper .hero-company:hover img.polaroid{margin-left:10px;transition:all 0.25s ease;z-index:8}body#home #body-header #hero-wrapper .hero-company:hover img.cta{display:block;margin-left:-24px;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);zoom:1;transition:all 0.25s ease;z-index:7}body#home #body-main .feat{position:relative;margin-top:36px;margin-bottom:0}body#home #body-main .feat.feat1{margin-top:36px}body#home #body-main .feat.feat2 .screen{margin-bottom:0}body#home #body-main .feat.feat2 .dotpager{margin-bottom:24px}body#home #body-main .feat h3{margin-top:6px;margin-bottom:16px;font-size:28px;line-height:28px;font-weight:600}body#home #body-main .feat p{font-size:18px;line-height:24px}body#home #body-main .feat .feat-sub{margin-bottom:18px}body#home #body-main .feat .feat-sub h5{font-weight:700;font-size:16px;line-height:22px;color:#292e31 !important;margin:0}body#home #body-main .feat .feat-sub p{font-size:16px;line-height:22px}body#home #body-main .feat .feat-sub .span6 p{padding-right:10px}body#home #body-main .feat .screen{width:100%;min-height:360px;margin-bottom:36px;border:1px solid #ddd;background:#fff;text-align:center;box-sizing:content-box;box-shadow:1px 1px 5px #ddd}body#home #body-main .feat .screen img{max-width:100%}body#home #body-main .feat .screen .play{position:absolute;top:41%;left:44%;margin:0 auto}body#home #body-main .feat .screen .feat-hd{font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;font-weight:normal}body#home #body-main .feat .twentytwenty-overlay.tease{background:rgba(0,0,0,0.5)}body#home #body-main .feat .twentytwenty-overlay.tease .twentytwenty-after-label{opacity:1}body#home #body-main .feat .twentytwenty-overlay.tease .twentytwenty-before-label{opacity:1}body#home #body-main .moreprod{padding-top:12px;padding-bottom:25px;text-align:center}body#home #body-main .moreprod h2{font-size:28px}body#home #body-main .moreprod p{font-size:18px}body#home #body-main .company-info{min-height:344px;padding-top:28px;background:transparent url(//media.balsamiq.com/img/home/bg-wall.png) bottom center repeat-x}body#home #body-main .company-info .container{padding-top:18px;margin-top:0}body#home #body-main .company-info h2{padding-top:30px;font-weight:600;font-size:32px;color:#292e31}body#home #body-main .company-info p{font-size:18px;color:#555}body#home #body-main .company-info img{max-width:100%;margin-bottom:-280px}body#home #body-main #custbox{border-top:1px solid #ddd;margin-top:36px;padding-top:36px}body#home #body-main #custbox h4{font-weight:normal}body#home hr.carved{margin:0 0 18px 0}.twentytwenty-before-label:before{content:"Sketch"}.twentytwenty-after-label:before{content:"Wireframe"}body.lp #hero-wrapper .hero{padding:42px 0 36px 0}body.lp #hero-wrapper .ctahero{margin-top:48px}body.lp #hero-wrapper .ctahero .button{font-size:18px;line-height:21px;font-size:1.125rem;line-height:1.3125rem}body.lp #hero-wrapper .ctahero .button i{margin-top:0}body.lp #hero-wrapper .testimonials{padding:0}body.lp #hero-wrapper .testimonial.row{padding:24px 0}body.lp #hero-wrapper .testimonial p{padding:0 0 0 10px}body.lp #hero-wrapper .testimonial img{max-width:100%}body.lp #hero-wrapper .testimonials h3{font-size:28px;line-height:28px;font-size:1.75rem;line-height:1.75rem}body.lp #body-wrapper{padding-bottom:0}body.lp #body-wrapper .ctabig.bot{padding:18px 0 36px 0}body.lp #body-wrapper .ctabig.bot h2{font-weight:normal;font-size:42px;line-height:42px;font-size:2.625rem;line-height:2.625rem;color:#292e31}body.lp #gnav,body.lp #search,body.lp #footer-wrapper,body.lp .gsfn-widget-tab{display:none}body.lp .feat{border-bottom:1px solid #ddd;padding-top:36px;padding-bottom:0;font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem}body.lp .feat h3{font-size:36px;line-height:36px;font-size:2.25rem;line-height:2.25rem;font-weight:normal}body.lp .feat-help{padding-bottom:24px}body.lp .feat-help a:hover{text-decoration:none}body.lp .feat-help .ss-icon{color:#ddd;display:block;margin-top:8px;font-size:96px;line-height:96px;font-size:6rem;line-height:6rem}body.lp img.callout.calloutmain{top:-26px}body.lp img.callout.calloutmain.active{top:-26px !important;left:50px !important}body.lp#designers #hero-wrapper{background-color:#fff}body.lp#designers #hero-wrapper .hero{padding:0 0 0 0}body.lp#designers #hero-wrapper .herotxt{text-align:center;margin:0}body.lp#designers #hero-wrapper .herotxt h2{padding:48px 0 12px 0;font-size:48px;line-height:36px;font-size:3rem;line-height:2.25rem;color:#292e31;font-weight:normal;text-align:center}body.lp#designers #hero-wrapper .herotxt p{font-size:21px;line-height:25px;font-size:1.3125rem;line-height:1.5625rem;color:#555}body.lp#designers #hero-wrapper .testimonials{margin:0;padding:24px 0 2px 0}body.lp#designers #hero-wrapper .testimonials .testimonial{color:#292e31;padding:0}body.lp#designers #hero-wrapper .ctabig{margin:32px 0 12px 0}body.lp#designers .feat.feat3 img{max-width:160px}body.lp#designers img.callout.calloutmain.active{left:88px !important}body.lp#designers .feat3{padding-bottom:24px}body.lp hr{height:1px}.gsfn-widget-tab.gsfn-right{top:70% !important}
