h1{margin:0}#OrderForm .btn{line-height:24px;text-decoration:none}#CateringForm_myCateringForm h2,#CateringForm_myCateringForm h3{border-bottom:1px solid #fff;color:#fff;font-size:20px;font-weight:400;line-height:12px;margin:0;padding:14px 18px}#rightCol{min-height:0}.notransitions a{transition:none}.cateringHero{background-color:#4cb8e6}.cateringHero img{padding:8px}#leftCol,#leftCol ul{width:180px}form{padding:0 0 73px;position:relative}#TotalOrder{font-size:2em;margin:10px;padding:10px;text-align:right}.cateringordersPath,.cateringordersPath aside{background-color:#4cb8e6}fieldset.end .prev{margin:0}#SubmitFieldSet .Actions input{padding:20px}fieldset a.btn{font-size:1.5em}.foodSection a{color:#fff}.foodHero a{color:#2c5499;font-size:15px}.foodHero a:hover{background-color:#9cc8e1}#FunctionSelection ol a,#FunctionSelection ul{margin:1px;padding:10px}div#OrderForm{display:inline;padding:1px 0 20px}.toc{height:31px}.toc a{text-decoration:underline}.toc a:hover{color:#99c2cf}.toc input{border:1px solid #333;margin:10px}.toc label{float:left;width:230px}#CateringForm_myCateringForm h3{padding:0}h3 a{background-color:#80d9ff;display:block;padding:14px 45px}.expanded h3 a{background-color:#d8d3ca}h3 a .icon-Plus,h3 a .icon-Plus2{color:#fff;font-size:1.3em;margin:0 0 0 -1.5em}fieldset{background-color:#eae9e9}#OrderForm input.action{float:right;font-size:24px;height:44px;margin:10px;padding:7px 13px;text-align:left}#SubmitFieldSet{background-color:transparent;bottom:73px;display:block;margin:0 0 0 20%;padding:0;position:absolute;width:80%}#CateringForm_myCateringForm #SubmitFieldSet .prev{margin:10px;width:180px;z-index:100}#SubmitFieldSet .prev span{left:15px}#OrderForm select{background-color:#fff;margin:0}textarea{margin:0;width:100%}#OrderForm label{display:block;padding:8px 0 3px}.myFoodTotal{color:#000;float:right;font-weight:700}.MaxItems{font-size:small;font-style:italic}input.error,select.error{background-color:#f5e3e3;border:1px solid red}.Error{color:red;margin:10px 0 0 60px;text-align:right}.foodContainer{overflow:hidden}.groupField{float:left;width:183px}#OrderForm #CateringNumbers{width:112px}.groupFieldPeople{width:151px}.groupFieldTime{margin:0 19px 0 0;width:185px}.groupFieldDate{margin:0 25px 0 0;width:151px}#OrderForm .groupDiet{width:83px}#OrderForm .groupDiet input{width:54px}.viewcalendarBtn{background-color:#b1a896;color:#fff;display:inline-block;font-size:15px;height:18px;margin:0 6px 6px 0;padding:7px 9px;text-align:center;width:100px}.typography ul li:before{content:""}.groupFieldDairy,.groupFieldGluten,.groupFieldNutFree,.groupFieldVegan{padding:0 0 0 6px}#OrderForm #BillingAddress,#OrderForm #ContactPerson,#OrderForm #DeliveryLocation{width:100%}.Confirmbox{width:200px}.groupDepartment,.groupEmail{width:300px}#CateringForm_myCateringForm_cateringAdminText{display:none}#OrderForm .groupDepartment input,#OrderForm .groupEmail input{width:276px}#CateringForm_myCateringForm_myFiles label{display:inline}#CateringForm_myCateringForm_myFiles,.fileUploads .fieldgroup-field{padding:8px 0 3px}.foodSectionSpecialRequests2{display:none}.groupBun,.groupPhonenumber{float:right;width:289px}#DetailsFood{padding:0 0 70px}.clear{clear:both;padding:7px}.detailsPrice{position:absolute;right:115px}.detailsQuantity{position:absolute;right:38px}.menuItem{background-color:#dadbdb;border-bottom:1px solid #d4d4d4;min-height:58px;padding:9px 24px;position:relative}.menuItemOdd{background-color:#eae9e9}.menuItemSame{border-bottom:none;min-height:22px}.menuItemStart{border-bottom:none;min-height:0}.optionset label{display:inline!important}#OrderForm .menuItem label,#OrderForm .menuItem strong{padding:0;width:276px}#OrderForm .menuItem .price,#OrderForm .menuItem input{position:absolute;right:111px;top:10px}#OrderForm .menuItem input{margin:-3px 0 0;right:25px;width:50px}#OrderForm .itemQuantity{position:absolute;right:25px;width:50px}#OrderForm .itemPrice{position:absolute;right:111px;width:50px}#OrderForm .itemName{width:276px}#OrderForm .menuItemNew{padding:9px 24px}.foodTable{font-style:italic;padding:5px 0 21px}div.error{background-color:#d69a9a;border:1px solid red}#DetailsDetails select.dropdown{width:55px}#FunctionSelection ol a:hover{background-color:#80c6ec;transition:all .3s ease-in-out}span.confirmed0{color:red}.next{border:none;float:right;margin:6px -4px 0 0;width:81px}#OrderForm input.next{cursor:pointer;margin:17px 26px 0 0;width:81px}.hoverbutn:focus{outline:thin dotted #666}#OrderForm .viewOrder{background-position:-80px 0;border:none;cursor:pointer;float:right;height:36px;margin:5px -2px 0 3px;width:118px}#OrderForm .submitOrder{background-position:-314px 0;border:none;float:right;height:43px;margin:5px -2px 0 0;width:103px}.fdetails{margin:0 0 0 17px}#CateringForm_myCateringForm .next{margin:12px 12px 0;padding:10px 0 10px 22px}#DetailsDetails .next{margin:12px 0 0}#CateringForm_myCateringForm .prev{float:left;margin:12px 0 0;padding:10px 0 10px 33px;width:66px}fieldset a.btn span{font-size:24px;line-height:27px;position:absolute}fieldset a.prev span{left:25px;line-height:23px}em{color:#282828;font-weight:400}@media screen and (max-width:768px){#OrderForm .detailsQuantity{right:27px}#OrderForm .detailsPrice{right:100px}#OrderForm .menuItem .price{right:96px}#OrderForm .menuItem>div{padding-bottom:0;text-align:center}#OrderForm .menuItem label{width:49%}#OrderForm .menuItem input{right:0;top:0}#OrderForm #DetailsDetails .next{margin-right:0}#OrderForm .groupFieldGluten,#OrderForm .groupFieldNutFree,#OrderForm .groupFieldVegan{padding:0}#OrderForm .toc label{width:210px}#FunctionSelection{display:none}}@media screen and (max-width:550px){#OrderForm #DetailsContact .groupField,#OrderForm #DetailsContact input{float:left;width:100%}#OrderForm #DetailsContact #CateringForm_myCateringForm_TOC{width:auto}.groupFieldAmount{width:100%}.groupFieldGluten{margin-right:50px}}

/*# sourceMappingURL=catering-order-form.css.map*/