﻿#shortCourseOnlyCheckout{margin-top:15px;margin-bottom:30px;}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#shortCourseOnlyCheckout{padding-left:15px;padding-right:15px;}}#shortCourseOnlyCheckout .shortMainHeading{font-size:20px;font-weight:700;margin:20px 0 20px 0;}#shortCourseOnlyCheckout .blueButton{background-color:#1b92d0;color:#fff !important;padding:2px 15px 2px 15px;border-radius:4px;border:none;font-weight:700;}#shortCourseOnlyCheckout .blueButton:hover,#shortCourseOnlyCheckout .blueButton.active{text-decoration:none;background-color:#99d4f0 !important;}#shortCourseOnlyCheckout .headingCheat{float:right;}#shortCourseOnlyCheckout #cartHeadings{border-bottom:3px solid #35485e;display:flex;}#shortCourseOnlyCheckout #cartHeadings div{min-height:40px;}#shortCourseOnlyCheckout .carthead1{background-color:#e7e7e7;color:#435b71;font-weight:700;font-size:16px;width:60%;padding:10px 0 10px 20px;float:left;}#shortCourseOnlyCheckout .carthead2{background-color:#f2f2f2;color:#435b71;font-weight:700;font-size:15px;width:12%;padding:10px 20px 10px 0;float:left;text-align:right;line-height:1em;}#shortCourseOnlyCheckout .carthead3{background-color:#e7e7e7;color:#435b71;font-weight:700;font-size:15px;width:14%;padding:10px 20px 10px 0;float:left;text-align:right;line-height:1em;}#shortCourseOnlyCheckout .carthead4{background-color:#f2f2f2;color:#435b71;font-weight:700;font-size:15px;width:14%;padding:10px 20px 10px 0;float:left;text-align:right;line-height:1em;}#shortCourseOnlyCheckout .cartcell1{width:60%;background-color:#efeeee;padding:10px 0 10px 20px;}#shortCourseOnlyCheckout .cartcell1 a{color:#34485e;font-weight:400;}#shortCourseOnlyCheckout .cartcell2{width:12%;background-color:#f8f8f8;padding:10px 20px 10px 10px;text-align:right;}#shortCourseOnlyCheckout .cartcell3{width:14%;background-color:#f3f3f3;padding:10px 20px 10px 10px;text-align:right;}#shortCourseOnlyCheckout .cartcell4{width:14%;background-color:#f8f8f8;padding:10px 20px 10px 10px;text-align:right;}#shortCourseOnlyCheckout .rightFloatPrice{float:right;display:none;}#shortCourseOnlyCheckout #discountRow{display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:2px solid #fff;}#shortCourseOnlyCheckout #discountRow p{font-size:12px;font-weight:400;}#shortCourseOnlyCheckout .summaryHalfCell{width:50%;text-align:right;padding:10px 20px 10px 15px;float:left;background-color:#f2f2f2;}#shortCourseOnlyCheckout .summaryHalfCell.title{background-color:#e7e7e7;font-weight:700;}#shortCourseOnlyCheckout #totalCell1,#shortCourseOnlyCheckout #discountCell{padding-top:10px;}#shortCourseOnlyCheckout #discountCell{color:#0094d9;font-weight:700;}#shortCourseOnlyCheckout .promocodeArea>div{float:right;border-bottom:1px solid #4d5e71;font-size:18x;padding-bottom:8px;margin-top:30px;margin-bottom:10px;}#shortCourseOnlyCheckout .promocodeArea input[type=text]{width:80%;float:left;background-color:#efeeee;border:none;height:30px;font-size:20px;line-height:30px;padding-left:10px;color:#435b71;}#shortCourseOnlyCheckout #paymentPlanInformationBlock{font-style:normal;color:#435b71;}#shortCourseOnlyCheckout #paymentPlanInformationBlock h3{font-size:20.65px;font-weight:700;margin:0 0 10px 0;}#shortCourseOnlyCheckout #paymentPlanInformationBlock p{font-size:14px;margin:0 0 0 0;}#shortCourseOnlyCheckout .promocodeArea input[type=submit]{width:20%;float:left;height:30px;border:none;background-color:#1b92d0;line-height:30px;color:#fff !important;font-size:13.5px;font-family:Montserrat;font-weight:700;}#shortCourseOnlyCheckout .promocodeArea input[type=submit]:hover{background-color:#99d4f0;}#shortCourseOnlyCheckout #errorDiv{margin:20px auto;}#shortCourseOnlyCheckout h2,#shortCourseOnlyCheckout h1{font-size:26px;font-weight:700;margin-top:0;}#shortCourseOnlyCheckout h3{font-size:20px;font-weight:700;}#shortCourseOnlyCheckout .inputContainer{width:48%;float:left;font-size:15px;}#shortCourseOnlyCheckout .inputContainer:nth-of-type(odd){margin-right:4%;}#shortCourseOnlyCheckout .inputContainer input[type=text],#shortCourseOnlyCheckout .inputContainer input[type=email]{display:block;background-color:#efeeee;width:100%;border:none;padding-left:15px;margin:5px 0 5px 0;}#shortCourseOnlyCheckout .inputContainer p{font-style:italic;}#shortCourseOnlyCheckout .paymentmethods input[type=radio]+input[type=button]{width:100%;margin-bottom:20px;}#shortCourseOnlyCheckout .paymentmethods input[type=radio].input-validation-error+input[type=button]{background-color:#fbc6df !important;}#shortCourseOnlyCheckout .paymentmethods input[type=radio]:checked+input[type=button]{background-color:#99d4f0 !important;}#shortCourseOnlyCheckout label{font-weight:400 !important;}#shortCourseOnlyCheckout .paymentmethods img{margin-left:10px;cursor:pointer;}#shortCourseOnlyCheckout .ccRow select,#shortCourseOnlyCheckout .recurringCC select{width:48%;background-color:#efeeee;border:none;padding-left:10px;}#shortCourseOnlyCheckout .ccRow select:nth-of-type(1),#shortCourseOnlyCheckout .recurringCC select:nth-of-type(1){margin-right:3%;}@media screen and (max-width:428px){.cartRow:not(.paymentPlan) .cartcell4{display:none;}#internalRemoveDiv span{display:block;}#shortCourseOnlyCheckout .ccRow select:nth-of-type(1),#shortCourseOnlyCheckout .recurringCC select:nth-of-type(1){margin-right:0;}.easyMobileWidth{width:310px;margin-bottom:15px;}.easyMobileWidth label{display:inline;}#shortCourseOnlyCheckout h3{text-align:center;}#shortCourseOnlyCheckout #paymentPlanInformationBlock h3{text-align:left;margin-left:25px;}#startStudying{width:310px;margin:0 auto;display:block;}#shortCourseOnlyCheckout .inputContainer{width:310px;margin:0 auto 20px auto !important;float:none;}#shortCourseOnlyCheckout h2,#shortCourseOnlyCheckout h1{text-align:center;margin-bottom:20px;}#shortCourseOnlyCheckout #discountCell{padding-top:5px;padding-bottom:20px;}#shortCourseOnlyCheckout .summaryHalfCell.title{border-bottom:3px solid #35485e;}#summaryRows>div:nth-of-type(1){float:none;width:310px;margin:0 auto;}#shortCourseOnlyCheckout .promocodeArea>div{float:none;}#shortCourseOnlyCheckout #discountRow{display:block;border:none;}spacer{clear:none;display:inline;}#shortCourseOnlyCheckout .summaryHalfCell{float:none;text-align:left;width:310px;padding-bottom:5px;}.carthead{background-color:#e7e7e7;width:310px;margin:0 auto;border-bottom:3px solid #35485e;padding:10px 0 10px 20px;color:#435b71;font-size:20.65px;font-weight:700;}#internalRemoveDiv{width:310px;margin:0 auto;}#summaryRows{border-top:none;}#summaryRows>div:nth-of-type(2){width:auto;float:none;}#shortCourseOnlyCheckout #paymentPlanInformationBlock p b{display:block;}#shortCourseOnlyCheckout #paymentPlanInformationBlock div{margin-left:25px;}.cartcell{background-color:#efeeee;width:310px;margin:0 auto;padding:10px 0 10px 20px;}.totalDueArea{display:block;}.specialTotalCell{padding-bottom:20px !important;}#shortCourseOnlyCheckout .carthead1{width:100%;}#shortCourseOnlyCheckout .shortMainHeading{float:none;font-size:36.68px;text-align:center;}#shortCourseOnlyCheckout .headingCheatParent{text-align:center;}#shortCourseOnlyCheckout .headingCheat{float:none;margin:20px auto 20px auto;width:200px;display:inline-block;text-align:center;}#shortCourseOnlyCheckout .carthead2,#shortCourseOnlyCheckout .carthead3,#shortCourseOnlyCheckout .carthead4,#shortCourseOnlyCheckout .cartcell2,#shortCourseOnlyCheckout .cartcell3{display:none;}#shortCourseOnlyCheckout .cartcell4{width:100%;text-align:left;padding-left:20px;}#shortCourseOnlyCheckout .cartcell1{padding-right:20px;width:100%;}#shortCourseOnlyCheckout .rightFloatPrice{display:block;}#shortCourseOnlyCheckout .paymentPlan .rightFloatPrice{display:none;}#shortCourseOnlyCheckout #cartHeadings,#shortCourseOnlyCheckout .cartRow{width:310px;margin-left:auto;margin-right:auto;flex-direction:column;}#totalCell1{padding-top:5px !important;padding-bottom:20px !important;}}.errorContainer{position:absolute;top:0;right:0;color:#f00 !important;}.errorContainer.halves .field-validation-error{display:inline;}.errorContainer.inPlace{position:static;display:inline-block;margin-left:20px;}#checkoutForm input[type=checkbox]{width:20px;height:20px;float:left;margin-right:15px;}#checkoutForm input[type=checkbox].input-validation-error:after{width:20px;height:20px;}