#ContentTable,body{font-size:14px;font-family:Helvetica,Arial,sans-serif}.add-fields,.purchase-btn{font-weight:700;cursor:pointer}#MainTable{width:100%}#ContentTable{width:100%;margin:0 auto}*,:focus{padding:0;margin:0;border:0;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select::-moz-focus-inner{border:0}.clear{float:none;clear:both;width:100%;height:0}.container-hp{width:100%;max-width:1200px;margin:0 auto;padding:0 15px;position:relative}#referral-wrapper{padding-bottom:80px}#referral-form,#referral-info{float:left}#referral-info{width:730px;padding-right:30px}#top-header{padding:25px 0}#top-header h1{color:#ff7a00;font-size:45px;margin-bottom:10px}#top-header h2{color:#2f5a93;font-size:25px}#referral-info h3{font-size:40px;color:#38474f;margin-bottom:20px}#referral-info figure{display:block;background-image:url(//cdn.hotelplanner.com/Common/Images/Referral/room-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#eee;height:440px;margin-bottom:45px;position:relative}#referral-info figure span{font-size:55px;font-weight:700;color:#fff;position:absolute;bottom:0;right:0;padding:20px;display:block;min-height:100px;width:100%;text-align:right;text-shadow:0 2px 3px rgba(0,0,0,.67);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 )}p.note{color:#5f5f5f;font-size:25px;margin-bottom:45px;line-height:1.2}.referral-date{color:#723005;background-color:#ffe0c4}.referral-left{color:#650606;background-color:#ffcdcd}#schedule h3,#schedule ul{padding:20px 30px}#schedule h3{background-color:#4fb2e2;color:#fff;margin:0}#schedule ul{list-style:none;overflow:hidden;background-color:#f0f2f4;margin-bottom:40px}#schedule li{border-bottom:2px dotted #90a4ae;padding:10px 0}#schedule li:last-child{border:0;margin:0}.price-sch,.text-sch{font-weight:700;font-size:25px}.text-sch{color:#ff7a00}.price-sch{float:right;color:#38474f}#referral-form{width:440px;float:right;background-color:#fff;padding:20px 0;border:1px solid #b9b9b9;-webkit-box-shadow:0 16px 35px rgba(95,125,140,.35);-moz-box-shadow:0 16px 35px rgba(95,125,140,.35);box-shadow:0 16px 35px rgba(95,125,140,.35);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#referral-form label{color:#38474f;font-size:17px;font-weight:700;display:block;margin-bottom:6px}#referral-form input,#referral-form select,#referral-form textarea{border:1px solid #b3b3b3;background-color:#eee;padding:10px 12px;display:block;width:100%;font-size:17px;color:#4A4A4A;font-family:Helvetica,Arial,sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#referral-form input:focus,#referral-form textarea:focus{border:1px solid #90a4ae}.row-group{padding:0 55px;margin-bottom:22px}.purchase-btn{font-size:24px;text-align:center;display:block;width:100%;background-color:#ff7a00;color:#fff;padding:15px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.purchase-btn:hover{background-color:#ff6c00}.title-form{color:#ff7a00;font-weight:700;font-size:25px;margin-bottom:22px;display:block}#referral-form small{color:#6b6b6b}#captcha{border-top:1px solid #eee;padding-top:20px}#captcha img{display:block;margin-top:5px}.captcha{margin-top:10px;background-color:#ffd7d7}.add-fields{border:1px solid #c3c7ca;padding:10px 20px;color:#38474f;font-size:15px;-webkit-box-shadow:0 2px 0 #eceff1;-moz-box-shadow:0 2px 0 #eceff1;box-shadow:0 2px 0 #eceff1;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(236,239,241,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(236,239,241,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(236,239,241,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eceff1', GradientType=0 );-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.add-fields:active{position:relative;top:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.add-fields i{color:#39d669;margin-right:5px}#step-2{padding-top:15px;border-top:1px solid #eee}@media screen and (max-width:1199px){.container-hp{max-width:990px}#top-header h1{font-size:40px}#referral-info{width:600px}.row-group{padding:0 30px}#referral-form{width:360px;-webkit-box-shadow:0 3px 15px rgba(126,135,140,.3);-moz-box-shadow:0 3px 15px rgba(126,135,140,.3);box-shadow:0 3px 15px rgba(126,135,140,.3)}#referral-form label{font-size:15px;margin-bottom:5px}#referral-form input,#referral-form select{font-size:16px}#referral-info figure{height:375px}}@media screen and (max-width:991px){.container-hp{max-width:767px}#referral-info h3{font-size:28px}#top-header{padding:25px 0;margin:0;border:0}#referral-info figure{height:280px}#referral-wrapper .container-hp{padding:0 15px}#referral-form,#referral-info{width:100%;float:none;padding:0}#referral-form{max-width:360px;border:0;margin:0 auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@media screen and (max-width:767px){#MainTable{padding:3px 0 30px}.row-group{padding:0}#schedule h3,#schedule ul,.purchase-btn{padding:12px 20px}.price-sch,.text-sch{font-size:16px}.title-form{font-size:20px}}.img-responsive{display:block;max-width:100%;height:auto}.wrapper{overflow:hidden;float:none;margin-bottom:15px}.notify{padding:10px 10px 10px 47px;position:relative;font-size:14px;margin-bottom:10px}.notify i{position:absolute;left:13px;font-size:20px;top:9px}.notify.errors{color:#650606;background-color:#ffcdcd}.notify.errors h3{color:#000}.notify.errors li{font-size:16px;list-style:none}