@media (max-width:1024px){#accommoErrBtns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.animatedLabel label span,.calendarDatePickerField span span:first-of-type{font-size:13px !important;}::-webkit-input-placeholder{ font-size:13px !important;}:-moz-placeholder{ font-size:13px !important;}::-moz-placeholder{ font-size:13px !important;}:-ms-input-placeholder{ font-size:13px !important;}::-ms-input-placeholder{ font-size:13px !important;}::placeholder{ font-size:13px !important;}a.drop_down_applic,#content div.calendarDatePickerField{font-size:13px !important;}#hliPrefsWrap .row{flex-direction:column;}div#hliPrefsWrap .data{grid-template-columns:repeat(auto-fit,27%);}#hliPrefsWrap .field{width:100% !important;margin-bottom:6px !important;}}::-webkit-input-placeholder{ color:#939292;font-size:15px;}:-moz-placeholder{ color:#939292;font-size:15px;}::-moz-placeholder{ color:#939292;font-size:15px;}:-ms-input-placeholder{ color:#939292;font-size:15px;}::-ms-input-placeholder{ color:#939292;font-size:15px;}::placeholder{ color:#939292;font-size:15px;}.schoolsAltTooltip::after,.schoolLevelsTooltip::before{left:5px;}.schoolSubtName{font-size:23px;}#application .schoolTitleName{font-size:16px;font-weight:bold;line-height:2em;vertical-align:text-bottom;}#application .headingSep.noTitleLine{text-align:left;}#application .noTitleLine .titleSep{background-color:rgba(0,0,0,0);line-height:0;padding-left:0;padding-right:0;}#application #content .row{margin-bottom:19px;}#application #content .tooltip{width:23%;}#application #content .tooltip-inner{text-align:left;}#application #content .schoolsAltTooltip::after{margin-left:4px;}#application #accommo_ops .schoolsAltTooltip{margin-top:0;}#application #content a{font-weight:bold;color:#404040;text-decoration:underline;}#application #content .dropdown-menu a{font-size:12px;font-weight:normal;}#application .nameLastName,#idCourseNOIncludesAccommodation2 .photosSmallInternal.accommoImgs{display:inline;}#application .phonesInfo .calculatorDrops{margin-right:0.79%;}#idCourseNOIncludesAccommodation2 .photosSmallInternal.accommoImgs:first-child{margin-right:3px;}#idCourseNOIncludesAccommodation2 .accommoTumbsBlock{margin-bottom:12px;display:inline-block;}#idCourseNOIncludesAccommodation2 .photosSmallInternal.accommoImgs:first-child{margin-right:3px;}#idCourseNOIncludesAccommodation2 .photosSmallInternal.accommoImgs img{width:110px;}.price{float:left;}.price_sign{float:left;padding-right:3px;padding-left:3px;}#content{float:left;margin-right:0px;margin-left:7px;margin-top:10px;width:837px;}#idContainerSelectorList{position:relative;z-index:1;}#idContainerSelectorList2{position:relative;z-index:0;}.information-text{padding-left:7px;}.field_disabled{color:#bbbbbb;}.titles:first-letter{text-transform:capitalize;}.panel_head{height:64px;}.panel_head h5{color:#ffffff;}form .container.alert,.homeStayPrefs .data{width:auto;}.font_red_color,.alert{color:red;font-weight:bold;width:100%;}.container.alert strong{color:red;}.comment{display:inline-block;width:100%;}.data{font-size:12px;}.field{color:#404040;font-size:15px;}.dotted{border-bottom:1px dotted #dadada;margin:12px 0;}textarea{width:99%;}#coupon_check_button{padding:0;}#s_offer_accommo,#s_conditions,#s_offer,#s_description{color:red;}#summary_total{font-weight:bold;text-align:right;}.button{margin-bottom:20px;position:relative;}.button_close{float:right;font-size:10px;height:20px;margin-left:3px;padding:2px 3px 0;width:18px;}.button_close a{color:#ffffff;line-height:16px;padding-left:2px;text-decoration:none!important;}.button_close a:hover{font-weight:bold;text-decoration:none!important;}.button_more{float:left;height:17px;margin-left:3px;margin-top:1px;padding:5px 5px 0px 5px;width:14px;}.button_more a{color:#ffffff;text-decoration:none!important;line-height:11px;padding-left:1px;}.button_more a:hover{font-weight:bold;text-decoration:none !important;}.course_header{width:42px;}.course_selector,.accommodation_selector{border:1px solid #000033;cursor:pointer;float:left;min-height:12px;padding:5px 6px;width:230px;background-color:#ffffff;}.course_selector_list,.accommodation_selector_list{background-color:#ffffff;border:1px solid #000033;font-size:11px;left:0;line-height:15px;padding:10px;position:absolute;width:370px;z-index:200;}.accommodation_selector,.accommodation_selector_disabled{float:left;min-height:12px;border:1px solid #000033;width:230px;cursor:hand;cursor:pointer;padding:5px 6px;}.accommodation_selector_list{z-index:100;}#summary_special_offer_course_title,#summary_special_offer_course_p,#summary_special_offer_course,#summary_special_offer_accommodation_title,#summary_special_offer_accommodation_p,#summary_special_offer_accommodation,#special_offer_discount_box,#special_offer_discount_accommo_container,#warning_old_prices{color:#d60000;}#insuranceConditionsPackage2{margin-top:6px;}#warning_old_prices{padding-top:3px;}.large_red_field{float:left;width:79%;}.short_red_data{float:right;width:20%;}#summary_red{color:red !important;}@media screen and (min-width:0\0){#course_category_dd span{display:inline-block;}}#applicationform .form-group-sm .form-control,#applicationform .input-sm,.contactPage .form-group-sm .form-control,.contactPage .input-sm,.calendarThird,.registrationPageWrap .dropThird,.dropFull,.dropHalf,.paymentRow .form-control,#other_hear{height:37px;}.form-control{padding:0 10px !important;}#country_id_sel{max-width:197px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.radio-inline{font-weight:bold;}.radio_sex_ms{margin-left:2px !important;margin-right:8px;}#sex_m,#sex_f{margin-left:-16px;}#accommodation_type_dd_copy,#airport_transfer_dd_copy,.prefixDrop{width:100% !important;}.prefixDrop:hover{text-decoration:none;}.homestayDetails,.hliDetails{display:inline-block;width:100%;margin-top:10px;}.homestayDetails .form-control,.hliDetails .form-control,.addressInfo .form-control,.regResiCountry,.phonesInfo,.calculatorDrops.regNatioCountry,.calculatorDrops.regNatioCountry{margin-right:5px;width:32.52%;}.homestayDetails .form-control:last-child,.hliDetails .form-control:last-child,.addressInfo .form-control:last-child,.phonesInfo,.regResiCountry,.regNatioCountry .drop_down_applic,.calculatorDrops.regNatioCountry,.wouldRecommendSel{margin-right:0;}#application .phonesInfo{width:100%;}#application .phonesInfo .fieldThird.animatedLabel{left:0;}#application #work_phone_prefix_reg{border:medium none;}#application .phonesInfo .dropdown-menu li a{width:auto;}#application .phonesInfo .calculatorDrops .dropdown-menu{min-width:95px;max-height:128px;}#application #work_phone{width:82.11%;}.phonesInfo .caretCalc{margin-left:10px;}.phonesInfo{display:inline-block;width:49.75%;}.phonesInfo .drop_down_applic.dropThird.prefixDrop span{bottom:1px;position:relative;}.form-inline .calculatorDrops{display:inline-block;float:none;}#comments{height:75px !important;width:100%;padding-top:8px !important;}.regRow{display:inline-block;width:100%;margin-bottom:10px;vertical-align:top;}.regRow:last-child{margin-bottom:0;}.regRow .calendarDatePicker{vertical-align:top;width:29.5%;}.aiportPickup .regRow{margin-bottom:8px !important;}.aiportPickup .regRow.flightDetails{margin-bottom:11px !important;}#content .calendarDatePicker input{font-size:1.04em;padding-left:0;}.aiportPickup .calculatorDrops{margin:0 !important;}.aiportPickup .nonEditableFieldCont{margin-left:0;width:auto;}@media screen and (min-width:0\0){#calendar_date_intro4,#calendar_date6,#calendar_date7{bottom:-3px;position:relative;}#paymentContainer .fa.fa-calendar-o{top:6px;position:relative;}}#regDropAccommo + .infoNote .schoolsAltTooltip{margin-top:0;}.data.regDropTypeTransfer{width:auto;padding-left:0;}#dropCourseDesc,.regDropTypeAccommo{width:100%;}#dropWeeksReg,.regRow .simpleDropInner,.field.regTypeAccommo{margin-right:1%;width:30%;}#consultantEvalSect .simpleDropInner{width:24% !important;float:right;margin-right:0;}.field.regTypeTransfer{margin-bottom:6px;padding:0;}.regTypeTransfer + .comment{margin-bottom:7px;}body #accommoInfo .regRow .calendarDatePickerField,#course_category_dd_copy,#durationCourse_dd_copy,#indiv_lesson_dd_copy,.regRow .calendarDatePickerField,#regDropAccommo,#regDropTransfer{width:100% !important;}.regDescWrap{display:inline-block;width:75%}.commentWrap{display:inline-block;}.row.attendedBeforeWrap{margin-bottom:0 !important;padding-bottom:2px;}.attendedBeforeWrap .data{width:auto;float:none;display:inline-block;}.attendedBefore{display:inline;margin-right:18px;}.field.regTypeAccommo,.attendedBefore{font-size:14px;font-weight:bold;}.regDropTypeAccommo{padding-left:0;padding-top:5px;}#accommoInfo .regRow .calendarDatePicker,#arrivalDatetime.regRow .calendarDatePicker,.clockpicker,#insuranceDateFilesDiv .calendarDatePicker,#passport_no{width:49.5%;}div.passportLabel.fieldHalf{left:7px;}.homeStayPrefs .field{font-size:14px;padding-left:0;}#homestayRadios .row{margin-bottom:10px;}.homeStayPrefsTitle{margin:6px 0 3px 0;}.field.homeStayPrefsTitle{padding-left:0;}#hliPrefsWrap .field{width:30%;font-size:14px;margin-right:2%;padding:0;line-height:1.4em;}.homeStayPrefs .homeStayPrefsTitle,.hliPrefs .homeStayPrefsTitle{width:100%;font-size:14px;padding-top:0;padding-bottom:5px;}#hliPrefsWrap{display:flex;flex-direction:column;}#hliPrefsWrap .radio-inline{margin-left:0;}.hliPrefs .row{margin:12px 0;width:auto;display:flex;float:none;}#hliPrefsWrap .data{display:inline-grid;width:100%;float:none;grid-template-columns:repeat(auto-fit,21%);column-gap:27px;row-gap:8px;padding-top:0;}.homeStayPrefs .data,.hliPrefs .data{padding-left:0;padding-top:4px;}#home_phone,#work_phone,#emergency_contact_phone{border-bottom-left-radius:0 !important;border-left:2px solid #f1efeb;border-top-left-radius:0 !important;vertical-align:top;width:84%;}#home_phone_prefix,#work_phone_prefix{left:5px;position:relative;}#birthProfession{display:inline;left:1px;position:relative;vertical-align:top;}.registrationPageWrap .phonesInfo .calculatorDrops,.registrationPageWrap .emergencyContact .calculatorDrops{width:15%;}@-moz-document url-prefix(){.registrationPageWrap .phonesInfo .calculatorDrops{width:19.2%;}.phonesInfo.phoneRight{left:4.1px;}.registrationPageWrap .phonesInfo .calculatorDrops,.registrationPageWrap .emergencyContact .calculatorDrops{width:15%;}#application .phonesInfo .calculatorDrops{margin-right:0.8%;}}.prefixDrop span{font-size:12px;padding-left:2px;}.prefixDrop .caretCalc{margin-left:0;padding-right:3px;padding-top:2px;}.formControlWrap{width:32.4%;}.formControlWrap,.clockpicker{float:left;}.whiteToolTip.birthTooltip{display:inline-block;position:relative;padding-right:10pxtop:6px;}.whiteToolTip.birthTooltip a{padding-left:0;position:relative;top:-25px;left:-5px;}.whiteToolTip.birthTooltip a::after{left:3px;top:-2px;vertical-align:middle;}.birthTooltip .tooltip{margin-top:-2px;}.regPeopleTrav .calculatorDrops,.contactSupport.field,.wouldRecommend.field,#consultant_eval,div.consultantEval,#insuranceDateFilesDiv .calendarDatePickerField,#insuranceDateFilesDiv{width:100%;}.regPeopleTrav .calculatorDrops:first-child{padding-bottom:14px;}.regPeopleTrav .dropThird{width:9% !important;}.dropFull{width:100% !important;}.dropHalf{width:49.49% !important;}#flight_details_reg.dropHalf{width:67.49% !important;}#companions_course,#companions_nocourse{float:right;width:12%;}.regPeopleTrav .calculatorDrops div{float:right;margin-top:2px;padding-left:2px;text-align:left;width:90%;}.regPeopleTravSel{margin-top:13px;}.regPeopleTravSel .field{font-size:14px;margin-right:5px;max-width:60%;padding-left:4px !important;width:auto;}.regPeopleTravSel .row{width:49%;}.regPeopleTravSel .data{padding-left:10px;position:relative;top:2px;width:auto;}.regPeopleTravSel .row:last-child,.clockpicker,#insuranceDateFilesDiv .calendarDatePicker:last-child,#calendarDatePicker7{margin-left:1%;}.registrationPageWrap .emergencyContact .calculatorDrops{left:0;}.emergencyContact .fieldThird label{top:2px;}.emergencyContact .drop_down_applic.simpleDropInner{left:5px;position:relative;vertical-align:middle;width:100%;}#language_level_reg{padding-top:9px;}#language_level_reg.fieldErrMark{width:92% !important;}#emergency_contact_name{top:4px;margin:0 !important;}.emergencyContact .phonesInfo{vertical-align:top;width:50%;}#flight_details,#arrivalDatetime .calendarDatePickerField{width:100% !important;}.clockpicker input{font-size:15px;background-color:#ffffff !important;cursor:pointer;}.clockpicker input,.clockpicker .input-group-addon{color:#939292;}.clockpicker .input-group-addon{border-radius:0 2px 2px 0 !important;padding-bottom:0;padding-top:1px;background-color:#ffffff;border:medium none;}#arrivalDatetime .calendarDatePicker{bottom:0;}.clockpicker .form-control{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;left:2px;}.glyphicon-time{font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.contactSupport .data,.wouldRecommend .data{width:auto;float:right;}.contactSupport.field div:first-child{float:left;font-size:14px;width:70%;padding-right:15px;font-weight:normal;}.wouldRecommend.field div:first-child{display:inline;font-size:14px;padding-right:15px;font-weight:normal;}.consultantEval.field div:first-child{float:left;font-size:14px;width:76%;font-weight:normal;}.field.langLevTooltip,.consultantEval.field div:first-child{margin-top:9px;}.insuranceCheckWrap .sendByAjax{-webkit-transform:none !important;transform:none !important;-ms-transform:none !important;-o-transform:none !important;-moz-transform:none !important;width:13px;}.insuranceCheckWrap{margin-top:8px;margin-bottom:8px;padding:11px;font-size:14px;}.insuranceCheckWrap .radioButtons b,.insuranceCheckWrap .radioButtons a{vertical-align:middle;cursor:default;}.insuranceCheckWrap .radioButtons:last-child{margin-bottom:0;}.insuranceDatesWrap a,.insuranceDatesWrap,#fakeinput{display:inline-block;}.inputMarginTopYes{margin-top:10px;}#application .form-inline .fieldHalf input{width:48.8%;}#application .form-inline .fieldHalf input{margin-bottom:0;}#company_name{width:49.25%;}.form-inline .fieldHalf input,#fakeinput{width:49.37%;}.form-inline .fieldThird input{width:32.47%;}.fieldHalf label,.fieldThird label{top:0;}.fieldHalf:nth-child(2),.fieldThird:nth-child(2){left:6px;}.applicantInfo .phonesInfo .fieldThird{right:5px;}.fieldThird:nth-child(2) + div{left:11px;}.payBlockWrap .phonesInfo .fieldThird{left:auto;}.fieldFull label{top:7px;}.form-inline .fieldFull input{width:100%;cursor:auto;}.fieldHalf,.fieldThird{display:inline;}.fieldHalf,.fieldFull,.fieldThird,.fieldHalf:nth-child(2) input,.fieldThird:nth-child(2) + div{position:relative;}#country_id_reg{bottom:1px;position:relative;vertical-align:middle;}a.drop_down_applic,a.drop_down_applic:hover,#content div.calendarDatePickerField,#wordsDateOfBirth{font-size:15px;}.registrationPageWrap .dropThird,.registrationPageWrap .calendarThird,.registrationPageWrap .dropFull,.registrationPageWrap .dropHalf,.paymentPageWrap .dropFull,.paymentPageWrap .dropHalf,#wordsDateOfBirth{color:#939292 !important;font-weight:normal;padding-bottom:0;padding-left:8px;padding-top:11px;width:99.3%;border:solid 1px #d3d3d3;}#wordsDateOfBirth{border:none;top:-4px;left:1px;}@-moz-document url-prefix(){#wordsDateOfBirth{top:-10px;}}#calendar_date_intro4_r .dropTick{top:-5px;left:0px;}#nationality_sel{display:inline-block;padding-right:8px;}.calendarDatePickerField.calendarThird{border:solid 1px #d3d3d3 !important;}.paymentPageWrap .dropFull{height:28px;width:155% !important;}.paymentPageWrap .dropFull,.paymentPageWrap .form-control{border:1px solid #d3d3d3;border-radius:2px;}.paymentPageWrap .wordsCreditCard.whiteToolTip .infoToolTipIconSmall{top:4px;position:relative;}.WTToolTip{left:3px;position:relative;}#paymentMethodsWrap .payBlockWrap{padding:0;}.paymentMethodsAll img:not(:first-child){padding-left:4px;}.ccLock{padding-left:9px !important;}img[src*="visa"]{top:1px;position:relative;}body .calendarThird{font-weight:normal !important;padding-top:9px !important;}.animatedLabel label{padding-left:10px;padding-right:10px;line-height:1.7em;}.animatedLabel label span,.calendarDatePickerField span span{color:#ff5a5f;font-size:22px;position:relative;right:2px;top:2px;vertical-align:middle;}span.mandatory_field{color:#ff5a5f;font-size:22px;font-weight:100;padding-left:2px;}#application #body_content{top:98px;}#application .registrationPageWrap,.animatedLabel{font-size:17px;}#application .registrationPageWrap{background-color:#f1efeb; padding:28px 97px 18px;-webkit-border-radius:6px;border-radius:6px;}#application.registrationPageWrap .radio-inline{font-size:14px;}#paymentContainer .registrationPageWrap .radio-inline{color:#404040;font-size:14px;}#paymentContainer .form-control{border:solid 1px #d3d3d3;}.registrationPageWrap label.radio-inline{position:relative;overflow:visible;}.latinCharNotif{font-size:14px;font-weight:bold;}.insuranceCheckWrap .radioButtons,.inputMarginBotYes,.latinCharMessage,.schoolNotificationReg,.mainSchoolImg,#idCourseNOIncludesAccommodation > a,#specialDiscountGroup a,.applicantInfo .infoNote{margin-bottom:10px;}.infoNote a{margin-left:0 !important;font-size:15px;}.tooltipWithPointer{cursor:pointer;}.latinCharMessage{padding-top:2px;}.payBlockWrap p span{display:inline-block;padding-bottom:6px;}#specialDiscountGroup + .regRow,.aiportPickup .regRow,#aboutOurService .regRow:last-child,.courseDetailsBlock .lastRegRow{margin-bottom:0;}a.distToolTip{margin-left:5px !important;cursor:default;display:inline-block;}.distanceTip .tooltip{width:21%;}.distToolTip.infoToolTipIconBulb::after{bottom:2px;}.distToolTip.infoToolTipIconBulb::after{background-repeat:no-repeat;background-position:0 -2198px;background-color:rgba(0,0,0,0);content:"";display:inline-block;height:20px;overflow:hidden;position:relative;width:20px;vertical-align:middle;}.registrationPageWrap .text-danger{font-size:13px;font-weight:bold;margin-bottom:11px;}#application .registrationPageWrap .whiteToolTip{padding-left:20px;}.specialCaseWrap{border:1px solid #404040;margin-bottom:4px;padding:9px;border-radius:3px;}.specialCaseTit{font-weight:bold;vertical-align:middle;}.sealsWrap{margin-left:7px;}.schoolSubtName,.sealsWrap,.schoolLogo,.panel_head_title,#application .noTitleLine,#application .noTitleLine .titleSep{display:inline;vertical-align:middle;}.mainSchoolImg{margin-bottom:0;margin-top:81px;}#application .headingSep{margin-top:10px;margin-bottom:0;}.evalFinalWrap{bottom:1px;font-size:1.2em;font-weight:bold;position:relative;padding-right:3px;}.specialCaseWrap,.schoolNotificationReg{display:none;}#application .sealsWrap{display:none;margin-left:4px;margin-right:4px;}#application .schoolLogo{display:inline;position:relative;}#application .schoolLogo img{margin-right:5px;vertical-align:middle;}.jq-rating{font-size:14px;}#application #schoolRating{display:table;position:relative;bottom:3px;}#applicationform #schoolRating{margin-top:5px; }.schoolTitleRegWrap{display:inline-block;vertical-align:top;}.schoolDataRegWrap{margin-bottom:13px;}.schoolDataRegWrap,.wouldRecommend,#homestayRadios,.homeStayPrefs,.mrOrMsWrap,#firstRowOfData,#calendarDatePicker5 .calendarDatePickerField{display:-webkit-box;display:-webkit-flex;display:flex;}.nameLastName{width:100%;}.wouldRecommend,#calendarDatePicker5 .calendarDatePickerField{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}#firstRowOfData,.wouldRecommend{-webkit-box-align:center;-webkit-align-items:center;align-items:center; }.calculatorDrops.wouldRecommendSel{left:0;}#did_you_hear_reg{width:100.6% !important;}.schoolTitleRegWrap{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;}.schoolTitleImage{width:14%;margin-right:2%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.mainSchoolImg img{display:list-item;}.mrOrMsWrap label{position:relative !important;color:#404040 !important;}.registrationPageWrap label,.paymentRow label{position:absolute;font-size:15px;font-weight:normal;color:#939292;margin-bottom:0;cursor:auto;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;z-index:1;}#application #table_quickprice_book{margin-top:12px;}#application #table_quickprice_book a{padding-bottom:10px;padding-top:2px;font-size:19px;background-color:#67b101;vertical-align:text-bottom;margin-bottom:5px;border-radius:6px;border:none;-webkit-box-shadow:1px 1px 2px #999;-moz-box-shadow:1px 1px 2px #999;box-shadow:1px 1px 2px #999;}#application #table_quickprice_book > span{font-size:13px;font-style:italic;letter-spacing:0.03em;text-align:center;width:100%;display:inline-block;margin-top:3px;}#application #table_quickprice_book a:hover{background-color:#60a500;}#table_quickprice_book > div{border:1px solid #60a500;}.contArrow{font-family:fontawesome;display:inline-block;font-size:28px !important;margin-bottom:0 !important;padding:0 !important;margin-left:12px;line-height:1em;position:relative;bottom:1px;background-color:transparent !important;border:none !important;}@media screen and (-webkit-min-device-pixel-ratio:0){.contArrow{bottom:-4px;}}.registrationPageWrap .titleSep{font-size:25px;}.registrationPageWrap .schoolsAltTooltip + .tooltip{width:24%;}.registrationPageWrap .schoolsAltTooltip + .tooltip .tooltip-inner{text-align:left;}.payBlockWrap.firstPayBlock{font-size:14px;line-height:1.4em;}.firstPayBlock ol{padding-left:16px;}.firstPayBlock .schoolsAltTooltip{font-weight:bold;}#paymentContainer .panel_head_title.after_iframe + .payBlockWrap .whiteToolTip .tooltip{width:80%;}#paymentContainer .panel_head_title.schoolNameRatings{margin-bottom:27px;display:inline-block;width:100%;}#paymentContainer .headingSep{background-color:#ffffff;margin-bottom:8px;margin-top:60px;z-index:-1;}#paymentContainer .imgRightContent .headingSep{display:inline;}.schoolNameRatings .headingSep.noTitleLine{text-align:left;line-height:14px;}.schoolNameRatings .headingSep,.regStepTwoTitle .headingSep{margin-top:0 !important;}#paymentContainer .schoolNameRatings > img{float:left;width:18%;margin-right:1%;margin-top:2px;}.imgRightContent{float:right;width:81%;}#paymentContainer .panel_head_title.schoolNameRatings .headingSep .titleSep{padding-left:0;padding-right:0;}#paymentContainer .titleSep{display:inline-block;}#paymentContainer #content_panel_error{margin:17px 0 30px;padding:10px;background-color:#f7e8a4;}#freeChangesPriceCalc2{margin-top:7px;}.reviewCount{font-weight:bold;margin-left:4px;font-size:12px;position:relative;bottom:1.5px;}.imgRightContent #freeCancelPriceCalc,.imgRightContent #freeCancelPriceCalc2,.imgRightContent #freeChangesPriceCalc,.imgRightContent #freeChangesPriceCalc2,.schoolTitleRegWrap #freeCancelPriceCalc,.schoolTitleRegWrap #freeCancelPriceCalc2,.schoolTitleRegWrap #freeChangesPriceCalc,.schoolTitleRegWrap #freeChangesPriceCalc2{float:none;display:block;width:100%;text-align:left;}#paymentContainer #afterRatingPhrases{padding-top:4px;}#paymentContainer #afterRatingPhrases,.fieldReturnIn,.nonEditableFieldCont,.paymentIntro div,#application #table_quickprice_book > span,#paymentMethod_domiciliacion,#paymentMethod_creditcard,#paymentMethod_paypal,#paymentMethod_wt,#airportTip,.greyBlockWrap.privateLessonWrap,#paymentContainer .nonEditableField .field,#text_under_check_out{line-height:1.5em;}#paymentContainer #afterRatingPhrases,.fieldReturnIn,.nonEditableFieldCont{font-size:14px;}#paymentContainer #afterRatingPhrases .tooltip{width:300px;}#paymentContainer .ratingComparisonWrap,#paymentContainer div[id^='evRatNumeric'],#paymentContainer .acco_info_top{display:inline;}#paymentContainer .ratingComparisonNumWrap,#paymentContainer .acco_info_top{font-weight:bold;}#paymentContainer .ratingComparisonNumWrap,#paymentContainer #regDropAccommo span{font-size:14px;}#paymentContainer .acco_info_top{font-size:12px;vertical-align:top;}#accoRatingComparison{border-right:1px solid #999;margin-right:1px;padding-right:5px;}#paymentContainer #accommo_rating .real_overall_2nd_part{font-size:10px;border-right:1px solid #999;padding-right:4px;}body#paymentContainer #accommo_rating{display:inline-block !important;width:100%;margin-bottom:6px;}#paymentContainer .evalStar{position:relative;top:1px;vertical-align:inherit;}#content_panel.divsToDim div{position:relative;z-index:-2;}.payBlockWrap{display:inline-block;width:100%;padding:10px;padding-bottom:0;margin-bottom:0;}#applicantInfoWrap{margin-bottom:-5px;padding-top:3px;margin-top:8px;}#specialReqQueWrap{margin-top:5px;}.greyBlockWrap{background-color:#f1efeb;padding:10px 10px 10px;}.schoolTitleName{font-weight:bold;font-size:16px;line-height:1.2em;}.wordsNeededInvoice{font-size:12px;margin-left:3px;margin-top:3px;}.calculatorDrops.regNatioCountry,.wouldRecommendSel{width:49.5%;left:8px;position:relative;}.regNatioCountry .regDescWrap{display:inline-block;width:99%;}.regNatioCountry .field.langLevTooltip{margin-right:7px;width:auto;}.flightDetails .simpleDropInner{width:100%;}.radioButtons .tooltip{width:28%;}.radioButtons .tooltip-inner{text-align:left;text-indent:0;}.insuranceCheckWrap .radioButtons{color:inherit !important;text-indent:-17px;}.registrationPageWrap .datepicker{margin-top:-4px;}#consultant_eval_reg span:first-child{bottom:3px;position:relative;color:#939292;}.boldAnchor,.registrationPageWrap .schoolsAltTooltip,.insuranceCheckWrap,#insuranceConditionsPackage2 a,.payBlockWrap font{font-weight:normal;}.specialCasesTit{font-weight:bold;}#insurance_box .comment{line-height:1.4em;}.nonEditableField .simpleDropInner,.nonEditableField #regDropAccommo,.nonEditableField #calendar_date2_copy,.nonEditableField #calendar_date3_copy,.nonEditableField #regDropTransfer{display:inline-block;margin-right:0;width:auto !important;font-size:14px;}.nonEditableField .field{padding:0;width:auto;margin-right:5px;}.field.fieldReturn{width:100%;margin-bottom:1px;}#requiredMinLevelTooltip .schoolsAltTooltip{margin-top:0;}.nonEditableFieldCont a,.insuranceDatesWrap a{cursor:pointer;}.nonEditableFieldCont{display:block;}.courseDescription .nonEditableFieldCont{margin-left:0;}.nonEditableFieldCont a{font-size:12px}.nonEditableFieldCont a:not(.schoolsAltTooltip){margin-left:12px;font-weight:normal;}.nonEditableFieldCont a:hover{text-decoration:underline}.nonEditableField .field small{font-size:11px;}.payBlockWrap .schoolsAltTooltip{padding-left:0;margin-top:6px;}#idCourseNOIncludesAccommodation > .regRow.nonEditableField .nonEditableFieldCont{}.readOnlyCalc #col_right .calculatorDrops a,.readOnlyCalc #col_right .calendarDatePickerField,.readOnlyCalc #col_right .calendarDatePickerField input{background-color:rgba(0,0,0,0) !important;}.readOnlyCalc #col_right .caretCalc,.readOnlyCalc #col_right .fa-calendar-o{display:none !important;}.readOnlyCalc #inscriptionfee_row .calculatorDrops,.readOnlyCalc #one_time_accommodation_fee_row .calculatorDrops,.readOnlyCalc #hs_accommodation_row .calculatorDrops,.readOnlyCalc #high_season_fee_row .calculatorDrops,.readOnlyCalc #course_special_offer_row .calculatorDrops,.readOnlyCalc #accommodation_special_offer_row .calculatorDrops{padding-left:7px;font-size:13px;font-weight:bold;}.readOnlyCalc .dropPrice,.readOnlyCalc .strikeCoursePrice,.readOnlyCalc #insurance_row,.readOnlyCalc #insurance_conv{font-size:12px;}#paymentContainer #body_content{top:104px;}.readOnlyCalc .overlayDimmer{display:none;}#passport_no{vertical-align:top;}.paymentPageWrap .field{display:inline;float:none;}#ccNumber{margin-bottom:10px;margin-top:10px;}.payment_method_wrapper{display:inline-block;width:100%;padding-bottom:8px;padding-top:8px;}.payment_method_wrapper input[type="radio"]{-webkit-transform:none !important;transform:none !important;-ms-transform:none !important;-o-transform:none !important;-moz-transform:none !important;}.payment_method_wrapper .tooltip{margin-top:-16px;}.payment_method_wrapper .tooltip{margin-top:0;}#paymentMethod_creditcard .row{margin-bottom:19px;}#paymentMethod_creditcard .data{padding-left:0 !important;}#paymentMethod_creditcard .data.whiteToolTip{display:inline-block;float:none;padding-top:0;vertical-align:bottom;width:auto;}#paymentMethod_creditcard span{display:inline-block;}#paymentMethod_creditcard span:last-child{margin-top:8px;}.wordsCreditCard.whiteToolTip{display:inline;font-weight:bold;margin-left:3px;top:2px;left:2px;}.wordsCreditCard.whiteToolTip .tooltip{margin-top:0;}input[name="cc_cvc"]{float:left;margin-right:10px;}#paymentMethod_creditcard,#paymentMethod_paypal{display:inline-block;margin-top:10px;}#transmission[value="c"]{top:5px;}.mbPaymentTit,.PpPaymentTit,#transmission[value="c"],#transmission[value="paypal"],#transmission[value="mb_MAE"],#transmission[value="mb_EBT"],#transmission[value="mb_IDL"],#transmission[value="mb_CSI"],#transmission[value="mb_NPY"],#transmission[value="mb_SLO"],#transmission[value="mb_PWY18"],#transmission[value="mb_PWY20"],#transmission[value="mb_PWY25"],#transmission[value="mb_PWY6"],#transmission[value="mb_EBT"] + div,#transmission[value="mb_WLT"],#transmission[value="mb_GIR"],#transmission[value="mb_GCB"],#transmission[value="mb_SFT"],#transmission[value="domiciliacion"],#transmission[value="wt"]{position:relative;}#transmission[value="mb_EBT"] + div{bottom:1px;}#transmission[value="mb_GIR"],#transmission[value="mb_MAE"],#transmission[value="mb_SLO"],#transmission[value="mb_PWY18"],#transmission[value="mb_PWY20"],#transmission[value="mb_PWY6"],#transmission[value="mb_CSI"],#transmission[value="mb_NPY"]{top:5px;}#transmission[value="mb_WLT"],#transmission[value="mb_IDL"]{top:6px;}#transmission[value="mb_EBT"],#transmission[value="paypal"],#transmission[value="mb_SFT"]{top:3px;}#transmission[value="mb_PWY25"],#transmission[value="mb_GCB"]{top:4px;}#transmission[value="domiciliacion"],#transmission[value="wt"]{top:2px;}.mbPaymentTit{top:11px;}.paymentMethodsAll{display:inline;vertical-align:middle;}.paymentMethodsAll img{vertical-align:middle;height:17px;}.paymentMethodsAll.aliPay{vertical-align:super;}#paymentMethod_domiciliacion .row{margin-top:9px;}#paymentMethod_domiciliacion .field{width:17%;}#submitPayment button{font-size:19px;font-weight:bold;text-align:center;border-radius:6px;background-color:#60a500;color:#fff;cursor:pointer;padding-bottom:14px;padding-top:16px;margin-bottom:8px;width:100%;border:medium none;white-space:normal;line-height:1.2em;padding-right:16px;padding-left:16px;-webkit-box-shadow:1px 1px 2px #999;-moz-box-shadow:1px 1px 2px #999;box-shadow:1px 1px 2px #999;}#submitPayment button:hover{background-color:#67b101;}.priceCalcInnerWraps,.simpleDropInner{display:inline-block !important;margin-right:18px;}.CCexpDate #CCexpMonth,.CCexpDate #CCexpYear{width:100% !important;}@media screen and (min-width:0\0){body .CCexpDate #CCexpMonth,body .CCexpDate #CCexpYear{width:139% !important;line-height:0.5em !important;}}@media (min-width:1025px){#paymentContainer .hidePaymentContainer #colRightWrapOuter{display:none !important;}#wouldYouRecommendWrapper .data{text-align:right;}}@media (max-width:1000px){#howManyTimesWrapper{padding-top:11px;}}#application #colRightWrapOuter{display:inline-block;}.paymentRow{display:inline-block;width:90%;}.cvcOfCC input{display:inline-block;float:none !important;width:50px;}.paymentRow.cvcOfCC{margin-bottom:14px;margin-top:13px;}#dcc_container,#dcc_container_no_dcc{margin-top:23px;margin-bottom:10px;}#dcc_container_values,#dcc_payment_values,#dcc_payment_values_dcc,#dcc_payment_values_nodcc{display:inline;margin-left:5px;}.paymentRow.prepayment{margin-top:10px;}.cardHoldersName .form-control.input-sm,#ccNumber{width:66%;}#paymentMethod_domiciliacion.paymentRow input{margin-bottom:10px;width:58.2%;}.awesome_icon{font-family:fontawesome;font-size:16px;padding-right:3px;color:#fdd119;}.privateLessonsTip{padding-bottom:5px;}#paymentMethod_domiciliacion,#paymentMethod_creditcard,#paymentMethod_paypal,#paymentMethod_wt{margin-left:31px;}#transmission{margin-right:8px;margin-left:10px;}#paymentMethod_domiciliacion{margin-top:10px;}.birthTooltip .tooltip-inner{display:inline-block;width:200px;}.paymentIntro{padding-bottom::15px;}.paymentIntro div{padding-bottom:10px;}.paymentIntro{font-size:14px;}.paymentIntro span{color:#60a500;font-weight:bold;}.paymentIntro span.benefit{color:#60a500;font-family:fontawesome;margin-right:4px;}.reservationWarning span.awesome_icon{font-family:fontawesome;font-size:16px;padding-right:3px;color:#fdd119;}.nationLabel,.langLevelLabel{float:right;}#nationality_reg .wordsNationality,.wordsSelectLevel,.langLevelLabel .mandatory_field{position:relative;right:11px;}#nationality_reg .wordsNationality{top:-11px;left:-7px;}.langLevelLabel .mandatory_field,.wordsSelectLevel{top:-6px;}.wordsSelectLevel{right:11px;}.dropTick{color:#67b101 !important;font-size:22px !important;position:relative !important;right:14px;font-weight:bold;top:-9px;}#language_level_reg .dropTick{line-height:1.2em;top:-4px;left:-9px;}#nationality_reg .dropTick,#country_id_reg .dropTick{left:-8px;}#language_level_sel{padding-right:14px;position:relative;top:1px;}.calculatorDrops.dropNumbers a{padding-top:2px;height:20px;}#insuranceInfo{margin-bottom:10px;}#insurancePartTwo{margin:15px 0 0;}#insuranceDateFilesDiv{padding:0;margin-top:10px;}#insuranceWrap,#paymentMethodsWrap{display:inline-block;width:100%;}#insuranceWrap{display:none;}#calendar_ind4{top:3px;}#calendar_ind5,#calendar_ind5,#calendar_ind6,#calendar_ind7{top:1px;}#calendarDatePicker4,.langLevelDrop{width:49.3%;}.langLevelDrop{display:inline-block;}#calendarDatePicker4 .calendarDatePickerField{margin-bottom:0;padding-top:7px !important;padding-right:6px;}#calendar_date4,#calendar_date5,#arrival_time input,#calendar_date6,#calendar_date7{padding-top:3px !important;color:#404040;}#calendar_date_intro4_r{padding-right:5px;top:-2px;}.phonesInfo label{top:-2px;}#birthInputRight{float:right;}.noteBookLater{margin:0px 5px 6px;font-size:13px;text-align:center;font-style:italic;}.simpleDropInner.langLevelDrop .whiteToolTip{margin-right:12px;}#examNote{vertical-align:middle;width:37%;display:inline-block;margin-bottom:3px;font-style:italic;font-size:12px;}.privateLessonsInfo{margin-bottom:2px;}.greyBlockWrap.privateLessonWrap{margin-top:9px;font-size:14px;-webkit-border-radius:6px;border-radius:6px;}#book_online{margin-top:15px;}#termsAndConditions{padding:10px;margin-top:10px;}#termsAndConditions label{position:relative;float:left;top:2px;}#termsInsurance{padding-left:43px;}#termsAndConditions.fieldErrMark{margin-bottom:6px;}.calculatorDrops.fieldErrMark{width:45.5% !important;}.termsText{display:inline-block;margin-left:7px;width:95.4%;}.termsText a:hover{text-decoration:underline;}#paymentContainer.readOnlyCalc .search_query{display:block; }.additionMarginRight{margin-right:12px;}.remark_field{border:red solid 1px !important;}#specialDiscountGroup{font-size:14px;}.paymentIntro .question{font-weight:bold;padding-top:11px;}#insurance_conv.totalPriceLocal{color:#7b7b7b;}#regProfession{position:relative;left:7px;}.phonesInfo.phoneRight{position:relative;left:4.56px;}#course_ops .schoolsAltTooltip::after,#accommo_ops .schoolsAltTooltip::after{display:none;}.teacherNote{font-size:14px;margin:10px 0;}.aboutYouReg{margin-top:20px;padding-bottom:15px;}.modal-header{background-color:#fdd119;padding:12px 15px;}.modal-content{margin:0 10px;}#ErrorMsgModal{display:none;}a.fieldErrMark,div.fieldErrMark,input.fieldErrMark{border:1px solid red !important;}.greatChoice{display:block;font-weight:bold;}.oneOurBestsellers{color:#60a500;font-weight:bold;display:inline-block;width:100%;margin-bottom:5px;}.oneOurBestsellers::before{content:"\f00c";display:inline-block;margin-right:4px;font-family:fontawesome;font-size:14px;font-weight:normal;}#applicantInfo .infoNote{float:left;margin:0;}#almostDone{float:right;background-color:#d1edd4;color:#077812;font-size:14px;padding:2px 10px 5px;border-radius:2px;line-height:1.4em;}#almostDone strong{color:red;font-size:22px;font-weight:normal;position:relative;top:3px;}#applicantInfo{display:inline-block;width:100%;vertical-align:middle;margin-bottom:10px;}#specialReqQue{margin-top:17px;}#specialReqQue .specialReqQue{width:71%;}#specialReqQue .field{top:5px;position:relative;}#specialReqQue .specialReqQue span{display:inline-block;}.button_close,.button_more,#specialReqQue .specialReqQue::before,#submitPayment button span,.distToolTip.infoToolTipIconBulb::after{background-image:url("https://estatic.languagecourse.net/templates/default/img/icons_sprite.png");}#specialReqQue .specialReqQue::before,#submitPayment button span{background-repeat:no-repeat;content:"";position:relative;margin-right:10px;}#courseNameTitle{margin-bottom:3px;}#optionalAdditionalPrivateLessons{margin-top:10px;margin-bottom:0;}#specialReqQue .specialReqQue::before{height:20px;background-position:0 -3295px;top:4px;width:25px;float:left;content:"";}#content_panel .sealsWrap{margin-left:7px;bottom:4px;position:relative;}#submitPayment button span{background-position:0 -3319px;height:15px;bottom:3px;width:12px;display:inline-block;vertical-align:middle;}#content .sealsWrap .seal{margin-right:16px;}#content .sealsWrap .seal:first-child{margin-left:9px;}.missingCross{left:4px;position:relative;text-align:right;color:#ff5a5f;padding-right:1.5%;bottom:1px;display:inline-block;}.missingFieldNoti{color:#ff5a5f;font-weight:bold;margin-bottom:3px;margin-top:3px;display:table;font-size:12px;}.validInput{right:0;bottom:0;line-height:1.7em;background-color:#67b101;}.nameLastName .validInput{top:-7px;}.nameLastName .animatedLabel:first-of-type .validInput{right:5px;}#paymentContainer .nameLastName .animatedLabel:last-of-type .validInput{right:0;}#applicantInfoLN .missingCross ,#applicantInfoLN .validInput,#company_name + .missingCross,#company_name + .missingCross + .validInput{margin-right:-5px;}@-moz-document url-prefix(){#company_name + .missingCross + .validInput,#applicantInfoLN .missingCross,#emergency_contact_phone + .missingCross + .validInput,#emergency_contact_phone + .missingCross{right:4px;}#lastname + .missingCross,#lastname + .missingCross + .validInput,.nameLastName .animatedLabel:last-of-type .validInput,.fieldThird.animatedLabel .missingCross,.fieldThird.animatedLabel .validInput,#application .fieldHalf.animatedLabel .missingCross,#application .fieldHalf.animatedLabel .validInput{right:5px;}#applicantInfoLN .missingCross ,#applicantInfoLN .validInput,#company_name + .missingCross ,#company_name + .missingCross + .validInput{margin-right:0;}#application .fieldHalf.animatedLabel .missingCross,#application .fieldHalf.animatedLabel .validInput{margin-right:4px;}}.specialResponLabel .missingFieldNoti,.animatedLabel .missingCross,.fieldHalf .missingFieldNoti,.validInput{position:absolute;}.animatedLabel .missingCross{background-color:#ff5a5f;}.animatedLabel .missingCross,.validInput{color:#fff;padding:5px;height:37px;left:auto;font-weight:bold;font-size:15px;display:inline-block;border-bottom-right-radius:2px;border-top-right-radius:2px;}.specialResponLabel .missingFieldNoti{bottom:27px;left:0;}.fieldHalf .missingFieldNoti{bottom:31px;left:0;}#applicantInfoFN .missingFieldNoti,#applicantInfoLN .missingFieldNoti{bottom:28px;}.fieldThird.animatedLabel .missingCross,.fieldThird.animatedLabel .validInput,.fieldHalf.animatedLabel .missingCross,.fieldHalf.animatedLabel .validInput{ bottom:-10px;}#paymentContainer #emailWrap .missingCross,#paymentContainer #emailWrap .validInput{bottom:-5px;}.fieldThird.animatedLabel .missingCross,.fieldThird.animatedLabel .validInput{line-height:1.6em;}.fieldHalf.animatedLabel .missingCross,.fieldHalf.animatedLabel .validInput{right:5px;height:37px;left:auto;line-height:1.8em;}#application .fieldHalf.animatedLabel .missingCross,#application .fieldHalf.animatedLabel .validInput{right:1px;bottom:-11px;}#paymentContainer .fieldThird{display:inline;}#cityWrap .missingCross{right:5px;}#paymentContainer label[for="company_name"],#paymentContainer label[for="email"]{top:-5px;}#application .nameLastName .fieldHalf.animatedLabel:first-child .validInput{margin-right:0;}#email_address + .missingCross + .validInput,#company_name + .missingCross + .validInput{bottom:-5px;}#paymentContainer #home_phone + .missingCross + .validInput,#paymentContainer #work_phone + .missingCross + .validInput{bottom:-7px;}.fieldFull.animatedLabel .missingCross,.fieldFull.animatedLabel .validInput{right:0;bottom:0;line-height:1.6em;}#emergency_contact_phone + .missingCross + .validInput,#emergency_contact_phone + .missingCross{bottom:-11px;margin-right:-4px;}#calendarDatePicker4.fieldErrMark{border-radius:3px;}#termsAndConditions.fieldErrMark{margin-bottom:6px;margin-top:0;}#paymentMethodsWrap .payBlockWrap .missingFieldNoti{margin-top:18px; }#email_address[disabled]{background-color:#fff;}#companionsWrapper{margin-top:13px;margin-bottom:0 !important;}#CompanionsSection{margin-top:10px;display:inline-block;}.regPeopleTrav.regRow{margin-bottom:19px !important;margin-top:5px;}.regPeopleTravSel .field{padding:0 !important;}#accommoInfo .regRow{margin-bottom:13px;}.emergencyContact{margin-top:5px;}.noteBookLater.insuranceNoteBook{margin-bottom:10px;}.insuranceNoteBook .schoolsAltTooltip{padding-left:0;}.insuranceNoteBook .schoolsAltTooltip::after{width:15px;}#airportTip{display:inline-block;margin-top:10px;font-size:14px;}.courseNameSelected,.nonEditableField #regDropAccommo{font-size:18px;font-weight:bold;display:inline;}.courseNameSelected,.nonEditableField #regDropAccommo,#accommo_ops.nonEditableFieldCont{margin-left:0;}#dropCourseDesc .courseNameSelected a,#accommo_ops #regDropAccommo a{color:#0071aa;font-weight:normal;padding:0;width:auto;}#dropCourseDesc .lessoGroup,#accommoExtraWrap{margin-top:4px;}#paymentContainer #content_panel #availabilityPriceCalc{margin-right:0;margin-left:5px;}div[id*="_sel"],span[id*="_sel"]{color:#404040;}#course_calculator .calendar_date_red{display:block;}.noMarginBot{margin-bottom:0 !important;}#text_under_check_out{font-style:italic;font-size:14px;display:inline-block;margin-top:3px;}#companions_radios{margin-top:5px;}.calcEditButton{display:none;}#formValidationErrors .modal-title{font-size:25px;font-weight:normal;}#formValidationErrors #errMsg p,#formValidationErrors #error_intro{margin-bottom:13px;line-height:1.3;font-size:15px;}#formValidationErrors #errMsg p:last-child{margin-bottom:0;}#formValidationErrors #error_intro{font-size:18px !important;font-weight:bold;}#formValidationErrors .modal-body{margin-bottom:6px;}.simpleDropInner.langLevelDrop{width:100% !important;}#langLevelDropNote{position:relative;width:100%;}#firstUnselectableLi{border-bottom:1px dashed #404040;}#firstUnselectableLi a{cursor:default;}#firstUnselectableLi a:hover{background:none;}#homestayRadios,.homeStayPrefs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.radio-inline input{top:2px;-webkit-transform:none;}.wouldRecommend > div{flex-basis:50%;}.wouldRecommend.field div:first-child{ display:inline; font-size:14px; padding-right:22px; font-weight:normal; line-height:1.5em;}#calendar_ind5{top:-2px;}#regLangLevels.missingLangLevel{margin-top:22px;}#langLevelDropNote .missingFieldNoti{bottom:37px;}#paymentContainer #vip_benefits_row{padding-left:6px;}#paymentContainer #one_time_accommodation_fee_row .calculatorDrops{padding-left:5px;}#paymentContainer #courseMaterialPC,#paymentContainer #textTotalPrice{padding-left:8px;}#accomm_not_available_dates{margin-bottom:4px;}#courseMat{margin-top:4px;}#applicantInfo .popover{max-width:400px;width:auto;}.infoNote a:hover{text-decoration:underline;}#applicantInfo .popover-content,#langLevelDropNote .dropdown-menu a{white-space:normal;}#accommoErrBtns .errBtns{text-align:left;white-space:normal;font-weight:bold;}#accommoErrBtns{margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex;gap:17px;}.mrOrMsWrap label{white-space:nowrap;}