/*
font-family:'Museo Sans W01_100', sans-serif;
font-family:'Museo Sans W01_300', sans-serif;
font-family:'Museo Sans W01_700', sans-serif;
font-family:'Museo Sans W01_900', sans-serif;
*/

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}


body, html {margin:0; -webkit-font-smoothing:antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;}

#actuarial {width:100%; position:relative; z-index:1; font-family:'Museo Sans W01_300', sans-serif; font-weight: 300; color: #000;}

#actuarial sup {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
.actuarial_section {width:100%; position:relative; z-index:1;}
.actuarial_content {max-width:1080px; position:relative; z-index:1; margin:0 auto;}

#actuarial a.actuarial_btn {display:inline-block;  line-height:51px; background:#ee3129; font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; color:#fff; text-decoration:none; text-align:center; box-sizing:border-box; padding:0; font-size:15.5px; letter-spacing:1.5px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
border-radius:30px;
white-space: nowrap;
margin: 0 auto 40px;
letter-spacing: -.5px;
text-transform: uppercase;
}


/* Header */

#actuarial_header {}
#actuarial_header .actuarial_content {background: #fff;  vertical-align: bottom;padding: 34px 0 19px;min-height: 128px;}
#actuarial_header #sponsored {font-family:'Museo Sans W01_500', sans-serif; font-weight: 500; padding: 0; font-size: 10px;display: block;text-align: center;}
#actuarial_header .actuarial_content img {display: block; margin: 0 auto;}
#actuarial_header .actuarial_content #unexpectedmath_logo {height:46px; width:128px; margin: 7px auto 21px; }
#actuarial_header .actuarial_content #ny_life_logo {height:65px; width:145px; }
#actuarial_header .actuarial_content #actuarial_logo {margin: 7px auto 21px; height:33px; width: 149px;}


#actuarial_header:after {
  content: "";
  display: table;
  clear: both;
}

/* Hero */

#actuarial_hero .actuarial_content h1 span {position:relative; display: inline-block;}

#actuarial_hero .actuarial_content h1 span img {position:absolute; left: -41px;
bottom: 10px; width:80px; height:auto; display:block;}

#actuarial_hero {background:url(../images/hero_bg_rev.png) center center no-repeat; background-size:cover; padding:0;}
#actuarial_hero .actuarial_content {text-align: center;padding: 93px 0 93px;}
#actuarial_hero .actuarial_content h1 {position:relative; font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; color: #383e49; text-align: center; font-size: 24px; /*! text-shadow: 2px 2px 3px rgba(12, 12, 12, 0.8); */margin: 10px auto 5px;/*! padding: 10px 20.0px 5px 20px; *//*! background: white; */display: inline;}
#actuarial_hero .actuarial_content h1 span {display: inline-block;padding: 3px 15px 1px 15px;background: white;}
#actuarial_hero .actuarial_content h1 span:last-of-type {display: inline-block;background: white;padding: 0 15px 2px;color: #0089af;}

#actuarial_hero .actuarial_content h2 {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; color: #000; text-align: center; font-size: 22px; margin: 0 auto 0;padding: 0;/*! position: absolute; *//*! top: 20px; *//*! right: 30px; */ margin-top:5px;}
#actuarial_hero .actuarial_content p {font-size: 24px; line-height: 28px; width: 90%; margin: 0 auto;padding: 19px 0 13px;}
#actuarial_hero .actuarial_content br {display: none;}
#actuarial_hero #icon_hero {width:127px; height: 45px; margin-bottom:15px;}


/* Nav */
#actuarial_nav {background:#02a04b;}
#actuarial_nav .actuarial_content {text-align:center; padding: 15px 0 9px; }
#actuarial_nav .actuarial_content a {width: 90%; display: block ; vertical-align: middle; color: #fff; font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;text-decoration: none;font-size: 14px;line-height: 20px; margin: 0 auto;  border-bottom: 1px solid white;  padding: 10px 0; margin: 0 auto;}
#actuarial_nav .actuarial_content a:last-of-type {border-bottom: none;}
#actuarial_nav .actuarial_content a br {display: none;}


/* About */

#actuarial_about {background:#fff; padding:0;  margin: 0;}
#actuarial_about  .actuarial_content {text-align: center; padding: 54px 0 15px;}
#actuarial_about  .actuarial_content h2 {color: #000; font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; font-size: 18px;padding:0; margin: 0 auto;}
#actuarial_about  .actuarial_content h3 {color: #000; font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; font-size: 20px;padding:0; margin: 18px auto 9px;}
#actuarial_about  .actuarial_content h3 span {text-transform: uppercase; color: #f37429;}

#actuarial_about  .actuarial_content p {  font-size: 18px; color: #4d4d4d;margin: 3px auto 27px;line-height: 26px;max-width: 980px;width: 90%;/*! text-align: left; */}
#actuarial_about  .actuarial_content p strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;}



/* Winners */

#actuarial_winners {background-color:#ffd54e; padding:0;  margin: 0; overflow:hidden !important; background-image: url("../images/trees.png"); background-size:119px 200px; background-position:50% 100%; background-repeat:no-repeat; box-sizing: border-box; padding-bottom:35px;}

#actuarial_winners  .actuarial_content {text-align: center; padding: 54px 0 15px;}
#actuarial_winners  .actuarial_content h2 {color: #000; font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; font-size: 31px;padding:0; margin: 0 auto; padding-left:5px;
	padding-right:5px;
	box-sizing:border-box;}

#actuarial_winners  .actuarial_content h2.secondH2 {margin-top:30px;}

#actuarial_winners  .actuarial_content h3 {color: #00548f; font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; font-size: 22px;padding:0; margin: 18px auto 9px; padding-left:5px;
	padding-right:5px;
	box-sizing:border-box;}
#actuarial_winners  .actuarial_content h3 span {text-transform: uppercase; color: #f37429;}

#actuarial_winners  .actuarial_content p {  font-size: 18px; font-family:'Museo Sans W01_300', sans-serif; font-weight: 300; color: #000;margin: 3px auto 0px;line-height: 26px;max-width: 920px;width: 85%; margin-top:10px;/*! text-align: left; */}
#actuarial_winners  .actuarial_content p strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;}

#actuarial_winners  .actuarial_content p a {
    color:#000;
    font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;
    text-decoration: underline;
    white-space: nowrap;
}

#actuarial_winners  .actuarial_content p.secondP {max-width: 880px;}

#actuarial_winners  .actuarial_content p span {
    white-space: nowrap;
}

#actuarial_winners .dividerLine {
    position:relative;
    left:0px;
    top:0px;
    width:100%;
    height:2px;
    display:inline-block;
    text-align: center;
    pointer-events: none;
}

#actuarial_winners .dividerLine .theLine {
    position:relative;
    left:0px;
    top:0px;
    width:80%;
    height:2px;
    display:inline-block;
    background-color:#FFF;
}

.vegClass {
    position: absolute;
    top:0px;
    width:18%;
    height:auto;
    display:inline-block;
    transform: translateY(-60%);
    pointer-events: none;
}

.beans {
    position: absolute;
    right:0px;
    top:165px;
    width:20%;
    height:auto;
    display:inline-block;
    pointer-events: none;
    min-width:120px;
}


.vegClass.left {
    left:0px;
}

.vegClass.right {
    right:0px;
}

@media only screen and (max-width:950px) {
    .beans {
        right:-50px;
    }
}

@media only screen and (max-width:850px) {
    #actuarial_winners .actuarial_content p.challenge {
        max-width:350px;
    }
}

@media only screen and (max-width:750px) {
    .beans {
        top:0px;
        display:none;
    }
}

@media only screen and (max-width:650px) {
    #actuarial_winners  .actuarial_content p {
        width:70%;
        max-width:610px;
    }
    .vegClass {
        position: relative;
        width:35% !important;
        transform: none;
        margin-top:15px;
    }
    #actuarial_winners .dividerLine {
        height:auto;
    }
}

@media only screen and (max-width:500px) {
    #actuarial_winners  .actuarial_content p {
        width:80%;
        max-width:610px;
    }
}


#actuarial_winners .actuarial_content a.actuarial_btn {
	display: inline-block;
line-height: 40px;
background: #0094a5;
font-family: 'Museo Sans W01_900', sans-serif;
font-weight: 900;
color: #fff;
text-decoration: none;
text-align: center;
box-sizing: border-box;
padding: 0;
font-size: 15.5px;
letter-spacing: .5px;
width: 260px;
height: 40px;
	margin:0px;
}

#actuarial_winners .actuarial_content a.actuarial_btn {
	background: #f3732a;
color: #FFF;
	width:292px;
}

/* Challenge 1 */

#actuarial_challengeone {background:#ffd64f; padding:0;  margin: 0;}
#actuarial_challengeone  .actuarial_content { padding: 46px 0 0px; overflow: hidden; text-align: center; max-width:1180px; padding-bottom:45px;}

#actuarial_challengeone  .actuarial_content h2 {color: #0093a4; font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; font-size: 31px;padding:0; margin: 0 auto; padding-left:5px;
	padding-right:5px;
	box-sizing:border-box; display:inline-block; padding-bottom:16px;}

#actuarial_challengeone  .actuarial_content h2.secondH2 {margin-top:30px;}

#actuarial_challengeone  .actuarial_content h3 {color: #0093a4; font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; font-size: 22px;padding:0; margin: 18px auto 9px; padding-left:5px;
	padding-right:5px;
	box-sizing:border-box; padding-top:55px;}
#actuarial_challengeone  .actuarial_content h3 span {text-transform: uppercase; color: #f37429;}

#actuarial_challengeone  .actuarial_content p {  font-size: 18px; font-family:'Museo Sans W01_700', sans-serif; font-weight: normal; color: #000;margin: 3px auto 0px;line-height: 26px; width: 85%; margin-top:10px; padding-bottom:36px;/*! text-align: left; */}
#actuarial_challengeone  .actuarial_content p strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;}


#actuarial_challengeone  .actuarial_content #materials_boxes {}
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box {display: block; width: 90%; margin: 0 auto; max-width: 540px; text-align: center;position: relative;}

#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box h2 {font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; color: #000; font-size: 21px; line-height: 25px;padding: 0;margin: 0;}
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box p {font-family:'Museo Sans W01_500', sans-serif; font-weight: 500; color: #000; font-size: 21px; line-height: 28px; width: 95%; max-width: 472px; margin: 11px auto 15px; padding-bottom:0px;}
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box p strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; color:#0093a4; }
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box #entry_packet {display: block;	position: relative;	height: 199px;}
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box #entry_packet img {position: absolute; left: 0; right: 0; margin: auto;}
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box #entry_packet a.materials_btn {position: absolute; left: 0; right: 0; margin: auto; bottom: 0;}
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box #entry_packet #bee_one {display: none; width: 62px;}
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box #entry_packet #bee_two {display: none; width: 84px;}
#actuarial_challengeone  .actuarial_content #green_dress {display: none; width: 308px;}

#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box #small_text {font-size: 12px; line-height: 14px;margin: 22px auto 0;}
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box #small_text a {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; color: #000;}

#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box:first-of-type {border-bottom: 2px solid white; padding: 0 0 30px 0;}
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box:last-of-type {padding: 30px 0 0 0;}

#actuarial_challengeone  a.materials_btn {display:inline-block;  line-height:40px; background:#f3732a; font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; color:#fff; text-decoration:none; text-align:center; box-sizing:border-box; padding:0; font-size:15.5px; letter-spacing:1.5px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
border-radius:30px;
white-space: nowrap;
margin: 0 auto;
letter-spacing: .5px;
text-transform: uppercase;
width: 260px;
height: 40px;
}

/* Info */

#actuarial_info {background:#fff; padding:0;  margin: 0;}
#actuarial_info  .actuarial_content {text-align: center; padding: 80px 0 26px;}
#actuarial_info  .actuarial_content h2 {color: #000; font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; font-size: 26px;padding:0; margin: 0 auto;}
#actuarial_info  .actuarial_content h3 {color: #000; font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; font-size: 20px;padding:0; margin: 44px auto 9px;}
#actuarial_info  .actuarial_content h3 span {text-transform: uppercase; color: #f37429;}

#actuarial_info  .actuarial_content p {font-family:'Museo Sans W01_500', sans-serif; font-weight: 500; font-size: 24px; color: #000;margin: 25px auto 37px;line-height: 27px;max-width: 910px;width: 90%;/*! text-align: left; */}
#actuarial_info  .actuarial_content p strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;display: block;}
#actuarial_info .actuarial_content p:last-of-type {max-width:560px; margin: 10px auto 36px; font-size: 18px;}
/*
#actuarial_info .actuarial_content p:first-of-type {font-size: 22px; line-height: 27px; max-width: 940px; width: 90%;margin: 3px auto 29px;}
#actuarial_info .actuarial_content p:first-of-type strong {display: inline;}
#actuarial_info .actuarial_content p:first-of-type a {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;color: #000; text-decoration: underline;}
*/

#actuarial_info .actuarial_content a.actuarial_btn {display:inline-block; line-height:40px; background:#0094a5; font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; color:#fff; text-decoration:none; text-align:center; box-sizing:border-box; padding:0; font-size:15.5px; 
letter-spacing: .5px;
width: 260px;
height: 40px;
}

#actuarial_info  .actuarial_content .prize_burst {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; font-size: 18px; line-height: 20px; color: #fff; text-align: center; width: 121px; height: 121px; border-radius: 50%; background: #f37429; border: 1px solid white; display: inline-block; vertical-align: top;padding: 30px 0 0 0; margin: 0 0 30px 20px;}
#actuarial_info  .actuarial_content #students_prize_burst_mobile {padding: 22px 0 0 0;}
#actuarial_info  .actuarial_content #teachers_prize_burst {display: none;}
#actuarial_info  .actuarial_content #students_prize_burst {display: none; }

#actuarial_info  .actuarial_content .challenge_boxes .prize_burst {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; font-size: 18px; line-height: 20px; color: #fff; text-align: center; width: 121px; height: 121px; border-radius: 50%; background: #f37429; border: 1px solid white; display: inline-block; vertical-align: top;padding: 30px 0 0 0; margin: 0 0 30px 20px;}

#actuarial_info  .actuarial_content .challenge_boxes {width: 90%; margin: 0 auto 25px; max-width: 480px; font-size: 20px;border: 1px solid black;position: relative;}
#actuarial_info  .actuarial_content .challenge_boxes h3 {font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; font-size: 18px; color: #fff; width: 100%; margin: 0; padding: 15px 0 14px; background: #568f36;text-transform: uppercase;}
#actuarial_info  .actuarial_content .challenge_boxes h4 {font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; width: 90%; margin: 20px auto 0;font-size: 18px;}
#actuarial_info  .actuarial_content .challenge_boxes h5 {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; width: 90%; margin: 10px auto 25px;font-size: 18px;}

#actuarial_info  .actuarial_content #challenge1 h3 {background: #02a04b;}

#actuarial_info  .actuarial_content #challenge1 {color:#000;}
#actuarial_info  .actuarial_content #challenge1 p {color:#000;}
#actuarial_info  .actuarial_content #challenge1 p strong{color:#000;}
#actuarial_info  .actuarial_content #challenge1 #challenge1_complete_banner {background: #aed136; font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; font-size: 21px; color: #000; transform: rotate(-15.5deg); position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: 40px; line-height: 40px; width:150%; margin-left:-25%;}

#actuarial_info  .actuarial_content #challenge2 h3 {background: #02a04b;}

#actuarial_info  .actuarial_content #challenge2 {color:#000;}
#actuarial_info  .actuarial_content #challenge2 p {color:#000;}
#actuarial_info  .actuarial_content #challenge2 p strong{color:#000;}
#actuarial_info  .actuarial_content #challenge2 #challenge2_complete_banner {background: #aed136; font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; font-size: 21px; color: #000; transform: rotate(-15.5deg); position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: 40px; line-height: 40px; width:150%; margin-left:-25%;}

#actuarial_info  .actuarial_content .challenge_boxes p:first-of-type {max-width: none;width: 90%;}
#actuarial_info  .actuarial_content .challenge_boxes p {text-align: center; font-size: 18px;margin: 0px auto 10px;line-height: 25px;}
#actuarial_info  .actuarial_content .challenge_boxes p br {display: none;}
#actuarial_info  .actuarial_content .challenge_boxes p span {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;}
#actuarial_info  .actuarial_content #challenge2 p span {color: #f3732a;}
#actuarial_info  .actuarial_content #challenge2 p strong {margin: 18px auto 0;}
#actuarial_info  .actuarial_content #challenge1 {}
#actuarial_info  .actuarial_content #challenge2 {}

#actuarial_info #teacher {display: none; width: 254px;}

#actuarial_info .actuarial_content a.actuarial_btn {
	background: #ffdd00;
	color:#000;
}


/* Past Questions */
#actuarial_past_questions {text-align:center; padding:46px 0 31px 0; background:#0094a5;}
#questions_intro {width: 90%; margin: 0 auto 35px;}
#questions_intro h2 {margin:0; padding:0; font-family: 'Museo Sans W01_900', sans-serif; font-weight: 900; color:#fff; font-size:32px; line-height: 40px;}
#questions_intro p {margin:0 auto 24px auto; padding:0; font-family:'Museo Sans W01_500', sans-serif; font-weight:500; color:#fff; font-size:18px; line-height:28px;width: 98%;max-width: 920px;}
#actuarial_past_questions #blue_shirt {display: none; width: 145px;}

/* Pods */
.pods-holder {max-width:1080px; margin:0 auto; padding: 0;}
.pod {display:inline-block; width:220px; /*! box-shadow:-4px 4px 0 0 rgba(0, 0, 0, 0.25); */ /*! background-color:#fff; */ /*! border:solid 1px #f4f4f4; */ margin: 0 15px 13px 15px; text-decoration: none; vertical-align: text-top; padding-bottom: 21px;}
.pod-thumb {display: block;}
.pod-thumb img {width:225px; height:165px; margin:-1px 0 0 -1px;}
.pod-info {display: block; text-align: center; padding-bottom: 16px; min-height: 160px;/*! box-shadow: -3px 3px 0 0 rgba(0, 0, 0, 0.25); *//*! background: #fff; */}
.pod-type {display: block; font-family:'Museo Sans W01_900', sans-serif; font-size:24.5px; line-height:15px; padding:17px 0 6px; color:#fff;}
.pod-title {display: block; font-family:'Museo Sans W01_300', sans-serif; font-size:16px; line-height:20px; color:#414141;margin: 0 0 8px 0;font-weight: 300;}

.pod-grades {
  display:block;
  font-size: 8px;
  text-align: center;
  padding:0;
  text-transform: uppercase;
  letter-spacing: .2px;
  font-family:'Museo Sans W01_700', sans-serif;
  font-weight: 700;
  color: #414141;
}
.pod-grades strong {
  display:block;
 font-family:'Museo Sans W01_900', sans-serif;
  font-weight: 900;
  font-size: 16px;
  text-align: center;
  color: #b3b3b3;
  padding-bottom: 10px;
}



.pod-btn {display:inline-block; height:38px; line-height:38px; background:#ffdd00; font-family:'Museo Sans W01_900', sans-serif; color:#000; text-decoration:none; text-align:center; box-sizing:border-box; font-size:12px; margin: 20px auto 0px; padding:0 18px; width:198px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
letter-spacing: .5px;
}

/* Update */

#actuarial_update {background:#fff; padding:0; /*! border-bottom: 1px solid black; */}
#actuarial_update .actuarial_content {text-align: center; padding: 55px 0 41px;}

#actuarial_update .actuarial_content h2 {font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; font-size: 22px; max-width: 601px; margin: 0 auto; line-height: 27px; width: 88%; color:#f37429;}


#actuarial_update .actuarial_content p {font-family:'Museo Sans W01_300', sans-serif; font-weight: 300; font-size: 20px; max-width: 820px; margin: 0 auto; padding: 0 0 17px 0; line-height: 27px; width: 88%;}
#actuarial_update .actuarial_content p strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;}
#actuarial_update .actuarial_content p span {color: #00a0d2;}
#actuarial_update .actuarial_content p:last-of-type {padding: 42px 0 13px 0;}

#actuarial_update .actuarial_content a.actuarial_btn {width: 260px;background: #ffdd00;color: #000;height: 48px;line-height: 48px;font-family: 'Museo Sans W01_900', sans-serif;font-weight: 900;letter-spacing: .75px;font-size: 15.5px;}




/* Survey */
#actuarial_survey {text-align:center; padding:23px 0 34px 0; background: #ffd64f;}

#survey_intro {width: 90%; margin: 0 auto;}
#survey_icon {width:62px; height: auto; margin-bottom:22px;}
#survey_intro h2 {margin:0; padding:0; font-family: 'Museo Sans W01_900', sans-serif; font-weight: 900; color:#f37429; font-size:32px; line-height: 39px;}
#survey_intro p {margin:4px auto 22px auto; padding:0; font-family:'Museo Sans W01_500', sans-serif; font-weight:500;  font-size:20px; line-height:28px;color: rgba(0, 0, 0, 0.7);}
#survey_intro strong {font-weight: 700; font-family:'Museo Sans W01_700', sans-serif;}
#survey_bottom {max-width:940px; width:90%; margin:0 auto; padding:16px 0 0 0; text-align: left;}
#survey_bottom p {margin:0 auto; padding:10px 0 0 0; font-size:11px; line-height:13px; font-family:'Museo Sans W01_500', sans-serif; font-weight: 500; color: #000;text-align: center;}
#survey_bottom a {color: #000; text-decoration: none;}

#actuarial #actuarial_survey a.actuarial_btn {width: 240px;background: #fff;color: #000;height: 40px;line-height: 40px;font-family: 'Museo Sans W01_700', sans-serif;font-weight: 700;letter-spacing: 1.5px;font-size: 13px;}

/* Extra Credit */
#actuarial_extracredit {text-align:center; padding:13px 0 8px 0; background: #0094a5; }

#extracredit_logo {width:142px; height: auto; margin-bottom:0;}
#actuarial_extracredit p {margin:3px auto 10px auto; padding:0; /*! font-family:'Museo Sans W01_500', sans-serif; */ /*! font-weight:500; */ color:#fff; font-size:16px; line-height:24px;}
#actuarial_extracredit p a {font-family:'Museo Sans W01_900', sans-serif; font-weight:900; color:#fff; text-decoration: underline;}



/* Footer */

#actuarial_footer {background:#fff; padding:0;}
#actuarial_footer .actuarial_content {text-align: center; padding: 22px 0 40px;}

#actuarial_footer .actuarial_content p {font-size: 8px; max-width: 988px; margin: 0 auto; padding: 7px 0 10px; line-height: 10px; width: 91%;letter-spacing: -.3px;text-align: left;}
#actuarial_footer .actuarial_content p a {text-decoration: underline; color: #000;}


/* School Closure */
/* #school_closure {font-family:'Museo Sans W01_300', sans-serif; color:#000; background:#ffc425; font-size:23px; line-height:25px;}
#school_closure .closure_content {text-align:center; padding:9px 10px 10px;}
#school_closure .closure_content strong {font-family:'Museo Sans W01_700', sans-serif; font-weight:400;}
#school_closure .closure_content a {font-family:'Museo Sans W01_700', sans-serif; text-decoration:underline; color:#000;}
#school_closure .closure_content a:hover {text-decoration:underline; color:#006554;}
#school_closure .closure_content br {display: none;} */




/* Modal */
#contestModal {}
#contestModal .modal-dialog {width:auto; max-width:990px;}
#contestModal .modal-content {border:#015291 8px solid; 
-moz-border-radius: 14px; 
-webkit-border-radius: 14px;
border-radius: 14px; 
} 
#contestModal .modal-header {border-bottom: none; padding:24px 20px 13px;}
#contestModal .modal-header h2 {margin:0; padding:12px; font-size:30px; font-family:'Museo Sans W01_900', sans-serif; font-weight: 400; color:#015291; text-align: center;}
#contestModal .modal-body  h3 {width: 90%; max-width: 894px; margin:0 auto; padding:12px; font-size:26px; font-family:'Museo Sans W01_700', sans-serif; font-weight: 400; color:#fff; text-align: center; background: linear-gradient(#ffffff 0%, #ffffff 49%, #005490 50%, #005490 51%, #ffffff 52%, #ffffff 100%);}
#contestModal .modal-body  h3 span {background-color: #005490;padding: 10px 25px;}
#contestModal .modal-body  p {margin:0; padding:0 12px 60px 22px; font-size:18px; line-height: 24px; font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; color: #000;text-align: left;}
#contestModal .modal-body  #help {padding: 0 12px 13px 22px; font-size: 11px;}
#contestModal .modal-body {padding:0;}
#actuarialContestClose {display: block; position: absolute; right:22px; top:16px;}
#actuarialContestClose img {width:24px; height:auto;}

#contestModal .modal-body  ul {
font-family:'Museo Sans W01_500', sans-serif; 
font-weight: 500;
font-size: 16px;
list-style-type: none;
padding: 30px 0 0 0;
margin: 0 auto;
line-height: 20px;
letter-spacing: -.3px;
width: 90%;
}

#contestModal .modal-body li {padding: 0 0 20px 0;}
#contestModal .modal-body li a {color:inherit; text-decoration: underline;}

#contestModal .modal-body li:before{
			padding-right: 6px;
			content: url("../images/No1.png");
			margin: 0 0 4px -15px; display: block;
}

#contestModal .modal-body li.no2:before{
			padding-right: 6px;
			content: url("../images/No2.png");
			margin: 0 0 4px -15px;
}

#contestModal .modal-body li.no3:before{
			padding-right: 6px;
			content: url("../images/No3.png");
			margin: 0 0 4px -15px;
}

#contestModal .modal-body li.no4:before{
			padding-right: 6px;
			content: url("../images/No4.png");
			margin: 0 0 4px -15px;
}


#ContestLinks {text-align: center; font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; color:#000; font-size: 14px; padding-bottom:30px; 
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
}
#ContestLinks span {font-size: 16px;
}
#ContestLinks a {color:#000; text-decoration: underline;}


#winnersModal {}
#winnersModal .modal-dialog {width:auto; max-width:640px;}
#winnersModal .modal-content {border:#00aeef 8px solid; 
-moz-border-radius: 14px; 
-webkit-border-radius: 14px;
border-radius: 14px; 
} 
#winnersModal .modal-header {border-bottom: none; padding:28px 20px;}
#winnersModal .modal-header h2 {margin:0; padding:12px; font-size:30px; font-family:'Museo Sans W01_900', sans-serif; font-weight: 400; color:#fff; text-align: center; background: #ec008c;}
#winnersModal .modal-body {padding:0 10px 50px 10px;}
#winnersModalClose {display: block; position: absolute; right:12px; top:12px;}
#winnersModalClose img {width:24px; height:auto;}

#winners_holder {font-family:'Museo Sans W01_300', sans-serif; font-weight:300; color:#000;}
#winners_holder h2 {font-family:'Museo Sans W01_700', sans-serif; font-weight:700; margin:0 0 15px 0; padding:0; font-size:15px; text-align: center;}
#winners_holder p {margin:0; padding:0; font-size:14px; text-align: center;}


/* Media Queries */

@media only screen and (min-width: 480px) {
#actuarial_intro .actuarial_content p {font-size: 27px; max-width: 894px; line-height: 35px; width: 91%;/*! margin: 0 auto 100px; */}
#actuarial_challenge2   a.actuarial_btn {width: 400px; height: 49.5px;margin: 21px 0 51px; color: #000; background: #ffdd00;letter-spacing: 1.2px;font-size: 15.5px;}
#actuarial_challenge2  .actuarial_content h2 {font-size: 32px;}
#actuarial_challenge2  .actuarial_content h3 {font-size: 29px;}
#actuarial_challenge1 .actuarial_content a.actuarial_btn {width: 400px; height: 49px;line-height: 49px;letter-spacing: 1.5px;font-size: 16px;}

}

@media only screen and (min-width: 600px) {
#actuarial_hero .actuarial_content h1 {font-size: 35px;}
	
	#actuarial_hero .actuarial_content h1 span img {bottom: 18px; left: -50px; width:95px;}

#actuarial_intro .actuarial_content {text-align: center; padding: 56px 0 40px;}
#actuarial_intro  a.actuarial_btn {width: 408px; height: 49.5px;margin: 38px 0;letter-spacing: 1.2px;}
#actuarial_intro #chopsticks {display: block; width: 240px; height: auto;position: absolute;top: -80px;right: 13px;}

}



@media only screen and (min-width: 720px) {
#actuarial_header #sponsored {display: block;text-align: left;position: absolute;top: 16px;left: 10px;}
#actuarial_header .actuarial_content img {display: table-cell; float: right;}
#actuarial_header .actuarial_content #ny_life_logo {height:65px; width:145px; margin: 14px 108px 0 20px;}
#actuarial_header .actuarial_content #actuarial_logo {margin: 33px 5px 0 15px; height:33px; width: 149px;}
#actuarial_header .actuarial_content #unexpectedmath_logo {height:46px; width:128px; margin: 22px 10px 21px 0; }


#actuarial_challenge2 .actuarial_content p {font-size: 28px; color: #000; max-width: 800px; margin: 24px auto 17px;line-height: 32.5px; font-family:'Museo Sans W01_500', sans-serif; font-weight: 500;}

}

@media only screen and (min-width: 865px) {
#school_closure .closure_content br {display: block;}  
  
#actuarial_header .actuarial_content #ny_life_logo {height:65px; width:145px; margin: 14px 158px 0 20px;}

#contestModal .modal-body  ul {width: 100%;}
	
#contestModal .modal-body li {padding: 0 0 20px 20px;}
	
#contestModal .modal-body li {padding: 0 0 20px 35px;
display: inline-block;
width: 170px;
vertical-align: top;
text-align: left;
position: relative;
margin: 0 10px 0 0;
}

#contestModal .modal-body li.no2 {width: 141px;}	
#contestModal .modal-body li.no3 {width: 290px;}	
#contestModal .modal-body li.no4 {width: 254px;}	

#contestModal .modal-body  ul {
/*! width: 92%; */
}	
	
#contestModal .modal-body li:before{
			padding: 0px 6px 0 0;
			content: url("../images/No1.png");
			margin: 0 0 4px -15px; display: block;
			position: absolute;
			left: 5px;
			top: -7px;
}
	


#contestModal .modal-body li.no2:before{
			padding: 0 6px 0 0;
			content: url("../images/No2.png");
			margin: 0 0 4px -15px; display: block;
			position: absolute;
			left: 5px;
			top: -7px;
}

#contestModal .modal-body li.no3:before{
			padding-right: 6px;
			content: url("../images/No3.png");
			margin: 0 0 4px -15px; display: block;
			position: absolute;
			left: 5px;
			top: -7px;
}

#contestModal .modal-body li.no4:before{
			padding-right: 6px;
			content: url("../images/No4.png");
			margin: 0 0 4px -15px; display: block;
			position: absolute;
			left: 5px;
			top: -7px;
}

#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box #entry_packet #bee_one {display: block; position: absolute; top: -27px; right: -373px;}
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box #entry_packet #bee_two {display: block; position: absolute; bottom: 66px; left: -409px;}

}

@media only screen and (min-width: 960px) {

  
#actuarial_hero .actuarial_content h1 {font-size: 38px;}
#actuarial_intro {background:#fff; padding:0;  }
#actuarial_intro .actuarial_content h2 {height: 150px; width: 150px;     font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; font-size: 19px;padding: 25px 0 0 0;position: absolute;top: -74px;right: 10px; /*! margin: 0 auto; */}
#actuarial_intro .actuarial_content p {font-size: 27px; max-width: 894px; line-height: 35px; width: 91%; margin: 0 auto 0;}
#actuarial_hero .actuarial_content br {display: block;}

#actuarial_header .actuarial_content #actuarial_logo {margin: 32px 48px 0 0; height:33px; width: 149px;}
#actuarial_header .actuarial_content #unexpectedmath_logo {height:46px; width:128px; margin: 20px 50px 21px 0; }

#actuarial_nav .actuarial_content a {border-bottom: none; width: 16%; display: inline-block ; vertical-align: middle; color: #fff; font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;text-decoration: none;font-size: 12px;line-height: 14px;  padding: 8px 0 11px;position: relative;}
#actuarial_nav .actuarial_content a br {display: initial}

#actuarial_nav .actuarial_content a::after {
    background-color: #fff; 
    bottom: 0;
    content: '';
    display: block;
    height: 32px;
    right: 0;
    position: absolute;
    transform: translateY(-50%);
    width: 1px;
	top:50%;
}
  


#actuarial_nav .actuarial_content a:nth-child(4)::after {content: none;}

#actuarial_challengeone  .actuarial_content #green_dress {display: none; position: absolute; right: -88px; bottom: -30px;}
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box #entry_packet {display: block;	position: absolute;	height: 215px;left: 0;right: 0;margin: auto;bottom: 0;}  


#actuarial_info  .actuarial_content .challenge_boxes {display: inline-block; vertical-align: top; width: 470px; margin: 0 auto; max-width: none; font-size: 20px;border: 1px solid black;position: relative;height: 515px; overflow:visible !important;}
#actuarial_info  .actuarial_content #teachers_prize_burst_mobile {display: none;}
#actuarial_info  .actuarial_content #students_prize_burst_mobile {display: none;}
#actuarial_info  .actuarial_content .challenge_boxes #teachers_prize_burst {display: block; position: absolute;left: 3px; top: -54px;margin: 0;}
#actuarial_info  .actuarial_content .challenge_boxes #students_prize_burst {display: block; padding: 22px 0 0 0; position: absolute;right: 6px;top: -54px;margin: 0;}

#actuarial_info  .actuarial_content #challenge1 {}
    
   
    
#actuarial_info  .actuarial_content #challenge2 {}
#actuarial_info  .actuarial_content .challenge_boxes p {width: 88%;}
#actuarial_info  .actuarial_content .challenge_boxes p br {display: block;}

#actuarial_info  .actuarial_content #challenge1 #challenge1_complete_banner {font-size: 28px; width: 540px; position: absolute; top: 0; bottom: 0; left: -40px; right: 0; margin: auto; height: 40px; line-height: 40px;}  
#actuarial_info  .actuarial_content #challenge2 #challenge2_complete_banner {font-size: 28px; width: 540px; position: absolute; top: 0; bottom: 0; left: -40px; right: 0; margin: auto; height: 40px; line-height: 40px;}  
  
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box {display: inline-block; width: 48%; vertical-align: top; height: auto;}
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box:first-of-type {border-bottom: none; border-right: 2px solid white; padding: 0;}
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box:last-of-type {padding: 0;}  
#actuarial_challengeone  .actuarial_content #materials_boxes .materials_box a.materials_btn:last-of-type {position: absolute; bottom: 0; left: 0; right: 0; margin: auto;}  
#actuarial_past_questions #blue_shirt {display: block; position: absolute; top: -310px; left: 18px;}


/* Modal */
#contestModal .modal-header {}
#actuarialContestClose {}
#contestModal .modal-header h2 {height: 48px; line-height: 48px; padding:0;}

}

@media only screen and (min-width: 1024px) {

}

@media only screen and (min-width: 1080px) {
#actuarial_header #sponsored {display: block; text-align: left;position: absolute;/*! top: 10px; */left: 80px;}
#actuarial_header .actuarial_content #ny_life_logo {height:65px; width:145px; margin: 15px 278px 0 10px;}
#actuarial_header .actuarial_content #actuarial_logo {margin: 32px 48px 0 0; height:33px; width: 149px;}
#actuarial_header .actuarial_content #unexpectedmath_logo {height:46px; width:128px; margin: 23px 50px 0px 0; }
#actuarial_about  .actuarial_content #challenge1 {margin-right: 20px;}
#actuarial_about  .actuarial_content #challenge2 {margin-left: 20px;}
#actuarial_about  .actuarial_content #challenge2 h4 {margin-top: 20px;}
	
#actuarial_winners  .actuarial_content #challenge1 {margin-right: 20px;}
#actuarial_winners  .actuarial_content #challenge2 {margin-left: 20px;}
#actuarial_winners  .actuarial_content #challenge2 h4 {margin-top: 20px;}
  
#actuarial_info  .actuarial_content .challenge_boxes {margin: 0 15px;}
#actuarial_info  .actuarial_content .challenge_boxes #teachers_prize_burst {left: -35px; top: -46px;margin: 0;}
#actuarial_info  .actuarial_content .challenge_boxes #students_prize_burst {right: -23px;top: -58px;margin: 0;}
#actuarial_info #teacher {display: block; position: absolute; bottom: 0; right: 0px;}

#actuarial_hero .actuarial_content h1 {font-size: 48px;margin: 0;}
#actuarial_hero .actuarial_content {text-align: center;padding: 88px 0 80px; /*! min-height: 271px; */}
#actuarial_intro .actuarial_content {text-align: center; padding:49px 0 41px;}
#actuarial_intro .actuarial_content h2 {position: absolute;top: -88px;right: 50px;height: 165px;width: 165px;font-size: 21px;line-height: 24.5px;}

  #actuarial_challengeone  .actuarial_content {background-position: 800px bottom;}


}

@media only screen and (min-width: 1280px) {
}

#actuarial_winners .fanHolder {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	display:inline-block;
}

#actuarial_winners .fanHolder .fanItem {
	position:relative;
	left:0px;
	top:0px;
	height:auto;
	display:inline-block;
	box-sizing:border-box;
	vertical-align: middle;
	margin-top:20px;
}

#actuarial_winners .fanHolder .fanItem.fanItemSide {
	width:215px;
	text-align: left;
	padding-left:10px;
}

#actuarial_winners .fanHolder .fanItem.fanItemSide h3 {
	margin:0px;
	padding:0px;
	font-family:'Museo Sans W01_900', sans-serif;
	font-weight: 900;
	font-size:23px;
	line-height:27px;
	color:#f37429;
}

#actuarial_winners .fanHolder .fanItem.fanItemSide ul {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}

#actuarial_winners .fanHolder .fanItem.fanItemSide li {
	font-family:'Museo Sans W01_500', sans-serif;
	font-weight: 500;
	font-size:17px;
	line-height:20px;
	color:#000;
	margin-top:5px;
}

#actuarial_winners .fanHolder .fanItem.fanItemMiddle {
	width:409px;
}

#actuarial_winners .fanHolder .fanItem.fanItemMiddle img {
	width:100%;
}

#actuarial_winners p.challenge {
	font-family:'Museo Sans W01_500', sans-serif;
	font-weight: 500;
	font-size:24px;
	line-height:28px;
	color:#000;
	margin-top:20px;
}

#actuarial_winners .lineHolder {
	position:relative;
	left:0px;
	top:0px;
	width:1px;
	height:1px;
	display:inline-block;
	margin-top:105px;
}

#actuarial_winners .lineHolder img {
	position:absolute;
	left:-657px;
	top:-162px;
	width:1314px;
	height:auto;
	display:block;
	pointer-events:none;
	transition: all 1s;
}

#actuarial_winners .balloon {
	position:absolute;
	left:1.9%;
	top:72px;
	width:160px;
	height:auto;
	display:block;
	pointer-events:none;
	transition: all 1s;
}

@media only screen and (max-width:1270px) {
    #actuarial_winners .balloon {
        top:175px;
	}
}

@media only screen and (max-width:1035px) {
	#actuarial_winners .balloon {
		left:-115px;
	}
	#actuarial_winners .lineHolder img {
		left:-585px;
	}
}

@media only screen and (max-width:830px) {
	#actuarial_winners .balloon {
		top:175px;
	}
}

@media only screen and (max-width:500px) {
	#actuarial_winners .balloon {
		top: 183px;
		width: 100px;
		left: -70px;
	}
	#actuarial_winners .lineHolder img {
		left:-657px;
	}
}

@media only screen and (max-width:950px) {
	#actuarial_winners .fanHolder .fanItem.fanItemMiddle {
		width:100%;
	}
    #actuarial_winners .fanHolder .fanItem.fanItemMiddle img {
		max-width:455px;
	}
	#actuarial_winners .fanHolder .fanItem.fanItemSide.fanItemSide1 {
		display:none;
	}
	#actuarial_winners .fanHolder .fanItem.fanItemSide {
		width:100%;
		max-width:392px;
		padding-left:20px;
		padding-right:20px;
	}
}


#actuarial_winners .twoItemHolder {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	display:inline-block;
	max-width:1008px;
}

#actuarial_winners .twoItemHolder .twoItem {
	position:relative;
	left:0px;
	top:0px;
	width:50%;
	height:auto;
	display:inline-block;
	box-sizing:border-box;
	vertical-align: top;
	margin-top:20px;
	min-width:265px;
}

#actuarial_winners .twoItemHolder .twoItem h3 {
	margin:0px;
	padding:0px;
	font-family:'Museo Sans W01_900', sans-serif;
	font-weight: 900;
	font-size:23px;
	line-height:27px;
	color:#f37429;
	display:block;
}

#actuarial_winners .twoItemHolder .twoItem img {
	width:100%;
	max-width:242px;
	margin-top:10px;
}

#actuarial_winners .twoItemHolder .twoItem .actuarial_btn {
	width:260px;
	margin-top:20px;
}

@media only screen and (max-width:765px) {
	#actuarial_winners {padding-bottom:205px;}
}

 #actuarial_info  .actuarial_content #challenge1 .bannerBox,  #actuarial_info  .actuarial_content #challenge2 .bannerBox {
        position:absolute;
        left:0px;
        top:0px;
        width:100%;
        height:100%;
        display:block;
        overflow:hidden;
    }

    div#actuarial_info .actuarial_content #challenge1 h3, div#actuarial_info .actuarial_content #challenge2 h3 {
        background:#3f3f3f !important;
    }

div#actuarial_info .actuarial_content #challenge1 h3 {
        background:#3f3f3f !important;
    }
    #actuarial_info .actuarial_content #challenge1 h4, #actuarial_info .actuarial_content #challenge1 h5, #actuarial_info .actuarial_content #challenge1 p, #actuarial_info .actuarial_content #challenge1 p strong, #actuarial_info .actuarial_content #challenge2 h4, #actuarial_info .actuarial_content #challenge2 h5, #actuarial_info .actuarial_content #challenge2 p, #actuarial_info .actuarial_content #challenge2 p strong {
        color:#4c4c4c !important;
    }
 #actuarial_info .actuarial_content #challenge2 h4, #actuarial_info .actuarial_content #challenge2 h5, #actuarial_info .actuarial_content #challenge2 p, #actuarial_info .actuarial_content #challenge2 p strong {
        color:#4c4c4c !important;
    }

#actuarial_info .actuarial_content #challenge2 p span { color:#4c4c4c !important; }

#actuarial_winners #actuarial_book {
    position:relative;
    left:0px;
    top:0px;
    width:188px;
    height:auto;
    display:inline-block;
    margin-top:68px;
}

#actuarial_winners .actuarial_content h3.firstOne {
    padding-top:15px;
}

.theBody {
    position:relative;
    left:0px;
    top:0px;
    width:100%;
    height:auto;
    display:inline-block;
    box-sizing: border-box;
    padding-left:20px;
    padding-right:20px;
    padding-top:55px;
    padding-bottom:100px;
    background-color:#ffde53;
    text-align: center;
    border-top:solid;
    border-top-color:#f56b33;
    border-top-width:20px;
}

.theBody span {
    white-space: nowrap;
}

.theBody h2 {
    margin:0px;
    padding:0px;
    font-family: 'Museo Sans W01_900', sans-serif;
	font-weight:normal;
    color:#326872;
    font-size:36px;
    line-height:1.3;
    display:inline-block;
    max-width:870px;
}

.theBody p {
    margin:0px;
    padding:0px;
    margin-top:25px;
    font-family: 'Museo Sans W01_300', sans-serif;
	font-weight:normal;
    color:#000;
    font-size:28px;
    line-height:1.3;
    display:inline-block;
    max-width:870px;
}

.theBody p strong {
    font-family: 'Museo Sans W01_700', sans-serif;
}

.theBody a {
    display:inline-block;
    white-space: nowrap;
    line-height:50px;
    padding-left:20px;
    padding-right:20px;
    color:#FFF;
    text-decoration: none;
    background-color:#0094a5;
    border-radius:25px;
    font-family: 'Museo Sans W01_900', sans-serif;
	font-weight:normal;
    font-size:20px;
    margin-top:25px;
    min-width:250px;
}

@media (max-width: 750px) {
	.theBody h2 {
        font-size:28px;
        line-height:1.3;
    }
    .theBody p {
        font-size:20px;
        line-height:1.3;
    }
    .theBody a {
        font-size:18px;
        line-height:46px;
        border-radius:23px;
    }
    .theBody span {
        white-space:normal;
    }
}

@media (max-width: 375px) {
    .theBody a {
        font-size:17px;
    }
    .theBody span {
        white-space:normal;
    }
}

