﻿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("/font/pillgothic900mg-bold-webfont.eot");src:local("?"),url("/font/pillgothic900mg-bold-webfont.woff") format("woff"),url("/font/pillgothic900mg-bold-webfont.ttf") format("truetype"),url("/font/pillgothic900mg-bold-webfont.svg#webfontkEC82GH8") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'PillGothic600mgBold';src:url("/font/pillgothic600mg-bold-webfont.eot");src:local("?"),url("/font/pillgothic600mg-bold-webfont.woff") format("woff"),url("/font/pillgothic600mg-bold-webfont.ttf") format("truetype"),url("/font/pillgothic600mg-bold-webfont.svg#webfontYvwMny5e") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'PillGothic600mgLight';src:url("/font/pillgothic600mg-light-webfont.eot");src:local("?"),url("/font/pillgothic600mg-light-webfont.woff") format("woff"),url("/font/pillgothic600mg-light-webfont.ttf") format("truetype"),url("/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(/images/_/pattern-graynoise.png) repeat 0 0 !important}#body{background:#fff}.gridBackground{background:url(/images/_/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(/assets/production/app/sprites/main-sprite-57dae0d4ef05c274e4306b2260a512ea.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(/assets/production/app/sprites/main-sprite-57dae0d4ef05c274e4306b2260a512ea.png) no-repeat -32px -64px}.subNavi .contact a .text{float:right}#projects header .headerSearch{float:left}#projects header .headerSearch form .siteSearch .quickfilter{left:0px}#projects header .headerRightHalf .account .accountMenu{right:-15px}#subheader{background:#fff url(/images/_/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,.privacy ul{padding-left:30px;list-style:none;display:table}.terms ul.no-padding,.privacy ul.no-padding{padding:0}.terms ul li.bottom-padding,.privacy ul 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.fullWidth{width:100%;display:block;text-align:left}.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(/images/_/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 0.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:#fff url(/images/_/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(/images/_/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(/images/_/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(/images/_/project-overview-sprite.png) -21px -58px;overflow:hidden}.heart .image.liked{background:url(/images/_/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}.searchspinner{display:block;width:16px;height:16px;background:url(/images/_/spinner-search-dark.gif) no-repeat center center}.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(/images/_/pattern-gray-colorbox.png)}.bgHilite.gray{background-color:#f6f6f6;background-image:url(/images/_/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(/images/_/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(/images/_/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(/images/_/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(/images/_/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(/images/_/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{padding:16px 8px 32px 0px}.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(/images/_/icons.png) no-repeat -32px -20px}.iconBubble{background:url(/images/_/icons.png) no-repeat -48px -20px}.iconArrowDown{background:url(/images/_/icons.png) no-repeat -64px -20px}.iconR{background:url(/images/_/icons.png) no-repeat -80px -20px}.iconSocial{background:url(/images/_/icons.png) no-repeat -96px -20px}.iconBox{background:url(/images/_/icons.png) no-repeat -112px -20px}.iconPerson{background:url(/images/_/icons.png) no-repeat -144px -20px}.iconA{background:url(/images/_/icons.png) no-repeat -160px -20px}.iconT{background:url(/images/_/icons.png) no-repeat -176px -20px}.iconThumb{background:url(/images/_/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("/images/_/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}.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 .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(/images/_/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(/images/_/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(/images/_/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}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(/images/_/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(/images/_/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(/images/_/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(/images/_/icon-delete-16x16.png) no-repeat 2px 2px;height:100%;width:20px;z-index:10}#members .searchArea .searchItem.advanced.selection .reset:hover{background:url(/images/_/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(/images/_/tooltip-layer-arrow-blue.png) no-repeat 0px 0px}#members .searchArea .searchItem.advanced.selection .arrow.down{background:url(/images/_/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}#reg_old{margin-top:20px}#reg_old form{width:100%}#reg_old .g3x4{margin-left:15%;margin-top:20px;margin-bottom:70px;display:inline-block}#reg_old .g3x4 h1{padding-bottom:10px}#reg_old .field_with_errors{float:left}#reg_old .field_with_errors input{border:1px solid #d00}#reg_old .inline-errors{font-size:12px;margin:0;font-weight:bold;margin-top:5px}#reg_old .redText{color:red}#reg_old .joinHighlights{background:#F5F5F5;margin-top:30px;padding:20px;width:250px;float:right;line-height:26px}#reg_old .joinHighlights .highlight{color:#808080}#reg_old .joinHighlights .highlight p{font-style:italic;font-size:19px;line-height:26px}#reg_old .joinHighlights .highlight span{font-size:12px}#reg_old .joinHighlights .highlight span.title{position:relative;top:-12px}#reg_old .joinHighlights .companies{margin-top:20px;border-bottom:2px solid #D7D7D7;margin-bottom:30px}#reg_old .joinHighlights .companies img{margin-bottom:30px}#reg_old .highlight{font-size:22px;line-height:26px}#reg_old .bottom-margin{margin-bottom:28px}#reg_old label{font-size:12px;width:auto;margin:0}#reg_old input{border-radius:2px;border:2px solid #3ad;margin:0;width:430px;height:48px;padding:0;padding-left:8px;background:white;font-size:16px;line-height:23px}#reg_old input.nameInput{width:205px;margin-right:10px}#reg_old input.nameInput.last{margin-right:0px;margin-left:10px}#reg_old input.error{border:2px solid #f43}#reg_old input:focus{border:2px solid #54606a}#reg_old input[type=checkbox]{width:10px;margin-right:10px}#reg_old input[disabled]{background:#f3f3f3;border:2px solid #d7d7d7}#reg_old select{border:2px solid #3ad;border-radius:2px;width:430px;background:#e6eff4;height:48px;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:"";padding-top:12px;padding-bottom:12px;font-size:16px}#reg_old select.printersSelect{padding:6px;height:150px}#reg_old select.printersSelect option{padding:3px}#reg_old select.printersSelect option:first-child{color:#444}#reg_old select option:first-child{color:red}#reg_old select.companySize{width:205px;margin-left:10px}#reg_old select.companyLevel{width:205px;margin-right:5px}#reg_old select::-ms-expand{display:none}#reg_old select:focus{border:2px solid #54606a}#reg_old input,#reg_old select{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#reg_old .companyLevelIcon{position:absolute;pointer-events:none;top:12px;left:180px;float:right;color:#3ad}#reg_old i{position:absolute;pointer-events:none;top:12px;right:10px;float:right;color:#3ad}#reg_old .splitLabelRow{width:430px;line-height:32px}#reg_old .companySizeLabel{margin-left:10px}#reg_old #member_email_confirmation{margin-top:10px}#reg_old #signupButton{float:left}#reg_old .break{border-top:2px solid #ddd;margin-bottom:10px;margin-right:20px}#reg_old .hint{color:#808080}#reg_old .hint a{text-decoration:underline}#reg_old .rightSplit{float:right;width:50%}#reg_old .leftSplit{float:left;width:50%}#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,#tutorials .searchArea{height:70px}#questions #askNewQuestionForm,#tutorials #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'],#tutorials #askNewQuestionForm input[type='text']{height:22px;width:510px;margin:8px 2px 8px 8px}#questions #askNewQuestionForm .button,#tutorials #askNewQuestionForm .button{margin:8px 8px 8px 2px}#questions #askNewQuestionForm .askedQuestions,#tutorials #askNewQuestionForm .askedQuestions{color:#F5F5F5;text-align:left}#questions #askNewQuestionForm .askedQuestions ul,#tutorials #askNewQuestionForm .askedQuestions ul{padding:8px 0}#questions #askNewQuestionForm .askedQuestions li,#tutorials #askNewQuestionForm .askedQuestions li{list-style:none;padding:5px 15px}#questions #askNewQuestionForm .askedQuestions li a,#tutorials #askNewQuestionForm .askedQuestions li a{color:#D00;font-weight:bold;text-decoration:none}#questions #askNewQuestionForm .askedQuestions li a:hover,#tutorials #askNewQuestionForm .askedQuestions li a:hover{text-decoration:underline}#questions #askNewQuestionForm .askedQuestions li.viewAll,#tutorials #askNewQuestionForm .askedQuestions li.viewAll{margin-bottom:10px}#questions #askNewQuestionForm .askedQuestions li.viewAll a,#tutorials #askNewQuestionForm .askedQuestions li.viewAll a{color:#909090}#questions #askNewQuestionForm .askedQuestions li.ask,#tutorials #askNewQuestionForm .askedQuestions li.ask{border-top:1px solid #E1E1E3;padding-top:10px}#questions #askNewQuestionForm .askedQuestions li.ask a,#tutorials #askNewQuestionForm .askedQuestions li.ask a{color:#2DA2DF}#questions #askNewQuestionForm .submission,#tutorials #askNewQuestionForm .submission{padding:16px 0 0 144px}#questions #askNewQuestionForm .submission .button,#tutorials #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(/images/_/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(/images/uploadify/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(/images/_/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(/images/uploadify/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(/images/_/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(/images/uploadify/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(/images/_/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(/images/_/input-background.png) repeat-x left center}.btnWrapper{margin-left:60px;float:left;clear:both}.btnWrapper .cancelMessage{margin-left:5px}#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(/images/_/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(/images/_/icon-checkmark-12x12.png)}.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,#addTutorialToAnswerContainer{clear:both}#addTutorialToAnswerContainer{margin:16px -16px 0 -16px;border-top:1px solid #dcdcdc;display:none}#addTutorialToAnswerContainer li{list-style:none;padding:16px;border-bottom:1px solid #dcdcdc}#addTutorialToAnswerContainer li:last-child{border-bottom:none}#addTutorialToAnswerContainer li label{width:72px}#addTutorialToAnswerContainer .addMoreItems{margin-bottom:0}#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}#addTutorialToAnswerContainer textarea{background:#fff;height:60px}#addTutorialToAnswerContainer h3{margin-bottom:16px}form hr.title{margin-left:-16px;margin-right:-16px;background:url(/images/_/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(/images/_/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(/images/_/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 .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("/images/_/viewer/sketch/icon-cursor.png") no-repeat 12px 12px}.viewerCommon .sketch-toolbar>.annotator-button[draw]{background:url("/images/_/viewer/sketch/icon-pen.png") no-repeat 12px 12px}.viewerCommon .sketch-toolbar>.annotator-button[rect]{background:url("/images/_/viewer/sketch/icon-rectangle.png") no-repeat 12px 12px}.viewerCommon .sketch-toolbar>.annotator-button[ellipse]{background:url("/images/_/viewer/sketch/icon-ellipse.png") no-repeat 12px 12px}.viewerCommon .sketch-toolbar>.annotator-button[line]{background:url("/images/_/viewer/sketch/icon-line.png") no-repeat 12px 12px}.viewerCommon .sketch-toolbar>.annotator-button[text]{background:url("/images/_/viewer/sketch/icon-text.png") no-repeat 12px 12px}.viewerCommon .sketch-toolbar>.annotator-button[arrow]{background:url("/images/_/viewer/sketch/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("/images/_/viewer/sketch/close.png") no-repeat 15px 15px}.viewerCommon .annotator-button[note-sketch-cancel]:hover{background:#3e474c url("/images/_/viewer/sketch/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(/assets/production/app/gear-animation-3147b83b6e07b46c1da98478f8ade96d.gif) no-repeat;width:146px;height:84px}.viewerWidget .error .sadGrabbyIcon{background:transparent url(/assets/production/app/illustartion-grabby-sad-2ded5b13591fa94435d0a360b9542c1c.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("/images/_/viewer/toolbar_icons3.png") no-repeat 0px 0px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[dropPin]{background:url("/images/_/viewer/toolbar_icons3.png") no-repeat 0px -16px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[explodeAssembly]{background:url("/images/_/viewer/toolbar_icons3.png") no-repeat 0px -32px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[debugEvaluator]{background:url("/images/_/viewer/toolbar_icons3.png") no-repeat 0px -32px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[fileComparison]{background:url("/images/_/viewer/toolbar_icons3.png") no-repeat 0px -96px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[cuttingPlane]{background:url("/images/_/viewer/toolbar_icons3.png") no-repeat 0px -48px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[measurement]{background:url("/images/_/viewer/toolbar_icons3.png") no-repeat 0px -64px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemIcon[fullscreen]{background:url("/images/_/viewer/toolbar_icons3.png") no-repeat 0px -80px}.viewerWidget .annotator-toolbar>.toolbar-item>.itemText[help]{display:none}.viewerWidget .annotator-toolbar>.annotator-button[togglePins]{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -57px 1px}.viewerWidget .annotator-toolbar>.annotator-button[togglePins]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -57px -33px}.viewerWidget .annotator-toolbar>.annotator-button[togglePins][checked]{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -57px -67px}.viewerWidget .annotator-toolbar>.annotator-button[dropPin]{position:absolute;left:0px;bottom:37px;width:89px;background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -251px 1px}.viewerWidget .annotator-toolbar>.annotator-button[dropPin]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -251px -33px}.viewerWidget .annotator-toolbar>.annotator-button[dropPin][checked]{background:url("/images/_/viewer/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("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -251px 1px}.viewerWidget .annotator-toolbar>.annotator-button[dropPin][lower]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -251px -33px}.viewerWidget .annotator-toolbar>.annotator-button[dropPin][lower][checked]{background:url("/images/_/viewer/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("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -159px 1px}.viewerWidget .annotator-toolbar>.annotator-button[showWireframe]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -159px -33px}.viewerWidget .annotator-toolbar>.annotator-button[showWireframe][checked]{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -159px -67px}.viewerWidget .annotator-toolbar>.annotator-button[showBoundingBox]{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -125px 1px}.viewerWidget .annotator-toolbar>.annotator-button[showBoundingBox]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -125px -33px}.viewerWidget .annotator-toolbar>.annotator-button[showBoundingBox][checked]{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -125px -67px}.viewerWidget .annotator-toolbar>.annotator-button[showAxis]{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -91px 1px}.viewerWidget .annotator-toolbar>.annotator-button[showAxis]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -91px -33px}.viewerWidget .annotator-toolbar>.annotator-button[showAxis][checked]{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -91px -67px}.viewerWidget .annotator-toolbar>.annotator-button[measure]{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -340px 1px}.viewerWidget .annotator-toolbar>.annotator-button[measure]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -340px -33px}.viewerWidget .annotator-toolbar>.annotator-button[measure][checked]{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -340px -67px}.viewerWidget .annotator-toolbar>.annotator-button[embed]{width:63px;background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -374px 1px;display:none}.viewerWidget .annotator-toolbar>.annotator-button[embed]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -374px -33px}.viewerWidget .annotator-toolbar>.annotator-button[embed][checked]{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -374px -67px}.viewerWidget .annotator-toolbar>.annotator-button[modeltree]{position:absolute;bottom:0px;left:0px;background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -437px 1px}.viewerWidget .annotator-toolbar>.annotator-button[modeltree]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -437px -33px}.viewerWidget .annotator-toolbar>.annotator-button[modeltree][checked]{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -437px -67px}.viewerWidget .annotator-widget[logo]{position:absolute;right:8px;bottom:8px;width:40px;height:26px;background:url("/images/_/viewer/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("/images/_/viewer/3d_newviewer_icons2.png") no-repeat 0 -14px}.viewerWidget .annotator-trackball .annotator-button[right]{left:32px;top:0;background:url("/images/_/viewer/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("/images/_/viewer/3d_newviewer_icons2.png") no-repeat 0 0}.viewerWidget .annotator-trackball .annotator-button[down]{left:0;top:18px;background:url("/images/_/viewer/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("/images/_/viewer/3d_newviewer_icons2.png") no-repeat 0 -63px}.viewerWidget .annotator-trackball .annotator-button[home]{left:22px;top:2px;width:12px;height:16px;background:url("/images/_/viewer/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("/images/_/viewer/3d_newviewer_icons2.png") no-repeat 0 -46px}.viewerWidget .annotator-trackball .annotator-button[minus]{left:28px;top:0;background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -28px -46px}.viewerWidget .annotator-trackball .annotator-button[views]{left:0;top:0;width:56px;height:32px;background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -194px 0}.viewerWidget .annotator-trackball .annotator-button[views]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -194px -34px}.viewerWidget .annotator-trackball .annotator-button[views][checked]{background:url("/images/_/viewer/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("/images/_/viewer/assem_tree_icons.png") no-repeat -39px 0px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[expandItem]:hover{background:url("/images/_/viewer/assem_tree_icons.png") no-repeat -39px -13px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[expandItem][checked]{background:url("/images/_/viewer/assem_tree_icons.png") no-repeat -26px 0px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[expandItem][checked]:hover{background:url("/images/_/viewer/assem_tree_icons.png") no-repeat -26px -13px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[checkItem]{width:13px;height:13px;background:url("/images/_/viewer/assem_tree_icons.png") no-repeat 0px 0px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[checkItem]:hover{background:url("/images/_/viewer/assem_tree_icons.png") no-repeat 0px -13px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[checkItem][checked]{background:url("/images/_/viewer/assem_tree_icons.png") no-repeat -13px 0px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[checkItem][checked]:hover{background:url("/images/_/viewer/assem_tree_icons.png") no-repeat -13px -13px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[checkItem][partially-checked]{background:url("/images/_/viewer/assem_tree_icons.png") no-repeat -65px 0px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[checkItem][partially-checked]:hover{background:url("/images/_/viewer/assem_tree_icons.png") no-repeat -65px -13px}.viewerWidget .annotator-treeblock>.treenode>.treenode-container>.annotator-button[whiteSpace]{width:13px;height:13px;background:url("/images/_/viewer/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(/images/_/viewer/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(/images/_/viewer/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:#000}.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("/images/_/viewer/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("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -573px 1px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planex]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -573px -33px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planex][checked]{background:url("/images/_/viewer/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("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -607px 1px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planey]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -607px -33px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planey][checked]{background:url("/images/_/viewer/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("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -641px 1px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planez]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -641px -33px}.viewerWidget .annotator-popup[cuttingplane]>.body>.annotator-button[planez][checked]{background:url("/images/_/viewer/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("/images/_/viewer/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:#777;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("/assets/icons/measurement_icons.png") no-repeat 0px -48px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell>.icon[distance]{background:url("/assets/icons/measurement_icons.png") no-repeat 0px -16px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell>.icon[points]{background:url("/assets/icons/measurement_icons.png") no-repeat 0px -32px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell>.icon[angle]{background:url("/assets/icons/measurement_icons.png") no-repeat 0px 0px}.viewerWidget .annotator-popup[debugEvaluator]>.body>.cell>.icon[radius]{background:url("/assets/icons/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("/images/_/viewer/skins/default/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("/images/_/viewer/skins/default/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("/images/_/viewer/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:#777;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:#777;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("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -573px 1px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modea]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -573px -33px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modea][checked]{background:url("/images/_/viewer/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("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -505px 1px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modeab]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -505px -33px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modeab][checked]{background:url("/images/_/viewer/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("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -607px 1px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modeb]:hover{background:url("/images/_/viewer/3d_newviewer_icons2.png") no-repeat -607px -33px}.viewerWidget .annotator-popup[fileComparison]>.body>.colorize>.annotator-button[modeb][checked]{background:url("/images/_/viewer/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("/assets/icons/measurement_icons.png") no-repeat 0px -48px}.viewerWidget .annotator-popup[measurement]>.body>.cell>.icon[distance]{background:url("/assets/icons/measurement_icons.png") no-repeat 0px -16px}.viewerWidget .annotator-popup[measurement]>.body>.cell>.icon[points]{background:url("/assets/icons/measurement_icons.png") no-repeat 0px -32px}.viewerWidget .annotator-popup[measurement]>.body>.cell>.icon[angle]{background:url("/assets/icons/measurement_icons.png") no-repeat 0px 0px}.viewerWidget .annotator-popup[measurement]>.body>.cell>.icon[radius]{background:url("/assets/icons/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("/images/_/viewer/skins/default/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("/images/_/viewer/skins/default/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("/images/_/pdfviewer/toolbar_icons_2.png") no-repeat 0px 0px}.pdfViewerWidget .menuBar .toolbar-item>.itemIcon[fitWidth]{background:url("/images/_/pdfviewer/toolbar_icons_2.png") no-repeat 0px -16px}.pdfViewerWidget .menuBar .toolbar-item>.itemIcon[flipHorizontal]{background:url("/images/_/pdfviewer/toolbar_icons_2.png") no-repeat 0px -144px}.pdfViewerWidget .menuBar .toolbar-item>.itemIcon[flipVertical]{background:url("/images/_/pdfviewer/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(/assets/production/app/gear-animation-3147b83b6e07b46c1da98478f8ade96d.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("/images/_/imageviewer/toolbar_icons.png") no-repeat 0px -96px}.imageViewerWidget .menuBar .toolbar-item>.itemIcon[rotateRight]{background:url("/images/_/imageviewer/toolbar_icons.png") no-repeat 0px -110px}.imageViewerWidget .menuBar .toolbar-item>.itemIcon[startSketch]{background:url("/images/_/viewer/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(/images/_/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(/images/_/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("/images/_/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(/images/_/icon-top.png) no-repeat top left}.scrollup:hover{background:url(/images/_/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(/images/_/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(/images/_/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(/images/_/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(/images/_/tooltip-layer-arrow.png) no-repeat center center}.bubble.above{margin-top:-7px}.bubble.above .arrow{bottom:-13px;background:url(/images/_/tooltip-layer-arrow-down.png) no-repeat center center}.bubble.left{margin-left:-7px}.bubble.left .arrow{right:-13px;background:url(/images/_/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}ul.requestList>li,ul.memberList>li{margin:8px 0 16px 0;list-style:none}ul.requestList>li{display:none}.invitations{float:left;width:100%}.invitations .mainWrapper{float:left;width:86%;padding:7%;background:whiteSmoke;border:1px solid #DDD;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.invitations .mainWrapper .headerText{float:left;margin-top:4px;margin-left:8px}.invitations .mainWrapper .inv{float:right;line-height:38px;color:#DB2A22}.invitations .mainWrapper .header{float:left;margin-bottom:16px}.invitations .mainWrapper .header .badge{float:left;height:130px;width:130px;margin-right:22px;background:url(/images/_/network-badge.png) no-repeat}.invitations .mainWrapper .header .mainText{float:left;clear:none;width:384px;margin-top:25px}.invitations .mainWrapper .header .mainText .red{color:#DB2A22}.invitations .mainWrapper .header .mainText h2{padding:0}.invitations .mainWrapper .borderWide{margin-bottom:16px}.invitations .mainWrapper .inviteLinks{padding-top:16px;float:left}.invitations .mainWrapper .inviteLinks h1{margin-bottom:8px}.invitations .mainWrapper .inviteLinks a{margin-right:9px}.invitations .mainWrapper .inviteLinks a:hover{text-decoration:none}.invitations .mainWrapper .inviteLinks a.last{margin-right:0}.invitations .mainWrapper .inviteLinks .button{width:140px}.invitations .mainWrapper .inviteLinks .button .icon{margin-top:7px}.invitations .mainWrapper .icon{float:left;height:32px;width:32px}.invitations .mainWrapper .icon.google{background:url(/images/_/google_social_32.png) no-repeat}.invitations .mainWrapper .icon.yahoo{background:url(/images/_/yahoo_social_32.png) no-repeat}.invitations .mainWrapper .back{float:left;width:100%;margin-bottom:16px}.invitations .mainWrapper input[type="text"],.invitations .mainWrapper input[type="email"],.invitations .mainWrapper textarea{width:364px}.invitations .mainWrapper textarea{height:170px}.invitations .mainWrapper input[type="checkbox"]{display:none}.invitations .mainWrapper label{width:140px;text-align:right;margin-right:20px;line-height:32px}.invitations .mainWrapper .emailFields{float:left;width:100%;margin-bottom:16px}.invitations .mainWrapper .invitationMessage{float:left;padding-top:14px;margin-bottom:20px}.invitations .mainWrapper .readMore{float:left;line-height:32px}.invitations .mainWrapper .readMore.wide{margin:0 0 20px 160px;clear:both}.invitations .mainWrapper .selectedEngineers{float:left;width:100%;margin-bottom:20px;min-height:34px}.invitations .mainWrapper .selectedEngineers .selEngWrapper{float:right;width:376px}.invitations .mainWrapper .selectedEngineers .selEngWrapper .engineer{float:left;padding:6px;background:#ddd;font-weight:bold;margin:3px 4px 3px 0;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.invitations .mainWrapper .selectedEngineers .selEngWrapper .empty{line-height:32px}.invitations .mainWrapper .inviteContacts,.invitations .mainWrapper .followContacts{float:left;position:relative;width:100%;margin-bottom:50px}.invitations .mainWrapper .inviteContacts .contactsList,.invitations .mainWrapper .followContacts .contactsList{border-bottom:1px solid #ddd;margin-bottom:10px}.invitations .mainWrapper .inviteContacts .contactsList:last-child,.invitations .mainWrapper .followContacts .contactsList:last-child{margin:0}.invitations .mainWrapper .inviteContacts .contactsList li,.invitations .mainWrapper .followContacts .contactsList li{float:left;width:100%;border-top:1px solid #ddd;padding:8px 0}.invitations .mainWrapper .inviteContacts .contactsList li img,.invitations .mainWrapper .followContacts .contactsList li img{float:left;margin-right:8px}.invitations .mainWrapper .inviteContacts .contactsList li .name,.invitations .mainWrapper .inviteContacts .contactsList li .emailAddress,.invitations .mainWrapper .followContacts .contactsList li .name,.invitations .mainWrapper .followContacts .contactsList li .emailAddress{float:left;line-height:34px;overflow:hidden}.invitations .mainWrapper .inviteContacts .contactsList li .name,.invitations .mainWrapper .followContacts .contactsList li .name{font-weight:bold;margin-right:8px;min-width:200px;max-width:250px}.invitations .mainWrapper .inviteContacts .contactsList li .emailAddress,.invitations .mainWrapper .followContacts .contactsList li .emailAddress{max-width:170px}.invitations .mainWrapper .inviteContacts .contactsList li .emailAddress .short,.invitations .mainWrapper .followContacts .contactsList li .emailAddress .short{max-width:150px}.invitations .mainWrapper .inviteContacts .contactsList li .button,.invitations .mainWrapper .followContacts .contactsList li .button{float:right;width:80px}.invitations .mainWrapper .inviteContacts .contactsList li .followButton,.invitations .mainWrapper .followContacts .contactsList li .followButton{float:right}.invitations .mainWrapper .inviteContacts .invited,.invitations .mainWrapper .followContacts .invited{color:#5FC046;float:right;font-weight:bold;line-height:32px}.invitations .mainWrapper .inviteContacts .noticeMessage,.invitations .mainWrapper .followContacts .noticeMessage{float:left;width:100%;text-align:center;background:#ddd;cursor:pointer;padding:0;line-height:32px}.invitations .mainWrapper .inviteContacts .noticeMessage:hover a,.invitations .mainWrapper .followContacts .noticeMessage:hover a{text-decoration:underline}.invitations .mainWrapper .inviteContacts .noticeMessage a,.invitations .mainWrapper .followContacts .noticeMessage a{color:#808080}.invitations .mainWrapper .inviteContacts .search,.invitations .mainWrapper .followContacts .search{float:right;height:32px;width:220px;border:1px solid #ddd;margin-bottom:8px;background:white;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.invitations .mainWrapper .inviteContacts .search input,.invitations .mainWrapper .followContacts .search input{width:180px;height:20px;background:none;border:none}.invitations .mainWrapper .inviteContacts .search .img,.invitations .mainWrapper .inviteContacts .search .spinner,.invitations .mainWrapper .followContacts .search .img,.invitations .mainWrapper .followContacts .search .spinner{position:absolute;right:8px;top:8px}.invitations .mainWrapper .inviteContacts .search .spinner,.invitations .mainWrapper .followContacts .search .spinner{display:none}.invitations .mainWrapper .emailWrapper{display:none;float:left;width:108%;background:white;margin:0 -4% 40px -4%;border:1px solid #dddddd}.invitations .mainWrapper .emailWrapper .userContent{padding:14px;font-size:14px;line-height:18px}.invitations .mainWrapper .emailWrapper .section{float:left;border-bottom:1px solid #ddd}.invitations .mainWrapper .emailWrapper .section:last-child{border-bottom:none}.invitations .mainWrapper .emailWrapper .section img{float:left}.invitations .mainWrapper .emailWrapper .section .text{float:left;width:210px}.invitations .mainWrapper .emailWrapper .section .text.left{margin-left:20px;margin-top:30px;width:192px}.invitations .mainWrapper .emailWrapper .section .text.low{margin-top:40px}.invitations .mainWrapper .emailWrapper .section .text .heading{float:left;margin-top:20px;font-size:20px;line-height:26px;padding-bottom:10px}.invitations .mainWrapper .emailWrapper .section .text .content{font-size:14px}.invitations .mainWrapper .emailWrapper .section .text .cta{float:left;width:100%;color:red;font-size:14px;margin-top:16px;font-weight:bold}.invitations .mainWrapper .actionWrapper{float:left;margin-bottom:50px;width:100%}.invitations .mainWrapper .blue{font-size:14px;text-decoration:underline}.invitations .mainWrapper .clear{float:left;clear:both;margin-left:160px}.invitations .mainWrapper .inline{float:left;margin-left:160px;margin-right:16px}#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(/images/_/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:40px;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(/images/_/icon-comment-11x11.png) no-repeat 0 2px}#modelGrid .cadModel .footer .like,.modelList .cadModel .footer .like{background:url(/images/_/icon-like-11x11.png) no-repeat 0 1px}#modelGrid .cadModel .footer .unlike,.modelList .cadModel .footer .unlike{background:url(/images/_/icon-unlike-11x11.png) no-repeat}#modelGrid .cadModel .footer .download,.modelList .cadModel .footer .download{background:url(/images/_/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.requestList>li .name{color:#000;font-weight:bold;text-decoration:none;font-size:12px;height:16px;overflow:hidden;margin-bottom:8px;display:block}ul.memberList>li .badges{min-height:16px}ul.memberList>li .badge{position:relative;width:16px;height:16px;display:inline-block;margin-left:4px}ul.memberList>li .badge:first-child{margin-left:0}ul.memberList>li .badge img{width:16px;height:16px}ul.memberList>li .badge .zoom{position:absolute;display:none;z-index:5;top:-40px;left:-40px}ul.memberList>li .badge:hover .zoom{display:block}ul.requestList>li .author{overflow:hidden;text-overflow:ellipsis;height:16px;white-space:nowrap}ul.requestList>li .author a{color:#d00;text-decoration:none}ul.memberList>li .availability{border-top:1px dotted #c5c5c5;border-bottom:1px dotted #c5c5c5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:12px;padding:5px 0px 5px 0;display:block;margin:6px 0}ul>li .availability a{color:#808080}ul.requestList>li .meta{border-top:1px dotted #c5c5c5;border-bottom:1px dotted #c5c5c5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 0px;display:block;margin:6px 0;clear:both;height:16px}ul.requestList>li .description{display:block;line-height:16px}ul.requestList>li .reply{float:right;margin:-2px 0 8px 8px}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(/images/_/icon-download-11x11.png) no-repeat 0 0}ul>li .actions.blended .comment{background:url(/images/_/icon-comment-11x11.png) no-repeat 0 1px}ul>li .actions.blended .like{background:url(/images/_/icon-like-11x11.png) no-repeat 0 -1px}ul>li .actions.blended .unlike{background:url(/images/_/icon-unlike-11x11.png) no-repeat 0 -1px}ul>li .actions.blended .follow{background:url(/images/_/icon-follow-11x11.png) no-repeat 0 -1px}ul>li .actions.blended .unfollow{background:url(/images/_/icon-unfollow-11x11.png) no-repeat 0 -1px}.fileProp .video{background:rgba(0,0,0,0.65) url(/images/_/icon-video-16x16.png) no-repeat center center}.fileProp .rendering{background:rgba(0,0,0,0.65) url(/images/_/icon-image-16x16.png) no-repeat center center}.fileProp .shared{background:rgba(0,0,0,0.65) url(/images/_/icon-shared-16x16.png) no-repeat center center}.fileProp .private{background:rgba(0,0,0,0.65) url(/images/_/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}ul.memberList .badgeOverflow{display:block}ul.requestList>li .details{float:right;width:288px;font-size:11px;color:#808080}.questionsList li{border-top:1px solid #e5e5e5;list-style:none;padding:16px 0;min-height:32px;padding-left:48px}.questionsList.memberTutorials li{padding-left:0}.questionsList li:first-child{border-top:none}.questionsList li .meta{color:#808080}.questionsList li .meta a{color:#808080;text-decoration:underline}.questionsList li .meta a:hover{color:#000}.questionsList li .meta .answers,.questionsList li .meta .views,.questionsList li .meta .comments,.titlemeta .answers,.titlemeta .views,.titlemeta .comments{padding-left:8px;margin-left:8px;border-left:1px solid #c5c5c5}.questionsList li .avatar{border:none;padding:0;width:32px;height:32px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-left:-48px}.questionsList li h3{padding-top:0;margin:0 0 4px 0}.questionsList li h3 a{color:#000;text-decoration:underline}.questionsList li .answer_block{padding:16px 16px 0 16px;margin-top:16px}.questionsList li .answer_block h5{font-size:16px;font-weight:bold;margin-bottom:8px}.questionsList li .is-draft{background:#fdf8e1;color:#dc8a20;padding:0 6px;font-weight:normal;border-radius:3px}.questionsList li .is-draft+a{color:gray}.questionHead div.tagList,.questionHead div.titlemeta{padding-left:72px;padding-top:3px;font-size:11px}.questionHead div.titlemeta{padding-bottom:20px}.questionHead div.titlemeta a{color:#808080;text-decoration:underline;font-weight:normal}.questionHead div.titlemeta a:hover{color:#000}.questionData{font-size:13px;padding-left:72px;overflow:hidden;padding-bottom:32px;clear:left}.questionData .tagList{clear:both}.questionData .questionCommentsContainer{float:left;width:90%;clear:both;background-color:#f5f5f5;padding:10px 16px;border-top:1px solid #c5c5c5}.questionData .questionComments{clear:both;padding-bottom:0px}.questionData .addQuestionComments{float:left;clear:both;margin-top:8px}.questionData .addQuestionComments textarea{vertical-align:bottom;height:40px;margin:0 8px 0 0}.questionData .questionCommentsContainer h3{margin-top:16px}.questionData .questionCommentsContainer .questionActions{color:#808080;clear:both;float:none;max-width:none;text-align:left;font-size:11px}.questionData .questionActions a{color:#808080;text-decoration:underline;display:inline-block}.questionData .questionComments li{padding:8px 0;list-style:none;border-top:1px solid #e8e8e8}.questionData .questionComments li:last-child{border-bottom:1px solid #e8e8e8}.questionData .questionComments li .body{padding-left:40px;font-size:11px}.questionData .questionComments li .body p{padding:0px}.questionData .questionComments li .avatar,.questionData .questionComments li .avatar img{width:26px;height:26px}.questionData .questionComments .author{color:#d00;font-weight:bold}.questionData .questionComments .eventTime{font-size:11px;color:#c5c5c5}.answerFiles{min-height:56px;padding:16px 32px 16px 0;float:left}.answerFiles .fileRow{margin-bottom:4px}.answerImages{min-height:56px;padding:16px 16px 16px 0;float:left}.answerImages .avatar{width:26px !important;height:26px !important}.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}.deleteStep{float:right}.questionAttachments{clear:both}.questionImages{min-height:80px;padding-right:32px;float:left;max-width:224px}.questionImages .avatar{margin-bottom:8px}.questionFiles{min-height:80px;float:left;max-width:256px}.questionFiles .button{margin-bottom:8px}.questionFiles .fileRow{display:block;font-weight:bold;padding-bottom:8px}.questionFiles .fileRow .button{vertical-align:top;margin-top:4px}.questionActions{text-align:right;float:right;max-width:144px}.questionActions .button{margin-left:8px}.tutorialHeader{padding-bottom:0}.tutorialHidden{background-color:rgba(255,198,0,0.5);line-height:34px;padding:0 10px}.tutorialData{padding-left:58px}.tutorialData .titlemeta{margin-bottom:14px}.tutorialData .titlemeta .comments{color:#808080}.tutorialSteps{padding-left:58px;list-style:none}.tutorialSteps .embeddedimage{max-width:100%;display:block;margin:0 auto}.tutorialSteps .embeddedvideo--inner{width:100%;height:315px}.tutorialQuestionLink{padding-bottom:12px}.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(/images/_/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(/images/_/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}.eventList>.answer .answerTutorialSteps{clear:both}.eventList>.answer .answerTutorialSteps li{padding-left:0;list-style:none;border-top:1px solid #dcdcdc;padding-top:16px;padding-bottom:16px;padding-left:0;margin-right:8px}.eventList>.answer .tutorialPicture{line-height:0}.eventList>.answer .tutorialPicture img{width:510px;border:1px solid #dcdcdc}.eventList>.answer .answerTutorialSteps li:last-child{margin-bottom:8px}.eventList>.answer .answerTutorialSteps li p:last-child{padding-bottom:0}.newAnswer{padding-top:65px}.newAnswer h2.alt span{font-family:'PillGothic600mgLight'}.newAnswer .dontAddTutorialToAnswerLink{font-weight:bold;margin-left:32px}.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(/images/_/icon-rankup.png) no-repeat 0 4px;color:#0c0}.rank .value .rankdown{background:url(/images/_/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}.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(/images/_/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:gray}.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:gray}.dashboardFeed .description .feedEventTextWrapper span.subject a,.notificationEvent span.subject a{font-weight:bold;color:#444}.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}.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(/images/_/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.RenderingAddedEvent,.update span.FormatAddedEvent{background:#f1f1f1}.update span .type{width:16px;height:16px;margin:12px 0px 0px 10px}.update span.RenderingAddedEvent .type{background:url(/images/_/icon_add.png)}.update span.FormatAddedEvent .type{background:url(/images/_/icon_add.png)}.update span.PinAddedEvent .type{background:url(/images/_/icon_add.png)}.update span.SnapshotCreatedEvent .type{background:url(/images/_/icon-update-12x12.png) no-repeat}.update span.CommentedEvent .type{background:url(/images/_/icon-comment-16x16.png)}.update span.CreatedEvent .type{background:url(/images/_/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(/images/_/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}#requests .titlemeta a{color:red;font-weight:bold}#requests .mainHolder{margin-top:16px;width:462px;height:308px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 8px #dadada;-webkit-box-shadow:0 0 8px #DADADA;box-shadow:0 0 8px #DADADA;border:1px solid lightGrey;overflow:hidden}#requests .mainHolder img{margin:auto;width:100%}#requests .description{color:gray;padding-top:16px;padding-bottom:32px;line-height:24px;font-size:16px}#requests .detailsContainer{margin-top:8px}#requests .detailsContainer .details{list-style:none}#requests .detailsContainer .details li{display:block;margin-top:8px;font-weight:bold}#requests .detailsContainer .details .title{font-weight:normal;display:block}#requests .detailsContainer .details .download a{color:red;text-decoration:underline;font-size:14px}#requests .formWrapper{padding:10px;width:87%}.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(/images/_/icon-private-16x16.png) no-repeat 14px 0px;padding-left:34px;margin-bottom:10px}.sideBlock .public{background:url(/images/_/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,#addTutorialToAnswer,#add_cadfile{font-size:11px;color:#808080;line-height:16px}#addFileToAnswer,#addTutorialToAnswer{padding-bottom:8px;margin-top:-4px;float:left}#addRendering a,#addFileToAnswer a,#addTutorialToAnswer a,#add_cadfile a{color:#808080;text-decoration:underline}#addRendering .contextHelp,#addFileToAnswer .contextHelp,#addTutorialToAnswer .contextHelp,#add_cadfile .contextHelp{margin-left:4px;vertical-align:middle;margin-right:16px}#addTutorialToAnswerContainer textarea{margin-bottom:6px}.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:#fff;text-align:center;position:relative}.index .pageHeaderWrapper .pageHeader .titleSection{display:none}.index .pageHeaderWrapper .pageHeader h1{color:#fff;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:#fff;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 .content .cadModels{text-align:center;font-family:'PillGothic600mgLight';font-size:28px;padding-top:25px;line-height:36px;color:#333}.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(/images/_/icons_social.png) no-repeat 0 0}.socialShare a.facebook:hover{background-position:0 -26px}.socialShare a.google{background:url(/images/_/icons_social.png) no-repeat 0px -44px;width:25px}.socialShare a.google:hover{background-position:-25px -44px}.socialShare a.twitter{background:url(/images/_/icons_social.png) no-repeat -26px 0}.socialShare a.twitter:hover{background-position:-26px -26px}.socialShare a.mail{background:url(/images/_/icons_social.png) no-repeat -52px 0;width:23px}.socialShare a.mail:hover{background-position:-52px -26px}.socialShare a.embed{background:url(/images/_/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}#tutorials .socialList{padding:16px 18px 10px 18px;margin-bottom:10px;margin-top:10px;clear:both}#tutorials .likeCount{height:40px;float:left;line-height:40px;width:auto;color:#aaa;text-align:left}#tutorials .likeCount span{vertical-align:baseline;font-size:14px}#tutorials .likeCount .count{color:#000;font-size:16px}.socialList li{list-style:none;float:left;border:0px solid black}.socialList li div{height:64px}#tutorials .socialList li>div{height:auto;margin-bottom:10px}#tutorials .socialList li>div div{height:auto}#tutorials .socialList li>div:after{content:"";display:table;clear:both}.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 .icon-twitter,.socialList li.twitterButton .icon-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(/images/_/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(/images/_/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}#profileWizardForm legend.label{display:none}#profileWizardForm .choices .choice{float:left;width:208px}#profileWizardForm .choices-group{overflow:hidden;clear:both;display:block}#profileWizardForm .choices .choice label{width:190px}#profileWizardForm .choices .choice label input[type='checkbox']{vertical-align:middle;margin-right:8px}#profileWizardForm .uploadAvatar{padding:15px 15px 6px 15px;width:272px;height:40px;margin:10px 0px 25px 0px;text-align:center;line-height:32px}#profileWizardForm .uploadAvatar a{float:left;margin-top:1px;margin-left:10px}#profileWizardForm .uploadAvatar div{float:left;margin-left:10px}#profileWizardForm .uploadAvatar div.img{width:40px}#profileWizardExperience{width:420px}.profileWizardProgress{margin:-8px 0 16px}.profileWizardProgress .progress{padding:16px;overflow:hidden}.profileWizardProgress .progress .bar{float:left;height:8px;background:#808080;margin:0 2px;width:300px}.profileWizardProgress .progress .bar.done{background-color:#d00}.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,#tutorials .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(/images/_/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(/images/_/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(/images/_/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(/images/_/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(/images/_/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{margin-left:16px}ol.howChallengeWorks>li{padding-top:196px;list-style:none;font-size:22px;color:#fff;margin:0;text-align:center;font-family:"PillGothic600mgBold"}ol.howChallengeWorks>li .explain{display:block;color:#c5c5c5;font-family:"PillGothic600mgLight";padding:4px;font-size:18px}ol.howChallengeWorks .start{background:url(/images/_/page-challenges-lp/illustration-submit-challenge.png) no-repeat center 0}ol.howChallengeWorks .engineers{background:url(/images/_/page-challenges-lp/illustration-grabcad-engineers.png) no-repeat center 0}ol.howChallengeWorks .winner{background:url(/images/_/page-challenges-lp/illustration-pick-winner.png) no-repeat center 0}ul.previousChallenges li{list-style:none}.challengeExample{padding:16px}.challengeExample .moreInfo{display:block;font-weight:bold;text-decoration:underline}.challengeExample .metaTable{border-top:1px solid #e8e8e8;border-bottom:1px solid #fff;margin:8px 0}.challengeExample .metaTable table{border-bottom:1px solid #e8e8e8;border-top:1px solid #fff;width:100%}.challengeExample .metaTable table th{padding:4px 0 0 0;text-align:left}.challengeExample .metaTable table td{padding:0 0 4px 0;color:#d00;font-weight:bold;font-size:16px}.challengeExample blockquote{padding-bottom:16px}.challengeExample .avatar{width:266px;height:auto;margin-bottom:16px}.challengeExample blockquote .avatar{width:20px;height:20px;float:none;display:inline-block;vertical-align:middle;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:0}.challengeExample blockquote cite{display:block;font-style:oblique;padding:0 0 16px 0;color:#808080}.challengeExample blockquote .author{display:block;font-size:13px;font-weight:bold;line-height:16px}.challengeExample blockquote .author .origin{font-weight:normal;color:#c5c5c5}.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}.logos-container{overflow:hidden;list-style:none;padding:0px;margin:0px 0 30px;overflow:hidden}.logos-container li{float:left;line-height:100px;margin-right:40px}.logos-container li a{display:inline;overflow:hidden}.logos-container li a img{vertical-align:middle}.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(/images/_/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}.pricingHeader{font-size:38px;line-height:38px;margin:20px 0px;float:left}.planSelection{font-size:14px;float:right;margin-right:20px;margin-top:40px}.planSelection .monthlyPlan,.planSelection .annualPlan{text-decoration:underline}.planSelection .monthlyPlan.selected,.planSelection .annualPlan.selected{background:#e6eff4;text-decoration:none;color:black;padding:3px}section.pricingContact{margin:20px 10px 50px 290px;text-align:center;font-size:16px;line-height:48px}section.pricingContact .customers{border:2px solid #e6eff4;margin-top:25px}section.pricingContact .pilot{display:block;background-color:#e6eff4;padding:15px}section.pricingContact .pilot img{padding:25px;display:inline;float:left}section.pricingContact .pilot .container{text-align:left;padding-left:140px;display:block;vertical-align:baseline}section.pricingContact .pilot .container .header{font-weight:bold}section.pricingContact .pilot .container ul{padding:5px}section.pricingContact .pilot .container ul li{padding:3px}section.pricingContact .pilot .container a{text-decoration:underline;font-weight:bold}table.pricingTable{width:100%;border-collapse:separate;border-spacing:20px 0px}table.pricingTable th{width:240px;padding:10px 0px}table.pricingTable td{width:290px;padding:10px 10px}table.pricingTable thead.monthly{display:none}table.pricingTable thead tr{height:210px}table.pricingTable thead tr td{background-color:#33393F;text-align:center}table.pricingTable thead tr div.title{font-family:'PillGothic600mgBold';font-size:20px;letter-spacing:2px;color:#FFF;margin:25px 0px 7px}table.pricingTable thead tr div.price{color:#808080;overflow:hidden;padding:13px 0}table.pricingTable thead tr div.price .amount{font-family:'PillGothic600mgBold';font-size:60px;line-height:60px;margin-left:-18px}table.pricingTable thead tr div.price .amount small{font-size:30px;vertical-align:middle}table.pricingTable thead tr div.price span{font-size:14px;line-height:21px}table.pricingTable thead tr td.popular .popularImage{position:relative}table.pricingTable thead tr td.popular .popularImage img{position:absolute;top:-30px;left:50px}table.pricingTable thead tr td.popular div.price{color:#fff}table.pricingTable tbody tr td,table.pricingTable tbody tr th{border-top:1px dotted #D7D7D7;font:14px/21px arial, sans-serif;color:#333;font-weight:normal}table.pricingTable tbody tr:last-child td,table.pricingTable tbody tr:last-child th{border-bottom:1px dotted #D7D7D7}table.pricingTable tbody tr th{text-align:left}table.pricingTable tbody tr td{background-color:#F0F0F0;text-align:center}table.pricingTable tbody tr.overview th{font-weight:bold}table.pricingTable tbody tr.overview td{padding-top:15px;padding-bottom:15px;font-size:18px;line-height:25px}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("/assets/icons/tick.png");background-repeat:no-repeat;background-position:center;background-color:#F0F0F0}table.pricingFeaturesTable tbody tr td.checked-gray{background-image:url("/assets/icons/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.pricingTable div.cta a,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.pricingTable td.popular div.cta a,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{text-align:center;margin-bottom:60px}.compareFooter h2{font-size:30px;margin:40px 0 40px;font-family:'PillGothic600mgLight'}.pricingFeaturesTable .white{background-color:#fff}.wbFooter{width:100%;background:#f5f5f5;border-top:1px solid #e9e9e9;overflow:hidden}.wbFooter .wbFooterInner{margin:40px auto;text-align:center}.wbFooter .wbFooterInner h3{text-align:center;font-weight:normal;color:#7f7f7f}.wbFooter .wbFooterInner .footerBtn{margin:0px 0 0 0}.wbFooter .wbFooterInner .getWorkbenchWrapper{margin-top:25px;text-align:center;font-size:16px}.wbFooter .wbFooterInner .contactWrapper{margin-top:25px;text-align:center}.wbFooter .wbFooterInner .contactWrapper .contactTxt{font-size:16px;font-weight:bold}.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(/assets/illustrations/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.companies{margin-bottom:0px;padding-top:60px;padding-bottom:40px;background-color:#f5f5f5}.wbHighlightWrap .wbFeature.companies .subtitle{color:#666;padding-bottom:20px}.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(/images/_/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(/images/_/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}.toolboxHeader.autodesk{background-color:#f6f6f6;overflow:hidden;border-bottom:1px solid #d7d7d7}.toolboxHeader.autodesk .toolboxHeadWrap{position:relative;overflow:visible}.toolboxHeader.autodesk .toolboxHeadWrap .toolboxHeadContent{width:375px;float:left;margin:77px 0}.toolboxHeader.autodesk .toolboxHeadWrap .toolboxHeadContent p{padding-bottom:20px}.toolboxHeader.autodesk .toolboxHeadWrap .toolboxImage{margin:40px 0}.toolboxApps{border-top:1px solid #d7d7d7;clear:both;overflow:hidden;background-color:#daeaec;height:128px;padding:40px 0px}.toolboxApps ul{list-style:none;padding:0 8px 0 24px}.toolboxApps ul li{padding-left:135px;margin-bottom:75px;height:130px;width:309px;float:left}.toolboxApps ul li:nth-child(odd){margin-right:45px}.toolboxApps ul li.fusion{background:url(/images/_/toolbox/icon-fusion360.png) no-repeat}.toolboxApps ul li .content{height:94px;padding:16px 12px}.toolboxContent .toolboxFeatures{clear:both;margin:24px 0px 48px 0px}.toolboxContent .toolboxFeatures h1{font-size:36px}.toolboxContent .toolboxFeatures .wbPromo{padding:16px 0 24px 0}.toolboxContent .toolboxFeatures ul.features{list-style:none;padding-bottom:0}.toolboxContent .toolboxFeatures ul.features li{float:left;width:300px;padding:20px 0 30px 0}.toolboxContent .toolboxFeatures ul.features li img{margin:20px 0}.toolboxContent .toolboxFeatures ul.features li:nth-child(1),.toolboxContent .toolboxFeatures ul.features li:nth-child(2){padding-right:21px}.toolboxContent .additionalInfo{clear:both;background-color:#f6f6f6;overflow:hidden}.toolboxContent .additionalInfo ul{overflow:hidden;list-style:none}.toolboxContent .additionalInfo ul li{float:left;width:260px;padding:30px 60px 10px 0}.toolboxContent .additionalInfo ul li:nth-child(3){padding-right:25px}.toolboxContent .additionalInfo ul li h2{margin-left:32px}.toolboxContent .additionalInfo ul li ul.stepsList{list-style:decimal;margin-left:25px;overflow:visible}.toolboxContent .additionalInfo ul li ul.stepsList li{padding:0;color:#808080;font-size:16px;margin-bottom:8px}.toolboxInstallation .centerize{display:block;margin:0 auto;text-align:center;width:100%}.toolboxInstallation .spacer{height:25px}.toolboxFooter{width:100%;height:200px}.toolboxFooter .toolboxFooterInner{margin:50px 0;text-align:center}.toolboxFooter .footerBtn{margin:25px 0 0 0}.productPageHeaderFooter{background-color:#FFF;padding:20px 0;min-width:168px}.productPageHeaderFooter .logo{float:left;margin:0 20px 0 0;border:solid 2px #d7d7d7;display:inline-block;width:160px;height:160px}.productPageHeaderFooter .description{margin:0 0 0 0;width:760px;float:right}.productPageHeaderFooter .description ul,.productPageHeaderFooter .description li{list-style:none}.productPageHeaderFooter .description h1{margin:0;padding:0}.productPageHeaderFooter .description .company{color:#AAA}.productPageHeaderFooter .description .text{padding:10px 0;font-size:14px}.productPageHeaderFooter .description .buyButton{position:absolute;bottom:0}#productPageImages{padding:30px 0px;background-color:#f3f3f3;border-top:solid #d7d7d7 1px;border-bottom:solid #d7d7d7 1px}#productPageImages #video{padding-right:2px;float:left;width:290px;height:164px}#productPageImages img{padding-right:2px;width:290px;height:164px}#productPageImages img:nth-child(2){margin:0 20px}.productBorderBottom{border-bottom:#e6eff4 solid 2px;padding-bottom:10px}.productBorderTop{border-top:#e6eff4 solid 2px;padding-top:20px}#productpage{font-size:16px}#productpage .productsection{padding-top:20px;color:#808080}#productpage .productsection .title{margin-bottom:0px}#productpage .productsection .info{padding-bottom:6px}#productpage .productsection p{font-size:16px;line-height:24px;color:#333}#productpage .productsection p.note{line-height:14px;font-size:12px}#productpage .productsection ul.note{margin-left:1em}#productpage .productsection li{font-size:16px;line-height:24px;color:#333}#productpage .productsection li.note{line-height:14px;font-size:12px;list-style-position:outside}#productpage .productsection .buyButtonBar{margin-top:0px;margin-bottom:20px}#productpage #sidebar{float:right;width:30%}#productpage #sidebar li{padding:0px;text-indent:-1em;margin-left:1em;width:89%}#productpage #description{float:left;width:70%}#productpage #description .productDescription{margin-bottom:20px}#productpage #description .fileType{color:#54849d;background-color:#e6eff4;font-weight:bold;padding:4px 3px;margin:0 10px 10px 0;float:left}#productpage #description .supportedItems ol,#productpage #description .supportedItems li{list-style-type:none}#productpage #pricing{float:left;width:70%}#productpage #howtouse{float:left;width:70%}#productpage #howtouse ol{text-indent:-1.2em;margin-left:1.2em}#productpage #howtouse ol,#productpage #howtouse li{list-style-type:decimal}.toolboxHeader{background-color:#f6f6f6;overflow:hidden;border-bottom:1px solid #d7d7d7}.toolboxHeader .toolboxHeadWrap{position:relative;overflow:visible}.toolboxHeader .toolboxHeadWrap .toolboxHeadContent{float:left;margin:48px 0 28px 0}.toolboxHeader .toolboxHeadWrap .toolboxHeadContent p{padding-bottom:20px;z-index:1;position:relative}.toolboxHeader .toolboxHeadWrap .background{position:absolute;top:0;right:-50px}.appsSection>.appsList{margin-top:20px}.appsSection ul{list-style:none}.appsSection ul li{height:160px;min-width:638px;border:1px solid #d7d7d7;float:left;margin-bottom:30px}.appsSection ul li .appImage{float:left}.appsSection ul li .description{padding:16px 16px 0px 176px;height:94px}.appsSection ul li .description .additionalContent{padding-bottom:0px}.appsSection ul li .footer{height:42px;background-color:#f6f6f6;margin-top:8px;padding:0px 0px 0px 176px}.appsSection ul li .footer .additionalContent{padding:12px 12px 12px 0px;position:absolute}.appsSection ul li .footer a{padding:12px 12px;float:right;position:relative}.appsSection .rightSidebar{float:right;position:relative;width:288px;padding:0}.appsSection .sidebar{position:relative;width:280px;margin-top:20px;margin-left:0px;float:right}.appsSection .sidebar .sidebarBlock{padding:0px;margin-bottom:30px}.appsSection .sidebar .sidebarBlock.partners{background:#333;padding:20px}.appsSection .sidebar .sidebarBlock.partners h3{color:#fff;margin-bottom:15px}.appsSection .sidebar .sidebarBlock.partners a{font-weight:bold}#toolboxManageApps{min-height:600px}#toolboxManageApps ul{list-style:none}#toolboxManageApps ul li{min-height:180px}#toolboxManageApps ul li img{float:left;padding:10px}#toolboxManageApps ul li h1,#toolboxManageApps ul li p{padding-right:10px}.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(/images/_/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(/assets/sprites/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 #aaa}.add_billing select{height:30px !important;padding:5px;line-height:20px}.add_billing select:focus{outline:auto 1px #aaa}.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(/images/_/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("/assets/icons/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}@-moz-document url-prefix(){#reg_old i.icon-caret-down,#startTrialModal i.icon-caret-down{display:none}}
