.truncate{overflow:hidden;white-space:nowrap;cursor:pointer;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}/*!
 * Bootstrap Mixin Overrides
 */.btn-lg{padding:10px 16px;font-size:17px;line-height:1.5;border-radius:4px}.btn-sm{padding:3px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:10px;line-height:1.5;border-radius:3px}.no-border-radius-top{-webkit-border-top-right-radius:0 !important;border-top-right-radius:0 !important;-webkit-border-top-left-radius:0 !important;border-top-left-radius:0 !important}.no-border-radius-bottom{-webkit-border-bottom-right-radius:0 !important;border-bottom-right-radius:0 !important;-webkit-border-bottom-left-radius:0 !important;border-bottom-left-radius:0 !important}html{background:#424542}body{-webkit-font-smoothing:antialiased;overflow-x:hidden;letter-spacing:-0.25px}@media (max-width:767px){body.modal-open{position:fixed}}select{color:#424542}select.default:not(.has-success),select *.default{color:#9a9d9a !important}div h1:first-child,div h2:first-child,div h3:first-child,div h4:first-child,div h5:first-child,div h6:first-child,div .h1:first-child,div .h2:first-child,div .h3:first-child,div .h4:first-child,div .h5:first-child,div .h6:first-child{margin-top:0}.margin-center{margin:0 auto}.margin-top-none{margin-top:0 !important}.margin-bottom-none{margin-bottom:0 !important}.margin-top-minimal{margin-top:5px !important}.margin-bottom-minimal{margin-bottom:5px !important}.padding-none{padding:0 !important}.padding-bottom-none{padding-bottom:0 !important}.padding-less{padding:10px !important}.padding-minimal{padding:5px !important}h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,h6.bold,.h1.bold,.h2.bold,.h3.bold,.h4.bold,.h5.bold,.h6.bold,h1 .bold,h2 .bold,h3 .bold,h4 .bold,h5 .bold,h6 .bold,.h1 .bold,.h2 .bold,.h3 .bold,.h4 .bold,.h5 .bold,.h6 .bold,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong{font-weight:500;font-family:"Gotham A","Gotham B","HelveticaNeueLTStd-Md",Helvetica,Arial,Verdana,sans-serif}h1,.h1{font-weight:300;letter-spacing:-1px}h2,.h2{letter-spacing:-0.5px}h3,.h3{margin-bottom:5px}h4,.h4{font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin-top:10px}h4,h5,h6,.h4,.h5,.h6{margin-bottom:2px}a.narrow{line-height:1.25}.fa.super-script{font-size:75% !important;position:relative;top:-4px !important;left:1px !important}hr{border-top:solid 1px #e7e7e7}hr.narrow{margin-top:10px;margin-bottom:10px}hr.extra-narrow{margin-top:2px;margin-bottom:2px}hr.wide{margin-top:30px;margin-bottom:30px}hr.thick{border-top-width:2px}hr.dark{border-color:#7e817e}hr.darker{border-color:#5a5d5a}hr.darkest{border-color:#424542}hr.light{border-top:solid 1px #f3f3f3}p .lead,p.lead{font-size:14px;margin-bottom:15px}p.narrow{margin-top:0;margin-bottom:5px;line-height:1.25}label{font-weight:500}input[type="checkbox"]+label,input[type="checkbox"]+input[type="hidden"]+label,input[type="radio"]+label{font-weight:normal;margin-bottom:5px}.checkbox input[type=checkbox]{display:none}.checkbox label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox label:before{content:"";display:inline-block;width:16px;height:16px;position:absolute;left:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#ffffff;border:1px solid #c5c5c5}.checkbox input[type=checkbox][disabled]:checked+label:before,.checkbox input[type=checkbox][disabled]:checked+input+label:before{background:#c5c5c5}.checkbox input[type=checkbox]:checked+label:before,.checkbox input[type=checkbox]:checked+input+label:before{font:normal normal normal 14px/1 FontAwesome;content:"\f00c";text-align:center;color:#5a5d5a;font-size:13px}.radio input[type=radio]{display:none}.radio input[type=radio][disabled]+label,.radio input[type=radio][disabled]+label:before{color:#c5c5c5 !important}.radio label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio label:before{content:"";display:inline-block;width:16px;height:16px;margin-top:2px;position:absolute;left:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#f3f3f3;border:1px solid #c5c5c5}.radio input[type=radio]:checked+label:before{content:"\f111";font:normal normal normal 14px/1 FontAwesome;color:#424542;font-size:8px;text-align:center;line-height:14px}b,strong,.bold{font-weight:500}.unbold{font-weight:normal !important}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.content{overflow-x:hidden}.overline{text-decoration:overline}.underline{text-decoration:underline}.badge-primary{background-color:#237ebb;border-color:#237ebb;color:#fff}.badge-success{background-color:#8bc440;border-color:#8bc440;color:#fff}.badge-info{background-color:#3592d0;border-color:#3592d0;color:#fff}.badge-warning{background-color:#f7d924;border-color:#f7d924;color:#fff}.badge-danger{background-color:#f0543d;border-color:#f0543d;color:#fff}.callout{margin:0 0 20px 0;border:0 solid transparent;border-left-width:4px !important;border-radius:0}.callout .callout-body{border:1px solid #e7e7e7;border-left-width:0;padding:20px}.callout h1,.callout h2,.callout h3,.callout h4,.callout h5,.callout h6,.callout .h1,.callout .h2,.callout .h3,.callout .h4,.callout .h5,.callout .h6{margin-top:0;margin-bottom:5px}.callout p:last-child{margin-bottom:0}.callout code{border-radius:3px}.callout-primary{border-left-color:#237ebb}.callout-primary h1,.callout-primary h2,.callout-primary h3,.callout-primary h4,.callout-primary h5,.callout-primary h6,.callout-primary .h1,.callout-primary .h2,.callout-primary .h3,.callout-primary .h4,.callout-primary .h5,.callout-primary .h6{color:#237ebb}.callout-success{border-left-color:#8bc440}.callout-success h1,.callout-success h2,.callout-success h3,.callout-success h4,.callout-success h5,.callout-success h6,.callout-success .h1,.callout-success .h2,.callout-success .h3,.callout-success .h4,.callout-success .h5,.callout-success .h6{color:#8bc440}.callout-info{border-left-color:#3592d0}.callout-info h1,.callout-info h2,.callout-info h3,.callout-info h4,.callout-info h5,.callout-info h6,.callout-info .h1,.callout-info .h2,.callout-info .h3,.callout-info .h4,.callout-info .h5,.callout-info .h6{color:#3592d0}.callout-warning{border-left-color:#f7d924}.callout-warning h1,.callout-warning h2,.callout-warning h3,.callout-warning h4,.callout-warning h5,.callout-warning h6,.callout-warning .h1,.callout-warning .h2,.callout-warning .h3,.callout-warning .h4,.callout-warning .h5,.callout-warning .h6{color:#f7d924}.callout-danger{border-left-color:#f0543d}.callout-danger h1,.callout-danger h2,.callout-danger h3,.callout-danger h4,.callout-danger h5,.callout-danger h6,.callout-danger .h1,.callout-danger .h2,.callout-danger .h3,.callout-danger .h4,.callout-danger .h5,.callout-danger .h6{color:#f0543d}.graph-row{background-color:#f3f3f3}.graph-row-full{height:15px;background-color:#669933}.graph-row-on{height:15px;background-color:#8bc440}.ul-center{position:relative;height:20px}.ul-center>ul{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.ul-center>ul>li{display:inline-block}.no-bullet-list{list-style:none;margin-left:0;padding-left:0}.no-bullet-list li{padding-bottom:10px}.no-bullet-list.min-padding li{padding-bottom:0}.no-bullet-float-list{list-style:none;margin-left:0;padding-left:0}.no-bullet-float-list li{float:left;margin-right:15px}.no-bullet-float-list.right li{float:right;margin-right:0;margin-left:15px}.select2-container-multi .select2-choices .select2-search-field input{padding-left:12px}.select2-container-multi.input-lg .select2-choices .select2-search-field input{padding:0}.vertical-padding{padding-top:15px;padding-bottom:15px}.readmore-js-toggle{padding-bottom:15px}p.lead+.readmore-js-toggle{margin-top:-15px}p.ranking-lead{margin-top:10px}.truncate{overflow:hidden;white-space:nowrap;cursor:pointer;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.blockUI.blockOverlay{background-color:#5a5d5a !important}.blockUI.blockMsg{width:100% !important;left:0 !important;padding:60px;color:white;background-color:rgba(66,69,66,0.9925);text-align:center;border:solid 1px #424542}#actionResult{position:fixed;z-index:9999;opacity:.8;width:100%;bottom:0}#actionResult .alert{margin-bottom:0}.field-validation-error,.error{display:block;color:#ff031e;margin-bottom:15px;font-weight:normal}label.field-validation-error,label.error{font-size:12px}.input-validation-error,select.error,input.error{border:1px solid #ff728a !important;background-color:#fff2f2 !important;color:#9d0011}.input-validation-error+.input-group-btn>button{color:#fff;background-color:#f0543d;border-color:#f0543d}.input-validation-error+.input-group-btn>button:hover,.input-validation-error+.input-group-btn>button:focus,.input-validation-error+.input-group-btn>button:active,.input-validation-error+.input-group-btn>button.active,.open>.dropdown-toggle.input-validation-error+.input-group-btn>button{color:#fff;background-color:#e82d12;border-color:#df2c11}.input-validation-error+.input-group-btn>button:active,.input-validation-error+.input-group-btn>button.active,.open>.dropdown-toggle.input-validation-error+.input-group-btn>button{background-image:none}.input-validation-error+.input-group-btn>button.disabled,.input-validation-error+.input-group-btn>button[disabled],fieldset[disabled] .input-validation-error+.input-group-btn>button,.input-validation-error+.input-group-btn>button.disabled:hover,.input-validation-error+.input-group-btn>button[disabled]:hover,fieldset[disabled] .input-validation-error+.input-group-btn>button:hover,.input-validation-error+.input-group-btn>button.disabled:focus,.input-validation-error+.input-group-btn>button[disabled]:focus,fieldset[disabled] .input-validation-error+.input-group-btn>button:focus,.input-validation-error+.input-group-btn>button.disabled:active,.input-validation-error+.input-group-btn>button[disabled]:active,fieldset[disabled] .input-validation-error+.input-group-btn>button:active,.input-validation-error+.input-group-btn>button.disabled.active,.input-validation-error+.input-group-btn>button[disabled].active,fieldset[disabled] .input-validation-error+.input-group-btn>button.active{background-color:#f0543d;border-color:#f0543d}.input-validation-error+.input-group-btn>button .badge{color:#f0543d;background-color:#fff}select.error,input.error{margin-bottom:auto !important}.number-callout{color:#8bc440;font-size:40px;font-weight:300}.number-callout small{font-size:18px;font-weight:normal}.number-callout-small{color:#8bc440;font-weight:500}.owl-carousel-content-page{position:relative}.owl-carousel-content-page:hover .owl-controls .owl-nav>div{display:block !important}.owl-carousel-content-page .owl-controls .owl-nav div{display:none !important;background:rgba(0,0,0,0.5);color:#ffffff;width:20px;position:absolute;top:30%;height:50px}.owl-carousel-content-page .owl-controls .owl-nav div .fa{position:absolute;top:12px;left:25%}.owl-carousel-content-page .owl-controls .owl-nav div.owl-prev{left:0}.owl-carousel-content-page .owl-controls .owl-nav div.owl-next{right:0;display:block !important}.owl-helping-students-daily .owl-controls .owl-nav>div{background:none;color:#5a5d5a}.tertiary-nav+.page-header,.tertiary-nav+form .page-header{border-bottom:0;margin-bottom:0}.tertiary-nav .nav-tabs{background:none;border:0;border-bottom:1px solid #e7e7e7}.tertiary-nav .nav-tabs>li{margin:0;border-right:none;border-left:none;border-top:none;height:44px}.tertiary-nav .nav-tabs>li>a{background:#ffffff;border-bottom:4px solid transparent;padding-bottom:9px;padding-top:13px;line-height:18px}.tertiary-nav .nav-tabs>li>a:hover{border:none;border-bottom:4px solid #fbee9f;padding-top:13px}.tertiary-nav .nav-tabs>li.active>a,.tertiary-nav .nav-tabs>li.active>a:hover,.tertiary-nav .nav-tabs>li.active>a:focus{border:none;border-bottom:4px solid #f7d924;padding-top:13px}.no-transition{-webkit-transition:height .01s;-moz-transition:height .01s;-ms-transition:height .01s;-o-transition:height .01s;transition:height .01s}#tertiaryXsNavPlaceholder{background-color:white}#tertiaryXsNavPlaceholder .btn{border:none;border-bottom:solid 1px #c5c5c5;border-radius:0;margin-top:0;padding:10px}.navbar-side .panel{background-color:transparent;border-radius:0;border:0;box-shadow:none;margin:0}.navbar-side ul.nav{list-style:none}.navbar-side ul.nav li a,.navbar-side ul.nav li .checkbox,.navbar-side ul.nav li>.btn-link{color:#424542;border-left-color:transparent;border-left-style:solid;border-left-width:2px}.navbar-side ul.nav li a:hover,.navbar-side ul.nav li .checkbox:hover,.navbar-side ul.nav li>.btn-link:hover{background:none;border-left-color:#fbee9f}.navbar-side ul.nav li.active>a,.navbar-side ul.nav li.active>a:hover,.navbar-side ul.nav li.active>a:focus,.navbar-side ul.nav li.active>.checkbox,.navbar-side ul.nav li.active>.btn-link{background:#fffcf4;border-left-color:#f7d924;font-weight:500}.navbar-side ul.nav ul.nav li a,.navbar-side ul.nav ul.nav li a:hover,.navbar-side ul.nav ul.nav li>.btn-link,.navbar-side ul.nav ul.nav li>.btn-link:hover{border-left-width:4px;padding:5px 30px}.navbar-side ul.nav ul.nav li .checkbox{border-left-width:4px;padding:0 13px}.navbar-side ul.nav ul.nav li .checkbox>label{padding:5px 25px}.navbar-side ul.nav ul.nav li .checkbox>label:before{left:13px}.social-media-icons{padding-top:5px}.social-media-icons ul{list-style:none;margin-left:0;padding-left:0}.social-media-icons ul li{float:left !important;margin-left:0 !important;margin-right:2px !important}.social-media-icons a{border:solid 1px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:table-cell;vertical-align:middle;text-align:center;padding-top:2px;height:26px;width:26px}.social-media-icons a.gray{border-color:#c5c5c5;color:#c5c5c5}.social-media-icons a .color{border:none;color:#ffffff}.social-media-icons a.color-fa-linkedin{border:none;color:#ffffff;background-color:#0d87c2}.social-media-icons a.color-fa-twitter{border:none;color:#ffffff;background-color:#72ceed}.social-media-icons a.color-fa-pinterest{border:none;color:#ffffff;background-color:#f05558}.social-media-icons a.color-fa-facebook{border:none;color:#ffffff;background-color:#517cb8}.social-media-icons a.color-fa-google-plus{border:none;color:#ffffff;background-color:#4c4c4b}.social-media-icons a.color-fa-instagram{border:none;color:#ffffff;background-color:#517fa4}.social-media-icons a.color-fa-youtube{border:none;color:#ffffff;background-color:#bb0000}.social-media-icons a.color-fa-external-link{border:none;color:#ffffff;background-color:#237ebb}.social-media-icons a.color-fa-flickr{border:none;color:#ffffff;background-color:#ff0084}.social-media-icons .fa{font-size:14px}.leaderboardAd-container{background-color:#f3f3f3}.leaderboardAd-container div{width:728px;height:90px;border:solid 1px #c5c5c5;margin:0 auto}@media (max-width:767px){.leaderboardAd-container div{display:none}}@media (min-width:1200px){.right-rail-ad-320x250-container{padding-left:85px}}.right-rail-ad-320x250-container div{width:300px;height:250px;border:solid 1px #c5c5c5}@media (max-width:991px){.right-rail-ad-320x250-container div{width:auto;margin-top:30px}}.ad-holder{border:solid 1px #c5c5c5;overflow:hidden}@media (max-width:991px){.ad-holder{width:auto;margin-top:30px}}.right-rail-ad-160x600{width:160px;height:600px;margin:0 auto;border:solid 1px #c5c5c5}@media (max-width:991px){.right-rail-ad-160x600{display:none}}.promo-icon{color:#000;border:solid 1px #000;border-radius:50%;padding:2px;letter-spacing:3px;padding-left:5px;margin-right:2px}.promo-icon.dollar{letter-spacing:5px;padding-left:7px}.sidebar-widget .h3{margin-top:0}.sidebar-widget .promo-container{margin-top:0;margin-bottom:0;border:1px solid #ccc;border-bottom:0}.sidebar-widget .well{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.columned-list{margin:30px 0}.columned-list a{float:left;margin:5px 0;width:100%}.columned-list a:before{content:"• ";color:black}.col-list ul{list-style-type:none;padding:0;margin:0}.col-list li{margin:5px 0 5px 0}.col-list .ul-double li{width:50%}.col-list .ul-triple li{width:33.333%}.col-list .ul-quad li{width:25%}.col-list .ul-six li{width:16.666%}.panel-rail{border:none;background:#f3f3f3;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-bottom:0}.panel-rail h4{padding-top:10px;margin-bottom:10px}.panel-rail .list-group-item{background:none;border-color:#e7e7e7}.panel-rail .list-group-item:first-child{border-top:none}.panel-rail .list-group-item .panel-collapse{margin-left:15px}.panel-rail .filter-set h3{margin-top:15px;margin-bottom:15px}a[data-toggle="collapse"],[data-toggle="collapse"][data-target]{cursor:pointer}a[data-toggle="collapse"] .collapse-in,[data-toggle="collapse"][data-target] .collapse-in{display:inline-block;margin-right:5px}a[data-toggle="collapse"] .collapse-out,[data-toggle="collapse"][data-target] .collapse-out{display:none}a[data-toggle="collapse"].collapsed .collapse-out,[data-toggle="collapse"][data-target].collapsed .collapse-out{display:inline-block;margin-right:5px}a[data-toggle="collapse"].collapsed .collapse-in,[data-toggle="collapse"][data-target].collapsed .collapse-in{display:none}li.panel:not(.active) a[data-toggle="collapse"] .collapse-out{display:inline-block;margin-right:5px}li.panel:not(.active) a[data-toggle="collapse"] .collapse-in{display:none}@media (min-width:768px){.row-sm-height .text-right{padding-right:0}}.panel-new-callout>.panel-heading{background-image:url("/Content/Images/Icons/new-icon-white-border.png");background-position:8px center;background-size:33px auto;background-repeat:no-repeat;background-color:#90D312;border-color:#90D312;color:#FFFFFF;padding-left:60px}.panel-new-callout .certified-copy{background-image:url("/Content/Images/Icons/Icon_HowItWorks_BGG.png");background-size:20px 20px;background-repeat:no-repeat;color:#247CBD;padding-left:24px}.panel-new-callout .btn-primary{background-color:#90D312;border-color:#90D312;color:#ffffff}.panel-new-callout .btn-primary:hover{background-color:#85b629;border-color:#85b629}.hero-404 .container-404{background:rgba(0,0,0,0.5);padding:20px;margin-top:40px}.hero-404 .container-404 a{color:#ffffff}.hero-404 .container-404 a:hover{color:#c5c5c5}.slightly-smaller{font-size:.95em}.smaller{font-size:.8em}#tpr-schools .school-image{width:90px;height:90px;background:50% 50% no-repeat;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);border:solid 1px #ddd;-o-object-fit:cover;object-fit:cover}#tpr-schools .school-image-large{width:100%}.school-logo{margin-right:10px;margin-top:10px;min-width:100px;min-height:100px;max-width:250px;max-height:150px}ul.quad-nav-tabs{padding:0;margin:10px 0 5px;height:35px;border-bottom:solid 1px #e7e7e7}ul.quad-nav-tabs li{float:left;list-style:none;padding:7px 20px;margin-right:5px;background:#f7d924;border-radius:5px 5px 0 0;font-size:105%}ul.quad-nav-tabs li a{color:black}ul.quad-nav-tabs li.on{background:#424542}ul.quad-nav-tabs li.on a{color:white}.phone-tutor{color:#f7d924;font-weight:500;line-height:44px}.phone-tutor a{display:inline;padding:0;color:#f7d924}.phone-tutor a:hover{border-bottom:none}.item-video{width:300px;max-width:300px;height:250px}.bit-smaller{font-size:.85em}@media only screen and (min-width:768px){.item-video{width:100%}}.academic-tutoring-modal{padding:0 100px}.academic-tutoring-modal.interstitial{padding:0 75px}.academic-tutoring-modal.hasClose{padding-top:0}@media (max-width:767px){.academic-tutoring-modal{padding:30px}}@media (max-width:767px){.btn-block-xs{display:block !important;width:100%;margin-bottom:5px}}.schoolsRHSContent{padding:0}@media (max-width:767px){.schoolsRHSContent{padding-left:15px !important;padding-right:15px !important}}.hero-wrapper .help-block{margin:0}div.hero-styleguide{padding-top:70px;padding-bottom:20px;-webkit-box-shadow:inset 0 -50px 80px 0 rgba(0,0,0,0.8),inset 0 50px 80px 0 rgba(0,0,0,0.8);-moz-box-shadow:inset 0 -50px 80px 0 rgba(0,0,0,0.8),inset 0 50px 80px 0 rgba(0,0,0,0.8);box-shadow:inset 0 -50px 80px 0 rgba(0,0,0,0.8),inset 0 50px 80px 0 rgba(0,0,0,0.8)}div.hero-styleguide a:hover{text-decoration:none}div.hero-styleguide h1{margin-bottom:10px}div.hero-styleguide h2{font-weight:500;letter-spacing:0;margin-bottom:10px}div.hero-styleguide :first-child h1{margin-top:-54px}div.hero-styleguide .hero-box{color:#FFF;background-color:rgba(0,0,0,0.5);text-align:center;padding:20px;margin-bottom:20px;margin-top:10px}div.hero-styleguide .hero-box:hover{background-color:rgba(0,0,0,0.85);text-decoration:none}div.hero-styleguide .hero-box h3{font-weight:500;text-transform:uppercase;letter-spacing:1px;font-size:18px;margin-bottom:5px}div.hero-styleguide .hero-box p{font-size:16px;line-height:1.1em;min-height:51px}div.hero-styleguide .hero-box img{max-width:60px;margin:0 auto}div.hero-styleguide .hero-box .hero-icon{width:60px;height:60px;margin:0 auto}div.hero-styleguide .hero-box .hero-icon-desc{margin-top:20px}div.hero-styleguide .hero-box .example-icon{background:url('/Content/Images/Home/email.png');background-size:100% 100%}div.hero-styleguide .hero-box:hover .example-icon{background:url('/Content/Images/Home/email-hover.png');background-size:100% 100%}.btn-fb{background-color:#3C5A96}.ribbon-container{position:relative;z-index:1}.ribbon-widget{color:#000;font-size:14px;text-align:left;padding:10px;padding-right:0;padding-left:35px;position:relative;left:-35px;top:10px;background-color:#f7d924;width:90%;min-height:60px}.ribbon-widget p{margin-bottom:0}.ribbon-widget:after{content:' ';position:absolute;width:0;height:0;left:0;top:100%;border-width:5px 10px;border-style:solid;border-color:#c6ae1d #c6ae1d transparent transparent}.ribbon-widget:before{content:' ';position:absolute;width:0;height:0;right:-40px;top:0;border-width:30px 20px;border-style:solid;border-color:#f7d924 transparent #f7d924 #f7d924}.ribbon{font-size:16px !important;width:80%;position:relative;background:#f7d924;color:#000;text-align:center;padding:1em 2em;margin:0 auto}.ribbon:before,.ribbon:after{content:"";position:absolute;display:block;bottom:-1em;border:1.5em solid #f7d924;z-index:-1}.ribbon:before{left:-2em;border-right-width:1.5em;border-left-color:transparent}.ribbon:after{right:-2em;border-left-width:1.5em;border-right-color:transparent}.ribbon .ribbon-content:before,.ribbon .ribbon-content:after{content:"";position:absolute;display:block;border-style:solid;border-color:#c6ae1d transparent transparent transparent;bottom:-1em}.ribbon .ribbon-content:before{left:0;border-width:1em 0 0 1em}.ribbon .ribbon-content:after{right:0;border-width:1em 1em 0 0}.widget-teal{border:15px solid #70c1be}.widget-teal .text-center i{color:#70c1be}.widget-yellow{border:15px solid #f7d924}.widget-yellow .text-center i{color:#f7d924}.phone-footer-container{background:#424542;padding-top:5px;padding-bottom:5px;position:fixed;bottom:0;width:100%;z-index:99999}.phone-footer-container .btn-yellow{color:#000;text-transform:capitalize}.promo-expire-container{background:#FFF;font-weight:500;position:absolute;right:15px;top:-13px}.promo-expire-container .promo-expire-text{margin-bottom:0;letter-spacing:-1px;line-height:14px}.promo-expire-container .promo-expire-clock{font-size:34px;margin-bottom:0;line-height:30px;min-width:170px}.promo-expire-container:before{content:'';position:absolute;width:0;height:0;left:-40px;top:0;border-width:22px 20px;border-style:solid;border-color:transparent #FFF transparent transparent}@media (max-width:1199px){.promo-expire-container{position:relative;text-align:center;left:0;top:5px}.promo-expire-container:before{display:none}}.bio-container #bio h2{font-size:18px}.bio-container #bio h3{font-size:14px}.disclaimer-copy{margin-top:45px;font-size:10px}.trustpilot-widget iframe{height:130px}@media (max-width:566px){.trustpilot-widget iframe{height:300px}}#dvSearchPromoCodeContainer .promo-expire-container{background:#f7d924;position:relative;top:0;right:0;padding:0 15px}#dvSearchPromoCodeContainer .promo-expire-container:before{content:none}#dvSearchPromoCodeContainer .promo-expire-container .promo-expire-clock{font-weight:500;font-size:16px;margin-bottom:0;line-height:30px;min-width:170px}@media (min-width:992px){.col-md-offset-1point5{margin-left:12.49999995%}}@media (min-width:992px){.col-md-offset-2point5{margin-left:16.5%}}@media (min-width:992px){.col-md-offset-3point5{margin-left:37.49999995%}}.discounted{color:#eeb501;font-weight:300;text-decoration:line-through}.owl-carousel .owl-controls .owl-dots{display:block;text-align:center}.owl-carousel .owl-controls .owl-dots .owl-dot{display:inline-block}.owl-carousel .owl-controls .owl-dots .owl-dot span{border:1px solid #c5c5c5;border-radius:6px;display:block;margin:5px 7px;height:12px;width:12px}.owl-carousel .owl-controls .owl-dots .owl-dot.active span{background:#c5c5c5}#scheduleModalData>.schedule>.row>div{width:100%}.circle{border:1px solid #c5c5c5;border-radius:50%;text-align:center}#promoPopupModal .modal-content{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Home/promo-popup-modal-bkgd.png');background-position:50% 50%;min-height:400px}#promoPopupModal .modal-content .modal-body{text-align:center}#promoPopupModal .modal-content .modal-body .save-line{font-weight:500;font-size:24px;margin-bottom:0;line-height:.5em}#promoPopupModal .modal-content .modal-body .product-name{font-weight:500;font-size:38px;margin-bottom:0}.globalSearch input{height:30px;padding:3px;font-size:12px}.globalSearch .input-group{position:relative;top:5px;margin-bottom:-6px;width:180px}@media (min-width:768px) and (max-width:991px){.globalSearch .input-group{width:150px}}.navbar-to-front{z-index:1030}.navbar{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,Arial,Verdana,sans-serif;border:none;margin-bottom:0}.navbar .fa-fw{width:.7em;height:.7em}.navbar .navbar-top{border:none}.navbar .navbar-top .navbar-brand{position:absolute;top:7px}.navbar .navbar-top .list-inline{margin-bottom:0}.navbar .navbar-top .list-inline>li{padding-left:10px;padding-right:10px;margin-top:-5px}@media (min-width:768px) and (max-width:991px){.navbar .navbar-top .list-inline>li{padding-left:3px;padding-right:3px}}.navbar .navbar-top .list-inline .separator{width:0;padding:0}.navbar .navbar-bottom{border:none;margin:0}.navbar .navbar-bottom .navbar-nav .dropdown a{color:#ffffff;line-height:25px;padding-top:9px;padding-bottom:10px;text-transform:uppercase;font-size:14px}.navbar .navbar-bottom .navbar-nav .dropdown>a.active,.navbar .navbar-bottom .navbar-nav .dropdown>a:not(.cart):hover,.navbar .navbar-bottom .navbar-nav .dropdown>a:not(.cart):focus,.open.navbar .navbar-bottom .navbar-nav .dropdown>a{background:#5a5d5a;color:#f7d924}.navbar .navbar-bottom .navbar-nav .dropdown>a.cart:not(.active):not(.done):hover{background:#424542;color:#ffffff}.navbar .navbar-bottom .navbar-nav .dropdown>a.cart.done{background:#424542;color:#f7d924}.navbar .navbar-bottom .navbar-nav .dropdown>a .fa-caret-down{position:relative;top:4px;line-height:14px;color:#f7d924}@media (max-width:991px){.navbar .navbar-bottom .navbar-nav .dropdown>a .fa-caret-down{position:absolute;top:13px;right:15px}}.navbar .navbar-bottom .navbar-nav .dropdown.open>a{background:#5a5d5a;color:#f7d924}.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu{border:solid 1px #c5c5c5;border-bottom:none;border-radius:0;box-shadow:none;padding:0;width:100%}.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu.test-nav{border-bottom:solid 1px #c5c5c5;min-width:310px}.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu>li{width:100%;background:#e7e7e7;border-bottom:1px solid #c5c5c5;height:45px}.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu>li.section{background:#7e817e;color:white;padding:5px 10px;height:30px}.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu>li.section .col-xs-4{padding-left:10px}.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu>li.section .col-xs-4:first-of-type{padding-left:15px}.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu>li .test-row a:hover{border-bottom:none !important}.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu>li .test-row div{background:#e7e7e7;border-right:solid 1px #c5c5c5;border-bottom:none;padding-left:0;padding-right:0}.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu>li .test-row div:last-of-type{border-right:none}.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu>li a{color:#424542;text-transform:none;display:block;padding:10px;height:45px;font-size:12px}@media (max-width:1199px){.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu>li a{padding-top:15px;font-size:13px;line-height:13px}}@media (max-width:991px){.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu>li a.long-text{padding-top:10px}}@media (max-width:767px){.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu>li a.long-text{padding-top:15px}}.navbar .navbar-bottom .navbar-nav .dropdown .dropdown-menu>li a:not(.cart):hover{background:#f7db73;text-decoration:none;border-bottom:solid 1px #c5c5c5}@media (max-width:767px){.navbar .container{padding:0}.navbar .navbar-top{border:none;background-color:#424542;height:50px;line-height:47px;font-size:21px}.navbar .navbar-top .navbar-brand{height:50px;width:95px;margin-left:15px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-image:url('/Content/Images/logo.png');background-position:50% 50%;top:0}.navbar .navbar-top .list-inline>li{height:50px}.navbar .navbar-top .list-inline>li a,.navbar .navbar-top .list-inline>li button{color:#ffffff}.navbar .navbar-top .list-inline .separator{border-right:1px solid #82888a}.navbar #myAccountItem li a{color:#424542}.navbar .navbar-bottom{background:#5a5d5a}.navbar .navbar-bottom .navbar-nav{margin:0}.navbar .navbar-bottom .dropdown a{border-bottom:1px solid #82888a}.navbar .navbar-bottom .dropdown a:last-child{border-bottom:none}.navbar .navbar-bottom .dropdown a i{float:right}.navbar .navbar-bottom .navbar-collapse.in,.navbar .navbar-bottom .navbar-collapse.collapsing{overflow-y:visible}}@media (min-width:768px){.navbar .navbar-top{background-color:#ffffff;height:45px;padding-top:7px;padding-bottom:7px;line-height:31px;font-size:12px}.navbar .navbar-top .navbar-brand{height:75px;width:142px;margin-left:0;background:url('/Content/Images/logo.png') no-repeat top left;background-size:100% 100%}.navbar .navbar-top .list-inline a:not(#studentToolsItemHref){color:#424542}.navbar .navbar-top .list-inline>li{height:auto}.navbar .navbar-top .list-inline .separator{border-right:1px solid #e7e7e7}.navbar .navbar-bottom{background:#424542}.navbar .navbar-bottom .navbar-nav .dropdown:hover .dropdown-menu{display:block}.navbar .navbar-bottom .navbar-collapse{margin:0 -15px 0 127px;background:#424542}.navbar .navbar-bottom .navbar-collapse .navbar-nav{width:100%}.navbar .navbar-bottom .navbar-collapse .navbar-nav>li>a{text-align:center}}.footer{color:#c5c5c5;font-size:11px;padding-top:50px}.footer p{margin-bottom:5px}.footer p.footer-copy{margin-bottom:30px}.footer a{color:#c5c5c5}.footer .category{margin-bottom:5px;color:#e7e7e7}.footer .footer-brand{height:50px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-image:url('/Content/Images/logo.png');background-position:50% 50%;background-position:0 0}.footer .footer-top{background:#5a5d5a;padding-top:20px;padding-bottom:15px}.footer .footer-top .category{margin-bottom:5px;color:#FFF;font-weight:500;font-size:13px}.footer .footer-top .footer-item-container p{margin-bottom:0}.footer .footer-top .footer-item-container .footer-item{color:#c5c5c5;margin-bottom:10px}.footer .footer-middle{background:#424542}.footer .footer-middle .container{background:#424542;padding-top:20px}.footer .footer-middle .container .footer-list-container ul{list-style:none;padding:0}.footer .footer-bottom{background:#424542;font-size:10px;padding-top:20px}.footer .footer-bottom .container{background:#424542}.footer-privacy{text-align:right;line-height:32px}@media (max-width:767px){.footer-privacy{text-align:center;margin:15px}}.footer-social-icons a{font-size:12px;font-weight:normal;line-height:14px}.footer-social-icons i{padding:8px;width:33.5px;border-radius:30px;text-align:center;display:inline-block;font-size:16px;color:#fff;margin-left:3px}.footer-social-icons .fa-linkedin{background-color:#0d87c2}.footer-social-icons .fa-twitter{background-color:#72ceed}.footer-social-icons .fa-pinterest{background-color:#f05558}.footer-social-icons .fa-facebook{background-color:#517cb8}.footer-social-icons .fa-google-plus{background-color:#4c4c4b}.footer-social-icons .fa-instagram{background-color:#517fa4}.footer-social-icons .fa-youtube-play{background-color:#bb0000}@media (max-width:767px){.footer-social-icons{text-align:center;margin:15px 0}}@media (max-width:767px){.nav-arrowdown{position:absolute;right:15px;top:19px}}.hero-ratecard{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Heroes/ratecard-hero.jpg');background-position:50% 50%;margin-bottom:-50px;padding-top:20px;padding-bottom:20px;text-align:center}.hero-ratecard h1{margin-bottom:20px;font-weight:500}.hero-ratecard h2{font-size:20px;font-weight:500}.hero-ratecard img{height:70px}.hero-ratecard p{font-size:12px}.hero-ratecard #guaranteeLink{color:#424542}.footer-above{background:#e7e7e7;text-align:center}.footer-above p{padding:0;margin-bottom:15px;margin-top:15px;font-size:20px;color:#000}@media (max-width:767px){html{overflow-x:hidden}h1,.h1{font-size:32px;margin-bottom:5px !important}h2,.h2{font-size:22px}h3,.h3{font-size:16px}h4,.h4{font-size:12px}.number-callout{font-size:1.5em}.collapse-xs,.collapse-sm{display:none}.text-left-xs{text-align:left}.text-center-xs{text-align:center}.text-right-xs{text-align:right}.vertical-padding-xs{padding-top:15px;padding-bottom:15px}.footer .footer-top .footer-item-container .footer-item{margin-left:20px}}@media (min-width:768px){.dropdown-left-xs{left:auto;right:0}.collapse-xs{display:block !important}.container{padding-left:0;padding-right:0}}@media (min-width:992px){.nowrap-md{white-space:nowrap}}.row.gutter-minimal>div[class*="col-"],.form-horizontal .form-group.gutter-minimal>div[class*="col-"]{margin-bottom:5px}@media (max-width:767px){.row.gutter-minimal.gutter-minimal-xs>div[class*="col-xs"],.form-horizontal .form-group.gutter-minimal.gutter-minimal-xs>div[class*="col-xs"],.row.gutter-minimal.gutter-minimal-xs div.collapse-xs div[class*="col-xs"],.form-horizontal .form-group.gutter-minimal.gutter-minimal-xs div.collapse-xs div[class*="col-xs"]{margin-bottom:0;padding-left:2px;padding-right:2px}.row.gutter-minimal.gutter-minimal-xs>div[class*="col-xs"]:first-child,.form-horizontal .form-group.gutter-minimal.gutter-minimal-xs>div[class*="col-xs"]:first-child,.row.gutter-minimal.gutter-minimal-xs div.collapse-xs div[class*="col-xs"]:first-child,.form-horizontal .form-group.gutter-minimal.gutter-minimal-xs div.collapse-xs div[class*="col-xs"]:first-child{padding-left:15px}.row.gutter-minimal.gutter-minimal-xs>div[class*="col-xs"]:last-child,.form-horizontal .form-group.gutter-minimal.gutter-minimal-xs>div[class*="col-xs"]:last-child,.row.gutter-minimal.gutter-minimal-xs div.collapse-xs div[class*="col-xs"]:last-child,.form-horizontal .form-group.gutter-minimal.gutter-minimal-xs div.collapse-xs div[class*="col-xs"]:last-child{padding-right:15px}.row.gutter-minimal.gutter-minimal-xs div.collapse-xs,.form-horizontal .form-group.gutter-minimal.gutter-minimal-xs div.collapse-xs{padding:0 !important}}@media (min-width:768px){.row.gutter-minimal>div[class*="col-xs"],.form-horizontal .form-group.gutter-minimal>div[class*="col-xs"],.row.gutter-minimal>div[class*="col-sm"],.form-horizontal .form-group.gutter-minimal>div[class*="col-sm"],.row.gutter-minimal div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]),.form-horizontal .form-group.gutter-minimal div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]){margin-bottom:0;padding-left:2px;padding-right:2px}.row.gutter-minimal>div[class*="col-xs"]:first-child,.form-horizontal .form-group.gutter-minimal>div[class*="col-xs"]:first-child,.row.gutter-minimal>div[class*="col-sm"]:first-child,.form-horizontal .form-group.gutter-minimal>div[class*="col-sm"]:first-child,.row.gutter-minimal div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]):first-child,.form-horizontal .form-group.gutter-minimal div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]):first-child{padding-left:15px}.row.gutter-minimal>div[class*="col-xs"]:last-child,.form-horizontal .form-group.gutter-minimal>div[class*="col-xs"]:last-child,.row.gutter-minimal>div[class*="col-sm"]:last-child,.form-horizontal .form-group.gutter-minimal>div[class*="col-sm"]:last-child,.row.gutter-minimal div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]):last-child,.form-horizontal .form-group.gutter-minimal div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]):last-child{padding-right:15px}.row.gutter-minimal div.collapse-xs,.form-horizontal .form-group.gutter-minimal div.collapse-xs{padding:0 !important}}@media (min-width:992px){.row.gutter-minimal>div:not([class*="col-lg"]),.form-horizontal .form-group.gutter-minimal>div:not([class*="col-lg"]){margin-bottom:0;padding-left:2px;padding-right:2px}.row.gutter-minimal>div:not([class*="col-lg"]):first-child,.form-horizontal .form-group.gutter-minimal>div:not([class*="col-lg"]):first-child{padding-left:15px}.row.gutter-minimal>div:not([class*="col-lg"]):last-child,.form-horizontal .form-group.gutter-minimal>div:not([class*="col-lg"]):last-child{padding-right:15px}}@media (min-width:1200px){.row.gutter-minimal>div[class*="col-lg"],.form-horizontal .form-group.gutter-minimal>div[class*="col-lg"]{margin-bottom:0;padding-left:2px;padding-right:2px}.row.gutter-minimal>div[class*="col-lg"]:first-child,.form-horizontal .form-group.gutter-minimal>div[class*="col-lg"]:first-child{padding-left:15px}.row.gutter-minimal>div[class*="col-lg"]:last-child,.form-horizontal .form-group.gutter-minimal>div[class*="col-lg"]:last-child{padding-right:15px}}.row.gutter-less>div[class*="col-"],.form-horizontal .form-group.gutter-less>div[class*="col-"]{margin-bottom:5px}@media (max-width:767px){.row.gutter-less.gutter-minlessimal-xs>div[class*="col-xs"],.form-horizontal .form-group.gutter-less.gutter-minlessimal-xs>div[class*="col-xs"],.row.gutter-less.gutter-minlessimal-xs div.collapse-xs div[class*="col-xs"],.form-horizontal .form-group.gutter-less.gutter-minlessimal-xs div.collapse-xs div[class*="col-xs"]{margin-bottom:0;padding-left:7px;padding-right:7px}.row.gutter-less.gutter-minlessimal-xs>div[class*="col-xs"]:first-child,.form-horizontal .form-group.gutter-less.gutter-minlessimal-xs>div[class*="col-xs"]:first-child,.row.gutter-less.gutter-minlessimal-xs div.collapse-xs div[class*="col-xs"]:first-child,.form-horizontal .form-group.gutter-less.gutter-minlessimal-xs div.collapse-xs div[class*="col-xs"]:first-child{padding-left:15px}.row.gutter-less.gutter-minlessimal-xs>div[class*="col-xs"]:last-child,.form-horizontal .form-group.gutter-less.gutter-minlessimal-xs>div[class*="col-xs"]:last-child,.row.gutter-less.gutter-minlessimal-xs div.collapse-xs div[class*="col-xs"]:last-child,.form-horizontal .form-group.gutter-less.gutter-minlessimal-xs div.collapse-xs div[class*="col-xs"]:last-child{padding-right:15px}.row.gutter-less.gutter-minlessimal-xs div.collapse-xs,.form-horizontal .form-group.gutter-less.gutter-minlessimal-xs div.collapse-xs{padding:0 !important}}@media (min-width:768px){.row.gutter-less>div[class*="col-xs"],.form-horizontal .form-group.gutter-less>div[class*="col-xs"],.row.gutter-less>div[class*="col-sm"],.form-horizontal .form-group.gutter-less>div[class*="col-sm"],.row.gutter-less div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]),.form-horizontal .form-group.gutter-less div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]){margin-bottom:0;padding-left:7px;padding-right:7px}.row.gutter-less>div[class*="col-xs"]:first-child,.form-horizontal .form-group.gutter-less>div[class*="col-xs"]:first-child,.row.gutter-less>div[class*="col-sm"]:first-child,.form-horizontal .form-group.gutter-less>div[class*="col-sm"]:first-child,.row.gutter-less div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]):first-child,.form-horizontal .form-group.gutter-less div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]):first-child{padding-left:15px}.row.gutter-less>div[class*="col-xs"]:last-child,.form-horizontal .form-group.gutter-less>div[class*="col-xs"]:last-child,.row.gutter-less>div[class*="col-sm"]:last-child,.form-horizontal .form-group.gutter-less>div[class*="col-sm"]:last-child,.row.gutter-less div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]):last-child,.form-horizontal .form-group.gutter-less div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]):last-child{padding-right:15px}.row.gutter-less div.collapse-xs,.form-horizontal .form-group.gutter-less div.collapse-xs{padding:0 !important}}@media (min-width:992px){.row.gutter-less>div:not([class*="col-lg"]),.form-horizontal .form-group.gutter-less>div:not([class*="col-lg"]){margin-bottom:0;padding-left:7px;padding-right:7px}.row.gutter-less>div:not([class*="col-lg"]):first-child,.form-horizontal .form-group.gutter-less>div:not([class*="col-lg"]):first-child{padding-left:15px}.row.gutter-less>div:not([class*="col-lg"]):last-child,.form-horizontal .form-group.gutter-less>div:not([class*="col-lg"]):last-child{padding-right:15px}}@media (min-width:1200px){.row.gutter-less>div[class*="col-lg"],.form-horizontal .form-group.gutter-less>div[class*="col-lg"]{margin-bottom:0;padding-left:7px;padding-right:7px}.row.gutter-less>div[class*="col-lg"]:first-child,.form-horizontal .form-group.gutter-less>div[class*="col-lg"]:first-child{padding-left:15px}.row.gutter-less>div[class*="col-lg"]:last-child,.form-horizontal .form-group.gutter-less>div[class*="col-lg"]:last-child{padding-right:15px}}@media (min-width:768px){.row.gutter-none>div[class*="col-xs"],.row.gutter-none>div[class*="col-sm"],.row.gutter-none div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]){margin-bottom:0;padding-left:0;padding-right:0}.row.gutter-none>div[class*="col-xs"]:first-child,.row.gutter-none>div[class*="col-sm"]:first-child,.row.gutter-none div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]):first-child{padding-left:15px}.row.gutter-none>div[class*="col-xs"]:last-child,.row.gutter-none>div[class*="col-sm"]:last-child,.row.gutter-none div.collapse-xs div:not([class*="col-md"]):not([class*="col-lg"]):last-child{padding-right:15px}.row.gutter-none div.collapse-xs{padding:0 !important}}@media (min-width:992px){.row.gutter-none>div[class*="col-xs"],.row.gutter-none>div[class*="col-sm"],.row.gutter-none>div[class*="col-sm"]{margin-bottom:0;padding-left:0;padding-right:0}.row.gutter-none>div[class*="col-xs"]:first-child,.row.gutter-none>div[class*="col-sm"]:first-child,.row.gutter-none>div[class*="col-sm"]:first-child{padding-left:15px}.row.gutter-none>div[class*="col-xs"]:last-child,.row.gutter-none>div[class*="col-sm"]:last-child,.row.gutter-none>div[class*="col-sm"]:last-child{padding-right:15px}}@media (min-width:1200px){.row.gutter-none>div[class*="col-xs"],.row.gutter-none>div[class*="col-sm"],.row.gutter-none>div[class*="col-sm"],.row.gutter-none>div[class*="col-lg"]{margin-bottom:0;padding-left:0;padding-right:0}.row.gutter-none>div[class*="col-xs"]:first-child,.row.gutter-none>div[class*="col-sm"]:first-child,.row.gutter-none>div[class*="col-sm"]:first-child,.row.gutter-none>div[class*="col-lg"]:first-child{padding-left:15px}.row.gutter-none>div[class*="col-xs"]:last-child,.row.gutter-none>div[class*="col-sm"]:last-child,.row.gutter-none>div[class*="col-sm"]:last-child,.row.gutter-none>div[class*="col-lg"]:last-child{padding-right:15px}}@media print{body{-webkit-print-color-adjust:exact}.footer .footer-top{background:none !important;color:#424542}[data-toggle="collapse"]{display:none}.offerings.in{display:table}}.jvFloat{position:relative;display:inline;margin-top:1em}.jvFloat .placeHolder{position:absolute;top:11px;left:12px;width:auto;color:#7e817e;font-size:10px;font-weight:bold;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform 150ms,opacity 100ms,visibility 100ms;transition:transform 150ms,opacity 100ms,visibility 100ms;opacity:0;visibility:hidden;white-space:nowrap;z-index:3;font-weight:400}.jvFloat .placeHolder.active{display:block;visibility:visible;-webkit-transform:translate(0, -1em);-moz-transform:translate(0, -1em);-o-transform:translate(0, -1em);-ms-transform:translate(0, -1em);transform:translate(0, -1em);-webkit-transition:-webkit-transform 100ms,opacity 120ms,visibility 120ms;transition:transform 100ms,opacity 120ms,visibility 120ms;opacity:1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jvFloat .active+.jvfloat-padding{padding-top:19px;transition:.15s padding ease-out;transition:all .2s ease;padding-bottom:4px}.jvFloatable{height:45px !important}@-moz-document url-prefix(){.jvFloat .placeHolder{top:21px}}.hero-wrapper{color:#ffffff;padding-top:70px;padding-bottom:70px}.hero-wrapper h1,.hero-wrapper h2,.hero-wrapper h3,.hero-wrapper h4{color:#ffffff}.hero-wrapper h1{margin-bottom:30px}.hero-wrapper h2{margin-top:10px !important;margin-bottom:30px}.hero-wrapper p{font-size:16px}.hero-wrapper p>a{color:#ffffff;text-decoration:underline}.hero-wrapper p>a:hover,.hero-wrapper p>a:focus,.hero-wrapper p>a:active{color:#ccc}.hero-wrapper .btn-secondary{color:#ffffff;background-color:transparent;border-color:#ffffff}.hero-wrapper .btn-secondary:hover,.hero-wrapper .btn-secondary:focus,.hero-wrapper .btn-secondary:active{color:#ccc;border-color:#ccc}@media (max-width:767px){.hero-wrapper{padding-top:10px;padding-bottom:10px}.hero-wrapper h1{text-align:center}}.hero-wrapper .nav-tabs{background:none;border-top:none;border-bottom:none;margin-bottom:-4px}.hero-wrapper .nav-tabs li{border:none;padding:0}.hero-wrapper .nav-tabs li a{background:none;border:none;color:#f7d924;padding:10px}.hero-wrapper .nav-tabs li a:hover{color:#f7d924}.hero-wrapper .nav-tabs li.active a{background:#f7d924;border:none;color:#000000 !important;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.hero-wrapper .nav-tabs li.active a:hover,.hero-wrapper .nav-tabs li.active a:focus{padding:10px}.hero-wrapper .tab-content{padding:5px 0}.hero-wrapper .tab-content .tab-pane{color:#ffffff;background:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:2px}.hero-wrapper .tab-content .tab-pane:first-child{-webkit-border-top-left-radius:0;border-top-left-radius:0}.hero-wrapper .tab-content .tab-pane:last-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.hero-wrapper.hero-home{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Personas/Casey3.jpg');background-position:50% 50%}@media (max-width:767px){.hero-wrapper.hero-home{padding-top:15px;padding-bottom:15px}}@media (max-width:767px){.hero-wrapper.hero-home h1{font-size:32px;margin-bottom:15px !important}}.hero-wrapper.hero-home2,.hero-wrapper.hero-styleguide{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Home/hero-backtoschool.jpg');background-position:50% 50%}.hero-wrapper.hero-signup{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Personas/Casey3.jpg');background-position:50% 50%}@media (max-width:767px){.hero-wrapper.hero-signup{padding-top:15px;padding-bottom:15px}}.hero-wrapper.hero-ranking{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Personas/pizza.jpg');background-position:50% 50%}.hero-wrapper.hero-college-hub{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Heroes/college-hub-hero.jpg');background-position:50% 50%}.hero-wrapper.hero-grad-hub{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Personas/Casey1.jpg');background-position:50% 50%}@media (max-width:767px){.hero-wrapper.hero-grad-hub h1{margin-bottom:15px !important}}.hero-wrapper.hero-business-hub{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Personas/Casey5.jpg');background-position:50% 50%}.hero-wrapper.hero-law-hub{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Personas/Ally2.jpg');background-position:50% 50%}.hero-wrapper.hero-med-hub{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Personas/Ally6.jpg');background-position:50% 50%}.hero-wrapper.hero-grad-hub .sub-search,.hero-wrapper.hero-college-hub .sub-search{color:#ffffff;font-size:18px;margin:0;text-align:center}@media (max-width:767px){.hero-wrapper.hero-grad-hub .sub-search,.hero-wrapper.hero-college-hub .sub-search{margin:10px}}.hero-wrapper.hero-grad-hub .sub-search .browse-by,.hero-wrapper.hero-college-hub .sub-search .browse-by{font-weight:500;color:#f7d924;line-height:40px}@media (max-width:767px){.hero-wrapper.hero-grad-hub .sub-search .browse-by,.hero-wrapper.hero-college-hub .sub-search .browse-by{line-height:20px}}.hero-wrapper.hero-grad-hub .sub-search .browse-by:hover,.hero-wrapper.hero-college-hub .sub-search .browse-by:hover{color:#f7d924}.hero-wrapper.hero-majors,.hero-wrapper.hero-careers,.hero-wrapper.hero-gradprograms{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Personas/Casey7.jpg');background-position:50% 50%}.hero-wrapper.hero-tutoring{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Heroes/academic-tutoring-hub.jpg');background-position:50% 50%}.hero-wrapper.hero-howitworks{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Heroes/how-it-works-hero.jpg');background-position:50% 50%}.hero-wrapper.hero-404{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Personas/404.jpg');background-position:50% 50%;background-position:50% 0;margin-bottom:-50px}.hero-wrapper.hero-article-hub{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('/Content/Images/Home/hero-image.jpg');background-position:50% 50%;position:relative;margin-bottom:30px;height:300px}.hero-wrapper.hero-article-hub h1{margin-top:10px}.hero-wrapper.hero-article-hub .hero-content{bottom:10px;margin-left:30px;margin-right:30px;position:absolute;color:white}#tpr-careers .featured-majors-row img{width:270px}#tpr-careers .featured-majors-row a{margin-top:10px;display:block;font-weight:700}#tpr-careers .featured-majors-row span{margin-top:10px;display:block}#tpr-gradprograms .featured-gradprograms-row img{width:270px}#tpr-gradprograms .featured-gradprograms-row a{margin-top:10px;display:block;font-weight:700}#tpr-gradprograms .featured-gradprograms-row span{margin-top:10px;display:block}#tpr-gradprograms .gradprograms-popular-schools-block{padding:20px}#tpr-gradprograms .gradprograms-popular-schools-block header{height:25px;border-top:solid 2px #c5c5c5;padding:0 10px 0 0}#tpr-gradprograms .gradprograms-popular-schools-block header .gradprograms-schools-title-left{float:left;padding:5px;margin-top:3px}#tpr-gradprograms .gradprograms-popular-schools-block header .gradprograms-schools-title-right{float:right;margin-top:6px}#tpr-gradprograms .gradprograms-popular-schools-block .school-link{font-size:1.2em;font-weight:500}#tpr-gradprograms .gradprograms-popular-schools-block .school-text-color{color:#5a5d5a}.masonry-layout *,.masonry-layout *:before,.masonry-layout *:after{box-sizing:border-box !important}.masonry-layout .row h2{margin-top:0 !important}.masonry-layout .row{-moz-column-width:35em;-webkit-column-width:35em;-moz-column-gap:1em;-webkit-column-gap:1em}.masonry-layout .row>div{display:inline-block;width:100%;float:none}.masonry-layout .well{position:relative;display:block}#tpr-home .kennedys-quote{padding-top:10px}#tpr-home .kennedys-quote em{color:#f7d924;font-size:x-large}#tpr-home .kennedys-quote p{margin:0}@media (max-width:767px){#tpr-home .container{padding-left:0;padding-right:0}#tpr-home .container>div{padding-left:15px;padding-right:15px}#tpr-home .container>div.modal{padding-left:0;padding-right:0}}#tpr-home .loading{position:relative}#tpr-home .loading:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f7d924;background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px;-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;opacity:.25;cursor:wait}#tpr-home .loading:after *{background-color:transparent !important}#tpr-home .article-thumb{float:left;margin-right:15px}#tpr-home .article-desc{margin-left:140px;min-height:125px}#tpr-home .article-desc p{margin:10px 0}#tpr-home .do-your-research-section{background:#e7e7e7;padding:15px}#tpr-home .do-your-research-section input,#tpr-home .do-your-research-section select,#tpr-home .do-your-research-section button{margin-bottom:10px}@media (max-width:767px){#tpr-home .do-your-research-section{margin-top:15px;margin-left:-15px;margin-right:-15px}}#tpr-home .find-tutor-section{background:#e7e7e7;padding:30px;margin-bottom:30px}#tpr-home .find-tutor-section .new-icon-findtutorsection{float:left;margin-right:10px;margin-top:10px;width:70px;height:70px}@media (max-width:767px){#tpr-home .find-tutor-section .new-icon-findtutorsection{margin-top:0}}@media (max-width:991px){#tpr-home .find-tutor-section .kennedy-container{margin-top:20px}}#tpr-home .find-tutor-section .kennedy-container img{margin:0 auto}#tpr-home .find-tutor-section .kennedy-container .bgg-findtutorsection-container{max-width:320px;color:#237ebb;font-weight:500;font-size:17px;margin:0 auto;margin-top:20px}#tpr-home .find-tutor-section .kennedy-container .bgg-findtutorsection-container .bgg-findtutorsection{float:left;margin-right:10px;max-width:31px;max-height:40px}#tpr-home .find-tutor-section .kennedy-container .bgg-findtutorsection-container p{margin-left:41px;padding-top:5px}#tpr-home .find-tutor-section .img-icon-circle{margin:0 auto;margin-top:10px;max-width:84px;max-height:84px}#tpr-home .find-tutor-section h1{font-weight:500;margin-top:0;margin-left:81px}#tpr-home .find-tutor-section h1 small{color:#424542;font-weight:500}#tpr-home .find-tutor-section h3{font-size:20px;margin-bottom:20px;line-height:24px}#tpr-home .find-tutor-section h5{font-weight:500}#tpr-home .find-tutor-section a{margin-top:40px}#tpr-home .find-tutor-section button{margin-top:40px}#tpr-home .find-your-dream-school-section .h1,#tpr-home .in-the-news-section .h1{margin-top:10px;padding-bottom:15px}#tpr-home .in-the-news-section{margin:20px 0}#tpr-home .in-the-news-section .video-thumb{float:left;margin-right:15px}#tpr-home .in-the-news-section .video-desc{margin-left:121px}@media (max-width:767px){#tpr-home .in-the-news-section div:nth-of-type(2){padding-bottom:15px}}#tpr-home .carousel-badge{padding-top:10px;max-width:100px;margin:0 auto}#tpr-home .promo-panel{margin-top:20px;margin-bottom:40px}#tpr-home .promo-panel .promo-panel-image{float:left;margin-right:20px}#tpr-home .promo-panel .promo-panel-desc{margin-left:66px}#tpr-home .promo-panel .promo-panel-desc h3{margin-bottom:5px}#tpr-home .gsc-search-box,#tpr-home .gcsc-branding{display:none}#tpr-home .gs-result .gs-title,#tpr-home .gs-result .gs-title *{color:#237ebb}#tpr-home .gsc-thumbnail-inside,#tpr-home .gsc-url-top{padding-left:0}#tpr-home h2{margin-top:30px}#tpr-home .ad-container{margin-bottom:30px}#tpr-home .other-materials-section{background:#f3f3f3;padding:15px}#tpr-home .other-materials-section ul{list-style:none;padding:0}#tpr-home .other-materials-section ul li{margin-bottom:10px}#tpr-home .list-section hr{margin:0}#tpr-home .list-section>div>a{display:block;padding-top:20px;padding-bottom:20px}#tpr-home .list-section>div>a:hover{background:#f3f3f3}#tpr-home .list-section .number-of-lists{color:#7e817e}#tpr-home .list-section .number-of-lists:hover{text-decoration:none}#tpr-home .list-section h4>i{font-size:15px;padding-left:5px}#tpr-home .list-section .list-group>.list-group-item{border:none;padding:0;margin-top:5px;margin-bottom:5px}#tpr-home .suggested-schools-section{margin-bottom:20px;background:#f3f3f3;padding:15px}#tpr-home .suggested-schools-section hr{border-top:1px solid #c5c5c5}#tpr-home .suggested-schools-section .school-thumb{float:left;margin-right:15px}#tpr-home .suggested-schools-section .school-image{width:90px;height:90px;background:50% 50% no-repeat;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);border:solid 1px #ddd;-o-object-fit:cover;object-fit:cover}#tpr-home .suggested-schools-section .school-name-container{margin-left:95px;margin-right:15px}@media (max-width:991px){#tpr-home .suggested-schools-section .school-name-container{min-height:100px}}#tpr-home .suggested-schools-section .school-name-container .school-name{font-size:20px;line-height:22px;margin-bottom:5px}#tpr-home .majors-careers-section .input-group,#tpr-home .majors-careers-section select{margin-bottom:20px}#tpr-home .hero-wrapper-inner{background-color:rgba(0,0,0,0.5);height:314px;padding-top:50px;margin-top:30px;margin-bottom:85px}#tpr-home .hero-wrapper-inner h1{margin-top:30px}@media (max-width:991px){#tpr-home .hero-wrapper-inner h1{margin-top:0;font-size:26px !important}}@media (max-width:991px){#tpr-home .hero-wrapper-inner{padding-top:30px}}#tpr-home .hero-home2{padding-top:60px;padding-bottom:20px;-webkit-box-shadow:inset 0 -200px 300px -150px rgba(0,0,0,0.75);-moz-box-shadow:inset 0 -200px 300px -150px rgba(0,0,0,0.75);box-shadow:inset 0 -200px 300px -150px rgba(0,0,0,0.75)}#tpr-home .hero-home2 a{color:#fff}#tpr-home .hero-home2 a:hover{text-decoration:none}#tpr-home .hero-home2 .home-box{background-color:rgba(0,0,0,0.5);text-align:center;padding:20px;position:relative}#tpr-home .hero-home2 .home-box:hover{background-color:rgba(0,0,0,0.85)}#tpr-home .hero-home2 .home-box h3{font-weight:500;font-size:large;text-transform:uppercase;letter-spacing:0;font-size:18px}#tpr-home .hero-home2 .home-box p{font-size:16px}#tpr-home .hero-home2 .home-box img{max-width:75px;margin:0 auto}#tpr-home .hero-home2 h1{font-size:40px;margin-top:60px}#tpr-home .hero-home2 .home-icon{width:75px;height:75px;margin:0 auto}#tpr-home .hero-home2 .home-icon-desc{margin-top:20px}#tpr-home .hero-home2 .tutor-icon{background:url('/Content/Images/Home/tutor.png');background-size:100% 100%}#tpr-home .hero-home2 .home-box:hover .tutor-icon{background:url('/Content/Images/Home/tutor-hover.png');background-size:100% 100%}#tpr-home .hero-home2 .test-icon{background:url('/Content/Images/Home/test.png');background-size:100% 100%}#tpr-home .hero-home2 .home-box:hover .test-icon{background:url('/Content/Images/Home/test-hover.png');background-size:100% 100%}#tpr-home .hero-home2 .college-icon{background:url('/Content/Images/Home/college.png');background-size:100% 100%}#tpr-home .hero-home2 .home-box:hover .college-icon{background:url('/Content/Images/Home/college-hover.png');background-size:100% 100%}@media (max-width:767px){#tpr-home .hero-wrapper{padding-top:10px}#tpr-home .hero-wrapper h1{margin-top:0;font-size:30px}#tpr-home .hero-wrapper .home-box{text-align:left;margin-bottom:10px}#tpr-home .hero-wrapper .home-box h3{font-size:13px;margin:0}#tpr-home .hero-wrapper .home-box .home-icon{float:left;width:50px;height:50px}#tpr-home .hero-wrapper .home-box .home-icon-desc{margin:0;margin-left:60px;margin-right:45px;min-height:40px}#tpr-home .hero-wrapper .home-box .home-icon-desc p{font-size:11px;min-height:0;margin-bottom:0}#tpr-home .hero-wrapper .home-box .btn{display:inline-block}#tpr-home .hero-wrapper .home-box .circle-btn-xs{background:#237ebb;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;font-weight:500;text-transform:uppercase;position:absolute;right:20px;top:20px}}@media (min-width:768px) and (max-width:1199px){#tpr-home .home-box{min-height:344px}#tpr-home .home-box h3{min-height:38px}#tpr-home .home-icon-desc p{min-height:110px}}#promo-code .panel-default:not(.panel-new-callout)>.panel-heading{background-color:#FDC101;border-color:#FDC101;color:#000000;padding-left:8px}#promo-code .panel-title .glyphicon{border-color:white;border-radius:50%;border-style:solid;border-width:2px;color:white;padding:3px;margin-bottom:-4px;margin-right:10px;margin-top:-5px}#promo-code .promo-icon{font-weight:bold;margin-right:10px;border-width:2px}.hero-wrapper .promo-container{margin:0}.hero-wrapper .promo-empty{background:none;visibility:hidden}@media (max-width:767px){.hero-wrapper .promo-empty{height:0;padding:0}}.hero-wrapper p.promo{font-size:12px}@media (max-width:767px){.hero-wrapper p.promo{text-align:left}}.nav-to-rate-card{background:#424542}.nav-to-rate-card ul{padding:0;list-style:none;text-align:center;margin-bottom:0}.nav-to-rate-card ul li{display:inline-block}.nav-to-rate-card ul li a{color:#FFF;text-decoration:underline;text-transform:uppercase;font-size:16px;line-height:50px;padding:17px 15px}@media (max-width:991px){.nav-to-rate-card ul li a{padding:17px 6px}}.hero-spring2016{background-image:url('/Content/Images/Heroes/Casey3opacity.jpg') !important;padding-bottom:0 !important;-webkit-box-shadow:inset 0 50px 50px 0 rgba(0,0,0,0.6) !important;-moz-box-shadow:inset 0 50px 50px 0 rgba(0,0,0,0.6) !important;box-shadow:inset 0 100px 100px 0 rgba(30,30,30,0.6) !important;padding-top:30px !important}.hero-spring2016 .service-icon-large{width:90px;height:90px;background-size:contain;margin:0 auto;background-repeat:no-repeat}.hero-spring2016 #college .service-icon-large{background-image:url('/Content/Images/Icons/book_yellow_lg.png')}.hero-spring2016 .input-group-addon{background:#FFF;border-right:none}.hero-spring2016 #zipCode{border-left:none}.hero-spring2016 h1{font-size:50px !important;text-align:center;margin-top:0 !important}.hero-spring2016 p{font-size:14px}.hero-spring2016 .nav-tabs>li{margin-bottom:4px}.hero-spring2016 .nav-tabs{text-align:center}.hero-spring2016 .nav-tabs li a{color:#FFF;background:rgba(0,0,0,0.8);padding-left:20px;padding-right:20px}.hero-spring2016 .nav-tabs li.active a{color:#f7d924 !important;background:#000 !important}.hero-spring2016 .nav-tabs li.active a:hover,.hero-spring2016 .nav-tabs li.active a:focus{padding-left:20px;padding-right:20px}.hero-spring2016 .tab-content{background:rgba(0,0,0,0.8);padding:40px;border-radius:5px}.hero-spring2016 .tab-content .tab-pane{background:none}.nav-hero-main-services{background:rgba(255,255,255,0.4);margin-top:100px}.nav-hero-main-services a:hover{text-decoration:none}.nav-hero-main-services .major-sale-container{position:absolute;background:#f7d924;bottom:99px;width:100%;left:0}.nav-hero-main-services .major-sale-container p{margin:10px;margin-bottom:15px}.nav-hero-main-services .service-icon{width:50px;height:50px;background-size:contain;margin:0 auto}.nav-hero-main-services .service-icon-book{background-image:url('/Content/Images/Icons/book_black_sm.png')}.nav-hero-main-services .active .service-icon-book{background-image:url('/Content/Images/Icons/book_yellow_sm.png')}.nav-hero-main-services .service-icon-school{background-image:url('/Content/Images/Icons/school_black_sm.png')}.nav-hero-main-services .active .service-icon-school{background-image:url('/Content/Images/Icons/school_yellow_sm.png')}.nav-hero-main-services .service-icon-tutor{background-image:url('/Content/Images/Icons/tutor_black_sm.png')}.nav-hero-main-services .active .service-icon-tutor{background-image:url('/Content/Images/Icons/tutor_yellow_sm.png')}.nav-hero-main-services .container>.row>div{border:1px solid #FFF;height:100px;color:#000;padding-top:10px;padding-bottom:9px;cursor:pointer}.nav-hero-main-services .container>.row>div a:hover h2{text-decoration:none}.nav-hero-main-services .container>.row>div h2{color:#000;text-align:center;text-transform:uppercase;font-size:18px;margin-bottom:0}.nav-hero-main-services .container>.row>div.active{background:#fff}.nav-hero-main-services .container>.row>div.active:after{content:"";position:absolute;display:block;border-style:solid;border-color:transparent transparent #fff transparent;top:-31px;right:110px;border-width:15px 40px;z-index:0}@media (max-width:1199px){.nav-hero-main-services .container>.row>div.active:after{right:126px}}@media (max-width:991px){.nav-hero-main-services .container>.row>div.active:after{right:90px}}#tpr-majors .major-popular-schools-block{padding:20px}#tpr-majors .major-popular-schools-block header{height:25px;border-top:solid 2px #c5c5c5;padding:0 10px 0 0}#tpr-majors .major-popular-schools-block header .major-schools-title-left{float:left;padding:5px;margin-top:3px}#tpr-majors .major-popular-schools-block header .major-schools-title-right{float:right;margin-top:6px}#tpr-majors .major-popular-schools-block .school-link{font-size:1.2em;font-weight:500}#tpr-majors .major-popular-schools-block .school-text-color{color:#5a5d5a}#tpr-majors .school-image{width:60px;height:60px;background:50% 50% no-repeat;transform:scale(1);border:solid 1px #c5c5c5}#tpr-majors .featured{font-size:smaller;font-weight:500;color:#5a5d5a}@media (min-width:992px){#tpr-majors .image-col{width:12%}#tpr-majors .school-col{width:88%}}.btn-filter{border:solid 1px #e7e7e7;background-color:#ffffff;color:#c5c5c5;font-size:13px}.btn-filter:focus,.btn-filter:active,.btn-filter.active{color:#ffffff;border:solid 1px #c6e2a1;background-color:#8bc440}.btn-filter:hover{color:#424542;background-color:#c6e2a1}.promo-container{background:#f7d924;color:#000000;padding:15px;margin:10px 0}.promo-container p.promo{margin:0}.promo-top-container .promo-container{padding-top:0}.promo-price{color:#eeb501}.promo-price.promo-icon{color:#000;background-color:#f6d615}.zeroclipboard-is-hover{color:#333333;background-color:#e6e6e6;border-color:#adadad}.offering-date{font-weight:500;margin-top:3px}#tpr-productsearch #ProductOfferingDetail .offer-details .location img{padding:0 10px}#tpr-productsearch #ProductOfferingDetail .offer-details .schedule .segment-time{white-space:nowrap}#tpr-productsearch #ProductOfferingDetail .summary-block{border-top-left-radius:0;border-top-right-radius:0;border-top:none}#tpr-productsearch #ProductOfferingDetail .summary-block .form-group{margin:0}#tpr-productsearch #ProductOfferingDetail .summary-block .panel-footer{text-transform:uppercase;margin:0}#tpr-productsearch #Sidebar{padding:0}#tpr-productsearch #ProductSearchFilter .btn{text-transform:none}#tpr-productsearch #ProductSearchFilter .input-group{width:100%;text-align:center;margin-bottom:10px}@media (min-width:992px){#tpr-productsearch #ProductSearchFilter #DaysOfWeek .btn-sm{padding-right:6px;padding-left:6px}}@media (min-width:1200px){#tpr-productsearch #ProductSearchFilter #DaysOfWeek .btn-sm{padding-right:8px;padding-left:8px}}#tpr-productsearch #ProductSearchFilter .blockUI.blockOverlay{background-color:#ccc !important}#tpr-productsearch .search-disabled{opacity:.25;pointer-events:none}#tpr-productsearch .mod,#tpr-productsearch .prog{white-space:nowrap}#tpr-productsearch #ProductSearchResultsHeader{margin:10px 0}#tpr-productsearch #MapContainer,#tpr-productsearch #MapCanvas{width:100%;height:100%;height:500px;margin:20px 0 7px 0}@media (max-width:767px){#tpr-productsearch #MapContainer,#tpr-productsearch #MapCanvas{height:200px}}#tpr-productsearch #MapContainer .gmap-balloon,#tpr-productsearch #MapCanvas .gmap-balloon{min-height:90px;min-width:250px}#tpr-productsearch #MapContainer .gmap-balloon address,#tpr-productsearch #MapCanvas .gmap-balloon address{margin-bottom:5px}#tpr-productsearch #MapContainer .gmap-balloon .zoom-to,#tpr-productsearch #MapCanvas .gmap-balloon .zoom-to{cursor:pointer}#tpr-productsearch #FiltersNavBarToggle{float:right;margin:0 15px}#TestSelectionRequired .modal-body h3+div{padding-left:20px}#TestSelectionRequired .btn{margin-bottom:5px}#MiniProductSearch .header{background-color:#424542;height:45px}#MiniProductSearch .header .form-inline{padding:5px 15px;padding-right:10px}#MiniProductSearch .header .form-group.text{color:#f3f3f3}#MiniProductSearch .header .control-label{color:#f3f3f3;text-transform:uppercase;margin-top:10px;margin-bottom:5px;padding-right:0;font-weight:500}#MiniProductSearch .header #z{width:100px}#MiniProductSearch .header #StartDate,#MiniProductSearch .header #EndDate{width:113px}#MiniProductSearch .alert{border-top-left-radius:0;border-top-right-radius:0}#MiniProductSearch #PaginationControl{display:none}#ProductSearchResults.advanced-search,#ProductSearchResults.mini-search{min-height:300px}#ProductSearchResults.advanced-search.loading,#ProductSearchResults.mini-search.loading{background-color:#f7d924;background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px;-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;opacity:.25;cursor:wait}#ProductSearchResults.advanced-search.loading *,#ProductSearchResults.mini-search.loading *{background-color:transparent !important}#ProductSearchResults.advanced-search .tab-content,#ProductSearchResults.mini-search .tab-content{padding:0}#ProductSearchResults.advanced-search .group-facility,#ProductSearchResults.mini-search .group-facility{margin-bottom:30px}#ProductSearchResults.advanced-search .group-facility .facility-details,#ProductSearchResults.mini-search .group-facility .facility-details{background-color:#e7e7e7;padding:5px;margin-top:20px}#ProductSearchResults.advanced-search .group-facility .label-distance,#ProductSearchResults.mini-search .group-facility .label-distance{color:#5a5d5a;font-weight:normal;margin-top:2px;float:right}#ProductSearchResults.advanced-search .group-facility .product-offer:first-child td,#ProductSearchResults.mini-search .group-facility .product-offer:first-child td{border-top:none;padding-top:5px}#ProductSearchResults.advanced-search .group-facility.active .facility-details,#ProductSearchResults.mini-search .group-facility.active .facility-details{background-color:#237ebb;color:#ffffff}#ProductSearchResults.advanced-search .group-facility.active .facility-details .label-distance,#ProductSearchResults.mini-search .group-facility.active .facility-details .label-distance{color:#237ebb}#ProductSearchResults.advanced-search .group-facility.active .facility-details a,#ProductSearchResults.mini-search .group-facility.active .facility-details a{color:#ffffff}#ProductSearchResults.advanced-search #Facility-0 .location,#ProductSearchResults.mini-search #Facility-0 .location,#ProductSearchResults.advanced-search #Facility--1 .location,#ProductSearchResults.mini-search #Facility--1 .location,#ProductSearchResults.advanced-search #Facility-0 .label-distance,#ProductSearchResults.mini-search #Facility-0 .label-distance,#ProductSearchResults.advanced-search #Facility--1 .label-distance,#ProductSearchResults.mini-search #Facility--1 .label-distance{display:none}#ProductSearchResults.advanced-search .offerings.init-list .offeringRow-container:first-child,#ProductSearchResults.mini-search .offerings.init-list .offeringRow-container:first-child{padding-top:10px}#ProductSearchResults.advanced-search .offerings hr.offer-sep-bottom,#ProductSearchResults.mini-search .offerings hr.offer-sep-bottom{margin-top:15px;margin-bottom:15px}#ProductSearchResults.advanced-search .offerings.no-more .offeringRow-container:last-child hr.offer-sep-bottom,#ProductSearchResults.mini-search .offerings.no-more .offeringRow-container:last-child hr.offer-sep-bottom{display:none}#ProductSearchResults.advanced-search .offerings .hotel-style-container,#ProductSearchResults.mini-search .offerings .hotel-style-container{overflow:hidden;position:relative}#ProductSearchResults.advanced-search .offerings .offering.row,#ProductSearchResults.mini-search .offerings .offering.row{padding:5px}#ProductSearchResults.advanced-search .offerings .offering.row .product-name a,#ProductSearchResults.mini-search .offerings .offering.row .product-name a{font-weight:500}#ProductSearchResults.advanced-search .offerings .offering.row .product-name .text-primary,#ProductSearchResults.mini-search .offerings .offering.row .product-name .text-primary{position:absolute;left:10px;width:25px;text-align:center}@media (min-width:767px){#ProductSearchResults.advanced-search .offerings .offering.row .product-name-inner,#ProductSearchResults.mini-search .offerings .offering.row .product-name-inner{padding-left:25px}}#ProductSearchResults.advanced-search .offerings .offering.row .promo-icon,#ProductSearchResults.mini-search .offerings .offering.row .promo-icon{border:0}#ProductSearchResults.advanced-search .offerings .offering.row .btn,#ProductSearchResults.mini-search .offerings .offering.row .btn{width:90px}@media (max-width:767px){#ProductSearchResults.advanced-search .offerings .offering.row .btn,#ProductSearchResults.mini-search .offerings .offering.row .btn{width:70px}}#ProductSearchResults.advanced-search .offerings .offering.row:first-child>div,#ProductSearchResults.mini-search .offerings .offering.row:first-child>div{padding-top:5px}#ProductSearchResults.advanced-search .offerings .offering.row:last-child>div,#ProductSearchResults.mini-search .offerings .offering.row:last-child>div{padding-bottom:5px}#ProductSearchResults.advanced-search .offerings.more,#ProductSearchResults.mini-search .offerings.more{padding:0 0 15px 0}#ProductSearchResults.advanced-search .offerings.more .offering:first-child>div,#ProductSearchResults.mini-search .offerings.more .offering:first-child>div{padding:0}#ProductSearchResults.advanced-search [data-toggle="collapse"],#ProductSearchResults.mini-search [data-toggle="collapse"]{text-align:center;font-weight:500;margin-top:10px;padding:5px}#ProductSearchResults.advanced-search .days-of-week,#ProductSearchResults.mini-search .days-of-week{display:inline-block;white-space:nowrap;margin-top:2px}#ProductSearchResults.advanced-search .days-of-week .day,#ProductSearchResults.mini-search .days-of-week .day{float:left;height:18px;width:18px;background:#ffffff;border:1px solid #e7e7e7;border-left:none;text-align:center;font-size:9px;padding:3px}#ProductSearchResults.advanced-search .days-of-week .day:first-child,#ProductSearchResults.mini-search .days-of-week .day:first-child{border-left:1px solid #e7e7e7}#ProductSearchResults.advanced-search .days-of-week .day.active,#ProductSearchResults.mini-search .days-of-week .day.active{background:#8bc440;border-color:#c6e2a1;color:#ffffff}#ProductSearchResults.advanced-search .most-popular-row,#ProductSearchResults.mini-search .most-popular-row{background-color:#fafafa}#ProductSearchResults.advanced-search .btn.btn-success,#ProductSearchResults.mini-search .btn.btn-success{margin-top:2px}#ProductSearchResults.advanced-search .currency,#ProductSearchResults.mini-search .currency{font-size:75%}#ProductSearchResults.advanced-search #ViewMoreLocationsResults{display:none}#ProductSearchResults.rate-cards-search .rate-card-section-vertical{margin-bottom:30px}@media (min-width:768px){#ProductSearchResults.rate-cards-search.loading{background-color:#f7d924;background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px;-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;opacity:.25;cursor:wait}#ProductSearchResults.rate-cards-search.loading *{background-color:transparent !important}#ProductSearchResults.rate-cards-search .rate-card-section-vertical{position:relative;padding:30px}#ProductSearchResults.rate-cards-search .rate-card-section-vertical:before{position:absolute;z-index:0;top:0;left:0;width:100%;height:30%;content:"";background-color:#f3f3f3}}.limited-time-offer{background:#f7d924;color:black;font-size:16px;line-height:40px;text-align:center;min-height:40px;margin:0}.limited-time-offer i{background:#f7d924;font-size:14px;height:24px;width:24px;border-radius:50%;line-height:24px;padding-left:3px}.rate-card-section-vertical .learn-more-container .btn{padding-right:25px;padding-left:25px}.rate-card-section-vertical .promo-container+.rate-card .plan-name-container{background:#fdf7d8}.rate-card-section-vertical .promo-empty+.rate-card .plan-name-container{background:#eef5fa}.rate-card-section-vertical .promo-container{position:relative;width:110%;text-align:center;padding:10px;line-height:15px;margin-top:20px;margin-bottom:0;margin-left:-5%}@media (min-width:768px){.rate-card-section-vertical .promo-container{margin-top:30px}}@media (min-width:992px){.rate-card-section-vertical .promo-container{margin-top:0}}.rate-card-section-vertical .promo-container.promo-empty{background:none;visibility:hidden}@media (max-width:767px){.rate-card-section-vertical .promo-container.promo-empty{padding:0}}.rate-card-section-vertical .promo-container p.promo{font-size:12px}@media (max-width:767px){.rate-card-section-vertical .promo-container p.promo{text-align:left}}@media (max-width:767px){.rate-card-section-vertical .promo-container{width:100%;margin-left:0}.rate-card-section-vertical .promo-container:after{display:none}.rate-card-section-vertical .promo-container:before{display:none}}.rate-card-section-vertical .promo-container:after{content:' ';position:absolute;width:0;height:0;left:0;top:100%;border-width:5px 10px;border-style:solid;border-color:#c6ae1d #c6ae1d transparent transparent}.rate-card-section-vertical .promo-container:before{content:' ';position:absolute;width:0;height:0;right:0;top:100%;border-width:5px 10px;border-style:solid;border-color:#c6ae1d transparent transparent #c6ae1d}@media (max-width:767px){.rate-card-section-vertical [data-program]:nth-child(1) .promo-container{margin-top:0}}@media (min-width:768px){.rate-card-section-vertical [data-program]:nth-child(1) .promo-container,.rate-card-section-vertical [data-program]:nth-child(2) .promo-container{margin-top:0}}.rate-card-section-vertical .rate-card{background:#f3f3f3;position:relative;margin:0}@media (min-width:768px){.rate-card-section-vertical .rate-card{background:#ffffff;border:1px solid #c5c5c5}}.rate-card-section-vertical .rate-card.short-card .plan-desc-container{min-height:140px}.rate-card-section-vertical .rate-card .plan-name-container{cursor:pointer;background:#eef5fa;border-bottom:1px solid #e7e7e7;color:#000000;padding:10px;text-align:left;min-height:128px}@media (max-width:991px){.rate-card-section-vertical .rate-card .plan-name-container{min-height:0}}@media (min-width:992px) and (max-width:1199px){.rate-card-section-vertical .rate-card .plan-name-container{min-height:190px}}.rate-card-section-vertical .rate-card .plan-name-container .plan-name{font-size:16px;font-weight:500}@media (min-width:768px){.rate-card-section-vertical .rate-card .plan-name-container{text-align:center}.rate-card-section-vertical .rate-card .plan-name-container .plan-sub-name{font-size:12px;margin-bottom:9px;min-height:17px}}.rate-card-section-vertical .rate-card .plan-name-container .plan-price{font-size:12px;text-transform:none;line-height:26px}.rate-card-section-vertical .rate-card .plan-name-container .plan-price .price-value{font-weight:500;font-size:32px;letter-spacing:-2px}.rate-card-section-vertical .rate-card .plan-name-container p{margin:0}.rate-card-section-vertical .rate-card .plan-name-container #pricePinkValue{color:#f0543d}.rate-card-section-vertical .rate-card .plan-name-container #tutoringPhone{color:#237ebb}@media (min-width:768px) and (max-width:992px){.rate-card-section-vertical .rate-card .plan-name-container #tutoringPhone{font-size:18px}}.rate-card-section-vertical .rate-card #tutoringPhone2{color:#6ec4bf;font-size:20px}@media (min-width:768px) and (max-width:992px){.rate-card-section-vertical .rate-card #tutoringPhone2{font-size:18px}}.rate-card-section-vertical .rate-card .plan-feature-container{display:none;font-weight:500;font-size:14px;padding:14px 10px 0 10px}@media (min-width:768px){.rate-card-section-vertical .rate-card .plan-feature-container{color:#8bc440;font-weight:normal;border-bottom:1px solid #e7e7e7}}.rate-card-section-vertical .rate-card .plan-feature-container a{color:#8bc440}.rate-card-section-vertical .rate-card .plan-feature-container p{min-height:20px}.rate-card-section-vertical .rate-card .plan-feature-container .img-circle{padding-bottom:10px}.rate-card-section-vertical .rate-card .plan-feature-container .fa{margin-right:2px}@media (min-width:768px){.rate-card-section-vertical .rate-card .plan-feature-container{min-height:73px}}@media (min-width:992px) and (max-width:1199px){.rate-card-section-vertical .rate-card .plan-feature-container{min-height:89px}}.rate-card-section-vertical .rate-card .plan-desc-container{font-size:12px;padding:15px}@media (min-width:768px){.rate-card-section-vertical .rate-card .plan-desc-container{min-height:340px !important}.rate-card-section-vertical .rate-card .plan-desc-container.short{min-height:150px !important}.rate-card-section-vertical .rate-card .plan-desc-container.medium{min-height:240px !important}.rate-card-section-vertical .rate-card .plan-desc-container.long{min-height:355px !important}.rate-card-section-vertical .rate-card .plan-desc-container.extralong{min-height:380px !important}}@media (min-width:768px) and (min-width:992px) and (max-width:1199px){.rate-card-section-vertical .rate-card .plan-desc-container.medium{min-height:275px !important}}@media (min-width:768px) and (min-width:992px) and (max-width:1199px){.rate-card-section-vertical .rate-card .plan-desc-container.long{min-height:490px !important}}@media (min-width:768px) and (min-width:992px) and (max-width:1199px){.rate-card-section-vertical .rate-card .plan-desc-container.extralong{min-height:490px !important}}.rate-card-section-vertical .rate-card .plan-desc-container ul{list-style:disc;padding-left:15px}.rate-card-section-vertical .rate-card .plan-desc-container ul li{margin-bottom:0}.rate-card-section-vertical .rate-card .plan-desc-container .tel{font-size:18px;font-weight:500;text-align:center}.rate-card-section-vertical .rate-card .learn-more-container{padding-bottom:20px}.rate-card-section-vertical .rate-card .learn-more-container .availability{font-size:12px;text-align:center}.rate-card-section-vertical .rate-card .learn-more-container .availability a{font-weight:500}.rate-card-section-vertical .rate-card.private-tutoring .plan-name-container{background:#ffffff}@media (max-width:767px){.rate-card-section-vertical .rate-card.private-tutoring .plan-name-container{border:1px solid #237ebb}}.rate-card-section-vertical .rate-card.private-tutoring .plan-name-container .plan-name{color:#237ebb}.rate-card-section-vertical .rate-card.private-tutoring .plan-name-container .plan-price{color:#5a5d5a}.rate-card-section-vertical .rate-card.private-tutoring .plan-name-container .fa{color:#237ebb}.rate-card-section-vertical .rate-card.private-tutoring .plan-desc-container{padding:15px}.rate-card-section-vertical .rate-card.private-tutoring-2 .learn-more-container{margin-top:-11px}.rate-card-section-vertical .rate-card.private-tutoring-2 .plan-name-container{background:#eef5fa}.rate-card-section-vertical .rate-card.private-tutoring-2 .plan-feature-container{color:#6ec4bf;min-height:150px}@media (min-width:768px){.rate-card-section-vertical .rate-card.private-tutoring-2 .plan-feature-container{min-height:118px}}@media (min-width:992px){.rate-card-section-vertical .rate-card.private-tutoring-2 .plan-feature-container{min-height:168px}}@media (min-width:1200px){.rate-card-section-vertical .rate-card.private-tutoring-2 .plan-feature-container{min-height:150px}}.rate-card-section-vertical .rate-card.private-tutoring-2 .plan-desc-container{padding:15px}.rate-card-section-vertical .rate-card.private-tutoring-2 .plan-desc-container h2{color:#6ec4bf;text-align:center;font-weight:normal;font-size:22px}.rate-card-section-vertical .rate-card.private-tutoring-2 #rateLineHeight{line-height:1.2}.rate-card-section-vertical .rate-card.loading{height:400px;background-color:#f7d924;background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px;-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;opacity:.25;cursor:wait}.rate-card-section-vertical .rate-card.loading *{background-color:transparent !important}.rate-card-section-vertical .rate-card #rateLineHeight{line-height:1.2}.plan-feature-container.private-tutoring{color:#6ec4bf !important;min-height:45px !important}.rate-card-section-horizontal .promo-container{margin:0}.rate-card-section-horizontal .promo-container.promo-empty{background:none;visibility:hidden}@media (max-width:767px){.rate-card-section-horizontal .promo-container.promo-empty{padding:0}}.rate-card-section-horizontal .promo-container p.promo{text-align:center;font-size:12px;margin:0}@media (max-width:767px){.rate-card-section-horizontal .promo-container p.promo{text-align:left}}.rate-card-section-horizontal .rate-card{border:1px solid #c5c5c5;margin-bottom:30px;font-size:12px}.rate-card-section-horizontal .rate-card p{margin:0;font-size:12px}.rate-card-section-horizontal .rate-card i{color:#c5c5c5}.rate-card-section-horizontal .rate-card .plan-name-container{background:#eef5fa;border-bottom:1px solid #c5c5c5;padding:15px}.rate-card-section-horizontal .rate-card .plan-name-container .plan-name{font-size:16px;color:#000000;font-weight:500;margin:0}.rate-card-section-horizontal .rate-card .plan-name-container .plan-name a{color:#000000}.rate-card-section-horizontal .rate-card .plan-name-container .plan-price{text-transform:none}.rate-card-section-horizontal .rate-card .plan-name-container .plan-price .price-value{font-weight:500;font-size:32px;letter-spacing:-2px}.rate-card-section-horizontal .rate-card .plan-feature-container{padding:15px}.rate-card-section-horizontal .rate-card .plan-feature-container .feature-number{color:#237ebb;font-size:18px}.rate-card-section-horizontal .rate-card .plan-feature-container a{color:#8bc440}.rate-card-section-horizontal .rate-card .plan-desc-container{border-top:1px solid #c5c5c5;background-color:#fcfcfc;margin:0;padding:15px;height:50px;overflow:hidden}.rate-card-section-horizontal .rate-card .plan-desc-container span{margin-right:15px}.rate-card-section-horizontal .rate-card .plan-desc-container ul{float:left;padding-left:0;list-style:none;margin-left:-5px;width:100%}.rate-card-section-horizontal .rate-card .plan-desc-container ul li{display:inline-block;padding-left:5px;padding-right:5px;line-height:27px}.rate-card-section-horizontal .rate-card .plan-desc-container ul li:before{font-family:FontAwesome;color:#c5c5c5;content:"\f00c";padding-right:5px}.rate-card-section-horizontal .rate-card .plan-desc-container ul.availability{float:right}.rate-card-section-horizontal .rate-card .plan-desc-container ul.availability li{float:right}.rate-card-section-horizontal .rate-card .plan-desc-container ul.availability li:before{content:''}.rate-card-section-horizontal .rate-card .plan-desc-container ul:first-of-type li:first-of-type{display:none}@media (max-width:767px){.rate-card-section-horizontal .rate-card .plan-desc-container{display:none}}@media (min-width:768px){.rate-card-section-horizontal .rate-card .plan-desc-container ul{width:70%}.rate-card-section-horizontal .rate-card .plan-desc-container ul.availability{width:30%}}@media (min-width:992px){.rate-card-section-horizontal .rate-card .plan-desc-container ul{width:80%}.rate-card-section-horizontal .rate-card .plan-desc-container ul.availability{width:20%}}.rate-card-t3 .mainInfo .grey_box,.rate-card-t3 .mainInfo .grey_box2,.rate-card-t3 #grey_box{border:2px solid #e7e7e7}.rate-card-t3 .gray-headline{background-color:#e7e7e7}.rate-card-t3 .mainInfo .green_box{border:2px solid #8bc440}.rate-card-t3 .green2{border-top:2px solid #8bc440;border-right:2px solid #8bc440;border-left:2px solid #8bc440;height:2em}.rate-card-t3 .mainInfo h4,.rate-card-t3 .mainInfo h2,.rate-card-t3 .mainInfo p{border-bottom:1px solid #c5c5c5}.rate-card-t3 .mainInfo p{display:block;padding:5px}.rate-card-t3 #textLink p,.rate-card-t3 #ViewSchedules{text-decoration:none;cursor:pointer}.rate-card-t3 a{cursor:pointer}.rate-card-t3 #yellow{background-color:#f7d924}.rate-card-t3 #no_border{border:none;height:2.5em;padding-top:.5em}.rate-card-t3 .btn{margin-bottom:15px;padding-right:25px;padding-left:25px}.rate-card-t3 .row.no-gutters{margin-right:0;margin-left:0}.rate-card-t3 .row.no-gutters>[class^="col-"],.rate-card-t3 .row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}.rate-card-t3 h1,.rate-card-t3 h1 a{margin-bottom:42px;text-decoration:none}.rate-card-t3 #noUnderline{border-bottom:none;padding-bottom:1em}.rate-card-t3 #box_set33{height:2.2em;border-bottom:none;border-top:none;padding-top:1em}.rate-card-t3 #box_set1{height:2em;border-bottom:none;padding-top:20px}.rate-card-t3 .box_set2{height:3em;padding-top:17px}.rate-card-t3 .box_set3{height:5em}.rate-card-t3 .box_set4{height:3.8em}.rate-card-t3 p{font-size:15px}.rate-card-t3{margin-top:20px;margin-bottom:60px}.rateProduct-t3 #row{margin-top:20px}.rateProduct-t3 #ultimate{margin-top:15px}.rateProduct-t3 .mainInfo .grey_box,.rateProduct-t3 .mainInfo .grey_box2,.rateProduct-t3 #grey_box{border:1px solid #e7e7e7}.rateProduct-t3 .mainInfo .green_box{border:2px solid #8bc440}.rateProduct-t3 #textLink p{text-decoration:none;margin-bottom:40px;cursor:pointer}.rateProduct-t3 #yellow{background-color:#f7d924}.rateProduct-t3 .main-rate-card .btn{margin-top:40px;margin-bottom:40px;padding-right:20px;padding-left:20px;width:200px}.rateProduct-t3 .other-rate-card .btn{width:150px}.rateProduct-t3 .row.no-gutters{margin-right:0;margin-left:0}.rateProduct-t3 .row.no-gutters>[class^="col-"],.rateProduct-t3 .row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}.rateProduct-t3 .immersion{margin-top:40px}.rateProduct-t3 .immersion h3,.rateProduct-t3 .immersion p{padding-left:25px}.rateProduct-t3 h1{margin-bottom:42px}.rateProduct-t3 h2,.rateProduct-t3 .immersion h3{padding-top:25px}.rateProduct-t3 h4{padding:10px}.rateProduct-t3 .plan-desc-container{height:35px;overflow:hidden;margin-bottom:5px}.rateProduct-t3 .plan-desc-container ul{float:left;list-style:outside none none;padding-left:20px;width:100%}.rateProduct-t3 .plan-desc-container ul li::before{color:#c5c5c5;content:"";font-family:FontAwesome;padding-right:5px}.rateProduct-t3 .plan-desc-container ul li{display:inline-block;line-height:27px;padding-left:5px;padding-right:5px}.rateProduct-t3 .plan-desc-container ul:first-of-type li:first-of-type{display:none}.onMyOwn-search .online-tutoring-guide-section h1{margin:20px 0;text-align:center}.onMyOwn-search .online-tutoring-guide-section h4{font-size:14px;margin-top:20px;letter-spacing:0;text-align:center;margin-bottom:10px}.onMyOwn-search .online-tutoring-guide-section .step-container{position:relative}.onMyOwn-search .online-tutoring-guide-section .step-img{margin:0 auto}.onMyOwn-search hr{margin:25px 0 50px 0}.onMyOwn-search #row{margin-top:15px}.onMyOwn-search #ultimate{margin-top:15px}.onMyOwn-search .mainInfo .grey_box,.onMyOwn-search .mainInfo .grey_box2,.onMyOwn-search #grey_box{border:1px solid #e7e7e7;padding:10px}.onMyOwn-search .mainInfo .green_box{border:2px solid #8bc440;padding:10px}.onMyOwn-search #textLink{margin-top:100px;margin-bottom:40px;cursor:pointer}.onMyOwn-search #yellow{background-color:#f7d924;padding-top:10px;padding-bottom:10px}.onMyOwn-search .btn{margin-top:50px;margin-bottom:15px;padding-right:20px;padding-left:20px}.onMyOwn-search .row.no-gutters{margin-right:0;margin-left:0}.onMyOwn-search .row.no-gutters>[class^="col-"],.onMyOwn-search .row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}.onMyOwn-search h2{padding-top:25px}.onMyOwn-search #needMargin{margin-top:55px}.onMyOwn-search #priceHightlightUnder{margin-bottom:0}.onMyOwn-search #discountP{color:#8bc440;margin-bottom:57px;margin-top:0}.onMyOwn-search #videoPortal{margin-bottom:0}.onMyOwn-search p{font-size:.93em}#ProductOfferingDetail .description{font-weight:500;margin-bottom:15px}#ProductOfferingDetail .location{background-color:#f3f3f3}#ProductOfferingDetail .location .address{padding:10px 20px 0 20px}#ProductOfferingDetail .location .map{width:100%;height:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-image:url('');background-position:50% 50%}#ProductOfferingDetail .schedule{padding-bottom:15px}#ProductOfferingDetail .schedule #CourseScheduleNavBarToggle{font-size:2.5em}#ProductOfferingDetail #enrollPrice{padding-bottom:10px}.segments .row>div{padding-top:10px;padding-bottom:10px}#MapContainer .label-default{border:1px solid #e7e7e7;background:#ffffff;color:#7e817e}#PromoCodesContainer p.promo:last-child{margin-bottom:0}@media (max-width:1199px){.zip-postal-valign{margin-top:10px}}.new-sat-container{padding-top:15px}.new-sat-container .new-sat-message{min-height:20px}@media (max-width:767px){.new-sat-container .new-sat-message{min-height:0}}.scheduleBlock{font-size:11px;margin-top:3px}.t2{padding-top:40px;padding-bottom:40px}.t2 p{margin-bottom:0}.t2 .plan-col{border-radius:5px;font-weight:500;xfont-size:12px;line-height:38px;text-align:center;border:2px solid #e7e7e7;margin-bottom:20px}.t2 .plan-col .plan-title-cell{padding:10px;border-bottom:2px solid #e7e7e7;min-height:108px}.t2 .plan-col .plan-title-cell .plan-name{font-size:20px;font-weight:normal}.t2 .plan-col .plan-title-cell .plan-price-line{line-height:40px;font-size:14px;font-weight:normal}.t2 .plan-col .plan-title-cell .plan-price-line .price-underline{border-bottom:2px solid #000000}.t2 .plan-col .plan-title-cell .plan-price-line .price{font-size:30px;font-weight:normal}.t2 .plan-col .plan-feature-cell{min-height:40px;border-bottom:2px solid #e7e7e7}.t2 .plan-col .plan-feature-cell .fa-check-circle{color:#8bc440;font-size:30px;vertical-align:middle}.t2 .plan-col .plan-button-cell{padding:20px}.t2 .plan-col .plan-button-top-cell{padding:20px;border-bottom:2px solid #e7e7e7}.t2 .feature-col{border:none;border-top:2px solid transparent;text-align:right}.t2 .feature-col .plan-title-cell{min-height:110px;border-bottom:none}.t2 .feature-col .plan-button-top-cell{min-height:74px}.t2 .feature-col .plan-feature-cell i{color:#237ebb;font-size:1.4em;cursor:pointer}.t2 .most-popular-col{border:2px solid #000}.t2 .most-popular-col .most-popular-top-tab{position:absolute;top:-38px;right:16%;background:#f7d924;text-transform:uppercase;border:2px solid #f7d924;border-top-left-radius:10px;border-top-right-radius:10px;padding:0 20px;line-height:34px;font-size:18px}@media (max-width:1199px){.t2 .most-popular-col .most-popular-top-tab{right:9%}}@media (max-width:991px){.t2 .most-popular-col .most-popular-top-tab{right:24%}}.t2 .most-popular-col .plan-title-cell{background:#237ebb;border:2px solid #237ebb;color:#FFF}.t2 .most-popular-col .plan-title-cell .plan-price-line .price-underline{border-bottom:2px solid #FFF}.t2 .promo-container{background:none;margin:0;padding-bottom:0}.t2 .promo-expire-text{font-weight:normal;font-size:16px;margin-bottom:0;letter-spacing:-1px;line-height:14px}.t2 .promo-expire-container{background:none;position:relative;right:auto;margin-top:30px;font-size:16px}.t2 .promo-expire-container .promo-expire-clock{font-weight:500;font-size:16px;margin-bottom:0;line-height:30px;min-width:170px}.t2 .promo-expire-container:before{content:'';position:absolute;width:0;height:0;left:-40px;top:0;border-width:22px 20px;border-style:solid;border-color:transparent transparent transparent transparent}.t2 .ribbon-widget{color:#000;font-size:14px;text-align:left;padding:4px;padding-right:0;padding-left:20px;position:relative;left:-36px;top:8px;background-color:#f7d924;width:104%;height:60px;line-height:24px}.t2 .ribbon-widget:after{content:' ';position:absolute;width:0;height:0;left:0;top:100%;border-width:5px 7px;border-style:solid;border-color:#c6ae1d #c6ae1d transparent transparent}.t2 .ribbon-widget:before{content:' ';position:absolute;width:0;height:0;right:-40px;top:0;border-width:30px 20px;border-style:solid;border-color:#f7d924 transparent #f7d924 #f7d924}.t2 .private-call-tutoring{font-size:28px;line-height:34px;margin-bottom:60px;margin-top:60px}.t2 .additional-plan-container .additional-plan{border:2px solid #e7e7e7;border-radius:5px;padding:20px;margin-bottom:20px}.t2 .additional-plan-container .additional-plan .additional-plan-title{font-size:32px}.t2 .additional-plan-container .additional-plan .additional-plan-list{padding-left:15px;font-size:15px}.t2 .additional-plan-container .additional-plan .additional-plan-price-line{text-align:right;line-height:40px;font-size:14px;font-weight:normal}.t2 .additional-plan-container .additional-plan .additional-plan-price-line .price-underline{border-bottom:2px solid #000000}.t2 .additional-plan-container .additional-plan .additional-plan-price-line .price{font-size:32px;font-weight:normal}.t2 .additional-plan-container .additional-plan .additional-plan-guaranteed{font-size:15px;text-align:right;color:#237ebb;font-weight:500;min-height:21px}.t2 .additional-plan-container .additional-plan .additional-plan-button{text-align:right;margin-top:10px}.t2 .additional-plan-container .find-sessions-container{border:2px solid #e7e7e7;border-radius:5px;padding:20px;margin-bottom:20px}.t2 .additional-plan-container .find-sessions-container h3{font-size:20px}.t2 .additional-plan-container .find-sessions-container p{margin-bottom:10px}#tpr-productTutoring .nav-tabs li.intab-info{font-weight:500;float:right;line-height:40px;margin-right:15px}#tpr-productTutoring #tutors>:last-child{border-bottom:none}#tpr-productTutoring .tutor-section{border-bottom:1px solid #e7e7e7;margin-bottom:20px}#tpr-productTutoring .tutor-section>:first-child{padding-bottom:20px}#tpr-productTutoring .tutor-details{background:#f3f3f3;border-top:1px solid #e7e7e7;padding-top:15px;padding-bottom:15px}#tpr-productTutoring a[data-toggle="collapse"] .collapse-in{margin-right:0;margin-left:9px}#tpr-productTutoring a[data-toggle="collapse"].collapsed .collapse-out{margin-right:0;margin-left:9px}#tpr-productTutoring .plan-section{border:1px solid #e7e7e7;margin-bottom:20px}#tpr-productTutoring .plan-section .fa{margin-right:9px}#tpr-productTutoring .plan-section .plan-section-top{padding:15px}#tpr-productTutoring .plan-section .plan-section-bottom{background:#fcfcfc;border-top:1px solid #e7e7e7;padding:5px 15px}#tpr-productTutoring .page-sub-header{margin-bottom:10px}#tpr-productTutoring .page-sub-header h3{padding-top:10px}#tpr-schools .tertiary-nav+.page-header{border-bottom:1px solid #e7e7e7;margin-bottom:20px}#tpr-schools .location{margin-top:-10px;margin-bottom:10px;font-size:16px}#tpr-schools .rank-list{font-size:11px}#tpr-schools .request-info{text-align:center;text-transform:uppercase;margin-top:15px;font-weight:500}#tpr-schools .school-headline-featured{margin-top:20px;margin-bottom:5px}#tpr-schools .school-headline{margin-bottom:5px}@media (min-width:768px){#tpr-schools .school-headline-address{margin-top:5px}}#tpr-schools .school-image{width:90px;height:90px;background:50% 50% no-repeat;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);border:solid 1px #ddd;-o-object-fit:cover;object-fit:cover}#tpr-schools .school-blurb{margin-bottom:15px}#tpr-schools #filtersForm h4{margin-bottom:10px}#tpr-schools .featured-ribbon{font-size:12px;width:100px;position:relative;background:#f7d924;text-align:center;padding:.2em;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}#tpr-schools .featured-ribbon:after{content:' ';position:absolute;display:block;border:.9em solid #f7d924;right:-1em;border-right-width:1em;border-right-color:transparent;top:0;bottom:0}#tpr-schools .featured{border:solid 2px #e7e7e7;border-left:none;border-right:none;background-color:#f3f3f3}#tpr-schools .featured.single{width:50%;padding:15px}@media (max-width:991px){#tpr-schools .featured.single{width:100%}}@media (max-width:991px){#tpr-schools .featured{padding:15px}}#tpr-schools .featured .text-muted{color:#5a5d5a}#tpr-schools .featured .col-sm-6{padding:15px}#tpr-schools .featured .col-sm-6.single{padding:15px 30px}#tpr-schools .featured .col-sm-6:nth-child(even){border-left:solid 1px #e7e7e7}#tpr-schools .featured-media{margin-top:5px}#tpr-schools #key-stats{background-color:#f3f3f3;padding:15px}#tpr-schools .school-image-details{border:solid 1px #ddd}#tpr-schools .school-imagelist-image-container{margin-left:0;height:34px;overflow:scroll}#tpr-schools .school-imagelist-image{float:left;background:50% 50% no-repeat;-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);width:32px;height:32px;margin:5px;border:solid 1px #fff}#tpr-schools #FiltersNavBarToggle{float:right;margin:0 15px}#tpr-schools .school-nav-hr{margin-top:0 !important}#tpr-schools .graph-row-container{margin-bottom:15px}#tpr-schools .image-display{object-fit:cover;transform:none !important}@media (max-width:1200px){#tpr-schools .school-image{width:75px;height:75px}}@media (min-width:992px){#tpr-schools .image-col{width:12%}#tpr-schools .school-col{width:88%}#tpr-schools .rankings .school-col{padding-left:30px}}@media (max-width:1199px){#tpr-schools .school-image-details{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);margin:15px}#tpr-schools .school-image{margin-left:0}}@media (max-width:767px){#tpr-schools .filter-set{margin-top:10px;margin-bottom:10px}#tpr-schools .school-col{padding-left:0}}div.image{display:inline-block;vertical-align:middle;float:right;margin-bottom:10px;width:24%;padding-top:20px}@media only screen and (max-width:768px){div.image{display:block;width:auto;float:left}div#FilterProgram{padding-left:0;padding-right:0}div.poi{padding-bottom:15px}}@media only screen and (min-width:768px){.ssmedia-navtab-width50{width:50%;float:left !important}}.owl-carousel .owl-video-play-icon{background:transparent url("/Content/Images/owl.carousel/owl.video.play.png") no-repeat scroll 0 0}#tpr-test .jumbotron{background-color:#5a5d5a;color:#ffffff;border-radius:0 !important}#tpr-test .jumbotron p{color:#e7e7e7}#tpr-test #StyleGuide>h2{border-top:1px solid #5a5d5a;font-weight:normal;margin-top:20px;padding-top:20px}#tpr-test #StyleGuide .page-header+div .container.row>:first-child{background-color:#c5c5c5}#tpr-test #StyleGuide .color-swatch{width:100px;height:100px;display:inline-block;margin:0 5px;border-radius:3px}#tpr-test #StyleGuide .color-swatch.bkgd-tpr{background-color:#f7d924}#tpr-test #StyleGuide .color-swatch.bkgd-primary{background-color:#237ebb}#tpr-test #StyleGuide .color-swatch.bkgd-success{background-color:#8bc440}#tpr-test #StyleGuide .color-swatch.bkgd-info{background-color:#3592d0}#tpr-test #StyleGuide .color-swatch.bkgd-warning{background-color:#f7d924}#tpr-test #StyleGuide .color-swatch.bkgd-danger{background-color:#f0543d}#tpr-test #StyleGuide .color-swatch.gray-darkest{background-color:#424542}#tpr-test #StyleGuide .color-swatch.gray-darker{background-color:#5a5d5a}#tpr-test #StyleGuide .color-swatch.gray-dark{background-color:#7e817e}#tpr-test #StyleGuide .color-swatch.gray{background-color:#c5c5c5}#tpr-test #StyleGuide .color-swatch.gray-light{background-color:#e7e7e7}#tpr-test #StyleGuide .color-swatch.gray-lighter{background-color:#f3f3f3}#tpr-test #StyleGuide .color-swatch.gray-lightest{background-color:#fcfcfc}#tpr-test #StyleGuide .color-swatch.bkgd-aqua{background-color:#70c090}#tpr-test #StyleGuide .color-swatch.bkgd-brown{background-color:#8a5d3b}#tpr-test #StyleGuide .color-swatch.bkgd-pink{background-color:#bd4990}#tpr-test #StyleGuide .color-swatch.bkgd-purple{background-color:#792e8f}#tpr-test #StyleGuide .color-swatch.bkgd-teal{background-color:#70c1be}#tpr-test #StyleGuide #buttons .btn{margin-bottom:10px}#tutor-search .subject-filter{font-size:28px;margin-top:15px}#tutor-search .sort-by{padding-top:15px;padding-bottom:15px}@media (max-width:767px){#tutor-search .sort-by{background-color:#c5c5c5}}#tutor-search .tutor-profile-img{border:1px solid #dedede;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media (max-width:767px){#tutor-search .tutor-profile-img{width:58px;height:58px}}#tutor-search .tutor-search-row{border-top:1px solid #ddd;padding-bottom:15px;padding-top:15px}#tutor-search .tutor-name{font-size:24px}@media (max-width:767px){#tutor-search .tutor-name{font-size:14px;margin-top:-3px;margin-bottom:0}}@media (max-width:767px){#tutor-search .starsCol{margin-top:-4px;font-size:12px}}@media (max-width:767px){#tutor-search .starsCol img{zoom:.75}}#tutor-search .subjects{color:black;margin:5px 0;font-size:16px}@media (max-width:767px){#tutor-search .subjects{margin-top:-28px;margin-bottom:-2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}}@media (max-width:767px){#tutor-search .education{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;margin-bottom:-5px}}#tutor-search .is-online{color:#7ad430;margin-bottom:0}@media (max-width:767px){#tutor-search .is-online{position:absolute;right:15px;top:-70px;zoom:.85}}#tutor-search .connect-row{background:none repeat scroll 0 0 #efefef;border:1px solid #dedede;border-radius:3px;margin-bottom:20px;padding:20px}#tutor-search h1{margin-top:30px;margin-bottom:30px}#tutor-search h2{font-size:30px;font-weight:bold;color:#303030;line-height:33px;margin-top:0}#tutor-search h3{font-size:24px;font-weight:bold;color:#303030;line-height:26.4px;margin-top:20px}#tutor-search h4{font-size:15px;font-weight:bold;margin:0 0 5px;text-transform:initial}#tutor-search .about-tutor h4{border-top:1px solid #eee;margin-top:20px;padding-top:20px}#tutor-search .connect-now .row{margin-top:10px}#tutor-search input.calendar-box{background:url("/Content/Images/TutorSearch/calendar.png?v=2014-08-24") no-repeat scroll 0 0 white;padding-left:40px}#topRatedQuestionsWidget{margin-top:20px}#topRatedQuestionsWidget .widget-title h3{margin-bottom:0}#topRatedQuestionsWidget .tutor-block{margin-bottom:5px;margin-top:5px;margin-left:15px;margin-right:15px}#topRatedQuestionsWidget .tutor-profile-img{border:1px solid #dedede;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:38px}#topRatedQuestionsWidget .tutor-info{margin-left:45px}#topRatedQuestionsWidget .tutor-name{font-size:14px}#topRatedQuestionsWidget .tutor-star-img{width:50px}#topRatedQuestionsWidget .tutor-rating{font-size:13px}#topRatedQuestionsWidget .question-time{font-weight:bold;font-size:12px;font-style:normal}#topRatedQuestionsWidget .question-text{font-size:13px}#topRatedQuestionsWidget .panel ul{list-style:none}#topRatedQuestionsWidget .news-item{padding:4px 4px;margin:0;border-bottom:1px solid #ddd}#topRatedQuestionsWidget .news-item:hover{background-color:#F1F8FD}#topRatedQuestionsWidget .tutor-newsbox{padding-left:0;overflow-x:hidden}#topRatedQuestionsWidget a{font:inherit;color:inherit;text-decoration:none}#topRatedQuestionsWidget .tutor-helpedanswer{padding-top:5px;font-size:13px;font-style:italic}#topRatedTutorsWidget .widget-title{margin-top:15px;margin-bottom:5px}#topRatedTutorsWidget .widget-title h2{font-size:20px;font-weight:bold;margin-bottom:0}#topRatedTutorsWidget .row{margin-bottom:10px}#topRatedTutorsWidget .tutor-profile-img{border:1px solid #dedede;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:76px}#topRatedTutorsWidget .tutor-info{margin-left:84px}#topRatedTutorsWidget .tutor-name{font-size:18px}#topRatedTutorsWidget .is-online{color:#7ad430;margin-top:5px;margin-bottom:0}#tpr-academictutoring .pricing-section-vertical{background:#f3f3f3;padding:30px}#tpr-academictutoring .pricing-section-vertical .pricing{background:#ffffff;box-shadow:0 0 15px #c5c5c5;margin-bottom:20px}#tpr-academictutoring .pricing-section-vertical .pricing div.tutoring-top-section{background:#eef5fa}#tpr-academictutoring .pricing-section-vertical .pricing .plan-name-container{cursor:pointer;background:#eef5fa;border-bottom:1px solid #e7e7e7;color:#000;padding:10px;text-align:center}#tpr-academictutoring .pricing-section-vertical .pricing .plan-name-container .plan-name{font-size:16px;font-weight:500}#tpr-academictutoring .pricing-section-vertical .pricing .plan-name-container .plan-price{font-size:12px;text-transform:none;line-height:26px}#tpr-academictutoring .pricing-section-vertical .pricing .plan-name-container .plan-price .price-value{font-weight:500;font-size:32px;letter-spacing:-2px}#tpr-academictutoring .pricing-section-vertical .pricing .better-grades-container{height:74px}#tpr-academictutoring .pricing-section-vertical .pricing .better-grades-container .better-grades{border-bottom:1px solid #e7e7e7;padding-left:15px;padding-top:15px;padding-bottom:15px}#tpr-academictutoring .pricing-section-vertical .pricing .better-grades-container .better-grades a{font-weight:500}#tpr-academictutoring .pricing-section-vertical .pricing .plan-desc-container{min-height:220px;padding:15px}#tpr-academictutoring .pricing-section-vertical .pricing .plan-desc-container ul{list-style:disc;padding-left:15px}#tpr-academictutoring .pricing-section-vertical .pricing .plan-desc-container ul li{margin-bottom:10px}#tpr-academictutoring .pricing-section-vertical .pricing .choose-plan-container{padding:0 15px 40px 15px;text-align:center}#tpr-academictutoring .pricing-section-vertical .more-options{float:right;margin:0}#tpr-academictutoring .cant-commit{font-weight:500;margin-top:40px;font-size:24px}#tpr-academictutoring .pricing-section-horizontal h5{margin-top:19px}#tpr-academictutoring .pricing-section-horizontal .offer-box{border-bottom:1px solid #e7e7e7;padding:20px}#tpr-academictutoring .pricing-section-horizontal .offer-box .radio{margin-top:0}#tpr-academictutoring .pricing-section-horizontal .offer-box .time{text-transform:uppercase;font-weight:500}#tpr-academictutoring .pricing-section-horizontal .offer-box .base-month{font-weight:500}#tpr-academictutoring .pricing-section-horizontal .offer-box .better-grades-img{float:left;margin:0 15px}#tpr-academictutoring .pricing-section-horizontal .offer-box .description{margin-left:70px}#tpr-academictutoring .pricing-section-horizontal .offer-box .price-per-month{text-align:left}@media (min-width:768px){#tpr-academictutoring .pricing-section-horizontal .offer-box .price-per-month{text-align:right}}#tpr-academictutoring .pricing-section-horizontal .offer-box .price-per-month .price{font-weight:500}#tpr-academictutoring .pricing-section-horizontal .active-plan{background:rgba(53,146,208,0.2)}#tpr-academictutoring .pricing-section-horizontal .side-bar h5{padding-bottom:2px}#tpr-academictutoring .pricing-section-horizontal .side-bar ul{padding-left:20px}#tpr-academictutoring .find-tutor-section{margin-top:20px;margin-bottom:20px;text-align:center}#tpr-academictutoring .find-tutor-section h4{font-size:14px;margin-top:20px;letter-spacing:1px}#tpr-academictutoring .find-tutor-section img{height:54px}#tpr-academictutoring .view-all-container{font-size:16px;font-weight:bold;margin-bottom:50px;margin-top:40px;text-align:right}#tpr-academictutoring .hero-tutoring,#tpr-academictutoring .hero-howitworks{padding-top:40px;padding-bottom:30px;-webkit-box-shadow:inset 0 -50px 50px 0 rgba(0,0,0,0.6),inset 0 50px 50px 0 rgba(0,0,0,0.6);-moz-box-shadow:inset 0 -50px 50px 0 rgba(0,0,0,0.6),inset 0 50px 50px 0 rgba(0,0,0,0.6);box-shadow:inset 0 -50px 50px 0 rgba(0,0,0,0.6),inset 0 50px 50px 0 rgba(0,0,0,0.6)}#tpr-academictutoring .hero-tutoring h1,#tpr-academictutoring .hero-howitworks h1{margin-bottom:20px}#tpr-academictutoring .hero-tutoring h2,#tpr-academictutoring .hero-howitworks h2{margin:0}#tpr-academictutoring .hero-tutoring h3,#tpr-academictutoring .hero-howitworks h3{font-weight:500;color:#f7d924;margin-top:0;margin-bottom:20px;letter-spacing:1px}#tpr-academictutoring .hero-tutoring .how-it-works-thumb-container,#tpr-academictutoring .hero-howitworks .how-it-works-thumb-container{display:block;margin:0 auto;border:2px solid #FFF;background:url('/Content/Images/Home/how-it-works-thumb.png');background-size:100%;width:119px;height:71px;margin-top:20px;margin-bottom:10px}#tpr-academictutoring .hero-tutoring .how-it-works-thumb-container img,#tpr-academictutoring .hero-howitworks .how-it-works-thumb-container img{display:block;margin:0 auto;margin-top:15%;width:35px;height:35px}#tpr-academictutoring .hero-tutoring a p,#tpr-academictutoring .hero-howitworks a p{color:#FFF;text-align:center;font-size:17px;line-height:18px}#tpr-academictutoring .hero-tutoring .play-button,#tpr-academictutoring .hero-howitworks .play-button{display:block;margin:0 auto;max-height:60px;margin-bottom:80px}#tpr-academictutoring .hero-tutoring a:hover,#tpr-academictutoring .hero-howitworks a:hover,#tpr-academictutoring .hero-tutoring a:active,#tpr-academictutoring .hero-howitworks a:active,#tpr-academictutoring .hero-tutoring a:focus,#tpr-academictutoring .hero-howitworks a:focus{text-decoration:none}#tpr-academictutoring .helping-students-daily-container{text-align:center;background:#f3f3f3;padding-top:30px;padding-bottom:30px}#tpr-academictutoring .helping-students-daily-container h1{font-size:32px}#tpr-academictutoring .quote-container{margin-bottom:20px}#tpr-academictutoring .quote-container .author{font-weight:500}#tpr-academictutoring .quote-container .quote{font-size:16px;font-style:italic;margin-bottom:20px}#tpr-academictutoring .how-it-works-thumb-container-tutorsearch{display:block;margin:0 auto;border:2px solid #FFF;background:url('/Content/Images/Home/how-it-works-thumb.png');background-size:100%;width:119px;height:71px;margin-top:-20px}@media (max-width:767px){#tpr-academictutoring .how-it-works-thumb-container-tutorsearch{margin-top:0}}#tpr-academictutoring .how-it-works-thumb-container-tutorsearch img{display:block;margin:0 auto;margin-top:15%;width:35px;height:35px}#tpr-academictutoring .how-it-works-thumb-container-tutorsearch-paragraph{color:#000;line-height:14px;font-size:12px;margin-bottom:-10px;text-align:center}@media (max-width:767px){#tpr-academictutoring .how-it-works-thumb-container-tutorsearch-paragraph{margin-bottom:0}}#tpr-academictutoring .how-it-works-thumb-container-tutorsearch-paragraph p{margin:0}#tpr-academictutoring .hero-box{background-color:rgba(0,0,0,0.5);text-align:center;padding:20px}#tpr-academictutoring .hero-box:hover{background-color:rgba(0,0,0,0.85)}#tpr-academictutoring .hero-box h3{font-weight:500;font-size:large;text-transform:uppercase;letter-spacing:1px;font-size:18px}#tpr-academictutoring .hero-box p{font-size:16px;min-height:50px}#tpr-academictutoring .hero-box img{max-width:60px;margin:0 auto}#tpr-academictutoring .hero-box .hero-icon{width:60px;height:60px;margin:0 auto}#tpr-academictutoring .hero-box .hero-icon-desc{margin-top:20px}@media (max-width:767px){#tpr-academictutoring .hero-wrapper{padding-top:10px}#tpr-academictutoring .hero-wrapper h1{margin-top:0;font-size:30px}#tpr-academictutoring .hero-wrapper .hero-box{text-align:left;margin-bottom:10px}#tpr-academictutoring .hero-wrapper .hero-box h3{font-size:13px;margin:0}#tpr-academictutoring .hero-wrapper .hero-box .hero-icon{float:left;width:50px;height:50px}#tpr-academictutoring .hero-wrapper .hero-box .hero-icon-desc{margin:0;margin-left:60px;margin-right:45px;min-height:40px}#tpr-academictutoring .hero-wrapper .hero-box .hero-icon-desc p{font-size:11px;min-height:0;margin-bottom:0}#tpr-academictutoring .hero-wrapper .hero-box .btn{display:inline-block}#tpr-academictutoring .hero-wrapper .hero-box .circle-btn-xs{background:#237ebb;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;font-weight:500;text-transform:uppercase;position:absolute;right:30px;top:25px}}#tpr-academictutoring .online-tutoring-guide-section h1{margin:20px 0;text-align:center}#tpr-academictutoring .online-tutoring-guide-section h4{font-size:14px;margin-top:20px;letter-spacing:0;text-align:center;margin-bottom:10px}#tpr-academictutoring .online-tutoring-guide-section .step-container{position:relative}#tpr-academictutoring .online-tutoring-guide-section .step-img{margin:0 auto}#tpr-academictutoring .online-tutoring-guide-section p{text-align:center;margin-bottom:20px}#tpr-academictutoring .hero-tutoring-signup-parent{padding-top:0;padding-bottom:0;background:-webkit-linear-gradient(#fbfbfb, #f6f6f6);background:-o-linear-gradient(#fbfbfb, #f6f6f6);background:-moz-linear-gradient(#fbfbfb, #f6f6f6);background:linear-gradient(#fbfbfb, #f6f6f6);border-top:1px solid #dadada;border-bottom:1px solid #dadada}#tpr-academictutoring .hero-tutoring-signup-parent .button-container>div{margin-bottom:10px}#tpr-academictutoring .hero-tutoring-signup-parent .hero-content-container{padding-top:90px;padding-bottom:20px}#tpr-academictutoring .hero-tutoring-signup-parent .hero-content-container h1{color:#000;font-size:60px;text-align:center;margin-bottom:20px}#tpr-academictutoring .hero-tutoring-signup-parent .hero-content-container h2{font-size:22px;color:#000;text-align:center}@media (max-width:767px){#tpr-academictutoring .hero-tutoring-signup-parent .hero-content-container h1{font-size:32px}#tpr-academictutoring .hero-tutoring-signup-parent .hero-content-container h2{font-size:18px}}@media (max-width:991px){#tpr-academictutoring .hero-tutoring-signup-parent .hero-content-container{padding-top:20px;padding-bottom:20px}}#tpr-academictutoring .hero-tutoring-signup-video{padding-top:0;padding-bottom:0;background:#e7e7e7}#tpr-academictutoring .hero-tutoring-signup-video h2{color:#000;font-size:23px;font-weight:500;line-height:63px;margin:0 !important}#tpr-academictutoring .hero-tutoring-signup-video .video-container{padding-top:20px;padding-bottom:10px;background:url('/Content/Images/AcademicTutoring/background-pattern.png')}#tpr-academictutoring .hero-tutoring-signup-video .video-container .video-large-container>a>img{float:right}@media (max-width:991px){#tpr-academictutoring .hero-tutoring-signup-video .video-container .video-large-container>a>img{float:none;margin:0 auto;margin-bottom:10px}}#tpr-academictutoring .hero-tutoring-signup-video .video-container .video-thumb{margin-bottom:10px}#tpr-academictutoring .hero-tutoring-signup-video .play-button-icon-sm{background:url('/Content/Images/AcademicTutoring/play-button.png') no-repeat;width:100%;height:100%;position:absolute;left:0;background-position:50% 50%}#tpr-academictutoring .hero-tutoring-signup-video .play-button-icon-sm:hover{opacity:.8;cursor:pointer}#tpr-academictutoring .hero-tutoring-signup-video .play-button-icon-xs{background:url('/Content/Images/AcademicTutoring/play-button.png') no-repeat;width:100%;height:100%;position:absolute;left:0;background-position:50% 50%;background-size:15%}#tpr-academictutoring .hero-tutoring-signup-video .play-button-icon-xs:hover{opacity:.8;cursor:pointer}#tpr-academictutoring .tutoring-signup-video-container h1{font-size:30px;font-weight:500}@media (max-width:767px){#tpr-academictutoring .video-thumb-all-container{margin:0 auto;max-width:515px}}#tpr-academictutoring .video-thumb-all-container .video-thumb-container{position:relative;max-width:121px;max-height:67px;margin-bottom:16px}@media (max-width:767px){#tpr-academictutoring .video-thumb-all-container .video-thumb-container{float:left;width:25%;padding:0 2px}}#tpr-academictutoring .search-bar-container{background:#e7e7e7;margin-bottom:30px}#tpr-academictutoring .search-bar-container .hero-wrapper{padding:0}#tpr-academictutoring .search-bar-container .hero-wrapper h2{font-size:22px;color:#000;font-weight:500;line-height:62px;margin:0;margin-top:0 !important}@media (max-width:767px){#tpr-academictutoring .search-bar-container .hero-wrapper h2{font-size:18px;text-align:center}}#tpr-academictutoring .hero-tutoring-signup-question{padding-top:0;padding-bottom:0;background:#F4F4F4;border-top:1px solid #7e817e;border-bottom:1px solid #7e817e}#tpr-academictutoring .hero-tutoring-signup-question .hero-sidebar-container{text-align:center}#tpr-academictutoring .hero-tutoring-signup-question .hero-sidebar-container h2{color:#000}#tpr-academictutoring .hero-tutoring-signup-question .hero-sidebar-container h3{margin-top:0;margin-bottom:20px;color:#237ebb;font-size:24px}@media (max-width:767px){#tpr-academictutoring .hero-tutoring-signup-question .hero-sidebar-container h1{font-size:32px}}#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container{padding-top:40px;padding-bottom:20px}#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container h1{color:#000;font-size:48px;text-align:center;margin-bottom:20px}#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container h2{color:#8CC24A;font-weight:bold}#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container ul{text-align:center}#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container .round-number-active{border:2px solid #8CC24A;background-color:#FFF;color:#8CC24A;border-radius:50%;font-size:24px;height:45px;width:45px;padding-top:4px}#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container .round-number-inactive{border:1px solid #8CC24A;background-color:#8CC24A;color:#FFF;border-radius:50%;font-size:24px;height:45px;width:45px;padding-top:4px}#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container .right-arrow{position:relative;width:95px;border-bottom:2px solid #B2B0B0;height:2px;margin-top:-7px;margin-left:20px;margin-right:20px}#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container .right-arrow:after{content:'>';position:absolute;right:0;top:-9px;color:#B2B0B0;font-size:15px;font-weight:bold}@media (max-width:767px){#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container h1{font-size:32px}}@media (max-width:768px){#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container .round-number-active{height:40px;width:40px;padding-top:2px}#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container .round-number-inactive{height:40px;width:40px;padding-top:2px}#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container .right-arrow{width:85px;margin-left:15px;margin-right:15px}}@media (max-width:480px){#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container .round-number-active{height:35px;width:35px;padding-top:0}#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container .round-number-inactive{height:35px;width:35px;padding-top:0}#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container .right-arrow{width:45px;margin-left:0;margin-right:0}}@media (max-width:991px){#tpr-academictutoring .hero-tutoring-signup-question .hero-content-container{padding-top:20px;padding-bottom:20px}}#tpr-academictutoring .parent-carousel .helping-students-daily-container{background:none}#tpr-admissioncounseling .hero-admission-counseling-signup{padding-top:0;padding-bottom:0;background:-webkit-linear-gradient(#fbfbfb, #f6f6f6);background:-o-linear-gradient(#fbfbfb, #f6f6f6);background:-moz-linear-gradient(#fbfbfb, #f6f6f6);background:linear-gradient(#fbfbfb, #f6f6f6);border-top:1px solid #dadada;border-bottom:1px solid #dadada}#tpr-admissioncounseling .hero-admission-counseling-signup .button-container>div{margin-bottom:10px}#tpr-admissioncounseling .hero-admission-counseling-signup .hero-content-container{padding-top:90px;padding-bottom:20px}#tpr-admissioncounseling .hero-admission-counseling-signup .hero-content-container h1{color:#000;font-size:60px;text-align:center;margin-bottom:20px}#tpr-admissioncounseling .hero-admission-counseling-signup .hero-content-container h2{font-size:22px;color:#000;text-align:center}@media (max-width:767px){#tpr-admissioncounseling .hero-admission-counseling-signup .hero-content-container h1{font-size:32px}#tpr-admissioncounseling .hero-admission-counseling-signup .hero-content-container h2{font-size:18px}}@media (max-width:991px){#tpr-admissioncounseling .hero-admission-counseling-signup .hero-content-container{padding-top:20px;padding-bottom:20px}}#tpr-admissioncounseling .admission-counseling-signup-carousel .helping-students-daily-container{text-align:center;background:#f3f3f3;padding-top:30px;padding-bottom:30px;background:none}#tpr-admissioncounseling .admission-counseling-signup-carousel .helping-students-daily-container h1{font-size:32px}#tpr-admissioncounseling .admission-counseling-signup-carousel .quote-container{margin-bottom:20px}#tpr-admissioncounseling .admission-counseling-signup-carousel .quote-container .author{font-weight:500}#tpr-admissioncounseling .admission-counseling-signup-carousel .quote-container .quote{font-size:16px;font-style:italic;margin-bottom:20px}ul.article-list{list-style-type:none;padding-left:0}ul.article-list li{margin-bottom:15px;clear:both}ul.article-list li h3{margin-top:0}ul.article-list li img{margin-right:15px;float:left;width:100px;height:100px;margin-bottom:15px;border:solid 1px #e7e7e7}ul.article-list li img.small{width:60px;height:60px;margin-right:10px}@media (max-width:767px){ul.article-list li img{width:60px;height:60px}}.tpr-badge{background-image:url(/Content/Images/BadgeSeals/badges-spritesheet.png);background-repeat:no-repeat;display:block}.tpr-badge.tpr-badge-BestXXX_mini-seal{background-position:-1px -1px;width:85px;height:85px}.tpr-badge.tpr-badge-BestLaw_mini-seal{background-position:-1px -88px;width:85px;height:85px}.tpr-badge.tpr-badge-BestRegional_mini-seal{background-position:-1px -175px;width:85px;height:85px}.tpr-badge.tpr-badge-BusinessSchs_mini-seal{background-position:-1px -262px;width:85px;height:85px}.tpr-badge.tpr-badge-CTPYB_mini-seal{background-position:-1px -349px;width:85px;height:85px}.tpr-badge.tpr-badge-CollegeFutures_mini-seal{background-position:-1px -436px;width:85px;height:85px}.tpr-badge.tpr-badge-EntrepreneurUgrad_mini-seal{background-position:-1px -523px;width:85px;height:85px}.tpr-badge.tpr-badge-GameDesign_mini-seal{background-position:-1px -610px;width:85px;height:85px}.tpr-badge.tpr-badge-GreenSchools_mini-seal{background-position:-1px -697px;width:85px;height:85px}.tpr-badge.tpr-badge-MW_mini-seal{background-position:-1px -784px;width:96px;height:85px}.tpr-badge.tpr-badge-NE_mini-seal{background-position:-1px -871px;width:96px;height:85px}.tpr-badge.tpr-badge-OnlineMBA_mini-seal{background-position:-1px -958px;width:85px;height:97px}.tpr-badge.tpr-badge-SE_mini-seal{background-position:-1px -1057px;width:96px;height:85px}.tpr-badge.tpr-badge-W_mini-seal{background-position:-1px -1144px;width:96px;height:85px}.tpr-badge.tpr-badge-EntrepreneurGrad_mini-seal{background-position:-1px -1231px;width:85px;height:85px}