table{border:solid 0 #ddd}::-webkit-input-placeholder{font-size:11px}::-moz-placeholder{font-size:11px}input:-moz-placeholder{font-size:11px}input:-ms-input-placeholder{color:#c4bebe;font-size:11px}#navbar{display:none}#submitInstead{}.bookingsWrapper{float:left;clear:both;width:100%;margin-bottom:22px}.bookingSteps{float:left;margin-bottom:4px}.bookingNumber{float:left;width:45px}.bookingText{float:right;margin-right:16px;margin-left:4px;padding-top:8px;font-size:22px;color:#2f2f2f}.bookingTextRed{color:#df2b2f}.bookingTextBlack{color:#2f2f2f}.bookingCircle{transform:rotate(-6deg);position:relative;width:40px;height:40px;text-align:center;padding-top:8px;color:#fff;font-weight:bold;font-size:18px}.bookingRed{background-color:#df2b2f;color:#fff}.bookingGrey{background-color:#cfcfcf}.modalBackground{background-color:#000;filter:alpha(opacity=80);opacity:.8;z-index:10000}.CButton{height:30px;cursor:pointer}.popUpTitle{font-size:larger;font-weight:bold}.errorBox{position:relative;border:2px solid red;min-height:70px;line-height:70px;margin-bottom:16px;clear:both}.errorBoxImage{position:absolute;height:35px;width:45px;margin-left:10px}.errorBoxText{min-height:20px;margin-left:75px;vertical-align:middle;line-height:normal;display:inline-block}.divUnsureText{width:100%;margin-top:42px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;background-color:#fff;border:0;border-radius:0;box-shadow:0 2px 5px rgba(0,0,0,.2)}.sideBox{width:100%;margin-top:20px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;background-color:#fff;border:0;border-radius:0;box-shadow:0 2px 5px rgba(0,0,0,.2)}.sideBox p{font-size:.9em}.bookingsWrapper{display:none}.fullWidth{width:100%}dialog,.reveal-modal{min-height:100px;top:50px;max-width:600px;margin-left:25%;width:50%;left:0%}.simpleError{color:#df2b2f;position:relative}.smallButton{min-width:0!important;padding:.5em .5em .4em;margin-bottom:5px}@media only screen and (min-width:902px){.bookingsWrapper{display:block}}@media only screen and (max-width:64em){#rightcol h1,#rightcol .divUnsureText,#rightcol .sideBox{max-width:100%}#rightcol h1{margin-top:50px}#submitInstead{top:120px}}@media only screen and (max-width:40em){#submitInstead{top:140px}dialog,.reveal-modal{width:96%;left:2%;right:2%;margin-left:0}}main p{}.formContainer input[type="text"],.formContainer input[type="password"],.formContainer input[type="email"],.formContainer input[type="tel"]{width:100%!important}#resetPass{margin-top:6px}#loginErrorArrow{display:none}.chkPrivacy{float:left;margin-top:12px}#popLabel{margin-left:40px;width:70%}#popTextBox{margin-left:40px;width:70%}#main .modalPopUp{width:60%;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px;max-width:600px}#closeBtnPop{padding-right:20px}#emailBtnPop{padding-right:20px}.divUnsureText{margin-top:62px}.Container{width:49%;padding-top:10px;padding-bottom:10px}.InputContainer{width:100%;height:25px}.FloatLeft{float:left}.FloatLeft.ColumnWidth{width:280px}.FloatRight{float:Right}.clearBoth{clear:both}.FloatRight.ColumnWidth{width:170px}.InputLeftPadding{padding-left:20px}.divider{display:none}.formErrorMessage{color:red;font-size:1em;padding-bottom:8px}.passwordHits{font-size:10px;float:right;padding-right:20px;display:none}.submitSpacing{padding-bottom:14px}.relative{position:relative}.formErrorMessage{display:none}.nextButton{width:172px;height:42px;display:block}.nextButtonHidden{width:0;height:0;display:none}.modalBackground{background-color:#000;filter:alpha(opacity=80);opacity:.8;z-index:1000;position:fixed;left:0;top:0;bottom:0;right:0}.modalPopUp{background-color:#fff;margin:0 auto 20px auto;width:292px;border:solid 2px #000;padding:20px;-moz-border-radius:25px 25px 25px 25px;-webkit-border-radius:25px 25px 25px 25px;border-radius:25px;position:fixed;left:3%;top:30%;z-index:1001;opacity:1!important;filter:alpha(opacity=100)!important}.formError3{width:300px!important;left:150px!important}.policy{position:static!important}@media screen and (min-width:50em){.divider{display:block;position:absolute;left:50%;top:30px;height:550px;border-left:1px solid #d0d0d0}#divAward{margin-top:42px}}@media only screen and (max-width:64em){#divIsStudent input{margin-bottom:0;max-width:600px}#loginCol input{margin-bottom:0;max-width:600px}}@media only screen and (min-width:50em) and (max-width:64em){#loginWrapper{padding-top:12px;float:left;width:100%}}@media only screen and (max-width:40em){#loginCol{display:none}#divAward{text-align:center;display:none}fieldset legend{margin-bottom:0}#main .modalPopUp{width:90%;left:5%;right:5%}}@media only screen and (max-width:335px){#main .modalPopUp{width:100%;left:0%;right:0%;margin-left:0;margin-right:0}#popTextBox{margin-left:0;width:100%}#popLabel{margin-left:0;width:100%}#closeBtnPop{padding-right:0;float:left}#emailBtnPop{padding-right:0;float:left}}.formValid{}.formContainer{clear:both}.formLabel{max-width:300px;font-weight:bold;padding-left:5px;padding-right:5px}.formLabel>.formLabelInner{margin-top:1em}.formItem{padding-left:5px;padding-right:5px}.formItem>.formItemInner{position:relative;margin-top:5px}.formError{width:300px}.formError>.formErrorInner{padding-top:10px;padding-left:34px;font-weight:bold;display:none;color:red}.formError>.formErrorInnerDOB{padding-top:10px;padding-left:12px;font-weight:bold;display:none;color:red}.errorHeight{height:30px}.postcodeError{}.formInvalid{color:red;background-image:url(../Images/Icons/cross.png);background-repeat:no-repeat;background-position:3px 10px}.formValid{color:#eee;background-image:url(../Images/Icons/tick.png);background-repeat:no-repeat;background-position:3px 10px}.loginFormButtonContainer{padding-top:5px;text-align:center}.formSubmitButtonContainer{padding-top:5px;text-align:right}.formButtonContainer{width:410px;padding-top:10px;padding-left:10px}#formErrorMessage{font-weight:bold;color:red;border-top:solid 1px #888;border-bottom:solid 1px #888;background-color:#eee;padding-top:6px;padding-bottom:6px;margin:0 auto;margin-top:10px;text-align:center;display:none}#formSuccessMessage{font-weight:bold;color:#000;border-top:solid 1px #888;border-bottom:solid 1px #888;background-color:#eee;padding-top:6px;padding-bottom:6px;margin:0 auto;margin-top:10px;text-align:center;display:none}.formButton,input[type="button"].formButton,input[type="submit"].formButton{background-repeat:no-repeat;background-color:#df2b2f;background-image:url('/Portal/Student/Images/Icons/input-arrow.svg');background-size:53px 43px;background-position:top right;color:#fff;position:relative;text-transform:uppercase;text-align:left;display:inline-block;font:.8em "new_stencil_tfbregular";padding:1em 1em .8em;padding-right:54px!important;margin-right:20px}.formItemInner>input[type="text"],.formItemInner>input[type="password"],.formItemInner>input[type="email"],.formItemInner>input[type="tel"]{height:40px;width:295px;padding:10px;border:0;border-radius:0;box-shadow:0 2px 5px rgba(0,0,0,.2);margin:0}input select{padding:10px;border:0;border-radius:0;box-shadow:0 2px 5px rgba(0,0,0,.2)}input[type="button"],input[type="submit"]{text-transform:uppercase;background:#df2b2f;display:inline-block;font:.8em "new_stencil_tfbregular";min-width:120px;color:#fff;border:0;border-radius:0;-webkit-appearance:button;padding:1em 1em .8em;margin-right:20px}input[type="button"]:hover,input[type="submit"]:hover{cursor:pointer;cursor:hand}.formItemInner>select{height:40px;width:180px;padding:10px;border:0;border-radius:0;box-shadow:0 2px 5px rgba(0,0,0,.2)}fieldset>p.message{padding:10px;text-align:center}.formButtonMessageContainer{width:100%;margin:0 auto;text-align:center}.formButtonMessageContainer input[type="button"]{float:none}.formButtonMessageContainer input[type="submit"]{float:none}.postcodeFormContainer{width:500px}.formattedLink{padding-top:5px;padding-left:6px;float:left;clear:both}.postcodeListContainer{border:0;border-radius:0;box-shadow:0 2px 5px rgba(0,0,0,.2);background-color:#fff;width:95%;margin-left:6px;margin-bottom:10px;clear:both;height:200px;display:none;overflow-y:scroll;padding:8px}.postcodeItem{margin-bottom:8px}.postcodeItem:hover{background-color:#eee;color:#df2b2f;font-weight:bold}.reqShow{color:red}.reqHide{visibility:hidden;display:none}.registrationWelcome{display:none}#cancelReg{display:none}#cancelPassReminder{display:none}.darkButton{text-transform:uppercase;background:#2f2f2f;display:inline-block;font:.8rem "new_stencil_tfbregular";color:#fff;border:0;border-radius:0;padding:8px;margin-right:20px}.inputContainer{position:relative}.formError{position:absolute;top:-40px;left:100px;display:block;cursor:pointer;z-index:1;height:31px}.formError2{position:absolute!important;top:-40px;left:190px;display:block;z-index:-1;height:31px;width:230px}.formError3{position:absolute;top:-40px;left:190px;display:block;z-index:1;height:31px;width:250px}.formErrorDD{position:absolute;top:-40px;left:0;display:block;cursor:pointer;z-index:1;height:31px}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{background:#eeb8b8;position:relative;color:#000;width:300px;font-size:15px;border:2px solid #a76969;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.formError2,.formError3 .formErrorContent{background:#eeb8b8;position:relative;color:#000;font-size:15px;border:2px solid #a76969;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.formErrorDD .formErrorContent{background:#eeb8b8;position:relative;color:#000;width:120px;font-size:15px;border:2px solid #a76969;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#fff}.formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0}.formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 0 0 12px;top:2px}.formErrorArrow div{border-left:2px solid #a76969;border-right:2px solid #a76969;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;font-size:0;height:1px;background:#eeb8b8;margin:0 auto;line-height:0;font-size:0;display:block}.formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#fff}.formErrorArrow .line10{width:15px;border:none}.formErrorArrow .line9{width:13px;border:none}.formErrorArrow .line8{width:11px}.formErrorArrow .line7{width:9px}.formErrorArrow .line6{width:7px}.formErrorArrow .line5{width:5px}.formErrorArrow .line4{width:3px}.formErrorArrow .line3{width:1px;border-left:2px solid #a76969;border-right:2px solid #a76969;border-bottom:0 solid #a76969}.formErrorArrow .line2{width:3px;border:none;background:#a76969}.formErrorArrow .line1{width:1px;border:none;background:#a76969}.errorArrow{background-image:url(../Images/arrow.png);height:10px;background-repeat:no-repeat;background-position:12px -1px;background-position-y:-2px;background-position-x:12px;z-index:2;position:absolute;bottom:-8px;width:200px}.formError2,.formError3 .wider{width:400px}@media only screen and (max-width:40em){.formError2,.formError3{position:relative;margin-top:8px;margin-bottom:4px;width:50%;right:6px;left:auto}.formError2,.formError3 .formErrorContent{display:block;font-size:.66667rem;font-style:italic;font-weight:normal;margin-bottom:.88889rem;margin-top:-1px;padding:.33333rem .5rem .5rem;background:#f04124;color:#fff}.errorArrow{display:none}.formErrorMobile{color:red;padding-top:8px;padding-bottom:8px}.hideVal{display:none}}@media only screen and (min-width:40.063em) and (max-width:64em){.formError2,.formError3{left:170px;width:250px}}