/* 
Heading Font Family
font-family: 'Roboto Slab', serif;

Body Font Family
font-family: 'Droid Sans', sans-serif;

Theme color (Header, Button, Link)
#D71635
*/




 /*  TABLE OF CONTENTS
------------------------------

1. Admin Corrections
2. Global Styles
3. Header Styles
4. Home Page Styles
5. Dynamic Page Styles
6. System Page Styles
7. Forms Styles
8. Footer Styles
9. Add-on Styling 
10. Responsive Media Queries 

*/


/* Admin Corrections
-------------------------------------------------- */
#memberProfileDetails,
#memberProfileApplication,
#memberProfileCV,
#memberBroadcast-HeaderApplicationTracker,
#memberBroadcast-ApplicationTracker{
	display: none !important;
}


/* Global Styles
-------------------------------------------------- */

/* 1.0 icon font for CMG*/
@font-face {
	font-family: 'cmg-icons';
	src: url('/fonts/cmg-fonts/cmg-icons.eot');
	/* src: url('/fonts/cmg-fonts/cmg-icons.eot?#iefix') format('embedded-opentype'), 
	     url('/fonts/cmg-fonts/cmg-icons.woff') format('woff'), 
	     url('/fonts/cmg-fonts/cmg-icons.ttf')  format('truetype'), 
	     url('/fonts/cmg-fonts/cmg-icons.svg#svgFontName') format('svg');  */
	 }
	 @font-face {
	 	font-family: 'cmg-icons';
	 	src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
	 	url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
	 	font-weight: normal;
	 	font-style: normal;
	 }


	 /* 1.1 Text */
	 a, button, :after, :before {	
	 	-webkit-transition: all 0.3s ease-in-out;
	 	-moz-transition: all 0.3s ease-in-out;
	 	-o-transition: all 0.3s ease-in-out;
	 	-ms-transition: all 0.3s ease-in-out;
	 	transition: all 0.3s ease-in-out;
	 	color: #D71635;
	 }
	 a:hover, 
	 a:focus { 
	 	color: #D71635;
	 	text-decoration: underline;
	 }
	 h1, h2, h3, h4, h5, h6 {
	 	font-weight: bold;
	 	padding-bottom: 0.2em;
	 }
	 h1 { 
	 	color: #3F3F3F;
	 	font-family: 'Roboto Slab', sans-serif;
	 	font-size: 2.5em;
	 }
	 h2, h3, h4, h5, h6 {
	 	font-family: 'Droid Sans', sans-serif;
	 }
	 h2 { 
	 	color: #3F3F3F;
	 	font-size: 1.5em;
	 }
	 h3, h4, h5, h6 { 
	 	color: #3F3F3F;
	 	font-size: 1.2em;
	 	line-height: 1.5em;
	 }
	 p {
	 	font-size: 1em;
	 }
	 ul {
	 	padding-left: 1.25em;
	 }
	 ul, li {
	 	font-size: 1em;
	 	margin-bottom: 0.5em;
	 }
	 blockquote {
	 	border-left: 5px solid #7F7F7F;
	 }
	 blockquote p {
	 	font-style: italic;
	 }
	 input, select {
	 	font-family: 'Droid Sans', sans-serif;
	 }

	 img {
	 	image-rendering: -moz-crisp-edges;
	/*image-rendering: -o-crisp-edges;
	image-rendering: -webkit-crisp-edges;*/
}

.fa {
	font-family: FontAwesome, 'Droid Sans', Helvetica, Arial, sans-serif;
}

.cmg-icons { 
	font-family: 'cmg-icons'; 
	speak: none; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	line-height: 1;  
	-webkit-font-smoothing: antialiased; 
	-moz-osx-font-smoothing: grayscale; 
}
.cmg-icons:before {
	color: #818181;
	font-size: 1.45em;
}
.cmg-icons:hover:before {
	color: #00b386;
}
.cmg-youtube:before { content: "\e600"; } 
.cmg-user:before { content: "\e601"; } 
.cmg-medicine:before { content: "\e602"; } 
.cmg-mining:before { content: "\e603"; } 
.cmg-construction:before { content: "\e604"; } 
.cmg-cmg:before { content: "\e605"; } 
.cmg-chart:before { content: "\e606"; } 
.cmg-calculator:before { content: "\e607"; } 
.cmg-blog:before { content: "\e608"; } 
.cmg-banking:before { content: "\e609"; } 
.cmg-executive:before { content: "\e60a"; } 
.cmg-facebook:before { content: "\e60b"; } 
.cmg-factory:before { content: "\e60c"; } 
.cmg-favourite:before { content: "\e60d"; } 
.cmg-government:before { content: "\e60e"; } 
.cmg-graduate:before { content: "\e60f"; } 
.cmg-hamburger:before { content: "\e610"; } 
.cmg-heart:before { content: "\e611"; } 
.cmg-home:before { content: "\e612"; } 
.cmg-hospitality:before { content: "\e613"; } 
.cmg-laptop:before { content: "\e614"; } 
.cmg-linkedin:before { content: "\e615"; } 
.cmg-loudspeaker:before { content: "\e616"; } 
.cmg-twitter:before { content: "\e617"; } 
.cmg-transport:before { content: "\e618"; } 
.cmg-trades:before { content: "\e619"; } 
.cmg-timesheets-white:before { content: "\e61a"; } 
.cmg-time:before { content: "\e61b"; } 
.cmg-supplychain:before { content: "\e61c"; } 
.cmg-sprockets:before { content: "\e61d"; } 
.cmg-speechbubble:before { content: "\e61e"; } 
.cmg-spanner:before { content: "\e61f"; } 
.cmg-setting:before { content: "\e620"; } 
.cmg-search:before { content: "\e621"; } 
.cmg-profile:before { content: "\e622"; } 
.cmg-phone:before { content: "\e623"; } 


/* 1.2 Containers */

html,
body {
	height: 100%;
}
body {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.5em;
}
#wrapper {
}
#dynamic-container,
#content-container,
#job-dynamic-container {
	padding-bottom: 0;
	margin-left: 0px;
	width: 100%;
}
#dynamic-side-left-container,
#side-left {
	margin: 0;
}
.red-bgd,
.grey-bgd,
.white-bgd {
	clear: both;
}
.red-bgd {	
	background: #9d0520; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkMDUyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNjE1MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9d0520 0%, #d61534 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9d0520), color-stop(100%,#d61534)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9d0520 0%,#d61534 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9d0520 0%,#d61534 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9d0520 0%,#d61534 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9d0520 0%,#d61534 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d0520', endColorstr='#d61534',GradientType=0 ); /* IE6-8 */	
}
.grey-bgd {background-color: #DFE1E2;}
.white-bgd {background-color: #fff;}
.green-bgd {background-color: #0097A9;}
.lightGrey-bgd {background-color: #EFF0F1;}

.red-top{
	border-top: 100px solid #d71635;
}






/* 2. Header Styles
-------------------------------------------------- */


/* 2.1 Top header - Black*/

#top-header {
	background-color: #231f20;
	padding: 0.5em 0;
}
#top-header #site-search {
	/* float: left \9;
	width: 300px \9; */
}
.site-search-box {
	font-family: 'Droid Sans', Helvetica, Arial, sans-serif;
	position: relative;
	text-indent: 1.25em;
}
.search-languages,
#SiteSearch-language-field {
	display: none;
}
.search-btn {
	background: transparent;
	border: none;
	height: 2em;
	left: 2px;
	position: absolute;
	padding-right: 0.25em;
	top: 2px;
	width: 2em;
}
.search-btn:before {
	color: #666;
}

.site-search-box, 
#country-select .button option {
	background: #3F3F3F;
	border: none;
	color: #999999;
	font-size: 1em;
	height: 34px;
}
#country-select {
	border: none;
	color: #F9F9F9;
	float: right;
	font-size: 1em;
	height: 34px;
	
	width: 300px \9;
}
@-moz-document url-prefix() {
	/* If you use a background image */
	select {
		background-image: none;
	}

	/* If you use a wrapper label with :after */
	.select-label:after {
		content: none;
	}
}
#country-select select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #3F3F3F;
	/* background-image:none;  
	background: url(../images/select-background.gif) repeat;*/
	border:none;
	box-shadow:none;
	color: #B3B3B3;
	outline:none; 
	overflow: hidden;
	position: relative;
	text-indent: 1px;
	text-overflow: '';
}
#country-select select::-ms-expand {
	display: none;
}
#country-select:after {
	display: inline-block;
	content: "\f0dd";
	color: #999999;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	position: absolute;
	right: 2.5em;
	top: 5px;
	text-decoration: inherit;
}
#country-select .button {
	display: none;
}
#country-select .button option {
	padding: 1em 0.25em;
}
#top-header a .mainMenu-icon {
	margin-top: 8px;
}
#top-header a.mobileLeftMenu .mainMenu-icon rect {
	fill: #666666;
}
#top-header a.mobileLeftMenu:hover .mainMenu-icon rect
#top-header a.mobileLeftMenu:focus .mainMenu-icon rect, 
#top-header a.mobileLeftMenu:active .mainMenu-icon rect {
	fill: #00b386;
}
#top-header a.mobileRightMenu .mainMenu-icon path {
	fill: #00b386;
}
#top-header a.mobileRightMenu:hover .mainMenu-icon path,
#top-header a.mobileRightMenu:focus .mainMenu-icon path,
#top-header a.mobileRightMenu:active .mainMenu-icon path {
	fill: #FFFFFF;
}


#mobileLeftMenu:not(.mm-menu),
#mobileRightMenu:not(.mm-menu) {
	display: none;
}


/* 2.2 Main Nav section */

#cmg-header {
	clear: both;
	background: #EFF0F1;
	border-bottom: 40px solid #000; 
}
#cmg-header .container {
	position: relative;
}
.logo {
	vertical-align: middle;
	display: inline-block;
}
.logo a {
	text-decoration: none;
	display: inline-block;
}
.logo img {
	max-width: 250px;
	min-height: 35px;
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
}  


#mainMenu {
	background: transparent;
	font-family: 'Roboto Slab', serif;
	padding: 1.25em 0 0 15px;
}
/* level 1 */
#mainMenu .menu-panel {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	display: inline-block;
	margin-top: 1.25em;
	margin-bottom: 1em;
	margin-left: 1em;
	margin-right: -1em;
}
#mainMenu .menu-panel a{
	color: #808080;
	font-size: 1.15em;
	font-weight: bold;
	padding: 1em 1.25em;
	text-decoration: none;
	text-transform: uppercase;
}
#mainMenu .menu-panel a.active,
#mainMenu .menu-panel a:hover,
#mainMenu .menu-panel a:focus {
	color: #FFFFFF;
}
#mainMenu .menu-panel .active {
	background: #00b386;
	position: relative;
}
#mainMenu .menu-panel .active:after {
	content:"";
	border: 8px solid transparent;
	border-top-color: #00b386;
	left: 50%;
	margin-left: -10px;
	position:absolute;
	top: 95%;
}

/* level 2 */
#mainMenu .sub-inactive {
	display: none;
}
#mainMenu .megamenu {
	background: #000;
	border: none;
	filter: none;
	font-family: 'Droid Sans', sans-serif;
	font-size: 15px;
	margin-bottom: -45px;
}
.megamenu li {
	margin-bottom: 0;
}
#mainMenu .megamenu a {
	color: #FFF;
	text-transform: inherit;
	text-decoration: none;
	display: table;
	vertical-align: middle;
}
#mainMenu .megamenu a:hover,
#mainMenu .megamenu a:active,
#mainMenu .megamenu a:focus {
	color: #00b386;
	text-decoration: none;
}
#mainMenu a .caret {
	border-top: 4px solid #FFF;
	margin-left: 0.5em;
}
#mainMenu a:hover .caret,
#mainMenu a:focus .caret,
#mainMenu li.active a .caret {
	border-top: 4px solid #00b386;
}
.megamenu > li > .megapanel {
	padding: 0;
}
#mainMenu > ul {
	background: none;
}
#mainMenu .megamenu > li > a {
	color: #FFF;
	height: 40px;
	line-height: 40px;
	padding: 0 1.5em;
}
#mainMenu li.active > a,
.megamenu > li.active > a {
	background: #000;
	color: #00b386;
}
.megamenu > li > a:hover, .megamenu > li > a:focus, .megamenu > li > a:active,
.megamenu > li:hover > a, .megamenu > li:focus > a, .megamenu > li:active > a,
#mainMenu .megamenu > li.active:hover > a, #mainMenu .megamenu > li.active:focus > a, #mainMenu .megamenu > li.active:active > a,
#mainMenu .megamenu > li.active > a:hover, #mainMenu .megamenu > li.active > a:focus, #mainMenu .megamenu > li.active > a:active {
	background: #3F3F3F;
}

#mainMenu .megamenu .dropdown li:hover, #mainMenu .megapanel .row div:hover {
	background: #000;
}
.megamenu .dropdown li:hover > a {
	background-color: transparent;
}


/* level 3 */
#mainMenu .megamenu .dropdown,
#mainMenu .megamenu > li > .megapanel,
#mainMenu .megamenu > li.showhide {
	background: #3F3F3F;
	border: none;
	max-width: 860px;
}
.megamenu .dropdown a,
.megamenu > li > .megapanel a {
	padding: 0 1.5em;
}
.megamenu .dropdown, 
.megamenu .dropdown li .dropdown {
	min-width: 220px;
	width: auto;
}
.megamenu .dropdown,
.megamenu > li > .megapanel {
	font-size: 14px;
	top: 39px;
}
#mainMenu .megapanel {
	padding: 0.5em 0;
}
#mainMenu .megapanel > .row {
	margin: 0;
}
.megapanel .row .col1, .megapanel .row .col2, 
.megapanel .row .col3, .megapanel .row .col4, 
.megapanel .row .col5, .megapanel .row .col6 {
	height: 40px;
	line-height: 40px;
}
.megamenu .mainMenu-icon {
	margin: 0 0.5em 0 0;
}
#mainMenu .megapanel a .mainMenu-icon path,
#mainMenu .megapanel a .mainMenu-icon rect,
#mainMenu .megapanel a .mainMenu-icon polygon,
#mainMenu a .cmg-icons:before {
	color: #818181;
	fill: #818181;
}
#mainMenu .megamenu .dropdown li:hover .mainMenu-icon path, #mainMenu .megamenu .dropdown li:active .mainMenu-icon path,
#mainMenu .megamenu .megapanel a:hover .mainMenu-icon path, #mainMenu .megamenu .megapanel a:active .mainMenu-icon path,
#mainMenu .megamenu .megapanel a:hover .mainMenu-icon rect, #mainMenu .megamenu .megapanel a:active .mainMenu-icon rect,
#mainMenu .megamenu .megapanel a:hover .mainMenu-icon polygon, #mainMenu .megamenu .megapanel a:active .mainMenu-icon polygon,
#mainMenu .megamenu .dropdown li:hover .cmg-icons:before, #mainMenu .megamenu .dropdown li:active .cmg-icons:before,
#mainMenu .megamenu .megapanel a:hover .cmg-icons:before, #mainMenu .megamenu .megapanel a:active .cmg-icons:before {
	color: #00b386;
	fill: #00b386;
}
#mainMenu .mainMenu-icon {
	max-height: 20px;
	max-width: 20px;
	line-height: 1em;
}





/* Mobile flyout menu */

.mm-menu * {
	font-family: 'Droid Sans', sans-serif;
	font-weight: bold;
}
.mm-menu .mm-list {
	padding: 0;
}
.mm-right .mm-menu .mm-list {
	padding-top: 10px;
}
.mm-menu div.mm-search {
	background: #231f20;
	height: 50px;
	padding: 7px 6px;
}
.mm-menu > ul > li > a {
	font-family: 'Roboto Slab', serif;
	text-transform: uppercase;
}
.mm-menu.mm-hassearch .mm-panel {
	padding-top: 38px;
}
.mm-menu a.mm-subopen {
	border-left: 0px;
}
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul {
	background: #000;
}
.mm-menu li.mm-opened > ul a, 
.mm-menu li.mm-opened > ul a:hover, 
.mm-menu li.mm-opened > ul span {
	color: #FFF;
}
.mm-menu.mm-vertical .mm-list .mm-panel {
	padding: 0;
}
.mm-menu li {
	border-bottom: rgba(0,0,0,0.15) 1px solid;
}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after{
	display: none;
}
.mm-menu li a {
	border-bottom: 0px;
}
.mm-menu li.mm-opened {
	background: #00b386;
}
.mm-menu li.mm-opened > a {
	color: #FFF;
}

/* flyout menu search box */
.mm-menu.mm-light .mm-search input {
	background-color: rgba(255,255,255,0.25);
	border-radius: 0px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	border: 0px;
}

/* flyout menu arrow styles */
.mm-list > li.mm-selected > a.mm-subopen + a, 
.mm-list > li.mm-selected > a.mm-subopen + span {
	margin-right: 50px;
}
.mm-menu a.mm-subopen {
	width: 50px;
}
.mm-menu a.mm-subopen:after {
	right: 20px;
}
.mm-menu a.mm-subopen:before {
	border-left: 0px !important;
}
.mm-menu a.mm-subopen:after, 
.mm-menu a.mm-subclose:before {
	border-color: #666;
	border-width: 1px;
	height: 10px;
	width: 10px;
	top: 45%;
	-webkit-transform: rotate( 45deg );
	-moz-transform: rotate( 45deg );
	-ms-transform: rotate( 45deg );
	-o-transform: rotate( 45deg );
	transform: rotate( 45deg );
}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
	border-color: #FFF;
	top: 55%;
	right: 20px;
	-webkit-transform: rotate( -135deg );
	-moz-transform: rotate( -135deg );
	-ms-transform: rotate( -135deg );
	-o-transform: rotate( -135deg );
	transform: rotate( -135deg );
}
.mm-menu.mm-right > ul > li > a {
	font-weight: normal;
	text-transform: capitalize;
}
.mm-menu.mm-right .panel-icon {
	height: 15px;
	margin-right: 10px;
	width: 15px;
}






/* 3. Home Page Styles
-------------------------------------------------- */

/* 3.1 Banner */

#cmg-banner-container {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	position: relative;
}
#cmg-banner-content {
	margin: 0 auto;
	padding: 0;
}

/* 3.2 Carousel base class */
.carousel {
	display: block;
	margin: 0px;
	position: relative;
}
.carousel-indicators {
	bottom: 10px;
}
.carousel-indicators li {
	background: #D71635;
}
.carousel-indicators .active {
	border: 0px;
}
/* Declare heights because of positioning of img element */
.carousel .item {
	height: 400px;
}
.carousel-control {
	width: 5%;
}
.carousel-inner > .item > img {
	display: block;
	margin: 0 auto;
}
.carousel-caption {
	margin: 0 auto;
	max-width: 1170px;
	min-height: 320px;
	top: 5%;
	text-align: left;
	z-index: 10;
	padding-right: 480px;
}
.carousel-caption h1,
.carousel-caption h2 {
	color: #ffffff;
	font-size: 2.5em;
	font-family: 'Roboto Slab', sans-serif;
	font-weight: bold;
	line-height: 1.35;
	max-width: 900px;
	text-transform: inherit;
	width: 80%;
	text-shadow: none;
}
.carousel-caption span{
	max-width: 700px;
	display: block;
}
.carousel-caption p {
	text-shadow: none;
}
/* Default green button */
.banner-btn {
	font-size: 1em;
	text-transform: uppercase;
	padding: 10px 30px 10px 10px;
	position: relative;
	margin-top: 1em;
	font-weight: bold;
}
.banner-btn:after {
	border: 1px solid #FFF;
	border-top: none;
	border-left: none;
	content: "";
	color: transparent;
	display: block;
	height: 10px;
	position: absolute;
	right: 15px; 
	top: 50%;
	margin-top: -5px;
	margin-left: 10px; 
	width: 10px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg); 
}
.banner-btn { background-color: #00B386; }
.banner-btn:hover { background-color: #00965E; }

.module .banner-btn { background-color: #D71635; }
.module .banner-btn:hover { background-color: #9E0621; }



/* 3.3 Slide in panel */
#cmg-slidein-panel {
	position: absolute;
	top: 0;
	left: 0;
	height: auto;
	width: 100%;
	z-index: 15;
}
#panel-container {
	display: block;
	position: relative;
	margin: 0 auto;
	width: 100%;
}
/* panel container */
.views {
	background: transparent;
	border: none;
	display: block;
	left: 100%;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	max-width: 1170px;
	width: 100%;
}
/* tabs */
.views-nav {
	float: left;
	min-width: 100px;
	width: 20%;
}
.views-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}
.views-nav li {
	border: 0;
	margin: 0;
	position: relative;
	display: block;
}
.views-nav a {
	background: #404040;
	color: #808080;
	display: block;
	font-size: 1.125em;
	line-height: 1.24444444444445em;
	padding: 0.88888888888889em;
	text-decoration: none;
}
.views-nav a:hover,
.views-nav a:active,
.views-nav a:focus {
	color:#00b386;
}
.views-nav li:first-child a.is-active {
	background: #00b386;
	color: #FFF;
}
.views-nav li:first-child a.is-active .panel-icon path{
	fill: #FFF;
}
.views-nav a:hover .panel-icon path,
.views-nav a:active .panel-icon path {
	fill: #00b386;
}
.views-nav li:not(:first-child) a.is-active .panel-icon path {
	fill: #FFF;
}
.views-nav .panel-icon {
	margin: 0 0.5em -5px 0;
}
.views-nav a:after {
	border: 1px solid #808080;
	border-top: none;
	border-left: none;
	content: "";
	color: transparent;
	display: block;
	height: 14px;
	position: absolute;
	right: 20px; 
	top: 50%;
	margin-top: -7px;
	width: 14px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg); 
}
.views-nav a:before {
	border: none;
}
.views-nav li:first-child a.is-active:after {
	border: 1px solid #FFF;
	border-top: none;
	border-left: none;
}
.views-nav li:not(:first-child) a.is-active:after {
	border-color: #000;
	border-width: 6px;
	right: -3px;
	margin-top: -3px;
	top: 42%;
}

/* tabbed content */
.views-main {
	float: left;
	width: 80%;
}
.views-main .view {
	background: #eee;
	border-top: 47px solid #00b386;
	min-height: 25em;
}
.view-content {
	padding: 0.25em 1em;
}
.view-content h1,
.view-content > h2 {
	color: #FFF;
	font-weight: bold;
	font-family: 'Roboto Slab', sans-serif;
	text-align: center;
	margin-top: -40px;
	padding-bottom: 20px;
	font-size: 2em;
}
.view-content .row h2, .view-content h3 {
	font-family: 'Droid Sans', sans-serif;
}
.view-content p,
.view-content ul,
.view-content li { 
	font-size: 0.95em; 
	line-height: 1.35;
}
.view-content .panel-icon path {
	fill: #FFF;
}
.view-nav {
	list-style: none;
	margin: 0;
	padding: 0;
}
.view-nav a {
	background-repeat: no-repeat;
	display: block;
	margin-bottom: -0.25em;
	padding: 0.75em 1em;
	white-space: nowrap;
}
.view-nav a:after {	
	border-color: #FFF;
	border-width: 1px;
	height: 10px;
	width: 10px;
	top: 45%;
	-webkit-transform: rotate( 45deg );
	-moz-transform: rotate( 45deg );
	-ms-transform: rotate( 45deg );
	-o-transform: rotate( 45deg );
	transform: rotate( 45deg );
}
.slide-active .views-nav li:not(:first-child) a.is-active {
	background: #000;
	color: #FFF;
}
.slide-active .views-main .view {
	display: none;
}
.slide-active .views-main .view.is-active {
	display: block;
}
.slide-active .views-main .view > .view-content {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	width: 100%;
}
#close-view {
	background: transparent;
	height: 1.5em;
	float: left;
	margin: 0.5em 0 0 -2.5em;
	text-align: center;
	width: 1.5em;
	color: #FFFFFF;
}
#close-view .close-btn {
	/* background: url(../images/button/close-btn.svg) no-repeat center center transparent;
	background-size: contain; */
	color: #FFF;
	display: block;
	font-size: 1.5em;
	height: 1.5em;
	text-decoration: none;
	width: 1.5em;
}
#close-view .close-btn:before {
	color: #FFF;
}
.views-main .red-btn.banner-btn {
	text-indent: 1em;
	text-align: left;
}


/* Job Search styles */
#slidein-search .view-content .row h2 {
	margin-top: 0;
}
.home-jobsearch label {
	font-size: 0.9em;
	font-weight: normal;
	margin-bottom: 0;
}
.home-jobsearch .form-control {
	margin-top: 0.5em;
}
.home-jobsearch	button {
	background: #d71635;
	color: #FFF;
	font-size: 1.15em;
	font-weight: bold;
	position: relative;
	text-indent: 1em;
	margin: 1em 0;
	padding: 1em 0;
	text-align: left;
}
.home-jobsearch	button:after {
	border: 2px solid #FFF;
	border-top: none;
	border-left: none;
	content: "";
	color: transparent;
	display: block;
	height: 12px;
	position: absolute;
	right: 10%; 
	top: 50%;
	margin-top: -6px;
	margin-left: 12px; 
	width: 12px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg); 
}
.home-jobsearch	button:hover {
	background: #9E0621;
	color: #FFF;
}
.home-jobsearch h3 {
	margin: 0.75em 0;
	font-size: 1em;
}
.home-jobsearch h3 a {
	color: #808080;
	text-decoration: none;
	position: relative;
}
.home-jobsearch h3 a:hover {
	color: #00b386;
}
.home-jobsearch h3 a:hover:after {
	border: 2px solid #00b386;
	border-top: none;
	border-left: none;
}
.home-jobsearch h3 a:after {
	border: 2px solid #808080;
	border-top: none;
	border-left: none;
	content: "";
	color: transparent;
	display: block;
	height: 12px;
	position: absolute;
	right: -15px;
	top: 50%;
	margin-top: -6px;
	margin-left: 12px;
	width: 12px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.home-jobsearch #divRoleID,
.home-jobsearch #divAreaDropDown1 {
	width: 100%;
}



/* My Page styles */
.like-btn {
	padding-right: 0;
}
.like-btn a {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background: #333;
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 35px;
	float: right;
}
.like-btn a .svg path {
	fill: #00b386;
}
/* only show 5 tr in slide out tray table */
.view-content #my-pages .my-pages-list tr:nth-child(n+6) {
	display: none;
}

.my-pages-list{
	padding: 0;
	margin: 1em 0;
	border-collapse: collapse;
	width: 100%;
}
.my-pages-list td,
.my-pages-list th {
	padding: 5px;
	border: 1px solid #aaa;
}

/* Timesheets  */
#slidein-time img {
	margin: 1em auto;
	width: 5em;
}


/* Connect with us */
.slideout-social {
	margin-top: 1em;
	margin-left: 0;
}
#slidein-connect p.center {
	width: 80%;
}
.slideout-social ul,
.slideout-social li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.slideout-social li {
	margin: 0 1% 0 0;
	width: 19%;
	float: left;
}
.slideout-social li .svg, 
.slideout-social li span {
	display: block;
}
.slideout-social li .svg {
	height: 40px;
	margin: 0 0 1em;
	width: 40px;
}
.slideout-social li span {
	color: #404040;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0.5em;
}
.slideout-social li a:hover .svg path, 
.slideout-social li a:hover span, 
.slideout-social li a:hover {
	fill: #00b386;
	color: #00b386;
	text-decoration: none;
}



/* 3.4 Home Page Content section */

.home,
.home .row {
	margin: 0 auto;
	padding: 0;
}
.home-qlink {
	border-collapse: collapse;
	border-right: 1px #e0e2e3 solid;
	text-align: center;
	padding: 0 5px 2em;
}
.home-qlink:last-child {
	border-right: none;
}
.home-qlink img {
	width: 100%;
}
.home-qlink a,
.home-qlink a:hover {
	text-decoration: none;
}
.home-qlink a:hover img {
	opacity: 0.8;
}
.home-qlink a span {
	color: #808080;
	display: block;
	font-family: 'Droid Sans', sans-serif;
	font-size: 1em;
	font-weight: bold;
	height: 3em;
}
.home-qlink a:hover span,
.home-qlink a:focus span,
.home-qlink a:active span {
	color: #00b386;
}





/* 4. Dynamic Page Styles
-------------------------------------------------- */

#dynamic-content,
#content,
#job-dynamic-container {
	background: transparent;
	height: 100%;
	margin: 0;
	padding: 0;
}
.dynamic-content-holder,
.content-holder {
	margin: 0;
	padding: 0;
	width: 100%;
}
.fullcanvas {
	padding: 0em !important;
	margin: 0px !important;
}
.module {
	background-repeat: no-repeat;
	min-height: 400px;
}
.module h1 {
	font-family: 'Droid Sans', sans-serif;
	font-weight: bold;
	line-height: 1.5;
	text-transform: inherit;
}
.module-content {
	padding: 2em 0;
}
.module-content-corporate {
	padding: 2em;
	color: white;
}
.module-content li a {
	color: #404040;
}

#dynamic-content .dynamic-breadcrumb {
	position: absolute;
	top: -7.5em;
}
#dynamic-content .dynamic-breadcrumb,
#dynamic-content .dynamic-breadcrumb a {
	color: #FFF;
	font-size: 0.9em;
}

/* Client landing page */
.talent {
	background-image: url(../images/banner/candidate/We-know-talent.png);
	background-position: right center;
}
.talent h1 { color: #0096A8; }
.talent .banner-btn { background-color: #0096A8; }
.talent .banner-btn:hover { background-color: #00828C; }

.paper {
	/*background-image: url(http://www.chandlermacleod.com/media/chandler-macleod-2013/white%20papers/chandler%20macleod%20skills%20utilisation%20white%20paper.png);*/
	background-image: url(../images/Client_homepage.png);
	background-position: left 0 bottom 0;
}
.paper h1 { color: #00B285; }


/* Candidate landing page */
.spy {
	background-image: url(../images/banner/candidate/SalarySpy.png);
	background-position: left top;
}
.spy h1 { color: #00B386; }

.tips {
	background-image: url(../images/banner/candidate/CandidateResources.png);
	background-position: left top 0;
}
.tips h1 { color: #D71635; }

.talent-candidate {
	background-image: url(http://www.chandlermacleod.com/media/chandler-macleod-2013/banners/opening-doors-grey.png);
	background-position: right center;
}
.talent-candidate h1 { color: #3f3f3f; }
.talent-candidate .banner-btn { background-color: #00B386; }
.talent-candidate .banner-btn:hover { background-color: #00B386; }


/* Industries hero section */
.industry-hero {
	padding: 2em 0 0;
	min-height: 400px;
}
.industry-hero h1 {
	color: #FFF;
	font-size: 2.5em;
	font-weight: bold;
	line-height: 1.35;
}
.industry-content {
	padding: 2em 0 0;
	overflow: hidden;
}
.industry-content .industry-icon {
	display: inline-block;
	margin: 0 1em;
	vertical-align: middle;
}
.industry-content .industry-icon path {	fill: #FFF; }
.industry-content li:hover a { color: #DFE2E3; }
.industry-content li:hover .industry-icon path, .industry-content li:hover .industry-icon polygon, .industry-content li:hover .industry-icon rect { fill: #DFE2E3; }

.industry-content ul,
.industry-content li {
	list-style: none;
}
.industry-content li {
	height: 2.2em;
}
.industry-content a {
	color: #FFF;
	text-decoration: none;
	display: inline-block;
}


/* Client Industry landing page */
.industry-talent {
	background-image: url(../images/banner/client-industry/client-talent-banner.png);
	background-position: right top;
}
.industry-talent h1 { color: #EB4D66; }
.industry-talent .graduate-btn { background-color: #3FB0BE; }
.industry-talent .graduate-btn:hover { background-color: #0097A9; }
.industry-talent .executive-btn { background-color: #00B386; }
.industry-talent .executive-btn:hover { background-color: #00965E; }

.skills {
	background-image: url(../images/banner/client-industry/skillsprofile.png);
	background-position: right bottom;
}
.skills h1 { color: #9E0621; }



/* Candidate Industry landing page */
.industry-linkedin {
	background-image: url(../images/banner/candidate-industry/linkedin-banner.png);
	background-position: left center;
}
.industry-linkedin h1 { color: #00B386; }
.industry-linkedin ul,
.industry-linkedin li {
	list-style: none;
}
.industry-linkedin li {
	line-height: 2.8;
}
.industry-twitter {
	background-image: url(../images/banner/candidate-industry/twitter-banner.png);
	background-position: center center;
}
.industry-twitter h1 { color: #3FB0BE; }
.industry-twitter ul,
.industry-twitter li {
	list-style: none;
}
.industry-twitter li {
	line-height: 2.8;
}
.candidate-skills {
	background-image: url(../images/banner/candidate-industry/skillsprofile.png);
	background-position: right bottom;
}
.candidate-skills h1 { color: #D71635; }



/* Corporate landing page */
.corperate .banner-btn { background-color: #00B386; }
.corperate .banner-btn:hover { background-color: #00965E; }

.what-we-do h1 { color: #0097A9; }

.video-banner {
	margin: 2em 0;
}
#ASX-price {
	margin-top: 3em;
}
#ASX-price,
#ASX-price a {
	color: #FFF;
}


.careers {
	background-image: url(../images/banner/corporate/careers-banner.png);
	background-position: right bottom;
}
.careers h1 { color: #333; }
.careers .banner-btn { background-color: #3FB0BE; }
.careers .banner-btn:hover { background-color: #0097A9; }

.corporate-qlinks div {
	height: 400px;
	padding-top: 1em;
	text-align: center;
}
.corporate-qlinks div:not(:last-child) {
	border-right: 1px solid #EFF1F1;
}
.corporate-qlinks img {
	margin: 0 auto;
}
.corporate-qlinks h1 {
	color: #00B386;
	margin-top: 0;
}
.corporate-qlinks p {
	width: 85%;
	margin: 0 auto;
}



/* Client Why CMG page */
.bestfit-talent {
	background-image: url(../images/banner/client-cmg/Source-banner.png);
	background-position: right bottom;
}
.bestfit-talent h1 { color: #404040; }

.assess {
	background-image: url(../images/banner/client-cmg/Assess-banner.png);
	background-position: right bottom;
}
.assess h1 { color: #FFF; }
.assess .banner-btn { background-color: #EFF1F1; color: #404040; }
.assess .banner-btn:hover { background-color: #FFF; }
.assess .banner-btn:after { border-color: #404040; }

.develop {
	background-image: url(../images/banner/client-cmg/Develop-banner.png);
	background-position: right bottom;
}
.develop h1 { color: #0097A9; }
.develop .banner-btn { background-color: #00B386; }
.develop .banner-btn:hover { background-color: #00965E; }

.manage {
	background-image: url(../images/banner/client-cmg/Manage-banner.png);
	background-position: right bottom;
}
.manage h1 { color: #9E0621; }



/* Candidate Why CMG page */
.candidate-cmg-banner .carousel-caption p {
	max-width: 600px;
	width: 60%;
}
.potential h1 { color: #0097A9; }

.bestfit {
	background-image: url(../images/banner/candidate-cmg/BesfFit-banner.png);
	background-position: right bottom;
}
.bestfit h1 { color: #D71635; }
.bestfit .banner-btn { background-color: #00B386; }
.bestfit .banner-btn:hover { background-color: #00965E; }



/* Candidate Job Search page */
.job-alert {
	background-image: url(../images/banner/job-search/Alert-banner.png);
	background-position: left 0 bottom 0;
}
.job-alert h1 {
	color: #00B386;
}
.learning {
	background-image: url(../images/banner/job-search/Learning-banner.png);
	background-position: right 0 bottom 0;
}
.learning h1 {
	color: #0096A8;
}
.learning .banner-btn { background-color: #0096A8; }
.learning .banner-btn:hover { background-color: #00828C; }





/* General Dynamic page styles */
.red-top #dynamic-container #dynamic-content,
#content-container #content,
#job-dynamic-container #content {
	border-left: 1px solid #e0e2e3;
	padding: 0 15px 5em;
	min-height: 500px; 

	/* float: left \9;
	width: 50% \9; */
}
.red-top #dynamic-container #dynamic-content.col-md-12 {
	border-left: 0px;
}
.red-top #dynamic-container #dynamic-content h1, 
#content-container #content h1, 
#content-container #content h1 a {
	color: #FFF;
	margin-top: -1.5em;
	margin-bottom: 1em;
	margin-right: -9em;
}

.qlink-btn {
	position: relative;
	padding-right: 25px;
	background-color: #00b386;
	border-color: transparent;
}
.qlink-btn:after {
	border: 1px solid #FFF;
	border-top: none;
	border-left: none;
	content: "";
	color: transparent;
	display: block;
	height: 10px;
	position: absolute;
	right: 10px; 
	top: 50%;
	margin-top: -5px;
	margin-left: 10px; 
	width: 10px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg); 
}





/* 4.1 Side Nav styles */

.jxt-news-filter-container
{
	padding-top: 30px;
	padding-right: 15px;
}

.red-top #dynamic-container #dynamic-side-left-container,
#content-container #side-left,
#job-dynamic-container #job-side-column {
	padding-right: 0;

	/* float: left \9;
	width: 25% \9; */
}
#cmg-left-nav .button.actions-button {
	display: none;
}
.sidenav {
	margin-top: 2.5em;
}
.sidenav ul,
.sidenav ul li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.sidenav li {
	border-top: 1px solid #E5E5E5;
}
.sidenav a{
	color: #404040;
	font-family: 'Droid Sans', sans-serif;
	line-height: 2.5em;
}
.sidenav > ul:first-child > li {
	border-top: none;
}
.sidenav > ul:first-child > li > a {
	color: #d71635;
	font-family: 'Roboto Slab', serif;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 1em;
}
.sidenav a:hover {
	text-decoration: none;
}
.sidenav > ul > li > ul > li a { 
	font-weight: bold;
	line-height: 26.8px  ;
}
.sidenav > ul > li > ul > li > ul > li a { 
	font-weight: normal;
	vertical-align: middle;
	line-height: 1em;
}
.sidenav > ul > li > ul > li > ul > li {
	display: none;
	padding: 0.5em 0 0.5em 1em;
}
.sidenav > ul > li > ul > li {
	position: relative;
	padding-left: 1em;
}
.sidenav .expand {
	height: 2.5em;
	line-height: 2.5em;
	width: 2.5em;
	position: absolute;
	right: 10px;
	top: 0;
	text-indent: -9999em;
}
.sidenav .expand:after{
	content: "";
	border: 2px solid #999;
	display: block;
	width: 7px;
	height: 7px;
	margin-top: -4px;
	position: absolute;
	top: 50%;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg); 
}
.sidenav .expand:after {
	border-top: none;
	border-left: none;
	right: 12px; 
}
.sidenav .expand.expanded:after{
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg); 
}
.sidenav > ul > li.active, 
.sidenav > ul > li > ul > li.active, 
.sidenav > ul > li > ul > li > ul > li.active {
	background: #F2F2F2;
	font-weight: bold;
}
.sidenav > ul > li > ul > li > ul,
.sidenav > ul > li > ul > li.active > ul {
	margin-left: -1em;
}
.sidenav > ul > li > ul > li.active > ul > li {
	padding-left: 2em;
}
.sidenav > ul > li.active > ul > li, 
.sidenav > ul > li > ul > li.active > ul > li {
	background: #FFF;
	font-weight: bold;
}


/* 4.2 Right side bar styles */
#dynamic-side-right-container,
#side-right {
	padding: 0;
	padding-bottom: 1em;

	float: left \9;
	width: 25% \9;
}
#dynamic-side-right-container h1,
#side-right h1 {
	font-size: 1.5em;
}
.right-links-wrap {
	background: #EFF0F1;
	margin: 2em 0;;
}
.right-links-wrap h1 {
	color: #D71635;
}
#related-links ul {
	margin-left: 0;
	padding-left: 1em;
}
#related-links li a {
	color: #404040;
	text-decoration: none;
	font-size: 0.95em;
}

.custom-widget-group-right {
	clear: both;
}


.right-advert-wrap,
.right-timesheets-wrap {
	background: #00b386;
	color: #FFF;
	padding: 0.25em 1em;
	margin-top: 2em;
}
.right-advert-wrap-skills {
	padding: 0.25em 1em;
	margin-top: 2em;
}
.right-skills-profile-wrap {
	background: #d71635;
	color: #FFF;
	padding: 0.25em 1em;
	margin-top: 2em;
}



.right-advert-wrap h1,
.right-timesheets-wrap h1,
.right-skills-profile-wrap h1,
.right-timesheets-wrap .svg path {
	color: #FFF;
}
.right-advert-wrap .sub-btn {
	padding-left: 0;
}
.right-advert-wrap a img {
	width: 100%;
}

.right-timesheets-wrap p {
	display: inline-block;
	width: 60%;
}
.right-timesheets-wrap .timesheets-white {
	background: url(../images/icon/timesheets-white.svg) bottom right no-repeat transparent;
	display: inline-block;
	height: 8em;
	width: 38%;
}

.right-job-alert {
	background: #3fb0be;
	color: #FFF;
	padding: 0.25em 1em;
	margin-top: 2em;
	margin-bottom: 1em;
}

div#left-campaign {
	width:245px;
	margin:20px 0px;
}

div#left-campaign img {
	width:100%;
}


.right-job-alert h1 {
	color: #FFF;
}
.right-job-alert h1 .svg {
	height: 1.5em;
	width: 1.5em;
	margin-bottom: -0.25em;
}
.right-job-alert h1 .svg path {
	fill: #FFF;
}
.right-job-alert .sub-btn {
	padding-left: 0;
	margin-top: 0;
}

.right-jobsearch {
	background: #D71635;
	padding: 0.25em 1em;
	margin-top: 2em;
}
.right-jobsearch h1{
	color: #FFF;
}
.right-jobsearch h1 .svg {
	height: 1.5em;
	width: 1.5em;
	margin-bottom: -0.25em;
}
.right-jobsearch h1 .svg path {
	fill: #FFF;
}
.side-jobsearch label {
	font-size: 0.9em;
	font-weight: normal;
	margin-bottom: 0;
	color: #FFF;
}
.side-jobsearch .form-control {
	margin-top: 0.75em;
}
.side-jobsearch	button {
	color: #FFF;
	background-color: #9E0621;
	font-size: 1.15em;
	font-weight: bold;
	position: relative;
	text-indent: -2em;
	margin: 1em 0;
	padding: 1em 0;
}
.side-jobsearch	button:after {
	border: 2px solid #FFF;
	border-top: none;
	border-left: none;
	content: "";
	color: transparent;
	display: block;
	height: 12px;
	position: absolute;
	right: 30%; 
	top: 50%;
	margin-top: -6px;
	margin-left: 12px; 
	width: 12px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg); 
}
.side-jobsearch	button:hover {
	background: #EB4D66;
	color: #FFF;
}
.side-jobsearch	p a {
	color: #FFF;
	text-decoration: underline;
}



/* Contact us filter list page */
#cmg-contact .box {
	margin-bottom: 0.5em;
}
#cmg-contact .list .list-item {
	min-height: 160px;
}
#cmg-contact .drop-down {
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	border-radius: 4px;
	color: #666;
	font-size: 14px;
	height: 2em;
	line-height: 2em;
	padding: 6px 12px;
	vertical-align: middle;
	margin: 0;
	margin-right: 0.25em;
}
#cmg-contact .drop-down .panel {
	padding: 0;
	height: 1.25em;
	width: 100%;
	line-height: 1.25em;
	padding-left: 0;
	border: 0px;
	box-shadow: none;
}
#cmg-contact .filter input {
	height: 2em;
	line-height: 1.25em;
	margin: 0;
	padding: 6px 12px;
	width: 45%;
	margin-right: 0.25em;
}
#cmg-contact .panel {
	border: none;
	clear: both;
	display: block;
}
#cmg-contact .cb-group-filter, 
#cmg-contact .cb-text-filter {
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	border-radius: 4px;
	background-color: #EFF1F1;
}
#cmg-contact .cb-group-filter label, 
#cmg-contact .cb-text-filter label,
#cmg-contact .cb-group-filter input[type="checkbox"], 
#cmg-contact .cb-group-filter input[type="checkbox"] {
	float: left;
}
#cmg-contact .paging, 
#cmg-contact .paging-results {
	margin: 0;
}
#cmg-contact .cb-group-filter, 
#cmg-contact .cb-text-filter {
	padding-left: 0;
	margin: 0 -15px 0.5em;
}
#cmg-contact .list.box {
	padding: 1em 0;
}
#cmg-contact .title {
	color: #D71635;
}
#cmg-contact .paging, 
#cmg-contact .paging-results {
	font-size: 0.9em;
}
#cmg-contact .box.list {
	padding: 0;
}
.svg.social-img {
	height: 5em;
	width: 5em;
	margin-top: 1em;
}


#accordion { 
	float:left; 
	margin:0 5% 0 0;
	width:45%; 
}
.panel-default {
	margin:0 0 10px 0 !important;
}
.panel-title {
	padding:0;
}
#cmg-contact .panel {
	border:1px solid #ddd;
}
#cmg-contact .panel {
	border-width:1px;
}
#cmg-contact .box {
	margin-bottom: 0.5em;
}
#cmg-contact .title {
	color: #D71635; 
}






/* 5. System Page Styles
-------------------------------------------------- */

.label {
	color: #404040;
	font-size: 1em;
	padding: .2em 0em;
}
#job-side-column > .sidenav,
#job-side-column > .sidenav > .button.actions-button {
	display: none;
}

#extra_preference_container, #ctl00_ContentPlaceHolder1_rptNews_ctl00_hlNewsRss {
	display: none;
}
.red-top #content-container #content #ctl00_ContentPlaceHolder1_pnlNews h1 {
	font-family: 'Droid Sans', sans-serif;
	color: #3F3F3F;
	font-size: 1.2em;
	line-height: 1.5em;
	
	margin-top: 1.5em;
	margin-right: 0;
}

#ctl00_ContentPlaceHolder1_pnlNews > #Div1{

	display:none;


}

.red-top #content-container #content #ctl00_ContentPlaceHolder1_pnlNews h1 a {
	color: #3F3F3F;
}
#ctl00_ContentPlaceHolder1_pnlNews #Div1 {
	padding-top: 0;
}
.newsIndex .date {
	margin-top: -2.5em;
}
.news-excerpt p {
	display: none;
}
#liMemberMyJobTools > a {
	display: none;
}

/* New Dashboard styles */

.red-top #content-container.newDash #content h1 {
	margin: 0;
	color: #333;
}
#CV-content-holder {
	padding-top: 0;
}
#memberProfileLinks {
	top: 0;
}


/* 6. Forms Styles
-------------------------------------------------- */

input[type="radio"], 
input[type="checkbox"] {
	height: 1.25em;
	width: 1.25em;
}
.btn-default {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color: #FFFFFF;
	background-image: none;
	background-color: #252525;
	border-color: transparent;
	font-family: 'Droid Sans', sans-serif;
}
.btn-default:hover, .btn-default:focus, 
.btn-default:active, .btn-default.active {
	-webkit-box-shadow: 1px 1px 6px #C1BAC1;
	-moz-box-shadow: 1px 1px 6px #C1BAC1;
	-o-box-shadow: 1px 1px 6px #C1BAC1;
	box-shadow: 1px 1px 6px #C1BAC1;
	background-image: none;
	background-color: #D71635;
	border-color: transparent;
	color: #F2F2F2;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, 
.btn-primary.active, .open .dropdown-toggle.btn-primary  {
	border-color: transparent;
}

.btn,
.btn-lg {
	border-radius: 2px;
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
}

.module .sub-btn,
.sub-btn {
	background-color: transparent;
	color: #3F3F3F;
	font-weight: bold;
}
.module .sub-btn:hover,
.sub-btn:hover {
	background-color: transparent;
	color: #7F7F7F;
}
.module .sub-btn:after,
.sub-btn:after {
	border: 1px solid #3F3F3F;
	border-top: none;
	border-left: none;
	content: "";
	color: transparent;
	display: block;
	height: 10px;
	position: absolute;
	right: 15px; 
	top: 50%;
	margin-top: -5px;
	margin-left: 10px; 
	width: 10px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg); 
}
.module .sub-btn:hover:after,
.sub-btn:hover:after {
	border: 1px solid #7F7F7F;
	border-top: none;
	border-left: none;
}
.red-btn.banner-btn { 
	background-color: #D71635; 
	padding: 1em 0;
}
.red-btn.banner-btn:hover { background-color: #9E0621; }

.module .cmg-green {background-color: #00B386;}
.module .cmg-green:hover {background-color: #00965E;}
.slidein-personality-btn { 
	width: 116px;
	margin: 0 auto;
}






/* 7. Footer Styles
-------------------------------------------------- */

.footer {
	background: #404040;
	color: #FFFFFF;
	padding: 2em 0 3.5em;
	clear: both;
	min-height: 600px;
}
.footer h2 {
	font-size: 1.1em;
	font-weight: normal;
}
.footer h2 a {
	color: #FFFFFF;
	font-family: 'Droid Sans', sans-serif;
	margin-top: 0;
}
.footer p,
.footer a {
	color: #808080;
	font-size: 0.95em;
	text-decoration: none;
}
.footer a:hover,
.footer a:active {
	color: #FFFFFF;
	/*text-decoration: underline;*/
}
.footer ul {
	margin: 0 auto;
	width: 100%;
}
.footer ul,
.footer ul li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	text-transform: initial;
}
.footer li {
	margin-bottom: 0.5em;
}
.footer li a {
	color: #808080;
}
.footer li.hover a,
.footer li.focus a,
.footer li.active a {
	color: #FFF;
}
.footer > .container > .row > div {
	float: left \9;
	max-height: 350px \9;
	width: 16% \9;
}
.social,
.social li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.social li {
	display: block;
	height: 20px \9;
	margin-top: 5%;
	margin-bottom: 10px \9;
	padding-bottom: 0.25em \9;
}
.social li .svg {
	display: inline-block;
	height: 2.1em;
	width: 2.5em;
	margin-bottom: -0.5em;
}
.social li span {
	display: inline-block;
	margin-left:5px;
	opacity: 1;
}
.social li a:hover .svg path,
.social li a:hover {
	color: #FFF;
	fill: #FFF;
	text-decoration: none;
}



/* 7.6 Disclaimer section */

.disclaimer {
	background-color: #000;
	padding: 1.5em 0 0.5em;
}
.disclaimer a {
	color: #d3d8da !important;
	font-size: 0.8em;

}
.disclaimer p {
	color: #d3d8da !important;


}
.disclaimer a:hover,
.disclaimer a:focus,
.disclaimer a:active {
	color: #FFF;
}






/* 8. Add-on Styling 
-------------------------------------------------- */

.show {
	display: block !important;
}
.hide {
	display: none !important;
}
.drop-shadow {
	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.25);
	-o-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.25);
	box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.25);
}
.inner-shadow {	   
	-webkit-box-shadow: inset 0px 5px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: inset 0px 5px 5px 0px rgba(50, 50, 50, 0.25);
	-o-box-shadow: inset 0px 5px 5px 0px rgba(50, 50, 50, 0.25);
	box-shadow: inset 0px 5px 5px 0px rgba(50, 50, 50, 0.25);
}
.center {
	margin: 0 auto;
	text-align: center;
}
.block {
	clear: both;
	display: block !important;
}
.container .icon-stack {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #333333;
	display: block;
	margin: 0 auto;
}
.container .icon-stack:hover{
	color: #D71635;
}
.container .icon-stack.no-hover:hover {
	color: #333333;	
}

.fullcanvas {
	padding: 0em !important;
	margin: 0px !important;
}


/* Page - What's Stopping you */
.stop-you1 h1 { color: #fff; }
.stop-you1 p {color:#fff;}
.stop-you1.module .banner-btn { background-color: #00B386; }
.stop-you1.module .banner-btn:hover { background-color: #00965E; }

.stop-you2 {background: url(../images/banner/what-stopping-you/02.png) no-repeat right bottom;}
.stop-you2 h1 { color: #0097A9; }

.stop-you3 {background: url(../images/banner/what-stopping-you/03.png) no-repeat left bottom;}
.stop-you3 h1 { color: #00B386; }
.stop-you3.module .banner-btn { background-color: #3FB0BE; }
.stop-you3.module .banner-btn:hover { background-color: #0097A9; }

.stop-you4 {background: url(../images/banner/what-stopping-you/04.png) no-repeat right bottom;}
.stop-you4 h1 { color: #D71635; }
.stop-you4.module .banner-btn { background-color: #00B386; }
.stop-you4.module .banner-btn:hover { background-color: #00965E; }

.stop-you5 {background: url(../images/banner/what-stopping-you/05.png) no-repeat right bottom;}
.stop-you5 h1 { color: #0097A9; }

.stop-you6 {background: url(../images/banner/what-stopping-you/06.png) no-repeat right bottom;}
.stop-you6 h1 { color: #00B386; }
.stop-you6.module .banner-btn { background-color: #3FB0BE; }
.stop-you6.module .banner-btn:hover { background-color: #0097A9; }
/* Contact Page - New */
.row.portals{margin-top: 20px;}
.portal-content, .portal-content{position: relative;}
.portal-content > a.portal-link, .portal-content a.portal-link{
	position: absolute; 
	background-color: #fff; 
	z-index: 3; 
	top: 45%;
	left: 50%; 
	color: #000; 
	font-weight: bold; 
	padding: 5px;
	width: 150px; 
	margin-left: -75px; 
	display: inline-block; 
	text-align: center; 
	text-decoration: none;}
.img-content img{width:100%;}
.portal-content .overlay{
	background: #a70313; 
	opacity: 0.5; 
	position: absolute;  
	left: 0;  
	top: 0;  
	right: 0; 
	width: 100%;
	height: 100%; 
	z-index: 2;
}
/* Contact Page - New */

form[action="/candidates/unleashing-potential-is-what-we-do"] #dynamic-content { 
    height: auto!important;
}

/* Vivir Landing Page */
  .vivir-header-img{
  	position: relative;
  }
  .vivir-header-img img{
  	width: 100%;
  	/*height: 325px;*/
  }
  .vivir-header-overlay{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: ' ';
    z-index: 10;
    opacity: 0.65;
   /* background-color: #f6653c;*/
	}
	.vivir-header-overlay h1{
		color: #fff;
   		font-family: Montserrat;
   		font-size: 50px;
    	line-height: 56px;
    	font-weight: 600;	
	}
	.vivir-header-overlay h1{
		padding-top: 25%;
	}
	.btn.btn-lg.btn-block.btn-org, .btn.btn-lg.btn-block.btn-org:hover{
		background: #f58220;
    	width: 120px;
    	margin-left: 15px;	
	}
	.vivir-search .divSalaryCurrency1{
		display: none;
	}
	.vivir-jobs-feed .rss-item{
		-moz-box-sizing: border-box;
	    box-sizing: border-box;
	    -webkit-transition: 0.2s linear;
	    -moz-transition: 0.2s linear;
	    -o-transition: 0.2s linear;
	    transition: 0.2s linear;
	    clear: both;
	    border: solid 1px #D5D5D5;
	    background: #FAFAFA;
	    margin: 0 0 1em 0;
	    padding: 1.8em 1em;
	    width: 100%;
	    border-radius: 5px;
	    list-style-type: none;
	}
	.vivir-jobs-feed .rss-item .rss-item-title{
		padding-bottom: 10px;
		float: left;
	}
	.vivir-jobs-feed .rss-item .rss-item-title a{
		color: #f58220;
		font-weight: bold;
	}
	.vivir-jobs-feed .rss-item-description{
		display: block;
    	clear: both;
	}
	.vivir-jobs-feed .rss-item-pubDate{
		float: right;
	}
	.vivir-jobs-feed .xmlLocation{
		padding-top: 10px;
	}
	.vivir-jobs-feed .xmlLocation:before,
	.vivir-jobs-feed .xmlWorktype:before{
		font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    content: "\f041";
	    position: relative;
	    text-decoration: inherit;
	    margin-right: 6px;
	    left: 2px;
	    color: #f58220;
	}
	.vivir-jobs-feed .xmlWorktype:before{
		content: "\f073";
	}
	#aspnetForm[action='/vivir-landing-page'] #dynamic-container{
		padding-top: 55px;
	}
	.vivir-jobs-feed{
		padding-left: 35px;
	}
	.vivir-search{
		padding: 10px 0 0;
	}
	.careers-page-link, .careers-page-link:hover{
	    background: #f58220;
	    margin-left: 15px;
	    color: #fff;
	    text-decoration: none;
	    padding: 10px;
	    margin-bottom: 10px;
	    display: inline-block;
	    font-weight: bold;
	}
	.job-alert{
		margin-top: 15px;
	}
	.apply-now-link a:hover, .apply-now-link a:focus{
		color: #fff;
	}
	.clearfix::after {
    content: "";
    clear: both;
    display: table;
	}
	.subsidiary-images{
	width: 400px;
	margin: auto;
	}
	.subsidiary-images img{
	  float: left;
	}
	.chandler-logo{
		margin-left: 20px;
	    margin-top: 15px;
	}
	.subsidiary-images .vivir-logo{
		width: 100px;
	}
	.more-vivir-jobs, .more-vivir-jobs:hover, .more-vivir-jobs:visited{
		background: #f58220;
		color: #fff;
		text-decoration: none;
		padding: 4px;
		font-weight: bold;
		margin-top: 20px;
		font-size: 14px;
		display: block;
		text-align: center;
	}
/* Vivir Landing Page */
@media screen and (max-width: 1024px) {
	.vivir-header-img img{
		height: auto;
	}
}
@media screen and (max-width: 767px) {
	.stop-you1, .stop-you2, .stop-you3, .stop-you4, .stop-you5, .stop-you6 {background-image: none;}
	div#content.col-xs-12 { width: 100% !important;}
	.subsidiary-images{
		text-align: center;
		width: auto;
	}
	.subsidiary-images img{
		width: 100%;
		display: block;
		margin: 0;
	}
	.vivir-header-img img{
		height: auto;
	}
	.subsidiary-images img.vivir-logo{
		width: 100px;
    	margin: auto;
    	float: none;
	}
}



/* 9. Responsive Media Queries 
-------------------------------------------------- */

/* xs - Extra small devices (phones, up to 767px) */
@media screen and (max-width: 767px) {

	#mobileLeftMenu > #mm-m1-p0,
	#mobileRightMenu > #mm-m0-p0 {
		display: block;
	}

	h1 { font-size: 1.5em;}
	h2 { font-size: 1.2em;}
	h3, h4, h5, h6 { font-size: 1.1em;}

	/* 2.1 Top header */
	#cmg-header {
		border-bottom: none;
	}
	#country-select {
		float: left;
		margin-top: 2px;
		padding: 0;
		max-width: 50px \9;
	}
	#country-select .button {
		display: block;
		font-family: FontAwesome, 'Droid Sans', Helvetica, Arial, sans-serif;
	}
	#country-select .button a {
		color: #3F3F3F;
		padding: 0.15em 0;
		font-size: 20px;
		background: transparent;
		width: 40px;
	}	
	#country-select:after {
		display: inline-block;
		content: "\f013";
		color: #666666;
		font-family: FontAwesome;
		font-weight: normal;
		font-style: normal;
		font-size: 20px;
		position: absolute;
		top: 5px;
		text-decoration: inherit;
		left: 0;
	}

	/* 2.2 Main Nav */	
	#mainMenu .logo {
		margin: 0 auto 2em;
		text-align: center;
	}
	.logo,
	.logo a,
	.logo img {
		margin: 0.5em auto;
		display: block;
	}
	#mainMenu .menu-panel,
	#mainMenu .megamenu {
		display: none;
	}

	/* 3.1 Banner */
	.like-btn { 
		padding: 0;
	}

	/* 3.2 Carousel base class */
	#cmg-banner-container .col-xs-12{
		padding: 0;
	}
	.carousel .item {
		min-height: 320px;
		height: auto;
	}
	.carousel-caption { 
		height: auto; 
		min-height: 200px; 
		display: block;
		max-width: 320px;
	}
	.carousel-caption h1,
	.industry-hero h1 {
		font-size: 1.6em;
		width: 100%;
	}
	#ASX-price {
		margin-top: 0;
		font-size: 0.9em;
	}
	/* 3.3 Home Page Content section */
	.home {
		padding-bottom: 0;
	}
	.home .row {
		padding-top: 0em;
	}
	.home-qlink {
		border-bottom: 1px #e0e2e3 solid;
		border-right: 0;
		padding: 0 0 0 1em;
		text-align: left;
	}
	.home-qlink a {
		display: table;
		width: 100%;
	}
	.home-qlink a img,
	.home-qlink a span {
		display: inline-block;
	}
	.home-qlink a img {
		width: 30%;
		margin-top: 0em;
		vertical-align: middle;
	}
	.home-qlink a span {
		width: 60%;
		font-size: 1.2em;
		/* line-height: 1.5em;
		margin-top: 1.5em; */
		vertical-align: middle;
		height: auto;
	} 
	/* 3.4 Mobile job search */
	#cmg-mobile-search {
		color: #FFF;
		margin: 0;
		padding: 1em 2em 2.5em;
	}
	#cmg-mobile-search h2 {
		color: #FFF;
		font-size: 2em;
		font-weight: bold;
		text-align: center;
	}
	#cmg-mobile-search h2 i.fa-search:before {
		color: #FFF;
	}
	#cmg-mobile-search .form-horizontal .row,
	#cmg-mobile-search .form-horizontal button {
		margin-top: 0.75em;
	}
	#cmg-mobile-search #divSalaryType {
		margin-bottom: 0.75em;
	}
	#cmg-mobile-search #divSalaryFrom,
	#cmg-mobile-search #divTo,
	#cmg-mobile-search #divSalaryTo {
		float: left;
	}
	#cmg-mobile-search #divSalaryFrom,
	#cmg-mobile-search #divSalaryTo {
		width: 42%;
	}
	#cmg-mobile-search #divTo {
		padding-top: 0.5em;
		text-align: center;
		width: 16%;
	}
	#cmg-mobile-search .form-horizontal button {
		background: #9E0621;
		color: #FFF;
		font-size: 1.15em;
		font-weight: bold;
		position: relative;
		text-indent: -2em;
		padding: 1em 0;
	}
	#cmg-mobile-search .form-horizontal button:after {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg); 
		border: 2px solid #FFF;
		border-top: none;
		border-left: none;
		content: "";
		color: transparent;
		display: block;
		height: 12px;
		position: absolute;
		right: 30%; 
		top: 50%;
		margin-top: -6px;
		margin-left: 12px; 
		width: 12px;
	}

	.dynamic-content-holder, 
	.content-holder {
		width: 100%;
	}
	.talent,.paper,.spy,.tips,.industry-talent,.skills,.industry-linkedin, .bestfit, .candidate-skills,
	.industry-twitter,.careers,.assess,.bestfit-talent,.develop,.manage, .job-alert, .learning, .talent-candidate{
		background-image: none;
	}
	.corporate-qlinks div {
		height: auto;
		padding-bottom: 1em;
	}
	.corporate-qlinks div:not(:last-child) {
		border-right: none;
		border-bottom: 1px solid #EFF1F1;
	}
	.module {
		min-height: inherit;
		height: auto;
	}
	.module-content {
		padding: 1.5em 0;
	}
	.candidate-cmg-banner .carousel-caption p {
		width: 100%;
	}
	.industry-content ul {
		padding-left: 1em;
	}
	/* General Dynamic page styles */
	.red-top #dynamic-side-left-container, 
	.red-top #side-left, 
	.red-top #job-side-column {
		padding-left: 0;
	}
	.qlink-btn {
		/*display: none;*/
	}
	/* 4.2 Left side bar styles */
	#cmg-left-nav .button.actions-button {
		display: block;
		margin-bottom: 2em;
	}
	#cmg-left-nav .button.actions-button > a,
	#cmg-left-nav .button.actions-button > a:hover {
		background: transparent;
		color: #FFF;
	}
	.footer {
		padding: 2em 0;
	}
	.footer > .container > .row > div {
		border-right: 1px solid #FFF;
		margin-bottom: 1em;
		padding: 0;
	}

	.footer > .container > .row > .footer-col1,
	.footer > .container > .row > .footer-col2 {
		width: 29.165%;
	}
	.footer > .container > .row > .footer-col3,
	.footer > .container > .row > .footer-col5,
	.footer > .container > .row > .footer-col6 {
		border-right: 0px;
	}
	.footer > .container > .row > div {
		text-align: center;
	}
	.footer > .container > .row > div h2 {
		margin: 0;
		font-size: 1em;
		font-weight: bold;
		padding: 0;
	}
	.social ul{
		margin: 0 auto \9;
		width: 320px \9;
	}
	.social li {
		display: inline-block;
		float: left \9;
		width: 20% \9;
	}
	.social li a {
		height: 4em \9;
		width: 4em \9;
	}
	.social li span {
		display: none;
	}
	.disclaimer p {
		text-align: center;
	}
	.social li .svg {
		height: 4em;
		width: 4em;
	}

	.footer > .container > .row > .footer-col1,
	.footer > .container > .row > .footer-col2 {
		width: 28% \9;
	}
	.footer > .container > .row > .footer-col3 {
		width: 42% \9;
	}
	.footer > .container > .row > .footer-col4 {
		width: 54% \9;
	}
	.footer > .container > .row > .footer-col5 {
		width: 46% \9;
	}
	.footer > .container > .row > .footer-col4,
	.footer > .container > .row > .footer-col6 {
		clear: both;
	}
	.footer > .container > .row > .footer-col6 {
		width: 100% \9;
	}

	.red-top #dynamic-container #dynamic-content, 
	#content-container #content, 
	#job-dynamic-container #content {
		border-left: 0 none;
		padding: 0;
	}

	.red-top #content-container #content #ctl00_ContentPlaceHolder1_pnlNews .news h1 {
		color: #FFF;
		margin-top: -3.75em;
		margin-right: 0;
		margin-bottom: 4em;
	}
	#ctl00_ContentPlaceHolder1_pnlNews #Div1 {
		padding-top: 2em;
	}
	.newsIndex .date {
		padding-top: 5em;
	}

	.red-top #dynamic-container #dynamic-content h1, 
	#content-container #content h1, 
	#content-container #content h1 a {
		margin-top: -2.75em;
		font-size: 1.3em;
		margin-right: 0;
		margin-bottom: 3em;
	}

	#accordion {
		margin:0;
		width:100%; 
	}
	#dynamic-content .dynamic-breadcrumb {
		display: none;
	}
	#aspnetForm[action='/vivir-landing-page'] #dynamic-content{
		width: 100% !important;
		padding-top: 40px;
	}
	.vivir-header-overlay h1{
		padding-top: 0;
		line-height: 40px;
		font-size: 20px;
	}
	.vivir-jobs-feed{
		padding-left: 0;
	}

}




/* sm - Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {

	h1 { font-size: 1.8em;}
	h2 { font-size: 1.3em;}
	h3, h4, h5, h6 { font-size: 1.2em;}

	/* 2.1 Top header */
	.logo {
		float: left \9;
		width: 240px \9;
	}
	.logo img {
		padding: 0;
	}
	.social li,
	.user ul li {
		margin-top: 2.5%;
	}
	#mobileLeftMenu,
	#mobileRightMenu {
		display: none;
	}

	/* 2.2 Main nav */
	#mainMenu .menu-panel {
		margin-right: -0.5em;
		margin-left: 0.5em;
		float: left \9;
		width: 480px \9;
	}
	#mainMenu .menu-panel a {
		padding: 1em 0.5em;		
	}
	
	/* 2.2 Main nav section */
	.megamenu li {
		margin-bottom: 0;
	}
	.megamenu > li > .megapanel a {
		padding: 0 0  0 1.5em;
		display: table;
	}
	.megapanel .row .col1, .megapanel .row .col2, 
	.megapanel .row .col3, .megapanel .row .col4, 
	.megapanel .row .col5, .megapanel .row .col6 {
		height: 50px;
		line-height: 50px;
	}
	#mainMenu .megapanel a .mainMenu-icon {
		width: 20px;
		line-height: 1em;
	}	
	#mainMenu .megapanel a span:not(.cmg-icons) {
		width: 70%;
		line-height: 1em;
		vertical-align: middle;
		min-width: 160px;
	}

	
	/* 3.2 Carousel base style */
	.carousel .item {
		height: 380px;
	}
	.carousel-caption {
		max-width: 750px;	
		padding-right: 270px;	
	}
	.carousel-caption h1,
	.carousel-caption h2,
	.industry-hero h1 {
		font-size: 1.8em;
		line-height: 1.3;
		max-width: 600px;
	}
	.carousel-inner > .item > img {
		position: absolute;
		bottom: 0;
	}
	.carousel-inner > .item.corperate > img {
		height: 100%;
	}

	/* 3.3 Slide in panel */
	.views-nav {
		width: 15%;
		max-width: 130px;
		min-width: 110px;
	}
	.views-nav li {
		text-align: center;
	}
	.views-nav .panel-icon {
		display: block;
		margin: 0 auto 0.25em;
	}
	.views-nav a {
		font-size: 1em;
		padding: 0.8em 0.35em;
	}
	.views-nav a:after {
		border-color: transparent;
	}
	.views-main {
		width: 85%;
	}
	.views-main .view {
		border-top: 63px solid #00b386;
	}
	.view-content h1,
	.view-content > h2 {
		margin-top: -46px;
		padding-bottom: 23px;
	}
	.views-nav li:first-child a:after,
	.views-nav li:first-child a.is-active:after  {
		border: none;
	}	
	.views-nav li:not(:first-child) a.is-active:after {
		border-color: #000;
		border-width: 6px;
		right: -3px;
		margin-top: -3px;
	}
	#close-view {
		margin: 1em 0 0 -2em;
	}
	.home-jobsearch button {
		margin: 0.5em 0;
		padding: 0.75em 0;
	}
	.home-jobsearch h3 {
		font-size: 0.8em;
		margin: 0.65em 0;
	}
	#slidein-time img {
		margin: 0.25em auto;
		width: 3em;
	}
	#slidein-time p {
		font-size: 0.85em;
	}

	/* 3.4 Home Page Content section */
	.home-qlink {
		border-bottom: 1px #e0e2e3 solid;
	}
	.home-qlink img{
		max-width: 150px;
		margin: 0 auto;
	}
	.home-qlink:nth-of-type(3n+0) {
		border-right: none;
	}

	/* 4. Dynamic pages */
	.module-content {
		background: rgba(255, 255, 255, 0);
		padding: 1em;
		margin-top: 1em;
	}

	.paper {
		background-position: left -3em bottom 0;
	}
	.skills {
		background-position: right -1.5em bottom 0;
	}
	.industry-talent {
		background-position: right -2em top 0;
	}
	.industry-linkedin {
		background-position: left -10em bottom 0;
	}
	.careers {
		background-position: right -2em bottom 0;
	}

	.corporate-qlinks p {
		width: 100%;
	}
	.industry-content {
		padding: 1em 0 0;
	}
	#dynamic-side-right-container,
	#side-right {
		clear: both;
		padding: 2em 0;
		width: 100%;
	}
	.right-links-wrap,
	.right-advert-wrap {
		margin-top: 0;
		min-height: 300px;
	}
	.right-jobsearch {
		min-height: 400px;
	}
	.red-top #dynamic-container #dynamic-side-left-container:not(.col-sm-4), 
	#content-container #side-left:not(.col-sm-4), 
	#job-dynamic-container #job-side-column:not(.col-sm-4) {
		float: left;
		width: 33%;
	}
	.red-top #dynamic-container #dynamic-content:not(.col-sm-8), 
	#content-container #content:not(.col-sm-8), 
	#job-dynamic-container #content:not(.col-sm-8) { 
		float: left;
		width: 66%;
	}
	.red-top #dynamic-container #dynamic-content.col-sm-12 {
		width: 100%;
	}
	.red-top #dynamic-container #dynamic-content, 
	#content-container #content, 
	#job-dynamic-container #content { 
		border-left: none;
	}

	.red-top #dynamic-container #dynamic-content h1, 
	#content-container #content h1, 
	#content-container #content h1 a {
		margin-top: -2.5em;
		margin-bottom: 2em;
		margin-right: 0;
	}
	#side-right {
		clear: both;
	}

	/* 7. Footer Styles */
	.footer > .container > .row > .footer-col1,
	.footer > .container > .row > .footer-col2,
	.footer > .container > .row > .footer-col3,
	.footer > .container > .row > .footer-col4 ,
	.footer > .container > .row > .footer-col5,
	.footer > .container > .row > .footer-col6 {
		width: 33.33% \9;
	}


	/* System */
	.red-top #content-container #content #ctl00_ContentPlaceHolder1_pnlNews .news h1 {
		color: #FFF;
		margin-top: -4.25em;
		margin-right: 0;
		margin-bottom: 4.5em;
	}
	#ctl00_ContentPlaceHolder1_pnlNews #Div1 {
		padding-top: 2em;
	}
	.newsIndex .date {
		padding-top: 5em;
	}
	#dynamic-content .dynamic-breadcrumb {
		display: none;
	}
	#aspnetForm[action='/vivir-landing-page'] #dynamic-content{
		width: 66.66% !important;
	}
	.vivir-header-img img{
		height: auto;
	}
}


/* md - Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {

	#mobileLeftMenu,
	#mobileRightMenu {
		display: none;
	}	

	.red-top #dynamic-container #dynamic-content h1, 
	#content-container #content h1, 
	#content-container #content h1 a {
		color: #FFF;
		margin-top: -1.5em;
		margin-bottom: 1em;
		margin-right: -7.5em;
		font-size: 2em;
	}

	.carousel-caption  {
		max-width: 700px;
		padding-right: 200px;
	}
	.vivir-header-img img{
		height: auto;
	}
}



/* xl - Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

	#mobileLeftMenu,
	#mobileRightMenu {
		display: none;
	}

	.red-top #dynamic-container #dynamic-content h1, 
	.red-top #content-container #content h1, 
	.red-top #content-container #content h1 a {
		color: #FFF;
		margin-top: -1.5em;
		margin-bottom: 1em;
		margin-right: -9em;
	}
	.red-top #dynamic-container #dynamic-content.col-md-9 h1,
	.red-top #content-container #content.col-md-9 h1,
	.red-top #content-container #content.col-md-9 h1 a,
	.red-top #job-dynamic-container #content.col-md-9 h1  {
		margin-right: 0;
	}

}

#mainMenu .megapanel a .mainMenu-icon, #mainMenu .megapanel a span {
	display: inline-block;
	vertical-align: middle;
	/* src: url('/fonts/cmg-fonts/cmg-icons.eot?#iefix') format('embedded-opentype'), 
	     url('/fonts/cmg-fonts/cmg-icons.woff') format('woff'), 
	     url('/fonts/cmg-fonts/cmg-icons.ttf')  format('truetype'), 
	     url('/fonts/cmg-fonts/cmg-icons.svg#svgFontName') format('svg');  */
	 }

	 .megamenu .dropdown .mainMenu-icon {
	 	vertical-align: middle;
	/* src: url('/fonts/cmg-fonts/cmg-icons.eot?#iefix') format('embedded-opentype'), 
	     url('/fonts/cmg-fonts/cmg-icons.woff') format('woff'), 
	     url('/fonts/cmg-fonts/cmg-icons.ttf')  format('truetype'), 
	     url('/fonts/cmg-fonts/cmg-icons.svg#svgFontName') format('svg');  */
	 }

	 .newsIndex{
	 	padding-top: 20px;
	 }



	 .homemid{
	 	margin-bottom: 0px;
	 	/* text-align: left; */
	 	background-color: #f0f2f1;
	 	margin-top: 0px;
	 	height: auto;
	 	padding-top: 12px;
	 	padding-left: 15px;

	 }



	 .homemid a{
	 	text-align: left;
	 }

	 .col-md-9{
	 	width: 75% !important;
	 }

	 .env-narrow .tweet{

	 	padding:0;
	 }