html{width:100%;height:100%;}
body{background-color: #fff;width:100%;height:100%;overflow: hidden;margin: 0;font-family: 'Montserrat';}

form{margin:0px; max-height: 100%; overflow-y: auto;}
img{border:0px;}
a img{text-decoration:none;border:0 none;}
a:hover{opacity:0.7}

p{margin:0px 0px 20px 0px;padding:0px;-webkit-text-size-adjust:100%;font-size:inherit;}
p.flush{margin:0px 0px 5px 0px;}

ul, ol{padding:0px 0px 20px 30px;margin:0px;list-style-type: disc;overflow: auto;}
	ol ol{padding-bottom: 0px;}
li {padding-bottom:5px;text-indent: 0vw;}
li ul{padding-top: 5px;}
ol.roman {counter-reset: roman;}
ol.alpha {counter-reset: alpha;}
ol.alpha > li, ol.roman > li {list-style: none;position: relative;}
ol.roman > li:before {counter-increment: roman;content:"" counter(roman, lower-roman)". ";position:absolute;left:-1.3em;}
ol.alpha > li:before {counter-increment: alpha;content:"" counter(alpha, lower-alpha)". ";position:absolute;left:-1.4em;}
ul.orange{list-style: none;padding: 0;margin: 0;}
ul.orange > li {padding-left: 1.5vw;text-indent: -1.5vw;}
ul.orange > li::before{content: "■";color: #f3714d;padding-right: .5vw;}
	ol.alphaRev {counter-reset: alpha 5;}
	ol.alphaRev li, ol.roman li {list-style: none;position: relative;}
	ol.alphaRev > li:before {counter-increment: alpha -1;content:"(" counter(alpha, upper-alpha)") ";position:absolute;left:-1.4em;}

input[type="submit"]{outline-width: 0;}

div.mainContainer{position:relative;width:100%;height:100%;text-align:left;z-index:1;font-size:0;background-image: url(images/bg_tl.jpg), url(images/bg_br.jpg);background-position: top left, bottom right;background-repeat: no-repeat, no-repeat;}
div.mainContainer.full{background-image: url(images/bg_tl_blank.jpg), url(images/bg_br.jpg);}

div#menuBtn{display: inline-block;vertical-align: middle;position: absolute;top: 0px;right: 0px;overflow: hidden;  margin: 0 8px 0 0;  padding: 0;  width:48px;height:52px;  font-size: 0;  text-indent: -9999px;  appearance: none;  box-shadow: none;  border-radius: none;  border: none;  cursor: pointer;  transition:left 400ms ease-in-out;z-index:5100;border-bottom-right-radius:5px;}
	div#menuBtn:focus{outline:none;}
	div#menuBtn span{display:block;position:absolute;top:24px;left:10px;right:10px;height:3px;background:#fff;}
		div#header.front div#menuBtn span{background:#15244b;}
	div#menuBtn span::before, div#menuBtn span::after{  position: absolute;  display: block;  left: 0;  width: 100%;  height: 3px;  background-color: #fff;  content: "";}
		div#header.front div#menuBtn span::before, div#header.front div#menuBtn span::after{background:#15244b;}
	div#menuBtn span::before{top:-7px;}
	div#menuBtn span::after{bottom:-7px;}

	div#menuBtn span{transition:background 0s 0.3s;}
	div#menuBtn span::before, div#menuBtn span::after{transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s;}
	div#menuBtn span::before{transition-property:top, transform;}
	div#menuBtn span::after{transition-property:bottom, transform;}

	div#menuBtn.HL span {background:none !important;}
	div#menuBtn.HL span::before {top:0;transform:rotate(45deg);}
	div#menuBtn.HL span::after{bottom:-2px;transform:rotate(-45deg);}
	div#menuBtn.HL span::before, div#menuBtn.HL span::after{transition-delay:0s, 0.3s;height:5px;background-color: #fff !important;}

a.lang{position: absolute;    top: 2vw;    right: 5vw;text-decoration: none;    color: #1879a5;    font-size: 6vw;    font-weight: 600;}

div#mainMenu{position:absolute;top:0px;right:0px;z-index:500;background-color: #15244b;width:400px;height:100%;transition:400ms ease-in-out;-webkit-transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-webkit-backface-visibility:hidden;overflow:hidden;}
	div#mainMenu.hidden{right:-400px;}
	div#mainMenu a{display:block;font:26px/30px 'Montserrat', Arial;font-weight:700;text-decoration: none;color:#fff;text-transform: uppercase;padding:5vh 50px 0px 50px;}
	    div#mainMenu a#mm0{margin-top:60px;}

h2{color:#1879a5;font-size:8vw;line-height: 8vw; font-weight: 500; font-style: italic;margin: 1vh 0 2vh 0; text-align: center;}
	h2 span{font-size:5.5vw;line-height: 5.5vw; display: block;}
	h2.end{margin: 3vh 0 2vh 0;font-style: normal;}
	h2.evalSectionTitle{text-align: left;    font-size: 30px;    line-height: 30px;}

div.content{padding: 0px 84px 0px 120px; font-size: 2vw;color:#222222;}

div#simpleLogin{margin: 2vh auto 0 auto; text-align: center;}
    div#simpleLogin form{position: relative;}
	div#simpleLogin img{display: block; height: 20vh; margin: 2vh auto;}
	div#simpleLogin label{display: inline-block; margin:30px 0 30px 0;color:#77787b;font:17px 'Montserrat', Arial;font-weight:400;}
	div#simpleLogin input{display: block;}
	div#simpleLogin input[type="submit"]{}
	div#simpleLogin div.warning{}
	div#simpleLogin a{font: 14px 'Montserrat', Arial;font-weight: 400;color:#77787b;text-decoration: none;}
	div#simpleLogin select{border: 1px solid #77787b;    width: 84vw;    border-radius: 10px;    margin: 0px auto 2.5vh auto;    padding: 0px 11vw 0 2vw;    background-position: 72vw 0px;}
	div#simpleLogin fieldset{border-radius: 10px;    margin: 10px;    padding-top: 2.5vh;}

form#evalForm img{float: left; width: 40vw; margin: 1vh 4vw 0vh 2vw;}
	div#meetingDetails{padding: 6vh 2vw 2vh 0;}
	form#evalForm div.warning{padding: 0vh 4vw 2vh 4vw;}
	form#evalForm p{margin: 0px 4vw 2vh 4vw;}
	form#evalForm label.left{float: left; width: 55vw; margin-right: 4vw;}
	select.right{width: 30vw; background-position: 18vw 0px;}
	select#bias{margin-bottom: 2vh;}

div#bottomNote{text-align: center; font:14px/16px 'Open Sans', Arial;font-weight:400; padding: 40px 0;}

div.rangeSlide{width: 100%; margin-bottom: 3vh;}
input.slider {
  -webkit-appearance: none;  /* Override default CSS styles */
  appearance: none;
  width: 100%; /* Full-width */
  height: 25px; /* Specified height */
  background: #d3d3d3; /* Grey background */
  outline: none; /* Remove outline */
  opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */
  -webkit-transition: .2s; /* 0.2 seconds transition on hover */
  transition: opacity .2s;
  margin: 5px 0 10px 0;
}
input.slider:hover {
  opacity: 1; /* Fully shown on mouse-over */
}
input.slider::-webkit-slider-thumb{-webkit-appearance: none; /* Override default look */
  appearance: none;
  width: 35px; /* Set a specific slider handle width */
  height: 35px; /* Slider handle height */
  background: #8eb4e3;
  /* background: url('images/slider3.svg'); */
  cursor: pointer; /* Cursor on hover */
}
input.slider::-moz-range-thumb{width: 25px; /* Set a specific slider handle width */
  width: 35px;
  height: 35px; /* Slider handle height */
  background: #8eb4e3;
  /* background: url('images/slider3.svg'); */
  cursor: pointer; /* Cursor on hover */
}
input.slider:disabled{pointer-events: none;}

div.rangeLabels{display: table;    width: 100%;    text-align: center;color: #9a9a99;    font-size: 12px;}
	div.rangeLabels div{display: table-cell;    max-width: 80px;    white-space: normal;line-height: 12px;}
	div.rangeLabels.rangeCount2 div{width: 50%;}
	div.rangeLabels.rangeCount3 div{width: 33.3%;}
	div.rangeLabels.rangeCount4 div{width: 25%;}
	div.rangeLabels.rangeCount5 div{width: 20%;}
	div.rangeLabels.rangeCount6 div{width: 16.6%;}
		div.rangeSlide.range1 div.rangeLabels div.rangeLabel1{font-weight:bold;font-size: 11px; color: #000;}
		div.rangeSlide.range2 div.rangeLabels div.rangeLabel2{font-weight:bold;font-size: 11px; color: #000;}
		div.rangeSlide.range3 div.rangeLabels div.rangeLabel3{font-weight:bold;font-size: 11px; color: #000;}
		div.rangeSlide.range4 div.rangeLabels div.rangeLabel4{font-weight:bold;font-size: 11px; color: #000;}
		div.rangeSlide.range5 div.rangeLabels div.rangeLabel5{font-weight:bold;font-size: 11px; color: #000;}
		div.rangeSlide.range6 div.rangeLabels div.rangeLabel6{font-weight:bold;font-size: 11px; color: #000;}

div.grayField {background-color: #eee;    margin: 0 0 1.5vh 0;    padding: 2vh 4vw;    font: 4vw/4.5vw 'Montserrat', Arial;}
label{display: block; margin: 0 0 1vh 0;}
	label.checkBox{display: inline-block; vertical-align: top; padding: 0 0 0 2vw;}

input#nextBtn{margin: 4vh auto 1vh auto;}
input#backBtn{background-color: transparent; color: #666; border: 0;}

label.toggleBtn{display:inline-block;vertical-align:middle;border:1px solid #dfdfdf;color:#000;box-shadow:0px 5px 10px #666;cursor:pointer;margin:0px 10px 10px 10px;height: 100px;width: 130px;padding: 10px;font:12px/14px 'Montserrat';font-weight:600; background-color: #fff;}
	label.toggleBtn.img{padding:0px;border:0px;}
	label.toggleBtn.img img{display:block;}
	label.toggleBtn.HL{border:1px solid #fff;color:#fff;background-color:#fdbf59;}
		label.toggleBtn.img.HL{border:0px;}
input.toggleBtn{display:none;}

div.toggled{display:inline-block;vertical-align:top;}
	div.toggled.disabled{opacity:0.4;pointer-events:none;}
	div.toggled.disabled.hidden{display:none;}


input[type="submit"]{display:block; -webkit-appearance: none;-moz-appearance: none;appearance: none;cursor:pointer;margin:0px auto 10px auto;border:1px solid #000;border-radius:10px;background-color:#1879a5;font:5.5vw 'Montserrat', Arial;font-weight:300;line-height:52px;color:#ffffff;text-align:center;vertical-align:top; width:84vw;padding: 0px 15px;text-transform:uppercase;}
	input[type="submit"]:hover{opacity:0.8;}
input[type="text"], input[type="number"], input[type="password"]{color:#333;border:1px solid #77787b;font:5.5vw 'Montserrat', Arial;line-height:52px;border-radius:10px;margin:0px auto 2.5vh auto;padding:0px 2vw;height:52px;background-color:#ffffff;width: 80vw;}
input[type="number"]{width: 71px;}
textarea{color: #000000;    border: 0;    width: 82vw;    font: 4vw/4.5vw 'Montserrat', Arial;    border-radius: 0px;    margin: 0px 0px 0px 0px;    padding: 1vh 4vw;    background-color: #ffffff;    height: 20vh;}
	textarea.med{height: 14vh; margin-bottom: 2vh;}
select{-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';cursor:pointer;border:0px solid #b7b7b7;border-radius:10px; background-color: #fff;background-image:url(images/blue_arrow.svg);background-size:36px 55px;background-repeat:no-repeat;background-position:78vw 0px;color:#333; width: 90vw; height: 55px;font:5vw 'Montserrat', Arial;font-weight:400;padding:5px 13vw 5px 10px;margin:0px 0px 0px 0px;}
textarea.short{height: 24px;}

div#adminLogin{padding: 20px;}
div#adminLogin img{width: 250px;    margin: 20px auto;    display: block;}
div#adminLogin input[type="text"],input[type="password"]{border-radius: 0px;border: 1px solid #bfbfbf;color:#4c4c4c;margin: 0 0 10px 0;font: 16px 'Open Sans';width: 200px;    margin: 10px auto;    display: block;}
div#adminLogin input[type="submit"]{font: 16px 'Open Sans';    width: 300px;    height: 50px;    margin: 10px auto;    display: block;}

div.feedGraph{position: relative;display: inline-block;vertical-align: top;width: 380px; height: 390px;-webkit-animation-name: scrollIn1; -webkit-animation-timing-function: ease-out; -webkit-animation-duration: 500ms;
-moz-animation-name: scrollIn1; -moz-animation-timing-function: ease-out; -moz-animation-duration: 500ms;
-ms-animation-name: scrollIn1; -ms-animation-timing-function: ease-out; -ms-animation-duration: 500ms;
animation-name: scrollIn1; animation-timing-function: ease-out; animation-duration: 500ms;}
	div#feedGraph1 {margin-right: 20px;}
	div.learningResults div.feedGraph{display: inline-block; vertical-align: top; width: 450px; height: 335px;margin-bottom: 30px;}/* display: inline-block; */
div.feedGraph div.pieLabel{font-size: 14px;    font-weight: 600;    padding: 0 0 0 20px;}

div.theLegend{position: absolute;    top: 40px;    left: 500px;    width: 280px;-webkit-animation-name: scrollIn1; -webkit-animation-timing-function: ease-out; -webkit-animation-duration: 500ms;
-moz-animation-name: scrollIn1; -moz-animation-timing-function: ease-out; -moz-animation-duration: 500ms;
-ms-animation-name: scrollIn1; -ms-animation-timing-function: ease-out; -ms-animation-duration: 500ms;
animation-name: scrollIn1; animation-timing-function: ease-out; animation-duration: 500ms;}
	div.theLegend div.ggLI{display: table;margin-bottom: 10px;}
	div.theLegend div.letter{display: table-cell;vertical-align: middle;width:38px;height:38px;font: 16px/16px 'Open Sans', Arial;    font-weight: 600;text-align: center;text-transform: uppercase;color: #fff;}
	div.theLegend div.txt{display: table-cell;vertical-align: middle;text-align: left;padding-left: 10px;font: 16px/16px 'Open Sans', Arial;    font-weight: 600;color: #061d49;}
		div.theLegend div#ggLI_1 div.letter{background-color: #89459a;}
		div.theLegend div#ggLI_2 div.letter{background-color: #03b2cf;}
		div.theLegend div#ggLI_3 div.letter{background-color: #beb23c;}
		div.theLegend div#ggLI_4 div.letter{background-color: #77787b;}
		div.theLegend div#ggLI_5 div.letter{background-color: #061d49;}
		div.theLegend div#ggLI_6 div.letter{background-color: #8cc63f;}
		div.theLegend div#ggLI_7 div.letter{background-color: #ffd300;}
		div.theLegend div#ggLI_8 div.letter{background-color: #ff3b00;}

div.contentCon.report{overflow: auto;    width: 100%;    height: 100%;    white-space: normal;}
div.report img{display: inline-block; vertical-align: top; width: 200px;margin: 20px;}
form#adminReport{display: inline-block;    vertical-align: top;    width: 600px;}
form#adminReport > h2{font-size: 20px;    text-align: left;    padding: 20px;    line-height: 22px;    font-style: normal;    margin: 0;}
form#adminReport{padding: 0 20px;}
form#adminLogin input[type="text"],form#adminLogin input[type="password"], form#adminReport input[type="text"],form#adminReport input[type="password"]{border-radius: 0px;border: 1px solid #bfbfbf;color:#4c4c4c;margin: 0 0 10px 0;font: 16px 'Open Sans';width: 200px;    margin: 10px auto;    display: block;}
input[type="submit"]#viewBtn{font: 16px 'Open Sans';    width: 300px;    height: 50px;    margin: 0 0 10px 0;    display: block;}
form#adminReport select{font: 16px 'Open Sans';    width: 300px;    height: 50px;    border: 1px solid #b7b7b7;    background-position: 256px 0px;    color: #333;    padding: 4px 44px 5px 10px;    margin: 0 0 10px 0;}
form#adminReport input[type="text"]{margin: 0 0 10px 20px;    display: inline-block; width: 228px;}
h2.userEval{font-size: 20px;    text-align: left;    padding: 20px;    line-height: 22px;    font-style: normal;    margin: 0;}

div.contentCon.report a.backLink{text-decoration: none;    float: right;    padding: 20px;}

ol#qFeedback{font-size: 16px;    width: 980px;    margin: 20px auto;white-space: normal;}
	ol#qFeedback h2{font: 20px/24px 'Open Sans', Arial;font-weight: 600;margin: 0px 0px 10px 0px;    text-align: left;}
	ol.alpha.answers{padding: 5px 0px 20px 60px;}
	img.feedGraph{display: block;margin: 0 auto 10px auto;}

	ol#qFeedback div.graphRight{float: right;margin-bottom: 20px;}
		ol#qFeedback div.graphRight h3{text-align: center;}
		ol#qFeedback div.feedGraph{width:480px;height:300px;}
	ol#qFeedback hr{height: 0;    border: 0;    border-bottom: 1px solid black;    margin: 30px 0 20px 0;}
	ul.textAnswers{font-size: 14px;}

::-webkit-input-placeholder { /* WebKit */
    color:#333;
}
::-moz-placeholder { /*Firefox */
    color:#333;
}
:-ms-input-placeholder { /* IE */
    color:#333;
}

div.warning{color:#ff0000;padding:0px 0px 10px 0px;font:17px/19px 'Montserrat', Arial;font-weight:400;text-shadow: 1px 1px #fff;}

.warn{color:#ff0000 !important;}
input[type="text"].warn,input[type="number"].warn,input[type="password"].warn,select.warn,textarea.warn{color:#ff0000 !important;border:1px solid #ff0000 !important;}
.warn::-webkit-input-placeholder { /* WebKit */
    color:    red !important;
}
.warn::-moz-placeholder { /*Firefox */
   color:   red !important;
}
.warn:-ms-input-placeholder { /* IE */
   color:    red !important;
}

div.rightCheckbox{float: right;margin-right: 58px;}
	div.rightCheckbox label{display: inline-block;}
div.rightCheckbox.TA{float: right;margin-right: 0px;padding-top: 8px;}
    div.rightCheckbox.TA label{max-width: 160px;vertical-align: top;}
.floatLeft{float:left;}
.floatRight{float:right;}
.centered{text-align: center;}
.m5{margin: 5px;}
strong.white{color:#fff;}

div#footer{position: fixed;bottom: 0;left: 0;z-index: 10; height: 45px;width: 100%;background-color: #fff;box-shadow: 2px 2px 10px #676767;}
	div#footer img{position: absolute;top: -5px;left: 50%;width:100px;height:36px;margin-left:-50px;}

div.popTip{display: inline-block; vertical-align: text-top; cursor: pointer; background-image: url(images/question_icon.svg);    background-repeat: no-repeat;    background-size: 20px 20px;    background-position: top right;    width: 20px;    height: 20px;font-size:0;}
div#popTip{position: absolute;top: 29vh;    left: 25vw;    width: 50vw;    height: 40vh;z-index: 400;background-color: #999;-webkit-animation-name: scrollIn1; -webkit-animation-timing-function: ease-out; -webkit-animation-duration: 300ms; -moz-animation-name: scrollIn1; -moz-animation-timing-function: ease-out; -moz-animation-duration: 300ms;
-ms-animation-name: scrollIn1; -ms-animation-timing-function: ease-out; -ms-animation-duration: 300ms;
animation-name: scrollIn1; animation-timing-function: ease-out; animation-duration: 300ms;}
	div#popTip.hidden{display: none;}
	div#popTip p{color:#fff;     font: 2vw/2.5vw 'Open Sans', Arial;    font-weight: 400;    margin: 9vh 4vw 2vh 4vw;}
	div#popTip div#closeBtn{position: absolute;top: 2vh;    right: 2vw;    z-index: 450;    background-image: url(images/close_icon.svg);    background-repeat: no-repeat;    background-size: 4vw 5vh;    background-position: top right;    width: 4vw;    height: 5vh;cursor: pointer;}

    div#popTip.video{top: 0; left: 0; width: 100%; height: 100%;background-color:rgba(0,0,0,0.8);overflow:hidden;text-align:center;}
    #vidFrame{display: block; width: 874px; height: 492px; margin: 20vh auto 0 auto;}

a#btn-videoTutorial{display: block;    margin-top: 20px;    font: 14px/16px 'Montserrat', Arial;    font-weight: 400;    color: #fff;    text-decoration: none;}
a#btn-support{display: block;    margin-top: 20px;    font: 14px/16px 'Montserrat', Arial;    font-weight: 400;    color: #fff;    text-decoration: none;}

.fade-enter-active, .fade-leave-active{
	transition: opacity .5s;
}
.fade-enter, .fade-leave-to{
	opacity: 0;
}

@keyframes scrollIn1 {
	0% { opacity:0;transform: translate(0px,30px) scale(.5,.5);}
	100% { opacity:1;transform: translate(0px,0px) scale(1,1);}
}
@-webkit-keyframes scrollIn1 {
	0% { opacity:0;-webkit-transform: translate(0px,30px) scale(.5,.5);}
	100% { opacity:1;-webkit-transform: translate(0px,0px) scale(1,1);}
}
@-moz-keyframes scrollIn1 {
	0% { opacity:0;-moz-transform: translate(0px,30px) scale(.5,.5); }
	100% { opacity:1;-moz-transform: translate(0px,0px) scale(1,1); }
}
@-ms-keyframes scrollIn1 {
	0% { opacity:0;-ms-transform: translate(0px,30px) scale(.5,.5); }
	100% { opacity:1;-ms-transform: translate(0px,0px) scale(1,1); }
}
.scrlIn1 { -webkit-animation-name: scrollIn1; -webkit-animation-timing-function: ease-out; -webkit-animation-duration: 500ms;
-moz-animation-name: scrollIn1; -moz-animation-timing-function: ease-out; -moz-animation-duration: 500ms;
-ms-animation-name: scrollIn1; -ms-animation-timing-function: ease-out; -ms-animation-duration: 500ms;
animation-name: scrollIn1; animation-timing-function: ease-out; animation-duration: 500ms; }

@keyframes FadeIn { 0% { opacity:0; } 100% { opacity:1; } }
@-webkit-keyframes FadeIn { 0% { opacity:0; } 100% { opacity:1; } }
@-moz-keyframes FadeIn { 0% { opacity:0; } 100% { opacity:1; } }
@-ms-keyframes FadeIn { 0% { opacity:0; } 100% { opacity:1; } }
.fadeItIn { -webkit-animation-name: FadeIn; -webkit-animation-timing-function: ease-in; -webkit-animation-duration: 300ms;
-moz-animation-name: FadeIn; -moz-animation-timing-function: ease-in; -moz-animation-duration: 300ms;
-ms-animation-name: FadeIn; -ms-animation-timing-function: ease-in; -ms-animation-duration: 300ms;
animation-name: FadeIn; animation-timing-function: ease-in; animation-duration: 300ms; }

@keyframes FadeInOut { 0% { opacity:0; } 50% { opacity:0; } 75% { opacity:1; } 100% { opacity:0; } }
@-webkit-keyframes FadeInOut {  0% { opacity:0; } 50% { opacity:0; } 75% { opacity:1; } 100% { opacity:0; } }
@-moz-keyframes FadeInOut {  0% { opacity:0; } 50% { opacity:0; } 75% { opacity:1; } 100% { opacity:0; } }
@-ms-keyframes FadeInOut {  0% { opacity:0; } 50% { opacity:0; } 75% { opacity:1; } 100% { opacity:0; } }


@media all and (min-width: 790px){
	body{overflow: auto;}
	a.lang{font-size: 22px;}
	form#login{width: 680px;    margin: 0 auto;}
	div#simpleLogin select{width: 680px;    background-position: 627px 0px;    padding: 0px 58px 0 50px;}
	div#simpleLogin input{display: block;    font: 20px 'Montserrat', Arial;    width: 638px;    padding: 0px 20px;}
	div#simpleLogin fieldset{margin: 0 0 20px 0;}
	div#simpleLogin fieldset input{width: 600px;}
	div#simpleLogin input[type="submit"]{width: 350px;    line-height: 50px;}


	form#evalForm{width: 980px;    margin: 0 auto; max-height: none;}
	form#evalForm img{float: left;    width: 200px;    margin: 20px 30px 0px 0;}
	div#meetingDetails{padding: 60px 20px 20px 20px;    font-size: 32px;    line-height: 34px;}
	h2{color: #1879a5;    font-size: 70px;    line-height: 70px;    font-weight: 500;    font-style: italic;    margin: 20px;    text-align: center;}

	label{display: block;    margin: 0 0 10px 0;}
	div.grayField{background-color: #eee;    margin: 0 0 20px 0;    padding: 10px 20px;    font: 20px/22px 'Montserrat', Arial;}
	form#evalForm p{margin: 0px 20px 10px 20px;}
	select{background-size: 36px 55px;    background-repeat: no-repeat;    background-position: 627px 0px;    color: #333;    width: 675px;    height: 55px;    font: 20px 'Montserrat', Arial;    font-weight: 400;    padding: 5px 53px 5px 10px;    margin: 0px 0px 0px 0px;}
	textarea{color: #000000;    border: 0;    width: 900px;    font: 20px/22px 'Montserrat', Arial;    border-radius: 0px;    margin: 0px 0px 0px 0px;    padding: 10px 20px;    background-color: #ffffff;    height: 180px;}
	input#nextBtn{margin: 0 auto 10px auto;}
	input[type="submit"]{font: 28px 'Montserrat', Arial;    font-weight: 300;    width: 300px; padding: 5px 15px;}
}

@media print {
	.pageBreak{display:block; page-break-before:always;}
	div#printBtn{display:none;}
	.dontPrint{display:none;}
	.onlyPrint{display:block;}
	ol#qFeedback li{page-break-inside: avoid;}
	ol#qFeedback div.graphRight{max-width: 480px;}
	div#left{display:none;}

	div.contentCon.report{overflow: unset;}

}