body{font-family:'Lato',sans-serif;font-weight:400;background:url(/Images/background.png) center center no-repeat transparent;background-attachment:fixed;background-size:cover}a:hover{color:#00daf8}.container{max-width:1000px;margin:20px auto 0 auto}.contentContainer{margin:30px 0 100px 0}.logo img{max-width:300px}h1{margin-top:1rem}.contact form{max-width:480px;margin:0;padding:20px 0}.contact form .form-control{height:150px;resize:vertical;box-shadow:none}.contact form .form-control:focus{border-color:#00daf8;box-shadow:0 0 0 .2rem rgba(0,218,248,.25)}.contact form textarea.form-control{height:150px;resize:vertical}.contact form input[type=email]{height:30px;line-height:30px;padding:0 10px}.contact form button{border:none;color:#fff;background-color:#00daf8;border-radius:5px;padding:5px 13px;font-size:16px;cursor:pointer}.contact form button:disabled{background:#ddd}.invitation{max-width:800px;margin:30px auto 10px auto}.invitation .hiddenNoForce{display:none}.invitation .window{background-color:#ffc;padding:20px 20px 20px 20px;box-sizing:border-box;width:100%;margin:0 auto 30px auto;text-align:center;border-left:3px solid #d3d3d3;border-radius:3px;box-shadow:0 2px 8px 0 rgba(0,0,0,.15)}.invitation .added img{max-width:30px}.invitation .info{margin-top:30px}.invitation .logo-container{text-align:center;margin-bottom:20px}.invitation .logo-container img{max-width:200px}.invitation .button{border-radius:5px;font-size:18px;line-height:28px;padding:5px 15px;color:#fff;background-color:#00daf8;display:inline-block;cursor:pointer;margin:10px;text-transform:uppercase}.invitation .button:hover{background-color:#4de79d;text-decoration:none}.terms ol{margin-top:0}.terms ol ol{margin-top:10px}.terms ol ol ol{margin-left:15px}.terms ol ol ol li{list-style-type:lower-latin;font-size:12px;line-height:18px}.terms ol ol li{margin-top:10px;list-style-type:decimal;font-size:14px;line-height:20px}.terms ol li{margin-left:0;margin-bottom:10px;margin-top:25px;list-style-type:none;font-size:16px;line-height:22px}.afterInstallation{background-color:#00daf8;color:#fff;text-align:center;padding:20px}.afterInstallation p{line-height:25px;font-size:17px}.afterInstallation img{display:block}.afterInstallation .afterInstallationTitle{font-size:25px}.howto .legend{overflow-y:auto;margin-top:10px;max-width:300px;float:left;background-color:#fff3dd;border-radius:5px;padding:10px;-webkit-box-shadow:3px 3px 10px -2px rgba(0,0,0,.2);-moz-box-shadow:3px 3px 10px -2px rgba(0,0,0,.2);box-shadow:3px 3px 10px -2px rgba(0,0,0,.2);max-height:calc(100% - 70px)}.howto .legend a{color:#000;text-decoration:none}.howto .legend a:hover{border-bottom:1px dotted #000}.howto .legend ol{list-style-type:decimal;font-size:13px;list-style-position:inside;padding-left:10px}.howto .legend ol li{margin:5px 0 10px 0}.howto .action-button{vertical-align:middle}.howto .content{max-width:700px;margin-left:300px}.howto .content ol{list-style-type:decimal;font-size:30px;list-style-position:inside}.howto .content ol ol{font-size:15px}.howto .content ol li{background-color:#fff;padding:20px;border-left:3px solid #d3d3d3;border-radius:3px;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);margin:10px 0 40px 30px}.howto .content ol li li{margin:5px 0 10px 10px}.howto .content ol li img{margin-bottom:20px}.howto .content ol li *{font-size:15px}.howto .content ol li h2{font-family:'Lato',sans-serif;font-size:30px;font-weight:700;margin-bottom:10px;margin-top:0;display:inline-block}.howto .content ol li p{margin:5px 0 10px 0;line-height:20px}.howto textarea,.howto input[type=text]{border:1px solid #d3d3d3;border-radius:5px;padding:5px}.howto input[type=text]:focus,.howto textarea:focus{outline:none}.howto #ask textarea{width:100%;height:150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.howto #ask input[type=text]{width:100%;max-width:300px}.howto #ask button{border:none;color:#fff;background-color:#00daf8;border-radius:5px;padding:10px 25px;font-size:20px}.howto #ask button:hover{cursor:pointer}.howto #askSent p{display:none;color:#fff;padding:10px;text-align:center;border-radius:5px}.howto #askError{background-color:red}.howto #askSuccess{background-color:#00daf8}footer{font-size:11px;color:#999;text-align:center;padding:30px 0 45px}footer ul{display:inline;list-style:none}footer ul li{display:inline;padding:0 5px 0 5px}footer ul li a{font-weight:700;margin:0 5px;color:#999;text-decoration:none;text-transform:uppercase}