body.mobile,.wys.mobile .ui-widget,.wys.mobile .ui-widget.ui-widget-content,.wys.mobile .ui-accordion .ui-accordion-header,.wys.mobile .ui-helper-reset,.wys.mobile input,.wys.mobile textarea,.wys.mobile keygen,.wys.mobile select,.wys.mobile button,.wys.mobile .button,.wys.mobile .legend,.wys.mobile .ui-dialog .ui-dialog-title,.wys.mobile .ui-widget button,.wys.mobile .ui-widget input,.wys.mobile .ui-widget select,.wys.mobile .ui-widget textarea{font-size:calc(12pt+1.0vh)}.wys.mobile h1,.wys.mobile h2,.wys.mobile h3,.wys.mobile h4,.wys.mobile h5,.wys.mobile h6,.wys.mobile .title,.wys.mobile .ui-accordion-header{font-size:calc(14pt+1.0vh)}.wys.mobile input,.wys.mobile textarea,.wys.mobile keygen,.wys.mobile select,.wys.mobile button{line-height:normal !important;height:auto !important}.wys.mobile.not-logged-in h2{margin-top:0;margin-bottom:1vh}.wys.mobile .page-root{padding:0;max-width:none;min-width:auto;width:auto}.wys.mobile .page-root .page-main{border-left-width:0;border-right-width:0;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.wys.mobile .page-root.front .primary-links .menu-item:first-child a{border-left-width:0}@media only screen and (max-width:1050px){.wys.mobile .content-tabs{white-space:normal}.wys.mobile .content-tabs .tab a.has-icon .title{display:none}}.wys.mobile .bottom-sidebar-container{padding:10px}.wys.mobile .ui-dialog .ui-dialog-content.message{padding-left:20px}.wys.mobile label.inner-content-label{background-color:transparent;text-decoration:underline;display:block;margin:10px 0 5px 0;min-width:auto;padding:inherit;white-space:nowrap;width:auto;vertical-align:top}.wys.mobile.not-logged-in .page-root.front .content .inner{background-color:transparent}.wys.mobile.not-logged-in .page-root.front #user-login-form{padding-right:20px;*/padding-left:1vh;padding-right:1vh}.wys.mobile.not-logged-in .page-root.front #user-login-form .button-default .text{display:inline-block}.wys.mobile.not-logged-in .page-root.front #user-login-form button,.wys.mobile.not-logged-in .page-root.front #user-login-form input{padding:1vh;height:auto;width:85vw}.wys.mobile .menu.primary-links{font-size:inherit}.wys.mobile .menu.primary-links .menu-item{display:block;white-space:normal;text-align:center}.wys.mobile .menu.primary-links .menu-item a{background-color:rgba(220,220,220,0.5);padding:10px;margin:2px}.wys.mobile .menu.primary-links .menu-item.active a,.wys.mobile .menu.primary-links .menu-item a:hover{background-color:rgba(220,220,220,1.0)}.wys.mobile .menu.primary-links .menu-item.logout a{color:red;text-shadow:none}.wys.mobile .mobile-primary-menu-opener{background-color:#666;color:#fff;cursor:pointer;padding:7px 7px 7px 7px}.wys.mobile .mobile-primary-menu-opener .icon{padding-left:5px;padding-right:5px;text-align:right}.wys.mobile .mobile-primary-menu-opener table{padding:0;margin:0}.wys.mobile .mobile-primary-menu-opener.closed{float:right}.wys.mobile .plugin-main-menu{font-size:85%}.wys.mobile .ui-dialog-content{font-size:85%}body.mobile .ui-widget button,body.mobile button,body.mobile .pager li.pager-current,body.mobile .pager li a,body.mobile .button{font-size:inherit;padding:.5vh}.wys.mobile .ui-button-text-only .ui-button-text{padding:.5vh}@media only screen and (max-width:1050px){.wys.mobile .bottom-buttons .button-default:not(.always-visible) .text{display:none}}.wys.mobile .xhr-form-item .xhr-form-item-label{margin-top:2vh}.wys.mobile .xhr-form-item.inline .xhr-form-item-label{width:200px}@media only screen and (max-width:1050px){.wys.mobile .xhr-form-item.inline .xhr-form-item-label{display:block;float:none}}@media only screen and (max-width:1050px){.wys.mobile .editable-input-clear,.wys.mobile .editable-input-save{margin-left:2vh}}.wys.mobile button.ui-dialog-titlebar-close{height:calc(12pt+1.0vh) !important;width:calc(12pt+1.0vh) !important}.wys.mobile .ui-tabs.ui-tabs-clean .ui-tabs-anchor{font-size:inherit}