@charset "UTF-8"; 

/*
 * File:page-styles-16.css
 * Author:Jonathan Seipp
 * Date:May 5, 2016
 * Purpose:This file combines styles from css sheets for individual pages and inline styles from those (and other pages) into one stylesheet
 */
 
/**********************************************************************************************************************************
 *  Design Competition
 * http://www.vectorworks.net/design-competition 
 * Originally in campaign-stylesheet.css (1/1) from {{ URL::asset('assets/css/campaign-stylesheet.css') }} */
.design-comp .main #gdc-logo{width:100%; margin:0;}
.design-comp .main label{color:gray; font-size:8pt;}
.design-comp .main .honor-title{font-weight:700; height:23px;}
.design-comp .main .winner-item{width:183px; margin-left:20px; float:left;}
.design-comp .main .first{margin-left:0;}
.design-comp .main .winner-row{margin-bottom:40px;}
.design-comp .main .thumb{width:184px; height:99px; margin:16px 0;}
.design-comp .main .thumb img{box-shadow:3px 3px 3px #BBB;}
.design-comp .main .full-name{margin-bottom:8px;}
.design-comp .main .maFormElement{padding:6px 0;}
.design-comp .main .thumb .media-icon{box-shadow:none; position:relative; left:80px; top:-61px;}
.design-comp .main .FormElement{padding:6px 0;}
.design-comp .main .pull-left{margin-right:7px;}
.design-comp .main #judges .name{color:#646464; margin-bottom:10px; font-size:18px; font-weight: normal;}

/**********************************************************************************************************************************
 * Grant 
 * http://www.vectorworks.net/grant 
 * Originally in form.css (1/5) from {{ URL::asset('assets/css/campaigns/form.css') }} */
.grant input, .grant select, .grant textarea{margin:0; padding:0; font-size:.85em; outline:none; font-family:inherit; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.grant input[type="text"], .grant input[type="email"], .grant textarea, .grant select, .grant div.styled, .grant input[type="file"]{border:none; padding:.4em; line-height:35px; height:35px; font-size:12px;}
.grant div.styled, .grant select, .grant input[type="file"]:after{background:#fff url(../index-4.html) no-repeat center right; background-color:#FFF;}
.grant input[type="text"], .grant input[type="email"], .grant textarea, .grant input[type="file"]{background-color:#FFF; width:100%;}
.grant .ie9 input[type="text"], .grant .ie9 input[type="email"]{line-height:normal;}
.grant textarea{width:100%; height:10em;}
.grant div.styled{overflow:hidden; padding:0; margin:0; width:100%;}
.grant .ie7 div.styled{border:none;}
.grant div.styled select{width:115%; background-color:transparent; background-image:none; -webkit-appearance:none; border:none; box-shadow:none; vertical-align:middle; padding:0; margin:0;}
.grant .ie7 div.styled select{width:100%; background-color:#fff; border:solid 1px #ccc; padding:.3em .5em;}
.grant input[type="file"]{position:relative; -webkit-appearance:none; -webkit-box-sizing:border-box; box-sizing:border-box; width:40%; padding:0;}
.grant input[type=file]::-webkit-file-upload-button{width:0; padding:0; margin:0; -webkit-appearance:none; border:none;}
.grant input[type="file"]:after{content:'Upload File'; margin:0 0 0 .5em; display:inline-block; left:100%; position:relative; background:#fff url(../index-4.html) no-repeat center left; padding:.3em .5em; border:solid 1px #ccc!important; -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2); box-shadow:0 1px 3px rgba(0,0,0,0.2); border-radius:4px;}
.grant input[type="file"]:active:after{box-shadow:none;}
.grant input[type="radio"], .grant input[type="checkbox"]{position:absolute; left:-999em;}
.grant label.checkbox:before{display:inline-block; position:relative; top:.25em; left:-2px; content:''; width:25px; height:25px; background-image:url(../index-4.html);}
.grant input[type="checkbox"] + label.checkbox:before{background-position:0 -21px;}
.grant input[type="checkbox"]:checked + label.checkbox:before{background-position:0 3px;}
.grant input[type="radio"] + label.checkbox:before{background-position:-25px -25px;}
.grant input[type="radio"]:checked + label.checkbox:before{background-position:-25px 0;}
.grant .ie8 label.checkbox:before{display:none; content:none;}
.grant .ie8 input[type="checkbox"], .grant .ie8 input[type="radio"], .grant .ie7 input[type="checkbox"], .grant .ie7 input[type="radio"]{position:static; left:0;}
.grant .ie8 input[type="checkbox"], .grant .ie8 input[type="radio"]{position:relative; top:5px; margin-right:.5em;}
.grant input[type="text"]:focus, .grant input[type="email"]:focus, .grant textarea:focus{border-color:#000;}
.grant input[type="submit"]:active, .grant input[type="button"]:active{-webkit-box-shadow:none; box-shadow:none;}

/* Originally in styles.css (2/5) from {{ URL::asset('assets/css/campaigns/styles.css') }} */
.grant .form-control{display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.grant .form-control:focus{border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.grant .form-control::-moz-placeholder{color:#777; opacity:1;}
.grant .form-control:-ms-input-placeholder{color:#777;}
.grant .form-control::-webkit-input-placeholder{color:#777;}
.grant .form-control[disabled], .grant .form-control[readonly], .grant fieldset[disabled] .form-control{cursor:not-allowed; background-color:#eee; opacity:1;}
.grant textarea.form-control{height:auto;}
.grant input[type=search]{-webkit-appearance:none;}
.grant input[type=date], .grant input[type=time], .grant input[type=datetime-local], .grant input[type=month]{line-height:34px; line-height:1.42857143 \0;}
.grant input[type=date].input-sm, .grant input[type=time].input-sm, .grant input[type=datetime-local].input-sm, .grant input[type=month].input-sm{line-height:30px;}
.grant input[type=date].input-lg, .grant input[type=time].input-lg, .grant input[type=datetime-local].input-lg, .grant input[type=month].input-lg{line-height:46px;}
.grant .form-group{margin-bottom:15px;}
.grant .radio, .grant .checkbox{position:relative; display:block; min-height:20px; margin-top:10px; margin-bottom:10px;}
.grant .radio label, .grant .checkbox label{padding-left:20px; margin-bottom:0; font-weight:400; cursor:pointer;}
.grant .radio input[type=radio], .grant .radio-inline input[type=radio], .grant .checkbox input[type=checkbox], .grant .checkbox-inline input[type=checkbox]{position:absolute; margin-top:4px \9; margin-left:-20px;}
.grant .radio+.radio, .grant .checkbox+.checkbox{margin-top:-5px;}
.grant .radio-inline, .grant .checkbox-inline{display:inline-block; padding-left:20px; margin-bottom:0; font-weight:400; vertical-align:middle; cursor:pointer;}
.grant .radio-inline+.radio-inline, .grant .checkbox-inline+.checkbox-inline{margin-top:0; margin-left:10px;}
.grant input[type=radio][disabled], .grant input[type=checkbox][disabled], .grant input[type=radio].disabled, .grant input[type=checkbox].disabled, .grant fieldset[disabled] input[type=radio], .grant fieldset[disabled] input[type=checkbox]{cursor:not-allowed;}
.grant .radio-inline.disabled, .grant .checkbox-inline.disabled, .grant fieldset[disabled] .radio-inline, .grant fieldset[disabled] .checkbox-inline{cursor:not-allowed;}
.grant .radio.disabled label, .grant .checkbox.disabled label, .grant fieldset[disabled] .radio label, .grant fieldset[disabled] .checkbox label{cursor:not-allowed;}
.grant .form-control-static{padding-top:7px; padding-bottom:7px; margin-bottom:0;}
.grant .form-control-static.input-lg, .grant .form-control-static.input-sm{padding-right:0; padding-left:0;}
.grant .input-sm, .grant .form-horizontal .form-group-sm .form-control{height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px;}
.grant select.input-sm{height:30px; line-height:30px;}
.grant textarea.input-sm, .grant select[multiple].input-sm{height:auto;}
.grant .input-lg, .grant .form-horizontal .form-group-lg .form-control{height:46px; padding:10px 16px; font-size:18px; line-height:1.33; border-radius:6px;}
.grant select.input-lg{height:46px; line-height:46px;}
.grant textarea.input-lg, .grant select[multiple].input-lg{height:auto;}
.grant .has-feedback{position:relative;}
.grant .has-feedback .form-control{padding-right:42.5px;}
.grant .form-control-feedback{position:absolute; top:25px; right:0; z-index:2; display:block; width:34px; height:34px; line-height:34px; text-align:center;}
.grant .input-lg+.form-control-feedback{width:46px; height:46px; line-height:46px;}
.grant .input-sm+.form-control-feedback{width:30px; height:30px; line-height:30px;}
.grant .has-success .help-block, .grant .has-success .control-label, .grant .has-success .radio, .grant .has-success .checkbox, .grant .has-success .radio-inline, .grant .has-success .checkbox-inline{color:#3c763d;}
.grant .has-success .form-control{border-color:#3c763d; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.grant .has-success .form-control:focus{border-color:#2b542c; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168; box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;}
.grant .has-success .input-group-addon{color:#3c763d; background-color:#dff0d8; border-color:#3c763d;}
.grant .has-success .form-control-feedback{color:#3c763d;}
.grant .has-warning .help-block, .grant .has-warning .control-label, .grant .has-warning .radio, .grant .has-warning .checkbox, .grant .has-warning .radio-inline, .grant .has-warning .checkbox-inline{color:#8a6d3b;}
.grant .has-warning .form-control{border-color:#8a6d3b; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.grant .has-warning .form-control:focus{border-color:#66512c; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b; box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;}
.grant .has-warning .input-group-addon{color:#8a6d3b; background-color:#fcf8e3; border-color:#8a6d3b;}
.grant .has-warning .form-control-feedback{color:#8a6d3b;}
.grant .has-error .help-block, .grant .has-error .control-label, .grant .has-error .radio, .grant .has-error .checkbox, .grant .has-error .radio-inline, .grant .has-error .checkbox-inline{color:#a94442;}
.grant .has-error .form-control{border-color:#a94442; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.grant .has-error .form-control:focus{border-color:#843534; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483; box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;}
.grant .has-error .input-group-addon{color:#a94442; background-color:#f2dede; border-color:#a94442;}
.grant .has-error .form-control-feedback{color:#a94442;}
.grant .has-feedback label.sr-only~.form-control-feedback{top:0;}
.grant .help-block{display:block; margin-top:5px; margin-bottom:10px; color:#737373;}
@media (min-width:768px) {
.grant .form-inline .form-group{display:inline-block; margin-bottom:0; vertical-align:middle;}
.grant .form-inline .form-control{display:inline-block; width:auto; vertical-align:middle;}
.grant .form-inline .input-group{display:inline-table; vertical-align:middle;}
.grant .form-inline .input-group .input-group-addon, .grant .form-inline .input-group .input-group-btn, .grant .form-inline .input-group .form-control{width:auto;}
.grant .form-inline .input-group>.form-control{width:100%;}
.grant .form-inline .control-label{margin-bottom:0; vertical-align:middle;}
.grant .form-inline .radio, .grant .form-inline .checkbox{display:inline-block; margin-top:0; margin-bottom:0; vertical-align:middle;}
.grant .form-inline .radio label, .grant .form-inline .checkbox label{padding-left:0;}
.grant .form-inline .radio input[type=radio], .grant .form-inline .checkbox input[type=checkbox]{position:relative; margin-left:0;}
.grant .form-inline .has-feedback .form-control-feedback{top:0;}
}
.grant .form-horizontal .radio, .grant .form-horizontal .checkbox, .grant .form-horizontal .radio-inline, .grant .form-horizontal 		.checkbox-inline{padding-top:7px; margin-top:0; margin-bottom:0;}
.grant .form-horizontal .radio, .grant .form-horizontal .checkbox{min-height:27px;}
.grant .form-horizontal .form-group{margin-right:-15px; margin-left:-15px;}
@media (min-width:768px) {
.grant .form-horizontal .control-label{padding-top:7px; margin-bottom:0; text-align:right;}
}
.grant .form-horizontal .has-feedback .form-control-feedback{top:0; right:15px;}
@media (min-width:768px) {
.grant .form-horizontal .form-group-lg .control-label{padding-top:14.3px;}
}
@media (min-width:768px) {
.grant .form-horizontal .form-group-sm .control-label{padding-top:6px;}
}
.grant .col-xs-3, .grant .col-sm-3, .grant .col-md-3, .grant .col-lg-3, .grant .col-xs-4, .grant .col-sm-4, .grant .col-md-4, .grant .col-lg-4, .grant .col-xs-5, .grant .col-sm-5, .grant .col-md-5, .grant .col-lg-5, .grant .col-xs-6, .grant .col-sm-6, .grant .col-md-6, .grant .col-lg-6, .grant .col-xs-7, .grant .col-sm-7, .grant .col-md-7, .grant .col-lg-7, .grant .col-xs-8, .grant .col-sm-8, .grant .col-md-8, .grant .col-lg-8, .grant .col-xs-9, .grant .col-sm-9, .grant .col-md-9, .grant .col-lg-9, .grant .col-xs-10, .grant .col-sm-10, .grant .col-md-10, .grant .col-lg-10, .grant .col-xs-11, .grant .col-sm-11, .grant .col-md-11, .grant .col-lg-11, .grant .col-xs-12, .grant .col-sm-12, .grant .col-md-12, .grant .col-lg-12{position:relative; min-height:1px; padding-right:15px; padding-left:15px;}
.grant .col-xs-1, .grant .col-xs-2, .grant .col-xs-3, .grant .col-xs-4, .grant .col-xs-5, .grant .col-xs-6, .grant .col-xs-7, .grant .col-xs-8, .grant .col-xs-9, .grant .col-xs-10, .grant .col-xs-11, .grant .col-xs-12{float:left;}
.grant .col-xs-12{width:100%;}
.grant .col-xs-11{width:91.66666667%;}
.grant .col-xs-10{width:83.33333333%;}
.grant .col-xs-9{width:75%;}
.grant .col-xs-8{width:66.66666667%;}
.grant .col-xs-7{width:58.33333333%;}
.grant .col-xs-6{width:50%;}
.grant .col-xs-5{width:41.66666667%;}
.grant .col-xs-4{width:33.33333333%;}
.grant .col-xs-3{width:25%;}
.grant .col-xs-2{width:16.66666667%;}
.grant .col-xs-1{width:8.33333333%;}
.grant .col-xs-pull-12{right:100%;}
.grant .col-xs-pull-11{right:91.66666667%;}
.grant .col-xs-pull-10{right:83.33333333%;}
.grant .col-xs-pull-9{right:75%;}
.grant .col-xs-pull-8{right:66.66666667%;}
.grant .col-xs-pull-7{right:58.33333333%;}
.grant .col-xs-pull-6{right:50%;}
.grant .col-xs-pull-5{right:41.66666667%;}
.grant .col-xs-pull-4{right:33.33333333%;}
.grant .col-xs-pull-3{right:25%;}
.grant .col-xs-pull-2{right:16.66666667%;}
.grant .col-xs-pull-1{right:8.33333333%;}
.grant .col-xs-pull-0{right:auto;}
.grant .col-xs-push-12{left:100%;}
.grant .col-xs-push-11{left:91.66666667%;}
.grant .col-xs-push-10{left:83.33333333%;}
.grant .col-xs-push-9{left:75%;}
.grant .col-xs-push-8{left:66.66666667%;}
.grant .col-xs-push-7{left:58.33333333%;}
.grant .col-xs-push-6{left:50%;}
.grant .col-xs-push-5{left:41.66666667%;}
.grant .col-xs-push-4{left:33.33333333%;}
.grant .col-xs-push-3{left:25%;}
.grant .col-xs-push-2{left:16.66666667%;}
.grant .col-xs-push-1{left:8.33333333%;}
.grant .col-xs-push-0{left:auto;}
.grant .col-xs-offset-12{margin-left:100%;}
.grant .col-xs-offset-11{margin-left:91.66666667%;}
.grant .col-xs-offset-10{margin-left:83.33333333%;}
.grant .col-xs-offset-9{margin-left:75%;}
.grant .col-xs-offset-8{margin-left:66.66666667%;}
.grant .col-xs-offset-7{margin-left:58.33333333%;}
.grant .col-xs-offset-6{margin-left:50%;}
.grant .col-xs-offset-5{margin-left:41.66666667%;}
.grant .col-xs-offset-4{margin-left:33.33333333%;}
.grant .col-xs-offset-3{margin-left:25%;}
.grant .col-xs-offset-2{margin-left:16.66666667%;}
.grant .col-xs-offset-1{margin-left:8.33333333%;}
.grant .col-xs-offset-0{margin-left:0;}
.grant #grant-landing .main p, .grant #grant-landing .main li, .grant #grant-landing .main label{color:#808285;}
.grant #grant-landing #breadCrumbs{display:none;}
.grant #grant-landing .main a{color:#808285; text-decoration:underline;}
.grant #grant-landing .main h2, .grant #grant-landing .main h3, .grant .header-3, .grant input[type="submit"], .grant input[type="button"]{font-family:Arial; font-weight:700;}
.grant #grant-landing .main h2{letter-spacing:1px; font-size:30px;}
.grant #grant-landing .main h3, .grant input[type="submit"], .grant input[type="button"]{font-size:18px;}
.grant .header-3{font-size:16px; color:#333132;}
.grant .panel{width:710px; margin:0 auto; padding-bottom:33px;}
.grant .small-text{font-size:10px; font-style:normal; font-weight:400; line-height:16px;}
.grant #banner{position:relative; width:980px; height:400px;}
.grant #grant-landing #breadCrumbs{display:none;}
.grant #grant-landing label.error{color:red; display:block; font-style:italic; padding:4px 0;}
.grant input.error, .grant textarea.error, .grant div.styled select.error{border:1px solid red;}
.grant .form-label{padding-bottom:6px;}
.grant form#grant-request div.clearfix{padding:4px 0;}
.grant label.form-label{display:block;}
.grant #form-container{margin:0 auto; padding:48px 0 55px;}
.grant #form-container textarea{width:100%; resize:vertical; height:205px;}
.grant input[type="text"]#phone, .grant input[type="text"]#zipcode{width:141px;}
.grant div.styled{display:inline-block;}
.grant #form-container .grid_1, .grant #form-container .grid_2, .grant #form-container .grid_half{display:inline; float:left; position:relative;}
.grant .grid_half{width:192px;}
.grant #form-container .grid_1, .grant #form-container .grid_half{margin-left:13px;}
.grant #form-container .grid_1{width:300px;}
.grant #form-container .grid_2{width:100%;}
.grant .grid_2 input, .grant .grid_2 select{width:365px;}
.grant #form-container .alpha{margin-left:0;}
.grant #grant-landing div.styled select{padding-left:8px;}
.grant #form-container input[type="submit"], .grant #form-container input[type="button"]{color:#FFF;}
.grant #form-container input[type="submit"]:hover{color:#000;}
.grant #form-container > form{margin-top:24px;}
.grant .social img{vertical-align:bottom; padding:3px; border:0;}
.grant .form-wrapper{background-color:#e8e8e8;}
.grant #disclaimer-check{display:inline;}
.grant #disclaimer{width:660px;}
.grant .questions{background-color:#e8e8e8; height:185px; padding:18px 0 3px;}
.grant .answers{background-color:#f5f5f5; height:456px; padding:26px 0;}
.grant .separator{text-align:center; background-image:url(../index-4.html); background-repeat:no-repeat;}
.grant #grant-landing .title{text-transform:uppercase; font-weight:700; font-family:Arial;}
.grant #grant-landing .title.blue{color:#036cb6; font-size:19px;}
.grant #grant-landing h2.title.blue{font-size:24px;}
.grant .questions li, .grant .answers h3.title{font-size:18px; text-transform:uppercase; color:#808285;}
.grant .answers .sub{font-size:15px; color:#808285; text-transform:uppercase; font-weight:lighter; line-height:20px;}
.grant .shadow{background-image:url(../index-4.html); background-repeat:no-repeat;}
.grant .shadow-white{background-image:url(../index-4.html); background-repeat:no-repeat;}
.grant .star{font-size:22px; color:#036cb6;}
.grant .answers .sub-section{margin:25px 0;}
.grant .answers .sub-section > div{float:left;}
.grant .answers .icon{height:64px; width:13%; background-image:url(../index-4.html); background-repeat:no-repeat;}
.grant .answers .second .icon{background-position:0 -79px;}
.grant .answers .sub-content{width:87%;}
.grant .sub-section .title{margin:0; padding-bottom:3px;}
.grant ul.q-list{list-style:none; padding:0; margin:7px 0;}
.grant .q-list li{padding-left:8px; background-image:url(../index-4.html); background-repeat:no-repeat; background-position:-7px -131px; font-size:17px; line-height:28px; font-weight:700;}
.grant ul.expense-list{list-style:none; padding:0; margin:18px 0 0;}
.grant .expense-list li{padding-left:22px; background-image:url(../index-4.html); background-repeat:no-repeat; background-position:0 -238px; line-height:16px; margin-bottom:10px;}
.grant #submit-button{background-image:url(../index-4.html); background-repeat:no-repeat; text-indent:-9999px; border:none; width:80px; height:28px; cursor:pointer;}
.grant .message.panel{text-align:center;}
.grant .message.panel.thankyou.icon{background-image:url(../index-4.html); background-repeat:no-repeat; background-position:-7px -271px; padding-top:15px; margin-top:38px;}
.grant .message.panel.thankyou{text-align:left; padding-left:58px; padding-bottom:10px;}

/* Originally inline (3/5) from l. 19 */
.grant .slide-information{color:white; top:226px; left:128px; width:680px;}
/* Originally inline (4/5) from l. 28 */
.grant .questions .panel{background-color:#e8e8e8;}
/* Originally inline (5/5) from l. 41 */
.grant .answers .panel{background-color:#f5f5f5;}

/**********************************************************************************************************************************
 * THE FOLLOWING STYLES ARE FOR PAGES (401 AND 503) THAT HAVE NOT BEEN MOVED TO LARAVEL YET.
 * 401 Error 
 * Originally inline styles (1/1) .error-401 {margin:0; padding:0; width:100%; height:100%; color:#B0BEC5; display:table; font-weight:100; font-family:'Lato';}
.error-401 .container{text-align:center; display:table-cell; vertical-align:middle;}
.error-401 .content{text-align:center; display:inline-block;}
.error-401 .title{font-size:52px; margin-bottom:40px; color:red;}
.error-401 .content a{border:1px solid #ccc; padding:10px; color:#000; cursor:pointer;}

/* 503 Error 
 * Originally inline styles (1/1) .error-503 {margin:0;padding:0;width:100%;height:100%;color:#B0BEC5;display:table;font-weight:100;font-family:'Lato'}
.error-503 .container{text-align:center;display:table-cell;vertical-align:middle}
.error-503 .content{text-align:center;display:inline-block}
.error-503 .title{font-size:72px;margin-bottom:40px} */

/**********************************************************************************************************************************
 * BIM landing page
 * http://www.vectorworks.net/bim/
 * Originally inline (1/1) */
.bim-landing .main .resource img {border: 1px solid #d0d0d0;}
.bim-landing .main .resource .caption hr {margin-top:3px; margin-bottom:5px;}

/**********************************************************************************************************************************
 * BIM ipd
 * http://www.vectorworks.net/bim/ipd 
 * Originally inline (1/1) */
.ipd .ipd-cont {margin-left:100px;}

/**********************************************************************************************************************************
 * BIM Green Projects
 * http://www.vectorworks.net/bim/green-projects 
 * Originally inline (1/1) */
.bim-presentations .main h3 {margin-top:5px;}
.bim-presentations .main .description {background-color: #f5f4f4; margin-bottom: 20px; margin-top: 20px; padding: 20px 25px;}
.bim-presentations .main a.toggle_link.collapsed:before {content:'Show More'; display:block;}
.bim-presentations .main a.toggle_link:before {content:'Show Less'; display:block;}
/* Originally inline (5/5) from l. 52 */
.bim-presentations .whiteborder {width:100px; height:100px; border-style:solid; border-color:#d5d4d4; border-width:2px; margin-right:10px;}

/**********************************************************************************************************************************
 * BIM Projects
 * http://www.vectorworks.net/bim/projects 
 * Originally inline (1/2) from l. 62 */
.bim-projects .main .sub-row {margin-top:15px;}
.bim-projects .main .featured_top_row {margin-bottom:15px;}
.bim-projects .main .featured_bottom_row {margin-top:15px;margin-bottom:30px;}
.bim-projects .main #feature_image_two {height:285px; width:643px;}
.bim-projects .main #feature_image_three {height:285px; width:307px;}
.bim-projects .main #feature_image_one {height:193px; width:215px;}
.bim-projects .main #feature {min-height:193px; background-color:#58585a; color:#FFF; padding:12px; position:relative;}
.bim-projects .main #feature p, .bim-projects .main #feature a {color:#FFF;}
.bim-projects .main #feature p {font-family:"Arial Narrow",sans-serif;margin:12px 0;padding:5px 0;font-size:16px;line-height:22px;}
.bim-projects .main #feature #feature_header {padding:0 0 10px;font-size:16px;font-weight:700;display:inline;border-bottom:1px #FFF solid;}
.bim-projects .main #feature #feature_footer {position:absolute;bottom:12px;right:12px;}
.bim-projects .main #feature #feature_footer a {font-size:16px;font-weight:700;text-decoration:none;}
.bim-projects .main #feature a:hover {text-decoration:none;}
.bim-projects .main .project-title {margin-top:5px;}

/**********************************************************************************************************************************
 * BIM Single-Project
 * http://www.vectorworks.net/bim/projects/[id] 
 * Originally inline (1/3) from ll. 7-14 */
/* Originally inline (2/3) from ll. 102-104*/
.bim-single-proj .main .banner {margin-bottom:15px;}
.bim-single-proj .main #story_metadata {font-size:15px; color:#666;}
.bim-single-proj .main #story_metadata .story-metadata-item {margin:5px 0;}
.bim-single-proj .main #story_metadata .story-metadata-item .metadata-label {font-weight:700;}
.bim-single-proj .main #story_aside #story_other_images {overflow:hidden; padding-left:24px;}
.bim-single-proj .main #story_aside #story_other_images .other-image {float:right; margin:0 0 10px 10px; position:relative;}
.bim-single-proj .main #story_aside #story_other_images .other-image a {display:block; width:70px; height:70px;}
.bim-single-proj .main #story_aside #story_other_images .other-image a img, .bim-single-proj .main #feature_image a img.overlay {position:absolute; left:0; top:0;}
.bim-single-proj .main .other-image img:last-of-type  {display:none;}
.bim-single-proj .main .set-img img:first-of-type  {width:70px; height:70px;}
/* Originally in story-rollup.css (3/3) from LEGACY "nemetschek.net/Maintenance/styles/story-rollup.css" */	
.bim-single-proj .main .clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.bim-single-proj .main #story_social, .bim-single-proj .main #story_pdf, .bim-single-proj .main .social-item {margin:0 5px; float:left;}
.bim-single-proj .main #story_pdf {margin-right:20px; padding-top:4px; margin-left:0;}

/**********************************************************************************************************************************
 * Case-Studies 
 * http://www.vectorworks.net/case-studies 
 * Originally in success_stories.css (1/3) from {{ URL::asset('assets/css/landing_pages/success_stories.css') }} */
.case-studies .main .clearfix::after {clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden;}
.case-studies .main a img {border:medium none;}
.case-studies .main #language_selection {margin:10px 0;}
.case-studies .main #success_stories {float:left; padding-top:20px; width:770px;}
.case-studies .main #success_stories #featured_story .feature-box {float:left;}
.case-studies .main #success_stories #featured_story #feature_detail_image1 {margin:0 10px 10px 0;}
.case-studies .main #success_stories #featured_story #feature_detail_image2 {margin:0 0 10px;}
.case-studies .main #success_stories #featured_story #feature_image {margin:0 10px 0 0;}
.case-studies .main #success_stories #featured_story #feature {background-color:#58585a; color:#fff; min-height:169px; padding:12px; position:relative; width:493px;}
.case-studies .main #success_stories #featured_story #feature p, .case-studies .main #success_stories #featured_story #feature a {color:#fff;}
.case-studies .main #success_stories #featured_story #feature p {font-family:"Arial Narrow",sans-serif; font-size:16px; line-height:22px; margin:12px 0; padding:5px 0;}
.case-studies .main #success_stories #featured_story #feature h1 {border-bottom:1px solid #fff; display:inline; font-size:16px; font-weight:700; padding:0 0 10px;}
.case-studies .main #success_stories #featured_story #feature #feature_footer {bottom:12px; position:absolute; right:12px;}
.case-studies .main #success_stories #featured_story #feature #feature_footer a {font-size:16px; font-weight:700; text-decoration:none;}
.case-studies .main #success_stories h2 {color:#404040; font-size:16px; font-weight:700;}
.case-studies .main #success_stories #success_nav {margin:20px 0;}
.case-studies .main #success_stories #success_nav #success_categories {color:#404040; font-size:16px; font-weight:700;}
.case-studies .main #success_stories #success_nav #success_categories .success-category {font-size:14px; font-weight:400; margin-right:16px;}
.case-studies .main #success_stories #success_nav #success_categories .success-category a {color:#00a8ed; text-decoration:none;}
.case-studies .main #success_stories #success_nav #success_categories .active a {color:inherit; text-decoration:underline;}
.case-studies .main #success_stories #success_nav #success_categories #success_categories_all {float:left;}
.case-studies .main #success_stories #success_thumbs .success-story, .refresh-wrap.bim .success-story {float:left; height:124px; margin:0 10px 10px 0; overflow:hidden; position:relative; width:185px;}
.case-studies .main #success_stories #success_thumbs .last {margin-right:0;}
.case-studies .main #success_stories #success_thumbs .success-story .success-story-caption, .refresh-wrap.bim .success-story .success-story-caption {background-image:url(../thumbnail_overlay.html); display:none; height:124px; left:0; position:absolute; text-align:center; top:0; width:185px;}
.refresh-wrap.bim .success-story .success-story-caption {display:block; visibility:hidden; opacity:0; transition:visibility 0s, opacity 0.5s linear; -moz-transition:visibility 0s, opacity 0.5s linear; -webkit-transition:visibility 0s, opacity 0.5s linear;}
.refresh-wrap.bim .success-story a:hover .success-story-caption {visibility:visible; opacity:1;}

.case-studies .main #success_stories #success_thumbs .success-story .success-story-caption .success-story-caption-title, .refresh-wrap.bim .success-story .success-story-caption .success-story-caption-title {margin-top:72px;}
.case-studies .main #success_stories #success_thumbs .success-story .success-story-caption .success-story-caption-type {margin-top:3px;}
.case-studies .main #success_stories #success_thumbs .success-story a, .refresh-wrap.bim .success-story a {color:#fff; font-size:13px; text-decoration:none;}
.case-studies .main #success_stories #success_story_main {float:left;}
.case-studies .main #success_stories #success_story_main #success_story_header h1, .case-studies .main #success_stories #success_story_main #success_story_header h2 {margin:10px 0; padding:0;}
.case-studies .main #success_stories #success_story_main #success_story_header h2 {color:#969163; font-size:18px; font-weight:700;}
.case-studies .main #success_stories #success_story_main #success_story_header #success_story_metadata {color:#666; font-size:15px;}
.case-studies .main #success_stories #success_story_main #success_story_header #success_story_metadata .success-story-metadata-item {margin:5px 0;}
.case-studies .main #success_stories #success_story_main #success_story_header #success_story_metadata .success-story-metadata-item .metadata-label {font-weight:700;}
.case-studies .main #success_stories #success_story_aside {float:left; margin-top:10px;}
.case-studies .main #success_stories #success_story_main #success_story_header h1 {color:#404040; font-size:20px; font-weight:700;}
.case-studies .main #success_stories #success_story_main #success_story_body {font-size:15px; line-height:22px;}
.case-studies .main #success_stories #success_story_main #success_story_body p {font-size:15px; line-height:22px; margin:14px 0; padding-left:0; padding-right:0;}
.case-studies .main #success_stories #success_story_main #success_story_body h1 {color:#404040; margin:12px 0 0; padding:0;}
.case-studies .main #success_stories #success_story_main #success_story_body img {height:auto; max-width:100%;}
.case-studies .main #success_story_body blockquote {background-image:url(../quote.html); background-repeat:no-repeat; margin:5px 10px; padding:10px 30px;}
.case-studies .main #success_story_body blockquote p {font-style:italic;}
.case-studies .main #success_stories #success_story_aside #success_story_other_images {overflow:hidden;}
.case-studies .main #success_stories #success_story_aside #success_story_other_images .other-image {float:left; margin:0 0 10px 10px; position:relative;}
.case-studies .main #success_stories #success_story_aside #success_story_other_images .other-image a {display:block; height:70px; width:70px;}
.case-studies .main #success_stories #feature_image {overflow:hidden; position:relative;}
.case-studies .main #success_stories #success_story_aside #success_story_other_images .other-image a img, .case-studies .main #success_stories #feature_image a img.success-overlay {left:0; position:absolute; top:0;}
.case-studies .main #success_story_footer {margin:20px 0;}
.case-studies .main #success_story_social, .case-studies .main #success_story_pdf, .case-studies .main .social-item {float:left; margin:0 5px;}
.case-studies .main #success_story_pdf {margin-left:0; margin-right:20px; padding-top:4px;}
.case-studies .main .caption {background-color:#eee; border:1px solid #ddd; font-size:13px; font-style:italic; margin:22px 0; padding:20px;}

/* Originally inline (2/3) from l. 16 */
.case-studies .main #page_title {margin:0 auto; width:980px;}
/* Originally inline (3/3) from l. 64 */
.case-studies .main #success_thumbs {margin-top:20px;}

/**********************************************************************************************************************************
 * Cloud-Services Benefits
 * http://www.vectorworks.net/service-select/cloud-services/benefits 
 * Originally inline (1/1) from ll. 6-13 */
.cloud-benefits .main hr {margin:0;}
.cloud-benefits .main h3 {margin-bottom:20px;}

/**********************************************************************************************************************************
 * Cloud-Services
 * http://www.vectorworks.net/service-select/cloud-services
 * Originally inline (1/5) from ll. 6-9 */
.cloud-services .main hr {margin-bottom:7px; margin-top:7px;}
/* Originally inline (2/5) from l. 29 and 34 */
.cloud-services .main .quick-links h3 {margin-bottom:10px;}
/* Originally inline (3/5) from l. 47 */
.cloud-services .main .discover {margin-bottom:5px;}
/* Originally inline (4/5) from l. 49 */
.cloud-services .main .availability {font-size:9px; font-style:italic; line-height:12px;}
/* Originally inline (5/5) from l 58, 71, and 84 */
.cloud-services .main .caption h3 {font-size:12px;}
.cloud-services .main .cloud-resource a {color:#646464; text-decoration:none;}
.cloud-services .main .cloud-resource img {border:1px solid #eee;}
.cloud-services .main .quick-links p {border-top: 1px solid #bcbec0; margin: 0; padding: 11px 0;}
.cloud-services .main .quick-links p > a {color: #3c3c3c; display: block; padding-right: 10px;}

/**********************************************************************************************************************************
 * Education
 * http://www.vectorworks.net/education
 * Originally inline (1/3) from ll. 7-10 */
.education .main > .row > a:hover, .education .main > .row > .col-xs-9 a:hover {color:#00bcb4; text-decoration:none;}
.education .main .row {margin-top:20px;}
/* Originally inline (2/3) from l. 36, 48, 60, 75, 87 and (100) */
.education .main hr {margin-top:3px; margin-bottom:3px;}
/* Originally inline (3/3) from l. 128 */
.education .main .discover {margin-bottom:5px;}
.education .main .pull-left {margin-right:7px;}

/**********************************************************************************************************************************
 * Espanol
 * http://www.vectorworks.net/espanol/2015
 * Originally inline (1/5) from l. 9 */
.espanol .main-container hr {margin-top:15px; margin-bottom:15px; color:#7b7979;}
/* Originally inline (2/5) from l. 20 */
.espanol .main-container .even-section div:first-of-type {margin:0;}
/* Originally inline (3/5) from l. 40 */
.espanol .main-container .quick-links {margin-top:30px;margin-bottom:30px;}
/* Originally inline (4/5) from l. 44, 58, and 72 */
.espanol .main-container .productos {background-color:lightgrey;}
.espanol .main-container .productos h5 {color:lightblack; padding:5px 0px 2px 10px; font-weight:bold;}
/* Originally inline (5/5) from l. 75, 90, 108, 126, and 141 */
.espanol .main-container .accordion-content {display:none;}

/**********************************************************************************************************************************
 * News
 * http://www.vectorworks.net/news
 * Originally inline (1/1) from ll. 6-13 */
.news .main-container .row {margin-top:15px; margin-bottom:15px;}
.news .main-container h3 {margin:7px 0px 7px 0px;}
.news .main-container .press-kit a, .twitter a {color:#646464; text-decoration:none;}
.news .main-container .twitter-title {color:#3c3c3c;}
.news .main-container .twitter-date {font-size:10px; font-style:italic;}

/**********************************************************************************************************************************
 * OpenBIM
 * http://www.vectorworks.net/openbim/ */
.openbim .main .pull-left {width:225px; margin:0 15px 2px 0;}
.openbim .main h1 {font-size:20px; font-weight:bold; text-transform:uppercase; margin-top:20px; color:#000;}
.openbim .main .italic-span {font-style:italic;}
.openbim .main .underline-span {text-decoration:underline;}

/**********************************************************************************************************************************
 * Resellers
 * http://www.vectorworks.net/sales/resellers
 * Originally inline (1/7) from ll. 8-17 */
.resellers .main .thumbnail {min-height:83;}
.resellers .main .pad {padding-top:15px; padding-bottom:15px;}
.resellers .main .red {color:red;}
/* Originally inline (2/7) from l. 98, 160, 197, 264 */
.resellers .main .content-panel {width:70%;margin:0 auto;}
/* Originally inline (3/7) from l. 185, 252, 264, 446, 448 */
.resellers .main button.btn-default {border-radius:5px}
/* Originally inline (4/7) from l. 267, 305, 344, 387 */
.resellers .main .form-alpha {width:39%; display:inline-block;}
/* Originally inline (5/7) from l. 271, 308, 347, 390 */
.resellers .main .form-beta {width:59%; display:inline-block; vertical-align:top}
/* Originally inline (6/7) from l. 442 */
.resellers .main .modal-footer {width:100%;}
/* Originally inline (7/7) from l. 150ish and others */
.resellers .main .progress-0 {width:0%;}
.resellers .main .progress-25 {width:25%;}
.resellers .main .progress-50 {width:50%;}
.resellers .main .progress-75 {width:75%;}

/**********************************************************************************************************************************
 * Sales
 * http://www.vectorworks.net/sales
*/
.sales .main h3 {font-size:16px; font-weight:bold; margin:20px 0 10px;}
.sales .main .img-bordered {border:1px solid grey;}

/**********************************************************************************************************************************
 * Press Releases
 * http://www.vectorworks.net/news/pr
 * Originally inline */
/*.pr #container select {background-color:#fff; border:1px solid #ccc; color:#3c3c3c; font-size:12px; height:24px; display:inline-block; line-height:1.42857; margin-left:5px; padding:3px 6px; width:173px;} */
.pr #container select {background-color:#fff; border:1px solid #ccc; color:#3c3c3c; font-size:12px; height:24px; display:inline-block; line-height:1.42857; margin-left:5px; padding:3px 6px; width:133px;}
.pr #container form#pr_year {margin-left:0px; margin-bottom: 10px;}
.pr #container #year {width:60px;} 
.pr #container .sort-section {border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:10px 0px; margin:0 0 15px;}
.pr #container .search { margin:0 20px; position:relative; display:inline-block; }
/*.pr #container .search .search-icon {background:rgba(0, 0, 0, 0) url("{{ asset('assets/images/icon-search.png') }}") no-repeat scroll center center; height:16px; left:4px; position:absolute; top:4px; width:16px; margin-right:20px; }*/
.pr #container .search .search-icon {background:rgba(0, 0, 0, 0) url('../png/search.png') no-repeat scroll center center; height:11px; left:19px; position:absolute; top:6px; width:11px; margin-right:20px; background-size:100% 100%}
.pr #container .search input { background:#d6d6d6 none repeat scroll 0 0; border:0 none; color:#86888b; height:24px; padding:0 0 0 22px; margin-left:15px; width:173px; }
/*.stories #container .sort-section .most.recent { background:rgba(0, 0, 0, 0) url("{{ asset('assets/images/icon-recent.png') }}") no-repeat scroll left 0; margin:0; color:#85878a; display:inline-block; font-family:Arial,sans-serif; font-size:12px; height:17px; line-height:17px; padding-left:15px;} */
.pr #container .sort-section .most.recent { background:rgba(0, 0, 0, 0) url('../png/icon-recent.png') no-repeat scroll left 0; margin:0; color:#85878a; display:inline-block; font-family:Arial,sans-serif; font-size:12px; height:17px; line-height:17px; padding:0 0 0 17px; }
/*.stories #container .per-page { color:#85878a; display:inline-block; font-family:Arial,sans-serif; font-size:12px; height:17px; line-height:17px; padding:0 0 0 28px; } */
.pr #container .per-page { color:#85878a; display:inline-block; font-family:Arial,sans-serif; font-size:12px; height:17px; line-height:17px; padding:0 0 0 28px; }
.pr #container .page-num {padding:0 3px; border-left:1px solid #808080; color:#337ab7;}
.pr #container .page-num:hover {color:#00bcb4; text-decoration:none;}
.pr #container .per-page > a:first-of-type {border-left:none;}
.pr #container .main-container p > strong > a {color:#000; font-weight:bold;}
.pr #container .main-container p > strong > a:hover {color:#00bcb4; text-decoration:none;}
.pr #container .main-container h1 {font-size:20px; font-weight:bold; text-transform:uppercase; margin-top:11px; margin-bottom:11px; color:#000;}
.pr #container .main-container h2 {font-style:italic;}
.pr #container .date {font-weight:normal;}
.pr #container .mainNavLinks > a {color:#000;}
.pr #container .mainNavLinks > a:hover {color:#00bcb4; text-decoration:none;}
.pr #container .centered-paginator { text-align:center; }
.pr #container .pagination > .active > a, .pr #container .pagination > .active > a:focus, .pr #container .pagination > .active > a:hover, .pr #container .pagination > .active > span, .pr #container .pagination > .active > span:focus, .pr #container .pagination > .active > span:hover {background-color:#00bcb4;border-color:#00bcb4; color:#FFF;}
.pr #container .pagination > li > a, .pr #container .pagination > li > span {color:#000000;}
/**********************************************************************************************************************************
 * News - Press Releases:Detail
 * http://www.vectorworks.net/news/stories
 * Originally inline  */
.pr-det #container .separator:last-of-type {display:none;}
.pr-det #container img {width:auto;}
.pr-det #container a{color:#337ab7}
.pr-det #container a:hover {color:#00bcb4; text-decoration:none;}


/**********************************************************************************************************************************
 * News - Stories
 * http://www.vectorworks.net/news/stories
 * Originally inline  */
.stories #container h1 {font-size:20px; font-weight:bold; text-transform:uppercase; margin-top:11px; margin-bottom:11px; color:#000;}
.stories #container .date-dropdown { background-color:#fff; border:1px solid #ccc; color:#3c3c3c; font-size:12px; height:24px; display:inline-block; line-height:1.42857; margin-left:5px; padding:3px 6px; width:100px; }
.stories #container .sort-section { border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:10px 0px; margin:0 0 15px; }
.stories #container .search { margin:0 20px; position:relative; display:inline-block; }
/*.stories #container .search .search-icon { background:rgba(0, 0, 0, 0) url("{{ asset('assets/images/icon-search.png') }}") no-repeat scroll center center; height:16px; left:4px; left:18px; position:absolute; top:4px; width:16px; margin-right:20px; }*/
.stories #container .search .search-icon {background:rgba(0, 0, 0, 0) url('../png/search.png') no-repeat scroll center center; height:11px; left:19px; position:absolute; top:6px; width:11px; margin-right:20px; background-size:100% 100%}
.stories #container .search input { background:#d6d6d6 none repeat scroll 0 0; border:0 none; color:#86888b; height:24px; padding:0 0 0 22px; margin-left:15px; width:173px; }
/*.stories #container .sort-section .most.recent { background:rgba(0, 0, 0, 0) url("{{ asset('assets/images/icon-recent.png') }}") no-repeat scroll left 0; margin:0; color:#85878a; display:inline-block; font-family:Arial,sans-serif; font-size:12px; height:17px; line-height:17px; padding:0 0 0 17px; } */
.stories #container .sort-section .most.recent { background:rgba(0, 0, 0, 0) url('../png/icon-recent.png') no-repeat scroll left 0; margin:0; color:#85878a; display:inline-block; font-family:Arial,sans-serif; font-size:12px; height:17px; line-height:17px; padding:0 0 0 17px; }
.stories #container .story-row { margin:15px 0; padding:15px 0; border-bottom:1px solid #d6d6d6; }
.stories #container .per-page { color:#85878a; display:inline-block; font-family:Arial,sans-serif; font-size:12px; height:17px; line-height:17px; padding:0 0 0 28px; }
.stories #container .page-num { padding:0 3px; border-left:1px solid #808080; color:#337ab7;}
.stories #container .page-num:hover {color:#00bcb4; text-decoration:none;}
.stories #container .per-page > a:first-of-type {border-left:none;}
.stories #container .main-container .story-row a {color:#337ab7;}
.stories #container .main-container .story-row a:hover {color:#00bcb4; text-decoration:none;}
.stories #container .date {font-weight:normal;}
.stories #container .mainNavLinks > a {color:#000;}
.stories #container .mainNavLinks > a:hover {color:#00bcb4; text-decoration:none;}
.stories #container .centered-paginator { text-align:center; }
.stories #container .pagination > .active > a, .stories #container .pagination > .active > a:focus, .stories #container .pagination > .active > a:hover, .stories #container .pagination > .active > span, .stories #container .pagination > .active > span:focus, .stories #container .pagination > .active > span:hover {background-color:#00bcb4;border-color:#00bcb4; color:#FFF;}
.stories #container .pagination > li > a, .stories #container .pagination > li > span {color:#00bcb4}

 /**********************************************************************************************************************************
 * News - Product Reviews
 * http://www.vectorworks.net/news/reviews
 * Originally inline  */
.p-review #container h1 {font-size:20px; font-weight:bold; text-transform:uppercase; margin-top:11px; margin-bottom:11px; color:#000;}
.p-review #container .mainNavLinks > a {color:#000;}
.p-review #container .mainNavLinks > a:hover {color:#00bcb4; text-decoration:none;}
.p-review #container .works-filter {list-style:none; padding:0; font-size:14px; text-transform:uppercase; text-align:center; letter-spacing:0.1em; color:#555; cursor:default; }
.p-review #container .works-filter a {display:inline-block; color:#999; text-decoration:none; 
transition:all 0.27s cubic-bezier(0, 0, 0.58, 1); cursor:pointer; margin-left:10px; margin:inherit;} 
.p-review #container .works-filter a.active {color:#111111; cursor:default; border-bottom:1px solid;}
.p-review #container .works-filter a:hover {color:#000000;}
.p-review #container .review a {color:#337ab7;}
.p-review #container .review a:hover {color:#00bcb4; text-decoration:none;}
/**********************************************************************************************************************************
 * Service Select 
 * http://www.vectorworks.net/service-select/ 
 * Originally in service-select-styles.css (1/2) from {{ URL::asset('assets/css/landing_pages/service-select-styles.css') }} */
.service-select .main #vss-landing .two-columns-right > .alpha {width:680px;}
.service-select .main #vss-landing .two-columns-right > .omega {width:200px; float:right;}
.service-select .main #vss-benefits {clear:both; float:left; width:100%; padding-bottom:20px; margin-top:10px;}
.service-select .main #vss-benefits ul{background-color:#fbfcfc; margin:0 5px; width:150px; float:left; list-style:none; padding:0; border-radius:5px;}
.service-select .main #vss-benefits .col-header{color:#fff; font-size:12px; text-transform:uppercase; border-top-left-radius:5px; border-top-right-radius:5px; height:50px; line-height:50px; border:none;}
.service-select .main #vss-benefits .benefits{width:350px;}
.service-select .main #vss-benefits .benefits .col-header{background-color:#000;}
.service-select .main #vss-benefits .subsc, .service-select .main #vss-benefits .softw{text-align:center;}
.service-select .main #vss-benefits .benefits{margin-left:0;}
.service-select .main #vss-benefits .subsc .col-header, .service-select .main #vss-benefits .softw .col-header{padding-left:0; padding-right:0;}
.service-select .main #vss-benefits .subsc .col-header{background-color:#00bcb4;}
.service-select .main #vss-benefits .softw .col-header{background-color:#898d8d;}
.service-select .main #vss-benefits li{color:#818285; border:1px solid #d2d1d1; border-top:none; height:30px; line-height:30px; padding-left:10px;}
.service-select .main #vss-benefits li:last-child{border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.service-select .main .subsc .checkmark, .service-select .main .softw .checkmark, .service-select .main .mdash{text-indent:-99999px; display:inline-block; width:23px; height:23px; background-repeat:no-repeat;}
.service-select .main .subsc .checkmark{background-image:url(../index-4.html); margin-top:5px;}
.service-select .main .softw .checkmark{background-image:url(../index-4.html); margin-top:5px;}
.service-select .main .mdash{background-image:url(../index-4.html); background-position:0 10px;}
.service-select .main #cloud-block .title{font-size:14px;}
.service-select .main .two-column-list{float:left; width:100%;}
.service-select .main .two-column-list ul{float:left;}
.service-select .main .two-column-list li{padding:4px 0;}
.service-select .main .two-column-list .first{width:60%; padding-left:12px;}
/* Originally inline (2/2) from l. 20 */
.service-select .main .pull-right h3 {margin-bottom:5px;}
/* table updates */
.service-select table th, .service-select table td {padding:0px 6px;}
.service-select table thead th {text-align:center;}
.service-select table thead th:first-child {text-align:left; width:55%; padding-left:0;}
.service-select table th span, .service-select table td span {display:block; padding:6px 12px; font-size:16px; font-weight:normal;}
.service-select table thead th span {padding:3px 12px; background-color:#000; color:#FFF;}
.service-select table thead th span.vw-red {background-color:#00bcb4;}
.service-select table td span.ico-check {font-size:14px; color:#333;}
.service-select table td span.red {color:#ff4401;}

.service-select .circle {width:15px; height:15px; border:1px solid #8A8C8C; border-radius:10px; padding:0; font-family:Arial, sans-serif; font-size:13px; line-height:20px; color:#fff; text-align:center; display:inline-block; margin:5px 1px 0; position:relative; background:#8A8C8C;}
.service-select .circle.vw-version-bg {background-color:#00bcb4; border-color:#00bcb4; color:#000;}
.vw-version-txt {color:#00bcb4;}

.service-select table th {text-transform:uppercase; border-bottom:none;}
.service-select table tbody th {text-transform:none; border-top:1px solid #d7d7d7; color:#333;}
.service-select table td {font-size:16px; text-align:center; border-top:1px solid #d7d7d7;}
.service-select table tr:first-child td, .service-select table tr:first-child th {border-top:none;}

/**********************************************************************************************************************************
 * Single Case Study 
 * http://www.vectorworks.net/case-studies/?id=150
 * Originally in success_stories.css (1/3) from {{ URL::asset('assets/css/landing_pages/success_stories.css') }} */
.single-cs .main .clearfix::after {clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden;}
.single-cs .main a img {border:medium none;}
.single-cs .main #language_selection {margin:10px 0;}
.single-cs .main #success_stories {float:left; padding-top:20px; width:770px;}
.single-cs .main #success_stories #featured_story .feature-box {float:left;}
.single-cs .main #success_stories #featured_story #feature_detail_image1 {margin:0 10px 10px 0;}
.single-cs .main #success_stories #featured_story #feature_detail_image2 {margin:0 0 10px;}
.single-cs .main #success_stories #featured_story #feature_image {margin:0 10px 0 0;}
.single-cs .main #success_stories #featured_story #feature {background-color:#58585a; color:#fff; min-height:169px; padding:12px; position:relative; width:493px;}
.single-cs .main #success_stories #featured_story #feature p, .single-cs .main #success_stories #featured_story #feature a {color:#fff;}
.single-cs .main #success_stories #featured_story #feature p {font-family:"Arial Narrow",sans-serif; font-size:16px; line-height:22px; margin:12px 0; padding:5px 0;}
.single-cs .main #success_stories #featured_story #feature h1 {border-bottom:1px solid #fff; display:inline; font-size:16px; font-weight:700; padding:0 0 10px;}
.single-cs .main #success_stories #featured_story #feature #feature_footer {bottom:12px; position:absolute; right:12px;}
.single-cs .main #success_stories #featured_story #feature #feature_footer a {font-size:16px; font-weight:700; text-decoration:none;}
.single-cs .main #success_stories h2 {color:#404040; font-size:16px; font-weight:700;}
.single-cs .main #success_stories #success_nav {margin:20px 0;}
.single-cs .main #success_stories #success_nav #success_categories {color:#404040; font-size:16px; font-weight:700;}
.single-cs .main #success_stories #success_nav #success_categories .success-category {font-size:14px; font-weight:400; margin-right:16px;}
.single-cs .main #success_stories #success_nav #success_categories .success-category a {color:#00a8ed; text-decoration:none;}
.single-cs .main #success_stories #success_nav #success_categories .active a {color:inherit; text-decoration:underline;}
.single-cs .main #success_stories #success_nav #success_categories #success_categories_all {float:left;}
.single-cs .main #success_stories #success_thumbs .success-story {float:left; height:124px; margin:0 10px 10px 0; overflow:hidden; position:relative; width:185px;}
.single-cs .main #success_stories #success_thumbs .last {margin-right:0;}
.single-cs .main #success_stories #success_thumbs .success-story .success-story-caption {background-image:url(../thumbnail_overlay-2.html); display:none; height:124px; left:0; position:absolute; text-align:center; top:0; width:185px;}
.single-cs .main #success_stories #success_thumbs .success-story .success-story-caption .success-story-caption-title {margin-top:72px;}
.single-cs .main #success_stories #success_thumbs .success-story .success-story-caption .success-story-caption-type {margin-top:3px;}
.single-cs .main #success_stories #success_thumbs .success-story a {color:#fff; font-size:13px; text-decoration:none;}
.single-cs .main #success_stories #success_story_main {float:left;}
.single-cs .main #success_stories #success_story_main #success_story_header h1, .single-cs .main #success_stories #success_story_main #success_story_header h2 {margin:10px 0; padding:0;}
.single-cs .main #success_stories #success_story_main #success_story_header h2 {color:#969163; font-size:18px; font-weight:700;}
.single-cs .main #success_stories #success_story_main #success_story_header #success_story_metadata {color:#666; font-size:15px;}
.single-cs .main #success_stories #success_story_main #success_story_header #success_story_metadata .success-story-metadata-item {margin:5px 0;}
.single-cs .main #success_stories #success_story_main #success_story_header #success_story_metadata .success-story-metadata-item .metadata-label {font-weight:700;}
.single-cs .main #success_stories #success_story_aside {float:left; margin-top:10px; padding-left:0;}
.single-cs .main #success_stories #success_story_main #success_story_header h1 {color:#404040; font-size:20px; font-weight:700;}
.single-cs .main #success_stories #success_story_main #success_story_body {font-size:15px; line-height:22px;}
.single-cs .main #success_stories #success_story_main #success_story_body p {font-size:15px; line-height:22px; margin:14px 0; padding-left:0; padding-right:0;}
.single-cs .main #success_stories #success_story_main #success_story_body h1 {color:#404040; margin:12px 0 0; padding:0;}
.single-cs .main #success_stories #success_story_main #success_story_body img {height:auto; max-width:100%;}
.single-cs .main #success_story_body blockquote {background-image:url(../quote.html); background-repeat:no-repeat; margin:5px 10px; padding:10px 30px;}
.single-cs .main #success_story_body blockquote p {font-style:italic;}
.single-cs .main #success_stories #success_story_aside #success_story_other_images {overflow:hidden;}
.single-cs .main #success_stories #success_story_aside #success_story_other_images .other-image {float:left; margin:0 0 10px 10px; position:relative;}
.single-cs .main #success_stories #success_story_aside #success_story_other_images .other-image a {display:block; height:70px; width:70px;}
.single-cs .main #success_stories #feature_image {overflow:hidden; position:relative;}
.single-cs .main #success_stories #success_story_aside #success_story_other_images .other-image a img, .single-cs .main #success_stories #feature_image a img.success-overlay {left:0; position:absolute; top:0;}
.single-cs .main #success_story_footer {margin:20px 0;}
.single-cs .main #success_story_social, .single-cs .main #success_story_pdf, .single-cs .main .social-item {float:left; margin:0 5px;}
.single-cs .main #success_story_pdf {margin-left:0; margin-right:20px;}
.single-cs .main .caption {background-color:#eee; border:1px solid #ddd; font-size:13px; font-style:italic; margin:22px 0; padding:20px;}
/* Originally inline (2/2) from l. 12 */
.single-cs .main #page_title {margin:0 auto; width:980px;}
.single-cs .main .feature_image { height: 385px; }
.single-cs .main .play_icon { left: 162px; top: 70px; position: absolute; }

/**********************************************************************************************************************************
 * Inspired Visions 
 * Product Gallery 
 * http://www.vectorworks.net/inspired-visions/ 
 * http://www.vectorworks.net/gallery/ 
 * Originally in gallery.css (1/6) from {{ URL::asset('assets/css/media/gallery.css') }} */
.gallery .main .light{font-weight:300}
.gallery .main .normal{font-weight:400}
.gallery .main .semi{font-weight:600}
.gallery .main .bold, .gallery .main .strong {font-weight:700}
.gallery .main .black {font-weight:800}
.gallery .main .uppercase {text-transform:uppercase;letter-spacing:1px}
.gallery .main .font-alt {font-family:Dosis,arial,sans-serif;text-transform:uppercase;letter-spacing:.2em}
.gallery .main .lower {text-transform:lowercase}
.gallery .main .italic {font-style:italic}
.gallery .main .align-left {text-align:left}
.gallery .main .align-center {text-align:center}
.gallery .main .align-right {text-align:right}
.gallery .main .lead {margin:1em 0 2em;font-size:140%;line-height:1.6}
.gallery .main .text {font-size:16px;font-weight:300;color:#5f5f5f;line-height:1.8}
.gallery .main .text h1, .gallery .main .text h2, .gallery .main .text h3, .gallery .main .text h4, .gallery .main .text h5, .gallery .main .text h6 {color:#111}
.gallery .main .works-filter {list-style:none;padding:0;font-size:13px;text-transform:uppercase;letter-spacing:1px;text-align:left;letter-spacing:.1em;color:#555;cursor:default;width:950px}
.gallery .main .works-filter .cat-filter {float:left}
.gallery .main .works-filter .year-filter {float:right}
.gallery .main .works-filter a {display:inline-block;color:#999;text-decoration:none;transition:all .27s cubic-bezier(0,0,0.58,1);cursor:pointer;margin-left:10px;margin-right:10px}
.gallery .main .works-filter a:hover {color:#111;text-decoration:none}
.gallery .main .works-filter a.active {color:#111;cursor:default;border-bottom:1px solid}
.gallery .main .works-filter a.active:hover {color:#111}
@media screen and (min-width:768px) and (max-width:991px) {
.gallery .main .works-filter:after {content:'.';display:block;visibility:hidden;clear:both;height:0;line-height:0}
.gallery .main .works-filter a {border:2px solid #151515;padding:15px;width:48%;float:left}
.gallery .main .works-filter a:nth-child(odd) {margin:0 2% 15px 0}
.gallery .main .works-filter a:nth-child(even) {margin:0 0 15px 2%}
.gallery .main .works-filter a:hover {background:#151515;color:#fff}
.gallery .main .works-filter a.active {background:rgba(34,34,34,0.9);color:#fff;border-color:rgba(34,34,34,0.9);cursor:default}
.gallery .main .works-filter .year-filter {float:left}
}
@media screen and (max-width:767px) {
.gallery .main .works-filter a {border:2px solid #151515;padding:15px;width:100%;margin:0 0 15px}
.gallery .main .works-filter a:hover {background:#151515;color:#fff}
.gallery .main .works-filter a.active {background:rgba(34,34,34,0.9);color:#fff;border-color:rgba(34,34,34,0.9);cursor:default}
.gallery .main .works-filter .year-filter {float:left}
}
.gallery .main .works-grid {list-style:none;margin:0;padding:0}
.gallery .main .works-grid.work-grid-gut .work-item {padding:0 0 10px 10px}
@media screen and (max-width:767px) {
.gallery .main .works-grid.work-grid-gut .work-item {padding:0 0 10px}
}
.gallery .main .works-grid.hide-titles .work-item:hover .work-intro {opacity:1}
.gallery .main .works-grid.hide-titles .work-item > a {overflow:hidden;padding:0}
.gallery .main .works-grid.hide-titles .work-item .work-intro {opacity:0;bottom:-94px}
.gallery .main .works-grid.hover-color .work-item:hover .work-img:after {background:#8a8b8c;opacity:.73}
.gallery .main .works-grid.hover-white .work-item:hover .work-intro, .gallery .main .works-grid.hover-white .work-item:hover .work-title, .gallery .main .works-grid.hover-white .work-item:hover .work-descr {color:#000}
.gallery .main .works-grid.hover-white .work-item:hover .work-img:after {background:rgba(250,250,250,0.9)}
.gallery .main .work-item {margin:0 0 40px}
@media (max-width:767px) {
.gallery .main .work-item {margin:0 0 25px}
}
.gallery .main .work-item > a {display:block;padding:0 0 84px;position:relative;box-sizing:border-box;text-decoration:none}
.gallery .main .work-item a {color:#111;border:1px solid #EAE7E7}
.gallery .main .work-item a:hover {color:#111;border:1px solid #EAE7E7}
.gallery .main .work-item .work-img:after {content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(250,250,250,0);transition:all .27s cubic-bezier(0.3,0.1,0.58,1)}
.gallery .main .work-item .work-img > img {transition:all .3s cubic-bezier(0.3,0.1,0.58,1)}
.gallery .main .work-item:hover .work-img:after {background:rgba(20,20,20,0.85)}
.gallery .main .work-item:hover .work-img > img {-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.gallery .main .work-img {position:relative;overflow:hidden}
.gallery .main .work-img img {width:100%;display:block;overflow:hidden}
.gallery .main .work-intro {width:100%;height:100px;padding:20px 20px 0 10px;-webkit-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;text-align:left;overflow:hidden;background-color:#f4f5f7;transition:all .27s cubic-bezier(0.3,0.1,0.58,1)}
.gallery .main .work-title {margin:0 0 8px;padding:0;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:1px;letter-spacing:.2em;line-height:1.2}
.gallery .main .work-descr {font-size:9px;text-align:left;text-transform:none;color:#666;line-height:1.2}
.gallery .main .pagination > .active > a, .gallery .main .pagination > .active > a:focus, .gallery .main .pagination > .active > a:hover, .gallery .main .pagination > .active > span, .gallery .main .pagination > .active > span:focus, .gallery .main .pagination > .active > span:hover {background-color:#00bcb4;border-color:#00bcb4; color:#FFF;}
.gallery .main .pagination > li > a, .gallery .main .pagination > li > span {color:#00bcb4}

.gallery .main .read-more-link {color:#e3b118;font-size:12px;text-decoration:none;font-weight:700;text-transform:uppercase}
.gallery .main .read-more-link:hover {text-decoration:none;color:#b78512}
.gallery .main h3.section-heading-subtext {text-transform:uppercase;font-size:12px;color:#999}
.gallery .main .winner-wrap .view-project-text {display:none;position:absolute;top:45%;left:40%}
.gallery .main .winner-wrap .view-project-text > a {color:#e3b118;text-transform:uppercase;text-decoration:none;font-size:13px;font-weight:700}
.gallery .main .winner-wrap .winner-img:after {content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(250,250,250,0);transition:all .27s cubic-bezier(0.3,0.1,0.58,1)}
.gallery .main .winner-wrap:hover .winner-img:after {background:rgba(20,20,20,0.85)}
.gallery .main .winner-wrap:hover .view-project-text {display:block}
.gallery .main .winner-wrap > a {display:block;position:relative;box-sizing:border-box;text-decoration:none}
.gallery .main .winner-img img {width:100%;display:block;overflow:hidden;position:relative}
.gallery .main .section-heading .locale-trans {float:right}
.gallery .main .section-heading .locale-trans a {float:right;display:block;text-decoration:none;margin:0 20px;color:#999;font-size:13px}
.gallery .main .section-heading .locale-trans a:hover, .gallery .main .section-heading .locale-trans a.active {color:inherit}
.gallery .main .work-img {height:260px}
@media screen and (max-width:399px) {
.gallery .main .work-img {height:auto}
}
@media screen and (min-width:400px) and (max-width:749px) {
.gallery .main .work-img {height:auto}
}
@media screen and (min-width:750px) and (max-width:949px) {
.gallery .main .work-img {height:260px}
}
@media screen and (min-width:950px) and (max-width:1440px) {
.gallery .main .work-img {height:260px}
}
/* Originally inline (2/6) from l. 11 */
.gallery .main .gallery .main-div, .prod-gal .gallery .main-div {width:980px;}
/* Originally inline (3/6) from l. 13 */
.gallery .main h1, .prod-gal h1 {margin-left:10px;}
/* Originally inline (4/6) from l. 23 */
.gallery .main #work-grid, .prod-gal #work-grid {position:relative; margin-top:50px;}
/* Originally inline (5/6) from l. 39 */
.gallery .main .work-img, .prod-gal .work-img {height:180px;}
/* Originally inline (6/6) from l. 51 */
.gallery .main .centered-gallery, .prod-gal .centered-gallery {text-align:center;} 


/**********************************************************************************************************************************
 * BIM Camps
 * http://www.vectorworks.net/inspiration/bimcamp 
 * Originally inline (1/14) from ll. 5-26 */
.bimcamp .main-container .bimcamp-banner {margin-bottom:20px;}
.bimcamp .main-container .blurb-list li {color:black;}
.bimcamp .main-container .bimcamp-title {font-weight:bold; color:black; margin-bottom:5px;}
.bimcamp .main-container .bimcamp-location {min-height:30px;}
.bimcamp .main-container a.bimcamp-button, .bimcamp button.bimcamp-button {background-color:#E6E6E6; text-transform:uppercase; font-size:10px; color:black; border-radius:3px; width:60%;}
.bimcamp .main-container a.bimcamp-button:hover, .bimcamp button.bimcamp-button:hover {background-color:#ae56d5; color:#fff; text-decoration:none;  border-radius:0;}
.bimcamp .main-container .spacer-15 {margin:30px;}
.bimcamp .main-container .row {margin-bottom:30px;}
.bimcamp .main-container button p.small {color:#5391cd; margin:0;}
.bimcamp .main-container h4 {font-size:13px; font-weight:bold; color:black;}
/* BIM Past Events */
.bimcamp .main-container .panel-group {margin-bottom:0;}
.bimcamp .main-container .panel-group .panel {border:0; box-shadow:none;}
.bimcamp .main-container .panel-default>.panel-heading {background:none; padding-top:0; padding-bottom:0;}
.bimcamp .main-container .inspiration .panel-title {font-size:15px; font-weight:bold; line-height:22px; margin-bottom:15px;}
.bimcamp .main-container .inspiration .panel-title a {color:#000;}
.bimcamp .main-container .inspiration .panel-title a:hover {color:#5391cd;}
.bimcamp .main-container .inspiration .panel-title a:after {content:" –";}
.bimcamp .main-container .inspiration .panel-title a.collapsed:after {content:" +";}
.bimcamp .main-container .panel-default>.panel-heading+.panel-collapse>.panel-body {border:none; padding:0 15px;}
/* Originally inline (2/14) from l. 55 */
.bimcamp .main-container .bimcamp-banner img {width:775px; height:285px;}
/* Originally inline (3/14) from l. 63 */
.bimcamp .main-container .descript.left img {width:50px; height:50px;}
/* Originally inline (4/14) from l. 64 */
.bimcamp .main-container .blurb.right.blurp-marg {margin-top:10px;}
/* Originally inline (5/14) from l. 66 (1st style on line) */
.bimcamp .main-container .blurb.right .MsoNormal {margin-top:20px;}
/* Originally inline (6/14) from l. 66 (2nd style on line), 114, 176, 181, and 195 */
.bimcamp .main-container .bold-span {font-weight:bold;}
/* Originally inline (7/14) from l. 113 */
.bimcamp .main-container #camps {border-bottom:1px solid #e0e0e0; margin:0 0 30px; padding:0 0 10px;}
/* Originally inline (8/14) from l. 143 */
.bimcamp .main-container div.past-camps {margin-bottom:0;}
/* Originally inline (9/14) from l. 175 */
.bimcamp .main-container #cost {border-bottom:1px solid #e0e0e0; margin:0 0 30px; padding:0 0 30px;}
/* Originally inline (10/14) from l. 182 */
.bimcamp .main-container #speakers p:nth-of-type(2) {margin-bottom:30px;}
/* Originally inline (11/14) from l. 185 */
.bimcamp .main-container #speakers .head-shot.left {width:125px; height:115px;}
/* Originally inline (12/14) from l. 205 */
/****.bimcamp .main-container #myModal .aio-logo {width:50px; height:50px; display:inline-block;} */
.bimcamp .main-container #myModal .aia-logo {width:50px; height:50px; display:inline-block;}
/* Originally inline (13/14) from l. 206 */
.bimcamp .main-container #myModal .modal-title {display:inline-block; margin-left:10px;}
/* Originally inline (14/14) from l. 210 */
.bimcamp .main-container #myModal .btn.bimcamp-button {float:right; width:100px;}

/**********************************************************************************************************************************
 * Community- Partner-community
 * http://www.vectorworks.net/community/partner-community 
 * Originally inline (1/2) from ll. 9/26 */
.partner-community .main .slide-information {top: 40px;}
.partner-community .main .slide-information h1 {font-size:36px; font-family:Trebuchet MS; line-height:37px; color:black; text-transform:uppercase; width:380px;}
.partner-community .main .slide-information p {font-size:16px; line-height:24px; color:black; font-family:Arial Narrow, Arial; width:473px; margin-top:10px;}
.partner-community .main .partner-community-resources {margin-top:30px;}
.partner-community .main .partner-community-resources a:hover {text-decoration:none;}

/**********************************************************************************************************************************
 * Community- Content Partners
 * http://www.vectorworks.net/community/partner-community//content-partners
 * Originally inline (1/2) from ll. 6-15 */
.content-partners .main button.filter, .content-partners .main button.filter:hover {display:inline-block; border-right:1px solid black; text-transform:uppercase; padding-right:15px; padding-left:15px;}
.content-partners .main button.filter:last-of-type {border-right:none;}
.content-partners .main .filter-row {width:650px; margin:0 auto;}
.content-partners .main .spacer-30 {margin-top:30px;}
.content-partners .main .product {display:table-cell; vertical-align:middle; text-align:center;}
.content-partners .main .thumbnail {height:310px;}
.content-partners .main .description {text-align:left; position:relative; padding-right:10px; padding-left:10px; max-height:210px; overflow:auto;}
.content-partners .main .image {height:80px;}
.content-partners .main .image img {max-height:60px; max-width:130px; margin-top:20px;}
/* Originally inline (2/2) from l. 24 */
.content-partners .main p:first-of-type {margin-bottom:20px;}

/**********************************************************************************************************************************
 * Individual Partner Products
 * http://www.vectorworks.net/partner-products/extensio-pro 
 * Originally inline (1/1) from ll. 5-10 */
.ind-prt .main .product-icons {list-style:outside none none; padding:0;}
.ind-prt .main .icon {list-style:outside none none; margin:0; padding:0; display:inline-block;}
.ind-prt .main .product-price p {display:inline-block;}
.ind-prt .main .main-content {margin:0 auto;}

/**********************************************************************************************************************************
 * Community- Industry Partner Detail Page
 * http://www.vectorworks.net/community/partner-community/industry-partners/ies 
 * Originally inline (1/4) from ll. 5-11 */
.ind-prt-det .main .resource-img {border:0.5px solid #8a8b8c;}
.ind-prt-det .main .media-icon {bottom: 0;}
.ind-prt-det .main hr {margin-top:7px; margin-bottom:7px;}
.ind-prt-det .main .quick-links h3 {margin-bottom:10px;}
.ind-prt-det .main .quick-links p {border-bottom:1px solid #bcbec0; padding: 11px 0; margin: 0;}
.ind-prt-det .main .quick-links p:last-of-type {border-bottom:none;}
.ind-prt-det .main .quick-links p a {color: #7b7979;}
/* Originally inline (2/4) from l. 27 */
.ind-prt-det .main .prt-title {margin-bottom:7px; margin-top:10px;}
/* Originally inline (3/4) from l. 29 */
.ind-prt-det .main .prt-faq {margin-top:30px;}
/* Originally inline (4/4) from ll. 50-51 */
.ind-prt-det .main .prt-shadowbox {display:block; height:100px; width:100px;}

/**********************************************************************************************************************************
 * Community- Industry Partners
 * http://www.vectorworks.net/community/partner-community/industry-partners
 * Originally inline (1/3) from ll. 5-14 */
.ind-prt .main .image img {max-height:60px; max-width:130px;}
.ind-prt .main .image {height:100px; width:200px; display:table-cell; vertical-align:middle; text-align:center; border:1px solid darkgrey; border-radius:5px;}
.ind-prt .main .row {margin-top:20px; margin-bottom:20px;}
.ind-prt .main a, .ind-prt .main a:hover {color:#646464; text-decoration:none;}
.ind-prt .main .col-md-4 {padding-right:0; padding-left:30px;}
.ind-prt .main .col-md-8 {padding-left:0;}
.ind-prt .main #colLeft {margin-left:0; margin-right:30px;}
.ind-prt .main .caption {font-size:8px; display:block;}
/* Originally inline (2/3) from l. 20 */
.ind-prt .main .main.wrapper.clearfix {margin-top:0;}
/* Originally inline (3/3) from l. 60, and 75 */
.ind-prt .main .ind-link {color:#007071;}

/**********************************************************************************************************************************
 * Community- Jobs List
 * http://www.vectorworks.net/community/jobs/available
 * Originally inline (1/3) from ll. 5-11 */
.jobs-list .main .job-position {font-weight:bold; color:red;}
.jobs-list .main .job-col-titles p strong {color:black;}
.jobs-list .main .position {padding-top:20px;}
.jobs-list .main .contact {padding-bottom:20px; border-bottom:1px solid #E0E0E0;}
.jobs-list .main .contact:last-of-type {border-bottom:none;}
/* Originally inline (2/3) from l. 17 */
.jobs-list .main #page_title {margin:0 auto; width:980px;}
/* Originally inline (3/3) from l. 34, and 46 */
.jobs-list .main .job-col-titles {text-align:right;}

/**********************************************************************************************************************************
 * Community- LEFT NAV INCLUDE, NOT IN EFFECT
.com-left-nav hr {margin-top:7px; margin-bottom:7px;} */


/**********************************************************************************************************************************
 * Partner Products
 * http://www.vectorworks.net/community/partner-community/partner-products
 * Originally inline (1/1) from ll. 5-7 */
.partner-prod .main .row {padding-top:20px; padding-bottom:20px; border-bottom:1px solid #C0C0C0;}

/**********************************************************************************************************************************
 * VWSD List
 * http://www.vectorworks.net/community/VWSD/vwsd PAGE DOESN'T LOAD
 * Originally inline (1/2) from ll. 5-7 */
.vwsd-list .main .row {padding-top:15px; padding-bottom:15px; border-bottom:1px solid #E0E0E0;}
.vwsd-list .main .listing-row {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e0e0e0;}
/* Originally inline (2/2) from l. 13 */
.vwsd-list .main #page_title {margin:0 auto; width:980px;}
.vwsd-list #container .centered-paginator { text-align:center; }
.vwsd-list #container .pagination > .active > a, .vwsd-list #container .pagination > .active > a:focus, .vwsd-list #container .pagination > .active > a:hover, .vwsd-list #container .pagination > .active > span, .vwsd-list #container .pagination > .active > span:focus, .vwsd-list #container .pagination > .active > span:hover {background-color:#00bcb4;border-color:#00bcb4; color:#FFF;}
.vwsd-list #container .pagination > li > a, .vwsd-list #container .pagination > li > span {color:#00bcb4}

/**********************************************************************************************************************************
 * Downloads - Notes
 * http://www.vectorworks.net/downloads/notes/2016SP2_Notes
 * Originally inline (1/1) from ll. 5-8 */
.notes #issues .row:first-of-type {font-weight:bold;}
.notes #issues .row {padding-bottom:5px;}

/**********************************************************************************************************************************
 * Downloads - Service Pack
 * http://www.vectorworks.net/downloads/ServicePack?major=2016&servicepack=2
 * Originally inline (1/1) from ll. 5-7 */
.downloads-sp .download {margin-bottom:10px;}

/**********************************************************************************************************************************
 * Events- Detail
 * http://www.vectorworks.net/events/show/582
 * Originally in add_to_calendar.css (1/3) from {{ asset('/assets/css/page-styles-16.css') }} */
.events-dets .main .addtocalendar var{display:none}
.events-dets .main .addtocalendar{position:relative;display:inline-block;background:transparent!important}
.events-dets .main .atcb-link{display:block;outline:none!important;cursor:pointer}
.events-dets .main .atcb-link:focus~ul, .events-dets .main .atcb-link:active~ul, .events-dets .main .atcb-list:hover{visibility:visible}
.events-dets .main .atcb-list{visibility:hidden;position:absolute;top:100%;left:0;width:170px;z-index:900}
.events-dets .main .atcb-list, .events-dets .main .atcb-item{list-style:none;margin:0;padding:0;background:#fff}
.events-dets .main .atcb-item{float:none;text-align:left}
.events-dets .main .atcb-item-link{text-decoration:none;outline:none;display:block}
.events-dets .main .atcb-item.hover, .events-dets .main .atcb-item:hover{position:relative;z-index:900;cursor:pointer;text-decoration:none;outline:none}
.events-dets .main .atc-style-blue .atcb-link, .events-dets .main .atc-style-blue .atcb-link:hover, .events-dets .main .atc-style-blue .atcb-link:active, .events-dets .main .atc-style-blue .atcb-link:focus{margin:0;padding:7px 25px;color:#fff;font-family:"Verdana";font-size:14px;text-decoration:none;outline:none;line-height:20px;vertical-align:middle;background:#4281f4;box-shadow:0 0 40px rgba(0,0,0,.13) inset;border-radius:4px;zoom:1}
.events-dets .main .atc-style-blue .atcb-list{width:170px;border:1px solid #bababa;border-radius:2px;box-shadow:0 0 5px #AAA}
.events-dets .main .atc-style-blue .atcb-list,.atc-style-blue .atcb-item{background:#fff;color:#000}
.events-dets .main .atc-style-blue .atcb-item, .events-dets .main .atc-style-blue .atcb-item-link{line-height:1.3em;vertical-align:middle;zoom:1}
.events-dets .main .atc-style-blue .atcb-item-link, .events-dets .main .atc-style-blue .atcb-item-link:hover, .events-dets .main .atc-style-blue .atcb-item-link:active, .events-dets .main .atc-style-blue .atcb-item-link:focus{color:#000;font-family:"Verdana";font-size:14px;text-decoration:none;outline:none;padding:5px 15px}
.events-dets .main .atc-style-blue .atcb-item-link:hover, .events-dets .main .atc-style-blue .atcb-item-link:active, .events-dets .main .atc-style-blue .atcb-item-link:focus{color:#fff}
.events-dets .main .atc-style-blue .atcb-item.hover, .events-dets .main .atc-style-blue .atcb-item:hover{background:#4281f4}
.events-dets .main .atc-style-outline .atcb-link{background-color:#fff;border:2px solid #000;color:#000!important;display:inline-block;font-family:Arial,sans-serif;font-size:14px;padding:8px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:195px}
.events-dets .main .atc-style-outline .atcb-list{width:195px;border:2px solid #000}
.events-dets .main .atc-style-outline .atcb-list, .events-dets .main .atc-style-outline .atcb-item{background:#fff;color:#000}
.events-dets .main .atc-style-outline .atcb-item, .events-dets .main .atc-style-outline .atcb-item-link{line-height:1.3em;vertical-align:middle}
.events-dets .main .atc-style-outline .atcb-item-link, .events-dets .main .atc-style-outline .atcb-item-link:hover, .events-dets .main .atc-style-outline .atcb-item-link:active, .events-dets .main .atc-style-outline .atcb-item-link:focus{color:#000;font-family:Arial,sans-serif;font-size:14px;text-decoration:none;outline:none;padding:5px 15px}
.events-dets .main .atc-style-outline:hover, .events-dets .main .atc-style-outline .atcb-item-link:hover, .events-dets .main .atc-style-outline .atcb-item-link:active, .events-dets .main .atc-style-outline .atcb-item-link:focus{color:#00bcb4!important}
.events-dets .main .atc-style-outline .atcb-link:hover, .events-dets .main .atc-style-outline .atcb-link:active, .events-dets .main .atc-style-outline .atcb-link:focus{color:#00bcb4!important;border:2px solid #00bcb4}
/* Originally inline (2/3) from ll. 7-12 */
.events-dets .main .row {margin-bottom:30px;}
.events-dets .main #eventEmail {width:195px;}
.events-dets .main .spacer-15 {margin-top:15px;}
.events-dets .main h2 {font-size:18px; text-transform:uppercase;}
/* Originally inline (3/3) from l. 79 */
.events-dets .main .vw-btn-border-2016 {width:150px;}

/**********************************************************************************************************************************
 * Events - Landing Page
 * http://www.vectorworks.net/events
 * Originally inline (1/6) from ll. 7-14 */
.events-landing .main .event-item {list-style:outside none none; padding-bottom:10px;}
.events-landing .main .event-date-field {border-left:3px solid; display:inline-block; font-family:'Teko', sans-serif; padding-left:6px;}
.events-landing .main .event-link-field {display:inline-block; line-height:19px; margin-left:13px; margin-top:5px; vertical-align:top;}
.events-landing .main .event-legend {height:12px; width:12px; display:inline-block; margin:0 5px 0 5px;}
.events-landing .main .legend-label {display:inline-block; font-weight:bold; font-size:12px;}
.events-landing .main .spacer-15 {margin-top:15px;}
/************* Inline (2/6) from l. 31 (DYNAMIC, NOT ADDED) */
/* Originally inline (3/6) from l. 32 */
.events-landing .main .event-date-field span:first-of-type {font-size:24px;}
/* Originally inline (4/6) from l. 33 */
.events-landing .main .event-date-field span:nth-of-type(2) {font-family:'Teko', sans-serif; font-size:14px;}
/* Originally inline (5/6) from l. 70.A, and 72.A */
.events-landing .main .checkbox label input {margin-top:2px;}
/************* Inline (6/6) from l. 70.B, and 72.B  (DYNAMIC, NOT ADDED) */
.events-landing .main .fc-event:focus, .events-landing .main .fc-event:active { color: #fff; text-decoration: none; }
.events-landing .main .select2-container--default .select2-selection--multiple {border: 1px solid #ccc; border-radius: 0px;}

/**********************************************************************************************************************************
 * Events - Search
 * Events - Upcoming
 * http://www.vectorworks.net/events/search?q=marionette
 * http://www.vectorworks.net/events/list/upcoming
 * Originally inline (1/4) from ll. 6-14 */
.evt-search .main .event-item {list-style:outside none none; padding-bottom:10px;}
.evt-search .main .event-date-field {border-left:3px solid; display:inline-block; font-family:'Teko', sans-serif; padding-left:6px;}
.evt-search .main .event-link-field {display:inline-block; line-height:19px; margin-left:13px; margin-top:5px; vertical-align:top;}
.evt-search .main .event-legend {height:12px; width:12px; display:inline-block; margin:0 5px 0 5px;}
.evt-search .main .legend-label {display:inline-block; font-weight:bold; font-size:12px;}
.evt-search .main .pagination > .active > a, .evt-search .main .pagination > .active > a:focus, .evt-search .main .pagination > .active > a:hover, .evt-search .main .pagination > .active > span, .evt-search .main .pagination > .active > span:focus, .evt-search .main .pagination > .active > span:hover {background-color:#00bcb4; border-color:#00bcb4; color:#FFF;}
.evt-search .main .pagination > li > a, .evt-search .main .pagination > li > span {color:#00bcb4;}
/* Originally inline (2/4) from l. 33, DYNAMIC, NOT ADDED */
/* Originally inline (3/4) from l. 34 */
.evt-search .main .event-item .event-date-field span:first-of-type {font-size:24px;}
/* Originally inline (4/4) from l. 35 */
.evt-search .main .event-item .event-date-field span:nth-of-type(2) {font-family:'Teko', sans-serif; font-size:14px}

/**********************************************************************************************************************************
 * Inspiration - Detail
 * http://www.vectorworks.net/inspiration/boc/new-school-architecture
 * Originally inline (1/5) from ll. 13-32 */
.insp-detail #myVideo_wrapper{margin-left:auto; margin-right:auto; text-align:left; margin-bottom:30px;}
.insp-detail h3.podcast_title{text-transform:uppercase; display:inline-block; padding-left:10px; margin-bottom:0;}
.insp-detail .podcast_row{margin-bottom:50px;}
.insp-detail .podcast_icon{vertical-align:top;}
/* Originally inline (2/5) from l. 147 */
.insp-detail .details {margin-top:20px;}
/* Originally inline (3/5) from l. 148-DYNAMIC, NOT ADDED */
/* Originally inline (4/5) from l. 201 */
.insp-detail .podcast_icon {height:50px;}
/* Originally inline (5/5) from l. 207 */
.insp-detail .podcast_caption p {color:gray; font-size:12px;}
.insp-detail .main-video video {background-color:black;}

/**********************************************************************************************************************************
 * Inspiration - Landing
 * http://www.vectorworks.net/inspiration
 * Originally inline (1/4) from ll. 13-20 */
.insp #myVideo_wrapper {margin-left:auto; margin-right:auto; text-align:left; margin-bottom:30px;}
/* Originally inline (2/4) from l. 56, and 69 */
.insp .sort-section form, .insp .search form {display:inline;}
/* Originally inline (3/4) from l. 215, and 217 */
.insp .host-wrap .head-shot.left img {width:125px; height:115px;}
/* Originally inline (4/4) from l. 250 */
.insp .cont-section .descript.right span:nth-of-type(2) {font-size:12px}
.insp .feat-video video {background-color:black;}

/**********************************************************************************************************************************
 * International
 * http://www.vectorworks.net/international
 * Originally inline (1/1) from ll. 5-24 */
.international #map {width:100%; height:500px;}
.international .marker-wrapper {width:560px; overflow:hidden; padding-bottom:20px;}
.international .marker-wrapper .marker-header {margin:8px 0; width:550px;}
.international .marker-wrapper .marker-header h2 {font-size:18px; font-weight:normal; padding-left:0;}
.international .marker-wrapper .marker-header h3 {color:#666666; font-weight:normal;}
.international .marker-wrapper .marker-header .language-selector {text-align:right; margin-top:-16px;}
.international .marker-wrapper .marker-header a {font-size:10px;}
.international .marker-wrapper a {color:#00A8ED; text-decoration:none;}
.international .marker-data {border-color:#cccccc; border-style:solid; border-width:1px; width:550px; overflow:hidden; position:relative;}
.international .marker-left-column {width:320px; float:left;}
.international .marker-right-column {float:right; border-color:#cccccc; border-style:solid; border-width:0 0 0 1px; height:100%; position:absolute; right:0; overflow:hidden; max-width: 200px;}
.international .marker-right-column img {position:relative; width:100%; top:0; left:0; padding:3px;}
.international .marker-left-column p {margin:0; padding:0;}
.international .marker-description {border-color:#cccccc; border-style:solid; border-width:0 0 1px 0; padding:10px;}
.international .marker-addresses {padding:10px;}
.international .clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.international .form-inline {margin-bottom:10px;}
.international .form-control:focus {border-color:#ccc; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(204, 204, 204, 0.6); outline:0 none;}

/**********************************************************************************************************************************
 * Product - Specific
 * http://www.vectorworks.net/designer/
 * Originally inline (1/6) from ll. 13-26 */
.product .two-columns-right > .alpha {width:602px;}
.product .two-columns-right > .omega {width:208px; margin-left:40px;}
.product .product-benefit {margin-top:30px;}
.product a .description, .product a:focus .description, .product a:hover .description {color:#7b7979;}
.product a:hover .description, .product a:hover {text-decoration:none;}
.product .benefit-title {color:#333; font-weight:bold; line-height:18px; font-size:18px;}
.product .odd {margin:0 0 10px 20px;}
.product .even {margin:0 20px 10px 0;}
/* Originally inline (2/6) from ll. 29-40 */
.product .bootstrap-select button.btn, .prds .bootstrap-select button.btn, .marionette .bootstrap-select button.btn {border:1px solid #ccc;}
.product .btn-group.open .dropdown-toggle {box-shadow:none;}
.product .bootstrap-select .dropdown-toggle:focus {outline:none; outline-offset:0px;}
/* Originally inline (3/6) from l. 74 */
.product .choice-award h4 {font-weight:bold; font-size:13px;}
/* Originally inline (4/6) from l. 75 */
.product .choice-award div:first-of-type {float:left; line-height:18px; margin-right:17px; width:90px;}
/* Originally inline (5/6) from l. 76 */
.product .choice-award div:first-of-type a {color:#00bcb4; font-weight:600;}
/* Originally inline (6/6) from l. 80 */
.product .choice-award div:nth-of-type(2) {float:left;}
.product .play_icon {left:440px; position:absolute; top:65px; display:block;}

/**********************************************************************************************************************************
 * Product - All Products
 * http://www.vectorworks.net/products/
 * Originally inline (1/4) from ll. 6-13 */
.prds .main .banner {position:relative; /* margin-bottom:-121px; */}
.prds .main .play_icon {left:428px; position:absolute; top:140px; display:block;}
.prds .main .two-columns-right > .alpha {width:525px;}
.prds .main .row:not(.modal-row) {margin-top:30px;}
.prds .main a .description, .prds .main a:focus .description, .prds .main a:hover .description {color:#7b7979;}
.prds .main a:hover .description, .prds .main a:hover {text-decoration:none;}
/* Originally inline (2/4) from l. 35 */
.prds .main .quick-links .first {border-bottom:none;}
/* Originally inline (3/4) from l. 36 */
.prds .main .quick-links .first a:first-of-type {float:right; width:130px;}
/* Originally inline (4/4) from l. 37 */
.prds .main .quick-links .first a:nth-of-type(2) {float:right; width:127px; margin-right:10px;}
.prds .main .bootstrap-select button.btn {border:1px solid #ccc;}
.prds .main .btn-group.open .dropdown-toggle {box-shadow:none;}
.prds .main .bootstrap-select .dropdown-toggle:focus {outline:none; outline-offset:0px;}

/**********************************************************************************************************************************
 * Product Features
 * http://www.vectorworks.net/training/marionette 
 * Originally inline (1/4) from ll. 5-11 */
.prds-feature .main .play_icon {left:220px;position:relative;top:-112px;}
.prds-feature .main .two-columns-right > .alpha {width:525px;}
.prds-feature .main .row {margin-top:30px;}
.prds-feature .main a .description, .marionette .main a:focus .description, .marionette .main a:hover .description {color:#7b7979;}
.prds-feature .main a:hover .description, .prds-feature .main a:hover {text-decoration:none;}
.prds-feature .main .banner {margin-bottom:-61px;}
/* Originally inline (2/4) from l. 35 */
.prds-feature .main .block.omega .quick-links .first {border-bottom:none;}
/* Originally inline (3/4) from l. 36 */
.prds-feature .main .block.omega .quick-links .first a:first-of-type {float:right; width:130px;}
/* Originally inline (4/4) from l. 37 */
.prds-feature .main .block.omega .quick-links .first a:nth-of-type(2) {float:right; width:127px; margin-right:10px;}

/**********************************************************************************************************************************
 * Search
 * http://www.vectorworks.net/search/?q=architect 
 * Originally inline (1/2) from ll. 5-7 */
.search #adBlock {background:#fff none repeat scroll 0 0;}
 /* Originally inline (2/2) from l. 14 */
.search #page_title {margin:0 auto; width:980px;}

/**********************************************************************************************************************************
 * Support - Download Landing Page
 * http://www.vectorworks.net/support/downloads
 * Originally inline (1/1) from ll. 5-10 */
.dl-landing .main h3 {background-color:#bcbec0; font-size:12px; margin-top:0; padding:4px 9px;}
.dl-landing .main .col-sm-4 {padding-left:7px; padding-right:7px;}
.dl-landing .main .link {margin-top:10px;}
.dl-landing .main .row {margin-top:30px;}

/**********************************************************************************************************************************
 * Support - Quality Tested Hardware
 * http://www.vectorworks.net/support/quality-tested-hardware 
 * Originally inline (1/4) from ll. 5-18 */
.support-qth .main #hardware-QA .field-info {float:left; /*text-align:center;*/ width:100%;}
.support-qth .main .field-info table {width:100%;}
/* .support-qth .main table {color:#666; font-family:Helvetica,Arial,Geneva,Verdana,sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:18px; margin:10px 0px 40px 0px;} 
.support-qth .main .field-info thead {background-color:#b4b6b8; color:#ffffff; text-align:center;}
.support-qth .main th {padding:5px 15px; text-align:center; font-size:14px; font-style:normal; font-weight:normal;}
.support-qth .main td {padding:5px 0px;}
/* Originally inline (2/4) from l. 28 */
.support-qth .main #colLeft h2 {margin-top:10px; font-size:16px; font-weight:bold;}
/* Originally inline (3/4) from l. 29 */
.support-qth .main #colLeft p:first-of-type {border:none;}
/* Originally inline (4/4) from l. 135 (DYNAMIC, NOT INCLUDED) */

/***Old table styles ***/
/*.support-qth .main .specs table {border-collapse:separate; border-spacing:3px; margin-left:-3px; margin-top:13px; width:100%;}
.support-qth .main .specs table tr td:first-child {font-weight:bold; width:27%;}
.support-qth .main .field-info tr.odd, support-qth .specs td.odd {background-color:#e5e5e5;}
.support-qth .main .field-info tr.even, support-qth .specs td.even {background-color:#f4f4f8;}
.support-qth .main .field-info tr td, support-qth .specs tr td {text-align:center;}
.support-qth .main .specs td {padding:7px;} */

/* table updates */
.support-qth .main  table {margin:10px 0px 40px 0px;}
.support-qth .main table th, .support-qth .main table td {padding:0px 6px;}
.support-qth .main table thead th {text-align:center;}
.support-qth .main table th span, .support-qth .main table td span {display:block; padding:6px 12px; font-size:14px; font-weight:normal;}
.support-qth .main table thead th span {padding:3px 12px; background-color:#000; color:#FFF;}
.support-qth .main table thead th span.vw-red {background-color:#00bcb4;}
.support-qth .main table td span.ico-check {font-size:14px; color:#333;}
.support-qth .main table td span.red {color:#00bcb4;}
.support-qth .main table th {text-transform:uppercase; border-bottom:none;}
.support-qth .main table tbody th {text-transform:none; border-top:1px solid #d7d7d7; color:#333;}
.support-qth .main table td {font-size:14px; text-align:center; border-top:1px solid #d7d7d7; color:#333;}
.support-qth .main table tr:first-child td, .support-qth .main table tr:first-child th {border-top:none;}

/*additional 7/15/16 updates */
.support-qth .main h1 {text-transform:uppercase; font-size:18px; font-weight:bold; padding-top:20px; color:#000;}
.support-qth .main a {color:#337ab7; text-decoration:none;}
.support-qth .main a:hover {color:#00bcb4 ; text-decoration:none;}
.support-qth .main .mainNavLinks > a {color:#000; font-weight:bold;}
.support-qth .main .mainNavLinks > a:hover {color:#00bcb4;}

/**********************************************************************************************************************************
 * Support - Product UPdates
 * http://www.vectorworks.net/support/downloads/product-updates
 */
.support-prod-updates .main #version {background-color:#fff; border:1px solid #ccc; color:#3c3c3c; display:inline-block; font-size:12px; height:24px; margin-left:5px; padding:3px 6px;}
.support-prod-updates .main .item-list {margin-top:30px;}

/**********************************************************************************************************************************
 * Training - Classroom Core Concepts
 * Training - Classroom Intermediate Concepts
 * Training - Core Concepts
 * http://www.vectorworks.net/training/classroom/core-concepts
 * http://www.vectorworks.net/training/classroom/intermediate-concepts
 * http://www.vectorworks.net/training/core-concepts
 * Originally inline (1/1) from ll. 5-8 */
.trng-cl-curr .topic table {background-color:#fafafa; border-collapse:collapse; border-color:#d79900; border-style:solid; border-width:1px;}
.trng-cl-curr .topic td {border:1px solid #d79900; padding:3px;}

/**********************************************************************************************************************************
 * Training - Classroom
 * http://www.vectorworks.net/training/classroom
 * Originally inline (1/3) from ll. 5-10 */
.classroom .main .row {padding-top:10px;}
.classroom .main .grey-header {background-color:#666666}
.classroom .main .grey-header p {color:white;}
.classroom .main .greyBox {background-color:#f6f6f6; min-height:150px; width:185px;}
/* Originally inline (2/3) from l. 17 */
.classroom .main #page_title {margin:0 auto; width:980px;}
/* Originally inline (3/3) from l. 69 */
.classroom .main .sidebar {padding-left:50px;}

/**********************************************************************************************************************************
 * Training - Continuing Education
 * http://www.vectorworks.net/training/continuing-education
 * Originally inline (1/4) from ll. 5-10 */
.coned .main .row {padding-top:10px;}
.coned .main .grey-header {background-color:#666666;}
.coned .main .grey-header p {color:white;}
.coned .main .greyBox {background-color:#f6f6f6; min-height:150px; width:136px;}
/* Originally inline (2/4) from l. 17 */
.coned .main #page_title {margin:0 auto; width:980px;}
/* Originally inline (3/4) from l. 81 */
.coned .main .sidebar {padding-left:50px;}
/* Originally inline (4/4) from l. 83 (originally syntactically incorrect, broke page, removed) */

/**********************************************************************************************************************************
 * Training - Guide Detail
 * Training - Guides
 * http://www.vectorworks.net/training/guides/Light-Plot-Deconstructed
 * http://www.vectorworks.net/training/guides
 * Originally inline (1/1) from ll. 5-11 */
.guide-det .main .row {padding-top:30px;}
.guide-det .main .guide-thumb {margin-right:10px;}
.guide-det .main .country {font-weight:bold;}
.guide-det .main #countries {padding-top:10px;}
.guide-det .main #countries > div {padding:10px 0; display:none;}

/**********************************************************************************************************************************
 * Training - Home
 * http://www.vectorworks.net/training/
 * Originally inline (1/2) from ll. 5-7 */
.trng-home .main .row {padding-top:30px;}
.trng-home .main h1 {text-transform:uppercase; font-size:18px; font-weight:bold; padding-top:20px; color:#000;}
/* Originally inline (2/2) from l. 33, 45, 56, and 71 */
.trng-home .main h2 {margin:10px 0 5px 0;}

/**********************************************************************************************************************************
 * Training - Marionette
 * http://www.vectorworks.net/training/marionette 
 * Originally inline (1/4) from ll. 5-11 */
.marionette .main .play_icon {left:220px;position:relative;top:-112px;}
.marionette .main .two-columns-right > .alpha {width:525px;}
.marionette .main .row {margin-top:30px;}
.marionette .main a .description, .marionette .main a:focus .description, .marionette .main a:hover .description {color:#7b7979;}
.marionette .main a:hover .description, .marionette .main a:hover {text-decoration:none;}
.marionette .main .banner {margin-bottom:-61px;}
/* Originally inline (2/4) from l. 35 */
.marionette .main .block.omega .quick-links .first {border-bottom:none;}
/* Originally inline (3/4) from l. 36 */
.marionette .main .block.omega .quick-links .first a:first-of-type {float:right; width:130px;}
/* Originally inline (4/4) from l. 37 */
.marionette .main .block.omega .quick-links .first a:nth-of-type(2) {float:right; width:127px; margin-right:10px;}

/**********************************************************************************************************************************
 * Training - One on One
 * Training - Online
 * Training - Onsite
 * Training - Self-Paced
 * Training - Virtual
 * http://www.vectorworks.net/training/online_training
 * http://www.vectorworks.net/training/onlinetraining
 * http://www.vectorworks.net/training/onsite_training
 * http://www.vectorworks.net/training/self-paced
 * http://www.vectorworks.net/training/virtual-training
 * Originally inline (1/2) from ll. 5-11 */
.trng-menus .main .row {padding-top:10px;}
.trng-menus .main .grey-header {background-color:#666666;}
.trng-menus .main .grey-header p {color:white;}
.trng-menus .main .greyBox {background-color:#f6f6f6; min-height:150px; width:185px;}
/* Originally inline (2/2) from l. 17 */
.trng-menus .main #page_title {margin:0 auto; width:980px;}
/* Online Trainging inline (3/3) from l. 73 */
.trng-menus .main .sidebar {padding-left:50px;}
.trng-menus .main .passed {color:green;}
.trng-menus .main .failed {color:red;}
.trng-menus .main .results_div {height:120px;}
.trng-menus .main #loading img {height:100px;}

/**********************************************************************************************************************************
 * Training - Trainers:International
 * Training - Trainers:United States
 * http://www.vectorworks.net/training/trainers/international
 * http://www.vectorworks.net/training/trainers/united-states
 * Originally inline (1/1) from ll. 5-11 */
 .trainer-pg .trainers {padding-bottom:30px;}
 
 /**********************************************************************************************************************************
 * Training - Trainers
 * http://www.vectorworks.net/training/trainers
 * Originally inline (1/1) from ll. 5-8 */
 .trnrs .topic table {background-color:#fafafa; border-collapse:collapse; border-color:#d79900; border-style:solid; border-width:1px;}
 .trnrs .topic td {border:1px solid #d79900; padding:3px;}
 
/**********************************************************************************************************************************
* Launch - 2014
* http://www.vectorworks.net/2014
*/
.launch2014 .main .spacer-30 {margin-top: 30px;}
.launch2014 .two-columns-right > .alpha {width:602px;}
.launch2014 .two-columns-right > .omega {width:208px; margin-left:40px;}
.launch2014 .product-benefit {margin-top:30px;}
.launch2014 a .description, .launch2014 a:focus .description, .launch2014 a:hover .description {color:#7b7979;}
.launch2014 a:hover .description, .launch2014 a:hover {text-decoration:none;}
.launch2014 .benefit-title {color:#333; font-weight:bold; line-height:18px; font-size:18px;}
.launch2014 .odd {margin:0 0 10px 20px;}
.launch2014 .even {margin:0 20px 10px 0;}
 
/**********************************************************************************************************************************
* Launch Features - 2014
* http://www.vectorworks.net/2014/new-features
*/
.launch2014-features .main .quick-links ul li:last-child {border-bottom: 0px none;}
.launch2014-features .main .thin {margin-top:7px; margin-bottom:7px;}
.launch2014-features .main .feature {margin-bottom: 20px;}
.launch2014-features .main .row {margin-bottom: 30px;}
.launch2014-features .main .feature-thumb {border: 1px solid #eee;}
.launch2014-features .main .ico-play-fill-circ {color: #000; font-size: 30px; padding: 0px; transition: background 0.25s ease 0s; display: table-cell; vertical-align: bottom; float: left;}
.launch2014-features .main .ico-play-fill-circ:hover {color: #ae56d5;}
.launch2014-features .main .img-icon {background: url("../png/image_icon_black.png") no-repeat 0 0; display: table-cell; vertical-align: bottom; float: left; margin-right: 10px; height: 34px; width: 33px;}
.launch2014-features .main .img-icon:hover {background: url("../png/image_icon_teal.png") no-repeat 0 0;}
.launch2014-features .main h3 {margin-top: 10px;}
.launch2014-features .main .feature a:hover {text-decoration:none;}
.launch2014-features .main #version {background-color: #fff; border: 1px solid #ccc; color: #3c3c3c; display: inline-block; font-size: 12px; height: 24px; line-height: 1.42857; margin-left: 5px; padding: 3px 6px; width: 80px;}
.launch2014-features .main .product-icons {list-style: outside none none; padding: 0;}
.launch2014-features .main .icon {list-style: outside none none; margin: 0; padding: 0; display:inline-block;}

 
/**********************************************************************************************************************************
* Launch - 2015
* http://www.vectorworks.net/2015
*/
.launch2015 .main .spacer-30 {margin-top: 30px;}
.launch2015 .two-columns-right > .alpha {width:602px;}
.launch2015 .two-columns-right > .omega {width:208px; margin-left:40px;}
.launch2015 .product-benefit {margin-top:30px;}
.launch2015 a .description, .launch2015 a:focus .description, .launch2015 a:hover .description {color:#7b7979;}
.launch2015 a:hover .description, .launch2015 a:hover {text-decoration:none;}
.launch2015 .benefit-title {color:#333; font-weight:bold; line-height:18px; font-size:18px;}
.launch2015 .odd {margin:0 0 10px 20px;}
.launch2015 .even {margin:0 20px 10px 0;}
 
/**********************************************************************************************************************************
* Launch Features - 2015
* http://www.vectorworks.net/2015/new-features
*/
.launch2015-features .main .quick-links ul li:last-child {border-bottom: 0px none;}
.launch2015-features .main .thin {margin-top:7px; margin-bottom:7px;}
.launch2015-features .main .feature {margin-bottom: 20px;}
.launch2015-features .main .row {margin-bottom: 30px;}
.launch2015-features .main .feature-thumb {border: 1px solid #eee;}
.launch2015-features .main .ico-play-fill-circ {color: #000; font-size: 30px; padding: 0px; transition: background 0.25s ease 0s; display: table-cell; vertical-align: bottom; float: left;}
.launch2015-features .main .ico-play-fill-circ:hover {color: #ae56d5;}
.launch2015-features .main .img-icon {background: url("../png/image_icon_black.png") no-repeat 0 0; display: table-cell; vertical-align: bottom; float: left; margin-right: 10px; height: 34px; width: 33px;}
.launch2015-features .main .img-icon:hover {background: url("../png/image_icon_teal.png") no-repeat 0 0;}
.launch2015-features .main h3 {margin-top: 10px;}
.launch2015-features .main .feature a:hover {text-decoration:none;}
.launch2015-features .main #version {background-color: #fff; border: 1px solid #ccc; color: #3c3c3c; display: inline-block; font-size: 12px; height: 24px; line-height: 1.42857; margin-left: 5px; padding: 3px 6px; width: 80px;}
.launch2015-features .main .product-icons {list-style: outside none none; padding: 0;}
.launch2015-features .main .icon {list-style: outside none none; margin: 0; padding: 0; display:inline-block;}
