*{margin:0;padding:0;background-color:transparent;outline:none;border:none;box-sizing:border-box;font-family:inherit}.button{border-radius:5px;display:inline-block;padding:5px 10px;font-size:16px;line-height:22px;border:1px solid black;color:black}.button:hover{background-color:black;color:#ffffff;transition:all 0.25s}.button.small{font-size:14px;line-height:18px;padding:4px 8px}.button.blue{border:1px solid #55ACEE;color:#55ACEE}.button.blue:hover{background-color:#55ACEE;color:#ffffff}.button.red{border:1px solid #FF5714;color:#FF5714}.button.red:hover{background-color:#FF5714;color:#ffffff}.button.orange{border:1px solid #E8AA14;color:#E8AA14}.button.orange:hover{background-color:#E8AA14;color:#ffffff}.button.green{border:1px solid #7EC34D;color:#7EC34D}.button.green:hover{background-color:#7EC34D;color:#ffffff}input.button[type=submit]{cursor:pointer}input::-moz-focus-inner{border:0;padding:0}.buttons .button,.actions .button{margin-left:5px;margin-right:5px}.buttons.left .button,.actions.left .button{margin-left:0px;margin-right:5px}.buttons.right .button,.actions.right .button{margin-left:5px;margin-right:0px}@font-face{font-family:'pt-sans';src:url(/fonts/pt-sans/regular/PTS55F.eot);src:url(/fonts/pt-sans/regular/PTS55F.eot?iefix) format("eot"),url(/fonts/pt-sans/regular/PTS55F.woff) format("woff"),url(/fonts/pt-sans/regular/PTS55F.ttf) format("truetype"),url(/fonts/pt-sans/regular/PTS55F.svg#webfont) format("svg");font-style:normal;font-weight:normal}@font-face{font-family:'pt-sans';src:url(/fonts/pt-sans/regular-italic/PTS56F.eot);src:url(/fonts/pt-sans/regular-italic/PTS56F.eot?iefix) format("eot"),url(/fonts/pt-sans/regular-italic/PTS56F.woff) format("woff"),url(/fonts/pt-sans/regular-italic/PTS56F.ttf) format("truetype"),url(/fonts/pt-sans/regular-italic/PTS56F.svg#webfont) format("svg");font-style:italic;font-weight:normal}@font-face{font-family:'pt-sans';src:url(/fonts/pt-sans/bold/PTS75F.eot);src:url(/fonts/pt-sans/bold/PTS75F.eot?iefix) format("eot"),url(/fonts/pt-sans/bold/PTS75F.woff) format("woff"),url(/fonts/pt-sans/bold/PTS75F.ttf) format("truetype"),url(/fonts/pt-sans/bold/PTS75F.svg#webfont) format("svg");font-style:normal;font-weight:bold}@font-face{font-family:'pt-sans';src:url(/fonts/pt-sans/bold-italic/PTS76F.eot);src:url(/fonts/pt-sans/bold-italic/PTS76F.eot?iefix) format("eot"),url(/fonts/pt-sans/bold-italic/PTS76F.woff) format("woff"),url(/fonts/pt-sans/bold-italic/PTS76F.ttf) format("truetype"),url(/fonts/pt-sans/bold-italic/PTS76F.svg#webfont) format("svg");font-style:italic;font-weight:bold}body{font-family:'pt-sans'}.form-group{margin-bottom:12px}.form-group label{font-size:18px;font-style:bold;margin:10px 0}.form-group .text-field{box-sizing:border-box;outline:none;border:1px solid #55ACEE;border-radius:5px;width:100%;font-size:14px;transition:all 0.30s ease-in-out;line-height:30px;padding:0 8px}.form-group .text-area{box-sizing:border-box;outline:none;border:1px solid #55ACEE;border-radius:5px;width:100%;font-size:14px;transition:all 0.30s ease-in-out;line-height:20px;padding:8px;resize:none;height:120px}.form-group .text-field:focus,.form-group .text-area:focus{box-shadow:0 0 5px #55ACEE}.form-group .select-box{box-sizing:border-box;outline:none;border:1px solid #55ACEE;border-radius:5px;width:100%;height:30px;font-size:14px;padding:0 8px}.form-group .select-box:focus{box-shadow:0 0 5px #55ACEE}.form-group .field_with_errors .text-field{border-color:red}.form-group .field_with_errors .text-field:focus{box-shadow:0 0 5px red}.form-group.checkbox label{font-size:14px;padding-left:5px;vertical-align:middle}.form-group.checkbox input[type='checkbox']{vertical-align:middle}#errors-explanation{padding:10px;border:2px solid red;border-radius:5px;margin-bottom:12px}#errors-explanation h3.errors-title{margin-top:0}#errors-explanation ul.errors-list{list-style-position:inside}.column{margin-left:auto;margin-right:auto}.column-400{max-width:400px}.column-500{max-width:500px}.column-600{max-width:600px}.column-700{max-width:700px}.column-800{max-width:800px}.column-900{max-width:900px}.top-menu{max-width:1280px}@media screen and (max-width: 420px){.column-400{padding-left:10px;padding-right:10px}}@media screen and (max-width: 520px){.column-500{padding-left:10px;padding-right:10px}}@media screen and (max-width: 620px){.column-600{padding-left:10px;padding-right:10px}}@media screen and (max-width: 720px){.column-700{padding-left:10px;padding-right:10px}}@media screen and (max-width: 820px){.column-800{padding-left:10px;padding-right:10px}}@media screen and (max-width: 920px){.column-900{padding-left:10px;padding-right:10px}}ol.list{list-style-type:none;border-top:1px solid #55ACEE;padding-bottom:40px}ol.list li{display:block;line-height:40px;width:100%;border-bottom:1px solid #55ACEE}ol.list .preview-image{float:left;width:150px;height:100px;margin-top:10px;margin-right:10px}ol.list .title{font-size:1.2em;font-weight:bold}ol.screencasts li,ol.lessons li{line-height:120px}nav.desktop{z-index:5;position:fixed;top:0;width:100%;background-color:#ffffff;border-bottom:2px solid #55ACEE}nav.desktop ul{margin-right:-0.25em;display:inline-block}nav.desktop ul.left{width:75%;text-align:left}nav.desktop ul.right{width:25%;text-align:right}nav.desktop li{display:inline-block;font-size:20px;line-height:50px;padding-left:10px;padding-right:15px;padding-right:calc(10px+0.25em);margin-right:-0.25em}nav.desktop li:hover,nav.desktop li.active{background-color:#55ACEE;transition:all 0.25s}nav.desktop li:hover a,nav.desktop li.active a{color:#ffffff}nav.mobile{z-index:10;position:fixed;top:0;width:100%;height:50px;background-color:#ffffff;border-bottom:2px solid #55ACEE;display:none}nav.mobile .logo{position:absolute;top:0px;left:0px;width:200px;height:50px}nav.mobile .logo a{font-size:20px;color:#55ACEE;line-height:50px;padding-left:10px}nav.mobile .breadcrumb{position:absolute;top:0px;right:0px;width:50px;height:50px}nav.mobile .breadcrumb a{font-size:30px;color:#55ACEE;width:100%;height:100%;text-align:center;line-height:50px}@media screen and (max-width: 740px){nav.desktop{border-bottom-width:0;top:-320px}nav.desktop ul{width:100% !important}nav.desktop li{width:100%;text-align:center !important;line-height:40px;border-bottom:1px solid #55ACEE}nav.desktop.open{top:50px;transition:all 0.3s}nav.mobile{display:block}}ul.pagination{list-style-type:none}ul.pagination li{display:inline;line-height:20px;padding:5px}ul.pagination li a{font-size:18px}.center{text-align:center}.left{text-align:left}.right{text-align:right}.italic{font-style:italic}.strong{font-weight:bold}a{text-decoration:none;color:#55ACEE}a:hover{color:#4D73C6}a.contact{margin-right:5px}p,h1,h2,h3,h4,h5,h6{margin-bottom:15px}p{font-size:18px}h1,h2,h3,h4,h5,h6{margin-top:15px}.article .title{font-size:20px;font-weight:bold;margin-bottom:10px}.article .preview-image{float:left;width:150px;height:100px;margin-right:10px}.article .publishing-information{margin:25px 0}.article .publishing-information p{font-size:16px;font-style:italic;margin-bottom:0}.article .content{font-size:18px}.article .content pre{font-family:monospace;border:none;padding:0px}.article .content ul,.article .content ol{list-style-position:inside;margin:20px 0 20px 20px}.article .content li{margin-bottom:10px}.article img{max-width:100%}@media screen and (max-width: 480px){p{font-size:16px}.article .content{font-size:16px}}body{min-width:320px;padding-bottom:50px}hr{border:0 none;height:1px;width:100%;margin:10px auto;background-color:#55ACEE}hr.big{margin:50px 0}img.about-avatar{float:left;width:40%;margin-right:20px;margin-bottom:10px}img.avatar{width:100%}.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}
