@charset "UTF-8";
/* CSS Document */






/* PAGES
============================================================================= */

.page {
	bottom: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	text-align: center;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: calc(100% - 50px);
	padding:20px;
	box-sizing: border-box;
}

.page-home {
	background: #ffffff;
	color: #00907c;
}

.page-professional-experience,
.page-performance-benchmark,
.page-professional-certifications,
.page-directorships,
.page-download-resume,
.page-education{
	background: #fff;
}

/*.page-summary-of-position-history{
	background: #fff;
}

.page-summary-of-earlier-positions{
	background: #fff;
}

.page-download-resume{
	background: #fff;
    padding: 20px;
    padding-right: 70px;
	width:auto;
}

.page-key-qualifications{
	background: #fff;
    padding: 20px;
    padding-right: 70px;
	width:auto;
}

.page-possible-roles{
	background: #fff;
    padding: 20px;
    padding-right: 70px;
	width:auto;
}

.page-directorships{
	background: #fff;
    padding: 20px;
    padding-right: 70px;
	width:auto;
}

.page-strategic-transformation{
	background: #fff;
    padding: 20px;
    padding-right: 70px;
	width:auto;
}

.page-financial-transformation{
	background: #fff;
    padding: 20px;
    padding-right: 70px;
	width:auto;
}

.page-organisational-transformation{
	background: #fff;
    padding: 20px;
    padding-right: 70px;
	width:auto;
}

.page-key-awards-accolades{
	background: #fff;
    padding: 20px;
    padding-right: 70px;
	width:auto;
}

.page-multicultural-experience{
	background: #fff;
    padding: 20px;
    padding-right: 70px;
	width:auto;
}

.page-education{
	background: #fff;
    padding: 20px;
    padding-right: 70px;
	width:auto;
}*/





/* page specific animations ------------------------ */

.page-home.ng-leave {
	-webkit-animation: slideOutLeft 0.5s both ease-in;
	-moz-animation: slideOutLeft 0.5s both ease-in;
	animation: slideOutLeft 0.5s both ease-in;
}
.page-home.ng-enter {
	-webkit-animation: fadeInUp 1s;
	-moz-animation: fadeInUp 1s;
	animation: fadeInUp 1s;
}

.page-professional-experience.ng-leave {
	-webkit-animation: slideOutLeft 0.5s both ease-in;
	-moz-animation: slideOutLeft 0.5s both ease-in;
	animation: slideOutLeft 0.5s both ease-in;
}
.page-professional-experience.ng-enter {
	-webkit-animation: fadeInUp 1s;
	-moz-animation: fadeInUp 1s;
	animation: fadeInUp 1s;
}

.page-performance-benchmark.ng-leave {
	-webkit-animation: slideOutLeft 0.5s both ease-in;
	-moz-animation: slideOutLeft 0.5s both ease-in;
	animation: slideOutLeft 0.5s both ease-in;
}
.page-performance-benchmark.ng-enter {
	-webkit-animation: fadeInUp 1s;
	-moz-animation: fadeInUp 1s;
	animation: fadeInUp 1s;
}

.page-professional-certifications.ng-leave {
	-webkit-animation: slideOutLeft 0.5s both ease-in;
	-moz-animation: slideOutLeft 0.5s both ease-in;
	animation: slideOutLeft 0.5s both ease-in;
}
.page-professional-certifications.ng-enter {
	-webkit-animation: fadeInUp 1s;
	-moz-animation: fadeInUp 1s;
	animation: fadeInUp 1s;
}
.page-directorships.ng-leave {
	-webkit-animation: slideOutLeft 0.5s both ease-in;
	-moz-animation: slideOutLeft 0.5s both ease-in;
	animation: slideOutLeft 0.5s both ease-in;
}
.page-directorships.ng-enter {
	-webkit-animation: fadeInUp 1s;
	-moz-animation: fadeInUp 1s;
	animation: fadeInUp 1s;
}

.page-download-resume.ng-leave {
	-webkit-animation: slideOutLeft 0.5s both ease-in;
	-moz-animation: slideOutLeft 0.5s both ease-in;
	animation: slideOutLeft 0.5s both ease-in;
}
.page-download-resume.ng-enter {
	-webkit-animation: fadeInUp 1s;
	-moz-animation: fadeInUp 1s;
	animation: fadeInUp 1s;
}

.page-education.ng-leave {
	-webkit-animation: slideOutLeft 0.5s both ease-in;
	-moz-animation: slideOutLeft 0.5s both ease-in;
	animation: slideOutLeft 0.5s both ease-in;
}
.page-education.ng-enter {
	-webkit-animation: fadeInUp 1s;
	-moz-animation: fadeInUp 1s;
	animation: fadeInUp 1s;
}




/* PAGES
============================================================================= */

@media only screen and (max-width: 959px) {
/*modified*/
.page {
	width:100%;
	height:calc(100% - 50px);
	margin-top:50px;
	}

.page-professional-experience,
.page-performance-benchmark,
.page-professional-certifications,
.page-download-resume,
.page-directorships,
.page-education {
    padding-right: 20px;
	margin-top: 50px;
}




}


