@media (min-width: 768px) {
		.subheader .subheaderTitle {
			font-size: 70px;
		}
		
		.loginpage .subheader .subheaderTitle {
    	font-size: 55px;
		}
		
		.subheader .subtitle {
			font-size: 21px;
		}

    .backgroundImage {
        height: 300px
    }
    .content {
    		padding: 75px 25px;
		}
		.content.login {
			padding: 20px 25px;
		}
    .magazineContent {
        margin-top: 200px
    }
    .contentWrap {
        padding: 0;
        width: 596px;
        margin: 0 auto
    }
    .contentTitle {
        font-size: 55px;
        line-height: 50px;
    }
    .contentText {
        font-size: 18px;
        line-height: 30px;
    }
    .contentText strong,
    .contentSubTitle {
        font-size: 18px;
        line-height: 30px;
        vertical-align: 0;
    }
    .doubleImage {
        font-size: 0
    }
    .doubleImage .imageWrap {
        width: 50%;
        display: inline-block;
        zoom: 1;
        *display: inline
    }
    .doubleImage .imageWrap.first {
        padding-right: 8px
    }
    .doubleImage .imageWrap.second {
        padding-left: 8px
    }
    .imageDescription {
        margin-bottom: 28px
    }
    .paginate {
        height: 102px
    }
    .paginateLeft,
    .paginateRight {
        display: block
    }
    a.paginatePage {
        font-size: 20px;
        line-height: 55px;
    }
    a.paginatePage.active {
    	font-size: 45px;
    	line-height: 45px;
        width: 50px
    }
    .paginateFade {
        background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 1) 70%, rgba(255, 255, 255, 1) 100%) 
    }
    .filmscene .paginateFade {
        background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 1) 70%, rgba(255, 255, 255, 1) 100%) 
    }
    .werkvormStartImage {
        height: 445px;
        width: 596px;
        left: auto;
    }
    .werkvormStart {
        height: 445px;
        margin-bottom: 58px
    }
    .werkvormType {
        font-size: 25px
    }
    .werkvormTitle {
        font-size: 45px
    }
    .wvInterviewContent .contentCol .headText {
        font-size: 60px;
        line-height: 71px;
    }
    .previewEditControls {
		    display: inline-block;
		    zoom: 1;
		    background: rgba(0, 72, 112, 0.82);
		    font-family: 'exo_2bold';
		    text-transform: uppercase;
		}
    .wvHeaderBack {
        width: 55px;
        height: 55px;
        position: static;
        margin-bottom: 10px
    }
    .wvHeaderBack span {
        background-image: url(img/closeWVmid.png);
        background-size: 55px 55px;
        width: 55px;
        height: 55px;
        margin: 0
    }
    .nextPageHeader {
        font-size: 30px;
        margin-bottom: 20px
    }
    a.nextPageLink {
        padding: 22px;
        width: 435px;
        margin: 0 auto
    }
    .nextPageNr {
        font-size: 15px;
        line-height: 30px;
        width: 30px;
        height: 30px
    }
    .nextPageTitle {
        font-size: 20px;
        padding-top: 10px;
    }
    .werkvormWrap {
        margin-top: 28px;
        width: 472px;
        margin-left: auto;
        margin-right: auto
    }
    .werkvormWrap.maxWidth {
        width: 100%;
    }
    .wvListContainer {
        padding: 0
    }
    .wvListContainer .intro {
        font-size: 22px;
        margin-bottom: 30px
    }
    .wvListContainer .introSub {
        font-size: 18px;
        margin-bottom: 40px
    }
    a.wvListText {
        font-size: 19px;
        padding: 15px 20px
    }
    .wvCheckButtonWrap {
        width: 130px;
    }
    a.wvCheckButton {
        width: 130px;
        height: 130px;
        line-height: 20px;
        font-size: 18px
    }
    .wvFeedbackContent {
        width: 472px;
        margin-left: auto;
        margin-right: auto
    }
    .wvListAnswers {
        margin-bottom: 50px
    }
    .wvListAnswer {
    	border-left: 8px solid #fff !important;
    	border-right: 8px solid #fff !important;	
    }
    
    .wvListAnswer.selected {
    	border-left: 8px solid #fff;
    	border-right: 8px solid #fff;	
    }
    .wvFeedbackTitle {
        font-size: 40px
    }
    .wvFeedbackText {
        font-size: 18px;
        padding-left: 0;
        padding-right: 0
    }
    .werkvormWrap.stellingWrap {
        width: 596px;
    }
    .wvStellingIntro .intro {
        font-size: 24px;
        width: 470px;
    }
    .wvStellingWrap {
        width: 480px;
        margin: 0 auto;
        margin-bottom: 42px;
    }
    .wvStellingAnswer {
        font-size: 28px;
        width: 227px;
        line-height: 76px;
    }
    .wvStellingAnswer.selected {
    	border-left: 8px solid #fff;
    	border-right: 8px solid #fff;	
    }
    .wvStellingAnswer:first-child {
        margin-right: 10px;
    }
    .wvBerichtContent {
        max-width: none;
        margin: auto;
    }
    .wvBerichtContent .chatLeft {
        background-size: 20px 34px;
        width: 20px;
        height: 34px;
        top: 30px;
        left: -19px;
    }
    .wvBerichtContent .chatRight {
        background-size: 20px 34px;
        width: 20px;
        height: 34px;
        top: 26px;
        right: -19px;
    }
    .wvBerichtContent .row {
        width: 457px;
        margin-bottom: 16px;
    }
    .wvBerichtContent .studentInfo {
        color: #1e1e1e;
        top: 6px;
        left: 10px;
        width: 435px;
        padding-right: 10px;
    }
    .wvBerichtContent .studentInfo p {
        padding: 0 35px 10px 0px;
        line-height: 28px;
        font-size: 18px;
    }
    .wvBerichtContent .row .rowCol .chatImage img {
        margin-bottom: 12px;
    }
    .wvBerichtContent .row .rowCol .chatImage {
        display: block;
        float: left;
        padding: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 1px;
        padding-right: 3px;
    }
    .wvBerichtContent .image_placeholder {
        display: none;
    }
    .wvBerichtContent .row .rowCol > img {
        width: 70px;
        height: 70px;
        position: relative;
        margin-left: 5px;
        margin-top: 4px;
    }
    .wvBerichtContent .row.hasChatImage .imageMessage img {
        width: 70px;
        height: 70px;
        position: relative;
    }
    .wvVolgordeIntro .intro {
        width: 465px;
        margin: 33px auto 25px;
        margin-bottom: 36px;
        line-height: 30px;
        font-size: 24px;
    }
    .wvVolgordeList .arrow {
        top: 22px;
    }
    .wvVolgordeList .arrow.up {
        right: 15px;
    }
    .wvVolgordeList .arrow.down {
        left: 15px;
    }
    .wvVolgordeList {
        width: 472px;
    }
    .wvVolgordeList .answer {
        margin: 0 auto 13px;
        height: 58px;
    }
    .wvVolgordeList .answerText {
        width: 350px;
        font-size: 18px;
        margin-top: 2px;
    }
    .wvFeedbackOrder {
        width: 275px;
        margin-bottom: 35px;
        height: auto;
    }
    /*.wvProductBlocks .productBlock:not(.firstBlock) .productImg{overflow:hidden; border-radius:50%;}
.wvProductBlocks .productBlock.firstBlock .title{font-size:45px;width:auto}
.wvProductBlocks .productBlock .title{width: auto;}

.wvProductBlocks .productBlock .innerBlock{display:inline-block; text-align:left; max-width:1024px; padding-bottom:44ppx;}
.wvProductBlocks .productBlock .col{width:50%; float:left; box-sizing:border-box;}
.wvProductBlocks .productBlock .subTitle{margin-bottom:35px;font-size:25px !important;}
.wvProductBlocks .productBlock.firstBlock .subTitle{margin-bottom:30px; width:auto;}
.wvProductBlocks .text p{margin:0;line-height: 30px; font-size:18px;width:auto}

.wvProductBlocks .productBlock.firstBlock .col{width:100%;}
.wvProductBlocks .productBlock .col{padding:40px 20px 0 20px;}
.wvProductBlocks .productBlock .innerBlock{padding-bottom:40px;}
.wvProductBlocks .productBlock.firstBlock .innerBlock{max-width:512px;margin-top: 24px;}
.wvProductBlocks .productBlock .innerBlock{max-width:780px;padding-bottom: 44px;}

.wvProductBlocks .productBlock .productImg {max-width: auto;max-height: auto;overflow: hidden;border-radius: 50%;}
.wvProductBlocks .productBlock .productImg img{max-height:400px;}
.wvProductBlocks .productBlock .text p {max-width: 450px;}*/
    
    .wvStappenplan .productBlock .titleGroup {
        text-align: left;
    }
    .wvStappenplan .productBlock .title {
        font-size: 25px;
    }
    .wvProductBlocks .productBlock.left .textCol .colContent,
    .wvProductBlocks .productBlock.left .col {
        float: right;
    }
    .wvProductBlocks .title {
        top: 13px;
    }
    .wvProductBlocks .productBlock .productImg {
        width: 347px;
        height: 347px;
        max-width: 347px;
        max-height: 347px;
        margin: 0 auto;
    }
    .wvProductBlocks .productBlock.firstBlock .productImg {
        width: 347px;
        height: 347px;
    }
    .wvProductBlocks .productBlock.firstBlock .title {
        font-size: 55px;
        width: 350px;
    }
    .wvProductBlocks .productBlock .innerBlock {
        max-width: 320px;
        padding-bottom: 23px;
        padding-top: 22px;
    }
    .wvProductBlocks .productBlock .col {
        width: 50%;
        float: left;
        padding: 20px 20px 20px 20px;
    }
    .wvProductBlocks .productBlock .subTitle {
        margin-bottom: 20px;
        font-size: 12px;
    }
    .wvProductBlocks .productBlock.firstBlock .subTitle {
        margin-top: 4px;
        margin-bottom: 20px;
        width: 292px;
        margin: auto;
    }
    .wvProductBlocks .productBlock .subTitle {
        width: auto;
        margin: auto;
        font-size: 25px;
    }
    .wvProductBlocks .text p {
        width: 295px;
        margin: 16px auto 5px;
        font-size: 16px;
    }
    .wvProductBlocks .productBlock.firstBlock .text p {
        margin: 18px auto 0;
    }
    .wvProductBlocks .productBlock.firstBlock .col {
        width: 100%;
    }
    .wvProductBlocks .productBlock.firstBlock .innerBlock {
        max-width: 512px;
        margin-top: 0;
        padding: 0;
    }
    .wvProductBlocks .productBlock .innerBlock {
        max-width: 780px;
        padding-bottom: 44px;
    }
    .wvProductBlocks .productBlock:not(.firstBlock) .text p {
        width: 350px;
    }
    .wvProductBlocks .productBlock .productImg img {
        max-height: 346px;
        max-width: initial;
    }
    .wvProductBlocks .productBlock .text p {
        max-width: 450px;
        width: auto;
        font-size: 18px;
        line-height: 30px;
    }
    .wvProductBlocks .productBlock .text ul li {
        font-size: 18px;
        line-height: 30px;
    }
    .wvInterviewContent {
        top: -260px;
        width: auto;
        max-width: 768px;
        margin-top: -80px;
        margin-left: -384px;
        left: 50%;
    }
    .wvInterviewContent .contentCol {
        width: 100%;
        margin-top: -135px;
    }
    .wvInterviewContent .answer {
        padding: 42px 85px;
    }
    .wvInterviewContent .question {
        padding: 0 100px;
    }
    .wvInterviewContent .contentCol .intro {
        line-height: 30px;
        font-size: 19px;
        padding: 60px 85px 45px;
    }
    .wvWatbijwatContent {
        margin-bottom: 36px;
    }
    .wvWatbijwatContent .blockGrid .blockSet {
        display: inline-block;
        margin: 0px;
        margin-left: -10px;
        width: 162px;
    }
    .wvWatbijwatContent .blockGrid .blockSet .item {
        display: block;
        margin: 10px;
    }
    .wvWatbijwatContent .blockGrid .blockSet .ghost {
        top: 152px;
        left: 0;
    }
    .wvWatbijwatContent .blockGrid .blockSet .arrows .nav.left {
        display: block;
    }
    .wvWatbijwatContent .blockGrid .blockSet .arrows .nav.right {
        display: block;
    }
    .wvWatbijwatContent .blockGrid .blockSet .arrows .nav.top {
        display: none;
    }
    .wvWatbijwatContent .blockGrid .blockSet .arrows .nav.bottom {
        display: none;
    }
    .wvHotspotContent {
        width: auto;
    }
    .wvHotspotContent .hotspotImgContainer {
        margin-bottom: 42px;
    }
    .baseHeader .tagline {
        font-size: 27px
    }
    .baseHeader .logo {
        margin-top: 0;
    }
    .content .intro .introTitle {
        font-size: 20px;
    }
    .content .intro {
        max-width: 450px;
        padding: 8px;
        margin: 0 auto;
    }
    .content table.inputs.lessons tr td {
        width: 619px;
    }
    .content table.inputs.lessons tr {
        height: 100px;
    }
    .content table.inputs.lessons tr td .progress {
        left: 21px;
    }
    .content table.inputs.lessons tr td .progress .progressbar {
        width: 577px
    }
    .content .indicator {
        line-height: 50px;
        font-size: 25px !important;
        height: 51px;
        width: 51px;
    }
    .content table.inputs.lessons tr td.started .info .indicator {
        margin: 5px;
        margin-left: 20px;
        margin-top: 5px;
    }
    .content table.inputs.lessons tr td .info {
        width: 100%;
    }
    .content table.inputs.lessons tr td .info .date {
        font-size: 25px;
        top: 23px;
    }
    .content table.inputs.lessons tr td.started .info .date {
        top: 18px;
    }
    .content table.inputs.lessons tr td .info .indicator {
        margin-left: 20px;
        margin-top: 11px;
    }
    .content:not('.login') .title {
        height: 120px;
        line-height: 125px;
    }
    .content:not('.login') .title span {
        font-size: 70px;
    }
    .content .intro {
        box-sizing: initial;
    }
    .content .intro .introText {
        box-sizing: auto;
        font-family: 'open_sanslight';
        color: #fff;
        font-size: 18px;
        margin-bottom: 50px;
    }
    .documentcontent .subTitle {
	    	font-size:45px;
	    	line-height:45px;
	    	margin:90px 0px 20px
    }
		.documentcontent .intro {
				font-size:18px;
				max-width:460px;
				margin:0 auto;
		}
    .submenu {
        height: 50px;
    }
    .home .submenu {
        margin-top: 18px;
    }
    .submenu .item {
        font-size: 14px;
        margin-bottom: 20px;
    }
    .wvIntro {
        font-size: 40px;
        max-width: 380px;
        margin: 35px auto;
    }
    .wvInspiratieContent {
        max-width: 768px;
        margin: 0 auto;
    }
    .wvInspiratieContent .inspiratiePicture {
        height: 768px;
        width: 768px;
    }
    .wvBaseContainer .content table.inputs.followup {
        width: 830px;
        border-spacing: 9px 0
    }
    .header-big{
    		height: 75px;
    }
    .header-big .wrap .logo {
		    background-image: url('img/logo_blue_big.png');
		    background-size: cover;
		    width: 213px;
		    height: 40px;
		    margin: 18px auto;
		}
		body.disclaimer .header-big .wrap .logo,
		body.faq .header-big .wrap .logo {
		    background-image: url('img/logo_white_big.png');
		    background-size: cover;
		    width: 213px;
		    height: 40px;
		    margin: 18px auto;
		}
		.header-big .interactions .item.openSearchMenu {
				display:inline-block;
		}
		.hasInteractions .interactions span {
				display: inline-block;
		}
		.header-big .nav .icon {
				margin-top: 21px;
		}
		.header-big .nav span {
		    display: inline-block;
				margin-left: 0px;
		}
		.hasInteractions .interactions .item {
		    margin-right: 30px;
		    margin-top: 21px;
		}
		.hasInteractions .interactions .item:last-child {
		    margin-right: 22px;
		}
    .headerSpacer.startHeader {
		    height: 75px;
		}
    .content .subTitleContent .date {
        font-size: 20px;
    }
	.info-overlay .checkMark {
        right: 20px;
        bottom: 20px;
	}
    .info-overlay .date {
		right: 37px;
        bottom: 18px;
        font-size:14px;
	}
    .content table.inputs.lessons.followup tr {
        height: 240px;
        margin: 10px 0;
        display: inline-block;
        /*(width: 33%;*/
        font-size: 0;
    }
    .content table.inputs.lessons.followup tr td {
        width: 100%;
        height: 240px
    }
    .content table.inputs.lessons.followup tr td div.fixedsize {
        width: 221px;
        height: 221px;
        position: relative;
        overflow: hidden;
    }
    .content table.inputs.lessons.followup tr td .info.hasPdf {
        bottom: 43px;
    }
    .content table.inputs.lessons.followup tr td .info {
        width: 205px;
        height: 125px;
        bottom: 10px;
    }
    .content table.inputs.lessons.followup tr td .info .text b {
        display: block
    }
    .content table.inputs.lessons.followup tr td .image,
    .content table.inputs.lessons.followup tr td.fullWidth .status {
        width: 221px;
        height: 123px
    }
    .content table.inputs.lessons.followup tr td.fullWidth .info {
        top: auto;
        width: 175px;
        padding: 0;
        left: 0;
        right: 0;
        margin: auto
    }
    .content table.inputs.lessons.followup tr td .image .imgOverlay .completed,
    .content table.inputs.lessons.followup tr td.fullWidth .status .complete,
    .content table.inputs.lessons.followup tr td.fullWidth .status .incomplete,
    .content table.inputs.lessons.followup tr td.fullWidth .status .bookUpload {
        width: 50px;
        height: 50px
    }
    .content table.inputs.lessons.followup tr td:not(.fullWidth) .info .text h3,
    .content table.inputs.lessons.followup tr td:not(.fullWidth) .info .text p {
        margin-bottom: 5px;
        font-size: 20px;
        line-height: 20px
    }
    .content table.inputs.lessons.followup tr td:not(.fullWidth) .infoWrap .info .text p {
        max-height: 32px;
        /*overflow: hidden;*/
    }
    .content table.inputs.lessons.followup tr td:not(.fullWidth) .info .text h3 {
        letter-spacing: 0.05em;
    }
    .content table.inputs.lessons.followup tr td:not(.fullWidth) .info {
        /*top: auto;bottom:0;padding:0;left:30px;right:auto;*/
    }
    .content .subTitleContent .date {
        font-size: 20px
    }
    .content table.inputs.lessons.followup .loader-circle .timer {
        font-size: 50px;
        width: 50px;
        height: 50px;
    }
    .content table.inputs.lessons.followup .loader-circle .timer>.slice {
        width: 50px;
        height: 50px;
        clip: rect(0, 50px, 50px, 25px)
    }
    .content table.inputs.lessons.followup .loader-circle .timer>.slice>.pie {
        border: 10px solid #3cbebe;
        width: 30px;
        height: 30px;
        clip: rect(0, 25px, 50px, 0);
    }
    .content table.inputs.lessons.followup .loader-circle .timer.fill>.slice>.pie {
        width: 50px;
        height: 50px
    }
    .content table.inputs.lessons.followup .loader-circle {
        width: 50px;
        height: 50px;
    }
    .content table.inputs.lessons.followup .loader-circle .inner {
        width: 30px;
        height: 30px;
        line-height: 90px;
        border: 10px solid #13294b;
    }
    .content table.inputs.lessons.followup .loader-circle .inner .text {
        font-size: 11px;
        letter-spacing: 1px
    }
    .infoWrap {
        width: 100%;
        height: 140px;
        position: relative;
        margin-top: 100px;
    }
    .content table.inputs.lessons.followup tr td .img-container {
    		height: 100px;
		    width: 220px;
		    left: 0;
				top: -100px;
		}
		.content table.inputs.lessons.followup tr td .img-container img {
		    width: 220px;
		}
		body.toolboxen	.content table.inputs.lessons.followup tr td.completed .img-container .img-overlay {	
			background:url("img/img_overlay_big_blue_x2.png");
			background-size: contain;
		    background-repeat: no-repeat;
		}
		body.praktijkopleider	.content table.inputs.lessons.followup tr td.completed .img-container .img-overlay {	
			background:url("img/img_overlay_big_orange_x2.png");
			background-size: contain;
		    background-repeat: no-repeat;
		}
		.content table.inputs.lessons.followup tr td .img-container .img-overlay {	
				background:url("img/img_overlay_big_x2.png");
				height: 100px;
		    position:absolute;
				top: 0;
				background-size: contain;
		    background-repeat: no-repeat;
		    width: 32px;
		    right: -1px;
		}
    .magazineContent.magazineCover {
        width: 388px;
        margin-top: 0;
        margin-right: auto;
        position: relative;
        float: left
    }
    .backgroundImage.magazineCover {
        height: auto;
        bottom: 0;
        left: 388px;
        overflow: hidden;
        position: fixed;
        width: auto;
    }
    .magazineCover .contentWrap {
        width: 309px;
    }
    .magazineCover .contentWrap .magazine h1 {
        font-size: 25px;
        border-top: 6px solid transparent;
    	border-bottom: 6px solid transparent;
    	border-color: #d4cac2;
    }
    .magazineCover .contentWrap .subTitle {
        font-size: 55px;
        line-height: 50px;
        width: auto;
    }
    .faq .submenu {
        margin-top: 10px;
    }
    .faqcontent {
        width: 600px;
        padding: 0;
    }
    .faqcontent .subTitle {
        font-size: 45px;
        line-height: 45px;
				width: 50%;
				margin: 80px auto;
    }
    .faqcontent .title {
	    font-size: 30px;
	}
	.faqcontent .faqItem .text {
	    font-size: 18px;
	}
  .faqcontent .faqItem .image {
		width:75%;	
}  
    .magazineCover .loader-circle {
		width: 196px;
	    height: 196px;
	}
	
	.magazineCover .loader-circle .timer {
	    width: 196px;
	    height: 196px;
	}
	
	.magazineCover .loader-circle .timer>.slice {
		width: 196px;
	    height: 196px;
	    clip: rect(0, 196px, 196px, 98px);	
	}
	
	.magazineCover .loader-circle .timer>.slice.gt50 {
		clip: rect(auto, auto, auto, auto);	
	}
	
	.magazineCover .loader-circle .timer>.slice>.pie {
	    width: 176px;
	    height: 176px;
	    clip: rect(0, 98px, 196px, 0);
	}
	
	.magazineCover .loader-circle .inner {
		width: 176px;
		height: 176px;
		line-height: 176px;	
	}
    
    .magazineCover .contentWrap .contentText {
        font-size: 16px;
    }
    .magazineCover .contentWrap .contentText ul li {
        font-size: 15px;
        line-height: 30px;
    }
    .magazineCover .tableContent table tr td {
        color: #1e1e1e;
    }
    .magazineCover .nextLesson {
        width: 310px;
    }
    .magazineCover .nextLesson .lessonText {
        width: 220px;
    }
    .magazineCover .nextLesson .nextLessonImg {
        display: inline-block;
        position: absolute;
        left: 0;
    }
    .magazineCover .nextLesson .subTitle {
        font-size: 14px;
    }
    .magazineCover .nextLesson .lessonTitle {
        font-size: 15px;
    }
    .magazineCover .nextLesson .lessonInfo {
        font-size: 15px;
    }
    .filmles.backgroundImage {
        position: relative;
        width: 100%!important;
        height: 100%;
        overflow: hidden;
        top: auto;
        left: auto;
        right: auto
    }
    .filmles.magazineContent {
        position: relative;
        top: auto;
        width: 100%;
        padding-top: 20px;
        margin-top: -170px;
        background-color: #fff
    }
    .filmles.magazineContent .magazine,
    .filmles.backgroundImage .magazine {
        margin-top: 0;
        width: 100%;
        display: inline-block;
    }
    .filmles.magazineContent .magazine h1,
    .filmles.backgroundImage .magazine h1 {
        font-size: 30px !important;
        color: #a08250
    }
    .filmles.magazineContent .magazine {
        margin-bottom: 20px
    }
    .filmles.backgroundImage .image-text {
        margin-top: -200px;
        display: block;
        position: relative;
        top: auto;
    }
    .filmles.backgroundImage .image-text .subTitle {
        color: #1e1e1e;
        width: 613px;
        font-size: 50px;
        line-height: 50px;
    }
    .filmles.backgroundImage .loader-circle {
        position: relative;
        bottom: auto;
        top: 20px;
    }
    .filmles.magazineContent .circles-link {
        position: absolute;
        top: -90px;
        margin-left: 35px
    }
    .filmles.magazineContent .circles-link .circle {
        height: 120px;
        width: 120px
    }
    .filmles.magazineContent .circles-link .link {
        display: block;
        text-align: center;
        font-size: 15px;
        margin-top: 8px
    }
    .filmles.magazineContent .circles-link .link span {
        vertical-align: middle;
        letter-spacing: 1px
    }
    .filmles.magazineContent .circles-link .circle.circle-left {
        width: 100px;
        height: 100px;
        margin-top: 10px
    }
    .filmles.magazineContent .contentWrap {
        width: auto;
    }
    .filmles.magazineContent .sceneList {
        width: 725px;
        margin: 0 auto
    }
    .filmles.magazineContent .sceneList .scene .time {
        padding: 2px 11px;
        font-size: 14px
    }
    .filmles.magazineContent .sceneList .scene {
        width: 221px;
        height: 248px;
        display: inline-block;
        margin: 9px
    }
    .filmles.magazineContent .sceneList .scene .scene-image {
        height: 124px;
        width: 100%;
        top: 0;
        float: none;
    }
    .filmles.magazineContent .sceneList .scene .scene-info {
        position: absolute;
        height: 124px;
        width: 100%;
        bottom: 0
    }
    .filmles.magazineContent .sceneList .scene .description {
        padding: 5px 17px 17px
    }
    .filmles.magazineContent .sceneList .scene .number {
        margin-top: 15px
    }
    .filmles .nextLesson.cover h1 {
        margin-bottom: 25px;
        font-size: 30px
    }
    .filmles .nextLesson.cover .lessonInfo {
        height: 126px
    }
    .filmles .nextLesson.cover .lessonInfo .nextLessonImg {
        height: 126px;
        width: 126px;
    }
    .filmles .nextLesson.cover .lessonInfo .nextLessonImg img {
        height: 126px;
        width: 126px
    }
    .filmles .nextLesson.cover .lessonInfo .lessonText {
        height: 126px;
        width: 308px;
        left: 126px
    }
    .filmles .nextLesson.cover .lessonInfo .lessonText .lessonTitle {
        font-size: 21px
    }
    .filmles .nextLesson.cover .lessonInfo .lessonText .lessonDesc {
        font-size: 22px
    }
    .filmles .nextLesson.cover {
        width: 434px
    }
    .filmscene .scene-header .header-wrap {
        width: 90%;
        margin: 0 auto;
        position: relative
    }
    .filmscene .scene-header .header-wrap .videoContainer.content-video {
        height: 403px
    }
    .filmscene .contentWrap .videoContainer.content-video {
        width: auto;
        height: 470px
    }
    .filmscene .sceneListFooter {
        width: 384px;
        margin-bottom: 75px
    }
    .filmscene .sceneListFooter .scene {
        height: 107px
    }
    .filmscene .sceneListFooter .scene .scene-image {
        width: 147px
    }
    .filmscene .sceneListFooter .scene .scene-info {
        width: 237px;
        font-size: 18px
    }
    .filmscene .sceneListFooter .scene .number {
        width: 28px;
        height: 28px;
        line-height: 28px;
        font-size: 14px
    }
    .filmscene .sceneListFooter .scene .time {
        padding: 2px 11px;
        font-size: 14px
    }
    .filmscene .scene-header .header-wrap {
        width: 718px;
        padding: 200px 0 50px;
    }
    .filmscene .contentWrap .videoContainer.content-video,
    .container.filmscene .scene-header .header-wrap .videoContainer.content-video {
        height: 403px
    }
    .filmles.filmscene.magazineContent .contentWrap {
        width: 612px
    }
    .filmscene .scene-header .subtitle {
        width: 560px;
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 30px
    }
    .filmscene .contentTitle {
        font-size: 50px;
        line-height: 50px;
        letter-spacing: 4px
    }
    .filmscene .scene-header .title {
        line-height: 60px;
        font-size: 60px
    }
    .filmscene .tip.title {
        font-size: 19px
    }
    .filmscene .tip {
        font-size: 18px;
        line-height: 30px
    }
    .filmscene .contentWrap .videoContainer.content-video {
        height: 335px
    }
    .filmscene .contentWrap .cta {
        height: 445px
    }
    .filmscene .contentWrap .cta .cta-title h1 {
        font-size: 50px;
        margin-top: 27%
    }
    .filmscene .contentWrap .cta .cta-button {
        width: 116px;
        height: 116px
    }
    .filmscene .contentWrap .cta .cta-button span {
        font-size: 25px;
        line-height: 116px
    }
    .filmscene .contentWrap .title-text {
        font-size: 30px
    }
    .filmscene .contentWrap .werkvormStartImage {
        width: 612px;
        left: auto;
        margin: 0 auto;
    }
    .videoContainer .overlay .buttons .sideButton {
        margin: 15px 20px;
    }
    .videoContainer .overlay .filmContent {
        width: 100%;
    }
    .videoContainer .overlay .filmContent .title {
        font-size: 30px;
    }
    .videoContainer .overlay .filmContent .subTitle {
        font-size: 40px;
        width: 80%;
        margin-bottom: 35px;
        line-height: 40px;
    }
    .videoContainer .overlay .filmContent .wrap {
        height: 315px;
    }
    .videoContainer .overlay .filmFooter {
        width: 100%;
    }
    .videoContainer .overlay .buttons .button.play .icon {
        top: 45px;
        left: 40%;
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
        border-left: 30px solid rgba(0, 0, 0, 0.9);
    }
    .videoContainer .overlay .buttons .button {
        width: 130px;
        height: 130px;
    }
    .videoContainer .overlay .buttons .sideButton .inner {
        height: 100px;
        width: 100px;
    }
    .videoContainer .overlay .buttons .sideButton {
        height: 100px;
        width: 100px;
        line-height: 25px;
        font-size: 15px;
    }
    /*
	total: 384 107
	PS width img: w 147    h 107
	PS width info: w 237   h 107
*/
    
    .videoContainer .nextLesson h1 {
        margin-top: 25px;
        margin-bottom: 25px;
        padding: 0;
    }
    .videoContainer .nextLesson {
        width: 386px;
    }
    .videoContainer .nextLesson .img,
    .videoContainer .nextLessonImg {
        width: 147px;
        height: 107px;
    }
    .videoContainer .lessonText {
        height: 107px;
        width: 237px;
        left: 147px;
    }
    .lessonNumber {
        line-height: 36px;
        height: 34px;
        width: 34px;
        margin: 15px auto 5px;
        font-size: 19px;
    }
    .videoContainer .lessonDesc {
        font-size: 18px !important
    }
    .videoContainer .overlay .filmContent {
        height: 75%;
    }
    .videoContainer .overlay .filmFooter {
        height: 25%;
    }
    .videoContainer .finished .buttons .sideButton .inner {
        height: 150px;
        width: 150px;
        font-size: 25px;
    }
    .videoContainer .finished .buttons .sideButton {
        height: 150px;
        width: 150px;
    }
    .wvAdviceContent {
        margin-top: 163px;
        width: 600px
    }
    .wvAdviceContent .row {
        margin-bottom: 19px;
        width: 452px;
        min-height: 80px
    }
    .wvAdviceContent .row .img {
        width: 72px;
        height: 72px;
        float: left;
        margin-top: 4px;
        margin-left: 15px
    }
    .wvAdviceContent .studentInfo {
        font-size: 18px;
        padding-right: 15px
    }
    .wvAdviceContent .row.right {
        margin-left: 130px
    }
    .wvAdviceContent .row.rowContent {
        width: 458px;
        margin: 0 0 0 -10px;
    }
    .wvAdviceContent .row.rowContent .alignCell {
        font-size: 18px;
    }
    .wvAdviceContent .row {
        width: 460px;
        margin-bottom: 20px;
        min-height: 81px;
        padding: 10px;
    }
    .wvAdviceContent .row.right {
        margin-left: 130px;
    }
    .wvAdviceContent .studentInfo {
        left: 10px;
        width: 420px;
        line-height: 27px
    }
    .wvAdviceContent .studentInfo .subtitle {
        top: 0px;
        font-size: 25px
    }
    .wvAdviceContent .row .image_placeholder {
        width: 60px;
        height: 75px;
    }
    .wvAdviceContent .row.question,
    .adviceContent .row.rowContent {
        width: 472px;
    }
    .magazineContent.summary {
        margin-top: 200px;
        width: 100%;
    }

    .magazineContent.summary .contentWrap {
        width: 596px;
        padding: 25px;
        87px;
        40px;
    }

    .content.podium .title {
        height: 135px;
    }
    .content.podium .contentTabs .tab {
        font-size: 15px;
        height: 45px;
        width: 140px;
    }
    .content.podium .tabContent .modelTiles {
        width: 710px;
    }
    .content.podium .tabContent .modelTiles .tile {
        width: 136px;
        height: 136px;
        margin: 3px;
    }
    .content.podium .tabContent .modelTiles .tile.add {
        background-size: 110px 110px;
    }
    .content.podium .tabContent .modelTiles.big .tile {
        width: 230px;
        height: 230px;
    }
    .content.podium .tabContent .modelTiles .tile .favorites span {
        font-size: 14px;
    }
    .content.podium .tabContent .modelTiles .tile .favorites .icon {
        vertical-align: middle;
        height: 11px;
        width: 12px;
    }
    .content .title span {
    	font-size: 70px;	
    }
    .content .inputs.favorites {
        width: 310px;
        border-spacing: 0;
        float: left;
        margin: 0 5px;
    }
    .content .inputs.lessons.favorites .inputRow {
        width: 310px;
        margin: 5px 0px;
        display: inline-block
    }
    .content .favoritesCollection {
        width: 640px;
        margin: 0 auto;
    }
    .content .inputs.favorites .inputRow .info {
        padding: 0;
        margin: 0 8px;
        height: 91px;
        width: 195px;
        display: table;
    }
    .content .inputs.favorites .inputRow .info .text .smallBody {
        font-size: 16px;
    }
    .content .inputs.favorites .inputRow .info .text .smallTitle {
        font-size: 15px;
    }
    .content .inputs.favorites .inputRow .image {
        width: 90px;
        height: 90px;
    }
    .content .inputs.favorites .inputRow .image .imgOverlay .number {
        width: 30px;
        height: 30px;
        font-size: 18px;
    }
    .content .inputs.favorites .inputRow .dropdown {
        margin-top: -91px;
    }
    .content .inputs.favorites .inputRow .dropdown .removeAll {
        height: 91px;
    }
    .content .inputs.favorites .inputRow .dropdown .removeAll p {
        margin: 37px 0;
    }
    .content .inputs.favorites .inputRow .dropdown .removeAll .icon {
        margin: 32px 14px;
    }
    .content.progress .loader-circle .timer {
        font-size: 152px;
        width: 152px;
        height: 152px;
    }
    .content.progress .loader-circle .timer>.slice {
        width: 152px;
        height: 152px;
        clip: rect(0, 152px, 152px, 76px)
    }
    .content.progress .loader-circle .timer>.slice>.pie {
        border: 6px solid #f0008c;
        width: 140px;
        height: 140px;
        clip: rect(0, 76px, 152px, 0);
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%
    }
    .content.progress .loader-circle .timer>.slice>.pie.fill {
        -moz-transform: rotate(180deg)!important;
        -webkit-transform: rotate(180deg)!important;
        -o-transform: rotate(180deg)!important;
        transform: rotate(180deg)!important
    }
    .content.progress .loader-circle .timer.fill>.slice>.pie {
        width: 152px;
        height: 152px
    }
    .content.progress .loader-circle {
        width: 152px;
        height: 152px;
        border: 3px solid #282828;
    }
    .content.progress .loader-circle .inner {
        width: 140px;
        height: 140px;
        line-height: 90px;
        border: 6px solid rgba(255, 255, 255, .3);
    }
    .content.progress .tiles {
 				width: 810px;
    		border-spacing: 0;
    }
    .content.progress .tiles tr {
        float: left;
    		width: 385px;
    		height: 140px;
    		margin: 10px;
    		background: #ffffff;
   			border-radius: 2px;
    }
    .content.progress .tiles tr td {
		    position: relative;
		    width: 385px;
		    height: 120px;
		}
		.content.progress .inner {
		    height: 140px;
		    padding: 20px 20px 0;
		}
		.content.progress .icon {
		    width: 90px;
		    height: 90px;
		}
		.content.progress .inner .icon {
		    right: 15px;
		}
    .content.progress .tiles .tile.complete .progress .complete {
        right: 2px;
        top: 10px
    }
    .content.progress .tiles .tile .text {
		    font-size: 30px;
		}
		.content.progress .tiles .tile .inner .info {
		    width: calc(100% - 85px);
		}
		.content.progress .tiles .tile .smallTitle {
		    font-size: 15px;
		}
   /* .content.progress .tiles tr:nth-child(2n+3) {
        clear: none
    }
    .content.progress .tiles tr:nth-child(3n+4) {
        clear: both
    }*/
    .content.subjects .title {
        height: 70px;
        line-height: 75px;
        margin-top: 25px
    }
    .content.subjects .title span {
        font-size: 60px
    }
    .content.subjects .intro .introText {
        text-align: center;
        margin: 0 auto
    }
    .content.subjects table.inputs.lessons {
        width: 614px;
        border-spacing: 0 5px
    }
    .content.subjects table.inputs.lessons tr {
        height: 70px;
        float: left;
        margin: 5px;
        margin-bottom: 7px
    }
    .content.subjects table.inputs.lessons tr td {
        height: 70px;
        width: 295px;
        display: block
    }
    .content.subjects>.progress {
        margin-top: 35px
    }
    .content.subject .title span {
        font-size: 70px;
    }
    .content.subject .subTitleContent .date {
        font-size: 30px;
    }
    .content.subject .title.hasSub {
        height: auto;
        line-height: 70px;
    }
    .content.subject .intro {
        width: 471px;
        max-width: 471px;
    }
    .content .toolboxBlocks {
				width:830px;
		    margin: 0 auto;
		    position: relative;
		}
    .content .buttonGroup .filterButtons {
				width: 380px;
		}
		.content .buttonGroup .filterButtons .filter {
				font-size: 15px;
    		width: 190px;
    		padding: 15px 10px;
		}
		.content .buttonGroup .filterButtons .filter .item {
				border-left: 8px solid transparent;
		    border-right: 8px solid transparent;
		    border-top: 8px solid transparent;
		}
		.content .buttonGroup .filterButtons .filter.active .item {
		    border-top: 8px solid rgb(255, 255, 255);
		}
		.content .buttonGroup .filterButtons .filter:last-child .item {
				right: 87px;
		}
		.content .buttonGroup .filterButtons .filter:first-child .item {
		    left: 87px;
		}
    .content.subject .submitBtn.minigame {
        margin-top: 0;
    }
    .content.subject table.inputs.lessons.followup tr td .info {
        width: 188px;
        ;
        margin: 0 auto;
    }
    .content.subject table.inputs.lessons.followup tr td:not(.fullWidth) .info {
        width: 210px;
        left: 0;
        bottom: 0;
        margin: 0 20px;
    }
    .content table.inputs tr td span {
		    font-size: 16px;
		    border: 1px solid #dcdcdc;
    		border-radius: 2px;
    		width: 90px;
    		height: 30px;
    		background: #f7f7f7;
    		text-align: center;
    		line-height: 30px;
    		margin-bottom: 20px;
		}
		.content table.inputs tr td span.blueBtn {
				color: #fff;
    		background: #004870;
    		border-color: #004870;
		}
		.content table.inputs.lessons.followup tr td .infoWrap .info .icon {
		    margin-bottom: 30px;
		}
    .content.subject .inputs.lessons.followup .inputRow .slight-overlay,
    .content table.inputs.lessons.followup tr td .slight-overlay {
        /*background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.498039) 0px, rgba(0, 0, 0, 1) 80%); 
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.498039) 0px, rgba(0, 0, 0, 1) 80%); /
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.498039) 0px, rgba(0, 0, 0, 1) 80%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); */
    }
    /*
.loader-circle .timer{position:relative;font-size:158px;width:158px;height:158px;float:left;z-index:2}
.loader-circle .timer>.slice{position:absolute;width:158px;height:158px;clip:rect(0,158px,158px,79px)}
.loader-circle .timer>.slice.gt50{clip:rect(auto,auto,auto,auto)}
.loader-circle .timer>.slice>.pie{border:5px solid #f0008c;position:absolute;width:148px;height:148px;clip:rect(0,79px,158px,0);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.loader-circle .timer>.slice>.pie.fill{-moz-transform:rotate(180deg)!important;-webkit-transform:rotate(180deg)!important;-o-transform:rotate(180deg)!important;transform:rotate(180deg)!important}
.loader-circle .timer.fill>.percent{display:none}
.loader-circle .timer.fill>.slice>.pie{border:transparent;background-color:#f0008c;width:158px;height:158px}
.loader-circle{left:0;right:0;bottom:0;top:0;margin:auto;position:absolute;width:158px;height:158px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:2px solid rgba(0,0,0,0.7);border-radius:50%;display:block;background:rgba(0,0,0,0.5)}
.loader-circle .inner{position:relative;top:0;bottom:0;left:0;right:0;margin:auto;width:148px;height:148px;line-height:148px;border-radius:50%;border:5px solid rgba(255,255,255,0.3);z-index:0}
.loader-circle .inner .text{position:absolute;font-family:'HarmoniaSansStd-Light';color:#fff;left:0;right:0;text-align:center;font-size:20px;letter-spacing:1px;font-weight:700}*/
    
    .werkvormWrap.fillInTheBlank {
        width: 100%;
    }
    .wvBlanksWrap {
        width: 590px;
        margin: 32px auto;
    }
    .wvBlanksWrap .title {
        font-size: 22px;
        line-height: 24px;
    }
    .wvBlanksWrap .text {
        font-size: 19px;
        line-height: 70px;
        margin: 18px auto;
    }
    .lesblokParent {
        width: 620px
    }
    a.lesblok {
        font-size: 25px
    }
    .lesblokIndicator {
        width: 50px;
        height: 50px;
        line-height: 50px;
        top: 15px
    }
    .lesblokTitle {
        padding: 35px 75px;
        font-size: 40px;
    }
    .slideMenu .menuContainer {
        max-width: 337px;
    }
    .noProgress .lesblokIndicator {
        top: 25px
    }
    .noProgress .lesblokTitle {
        padding: 35px 75px 35px 75px
    }
    .luvsDisplay {
        width: 130px;
        height: 130px;
        bottom: 45px;
    }
    .luvsDisplay .icon.heart {
        width: 54px;
        height: 48px;
    }
    .luvsDisplay .number {
        font-size: 20px;
        top: 70px;
    }
    .mobileOnly {
        display: none !important;
    }
    .clear {
        clear: both;
    }
    .modelDetails {
        padding: 30px 60px;
    }
    .modelDetails .column {
        width: 50%;
        float: left;
    }
    .modelDetails .profilePicture {
        width: 130px;
        height: 130px;
    }
    .modelDetails .profileText {
        margin-top: 50px;
    }
    .modelDetails .editProfile {
        width: 280px;
    }
    .modelImageContainer {
        width: 768px;
        margin: 0 auto;
    }
    .modelImageContainer .nav {
        width: 28px;
        height: 72px;
    }
    .profile .title span {
        font-size: 70px !important;
    }
    .profile .column {
        width: 280px;
        float: left;
    }
    .profile .column:nth-child(even) {
        margin-right: 30px;
    }
    .profile .profileDetails {
        max-width: 910px;
        margin: 0 auto;
    }
    .profile .profileDetails .avatarWrap {
        width: 130px;
    }
    .profile .profileDetails .avatar {
        width: 130px;
        height: 130px;
        margin-bottom: 25px;
        margin-top: 5px;
    }
    .profileDetails .editProfile {
        width: 280px;
        margin: 0 auto;
    }
    .content.profile .title {
        margin: 60px auto 30px;
        max-width: 600px;
        line-height: 75px;
    }
    .content.profile .subTitle {
		font-size: 20px;
		margin-bottom: 35px;
    }
    .modelView .column {
        width: 320px;
        float: left;
    }
    .modelView .column:nth-child(odd) {
        width: 350px;
        margin-right: 30px;
    }
    .modelView .profilePicture {
        width: 100px;
        height: 100px;
    }
    .modelView .profileText {
        margin-top: 30px;
    }
    .cropImageWrap {
        width: 400px;
        height: 400px;
        position: relative;
        margin: 60px auto;
    }
    .profile .cropImageWrap .avatar {
        width: 400px;
        height: 400px;
    }
    .cropImageWrap .closeIcon {
        top: 35px;
        right: 55px;
    }
    .content.addModel .profileDetails {
        max-width: 510px;
    }
    .pictureCollection .picturesWrap {
        margin-left: 190px;
    }
    .pictureCollection .picture {
        margin-left: -190px;
        width: 200px;
        height: 200px;
    }
    .socialButtons .button {
        margin: 0 15px;
    }
    .smallHeader {
        margin: 15px 0;
        font-size: 16px;
    }
    .bgImage {
        background-size: cover;
    }
    .toetsContent.cover .intro {
        margin-top: 120px;
    }
    .toetsContent .intro h1 {
        font-size: 350px;
        height: 375px;
    }
    /*.toetsContent .intro h2 {
        font-size: 70px;
        line-height: 65px;
    }*/
    .toetsContent .intro h2 {
		    margin-top: 35px;
		}
    .toetsContent .intro h3 {
        font-size: 45px;
    }
    .toetsContent .intro p {
        max-width: 470px;
        margin: 0 auto;
    }
    .toetsContent .werkvormWrap.large {
        width: 620px;
    }
    .wvToetsTitle {
        font-size: 15px;
    }
    .filmlesIntro {
        margin: 90px auto 45px;
    }
    .resetOverlay .overlayContent .defaultButton {
        display: inline-block;
        width: 156px !important;
        height: 50px !important;
        margin: 7px;
        margin-top: 35px !important;
        line-height: 50px;
    }
    .resetOverlay .overlayContent {
        height: 215px;
        width: 400px;
        padding: 30px;
        text-align: center;
    }
    .backgroundImage .hasImage img {
        width: 50px!important;
        display: block;
        min-width: inherit;
        left: 56px;
        top: 45px;
    }
    .mainPortal .headImage {
        height: 770px;
        background-size: cover;
        background-position: center top;
    }
    .mainPortal .userAction {
        bottom: 30px;
        right: 40px;
        width: 320px;
    }
    .mainPortal .container {
        width: 585px;
        padding: 0;
        font-size: 19px;
    }
    .mainPortal .container h1 {
        font-size: 100px;
        line-height: 100px;
    }
    .mainPortal .footer {
        padding: 35px 0;
        text-align: left;
    }
    .mainPortal .footer .tekst {
        display: inline-block;
        max-width: 360px;
    }
    .mainPortal .footer .image {
        float: right;
        display: inline-block;
        margin: -15px 0 0 0;
    }
    .mainPortal .container .secondImg {
        max-width: 75%;
        margin: 50px auto 0;
    }
    .mainPortal .container .infoText {
        width: 540px;
        font-size: 19px;
        line-height: 30px;
    }
    .groupstats .grid,
    .groupstats .nogrid {
        width: 310px;
    }
    /*.toetsBorder {
        left: 13px;
        top: 13px;
        right: 13px;
        bottom: 13px
    }*/
    .inputRow .downloadPdf {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10000;
        background: #282828;
        line-height: 43px;
        text-align: center;
        font-family: HarmoniaSansStd-SemiBd;
        color: #fff;
        font-size: 13px;
        text-transform: uppercase;
    }
    .chooseOtherGallery .selectPopup {
        top: -138px;
    }
    .chooseOtherGalleryWrapper {
        margin-top: -44px;
        margin-bottom: 32px;
    }
    .chooseOtherGalleryTitle {
        font-size: 15px;
        height: 28px;
    }
    
    .baseHeader .groupTitle {
    	font-size: 45px;
    	line-height: 40px;
    }
    
  	.content.activation .previousBtn, 
  	.content.activation .continueBtn {
  		width: 100%;
  	}
  	
  	.avg-content {
  		margin: 50px 0 30px 0;
  	}
  	
  	.content.activation.step3 .form-group {
			padding: 0;
		}
		
		.loginpage .subheader .subtitle {
			line-height: 28px;
			margin-top: 10px;
		}

}