*{box-sizing:border-box;line-height:1}html{-webkit-text-size-adjust:100%;box-sizing:border-box;line-height:1}form{margin:0;padding:0}p{margin:0;padding:0}input{-webkit-appearance:none;padding:0;margin:0;border:0}body{font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;background-color:#313334;margin:0;padding:0;color:#000}select::-ms-expand{display:none;}span.opera-text-input{position:relative;background-color:#fff;margin-left:-10px;max-width:300px}input.opera-text-input{font-size:18px;padding-left:3px;padding-right:3px;padding-top:7px;padding-bottom:7px;border-bottom:1px solid #a8a8a7}::-webkit-input-placeholder{font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#474745}:-moz-placeholder{color:#474745}::-moz-placeholder{color:#474745}:-ms-input-placeholder{color:#474745}input:-moz-placeholder{color:#474745}span.opera-checkbox-container{position:relative}span.opera-checkbox-container>label{padding-left:30px}input[type=checkbox]{position:absolute;left:0}input[type=checkbox]+span{position:absolute;left:0;top:-2px;display:inline-block;width:16px;height:16px;background:transparent url(images/checkbox_unchecked.png) no-repeat center center;pointer-events:none}input[type=checkbox]:checked+span{display:inline-block;width:16px;height:16px;background:transparent url(images/checkbox_checked.png) no-repeat center center;pointer-events:none}span.opera-radio-container{position:relative;padding-left:30px}input[type=radio]{position:absolute;left:0}input[type=radio]+span{position:absolute;left:0;top:-2px;display:inline-block;width:16px;height:16px;background:transparent url(images/radio_unchecked.png) no-repeat center center;pointer-events:none}input[type=radio]:checked+span{display:inline-block;width:16px;height:16px;background:transparent url(images/radio_checked.png) no-repeat center center;pointer-events:none}a{color:#006c7a;text-decoration:none;font-weight:700}a:visited{color:#006c7a;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}button{font-family:HelveticaNeueMedium,HelveticaNeue-Medium,"Helvetica Neue Medium",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;background-color:#006c7a;border-radius:4px;border:2px solid #0c7b94;padding:10px;cursor:pointer;width:150px}div.opera-container{overflow:auto;width:100%;height:100%}div.opera-main-container{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;overflow:hidden;width:374px;height:669px;background-color:transparent;background-image:url(images/backdrop/mobile.jpg);background-repeat:no-repeat;background-position:0 0;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 20px 20px 0 rgba(0,0,0,.3);box-shadow:0 20px 20px 0 rgba(0,0,0,.3)}div.opera-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#313334}div.opera-glasspane{background-color:#fff;opacity:.75;position:absolute;top:0;bottom:0;right:0;left:100px}div.opera-content,div.opera-footer,div.opera-header{margin-left:100px;position:relative;z-index:2}div.opera-header{font-size:24px;font-weight:400;height:40%}div.opera-header div.opera-header-content{position:absolute;bottom:0;left:0;right:0}div.opera-header img.opera-header-logo{position:absolute;top:40px;right:20px;width:102px}div.opera-header .opera-main-header{display:block;font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:inherit;margin-top:0;margin-right:0;margin-left:20px;margin-bottom:10px}div.opera-header .opera-sub-header{display:block;font-family:HelveticaNeueThin,HelveticaNeue-Thin,"Helvetica Neue Thin",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:inherit;margin-top:0;margin-right:0;margin-left:20px;margin-bottom:10px}div.opera-login-form-message{position:relative;padding:10px 10px 10px 30px;background-color:#fbebeb;font-size:12px;line-height:1.25}div.opera-login-form-message:before{content:'';display:block;position:absolute;left:10px;top:10px;background-color:transparent;background-image:url(images/error.png);background-repeat:no-repeat;background-position:0 0;width:13px;height:12px}div.opera-logout-form-message{font-family:HelveticaNeueMedium,HelveticaNeue-Medium,"Helvetica Neue Medium",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;color:#fff;background-color:#006c7a;position:relative;padding:10px 10px 10px 30px;line-height:1.25}div.opera-content{background-color:#fff;padding:15px 20px}div.opera-content:before{content:'';display:block;background-color:#006c7a;position:absolute;top:0;bottom:0;left:-6px;width:6px}form.opera-login-form{margin:0;padding:0}div.opera-login-form-content>*{display:block}div.opera-login-form-content>*+*{display:block;margin-top:20px}div.opera-login-form-content>input{display:block;width:100%}div.opera-login-form-links{margin-top:25px}div.opera-login-form-links a+a{border-left:1px solid #a8a8a7;margin-left:10px;padding-left:10px}div.sfaTitle{font-size:large;margin:15px 0 30px}div.message-row{margin-top:20px}div.subLevelOption{padding-left:20px;margin-top:20px}div.opera-footer{font-size:12px;color:#464644;position:absolute;bottom:0;left:0;right:0}div.opera-footer img.opera-footer-logo{background:transparent url(images/oracle-hospitality-logo.svg) no-repeat center center;background-size:185px 18px;width:185px;height:18px;position:relative;display:block;margin-bottom:15px;margin-left:20px}div.opera-footer a,div.opera-footer a:visited{color:#464644}div.opera-footer span.opera-footer-content{position:relative;display:block;text-align:left;padding:0 20px;margin-bottom:15px}div.opera-footer span.opera-footer-content>*+*{border-left:1px solid #a8a8a7;margin-left:10px;padding-left:10px}div.opera-footer span.opera-footer-copyright{font-size:10px;position:relative;display:block;text-align:left;margin-bottom:20px;padding:0 20px;line-height:1.5}@media print,screen and (min-width:768px){body{font-size:14px}button{width:150px}div.opera-container{min-height:768px}div.opera-main-container{width:auto;height:768px;background-image:url(images/backdrop/desktop.jpg);background-position:center center}div.opera-content,div.opera-footer,div.opera-header{margin-left:280px}div.opera-glasspane{left:280px}div.opera-header{position:relative;height:334px;font-size:36px}div.opera-header img.opera-header-logo{width:auto;position:absolute;top:70px;right:80px}div.opera-header .opera-main-header{margin-left:30px}div.opera-header .opera-sub-header{margin-left:30px}div.opera-content{padding:15px 30px;height:260px}div.opera-login-form-content>input{display:block;width:300px}div.opera-login-form-links a+a{margin-left:20px;padding-left:20px}div.opera-footer{position:absolute;left:30px;bottom:20px;margin-right:30px}div.opera-footer img.opera-footer-logo{background-size:279px 25px;width:279px;height:25px;margin-left:0}div.opera-footer span.opera-footer-content{position:relative;display:inline;text-align:left;margin-bottom:0;padding:0}div.opera-footer span.opera-footer-copyright{display:inline;text-align:left;margin-bottom:0;font-size:12px;line-height:1.5;border-left:1px solid #a8a8a7;margin-left:10px;padding:0 0 0 10px}}@media print (orientation:landscape),screen and (min-width:1024px){div.opera-main-container{width:1024px;height:768px;background-image:url(images/backdrop/desktop.jpg);background-position:center center}}div.ssoTitle{font-size:large;margin:35px 0 20px}.select-container{display:inline-block;padding:0 0 1px 0;position:relative;border:1px solid #ccc;border-radius:.308rem}.select-container:after{border-top:5px solid #066c7a;border-right:6px solid transparent;border-left:6px solid transparent;content:'';display:inline-block;position:absolute;top:42%;pointer-events:none;right:10px}.sso_select{border-style:solid;border-width:1px;border-radius:.308rem;font-size:1rem;font-weight:700;color:#464644;background-color:#fff;display:inline-block;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;border-color:initial;padding:.4rem 30px .4rem 9px;font-size:13px}.sso_label{display:block;padding-bottom:8px;padding-left:5px;text-align:left;font-size:11.05px;font-weight:400}.sso_block{margin-bottom:30px}