@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700,600italic);.button{display:inline-block;text-decoration:none;border:none;cursor:pointer;vertical-align:top;text-align:center}.orangeButton{border:0;background:#f90;color:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.noLinkBtn{cursor:default!important}.GreyBottomContainer{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(10%,rgba(3,3,3,0)),color-stop(42%,rgba(13,13,13,.93)),color-stop(100%,rgba(30,30,30,.93)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%)}.ProfileMainMenu{background:#282828;background:-moz-linear-gradient(top,#323232 0,#1c1c1c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#323232),color-stop(100%,#1c1c1c));background:-webkit-linear-gradient(top,#323232 0,#1c1c1c 100%);background:-o-linear-gradient(top,#323232 0,#1c1c1c 100%);background:-ms-linear-gradient(top,#323232 0,#1c1c1c 100%);background:linear-gradient(to bottom,#323232 0,#1c1c1c 100%)}.arrow{content:'';width:0;height:0;font-size:0}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}*{margin:0;padding:0;font-family:"Open Sans",sans-serif}a{color:#85adc1}.innerContainer{width:585px;margin:0 auto;position:relative}.innerContainer.first{padding-top:68px}.icon{width:52px;height:52px;background:url(../../../images/contest-landing/pornhub-cares/cares-sprites.png?cache=2018060610) no-repeat transparent;background-size:400%}ul{list-style:none}h2{text-transform:uppercase;font-size:1.8em;font-weight:700}header{background-color:#333;width:100%;text-align:center;padding:10px 0}.intro{background:url(../../../images/contest-landing/pornhub-cares/stem/header.jpg?cache=2018060610) top center no-repeat #e2e2e2;background-size:2550px;height:700px}.intro h3{width:66%;color:#6692a8;text-align:center;margin:50px auto -27px;font-family:"Open Sans";font-weight:300;font-size:1.6em;color:#a3cfe5;text-transform:uppercase}.headerImage{background:url(../../../images/contest-landing/pornhub-cares/stem/care-title.png?cache=2018060610) 92px 0 no-repeat transparent;background-size:68%;height:310px}.help p{text-align:center;margin:0 0 1em 0;clear:both}.help p:first-child{margin-top:25px}.help li{margin:20px 5% 30px;float:left;width:40%;font-size:1.2em;text-align:center}.help li .icon{margin:0 auto}.help li em{display:block;margin:.3em auto 0;font-size:1.1em;font-weight:600;width:90%}.help .documentIcon{background-position:-158px 0}.help .videoIcon{background-position:-158px -45px}.help .students{margin:20px 0 0;background:url(../../../images/contest-landing/pornhub-cares/stem/students.png?cache=2018060610) bottom center no-repeat transparent;height:210px}.help span{font-size:.9em;font-weight:300}.criteria{background:#333;text-align:center;padding:0 0 40px;position:relative}.criteria h2{color:#b9b6b7;padding:30px 0 20px}.criteria h4{color:#fff}.criteria li{color:#959595}.criteria .icon{margin:0 auto;background-size:460%}.criteria .heartIcon{background-position:-3px 0}.criteria .crownIcon{background-position:-70px 0}.criteria .lightIcon{background-position:-127px 0}.criteria p{width:80%;margin:0 auto 20px}.criteria .innerContainer:after{content:'';width:0;height:0;border:70px solid transparent;border-bottom:none;border-top:30px solid #333;position:absolute;bottom:-90px;left:223.5px;z-index:2}.who{text-align:center;padding:0 0 20px;position:relative;color:#2f2e2f}.who h2{padding:60px 0 20px}.who .icon{margin:0 0 -2px 271px;background-size:431%}.who .buildingIcon{background-position:-5px -51px}.who .ageIcon{background-position:-60px -51px}.who .documentGlassIcon{background-position:-119px -51px}.who p{margin:0 auto 5px}.details{background:#84adc1;color:#fff;padding:25px 0;text-align:center}.details p{width:70%;margin:0 auto}.details .innerContainer:after{content:'';width:0;height:0;border:70px solid transparent;border-bottom:none;border-top:30px solid #84adc1;position:absolute;bottom:-55px;left:223.5px;z-index:2}.application{background:#e9e9e9;padding:50px}.application .formOverview,.application .mainForm{width:85%;margin:0 auto 20px;max-height:800px;transition:all .5s ease;overflow:hidden;opacity:1}.application .formOverview:after,.application .mainForm:after{clear:both;display:block;content:''}.application .formOverview.hidden,.application .mainForm.hidden{display:none}.application .formOverview{display:none;max-height:800px}.application .formOverview.active{display:block}.application .formOverview li{color:#767676;margin:0 0 1em}.application .formOverview h4{font-size:1.3em;text-transform:uppercase}.application .formOverview .overview{font-size:1.1em}.application.hidden .formOverview,.application.hidden .mainForm{max-height:0;opacity:.1;margin:0 auto}.application.hidden .innerContainer:after{content:'';width:0;height:0;border:70px solid transparent;border-bottom:none;border-top:30px solid #d1d1d1;position:absolute;bottom:-50px;left:223.5px;z-index:2;border-bottom:30px solid #d1d1d1;border-top:none}.application .input,.application input{display:block;width:100%;margin:10px auto;font-size:1em;padding:6px 10px;border:1px solid #a4a4a4;outline:0;transition:border .1s linear;background:#fff;color:#8c8c8c;box-sizing:border-box}.application .input:focus,.application input:focus{border:1px solid #85adc1}.application .input:focus.err,.application input:focus.err{border:1px solid #f03435}.application .err,.application .err+.checkbox,.application .err+.input{border:1px solid #f03435}.application .formErr{color:#f03435}.application input[type=checkbox],.application input[type=file]{display:none}.application label[for=file],.application label[for=terms]{margin:0 0 15px}.application #terms:checked+.checkbox{background:url(../../../images/vmobile/sprite-ui.png?cache=2018060610) -830px -105px no-repeat #fff;background-size:857px}.application .checkbox{width:20px;height:20px;background:#fff;border:1px solid #a4a4a4;float:left;margin:0 10px 0 0}.application .input{color:#8c8c8c;background:#d6d6d6;border:1px solid #d6d6d6}.application .input .right{float:right;font-size:2em;line-height:.7}.application #country{position:relative}.application #country:after{content:'';width:0;height:0;font-size:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #d6d6d6;position:absolute;right:14px;top:13px;z-index:3}.application #country:before{content:'';width:0;height:0;font-size:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #8c8c8c;position:absolute;top:13px;right:12px;z-index:2}.application #country .countryOptions{position:absolute;width:100%;display:none;left:0;top:100%;color:#8c8c8c;overflow:auto;height:200px}.application #country .countryOptions li{background:#d6d6d6;border:1px solid #d6d6d6;border-top-color:#fff;padding:7px 10px;transition:all .3s linear}.application #country .countryOptions li:hover{background:#c6c6c6}.application #country .countryOptions.active{display:block}.application .labelText,.application label{color:#999;margin:0 0 0 15px;font-size:.95em;display:block}.application button{display:inline-block;text-decoration:none;border:none;cursor:pointer;vertical-align:top;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;background:#39ad80;display:block;width:85%;margin:0 auto;line-height:2em;font-size:1.6em;text-transform:uppercase;font-weight:700;color:#fff}.application button:focus{outline:0}.application .edit{width:50%;background:#bfbfbf}.application h3{text-align:center;font-size:1.4em}.application h3.expired{color:#39ac7f}.application .info{display:none}.submissions{background:#d1d1d1;text-align:center}.submissions h2{color:#303030;padding:30px 0 20px}.submissions li{border-top:1px solid #fff;padding:20px 0 40px}.submissions h4{color:#303030;text-transform:capitalize;font-size:1.3em}.submissions .timestamp{color:#5a5a5a;margin:0 0 10px}.submissions.hidden{display:none}div.pagination3{position:relative;width:100%;clear:both;margin:20px 0 0 0;overflow:hidden;text-align:center}div.pagination3 ul{position:relative;margin:auto;width:auto;max-width:900px;overflow:hidden;display:block;zoom:1}div.pagination3 ul li{line-height:54px;font-size:20px;white-space:nowrap;display:inline-block;border:none}div.pagination3 ul li a,div.pagination3 ul li span{display:block;padding:0 25px;width:auto;color:#a5a5a5;margin:0 3px;text-transform:uppercase;font-weight:700}div.pagination3 ul li.page_current span,div.pagination3 ul li.page_next a,div.pagination3 ul li.page_previous a{color:#fff;background:#84adc1;padding:0 25px;width:auto}div.pagination3 ul li.page_current span:hover,div.pagination3 ul li.page_next a:hover,div.pagination3 ul li.page_previous a:hover{background:#95bed2}div.pagination3 ul li.page_next a,div.pagination3 ul li.page_next span{margin-right:0;padding:0 25px;width:auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;text-decoration:none}div.pagination3 ul li.page_previous a,div.pagination3 ul li.page_previous span{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;margin-left:0;padding:0 25px;width:auto;text-decoration:none}div.pagination3 ul li:first-child a,div.pagination3 ul li:first-child span{margin-left:0!important}div.pagination3 ul li.page_dots span{cursor:default!important;color:#fff}div.pagination3 ul li.page_dots span:hover{background:#1f1f1f}div.pagination3 ul.firstPage li{display:inline-block}.greyButton{padding:6px 15px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;font-weight:700;display:inline-block;position:relative;text-align:center;vertical-align:top;cursor:pointer;border:none;text-decoration:none;background:#e9e9e9}.greyButton:hover{text-decoration:none}.greyButton.big{padding:8px 20px;font-size:17px}.greyButton.small{padding:0 10px}.greyButton.noBold{font-weight:400}.greyButton.buttonSidebar{font-weight:400;font-size:12px;padding:2px 10px}