@import url(lib/fancybox/jquery.fancybox.css);@import url(lib/font-awesome.css);@import url(lib/bootstrap.css);@import url(lib/material-design-iconic-font.css);@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);*{margin:0;padding:0}body{font:100%;font-size:14px;color:#2a2a2a;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;width:100%;line-height:1.5em;height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;zoom:1;font-family:'open_sansregular',Helvetica,Arial,sans-serif;background-color:#fafafa;padding-top:74px;position:relative}.main{background-color:#fafafa}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}img{height:auto}.bg-cover{background:no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.base-line-height{line-height:24px}.small-line-height{line-height:18px}.full-width{width:100%}.max-width{max-width:100%}.display-block{display:block}.inline-block{display:inline-block}.inline{display:inline}.border-top{border-top:1px solid #ddd}.border-right{border-right:1px solid #ddd}.border-bottom{border-bottom:1px solid #ddd}.border-left{border-left:1px solid #ddd}.divider-default{width:100px;height:4px;background-color:#f2f2f2;display:inline-block;text-align:center;margin:24px auto}.icon-circle{color:#bbb;padding:10px 10px;border:1px solid #ddd;border-radius:100px;font-size:1.5em}@media(max-width:992px){.icon-circle{margin-bottom:12px}}@media(max-width:767px){.text-center-sm{text-align:center}}@font-face{font-family:'socialicoregular';src:url("../fonts/socialico-webfont.eot");src:url("../fonts/socialico-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/socialico-webfont.woff") format("woff"),url("../fonts/socialico-webfont.ttf") format("truetype"),url("../fonts/socialico-webfont.svg#socialicoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight_italic';src:url("../fonts/opensans-lightitalic-webfont.eot");src:url("../fonts/opensans-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-lightitalic-webfont.woff2") format("woff2"),url("../fonts/opensans-lightitalic-webfont.woff") format("woff"),url("../fonts/opensans-lightitalic-webfont.ttf") format("truetype"),url("../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansitalic';src:url("../fonts/opensans-italic-webfont.eot");src:url("../fonts/opensans-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-italic-webfont.woff2") format("woff2"),url("../fonts/opensans-italic-webfont.woff") format("woff"),url("../fonts/opensans-italic-webfont.ttf") format("truetype"),url("../fonts/opensans-italic-webfont.svg#open_sansitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansextrabold_italic';src:url("../fonts/opensans-extrabolditalic-webfont.eot");src:url("../fonts/opensans-extrabolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-extrabolditalic-webfont.woff2") format("woff2"),url("../fonts/opensans-extrabolditalic-webfont.woff") format("woff"),url("../fonts/opensans-extrabolditalic-webfont.ttf") format("truetype"),url("../fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbold';src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff2") format("woff2"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype"),url("../fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanssemibold_italic';src:url("../fonts/opensans-semibolditalic-webfont.eot");src:url("../fonts/opensans-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-semibolditalic-webfont.woff2") format("woff2"),url("../fonts/opensans-semibolditalic-webfont.woff") format("woff"),url("../fonts/opensans-semibolditalic-webfont.ttf") format("truetype"),url("../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanssemibold';src:url("../fonts/opensans-semibold-webfont.eot");src:url("../fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-semibold-webfont.woff2") format("woff2"),url("../fonts/opensans-semibold-webfont.woff") format("woff"),url("../fonts/opensans-semibold-webfont.ttf") format("truetype"),url("../fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff2") format("woff2"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype"),url("../fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight';src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff2") format("woff2"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype"),url("../fonts/opensans-light-webfont.svg#open_sanslight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbold_italic';src:url("../fonts/opensans-bolditalic-webfont.eot");src:url("../fonts/opensans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bolditalic-webfont.woff2") format("woff2"),url("../fonts/opensans-bolditalic-webfont.woff") format("woff"),url("../fonts/opensans-bolditalic-webfont.ttf") format("truetype"),url("../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansextrabold';src:url("../fonts/opensans-extrabold-webfont.eot");src:url("../fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-extrabold-webfont.woff2") format("woff2"),url("../fonts/opensans-extrabold-webfont.woff") format("woff"),url("../fonts/opensans-extrabold-webfont.ttf") format("truetype"),url("../fonts/opensans-extrabold-webfont.svg#open_sansextrabold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'brandon_grotesquebold';src:url("../fonts/brandon_bld-webfont.eot");src:url("../fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/brandon_bld-webfont.woff2") format("woff2"),url("../fonts/brandon_bld-webfont.woff") format("woff"),url("../fonts/brandon_bld-webfont.ttf") format("truetype"),url("../fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'brandon_grotesquelight';src:url("../fonts/brandon_light-webfont.eot");src:url("../fonts/brandon_light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/brandon_light-webfont.woff2") format("woff2"),url("../fonts/brandon_light-webfont.woff") format("woff"),url("../fonts/brandon_light-webfont.ttf") format("truetype"),url("../fonts/brandon_light-webfont.svg#brandon_grotesquelight") format("svg");font-weight:normal;font-style:normal}.text-columns-2{-webkit-columns:24px 2;-moz-columns:24px 2;columns:24px 2}.text-columns-3{-webkit-columns:24px 3;-moz-columns:24px 3;columns:24px 3}.text-columns-4{-webkit-columns:24px 4;-moz-columns:24px 4;columns:24px 4}.text-uppercase{text-transform:uppercase}.light-font-name{font-family:"open_sanslight",Helvetica,Arial,sans-serif}.regular-font-name{font-family:"open_sansregular",Helvetica,Arial,sans-serif}.medium-font-name{font-family:"open_sanssemibold",Helvetica,Arial,sans-serif}.bold-font-name{font-family:"open_sansbold",Helvetica,Arial,sans-serif!important}.extra-bold-font-name{font-family:"open_sansextrabold",Helvetica,Arial,sans-serif}.social-font-name{font-family:"socialicoregular"}.primary-text-color{color:#547bc0!important}.primary-text-color p{color:#547bc0!important}.secondary-text-color{color:#59c1ae!important}.secondary-text-color p{color:#59c1ae!important}.body-text-color{color:#666!important}.text-color{color:#2a2a2a!important}.dark-text-color{color:#2a2a2a}.text-success{color:#85c342}.text-warning{color:#f0ad4e}.link-color{color:#4a90e2}.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text p,.white-text small,.white-text li{color:#fff!important}.micro-text{font-size:.7em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1,h2,h3,h4,h5,h6,p{margin:0;margin-bottom:12px}p{font-size:1em}h1{font-size:2.5em}h2{font-size:1.7em}h3{font-size:1.2em}h4{font-size:1em}h5{font-size:1em;letter-spacing:2pt;text-transform:uppercase}h6{font-size:.8em}h2{line-height:1.6em;font-family:"open_sanslight",Helvetica,Arial,sans-serif}h3{line-height:1.6em}h4{font-family:"open_sansbold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:2pt;line-height:1.6em}h5{color:#666;text-transform:uppercase;letter-spacing:1px;font-family:"brandon_grotesquelight";letter-spacing:1px}p{color:#666;line-height:1.8em;margin-bottom:48px}p small{line-height:1.5em}blockquote{border-left-color:#f1d2f6}blockquote p{font-family:"brandon_grotesquelight";font-size:1.5em;margin-bottom:12px;line-height:1.2em;color:#2a2a2a}blockquote footer{color:#2a2a2a}blockquote footer cite{color:#bbb}.signature{font-family:"open_sanslight",Helvetica,Arial,sans-serif;font-size:.8em}.line-through{text-decoration:line-through}.page-header{border-bottom-color:#ddd}hr{border-top-color:#ddd}dl.list-get-started{counter-reset:my-badass-counter;margin-bottom:48px}dl.list-get-started dt{margin-bottom:12px;color:#666;font-family:"open_sanslight",Helvetica,Arial,sans-serif;font-size:1em}dl.list-get-started dt:before{content:counter(my-badass-counter) ".";counter-increment:my-badass-counter;color:#2a2a2a;font-family:"open_sansbold",Helvetica,Arial,sans-serif;margin-right:10px}ul.supported-platforms{float:left;margin-top:12px}ul.supported-platforms li{margin-right:12px}ul.pagination li a{background:transparent}a{color:#4a90e2}.btn{border-radius:3px;border:none;letter-spacing:1.2px;font-family:"open_sanssemibold",Helvetica,Arial,sans-serif;font-size:1em}.btn.btn-primary{background:#547bc0}.btn.btn-info{background:#59c1ae}.btn.btn-default{background:#d269e1;color:#fff}a.play-video-button{background:#fff;text-align:center;padding:12px 17px;font-size:2em;color:#000;border-radius:200px;line-height:26px;margin-top:24px;position:relative;top:36px;transition-duration:.5s}a.play-video-button:hover{background-color:#f2f2f2}.margin-auto{margin:0 auto}.margin{margin:24px!important}.margin-top{margin-top:24px!important}.margin-right{margin-right:24px!important}.margin-bottom{margin-bottom:24px!important}.margin-left{margin-left:24px!important}.double-margin-top{margin-top:48px!important}.double-margin-right{margin-right:48px!important}.double-margin-bottom{margin-bottom:48px!important}.double-margin-left{margin-left:48px!important}.triple-margin-top{margin-top:72px!important}.triple-margin-right{margin-right:72px!important}.triple-margin-bottom{margin-bottom:72px!important}.triple-margin-left{margin-left:72px!important}.half-margin-top{margin-top:12px!important}.half-margin-right{margin-right:12px!important}.half-margin-bottom{margin-bottom:12px!important}.half-margin-left{margin-left:12px!important}.quarter-margin-top{margin-top:6px!important}.quarter-margin-right{margin-right:6px!important}.quarter-margin-bottom{margin-bottom:6px!important}.quarter-margin-left{margin-left:6px!important}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.large-margin-top{margin-top:72px!important}.padded{padding:24px!important}.padding-top{padding-top:24px!important}.padding-right{padding-right:24px!important}.padding-bottom{padding-bottom:24px!important}.padding-left{padding-left:24px!important}.double-padded{padding:48px!important}.double-padding-top{padding-top:48px!important}.double-padding-right{padding-right:48px!important}.double-padding-bottom{padding-bottom:48px!important}.double-padding-left{padding-left:48px!important}.triple-padding-top{padding-top:72px!important}.triple-padding-right{padding-right:72px!important}.triple-padding-bottom{padding-bottom:72px!important}.triple-padding-left{padding-left:72px!important}.no-padding{padding:0!important}.no-padding-top{padding-top:0!important}.no-padding-right{padding-right:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.half-padding{padding:12px!important}.half-padding-top{padding-top:12px!important}.half-padding-right{padding-right:12px!important}.half-padding-bottom{padding-bottom:12px!important}.half-padding-left{padding-left:12px!important}.quarter-padding{padding:6px!important}.quarter-padding-top{padding-top:6px!important}.quarter-padding-right{padding-right:6px!important}.quarter-padding-bottom{padding-bottom:6px!important}.quarter-padding-left{padding-left:6px!important}section{padding:48px 0}section.invert-section,section.home-hero-sction,section.home-pricing-sction{background-color:#547bc0}section.invert-section h1,section.home-hero-sction h1,section.home-pricing-sction h1,section.invert-section h2,section.home-hero-sction h2,section.home-pricing-sction h2,section.invert-section h3,section.home-hero-sction h3,section.home-pricing-sction h3,section.invert-section h4,section.home-hero-sction h4,section.home-pricing-sction h4,section.invert-section h6,section.home-hero-sction h6,section.home-pricing-sction h6,section.invert-section p,section.home-hero-sction p,section.home-pricing-sction p,section.invert-section li,section.home-hero-sction li,section.home-pricing-sction li,section.invert-section small,section.home-hero-sction small,section.home-pricing-sction small{color:#fff}.base-table{margin-bottom:0}.base-table thead{text-transform:uppercase;font-size:.8em;background-color:#f6f8fb;border-top:1px solid #dce4f2;border-bottom:1px solid #dce4f2}.base-table thead tr th{border-bottom:1px solid #dce4f2;padding-top:16px!important;padding-bottom:16px!important}.base-table tbody tr{transition-duration:.3s}.base-table tbody tr td{padding-top:16px!important;padding-bottom:16px!important}.base-table tbody tr:nth-of-type(odd){background-color:#fdfcfc}.base-table tbody tr:hover{background-color:#f2f2f2}.card{padding:24px;background:#fff;width:100%;box-shadow:0 8px 0 #4a6593}@media(max-width:992px){.card{margin-bottom:24px}}.card .pricing-text .dollar-sign{font-size:1.4em;font-family:"open_sansbold",Helvetica,Arial,sans-serif;position:relative;top:-20px}.card .pricing-text .price{font-size:5em;font-family:"open_sansbold",Helvetica,Arial,sans-serif}.card .pricing-text .transaction-unit{position:relative;left:-10px}.modal-dialog .modal-content{border-radius:3px;background-color:#f5f6f8}.modal-dialog .modal-content .modal-header{background-color:#fff}.table-search-form .input-group-addon{background:transparent;border:none;border-left:1px solid #ddd;color:#bbb;padding-right:0}.table-search-form input.form-control{border:none;background:transparent;box-shadow:none}.alert-info{background:#ffffdf;border-color:#e5e1a7;color:#666}.alert-info strong{color:#2a2a2a}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main-nav{background:#4b6eac;padding:12px 0;transition-duration:.4s;border:none}.main-nav .navbar-toggle{border:none}.main-nav .navbar-brand{padding-top:0;padding-bottom:0}.main-nav ul.navbar-nav li{font-family:"open_sansbold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.8em;letter-spacing:1.5px}.main-nav ul.navbar-nav li a{color:#fff;transition-duration:.2s}.main-nav ul.navbar-nav li a:hover{color:rgba(255,255,255,.8)}.main-nav ul.navbar-nav li a:focus{color:#fff}.main-nav ul.navbar-nav li.dropdown.open a{background:#547bc0;color:#fff}.main-nav ul.navbar-nav li.dropdown ul.dropdown-menu{border-radius:3px;padding:12px 0}.main-nav ul.navbar-nav li.dropdown ul.dropdown-menu li{font-family:"open_sanssemibold",Helvetica,Arial,sans-serif;font-size:.8em}.main-nav ul.navbar-nav li.dropdown ul.dropdown-menu li a{background:transparent;color:#547bc0;text-transform:none;letter-spacing:0;padding:6px 16px}.main-nav ul.navbar-nav li.dropdown ul.dropdown-menu li a:hover{background:#fafafa}@media(max-width:767px){.main-nav ul.navbar-nav li.dropdown ul.dropdown-menu li a{color:#fff}}@media(max-width:767px){.main-nav ul.navbar-nav li.dropdown ul.dropdown-menu li.divider{display:none}}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border:none;box-shadow:none}footer.main-footer img.footer-logo{position:relative;left:10px}.home-hero-sction{background:#547bc0 url("../../images/main_banner.png") no-repeat scroll center top;background-size:cover}.home-hero-sction .btn{border:1px solid #fff}.home-pricing-sction{background:#547bc0 url("../../images/macbook_banner.png") no-repeat scroll center top;background-size:cover}.home-quote-section blockquote{margin-bottom:48px}section.section-dollar{margin-bottom:90px}@media(max-width:767px){section.section-dollar{margin-bottom:30px}}.cashBack{margin-bottom:-150px}@media(max-width:767px){.cashBack{margin-bottom:-105px}}.yep{position:relative;display:inline-block}.rewardControl{box-shadow:3px 0 10px 0 rgba(0,0,0,.2);border-radius:6px}input[type="text"].reward{background-color:#fff;border-radius:6px 0 0 6px;box-sizing:border-box;display:inline-block;float:left;font-family:"brandon_grotesquebold";font-size:134px;line-height:1.265!important;margin:0;padding:0 3%;text-align:center;width:100%;border:none}@media(max-width:767px){input[type="text"].reward{font-size:70px}}.rewardInputContainer{float:left;width:60%}.unitContainer{box-sizing:border-box;display:inline-block;float:left;width:40%}a.units{background-color:#fff;color:#afafaf;box-sizing:border-box;font-size:18px;line-height:185%;padding:32px 12px;text-align:center;text-transform:uppercase;width:100%;cursor:pointer;font-family:"open_sansbold",Helvetica,Arial,sans-serif;transition-duration:.3s}a.units:hover{text-decoration:none}a.units:nth-child(1){border-radius:0 6px 0 0}a.units:nth-child(2){border-radius:0 0 6px 0}@media(max-width:767px){a.units{font-size:12px;padding:14px 12px}}.unitContainer a.selected{background-color:#fff;color:#59c1ae}.units.unselected{box-shadow:140px 0 90px -180px inset;background-color:#f6f8fb}.url-container{background:#fff;border:1px solid #ddd;border-radius:3px}.url-container input{background:transparent;border:none;text-align:right;box-shadow:none;color:#547bc0}.url-container input:focus{box-shadow:none;border:none}.url-container .shopify-description p{font-size:18px;padding:10px 16px;padding-left:0;margin-bottom:0;line-height:24px;position:relative;right:45px;color:#547bc0}.text-larger{font-size:1.3em;line-height:1.3em}.install-reminder{position:fixed;right:-100px;top:100px;width:120px;background-color:#fff;padding:20px 10px 20px 20px;z-index:10;border:1px solid rgba(0,0,0,.05);border-radius:5px 0 0 5px;box-shadow:0 0 30px -20px rgba(0,0,0,.3)}.install-reminder .control{position:absolute;top:1px;left:3px;font-size:1.2em;cursor:pointer}.card-tip{text-decoration:underline;cursor:help}.hidden{display:none}.cleditorMain{border:1px solid #999;padding:0 1px 1px;background-color:#fff}.cleditorMain,.cleditorPopup,.cleditorMain *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.cleditorMain iframe{border:none;margin:0;padding:0}.cleditorMain textarea{overflow-y:scroll;font:10pt Arial,Verdana;resize:none;outline:none}.cleditorToolbar{background:url('images/toolbar.gif') repeat}.cleditorGroup{float:left;height:26px}.cleditorButton{float:left;width:24px;height:24px;margin:1px 0 1px 0;background:url('images/buttons.gif')}.cleditorDisabled{opacity:.3;filter:alpha(opacity=30)}.cleditorDivider{float:left;width:1px;height:23px;margin:1px 0 1px 0;background:#ccc}.cleditorPopup{border:solid 1px #999;background-color:#fff;color:#333;position:absolute;font:10pt Arial,Verdana;cursor:default;z-index:10000}.cleditorList div{padding:2px 4px 2px 4px}.cleditorList p,.cleditorList h1,.cleditorList h2,.cleditorList h3,.cleditorList h4,.cleditorList h5,.cleditorList h6,.cleditorList font{padding:0;margin:0;background-color:Transparent}.cleditorColor{width:150px;padding:1px 0 0 1px}.cleditorColor div{float:left;width:14px;height:14px;margin:0 1px 1px 0}.cleditorPrompt{background-color:#f6f7f9;padding:8px;font-size:8.5pt}.cleditorPrompt label{padding-bottom:8px}.cleditorMsg{background-color:#fdfcee;width:150px;padding:4px;font-size:8.5pt}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-focus{}.qtip-hover{}.qtip-default{border:1px solid #f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#ccc;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#aaa;color:#111}.qtip-light{background-color:#fff;border-color:#e2e2e2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#f78b83;border-color:#d95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#d95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-moz-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-ms-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959fa9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3a79b8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-moz-linear-gradient(top,#3a79b8,#2e629d);background-image:-ms-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}pre,textarea.code{border-radius:6px;box-sizing:border-box;display:inline-block;height:100%;line-height:140%;width:100%!important}.linedwrap{height:320px;margin:0 0 20px;padding:12px;position:relative;width:100%!important}.linedtextarea{box-sizing:border-box;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.linedtextarea textarea,.linedwrap .codelines .lineno{font-family:"PN-SB",monospace;font-size:13px;line-height:1.6}.linedtextarea textarea{color:#6c6a6a;left:0;padding:12px 12px 12px 72px;position:absolute;top:0;width:100%!important}.linedwrap .lines{border-right:1px solid #bde6df;float:left;margin-top:0;overflow:hidden;position:relative;width:42px!important;z-index:2}.linedwrap .codelines .lineno{color:#59c1ae}.linedwrap .codelines .lineno,ul li span.number{padding-right:.5em;text-align:right;white-space:nowrap}.cursor-pointer{cursor:pointer}.easy{background-image:url("images/easy.png");background-position:top center;background-repeat:no-repeat;background-size:auto 270px;height:270px;margin:60px 0}