﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace, sans-serif}html{overflow-y:scroll}a:hover,a:active{outline:none}ul,ol{margin-left:2em}ol{list-style-type:decimal}nav ul,nav li{margin:0;list-style:none;list-style-image:none}small{font-size:85%;color:#808080}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type='radio']{vertical-align:text-bottom}input[type='checkbox']{vertical-align:bottom}.ie7 input[type='checkbox']{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input[type='button'],input[type='submit'],input[type='image'],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}body,select,input,textarea{color:#444}input:invalid,textarea:invalid{-moz-box-shadow:none;-webit-box-shadow:none;box-shadow:none}p,ul,ol{padding-bottom:16px;line-height:18px;margin-left:0}ul,ol{list-style:inside}.sidebarIntro>ul>li>:first-child{display:inline}@font-face{font-family:'PillGothic900mgBold';src:url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic900mg-bold-webfont.eot");src:local("?"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic900mg-bold-webfont.woff") format("woff"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic900mg-bold-webfont.ttf") format("truetype"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic900mg-bold-webfont.svg#webfontkEC82GH8") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'PillGothic600mgBold';src:url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic600mg-bold-webfont.eot");src:local("?"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic600mg-bold-webfont.woff") format("woff"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic600mg-bold-webfont.ttf") format("truetype"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic600mg-bold-webfont.svg#webfontYvwMny5e") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'PillGothic600mgLight';src:url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic600mg-light-webfont.eot");src:local("?"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic600mg-light-webfont.woff") format("woff"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic600mg-light-webfont.ttf") format("truetype"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic600mg-light-webfont.svg#webfontkEC82GH8") format("svg");font-weight:normal;font-style:normal}body{background:#000;font:normal 12px/16px Helvetica, Arial, sans-serif;min-width:960px}.grayBg{background:#eaeaea url(../png/pattern-graynoise.png) repeat 0 0 !important}#body{background:#fff}.gridBackground{background:url(../gif/pattern-grid.gif) repeat 0 0}.gridBackground.invite{height:230px}#bodyContent{overflow:hidden;padding:20px 0}.hidden{display:none !important}.invisible{opacity:0;-moz-opacity:0;z-index:5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.pageSection{padding-bottom:32px}.g1,.g2,.g2c,.g3,.g3b,.g3c,.g2x3,.g2x3c,.g3x4,.g3x4c,.g4,.g4c,.g5x12,.g5x12c,.g6,.g6c,.g10x12,.g10x12c{float:left}.gc,.g1c,.g2c,.g3c,.g2x3c,.g5x12c,.g10x12c{overflow:hidden}.g1,.g2,.g3,.g2x3,.g3x4,.g4,.g5x12,.g6,.g10x12{padding:0 8px}.g3b{padding:0 16px 0 0}.g1{width:944px;position:relative}.gc,.g1c{width:960px;margin:0 auto}.g2{width:464px}.g2c{width:480px}.g3{width:304px}.g3b{width:197px}.g3c{width:320px}.g2x3{width:624px}.g2x3c{width:640px}.g3x4{width:704px}.g3x4c{width:720px}.g4{width:224px}.g4c{width:240px}.g5x12{width:384px}.g5x12c{width:400px}.g6{width:144px}.g6c{width:160px}.g10x12{width:784px}.g10x12c{width:800px}.subNaviWrapper{position:relative;width:100%;background-color:#eee;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);border-bottom:1px solid #d9d9d9;height:60px}.subNavi{position:relative;padding:0 20px}.subNavi a span{float:inherit;line-height:inherit;font-size:inherit;padding-right:0}.subNavi span{float:left;line-height:60px;font-size:18px;padding-right:24px}.subNavi span a{text-decoration:none;color:#999}.subNavi span a:hover{color:#333}.subNavi span.selected a{color:#333}.subNavi .contact{float:right;line-height:60px;font-size:14px;margin-right:8px;width:90px;cursor:pointer}.subNavi .contact a{color:#999}.subNavi .contact a:hover .image{background:transparent url(../png/main-sprite-0962a7ebafdd66aced92ae8a400b959f04f4f064cc16666ce088e76fa0396d37.png) no-repeat -32px -80px}.subNavi .contact a:hover .text{color:#333}.subNavi .contact a .image{float:right;height:16px;width:16px;margin:22px 4px 0 0;background:transparent url(../png/main-sprite-0962a7ebafdd66aced92ae8a400b959f04f4f064cc16666ce088e76fa0396d37.png) no-repeat -32px -64px}.subNavi .contact a .text{float:right}#projects header .headerRightHalf .account .accountMenu{right:-15px}#subheader{background:#fff url(../gif/pattern-grid.gif) repeat 0 0;padding-top:20px}.miniPage .g1,.miniPage .g2,.miniPage .g2c,.miniPage .g3,.miniPage .g3b,.miniPage .g3c,.miniPage .g2x3,.miniPage .g2x3c,.miniPage .g3x4,.miniPage .g3x4c,.miniPage .g4,.miniPage .g4c,.miniPage .g5x12,.miniPage .g5x12c,.miniPage .g6,.miniPage .g6c,.miniPage .g10x12,.miniPage .g10x12c{float:none}.miniPage .memberName{color:#aaa}.terms ul,.terms ol,.privacy ul,.privacy ol{padding-left:30px;display:table;padding-bottom:5px}.terms ul.no-padding,.terms ol.no-padding,.privacy ul.no-padding,.privacy ol.no-padding{padding:0}.terms ul li.bottom-padding,.terms ol li.bottom-padding,.privacy ul li.bottom-padding,.privacy ol li.bottom-padding{padding-bottom:16px}.terms .sublist,.privacy .sublist{margin-top:16px}.terms .number.wide,.privacy .number.wide{width:30px}.terms .number,.terms .content,.privacy .number,.privacy .content{display:table-cell}.terms .content,.privacy .content{padding-left:6px}.terms .underline,.privacy .underline{text-decoration:underline}.terms .title span,.privacy .title span{text-decoration:underline;margin-left:14px}.terms .updated,.privacy .updated{margin-top:16px}.terms .italic,.privacy .italic{font-style:italic}.terms-content{margin:25px 0}.ip-policy{padding-top:20px;padding-bottom:20px}.ip-policy ol{list-style-type:decimal}.fl{float:left}.fr{float:right}.clearer{clear:both}.w100{width:100%}.w90{width:90%}.w80{width:80%}.w70{width:70%}.w60{width:60%}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.space{padding-top:10px;padding-bottom:20px;margin-bottom:20px}.fs16{font-size:16px}.button{cursor:pointer;display:inline-block;font-family:Helvetica, Arial, sans-serif;vertical-align:bottom;text-decoration:none;text-align:center;white-space:nowrap;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:bold}.button a,.button a:hover{text-decoration:none;height:100%;width:100%;float:left}.textButton{cursor:pointer;display:inline-block;font-family:Helvetica, Arial, sans-serif;vertical-align:bottom;text-decoration:none;text-align:center;white-space:nowrap;font-weight:bold;color:#3AF;background:none;border:none}.textButton a,.textButton a:hover{text-decoration:none;height:100%;width:100%;float:left}.textButton:hover,.textButton:visited,.textButton:active{color:#607890}.button:hover,.button:visited,.button:active,.textButton:hover,.textButton:visited,.textButton:active{text-decoration:none}.button.wide{width:80px}.button.b24{height:24px;line-height:24px;font-size:11px;padding:0 6px;font-weight:bold}.button.b32{height:32px;line-height:32px;font-size:13px;padding:0 10px;font-weight:bold}.textButton.b32{height:32px;line-height:32px;font-size:12px;padding:0 10px;font-weight:bold}.button.b48{height:48px;line-height:48px;font-size:20px;padding:0 14px}.textButton.b48{height:48px;line-height:48px;font-size:20px;padding:0px}.button.b56{height:56px;line-height:56px;font-size:26px;padding:0 18px}.button.b56 span{font-weight:bold}.button.left{float:left}.button.right{float:right}.button.flat-white,.button.flat-white:visited,.button.flat-white:focus{border:1px solid #ccc;color:#999}.button.flat-white,.button.flat-white:visited,.button.flat-white:focus{background-color:#f9f9f9}.button.flat-white a{color:#333}.button.flat-white:hover{color:#555;border:1px solid #aaa;text-decoration:none}.button.flat-white.inactive{color:gray}.button.flat-white.inactive:hover{border:1px solid #ccc;cursor:default}.button.flat-white:active{background-color:#e5e5e5;color:#555}.button.gray,.button.gray:visited,.button.gray:focus,.settingsBorder,.heart{border:1px solid #ccc;color:#333}.heart.active{background-color:white}.button.gray,.button.gray:visited,.button.gray:focus,.settingsBorder,.heart.action{background-color:#f9f9f9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#f9f9f9')";background:-moz-linear-gradient(top, #e5e5e5 0%, #f9f9f9);background:-webkit-gradient(linear, left top, left bottom, left, right);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.1)}.button.gray a{color:#333}.button.gray:hover{color:#000;border:1px solid #aaa;text-decoration:none}.button.gray.inactive{color:gray}.button.gray.inactive:hover{border:1px solid #ccc;cursor:default}.button.gray:active{background-color:#e5e5e5;color:#555;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#e5e5e5')";-moz-box-shadow:none;-webkit-box-shadow:none}.button.red,.button.red:visited,.button.red:focus{background-color:#db2b22;color:#FFF;border:1px solid #db2b22}.button.red:hover{background-color:#bb0000;border:1px solid #bb0000}.button.red:active{background-color:#990000;border:1px solid #990000}.button.red.spinning{background:#fff url(../gif/spinner-default.gif) no-repeat center center}.button.red.spinning span{visibility:hidden}.textButton.red,.textButton.red:visited,.textButton.red:focus{color:#f43}.textButton.red:hover,.textButton.red:active{color:#ea2c22}.button.orange,.button.orange:visited,.button.orange:focus{background-color:#d88c29;color:#FFF;border:1px solid #d88c29}.button.orange:hover{background-color:#b17222;border:1px solid #b17222}.button.orange:active{background-color:#97621d;border:1px solid #97621d}.button.darkgray,.button.darkgray:visited,.button.darkgray:focus{background-color:#444;color:#fff;border:1px solid #444}.button.darkgray:hover{background-color:#333;border:1px solid #333}.button.darkgray:active{background-color:#333;border:1px solid #333}.button.blue,.button.blue:visited,.button.blue:focus{background-color:#3ad;color:#FFFFFF;border:1px solid #3ad}.button.blue:hover{background-color:#1e91c2;border:1px solid #1e91c2}.button.blue:active{background-color:#3795d6;border:1px solid #3795d6;text-shadow:none;color:#1c3d62}.button.blue[disabled=disabled],.button.blue.disabled{opacity:0.5;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';filter:alpha(opacity=50)}.button.blue[disabled=disabled]:hover,.button.blue.disabled:hover{background-color:#3ad}.button.black,.button.black:visited,.button.black:focus{background-color:#333;color:#FFF;border:1px solid #333}.button.black:hover{background-color:#000;border:1px solid #333}.button.black:active{background-color:#555;border:1px solid #555}.button.gray.active{background-color:#f9f9f9;color:#5FC046}.button.gray.disabled,.button.gray[disabled=disabled]{background:#f9f9f9;color:#c5c5c5;border:1px solid #f9f9f9;-moz-box-shadow:none;-webkit-box-shadow:none}.button.red[disabled=disabled],.button.red.disabled{opacity:0.5;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';filter:alpha(opacity=50)}.button.red[disabled=disabled]:hover,.button.red.disabled:hover{background-color:#db2b22}.button.green,.button.green:visited,.button.green:focus{background-color:#6dcc26;color:#FFF;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.button.green:hover{opacity:0.5}.button.greem:active{opacity:0.5}.button.icon{background-repeat:no-repeat}.button.b24.icon{padding-left:18px}.button.b32.icon{padding-left:27px}.button.icon.checkmark{background:white url(../png/icon-checkmark-16x16.png) no-repeat 4px 7px}.newUISwitch{position:absolute;left:778px}.buttonWrapper{float:right;clear:none;width:200px}.buttonWrapper .dropdownContainer{float:right}.buttonWrapper .followButton{float:right;margin-right:8px}.dropdownContainer{visibility:hidden;position:relative;float:left;clear:none;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.dropdownContainer.left{float:left}.dropdownContainer.right{float:right}.dropdownContainer>a{position:absolute;height:100%;width:100%;left:0}.dropdownContainer ul{position:absolute;font-size:12px;color:#666;line-height:20px;background-color:#fff;border:1px solid #ccc;white-space:nowrap;margin:0px;padding:0px;list-style:none;-moz-box-shadow:0px 0px 6px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.2);visibility:hidden;z-index:1010}.dropdownContainer ul li{position:relative;display:block}.dropdownContainer ul li a{display:block;padding-left:8px;width:auto;line-height:30px;color:#666}.dropdownContainer ul li a:hover{text-decoration:none;color:black;background:#eee}.dropdownContainer ul li a.active{color:#5FC046;background:transparent url(../png/icon-checkmark-16x16.png) no-repeat 12px 8px;padding-left:30px}.dropdownContainer ul li a.danger{color:#db2b22}.dropdownContainer.smallButton ul{top:16px}.dropdownContainer.settingsBorder{width:32px;height:32px}.dropdownContainer.settingsBorder:hover{border:1px solid #aaa}.dropdownContainer.gearIcon-active ul{top:16px;right:0}.dropdownContainer .gear,.dropdownContainer .flag{float:left}.dropdownContainer .gearIcon-active{margin-left:8px;margin-top:8px}.dropdownContainer .gearIcon-active+ul{top:27px;right:-1px}.flag{height:12px;width:12px;margin-left:12px;margin-top:10px;background:url(../png/icon-flag-12x12.png) no-repeat}.heart{float:right;position:relative;height:32px;width:32px;margin-right:8px}.heart:hover{border:1px solid #aaa}.heart .image.disabled{opacity:0.25;-moz-opacity:0.25;-khtml-opacity:0.25;filter:alpha(opacity=25)}.heart .image{position:absolute;width:16px;height:16px;top:8px;left:8px;background:url(../png/project-overview-sprite.png) -21px -58px;overflow:hidden}.heart .image.liked{background:url(../png/project-overview-sprite.png) 0px -58px}.heart a{position:absolute;left:0;top:0;z-index:20}a.gray{color:#C5C5C5;text-decoration:none}a.gray:hover{color:gray;text-decoration:underline}.sidebar .text{width:262px}.sidebar .actions{float:right;width:100%;margin-bottom:16px}.sidebar .actions.right>span{float:right}.sidebar .actions.right .followButton,.sidebar .actions.right .sendMessageButton{margin-right:8px}.sidebar .actions.left>span,.sidebar .actions.left>div{float:left}.sidebar .actions .followButton,.sidebar .actions .sendMessageButton{margin-right:8px}.titleActions{margin:0 0 16px 0}.titleActions .button{margin-left:8px}.titleActions .button,.titleActions .span{float:right}.title_actions .switch:first-child{margin-top:46px}a{color:#3af}a,a:active,a:visited{text-decoration:none}a:hover{text-decoration:underline;color:#607890}hr{height:1px;border:0px;background-color:#e8e8e8;clear:both;margin:5px 0}.activeElement{background-color:#F6F6F6}.text-center,p.center{text-align:center}p.additionalContent{color:#808080}strong.positive{color:#009900;font-weight:normal}strong.negative{color:#D00;font-weight:normal}p.cta{text-align:center}p.cta .button{margin-right:8px;margin-left:8px}.introText{color:#808080;font-size:22px;font-family:'PillGothic600mgLight';font-weight:normal;line-height:28px}p.contentHilite{color:#808080;font-size:16px;line-height:24px}p.contentHilite.padding{padding-bottom:30px}ul.contentHilite{color:#808080;font-size:16px;line-height:24px}ul.contentHilite.padding{padding-bottom:30px}h1,h2,h3,h4,h5,h6{font-weight:bold;color:#000}h1.alt,h2.alt,h3.alt,h4.alt,h5.alt{color:#29d}h1.separated,h2.separated,h3.separated,h4.separated,h5.separated{border-bottom:1px solid #e8e8e8;padding-bottom:5px}h1{font-family:'PillGothic600mgBold';font-size:26px;font-weight:normal;line-height:30px;padding-bottom:16px}h1.lite{font-family:'PillGothic600mgLight';font-size:24px;line-height:33px}h1.g1{padding-bottom:16px}h1 .titleStatus{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:14px;color:#a1a1a1;display:block}h1 .titleStatus strong{color:#d00;font-weight:bold}h2{font-family:'PillGothic600mgBold';font-size:22px;font-weight:normal;line-height:26px;margin-bottom:16px;padding-top:16px}h2:first-child,h3:first-child{padding-top:0}h2.alt span.count{font-family:'PillGothic600mgLight'}h3{font-family:Helvetica, Arial, sans-serif;font-size:16px;font-weight:bold;line-height:18px;padding-top:8px;margin-bottom:8px}h3.alt{color:#000;font-family:'PillGothic900mgBold';font-size:14px;text-transform:uppercase;line-height:18px}h4,h5{margin-bottom:8px}.bgHilite{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.bgHilite.white{border:1px solid #dcdcdc}.bgHilite.light{border:1px solid #EEE;background-color:#f6f6f6;background-image:url(../png/pattern-gray-colorbox.png)}.bgHilite.gray{background-color:#f6f6f6;background-image:url(../png/pattern-gray-colorbox.png)}.bgHilite.dark{background-color:#282828}.bgHilite.darkGray{background-color:#565656;color:#AAA}.bgHilite.black{background-color:#000}.bgHilite.lightBlue{background-color:#eef5fa}.img-frame{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #d3d3d3;background:#fff;padding:2px;-moz-box-shadow:0 0 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.15);box-shadow:0 0 2px rgba(0,0,0,0.15)}.img-round{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.avatar,.modelThumb,.thumb,.requestThumb{float:left;margin:0 8px 0 0;line-height:0;width:50px;height:50px}.avatar.emphasized{width:122px;height:122px;margin-right:16px}.avatar.emphasized img{width:122px;height:122px}.thumbGrid{float:left;clear:both;margin-top:32px}.thumbGrid .viewAllEntries{margin:8px 8px 0}.thumbGrid .thumb{margin:4px 4px 0 0}.thumbGrid h3{margin:0px;font-size:14px}.thumbGrid h3 a{color:#000}.pagination{text-align:center;padding:8px 0 16px;clear:both}.pagination a,.pagination em,.pagination span{display:inline-block;min-width:20px;height:26px;line-height:26px;padding:0 5px;margin:0 2px;border:1px solid #e4e4e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;font-style:normal;background:#fafafa url(../png/pagination.png) center bottom repeat-x;text-shadow:#fff}.pagination span{color:#999}.pagination a:hover{border:1px solid #d2d2d2;-moz-box-shadow:0 0 5px #e1e1e1;-webkit-box-shadow:0 0 5px #e1e1e1;box-shadow:0 0 5px #e1e1e1}.pagination em{font-weight:bold;border:1px solid #d2d2d2;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.pagination .next_page,.pagination .previous_page{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0 6px}.pagination a.next_page,.pagination a.previous_page{font-weight:bold}.pagination .next_page:hover,.pagination .previous_page:hover{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.pagination span.gap{border:none;padding:0 2px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:none}.flashMessage{margin:0;font-size:15px}.flashMessage a{text-decoration:underline}.flashMessage>p{padding:10px 10px 10px 10px;line-height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:16px;text-shadow:#FFF 1px 1px 0px}.flashMessage span{display:block;float:left;margin-right:10px}.flashMessage .error{color:#d00;background-color:#ffe7e2}.flashMessage .notice{color:#59b;background-color:#DDF4FF}.flashMessage .success{color:#4E8E41;background:#E0F5CC}.flashMessage .alert{color:#d88c29;background-color:#fdf8e1}.alertMessage{float:left;width:280px;background-color:#fdf8e1;color:#d88c29;border:1px solid #f9e2bd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:8px;padding:8px}.alertMessage .catHeader,.alertMessage .text{padding:0 0px}.noticeMessage{background-color:#f5f5f5;color:#aaa;border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:8px;margin-bottom:16px;overflow:hidden;cursor:pointer}.bigMessage{background-color:#f7f7f7;color:#888;border:3px solid #E9E9E9;font-size:20px;font-family:'PillGothic600mgLight';line-height:25px;padding:16px 30px 16px 16px;position:relative;margin-bottom:16px;overflow:hidden}.bigMessage img{margin-right:16px}.bigMessage .closeFlash a{position:absolute;top:4px;right:4px;width:16px;height:16px;background:transparent url(../png/icon-close-8x8.png) no-repeat 4px 4px}.bigMessage .closeFlash a:hover{background-position:-46px -46px}.cubeIcon{float:left;width:50px;height:50px}.tipMessage{background-color:#DDF4FF;color:#59b;border:2px solid #C2ECFF;font-size:20px;font-family:'PillGothic600mgLight';line-height:25px;padding:10px;position:relative;margin:16px 8px;overflow:hidden}.tipMessage img{margin-right:16px}.tipMessage .closeFlash a{text-decoration:none;position:absolute;top:4px;right:4px;width:16px;height:16px;background:transparent}#banner{background:url(../jpg/pattern-challenges.jpg);overflow:hidden;padding:0px}#banner hr{height:1px;background:rgba(255,255,255,0.15);border-top:1px solid rgba(0,0,0,0.4)}#banner h1{font-size:26px;color:#fff;text-shadow:0 2px 2px #000}#banner .introText{color:#c5c5c5}#stillUploading,.fixedTopMessage{position:fixed;top:0;left:0;width:100%;background:#d00;background:rgba(122,18,18,0.95);border-bottom:1px solid rgba(0,0,0,0.55);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.25);z-index:500;overflow:hidden}#stillUploading .body,.fixedTopMessage .body{padding:12px 0;width:100%;text-align:center;color:#fff;margin:0 auto;width:960px;font-size:16px}.contentFilter{padding-top:16px;padding-bottom:16px}.contentFilter>.body{background:url(../png/content-filter-background.png);min-height:24px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:8px}.contentFilter>.body a,.contentFilter>.body a:visited{color:#3af;display:inline-block;font-weight:normal;padding:4px 8px}.contentFilter>.body a.selected{color:#000;cursor:default;font-weight:bold}.contentFilter>.body a.selected:hover{text-decoration:none}.contentFilter>.body a.menu{padding-right:24px;margin-right:8px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#deebf2 url(../png/sprite-filter-menu.png) no-repeat right 10px}.contentFilter>.body a.menu:hover{background-color:#cee0ea}.contentFilter>.body a.menu.open{background-position:right -70px}.contentFilter>.body a.menu:hover{color:#3af;text-decoration:none}.contentFilter>.body a.reset{float:right;font-size:11px}.contentFilter>.body select#countryFilter{width:100%}.contentFilter .fakeDropdown{position:relative;display:inline-block}.contentFilter .fakeDropdown select{opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0);position:absolute;top:0;left:0}.filterContentBlock{margin-top:8px;margin-bottom:8px}.filterContentBlock h4{margin-bottom:6px}.filterContentBlock a.viewAll{text-decoration:underline;color:#A2A2A2}.filterContentBlock a.viewAll:hover{color:#444}ul.sortContent{margin:0px 0 24px 0;list-style:none}ul.sortContent li{float:left;margin-right:16px;font-weight:bold;color:#000}ul.sortContent li a{font-weight:normal;color:#A0A0A0}ul.sortContent li a.active{text-decoration:underline;color:#000;font-weight:bold}.contentFilterNew span,.contentFilterNew a{font-weight:bold;margin-right:8px;text-decoration:none}.contentFilterNew .text{color:#999}.contentFilterNew .selected{color:black}.contentFilterNew .perpage{float:right;margin-right:-8px}.iconBox{width:16px;height:16px;display:block}.iconEye{background:url(../png/icons.png) no-repeat -32px -20px}.iconBubble{background:url(../png/icons.png) no-repeat -48px -20px}.iconArrowDown{background:url(../png/icons.png) no-repeat -64px -20px}.iconR{background:url(../png/icons.png) no-repeat -80px -20px}.iconSocial{background:url(../png/icons.png) no-repeat -96px -20px}.iconBox{background:url(../png/icons.png) no-repeat -112px -20px}.iconPerson{background:url(../png/icons.png) no-repeat -144px -20px}.iconA{background:url(../png/icons.png) no-repeat -160px -20px}.iconT{background:url(../png/icons.png) no-repeat -176px -20px}.iconThumb{background:url(../png/icons.png) no-repeat -128px -20px}.projectTabs,.contentTabs{height:32px;padding:0px;margin:0px 0 20px 0;border-bottom:1px solid #ccc}.projectTabs li,.contentTabs li{float:left;height:32px;list-style:none;margin:0 4px 0 0;position:relative}.projectTabs li .beta,.contentTabs li .beta{position:absolute;top:-4px;right:-10px;width:29px;height:11px;background:url("../png/icon-beta-29x11.png")}.projectTabs li a,.contentTabs li a{font-size:12px;line-height:32px;background:#d4e4ee;color:#619AB7;font-weight:bold;text-align:center;display:inline-block;text-decoration:none;padding:0 11px}.projectTabs li a:hover,.contentTabs li a:hover{color:black;cursor:pointer}.projectTabs li.selected a,.contentTabs li.selected a{color:#000;cursor:default;background-color:white;border:solid #b5b5b5;border-width:1px 1px 0 1px}.projectTabs li.selected a:hover,.contentTabs li.selected a:hover{color:#000}.feedTabs{overflow:hidden;margin-bottom:4px}.feedTabs li{float:left;height:32px;list-style:none;margin:0 0}.feedTabs li a{display:inline-block;line-height:32px;color:#999;margin-right:24px;font-family:'PillGothic600mgBold';font-size:26px;font-weight:normal;text-decoration:none}.feedTabs li a:hover{color:#db2b22}.feedTabs li.selected a{color:#000;cursor:default}.feedTabs li.selected a:hover{color:#000}.description .author{padding-bottom:8px}.feed{list-style:none;margin-bottom:32px}.feed li.event:first-child{padding-top:8px}.feed li.event{padding:16px 24px 8px 48px;border-bottom:1px solid #E5E5E5;margin-bottom:8px;overflow:visible}.feed li.event a{font-weight:bold}.feed li.event a.mainLink{color:#D00}.feed li.event a.secondaryLink{color:#808080;text-decoration:underline}.feed li.event a.secondaryLink:hover{color:#000}.feed li.event a.hiddenLink{font-weight:normal;text-decoration:none}.feed li.event .eventTime{color:#C5C5C5;font-size:11px}.feed li.event .eventTime a{font-weight:normal;color:#C5C5C5}.feed li.event .eventImg{margin-left:-48px;width:36px;height:36px;display:block;float:left}.feed li.event .eventImg img{width:32px;height:32px}.feed li.event .eventActions{float:right;height:32px;margin-right:-24px}.feed li.event .eventActions .dropdown{position:relative;display:inline-block;float:right;height:22px;width:22px}.feed li.event .eventActions .dropdown .dropdown-toggle{border:1px solid #DDD;border-bottom:2px solid #DDD;line-height:19px;border-radius:2px;display:block;text-align:center;color:#333}.feed li.event .eventActions .dropdown .dropdown-toggle .caret{display:inline-block;width:0;height:0;margin-left:0px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;color:#333}.feed li.event .eventActions .dropdown .dropdown-menu{box-shadow:1px 1px 1px 0px rgba(0,0,0,0.1)}.feed li.event .eventActions .dropdown .dropdown-menu li{padding:0}.feed li.event .eventActions .dropdown .dropdown-menu li a{padding:3px 12px 3px 12px;margin:4px 0 0 0}.feed li.event .eventHead{font-size:13px;line-height:16px;font-weight:normal;color:#808080;padding:0 0 4px 0;margin:0px}.event .eventContent p{padding:0}.eventContent .eventContentImg{display:block;float:left;margin:0 16px 8px 0}.feed li.event .eventMeta{font-size:11px;color:#c5c5c5;padding-top:4px;clear:both}.feed li.event .eventMeta a{font-weight:normal;color:#C5C5C5}.feed a.collapsed{text-align:center;margin:8px 0 8px;display:block}.feed a.collapsed:hover{background-color:#eee;border-color:#e1e1e1}.searchSpin{position:absolute;left:13px;top:13px;z-index:100;width:1px;height:1px;display:inline-block}.modalDialog .fileExistsModal{position:fixed;top:40%;left:38%;right:40%;z-index:1000;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#000;font-size:12px;padding:20px;width:370px}.modalDialog .fileExistsModal .fileNames{margin:8px 0 8px 0;font-weight:normal}.modalDialog .fileExistsModal .fileExistsMessage{font-size:14px;font-weight:bold}.modalDialog .fileExistsModal .buttonsSection{margin-top:15px}.modalDialog .fileExistsModal .buttonsSection .button{margin-right:5px}ul.footnotes{list-style:none;padding:0;margin:0;color:#808080}form{float:left;position:relative}form.w100p{width:100%}form ul,form li,form ol,form input,form label,form legend{position:relative;float:left;margin:0}form ul,form ol{list-style:none;width:100%}form li{clear:both}form label,form legend{color:#000;font-weight:bold}form input[type='text'],form input[type='number'],form input[type='tel'],form input[type='email'],form input[type='password'],form input[type='url'],form textarea,form select{padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}form .noResize{resize:none}form input[type=file]{border:none}form select,form input,form textarea{font:14px/14px Arial, Helvetica, sans-serif;outline:none;border:1px solid #d2d2d2}form select.normalLineheight,form input.normalLineheight,form textarea.normalLineheight{line-height:normal}form input.w60,form select.w60,form textarea.w60,form label.w60{width:60px;max-width:60px;min-width:60px}form input.w120,form select.w120,form textarea.w120,form label.w120{width:120px;max-width:120px;min-width:120px}form input.w260,form select.w260,form textarea.w260,form label.w260{width:260px;max-width:260px;min-width:260px}form input.w300,form select.w300,form textarea.w300,form label.w300{width:300px;max-width:300px;min-width:300px}form input.w360,form select.w360,form textarea.w360,form label.w360{width:360px;max-width:360px;min-width:360px}form input.w380,form select.w380,form textarea.w380,form label.w380{width:380px;max-width:380px;min-width:380px}form input.w440,form select.w440,form textarea.w440,form label.w440{width:440px;max-width:440px;min-width:440px}form input.w480,form select.w480,form textarea.w480,form label.w480{width:480px;max-width:480px;min-width:480px}form input.w500,form select.w500,form textarea.w500,form label.w500{width:500px;max-width:500px;min-width:500px}form input.w820,form select.w820,form textarea.w820,form label.w820{width:820px;max-width:820px;min-width:820px}form input.w830,form select.w830,form textarea.w830,form label.w830{width:830px;max-width:830px;min-width:830px}form input.h50,form select.h50,form textarea.h50,form label.h50{height:50px}form input.h100,form select.h100,form textarea.h100,form label.h100{height:100px}form select{background:#fff}form select.small{height:28px}form select.med{height:32px}form select.big{height:36px}form select.wb_select{float:left;clear:none;margin-left:30px}form select option{padding:3px 10px}form textarea{background:#fff url(../png/textarea-background.png) repeat-x left top;height:100px;vertical-align:middle;line-height:18px}form textarea.error{background:#FFF5F5;border:1px solid #EC5858}form ::-webkit-input-placeholder,form :-moz-placeholder{color:#bbb}form .formSection{float:left;position:relative;width:100%}form .formSection .required{color:red;margin-left:3px}form .formSection .inline-hints{margin-top:5px}form .formSection .inline-hints.alignLeft{margin-left:0px}form .formSection .fields .title{margin-top:18px}form .formSection .fields .title.companyTitle{margin-top:26px}form .formSection #steps{counter-reset:steps-counter}form .formSection #steps li:before{content:" " counter(steps-counter);counter-increment:steps-counter;font-weight:bold;font-size:14px}form .formSection .step{width:100%;padding-bottom:20px;-webkit-box-shadow:inset 0 -1px 0 0 #ddd;-moz-box-shadow:inset 0 -1px 0 0 #ddd;box-shadow:inset 0 -1px 0 0 #ddd}form .formSection .step .delete-step{float:right}form .formSection .step:first-child .delete-step{display:none}form .formSection.compact .inputs{margin-bottom:10px}form .formSection.compact .inputs ol li.string,form .formSection.compact .inputs ol li.text,form .formSection.compact .inputs ol li.number,form .formSection.compact .inputs ol li.check_boxes,form .formSection.compact .inputs ol li.boolean,form .formSection.compact .inputs ol li.select,form .formSection.compact .inputs ol li.url,form .formSection.compact .inputs ol li.email,form .formSection.compact .inputs ol li.password,form .formSection.compact .inputs ol li.avatarWrapper,form .formSection.compact .inputs ol li.permissions,form .formSection.compact .inputs ol li.phone,form .formSection.compact .inputs ol li.file{margin-top:10px}form .formSection.normal .inputs ol li.string,form .formSection.normal .inputs ol li.text,form .formSection.normal .inputs ol li.number,form .formSection.normal .inputs ol li.check_boxes,form .formSection.normal .inputs ol li.select,form .formSection.normal .inputs ol li.url,form .formSection.normal .inputs ol li.email,form .formSection.normal .inputs ol li.password,form .formSection.normal .inputs ol li.avatarWrapper,form .formSection.normal .inputs ol li.permissions,form .formSection.normal .inputs ol li.phone,form .formSection.normal .inputs ol li.file,form .formSection.normal .inputs ol li.radio{margin-top:20px}form .formSection.plr20{padding-left:20px}form .formSection.semiNarrowInput input[type=text],form .formSection.semiNarrowInput input[type=email],form .formSection.semiNarrowInput input[type=password],form .formSection.semiNarrowInput input[type=url],form .formSection.semiNarrowInput textarea{width:370px}form .formSection.semiNarrowInput textarea{max-width:370px;min-width:370px}form .formSection.semiNarrowInput .inline-errors{margin-left:160px}form .formSection.semiNarrowInput ol>li>label,form .formSection.semiNarrowInput fieldset>legend>label,form .formSection.semiNarrowInput .nonListElement label,form .formSection.semiNarrowInput span>label{width:160px;margin-right:20px;text-align:right;line-height:32px}form .formSection.semiNarrowInput ol>li.standAloneElement{margin-left:180px}form .formSection.semiNarrowInput h2,form .formSection.semiNarrowInput h3{margin-left:30px}form .formSection.semiNarrowInput .replace{margin-top:7px}form .formSection.semiNarrowInput input[type=checkbox]{margin-top:4px}form .formSection.semiNarrowInput .submission{width:100%}form .formSection.semiWideInput input[type=text],form .formSection.semiWideInput textarea{width:450px}form .formSection.semiWideInput textarea{max-width:450px;min-width:450px}form .formSection.semiWideInput .inline-errors{margin-left:160px}form .formSection.semiWideInput li>label,form .formSection.semiWideInput fieldset>legend label{width:140px;margin-right:20px;text-align:right;line-height:32px}form .formSection.wideInput input,form .formSection.wideInput select,form .formSection.wideInput textarea{float:left;clear:both;margin-left:30px}form .formSection.wideInput input[type=text],form .formSection.wideInput textarea{width:550px}form .formSection.wideInput textarea{max-width:550px;min-width:550px}form .formSection.wideInput select{width:140px;height:28px}form .formSection.wideInput .inline-errors{margin-left:30px}form .formSection.wideInput .add-step-picture *{clear:none;margin-top:15px}form .formSection.wideInput li>label,form .formSection.wideInput fieldset>legend label{float:left;clear:both;display:block;margin-left:30px}form .formSection.narrowInput input{float:left;clear:none;margin-left:30px}form .formSection.narrowInput textarea{margin-left:30px}form .formSection.narrowInput input[type=text],form .formSection.narrowInput input[type=email],form .formSection.narrowInput input[type=password],form .formSection.narrowInput textarea{width:300px}form .formSection.narrowInput input[type=checkbox]{height:11px}form .formSection.narrowInput li.radio{margin-left:140px}form .formSection.narrowInput li.radio input{margin-top:10px}form .formSection.narrowInput .inline-errors{margin-left:30px}form .formSection.narrowInput li>label{width:140px;float:left;clear:none;text-align:right;display:inline;margin-left:20px;line-height:32px}form .formSection.narrowInput li.rememberMe>label{width:auto}form .formSection.narrowInput .boolean input{margin-top:10px}form .formSection.narrowLeftInput input[type=text],form .formSection.narrowLeftInput input[type=file],form .formSection.narrowLeftInput input[type=url],form .formSection.narrowLeftInput textarea,form .formSection.narrowLeftInput select{width:300px}form .formSection.narrowLeftInput .inline-errors{margin-left:30px}form .formSection.narrowLeftInput .inline-hints{clear:both;margin-left:150px}form .formSection.narrowLeftInput li>label{width:150px;float:left;clear:none;display:inline;margin-left:0px;line-height:32px}form .formSection.modal{float:left}form .formSection.modal input[type=text],form .formSection.modal input[type=file],form .formSection.modal input[type=url],form .formSection.modal input[type=password],form .formSection.modal select{float:left;height:20px;width:66%;background:#fff url(../png/input-background.png) repeat-x left center}form .formSection.modal .checkRow{line-height:24px}form .formSection.modal .checkRow input,form .formSection.modal .checkRow label{float:none}form .formSection.modal .checkRow .chckBox{margin:0 5px 0 18px}form .formSection.modal .checkRow .not-visible{visibility:hidden}form .formSection.modal .checkRow .note{color:#999;font-size:12px}form .formSection.modal .row{float:left;width:100%;min-height:32px;margin-bottom:16px;line-height:32px}form .formSection.modal .row:last-child{margin-bottom:0px}form .formSection.modal .row .chckBox{margin-top:8px}form .formSection.modal .row .chckBox .smallLineHeight{line-height:16px}form .formSection.modal .row label{float:left;line-height:32px}form .formSection.modal .row label.leftHand{width:19%;margin-right:16px;text-align:right}form .formSection.modal .row label.leftHand.smallLineHeight{line-height:16px;margin-top:8px}form .formSection.modal .row label.rightHand{margin-left:100px;text-align:left}form .formSection.modal .row label.intro{color:#808080;font-size:22px;font-family:'PillGothic600mgLight';font-weight:normal;line-height:28px;margin-bottom:8px}form .formSection.modal .row p{margin-left:16px;padding-bottom:8px}form .formSection.modal .row p.inline-errors{margin-left:123px;padding-bottom:0}form .formSection.modal .row select{height:32px;width:68%}form .formSection.modal .row .field_with_errors input{border:1px solid #d00}form .formSection.modal .row input.spaced{margin:0 10px 0 20px}form .formSection.modal .row #addCollaborator label,form .formSection.modal .row .textareaWrapper label{font-size:14px}form .formSection.modal .row #addCollaborator.error,form .formSection.modal .row .textareaWrapper.error{background-color:#ffe7e2;border-color:#fabbb8}form .formSection.modal .row input[type=text].wide{width:91%;margin-left:16px;clear:both}form .formSection.modal .row input[type=text].wide.left{margin-left:0;width:97%}form .formSection.modal .row input[type=text].squarish{border:3px solid #ccc;border-radius:0;font-size:12px;padding:4px}form .formSection.modal .row input[type=text].error{background:#ffe7e2;border-color:#fabbb8;color:#444}form .formSection.modal .row input[type=checkbox]{height:30px}form .formSection.modal .row input[type=checkbox].right{margin:0 16px 0 108px}form .formSection.modal .row .hint{float:left;padding:4px 0 0 108px;color:#999}form .formSection.modal .row .errorMessage{float:left;width:auto;margin-left:18%;padding-left:16px;margin-top:4px;color:red;clear:both}form .formSection.modal .row .errorMessage.wide{width:91%;margin-left:16px;clear:both}form .formSection.modal .row .errorMessage.wide.left{padding-left:0;margin-left:0;width:97%}form .formSection.modal .row .error{float:left;color:#d00;margin-left:2px}form .formSection.modal .row .inlineError{color:red;line-height:16px;font-weight:bold;margin:15px 20px 0}form .formSection.modal .row .libraryProjectConversionInProgress{margin-left:10px;height:13px}form .formSection.modal .singleText{float:left;width:450px;height:150px;margin-left:23px}form .formSection.modal .choices{float:left;margin-left:16px}form .formSection.modal .choices input{display:none}form .formSection.modal .choices label{background:#eee;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:5px 7px;margin:0 5px 5px 0;font-weight:normal;color:#999}form .formSection.modal .choices label.act{background:#75D44B;color:white}form .formSection.modal .choices label:hover{color:#333}form .formSection.modal .errorMessage{float:left;width:100%;margin-left:108px;margin-top:4px;color:red}form .formSection.loose{padding:30px 0 30px 0;width:100%}form .formSection.semiLoose{padding:20px 0 20px 0;width:100%}form .formSection.normal{padding:10px 0 10px 0;width:100%}form .formSection .inputs ol li{float:left}form .formSection .inputs ol li .inline-hints{float:left}form .formSection .inputs ol li input[type='text'],form .formSection .inputs ol li input[type='number'],form .formSection .inputs ol li input[type='tel'],form .formSection .inputs ol li input[type='email'],form .formSection .inputs ol li input[type='password'],form .formSection .inputs ol li input[type='url']{height:20px;background:#fff url(../png/input-background.png) repeat-x left center}form .formSection .inputs ol li input[type='text'].error,form .formSection .inputs ol li input[type='number'].error,form .formSection .inputs ol li input[type='tel'].error,form .formSection .inputs ol li input[type='email'].error,form .formSection .inputs ol li input[type='password'].error,form .formSection .inputs ol li input[type='url'].error{background:#FFF5F5;border:1px solid #EC5858}form .formSection .inputs ol li input[type='text'].noInput,form .formSection .inputs ol li input[type='number'].noInput,form .formSection .inputs ol li input[type='tel'].noInput,form .formSection .inputs ol li input[type='email'].noInput,form .formSection .inputs ol li input[type='password'].noInput,form .formSection .inputs ol li input[type='url'].noInput{background:none;border:none;font-weight:bold}form .formSection .inputs ol li .radio-button-group label{font-weight:normal;width:auto}form .formSection .inputs ol li .radio-button-group input{float:none;margin-top:10px}form .formSection .inputs ol li input.checkbox{margin-top:10px;margin-right:5px}form .formSection .inputs ol li select{font-size:14px}form .formSection .inputs ol li abbr{color:#d4172b;border-bottom:none;padding-left:5px;cursor:default}form .formSection .inputs ol li.datetime .fragment{margin-bottom:5px}form .formSection .inputs ol li.datetime .fragment select{height:28px;width:140px}form .formSection .inputs ol li.check_boxes{width:100%}form .formSection .inputs ol li.check_boxes.w460 .choices .choices-group{width:460px}form .formSection .inputs ol li.check_boxes.w420 .choices .choices-group{width:420px}form .formSection .inputs ol li.check_boxes .choices .choices-group{float:left;clear:none;margin-top:4px}form .formSection .inputs ol li.check_boxes .choices .choices-group .choice{float:left;clear:none;display:inline}form .formSection .inputs ol li.check_boxes .choices .choices-group .choice label{margin:3px;padding:0 4px;width:auto;font-size:11px;font-weight:bold;line-height:20px;color:#999}form .formSection .inputs ol li.check_boxes .choices .choices-group .choice label:hover{color:black}form .formSection .inputs ol li.check_boxes .choices .choices-group .choice label.act{background:#ccc;color:black;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}form .formSection .inputs ol li.check_boxes .choices .choices-group .choice label input{visibility:hidden;height:0;width:0}form .formSection .inputs ol li.radio.w460 .choices .choices-group{width:460px}form .formSection .inputs ol li.radio .choices .choices-group{float:left;clear:none;margin-top:4px}form .formSection .inputs ol li.radio .choices .choices-group .choice{float:left;clear:none;display:inline;width:200px}form .formSection .inputs ol li.radio .choices .choices-group .choice label{margin-top:3px;width:auto;font-size:12px;font-weight:normal;line-height:20px;color:black}form .formSection .inputs ol li.radio .choices .choices-group .choice label input{margin:2px 7px 0 0}form .formSection .inputs ol li.radio .choices .choices-group .additional{float:left;cursor:pointer;clear:both;margin:4px 0 0 20px;color:gray;font-size:11px}form .formSection .inputs ol li .avatarImageWrapper{float:left}form .formSection .inputs ol li .avatarImageWrapper img{float:left;height:30px;width:30px;background:#333}form .formSection .inputs ol li .avatarImageWrapper a{float:left;margin-top:6px;margin-left:16px;text-decoration:underline;color:#aaa;cursor:pointer}form .formSection .inputs ol li .avatarImageWrapper a:hover{color:#666}form .formSection .inputs ol .adjacent{float:left;clear:none;width:300px}form .formSection .inputs ol .file input{margin-top:8px}form .formSection .inputs ol .filesList{margin-top:20px}form .formSection .inputs ol .filesList input{margin:10px 0;color:#666;border:none;margin-left:30px}form .formSection .inputs ol .filesList .fileWrapper{float:left;clear:both;height:22px;margin-top:4px;margin-left:30px}form .formSection .inputs ol .filesList .fileWrapper .removeFile{float:left;cursor:pointer;margin-top:2px;margin-left:8px;color:#666}form .formSection .inputs ol .filesList .fileWrapper span{float:left;line-height:20px}form .formSection .inline-errors{float:left;clear:left;padding:0;margin-top:4px;color:#d00}form .formSection .recaptcha{margin-top:15px}form .formSection .recaptcha .g-recaptcha{margin-left:30px;margin-top:30px}form .formSection .nonListElement{float:left}form .formSection .screenshotsHint{float:left;padding-left:10px;margin-left:16px;line-height:32px}form .formSection .screenshotsHint a{text-decoration:underline}form .formSection .sectionComment{float:left;clear:both;color:#999;margin-left:60px}form .formSection .sectionComment.digest{margin-left:0px}form .formSection .group{float:left;clear:both}form .formSection .group .groupLabel{font-size:14px;margin-left:60px;color:#444}form .formSection #member_avatar_input label{display:block;clear:both}form .formSection .linkWrapper{line-height:32px}form .formSection .groupInputs{float:left}form .formSection .groupInputs .boolean label{line-height:32px}form .formSection .groupInputs .boolean input{margin-top:10px}form .formSection .groupInputs ol label{line-height:24px}form .formSection .groupInputs ol input{margin-top:6px}form .formSection .groupInputs .boolean,form .formSection .groupInputs ol{float:left;display:block;clear:both}form .formSection .groupInputs .boolean input,form .formSection .groupInputs ol input{clear:none;display:inline;margin-right:8px}form .formSection .groupInputs .boolean select,form .formSection .groupInputs ol select{display:inline;margin-left:8px}form .formSection .groupInputs .boolean label,form .formSection .groupInputs ol label{font-weight:normal;font-size:13px;display:inline}form .formSection .groupInputs.noLabel{margin-left:70px;clear:both}form .errors{margin:24px 8px;padding:16px;background:#fdf4f2;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:14px;color:#d00;border:1px solid #f9ddd9;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}form .errors li:before{content:"✓ "}form .inline-hints{float:left;font-size:11px;line-height:16px;color:#808080;padding-top:4px;padding-bottom:0}form .reset-font{font-size:inherit}.submission{display:block;margin:20px auto 0 auto;text-align:center}.submission .submitBtns:first-child{margin-right:20px}.submission .narrow{width:120px}.submission .semiNarrow{width:170px}.submission .semiWide{width:220px}.submission .wide{width:230px}.submission .linkGray{color:#999;margin-left:32px}.submission_mini{display:block;margin:50px auto 0 auto;text-align:center}.loginProviders{float:left;padding:20px 0 20px 8px}.loginProviders p{padding:0;margin-bottom:4px;margin-left:8px;font-weight:bold}.loginProviders a{margin-left:8px;width:90px}.loginProviders a img{float:left;margin-top:8px;margin-left:8px}.border,.borderWide{float:left;border-top:1px solid #ddd;border-bottom:1px solid #fff}.border{width:86%;margin-left:7%}.borderWide{width:100%}.formHeader{float:left;margin-top:10px}.formLeadingText{margin:30px}.lightBg,.lighterBg{border:1px solid #ddd;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.lightBg{background-color:#f5f5f5}.lighterBg{background-color:#fcfcfc}.noFloat{float:none}.index_block{float:left;width:100%}.resendForm{float:left;width:600px}.resendForm #error_explanation h2{margin-left:32px;margin-top:10px}.resendForm #error_explanation ul li{margin-left:32px}#members .searchArea{float:left;position:relative;padding-left:32px;width:912px;height:110px;overflow:hidden;margin-top:10px;border:1px solid #ddd;background:#e8eff7 url(../png/icon-search-large.png) no-repeat -6px -6px}#members .searchArea span,#members .searchArea a{float:left}#members .searchArea .advancedSearchLink{height:100%;cursor:pointer}#members .searchArea .advancedSearchLink .img{margin-top:1px;width:4px;height:12px;margin-right:2px;background:url(../png/arrow-right.png) no-repeat left}#members .searchArea .searchItem.query{background-color:white;width:770px;height:42px;border:3px solid #619ab7;-moz-border-radius:4px;border-radius:4px}#members .searchArea .searchItem.query .img{width:40px;height:100%;background:#fff url(../png/icon-search-small.png) no-repeat center}#members .searchArea .searchItem.query input{float:left;margin-right:1%;height:74%;width:710px;border:none;line-height:34px;font-size:20px}#members .searchArea .searchItem.advanced{display:none}#members .searchArea .searchItem.advanced a{position:relative}#members .searchArea .searchItem.advanced .label{color:#619ab7;font-weight:bold}#members .searchArea .searchItem.advanced.reset{cursor:pointer;margin-left:20px}#members .searchArea .searchItem.advanced.reset .label{text-decoration:underline}#members .searchArea .searchItem.advanced.reset .label:hover{color:#2d517a}#members .searchArea .searchItem.advanced.choice{margin-left:20px}#members .searchArea .searchItem.advanced.choice input{float:left;margin-right:8px;cursor:pointer}@media screen and (-webkit-min-device-pixel-ratio: 0){#members .searchArea .searchItem.advanced.choice input{margin-top:2px}}#members .searchArea .searchItem.advanced.choice .label{cursor:pointer}#members .searchArea .searchItem.advanced.selection{margin-right:8px}#members .searchArea .searchItem.advanced.selection.country .input{width:300px}#members .searchArea .searchItem.advanced.selection.version .input{width:116px}#members .searchArea .searchItem.advanced.selection.version .input .arrow{display:none}#members .searchArea .searchItem.advanced.selection a{position:relative}#members .searchArea .searchItem.advanced.selection .label{color:#619ab7;font-weight:bold}#members .searchArea .searchItem.advanced.selection .input{position:relative;clear:left;height:20px;width:190px;border:2px solid #619ab7;-moz-border-radius:4px;border-radius:4px;background-color:white}#members .searchArea .searchItem.advanced.selection .input a{height:100%;width:100%;padding-left:4px;line-height:20px;color:#888;text-decoration:none;cursor:pointer;overflow:hidden;z-index:1}#members .searchArea .searchItem.advanced.selection .input.disabled{background:#ededed}#members .searchArea .searchItem.advanced.selection .reset,#members .searchArea .searchItem.advanced.selection .arrow{position:absolute;right:0;cursor:pointer}#members .searchArea .searchItem.advanced.selection .reset{display:none;background:url(../png/icon-delete-16x16.png) no-repeat 2px 2px;height:100%;width:20px;z-index:10}#members .searchArea .searchItem.advanced.selection .reset:hover{background:url(../png/icon-delete-active-16x16.png) no-repeat 2px 2px}#members .searchArea .searchItem.advanced.selection .arrow{margin-top:7px;margin-right:4px;height:5px;width:9px}#members .searchArea .searchItem.advanced.selection .arrow.up{background:url(../png/tooltip-layer-arrow-blue.png) no-repeat 0px 0px}#members .searchArea .searchItem.advanced.selection .arrow.down{background:url(../png/tooltip-layer-arrow-blue.png) no-repeat 0px -5px}#userAvatarModal #member_avatar_input label,#userAvatarModal #member_avatar_input input{width:100%;clear:both}#account_access .accountAccess{margin-bottom:200px;padding:70px;width:650px;background-color:#F3F3F3}#account_access .g3x4{margin-left:60px}#account_access .g3{width:195px;margin-left:30px}#account_access .g5x12{width:390px}#account_access .submission{margin-top:10px}#account_access .flashMessage{margin-top:20px;font-weight:700;width:640px}#account_access .flashMessage font{text-decoration:underline}#account_access .accountAccessWrapper form input{width:190px}.new_member{float:left;width:370px}#settingsForm a{cursor:pointer}.formHRule{height:1px;background:#d2d2d2;width:100%;margin-top:20px;margin-bottom:10px}.loginSection{float:left;width:100%;margin-top:10px;margin-bottom:10px}.loginSection .loginProviders{padding-top:0px;padding-bottom:0px}.loginSection .loginProviders p{padding:0;margin-bottom:4px;margin-left:8px;font-weight:bold}.loginSection form p{text-align:center;font-size:14px}.loginSection form p.inline-errors{font-size:12px}.loginSection .sessions{width:150px;text-align:center;padding-left:70px}.loginSection .sessions a.button{margin-bottom:10px;margin-top:10px}.loginSection .sessions p{float:none}.loginSection #signinForm{float:left;margin-right:0px;padding-right:90px;border-right:1px solid #DDD}.loginSection #signinForm .submission{margin-left:191px;margin-top:10px;text-align:left}.loginSection #signinForm .submission a{display:inline-block;margin-top:6px;margin-left:15px;margin-top:5px}.loginSection #signinForm .button{margin-right:8px;margin-top:0;float:left}.loginSection #signinForm .appCancel{margin-left:75px;padding:0px;border-width:0px}.loginSection #signupForm .submission{display:inline;width:110px;margin-left:200px;margin-top:10px}.loginSection #signupForm .button{margin-right:20px;margin-top:0}.loginSection #signupForm .button.alignLeft{margin-left:60px;margin-top:20px}.loginSection .wbSubmission{margin-left:193px;margin-top:20px}.loginSection .hint{display:inline-block;width:165px;font-size:11px;color:#808080;margin-top:16px;text-align:left}.loginSection .hint.wide{width:280px;text-align:left}.loginSection .hintAbove{width:310px;display:block;margin-left:193px;color:#808080;margin-bottom:20px}.registerUpsell{font-size:11px;margin-right:16px;margin-bottom:20px;display:inline-block;text-align:center}.registerUpsell p{padding-bottom:4px;margin-top:10px}#account section.overview{background:#f5f5f5}#account section.overview h1{padding:30px 0 30px 0;background:#f5f5f5}#account section.overview .oauthreg-header--title{padding-top:24px;padding-bottom:6px}#account section.overview .oauthreg-header--sub-title{font-size:15px;padding-top:6px;padding-bottom:24px}#account .g3x4.confirm{margin-left:100px;margin-top:20px}#account #bodyContent{padding-bottom:130px;padding-top:20px}.visibility{float:left}#cads_wrapper .borderWide:first-child{display:none}#cadfileUploadForm{width:672px}#upload_revision_form form,#upload_format_form form,#upload_screenshot_form form,#upload_rendering_form form{width:460px}#upload_revision_form,#upload_screenshot_form{display:none}.commentHelp{float:right;width:200px;margin-top:8px;border-left:1px solid #ddd;display:inline;clear:none}.commentHelp p{border-left:1px solid #fff;padding-left:16px;color:#777;font-size:11px;line-height:17px}.feed h2{display:inline;float:left;margin-right:24px;padding:0}.addAnswerContainer{overflow:hidden;clear:both;padding:16px}#questions .searchArea{height:70px}#questions #askNewQuestionForm{padding:0px;text-align:right;border:1px solid #ddd;border-radius:6px;background-color:#f6f6f6;z-index:100;position:absolute}#questions #askNewQuestionForm input[type='text']{height:22px;width:510px;margin:8px 2px 8px 8px}#questions #askNewQuestionForm .button{margin:8px 8px 8px 2px}#questions #askNewQuestionForm .askedQuestions{color:#F5F5F5;text-align:left}#questions #askNewQuestionForm .askedQuestions ul{padding:8px 0}#questions #askNewQuestionForm .askedQuestions li{list-style:none;padding:5px 15px}#questions #askNewQuestionForm .askedQuestions li a{color:#D00;font-weight:bold;text-decoration:none}#questions #askNewQuestionForm .askedQuestions li a:hover{text-decoration:underline}#questions #askNewQuestionForm .askedQuestions li.viewAll{margin-bottom:10px}#questions #askNewQuestionForm .askedQuestions li.viewAll a{color:#909090}#questions #askNewQuestionForm .askedQuestions li.ask{border-top:1px solid #E1E1E3;padding-top:10px}#questions #askNewQuestionForm .askedQuestions li.ask a{color:#2DA2DF}#questions #askNewQuestionForm .submission{padding:16px 0 0 144px}#questions #askNewQuestionForm .submission .button{margin-right:8px}.popupWin .dataSet #cads_wrapper .uploadElementWrapper,#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper{float:left;width:100%;line-height:40px;position:relative}.popupWin .dataSet #cads_wrapper .uploadElementWrapper .filename,#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .filename{float:left;overflow:hidden;color:#333;font-weight:bold;white-space:nowrap}.popupWin .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile,#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile{float:right;width:160px;height:20px;margin-top:0px}.popupWin .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile .delete,#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile .delete{position:absolute;width:16px;height:16px;background:url(../png/icon-delete-16x16.png) no-repeat;top:12px;right:0;z-index:100}.popupWin .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile .delete .deleteUpload,#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile .delete .deleteUpload{color:#999;float:left;height:100%;width:100%}.popupWin .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile .uploadedImageWrapper,#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile .uploadedImageWrapper{position:absolute;left:0;top:14px;height:12px;width:12px}.popupWin .dataSet #cads_wrapper .uploadElementWrapper .uploadStatus,#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadStatus{position:absolute;right:0;top:14px;height:20px;width:160px}.popupWin .dataSet #cads_wrapper .uploadElementWrapper .uploadStatus .progress,#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadStatus .progress{float:left;border:1px solid #d3d3d3;border-top:1px solid #b3b3b3;background:#d3d3d3;height:10px;width:130px;margin-top:0px;padding:0 2px;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.popupWin .dataSet #cads_wrapper .uploadElementWrapper .uploadStatus .progress .bar,#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadStatus .progress .bar{float:left;height:6px;margin:2px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:red;width:0}.popupWin .dataSet #cads_wrapper .uploadElementWrapper .uploadStatus .progress.done .bar,#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadStatus .progress.done .bar{background:url(../png/progress-bar-done.png) repeat-x left center}.popupWin .dataSet .renderingsLabel,#cadfileUploadForm .dataSet .renderingsLabel{float:left;display:block;margin-top:10px}.popupWin .dataSet .screenshots,#cadfileUploadForm .dataSet .screenshots{padding:6px 0;margin-top:10px;overflow:hidden}.popupWin .dataSet .screenshots li,#cadfileUploadForm .dataSet .screenshots li{list-style:none}.popupWin .dataSet .screenshots .thumbnail,#cadfileUploadForm .dataSet .screenshots .thumbnail{float:left;width:50px;height:50px;background:#fff url(../gif/spinner-default.gif) no-repeat center center;position:relative;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #d3d3d3;padding:3px;margin-right:24px;margin-bottom:10px;-moz-box-shadow:0 0 5px #ebebeb;-webkit-box-shadow:0 0 5px #ebebeb;box-shadow:0 0 5px #ebebeb}.popupWin .dataSet .screenshots .thumbnail img.imageThumbnail,#cadfileUploadForm .dataSet .screenshots .thumbnail img.imageThumbnail{width:50px;height:50px}.popupWin .dataSet .screenshots .thumbnail img.progress,#cadfileUploadForm .dataSet .screenshots .thumbnail img.progress{position:absolute;bottom:3px;left:3px;height:0;width:50px;background:url(../png/screenshot-progress-bar.png) repeat-x left bottom;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.popupWin .dataSet .screenshots .thumbnail .setDefault,#cadfileUploadForm .dataSet .screenshots .thumbnail .setDefault{position:absolute;top:-1px;left:-1px;opacity:0;-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:50px;height:24px;text-align:center;background:#3AF;color:#fff;text-decoration:none;text-transform:uppercase;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:9px;font-weight:bold;padding:17px 4px;line-height:12px;z-index:2;cursor:pointer}.popupWin .dataSet .screenshots .thumbnail .setDefault:hover,#cadfileUploadForm .dataSet .screenshots .thumbnail .setDefault:hover{opacity:1;-moz-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.popupWin .dataSet .screenshots .thumbnail.default,#cadfileUploadForm .dataSet .screenshots .thumbnail.default{background:#3AF;padding:4px;border:none}.popupWin .dataSet .screenshots .delete,#cadfileUploadForm .dataSet .screenshots .delete{position:absolute;height:16px;width:16px;top:-6px;right:-6px;z-index:100;background:url(../png/icon-delete-16x16.png) repeat-x left bottom;z-index:100}#cadfileUploadForm .allow_input{margin-top:11px}#cadfileUploadForm .cadfileUploadSet{width:100%;margin:24px 144px}#cadfileUploadForm .cadfileUploadSet .uploadSet{float:left;width:100%;margin-bottom:30px}#cadfileUploadForm .cadfileUploadSet .uploadSet .mainComment{line-height:21px;font-size:16px;text-align:left;padding-bottom:8px;color:#777}#cadfileUploadForm .cadfileUploadSet .uploadSet .mainComment a{color:#777;text-decoration:underline}#cadfileUploadForm .cadfileUploadSet .snapshotDescription{width:654px;resize:vertical}#cadfileUploadForm .cadfileUploadSet .doneButton{display:none;margin:20px auto;padding:10px}#cadfileUploadForm .cadfileUploadSet .returnButton{font-size:32px;text-decoration:underline}#cadfileUploadForm .cadfileUploadSet .returnButton:hover{cursor:pointer}#cadfileUploadForm .cadfileUploadSet .finalizing{width:100%;font-size:22px;text-align:center;margin-top:18px;font-weight:bold;font-family:Arial, sans-serif;color:#bbb}#cadfileUploadForm .cadfileUploadSet .submissionArea{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#F5F5F5;display:inline-block;width:100%;margin-top:20px;margin-left:3px}#cadfileUploadForm .cadfileUploadSet .submissionArea .statusBar{margin-left:50px;margin-right:50px;margin-top:20px;font-size:16px;text-align:center}#cadfileUploadForm .mini{margin:0px 0px}#cadfileUploadForm .uploadBtn{position:relative;float:left;height:400px;width:100%;z-index:1}#cadfileUploadForm .uploadBtn.dropborder{background-color:transparent;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:3px dashed #AAA}#cadfileUploadForm .uploadBtn.dropHint{border:3px dashed #33aaff}#cadfileUploadForm .uploadBtn .dropbox{width:100%;height:400px;top:0;left:0;position:absolute;z-index:32}#cadfileUploadForm .uploadBtn .enableFolders{width:96%;padding:4px;position:absolute;z-index:2}#cadfileUploadForm .uploadBtn .enableFolders .label{font-size:16px;margin-bottom:8px;font-family:Arial, sans-serif;color:#999}#cadfileUploadForm .uploadBtn .dropContainer{height:100%;width:100%;position:absolute;z-index:2;text-align:center}#cadfileUploadForm .uploadBtn .dropContainer .dropzoneLeft{width:100%;display:inline-block}#cadfileUploadForm .uploadBtn .dropContainer .dropzoneRight{display:inline-block}#cadfileUploadForm .uploadBtn .dropContainer .dropimage{margin-top:15%;margin-bottom:20px;height:90px}#cadfileUploadForm .uploadBtn .dropContainer .droplabel{margin-bottom:19px;font-size:22px;font-weight:bold;font-family:Arial, sans-serif;color:#777}#cadfileUploadForm .uploadBtn .dropContainer .hiddenFileInput{height:0px;width:0px;overflow:hidden}#cadfileUploadForm .uploadBtn .dropContainer .browseButtons{padding-top:8px}#cadfileUploadForm .uploadBtn .dropContainer .browseButtons .browse{margin:2px;cursor:pointer}#cadfileUploadForm .uploadBtn .dropContainer .browseButtons .browse .browseText{font-size:16px;color:#3af;text-decoration:underline}#cadfileUploadForm .uploadBtn .dropContainer .browseButtons .browse .browseText.active{color:#607890}#cadfileUploadForm .uploadBtn .dropContainer .browseButtons .browse .browseStaticText{font-size:16px;color:#aaa}#cadfileUploadForm .uploadBtn .progressbar{margin-left:20px;margin-right:20px}#cadfileUploadForm .uploadBtn .uploaderWrapper{float:left;margin-top:20px;margin-left:40px;height:32px}#cadfileUploadForm .uploadBtn .uploadifyButtonText{padding-left:20px;padding-right:20px;font-size:16px}#cadfileUploadForm .uploadBtn .uploadText{left:220px;margin-top:12px}#cadfileUploadForm .uploadBtn .uploadText2{left:280px}#cadfileUploadForm .uploadBtn .uploadText,#cadfileUploadForm .uploadBtn .uploadText2{position:absolute;top:20px;width:400px;font-size:16px;color:#777;line-height:24px;cursor:default}#cadfileUploadForm .uploadBtn .uploadText.small{font-size:10px;line-height:16px}#cadfileUploadForm .dataSet{position:relative;float:left;width:99%;margin-left:1%;margin-top:30px;margin-bottom:2px}#cadfileUploadForm .dataSet .totalProgressWrapper{float:left;width:100%;height:14px;margin-bottom:30px}#cadfileUploadForm .dataSet .totalProgressWrapper .totalTimeRemaining{position:absolute;left:0;top:0;width:100%}#cadfileUploadForm .dataSet .totalProgressWrapper .totalProgress{float:right;margin-top:2px;border:1px solid #d3d3d3;border-top:1px solid #b3b3b3;background:#d3d3d3;height:10px;top:2px;width:80%;padding:0 2px;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}#cadfileUploadForm .dataSet .totalProgressWrapper .totalProgress .bar{float:left;top:2;height:6px;margin:2px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:red;width:0}#cadfileUploadForm .dataSet .totalProgressWrapper .totalProgress.done .bar{background:url(../png/progress-bar-done.png) repeat-x left center}#cadfileUploadForm .dataSet .uploadContainer{display:none;float:left;width:100%;min-height:90px}#cadfileUploadForm .dataSet #cads_wrapper{float:left;width:100%}#cadfileUploadForm .dataSet #cads_wrapper .cadElement{width:100%;float:left}#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .select_model{font-size:18px;margin-top:0px;width:200px}#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .filename{width:200px}#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .systemSystemWrapper,#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .systemVersionWrapper{float:left;clear:none;width:140px;margin:6px 0}#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile{float:right;clear:none;position:relative;width:240px;height:20px;right:0;margin-top:0px}#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile .timeRemaining{position:relative;left:0;width:80px;height:20px}#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile .delete{position:absolute;width:16px;height:16px;background:url(../png/icon-delete-16x16.png) no-repeat;top:12px;right:0;z-index:100}#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile .delete .deleteUpload{color:#999;float:left;height:100%;width:100%}#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile .uploadedImageWrapper{position:absolute;left:0;top:14px;height:12px;width:12px}#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile.narrow{width:185px}#cadfileUploadForm .dataSet #cads_wrapper .uploadElementWrapper .uploadedFile.wide{width:400px}#cadfileUploadForm .dataSet .renderingsLabel{width:200px}#cadfileUploadForm .formHeader{display:none;float:left;margin:20px 0 6px 0}#cadfileUploadForm #cadfileForm{display:none}#cadfileUploadForm .statusBar{font-size:16px;margin-left:165px;margin-right:60px;line-height:24px}#cadfileUploadForm .submission{margin-bottom:20px;display:inline-block;width:100%}.messageAdd{padding:25px 8px 0 8px;margin-top:20px;float:left;padding:20px;background:#f7f7f7;min-height:50px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.messageAddContent{padding:0 10px;overflow:hidden}.messageAddContent .suggestionWrapper{float:left}.messageAddContent .suggestionWrapper ul.suggestions{z-index:100;top:31px}.messageAddContent .suggestionWrapper ul.suggestions li{padding-top:6px;padding-bottom:6px}.messageAddContent input{float:left;width:290px;height:20px;background:#fff url(../png/input-background.png) repeat-x left center}.btnWrapper{margin-left:58px;float:left;clear:both}.btnWrapper .cancelMessage{margin-left:5px}.btnWrapper .button{vertical-align:middle}#modalSignupForm{float:left}#modalSignupForm .submission{float:left;display:inline;margin-left:56px}#modalSignupForm .hint{float:left;display:inline;color:gray;width:310px;margin-top:28px;margin-left:42px}.feedbackContainer{position:fixed;bottom:20px;right:20px;-moz-border-radius-topright:6px;-moz-border-radius-topleft:6px;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-top-right-radius:6px;border-top-left-radius:6px;z-index:1}.feedbackContainer.mobileFeedback{position:relative;float:right;bottom:50px;right:20px}.feedbackContainer .header{float:left;clear:both;height:50px;width:300px;display:none}.feedbackContainer .header .headerText{float:left;clear:none;width:268px}.feedbackContainer .header .headerText p{float:left;padding:0;margin:10px 0 0 16px;color:white;font-size:14px;text-shadow:black 1px 1px 2px;font-variant:small-caps;font-weight:bold}.feedbackContainer .header .hideBtn{float:left;margin-top:12px;width:16px;height:16px;background:url(../png/icon-close-16x16.png) no-repeat right;cursor:pointer}.feedbackContainer form{float:left;clear:both;width:300px;display:none}.feedbackContainer form .content{float:left;width:300px}.feedbackContainer form .content .feedback{float:left;min-width:0;padding:10px;height:90px;width:250px;margin:0 0 15px 15px;background:#666;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:none;outline:1px solid #888;resize:none;color:#ddd;font-weight:normal;font-size:13px}.feedbackContainer form .content .feedback:focus{outline:2px solid #ccc}.feedbackContainer form .footer{float:left;height:36px;width:300px}.feedbackContainer form .footer button{float:left;margin:0px 0 10px 15px}.feedbackContainer form .footer .spinnerDiv{margin-left:15px}.feedbackContainer form .footer .spinnerWrapper{left:15px;top:12px}.feedbackContainer form .footer .reply{float:left;height:12px;width:12px;margin:4px 0 0 16px;background:url(../icon-checkmark-12x12.html)}.feedbackContainer form .footer .replyComment{float:left;color:white;margin:1px 0 0 8px;font-size:14px;text-shadow:black 1px 1px 2px;font-variant:small-caps;font-weight:bold}.feedbackContainer .wishBtn{float:left;background:#eee;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center;border:1px solid #dcdcdc;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#eeeeee')";background:-webkit-gradient(linear, left top, left bottom, left, right);background:-moz-linear-gradient(top, #f9f9f9, #eee);cursor:pointer}.feedbackContainer .wishBtn:hover{background:#eee}.feedbackContainer .wishBtn span{float:left;padding:10px 20px;font-size:14px;color:#6b6b6b;font-variant:small-caps;font-weight:bold}.feedbackContainer.shadow{-moz-box-shadow:0px 0px 10px black;-webkit-box-shadow:0px 0px 10px black;box-shadow:0px 0px 10px black}#addFileToAnswerUploader{clear:both}#addFileToAnswerUploader input{width:240px}.answerSubmission{clear:both}.signin .button{vertical-align:middle;margin-left:8px}.answerSubmission .button{margin-right:8px}form .fieldRow{float:left;clear:left;padding-bottom:8px;min-height:32px}form .fieldRow label{float:left;width:128px;font-weight:bold;padding-top:6px}form .fieldRow input{float:left;margin-top:6px}form hr.title{margin-left:-16px;margin-right:-16px;background:url(../png/pattern-first-answercomment.png) repeat-x 0 0}form hr.section{margin-left:-16px;margin-right:-16px;background:none;border-top:1px solid #dcdcdc}form hr.section.soft{border-top:1px solid #fff;margin-top:4px;margin-bottom:4px}.comment{overflow:hidden;position:relative}.comment .avatar{float:left}.comment .delete{float:right}.comment .delete a{background:url(../png/icon-x.png) no-repeat;width:16px;height:16px;position:absolute;right:1px;top:5px}.comment>fieldset{float:left;margin:0;padding:0px;clear:none}.comment.form textarea{width:400px;max-width:400px;min-width:400px;height:22px;overflow:hidden;line-height:18px}.comment textarea{width:440px;max-width:440px;min-width:440px;height:22px;overflow:hidden}.comment.condensed textarea{width:396px;min-width:396px;max-width:396px}.comment #comment_body_input{line-height:0}.reply .delete a{background:url(../png/icon-x.png) no-repeat;width:16px;height:16px;position:absolute;right:1px;top:5px}form span.passwordResetForm{width:380px}.grecaptcha-badge{display:none}.viewerCommon,.viewerCommon #gcHoopsViewer{height:100%}.viewerCommon .viewer,.viewerCommon #gcHoopsViewer .viewer{display:block}.viewerCommon #viewer-redline-svg,.viewerCommon #viewer-svg{left:0}.viewerCommon .annotator-button{width:49px;height:50px;border-width:0 1px 0 0;border-color:#4c4f50;border-style:solid;padding:0;margin-top:0;background-color:transparent;cursor:pointer;color:#FFF}.viewerCommon .sketch-toolbar{position:absolute;left:0px;top:0px;width:100%;height:50px;background-color:#292f33;z-index:102}.viewerCommon .sketch-toolbar>.annotator-button[cursor]{background:url("../png/icon-cursor.png") no-repeat 12px 12px}.viewerCommon .sketch-toolbar>.annotator-button[draw]{background:url("../png/icon-pen.png") no-repeat 12px 12px}.viewerCommon .sketch-toolbar>.annotator-button[rect]{background:url("../png/icon-rectangle.png") no-repeat 12px 12px}.viewerCommon .sketch-toolbar>.annotator-button[ellipse]{background:url("../png/icon-ellipse.png") no-repeat 12px 12px}.viewerCommon .sketch-toolbar>.annotator-button[line]{background:url("../png/icon-line.png") no-repeat 12px 12px}.viewerCommon .sketch-toolbar>.annotator-button[text]{background:url("../png/icon-text.png") no-repeat 12px 12px}.viewerCommon .sketch-toolbar>.annotator-button[arrow]{background:url("../png/icon-arrow.png") no-repeat 12px 12px}.viewerCommon .sketch-toolbar>.annotator-button:hover{background-color:#3e474c}.viewerCommon .sketch-toolbar>.annotator-button[checked]{background-color:#565f69}.viewerCommon .control-toolbar{position:absolute;top:0px;right:0px;z-index:102}.viewerCommon .control-toolbar .annotator-button[done]{width:76px;height:32px;margin:0 9px 0 0;box-shadow:none;border-radius:2px;font-size:12px;font-weight:600;text-shadow:none;background-color:#ff4337;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.viewerCommon .annotator-button[note-pin-button],.viewerCommon .annotator-button[note-sketch-button]{width:76px;height:32px;margin:10px 8px 0 0;box-shadow:0 0 4px #111;border:1px solid #666;border-radius:4px;font-size:8.5pt;font-weight:600;text-shadow:0 0 1px #000;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.viewerCommon .annotator-button[note-sketch-button][done]{background:rgba(255,64,64,0.95)}.viewerCommon .annotator-button[note-sketch-cancel]{width:50px;height:50px;background:#292f33 url("../png/close.png") no-repeat 15px 15px}.viewerCommon .annotator-button[note-sketch-cancel]:hover{background:#3e474c url("../png/close.png") no-repeat 15px 15px}.viewerCommon .annotator-button[note-sketch-cancel][plain]{text-decoration:none;color:white}.viewerCommon .annotator-button[note-pin-button][delete]{background:#0000ff}.viewerCommon .annotator-button[note-sketch-button][done]:hover{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;background:rgba(255,64,64,0.85);border:1px solid #999}.viewerCommon .annotator-button[note-pin-button][self-post]{background:#27a7fe}.viewerCommon .annotator-button[note-pin-button][self-post]:hover{background:#5abcfe}.viewerCommon .annotator-button[note-pin-button][self-post]:active{background:#2745fe}.viewerCommon .annotator-button[note-pin-button][delete]:hover,.viewerCommon .annotator-button[note-sketch-button][cancel]:hover{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;background:#57a1e7;border:1px solid #999}.viewerCommon .annotator-button[note-sketch-button][done]:active{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;background:#3fa2ff;border:1px solid #fff}.viewerCommon .annotator-button[note-pin-button][delete]:active,.viewerCommon .annotator-button[note-sketch-button][cancel]:active{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;background:#3fa2ff;border:1px solid #fff}.viewerCommon .annotator-button[note-pin-color-button]{width:14px;height:14px;margin:0 0 4px 0;box-shadow:0 0 4px #111;border:0;border-radius:7px}.viewerCommon .annotator-button[note-pin-color-button]:hover{box-shadow:0 0 1px 1px #fff inset}.viewerCommon .annotator-button[note-pin-color-button]:active{box-shadow:0 0 4px 1px #fff inset}.sketchContainer svg{background:#E0E0E0;background:-webkit-linear-gradient(top, #E0E0E0 0%, #F8F8F8 100%);background:-moz-linear-gradient(top, #E0E0E0 0%, #F8F8F8 100%);background:-o-linear-gradient(top, #E0E0E0 0%, #F8F8F8 100%);background:linear-gradient(top, #E0E0E0 0%, #F8F8F8 100%);border:0;border-radius:0;z-index:102;cursor:default}.viewerWidget .annotator-parent{overflow:hidden;font:normal 12px/16px Helvetica, Arial, sans-serif}.viewerWidget .annotator-parent *:not(i){font-family:sans-serif}.viewerWidget .radius-option-label{color:white}.viewerWidget .radial-option{padding:0 0 0 40px}.viewerWidget .annotatorRb-div{display:inline-block}.viewerWidget .annotatorRb-div .radius-option-label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:12px}.viewerWidget .annotatorRb-div .radius-option-label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottombottom:1px;background-color:#aaa;box-shadow:inset 0px 2px 3px 0px rgba(0,0,0,0.3),0px 1px 0px 0px rgba(255,255,255,0.8);border-radius:8px}.viewerWidget .annotatorRb-div input[type=radio]:checked+label:before{content:"\2022";color:#000000;background:#ffffff;font-size:20px;text-align:center;line-height:20px}.viewerWidget .annotatorRb-div input[type=radio]{display:none;margin:0 3px 0 5px}.viewerWidget .viewerWrapper{position:absolute;top:0px;left:0px;right:0px;bottom:0px;padding:0px;z-index:185;color:#000;font-size:12px;overflow:auto}.viewerWidget .viewerWrapper.grey{background-color:#e6e6e6}.viewerWidget .viewerWrapper .viewerContainer{width:100%;height:100%}.viewerWidget .viewerWrapper .viewerContainer.viewerDimmer{top:0;left:0;position:relative;z-index:99;background:#000;-moz-opacity:0.55;opacity:0.55;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";filter:alpha(opacity=55)}.viewerWidget #viewer_div{position:relative;width:100%;height:100%;background:#fefefe;background:-webkit-linear-gradient(top, #fefefe 0%, #e1e1e1 100%);background:-moz-linear-gradient(top, #fefefe 0%, #e1e1e1 100%);background:-o-linear-gradient(top, #fefefe 0%, #e1e1e1 100%);background:linear-gradient(top, #fefefe 0%, #e1e1e1 100%)}.viewerWidget #viewer_div[buffering] svg,.viewerWidget #viewer_div[buffering] div.sketch-toolbar,.viewerWidget #viewer_div[buffering] div.control-toolbar{display:none}.viewerWidget .annotator-canvas{background:#fefefe;background:-webkit-linear-gradient(top, #fefefe 0%, #e1e1e1 100%);background:-moz-linear-gradient(top, #fefefe 0%, #e1e1e1 100%);background:-o-linear-gradient(top, #fefefe 0%, #e1e1e1 100%);background:linear-gradient(top, #fefefe 0%, #e1e1e1 100%);border:1px solid #FFFFFF;position:relative;width:100%;height:100%;top:0;left:0}.viewerWidget .load_model{position:absolute;top:50%;width:100%;height:34px;margin-top:-7px;margin-left:-10px;z-index:100}.viewerWidget .load_model .center_button{position:relative;text-align:center}.viewerWidget .error{display:none;position:absolute;top:20%;bottom:0;left:20px;right:20px;margin-top:0px;z-index:100;color:#888}.viewerWidget .error .center_text{position:relative;text-align:center;line-height:normal;z-index:1}.viewerWidget .error .center_text .title{font-size:24px;font-weight:bold}.viewerWidget .error .center_text .msg{font-size:14px;line-height:20px;margin-top:60px}.viewerWidget .error .center_text .viewerFeedbackOnErrorText{margin-top:28px}.viewerWidget .error .center_text .viewerFeedbackOnErrorText .viewerFeedback{position:relative;text-align:center;left:0px;font-size:14px;font-weight:bold}.viewerWidget .error .center_text .emailMeArea{margin-top:10px}.viewerWidget .error .center_text .emailMeArea .link{font-size:14px;border:1px solid #888;color:#888;background:#fff;padding:8px 16px;display:inline-block;margin:0 auto;margin-bottom:8px;cursor:pointer}.viewerWidget .error .center_text .emailMeArea .link:hover{color:#636363;border:1px solid #636363}.viewerWidget .error .center_text .missing_files{max-height:200px;width:60%;margin:0 auto;margin-top:22px;margin-bottom:18px;border:1px solid #888;background:#fff;overflow:auto;text-align:left;color:#000}.viewerWidget .error .center_text .missing_files ul{list-style:initial;padding-left:8px;padding-bottom:4px;padding-top:2px}.viewerWidget .error .center_text img{border:0;box-shadow:none;max-height:none !important;margin-top:20px}.viewerWidget .error .bottom_image img{border:0;box-shadow:none;max-height:none !important;position:absolute;bottom:0}.viewerWidget .error .gearAnimationIcon{background:transparent url(../gif/gear-animation-6dd1dde14c37b1e325919b53aca1f3275f77609f8a7c9b6a962434fe65cc6b7a.gif) no-repeat;width:146px;height:84px}.viewerWidget .error .sadGrabbyIcon{background:transparent url(../png/illustartion-grabby-sad-ac746667249d4cd00b457e32ae778256fb216b4d191b5f8ec3683143450390d5.png) no-repeat;width:240px;height:225px}.viewerWidget .threeDLoader{display:none;width:200px;height:10px;background:#000;position:absolute;top:50%;left:50%;z-index:103;margin:-5px 0 0 -110px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px}.viewerWidget .threeDLoader .threeDLoadBar{background:#3f3f3f;display:block;height:100%;position:relative;overflow:hidden}.viewerWidget .threeDLoader .threeDLoadBar .progress{background:#d00;height:100%;position:absolute}.viewerWidget .loadingOverlayContainer{display:block;width:100%;height:100%;background:#fefefe;background:-webkit-linear-gradient(top, #fefefe 0%, #e1e1e1 100%);background:-moz-linear-gradient(top, #fefefe 0%, #e1e1e1 100%);background:-o-linear-gradient(top, #fefefe 0%, #e1e1e1 100%);background:linear-gradient(top, #fefefe 0%, #e1e1e1 100%);position:absolute;top:0;left:0;z-index:102}.viewerWidget .viewerNotDisplayingCorrectly,.viewerWidget .retryConversionNotDisplayingCorrectly,.viewerWidget .missingDependentFiles{position:absolute;left:15px;bottom:10px;font-weight:bold}.viewerWidget .viewerOutOfDate{position:absolute;left:15px;bottom:32px;font-weight:bold}.viewerWidget .annotator-toolbar{position:absolute;top:0px;left:0px;width:100%;height:34px;z-index:101;background:-webkit-linear-gradient(#525252, #2e2e2e);background:-moz-linear-gradient(#525252, #2e2e2e);background:-ms-linear-gradient(#525252, #2e2e2e);background:-o-linear-gradient(#525252, #2e2e2e);background:linear-gradient(#525252, #2e2e2e);-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-button{width:49px;height:50px;border-width:0 1px 0 0;border-color:#4c4f50;border-style:solid;padding:0;margin-top:0;background-color:transparent;cursor:pointer;color:#FFF}.viewerWidget .annotator-button[plain]{width:auto;height:auto;margin:0;background:0;text-decoration:underline;color:#aaa}.viewerWidget .annotator-button:not([plain]):hover{background:#b6100b}.viewerWidget .annotator-button:not([plain]):active{background:#f00}.viewerWidget .annotator-button[views-popup-button]{width:56px;height:32px;box-shadow:0 0 4px #222;border:1px solid #555;border-bottom:1px solid #5f5f5f;border-radius:4px;background:rgba(92,92,92,0.75);font-size:8.5pt;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.viewerWidget .annotator-button[views-popup-button]:hover{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;background:rgba(128,128,128,0.6)}.viewerWidget .annotator-button[views-popup-button]:active{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;background:rgba(128,128,128,0.75)}.viewerWidget .annotator-toolbar>.toolbar-separator{display:inline-table;margin:3px 3px 3px 6px;cursor:default;height:24px}.viewerWidget .annotator-toolbar>.toolbar-separator>.dark{display:inline-block;width:1px;height:16px;margin:3px 0px 0px 5px;background:#000000}.viewerWidget .annotator-toolbar>.toolbar-separator>.light{display:inline-block;width:1px;height:16px;margin:3px 3px 0px 0px;background:#696969}.viewerWidget .annotator-toolbar>.toolbar-item{display:inline-table;margin:3px 3px 3px 6px;cursor:pointer;height:24px;opacity:0.7;vertical-align:top;color:#FFFFFF}.viewerWidget .annotator-toolbar>.toolbar-item:hover{opacity:1.0}.viewerWidget .annotator-toolbar>.toolbar-item[checked]{margin:2px 2px 2px 5px;background:#262626;border:1px solid #4E4E4E;opacity:1.0}.viewerWidget .annotator-toolbar>.fullScreen{position:absolute;right:35px;top:0}.viewerWidget .annotator-toolbar>.help{position:absolute;right:8px;top:0}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon{display:inline-block;width:16px;height:16px;margin:3px 3px 0px 5px;text-align:center;padding-right:2px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemText{display:inline-block;font-size:9pt;cursor:pointer;white-space:nowrap;vertical-align:top;margin:6px 6px 0px 3px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[modelTree]{background:url("../png/toolbar_icons3.png") no-repeat 0px 0px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[dropPin]{background:url("../png/toolbar_icons3.png") no-repeat 0px -16px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[explodeAssembly]{background:url("../png/toolbar_icons3.png") no-repeat 0px -32px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[debugEvaluator]{background:url("../png/toolbar_icons3.png") no-repeat 0px -32px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[fileComparison]{background:url("../png/toolbar_icons3.png") no-repeat 0px -96px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[cuttingPlane]{background:url("../png/toolbar_icons3.png") no-repeat 0px -48px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[measurement]{background:url("../png/toolbar_icons3.png") no-repeat 0px -64px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[fullscreen]{background:url("../png/toolbar_icons3.png") no-repeat 0px -80px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemText[help]{display:none}.viewerWidget .annotator-toolbar>.annotator-button[togglePins]{background:url("../png/3d_newviewer_icons2.png") no-repeat -57px 1px}.viewerWidget .annotator-toolbar>.annotator-button[togglePins]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -57px -33px}.viewerWidget .annotator-toolbar>.annotator-button[togglePins][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -57px -67px}.viewerWidget .annotator-toolbar>.annotator-button[dropPin]{position:absolute;left:0px;bottom:37px;width:89px;background:url("../png/3d_newviewer_icons2.png") no-repeat -251px 1px}.viewerWidget .annotator-toolbar>.annotator-button[dropPin]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -251px -33px}.viewerWidget .annotator-toolbar>.annotator-button[dropPin][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -251px -67px}.viewerWidget .annotator-toolbar>.annotator-button[dropPin][lower]{position:absolute;left:35px;bottom:0px;width:89px;background:url("../png/3d_newviewer_icons2.png") no-repeat -251px 1px}.viewerWidget .annotator-toolbar>.annotator-button[dropPin][lower]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -251px -33px}.viewerWidget .annotator-toolbar>.annotator-button[dropPin][lower][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -251px -67px}.viewerWidget .annotator-toolbar>.annotator-button[save]{border:1px solid #000;border-radius:4px}.viewerWidget .annotator-toolbar>.annotator-button[showWireframe]{background:url("../png/3d_newviewer_icons2.png") no-repeat -159px 1px}.viewerWidget .annotator-toolbar>.annotator-button[showWireframe]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -159px -33px}.viewerWidget .annotator-toolbar>.annotator-button[showWireframe][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -159px -67px}.viewerWidget .annotator-toolbar>.annotator-button[showBoundingBox]{background:url("../png/3d_newviewer_icons2.png") no-repeat -125px 1px}.viewerWidget .annotator-toolbar>.annotator-button[showBoundingBox]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -125px -33px}.viewerWidget .annotator-toolbar>.annotator-button[showBoundingBox][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -125px -67px}.viewerWidget .annotator-toolbar>.annotator-button[showAxis]{background:url("../png/3d_newviewer_icons2.png") no-repeat -91px 1px}.viewerWidget .annotator-toolbar>.annotator-button[showAxis]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -91px -33px}.viewerWidget .annotator-toolbar>.annotator-button[showAxis][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -91px -67px}.viewerWidget .annotator-toolbar>.annotator-button[measure]{background:url("../png/3d_newviewer_icons2.png") no-repeat -340px 1px}.viewerWidget .annotator-toolbar>.annotator-button[measure]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -340px -33px}.viewerWidget .annotator-toolbar>.annotator-button[measure][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -340px -67px}.viewerWidget .annotator-toolbar>.annotator-button[embed]{width:63px;background:url("../png/3d_newviewer_icons2.png") no-repeat -374px 1px;display:none}.viewerWidget .annotator-toolbar>.annotator-button[embed]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -374px -33px}.viewerWidget .annotator-toolbar>.annotator-button[embed][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -374px -67px}.viewerWidget .annotator-toolbar>.annotator-button[modeltree]{position:absolute;bottom:0px;left:0px;background:url("../png/3d_newviewer_icons2.png") no-repeat -437px 1px}.viewerWidget .annotator-toolbar>.annotator-button[modeltree]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -437px -33px}.viewerWidget .annotator-toolbar>.annotator-button[modeltree][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -437px -67px}.viewerWidget .annotator-widget[logo]{position:absolute;right:8px;bottom:8px;width:40px;height:26px;background:url("../png/3d_newviewer_icons2.png") no-repeat 1px -78px}.viewerWidget .annotator-trackball{position:absolute;right:67px;top:52px}.viewerWidget .annotator-trackball>*{position:absolute}.viewerWidget .annotator-trackball>.trackball-move{left:0;top:0}.viewerWidget .annotator-trackball>.trackball-zoom{left:0;top:32px}.viewerWidget .annotator-trackball>.trackball-views{left:0;top:56px}.viewerWidget .annotator-trackball>.trackball-views-popup{right:120px;top:56px}.viewerWidget .annotator-trackball>.trackball-move>.annotator-button,.viewerWidget .annotator-trackball>.trackball-zoom>.annotator-button,.viewerWidget .annotator-trackball>.trackball-views>.annotator-button,.viewerWidget .annotator-trackball>.trackball-views-popup>.annotator-button{position:absolute;border:none}.viewerWidget .annotator-trackball .annotator-button[left],.viewerWidget .annotator-trackball .annotator-button[right]{width:24px;height:18px}.viewerWidget .annotator-trackball .annotator-button[left]{left:0;top:0;background:url("../png/3d_newviewer_icons2.png") no-repeat 0 -14px}.viewerWidget .annotator-trackball .annotator-button[right]{left:32px;top:0;background:url("../png/3d_newviewer_icons2.png") no-repeat -32px -14px}.viewerWidget .annotator-trackball .annotator-button[up],.viewerWidget .annotator-trackball .annotator-button[down]{width:56px;height:16px}.viewerWidget .annotator-trackball .annotator-button[up]{left:0;top:-14px;background:url("../png/3d_newviewer_icons2.png") no-repeat 0 0}.viewerWidget .annotator-trackball .annotator-button[down]{left:0;top:18px;background:url("../png/3d_newviewer_icons2.png") no-repeat 0 -32px}.viewerWidget .annotator-trackball .annotator-button[footer]{left:0;top:34px;width:56px;height:3px;cursor:default;background:url("../png/3d_newviewer_icons2.png") no-repeat 0 -63px}.viewerWidget .annotator-trackball .annotator-button[home]{left:22px;top:2px;width:12px;height:16px;background:url("../png/3d_newviewer_icons2.png") no-repeat -22px -16px}.viewerWidget .annotator-trackball .annotator-button[plus],.viewerWidget .annotator-trackball .annotator-button[minus]{width:28px;height:20px}.viewerWidget .annotator-trackball .annotator-button[plus]{left:0;top:0;background:url("../png/3d_newviewer_icons2.png") no-repeat 0 -46px}.viewerWidget .annotator-trackball .annotator-button[minus]{left:28px;top:0;background:url("../png/3d_newviewer_icons2.png") no-repeat -28px -46px}.viewerWidget .annotator-trackball .annotator-button[views]{left:0;top:0;width:56px;height:32px;background:url("../png/3d_newviewer_icons2.png") no-repeat -194px 0}.viewerWidget .annotator-trackball .annotator-button[views]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -194px -34px}.viewerWidget .annotator-trackball .annotator-button[views][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -194px -68px}.viewerWidget .annotator-trackball .annotator-button[left-view],.viewerWidget .annotator-trackball .annotator-button[right-view],.viewerWidget .annotator-trackball .annotator-button[bottom-view]{left:59px}.viewerWidget .annotator-trackball .annotator-button[back-view],.viewerWidget .annotator-trackball .annotator-button[right-view]{top:35px}.viewerWidget .annotator-trackball .annotator-button[top-view],.viewerWidget .annotator-trackball .annotator-button[bottom-view]{top:70px}.viewerWidget .annotator-trackball .annotator-button[isometric-view]{top:105px}.viewerWidget .annotator-trackball .annotator-button[smooth-shading]{width:115px;top:105px}.viewerWidget .annotator-modeltree{position:absolute;top:40px;left:3px;background:rgba(255,255,255,0.7);border-radius:2px;border:1px solid #C7C7C7;box-shadow:1px 1px 3px #CCCCCC;padding:1px;width:250px;height:250px;overflow:hidden;min-width:120px;min-height:60px;max-width:800px;max-height:1000px;resize:both;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-modeltree .annotator-button{border:none}.viewerWidget .annotator-treeblock{width:244px;height:auto;position:relative;padding:1px}.viewerWidget .annotator-treeblock>.treenode{display:table;white-space:nowrap}.viewerWidget .annotator-treeblock>.treenode>.treenode-container{display:inline}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.nodetext{display:inline;color:#606060;font-size:9pt;vertical-align:top;margin-left:3px;padding-left:2px;padding-right:2px;cursor:pointer;white-space:nowrap;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.nodetext[emphasized]{font-weight:bold}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.nodetext[highlighted]{color:#000;background:#d5e7f1;text-decoration:underline}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.nodetext[checked]{color:#000;background:#d5e7f1}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[expandItem]{width:13px;height:13px;background:url("../png/assem_tree_icons.png") no-repeat -39px 0px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[expandItem]:hover{background:url("../png/assem_tree_icons.png") no-repeat -39px -13px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[expandItem][checked]{background:url("../png/assem_tree_icons.png") no-repeat -26px 0px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[expandItem][checked]:hover{background:url("../png/assem_tree_icons.png") no-repeat -26px -13px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[checkItem]{width:13px;height:13px;background:url("../png/assem_tree_icons.png") no-repeat 0px 0px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[checkItem]:hover{background:url("../png/assem_tree_icons.png") no-repeat 0px -13px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[checkItem][checked]{background:url("../png/assem_tree_icons.png") no-repeat -13px 0px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[checkItem][checked]:hover{background:url("../png/assem_tree_icons.png") no-repeat -13px -13px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[checkItem][partially-checked]{background:url("../png/assem_tree_icons.png") no-repeat -65px 0px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[checkItem][partially-checked]:hover{background:url("../png/assem_tree_icons.png") no-repeat -65px -13px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[whiteSpace]{width:13px;height:13px;background:url("../png/assem_tree_icons.png") no-repeat 62px 0px;cursor:auto}.viewerWidget .annotator-note{position:absolute;box-shadow:0 0 10px rgba(0,0,0,0.4);border:1px solid #111;border-radius:8px;background:rgba(0,0,0,0.75)}.viewerWidget .annotator-note[pin]{margin-top:20px;padding:10px;width:280px}.viewerWidget .annotator-note[pin].attached-to-comment{width:auto}.viewerWidget .annotator-note[measure]{left:10px;top:190px;padding:10px 12px 12px 12px}.viewerWidget .annotator-note[embed]{left:190px;bottom:50px;padding:12px}.viewerWidget .annotator-note>.note-left{float:left}.viewerWidget .annotator-note>.note-right{float:right}.viewerWidget .annotator-note *::selection{background:#666}.viewerWidget .annotator-note *::-moz-selection{background:#666}.viewerWidget .annotator-note input[text],.viewerWidget .annotator-note textarea{width:270px;margin:0;box-shadow:0 0 10px #111;border:1px solid #555;background:rgba(64,64,64,0.75);font-size:9pt;text-shadow:0 1px #222;color:#fff;resize:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.viewerWidget .annotator-note input[text]:focus,.viewerWidget .annotator-note textarea:focus{outline:none;border:1px solid #666;background:rgba(92,92,92,0.75);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.viewerWidget .annotator-note input[text]::selection,.viewerWidget .annotator-note textarea::selection{background:#888}.viewerWidget .annotator-note input[text]::-moz-selection,.viewerWidget .annotator-note textarea::-moz-selection{background:#888}.viewerWidget .annotator-note input[text]::-webkit-input-placeholder,.viewerWidget .annotator-note textarea::-webkit-input-placeholder{color:#ccc;text-shadow:0 1px #444}.viewerWidget .annotator-note input[text]:-moz-placeholder,.viewerWidget .annotator-note textarea:-moz-placeholder{color:#bbb;text-shadow:0 1px #444}.viewerWidget .annotator-note input[text]:focus::-webkit-input-placeholder,.viewerWidget .annotator-note textarea:focus::-webkit-input-placeholder{color:#ddd;text-shadow:0 1px #333}.viewerWidget .annotator-note input[text]:focus:-moz-placeholder,.viewerWidget .annotator-note textarea:focus:-moz-placeholder{color:#ddd;text-shadow:0 1px #333}.viewerWidget .annotator-note .annotator-button[close]{position:absolute;width:24px;height:24px;top:-14px;right:-14px;opacity:0.9;background:url(../png/note_close.png) no-repeat center}.viewerWidget .annotator-note[pin] .note-title{text-shadow:0 1px #000;color:#ccc}.viewerWidget .annotator-note[pin] .note-title>.display-number{display:block;font-size:12pt;font-weight:600;color:#ffffff}.viewerWidget .annotator-note[pin] .note-title>.display-number:before{content:"Pin ";font-size:12pt;font-weight:600;color:#ffffff}.viewerWidget .annotator-note[pin] .note-title>.display-number:after{content:" ";font-size:9pt;color:#ccc}.viewerWidget .annotator-note[pin] .note-title>.username{display:inline;font-size:8pt;color:#ffffff}.viewerWidget .annotator-note[pin] .note-title>.username:before{content:"by ";font-size:8pt;color:#ccc}.viewerWidget .annotator-note[pin] .note-title>.username:after{content:", ";font-size:7pt;color:#ccc}.viewerWidget .annotator-note[pin] .note-title>.timestamp{display:inline;text-transform:lowercase;font-size:8pt;color:#ccc}.viewerWidget .annotator-note[pin] .annotator-button[edit]{display:none;position:absolute;right:10px;margin-top:-12px;font-size:8.5pt;font-weight:600;text-shadow:0 1px #000;color:#8cf}.viewerWidget .annotator-note[pin][preview][owned]:not([global-readonly=true]) .annotator-button[edit]{display:block}.viewerWidget .annotator-note[pin] .annotator-button[delete]{display:none;height:24px;margin-top:4px;font-size:8.5pt;font-weight:600;text-shadow:0 1px #000}.viewerWidget .annotator-note[pin][create] .annotator-button[delete],.viewerWidget .annotator-note[pin][edit] .annotator-button[delete]{display:inline-block}.viewerWidget .annotator-note[pin] .note-color-buttons{display:none;margin-top:8px;font:0pt monospace}.viewerWidget .annotator-note[pin][create] .note-color-buttons,.viewerWidget .annotator-note[pin][edit] .note-color-buttons{display:inline-block}.viewerWidget .annotator-note[pin] .note-color-buttons>.annotator-button{margin-right:4px}.viewerWidget .annotator-note[pin] .note-color-buttons>.annotator-button[color="0"]{background:#0097db}.viewerWidget .annotator-note[pin] .note-color-buttons>.annotator-button[color="1"]{background:#009d4e}.viewerWidget .annotator-note[pin] .note-color-buttons>.annotator-button[color="2"]{background:#fff10a}.viewerWidget .annotator-note[pin] .note-color-buttons>.annotator-button[color="3"]{background:#f47f30}.viewerWidget .annotator-note[pin] .note-color-buttons>.annotator-button[color="4"]{background:#ed1b24}.viewerWidget .annotator-note[pin]>.note-comments{clear:both;display:block;padding-top:8px}.viewerWidget .annotator-note[pin]>.note-comments *{vertical-align:top}.viewerWidget .annotator-note[pin] .comments-box:not([empty]){max-height:275px;overflow-x:hidden;overflow-y:auto;margin-bottom:10px;box-shadow:0 0 16px 12px rgba(16,16,16,0.95);border-top:1px solid #444;border-bottom:1px solid #444;border-radius:4px;padding-top:10px;padding-bottom:1px;background:rgba(16,16,16,0.75)}.viewerWidget .annotator-note[pin] .user-image{float:left;width:30px;height:30px}.viewerWidget .annotator-note[pin] .note-comment{float:left;display:block}.viewerWidget .annotator-note[pin] .self-comments-group{float:left;display:block;width:220px}.viewerWidget .annotator-note[pin] .self-comments-outer-group{float:left;display:block;width:260px;padding:10px;background:none repeat scroll 0 0 rgba(255,255,255,0.2)}.viewerWidget .annotator-note[pin] .note-comment:not([is_top_comment]){border-top:1px solid #444;padding-top:10px;float:left;display:block}.viewerWidget .annotator-note[pin] .note-comment .user-content{float:left;width:215px;min-height:30px;margin-left:6px;margin-bottom:8px;font-size:9pt;line-height:110%}.viewerWidget .annotator-note[pin] .user-name{display:inline;margin-right:4px;font-weight:600;color:#8cf}.viewerWidget .annotator-note[pin] .user-comment{display:block;color:#ccc}.viewerWidget .annotator-note[pin] .timestamp{display:inline;font-size:8pt;margin-top:2px;color:#aaa}.viewerWidget .annotator-note[pin] .sketch-thumbnail{max-width:210px;height:auto;margin-top:8px;margin-bottom:2px;cursor:pointer;background:none repeat scroll 0 0 rgba(255,255,255,0.2)}.viewerWidget .annotator-note[pin] .self-input{float:left;margin-left:10px;width:210px;height:40px;margin-bottom:10px;box-shadow:0 0 10px #111;border:1px solid #fff;border-radius:4px;padding:6px 4px 4px 4px;background:#ddd;font-size:9pt;text-shadow:0 1px #eee;color:#222;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.viewerWidget .annotator-note[pin] .self-input:focus{outline:none;border:1px solid #fff;background:#fff;text-shadow:0 1px #fff;color:#222;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;width:210px}.viewerWidget .annotator-note[pin] .self-input::selection{background:#bbb}.viewerWidget .annotator-note[pin] .self-input::-moz-selection{background:#bbb}.viewerWidget .annotator-note[pin] .self-input::-webkit-input-placeholder{color:#999;text-shadow:0 1px #fff}.viewerWidget .annotator-note[pin] .self-input:-moz-placeholder{color:#999;text-shadow:0 1px #fff}.viewerWidget .annotator-note[pin] .self-input::-webkit-input-placeholder:focus{color:#222;text-shadow:0 1px #fff}.viewerWidget .annotator-note[pin] .self-input:-moz-placeholder:focus{color:#222;text-shadow:0 1px #fff}.viewerWidget .annotator-note[pin] .annotator-button[self-delete-sketch]{float:left;width:20px;height:30px;margin:0;margin-left:-12px;margin-top:-4px;box-shadow:none;border:0;background:url(../png/sketch_delete.png) no-repeat top right}.viewerWidget .annotator-note[pin] .annotator-button[self-sketch]{font-size:8.5pt;font-weight:600;float:left;text-shadow:0 1px #000;height:30px;background:transparent}.viewerWidget .annotator-note[pin] .annotator-button[self-sketch]:not([plain]){background:rgba(192,192,192,0.75)}.viewerWidget .annotator-note[pin] .annotator-button[self-edit-sketch]{font-size:8.5pt;font-weight:600;text-shadow:0 1px #000;color:#8cf;height:30px}.viewerWidget .annotator-note[pin] .annotator-button[self-post]{margin-left:10px;margin-top:0px;float:left;width:60px;height:30px}.viewerWidget .annotator-note[measure] .note-description{max-width:165px;line-height:120%;font-size:9pt;color:#999}.viewerWidget .annotator-note[measure] .points,.viewerWidget .annotator-note[measure] .distance{margin:12px 0 0 0}.viewerWidget .annotator-note[measure] .points{border-top:1px solid #333;border-bottom:1px solid #333;padding-top:12px;font-size:9pt;text-shadow:0 1px #000;color:#bbb}.viewerWidget .annotator-note[measure] .points>.point{padding-bottom:12px}.viewerWidget .annotator-note[measure] .points>.point[active]>:not(.point-title){color:#f22}.viewerWidget .annotator-note[measure] .distance{font-size:9pt;text-shadow:0 1px #000;color:#fff}.viewerWidget .annotator-note[measure] .points>.point>.point-title,.viewerWidget .annotator-note[measure] .distance>.distance-title{float:left}.viewerWidget .annotator-note[measure] .points>.point>.point-coord,.viewerWidget .annotator-note[measure] .distance>.value{text-align:right}.viewerWidget .annotator-note[measure] .points>.point>.point-coord[x]:before{color:#777;content:"X: "}.viewerWidget .annotator-note[measure] .points>.point>.point-coord[y]:before{color:#777;content:"Y: "}.viewerWidget .annotator-note[measure] .points>.point>.point-coord[z]:before{color:#777;content:"Z: "}.viewerWidget .annotator-note[embed] .note-title{font-size:14pt;color:#fff}.viewerWidget .annotator-note[embed] .note-description{max-width:275px;margin-top:5px;line-height:120%;font-size:9pt;color:#bbb}.viewerWidget .annotator-note[embed] .note-embed-code{width:275px;height:95px;margin-top:16px;font:8.5pt monospace;text-shadow:0 1px #000;color:#eee}.viewerWidget .annotator-popup{position:absolute;border:none;background:rgba(18,18,18,0.75)}.viewerWidget .annotator-popup .annotator-button{border:none}.viewerWidget .annotator-popup[cuttingplane]{right:75px;top:40px;width:280px;height:136px}.viewerWidget .annotator-popup[explodeassembly]{right:75px;top:40px;width:240px;height:130px}.viewerWidget .annotator-popup[debugEvaluator]{right:75px;top:40px;width:400px;height:510px}.viewerWidget .annotator-popup[fileComparison]{right:80px;top:40px;width:460px;height:135px}.viewerWidget .annotator-popup[selectionTool]{left:10px;bottom:50px;width:300px;min-height:100px}.viewerWidget .annotator-popup[fileComparison][colorNotSupported]{height:96px}.viewerWidget .annotator-popup[measurement]{right:75px;top:40px;width:240px;height:auto;z-index:101;background:none}.viewerWidget .annotator-popup[measurement]>.body{background:rgba(18,18,18,0.75);height:auto}.viewerWidget .annotator-popup[contextmenu]{right:75px;top:40px;width:80px;z-index:101}.viewerWidget .annotator-popup[contextmenu]>.body{top:0px;position:relative;padding-bottom:3px}.viewerWidget .annotator-popup[measurement]>.body>.cell{display:inline-table;cursor:pointer;opacity:0.7;padding:3px;margin:1px 1px 1px 4px;width:225px}.viewerWidget .annotator-popup[contexmenu]>.body>.cell:hover{opacity:1}.viewerWidget .anotator-popup[contextmenu]>.body>.cell.inactive{pointer-events:none}.viewerWidget .annotator-popup[contextmenu]>.body>.cell:hover{cursor:pointer}.viewerWidget .annotator-popup[contextmenu]>.body>.cell .text{display:inline-block;padding-left:3px;font-size:9pt;color:#DDDDDD;vertical-align:top;margin:4px 6px 0 3px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[contextmenu]>.body>.cell.inactive:hover{cursor:default}.viewerWidget .annotator-popup[contextmenu]>.body>.cell.inactive .text{padding-left:3px;font-size:9pt;color:#AAAAAA;vertical-align:top;margin:4px 6px 0 3px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[contextmenu]>.body>.cell:hover>.text{padding-left:3px;font-size:9pt;color:#FFFFFF;vertical-align:top;margin:4px 6px 0 3px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[contextmenu]>.body>.cell.inactive:hover>.text{padding-left:3px;font-size:9pt;color:#AAAAAA;vertical-align:top;margin:4px 6px 0 3px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[addpin]{right:75px;top:40px;width:240px;height:80px}.viewerWidget .annotator-popup[help]{right:75px;top:40px;width:250px}.viewerWidget .annotator-popup>.header{position:absolute;left:0px;top:0px;width:100%;height:25px;background:black}.viewerWidget .annotator-popup>.header>.title{position:absolute;left:9px;top:4px;font-size:10pt;color:#ffffff;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup>.header>.close{position:absolute;right:6px;top:5px;width:14px;height:14px;background:url("../png/popup_close.png") no-repeat center;cursor:pointer}.viewerWidget .annotator-popup>.body{position:absolute;left:0px;top:25px;width:100%;height:100%}.viewerWidget .annotator-popup[cuttingplane]>.body>.planehint{position:absolute;left:16px;top:13px;font-size:9pt;color:#999999;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planex]{position:absolute;left:13px;top:34px;width:34px;height:34px;background:url("../png/3d_newviewer_icons2.png") no-repeat -573px 1px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planex]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -573px -33px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planex][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -573px -67px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planey]{position:absolute;left:52px;top:34px;width:34px;height:34px;background:url("../png/3d_newviewer_icons2.png") no-repeat -607px 1px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planey]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -607px -33px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planey][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -607px -67px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planez]{position:absolute;left:90px;top:34px;width:34px;height:34px;background:url("../png/3d_newviewer_icons2.png") no-repeat -641px 1px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planez]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -641px -33px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planez][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -641px -67px}.viewerWidget .annotator-popup[cuttingplane]>.body>.manipulatorhint{position:absolute;left:16px;top:78px;font-size:9pt;color:#999999;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[cuttingplane]>.body>.inverse{position:absolute;left:128px;top:38px;width:27px;height:27px;background:url("../png/popup_inverse.png") repeat scroll 0 0 transparent;cursor:pointer}.viewerWidget .annotator-popup[explodeassembly]>.body>.hint{position:absolute;left:13px;top:21px;font-size:9pt;color:#999999;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[explodeassembly]>.body>.slider{position:absolute;left:15px;top:45px;width:210px;height:43px;background:#777777;border-radius:4px}.viewerWidget .annotator-popup[explodeassembly]>.body>.slider>.box{position:absolute;left:5px;top:9px;width:200px;height:25px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.hint{position:absolute;left:13px;top:21px;font-size:9pt;color:#999999;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[selectionTool]>.body{position:relative;margin-top:25px;top:0}.viewerWidget .annotator-popup[selectionTool]>.body>.values-container>.cell>.text{display:inline-block;padding-left:3px;font-size:9pt;color:#FFFFFF;vertical-align:top;margin:4px 6px 0 5px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[selectionTool]>.body>.values-container>.cell>.text.units{position:absolute;right:5px}.viewerWidget .annotator-popup[selectionTool]>.body>.values-container>.cell>.text.units-1{position:absolute;right:9px}.viewerWidget .annotator-popup[selectionTool]>.body>.values-container>.message,.viewerWidget .annotator-popup[selectionTool]>.body>.bottom-pane>.message{display:inline-block;font-size:9pt;color:#FFFFFF;vertical-align:top;float:center;opacity:0.7;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[selectionTool]>.body>.bottom-pane>.selection{padding:5px 0px 5px 8px}.viewerWidget .annotator-popup[selectionTool]>.body>.values-container>.waiting{padding:5px 0px 0px 8px}.viewerWidget .annotator-popup[selectionTool]>.body>.values-container>.failed{padding:5px 0px 0px 8px}.viewerWidget .annotator-popup[selectionTool]>.body>.bottom-pane>.annotator-separator{border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(255,255,255,0.2);margin:0.5em 0}.viewerWidget .annotator-popup[selectionTool]>.body>.bottom-pane>.annotator-dropdown{display:inline-table;opacity:0.7;padding:3px;margin:1px 1px 1px 0px;width:225px}.viewerWidget .annotator-popup[selectionTool]>.body>.bottom-pane>.annotator-dropdown>.annotator-dropdown-menu{display:inline-block;right:10px;bottom:10px;float:right;width:180px}.viewerWidget .annotator-popup[selectionTool]>.body>.bottom-pane>.annotator-dropdown>.annotator-dropdown-label{display:inline-block;width:24px;height:16px;font-size:10pt;color:#FFFFFF;margin:2px 3px 0 5px;cursor:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[debugEvaluator]>.body>.annotator-separator{border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(255,255,255,0.2);margin:0.5em 0}.viewerWidget .annotator-popup[debugEvaluator]>.body>.annotator-separator[invisible]{display:none}.viewerWidget .annotator-popup[debugEvaluator]>.body>.annotator-dropdown{display:inline-table;opacity:0.7;padding:3px;margin:1px 1px 1px 4px;width:225px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.annotator-dropdown>.annotator-dropdown-label{display:inline-block;width:24px;height:16px;font-size:10pt;color:#FFFFFF;margin:3px 3px 0 5px;cursor:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[debugEvaluator]>.body>.annotator-dropdown>.annotator-dropdown-menu{display:inline-block;right:10px;bottom:10px;float:right;width:180px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.evaluatorCommandLog{width:95%;height:120px;margin:5px 5px 5px 5px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell{display:inline-table;cursor:pointer;opacity:0.7;padding:3px;margin:1px 1px 1px 4px;width:225px;height:19px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell .measure-warning{height:40px;color:#FFFFFF;cursor:default;margin:3px 0 0 8px;display:block}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell .measure-warning .warning-message{margin:-16px 0 0 20px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell .measure-warning i{display:inline-block;margin:0 3px 0 0;color:yellow}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell .measure-warning .text{display:inline}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell .measure-warning a{display:inline-block;cursor:pointer}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell:hover{opacity:1}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell.warning{opacity:0.7}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell[checked]{background:#262626;border:1px solid #4E4E4E;opacity:1.0;margin:0px 0px 0px 3px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell[invisible]{display:none}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell>.icon{display:inline-block;width:24px;height:16px;margin:3px 3px 0px 5px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell>.icon[measure]{background:url("../png/measurement_icons.png") no-repeat 0px -48px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell>.icon[distance]{background:url("../png/measurement_icons.png") no-repeat 0px -16px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell>.icon[points]{background:url("../png/measurement_icons.png") no-repeat 0px -32px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell>.icon[angle]{background:url("../png/measurement_icons.png") no-repeat 0px 0px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell>.icon[radius]{background:url("../png/measurement_icons.png") no-repeat 0px -64px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell>.text{display:inline-block;padding-left:3px;font-size:9pt;color:#FFFFFF;vertical-align:top;margin:4px 6px 0 3px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[debugEvaluator] .annotator-checkbox-container{color:#FFFFFF;margin:4px 4px 4px 4px}.viewerWidget .annotator-popup[debugEvaluator] form{color:#fff}.viewerWidget .annotator-popup[debugEvaluator] form select{width:190px;margin:0 2px 4px 0px}.viewerWidget .annotator-popup[debugEvaluator] form input{color:#000;float:none;padding:0 2px 2px 0px;margin:0 2px 4px 0px}.viewerWidget .annotator-popup[debugEvaluator] form label{color:#fff;float:none;font-weight:normal}.viewerWidget .annotator-popup[fileComparison]>.body{margin-top:5px;height:auto}.viewerWidget .annotator-popup[fileComparison]>.body>.annotator-control{margin-left:15px;margin-top:5px;color:#999999;margin-right:0px;display:inline}.viewerWidget .annotator-popup[fileComparison]>.body>.model-names-div{color:#999999;margin-left:15px;margin-right:15px;display:block;height:20px}.viewerWidget .annotator-popup[fileComparison]>.body>.model-names-div .model-name{display:inline;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viewerWidget .annotator-popup[fileComparison]>.body>.model-names-div .model-name.current{float:left}.viewerWidget .annotator-popup[fileComparison]>.body>.model-names-div .model-name.compared-model{color:#3af;text-decoration:underline;float:right;cursor:pointer}.viewerWidget .annotator-popup[fileComparison]>.body>.model-names-div .model-name.compared-model.other-file-selected{color:white}.viewerWidget .annotator-popup[fileComparison]>.body>.compare-slider-div{display:block}.viewerWidget .annotator-popup[fileComparison]>.body>.compare-slider-div .annotator-dropdown{margin-left:15px;margin-top:5px;font-size:9pt;color:#999999;margin-right:15px}.viewerWidget .annotator-popup[fileComparison]>.body>.compare-slider-div .annotator-dropdown.horizontal-group{display:inline-block;vertical-align:top}.viewerWidget .annotator-popup[fileComparison]>.body>.compare-slider-div .annotator-dropdown .vertical-group{display:block;margin-top:5px}.viewerWidget .annotator-popup[fileComparison]>.body>.compare-slider-div .annotator-dropdown select{width:100px}.viewerWidget .annotator-popup[fileComparison]>.body>.compare-slider-div .annotator-dropdown select.wide{width:200px}.viewerWidget .annotator-popup[fileComparison]>.body>.compare-slider-div .annotator-dropdown select.indented{width:95px;margin-left:5px}.viewerWidget .annotator-popup[fileComparison]>.body>.compare-slider-div .annotator-dropdown select.wide.indented{width:195px;margin-left:5px}.viewerWidget .annotator-popup[fileComparison]>.body>.annotator-checkbox-div{display:block;margin-left:15px;margin-top:10px;margin-bottom:15px;color:#fff;display:inline-block}.viewerWidget .annotator-popup[fileComparison]>.body>.annotator-checkbox-div label{margin-left:10px}.viewerWidget .annotator-popup[fileComparison]>.body>.annotator-checkbox-div .annotator-checkbox{vertical-align:baseline}.viewerWidget .annotator-popup[fileComparison]>.body>.compare-slider-div>.annotator-compare-slider{display:inline-block;vertical-align:top;margin-top:10px}.viewerWidget .annotator-popup[fileComparison]>.body>.compare-slider-div>.annotator-compare-slider .leftBlocker{position:absolute;width:6px;height:25px;background:url("../gif/leftside_bg.gif") repeat scroll 0 0 transparent;z-index:1}.viewerWidget .annotator-popup[fileComparison]>.body>.compare-slider-div>.annotator-compare-slider .rightBlocker{position:absolute;right:40px;width:6px;height:25px;background:url("../gif/leftside_bg.gif") repeat scroll 0 0 transparent;z-index:1}.viewerWidget .annotator-popup[fileComparison]>.body>.annotator-checkbox{display:block;margin-left:15px;margin-top:10px;color:#fff}.viewerWidget .annotator-popup[fileComparison]>.body>.annotator-checkbox label{margin-left:10px}.viewerWidget .annotator-popup[fileComparison]>.body>.flip{position:absolute;right:15px;top:35px;width:27px;height:27px;background:url("../png/popup_inverse.png") repeat scroll 0 0 transparent;cursor:pointer}.viewerWidget .annotator-popup[fileComparison]>.body>.annotator-dropdown>.annotator-dropdown-label{display:inline-block;margin-right:4px}.viewerWidget .annotator-popup[fileComparison]>.body>.annotator-separator{border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(255,255,255,0.2);margin:0.5em 0}.viewerWidget .annotator-popup[fileComparison]>.body>.transparency{position:relative}.viewerWidget .annotator-popup[fileComparison]>.body>.transparency>.hint{position:absolute;left:13px;font-size:9pt;color:#999999;margin-right:8px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[fileComparison]>.body>.transparency>.slider{position:absolute;left:15px;top:37px;width:100px;height:43px;background:#777777;border-radius:4px}.viewerWidget .annotator-popup[fileComparison]>.body>.transparency>.slider>.box{position:absolute;left:5px;top:9px;width:100px;height:25px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorizeTransparency{position:relative}.viewerWidget .annotator-popup[fileComparison]>.body>.keyDiv{display:inline-block;margin-top:10px;margin-right:18px}.viewerWidget .annotator-popup[fileComparison]>.body>.keyDiv>.hint{font-size:9pt;color:#999;margin-left:5px;display:inline;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[fileComparison]>.body>.keyDiv>.hintGreen{font-size:12pt;color:#0f0;margin-left:15px;display:inline;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[fileComparison]>.body>.keyDiv>.hintMagenta{font-size:12pt;color:#f0f;margin-left:15px;display:inline;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[fileComparison]>.body>.colorizeTransparency>.slider{position:absolute;left:15px;top:37px;width:110px;height:43px;background:#777777;border-radius:4px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorizeTransparency>.slider>.box{position:absolute;left:5px;top:9px;width:100px;height:25px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.hint1{position:absolute;left:13px;font-size:9pt;color:#0f0;margin-right:8px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.hint2{position:absolute;left:13px;top:55px;font-size:9pt;color:#f0f;margin-right:8px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modea]{position:absolute;left:13px;top:78px;width:34px;height:34px;background:url("../png/3d_newviewer_icons2.png") no-repeat -573px 1px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modea]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -573px -33px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modea][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -573px -67px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modeab]{position:absolute;left:52px;top:78px;width:34px;height:34px;background:url("../png/3d_newviewer_icons2.png") no-repeat -505px 1px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modeab]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -505px -33px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modeab][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -505px -67px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modeb]{position:absolute;left:90px;top:78px;width:34px;height:34px;background:url("../png/3d_newviewer_icons2.png") no-repeat -607px 1px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modeb]:hover{background:url("../png/3d_newviewer_icons2.png") no-repeat -607px -33px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modeb][checked]{background:url("../png/3d_newviewer_icons2.png") no-repeat -607px -67px}.viewerWidget .annotator-popup[measurement]>.body>.annotator-separator{border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(255,255,255,0.2);margin:0.5em 0}.viewerWidget .annotator-popup[measurement]>.body>.annotator-separator[invisible]{display:none}.viewerWidget .annotator-popup[measurement]>.body>.annotator-dropdown{display:inline-table;opacity:0.7;padding:3px;margin:1px 1px 1px 4px;width:225px}.viewerWidget .annotator-popup[measurement]>.body>.annotator-dropdown>.annotator-dropdown-label{display:inline-block;width:24px;height:16px;font-size:10pt;color:#FFFFFF;margin:3px 3px 0 5px;cursor:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[measurement]>.body>.annotator-dropdown>.annotator-dropdown-menu{display:inline-block;right:10px;bottom:10px;float:right;width:180px}.viewerWidget .annotator-popup[measurement]>.body>.cell{display:inline-table;cursor:pointer;opacity:0.7;padding:3px;margin:1px 1px 1px 4px;width:225px;height:19px}.viewerWidget .annotator-popup[measurement]>.body>.cell .measure-warning{height:40px;color:#FFFFFF;cursor:default;margin:3px 0 0 8px;display:block}.viewerWidget .annotator-popup[measurement]>.body>.cell .measure-warning .warning-message{margin:-16px 0 0 20px}.viewerWidget .annotator-popup[measurement]>.body>.cell .measure-warning i{display:inline-block;margin:0 3px 0 0;color:yellow}.viewerWidget .annotator-popup[measurement]>.body>.cell .measure-warning .text{display:inline}.viewerWidget .annotator-popup[measurement]>.body>.cell .measure-warning a{display:inline-block;cursor:pointer}.viewerWidget .annotator-popup[measurement]>.body>.cell:hover{opacity:1}.viewerWidget .annotator-popup[measurement]>.body>.cell.warning{opacity:0.7}.viewerWidget .annotator-popup[measurement]>.body>.cell[checked]{background:#262626;border:1px solid #4E4E4E;opacity:1.0;margin:0px 0px 0px 3px}.viewerWidget .annotator-popup[measurement]>.body>.cell[invisible]{display:none}.viewerWidget .annotator-popup[measurement]>.body>.cell>.icon{display:inline-block;width:24px;height:16px;margin:3px 3px 0px 5px}.viewerWidget .annotator-popup[measurement]>.body>.cell>.icon[measure]{background:url("../png/measurement_icons.png") no-repeat 0px -48px}.viewerWidget .annotator-popup[measurement]>.body>.cell>.icon[distance]{background:url("../png/measurement_icons.png") no-repeat 0px -16px}.viewerWidget .annotator-popup[measurement]>.body>.cell>.icon[points]{background:url("../png/measurement_icons.png") no-repeat 0px -32px}.viewerWidget .annotator-popup[measurement]>.body>.cell>.icon[angle]{background:url("../png/measurement_icons.png") no-repeat 0px 0px}.viewerWidget .annotator-popup[measurement]>.body>.cell>.icon[radius]{background:url("../png/measurement_icons.png") no-repeat 0px -64px}.viewerWidget .annotator-popup[measurement]>.body>.cell>.text{display:inline-block;padding-left:3px;font-size:9pt;color:#FFFFFF;vertical-align:top;margin:4px 6px 0 3px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[addpin]>.body>.hint{position:absolute;left:13px;top:18px;font-size:9pt;color:#999999;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[help]>.header{position:static}.viewerWidget .annotator-popup[help]>.body{position:static}.viewerWidget .annotator-popup[help]>.body>.hint{left:0;top:0;margin-top:10px;margin-left:10px;margin-right:10px;font-size:9pt;color:#999999;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.viewerWidget .annotator-popup[help]>.body>.hint>.cell{margin-top:10px;margin-bottom:10px}.viewerWidget .annotator-popup[help]>.body>.hint>.cell>.label{display:inline;color:#FFFFFF;font-weight:bold}.viewerWidget .annotator-popup[help]>.body>.hint>.cell>.content{display:inline}.viewerWidget .annotator-popup[help]>.body>.hint>.cell>.tip>.label{display:inline;font-style:italic}.viewerWidget .annotator-popup[help]>.body>.hint>.cell>.tip>.content{display:inline}.viewerWidget .annotator-note,.viewerWidget .annotator-toolbar,.viewerWidget .annotator-modeltree,.viewerWidget .annotator-popup,.viewerWidget .annotator-trackball,.viewerWidget .trackball-views-popup{-moz-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;opacity:0}.viewerWidget .annotator-note[visible],.viewerWidget .annotator-toolbar[visible],.viewerWidget .annotator-modeltree[visible],.viewerWidget .annotator-popup[visible],.viewerWidget .annotator-trackball[visible],.viewerWidget .trackball-views-popup[visible]{-moz-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;opacity:1}.viewerWidget .theCanvasSVG{z-index:100;position:absolute;left:0;top:0;pointer-events:none;height:1px}.viewerWidget .scrollgeneric{line-height:1px;font-size:1px;position:absolute;top:0;left:0}.viewerWidget .vscrollerbase{width:6px;background:rgba(255,255,255,0.2)}.viewerWidget .vscrollerbar{width:6px;background:rgba(80,80,80,0.9);border-radius:2px}.viewerWidget .hscrollerbase{height:6px;background:rgba(255,255,255,0.2)}.viewerWidget .hscrollerbar{height:6px;background:rgba(80,80,80,0.9);border-radius:2px}.viewerWidget .scrollerjogbox{width:6px;height:6px;top:auto;left:auto;bottom:0px;right:0px;background:rgba(255,255,255,0.2)}.viewerWidget .dhtmlxSlider{position:relative;overflow:hidden;height:25px;left:0px}.viewerWidget .dhtmlxSlider .selector{position:absolute;overflow:hidden;height:100%;width:21px}.viewerWidget .dhtmlxSlider .leftSide{position:absolute;left:0px;top:0px;width:0px;height:100%}.viewerWidget .dhtmlxSlider .leftZone{position:absolute;top:0px;left:0px;width:0px;height:100%}.viewerWidget .dhtmlxSlider .rightSide{position:absolute;right:0px;top:0px;width:0px;height:100%}.viewerWidget .dhtmlxSlider .rightZone{position:absolute;left:0px;width:0px;height:100%}.viewerWidget .leftBlocker{position:absolute;top:0px;left:0px;width:6px;height:100%;background:url("../gif/leftside_bg.gif") repeat scroll 0 0 transparent;z-index:1}.viewerWidget .rightBlocker{position:absolute;top:0px;right:0px;width:6px;height:100%;background:url("../gif/rightside_bg.gif") repeat scroll 0 0 transparent;z-index:1}.pdfViewerWidget{position:absolute;padding:0px;top:0px;left:0px;right:0px;bottom:0px;background:-webkit-linear-gradient(#525252, #2e2e2e);background:-moz-linear-gradient(#525252, #2e2e2e);background:-ms-linear-gradient(#525252, #2e2e2e);background:-o-linear-gradient(#525252, #2e2e2e);background:linear-gradient(#525252, #2e2e2e)}.pdfViewerWidget .menuBar{position:absolute;top:0px;left:0px;right:0px;height:30px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;background:-webkit-linear-gradient(#525252, #2e2e2e);background:-moz-linear-gradient(#525252, #2e2e2e);background:-ms-linear-gradient(#525252, #2e2e2e);background:-o-linear-gradient(#525252, #2e2e2e);background:linear-gradient(#525252, #2e2e2e)}.pdfViewerWidget .menuBar .toolbar-item{display:inline-table;margin:3px 3px 3px 6px;cursor:pointer;height:24px;opacity:0.7;vertical-align:top}.pdfViewerWidget .menuBar .toolbar-item.checked{margin:2px 2px 2px 5px;background:#262626;border:1px solid #4E4E4E;opacity:1.0}.pdfViewerWidget .menuBar .toolbar-item:hover{opacity:1.0}.pdfViewerWidget .menuBar .toolbar-item>.itemIcon{display:inline-block;width:16px;height:16px;margin:3px 3px 0px 5px}.pdfViewerWidget .menuBar .toolbar-item>.itemIcon[fitPage]{background:url("../png/toolbar_icons_2.png") no-repeat 0px 0px}.pdfViewerWidget .menuBar .toolbar-item>.itemIcon[fitWidth]{background:url("../png/toolbar_icons_2.png") no-repeat 0px -16px}.pdfViewerWidget .menuBar .toolbar-item>.itemIcon[flipHorizontal]{background:url("../png/toolbar_icons_2.png") no-repeat 0px -144px}.pdfViewerWidget .menuBar .toolbar-item>.itemIcon[flipVertical]{background:url("../png/toolbar_icons_2.png") no-repeat 0px -128px}.pdfViewerWidget .menuBar .toolbar-item>.itemText{display:inline-block;color:#FFFFFF;font-size:9pt;cursor:pointer;white-space:nowrap;vertical-align:top;margin:6px 6px 0px 3px}.pdfViewerWidget .menuBar .toolbar-item>.itemTextRight{display:inline-block;position:absolute;right:15px;font-weight:bold}.pdfViewerWidget .menuBar .toolbar-item>.itemLink{color:#3af}.pdfViewerWidget .menuBar .toolbar-item>.zoomSelect{width:86px;max-width:120px;padding:3px 2px 2px;overflow:hidden;margin:3px 6px 0px 3px}.pdfViewerWidget .menuBar .toolbar-item>.zoomSelect>select{-webkit-appearance:none;-moz-appearance:none;min-width:120px;font-size:12px;color:#f2f2f2;margin:0;padding:0;border:none}.pdfViewerWidget .menuBar .toolbar-item>.zoomSelect>select>option{background:#3d3d3d}.pdfViewerWidget .pdfViewerFrame{position:absolute;top:30px;left:0;right:0;bottom:0;padding:0;color:#000;font-size:12px;overflow-y:auto;overflow-x:auto;background-color:#e0e0e0}.pdfViewerWidget .pdfViewerFrame .pdfPageContainer{text-align:center;padding-top:2px;padding-bottom:2px}.pdfViewerWidget .pdfViewerFrame .pdfPageContainer .pdfCanvasSpan{background:#fff;display:inline-block}.pdfViewerWidget .pdfViewerFrame .pdfPageContainer .pdfCanvasSpan .pdfCanvas{margin:0px;padding:0px}.pdfViewerWidget .pdfViewerFrame .pdfPageContainer .pdfCanvasSpan .pdfCanvas.flipV{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);-ms-filter:flipv;filter:flipv}.pdfViewerWidget .pdfViewerFrame .pdfPageContainer .pdfCanvasSpan.flipH{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}.pdfViewerWidget .pdfViewerFrame .pdfLoader{width:200px;height:10px;background:#000;position:absolute;top:50%;left:50%;z-index:100;margin:-5px 0 0 -110px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px}.pdfViewerWidget .pdfViewerFrame .pdfLoader .pdfLoadBar{background:#3f3f3f;display:block;height:100%;position:relative;overflow:hidden}.pdfViewerWidget .pdfViewerFrame .pdfLoader .pdfLoadBar .progress{background:#d00;height:100%;position:absolute}.pdfViewerWidget .pdfViewerFrame .error{display:none;position:absolute;top:30%;bottom:0;left:20px;right:20px;margin-top:0px;z-index:100;color:#888}.pdfViewerWidget .pdfViewerFrame .error .center_text{position:relative;text-align:center;line-height:normal;z-index:1}.pdfViewerWidget .pdfViewerFrame .error .center_text .title{font-size:24px;font-weight:bold}.pdfViewerWidget .pdfViewerFrame .error .center_text .msg{font-size:14px;line-height:20px;margin-top:60px}.pdfViewerWidget .pdfConversionStatusContainer{display:none;position:absolute;top:0%;bottom:0;left:0px;right:0px;margin-top:0px;color:#888;background-color:#e6e6e6}.pdfViewerWidget .pdfConversionStatusContainer .center_text{top:30%;bottom:0;left:20px;right:20px;margin-top:0px;position:absolute;text-align:center;line-height:normal;z-index:1}.pdfViewerWidget .pdfConversionStatusContainer .center_text .title{font-size:24px;font-weight:bold}.pdfViewerWidget .pdfConversionStatusContainer .center_text .msg{font-size:14px;line-height:20px;margin-top:60px}.pdfViewerWidget .pdfConversionStatusContainer .center_text .gearAnimationIcon{background:transparent url(../gif/gear-animation-6dd1dde14c37b1e325919b53aca1f3275f77609f8a7c9b6a962434fe65cc6b7a.gif) no-repeat;width:146px;height:84px}.pdfViewerWidget .pdfConversionStatusContainer .center_text img{border:0;box-shadow:none;max-height:none !important;margin-top:20px}.pdfViewerWidget .pdfConversionStatusContainer .center_text .viewerFeedbackOnErrorText{margin-top:28px}.pdfViewerWidget .pdfConversionStatusContainer .center_text .viewerFeedbackOnErrorText .viewerFeedback{position:relative;text-align:center;left:0px;font-size:14px;font-weight:bold}.pdfViewerWidget .pdfConversionStatusContainer .center_text .statusButton{margin-top:10px}.pdfViewerWidget .pdfConversionStatusContainer .center_text .statusButton .statusLink{font-size:14px;font-weight:bold;border:1px solid #ccc;border-bottom:2px solid #ccc;text-decoration:none;text-align:center;color:#333;background:#fff;padding:8px 16px;display:inline-block;margin:0 auto;margin-bottom:8px;cursor:pointer}.pdfViewerWidget .pdfConversionStatusContainer .center_text .statusButton .statusLinkHover:hover{background-color:#f7f7f7;border-color:#b5b5b5}.pdfViewerWidget .pdfConversionStatusContainer .center_text .statusButton .statusLinkDisabled{border-color:"green";color:"red";background-color:#FFF}.pdfViewerWidget .pdfViewerWrapper,.pdfViewerWidget .pdfViewerContainer,.pdfViewerWidget .pdfViewerFrameWrapper{height:100%}.pdfViewerWidget .pdfViewerFrameWrapper svg{left:-1px}.txtViewerWidget{position:absolute;padding:0px;top:0px;left:0px;right:0px;bottom:0px;background:-webkit-linear-gradient(#525252, #2e2e2e);background:-moz-linear-gradient(#525252, #2e2e2e);background:-ms-linear-gradient(#525252, #2e2e2e);background:-o-linear-gradient(#525252, #2e2e2e);background:linear-gradient(#525252, #2e2e2e)}.txtViewerWidget .txtWrapper{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;color:#000;font-size:12px;overflow:auto;background:#fff}.txtViewerWidget .txtWrapper .txtFrame{margin-top:15px;margin-left:15px;margin-right:15px;margin-bottom:15px;white-space:pre;font-family:monospace, sans-serif}.thirdpartyViewerWidget{position:absolute;padding:0px;top:0px;left:0px;right:0px;bottom:0px;background:-webkit-linear-gradient(#525252, #2e2e2e);background:-moz-linear-gradient(#525252, #2e2e2e);background:-ms-linear-gradient(#525252, #2e2e2e);background:-o-linear-gradient(#525252, #2e2e2e);background:linear-gradient(#525252, #2e2e2e)}.thirdpartyViewerWidget .thirdpartyWrapper{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;color:#000;font-size:12px;overflow-y:hidden;overflow-x:hidden;background:#fff}.thirdpartyViewerWidget .thirdpartyWrapper .thirdpartyFrame{width:100%;height:100%}.thirdpartyViewerWidget .thirdpartyWrapper #thirdpartySplash{width:100%;height:100%;z-index:100;position:absolute;top:0px;right:0px;left:0px;bottom:0px}.thirdpartyViewerWidget .thirdpartyWrapper #thirdpartyTos{width:100%;height:100%;z-index:100;position:absolute;top:0px;right:0px;left:0px;bottom:0px}.thirdpartyViewerWidget .thirdpartyWrapper #thirdpartyError{width:100%;height:100%;z-index:100;position:absolute;top:0px;right:0px;left:0px;bottom:0px}.imageViewerWidget{position:absolute;padding:0px;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%}.imageViewerWidget .imageBackground{background:#e0e0e0}.imageViewerWidget .menuBar{position:absolute;top:0px;left:0px;right:0px;height:30px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;background:-webkit-linear-gradient(#525252, #2e2e2e);background:-moz-linear-gradient(#525252, #2e2e2e);background:-ms-linear-gradient(#525252, #2e2e2e);background:-o-linear-gradient(#525252, #2e2e2e);background:linear-gradient(#525252, #2e2e2e)}.imageViewerWidget .menuBar .toolbar-item{display:inline-table;margin:3px 3px 3px 6px;cursor:pointer;height:24px;opacity:0.7;vertical-align:top}.imageViewerWidget .menuBar .toolbar-item:hover{opacity:1.0}.imageViewerWidget .menuBar .toolbar-item>.itemIcon{display:inline-block;width:16px;height:16px;margin:3px 3px 0px 5px}.imageViewerWidget .menuBar .toolbar-item>.itemText{display:inline-block;color:#FFFFFF;font-size:9pt;cursor:pointer;white-space:nowrap;vertical-align:top;margin:6px 6px 0px 3px}.imageViewerWidget .menuBar .toolbar-item>.zoomSelect{width:110px;max-width:120px;padding:3px 2px 2px;overflow:hidden;margin:3px 6px 0px 3px}.imageViewerWidget .menuBar .toolbar-item>.zoomSelect>select{-webkit-appearance:none;-moz-appearance:none;min-width:120px;font-size:12px;color:#f2f2f2;margin:0;padding:0;border:none}.imageViewerWidget .menuBar .toolbar-item>.zoomSelect>select>option{background:#3d3d3d}.imageViewerWidget .menuBar .toolbar-item>.itemIcon[rotateLeft]{background:url("../png/toolbar_icons.png") no-repeat 0px -96px}.imageViewerWidget .menuBar .toolbar-item>.itemIcon[rotateRight]{background:url("../png/toolbar_icons.png") no-repeat 0px -110px}.imageViewerWidget .menuBar .toolbar-item>.itemIcon[startSketch]{background:url("../png/sketch_icons.png") no-repeat -6px -9px}.imageViewerWidget .imgWrapper{position:absolute;top:30px;left:0px;right:0px;bottom:0px}.imageViewerWidget .imgWrapper .image{display:none}.imageViewerWidget .imgWrapper .imageDiv{position:absolute;top:4px;left:4px;right:4px;bottom:4px;overflow:auto}.imageViewerWidget .imgWrapper .imageDiv .imageCanvas{position:absolute;top:0px;left:0px;width:100%;height:100%}.movViewerWidget{position:absolute;padding:0px;top:0px;left:0px;right:0px;bottom:0px}.movViewerWidget .movWrapper{position:absolute;width:100%;height:100%;padding-bottom:20px;text-align:center;background:#000}.movViewerWidget .movWrapper .movVideo{width:100%;height:100%}.overlayWidget{display:none;z-index:10000;min-height:200px;min-width:450px;border:10px solid #999;border:10px solid rgba(29,29,29,0.3);-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-moz-background-clip:content;-webkit-background-clip:content;background-clip:content-box;overflow:hidden}.overlayWidget form{float:none;position:static}.overlayWidget form .formSection.modal{float:none}.overlayWidget form .formSection.modal .row{display:block;float:none}.overlayWidget form .formSection.modal .row .errorMessage{float:none;width:auto;margin-left:120px}.overlayWidget form .formSection.modal .row .errorMessage.wide{margin-left:0;padding-left:0}.overlayWidget form .formSection.modal label.leftHand{width:120px}.overlayWidget form .formSection.modal input{width:315px}.overlayWidget form .formSection.modal input.wide{float:none}.overlayWidget form .formSection.modal select{width:325px}.overlayWidget .overlayHeader{height:55px;background:#eee;border-bottom:1px solid #ccc}.overlayWidget .overlayHeader h1{font-size:22px;line-height:58px;margin-left:16px}.overlayWidget .overlayHeader h1.separatedFileName{margin-top:10px;padding:0;line-height:30px}.overlayWidget .overlayHeader p{font-size:16px;padding:0;margin-left:16px;color:gray}.overlayWidget .overlayBody{background-color:#fff;overflow:hidden;padding:0 20px;min-height:88px}.overlayWidget .overlayFooter{height:55px;background:#eee;border-top:1px solid #ccc;line-height:33px}.overlayWidget .overlayFooter .buttons{float:left;margin:10px 0px 0 16px}.overlayWidget .overlayFooter .buttons .button{padding:0 10px}.overlayWidget .errorMessage{display:none;width:100%;color:#d00;font-weight:bold;margin-top:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.overlayWidget .errorMessage.showOnInit{display:block}.overlayWidget .close{height:32px;width:32px;background:url(../png/button-corner-close.png) no-repeat;cursor:pointer;position:absolute;right:9px;top:14px}.noBorderOverlayWidget{display:none;z-index:10000}.noBorderOverlayWidget .close{height:25px;width:25px;background:url(../png/button-corner-close.png) no-repeat;cursor:pointer;position:absolute;right:-12px;top:-12px}#wbUpsellAdOverlay{background-color:#252525;color:#FFF;min-height:300px;width:400px;padding:20px}#wbUpsellAdOverlay .statisticalFact{font-size:20px;line-height:28px}#wbUpsellAdOverlay .wbHelpMessage{color:#db2b22;font-size:22px;font-weight:bold;padding-top:30px;padding-bottom:30px}#wbUpsellAdOverlay .quoteBlock{color:#9b9b9b}#wbUpsellAdOverlay .quoteBlock .quote{font-style:italic;font-size:16px;line-height:22px}#wbUpsellAdOverlay .quoteBlock .customer{font-size:12px;padding-top:12px;padding-bottom:28px}#deleteLink{font-size:14px;cursor:pointer}#teams_commentDeletingOverlay .overlayBody h2{margin-top:15px}#teams_commentDeletingOverlay .overlayBody h2 span.commentDeleteBody{font-size:18px}#teams_restoreFileOverlay .overlayBody div{margin-top:15px}#teams_restoreFileOverlay .overlayFooter .buttons{float:right}#teams_restoreSnapshotOverlay{width:515px}#teams_restoreSnapshotOverlay ul{padding-left:1em;text-indent:-1em}#teams_restoreSnapshotOverlay .overlayBody div{margin-top:15px}#teams_restoreSnapshotOverlay .overlayFooter .buttons{float:right}#missingDependentFilesOverlay{min-height:100px;max-height:600px;overflow:auto}#outOfDateOverlay{min-width:500px}#outOfDateOverlay p,#outOfDateOverlay ol{line-height:21px;font-size:14px;padding:0px;list-style-type:decimal}#outOfDateOverlay p{margin-top:14px;font-weight:bold}#outOfDateOverlay .overlayOutOfDateFileList{max-height:150px;overflow-y:auto;margin-bottom:18px;border:1px solid #ccc;padding:4px}#outOfDateOverlay .overlayOutOfDateFileList ol{list-style-type:none;line-height:22px}#outOfDateOverlay .overlayOutOfDateFileList ol .file-name{font-weight:bold}#outOfDateOverlay .overlayOutOfDateFileList li{padding:1px}.infoMessage{display:none;position:absolute;z-index:1000}.infoMessage p{color:#333;padding-top:8px;padding-bottom:8px;padding-left:32px;padding-right:32px}.infoMessage p span.notbold{font-weight:normal}.infoMessage a{cursor:pointer;text-decoration:none}.infoMessage.pop{-moz-border-radius:6px;border-radius:6px}.infoMessage.green{font-weight:bold;background:#CDF5DD;padding:8px 7px;border:2px solid #54BE25}.infoMessage.green a,.infoMessage.green a:active,.infoMessage.green a:visited,.infoMessage.green a:focus,.infoMessage.green a:hover{color:#3af}.infoMessage.red{font-weight:bold;background:#F5CDDD;padding:8px 7px;border:2px solid #BE5425}.infoMessage.red a,.infoMessage.red a:active,.infoMessage.red a:visited,.infoMessage.red a:focus,.infoMessage.red a:hover{color:#3af}.infoMessage.yellow{font-weight:bold;background:#fdf8e1;padding:8px 7px;border:2px solid #f9e2bd}.infoMessage.yellow a,.infoMessage.yellow a:active,.infoMessage.yellow a:visited,.infoMessage.yellow a:focus,.infoMessage.yellow a:hover{color:#3af}.infoMessage a.close{background:url("../png/icon-close-black-8x8.png") no-repeat;height:16px;width:16px;cursor:pointer;position:absolute;right:-2px;top:5px}.fl{float:left}.fr{float:right}.fullW{width:100%}.mr8{margin-right:8px}.mr16{margin-right:16px}.mr24{margin-right:24px}.mr32{margin-right:32px}.ml8{margin-left:8px}.ml16{margin-left:16px}.ml24{margin-left:24px}.ml32{margin-left:32px}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mb8{margin-bottom:8px}.mb16{margin-bottom:16px}.mb24{margin-bottom:24px}.mb32{margin-bottom:32px}.tagify .tag,.tagify .text{padding:2px 6px;float:left}.tagify .tag{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;font-weight:normal;margin:0 4px 4px 0}.tagify .tag:hover{text-decoration:none}.tagify .tag.gray{background:#ddd}.tagify .tag.gray span{color:#777}.tagify .tag.gray:hover span{color:#555}.tagify .tag.blue{background:#d4e4ee}.tagify .tag.blue span{color:#619ab7}.tagify .tag.blue:hover span{color:#617ab7}.tagify .tag .icon{float:left;height:8px;width:8px;margin:5px 4px 0 0}.tg{color:gray}.tr{color:red}.b{font-weight:bold}.n{font-weight:normal}.u{text-decoration:underline}.uHov:hover{text-decoration:underline}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.scrollup{width:44px;height:54px;position:fixed;top:10px;display:none;background:url(../png/icon-top.png) no-repeat top left}.scrollup:hover{background:url(../png/icon-top.png) no-repeat left bottom}.sidebarList.tipsList li{margin-bottom:6px;color:black}.sidebarList.tipsList li.fade1{color:#444}.sidebarList.tipsList li.fade2{color:#666}.block{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.05);box-shadow:0 0 6px 0 rgba(0,0,0,0.05);margin:0;padding:0;list-style:none}.block.alt{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.block.alt .body{border:1px solid #f8f8f8;border-bottom:1px solid #eee;border-top:1px solid #fff;background:#f8f8f8}.block.competitionJuryList .avatar{height:34px;width:34px}.block.competitionJuryList .title{font-size:16px;font-weight:bold}.block.competitionJuryList li.juror{min-height:40px;color:#808080;font-size:13px}.block.competitionJuryList li.juror strong{color:#000}.block .message{background:#fff url(../png/blockhead-active-background.png) repeat-x 0 bottom;padding:11px 15px;border:1px solid #e3edf1;border-bottom:1px solid #dbe6ec;font-size:16px;color:#d00;font-weight:bold;list-style:none}.block .labeledList{color:#5890b0;font-size:12px;font-weight:normal;margin:0;padding-bottom:0;overflow:hidden}.block .body{border:1px solid #e3edf1;border-top:1px solid #fff;background:#f3f8f9;padding:11px 15px 11px 15px;position:relative;list-style:none}.block .body.split{padding:0;overflow:hidden}.block .body.split .slot{padding:8px 8px 4px 8px;float:left;border-right:1px solid #fff;border-left:1px solid #e3edf1}.block .body p:last-child{padding-bottom:0}.active .block .body{border-color:#e3e3e3;border-top-color:#fff;background:#fff}.block>.body:last-child,.block>.message:last-child{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.block.alt>.body:last-child{border-bottom:1px solid #f8f8f8}.block .contents ul,.block .contents ol{margin:0;padding-bottom:0}.block .labeledList .contents.full>ul,.block .labeledList .contents.full>ol{padding-left:0}.block .blockAction{font-size:11px;text-decoration:underline;padding-left:4px}.block .blockAction:hover{text-decoration:none}.block .blockAction.hide{float:right}.block .help,.contextHelp{width:16px;height:16px;display:inline-block;background:url(../png/icon-help-16x16.png) no-repeat center center}.block .help span.tip,.contextHelp span.tip{display:none}.tooltipLayer,.bubble{position:absolute;font-size:12px;line-height:18px}.tooltipLayer .arrow,.bubble .arrow{position:absolute;display:block;width:14px;height:14px;z-index:99}.tooltipLayer{margin-top:7px}.tooltipLayer.thin .content{padding:2px 6px;font-size:11px;max-width:240px}.tooltipLayer .arrow{top:-13px;background:url(../png/tooltip-layer-arrow.png) no-repeat center center}.tooltipLayer .content{background:#000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.35);-moz-box-shadow:0px 1px 10px rgba(0,0,0,0.35);box-shadow:0px 1px 10px rgba(0,0,0,0.35);padding:16px;position:relative;color:#ccc}.tooltipLayer .content a{color:#fff}.bubble{z-index:198;max-width:260px}.bubble.below{margin-top:7px}.bubble.below .arrow{top:-13px;background:url(../png/tooltip-layer-arrow.png) no-repeat center center}.bubble.above{margin-top:-7px}.bubble.above .arrow{bottom:-13px;background:url(../png/tooltip-layer-arrow-down.png) no-repeat center center}.bubble.left{margin-left:-7px}.bubble.left .arrow{right:-13px;background:url(../png/tooltip-layer-arrow-right.png) no-repeat center center}.bubble .content{background:#000;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:16px;position:relative;color:#fff}.bubble .content p{padding-bottom:8px}.bubble .content a{text-decoration:underline;cursor:pointer}.bubble .content a:hover{color:#3af}.bubble .content .head{font-weight:bold;font-size:18px}.bubble .content .body{color:#ccc}.block .labeledList li{list-style:none}.block .labeledList .label{width:100px;float:left;font-size:12px;font-weight:bold}.block .labeledList .contents.full{clear:both}.block .labeledList li ul{margin:0 0 16px 0;padding-left:100px}.block .labeledList li:last-child ul{margin-bottom:0}.block .labeledList .contents>em{font-size:22px;font-weight:bold;color:#3af}#modelGrid{float:left;width:100%}#modelGrid .cadModel .image img{height:152px}#modelGrid .cadModel .miniImage{width:55px}#modelGrid .cadModel .miniImage img{width:55px}#modelGrid .pagination ul>li,.paginate .pagination ul>li{display:inline}#modelGrid .pagination ul>.active>a,#modelGrid .pagination ul>.active>span,.paginate .pagination ul>.active>a,.paginate .pagination ul>.active>span{color:#000000;cursor:default}#modelGrid .pagination ul>.disabled>span,#modelGrid .pagination ul>.disabled>a,#modelGrid .pagination ul>.disabled>a:hover,#modelGrid .pagination ul>.disabled>a:focus,.paginate .pagination ul>.disabled>span,.paginate .pagination ul>.disabled>a,.paginate .pagination ul>.disabled>a:hover,.paginate .pagination ul>.disabled>a:focus{color:#000000;background-color:transparent;cursor:default}#modelGrid span,.modelList span{float:left}#modelGrid .gap,#modelGrid .previous_page.disabled,#modelGrid .next_page.disabled,.modelList .gap,.modelList .previous_page.disabled,.modelList .next_page.disabled{float:none}#modelGrid .g3b .details .value,.modelList .g3b .details .value{margin-top:1px;font-size:9px}#modelGrid .g3b .details .categories,.modelList .g3b .details .categories{margin-top:8px;font-size:11px}#modelGrid .g4,.modelList .g4{padding:0;margin-right:16px}#modelGrid .g4 .details .value,.modelList .g4 .details .value{margin-top:3px;font-size:11px;line-height:12px}#modelGrid .g4 .details .categories,.modelList .g4 .details .categories{margin-top:16px;font-size:12px}#modelGrid .g4 .g4:last-child,.modelList .g4 .g4:last-child{margin-right:0}#modelGrid .linkAddProject,.modelList .linkAddProject{display:block;cursor:pointer}#modelGrid .addNewProject,.modelList .addNewProject{position:relative;border-color:#A0A0A0;border-style:dashed;border-width:2px;width:100%;height:175px;margin-bottom:30px}#modelGrid .addNewProject .addButton,.modelList .addNewProject .addButton{position:absolute;top:50%;margin-top:-29px;text-align:center;width:100%;cursor:pointer}#modelGrid .addNewProject .addButton .image,.modelList .addNewProject .addButton .image{position:relative;height:24px;width:24px;left:50%;margin-left:-12px;background:url(../png/project-overview-sprite.png) -56px -28px}#modelGrid .addNewProject .addButton .text,.modelList .addNewProject .addButton .text{position:relative;margin-top:16px;text-align:center;font-size:18px;color:#999;width:100%}#modelGrid .addNewProject:hover,.modelList .addNewProject:hover{border-color:#3AF;background:#eef8ff}#modelGrid .addNewProject:hover .addButton .text,.modelList .addNewProject:hover .addButton .text{color:#3AF}#modelGrid .cadModel,.modelList .cadModel{position:relative;margin-bottom:30px;width:100%}#modelGrid .cadModel .imageContainer,.modelList .cadModel .imageContainer{position:relative}#modelGrid .cadModel .imageContainer:hover .overlay,.modelList .cadModel .imageContainer:hover .overlay{background-color:rgba(68,68,68,0.5)}#modelGrid .cadModel .imageContainer:hover .overlayItem,.modelList .cadModel .imageContainer:hover .overlayItem{opacity:1}#modelGrid .cadModel .image,.modelList .cadModel .image{position:relative;width:100%;overflow:hidden}#modelGrid .cadModel .image img,.modelList .cadModel .image img{width:100%;background-color:#f5f5f5;display:block}#modelGrid .cadModel .overlay,.modelList .cadModel .overlay{-webkit-transition:background-color 0.1s ease-out;-moz-transition:background-color 0.1s ease-out;-ms-transition:background-color 0.1s ease-out;-o-transition:background-color 0.1s ease-out;transition:background-color 0.1s ease-out;background-color:rgba(68,68,68,0);width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none}#modelGrid .cadModel .overlay .topRightIcons,#modelGrid .cadModel .overlay .joinButton,.modelList .cadModel .overlay .topRightIcons,.modelList .cadModel .overlay .joinButton{position:absolute;top:13px;right:13px}#modelGrid .cadModel .overlay .bottomLeftIcons,.modelList .cadModel .overlay .bottomLeftIcons{position:absolute;bottom:13px;left:13px}#modelGrid .cadModel .overlay .overlayItem,.modelList .cadModel .overlay .overlayItem{opacity:0;pointer-events:auto}#modelGrid .cadModel .overlay .iconButton,.modelList .cadModel .overlay .iconButton{float:left;margin-right:4px;opacity:0.85}#modelGrid .cadModel .overlay .iconButton img,.modelList .cadModel .overlay .iconButton img{vertical-align:middle}#modelGrid .cadModel .overlay .iconButton:hover,.modelList .cadModel .overlay .iconButton:hover{cursor:pointer;opacity:1.0;text-decoration:none;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}#modelGrid .cadModel .overlay .iconButton .text,.modelList .cadModel .overlay .iconButton .text{font-size:14px;font-weight:bold;color:white;top:4px;float:none;vertical-align:middle}#modelGrid .cadModel .miniImage,.modelList .cadModel .miniImage{width:55px}#modelGrid .cadModel .miniImage img,.modelList .cadModel .miniImage img{width:55px}#modelGrid .cadModel .shade,#modelGrid .cadModel .details,#modelGrid .cadModel .highlight,.modelList .cadModel .shade,.modelList .cadModel .details,.modelList .cadModel .highlight{position:absolute;left:0;top:0;bottom:36px;width:100%;z-index:200}#modelGrid .cadModel .highlight,.modelList .cadModel .highlight{display:none;background-color:black;opacity:0.35}#modelGrid .cadModel .shade,.modelList .cadModel .shade{display:none;background-color:black;opacity:0.8;filter:alpha(opacity=80);z-index:110}#modelGrid .cadModel .details,.modelList .cadModel .details{display:none;padding-top:6px}#modelGrid .cadModel .details .line,.modelList .cadModel .details .line{margin-left:10px;margin-top:4px;clear:left}#modelGrid .cadModel .details .subject,#modelGrid .cadModel .details .value,.modelList .cadModel .details .subject,.modelList .cadModel .details .value{font-weight:bold}#modelGrid .cadModel .details .subject,#modelGrid .cadModel .details .categories,.modelList .cadModel .details .subject,.modelList .cadModel .details .categories{color:#999}#modelGrid .cadModel .details .subject,.modelList .cadModel .details .subject{font-size:14px;font-variant:small-caps;min-width:80px}#modelGrid .cadModel .details .value,.modelList .cadModel .details .value{color:white}#modelGrid .cadModel .details .categories,.modelList .cadModel .details .categories{width:90%;margin-left:10px;color:#aaa}#modelGrid .cadModel .footer,.modelList .cadModel .footer{height:36px;width:100%;overflow:hidden}#modelGrid .cadModel .footer .modelName,.modelList .cadModel .footer .modelName{display:block;width:100%;color:#000;font-weight:bold;text-decoration:none;font-size:12px;overflow:hidden;margin:2px 0}#modelGrid .cadModel .footer a,.modelList .cadModel .footer a{color:gray;text-decoration:none}#modelGrid .cadModel .footer .comment,#modelGrid .cadModel .footer .like,#modelGrid .cadModel .footer .unlike,#modelGrid .cadModel .footer .download,.modelList .cadModel .footer .comment,.modelList .cadModel .footer .like,.modelList .cadModel .footer .unlike,.modelList .cadModel .footer .download{padding-left:12px;margin-right:8px}#modelGrid .cadModel .footer .comment,.modelList .cadModel .footer .comment{background:url(../png/icon-comment-11x11.png) no-repeat 0 2px}#modelGrid .cadModel .footer .like,.modelList .cadModel .footer .like{background:url(../png/icon-like-11x11.png) no-repeat 0 1px}#modelGrid .cadModel .footer .unlike,.modelList .cadModel .footer .unlike{background:url(../png/icon-unlike-11x11.png) no-repeat}#modelGrid .cadModel .footer .download,.modelList .cadModel .footer .download{background:url(../png/icon-download-11x11.png) no-repeat 0 2px}.limitedResult{margin-top:-20px;text-align:center}ul .blockItem{border:1px solid #e6e6e6;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 1px 10px #ebebeb;-webkit-box-shadow:1px 1px 10px #ebebeb;box-shadow:1px 1px 10px #ebebeb;position:relative;padding:15px;overflow:hidden}ul .blockItem .details{float:left;margin-left:16px;width:124px}ul .blockItem .details .name{display:block;font-weight:bold;color:black;text-decoration:none;margin-bottom:8px;word-wrap:break-word;overflow:hidden;max-height:38px}ul .blockItem .details .availability,ul .blockItem .details .badges{font-size:11px;color:gray}ul.modelList .blockItem{min-height:128px;margin-bottom:16px}ul>li:hover .blockItem{background-color:#fcfcfc;-moz-box-shadow:0 0 12px #dadada;-webkit-box-shadow:0 0 12px #dadada;box-shadow:0 0 12px #dadada}ul>li .image{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #d3d3d3;background:#fff;float:left;padding:1px;line-height:0}ul>li .image img{width:124px;height:124px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}ul>li .availability a{color:#808080}ul>li .actions.blended a{color:#808080;font-weight:normal;display:inline-block;padding-left:12px;height:11px;line-height:11px;padding-right:8px}ul>li .actions.blended a:last-child{padding-right:0}ul>li .actions.blended a:hover{text-decoration:none}ul>li .actions.blended .download{background:url(../png/icon-download-11x11.png) no-repeat 0 0}ul>li .actions.blended .comment{background:url(../png/icon-comment-11x11.png) no-repeat 0 1px}ul>li .actions.blended .like{background:url(../png/icon-like-11x11.png) no-repeat 0 -1px}ul>li .actions.blended .unlike{background:url(../png/icon-unlike-11x11.png) no-repeat 0 -1px}ul>li .actions.blended .follow{background:url(../png/icon-follow-11x11.png) no-repeat 0 -1px}ul>li .actions.blended .unfollow{background:url(../png/icon-unfollow-11x11.png) no-repeat 0 -1px}.fileProp .video{background:rgba(0,0,0,0.65) url(../png/icon-video-16x16.png) no-repeat center center}.fileProp .rendering{background:rgba(0,0,0,0.65) url(../png/icon-image-16x16.png) no-repeat center center}.fileProp .shared{background:rgba(0,0,0,0.65) url(../png/icon-shared-16x16.png) no-repeat center center}.fileProp .private{background:rgba(0,0,0,0.65) url(../png/icon-lock-white-16x16.png) no-repeat center center}ul .blockItem.uploadCta{padding-top:40px;height:103px;min-height:103px;text-align:center;font-size:14px;color:#c5c5c5;font-weight:bold}.titlemeta .answers,.titlemeta .views,.titlemeta .comments{padding-left:8px;margin-left:8px;border-left:1px solid #c5c5c5}.deleteAnswer{float:right;margin-top:-6px}.editAnswer{float:right;margin-top:-6px}.deleteAnswerComment{float:right;margin-top:-6px}.deleteQuestionComment{float:right;margin-top:-6px}.deleteQuestionComment a{border:none}.sidebarList{padding:0px;margin-bottom:16px;clear:both}.sidebarList li{list-style:none;padding-bottom:8px;line-height:16px}.sidebarList li.home_sidebar{width:100%;list-style:none;padding-bottom:8px;margin-bottom:8px;line-height:16px;border-bottom:1px solid #e8e8e8}.sidebarList li.home_sidebar:last-child{border-bottom:0px}.sidebarList li a{color:#d00}.sidebarList li a.sidebar_tag{font-size:11px;display:block;color:#D9D9D9;font-weight:normal}.sidebarList li a.sidebar_link{color:#4D4D4D}.sidebarList li .meta{font-size:11px;display:block;color:#808080}.addMoreItems{color:#3AF;font-size:12px;font-weight:bold;padding-left:20px;display:inline-block;background:url(../png/icon_add.png) no-repeat left center;height:16px}.addMoreItems.wide{width:100%}.qTag{display:inline-block;text-decoration:none;background:#deebf2;color:#59b;font-size:11px;line-height:13px;padding:2px 4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 4px 6px 0}.qTag:hover{background-color:#cee0ea}.qTag.system{background:#e1e1e1;color:#666}.qtag.system:hover{background-color:#dadada;color:#444}a.qTag.actFilter{background-color:#d00;color:#FFF}.eventList{margin:0 0 40px 0;padding:0;border:1px solid #dcdcdc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.eventList+.eventList{margin-top:24px}.eventList>li{list-style:none;border-top:1px solid #dcdcdc;padding:11px}.eventList>li.hidden+li,.eventList>li.seeAll+li{border-top:none}.eventList>li.seeAll{text-align:left;font-weight:normal;background:#f1f1f1;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom:1px solid #dcdcdc;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.25)}.eventList>li.seeAll a{text-decoration:underline;display:block}.eventList>li:first-child{border-top:none}.eventList>li ul,.eventList>li ol{margin:0;padding:0}.eventList>li li.eventTime{padding-left:0;width:96px;float:left;color:#a1a1a1}.eventList>.answer .preview{display:block;border:1px solid #e1e1e1;padding:10px;margin-top:12px}.eventList>.answer .preview .preview-title{color:#000;display:block;font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis}.eventList>.answer .preview .preview-description{color:#808080;display:block;margin-top:10px;overflow:hidden;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.eventList>.comment,.eventList>.answer{padding:15px}.eventList>.comment .body,.eventList>.answer .body{padding-left:72px;color:#808080}.eventList>.answer .author{color:#d00;font-weight:bold;list-style:none}.eventList>.comment .eventTime{display:block;font-size:11px;color:#c5c5c5}.eventList>.answer .eventTime{font-size:11px;color:#c5c5c5}.eventList>.comment blockquote,.eventList>.answer blockquote{word-wrap:break-word;padding-top:8px;overflow:hidden;clear:right}.eventList>.comment blockquote p,.eventList>.answer blockquote p{line-height:16px}.eventList>.comment blockquote .avatar,.eventList>.answer blockquote .avatar{width:90px;height:90px;margin-top:4px;margin-right:8px;margin-bottom:16px}.eventList .engineerStats{margin:0 -15px -15px -87px;padding:2px 15px 2px 15px;color:#666;font-size:11px;text-align:right;background:#fafafa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.eventList .engineerStats .label{padding-right:8px}.eventList .engineerStats .pair{padding-left:8px}.eventList .engineerStats a{color:#666;text-decoration:underline}.eventList .actionBar{margin:0 -15px -15px -87px;padding:8px 15px 8px 87px;background:#fafafa;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.eventList .actionBar>div a,.eventList .actionBar>a,.eventList .actionBar .addComments{color:#808080;text-decoration:underline;display:inline-block}.eventList .actionBar>div .upVote,.eventList .actionBar>div .downVote{float:left;margin-right:10px}.eventList .actionBar>div .upVote a{color:#33a836;text-decoration:none;font-weight:bold}.eventList .actionBar>div .downVote a{color:#DD0000;text-decoration:none;font-weight:bold}.eventList .actionBar>div .upVote a:hover,.eventList .actionBar>div .downVote a:hover{color:#444}.eventList>.answer .answerComments{list-style:none;margin:15px -15px -15px -87px}.eventList>.answer .answerComments li{background-color:#fafafa;border-top:1px solid #dcdcdc;padding:15px 15px 0 87px}.eventList>.answer .answerComments li .body{padding-left:40px;font-size:11px}.eventList>.answer .answerComments li:last-child{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.eventList>.answer .answerComments li.commentsVisible:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.eventList>.answer .addAnswerComments{border-top:1px solid #dcdcdc;background:#f2f2f2;margin:16px -15px -15px -87px;padding:15px 15px 15px 127px}.eventList>.answer .addComments:hover{color:#444}.eventList>.answer .addAnswerComments textarea{vertical-align:top;height:60px;margin-right:16px}.eventList>.answer .answerComments li:first-child{background-image:url(../png/pattern-first-answercomment.png);background-repeat:repeat-x;background-position:0 0}.eventList>.answer .answerComments li .avatar,.eventList>.answer .answerComments li .avatar img{width:26px;height:26px}.newAnswer{padding-top:65px}.newAnswer h2.alt span{font-family:'PillGothic600mgLight'}.upsell{padding:24px}.upsell h2{line-height:28px}.upsell p{color:#a1a1a1;line-height:20px;padding-bottom:16px}.upsell p:last-child{padding-bottom:0}.upsell p.cta{text-align:center}.upsell+.upsell{margin-top:16px}.mainCta{background:#efefef;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:24px;margin:24px 0}.mainCta>*{vertical-align:top}.mainCta .hint{width:50%;display:inline-block;padding-left:32px;color:#a1a1a1}.priceDummy{position:absolute;top:-100px;left:50%;z-index:100}.contentScroller{background:#f4f4f4;border:1px solid #d2d2d2;padding:7px;font-size:12px;color:#555;overflow:auto}.contentScroller p{padding-bottom:16px}.contentScroller p:last-child{padding-bottom:0}.contentScroller strong{color:#000;font-weight:bold}.contentScroller ol li{list-style:none}#acceptNdaModal .contentScroller{width:448px;height:408px}#acceptNdaModal .submitModal{padding-top:16px}#acceptNdaModal .acceptNdaForm fieldset.vertical>ol>li{padding-bottom:4px}#acceptNdaModal .acceptNdaForm fieldset.vertical li label{line-height:24px}#acceptNdaModal .acceptNdaForm fieldset.vertical{margin-top:0}#acceptNdaModal .acceptNdaForm fieldset.vertical input,#acceptNdaModal .acceptNdaForm fieldset.vertical textarea{width:260px;min-width:260px;max-width:260px}#acceptNdaModal .acceptNdaForm fieldset.vertical select{width:272px}#acceptNdaModal .acceptNdaForm>.hint{color:#c5c5c5;padding-bottom:8px}#acceptNdaModal .acceptNdaForm fieldset.vertical .inline-errors{padding-left:0}textarea#acceptNdaAadress{height:80px}#dummyContainer{position:absolute;top:0;left:0;z-index:100;width:100%;overflow:hidden}.g3{list-style:none}.g3c{position:relative;overflow:visible}.g3c.workbench{margin-bottom:24px}.g3c.challenge{margin-top:32px}.titleActions.libraryModelUpload{width:244px}.titleActions .memberCount{font-size:14px;float:right;display:inline-block;vertical-align:middle;color:#c5c5c5}.menuContents{display:none}div.withAvatar{position:relative}.cadfileHead{position:relative}.cadfileHead h1.withAvatar{padding-left:64px}.cadfileHead h1 .avatar,.profile h1 .avatar,.questionHead h1 .avatar{margin-left:-64px}.dashboardHead{padding-bottom:16px}.rank{color:#5890B0;font-size:16px;line-height:16px;padding:15px !important}.rank .value{display:block;margin-top:8px;font-weight:bold}.rank .value .rankup,.rank .value .rankdown{display:block;float:right;padding-left:10px;margin-left:3px}.rank .value .rankup{background:url(../png/icon-rankup.png) no-repeat 0 4px;color:#0c0}.rank .value .rankdown{background:url(../png/icon-rankdown.png) no-repeat 0 4px;color:#c00}.rank .help{float:right;margin-left:8px}.engineerLocation{color:#5890B0}.engineerLocation .label{font-size:14px;float:left;margin-bottom:8px}.engineerLocation .value{font-size:14px;float:right;margin-bottom:8px}.notificationIconWrapper{float:left;width:16px;height:16px;margin-right:12px}.notificationIconWrapper span{float:left;height:inherit;width:inherit;color:#AAA}.loadMore{width:100%;padding:0;margin-top:20px;height:50px;display:none}.loadMore:hover{border:1px solid #ddd;background:#eee}.loadMore p{height:34px;width:100%;text-align:center;margin:0;padding:0;color:#999;cursor:pointer;padding-top:16px;font-size:20px;color:#bbb}.loadMore p:hover{color:#888;text-decoration:underline}.notificationFeed{min-height:400px}.notificationFeed ul li:last-child{border-bottom:1px solid #E5E5E5}ul.dashboardTeasers{margin-bottom:50px}.dashboardTeasers>li h2{font:normal 12px/16px Arial, Helvetica, sans-serif;color:#000;padding:0 0 6px 0}.dashboardTeasers>li h2 a{font-weight:normal}.dashboardTeasers>li h2 em,.dashboardTeasers>li h2 a em{font-weight:bold;color:#cc0606}.dashboardTeasers .jobActions{float:right;margin-top:4px}.dashboardTeasers .details{margin-top:-4px}.dashboardTeasers .pair{font-size:11px;color:#a1a1a1;text-transform:uppercase;vertical-align:top;padding-right:16px}.dashboardTeasers .pair .value{font-size:16px;font-weight:bold;color:#3AF;text-transform:none;padding-left:4px;display:inline-block;margin-top:-2px}.dashboardFeed{background:#fff;padding:0}.dashboardFeed>ul{padding-bottom:0}.dashboardFeed>ul>li{list-style:none;clear:both;padding:16px 0px 16px 48px;border-top:1px solid #e5e5e5}.dashboardFeed>ul>li.mine{padding-left:62px}.dashboardFeed>ul>li.loading{position:relative;width:100%;border-bottom:1px solid #e5e5e5;height:30px;padding:11px 0;margin:20px 0;background:#fff url(../gif/spinner-default.gif) no-repeat 8px center}.notificationFeed>ul>li.loading{width:108%}.dashboardFeed>ul>li.loading span{position:absolute;left:48px;font-size:20px;margin-top:6px;color:#bbb;padding-bottom:0}.dashboardFeed .avatar,.dashboardFeed .feedIcon{width:32px;height:32px;margin-left:-48px;float:left}.dashboardFeed h3{font:normal 12px Helvetica, Arial, sans-serif;color:#808080;padding-top:0}.dashboardFeed h3 a{color:#d00;font-weight:bold}.dashboardFeed h3 a.modelLink{color:#808080}.dashboardFeed h3 a.modelOwner{color:#808080;font-weight:normal}.dashboardFeed h3+.feedTime{margin-top:0}.dashboardFeed .description{overflow:hidden}.dashboardFeed .feedTime{color:#c5c5c5;font-size:13px}.dashboardFeed .description .feedEventVisualWrapper{position:relative;height:170px;width:256px;background:#eee;float:left;clear:none}.dashboardFeed .description .feedEventVisualWrapper.noImg{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#eeeeee')";background:-webkit-gradient(linear, left top, left bottom, left, right);background:-moz-linear-gradient(top, #f9f9f9, #eee)}.dashboardFeed .description .feedEventVisualWrapper .header{height:32px;width:100%;background:black;text-align:left}.dashboardFeed .description .feedEventVisualWrapper .headerImg{position:absolute;left:4px;top:8px;height:16px;width:16px}.dashboardFeed .description .feedEventVisualWrapper .abs{top:0;position:absolute}.dashboardFeed .description .feedEventVisualWrapper .flo{float:left}.dashboardFeed .description .feedEventVisualWrapper .mainText{float:left;font-size:18px;color:#999;padding:8px}.dashboardFeed .description .modelThumb{width:90px;height:90px}.dashboardFeed .description p{font-size:13px}.transparent50{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.feedEventHeaderText{position:absolute;color:white;font-size:14px;left:8px;top:7px;letter-spacing:0.1em;text-decoration:none}.feedEventHeaderText.spaced{left:24px}.dashboardFeed .description .feedEventTextWrapper{height:170px;width:304px;float:left;clear:none;padding-left:16px}.dashboardFeed .description .feedEventTextWrapper a{color:#d00}.dashboardFeed .description .feedEventTextWrapper .blackUline{color:black;clear:both;float:left}.dashboardFeed .description .feedEventTextWrapper p{margin-bottom:8px;padding-bottom:0;float:left}.dashboardFeed .description .feedEventTextWrapper p.author a,.notificationEvent p.author a{color:#d00}.dashboardFeed .description .feedEventTextWrapper p.author a:hover{text-decoration:underline}.dashboardFeed .description .feedEventTextWrapper a.feedCta{text-decoration:underline;color:#808080}.dashboardFeed .description .feedEventTextWrapper span.subject a,.notificationEvent span.subject a{font-weight:bold;color:#444}.dashboardFeed .description .feedEventTextWrapper span.manageLink a,.notificationEvent span.manageLink a{color:#444;text-decoration:underline}.dashboardFeed .description .feedEventTextWrapper p.inline{display:inline;float:left;padding-bottom:0;margin-right:8px}.dashboardFeed .description .feedEventTextWrapper p.name{clear:left;margin-bottom:8px}.dashboardFeed .description .feedEventTextWrapper p.name a{font-size:16px;color:black}.dashboardFeed .description .feedEventTextWrapper p.answer{color:black;margin-bottom:8px;float:left;font-weight:bold}.dashboardFeed .description .feedEventTextWrapper p.info{color:#aaa;clear:left}.dashboardFeed .description .feedEventTextWrapper p.tags{clear:left;margin-top:-6px}.notificationEvent .contentWrapper{width:100%}.notificationEvent .contentWrapper .sketch{margin:0 8px 8px 0;background:#3B3B3B;background:-webkit-linear-gradient(top, #3B3B3B 0%, #111 100%);background:-moz-linear-gradient(top, #3B3B3B 0%, #111 100%);background:-o-linear-gradient(top, #3B3B3B 0%, #111 100%);background:linear-gradient(top, #3B3B3B 0%, #111 100%);border:1px solid #333;float:left}.notificationEvent .description img{max-height:64px}.notificationEvent .icon-emoji{vertical-align:text-bottom}.dashboardFeed .description .feedEventActionWrapper{height:170px;width:0px;float:left;clear:none}.dashboardFeed .description .comment{padding-left:48px}.dashboardFeed .description .comment .avatar{width:26px;height:26px;margin-left:-48px}.dashboardFeed>ul>li.upsell{background:#f1f8f9 url(../png/feed-upsell-background.png) repeat-x top left;padding:32px 31px}.dashboardFeed>ul>li.upsell p{padding-bottom:8px;color:#808080}.dashboardFeed>ul>li.upsell .items{line-height:0;padding-bottom:0;overflow:hidden;padding:2px;margin:-2px}.dashboardFeed>ul>li.upsell .items li{float:left;width:278px;min-height:80px}.dashboardFeed>ul>li.upsell .items li .avatar{float:left}.dashboardFeed>ul>li.upsell .items li .details{padding:0 8px 0 72px;color:#808080;line-height:16px}.dashboardFeed>ul>li.upsell .items li .details .name{font-size:13px;font-weight:bold}.dashboardFeed>ul>li.upsell .items li .details a{color:#808080}.dashboardFeed>ul>li.upsell .items li .details .models{display:block;font-size:11px}.dashboardFeed>ul>li.upsell .items li>.follow{padding:4px 0 0 72px}.dashboardFeed>ul>li.upsell h2{font-size:18px;font-family:Helvetica, Arial, sans-serif;padding-bottom:4px}.dashboardFeed>ul>li.upsell .items .avatar{margin:0 0 6px 6px;width:58px;height:58px;float:none}.dashboardFeed>ul>li.upsell .items a:first-child .avatar{margin-left:0}.dashboardFeed>ul>li.upsell p+p.intro{margin-top:24px}.dashboardFeed ol,.dashboardFeed ul{list-style:none;margin:0;padding:0}.dashboardFeed .engineerStats{padding:6px 0 0 0;color:#C5C5C5;font-size:11px}.dashboardFeed .engineerStats span{padding-right:8px}.dashboardFeed .engineerStats a{color:#C5C5C5;text-decoration:underline}.dashboardFeed .engineerStats a:hover{color:#808080}.sidebar{position:relative}.sidebarBg{background:#eee;padding:20px 0;text-align:center}.sidebarBg2{margin-top:36px;background:#eee;padding:20px 0;text-align:center}.wbBanner{display:block;margin-top:36px}.sidebar-block{padding:16px 8px 16px}.sidebar-block h3{font-family:'PillGothic600mgBold';color:#AEBBBC;font-size:21px;text-transform:uppercase;font-weight:normal}img.sidebar_avatar{margin:0px 3px 2px 0px;width:50px;height:50px}.sidebar-block a{text-transform:none;text-decoration:none}.sidebar-block h3 .blockAction{font-family:'PillGothic600mgLight';font-size:12px;padding-left:4px;text-decoration:underline;font-weight:normal}.sidebar-block a.button.button.b24{margin-top:4px}.sidebar-block ul{margin:0px;padding:0px}.sidebar-block ul li{overflow:hidden}.sidebar-block ul li a{font-weight:bold}.sidebar-block ul li a.requesterName{font-weight:normal;color:#444}.latestNews h2{color:#808080}.latestNews h3{padding-top:0}.latestNews h3 a{color:#000;text-decoration:underline}.latestNews h3 a:hover{color:#d00}.latestNews ul{border-top:3px solid #efefef}.latestNews ul li{margin:0;padding:12px 0 0 0;border-bottom:3px solid #efefef;overflow:hidden;list-style:none}.latestNews ul li p{padding-bottom:12px}.titlemeta{font:normal 12px Helvetica, Arial, sans-serif;color:#808080;line-height:16px;text-transform:none}h1 .titlemeta{display:block}.thumbGrid h2 .titlemeta{white-space:nowrap}.titlemeta .modelShare{display:inline-block;color:#808080;border-left:1px solid #c5c5c5;padding-left:8px;margin-left:8px}.titlemeta .modelShare a{color:#808080}.update{overflow:hidden;border:1px solid #d6d6d6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block}.update span.event:first-child{border-top:0px}.update span .type{width:16px;height:16px;margin:12px 0px 0px 10px}.update span.PinAddedEvent .type{background:url(../png/icon_add.png)}.update span.SnapshotCreatedEvent .type{background:url(../png/icon-update-12x12.png) no-repeat}.update span.CommentedEvent .type{background:url(../png/icon-comment-16x16.png)}.update span.CreatedEvent .type{background:url(../png/icon-plus-12x12.png) no-repeat}.update li.loading{float:left;width:100%;border-top:1px solid #d6d6d6;list-style:none;padding:24px 0 24px 0;background:url(../gif/spinner-default.gif) no-repeat 45px center}.update li.loading span{padding-left:80px;font-size:16px}.update .event{float:left;width:100%;border-top:1px solid #d6d6d6}.update .event:hover .reply{z-index:0 !important}.update .event .date{width:108px;position:absolute;float:right;margin-right:13px;color:#999999;line-height:20px}.update .event .date div{float:right;text-align:right}.update .event span{float:left}.update .event .sec{min-height:50px;padding-top:6px}.update .event .avatar{width:32px;height:32px;margin:4px 10px 10px 10px}.update .event .event_header{color:#999999}.update .event .event_header a{font-weight:bold}.update .event .event_header span{margin:0px 4px 0px 0px}.update .event .event_header a.event_member{color:red}.update .event .event_header a.subject{color:black}.update .event .event_header a.subject_by{color:#999999}.update .event .event_header a.result{color:#de2b22}.update .event .event_header .eventTypeMessage a.red{color:red}.update .event .event_description a{text-decoration:none;color:black}.update .event .event_content{padding-bottom:8px;width:72%}.update .event .event_content .sketch{margin:8px 8px 8px 0;background:#3B3B3B;background:-webkit-linear-gradient(top, #3B3B3B 0%, #111 100%);background:-moz-linear-gradient(top, #3B3B3B 0%, #111 100%);background:-o-linear-gradient(top, #3B3B3B 0%, #111 100%);background:linear-gradient(top, #3B3B3B 0%, #111 100%);border:1px solid #333;float:left}.update .event .event_content .eventMessage.shorter{width:65%}.update .event .event_content a.reply{text-decoration:underline;color:black;margin-left:10px;z-index:-11;position:absolute}.update .event .event_content .contentWrapper{width:100%;float:left}.update .event .event_content span.content{width:100%;line-height:16px;margin:4px 0px 4px 0px}.update .event .event_content span.content .file_sec{position:relative;min-height:38px;width:100%;padding-left:10px;background:white;border:2px solid #DDD;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.update .event .event_content span.content .file_sec .actionIcon{margin-top:12px}.update .event .event_content span.content .file_sec img{width:32px;height:32px;float:left;margin-top:3px;margin-right:8px}.update .event .event_content span.content .file_sec .icon{float:left;width:24px;height:24px;margin:6px 8px 0 0}.update .event .event_content span.content .file_sec .file_name{width:330px;margin-top:10px;overflow:hidden}.update .event .event_content span.content .file_sec .file_name a{color:#333}.update .event .event_content span.content .file_sec .file_type{position:absolute;right:60px;width:50px;top:10px}.update .event .event_content span.content .file_sec .file_size{position:absolute;right:14px;top:10px}.update .event .event_content span.content .file_sec p{padding-bottom:0}.update .event .event_content span.content .comments{color:#999999;font-weight:bold;margin-top:4px}.modelStats,.keyStats{margin-top:8px}.keyStats{margin-bottom:16px}.profileStats{margin-bottom:16px;margin-top:2px}.modelStats .body,.modelShare .body,.profileStats .body,.keyStats .body{color:#5890b0}.keyStats .body p{padding-bottom:0}.modelStats .slot,.profileStats .slot{width:81px;text-align:center}.profileStats .slot.half{width:120px}.keyStats .slot.half{width:114px}.keyStats .slot p{padding-bottom:0;line-height:32px}.block.keyStats .body.split .slot{padding-left:12px;padding-right:12px}.profileStats .slot.third{width:75px}.block .slot .value{display:block;font-size:30px;font-family:'PillGothic600mgBold', sans-serif;text-shadow:0 1px 1px #fff;padding-top:4px;line-height:32px}.block .slot .value p{line-height:32px;padding-bottom:0}.block .slot .label{text-transform:uppercase;font-size:10px;display:block;height:14px;overflow:hidden;white-space:nowrap}.block .slot.emphasized{color:#3af}.sideBlock{border:1px solid #eee;padding:14px 22px}.sideBlock .roleDescription{font-style:italic}.sideBlock .roleDescription .contextHelp{margin-left:4px;margin-bottom:-4px}.sideBlock li:first-child,.sideBlock div:first-child{border-top:none}.sideBlock li:last-child,.sideBlock div:last-child{border-bottom:none}.sideBlock input{width:158px}.sidebar .modelLike{line-height:24px;overflow:hidden;padding-bottom:12px}.sidebar .likeCount{float:right;width:80px;line-height:32px}.sideBlock .private{background:url(../png/icon-private-16x16.png) no-repeat 14px 0px;padding-left:34px;margin-bottom:10px}.sideBlock .public{background:url(../png/icon-public-16x16.png) no-repeat 14px 0px;padding-left:34px;margin-bottom:10px}.sideBlock .public a{color:gray}.sideBlock .sharedWith{float:left;margin-top:10px}#addRendering,#addFileToAnswer,#add_cadfile{font-size:11px;color:#808080;line-height:16px}#addFileToAnswer{padding-bottom:8px;margin-top:-4px;float:left}#addRendering a,#addFileToAnswer a,#add_cadfile a{color:#808080;text-decoration:underline}#addRendering .contextHelp,#addFileToAnswer .contextHelp,#add_cadfile .contextHelp{margin-left:4px;vertical-align:middle;margin-right:16px}.eventList .deleteComment{float:right;margin-top:-8px}.eventList .reportSpam{float:right;margin-top:-8px}.eventList .reportSpam a{font-weight:normal;text-decoration:underline}.sidebar{margin-left:24px}.sidebar p{line-height:18px}.sidebar .block,.sidebar .content{margin-left:8px;margin-right:8px;overflow:hidden}.sidebar .tipsList{counter-reset:tips-counter}.sidebar .tipsList li:before{content:counter(tips-counter) ".";counter-increment:tips-counter}.sidebar .banners{padding-top:32px}.toggle .body{overflow:hidden}.toggle .toggler{margin:8px 0 16px 0;display:inline-block;text-decoration:underline}.toggle .toggler:hover{text-decoration:none}.toggle .body.closed{max-height:100px;margin-bottom:8px}.sidebarBlock{padding:16px}.sidebarBlock+.sidebarBlock{margin-top:16px}.sidebarBlock h2{font-size:20px}.sidebarBlock a{color:#d00}.sidebarBlock a.faq{color:#3AF}.sidebarBlock a.faq:hover{color:#4D4D4D;text-decoration:none}.sidebarBlock .contacts{font-size:14px}.sidebarBlock input{width:238px}.sidebarBlock textarea{width:238px;max-width:238px;min-width:238px}form.leaveEmail fieldset.inputs{margin-top:0}#settingsNavigation{float:left;width:100%;margin-top:2px}#settingsNavigation .accountElement{float:left;width:90%;margin-left:5%;border:solid 1px;border-color:#bbb;margin-bottom:20px;padding-bottom:10px}#settingsNavigation .accountElement.buttons{border:none}#settingsNavigation .accountElement .buttonContainer{display:block}#settingsNavigation .accountElement .accountText{background:#666;float:left;font-size:18px;width:100%;height:40px}#settingsNavigation .accountElement .accountText h2{color:white;margin-top:10px;padding-left:16px}#settingsNavigation .accountElement .accountText h2 a{color:white;display:block;width:100%}#settingsNavigation .accountElement .accountText h2 a:hover{text-decoration:none}#settingsNavigation .accountElement.workbenchSettings{font-size:18px;border-radius:0}#settingsNavigation .accountElement.workbenchSettings div{margin:5%}#settingsNavigation .accountElement.workbenchSettings div.heading{font-weight:bold}#settingsNavigation .accountElement.workbenchSettings ul{padding-bottom:0;padding-top:10px;list-style:none}#settingsNavigation .accountElement.workbenchSettings ul li{padding-bottom:5px}#settingsNavigation .accountElement .comment{font-style:italic;font-size:18px;color:#808080}#settingsNavigation .navigationElement{float:left;height:45px;width:90%;margin-left:5%}#settingsNavigation .navigationElement .elementImage{float:left;margin-left:16px;margin-top:22px;cursor:pointer}#settingsNavigation .navigationElement .elementText{float:left;margin-top:21px;font-size:18px}#settingsNavigation .navigationElement .elementText.selected a{color:#d00}#settingsNavigation .navigationElement .elementText a{cursor:pointer;color:#333}#settingsNavigation .navigationElement .elementText a:hover{color:#d00;text-decoration:none}#settingsNavigation .navigationElement:first-child{border-top:1px dotted #aaa}.index .flashMessageContainer{position:relative;z-index:20;margin-top:10px}.index .pageHeaderWrapper{background-color:#F24A3B;overflow:hidden}.index .pageHeaderWrapper .pageHeader{height:350px;background-color:#F24A3B;color:#ffffff;text-align:center;position:relative}.index .pageHeaderWrapper .pageHeader .titleSection{display:none}.index .pageHeaderWrapper .pageHeader h1{color:#ffffff;z-index:20;position:relative}.index .pageHeaderWrapper .pageHeader h1 span{border-radius:5px;background:#D63427;padding:11px 9px 4px 9px;letter-spacing:2px;-webkit-box-shadow:inset 2px 2px 7px 2px rgba(0,0,0,0.14);-moz-box-shadow:inset 2px 2px 7px 2px rgba(0,0,0,0.14);box-shadow:inset 2px 2px 7px 2px rgba(0,0,0,0.14)}.index .pageHeaderWrapper .pageHeader .wbCta{line-height:42px;font-size:14px;color:#ffffff;text-decoration:underline;opacity:0.7}.index .pageHeaderWrapper .pageHeader .wbCta:hover{opacity:1}.index .pageHeaderWrapper .pageHeader img.background-gears{position:absolute;transition:all 1.5s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out}.index .pageHeaderWrapper .pageHeader .headerAnimate.gear1{transform:translate(144px, -75px);-webkit-transform:translate(144px, -75px);-o-transform:translate(144px, -75px);-moz-transform:translate(144px, -75px)}.index .pageHeaderWrapper .pageHeader .headerAnimate.gear2{transform:translate(74px, -75px);-webkit-transform:translate(74px, -75px);-o-transform:translate(74px, -75px);-moz-transform:translate(74px, -75px)}.index .pageHeaderWrapper .pageHeader .headerAnimate.gear3{transform:translate(20px, -20px);-webkit-transform:translate(20px, -20px);-o-transform:translate(20px, -20px);-moz-transform:translate(20px, -20px)}.index .pageHeaderWrapper .pageHeader .headerAnimate.gear4{transform:translate(182px, -50px);-webkit-transform:translate(182px, -50px);-o-transform:translate(182px, -50px);-moz-transform:translate(182px, -50px);transition:all 1.5s ease-in-out;-webkit-transition:all 1.5s ease-in-out;-moz-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out}.index .pageHeaderWrapper .pageHeader .headerAnimate.gear5{transform:translate(-130px, 76px);-webkit-transform:translate(-130px, 76px);-o-transform:translate(-130px, 76px);-moz-transform:translate(-130px, 76px)}.index .pageHeaderWrapper .pageHeader .headerAnimate.gear6{transform:translate(-200px, 76px);-webkit-transform:translate(-200px, 76px);-o-transform:translate(-200px, 76px);-moz-transform:translate(-200px, 76px)}.index .pageHeaderWrapper .pageHeader .headerAnimate.gear7{transform:translate(96px, -20px);-webkit-transform:translate(96px, -20px);-o-transform:translate(96px, -20px);-moz-transform:translate(96px, -20px)}.index .pageHeaderWrapper .pageHeader .headerAnimate.gear8{transform:translate(-82px, 53px);-webkit-transform:translate(-82px, 53px);-o-transform:translate(-82px, 53px);-moz-transform:translate(-82px, 53px)}.index .pageHeaderWrapper .pageHeader .headerAnimate.gear9{transform:translate(-144px, 75px);-webkit-transform:translate(-144px, 75px);-o-transform:translate(-144px, 75px);-moz-transform:translate(-144px, 75px);transition:all 1.5s ease-in-out;-webkit-transition:all 1.5s ease-in-out;-moz-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out}.index .content{padding:40px 0;border-bottom:1px solid #d7d7d7;box-sizing:border-box;min-height:465px;display:inline-block}.index .content .sectionAnimate{display:none}.index .content p{font-size:18px;line-height:28px;color:#808080}.index .content h2{font-size:38px;margin-top:40px}.index .content .lead{font-family:'PillGothic600mgLight';font-size:28px;font-weight:normal;line-height:36px;margin-bottom:7px;padding-top:12px;color:#333}.index .content a.cta{font-weigh:bold;font-size:16px;line-height:36px;color:#3AD}.index .content .searchModels{text-align:center}.index .ctaFooter{background-color:#f3f3f3;text-align:center;padding:60px 30px}.callForChallenge{font-size:28px;font-family:'PillGothic600mgBold'}.badgeList{padding:16px 0 0 0;clear:both}.badgeList li{list-style:none;text-align:center;height:224px}.badgeList li a{color:#000}.badgeList li a:hover{text-decoration:none}.badgeList li .badge{width:128px;height:128px}.badgeList li .name{font-size:18px;display:block;font-family:'PillGothic900mgBold';padding-top:8px;max-height:48px;overflow:hidden;line-height:24px}.badgeList li .awarded{color:#808080}.badgeList li .awarded strong{font-weight:bold;font-size:16px;color:#000;vertical-align:top;display:inline-block;margin-top:0;color:#d00}.badgeDescription{overflow:hidden;padding-bottom:16px}.badgeDescription h1{margin-top:40px;font-size:40px}.badgeDescription .seeAllBadges{color:#c5c5c5;text-decoration:underline}.awardedList li{list-style:none;margin:4px 0 12px 0}.awardedList li .avatar{width:32px;height:32px;border:none;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.awardedList li a{color:#666;border:1px solid #e6e6e6;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 1px 10px #ebebeb;-webkit-box-shadow:1px 1px 10px #ebebeb;box-shadow:1px 1px 10px #ebebeb;padding:8px;display:block;overflow:hidden}.awardedList li a:hover{text-decoration:none}.awardedList li .name{display:block;white-space:nowrap;padding:6px 0 0 0;max-width:168px;overflow:hidden;text-overflow:ellipsis;font-weight:bold}.awardedList li:hover a{background-color:#fcfcfc;-moz-box-shadow:0 0 12px #dadada;-webkit-box-shadow:0 0 12px #dadada;box-shadow:0 0 12px #dadada}#dimmer{top:0;left:0;position:fixed;z-index:199;width:100%;height:100%;background:#000;-moz-opacity:0.85;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);display:none}#dimmer.visible{display:block}#overlayIframe{width:100%;background:#fff;position:absolute;z-index:9;height:100%;opacity:0;display:none}.modalDialog{position:fixed;top:50%;margin-top:-50%;left:50%;z-index:200}.modalDialog p{padding-bottom:0px}.modalDialog>.content{text-align:left;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.5),0px 3px 10px rgba(0,0,0,0.5);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.5),0px 3px 10px rgba(0,0,0,0.5);box-shadow:0px 1px 2px rgba(0,0,0,0.5),0px 3px 10px rgba(0,0,0,0.5);color:#000;font-size:12px}.modalDialog>.content .body{padding:24px;overflow:hidden}.modalDialog>.content .body h1{color:#000}.modalDialog>.content .body p{font-size:12px}.modalDialog .submitModal{margin-left:-8px;margin-right:-8px;text-align:center}#modelUploaded .submitModal{float:left}.modalDialog .submitModal .button{margin-left:8px;margin-right:8px}.replacer{position:absolute;top:-1000px;left:50%;background:#fff;text-align:center;z-index:1500}.replacer.buttonify{background:#fff;border:1px solid #efefef;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;line-height:0}.replacer img{max-height:16px;position:absolute;left:50%;margin-left:-8px}.replacer.buttonify img{top:50%;margin-top:-8px}.socialShare a{height:16px;width:16px;display:inline-block;margin:0 0 0 6px}.modalDialog .socialShare{padding-bottom:16px;padding-top:8px}.modalDialog .socialShare a{vertical-align:middle;margin-top:-2px}.socialShare a.facebook{background:url(../png/icons_social.png) no-repeat 0 0}.socialShare a.facebook:hover{background-position:0 -26px}.socialShare a.google{background:url(../png/icons_social.png) no-repeat 0px -44px;width:25px}.socialShare a.google:hover{background-position:-25px -44px}.socialShare a.twitter{background:url(../png/icons_social.png) no-repeat -26px 0}.socialShare a.twitter:hover{background-position:-26px -26px}.socialShare a.mail{background:url(../png/icons_social.png) no-repeat -52px 0;width:23px}.socialShare a.mail:hover{background-position:-52px -26px}.socialShare a.embed{background:url(../png/icons_social.png) no-repeat -85px 0;width:46px}.socialShare a.embed:hover{background-position:-85px -26px}.socialList{float:left;width:176px;overflow:hidden;padding-bottom:0px;text-align:center}.sidebar h3{width:100%}.socialList a:not(.btn){height:16px;width:16px;display:inline-block;margin:0 0 0 6px}#questions .socialList{padding:16px 54px 10px 54px;margin-bottom:10px;margin-top:10px}.socialList li{list-style:none;float:left;border:0px solid black}.socialList li div{height:64px}.socialList li.likeButton{width:100%;display:block}.socialList>ul{min-width:185px}.socialList li.likeButton,.socialList li.twitterButton{width:100%;display:block;text-align:left;line-height:40px}.socialList li.likeButton div,.socialList li.twitterButton div{height:auto}.socialList li.likeButton div button,.socialList li.likeButton div a,.socialList li.twitterButton div button,.socialList li.twitterButton div a{float:left}.socialList li.likeButton .fa-twitter,.socialList li.twitterButton .fa-twitter{color:#3af}.socialList .like{margin-right:10px}.socialList .like [data-like-state]{display:none}.socialList .like[data-liked="true"]{color:#6C4}.socialList .like[data-liked="true"] [data-like-state="true"]{display:block}.socialList .like[data-liked="false"]{color:#000}.socialList .like[data-liked="false"] [data-like-state="false"]{display:block}.socialList li.socialButton{margin:0px 7px 0px 0px}.socialList li.socialButtonLast{margin:0px 0px 0px 0px}.fbLike{width:48px !important}.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{display:none !important}#shareEmbedCode,#shareEmailAddresses,#cadfileSharedWith{width:480px;height:80px}.modalDialog .cornerClose{width:25px;height:25px;position:absolute;top:-10px;right:-10px;z-index:100;background:url(../png/button-corner-close.png) no-repeat center center;border:none}.modalDialog .lightboxNavi{border:none;position:absolute;top:50%;margin-top:-16px}.modalDialog .lightboxNavi.left{left:-48px}.modalDialog .lightboxNavi.right{right:-48px}#uploader{display:none}.cadfileScreenshotSet .uploadify{margin-bottom:10px}.cadfileScreenshotSet ul.screenshots+.uploadify{margin-top:-5px}.signupBanner{background-color:#db2b22}.signupBanner .contentUpsell .g1x3c{text-align:right}.contentUpsell{background:#db2b22 url(../png/signup-banner-back.png) no-repeat top right;margin:0;padding:15px 0 0;overflow:hidden}.contentUpsell h2{color:white;font-family:'PillGothic600mgLight', sans-serif;font-size:26px;margin:0 0 6px 0}.contentUpsell p{color:#630000;font-size:15px}#library .contentUpsell{margin:16px 0 0 0}#library .introText{margin-top:16px;margin-bottom:16px}table.listing{border-top:1px solid #d5e8ef;border-left:1px solid #d5e8ef;border-right:1px solid #d5e8ef;width:100%;font-size:90%}table.listing th{text-align:left;font-weight:bold;font-size:11px;background-color:#eaeaea;color:#80a6c0;padding:5px 8px;border-bottom:1px solid #c8dfe8}table.listing tr td{background-color:#f2f9fc;padding:9px 8px;vertical-align:middle;border-bottom:1px solid #d5e8ef}table.listing th{background-color:#f2fafc;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3fafc', endColorstr='#daebf0')";background:-webkit-gradient(linear, left top, left bottom, left, right);background:-moz-linear-gradient(top, #f3fafc, #daebf0)}table.listing a:link,table.listing a:visited{color:#3094df}#tagSuggestions{padding-left:160px;font-weight:normal;display:block}#tagSuggestions .title{font-size:12px;display:block;padding:8px 0 4px 0}#tagSuggestions .addTag{font-size:11px;font-weight:bold;display:inline-block;height:12px;margin:0 8px 8px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:4px 8px;line-height:12px;text-decoration:none;background:#fff;color:#808080;-webkit-box-shadow:0 1px 0 #ccc;-moz-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}#tagSuggestions .addTag:hover{text-decoration:none;background:#c5c5c5;color:#111;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}.block .body .softwareChoices,.block .body .categories,.block .body .experience{color:#c5c5c5}.block .body .softwareChoices strong,.block .body .categories strong{display:block;font-size:13px;color:#000;margin:4px 0 2px 0}.block .body .experience strong{display:block;font-size:13px;color:#000;margin:4px 0 2px 0;font-weight:normal;white-space:pre-wrap}.block .body .userAvatar{overflow:hidden;padding:20px 0 0 0;font-weight:bold;color:#d00}.block .body .userAvatar .avatar{margin-top:-18px}#competitions .addCommentContainer .formWrapper{padding:10px;width:87%}.competitionList li{list-style:none;background:#fff;margin:0;padding:0px;margin:5px 8px 25px 0px;line-height:0;border:1px solid #d3d3d3}.competitionList li .body{min-height:170px;max-height:170px;padding:0px 0px 0px 240px}.competitionList li a{text-decoration:none}.competitionList li a .avatar{width:240px;height:170px;margin-left:-240px;display:block;overflow:hidden;position:relative;text-decoration:none}.competitionList li a span.keywords{top:-500px;position:fixed;padding:76px 44px 76px 45px;background:rgba(220,0,0,0.85);z-index:5;color:white;font-size:20px;text-decoration:none;font-family:"PillGothic600mgBold"}.competitionList li a:hover div{position:absolute}.competitionList li a:hover div span{top:85px;right:240px;position:relative}.competitionList li.loading{width:624px;float:left;overflow:hidden;height:20px;padding:22px 0px 4px 0px;margin:20px 0px;background:#fff url(../gif/spinner-default.gif) no-repeat 8px center;border-right:0px;border-left:0px}.competitionList li.loading span{margin-left:48px;margin-top:26px;font-size:20px;color:#bbb}.renderingsFeed li.loading{padding:18px 0px 15px 0px;margin:20px 0px;background:#fff url(../gif/spinner-default.gif) no-repeat 8px center;border:1px solid #d3d3d3;border-right:0px;border-left:0px}.renderingsFeed li.loading span{margin-left:48px;font-size:20px;color:#bbb}.competitionList li h3 a{color:black;font-weight:bold}.competitionList li h3 a:hover{text-decoration:underline !important}.competitionList li h4{color:#AAA;font-weight:normal}.competitionList li h3 a:hover{text-decoration:none}.competitionList .dataBlocks div.databody{background:url(../png/pattern-competition-block.png) repeat-y}.competitionList .challenge_title{height:60px;padding-top:12px;padding-left:16px;padding-right:16px}.competitionList .dataBlocks{height:92px;position:relative;margin-left:16px}.competitionList .active_challenge_title{height:118px;padding-top:12px;margin-left:16px;margin-right:16px}.competitionList .active_challenge_title p{padding-top:8px}.competitionList .dataBlocks_activeChallenge{height:40px;position:relative}.competitionList .dataBlocks_activeChallenge>div.active_challenge_right{float:right;font-weight:normal;line-height:2.9em;color:#AAA;font-size:14px;margin-right:16px}.competitionList .dataBlocks_activeChallenge>div.active_challenge_right a{color:#AAA}.competitionList .dataBlocks_activeChallenge>div.active_challenge_right a:hover{color:#777}.competitionList .dataBlocks_activeChallenge>div.active_challenge_left{position:absolute;font-weight:normal;line-height:2.9em;color:#AAA;font-size:14px;margin-left:16px}.competitionList .dataBlocks>div.entriesbody{width:100%;overflow:hidden;text-align:right;position:absolute;bottom:0}.competitionList .dataBlocks>div.entriesbody p.challenge_seeAll_small{font-weight:normal;color:#AAA;font-size:11px;text-align:center;width:46px;height:19px;background:#f6f6f6;margin:0px 10px 8px 0px;float:right;padding-top:8px;line-height:1.3em;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.competitionList .dataBlocks>div.entriesbody a p.challenge_seeAll_small{color:#AAA}.competitionList .dataBlocks>div.entriesbody a:hover p.challenge_seeAll_small{color:#777;background:#E9E9E9}.competitionList .dataBlocks>div.entriesbody p.challenge_seeAll_small strong{font-size:13px}.competitionList .dataBlocks>div.entriesbody .avatar{width:43px;height:43px;margin:0}.competitionList .dataBlocks>div.entriesbody div.picHoverBlack{float:left}.competitionList .dataBlocks>div.entriesbody div{margin:0px 9px 9px 0px}.competitionList .dataBlocks>div.entriesbody img.avatar:hover{opacity:0.6;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.competitionList .dataBlocks>div.entriesbody img.avatar{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.competitionPrizes{margin-top:4px;font-size:16px;line-height:20px}.competitionPrizes dt{font-weight:bold}.competitionPrizes dd{margin-bottom:24px}.competitionPrizes p:last-child{padding-bottom:0}form .listValue{display:block;padding-top:6px;overflow:hidden}form span.sublabel{display:block;padding-bottom:8px}form span.sublabel .avatar{float:none;display:inline-block;vertical-align:middle}form span.sublabel input{vertical-align:middle;margin-right:4px}.competitionDescription p:first-child{color:#808080;font-size:18px;font-family:'PillGothic600mgLight';font-weight:normal;line-height:20px}.competitionRules{margin-top:4px}.competitionRules li{list-style:none;background:url(../png/bullet-competition-rules.png) no-repeat 0 6px;line-height:16px;padding:0 0 8px 12px}.competitionRules li p{padding-bottom:0}p.competitionImage{text-align:center}p.competitionImage img{max-width:624px}.competitionEntrySubmission{padding:16px;margin:16px 8px 0 8px}.competitionEntrySubmission h3{color:#fff;margin-bottom:8px}.competitionUpsellBanner{padding:16px;margin:16px 8px 0 8px}.competitionUpsellBanner h3{color:#fff;margin-bottom:8px}.competitionUpsellBanner p{font-family:'PillGothic600mgLight';font-size:20px;line-height:24px;color:#fff;margin-bottom:16px}.competitionJury{padding:16px;margin-bottom:32px;overflow:hidden}.competitionJury p:last-child{padding-bottom:0}.competitionJury .logo{float:right;max-width:224px;margin-left:16px}.additionalCompetitionImage{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #d3d3d3;background:#fff;margin:0;padding:2px;margin:0 8px 8px 8px;line-height:0;-moz-box-shadow:0 0 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.15);box-shadow:0 0 2px rgba(0,0,0,0.15);width:190px}.competitionResults .resultItem{padding-top:10px;padding-bottom:32px}.competitionResults .resultItem h3{line-height:24px}.competitionResults .resultItem h3 a{color:#de1212}.competitionResults .resultItem .avatar{width:122px;height:122px}.competitionResults .resultItem blockquote{padding-left:144px}.competitionResults .resultItem blockquote cite{display:block;padding-left:40px;background:url(../png/icon-comment-32x32.png) no-repeat 0 0;font-size:14px;font-style:oblique;min-height:32px;line-height:16px}.competitionResults .resultItem blockquote .author{padding-left:40px;color:#c5c5c5;font-weight:bold}.competitionResults .resultItem.first .avatar{width:154px;height:154px}.competitionResults .resultItem.first blockquote{padding-left:176px}.competitionResults .resultItem blockquote.noPic{padding-left:0px}.competitionResults .resultItem.first blockquote cite{font-size:16px;line-height:20px}.acceptChallengeTerms{padding:16px}.acceptChallengeTerms .acceptTermsCheckbox{margin:16px 0}.acceptChallengeTerms .acceptTermsCheckbox #accept{margin-top:3px}.acceptChallengeTerms .acceptTermsCheckbox label{font-size:12px}.challengeTerms ul,.challengeTerms ol{margin-left:16px}.challengeTerms ol{list-style-type:decimal}.challengeTerms ol ol{list-style-type:lower-latin}.challengeTerms em{font-style:italic}.bgcolor-gray,.bgcolor-lightblue,.bgcolor-blue,.bgcolor-light{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden}.bgcolor-gray{background-color:#f6f6f6}.bgcolor-blue{background-color:#e5f3f7}.bgcolor-lightblue{background-color:#F3F8F9}.bgcolor-light{background-color:#FCFCFC;border:1px solid #DDD}.bluetitle{color:#29d}.sidebar_container{padding:20px 20px;margin-bottom:20px;font-size:12px;line-height:18px;color:#666}.sidebar_container h3,.sidebar_container h4{font-size:20px;font-family:'PillGothic600mgLight', sans-serif;margin-bottom:10px}.sidebar_container h5{padding-bottom:0px}.sidebar_container ul{list-style:none;margin:0px}.sidebar_container ul li{margin-bottom:10px}.sidebar_container.contact_block a:link,.sidebar_container.contact_block a:visited{color:#666;text-decoration:underline}.sidebar_container.contact_block a:hover{color:#000}.faq_linklist{margin:0 0 30px 0;list-style:none}.faq_linklist li{padding-bottom:8px}.faq_linklist li a:link,.faq_linklist li a:visited{color:#888;font-size:15px;text-decoration:underline}.faq_linklist li a:hover{color:#000}.likeCadfile .loginText{margin-left:8px;line-height:32px}.addedFile{float:left;background-color:#f5f5f5;padding:16px;margin:0 16px 8px 0}.addedFile .revisionName{display:block;color:#000;font-weight:bold;margin-bottom:4px}a.downloadFileLink{display:inline-block;color:#D00 !important;font-weight:bold;text-decoration:none}a.downloadFileLink.icon{padding-left:20px;background:url(../png/icon-download-red-16x16.png) no-repeat top left}.cadfileBody .detailsContainer ul.details li .addedFile a.downloadFileLink{text-decoration:none}a.downloadFileLink:hover,.cadfileBody .detailsContainer ul.details li .addedFile a.downloadFileLink:hover{text-decoration:underline}.revisionHead{color:#000;font-size:15px;margin-bottom:16px;font-weight:bold;display:block}.event.revision ul{list-style:none;padding:0px}.event.revision ul li{border-bottom:1px solid #E5E5E5;margin-bottom:16px;overflow:hidden;padding-right:24px}.event.revision ul li:last-child{border:none;margin-bottom:0px}.event.revision ul li .addedFile,.detailsContainer ul li .addedFile{background:transparent;padding:0px}.detailsContainer ul li .addedFile{float:none}.event.revision ul li .addedFile .eventTime,.detailsContainer ul li .addedFile .eventTime{margin-left:20px}.event.revision ul li p{padding-left:220px}.event.revision ul li .addedFile .removedFile{text-decoration:line-through;margin-left:20px}.cadfileBody ul.details .revisionHead{margin-bottom:8px}.cadfileBody ul.details .eventTime{color:#C5C5C5;font-size:11px}.cadfileBody ul.details .eventTime a{font-weight:normal;color:#C5C5C5}table.pricingFeaturesTable{width:100%;border-collapse:separate;border-spacing:20px 0px;margin:50px 0px}table.pricingFeaturesTable th{width:240px;padding:10px 0px}table.pricingFeaturesTable td{width:290px;padding:10px 10px}table.pricingFeaturesTable thead tr td{font-family:'PillGothic600mgBold';color:#808080;font-size:20px;letter-spacing:2px;line-height:50px;background-color:#F7F7F7;text-align:center;height:50px}table.pricingFeaturesTable tbody tr td,table.pricingFeaturesTable tbody tr th{border-top:1px dotted #D7D7D7;font:14px/21px arial, sans-serif;color:#333;font-weight:normal}table.pricingFeaturesTable tbody tr:last-child td,table.pricingFeaturesTable tbody tr:last-child th{border-bottom:1px dotted #D7D7D7}table.pricingFeaturesTable tbody tr th{text-align:left}table.pricingFeaturesTable tbody tr td{background-color:#F7F7F7;text-align:center}table.pricingFeaturesTable tbody tr td.empty{background-color:#F0F0F0}table.pricingFeaturesTable tbody tr td.checked{background-image:url("../png/tick.png");background-repeat:no-repeat;background-position:center;background-color:#F0F0F0}table.pricingFeaturesTable tbody tr td.checked-gray{background-image:url("../png/tick-gray.png");background-repeat:no-repeat;background-position:center;background-color:#F0F0F0}table.pricingFeaturesTable tbody tr.section{height:80px}table.pricingFeaturesTable tbody tr.section:first-child{height:20px}table.pricingFeaturesTable tbody tr.section:first-child td,table.pricingFeaturesTable tbody tr.section:first-child th{border-top:none}table.pricingFeaturesTable tbody tr.section th{font-weight:bold;vertical-align:bottom}table.pricingFeaturesTable tbody tr.section td{background-color:#F7F7F7}table.pricingFeaturesTable tbody tr.buttons td,table.pricingFeaturesTable tbody tr.buttons th{border-bottom:none}table.pricingFeaturesTable tr.buttons a{display:block;width:180px;height:40px;margin:10px auto;line-height:40px;border-radius:2px;background-color:#54606A;color:#FFF;font-size:16px;font-weight:bold}table.pricingFeaturesTable tr.buttons td.popular a{background-color:#F43}.pricingFooter{padding:20px 0}.pricingFooter h2{font:21px/100px arial, sans-serif;font-weight:bold}.pricingFooter h2 img{vertical-align:middle;margin-right:10px;padding-top:11px}.pricingFooter h4{font-size:16px;line-height:24px;color:#333}.pricingFooter p{font-size:14px;line-height:21px;color:#808080}.pricingFooter .faqLink{font-size:16px;line-height:24px}.compareHeader{min-height:320px;text-align:center;background-color:#33393f}.compareHeader h1{color:#fff;font-size:60px;line-height:60px;margin-top:70px}.compareHeader ul{list-style:none;margin:22px 0}.compareHeader ul li{font-size:40px;line-height:40px;display:inline-block;border:solid 2px #33393f;margin:4px;padding:14px 20px 10px 20px;font-family:'PillGothic600mgLight'}.compareHeader ul li a{color:#97deff}.compareHeader ul li.active{border:solid 2px #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.compareHeader ul li.active a{color:#fff;text-decoration:none}.compareTable{width:100%;text-align:left;border-collapse:separate;border-spacing:20px 0px;margin-top:25px}.compareTable th{width:33%}.compareTable tbody tr td,.compareTable tbody tr th{font-weight:normal;line-height:23px}.compareTable thead tr th{padding-bottom:15px}.compareTable thead h3{color:#333}.compareTable tbody td{color:#585858;font-size:16px;font:16px arial, sans-serif}.compareTable thead img{margin-left:10px}.compareHeadline h2{color:#999;font-size:34px;line-height:34px;text-align:center;margin-top:80px;margin-right:20px;font-family:'PillGothic600mgLight'}.compareView{opacity:1;min-height:500px}.compareView .pricingFeaturesTable{margin-top:30px}.compareView.ng-enter,.compareView.ng-leave{-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear}.compareView.ng-enter{opacity:0}.compareView.ng-enter-active{opacity:1}.compareView.ng-leave{opacity:1}.compareView.ng-leave-active{opacity:0}.compareFooter,.compareFooter_collapsed{text-align:center}.compareFooter h2,.compareFooter_collapsed h2{font-size:30px;margin:40px 0 40px;font-family:'PillGothic600mgLight'}.compareFooter{margin-bottom:60px}.pricingFeaturesTable .white{background-color:#fff}.wbFooter{width:100%;background:#f5f5f5;border-top:1px solid #e9e9e9;overflow:hidden}.wbFooter .wbFooterInner,.wbFooter .wbFooterInner-collapsed{text-align:center}.wbFooter .wbFooterInner h3,.wbFooter .wbFooterInner-collapsed h3{text-align:center;font-weight:normal;color:#7f7f7f}.wbFooter .wbFooterInner .footerBtn,.wbFooter .wbFooterInner-collapsed .footerBtn{margin:0px 0 0 0}.wbFooter .wbFooterInner .getWorkbenchWrapper,.wbFooter .wbFooterInner-collapsed .getWorkbenchWrapper{margin-top:25px;text-align:center;font-size:16px}.wbFooter .wbFooterInner .contactWrapper,.wbFooter .wbFooterInner-collapsed .contactWrapper{margin-top:25px;text-align:center}.wbFooter .wbFooterInner .contactWrapper .contactTxt,.wbFooter .wbFooterInner-collapsed .contactWrapper .contactTxt{font-size:16px;font-weight:bold}.wbFooterInner{margin:40px auto}.wbFooterInner-collapsed{margin-bottom:35px}.wbFooterBannerBook{text-align:center;padding-top:20px;padding-bottom:20px}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.wbHomeNav .subNaviWrapper{background-color:#33393f;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.wbHomeNav .subNaviWrapper .subNavi{font-weight:normal}.wbHomeNav .subNaviWrapper .subNavi .navCta{float:right;line-height:45px}.wbHomeNav .subNaviWrapper .subNavi .navCta a,.wbHomeNav .subNaviWrapper .subNavi .navCta a:hover{color:#FFF}.wbHomeNav .subNaviWrapper .subNavi a{color:#6CBFF8}.wbHomeNav .subNaviWrapper .subNavi a:hover{color:#60ACE0}.wbHomeNav .subNaviWrapper .subNavi .selected a{color:#999}.wbHeader{background:#33393f;background-image:url(../png/illustration-workbench-background-sketch.png);background-repeat:no-repeat;background-position:center 50px;border-bottom:1px solid #d7d7d7}.wbHeader .wbHeadWrap .wbHeadContent{float:left;margin:25px 0 10px 0}.wbHeader .wbHeadWrap .wbHeadContent h1{font-size:35px;line-height:38px;padding-bottom:20px;color:#FFF}.wbHeader .wbHeadWrap .wbHeadContent h1.subhead{color:#CCC}.wbHeader .wbHeadWrap .wbHeadContent p{padding-bottom:20px}.wbHeader .wbHeadWrap .wbVideo{width:670px;margin:55px auto 10px auto;-webkit-animation-name:fadeInUp;-webkit-animation-duration:1s;-webkit-transition-timing-function:ease-in;-moz-animation-name:fadeInUp;-moz-animation-duration:1s;-moz-transition-timing-function:ease-in;-o-animation-name:fadeInUp;-o-animation-duration:1s;-o-transition-timing-function:ease-in;animation-name:fadeInUp;animation-duration:1s;transition-timing-function:ease-in}.wbHeader .wbHeadWrap .wbHeadFeatures{margin:30px 0}.wbHeader .wbHeadWrap .wbHeadFeatures .wbHeadFeatureItem{text-align:center;-webkit-animation-name:fadeIn;-webkit-animation-duration:5s;-webkit-transition-timing-function:ease-in;-moz-animation-name:fadeIn;-moz-animation-duration:5s;-moz-transition-timing-function:ease-in;-o-animation-name:fadeIn;-o-animation-duration:5s;-o-transition-timing-function:ease-in;animation-name:fadeIn;animation-duration:5s;transition-timing-function:ease-in}.wbHeader .wbHeadWrap .wbHeadFeatures .wbHeadFeatureItem a:hover{text-decoration:none}.wbHeader .wbHeadWrap .wbHeadFeatures .wbHeadFeatureItem p{color:#FFF;font-size:15px;line-height:20px;width:190px;margin:0 auto}.wbHeader .wbHeadWrap .wbHeadFeatures .wbHeadFeatureItem p .hilite{font-weight:bold}.wbHighlightWrap{background-color:#FFF;border:none}.wbHighlightWrap .wbFeature{border:none;background-color:#fff}.wbHighlightWrap .wbFeature .featuresLeft{float:left;padding-right:20px;width:300px}.wbHighlightWrap .wbFeature .featuresRight{float:right;padding-left:20px;width:300px}.wbHighlightWrap .wbFeature .subtitle{text-align:center;padding-bottom:40px;font-size:18px;color:#999999}.wbHighlightWrap .wbFeature .withTopPadding{padding-top:15px}.wbHighlightWrap .wbFeature .featuresLink{float:right}.wbHighlightWrap .wbFeature h1{text-align:center;padding-top:120px;font-size:40px;color:#999999}.wbHighlightWrap .wbFeature h1.first{padding-top:70px}.wbHighlightWrap .wbFeature h3{font-size:18px;color:#3ad}.wbHighlightWrap .wbFeature p{font-size:15px;line-height:23px;color:#666666;padding-bottom:24px}.downloadsPageHeader{background-color:#e6eff4}.downloadsPageHeader .downloadsPageHeaderContent{padding:60px 0}.downloadsPageHeader .downloadsPageHeaderContent .downloadBox{float:left;width:110px;padding-left:10px}.downloadsPageHeader .downloadsPageHeaderContent .downloadMessage{float:left;padding-top:10px;font-size:14px}.downloadsPageHeader .downloadsPageHeaderContent .downloadMessage .supportedVersions{font-size:13px;color:#888}.downloadsPageHeader .downloadsPageHeaderContent .systemRequirements{margin-top:10px;font-size:9pt;color:#999}.downloadWorkbenchPageHeader .downloadWorkbenchPageHeaderContent{padding:120px 60px 120px 60px}.downloadWorkbenchPageHeader .downloadWorkbenchPageHeaderContent .downloadBox{float:left}.downloadWorkbenchPageHeader .downloadWorkbenchPageHeaderContent .downloadMessage{float:left;padding-top:50px;padding-left:30px;font-size:14px}.downloadWorkbenchPageHeader .downloadWorkbenchPageHeaderContent .downloadMessage .supportedVersions{font-size:13px;color:#888}.downloadWorkbenchPageHeader .downloadWorkbenchPageHeaderContent .downloadMessage a{text-decoration:underline}.downloadsPage{min-height:500px;position:relative}.downloadsPage .header{margin-bottom:35px}.downloadsPage .subhead{font-size:14px;color:#888}.downloadsPage .productBox{background-color:#e6eff4;border:1px solid #c0d3dd;width:452px;height:264px;float:left;border-radius:2px;font-size:14px}.downloadsPage .productBox .image{width:120px;height:206px;margin:30px 20px 0 20px;float:left}.downloadsPage .productBox .image img{margin:0;padding:0}.downloadsPage .productBox .description{margin:30px 20px}.downloadsPage .productBox .description .legal{margin-top:10px;font-size:9pt;color:#999}.downloadsPage .productBox ul,.downloadsPage .productBox li{list-style:none}.downloadsPage .productBoxMargin{margin:0 20px 0 0}.downloadsPage .legal{position:absolute;bottom:0;font-size:9pt;color:#999}.workbenchPCDownloadPage{margin-top:20px;margin-bottom:150px}.workbenchPCDownloadPage p{font-size:14px}.workbenchPCDownloadPage h3{margin-top:8px}#static .featuresHeader h1{font-size:36px;line-height:46px;padding:15px 90px 30px 0px}#static .featuresHeader p{padding:0 530px 164px 0px}#static .featuresHeader img{position:absolute;top:80px;right:0px}#static .featuresList{clear:both}#static .featuresList ul{list-style-type:none}#static .featuresList ul li{width:450px;display:block;float:left;padding:5px;height:120px}#static .featuresList ul li img{float:left;width:120px;height:100px;padding-right:10px}#static .featuresList ul li p{color:#808080;font-size:16px;line-height:20px}#static .featuresList.free{padding-top:30px}#static #showVideoOverlay .overlayBody{padding:0}#static .videoWrapper{position:relative;display:block;float:left;height:440px;margin:0px 0;width:100%}#static #subheader{background:url(../jpg/pattern-challenges.jpg) center center}#static .securityHeader{border-radius:0;border-bottom:1px solid #dadada}#static .securityHeader>div{position:relative;overflow:visible}#static .securityHeader img{position:absolute;top:30px;left:-70px}#static .securityHeader h1{font-size:46px;line-height:46px;padding:34px 90px 30px 335px}#static .securityHeader p{padding:0 130px 40px 335px}#static #bodyContent section[class^=security]{margin-top:36px}#static #bodyContent .securityFeatures .contentHilite{padding-top:18px}#static #bodyContent .securityFeatures h4{font-size:18px;margin-bottom:4px}#static #bodyContent .securityFeatures p{margin-bottom:12px}#static #bodyContent .securityFaq dl{margin-top:24px}#static #bodyContent .securityFaq dd,#static #bodyContent .securityFaq dt{padding-left:45px}#static #bodyContent .securityFaq dt{font-size:18px;font-weight:bold;padding-top:9px;padding-bottom:9px;overflow:visible;background:url(../png/icon-faq-32x32.png) no-repeat;margin-bottom:-3px}#static #bodyContent .securityFaq dd{margin-bottom:24px}#static #bodyContent .securityFaq dd p{padding:0}#static #bodyContent .securityFaq ul{list-style-position:outside;margin-left:45px;padding-bottom:0}#static #bodyContent .securityFaq li p{padding-left:20px}#static #bodyContent .securityFaq h5{margin:6px 0}#static #bodyContent .securityContact{padding-bottom:25px}#static #bodyContent .securityContact h1{margin-bottom:46px}#static #bodyContent .securityContact img{float:left}#static #bodyContent .securityContact p,#static #bodyContent .securityContact a{float:right;width:690px}#static #bodyContent .securityContact a{display:block;font-size:26px;outline:0}#static #bodyContent #customers{padding-top:0}#static #bodyContent #customers h1{font-size:38px;line-height:38px;margin-top:20px}#static #bodyContent #customers h1.separated.red{color:#db2b22;margin-left:15px}#static #bodyContent #customers hr{margin-top:20px;margin-bottom:20px}#static #bodyContent #customers section.customerBlock{margin-top:25px;padding-bottom:25px;display:inline-block}#static #bodyContent #customers section.customerBlock .customerBlockText{width:710px}#static #bodyContent #customers section.customerBlock blockquote{margin:0;padding:0px 70px;padding-right:30px;line-height:1.45;position:relative}#static #bodyContent #customers section.customerBlock blockquote cite{font-size:16px}#static #bodyContent #customers section.customerBlock blockquote cite img{float:left}#static #bodyContent #customers section.customerBlock blockquote cite span{margin:15px;display:inline-block}#static #bodyContent #customers section.customerBlock blockquote p{font-style:italic}#static #bodyContent #customers section.customerBlock blockquote>p:before,#static #bodyContent #customers section.customerBlock blockquote>p:after{content:"\""}#static #bodyContent #customers section.customerBlock blockquote .keyBenefits p{color:#444;font-style:normal}#static #bodyContent #customers section.customerBlock .companyBlock img{width:280px}#static #bodyContent #customers section.customerBlock .companyBlock img.avatar{width:60px;height:60px}#static #bodyContent #customers section.customerBlock .companyBlock .quotist{font-size:15px;line-height:26px;width:280px;position:relative;margin-top:-20px}#static #bodyContent #customers section.customerBlock .companyBlock .quotist strong:after{content:","}#static #bodyContent #customers section.customerBlock .companyBlock .industryTitle{background-color:#29d;padding:2px 7px;position:absolute;border:1px solid #fff}#static #bodyContent #customers section.customerBlock .companyBlock .industryTitle h2{padding-top:2px;color:white;margin-bottom:0}#static #bodyContent #customers section.industryBlock{margin-top:25px;padding-bottom:25px;display:inline-block}#static #bodyContent #customers section.industryBlock h2{padding-bottom:16px}#static #bodyContent #customers section.industryBlock h3{text-transform:uppercase;font-size:0.95em;color:#999;font-weight:200}#static #bodyContent #customers section.industryBlock img{max-height:107px;border:#eee solid 3px}#static #bodyContent #customers section.industryBlock img.icon{position:relative;top:5px;margin-right:5px;border:none}#static #bodyContent #customers section.industryBlock a{font-size:1.18em;text-decoration:underline}#static .customersBottom{background-color:#eee;border-top:1px solid #e8e8e8}#static .customersBottom #bottomAction{padding:60px 0;text-align:center;line-height:30px}.wbRegistration{padding-bottom:70px}.wbRegistration .wbForm{width:100%}.wbRegistration h1{padding-bottom:10px}.wbRegistration h3{font-weight:normal;line-height:22px}.wbRegistration p.subHeader{font-size:14px;color:#808080;padding-bottom:15px}.sidebarIntro ul li p{padding-bottom:6px}.acceptTermsText{font-size:16px}.acceptTermsCheckbox{margin:10px}.acceptTermsCheckbox .checkbox{border:1px}.acceptTermsCheckbox label{margin-left:10px;font-size:14px;line-height:12px}.acceptTermsButton{float:left;margin-top:20px}.acceptTermsSubtext{font-size:16px;margin-left:16px;position:relative;bottom:8px}.accountMembers{display:inline-block}.accountMembers .admin-note{padding-left:8px}.accountName{display:inline-block;padding-left:8px}.accountName h2{margin:0px 0px 0px 10px}.memberUpgradeToggle.button{background:url(../png/tooltip-layer-arrow-right-down-sprite.png) no-repeat -15px 7px}.memberUpgradeMenu{display:none;position:absolute;float:right;width:20px;right:-4px}.memberUpgradeMenuItem{float:right;width:100px;text-align:center;list-style-type:none;background:#bbb;padding:2px 2px 2px 2px;position:absolute}.accountMembership h2{margin-bottom:0px}.accountMembership p{color:#aaa}.accountMembership table{width:100%}.accountMembership table tr{font-size:14px}.accountMembership table tr td{vertical-align:middle;border-bottom:2px solid #f5f5f5}.accountMembership table tr td h3{margin:0 0 0 0}.accountMembership table tr td:last-child a{display:block;width:30px}.accountMembership table tr:first-child{background:#f5f5f5;height:30px;margin:0 0 5px 0;color:#666;font-size:12px}.accountMembership table tr:first-child td:first-child{padding-left:10px}.button.seatAssignment{display:inline-block}#plans_input select{width:382px}#label_billing_address_state{width:104px}#billing_setting_address_state{width:60px}#billing_setting_address_city{width:174px}#billing_setting_address_country{width:382px}#label_billing_setting_expiration_year{width:10px}#billing_setting_expiration_month_input select{width:auto;float:left}#billing_setting_expiration_month_input select:first-of-type{margin-right:10px}#seatsnumber,#billing_setting_cvc{width:60px;margin-right:10px}#postlabel_seatsnumber{text-align:left}#billing_question_container{margin-left:43px;width:536px}#billing_question_container h3{margin:10px 0px 5px 0px}#billing_question_container p{padding-bottom:0px}.billing-info{list-style-type:none}.billing-info .label-container{vertical-align:top;display:inline-block;width:100px;margin-right:40px}.billing-info label{font-weight:bold;width:100px}.billing-info ol{display:inline-block;padding:0}.billing-info ol li{display:block}fieldset.billing-info{margin:0 0 10px 0}.subscriptionTable tr.subscriptionTableHeader td{text-align:center;color:#bbb;background:#444}.subscriptionTable td{text-align:center;background:#ddd;color:#000;height:40px;vertical-align:middle;font-weight:bold}#credit_card_companies{width:188px;height:30px;border:1px solid #d2d2d2;border-radius:3px;margin:0px 0px 0px 10px}#credit_card_cvc{height:30px;border:1px solid #d2d2d2;border-radius:3px;cursor:pointer}#cvcShowOverlay img{margin:10px 61px}#billing_error_notification{float:left;width:604px;height:20px;line-height:20px;margin-bottom:20px;background:#ffe7e2;padding:10px;-moz-border-radius:3px;border-radius:3px}#billing_error_notification a,#billing_error_notification a:active,#billing_error_notification a:visited,#billing_error_notification a:focus,#billing_error_notification a:hover{color:#3af}#billing_error_notification a{cursor:pointer;text-decoration:none}#billing_error_notification p{color:#333;padding:0}#billing_error_notification span:first-child{background:transparent url(../png/main-sprite.png) no-repeat 0px -32px}#billing_error_notification span:not(:first-child){background:transparent;width:582px;margin-right:0px;text-shadow:#FFF 1px 1px 0px}#billing_error_notification .error{float:left;width:608px}.add_billing .subscriptionsArea{width:370px;margin-left:180px}.add_billing .subscriptionsArea .string{line-height:32px}.add_billing .subscriptionsArea .subscriptionsBox{border:1px solid #54849d;background:#e6eff4}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection{padding:10px}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection .plans{height:15px}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection .plans .remark{font-weight:normal;color:#228844;background:#bfe4bf;border-radius:2px;padding:2px;margin-left:4px}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection .plans label{font-weight:inherit;display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection .plans input[type=radio]{display:none}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection .plans label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottombottom:1px;background-color:#fff;border:1px solid #aaa}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection .plans input[type=radio]:checked+label{font-weight:bold}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection .plans input[type=radio]:checked+label:before{content:"\2713";color:#5e5e5e;font-size:22px;text-align:center;line-height:14px}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection.intervalSection{text-align:right}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection.intervalSection .intervalAmount{font-weight:bold;margin-left:4px;margin-right:4px}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection.totalSection{text-align:right;font-size:18px;background-color:#c9dae3}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection.totalSection #totalAmount{font-weight:bold;margin-left:4px;margin-right:4px}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection .seats{font-size:16px}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection .seats #seat_price{font-weight:bold}.add_billing .subscriptionsArea .subscriptionsBox .subscriptionSection .seats #seatsnumber{float:none}.add_billing .subscriptionsArea .subscriptionsBox .separation{margin-top:8px 0;border-top:1px solid #c9dae3}.add_billing input:focus{outline:auto 1px #aaaaaa}.add_billing select{height:30px !important;padding:5px;line-height:20px}.add_billing select:focus{outline:auto 1px #aaaaaa}.add_billing li.input input.required_input{box-shadow:0 0 3px 0 #f00}.add_billing li.input .required_error{float:left;margin-top:2px;margin-left:180px;color:#f00;font-style:italic}.add_billing li.input .required_error#billing_setting_address_country_error{margin-left:0px}.add_billing li.input .required_error#billing_setting_cvc_error{margin-top:0px}.add_billing li.input #billing_setting_card_number{width:170px}.add_billing .submission{margin-left:120px}.add_billing .submission .cancelBillingButton{margin-left:8px}.upgradeContainer{padding:8px;background:#f5f5f5;margin-right:10px;float:right;border-radius:5px}.upgradeContainer .accountStatsContainer{float:left;margin-right:10px;line-height:17px}.upgradeContainer .accountStatsContainer div{height:17px}.upgradeContainer a{float:left;display:block}.upgradeContainer span.spacer{float:left}#accountUpsellOverlay .modal-body .formSection{width:500px;padding-top:15px;padding-bottom:15px}#accountUpsellOverlay .modal-body .formSection>div ul{list-style:inside;width:350px;font-size:16px;float:left;padding:0;margin-bottom:15px}#accountUpsellOverlay .modal-body .formSection>div ul li{text-indent:20px;margin:8px 0}#accountUpsellOverlay .modal-body .formSection>div:first-child{float:left;color:#444;width:500px}#accountUpsellOverlay .modal-body .formSection>div:first-child p{width:320px;float:left;font-size:18px;font-weight:bold;line-height:25px;margin-left:0px}#accountUpsellOverlay .modal-body .formSection>div:first-child h3{width:320px;float:left;color:#444;font-weight:normal;padding:0;margin:0}#accountUpsellOverlay .modal-body .formSection #upgradeButtonContainer{float:left;width:500px}#accountUpsellOverlay .modal-body .formSection #upgradeButtonContainer a{padding-left:15px;padding-right:15px}#accountUpsellOverlay .modal-body .formSection>div:last-child{position:absolute;top:74px;right:30px;width:136px;height:136px;background-image:url(../png/account_upgrade.png);background-repeat:no-repeat}#accountUpsellOverlay .modal-footer{height:auto;min-height:35px}#accountUpsellOverlay .modal-footer p{float:left;padding:0;margin-bottom:10px}#accountUpsellOverlay .modal-footer form{float:left}#accountUpsellOverlay .modal-footer form textarea{float:left;width:508px;height:50px;margin-bottom:10px;resize:none;background:#fff}#accountUpsellOverlay .modal-footer form input{padding-left:20px;padding-right:20px}#upgradeToProModal img.illustration,#endOfTrialModal img.illustration{float:left;margin:10px}#upgradeToProModal .featureList,#endOfTrialModal .featureList{float:left;padding:10px;font-size:18px;width:280px}#upgradeToProModal .featureList strong,#endOfTrialModal .featureList strong{color:#000;line-height:26px}#upgradeToProModal .featureList ul,#endOfTrialModal .featureList ul{list-style-image:url("../jpg/pro-feature-star.jpg")}#upgradeToProModal .featureList ul li,#endOfTrialModal .featureList ul li{line-height:36px}#upgradeToProModal .contact,#endOfTrialModal .contact{float:left;padding-left:10px}.button.spinning,.btn.spinning{cursor:wait}.jsDisabled{color:#db2b22;text-align:center}.bgHilite .jsDisabled{padding-top:16px}.profileForm .emailInfo{margin-left:183px;font-size:11px;color:#aaa;width:370px;margin-bottom:16px}.dummy{color:#000002}.header-dropdown{position:relative}.header-dropdown__list{position:absolute;top:100%;display:none;background:#000;padding-bottom:0}.header-dropdown__list li{display:block;width:100%;white-space:nowrap}.header-dropdown__list li a{text-align:left;display:block}@media (min-width: 880px){.header-dropdown__list li a{height:50px;line-height:50px}}.header-dropdown:hover .header-dropdown__list,.header-dropdown--open .header-dropdown__list{display:block}@media (max-width: 880px){.header-dropdown .header-dropdown__trigger{display:none !important}.header-dropdown .header-dropdown__list{display:block}}[v-cloak],[v-cloak]>*{display:none}body#members-sessions{min-width:0 !important}body#members-sessions section.gc{padding-top:0;width:auto !important;position:relative}body#members-sessions section.gc>.g1{width:100%;padding:0px}body#members-sessions section.gc>.g1,body#members-sessions section.gc>.g1 *{box-sizing:border-box}body#members-sessions section.gc>.g1>.flashMessage{width:100%;max-width:960px;margin:0 auto}body#members-sessions section.gc>.g1>.flashMessage .error{width:100%;max-width:960px;margin:10px}#signInModal{clear:both}#signInModal,#signInModal *:not(.fas):not(.fab){font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;box-sizing:border-box}.sign-in-modal__wrap{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.sign-in-modal__wrap,.sign-in-modal__wrap--backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.sign-in-modal__wrap--backdrop{background-color:rgba(255,255,255,0.95)}.sign-in-modal__wrap--permanent,.sign-in-modal__wrap--permanent:before{background-color:#FFF;position:static;z-index:initial !important;min-height:calc(100vh - 70px);content:none}.sign-in-modal__modal{z-index:99999;max-width:360px;width:100%;background-color:#FFF;border-radius:3px;box-shadow:0px 0px 5px rgba(51,51,51,0.4);display:flex;flex-flow:column nowrap;overflow:hidden;margin-top:20px}.sign-in-modal__wrap--permanent .sign-in-modal__modal{z-index:initial}.sign-in-modal__header{font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif !important;padding:15px 30px;background-color:#333;display:block;position:relative}.sign-in-modal__close{font-weight:normal;font-size:24px;position:absolute;top:18px;right:18px;height:11px;line-height:11px;opacity:0.8;transition:opacity 0.15s ease-in-out}.sign-in-modal__close,.sign-in-modal__close:hover{color:#FFF;text-decoration:none}.sign-in-modal__close:hover{opacity:1}.sign-in-modal__title{color:#FFF;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif !important;font-style:normal;font-weight:bold;font-size:16px;line-height:16px;margin-bottom:0}.sign-in-modal__body,.sign-in-modal__body-collapsed{background:#FFF;padding:30px}.sign-in-modal__body>form,.sign-in-modal__body-collapsed>form{width:100%}.sign-in-modal__body{min-height:288px}.sign-in-modal__register{z-index:99999;margin-top:20px;margin-bottom:20px;color:#3ad;font-size:12px;font-weight:bold;line-height:18px}.sign-in-modal__register:hover{color:#208ebd}.sign-in-modal__alert{background:rgba(102,204,68,0.3);border:1px solid #66CC44;border-radius:3px;margin-bottom:20px;font-style:normal;font-weight:normal;font-size:12px;line-height:16px;color:#006409;padding:9px 10px;display:flex;flex-flow:row nowrap}.sign-in-modal__alert>img{margin-right:9px;flex:0 0 auto}.sign-in-modal__alert>div{display:block;flex:1 0 calc(100% - 30px);width:calc(100% - 30px)}.sign-in-modal__text{font-style:normal;font-weight:normal;font-size:12px;line-height:19px;color:#000000;margin-bottom:20px}.sign-in__input{font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif !important;border:none;outline:none;flex:1 0 auto;font-weight:normal;font-size:12px;padding-left:5px;color:#333}.sign-in__input,.sign-in__input-icon{height:30px;line-height:30px}.sign-in__input-icon{line-height:30px !important;font-size:16px;flex:0 0 auto;color:#999999}.sign-in__input-block{border:1px solid #DDD;border-radius:2px;padding:0 10px;display:flex;flex-flow:row nowrap;margin-bottom:10px}.sign-in__input-wrap{display:flex;flex-flow:row nowrap}.sign-in__input-wrap .sign-in__input-block{flex:1 0 auto}.sign-in__input--email{padding-top:0 !important;padding-bottom:0 !important}.sign-in__input--password{padding-top:0 !important;padding-bottom:0 !important}.sign-in__input--password-visibility{color:#999;line-height:30px}.sign-in__button{outline:none;display:block;text-align:center;font-weight:bold !important;width:100%;font-size:12px;background:#F43;box-shadow:inset 0px -2px 0px #E22E22;padding:8px;color:#FFF;border-radius:3px;border:none;text-decoration:none !important}.sign-in__button:hover{color:#FFF;text-decoration:none}.sign-in__button:disabled{opacity:50%;cursor:default}.sign-in__forgot-password{border:1px solid #DDD;box-sizing:border-box;border-radius:2px;background:#FFF;color:#333;margin-left:10px;flex:0 0 auto;padding:0 11px;border-bottom-width:1px;margin-bottom:10px;height:32px;line-height:32px}.sign-in__forgot-password:hover{color:#333}.sign-in__or{font-weight:normal;font-size:12px;line-height:10px;color:#CCC;padding:0 23px}.sign-in__or,.sign-in__or-hr{margin:20px 0}.sign-in__or-wrap{display:flex;align-items:center;justify-content:center;flex-flow:row nowrap}.sign-in__or-hr{border-color:#CCC;flex:1 0 auto}.sign-in__social-network{font-size:12px;text-align:center;color:#333;padding:0;margin-bottom:10px}.sign-in__social-network-buttons{display:flex;flex-flow:row nowrap;width:100%;padding-top:20px}.sign-in__social-network-buttons>form{flex:1 0 auto}.sign-in__social-network-buttons>form:not(:last-child){margin-right:7px}.sign-in__social-network-button{width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;border:1px solid rgba(0,0,0,0.2);border-radius:3px;text-align:center;font-size:20px;line-height:20px;padding:6px;transition:background 0.15s ease-in-out}.sign-in__social-network-button,.sign-in__social-network-button:hover{color:#FFF}.sign-in__social-network-button--facebook{background:#576EB2}.sign-in__social-network-button--facebook:hover{background:#4b62a4}.sign-in__social-network-button--linkedin{background:#33AADD}.sign-in__social-network-button--linkedin:hover{background:#239ed3}.sign-in__social-network-button--google{background:#E7453C}.sign-in__social-network-button--google:hover{background:#e42f25}.sign-in__error{font-weight:bold;font-size:12px;line-height:12px;color:#F43;margin-bottom:10px}.sign-in__back-to-login{color:#3ad;font-weight:normal;font-size:12px;line-height:10px}.sign-in__back-to-login-wrap{display:block;margin-top:20px;text-align:center}input.sign-in__input::-webkit-input-placeholder{color:#999;transition:color 0.15s ease-in-out}input.sign-in__input:-ms-input-placeholder{color:#999;transition:color 0.15s ease-in-out}input.sign-in__input::placeholder{color:#999;transition:color 0.15s ease-in-out}input.sign-in__input:focus::-webkit-input-placeholder{color:#CCC}input.sign-in__input:focus:-ms-input-placeholder{color:#CCC}input.sign-in__input:focus::placeholder{color:#CCC}.sign-in-modal__transition-enter-active,.sign-in-modal__transition-leave-active{transition:opacity .3s}.sign-in-modal__transition-enter,.sign-in-modal__transition-leave-to{opacity:0}.wrap-transition-enter-active,.wrap-transition-leave-active{transition:opacity .3s}.wrap-transition-enter,.wrap-transition-leave-to{opacity:0}.sign-in-modal__modal{transform:translateY(0)}.gc-core__container{margin-right:auto;margin-left:auto;width:auto;max-width:991px;padding:0 20px;text-align:center}@media only screen and (min-width: 991px){.gc-core__container{padding:0 10px}}@media only screen and (min-width: 991px){.gc-shared-tooltip__wrapper:hover .gc-shared-tooltip__text{display:block}}.gc-shared-tooltip__text{display:none;background:#111;padding:10px;margin-top:5px;position:absolute;z-index:1000;width:250px;font-size:12px;border-radius:5px}.gc-shared-opentowork-box__wrapper{display:none}@media only screen and (min-width: 991px){.gc-shared-opentowork-box__wrapper{display:block;background-color:#333333;position:absolute;right:50px;top:50px;width:330px}}.gc-shared-opentowork-box__header{font-weight:bold;font-size:16px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:21px;color:#f3f3f3;text-align:left;border-bottom:1px solid #444444;padding:15px}.gc-shared-opentowork-box__body{font-weight:normal;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:18px;color:#999999;text-align:left;padding:15px}.gc-shared-opentowork-box__switch{float:right}.gc-shared-opentowork-box__button{font-weight:bold;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:19px;color:#ffffff;text-align:center;background:#ff4433;border-radius:2px;border:none;box-shadow:inset 0px -2px 0px rgba(0,0,0,0.2);display:block;margin-top:15px;padding:5px 15px}.gc-shared-opentowork-box__button:hover{background-color:#ff2714}.gc-shared-opentowork__hireme-button,.gc-shared-opentowork__hireme-button:visited{background-color:#80C958;border:none;border-bottom:2px solid #508d2e;color:#ffffff}.gc-shared-opentowork__hireme-button:hover,.gc-shared-opentowork__hireme-button:visited:hover{background-color:#65b43a;border-bottom:2px solid #508d2e;color:#ffffff}@media only screen and (max-width: 991px){.gc-shared-opentowork__switch-profile{display:flex;flex-direction:row-reverse;justify-content:center;margin:0 !important}.gc-shared-opentowork__switch-profile h4{margin-left:14px;padding-top:4px}}.gc-shared-opentowork__wrapper{position:relative}.gc-shared-opentowork__icon-profilepage{display:none}@media only screen and (min-width: 991px){.gc-shared-opentowork__icon-profilepage.imageLoaded{display:block;position:absolute;bottom:7px;left:7px}}.gc-shared-opentowork__icon-engineersearch{display:none;height:35px;width:35px !important;position:absolute;bottom:7px;left:3px}.gc-shared-opentowork__icon-dashboard{width:26px !important;height:26px !important;position:absolute;bottom:5px}@media only screen and (min-width: 991px){.gc-shared-opentowork__member-container.image-loaded .gc-shared-opentowork__icon-engineersearch{display:block}}@media only screen and (max-width: 991px){.gc-shared-opentowork__member-container.image-loaded .avatar-img{box-shadow:0px 0px 0px 4px #80C958}}.gc-shared-opentowork_switch{position:relative;display:inline-block;width:27px;height:15px}.gc-shared-opentowork_switch input{width:0;height:0;opacity:0}.gc-shared-opentowork_switch span{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f3f3f3;border-radius:15px;cursor:pointer}.gc-shared-opentowork_switch span,.gc-shared-opentowork_switch span:before{-webkit-transition:0.4s;transition:0.4s}.gc-shared-opentowork_switch span:before{position:absolute;bottom:2px;left:2px;width:11px;height:11px;background-color:#333333;border-radius:50%;content:""}.gc-shared-opentowork_switch input:checked+.gc-shared-opentowork_slider{background-color:#80C958}.gc-shared-opentowork_switch input:focus+.gc-shared-opentowork_slider{box-shadow:0 0 1px #80C958}.gc-shared-opentowork_switch input:checked+.gc-shared-opentowork_slider:before{background-color:#ffffff;-webkit-transform:translateX(11px);-ms-transform:translateX(11px);transform:translateX(11px)}.gc-shared-opentowork-navicon__desktopicon{margin-right:8px}@media only screen and (max-width: 991px){.gc-shared-opentowork-navicon__desktopicon,.gc-shared-opentowork-navicon__desktopicon *{display:none}}.gc-shared-opentowork-navicon__mobileicon{display:flex;align-items:center;padding-right:12px}@media only screen and (min-width: 991px){.gc-shared-opentowork-navicon__mobileicon,.gc-shared-opentowork-navicon__mobileicon *{display:none}}.gc-shared-opentowork-navicon__mobileicon a{opacity:0.6 !important}.gc-shared-opentowork-navicon__mobileswitch{margin-left:auto}@font-face{font-weight:400;font-family:"Open Sans";src:url(../eot/opensans-regular-webfont-25f7c6430e4b537dfa6bbe5554d4641c0fbdbf3f9351aab6cd91d43d11738528.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../woff/opensans-regular-webfont-22e7a1b10c110072f5a0bfd16e2197a76b279ec879bcce8978fada1dc9ee5d40.woff) format("woff"),url(../ttf/opensans-regular-webfont-dee2d2b7658161d7efa0dede8298b64bf88c8bc1fea782fc10468c9269e78d4a.ttf) format("truetype"),url(../svg/opensans-regular-webfont-9ecb8504258d8576dadbe37b75bb434cc95a0dde24225ebfea9c8aea99df8ea9.svg#open_sansregular) format("svg");font-display:block}@font-face{font-weight:600;font-family:"Open Sans";src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(../ttf/opensans-semibold-5e8d9e1a89083cd1b0849993fe2f3acc9aa33b7f439f7e8616872f6897f30684.ttf) format("truetype");font-display:block}@font-face{font-weight:800;font-family:"Open Sans";src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url(../ttf/opensans-extrabold-4b2dc1f55b7b457c181d8ab3c2d34225f6eefac0b018d6e9abdd775a0eb29db6.ttf) format("truetype");font-display:block}@font-face{font-weight:700;font-family:"Open Sans";src:url(../eot/opensans-bold-webfont-5753780fe4ed044cfb98144f0bd6f8da560e00e485573ee038acf26b26a849b2.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../woff/opensans-bold-webfont-a0357cb694b5284870c77c0dbcaf33f238004800419288afde313317b0dbd0b7.woff) format("woff"),url(../ttf/opensans-bold-webfont-eeee8057e8b35113884c14c993ea88418d18626bfbcd8842580f721dc0690a8b.ttf) format("truetype"),url(../svg/opensans-bold-webfont-c2ed48332ad6c7760c53dfa2a191a7ac7d943f66d3e8c304f7aa87623818a9e9.svg#open_sansbold) format("svg");font-display:block}@font-face{font-weight:300;font-family:"Open Sans";src:url(../eot/opensans-light-240f24e37bd3125d2824e5d04682e2238e8d3d9091d8219a7b1779bb9b7bfb27.eot);src:local("Open Sans Light"),local("OpenSans-Light"),url(../woff/opensans-light-8560f9bdddaa5e89f2d1d1403681932c574de5377c6d0dd5c1aa408c91a3e979.woff) format("woff"),url(../ttf/opensans-light-6d1ab3741d5a164dc2aab48bb74429aebe2e2e29606feca581081697624dc18c.ttf) format("truetype"),url(../svg/opensans-light-61c25dac6184cab2cbfce8d42d54ead4833d604f4bb26ad1408db02252448fc9.svg#open_sansregular) format("svg");font-display:block}@font-face{font-weight:normal;font-family:"PillGothic900mgBold";font-style:normal;src:url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic900mg-bold-webfont.eot");src:local("?"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic900mg-bold-webfont.woff") format("woff"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic900mg-bold-webfont.ttf") format("truetype"),url("https://d1pspl52z5rk07.cloudfront.net/font/pillgothic900mg-bold-webfont.svg#webfontkEC82GH8") format("svg");font-display:block}@media only screen and (min-width: 1080px){.gc-util-screen--tabletAndSmallerOnly{display:none !important}}@media only screen and (max-width: 1079px){.gc-util-screen--desktopAndLargerOnly{display:none !important}}.gc_web_layout-wrapper{background-color:#fff}@media only screen and (max-width: 1079px){.gc_web_layout-wrapper{padding-top:64px}}@media only screen and (min-width: 1080px){.gc_web_layout-wrapper{padding-top:128px}}@media only screen and (max-width: 1079px){.gc_web_layout-wrapper{padding-bottom:64px}}@media only screen and (min-width: 1080px){.gc_web_layout-wrapper{padding-bottom:128px}}.gc_web_layout-wrapper--gray{background-color:#f7f9fc}.print-static{font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif !important}.navbar_override .gc_web_comp_navbar-desktop__wrapper{margin-bottom:0px !important}.navbar_override .gc_web_comp_navbar-desktop__wrapper .gc_web_layout-container{padding-left:0px;padding-right:0px}.navbar_override .header-wrapper{padding-top:0 !important}.navbar_override .header-wrapper .print-images{margin-bottom:40px !important}@media only screen and (max-width: 768px){.navbar_override .header-wrapper{padding-right:0 !important;padding-left:0 !important}.navbar_override .header-wrapper .header .print{padding-left:30px}.navbar_override .header-wrapper .header .print-images{padding-right:20px}}.gc_web_layout-container{box-sizing:border-box;max-width:1080px;margin:0 auto}@media only screen and (max-width: 1079px){.gc_web_layout-container{padding-left:32px}}@media only screen and (min-width: 1080px){.gc_web_layout-container{padding-left:16px}}@media only screen and (max-width: 1079px){.gc_web_layout-container{padding-right:32px}}@media only screen and (min-width: 1080px){.gc_web_layout-container{padding-right:16px}}@media only screen and (max-width: 1079px){.gc_web_layout-container--wide{padding-right:16px;padding-left:16px}}.gc_web_layout-container--zero{padding-right:0;padding-left:0}@media only screen and (min-width: 1080px){.gc_web_layout-flexcols{display:flex;flex-direction:row;flex-wrap:wrap}.gc_web_layout-flexcols>div{display:flex;flex:1;flex-direction:column}}@media only screen and (min-width: 769px){.gc_web_layout-flexcols--tablet{display:flex;flex-direction:row;flex-wrap:wrap}.gc_web_layout-flexcols--tablet>div{display:flex;flex:1;flex-direction:column}}.gc_web_comp-footer__wrapper{background-color:#232d4f}@media only screen and (max-width: 1079px){.gc_web_comp-footer__wrapper{padding-bottom:48px}}.gc_web_comp-footer__wrapper a{font-weight:normal;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:145%;color:#fff;text-align:left;text-decoration:none}.gc_web_comp-footer__wrapper a:hover{text-decoration:underline}.gc_web_comp-footer__toplinks{display:grid;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,0.15);row-gap:48px}@media only screen and (max-width: 1079px){.gc_web_comp-footer__toplinks{grid-template-columns:1fr}}@media only screen and (min-width: 1080px){.gc_web_comp-footer__toplinks{grid-template-columns:1fr 3fr}}@media only screen and (max-width: 1079px){.gc_web_comp-footer__toplinks{margin-bottom:48px}}@media only screen and (min-width: 1080px){.gc_web_comp-footer__toplinks{margin-bottom:32px}}@media only screen and (max-width: 1079px){.gc_web_comp-footer__toplinks{padding-bottom:15px}}@media only screen and (min-width: 1080px){.gc_web_comp-footer__toplinks{padding-bottom:31px}}.gc_web_comp-footer__logos{display:grid;margin-bottom:20px;row-gap:18px}.gc_web_comp-footer__language-link,.gc_web_comp-footer__copyright{font-weight:normal;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:145%;color:#fff;text-align:left;opacity:0.6}.gc_web_comp-footer__language-link{margin-bottom:1px;align-items:center;display:flex;flex-direction:row;column-gap:6px;padding-left:0 !important}.gc_web_comp-footer__language-link:hover{text-decoration:none !important}.gc_web_comp-footer__language-box{left:-14px !important}.gc_web_comp-footer__language-box>.gc_web_comp_navbar-desktop__submenu-link{color:black !important}.gc_web_comp-footer__language-box::before{left:14px !important}.gc_web_comp-footer__sections{flex-direction:row;grid-auto-flow:row dense;grid-gap:33px;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1079px){.gc_web_comp-footer__sections{column-count:2}}@media only screen and (min-width: 1080px){.gc_web_comp-footer__sections{column-count:3}}.gc_web_comp-footer__section{break-inside:avoid;margin-bottom:33px}.gc_web_comp-footer__section-title{font-weight:800;font-size:14px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:16px;color:#fff;text-align:left;display:block;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase}.gc_web_comp-footer__section-links{display:grid;grid-template-columns:1fr;align-content:flex-start;row-gap:6px}.gc_web_comp-footer__bottomlinks{font-weight:normal;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:145%;color:#fff;text-align:left;display:grid;gap:10px 16px;justify-content:flex-start}@media only screen and (max-width: 1079px){.gc_web_comp-footer__bottomlinks{grid-auto-flow:row}}@media only screen and (min-width: 1080px){.gc_web_comp-footer__bottomlinks{grid-auto-flow:column}}@media only screen and (max-width: 1079px){.gc_web_comp-footer__bottomlinks{margin-bottom:48px}}@media only screen and (min-width: 1080px){.gc_web_comp-footer__bottomlinks{margin-bottom:32px}}.gc_web_comp-footer__bottomtext{font-weight:normal;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:145%;color:#fff;text-align:left;opacity:0.4}.gc_web_comp_navbar-desktop{position:relative;display:flex;justify-content:space-between;column-gap:20px;padding-top:17px}.gc_web_comp_navbar-desktop__wrapper{margin-bottom:92px;padding-top:3px;padding-bottom:3px;background-color:transparent}.gc_web_comp_navbar-desktop__myprofile img{width:22px;height:22px;border-radius:50%}.gc_web_comp_navbar-desktop__mobile-hamburger{margin-left:auto}.gc_web_comp_navbar-desktop__mobile-container{position:absolute;top:0px;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;justify-items:space-between;box-sizing:border-box;width:100%;padding:17px 32px;vertical-align:middle}.gc_web_comp_navbar-desktop>*{display:inline-flex;align-items:center;justify-content:center}.gc_web_comp_navbar-desktop>a{align-items:center;justify-content:center}.gc_web_comp_navbar-desktop__menuitem-control:hover .gc_web_comp_navbar-desktop__product-name{color:#700ac1}.gc_web_comp_navbar-desktop__menuitem-print:hover .gc_web_comp_navbar-desktop__product-name{color:#33aadd}.gc_web_comp_navbar-desktop__menuitem-shop:hover .gc_web_comp_navbar-desktop__product-name{color:#003393}.gc_web_comp_navbar-desktop__menuitem-streamline-pro:hover .gc_web_comp_navbar-desktop__product-name{color:#006EC2}.gc_web_comp_navbar-desktop__menuitem-sdk:hover .gc_web_comp_navbar-desktop__product-name{color:#178037}.gc_web_comp_navbar-desktop__products{display:inline-grid;flex-direction:column;align-content:center;row-gap:2px;justify-content:center}.gc_web_comp_navbar-desktop__products span:first-child{font-weight:700;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:15px;color:#2a365c;font-family:"PillGothic900mgBold", "Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif !important;letter-spacing:-0.25px;text-transform:uppercase}.gc_web_comp_navbar-desktop__products span:last-child{font-weight:600;font-size:12px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:16px;color:#757d96}.gc_web_comp_navbar-desktop__logo{padding:0}.gc_web_comp_navbar-desktop__link{height:100%;padding:9px 20px}@media only screen and (max-width: 1079px){.gc_web_comp_navbar-desktop__link{font-weight:bold;font-size:16px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:22px;color:#fff;text-align:left}}@media only screen and (min-width: 1080px){.gc_web_comp_navbar-desktop__link{font-weight:bold;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:20px;color:#fff;text-align:left}}.gc_web_comp_navbar-desktop__link:focus{color:#fff}.gc_web_comp_navbar-desktop__link,.gc_web_comp_navbar-desktop__link:active,.gc_web_comp_navbar-desktop__link:visited:active{text-decoration:none;color:#fff}.gc_web_comp_navbar-desktop__link:hover,.gc_web_comp_navbar-desktop__link:visited:hover{text-decoration:none;cursor:pointer;color:#fff}.gc_web_comp_navbar-desktop__right-div{display:inline-flex}.gc_web_comp_navbar-desktop__right-div .gc_web_comp_navbar-desktop__submenu-container{top:42px;right:0px;left:auto}.gc_web_comp_navbar-desktop__right-div .gc_web_comp_navbar-desktop__submenu-container::before{right:20px;left:auto}.gc_web_comp_navbar-desktop__signin{display:inline-block;margin-left:auto;padding:9px 9px 9px 16px;text-transform:uppercase;background:rgba(255,255,255,0.2);border-radius:25px}.gc_web_comp_navbar-desktop__submenu{position:relative;z-index:1;display:inline-flex;align-self:center;box-sizing:border-box}.gc_web_comp_navbar-desktop__submenu-down-arrow{display:inline-flex;width:10px;margin-left:8px;vertical-align:middle}.gc_web_comp_navbar-desktop__submenu-link{display:inline-grid;grid-template-columns:auto auto;width:max-content;padding:9px;column-gap:10px}@media only screen and (max-width: 1079px){.gc_web_comp_navbar-desktop__submenu-link{font-weight:bold;font-size:16px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:22px;color:#535d7c;text-align:left}}@media only screen and (min-width: 1080px){.gc_web_comp_navbar-desktop__submenu-link{font-weight:bold;font-size:15px;font-family:"Open Sans", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-style:normal;line-height:20px;color:#535d7c;text-align:left}}.gc_web_comp_navbar-desktop__submenu-link,.gc_web_comp_navbar-desktop__submenu-link:active,.gc_web_comp_navbar-desktop__submenu-link:visited:active{text-decoration:none}.gc_web_comp_navbar-desktop__submenu-link:hover,.gc_web_comp_navbar-desktop__submenu-link:visited:hover{text-decoration:none;cursor:pointer}.gc_web_comp_navbar-desktop__submenu-link.selected,.gc_web_comp_navbar-desktop__submenu-link:hover{color:#232d4f}.gc_web_comp_navbar-desktop__submenu-link.selected svg path,.gc_web_comp_navbar-desktop__submenu-link:hover svg path{fill:#232d4f}.gc_web_comp_navbar-desktop__submenu:hover>.gc_web_comp_navbar-desktop__submenu-container{display:flex}.gc_web_comp_navbar-desktop__submenu-container{position:absolute;top:38px;left:-30px;display:none;flex-direction:column;width:inherit;padding:27px 31px 23px 23px;background-color:white;border-radius:8px;box-shadow:0px 8px 64px rgba(28,43,66,0.5)}.gc_web_comp_navbar-desktop__submenu-container--products{row-gap:10px}.gc_web_comp_navbar-desktop__submenu-container::before{position:absolute;top:-12px;left:56px;content:url(../svg/gc-styleguide-icon-nav-arrow-up-028d2c3e306e00e08193760f5de061aa1de1fe2739eff8faed1a1ab480d484ea.svg)}
