@font-face{font-family:Grota Sans Rounded;src:url(../fonts/grotasansrounded-regular-webfont.829c6520.otf)}@font-face{font-family:Halis Rounded;src:url(../fonts/HalisR-Regular.81605f62.otf)}.rm{background:hsla(0,0%,100%,.67);margin-bottom:10px;font-family:Halis Rounded}.rm a,.rm span.text-link{color:#000;text-decoration:underline;cursor:pointer}.rm .help-text{color:#000;padding:5px 0;font-size:14px;font-style:italic;text-align:center;display:block}.rm .error-text{text-transform:uppercase;position:absolute;line-height:1;right:12px;top:12px;padding:8px 8px 7px 8px;background:red;color:#fff;border-radius:3px;text-align:left;font-weight:700;font-size:12px}.rm .rm-header{background:#fff;cursor:pointer}.rm .rm-form,.rm .rm-header{border-top-width:1px;border-top-style:solid}.rm .rm-form{margin:auto;width:80%;background:transparent}.rm:last-child{border-bottom-width:1px;border-bottom-style:solid}.rm .input-text{border:1px solid #ccc;color:#000;overflow:visible;width:100%;padding:15px;font-size:16px;height:40px}.rm .input-text.rounded{border-radius:6px}.rm .input-text.ln{width:35%;display:inline}.rm .input-text.rn{width:20%;display:inline}.rm .btn{background:#cb6015;color:#fff;width:180px;height:40px;font-size:14px;font-weight:700;padding:0;cursor:pointer}.rm .btn.rounded{border-radius:4px}.rm label{display:inline-block;padding:10px 30px 10px 0;width:100%;font-size:18px}.rm label span{font-size:16px;font-weight:400}.rm .input-radio{display:inline-block;padding:10px}.split-grid{padding-top:30px}.grid-col-1{width:45%;float:left;text-align:left}.grid-col-2{width:45%;float:right}.split-grid:after{content:"";display:table;clear:both}.grid-col-2{text-align:left}.custom-grn{font-weight:700;color:#76881d}.custom-orng{font-weight:700;color:#cb6015}.btn-grn{background:#76881d!important}.header-text{font-size:22px}#last_name,#room_number{margin-right:5%}.p-15{padding:15px}@media only screen and (max-width:600px){.header-text{font-size:16px;text-align:left}.split-grid,.split-grid:after{display:inline}.grid-col-1,.grid-col-2{float:none;width:100%}.rm .input-text.ln,.rm .input-text.rn{width:100%;display:block;margin-bottom:15px}}body{background:url(../img/bg.0522d563.jpg) no-repeat 50% fixed;background-size:cover;height:100%;width:100%}#custom_template,#header{width:100%;margin:0 auto}#header{text-align:center}#header img{margin-top:40px;margin-bottom:40px;width:30%}#rms{margin:0 auto;width:60%;text-align:center}@media only screen and (max-width:700px){#rms{width:100%}#header img{width:80%}}