/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.top-search .options{background-color:#FFF;max-width:1007px;height:98px;border-left:1px solid #CCC;border-right:1px solid #CCC}.top-search .options>div{margin:10px 0 0 2%;float:left}.top-search .options>div label{margin-left:10px}.top-search .options .option-type{width:15%}.top-search .options .option-structure{width:20%}.top-search .options .option-installation{width:37%;margin-left:10px}.top-search .options .option-installation div{float:left}.top-search .options .option-installation div.multiple-pipes{margin-top:3px}.top-search .options .option-installation div .multiple-pipes-label{float:left;width:152px;margin:0}.top-search .options .option-installation div .multiple-check{margin-left:0}.top-search .options .option-installation .installation-series-select{margin-left:10px}.top-search .options .support{margin:10px 0 0 30px}.top-search .options .support span{color:#222;text-decoration:underline;cursor:pointer}.center{width:100%;height:600px;border-top:1px solid #999}.center>div{float:left;height:100%}.center .header{background-color:#333;color:#FFF;padding:5px 0 0 10px;display:block;height:23px}.center .header.red{background-color:#df001b}.center .seaming .calculate .filter-row.calculate{padding:10px 0 5px 10px!important}.center .seaming .calculate .filter-row .place{margin-top:5px}.center .seaming .calculate .filter-row .place label{margin-left:10px}.center .filter-options{background-color:#EEE}.center .filter-options.middle{min-height:125px;padding-top:1px;padding-bottom:3px}.center .filter-options.middle .filter-row.calculate{padding:5px 0 0 10px!important}.center .filter-options.middle .filter-row.last{border-bottom:1px dashed #CCC;padding:5px 0 3px 10px!important}.center .filter-options.middle .filter-row.first{padding:7px 0 0 10px}.center .filter-options.middle.ins .filter-row{padding:5px 0 0 10px}.center .filter-options.middle.large{padding:0}.center .filter-options.middle.large .filter-row{padding:10px 0 0 10px}.center .filter-options .filter-row{display:block;border-top:1px dashed #CCC;padding:9px 0 2px 10px;min-height:25px}.center .filter-options .filter-row .hide{color:#d6d6d6}.center .filter-options .filter-row .hide input{background-color:#F2F2F2}.center .filter-options .filter-row .hide label:before{background-color:#F2F2F2;border-color:#CCC}.center .filter-options .filter-row .hide input[type=checkbox]:checked+label:before{color:#CCC}.center .filter-options .filter-row.first{border-top:0}.center .filter-options .filter-row input[type=text]{height:18px;width:50px;border-radius:3px;border:1px solid #E53349}.center .filter-options .filter-row .left{float:left;margin-top:2px}.center .filter-options .filter-row .right{float:right;margin-right:10px}.center .filter-options .filter-row.calculate{border-top:0;padding:3px 0 0 10px}.center .filter-options .filter-row.calculate .times{padding-left:10px;padding-right:10px}.center .filter-options .filter-row.calculate .hole-note{font-size:10px;margin-left:5px}.center .filter-options .filter-row.minimum{border-top:0;padding:3px 0 0 10px}.center .filter-options .filter-row.minimum .calculation-result{border-bottom:1px solid #E53349;width:50px;height:20px}.center .filter-options .filter-row .insulation-check{min-width:70px;display:inline-block}.center .filter-options .filter-row .firetype-radio{float:left;margin-right:10px;width:28%}.center .filter-options .product-types{width:100%;margin:4px 0 2px 10px;font-size:13px;height:270px}.center .filter-options .product-types .product-type{width:106px;display:inline-block;padding-top:4px}.center .filter-options .selected-product{height:154px;padding-left:5px;text-align:center}.center .filter-options .selected-product .product-image{max-width:180px;max-height:50px;margin-top:5px}.center .filter-options .selected-product .product-image-id{font-weight:700;margin-top:3px}.center .filter-options .online{height:40px;cursor:pointer;color:#000}.center .filter-options .online .online-link{padding:4px 0 0 5px}.center .filter-options .online .online-link .icon-download{font-size:20px;margin-right:15px;margin-top:0}.center .filter-options .online .online-link span{float:left;margin-top:4px}.center .filter-options .online:hover{background-color:#d6d6d6}.center .filter-options .online:active{background-color:#CCC}.center .filter-options .add-product{height:40px;cursor:pointer}.center .filter-options .add-product .add{padding:4px 0 0 5px}.center .filter-options .add-product .add .icon-download{font-size:20px;margin-right:15px;margin-top:0}.center .filter-options .add-product .add span{float:left;margin-top:4px}.center .filter-options .add-product:hover{background-color:#d6d6d6}.center .filter-options .add-product:active{background-color:#CCC}.center .minimum-hole .separate-pipes{font-size:12px}.center .minimum-hole .filter-options{padding-top:2px}.center .minimum-hole .filter-options .filter-row{padding:6px 0 0 10px}.center .minimum-hole .filter-options .filter-row .invalid{border:1px solid #eee}.center .left-filter{width:26%;height:100%;background-color:#EEE}.center .left-filter .left-wrapper{border-right:1px solid #CCC;border-left:1px solid #CCC;height:100%}.center .left-filter .hidden{display:none}.center .product-details{width:52%;height:100%;background-color:#FFF;position:relative}.center .product-details .preview,.center .product-details .video-link{position:absolute;color:#df001b;cursor:pointer;top:5px}.center .product-details .video-link{left:12px}.center .product-details .preview{right:15px}.center .product-details .detail-img{width:100%}.center .product-details .detail-img img{width:90%;height:auto;margin-left:30px;display:block;max-height:380px;margin-top:45px}.center .product-details .detail-links{width:100%;height:39px;border-top:1px solid #CCC;background-color:#FFF;position:absolute;bottom:0;left:0}.center .product-details .detail-links>a{border-left:1px dashed #CCC;float:left;height:100%;cursor:pointer;color:#000;background-image:url(../images/pdf.png);background-repeat:no-repeat;background-position:14px;-webkit-background-size:23px;background-size:23px}.center .product-details .detail-links>a.first{border-left:0}.center .product-details .detail-links>a.dwg-link{background-image:url(../images/cad.png)}.center .product-details .detail-links span{padding-top:13px;padding-left:46px;display:inline-block}.center .product-details .detail-links .two-rows{padding-top:6px}.center .product-details .detail-links .detail-link,.center .product-details .detail-links .dwg-link{width:24%}.center .product-details .detail-links .technical-link{width:30%}.center .product-details .detail-links .eta-link{width:20%}.center .right-filter{width:22%;height:100%;background-color:#EEE}.center .right-filter .right-wrapper{border-left:1px solid #CCC;border-right:1px solid #CCC;height:100%;position:relative}.center .right-filter .right-wrapper .buttons{width:100%;position:absolute;bottom:0;left:0}.center .right-filter .reset{font-size:10px;float:right;margin-right:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.center .right-filter .search-form{margin-bottom:10px}.center .right-filter .search-form .search-input{width:70%!important;border:1px solid #ccc!important}.center .right-filter .search-form .button{padding:4px 10px;font-size:12px}.products{background-color:#EEE;border-top:1px solid #999;border-left:1px solid #CCC;border-right:1px solid #CCC}.products .results{list-style:none;padding:0;margin:0}.products .results li{width:188px;height:150px;float:left;margin:10px 0 10px 10px;cursor:pointer;background-color:#EEE}.products .results li .result-image{width:100%;height:100%}.products .results li.selected{background-color:#DBDBDB}.products .other-structure{width:545px;display:block;margin:35px auto;text-align:center}.products .other-structure .error-icon{background-image:url(../images/warning.png);background-repeat:no-repeat;height:100px;width:100px;display:inline-block}.products .other-structure .error-message{display:inline-block;font-size:15px}.products .other-structure .technical-support span{display:block;margin-top:5px}.actions{height:70px;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#FFF}.actions>div{display:inline-block;margin-top:10px;height:50px}.actions>div>span{margin-top:23px;display:inline-block}.actions .back{width:10%;font-size:14px;margin-left:40px}.actions .back span{cursor:pointer}.actions .title{width:17%;font-size:19px;border-right:1px dashed #d6d6d6;border-left:1px dashed #d6d6d6;padding-left:3%}.actions .buttons{width:30%;margin-left:2%}.actions .buttons span{display:inline-block;cursor:pointer;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.actions .buttons span.remove-selected{margin-left:30px}.actions .projects-control{margin-left:105px;font-size:15px}.actions .projects-control span{cursor:pointer;text-decoration:underline}.actions .projects-control span:hover{color:#333}.folder-wrapper{height:100%;background-color:#EEE;border-left:1px solid #CCC;border-right:1px solid #CCC}.selected-header{background-color:#000;color:#FFF;width:100%;padding:10px 0}.selected-header div{float:left}.selected-header .detail{width:166px;margin-left:40px}.selected-header .structure{width:144px}.selected-header .installation,.selected-header .insulation{width:129px}.selected-header .product-info{width:114px}.folder-products{float:left;width:752px;border-right:1px solid #999;min-height:660px;background-color:#FFF}.folder-products .detail{width:22%;margin-left:40px}.folder-products .structure{width:19%}.folder-products .installation,.folder-products .insulation{width:17%}.folder-products .product-info{width:130px}.folder-products .selected-products{width:100%;background-color:#FFF}.folder-products .selected-products .selected-product{height:115px;border-bottom:1px dashed #CCC;cursor:pointer}.folder-products .selected-products .selected-product>div{float:left;margin-top:40px;vertical-align:top}.folder-products .selected-products .selected-product .detail{margin-top:0}.folder-products .selected-products .selected-product .detail>div{margin-top:40px;float:left}.folder-products .selected-products .selected-product .detail .folder-image-wrapper{margin-top:5px}.folder-products .selected-products .selected-product .detail .folder-image-wrapper .folder-selected-image{width:105px;height:84px}.folder-products .selected-products .selected-product .detail .folder-image-wrapper span{display:block;text-align:center;color:#df001b}.folder-options{float:left;width:254px}.folder-options .bar{width:100%;background-color:#000;height:35px}.folder-options .header{padding:10px 0;background-color:#df001b;color:#FFF}.folder-options .header span{margin-left:15px;display:inline-block}.folder-options .options{background-color:#EEE}.folder-options .options .pdf-options{padding-bottom:10px;margin-left:15px}.folder-options .options .pdf-options>div{width:100%;padding-top:6px}.folder-options .options .pdf-options input,.folder-options .options .pdf-options span{float:left}.folder-options .options .pdf-options input{margin-left:20px}.folder-options .options .pdf-options span{width:82%}.folder-options .detail-order .options{width:100%}.folder-options .detail-order .options.order{height:90px}.folder-options .detail-order .options.information{height:240px}.folder-options .detail-order .options>div{padding:7px 0 0 15px}.folder-options .detail-order .options .download-information{margin-top:2px}.folder-options .detail-order .options .download-information .save-text{margin-bottom:15px}.folder-options .detail-order .options .download-information .alert{color:#df001b}.folder-options .detail-order .options .download-information .project{margin-bottom:10px}.folder-options .detail-order .options .download-information .download{margin-top:20px}.projects-wrapper button{padding:10px 25px;color:#fff;background-color:#111;border-radius:4px;border:none;margin:0 2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.projects-wrapper .title{width:100%;padding:10px 0;color:#fff;background-color:#000}.projects-wrapper .title span{margin-left:2%}.projects-wrapper .content{background-color:#eee;border-left:1px solid #CCC;border-right:1px solid #CCC}.projects-wrapper .content .select{margin:5px 0}.projects-wrapper .content .navigation,.projects-wrapper .content .view{float:left;height:100%}.projects-wrapper .content .view{width:752px;min-height:630px;border-right:1px solid #999;background-color:#fff}.projects-wrapper .content .view .project-new{margin:10px 20px}.projects-wrapper .content .view .project-new .project{margin:20px 0}.projects-wrapper .content .view .project-new .project label{font-size:14px}.projects-wrapper .content .view .project-new .project input{padding:7px 0 7px 3px;border-radius:4px;border:1px solid #ccc;width:188px;margin-left:67px}.projects-wrapper .content .view .project-new .instructions{margin-bottom:20px}.projects-wrapper .content .view .project-new .form-title .dash,.projects-wrapper .content .view .project-new .form-title .text{float:left}.projects-wrapper .content .view .project-new .form-title .text{width:150px;font-size:14px;font-weight:700}.projects-wrapper .content .view .project-new .form-title .dash{border-bottom:1px solid #ccc;display:inline-block;width:550px;margin-top:7px}.projects-wrapper .content .view .project-new .fields{margin-left:25px}.projects-wrapper .content .view .project-new .fields .row{padding:5px 0}.projects-wrapper .content .view .project-new .fields .row>div{display:inline-block}.projects-wrapper .content .view .project-new .fields .row .second-column{margin-left:20px}.projects-wrapper .content .view .project-new .fields .row span{width:135px;display:inline-block}.projects-wrapper .content .view .project-new .fields .row input{padding:7px 0 7px 3px;border-radius:4px;border:1px solid #ccc;width:188px}.projects-wrapper .content .view .project-new .fields .row input.invalid{border:1px solid #df001b}.projects-wrapper .content .view .project-new .fields.designers .headers{margin-left:138px}.projects-wrapper .content .view .project-new .fields.designers .headers>div{width:178px;display:inline-block}.projects-wrapper .content .view .project-new .fields.designers span{width:131px;display:inline-block}.projects-wrapper .content .view .project-new .fields.designers input{margin-left:4px;width:172px}.projects-wrapper .content .view .project-new .buttons{border-top:1px solid #eee;margin:4px 11px 0 0;padding-top:6px}.projects-wrapper .content .view .project-new .buttons>*{float:right}.projects-wrapper .content .view .project-new .buttons .name-missing{margin-top:10px;margin-right:20px;color:#df001b}.projects-wrapper .content .view .projects .project{border-bottom:1px solid #eee;cursor:pointer}.projects-wrapper .content .view .projects .project:hover{background-color:#eee}.projects-wrapper .content .view .projects .project .row{padding:20px}.projects-wrapper .content .view .projects .project .row .name{display:inline-block;margin-left:15px}.projects-wrapper .content .navigation{width:254px;background-color:#eee}.projects-wrapper .content .navigation .header{padding:10px 0;background-color:#df001b;color:#FFF}.projects-wrapper .content .navigation .header span{margin-left:15px;display:inline-block}.projects-wrapper .content .navigation .nav .links{padding:10px 0 10px 20px}.projects-wrapper .content .navigation .nav .links .link{padding:5px 0;cursor:pointer}.projects-wrapper .content .navigation .nav .links .link:hover{color:#333}.projects-wrapper .content .navigation .nav .links .link.selected{text-decoration:underline}.projects-wrapper .content .navigation .nav .links .link .icon{margin-right:10px}.projects-wrapper .content .navigation .nav .links .link.save{display:inline-block}.projects-wrapper .content .navigation .nav .links .saved{color:#df001b;font-size:11px;margin-left:20px}.projects-wrapper .content .navigation .latest .project{padding:10px}.projects-wrapper .content .navigation .latest .project .row{display:inline-block;cursor:pointer}.projects-wrapper .content .navigation .latest .project .row:hover{text-decoration:underline}.lightbox{position:fixed;background:url(../images/overlay.png);top:0;left:0;width:100%;height:100%;text-align:center;overflow:scroll}.lightbox .close{color:#FFF;font-size:15px;right:30px;top:20px;position:fixed;cursor:pointer}.lightbox img{margin:30px 0}.lightbox .video{margin:100px 0;width:945px;height:531px;border:0}.lightbox .lightbox-content{width:450px;background-color:#FAFAFA;height:330px;margin:200px auto 0;padding-left:10px;padding-right:10px}.lightbox .lightbox-content span{margin-top:30px;display:inline-block}.lightbox .lightbox-content.alert-content{width:545px;height:auto;padding:10px 10px 30px}.lightbox .lightbox-content .error-icon{background-image:url(../images/warning.png);background-repeat:no-repeat;height:100px;width:100px;display:inline-block}.lightbox .lightbox-content .error-message{display:inline-block;font-size:15px}.lightbox .lightbox-content .select-message{display:inline-block;width:350px}.lightbox .lightbox-content .technical-support span{display:block;margin-top:5px}.login{height:400px;border-right:1px solid #CCC}.login .login-image{width:65%;height:400px;float:left;background:url(../images/login.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.login .login-wrapper{width:35%;float:left;margin:20px auto 0}.login .login-wrapper .open{margin-left:20px;margin-top:20px;font-size:15px}.login .login-wrapper .validation-error{font-size:12px;color:#df001b;display:block;width:200px;margin-left:135px}.login .login-wrapper .login-info{font-size:15px;margin-left:20px;font-family:Arial}.login .login-wrapper .login-form,.login .login-wrapper .resend-form{width:100%;margin-bottom:5px;margin-top:40px}.login .login-wrapper .resend-form{margin-bottom:10px}.login .login-wrapper .resend-form .inactive-error{float:right;width:260px}.login .login-wrapper .resend-form .submit{margin-top:10px;width:240px;font-size:1em}.login .login-wrapper .resend-form .resent{font-size:1.2em;margin-top:10px}.login .login-wrapper .login-form .login-section>div{margin-bottom:7px;float:right;margin-right:20px}.login .login-wrapper .login-form input{width:200px;height:30px;border:1px solid #CCC;border-radius:4px;padding-left:5px;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login .login-wrapper .login-form label{width:95px;display:inline-block}.login .login-wrapper .login-form .username-label{float:left;width:100px}.login .login-wrapper .login-form .username-label .email{font-size:11px}.login .login-wrapper .login-form .username-input{float:left}.login .login-wrapper .login-form .inactive-error{font-size:12px;display:block;width:300px;margin-left:32px}.login .login-wrapper .login-form .inactive-error .submit{margin:10px 0}.login .login-wrapper .submit{float:right;display:block;background-color:#333;width:200px;padding:9px 20px;border-radius:4px;border:1px solid #CCC;color:#FFF;font-size:15px;margin-right:20px;cursor:pointer}.login .login-wrapper .submit:active{background-color:#444}.login .login-wrapper .forgot-link span{cursor:pointer;float:right;font-weight:700;margin-right:20px;margin-top:10px}.login .login-wrapper .login-signup{margin-top:40px;margin-left:20px}.login .login-wrapper .login-signup>div{font-size:15px}.login .login-wrapper .login-signup .submit{margin-top:15px}.signup{height:400px;border-right:1px solid #CCC}.signup .signup-image{width:65%;height:440px;float:left;background:url(../images/signup.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.signup .signup-wrapper{width:35%;float:left;margin:20px auto 0}.signup .signup-wrapper .signup-info{font-size:15px;margin-left:20px}.signup .signup-wrapper .signup-send{margin-top:5px;margin-left:125px;display:inline-block;font-size:14px}.signup .signup-wrapper .signup-send .signup-icon{font-size:16px}.signup .signup-wrapper .signup-form{width:100%;margin-bottom:5px;margin-top:20px}.signup .signup-wrapper .signup-form>div{margin-bottom:7px;float:right;margin-right:30px}.signup .signup-wrapper .signup-form input[type=text],.signup .signup-wrapper .signup-form input[type=email],.signup .signup-wrapper .signup-form input[type=password]{width:200px;height:30px;border:1px solid #CCC;border-radius:4px;padding-left:5px;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.signup .signup-wrapper .signup-form .again-wrapper,.signup .signup-wrapper .signup-form .input-wrapper{float:left}.signup .signup-wrapper .signup-form label{width:85px;display:inline-block;font-weight:700}.signup .signup-wrapper .signup-form label.again{width:90px}.signup .signup-wrapper .signup-form .type,.signup .signup-wrapper .signup-form .type-options{float:left}.signup .signup-wrapper .signup-form .type{width:85px}.signup .signup-wrapper .signup-form .type-options{width:200px;padding-left:4px}.signup .signup-wrapper .signup-form .type-options label{font-weight:100;width:180px}.signup .signup-wrapper .signup-form .type-options .type-error{margin:0}.signup .signup-wrapper .signup-form .validation-error{font-size:10px;color:#df001b;display:block;width:200px;margin-left:89px}.signup .signup-wrapper .submit{float:right;display:block;background-color:#333;width:200px;padding:9px 20px;border-radius:4px;border:1px solid #CCC;color:#FFF;font-size:15px;margin-right:30px}.password-form{width:400px;margin:30px auto 0}.password-form>div{margin-bottom:5px;font-family:Arial}.password-form label{width:180px;display:inline-block;font-size:14px}.password-form input{width:200px;height:30px;border:1px solid #CCC;border-radius:4px;padding-left:5px;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.password-form .submit{float:right;display:block;background-color:#333;width:200px;padding:9px 20px;border-radius:4px;border:1px solid #CCC;color:#FFF;font-size:15px;margin-right:20px;font-family:Arial}.password-form .validation{font-size:11px;color:#df001b;margin-left:180px;width:200px;display:inline-block}.forgot{height:400px;border-right:1px solid #EEE}.forgot .forgot-image{width:65%;height:400px;float:left;background:url(../images/login.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.forgot .forgot-wrapper{width:35%;float:left;margin:20px auto 0}.forgot .forgot-wrapper .forgot-info{font-size:15px;margin-left:20px;font-family:Arial}.forgot .forgot-wrapper .forgot-info .info{margin-top:20px}.forgot .forgot-wrapper .message-send{margin-bottom:10px}.forgot .forgot-wrapper .message-send .message-icon{font-size:16px;width:30px;display:inline-block}.forgot .forgot-wrapper .message-fail{color:#df001b;margin-bottom:10px;display:inline-block}.forgot .forgot-wrapper .forgot-form{margin-top:40px;margin-left:40px}.forgot .forgot-wrapper .forgot-form .inactive-message{margin-bottom:10px}.forgot .forgot-wrapper input{width:200px;height:30px;border:1px solid #CCC;border-radius:4px;padding-left:5px;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.forgot .forgot-wrapper .submit{display:block;background-color:#333;width:200px;padding:9px 20px;border-radius:4px;border:1px solid #CCC;color:#FFF;font-size:15px;margin-top:5px}.new{height:400px;border-right:1px solid #EEE}.new .new-image{width:65%;height:400px;float:left;background:url(../images/login.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.new .new-wrapper{width:35%;float:left;margin:20px auto 0}.new .new-wrapper .new-info{width:280px;font-size:15px;margin-left:20px;font-family:Arial}.new .new-wrapper .new-info .info{margin-top:20px}.new .new-wrapper .new-form{margin-left:20px;margin-top:40px}.new .new-wrapper .new-form>div{margin-top:5px}.new .new-wrapper .new-activate,.new .new-wrapper .new-notfound{color:#df001b;margin-left:143px;margin-top:10px}.new .new-wrapper .input-username,.new .new-wrapper .label-username{float:left}.new .new-wrapper .label-username{width:143px}.new .new-wrapper .label-username .email{font-size:11px}.new .new-wrapper label{width:140px;display:inline-block}.new .new-wrapper .validation-error{font-size:10px;color:#df001b;display:block;width:185px;margin-left:145px}.new .new-wrapper .validation-error.validation-email{width:185px;margin-left:0}.new .new-wrapper input{width:170px;height:30px;border:1px solid #CCC;border-radius:4px;padding-left:5px;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.new .new-wrapper .submit{display:block;background-color:#333;width:170px;padding:9px 20px;border-radius:4px;border:1px solid #CCC;color:#FFF;font-size:15px;margin-top:5px;margin-left:143px}.activate{height:400px;border-right:1px solid #EEE}.activate .activate-image{width:65%;height:400px;float:left;background:url(../images/login.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.activate .activate-wrapper{width:35%;float:left;margin:20px auto 0}.activate .activate-wrapper .activate-info{width:280px;font-size:15px;margin-left:20px;font-family:Arial}.activate .activate-wrapper .activate-info .info{margin-top:20px}.activate .activate-wrapper .activate-form{margin-left:20px;margin-top:40px}.activate .activate-wrapper .activate-form>div{margin-top:5px}.activate .activate-wrapper .activate-fail,.activate .activate-wrapper .activate-notfound{color:#df001b;margin-left:143px;margin-top:10px}.activate .activate-wrapper .input-username,.activate .activate-wrapper .label-username{float:left}.activate .activate-wrapper .label-username{width:140px}.activate .activate-wrapper .label-username .email{font-size:11px}.activate .activate-wrapper label{width:140px;display:inline-block}.activate .activate-wrapper input{width:170px;height:30px;border:1px solid #CCC;border-radius:4px;padding-left:5px;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.activate .activate-wrapper .submit{display:block;background-color:#333;width:170px;padding:9px 20px;border-radius:4px;border:1px solid #CCC;color:#FFF;font-size:15px;margin-top:5px;margin-left:140px}.admin-users .info{margin:0 3px;padding:20px 0 10px}.admin-users .info .user-amount{font-size:1.3em;margin-top:10px;float:left}.admin-users .info .user-amount .amount{font-size:1.4em}.admin-users .info .download-users{margin-top:10px;border:1px solid #CCC;border-radius:4px;background-color:#FFF;padding:10px 15px;cursor:pointer;float:right}.admin-users .users{max-width:1000px;width:100%;margin:20px auto 0}.admin-users .users article{font-size:14px;padding-bottom:15px;width:100%;border-bottom:1px solid #CCC}.admin-users .users article:hover{background-color:#F5F5F5}.admin-users .users article .user-information{float:left;width:75%;height:100%}.admin-users .users article .user-information .registered{padding-top:10px;font-size:12px}.admin-users .users article .user-information .name-email{width:100%;padding-top:5px;height:20px}.admin-users .users article .user-information .name-email .name,.admin-users .users article .user-information .name-email .username{display:inline-block}.admin-users .users article .user-information .name-email .name{font-size:15px;width:320px}.admin-users .users article .user-information .name-email .username{font-size:13px;width:240px}.admin-users .users article .user-information .company-access{font-size:12px;margin:5px 0}.admin-users .users article .user-information .company-access .company{display:inline-block;width:320px}.admin-users .users article .user-information .company-access .no-access{color:#df001b}.admin-users .users article .user-information .type{font-size:12px;margin-top:8px}.admin-users .users article .user-information .type .header{margin-bottom:8px}.admin-users .users article .user-information .type .select{width:200px}.admin-users .users article .user-information .type .select select{width:220px;background-position:180px}.admin-users .users article .user-information .type .undo-container{margin:20px 0 10px}.admin-users .users article .status{float:left;width:25%;height:100%}.admin-users .users article .status input{margin-top:20px;border:1px solid #CCC;border-radius:4px;background-color:#FFF;width:80px;height:28px;cursor:pointer}.admin-users .users article .status input.block{color:#df001b}.admin-users .users article .status input.allow{color:green}.admin-users .users article .status .send{margin-left:50px}.admin-users .users article .status .message-send{font-size:12px;margin-left:105px}.admin-users .users article .action{display:block;font-size:12px;margin:5px 0}.disabled{margin-top:40px;text-align:center}.disabled h2{margin-bottom:25px}.disabled p{text-align:left;font-size:1.2em;width:500px;margin-left:auto;margin-right:auto;line-height:1.5em}.disabled .send{display:inline-block;margin-top:20px;padding:12px 20px;border-radius:6px;cursor:pointer;font-size:1.2em;background-color:#333;color:#fff}.disabled .send:active{background-color:#444}.disabled .result{display:block;margin-top:45px;font-size:15px}.notification{padding:10px 20px;font-size:14px;text-align:left;line-height:1.4em}.notification .large{font-size:18px}.notification .medium{font-size:15px}.notification .product-image{width:350px;margin:0 0 20px}.support-modal{padding:25px}.support-modal .title{font-size:20px;margin-bottom:20px}.support-modal .technical-support{text-align:left;margin-left:21px}.support-modal .technical-support a{color:#222}body{background:#fafafa;max-width:1009px;width:1009px;margin:0 auto;font:400 13px Arial,Verdana,Sans-Serif}body.modal-open{overflow:hidden}div[role=main]{min-height:400px}.header .logo{background-color:#df001b;width:65%;height:50px;float:left}.header .logo a{background-image:url(../images/hilti.gif);background-repeat:no-repeat;width:135px;height:35px;display:inline-block;margin:5px 0 0 15px}.header .name{background-color:#000;height:50px;width:35%;float:left}.header .name div{color:#FFF;font-size:14px;margin:18px 15px 0 0;float:right}.header .labels{width:100%;height:45px;background-color:#333}.header .labels .labels-first{width:793px;float:left}.header .labels .labels-first>div{color:#FFF;float:left;margin:9px 0 0 2%;border-right:1px dashed #999;height:25px}.header .labels .labels-first>div span{margin-top:5px;display:inline-block}.header .labels .labels-first .front{border-right:0;cursor:pointer}.header .labels .labels-first .project{margin-left:350px;border-right:0}.header .labels .folder,.header .labels .user-navigation{color:#FFF;float:left;margin:9px 0 0 10px;border-right:1px dashed #999;height:25px}.header .labels .folder span,.header .labels .user-navigation span{margin-top:5px;display:inline-block}.header .labels>.user-navigation{border-right:none}.header .labels>.user-navigation .user-icon{background:url(../images/user.png) left center no-repeat;height:18px;width:18px}.header .labels .type{width:20%}.header .labels .structure{width:25%}.header .labels .installation{width:48%}.header .labels .disabled{color:#999}.header .labels .folder{cursor:pointer;width:140px}.header .labels .folder .icon-download{font-size:20px;float:left;width:30px;height:23px;line-height:.7em}.header .labels .folder .amount{margin-left:2px}.user-navigation{font-size:18px;width:50px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.user-navigation>span{margin-left:10px;cursor:pointer}.user-navigation .navigation-content{width:140px;height:100px;background-color:#f9f9f9;position:absolute;right:0;top:35px;border:1px solid #CCC;border-radius:2px;font-size:12px;z-index:100}.user-navigation .navigation-content:after,.user-navigation .navigation-content:before{bottom:100%;left:78%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.user-navigation .navigation-content:after{border-color:rgba(250,250,250,0);border-bottom-color:#fafafa;border-width:8px;margin-left:-8px}.user-navigation .navigation-content:before{border-color:rgba(204,204,204,0);border-bottom-color:#CCC;border-width:9px;margin-left:-9px}.user-navigation .navigation-content>div{display:block;font-size:13px;color:#000;font-family:Arial;padding-right:10px;padding-left:10px;cursor:pointer;height:50px}.user-navigation .navigation-content>div:hover{background-color:#EEE}.user-navigation .navigation-content>div>div{height:100%}.user-navigation .navigation-content>div>div:first-child{border-bottom:1px dashed #CCC}.user-navigation .navigation-content>div .navi-icon{width:30px;margin-left:5px;font-size:17px;float:left;margin-top:16px}.user-navigation .navigation-content>div .navi-text{float:left;line-height:20px;margin-top:16px}.user-navigation .navigation-content .logout{cursor:pointer}.footer{clear:both;height:35px;background-color:#000;font-size:14px;width:100%;max-width:1009px}.footer>*{margin-top:10px;color:#fff}.footer .home{float:left;text-decoration:none;margin-left:30px}.footer .slogan{float:right;margin-right:20px}.hidden{display:none!important}.button{background-color:#262626;color:#fff;padding:7px 20px;font-size:15px;border-radius:4px;cursor:pointer;display:inline-block}.button:active{background-color:#303030}.inline-button{text-decoration:underline;cursor:pointer}.select{width:170px;overflow:hidden;border:1px solid #999;border-radius:4px;height:20px}select{border:0;background:url(../images/arrow-down.png) 150px no-repeat #fff;width:190px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial;margin-top:2px}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}@font-face{font-family:hilti;src:url(../styles/fonts/hilti.eot?-vifsyz);src:url(../styles/fonts/hilti.eot?#iefix-vifsyz) format('embedded-opentype'),url(../styles/fonts/hilti.woff?-vifsyz) format('woff'),url(../styles/fonts/hilti.ttf?-vifsyz) format('truetype'),url(../styles/fonts/hilti.svg?-vifsyz#hilti) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:hilti;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:"\e60b"}.icon-folder:before{content:"\e600"}.icon-pencil:before{content:"\e601"}.icon-disk:before{content:"\e602"}.icon-folder-open:before{content:"\e603"}.icon-download:before{content:"\e604"}.icon-checkmark:before{content:"\e605"}.icon-record:before{content:"\e606"}.icon-user:before{content:"\e607"}.icon-exit:before{content:"\e608"}.icon-cog:before{content:"\e609"}.icon-warning:before{content:"\e60a"}