@charset "UTF-8";
/* CSS Document */
@media only screen and (max-width:40.063em) {
.secondary-navigation { display:none;}
.ub-shortcuts svg { -webkit-filter:none;}
}

.noDecor { text-decoration:none!important; border-bottom:none!important;}
.artifakt-legend {font-family:'Artifakt Legend', Sans-Serif;}

@media only screen and (min-width: 640px) { /* Tablet */
.vertical-text {
	text-align: right;
	/* Safari */-webkit-transform: rotate(-90deg);
	/* Firefox */-moz-transform: rotate(-90deg);
	/* IE */-ms-transform: rotate(-90deg);
	/* Opera */-o-transform: rotate(-90deg);
	/* Internet Explorer */filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
} 

h2 {font-size: 32px!important; font-size:3.2rem!important;}
h3 {font-size: 24px; font-size:2.4rem; line-height:1em;}

.au-line-height-1-5, p.au-line-height-1-5, div.au-line-height-1-5, li.au-line-height-1-5, ul.au-line-height-1-5, a.au-line-height-1-5 {
  	line-height:1.5em!important;
}

.width-auto { width:auto!important;}

.body-content .decorative-box .section a, .body-content a:link, .body-content a:active, td a, td a:active { color:#007dc5; text-decoration:none}
.body-content a:hover, td a:hover { text-decoration:underline;}
.body-content a:visited, td a:hover { color:#32BBAC;}
p, li {font-size:16px!important;}
a.au-font-adsk-blue { color:#007dc5!important; border:none!important;}
a:hover.au-font-adsk-blue:hover { text-decoration:underline!important;}
a.opacity-hover:hover { opacity:.8;}

a.wd-color-white { color:white!important; border-color:white!important;}
.icon-svg-pdf-file { color:#D33A31;}
.icon-svg-zip-file { color:#000000;}

select { width:auto; border:1px solid #dadada;}
option { padding:12px 6px; border-bottom:1px dashed #dadada;}

ul.secondary-nav li a { border-bottom:1px solid #dadada!important;}
/*.nav-panel.nav-panel-primary .nav-link:hover,
.nav-panel.nav-panel-primary .nav-link-selected,
.nav-panel.nav-panel-primary .nav-item-open .nav-link {
  background-color: #fff;
  border-top-color: #6ac0e7;
  color: #007dc5;
}*/

.ub-utility-links-container { float:left;}
.nav-link { font-size:14px; font-size:1.4rem; font-weight:normal;}


.modal-content-open a { color:#FFF!important;}

.large-block-grid-3 li li {
	width:auto;
}

/* BANNER LAYOUT */
.au-banner-event-name{font-size:32px;font-size:3.2rem;line-height:1; font-family:'Artifakt Legend', Sans-Serif; color:white; text-shadow:0 1px 1px #000; text-transform:uppercase;}
@media only screen and (min-width:40.063em){.au-banner-event-name{font-size:40px;font-size:4.0rem;line-height:1}
}
@media only screen and (min-width:64.063em){.au-banner-event-name{font-size:48px;font-size:4.8rem;line-height:1}
}

.au-banner-theme { display:none;  text-shadow:0 1px 1px #000;}

.au-banner-theme{font-size:48px;font-size:4.8rem;line-height:1; font-weight:bold; font-family:'Artifakt Legend', Sans-Serif;}
@media only screen and (min-width:40.063em){.au-banner-theme{font-size:6.4px;font-size:6.4rem;line-height:1}
}
@media only screen and (min-width:64.063em){.au-banner-theme{font-size:75px;font-size:7.5rem;line-height:1}
}

.au-banner-halftone { 
	background: #84BDE3;
	background: rgba(0,125,197,.6) url(/content/dam/au/css/images/half-tone-transparent-bg2.png) center center repeat-x;}

.au-banner-halftone {margin-left:-12px; padding:2rem 12px; margin-right:-12px;}
.au-banner-halftone .wd-button { background-color: #EE8822}
.au-banner-halftone .wd-button:hover { background-color: #EE8822; opacity:.9;}
.au-banner-halftone .au-cta .already-registered {display:block;}
.au-banner-event-date {padding-bottom:24px;}
.au-banner-halftone .au-cta .already-registered {display:inline;}
}
@media only screen and (min-width:640px){ 
.au-banner-halftone {margin-left:-24px; padding:2rem 24px; margin-right:-24px;}
.au-banner-halftone .au-cta {float:right}
.au-banner-halftone .au-cta .already-registered {display:inline; position:relative; top:14px;}
}

.au-banner-event-date {font-size:22px;font-size:2.2rem;line-height:1; text-shadow:0 1px 1px #007dc5;}
@media only screen and (min-width:640px){.au-banner-event-date {font-size:26px;font-size:2.6rem;line-height:1}
}
@media only screen and (min-width:1024px){.au-banner-event-date {font-size:32px;font-size:3.2rem;line-height:1}
}

@media only screen and (max-width: 640px) { /* Phone */
.au-banner-event-date {padding-bottom:24px;}
.au-cta {float:none!important}
.au-banner-halftone .au-cta .already-registered {display:inline; position:relative; top:12px;}

}

.au-landing-hero { min-height:650px;}

/* FOMT section */

.au-theme-overlay {position:absolute; top:80px; font-size:36px!important; width:100%; text-align:center; text-shadow:0 1px 1px #000; line-height:1em;}
@media only screen and (min-width:64.063em){
	.au-theme-overlay{top:200px; font-size:48px!important; }
}


/*  FONTS */
.wd-font-48 { font-size:4.8rem; }

.wd-font-64 { font-size:6.4rem; }


.au-font-resp-32-24-18{font-size:18px;font-size:1.8rem;line-height:1}
@media only screen and (min-width:40.063em){.au-font-resp-32-24-18{font-size:24px;font-size:2.4rem;line-height:1}
}
@media only screen and (min-width:64.063em){.au-font-resp-32-24-18{font-size:32px;font-size:3.2rem;line-height:1}
}

.au-font-resp-32-26-22{font-size:22px;font-size:2.2rem;line-height:1}
@media only screen and (min-width:40.063em){.au-font-resp-32-26-22{font-size:26px;font-size:2.6rem;line-height:1}
}
@media only screen and (min-width:64.063em){.au-font-resp-32-26-22{font-size:32px;font-size:3.2rem;line-height:1}
}

.au-font-resp-24-18-14{font-size:14px;font-size:1.4rem;line-height:1}
@media only screen and (min-width:40.063em){.au-font-resp-24-18-14{font-size:18px;font-size:1.8rem;line-height:1}
}
@media only screen and (min-width:64.063em){.au-font-resp-24-18-14{font-size:24px;font-size:2.4rem;line-height:1}
}

.au-font-resp-24-20-18{font-size:18px;font-size:1.8rem;line-height:1}
@media only screen and (min-width:40.063em){.au-font-resp-24-20-18{font-size:20px;font-size:2.0rem;line-height:1}
}
@media only screen and (min-width:64.063em){.au-font-resp-24-20-18{font-size:24px;font-size:2.4rem;line-height:1}
}



.au-text-shadow {text-shadow: 1px 1px #333333;}

.au-event-color-heading {
	color:#666666;	
}

a.au-event-color-heading {
	color:#007dc5!important;
	border-bottom-color:#007dc5;	
}

.au-event-color-dark {
	color:#009944;	
}

.au-event-button {
	background-color: #007dc5;
	border: 1px solid #007dc5;	
	width: auto;
	white-space:nowrap;
	color:white!important;
	border-bottom:0!important;
	min-width:auto;	
}

.au-event-button span:last-child {
	border-left-color:#007dc5;
}

.au-event-button span:only-child { min-width:auto;}

.au-event-button:hover {
	background-color: #0584BD;	
}



.au-button-outline { border:1px solid white!important; color:white!important; text-decoration:none; background-color:transparent; }
.au-section-4 .au-button-outline { padding: 8px 2px 3px 8px; }
.au-button-outline:hover { background-color:rgba(255,255,255,.1);}
.au-online-box { border-color: #007dc5!important; color:#007dc5!important; }
.au-event-box { border-color: #007dc5!important; color: #007dc5!important; }
.au-button-outline-dark {color:#444444!important; background:transparent; border:1px solid #444444!important; width:auto; min-width:auto;}
.au-button-outline-dark:hover { color:white!important; border-color:#007dc5!important;}

.text-shadow { text-shadow: 2px 2px 20px #000000; }


.margin-bottom-24 { 
	margin-fbottom:24px;
	margin-bottom:2.4rem; 
}

.au-checklist li:before { font-family: 'Autodesk-Icon-Font'; content: "\e626"; margin-left: -1em; margin-right: .100em;}
.au-checklist {padding-left: 20px; text-indent: 2px; list-style:none; list-style-position:outside;}

.item-list .responsive-list-item {
    padding-right:24px;
	padding-right: 2.4rem;
}

.item-list.narrow-margins .responsive-list-item {
    padding-right:7px;
	padding-right: .7rem;	
}

@media only screen and (min-width: 40.063em) {
.item-list.white li {
	border-right:1px solid white;
	padding:0 12px;
}
.item-list.white li:first-child {
	padding-left:0px;
}
.item-list.white li:last-child {
	padding-right:0px;
	border-right:none;
}
}

@media only screen and (min-width: 40.063em) {
.item-list.gray li {
	border-right:1px solid #dadada;
	padding:0 12px;
}
.item-list.gray li:first-child {
	padding-left:0px;
}
.item-list.gray li:last-child {
	padding-right:0px;
	border-right:none;
}
}

@media only screen and (min-width: 40.063em) {
.item-list.green li {
	border-right:1px solid #dadada;
	padding:0 12px;
}
.item-list.green li:first-child {
	padding-left:0px;
}
.item-list.green li:last-child {
	padding-right:0px;
	border-right:none;
}
}


.au-industries .au-industry-name {
	max-width:150px;
}

/* AU Resources section */
.item-cards .responsive-list-item {
  margin-right: 24px;
  margin-right: 2.4rem;
  margin-bottom: 24px;
  margin-bottom: 2.4rem;
  margin-top: 24px;
  margin-top: 2.4rem;
  background-color:white;
  filter:alpha(opacity=70);
  background: #fafafa;
  box-shadow: 5px 5px 0px #ebebeb;
  position: relative;
  padding:1.5em;
  color:#444444;
}
.item-cards .responsive-list-item ul {
	padding-left:16px; 
}
.item-cards .responsive-list-item ul li {
  	line-height:1.5em; list-style:outside;	font-size:1.6rem;
}

.au-section-8 .item-cards .responsive-list-item {
	background: #0B7500;
	box-shadow: 5px 5px 0px #214C00;
	color: white;
}
.au-section-8 .item-cards .responsive-list-item a { color: white;}

ul.au-list {padding-left:12px;}
ul.au-list li { padding:.5em 0;}

.au-products .au-product-name { max-width:none!important;}

.au-section-5 .au-grid-list li {
  margin-bottom: 24px;
  margin-bottom: 2.4rem;
  color:#444444;
}

.au-section-5 .au-grid-list p {
	margin:0;
	padding:0;
}

.item-cards.color-outline .responsive-list-item {
	background: #555555;
	box-shadow: 5px 5px 0px #666666;
	color: #444444;
}

.item-cards.color-outline .responsive-list-item a {
	color: #007dc5;
	border-bottom:none;
}

@media only screen and (min-width: 40.063em) {
  .learning-resources .responsive-list-item {
  margin-right: 24px;
  margin-right: 2.4rem;
}
}

.body-content {
    /*background: url('/content/dam/au/responsive/learn/AU-bg-2000x6000.gif') no-repeat scroll left top transparent;*/
}

@media only screen and (min-width:40.063em){
.au-watermark {
	background: url('/content/dam/au/responsive/learn/AU-bg-2000x6000.gif') no-repeat right;
	position:fixed;
	z-index:-1;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
}
}

.section-1 {background-color:#007dc5} /*Bright blue*/

.au-section-4 { /* blue half-tone */
	bbackground: #84BDE3;
	background: rgba(0,125,197,.5) url(/content/dam/au/css/images/half-tone-transparent-bg2.png) center center repeat-x;
}

.au-section-5 { /* Light green gradient */
	padding-bottom:0;
	background: #CFE69E; /* Old browsers */
	background: -moz-linear-gradient(-45deg, rgba(148,216,171,0.8) 0%, #E1EB9A 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(148,216,171,0.8)), color-stop(100%,rgba(225,236,150,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(148,216,171,0.8) 0%,rgba(225,236,150,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(148,216,171,0.8) 0%,rgba(225,236,150,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(148,216,171,0.8) 0%,rgba(225,236,150,0.8) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(148,216,171,0.8) 0%, rgba(225,236,150,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94D8AB', endColorstr='#E1EB9A',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.au-section-6 { /* white */
 	background-color:white;
	/*filter: alpha(opacity=);
 	background: rgba(255,255,255,0.7);*/
}

.au-section-7 { /* Las Vegas banner */ 
	background: #333333 url(/content/dam/au/las-vegas/banners/au-lasvegas-banner-640x550.jpg) center center repeat-x;  /* Phone */
	background: #333333 url(/content/dam/au/las-vegas/banners/au-lasvegas-banner-2000x550.jpg) center center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7 { /* Las Vegas banner */
		background: #333333 url(/content/dam/au/las-vegas/banners/au-lasvegas-banner-1024x550.jpg) center center repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7 { /* Las Vegas banner */
		background: #333333 url(/content/dam/au/las-vegas/banners/au-lasvegas-banner-2000x550.jpg) center center repeat-x; 
	}
}

.au-section-8 { /* dark gray */
	background-color:#58585A;
}

.au-section-9 { /* gray */
 	background-color:#F5F5F5;
	/*filter: alpha(opacity=8);*/
	background: rgba(245,245,245,1);
}

.au-section-10 { /*solid opaque gray */
	background-color:#ebebeb;
}

.au-section-11 { /*solid opaque dark gray */
	background-color:#999999;
}

.au-section-12 { /*semi-transparent white */
 	background-color:white;
	background-color:rgba(255,255,255,.8); 
}

.au-section-13 { /* gray */
 	background-color:#BABABA;
	filter: alpha(opacity=8);
	background: rgba(175,175,175,0.8)
}

.au-section-14 { /*solid opaque extra dark gray */
	background-color:#555555;
}

.au-section-15 { /*solid opaque black */
	background-color:#000000;
}

.au-section-16 { /*transparent black */
	background-color:#000000;
	background-color:rgba(0,0,0,.7);
}

.au-section-17 { /*pastel green */
        background-color: #F1FFEC;
		background-color: rgba(200, 250, 179, .7)
}

.au-section-18 { /*pastel blue */
	background-color: #E6F4FB;
	background-color: rgba(228, 242, 249, 1);
	/*background: white url(/content/dam/au/css/images/half-tone-light.png) repeat-x center;  */
}

/*.au-section-18:after { background-color:white; opacity:.5; }*/

.au-section-19 {
	background-color: #7DABC3;
	background-color: rgba(3, 90, 129, 0.5) none repeat scroll 0% 0%	
}

.au-section-7-brasil { /* Brasil banner */ 
	background: #58585A url(/content/dam/au/Brasil-2014/banners/au-brasil-banner-640x340.jpg) top center repeat-x;  /* Phone */
	background: #58585A url(/content/dam/au/Brasil-2014/banners/au-brasil-banner-2600x340.jpg) top center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7-brasil { /* Brasil banner */
		background: #58585A url(/content/dam/au/Brasil-2014/banners/au-brasil-banner-1024x340.jpg) top center repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7-brasil { /* Brasil banner */
		background: #58585A url(/content/dam/au/Brasil-2014/banners/au-brasil-banner-2600x340.jpg) top center repeat-x; 
	}
}

.au-section-7-korea { /* Korea banner */ 
	background: #58585A url(/content/dam/au/korea/banners/au-south-korea-640x340.jpg) top center repeat-x;  /* Phone */
	background: #58585A url(/content/dam/au/korea/banners/au-south-korea-2600x340.jpg) top center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7-korea { /* Korea banner */
		background: #58585A url(/content/dam/au/korea/banners/au-south-korea-1024x340.jpg) top left repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7-korea { /* Korea banner */
		background: #58585A url(/content/dam/au/korea/banners/au-south-korea-2600x340.jpg) top center repeat-x; 
	}
}

.au-section-7-china { /* China banner */ 
	background: #58585A url(/content/dam/au/china/banners/au-china-640x340.jpg) top center repeat-x;  /* Phone */
	background: #58585A url(/content/dam/au/china/banners/au-china-2600x340.jpg) top center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7-china { /* China banner */
		background: #58585A url(/content/dam/au/china/banners/au-china-1024x340.jpg) top center repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7-china { /* China banner */
		background: #58585A url(/content/dam/au/china/banners/au-china-2600x340.jpg) top center repeat-x; 
	}
}

.au-section-7-dubai { /* Dubai banner */ 
	background: #58585A url(/content/dam/au/dubai/banners/au-dubai-640x340.jpg) top center repeat-x;  /* Phone */
	background: #58585A url(/content/dam/au/dubai/banners/au-dubai-2600x340.jpg) top center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7-dubai { /* Dubai banner */
		background: #58585A url(/content/dam/au/dubai/banners/au-dubai-1024x340.jpg) top center repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7-dubai { /* Dubai banner */
		background: #58585A url(/content/dam/au/dubai/banners/au-dubai-2600x340.jpg) top center repeat-x; 
	}
}

.au-section-7-india { /* India banner */ 
	background: #58585A url(/content/dam/au/india/banners/au-india-640x340.jpg) top center repeat-x;  /* Phone */
	background: #58585A url(/content/dam/au/india/banners/au-india-2600x340.jpg) top center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7-india { /* India banner */
		background: #58585A url(/content/dam/au/india/banners/au-india-1024x340.jpg) top center repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7-india { /* India banner */
		background: #58585A url(/content/dam/au/india/banners/au-india-2600x340.jpg) top left repeat-x; 
	}
}

.au-section-7-indonesia { /* Indonesia banner */ 
	background: #58585A url(/content/dam/au/indonesia/banners/au-indonesia-640x340.jpg) top center repeat-x;  /* Phone */
	background: #58585A url(/content/dam/au/indonesia/banners/au-indonesia-2600x340.jpg) top center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7-indonesia { /* Indonesia banner */
		background: #58585A url(/content/dam/au/indonesia/banners/au-indonesia-1024x340.jpg) top center repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7-indonesia { /* Indonesia banner */
		background: #58585A url(/content/dam/au/indonesia/banners/au-indonesia-2600x340.jpg) top center repeat-x; 
	}
}

.au-section-7-mexico { /* Mexico banner */ 
	background: #58585A url(/content/dam/au/mexico/banners/au-mexico-640x340.jpg) top center repeat-x;  /* Phone */
	background: #58585A url(/content/dam/au/mexico/banners/au-mexico-2600x340.jpg) top center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7-mexico { /* Mexico banner */
		background: #58585A url(/content/dam/au/mexico/banners/au-mexico-1024x340.jpg) top center repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7-mexico { /* Mexico banner */
		background: #58585A url(/content/dam/au/mexico/banners/au-mexico-2600x340.jpg) top center repeat-x; 
	}
}

.au-section-7-russia { /* Russia banner */ 
	background: #58585A url(/content/dam/au/russia/banners/au-russia-640x294.jpg) top center repeat-x;  /* Phone */
	background: #58585A url(/content/dam/au/russia/banners/au-russia-1920x294.jpg) top center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7-russia { /* Russia banner */
		background: #58585A url(/content/dam/au/russia/banners/au-russia-1024x294.jpg) top center repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7-russia { /* Russia banner */
		background: #58585A url(/content/dam/au/russia/banners/au-russia-1920x294.jpg) top center repeat-x; 
	}
}

.au-section-7-istanbul { /* istanbul banner */ 
	background: #58585A url(/content/dam/au/istanbul/banners/au-istanbul-640x340.jpg) top center repeat-x;  /* Phone */
	background: #58585A url(/content/dam/au/istanbul/banners/au-istanbul-2600x340.jpg) top center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7-istanbul { /* istanbul banner */
		background: #58585A url(/content/dam/au/istanbul/banners/au-istanbul-1024x340.jpg) top center repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7-istanbul { /* istanbul banner */
		background: #58585A url(/content/dam/au/istanbul/banners/au-istanbul-2600x340.jpg) top center repeat-x; 
	}
}

.au-section-7-tokyo { /* japan banner */ 
	background: #58585A url(/content/dam/au/japan/banners/au-tokyo-640x340.jpg) top center repeat-x;  /* Phone */
	background: #58585A url(/content/dam/au/japan/banners/au-tokyo-2600x340.jpg) top center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7-japan { /* japan banner */
		background: #58585A url(/content/dam/au/japan/banners/au-tokyo-1024x340.jpg) top center repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7-japan { /* japan banner */
		background: #58585A url(/content/dam/au/japan/banners/au-tokyo-2600x340.jpg) top center repeat-x; 
	}
}

.au-section-7-south-africa { /* south-africa banner */ 
	background: #58585A url(/content/dam/au/south-africa/banners/au-south-africa-640x340.jpg) top center repeat-x;  /* Phone */
	background: #58585A url(/content/dam/au/south-africa/banners/au-south-africa-2600x340.jpg) top center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7-south-africa { /* south-africa banner */
		background: #58585A url(/content/dam/au/south-africa/banners/au-south-africa-1024x340.jpg) top center repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7-south-africa { /* south-africa banner */
		background: #58585A url(/content/dam/au/south-africa/banners/au-south-africa-2600x340.jpg) top center repeat-x; 
	}
}

.au-section-7-asean { /* asean banner */ 
	background: #58585A url(/content/dam/au/asean/banners/au-asean-640x340.jpg) top center repeat-x;  /* Phone */
	background: #58585A url(/content/dam/au/asean/banners/au-asean-2600x340.jpg) top center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7-asean { /* asean banner */
		background: #58585A url(/content/dam/au/asean/banners/au-asean-1024x340.jpg) top center repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7-asean { /* asean banner */
		background: #58585A url(/content/dam/au/asean/banners/au-asean-2600x340.jpg) top center repeat-x; 
	}
}

.au-section-7-australia { /* australia banner */ 
	background: #58585A url(/content/dam/au/australia/banners/au-austrailia-640x340.jpg) top center repeat-x;  /* Phone */
	background: #58585A url(/content/dam/au/australia/banners/au-austrailia-2600x340.jpg) top center repeat-x\9;  /* IE8 */
}
@media only screen and (min-width: 640px) { /* Tablet */
	.au-section-7-australia { /* australia banner */
		background: #58585A url(/content/dam/au/australia/banners/au-austrailia-1024x340.jpg) top center repeat-x;
	}
}
@media only screen and (min-width: 1024px) { /* Desktop */
	.au-section-7-australia { /* australia banner */
		background: #58585A url(/content/dam/au/australia/banners/au-austrailia-2600x340.jpg) top center repeat-x; 
	}
}

.section-hackrod-bg {background: white url('/content/dam/au/centers/attend-event/images/misc/au-overview-bg-2000x1000.jpg') bottom center repeat-x;}

.au-brand-fab-bg-1 {background-image: url('/content/dam/au/centers/attend-event/images/misc/details-box-1.jpg');}

.au-brand-fab-bg-2 {background-image: url('/content/dam/au/centers/attend-event/images/misc/details-box-3.jpg'); }

.au-brand-fab-bg-3 {background-image: url('/content/dam/au/centers/attend-event/images/misc/details-box-2.jpg'); }

.au-brand-fab-bg-4 {background-image: url('/content/dam/au/centers/attend-event/images/misc/details-box-4.jpg'); }

.au-brand-fab-bg-5 {background-image: url('/content/dam/au/centers/attend-event/images/misc/details-box-5.jpg'); }


.au-primary-cta-ribbon {
	margin-top:-50px;
	height:50px;
}

.au-primary-cta-button { 
	padding-right:12px; 
	margin-right:12px; 
	vertical-align:middle; 
	border-right:1px dashed #FFF; 
}

.au-tagline a, .au-tagline a:active, .au-tagline a:visited  {
	color:#777;
	border-bottom:1px dashed #777;
	text-decoration:none;
}

.au-tagline a:hover {
	border-bottom:1px solid #777;
}

.au-table {
	background-color:#EBEBEB;
	background:rgba(235,235,235,.8);	
}
.au-table td {
	border-collapse:collapse;
	border:1px solid #dadada;	
	padding: .7em 1em;
}

.au-table tr:nth-child(even) {
	background-color:#FFFFFF;
	background:rgba(255,255,255,.9);
}

.au-table th {
	background-color:#EBEBEB;
	background:rgba(235,235,235,1.00);
	font-weight:bold;	
	font-size:18px;
    font-size:1.8rem;
	text-align:left;
	padding: .7em 1em;
}



/* Borders */

.au-border-1 { border-bottom: 1px dashed rgba(0,141,25,0.8);}
.au-border-2 { border-right: 1px dashed #D1D2D4;}
.au-border-3 { border: 1px dashed #666;}
.au-border-white { border: 1px solid white!important;}
.au-border-left-1 { border-left:1px dashed #CCC;}
.au-border-top-1 { border-top:1px dashed #CCC;}
.au-border-bottom-white-dashed { border-bottom: 1px dashed white!important;}
.au-border-bottom-gray-thick { border-bottom:2px solid #999;}
.au-border-bottom-dashed { border-bottom:1px dashed #444;}
.au-border-none { border:none!important;}
.au-border-bottom-accent { border-bottom:1px #D1D2D4 solid;}
.au-border-top-accent { border-top:1px #D1D2D4 solid;}

.au-event-box {
    border-color: #007dc5 !important;
    color: #007dc5 !important;
}

/* Flipping Card */

.flipping-card .flipping-card-img {
    padding-bottom:57%;
    background:#DADADA;
}

.au-speakers .flipping-card .flipping-card-img {
    padding-bottom:100%;
    /*background:#000;
    background: #444;*/
}
.au-speakers .flipping-card .flipping-card-img-mask {
	background:none;
}

.flipping-card .flipping-card-img img {
    opacity:.7;
	filter:apha(opacity=70);
    width:100%;
	position:relative;
}
.flipping-card .flipping-card-img-mask {
	border-right:0px!important;
	border-top:0px!important;
    /*border-top:2px solid rgba(5,149,214,1);
    border-right:2px solid rgba(5,149,214,1);*/
}

.flipping-card a {
    text-decoration:none;
}

.flipping-card a:hover .flipping-card-img {
	opacity:1!important;
	filter:apha(opacity=100)!important;
}

.flipping-card a:hover .flipping-card-content {
	/*opacity:.9;
	filter:apha(opacity=90);
	background:rgba(255,255,255,.8);*/
	color:#444444!important;
}

.flipping-card a:hover .flipping-card-img-mask {
	background: none;  /* Old browsers */
	background: -moz-linear-gradient(-180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 100%);   /* FF3.6+ */
	background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.5)));    /*Chrome,Safari4+ */
	background: -webkit-linear-gradient(-180deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%);   /*Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-180deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%);   /*Opera 11.10+ */
	background: -ms-linear-gradient(-180deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%);  /*IE10+ */
	background: linear-gradient(180deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%);   /*W3C */
}

.flipping-card .flipping-card-content {
    background: #DADADA;  /* Old browsers */
	background: -moz-linear-gradient(-180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.8) 100%);   /* FF3.6+ */
	background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0.8)));    /*Chrome,Safari4+ */
	background: -webkit-linear-gradient(-180deg, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.8) 100%);   /*Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-180deg, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.8) 100%);   /*Opera 11.10+ */
	background: -ms-linear-gradient(-180deg, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.8) 100%);  /*IE10+ */
	background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.8) 100%);   /*W3C */
    height:70px;
	color:#000000;
}

.green .flipping-card .flipping-card-content {
	background:#87bc40;
	background:rgba(134,190,53,.8);
	color:#FFFFFF;
}

.flipping-card .flipping-card-content-title {
    padding:.75em 5em 0 .75em;
}
.flipping-card .flipping-card-content-title h4 {
    width:100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.flipping-card .flipping-card-content-info div i {
    font-size:21px;
    font-size:2.1rem;
    line-height:1;
    position:relative;
    top:8px;
}
.flipping-card .flipping-card-content-title h5 a {
    color:#007dc5;
}
.flipping-card .flipping-card-content-info div:before {
    display:none;
}
.flipping-card .flipping-card-content-title {
    padding-right:3em;
}

.flipping-card .flipping-card-content-close {
	display:none;
}

.card-flipped .flipping-card-content-close {
	display:block;
}

.flipping-card .flipping-card-content-info {
	display:block;
}
.card-flipped .flipping-card-content-info {
	display:none;
}

/* Flipping Card Style for Largest Card */
.flipping-card.featured .flipping-card-img {
    padding-bottom:61.1%;
}
.flipping-card.featured {
    float:right;
    position:relative;
    width:93.3%;
}
.flipping-card.featured .flipping-card-content {
    height:70px;
    min-height:0;
}
.flipping-card-content-text p {
    min-height: 100%;
	font-size:1.4rem;
}
.flipping-card.featured .flipping-card-img > img { /*opacity: 1;*/ }

/* Schedule list + Flipping Card Style */
@media only screen and (min-width: 640px) { /* Tablet */
.au-schedule .vertical-text { position:relative; top:11em;}}
.au-schedule-list { margin:24px 0; padding:0; list-style:none; border-top:2px solid #007dc5;}
.au-schedule-list li { margin:0 0 2px 0; padding:0; list-style:none}
.au-schedule-list .flipping-card { padding-left:65px;}
.au-schedule-list .flipping-card .flipping-card-img { padding:10px 10px 130px; background:white;}
.au-schedule-list .flipping-card .flipping-card-img h4 { font-size:19px; font-size:1.9rem;}
.au-schedule-list .flipping-card .flipping-card-img h5 { font-size:16px; font-size:1.6rem; text-transform:uppercase; color:#AAAAAA;}
.au-schedule-list .flipping-card .flipping-card-img span { font-size:16px; font-size:1.6rem; color:#AAAAAA;}
.au-schedule-list .flipping-card .flipping-card-content { height:30px; border-top:1px dashed #dadada; background:#ebebeb; }
.au-schedule-list .flipping-card .flipping-card-content-info div i { top:0px;}
.au-schedule-list .flipping-card .flipping-card-content-text { height:100%; margin-top:-30px; background:#ebebeb; }
.au-schedule-list .flipping-card .flipping-card-content-text p { min-height:60%;}
.au-schedule-list .flipping-card .au-files a { border-bottom:0px; text-decoration:none; margin-right:15px;}

/* Icons */
.icon {
    display: inline-block;
    fill: currentcolor;
}
.icon-icon-infrastructure, .icon-icon-education, .icon-icon-building, .icon-icon-entertainment {
    width: 32px;
    height: 32px;
}
.icon-icon-manufacturing {
    width: 35px;
    height: 32px;
}

svg {
    width: 100%;
}

.au-content-large-icon { width:100%; height:100%; padding:0 25%; }
.au-content-icon-100px { width:100px; height:100px; }

.au-cta-icons a { opacity:.8; color:#007dc5!important; border-bottom:none!important;}
.au-cta-icons a:hover { opacity:1;}

.au-industries .list-item-content a {
    display: block;
    border-bottom: 1px dashed rgba(0,141,25,0.8);
    text-decoration: none;
    padding: 2.4rem 0.6rem 2.4rem 1.6rem;
	color:#444;
}
.au-industries .au-industry-name, .au-industries .list-item-content a .au-industry-icon {
	color:#444;
}
.au-industries .au-industry-image {
    padding: 3.2rem 3.2rem 0;
    border-left: 1px solid rgba(0,141,25,0.8);
}

.social-share-link { color:white;}

.social-share-link:first-child:before {content:"SHARE: "}

.social-share-link a .icon { 
	color:rgba(255,255,255,.8);
}

.social-share-link a:hover .icon { 
	color:rgba(255,255,255,1);
}

.social-share-toggle a, .social-share-link a {
	color:rgba(255,255,255,1)!important;
}
	
.icon-info:before {
    content: url('/content/dam/au/icons/design/icon-info-25x25.png');
}

.icon-arrow-button {
	position:relative;
	top:1px;	
}

.wd-button { border-radius:3px; }
.wd-button span, .wd-button span:last-child, .wd-button span:only-child {	padding:.8em 1em .8em 1em; border-left:none; min-width:auto!important; width:auto!important;}

.text a.wd-button.wd-button-responsive {
	color:	#FFF;
	border-bottom:0;
}

.countdown-wrapper .s1 {
	color:white;
	font-size:1.5em;	
}

.au-fat-footer a, .au-fat-footer a:active, .au-fat-footer a:visited{
	color: #444;
	text-decoration:none;
}


/* AGENDA */
.agenda table tr td { border-bottom: 1px solid #dadada; }
.agenda table tr th { /*background:#87bc40;*/ background:rgb(130,190,53); color:white;  }
.agenda .responsive-column-3 table tr td { border-right:none;}
.agenda table th p {font-size: 18px; font-size: 1.8rem; padding:0 12px; text-align:center; }
.agenda table tr td p { font-size:14px;  text-align:center;}
@media only screen and (min-width: 640px) { /* Tablet */
	.agenda .responsive-column-1 .all-week p { visibility: hidden;}
	.agenda .responsive-column-3 .all-week p { visibility: hidden;}
	.agenda .responsive-column-1 .all-week.tuesday-start p { visibility: visible;}
	.agenda .responsive-column-0 tr td, .agenda .responsive-column-2 tr td  { border-right:none; }
	.agenda .au-section-9 { clear:both;}
	.agenda .hide-for-medium-up td p { visibility:hidden;}
	.agenda table tr td p { font-size:14px; text-align:center;}
}
@media only screen and (min-width: 1024px) {
	.agenda .responsive-column-1 .all-week p { visibility: hidden;}
	.agenda .responsive-column-2 .all-week p { visibility: hidden;}
	.agenda .responsive-column-3 .all-week p { visibility: hidden;}
	.agenda .responsive-column-1 .all-week.tuesday-start p { visibility: visible;}
	.agenda .responsive-column-0 tr td, .agenda .responsive-column-1 tr td, .agenda .responsive-column-2 tr td  { border-right:none;}
	.agenda .au-section-9 { clear:none!important;}
	.agenda .hide-for-medium-up td p { visibility:hidden;}
	.agenda table tr td p { font-size:16px; text-align:center;}
}

.agenda h3 {height:75px; color:#999999; border-bottom: #666666 3px solid; padding:16px 8px; text-transform:uppercase; font-weight:normal; font-size:24px; font-size:2.4em; font-size:2.4rem;}
.agenda ul li ul { margin:0; padding:0;}
.agenda ul li ul li { 
  list-style:none; 
  display: block;
  margin:0;
}

.agenda ul li ul li p{ 
  display: -webkit-box;
  max-width: 100%;
  height: 56px;
  margin: 0 auto;
  line-height: 1.2;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow:ellipsis; overflow:hidden; 
  font-size:16px; font-size:1.6rem
}

.agenda ul li ul li a, .agenda ul li ul li div {
  padding:16px 8px;
  display:block;
  border-bottom:1px solid #dadada!important;
  width:100%;
}

.agenda ul li ul li div { color:#999999; }
.agenda ul li ul li span {display:block; text-transform:uppercase; font-size:14px; font-size:1.4rem}

.agenda ul li ul li a:hover {
background-color:#F2FAFD!important;
}

.agenda a b { color:#007dc5; font-weight:normal;}
@media only screen and (max-width: 640px) { /* Phone */
.agenda h3 {color:#666666}
}

/* SLIDER/FIXED TABS */
#slider-tabs { width: 935px; float: left; position:relative; border-bottom:1px solid #DADADA;}
#slider-tabs-container { width:960px; position:relative;}
ul.slider-tabs { padding:0; margin:0; left:0;font-size:16px; font-size:1.6rem;}
ul.slider-tabs li { float:left; margin:0; padding:12px 0; list-style:none}
ul.slider-tabs li a { padding:12px 24px; list-style:none; border-right:1px dashed #dadada!important; margin-left:-1px; border-bottom:none!important; position:relative; color:#444; border-bottom:1px dashed #444; text-decoration:none}
ul.slider-tabs li:last-child a { border-right:none!important; }
ul.slider-tabs li a:hover { border-top:3px solid #007dc5!important; border-bottom:3px solid #007dc5!important;  }
ul.slider-tabs li a span.icon-arrow-dropdown { color:#007dc5; position:absolute; bottom:-10px; font-size:10px; left:50%; width:100%; display:none;}
ul.slider-tabs li a.selected {border-top:3px solid #007dc5!important; border-bottom:3px solid #007dc5!important; }
.fix-to-top {position:fixed; width:100%; top:0px; z-index:10001;}
#fixed-tabs { border-bottom:1px solid #dadada; }


/* SLIDER/FIXED TABS FOR FOOTER */
ul.sponsor-nav-links { padding:0; margin:0; left:0;font-size:16px; font-size:1.6rem;}
ul.sponsor-nav-links li { float:left; margin:0; padding:12px 0; list-style:none}
ul.sponsor-nav-links li a { padding:12px 24px; list-style:none; border-right:1px dashed #dadada!important; margin-left:-1px; border-bottom:none!important; position:relative; color:#444; border-bottom:1px dashed #444; text-decoration:none}
ul.sponsor-nav-links li:last-child a { border-right:none!important; }
ul.sponsor-nav-links li a:hover { border-top:3px solid #007dc5!important; border-bottom:3px solid #007dc5!important;  }
ul.sponsor-nav-links li a span.icon-arrow-dropdown { color:#007dc5; position:absolute; bottom:-10px; font-size:10px; left:50%; width:100%; display:none;}
ul.sponsor-nav-links li a.selected {border-top:3px solid #007dc5!important; border-bottom:3px solid #007dc5!important; }
.sponsor-nav-links a {  padding:5px; border-bottom:0;}
.sponsor-nav-links a.selected { background:white;}

/* SPONSOR FOOTER */
#sponsor-footer { background-color:#fafafa}
.sponsor-logos {top:70px;}
.sponsor-logos li {border-right:1px solid #dadada; position:relative; padding-bottom:50px;}
.page-carousel { overflow:hidden; position:relative; height:200px; width:100%;}
.page-carousel ul { margin:0; padding:0; position:absolute; width:500%; }
.page-carousel ul li { float:left; margin:0; list-style:none; }
.sponsor-footer img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.sponsor-footer a { border-bottom:0!important;}
.sponsor-footer a:hover img { -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.sponsor-label { position: absolute; bottom:0; left:0px; width:100%; border:1px solid #dadada; border-width:1px 0px 1px; padding:5px 5px 5px 20px;}
.sponsor-logos li:last-child .sponsor-label { border-right:1px solid #dadada;}
.sponsor-logos li:first-child .sponsor-label { border-left:1px solid #dadada;}

/* ONLINE CLASSES */
.au-classes-list li { padding-right:24px; padding-bottom:24px; }
.au-classes-list li .responsive-list-item { background:white; }
.au-classes-list li a { border:none; text-decoration:none;}
.au-classes-list li a:hover { opacity:.9;}
.au-classes-list li h4 { font-size: 16px; font-weight: normal; color:#007dc5;}
.au-classes-list li h5 { font-size: 14px; text-transform: uppercase; color: #999; font-weight: normal;}
.au-classes-list li img { width:100%; }
.au-classes-list li .au-class-info { padding: 12px; position:relative;}
.au-classes-list .au-class-border { border: 2px solid #007dc5;}
.au-classes-list .icon-play { color: #007dc5; font-size:42px; position:absolute; top:-55px;}

/* SEARCH */
.search-box { border:none; background-color:white; padding-top:15px; width:60%; margin:0 auto;}
.search-box::after { top:13px;}
.search-box > input { color: #666666; text-transform:none;}
.search-box > input::-webkit-input-placeholder { color: #999999; /* Chrome/Opera/Safari */ }
.search-box > input::-moz-placeholder { color: #999999; /* Firefox 19+ */}
.search-box > input:-ms-input-placeholder { color: #999999; /* IE 10+ */}
.search-box > input:-moz-placeholder { color: #999999; /* Firefox 18- */}
@media only screen and (max-width: 640px) { /* Phone */
.search-box { width:100%; }
}
/* round images */
.au-people-list img { border-radius:50%;}
.au-people-list li { padding:20px;}

/* Marketo form */
#marketo-form { overflow:hidden; height:375px;}
#submitbt { background:#007dc5!important;}
#marketo-thank-you, #marketo-title { font-size:24px!important; margin-bottom:24px;}