.ui-widget-overlay{background:#666}.ui-dialog{width:30%!important;padding:10px;display:block;float:right!important}.ui-widget{font-family:"CernUltraLight",Helvetica,Arial,serif}.ui-widget-content,.ui-widget-header{background:#fff;background-color:#fff;border:0}.ui-dialog .ui-dialog-content{height:auto!important;padding-top:0}.ui-dialog-title{font-size:18px;color:#000}button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{float:right;font-size:14px;padding:0}.subscription-dialog{position:fixed;top:20px!important}.subscribe-user .icon-child{display:block;font-size:.8em;float:right;position:absolute;text-align:center!important;top:48%;right:15%!important;left:auto!important;width:0;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ui-state-default .ui-icon{background-image:url(http://www.resmed.com/etc/clientlibs/granite/jquery-ui/css/images/xui-icons_888888_256x240.png.pagespeed.ic.ktuKxgz9Rp.png)}.ui-dialog .ui-dialog-titlebar{padding:.7em 1em;position:relative}.newmain-container p.ribbon-text{font-size:1.5em;line-height:1.22;margin-bottom:.97em;font-weight:normal}.subscribe-container{display:block;width:120px;height:30px;margin-top:0!important;background-color:#1788c3;padding:10px;max-width:450px;position:fixed;right:-50px;top:25%;z-index:999;border:1px solid #fff;border-radius:4px;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff;font-weight:normal}.modal-title{color:#1788c3;background-color:#e7f3f9;line-height:50px;text-align:center;font-size:2.8em}#dialog-form form label{width:95%;text-align:left;font-weight:normal;color:#848484;font-size:14px;margin:5px 0}#dialog-form form label.checkbox label.error{margin:20px 0;display:block;position:absolute}#dialog-form form input[type=text]:not(.dater),#dialog-form form input[type=email],#dialog-form form input[type=password],#dialog-form select,.input-group{width:95%;text-align:left;font-weight:normal;color:#848484;font-size:14px;margin:5px 0;border-radius:4px;border:1px solid #ccc;height:34px;padding:6px 0 6px 10px}#dialog-form form input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin:10px 5px 0 0}#dialog-form form input[type="submit"]{padding:.45em 1.8em;font-size:1.8em;line-height:1.35em;border:0;display:block;margin:10px auto}input.error{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 8px rgba(255,0,0,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 8px rgba(255,0,0,.6);border-color:red}#dialog-form form label.error{color:red}.introText{font-size:1.4em;text-align:center;margin:10px 18px}#dialog-form form label.OptionText{font-size:1em;text-align:justify;margin:10px 6px;display:block;width:90%;float:left}#dialog-form form label.OptionText a{font-color:#1788c3!important}.alert-success{font-size:1.4em;text-align:center;margin:10% 32px}.form-submitting-warning{font-size:1.4em;text-align:center;margin:10% 32px}.ui-button-text-only .ui-button-text{font-size:14px;padding:0}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none}.subscribe-container p.ribbon-text{font-size:1.4em;padding-right:15px}.close-popup{position:absolute;font-size:14px;bottom:-32px}.ui-widget-content a.close-popup:hover{color:#000;text-decoration:none}#dialog-form.ui-dialog-content{overflow:initial}a.subscribe-users.banner-infolink,#sidebar,#dialog-form form input[type="submit"]{cursor:pointer}#myForm{margin-top:-48px}#myForm label.error[for="contact_tnc_accepted"]{padding-top:5px;display:inherit}.chkbox-dontshow{position:relative;top:50px}#dialog-form form .chkbox-dontshow label{display:inline-block;width:auto;margin-top:10px;vertical-align:middle}.-placeholder{color:#888}::placeholder,::-moz-placeholder,::-webkit-placeholder{color:#888}@media screen and (min-width:1023px) and (max-width:1280px){.ui-dialog{width:40%!important}}@media screen and (min-width:641px) and (max-width:1024px){.ui-dialog{width:50%!important}}@media screen and (max-width:980px){.modal-title{padding:5px;font-size:2.6em;line-height:inherit}}@media screen and (min-width:641px) and (max-width:980px){.ui-dialog{margin:0 0 0 0!important}}@media screen and (min-width:300px) and (max-width:640px){.ui-dialog{width:70%!important;margin:0 0 0 0!important;display:block}#dialog-form form label.OptionText{width:86%}#sidebar{width:100px}#sidebar p.ribbon-text{font-size:1.2em}.subscribe-container p.ribbon-text{padding-right:20px}}