/*
 * VSI Application Framework
 * Copyright 2017 Vermont Systems Inc. http://www.vermontsystems.com
 * 3.1.07.00
 * 05/31/2017 @ 10:45 am
*/
#mobile-menu-button{height:36px;width:36px;background:transparent url(../images/bars.svg) no-repeat 50% 50%;background-size:32px 32px;text-indent:-9999px;opacity:.8;transition:opacity .4s;display:none}@media all and (max-width :1024px){@media not print and (max-width:1024px){.full{dislay:none!important}.mobile{display:block!important}.layout{display:none}body{font-size:100%;background:none!important}#demo{position:relative!important}#outer{width:auto!important;background:none!important}#container{width:auto!important;background:none!important}#controls{width:98%!important;margin:0 auto!important;position:static!important;padding:0!important;float:none!important;margin-bottom:1em!important}#controls li{width:100%!important;padding:0!important;border:0!important;margin:.2em 0!important;text-align:center!important}#controls li a{display:block;padding:.2em .5em;text-align:center;text-decoration:none;border-radius:3px}#banner{display:none}#menu{position:static!important;height:auto!important;border-width:4px!important;margin:0!important;width:100%!important}#mobile-menu-button{display:block}.mobile-menu-enabled header{height:40px;overflow:hidden;transition:height .5s}.mobile-menu-opened header{transition:height .5s;z-index:999999!important;width:100vw!important;height:auto!important;max-width:100%!important;background:#fff}.mobile-menu-opened #mobile-menu-button{background-image:url(../images/close.svg)}#menu a{font-size:1em!important;line-height:1em!important;height:auto!important;padding:1em .5em!important;text-align:center!important}#menu li{float:none;width:100%!important}#menu .submenu{position:relative;top:0;left:0;width:100%}#menu .submenu ul{float:none;margin:0;padding:0}#menu .submenu ul li{float:none;width:100%;border:0;margin:0}#menu .submenu ul li li{border:0}#menu .submenu .menu-header{font-size:1em!important}#content{width:auto!important;background:none!important}#footer{display:none}#browsers{display:none}label{width:100%!important}.field-wrap{width:100%!important}.button{width:100%!important;margin:.2em 0!important}.button span{text-align:center}#weblogin{width:auto!important}input,select,textarea{padding:.2em 2%!important;width:96%!important}.newline{width:100%!important}.results-header .results-total,.results-header .results-showing{float:none;padding:0}.paging li{clear:both!important;width:100%!important}table,thead,tbody,th,td,tr{display:block}.table thead tr{position:absolute;top:-9999px;left:-9999px}.table tr{margin-bottom:2em;border:1px solid #aaa;border-radius:5px}.table td{border:0!important}.table td.label-cell{position:relative;padding-left:50%;white-space:normal;text-align:left}.table td.label-cell:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-title)}.calendar table th{display:none}.calendar table th,.calendar table td{width:100%!important;margin-bottom:.5em}.calendar .day .label{width:100%;padding:.2em}.calendar .day .calinner{height:auto;min-height:4em}.calendar .day .blocks{height:auto}.calendar .expanded{position:relative}.calendar .expand{display:none}.calendar .calinner .share{height:auto!important;position:inherit!important;right:0!important;top:0!important;margin-top:0!important;margin-left:1%!important;width:97%!important}.calendar .calinner .share span{font-size:80%!important}.calendar .ui-icon-share{display:none!important}.itemlist li{width:100%}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{text-indent:0!important}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon{left:1em!important}.ui-dialog-titlebar-close span.ui-button-text{text-indent:-99999px!important}.ui-dialog-titlebar-close span.ui-icon-closethick{left:50%!important}table.picker__table{display:table}.picker__table thead{display:table-header-group}.picker__table tbody{display:table-row-group}.picker__table th,.picker__table td{display:table-cell}.picker__table tr{display:table-row}.picker{left:0;right:0}.picker.picker--time{min-width:200px;max-width:1024px}}}