﻿body{text-align:center;height:100%}a,body,fieldset,form,h1,li,ul{padding:0;margin:0}body.retro{font-family:"Press Start 2P",Inconsolata,courier,monospace!important;text-shadow:2px 2px 0 rgba(0,0,0,.1)}#content{position:relative;float:left;width:100%;height:90%}#content_extra,#content_main{float:none;display:inline-block;padding:5%;margin:0;width:60%;font-size:20px;padding-bottom:0;text-align:left}#content_right{float:right;padding:5% 2%;margin:0;position:absolute;right:0;top:0;bottom:0;width:25%}.main{width:100%;display:inline-block;text-align:center;min-width:320px;max-width:1450px}.main h2{text-align:left;margin:15px 20px;width:90%}.header{border-bottom:1px solid #465b74;position:relative;clear:left;overflow:hidden;padding:10px 20px 2px 20px;min-height:30px;text-align:right;z-index:20}.dialog-titlebar,.header,.popup-titlebar,.toast-titlebar{background-color:#3070a8}.header .note{position:absolute;text-align:left;left:50%;top:5px;width:140px;margin-left:-70px}.header h1{float:left;display:inline-block;margin:5px 0 0 5px;min-height:15px;font-size:140%;text-overflow:ellipsis;line-height:normal;color:#fff;z-index:10}.header strong{float:left;display:inline-block;margin:5px 0 0 5px;min-height:12px;line-height:normal;font-family:Arial;font-weight:400;z-index:10;color:#fff}.header .header-icon{float:left;display:inline-block;height:35px;width:35px;vertical-align:bottom;background-size:100%;background-repeat:no-repeat;margin-right:10px}.header a{display:inline-block;height:22px;padding:2px 1px;margin:2px 1px;vertical-align:middle;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:90%;font-weight:700;outline:0 none;color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:0 0;box-shadow:none}.header a.button{padding:6px;line-height:14px;vertical-align:text-top}.header a.yellow{color:#fadb4e}.header a:active{box-shadow:inset rgba(0,0,0,.3) 0 -1px 4px 0;-webkit-box-shadow:inset rgba(0,0,0,.3) 0 1px 4px 0;color:#ddd}.header a:focus{box-shadow:0 0 9px rgba(255,255,255,.5)}.header a .caption,.header a .name{display:inline-block;padding:7px 10px;margin:0;font-size:90%;vertical-align:middle}.header a .icon{margin:2px;margin-right:0}.header .status{display:inline-block;vertical-align:middle;margin-top:0;margin-left:10px;margin-bottom:4px}.header a.highlight,.header a.highlighted{border-color:#3d566d;color:#222;text-shadow:0 1px 1px #fff}.header a.stage{float:left;padding:0 6px 2px 6px;text-shadow:none;box-shadow:inset 0 1px 3px rgba(0,0,0,.3),inset 0 -18px 30px -14px rgba(0,0,0,.2);color:#000}xxx#onlineStatus img{filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.foot{position:absolute;bottom:0;left:0;right:0;font-size:12px;line-height:17px;max-height:25%;overflow-y:auto;font-weight:200;padding:20px;color:grey}.foot .statement{font-weight:700;font-style:italic;margin:10px 15%;max-width:1200px;padding:0 5%}.foot img.logo{position:absolute;bottom:20px;left:20px;height:40px;width:auto}img{border:none}th{font-size:110%}hr{clear:both;margin-top:24px;border-top:1px ridge #ddd}hr.whole{position:absolute;left:0;right:0;border:1px solid #ccc}.collapsed{display:none}.expand .collapsed{display:block}.hidden{display:none}.subtle{color:gray;font-weight:400;font-size:17px}.subtle i{line-height:2em;font-size:90%;color:#2f4f4f}.code{display:inline-block;white-space:pre-line;text-align:left;font-weight:400;font-family:'Courier New',Consolas,sans-serif}.keycode{text-transform:uppercase;font-family:monospace;letter-spacing:1px}.reject{max-width:400px;color:#8b0000}.message{color:#000;font-weight:700;vertical-align:middle;font-size:20px}.message.success{color:#1e8ca2}.time-dial{font-size:1.1em;font-family:monospace;font-style:normal;color:#00008b}.white{filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.splash{position:absolute;left:0;right:0;height:100%;width:100%;background-image:url(../images/splash.png);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;background-color:#fff}.centre,.left,.right{width:50%;display:inline-block;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.left{float:left;clear:left}.right{float:none;clear:none}.centre{display:block;float:none;clear:both;margin:auto}.preview{display:inline-block;min-height:210px;width:100%;border:1px solid silver;background-color:#fff;background-repeat:no-repeat;background-position:center center}.preview img{display:block;width:100%;height:auto;border:0;padding:0;margin:0}img.photo-preview{margin:0 20px;vertical-align:top;max-height:120px}.force-show{display:block!important}.force-hide{display:none!important}.control-panel{margin:10px auto;width:1000px}.control-panel .Panel,.control-panel .Section{display:inline-block;vertical-align:top;width:26%;margin:2%;padding:1%}.screen-panel{margin:10px auto;min-height:500px;width:90%;border:1px outset #f8f8f8}.screen-panel .Section{width:44%;max-width:500px;margin:2% 3% 0 1%;margin-bottom:0}.screen-data table.Results{width:100%}.screen-data{height:100%;height:calc(100% - 30px);overflow-y:auto;clear:both;text-align:center}.screen-data.chart{max-height:700px;padding:10px 0}.screen-bar{width:100%;margin:0;height:36px}.screen-bar button{margin:4px;height:30px;min-width:30px;padding:1px}.screen-bar .tab{margin:4px;height:27px;padding:1px;width:1px;border-left:2px groove silver}.screen-bar select{margin:4px;height:30px;padding:1px}.screen-bar button.selected{border-style:inset}.title{font-size:larger;font-weight:700}.title img{vertical-align:middle;margin:1px 5px 5px 1px;height:1.2em}.title .name{white-space:normal;line-height:.9em;vertical-align:middle}.title .extra{font-weight:400;font-style:italic;margin:0}.subtitle{margin:8px 0 4px 0;color:#144b64;font-style:italic}.subtitle.right{clear:right}.subtitle.left{clear:left}.user-message{font-style:italic;display:inline-block;text-align:center}.no-data{display:block;margin:auto;border:1px solid #eee;padding:4em;background-image:url(../images/chart-faded.png);background-repeat:no-repeat;background-position:center center;background-size:contain;color:#696969;font-size:20px;font-style:italic;text-align:center}.bar{position:absolute;position:fixed;left:0;top:0;width:100%;height:38px;font-size:22px;font-family:Verdana;overflow:hidden;text-align:center;z-index:35;border-bottom:1px solid gray;box-shadow:0 1px 2px 1px rgba(0,0,0,.1);zoom:inherit}.bar,.data-view thead tr th,.grid th,.record-list thead tr,.silver{background-color:#e4e4e4}.bar h2{position:absolute;display:inline-block;left:0;margin:4px;margin-top:6px;height:95%;width:auto;line-height:100%;text-align:left;vertical-align:middle;font-weight:700;font-size:20px;font-family:Arial,Verdana,Helvetica,sans-serif;color:#3070a8}.bar img.logo{position:absolute;right:0;margin:8px;height:60%;max-width:30%;max-height:24px}.bar .status{min-width:60px;margin:0 auto;min-height:100%;padding:.4em;vertical-align:middle;border-left:2px groove #e0e0e0;border-right:2px groove #e0e0e0;border-left:1px solid #a0a0a0;border-right:1px solid #e0e0e0}.status{display:inline-block;font-size:.75em;line-height:1em;text-align:center;vertical-align:top;font-size:.6em;-webkit-transition:width .5s;cursor:pointer}.status.amber{color:#a09525}.stage{display:inline-block;color:#000;padding:2px 6px}.onlineGreen{color:green}.onlineAmber{color:#daa520}.onlineGrey{color:gray}.onlineRed{color:red}.achived{background-color:#9cb0c6}.lightblue{background-color:#4e8bf0}.aqua{background-color:#6eafaf}.blue,table.data tr th{background-color:#4d8fcd}.purple{background-color:#946eb9}.green{background-color:#90b87e}.orange{background-color:#e7ae30}.red{background-color:#4e8bf0}.darkred{background-color:#ce1b1b}.maroon{background-color:#9f6078}.indianred{background-color:#cd5c5c}.amber{background-color:#4e8bf0}.report-message{color:gray;font-size:15px;font-style:italic}.report-status{margin:12px;margin-bottom:0;vertical-align:middle;font-size:18px;font-style:italic}.report-status.warning{color:#daa520}.report-status .caption,.report-status .name{display:inline}.report-status button .caption,.report-status button .name{display:inline-block}.popup .report-status{min-width:600px}.navbar{position:absolute;position:fixed;bottom:0;left:0;top:auto;z-index:30;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;min-height:57px;margin-left:0;overflow:visible;background-clip:border-box;background-color:silver}.navbar-list{width:100%;overflow:visible;margin:0;padding:0}.navbar-item{border:0;float:left;min-height:1px;list-style:none}.navbar-item a{display:block;height:56px;border:1px solid #111;text-align:center;text-decoration:none;cursor:pointer}.navbar-item a:hover{background-color:#aaa}.navbar-item a:active{color:silver}.navbar-item a.disabled{cursor:default}.navbar-item a .icon{display:inline-block;margin:6px}.navbar-item a.glow{color:#9ef}.navbar-item a .caption,.navbar-item a .name{position:static;display:inline-block;width:100%;white-space:nowrap;font-weight:700;z-index:1;margin-top:1px}.navbar-item a.disabled .caption,.navbar-item a.disabled .name{color:#111;text-shadow:silver 1px 1px 0}.navbar .list-items{position:absolute;bottom:60px;min-width:180px;box-shadow:rgba(0,0,0,.6) 0 2px 8px 0;-webkit-box-shadow:rgba(0,0,0,.6) 0 2px 8px 0}.navbar-pager{position:absolute;position:fixed;bottom:70px;left:2%;top:auto;z-index:30;height:26px;line-height:23px;opacity:.1;transition:opacity .5s;font-weight:700;white-space:nowrap;background:#fff;box-shadow:0 0 4px 2px #fff;border-radius:10px}.navbar-pager:hover{opacity:.6}.navbar-pager a{display:inline-block;height:20px;width:20px;margin-left:10px;margin-right:10px;text-decoration:none;vertical-align:middle;line-height:22px;border-radius:10px;background:rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.6);color:navy}.navbar-pager a:hover{background:rgba(0,0,80,.4)}.navbar-pager a.current{background:navy;border:2px solid navy;color:#fff}.ipad form,.iphone form,.nav-top form{padding-bottom:0;padding-top:56px}form.home{padding-top:0}form.home .navbar{display:none}.ipad .navbar,.iphone .navbar,.nav-top .navbar{top:0;bottom:auto;box-shadow:0 1px 3px rgba(0,0,0,.5);min-height:55px;z-index:45}.ipad .navbar .list-items,.iphone .navbar .list-items,.nav-top .navbar .list-items{bottom:auto}.ipad .ribbon,.iphone .ribbon,.nav-top .ribbon{top:90px;right:-35px;transform:matrix(.707107,.707107,-.707107,.707107,0,0)!important;zoom:.9;z-index:20}label{min-height:1em;margin:2px;margin-right:.5em;padding:0;font-weight:700;text-align:left}label[title]{cursor:help}blockquote{border:2px solid #ccc;background:#fff;box-shadow:rgba(0,0,0,.2) 1px 1px 6px 0;color:#424242;overflow:hidden;border-collapse:collapse}.file-control,.output,.value,blockquote,input,keygen,select,textarea{display:inline-block;font-size:1em;line-height:125%;min-height:34px;text-align:left;margin:2px;padding:5px;padding-right:1px;outline-width:0;background:#fff;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle}input[type=checkbox]{min-height:0;background:0 0;zoom:1.6;box-shadow:none;min-width:0}input[type=radio]{border:0 none #fff;background:0 0;box-shadow:none;min-height:0}input[type=number]{text-align:right;padding-right:8px}.chrome input[type=number]{padding-right:2px}input[type=color]{height:38px;padding:2px;cursor:pointer;text-shadow:1px 1px 1px rgba(0,0,0,.5);text-align:center}input[type=color].blank::-webkit-color-swatch{background-color:transparent!important}input[type=date]{min-height:34px;-webkit-appearance:listbox}input[type=search]{padding-right:5px}input[type=image]{margin:0;padding:0;border:0;box-shadow:none;background:0 0}input[type=file]{position:relative;-ms-appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;padding:2px}input[type=file]:focus{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}input[type=file]::-webkit-file-upload-button{float:left;margin:1px!important;cursor:pointer}.dropdown.highlight,input.highlight,textarea.highlight{background-color:#ffffe0}.dropdown.highlight:read-only,input.highlight:read-only{background-color:#fff8dc!important;background-image:linear-gradient(white,#fff8dc)}.suggestions.highlight input{background-color:#fff8dc!important}input.disabled,li.disabled{background:#f0f0f0!important;cursor:default}.disabled,.disabled .title{color:#777!important}.invalid{color:#b00!important}.invalid .title{color:#900!important}li.archived .title{color:grey}form{text-align:center;padding-bottom:60px}div form{padding-bottom:0}form.popup-window{position:static;top:0;padding-bottom:10px;padding-top:0}form.popup-window .bar,form.popup-window .navbar,form.popup-window .ribbon,form.popup-window .system-note{display:none}form.popup-window .main{padding-bottom:0;zoom:90%}form.popup-window .window{zoom:90%}form.popup-window .header{border-top-left-radius:0;border-top-right-radius:0}fieldset{width:99%;min-width:250px;border:0;display:inline-block;text-align:left;vertical-align:top;padding:0;margin-left:5px;margin-right:0}fieldset.basic{display:inline-block;width:auto;margin:3px}fieldset legend{width:300px;font-size:135%;padding:35px 0 20px 30px;font-weight:700;vertical-align:middle;text-align:left}fieldset.basic legend{width:auto;padding:0;color:#0a556e;font-size:18px;margin-left:15px;background-image:none}fieldset.fixed{position:fixed;right:20px}fieldset.left legend,fieldset.right legend{text-align:left}fieldset legend button{display:inline-flex}fieldset .legend-panel{position:relative;float:right;width:250px;margin-right:30px;text-align:right;z-index:1}fieldset h4{margin-left:10px}details summary{padding:10px;font-size:20px;font-weight:700;text-align:left;cursor:pointer}.labelstyle{font-size:20px;margin-left:20px;margin-top:20px;padding:10px 20px;position:relative;top:10px}.form-row{margin:10px 20px;text-align:left;clear:left}.form-row.controls,.form-row.message{text-align:center}.form-row.controls button{max-width:220px;min-width:25%;white-space:nowrap;margin-left:1em}.form-row.controls button.command{width:auto;min-width:140px}.form-row label{display:inline-block;width:98%;line-height:24px}.form-row label.checkbox-label{width:60%}.form-row-button{position:absolute;margin:1px;margin-left:4px;z-index:1}.form-row .list-box{display:inline-block}.form-row .attachments,.form-row .date-control,.form-row .dropdown,.form-row .file-control,.form-row .form-row-group,.form-row .list-box,.form-row .output,.form-row .preview,.form-row .suggestions,.form-row .value,.form-row .yes-no,.form-row blockquote,.form-row input,.form-row keygen,.form-row select,.form-row textarea{width:96%;clear:left;vertical-align:middle}.column .form-row .attachments,.column .form-row .date-control,.column .form-row .dropdown,.column .form-row .file-control,.column .form-row .form-row-group,.column .form-row .list-box,.column .form-row .output,.column .form-row .preview,.column .form-row .suggestions,.column .form-row .value,.column .form-row .yes-no,.column .form-row blockquote,.column .form-row input,.column .form-row keygen,.column .form-row select,.column .form-row textarea{max-width:400px}.column .form-row.details textarea{margin-top:5px}.form-row input[type=checkbox],.form-row input[type=radio]{width:auto;min-height:0;box-shadow:none}.form-row input[type=checkbox].slide{zoom:100%}.form-row-group{display:inline-block}.form-row-label{display:inline-block}.form-row var{padding:5px;font-size:20px}.form-row h4{margin:18px;font-size:18px;font-style:italic;text-align:center}.form-summary{position:relative;margin:10px;padding:5px;line-height:normal;zoom:.9;font-size:15px;clear:left}.form-summary input{min-width:160px}.form-summary input[type=checkbox]{min-width:0}.form-row-special{position:relative;display:inline-block;margin:4px;padding:8px;vertical-align:middle;font-size:15px;font-family:Helvetica,Arial,sans-serif;font-weight:700;text-shadow:0 1px 0 #fff;outline-width:0;border:1px solid #ccc;border-radius:30px}.form-row-special .title{margin:10px;font-size:18px;vertical-align:middle}.form-row-special img{height:40px;vertical-align:middle}.form-row-special div,.form-summary div{margin-left:10px;margin-right:10px;white-space:nowrap;display:inline-block}.form-section{margin:10px;margin-top:20px;margin-bottom:20px;padding:5px;min-height:100px}.form-section.tabbed{position:relative;border:1px outset #999;background-color:#fff}.form-section.column{margin-top:0}.form-section-tag{position:relative;float:right;right:21px;bottom:47px;height:20px;background:#fff;opacity:.8;padding:2px;border:1px solid gray;border-bottom-right-radius:7px;cursor:pointer}.column.fixed{height:auto;position:fixed;top:100px;bottom:100px;z-index:15}.form-section.fixed{position:fixed;top:200px}.form-section .form-row{margin:15px}.form-section.center{padding:20px;max-width:800px;margin:20px auto;margin-left:auto;margin-right:auto}.form-section .title,.form-section h3{margin-top:4px;color:#144b64}.form-section .note{margin:20px 26px}.form-section .note .caption,.form-section .note .name{display:inline}.form-document{position:relative;background:#fff;padding:20px;max-width:800px;min-height:100px;margin:20px auto;margin-left:auto;margin-right:auto;border:2px solid #ccc;box-sizing:border-box;box-shadow:rgba(0,0,0,.2) 1px 1px 6px 0}.form-document p,.form-document textarea{font-family:Verdana;font-size:13pt;text-align:left;margin:.6em .2em}.form-document p.field{font-style:italic;margin-left:.4em}.form-document .form-row{margin:15px}ul.attachments{padding:5px;line-height:normal;font-size:14px;display:inline-block;outline-width:0;min-height:28px;border:1px solid #ccc}ul.attachments li{float:left;display:inline-block;white-space:nowrap;list-style:none;margin:0;padding:3px 12px;text-align:left;margin-left:0;padding-left:6px}ul.attachments li button{margin:0;font-size:16px;font-style:italic;height:35px}ul.attachments li.file{overflow:hidden;color:#222;text-overflow:ellipsis;max-width:250px;cursor:pointer}ul.attachments li.file:hover{color:navy;text-decoration:underline;background-color:#ddd}ul.attachments li.file var{vertical-align:middle;text-overflow:ellipsis;font-size:1.2em;text-decoration:inherit}ul.attachments li.file img{height:2.5em;vertical-align:middle}ul.attachments li.file img.photo{border:1px solid #fff;box-shadow:rgba(0,0,0,.7) 0 1px 3px 0;min-width:2em;background-color:#dcdcdc}ul.attachments li.file img.photo:hover{position:absolute;height:auto;width:250px;opacity:.75;margin:0;padding:0;box-shadow:rgba(0,0,0,.5) 0 4px 9px 0;border:4px solid #f5f5f5}ul.attachments li.file input{display:none}#popupAttachment h3{padding:4px;max-width:500px;overflow:hidden;text-overflow:ellipsis}.collapse h2{vertical-align:middle;margin-left:5px;cursor:pointer}.collapse h2:hover{text-decoration:underline}.collapse h2 img{position:absolute;height:1.2em;vertical-align:middle;margin:0;margin-right:3px;left:-10px}.required input{border-color:#0a556e}.required.form-row::after{content:"*";position:absolute;display:inline-block;vertical-align:middle;font-size:1.8em;margin:4px;line-height:30px;color:#0a556e;z-index:0}.required.note{right:4px;position:absolute;vertical-align:middle;font-size:.9em;margin:4px;display:inline-block;line-height:30px;color:#0a556e;z-index:0}.filled input,.filled textarea,input.invalid,textarea.invalid{border:1px solid #8b0000}.filled input:focus,.filled textarea:focus,input.invalid:focus,input.textarea:focus{border:1px solid #8b0000;box-shadow:0 0 12px rgba(180,20,20,.8)}.filled::after{content:"MAX " attr(maxlength);width:3em;position:absolute;color:#8b0000;right:-3em;top:3px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.3)}td.filled::after{position:initial}.char-count{color:grey;text-shadow:0 1px 1px rgba(0,0,0,.3)}.tree{padding:10px;position:relative;background:#fff;border:2px ridge #fff;border-radius:10px;border-style:ridge groove groove ridge;box-shadow:inset 0 1px 5px rgba(0,0,0,.2);overflow-y:scroll;overflow-x:visible;max-height:80%;min-height:250px}.tree .branch{margin:5px;margin-left:25px}.tree .node{display:inline-block;padding-right:10px;cursor:pointer;border-radius:4px}.tree .node.selected{color:#fff;border:1px solid #2373a5;border-color:#2373a5;background-color:#5393c5}.tree .node.inactive{color:#777}.tree .node.disabled{color:#888;cursor:default}.tree .node.parent{cursor:pointer;font-weight:700}.tree .node:hover{background:#f5f8ff}.tree .node.inactive:hover{background:0 0}.tree .node.selected:hover{background:#5393c5;color:#eef}code.records{display:inline-block;padding:2px 4px;border:1px solid silver;margin-left:1em;border-radius:2px;background:#fff;color:#000}.yes-no{display:inline-block}.form-row .yes-no label{width:auto;margin:4px;vertical-align:middle;white-space:nowrap;height:1.4em;font-size:1.2em}.form-row .yes-no input{width:auto!important;zoom:150%;vertical-align:middle;margin-right:auto;margin-left:4px;height:auto;padding:3px;min-height:0}.row-search{position:relative;text-align:left;white-space:nowrap;clear:both}.row-search input{width:98%;padding-left:30px}.row-search button{position:absolute;right:0;height:36px;border-top-left-radius:0;border-bottom-left-radius:0}.search-before{content:"";position:absolute;top:50%;left:10px;height:18px;width:18px;margin-top:-10px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;z-index:20;background-color:#999;background-image:url(../images/icons.png);background-repeat:no-repeat;background-position:-612px 50%;opacity:.8}.search-button{position:absolute;top:0;right:0;margin:0}.search-button .icon{margin:0}.file-control{text-align:left;padding:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-upload{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;cursor:pointer}.file-control.sign{text-overflow:initial}.file-control input[type=file]{width:100px;height:40px;border:0;background:0 0;box-shadow:none;cursor:pointer}.file-control input[type=text]{border:0;padding:2px;background:0 0!important;box-shadow:none;vertical-align:middle;width:auto}.file-upload input[type=image]{height:40px;width:40px}.file-control button{vertical-align:middle;margin:2px;padding:2px 8px}.file-control button img{width:auto;height:100%;vertical-align:middle;padding:0;margin:-1px}canvas.draw{width:90%;margin:auto;margin-top:1em;border:1px inset gray;border-radius:6px;background:#fff;cursor:pointer}.sign .preview{border:0;padding:5px 0;background:0 0;min-height:80px}.sign .preview img{height:80px;width:auto;margin-left:5px}.tabbed{position:relative;margin-top:50px}.list-tabs,.tabs{position:absolute;width:100%;top:-38px;white-space:nowrap;overflow:visible;overflow-x:auto;padding-top:2px}.tab{position:relative;width:17.5%;line-height:18px;vertical-align:top;display:inline-block;white-space:nowrap;padding:8px 5px;overflow:hidden;cursor:pointer;z-index:25;text-align:center;text-overflow:ellipsis;border:1px solid grey;border-top-left-radius:10px;border-top-right-radius:10px;font-weight:400;text-decoration:none;background-color:#f8f8fa}.list-tabs .tab{font-weight:700;font-size:20px;color:#555;text-shadow:0 1px #fff}a.tab:hover{padding-bottom:11px;top:-2px}.tab.add{font-weight:700;color:#fff;width:50px;left:-10px;z-index:20;font-size:30px;padding-left:10px}.tab.selected{font-weight:700;border-bottom:0;padding-bottom:10px;background-color:#fff}a.button,button,input[type=button],input[type=submit]{min-height:28px;margin:2px;margin-left:10px;line-height:normal;font-size:15px;font-weight:700;padding:1px 12px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown:active,a.button:active,button:active,input[type=button]:active,input[type=submit]:active{border-top-color:#b4b4b4;box-shadow:none}button:focus,input[type=button]:focus,input[type=submit]:focus{color:#003c64}.dropdown.disabled,button.highlighted:disabled,button:disabled,input[type=button]:disabled,input[type=submit]:disabled{color:grey;text-shadow:1px 1px 1px #fff}a.button.highlighted,button.highlighted{background:-webkit-linear-gradient(#cce2f3,#76a9ce);background:-moz-linear-gradient(#cce2f3,#76a9ce);background:-ms-linear-gradient(#cce2f3,#76a9ce);background:-o-linear-gradient(#cce2f3,#76a9ce);background:linear-gradient(#cce2f3,#76a9ce);border-color:#9fafbf #8a93a7 #79828c #8e95a5}a.button.highlighted:hover,button.highlighted:hover{background:-webkit-linear-gradient(#bed4e4,#719dbd);background:-moz-linear-gradient(#bed4e4,#719dbd);background:-ms-linear-gradient(#bed4e4,#719dbd);background:-o-linear-gradient(#bed4e4,#719dbd);background:linear-gradient(#bed4e4,#719dbd);border-color:#9fafbf #8a93a7 #79828c #8e95a5}a.button.highlighted:active,button.highlighted:active{background:-webkit-linear-gradient(#7ea6c3,#9fc9e9);background:-moz-linear-gradient(#7ea6c3,#9fc9e9);background:-ms-linear-gradient(#7ea6c3,#9fc9e9);background:-o-linear-gradient(#7ea6c3,#9fc9e9);background:linear-gradient(#7ea6c3,#9fc9e9);border-color:#9fafbf #8a93a7 #79828c #888f9e;box-shadow:inset 1px 2px 5px rgba(0,0,0,.2);color:#335}button.command{width:65%;max-width:300px;min-width:130px;margin:10px;font-size:18px;white-space:nowrap}button.side{position:absolute;width:auto;right:6px;padding:2px}button.textarea-toggle{display:block;position:relative;padding:0;top:-36px;border:3px solid #f6f6f6;height:26px;width:26px;border-radius:15px;background-color:#999;background-image:url(../images/icons.png);background-repeat:no-repeat;background-position:-216px 50%;margin-bottom:-30px}button.textarea-toggle:hover{background-color:#aaa;background-image:url(../images/icons.png)}button.textarea-toggle.open{background-position:-180px 50%}button .icon{float:left;background-color:#6eafdc;box-shadow:inset 1px 1px 5px rgba(0,0,0,.4);margin-right:6px;margin-left:0}body a.button{padding:1px 12px;vertical-align:middle;display:inline-block;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-decoration:none;display:inline;padding:8px 12px}body a.button .captioon,body a.button .name{margin:8px}li a.button{float:right;height:32px;padding:1px 4px}li a.button .caption,li a.button .name{margin:6px}a.link{color:#14698c;text-decoration:underline;cursor:pointer}a.resource{color:#14698c;font-weight:700;margin:0 5px;font-size:105%;cursor:pointer}a.resource:hover{text-decoration:underline}.form-row-group button{margin-left:0}input[type=checkbox]::-ms-check{height:30px;width:30px;padding:2px;display:inline-block;font-size:18px;line-height:22px;text-align:left;margin:2px;padding:6px;padding-right:1px;border:1px solid gray;border-radius:9px;outline-width:0;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3);background:#fff;vertical-align:middle}input[type=checkbox].tick{height:1em;width:1em;display:inline-block;font-size:18px;line-height:22px;text-align:left;vertical-align:middle;margin:10px;padding:0;outline-width:0}.time{float:left;display:inline-block;border:1px solid #000;background:#fff;padding:1px 2px;margin:1px 3px;margin-bottom:0;vertical-align:middle;color:#335}.time.highlighted{background-color:#d8e7f6}.date-control{position:relative;display:inline-block}.date-control input{width:100%!important;min-height:35px}.date-control button{position:absolute;height:auto;right:0;top:2px;bottom:2px;padding:0 10px;margin:4px}.column-list{float:left;margin:10px;margin-left:20px;width:96%}.column-list li{float:left;width:40%}.dropdown,.output{cursor:pointer;height:38px;outline:0;margin:2px;padding:8px;padding-right:1px;width:240px;overflow:visible;vertical-align:middle;border:1px solid #ccc;outline-radius:9px;-webkit-outline-radius:9px;-moz-outline-radius:9px}.dropdown .list-items{max-width:500px}.output{color:#555;height:auto;white-space:pre-wrap;white-space:normal;overflow:hidden;text-overflow:ellipsis;cursor:default}.detail{font-size:16px;padding:5px}.dropdown:after{content:"";position:absolute;top:50%;right:10px;height:18px;width:18px;margin-top:-10px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;z-index:20;background-color:#999;background-image:url(../images/icons.png);background-repeat:no-repeat;background-position:-216px 50%}.dropdown.search:after{background-position:-612px 50%}ul.alert{margin:10px;text-align:left;overflow:hidden;min-height:140px}ul.alert{white-space:pre-line}.container.dragover,.control.dragover{border-top:2px solid #000!important}td.dragover{background:#f6f8ff}.list-box li.dragover,.list-items li.dragover,.list-view li.dragover{border-top:2px dotted #000}.list dfn,.list-box dfn,.list-items dfn,.list-view dfn{font-size:.8em;font-weight:400;font-style:normal;margin-left:.62em}.list-box,.list-items,.list-view{margin:0;padding:0;overflow:hidden;border:1px solid #ccc}.list-box{margin:4px 1px}.list-box.scroll,.list-items.scroll,.list-view.scroll{overflow-y:auto}.list-box .group,.list-items .group,.list-view .group{padding:5px;border:1px solid #bbb;border-width:0 0 1px 0;color:#222;text-align:center;text-overflow:ellipsis;text-shadow:0 1px #fff;font-weight:700;cursor:default}.list-box li,.list-items li,.list-items tr,.list-menu-rows .menu-item,.list-view li,.record-list thead tr{position:relative;border:1px solid #ccc;border-width:0 0 1px 0;cursor:pointer;white-space:nowrap;list-style:none;margin:0;padding:9px 14px;overflow:hidden;text-align:left;color:#222;background-color:#fff;line-height:22px}.list-box li b,.list-items li b,.list-view li b{color:#567a86}.list-box.colour li,.list-items.colour li,.list-view.colour li{color:#222;border-color:rgba(0,0,0,.2);background-color:#fff;background-image:linear-gradient(rgba(255,255,255,.2),rgba(60,60,60,.1));text-shadow:rgba(255,255,255,.5) 0 1px 0}.list-box.colour li:hover,.list-items.colour li:hover,.list-view.colour li:hover{color:#fcfcfc;border-color:rgba(0,0,0,.2);text-shadow:#000 0 1px 0;background-image:linear-gradient(rgba(255,255,255,.3),rgba(80,80,80,.05))}.list-box.colour li.selected,.list-items.colour li.selected,.list-view.colour li.selected{color:#fff;border-top-color:rgba(255,255,255,.7);text-shadow:#000 0 1px 0;background-image:linear-gradient(rgba(80,80,80,.2),rgba(255,255,255,.3))}.list-box li b{float:right;margin-right:20px;opacity:.75;font-size:.9em;vertical-align:middle;margin-top:1px}.list input[type=search],.list-items input[type=search]{width:100%!important;margin-bottom:6px}.dropdown span b{color:#567a86}.record-list thead tr button{background:0 0;position:absolute;right:3px;top:2px}.group em,.group span{margin:5px 4px;display:inline-block}.group.collapsible{position:relative;text-align:left;vertical-align:middle;cursor:pointer}.group.collapsible img{display:inline-block;vertical-align:middle;height:20px;line-height:20px;margin:5px;margin-right:0}.data-view thead tr,.grid th,.panel,.record-list thead tr,.results thead tr{color:#222;border-color:#aaa;background-color:#ddd;text-shadow:none}.list-box li:hover,.list-items li:hover,.list-items tr:hover,.list-menu-rows .menu-item:hover,.list-view li:hover{color:#2f3e46;border-color:#bbb;background-color:#f8f8fa}.list-box li.selected,.list-items li.selected,.list-items tr.selected,.list-view li.selected{color:#fff;border-color:#2373a5;background-color:#5393c5}.list-items .selected .title,.list-view .selected .title{color:#fff}.list-box li.selected.disabled,.list-items li.selected.disabled,.list-items tr.selected.disabled,.list-view li.selected.disabled{color:#eee!important;border-color:#84a8be;background-color:#9bb9d0!important}.list-box li.empty,.list-items li.empty,.list-view li.empty{font-style:italic;background:#f0f0f0}.list-box li dfn,.list-items li dfn,.list-view li dfn{display:block;margin:0;overflow:hidden;text-overflow:ellipsis}.list-box li img,.list-items li img,.list-view li img{width:auto;height:1.5em;vertical-align:middle;margin-right:10px}.list-box.large li,.list-items.large li,.list-view.large li{padding:8px 11px}.list-box.large li img,.list-items.large li img,.list-view.large li img{width:auto;height:2em}.list-box li img.checkbox,.list-items li img.checkbox,.list-view li img.checkbox{height:1.2em;width:1.2em}.list-box input[type=checkbox],.list-items input[type=checkbox],.list-view input[type=checkbox]{float:right;height:20px!important;width:20px!important;min-height:20px;background:0 0;background:#f0f0f0;min-width:0;margin:2px;border-radius:4px}.list-box input[type=checkbox]:after,.list-box input[type=checkbox]:before,.list-items input[type=checkbox]:after,.list-items input[type=checkbox]:before,.list-view input[type=checkbox]:after,.list-view input[type=checkbox]:before{content:none}.list-view .group{padding:7px;font-size:17px}.list-view .image-alert{position:absolute;margin-left:-1.5em;margin-top:1em}.list-box li{font-size:16px;font-weight:700}.list-box li:after{content:"";position:absolute;top:50%;right:10px;height:18px;width:18px;margin-top:-10px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;z-index:20;background-color:#999;background-image:url(../images/icons.png);background-repeat:no-repeat;background-position:-108px 50%}.list-box.selection li:after,.list-view.selection li:after{background-color:#8b0000;background-position:-72px 50%}.list-box.multiselect li:after,.list-view.multiselect li:after{content:none}.list-box.multiselect li.chosen:after,.list-view.multiselect li.chosen:after{content:"";background-color:#8b0000;background-position:-72px}.list-box.multiselect li.selected:after,.list-view.multiselect li.selected:after{content:"";background-color:#458c6f;background-position:-252px}.list-box.checklist,.list-view.checklist{overflow-y:auto}.list-box.checklist li.selected,.list-view.checklist li.selected{content:"";background-color:#fafafa}.list-box.checklist li:after,.list-view.checklist li:after{content:"";background-color:rgba(240,240,240,.7);background-position:-683px;border-radius:2px;box-shadow:inset 1px 1px 2px rgba(0,0,0,.4)}.list-box.checklist li.selected:after,.list-view.checklist li.selected:after{content:"";background-position:-648px}.list-box.checklist.left li{padding-left:35px}.list-box.checklist.left li:after,.list-view.checklist.left li:after{left:10px}.list-box.disabled li:after,.list-box.results li:after,.list-view.disabled li:after,.list-view.results li:after{content:none}.list-box.results li,.list-view.results li{cursor:auto;white-space:normal}.list-box li.empty:after{content:none}.list-box li span.icon{margin:0;margin-right:4px;vertical-align:middle;margin-bottom:4px}.list-box li span.command{float:right;margin:0;margin-top:2px;cursor:pointer}.list-box li span.command:hover{box-shadow:0 1px 2px rgba(0,0,0,.8)}.list-box li img{vertical-align:middle;margin:0;margin-right:.6em}.list-box li code,.listbox.code li,textarea.code{font-family:consolas;font-size:1.1em;font-weight:400}.list-view{margin:10px;clear:both}.list-view li{padding:10px;padding-right:50px;font-size:15px}.list-view li.green{box-shadow:inset 0 -30px 30px rgba(40,180,40,.1)}.list-view li.amber{box-shadow:inset 0 -30px 30px rgba(160,130,40,.1)}.list-view li.red{box-shadow:inset 0 -30px 30px rgba(180,40,40,.1)}.list-view li.grey .traffic-light,.traffic-light-grey{color:#a9a9a9}.list-view li.green .traffic-light,.traffic-light-green{color:#006400}.list-view li.amber .traffic-light,.traffic-light-amber{color:#b8860b}.list-view li.red .traffic-light,.traffic-light-red{color:#8b0000}.list-view li:after{content:"";position:absolute;top:50%;right:9px;margin-top:-6px;width:18px;height:18px;border-radius:9px;background-color:rgba(0,0,0,.4);background-image:url(../images/icons.png);background-position:-108px 50%;background-repeat:no-repeat;background-size:auto}.list-view li p{text-overflow:ellipsis;white-space:nowrap;width:90%;overflow:hidden;padding:0;margin:0}.list-view li p.title{float:left;clear:left;width:auto;min-width:200px}.list-view li label{width:auto;font-size:inherit}.list-view li a.expand{display:inline-block;color:#424242;cursor:pointer;font-weight:700;clear:left}.list-view li a.expand:hover{color:#809fb5;text-decoration:underline}.list-view li .icon{box-shadow:inset 1px 1px 5px rgba(0,0,0,.4)}.list-view.multiselect li:after{content:none}.list-view.condense li{white-space:normal}.list-view.condense li p{display:inline-block;width:auto;max-width:70%}.list-view.condense li p.title{font-size:16px;margin:3px}.list-view.condense li p.condense{min-width:220px}.list-view.condense li p.no-condense{display:block;padding-left:240px;white-space:normal;clear:left}#lstListview.condense li p.title{min-height:49px}li.archived .title{color:gray;color:#a4a29c}li img.icon-extra{position:absolute;right:40px;top:50%;height:30px;width:30px;margin-top:-15px}li .list-item-extra{position:absolute;top:50%;height:30px;margin-top:-15px;right:40px}li .list-item-extra img{height:30px;width:auto}li img.archived{position:static;height:1.2em;width:auto;vertical-align:middle;margin:6px;margin-top:0}.dropdown,.list,.output{position:relative;display:inline-block;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.list .list-items{display:none;position:absolute;top:40px;left:50%;min-width:180px;margin-left:-125px;overflow:visible;padding:6px;color:#fff;border:1px solid #444;z-index:40;overflow-y:auto;overflow-x:hidden;background-color:#fff;box-shadow:rgba(0,0,0,.6) 0 2px 8px 0;-webkit-box-shadow:rgba(0,0,0,.6) 0 2px 8px 0}.list.suggestions .list-items{top:36px;left:50%;height:auto;min-width:100%;margin-left:-50%;padding:0;border:1px solid #aaa}.list.suggestions input{width:98%!important;clear:left;vertical-align:middle}.list input[type=search]{width:100%!important;margin-bottom:6px}.list-content{display:inline-block;vertical-align:middle;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:5px;line-height:20px;width:90%}.list-content img{height:70%;vertical-align:middle;margin:0;float:left;position:absolute;left:10px;top:6px}table.record-list{position:relative;display:inline-block;min-height:200px;font-size:95%;table-layout:fixed;width:100%;margin:0 auto;padding:0;overflow:hidden;border:1px solid #ccc;border-bottom:1px solid #bbb;border-collapse:collapse;border-radius:6px;-webkit-border-radius:6px}table.record-list thead{position:absolute;display:table;height:32px;width:100%;z-index:10}table.record-list tbody{position:absolute;display:block;bottom:0;top:36px;margin:0;min-height:100px;width:100%;height:auto;max-height:100%;overflow:auto;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;border:1px solid #ddd;border-color:#ddd #ddd #ccc #bbb;border-spacing:1px;border-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background:#fff;box-shadow:inset 0 0 3px rgba(0,0,0,.7)}table.record-list tfoot{position:absolute;display:block;bottom:0;width:100%}table.record-list thead tr{display:table-row}table.record-list tbody tr{display:table;table-layout:fixed}table.record-list tr button{width:36px;height:34px;float:right;padding:0;margin:0;margin:-2px;text-align:center;border-radius:10px}table.record-list tr button .icon{margin:1px;float:none}table.record-list.report tbody tr{background:#fff}table.record-list tbody td.selecter{width:45px}table.record-list tbody td.selecter{width:30px}table.record-list tr{min-width:100%;border:0 solid #aaa;box-shadow:0 1px 1px rgba(0,0,0,.6)}table.record-list tr th{height:30px;padding:3px;padding-left:5px;text-align:center;vertical-align:middle;font-size:107%;cursor:default;border-bottom:1px solid gray;border-bottom:2px groove #ddd;color:#144b64;overflow:hidden;text-overflow:ellipsis}table.record-list tr th.selecter{width:45px}table.record-list tr td{height:30px;padding:3px;padding-left:5px;text-align:center;line-height:1.3em;white-space:normal;vertical-align:middle;font-size:100%;cursor:pointer;border-top:1px solid #aaa}table.record-list tr td img{height:1.5em;width:auto;padding:5px;vertical-align:middle}tr.noted td:nth-child(4){background-image:url(../images/file.png);background-position:0 50%;background-size:24px;background-repeat:no-repeat}table.record-list .record-body tr td{border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#fff;color:#444}div.records{border:1px solid #ccc;border-bottom:1px solid #bbb;border-collapse:collapse;font-size:15px}.results,data,data-view{position:relative;width:100%;margin:2px;padding:0;font-size:14px;border:1px solid #ccc;border-bottom:1px solid #999;border-collapse:collapse;margin:2px auto}table.results tr th{background-color:#f4f5f6}table.results tr[title] th:hover{text-decoration:underline}table.results tr td{padding:1px;background-color:#fff;color:#444}.data-view{position:relative;width:100%;margin:2px;padding:0;font-size:14px;border:1px solid #ccc;border-bottom:1px solid #999;border-collapse:collapse}table.data-view tr[title] th:hover{text-decoration:underline}table.data-view tr td{padding:1px;background-color:#fff}table td.lookup{color:#000;font-weight:700;text-shadow:1px 1px rgba(255,255,255,.3);background-image:linear-gradient(transparent,rgba(0,0,0,.2))}form.login{margin:6% auto;border:1px outset #ddd;padding:0;max-width:600px}form.login .sign{position:absolute;left:6px;top:6px}.login-panel{width:480px;margin:auto;padding:10px;text-align:left;border-radius:10px;max-width:94%}.login-logo{padding-top:20px;margin:auto}.app-logo{padding:20px;margin:auto;padding-top:30px}.panel{margin:2px;overflow:hidden;border:1px solid #ccc;padding:20px;overflow:visible}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5{padding:0;margin:4px 0 12px 0}.record{position:relative;text-align:left;min-width:250px;max-height:150px;margin:10px;padding:5px;vertical-align:top;font-size:17px;border:1px solid #999;background:#fff;color:#444;-webkit-overflow-scrolling:touch;border-collapse:collapse}.record.expandable{overflow:hidden;overflow-x:auto}.record table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.record table.data-view{width:auto}.record table.data-view th{font-size:100%}.record td{padding:0}.record ul{margin:4px;padding:0 12px}.record var{margin:4px 0;margin-left:2px;font-style:italic}.record var button{height:30px;margin:0 4px}.record label{margin:3px;display:inline-block}.record label:after{content:": "}.form-summary .collapse,.form-summary .expand,.record .collapse,.record .expand{position:absolute;bottom:4px;right:4px;cursor:pointer}.record hr{clear:both;float:left;width:100%}.bullet{display:inline-block;vertical-align:middle;margin:4px;width:10px;height:10px;border-radius:5px}.caption,.name{vertical-align:middle;display:inline-block;text-overflow:ellipsis;text-decoration:inherit;margin:2px}.icon,.icon-help,.icon-simple{display:inline-block;vertical-align:middle;text-align:center;margin:2px;width:18px;height:18px;line-height:19px;padding:0}.icon-text{display:inline-block;vertical-align:middle;text-align:center;margin:0 2px;height:1em;width:auto}.icon-help{margin-left:-24px;background-image:url(../images/circle-help.gif);background-position:0 50%;background-size:100%;background-repeat:no-repeat;cursor:help}.icon{border-radius:9px;background-color:#666;background-image:url(../images/icons.png);background-position:0 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,.4);box-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4)}.icon.help-text{margin-left:-24px;background-position:-540px;background-color:#85a9cb;cursor:help}.icon.add{background-position:0;background-color:green}.icon.alert{background-position:-504px;background-color:#daa520}.icon.highlighted{background-position:-540px;background-color:#daa520}.icon.info{background-position:-540px;background-color:#20b2aa}.icon.risk{background-position:-504px;background-color:#d2691e}.icon.recreate{background-position:-396px;background-color:#b8860b}.icon.cancel{background-position:-144px;background-color:silver}.icon.back{background-position:-396px;background-color:silver}.icon.forward{background-position:-360px;background-color:#6b8e23}.icon.open{background-position:-360px}.icon.remove{background-position:-72px;background-color:#8b0000}.icon.disable{background-position:-36px;background-color:#8b0000}.icon.delete{background-position:-216px;background-color:#8b0000}.icon.update{background-position:-252px;background-color:green}.icon.refresh{background-position:-324px;background-color:#00008b}.icon.expand{background-position:-216px;background-color:#809fb5}.icon.collapse{background-position:-180px;background-color:#809fb5}.icon.notification{background-position:-252px;background-color:silver}.icon.locked{background-position:-792px;background-color:purple}.caption.locked{color:purple}.icon.central{background-position:0;background-image:url(../images/enotes-data-service.png);background-size:contain;box-shadow:0 1px 1px rgba(0,0,0,.4)!important}.icon.checkedOut{background-position:-792px;background-color:#3cb371}.icon.cross{background-position:-72px}.icon.load{background-position:-108px;background-color:#3cb371}.icon.exit{background-position:-108px;background-color:purple}.icon.email{background-position:-827px}.icon.camera{background-position:-864px;background-color:#5f9ea0}.icon.edit{background-position:-288px}.icon.selecter{background-position:-108px}.icon.followup{background-position:-360px;background-color:#4682b4}.icon.action{background-position:-432px}.icon.search{background-position:-612px}.icon.blank{background-position:72px}.icon.refresh{background-position:-324px}.icon.edited{background-position:-252px;background-color:#84c81c}.icon.edited2{background-position:-648px;background-color:#adff2f}.icon.upload{background-position:-180px;background-color:purple;background-color:#663399}.icon.download{background-position:-216px;background-color:green}.icon.sync{background-position:-180px;background-color:#daa520}.icon.up{background-position:-180px}.icon.down{background-position:-216px}.icon.dark{background-color:rgba(0,0,0,.4)}.icon.checked{background-position:-648px;background-color:#8fbc8f;border-radius:2px;float:right}.icon.unchecked{background-position:-683px;background-color:#fff;border-radius:2px;float:right}img.checkbox{display:inline-block;vertical-align:middle;background-color:#666;background-image:url(../images/icons.png);background-position:0 50%;background-repeat:no-repeat;background-color:rgba(240,240,240,.7);background-position:-684px;border-radius:3px;min-width:1.2em;min-height:1.2em}.checkbox.ticked{background-position:-647px}.checkbox.unticked{background-position:-683px}.design .main h2{text-shadow:#fff 0 1px 0}.design label{color:#424242}.login-panel label{color:#1a3954;text-shadow:0 -1px #fff}.menu{display:inline-block;max-width:1100px;padding:3%;margin:auto;z-index:30}.menu-image{display:none}.menu-item{display:block;position:relative;float:left;width:200px;height:130px;margin:15px 2px 35px 50px;border-radius:15px;text-decoration:none;font-size:25px;color:#fff;cursor:pointer}.menu-item img{width:100%;height:auto}.menu-item span{display:none;position:absolute;top:35%;left:0;width:80%;margin-left:14%;font-size:1em;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-align:center;word-wrap:break-word}.menu-item span{display:none;position:absolute;top:35%;left:0;width:85%;margin-left:12%;font-size:.9em;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-align:center;word-wrap:break-word}.menu-item.labelled span{display:inline;display:initial}.menu-item span.info{display:none}.menu-item.disabled{opacity:.4;cursor:default}.menu-item .alert{position:absolute;bottom:-.4em;right:-.4em;min-width:1.4em;height:1.4em;line-height:1.4em;text-align:center;vertical-align:middle;z-index:2;background:red;color:#fff;border-radius:.7em}.menu-option{display:block;position:relative;float:left;white-space:nowrap;width:260px;height:auto;margin:10px 2px 20px 50px;border-radius:15px;color:#fff}.menu-option img{width:60px;height:60px;vertical-align:middle}.menu-option button{width:200px;vertical-align:middle}.file-menu .menu-item{width:140px;margin:10px;padding-bottom:10px}.file-menu .menu-item span{position:static;margin-bottom:10px;display:inline-block;width:100%;margin:2px;font-size:16px;text-align:center;color:#000;line-height:18px;text-shadow:none;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.file-menu .menu-item img{width:80%;padding:0 10%}.list-menu .menu-item{display:block;position:relative;float:left;width:180px;height:160px;margin:20px 2px 20px 20px;text-align:center;border-radius:15px;padding-bottom:20px;text-decoration:none;color:#fff}.list-menu.gallery .menu-item{width:auto;margin-left:25px}.list-menu .menu-item img{width:auto;height:80%;min-height:100px}.list-menu .menu-item img.preview{margin-top:4px;box-shadow:0 2px 8px -1px rgba(0,0,0,.3)}.list-menu .menu-item span{display:block;position:relative;top:0;width:100%;max-width:200px;font-size:.8em;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-shadow:0 1px 1px #fff;color:#124;word-wrap:break-word}.list-menu .menu-item span.info{display:none}.list-menu .menu-item span .extra{position:absolute;left:auto;right:20px;top:-60px;display:inline-block;width:60px;height:60px;background-image:none;background-repeat:no-repeat;background-size:100% 100%}.list-menu .menu-item span .extra.flag{width:60px;height:30px;top:-40px;box-shadow:0 0 10px rgba(0,0,0,.8)}.list-menu .menu-item span .count{position:absolute;left:20px;top:-40px;display:inline-block;width:auto;height:24px;font-weight:700;text-shadow:0 1px #000;font-size:21px;padding:0 2px;min-width:22px;color:#fff;background-color:#daa520;border:1px solid #fff;border-radius:14px;box-shadow:0 1px 7px rgba(0,0,0,.7),inset 0 0 2px 4px rgba(0,0,0,.2)}.list-menu.compact .menu-item{width:130px;height:100px;margin:15px 2px 2px 15px;font-size:19px}.list-menu.compact .menu-item img{width:auto;height:80%;min-height:90px}.list-menu.compact .menu-item span .extra{right:10px;top:-10px;display:inline-block;width:40px;height:40px}.list-menu.compact .menu-item span .extra.flag{top:-25px;width:40px;height:20px}.list-menu-rows{border-radius:10px;display:block;margin:40px auto;width:90%;box-shadow:0 1px 4px 0 rgba(0,0,0,.3)}.list-menu-rows .menu-item{display:inline-block;position:relative;float:none;box-sizing:border-box;width:100%;height:65px;margin:0;padding:6px;text-align:left;text-decoration:none;vertical-align:middle;border:1px solid silver;border-radius:0;color:#fff;width:100%}.list-menu-rows .menu-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.list-menu-rows .menu-item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.list-menu-rows .menu-item img{width:auto;height:100%;min-height:0;vertical-align:middle;margin-right:.5em}.list-menu-rows .menu-item span{position:static;display:inline-block;font-size:.8em;margin:0;overflow:hidden;text-overflow:ellipsis;text-align:left;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-shadow:0 1px 1px #fff;color:#124;width:auto;width:50%}.list-menu-rows .menu-item span.info{display:inline-block;font-size:.7em;width:auto;color:#a9a9a9}.list-menu-rows .menu-item span .extra{position:absolute;left:auto;right:20px;top:12px;display:inline-block;width:40px;height:40px;background-image:none;background-repeat:no-repeat;background-size:100% 100%}.list-menu-rows .menu-item span .extra.flag{top:20px;height:25px;width:50px;box-shadow:0 0 10px rgba(0,0,0,.8)}.list-menu-rows .menu-item span .count{position:absolute;left:20px;top:-40px;display:inline-block;width:auto;width:50px;height:24px;font-weight:700;text-shadow:0 1px #000;font-size:21px;padding:0 2px;min-width:22px;color:#fff;background-color:#daa520;border:1px solid #fff;border-radius:14px;box-shadow:0 1px 7px rgba(0,0,0,.7),inset 0 0 2px 4px rgba(0,0,0,.2)}.list-menu-rows.compact .menu-item{height:36px;padding:2px;font-size:19px}.mask{position:absolute;position:fixed;top:0;left:0;z-index:50;min-width:100%;min-height:100%;background:#c8c8ff;opacity:.5;cursor:wait}.dialog{left:50%;top:50%;z-index:65;height:auto;min-width:330px;max-width:360px;max-height:600px;overflow:hidden;margin-left:-150px;margin-top:-100px;padding:.2em;cursor:default;color:#000}.dialog,.floating{position:absolute;position:fixed;z-index:60;border:0 solid #a9a9a9;background-color:#fff;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.75);-moz-box-shadow:0 1px 20px rgba(0,0,0,.75);box-shadow:0 1px 20px rgba(0,0,0,.75)}.dialog.moving,floating.moving{-webkit-box-shadow:0 2px 30px rgba(0,0,0,.6);-moz-box-shadow:0 2px 30px rgba(0,0,0,.6);box-shadow:0 2px 30px rgba(0,0,0,.6);color:#444;z-index:70}.moving{z-index:70}.dialog-titlebar{left:1px;top:1px;position:relative;text-align:center;margin:-2px -2px 2px -2px;padding:.8em .3em .8em 1em;font-weight:700;color:#fff;cursor:move;border:0 solid #aaa;background-color:#7eb3d8}.dialog.error .dialog-titlebar,.toast.error .toast-titlebar{background-color:#c83232}.dialog.warning .dialog-titlebar,.toast.warning .toast-titlebar{background-color:#b48c28}.dialog.success .dialog-titlebar,.toast.success .toast-titlebar{background-color:#1e9641}.dialog-close{position:absolute;right:8px;top:16px;margin:-8px 2px 0 0;padding:0;font-size:18px;font-weight:400;height:25px;width:27px;color:#fff;text-decoration:none;background:0 0;border-radius:4px;font-family:verdana;vertical-align:top}.dialog-title{margin:.1em 0 .2em;font-size:1.2em;font-weight:400}.dialog-message{height:auto;width:auto;padding:10px;white-space:pre-line;padding-top:5px;font-family:Arial;font-weight:400;font-size:1.15em;font-style:normal;color:#0d0d0d}.dialog-details{padding:10px 0;min-height:30px;font-size:.9em;line-height:16px;border-top:1px solid #a9a9a9}.dialog-details img{height:1.2em;vertical-align:bottom;margin:0 2px}.dialog-content{display:block;width:auto;min-height:0;height:auto;margin-bottom:-5px;position:relative;overflow:auto;text-align:left;border:0;padding:.5em;color:#222}.dialog-controls{padding:14px 15px 15px;margin:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;border-width:1px 0 0 0;color:#222}.dialog-button{font-size:14px;font-weight:400;line-height:20px}#dialogWaitUpdate{font-size:smaller;margin-top:3px;color:grey;font-style:italic}.toaster{position:absolute;position:fixed;bottom:10px;left:0;right:0;text-align:center;z-index:50}.toast{position:absolute;position:fixed;display:inline-block;left:50%;bottom:20px;z-index:60;height:auto;width:auto;font-size:15px;min-width:400px;margin-left:-200px;max-width:30%;max-height:300px;overflow:hidden;background:#fff;cursor:default;border:1px outset silver;z-index:50;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.7);-moz-box-shadow:0 1px 10px rgba(0,0,0,.7);box-shadow:0 1px 10px rgba(0,0,0,.7);animation-fill-mode:forwards}.toaster .toast{position:static;display:block;margin:10px auto;left:auto;bottom:auto;margin-left:auto}.toast-titlebar{position:relative;padding:5px;color:#fff;vertical-align:middle;min-height:20px}.toast-title{font-size:100%;font-weight:400;vertical-align:middle}.toast-message{display:inline-block;vertical-align:middle;padding:5px;font-family:Arial;font-weight:400;color:#0d0d0d;font-size:100%;font-style:normal;font-variant:normal;font-weight:400;height:auto;width:auto}.toast-details{padding:10px 0;font-size:90%;line-height:16px;border-top:1px solid #a9a9a9}.toast-content img{height:1.2em;width:auto;vertical-align:middle;margin:5px}.toast-content{display:inline-block;width:auto;min-height:0;height:auto;position:relative;overflow:auto;text-align:left;border:0;padding:8px;color:#222}.toast-controls{padding:6px;margin:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;border-width:1px 0 0 0;color:#222;margin-left:1px;float:right;padding:11px}.toast-controls progress{width:100%;min-width:70px}.toast-button{font-size:14px;font-weight:400;line-height:20px;padding:2px 10px;margin:0;height:23px;border-radius:0}.toast-close{font-size:18px;font-weight:400;color:#fff;text-decoration:none;background:0 0;border-radius:4px;font-family:verdana;vertical-align:top;float:right;line-height:20px}@-webkit-keyframes showToast{from{bottom:-300px;opacity:0}to{bottom:20px;opacity:1}}@keyframes showToast{from{bottom:-300px;opacity:0}to{bottom:20px;opacity:1}}@-webkit-keyframes hideToast{from{bottom:20px;opacity:1}to{bottom:-300px;opacity:0}}@keyframes hideToast{from{bottom:20px;opacity:1}to{bottom:-300px;opacity:0}}img.loading,progress.loading{width:100%}.loading-bottom{position:fixed;bottom:10%;left:50%;width:20%;margin-left:-10%;height:auto}.window{position:absolute;position:fixed;width:100%;max-width:100%;top:50%;left:0;min-height:550px;max-height:610px;margin-top:-300px;overflow:hidden;z-index:80}.window .main{display:block;width:100%;height:550px;overflow:auto;-webkit-overflow-scrolling:touch}.window iframe{display:block;width:100%;height:100%;max-height:550px;margin:0 auto;border:0}.window .controls{padding:10px;border-top:1px solid grey;margin:0}.window .controls button{width:25%;margin-left:1em}.window .controls button.side{width:auto;margin-left:0}.window.fullscreen{position:absolute;position:fixed;left:49%;width:98%;margin-left:-48%;max-height:100%;top:1%;margin-top:0;margin-bottom:0;bottom:1%}.window.fullscreen .main,.window.fullscreen iframe{position:absolute;max-height:none;width:100%;height:100%;left:0;right:0;bottom:0;top:0}.window.fullscreen .controls{left:0;right:0;bottom:0;position:absolute}.window{-webkit-border-radius:6px}.window.floating{-webkit-border-radius:6px;border-radius:6px}.window .main{border-top-right-radius:6px;border-top-left-radius:6px}.window iframe{border-top-right-radius:6px;border-top-left-radius:6px}.data{margin-left:10px;font-size:14px;font-family:Consolas,sans-serif;text-align:left;padding-left:15px}ul.data li{margin-top:5px;font-size:18px}table.data{border:1px solid gray;table-layout:auto;border-collapse:collapse;background:#fff;min-width:200px}table.data td,table.data th{border:1px solid gray;max-width:1000px;max-height:100px;vertical-align:top;white-space:pre;word-break:break-word;vertical-align:middle;overflow-x:auto}table.data th{padding:2px;font-size:12px;font-family:Verdana;font-weight:700;background-color:silver;background-image:linear-gradient(#ddd,#888);text-shadow:0 -1px #a9a9a9;color:#fff}table.records{width:100%;margin:0 auto;padding:2px;overflow:hidden;overflow-y:scroll;border-collapse:collapse;font-size:14px;margin:0;background:#fff}table.records th{text-align:center;background-color:#fafafa;border-bottom:1px solid silver}table.records td,table.records th{padding:4px;max-width:1000px;vertical-align:top;border:1px solid silver;border-width:1px 0;white-space:pre-line;word-break:break-word;cursor:default}table.records tr.fixed-row>td{background-color:#fff;padding-left:1em}table.records tr.fixed-row tr{border:none}.hl7message{padding:5px;text-shadow:0 1px 0 #fff;outline-width:0;border:1px solid #ccc;border-radius:30px;background:#eee;box-shadow:rgba(0,0,0,.3) 0 1px 4px 0;-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 4px 0;margin:10px}.hl7message h2{font-weight:700;line-height:1.6em;padding-left:1.6em;background-image:url(../images/event-attachment.png);background-position:0 50%;background-size:1.2em;background-repeat:no-repeat}.hl7message dt{margin-left:2em;float:left;width:5em;font-weight:700}.hl7message dd{padding-left:4em}#datepicker,#timepicker{white-space:nowrap;text-align:center;margin:0 auto;padding:5px;border-radius:10px;color:#fff}#datepicker{max-width:30em}#datepicker table{height:240px;border-spacing:6px}#datepicker th{width:4em;color:#207cb5}#datepicker td{margin:6px;padding:6px;text-align:right;background:#6eafdc;border:1px silver outset;cursor:pointer}#datepicker td:hover{font-weight:700;background:#64c8ff;text-decoration:underline}#datepicker td.highlighted{background:#5cd}#datepicker td.chosen{color:Navy;font-weight:700;border:1px inset navy;background:#9fffff}#datepicker td.empty{opacity:.6;color:#000}#datepicker label,#datepicker select{display:inline-block;max-width:12em;margin:.2em;font-size:1.2em;font-weight:700;vertical-align:bottom;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#datepicker label{cursor:pointer}#datepicker label:hover{text-decoration:underline}#timepicker div{white-space:nowrap;clear:both}#timepicker_time{border:3px outset silver;border-color:#eee Silver Silver Silver;margin:.5em 1em;clear:both}#timepicker button.time{width:2em;height:1em;font-size:2.5em;line-height:.8em;margin:.2em}#timepicker button.up{background-image:url(../images/arrow-up.png);background-repeat:no-repeat;background-position:center center}#timepicker button.down{background-image:url(../images/arrow-down.png);background-repeat:no-repeat;background-position:center center}#timepicker span{width:1em;font-size:2.5em;margin:2px;text-align:center}#timepicker input{width:2em;font-size:2.5em;margin:2px;text-align:center}.ie input[type=checkbox].slide,ff input[type=checkbox].slide{width:auto;height:auto;min-width:0;vertical-align:middle;border-radius:10px;margin:0;padding:1px;zoom:.8}.ie input[type=checkbox]{width:auto;margin:0;padding:1px;zoom:.8}.ie.v9 .header a{border-radius:0}.ie summary{display:block}.ff input[type=checkbox]{border-radius:10px;min-width:20px;min-height:20px;width:auto;background:initial}.ff #calendar table td .bullet{position:static;float:right;margin-left:-12px}.ff .form-section{border:2px ridge silver}#datepicker_window #timepicker{font-size:12px}#datepicker_window #timepicker_title{display:none}#datepicker_window #timepicker_time{background:0 0;border:none;margin:0 0 10px 0;color:#000}#datepicker_window,#timepicker_window,.fade{background-color:#f9f9f9}#timepicker_time{background-color:#9c9d9f}#calendar{padding:10px;margin:auto;text-align:center;max-width:1000px}#calendar h2{text-align:center;margin:10px}#calendar table{margin:auto;width:100%;font-size:21px;border-collapse:separate;border-spacing:0;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0}#calendar table td,#calendar table th{width:14%;padding:10px}#calendar table td{position:relative;border:2px solid transparent;cursor:pointer}#calendar table th{position:relative;padding:5px;border-bottom:1px solid silver;color:#222}#calendar table td:hover{background:rgba(110,175,220,.1)}#calendar table td.empty{color:#888}#calendar table td.chosen{border:1px solid #07d;border-radius:5px;box-shadow:0 0 2px 2px rgba(0,100,150,.3)}#calendar table td.highlighted{color:#8b008b;text-shadow:1px 1px 1px rgba(0,0,0,.2)}#calendar table td .bullet{position:absolute;right:2px;top:2px;z-index:1}#calendar #btnCalendarPrevious,button.previous{float:left;background-image:url(../images/arrow-left.png)!important;background-repeat:no-repeat;background-position:center center;width:45px}#calendar #btnCalendarNext,button.next{float:right;background-image:url(../images/arrow-right.png)!important;background-repeat:no-repeat;background-position:center center;width:45px}#calendar #btnCalendarToday{float:left;padding-left:10px;padding-right:10px}#calendar.full table{font-size:16px;border-collapse:collapse;border:1px solid silver}#calendar.full{max-width:none}#calendar.full h2{font-size:28px;font-weight:700;font-style:italic;text-align:left;margin-left:30px;float:left;width:auto}#calendar.full table td{border:1px solid silver;font-size:90%;text-align:left;padding:5px;background:#f7f7f7;vertical-align:top;max-height:200px}#calendar.full table td:hover{background:rgba(110,175,220,.1)}#calendar.full table td.chosen{border:1px solid #07d;border-color:#006496;border-radius:0;box-shadow:none;background-color:rgba(0,100,150,.15)}#calendar.full table td.empty{opacity:.7}#calendar.full #btnCalendarNext{float:left}#calendar .calendar-day{min-height:100px;overflow-x:hidden;overflow-y:auto;max-height:130px}#calendar .calendar-day label{width:100%;display:inline-block;text-align:left;font-size:16px}#calendar .highlighted label{font-weight:700;color:#8b008b}#calendar .calendar-day a{display:block;white-space:nowrap;text-decoration:none;color:navy}#calendar .calendar-day .name{white-space:normal;white-space:pre-wrap;margin:4px}#calendar .calendar-day a:hover{text-decoration:underline}#calendar .calendar-day::-webkit-scrollbar{width:10px;border:1px solid #ccc}#calendar .calendar-day::-webkit-scrollbar-track{width:8px;margin-right:2px;border:1px solid #ccc;box-shadow:inset 0 0 5px rgba(0,0,0,.2);background-color:#f1f1f1;background-image:-webkit-gradient(linear,left,right,from(#f1f1f1),to(#fff));background-image:-webkit-linear-gradient(left,#f1f1f1,#fff);background-image:linear-gradient(from left,#f1f1f1,#fff)}#calendar .calendar-day::-webkit-scrollbar-thumb{width:8px;margin-right:2px;border-radius:1px;border:1px outset silver;box-shadow:inset 0 0 5px rgba(0,30,60,.4);background:#946eb9}#calendar.full table td.weekview{max-height:none}#calendar.full table td.weekview .calendar-day{max-height:none;min-height:600px;transition:min-height 1s,height 1s}.popup{position:absolute;position:fixed;left:50%;top:50%;height:auto;min-width:600px;margin-left:-300px;margin-top:-260px;background-color:#fff;border:0 solid #a9a9a9;z-index:60;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.75);-moz-box-shadow:0 1px 20px rgba(0,0,0,.75);box-shadow:0 1px 20px rgba(0,0,0,.75)}.popup-titlebar{position:relative;text-align:center;margin:0;padding:.8em .3em .8em 1em;border:0 solid #aaa;color:#fff;font-weight:700;cursor:move;border-bottom:1px solid #68809d;position:relative;clear:left;overflow:hidden;padding:0 20px;min-height:56px;text-align:left}.popup-titlebar img{height:32px;margin:12px 0;vertical-align:bottom;margin-right:4px}.popup-controls{padding:14px 15px 15px;margin:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;border-width:1px 0 0 0}.popup.default .popup-titlebar{background-color:#6eafdc;background-image:linear-gradient(#6eafdc,#486a8d);background-image:linear-gradient(#6eafdc 10%,#60a0ca,#486a8d)}.popup.error .popup-titlebar{background-color:#c83232;background-image:linear-gradient(#fa6450,#c8321e)}.popup.warning .popup-titlebar{background-color:#b48c28;background-image:linear-gradient(#e6be5a,#b48c28)}.popup.success .popup-titlebar{background-color:#1e9641;background-image:linear-gradient(#50c873,#1e9641)}.popup .form-row .value,.popup .form-row label{font-size:16px}.popup .form-row-group{width:60%;vertical-align:top}.popup .form-row-label{width:36%;margin-left:1%}.popup .row-search{display:block;width:96%;margin:2%}.popup ul.alert{margin:10px;text-align:left;overflow:hidden;min-height:140px}.popup.large{top:5%;left:5%;right:5%;margin:0;width:90%;max-width:none;max-height:none}.popup.large .popup-content{max-height:none;min-height:600px}.popup.large .popup-controls{position:absolute;bottom:0;left:0;right:0}noscript.popup{margin-top:-100px}.popup form{top:0}.popup.whole{width:98%;left:1%;margin-left:0;min-height:400px}.popup.whole .popup-content{padding:.5em;overflow:auto;min-height:250px;max-height:550px;color:#424242;font-family:Arial;font-size:20px}.popup-title{margin:15px;font-weight:400;font-family:Arial;font-size:22px;font-style:normal;display:inline-block;margin-left:5px}.popup-content{padding:.5em;min-height:150px;max-height:550px;overflow:auto;-webkit-overflow-scrolling:touch}.popup-controls+.popup-content{padding-bottom:80px}.popup-content .list-box{max-width:650px;max-width:100%}.popup-button{-webkit-appearance:none;line-height:14px;font-size:14px;text-align:center;vertical-align:middle;cursor:pointer}.popup-button .name{margin:8px}.closeButton,.dialog-close,.popup-close{float:right;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;height:26px;width:26px;line-height:18px;font-size:18px;vertical-align:top;padding:3px;text-decoration:none;background:0 0;vertical-align:middle;font-size:16px;border:1px solid rgba(0,0,0,.3)}.dialog-close,.popup-close{position:absolute;right:20px;top:16px;color:#fff}.popup p{margin:10px;padding:0;font-size:18px;color:#444}.controls{padding-top:10px}.ribbon{position:absolute;position:fixed;background-color:#a9a9a9;display:block;filter:none;font-size:12px;height:24px;padding:2px 0;left:auto;right:-80px;top:10px;transform:matrix(.707107,.707107,-.707107,.707107,0,0);width:200px;z-index:40;opacity:.75;color:#fff;text-align:center;font-weight:700;line-height:25px}.ribbon span{display:inline-block;width:100%;border:1px dashed #fff;line-height:20px}.post-note{position:absolute;position:fixed;background-color:#ffffe0;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.14902));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 20%,rgba(0,0,0,.14902));background-image:linear-gradient(rgba(0,0,0,0) 20%,rgba(0,0,0,.14902));box-shadow:0 2px 3px rgba(0,0,0,.498039);display:block;filter:none;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;height:100px;line-height:20px;padding:2px 0;right:55px;top:80px;transform:rotate(4deg);width:100px;z-index:1;color:#005;text-align:center;font-weight:700;line-height:25px;font-family:sans-serif;text-transform:uppercase;font-style:italic;padding:5px}.post-note span{display:inline-block;width:100%;margin:2px 0;line-height:20px;margin-top:1em}.system-note{font-style:italic;text-shadow:0 1px #fff;font-weight:400;text-align:center;line-height:14px;color:#2b4555}.header .system-note{float:left;width:60px;position:relative;right:14px;color:#2b4555;text-shadow:0 1px rgba(255,255,255,.6)}form .system-note{position:absolute;left:6px;top:90px;top:65px}.login .system-note{top:6px}.legal{text-align:left;font-size:15px;margin:30px}.legal dt{display:inline-block;float:left;clear:left;width:40px}.legal dd{display:block;text-align:left;margin-bottom:10px}.legal h1{text-align:center}.legal h2{margin:5px;font-size:19px;text-align:left}@media screen and (min-width:1000px){.header a{height:28px;border-width:1px;padding:0;margin-top:0;margin-left:10px;margin-bottom:4px;text-decoration:none}.header a .name{padding:0 10px;padding-left:5px;text-decoration:none}.header a .icon{margin:6px;margin-right:0}a.yellow{background-color:#fadb4e;border-color:#b19032;border-width:1px;color:#222;text-shadow:0 1px #fff}.header a.yellow{color:#222;text-shadow:0 1px #fff}.column .form-row{margin-right:40px}.column .form-row label{width:30%;vertical-align:top;margin-left:3%;margin-top:5px;line-height:20px}.column .form-row .yes-no label{width:auto;vertical-align:middle;margin-left:inherit;margin-top:5px;line-height:initial}.column .form-row .attachments,.column .form-row .date-control,.column .form-row .dropdown,.column .form-row .file-control,.column .form-row .form-row-group,.column .form-row .list-box,.column .form-row .output,.column .form-row .preview,.column .form-row .suggestions,.column .form-row .value,.column .form-row .yes-no,.column .form-row blockquote,.column .form-row input,.column .form-row keygen,.column .form-row select,.column .form-row textarea{width:60%;max-width:500px;vertical-align:top}.column .form-row .yes-no input{vertical-align:middle}.column .form-row .form-row-label{width:36%;margin-left:1%}.column .form-row button.textarea-toggle{left:35%}.column .form-row input[type=checkbox]{width:auto;margin-right:0;padding:4px;vertical-align:middle}.column .form-row .yes-no{width:130px;margin-right:0}.column .form-row var{vertical-align:top;line-height:35px}.column .form-row.details textarea{margin-top:0;margin-left:20px}.column.wide .form-row{white-space:nowrap}.form-row .file-control var{vertical-align:middle;line-height:35px}.window{position:absolute;position:fixed;left:50%;width:850px;margin-left:-425px}.window .main{width:850px;max-width:100%}.form-section,.record,h2{margin-left:20px;margin-right:20px}.tabbed{margin-top:50px}fieldset legend{margin-right:20px}.header .status,.header a{margin-top:2px;margin-bottom:1px}.ribbon{font-size:14px;right:-61px;top:25px}}@media screen and (max-width:600px){.menu{padding:2%;width:96%}.menu a.menu-item{width:97%;height:auto;margin:5px 1%;text-align:left;border:2px solid silver;display:inline-block;padding:1%;color:#222;border-bottom-color:#bbb;background-color:#fff;background-image:-webkit-gradient(linear,top,bottom,from(#fff),to(#d7e0ea));background-image:-webkit-linear-gradient(#fff,#d7e0ea);background-image:-moz-linear-gradient(#fff,#d7e0ea);background-image:-ms-linear-gradient(#fff,#d7e0ea);background-image:-o-linear-gradient(#fff,#d7e0ea);background-image:linear-gradient(#fff,#d7e0ea);background-image:linear-gradient(to bottom,#fff 7px,#fdfefe 8px,#e9eef4 60px,rgba(233,238,244,0) 61px),linear-gradient(to bottom,#e9eef4 10px,#e9eef4 40px)}.menu a.menu-item img{float:left;height:3em;width:auto;min-height:0;vertical-align:middle;margin:2px 3% 2px 1px}.menu a.menu-item span{position:static;display:inline-block;font-size:.8em;margin:0;overflow:hidden;text-overflow:ellipsis;text-align:left;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-shadow:0 1px 1px #fff;color:#124;width:auto;width:60%;float:left;min-height:30px;margin-top:14px}.menu a.menu-item span.info{display:inline-block;font-size:.7em;width:auto;color:#a9a9a9;margin:0;height:auto;max-width:60%}.file .menu-item{width:110px;height:90px;margin:20px 1% 20px 1%}form.login{margin:0;position:static}form.login .header{border-top-left-radius:0!important;border-top-right-radius:0!important}.form-row{padding:0;margin:4px}.form-row-button{position:relative}.header a .name{padding:7px 8px;padding-left:4px}.splash{background-image:url(../images/splash-iphone-small.png)}.login-panel{width:100%}.left,.right{width:100%;min-width:90%;float:none}fieldset.fixed{position:static}.form-section{position:static;width:auto!important}.popup,.window{left:1%!important;top:1%!important;width:98%!important;height:98%;max-height:100%;min-width:360px;margin-left:0!important;margin-top:0!important;zoom:.9}.popup-content{padding-bottom:40px;min-height:80%}.popup-controls{position:absolute;bottom:0;left:0;right:0}.dialog{left:5%!important;right:5%!important;width:90%!important;margin-left:0!important;zoom:.9;max-height:100%}.window iframe{width:100%;height:100%}.list-view.condense li p{margin:3px;width:90%}.loading-bottom{position:fixed;bottom:10%;left:50%;width:30%;margin-left:-15%;height:auto}.header{border-radius:0}form.login{border-radius:0}.ribbon{right:auto;left:-80px;top:10px;transform:matrix(.707107,-.707107,.707107,.707107,0,0);z-index:40;width:200px}.ribbon span{display:inline-block;width:100%;border:1px dashed #fff;line-height:20px;padding-left:0}.form-summary{font-size:90%;zoom:.85}.record{zoom:.85;width:100%}.record label{font-size:100%}fieldset .legend-panel{float:none}.column.fixed{position:static}button.command{width:80%;font-size:15px;overflow:hidden;text-overflow:ellipsis}.list-view.condense li p.no-condense{padding-left:20px}.icon-help{margin-left:0}}@media screen and (max-width:700px) and (orientation:landscape){.popup,.window{left:1%!important;top:1%!important;width:98%!important;height:98%;max-height:100%;min-width:360px;margin-left:0!important;margin-top:0!important;zoom:.9}.popup-content{padding-bottom:40px;min-height:80%}.popup-controls{position:absolute;bottom:0;left:0;right:0}}@media screen and (max-width:900px){#menu{max-width:850px}.menu-item{width:200px;height:140px;margin:20px 2px 10px 40px}.list-box li img,.list-items li img,.list-view li img{height:1.2em}.list-tabs .tab,.tab{font-size:16px}.title{font-size:1.2em}}@media screen and (min-width:1600px){.foot{min-height:50px}.app-logo{padding:10%;margin:auto;padding-top:12%}.list-view li{padding:8px}.list-view.condense li p{text-overflow:ellipsis;white-space:nowrap;width:auto;overflow:hidden;display:inline-block;vertical-align:middle;margin:3px 6px}.list-view.condense li p.title{min-width:200px;padding:6px;font-size:16px}.list-view.condense li p label:after{content:':'}.list-view{margin:10px 20px}}@media screen and (min-width:1500px){.ribbon{left:auto;right:-60px;font-size:14px;top:70px;transform:matrix(.707107,.707107,-.707107,.707107,0,0);width:300px;z-index:18;opacity:.8}.ribbon span{padding-left:1.5em}}@media all and (orientation:portrait) and (min-width:600px){form.login{width:600px;position:absolute;top:50%;left:50%;margin-left:-300px;margin-top:-300px}.ipad .menu-item{margin:20px 2px 30px 75px}.menu{margin-top:20px}.header{padding:10px 10px 0 10px}.form-summary{margin:0;border-radius:0}.form-summary div{margin-left:7px;margin-right:7px}.form-summary label{margin-right:3px;font-size:14px}.screen{zoom:.8}.window{max-height:800px;margin-top:-400px}.window .main{height:740px;max-height:100%}.window iframe{max-height:740px}}@media (display-mode:standalone){.header{border-top-left-radius:0!important;border-top-right-radius:0!important}.login .header{border-top-left-radius:20px!important;border-top-right-radius:20px!important}}.ipad .header{border-top-left-radius:0;border-top-right-radius:0}.ipad .login .header{width:auto;border-top-left-radius:20px;border-top-right-radius:20px}.ipad .form-summary input{max-width:160px;font-size:16px}.ipad .popup form,.ipad form.login{padding:0}.ipad form.popup-window{padding-top:0}.ipad input[type=radio]{border:initial}.ipad a.button{padding:4px 18px}.ipad .header a{-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 1px 0;padding:2px 0;margin-left:8px}.ipad .header a.button{box-sizing:content-box;padding-left:4px;margin-right:0}.ipad .navbar-item a{height:54px}.ipad.nav-top form{padding-bottom:0;padding-top:58px}.ipad.nav-top .navbar{top:0;bottom:auto;box-shadow:0 1px 3px rgba(0,0,0,.5)}.dark-mode{background:#000;filter:invert(1) hue-rotate(160deg) contrast(90%)}.dark-mode *{box-shadow:none!important}.dark-mode .dialog,.dark-mode .popup{border:1px solid #000}