*{box-sizing:border-box;font-family:Arial;margin:0;padding:0}.clear{clear:both;overflow:hidden;height:0}.small{font-size:.7em}.required{font-weight:bold !important}html,body{font-size:1em;height:100%}body{background-color:#fff}.textarea-counter{position:relative;top:-25px}@media screen and (min-width: 360px) and (max-width: 479px){.textarea-counter{top:0}}@media screen and (max-width: 359px){.textarea-counter{top:0}}#page,form,#main{background-color:#fff;height:100%;padding-left:0;padding-right:0}#header{width:100%;z-index:10;box-shadow:0 0 .3em .1em #000;background-color:#dfdfdf}#header #title{width:100%;background-color:#eee}#header #title>div{width:940px;height:1.4em;margin:0 auto;font-size:2em;line-height:1.4em;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#555}@media screen and (min-width: 740px) and (max-width: 939px){#header #title>div{width:740px}}@media screen and (min-width: 480px) and (max-width: 739px){#header #title>div{width:480px}}@media screen and (min-width: 360px) and (max-width: 479px){#header #title>div{width:350px;font-size:1.6em}}@media screen and (max-width: 359px){#header #title>div{width:310px;font-size:1.4em}}#header #menu{width:940px;margin:0 auto}@media screen and (min-width: 740px) and (max-width: 939px){#header #menu{width:740px}}@media screen and (min-width: 480px) and (max-width: 739px){#header #menu{width:480px}}@media screen and (min-width: 360px) and (max-width: 479px){#header #menu{width:350px}}@media screen and (max-width: 359px){#header #menu{width:310px}}@media screen and (min-width: 360px) and (max-width: 479px){#header #menu{font-size:.92em}}@media screen and (max-width: 359px){#header #menu{font-size:.85em}}#header #menu>ul{float:left;height:5.5em;list-style:none;padding:.4em 0 0}#header #menu>ul>li{display:inline-block;width:4.7em;height:4.7em;margin:0 .3em 0 0;vertical-align:top}#header #menu>ul>li.separator{width:0;vertical-align:top;border-left:1px solid #bbb;border-right:1px solid #fff}#header #menu>ul>li>a,#header #menu>ul>li>button{vertical-align:middle;display:inline-block;width:100%;height:100%;margin:0;padding:0;font-size:1em;text-align:center;position:relative}#header #menu>ul>li>a>img,#header #menu>ul>li>button>img{margin:.33em 0 0 0;width:4em;height:4em;vertical-align:middle}#header #menu>ul>li>a>span,#header #menu>ul>li>button>span{position:absolute;right:2px;top:2px;padding:1px 4px;color:#fff;font-weight:bold;background-color:#f00}#header #menu>ul>li>button{position:relative}#header #menu>ul>li>button>img{position:relative;top:-2px}#header #menu>ul+ul{float:right}#header #menu>ul+ul>li{margin:0 0 0 .3em}@media screen and (min-width: 940px){#header #menu>ul+ul>li.separator{margin:0 .3em 0 .6em}}@media screen and (min-width: 740px) and (max-width: 939px){#header #menu>ul+ul>li.separator{margin:0 .2em 0 .5em}}@media screen and (min-width: 480px) and (max-width: 739px){#header #menu>ul+ul>li.separator{margin:0 .1em 0 .4em}}#container{width:940px;margin:0 auto 1em;background-color:#fff;z-index:0}@media screen and (min-width: 740px) and (max-width: 939px){#container{width:740px}}@media screen and (min-width: 480px) and (max-width: 739px){#container{width:480px}}@media screen and (min-width: 360px) and (max-width: 479px){#container{width:350px}}@media screen and (max-width: 359px){#container{width:310px}}#container h1{font-size:2em}@media screen and (min-width: 360px) and (max-width: 479px){#container h1{font-size:1.6em}}@media screen and (max-width: 359px){#container h1{font-size:1.4em}}#container.login-container{padding-top:2em}#container .help-list{display:block;width:auto;margin:.6em 0 2em 0}#container .help-list li{padding:0}#container .help-list li div.iconized{padding:0;background-repeat:no-repeat;background-position:8px 50%;height:60px;display:table}#container .help-list li p{padding:10px 10px 10px 70px;height:60px;margin:0;vertical-align:middle;display:table-cell}#container #tasks-list{display:block;width:auto;margin:.6em 0 0 0}#container #tasks-list h3{text-overflow:ellipsis;overflow:hidden;white-space:normal;font-size:1em}@media screen and (min-width: 360px) and (max-width: 479px){#container #tasks-list h3{font-size:.9em}}@media screen and (max-width: 359px){#container #tasks-list h3{font-size:.8em}}#container #tasks-list li label>span,#container #tasks-list li fieldset>span,#container #tasks-list li div>span{font-weight:normal}#container #tasks-list li fieldset{margin:0}#container #tasks-list li fieldset label{cursor:pointer;font-size:1em}#container #tasks-list li .iconized{background-repeat:no-repeat;background-position:8px 50%}#container #tasks-list li .show-page-info-date{font-weight:normal}@media screen and (min-width: 940px){#container #tasks-list li .show-page-info-result{float:right}}@media screen and (min-width: 740px) and (max-width: 939px){#container #tasks-list li .show-page-info-result{float:right}}#container #tasks-list li .show-page-info-type{clear:both}#container .task-history th{text-align:left}#container h2.sectionName{margin-bottom:.2em}#container h2.sectionName span{border-bottom:1px solid #ccc}#footer{background-color:#777;color:#fff;font-weight:normal;font-size:.8em;line-height:1.8em;box-shadow:0 0 5px 1px #888;padding:2px 0 0;text-align:right}#footer>div{width:940px;margin:0 auto;text-shadow:none !important}@media screen and (min-width: 740px) and (max-width: 939px){#footer>div{width:740px}}@media screen and (min-width: 480px) and (max-width: 739px){#footer>div{width:480px}}@media screen and (min-width: 360px) and (max-width: 479px){#footer>div{width:350px}}@media screen and (max-width: 359px){#footer>div{width:310px}}.ui-listview>li.ui-li-has-alt>.ui-btn{margin-right:4em !important}.ui-listview>li.ui-li-has-alt>.ui-btn+.ui-btn{width:4em !important;margin-right:0 !important}ul.taskTypesList{margin-left:10px;font-size:.8em}ul.taskTypesList>li{margin-left:20px}label.aspNetDisabled{color:#bbb}input[type="text"][readonly]{background-color:#f5f5f5}.validationSummary{color:#800;background-color:#fdd;padding:1em;box-shadow:0 0 10px 5px #a88}.pnlError{margin:0 0 .8em 0;color:#800;background-color:#fdd;padding:1em;box-shadow:0 0 10px 5px #a88}.pnlInfo{margin:0 0 .8em 0;color:#080;background-color:#dfd;padding:1em;box-shadow:0 0 10px 5px #8a8}.controlgroup-textinput{padding:0;cursor:text;width:65%}.controlgroup-textinput input{background-color:transparent !important}.controlgroup-textinput:hover,.controlgroup-textinput:active{background-color:#f6f6f6 !important}[data-role="fieldcontain"] [data-role="controlgroup"] .ui-controlgroup-controls{width:100%}[data-role="fieldcontain"] [data-role="controlgroup"] .ui-controlgroup-controls .controlgroup-textinput{width:65%}[data-role="fieldcontain"] [data-role="controlgroup"] .ui-controlgroup-controls .ui-btn2{width:35%;padding:.76em 0}.ui-select>div{text-align:left}#calendar{width:100%;border:1px solid #ccc}#calendar .header{width:100%;background-color:#d0d0d0}#calendar .header .prev,#calendar .header .next{cursor:pointer;display:block;width:20%;height:50px;text-align:center;line-height:50px;background-color:#e8e8ff;background-repeat:no-repeat;background-position:50% 50%;position:relative}#calendar .header .prev.disabled,#calendar .header .next.disabled{cursor:default;background-color:#eee}#calendar .header .prev.disabled:after,#calendar .header .next.disabled:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;opacity:.7;background-color:#eee}#calendar .header .prev{float:left;background-image:url('../images/icons/arrow-left-32.png')}#calendar .header .next{float:right;background-image:url('../images/icons/arrow-right-32.png')}#calendar .header .label{width:60%;height:50px;margin:0 20%;text-align:center;line-height:50px;font-size:20px}#calendar .day-names{display:table;table-layout:fixed;border-collapse:collapse;width:100%}#calendar .day-names .week{display:table-row;width:100%}#calendar .day-names .week>*{display:table-cell;height:25px;text-align:center;vertical-align:bottom;padding:2px;font-size:13px}#calendar .day-names .week .weeknumber{width:25px}#calendar .body-wrapper{width:100%;position:relative;overflow:hidden;height:481px}@media screen and (min-width: 740px) and (max-width: 939px){#calendar .body-wrapper{height:421px}}@media screen and (min-width: 480px) and (max-width: 739px){#calendar .body-wrapper{height:301px}}@media screen and (min-width: 360px) and (max-width: 479px){#calendar .body-wrapper{height:241px}}@media screen and (max-width: 359px){#calendar .body-wrapper{height:241px}}#calendar .body{display:table;table-layout:fixed;border-collapse:collapse;width:100%}#calendar .body .week{display:table-row;width:100%}#calendar .body .week>*{display:table-cell;height:80px;text-align:right;vertical-align:top;padding:2px}@media screen and (min-width: 740px) and (max-width: 939px){#calendar .body .week>*{height:70px}}@media screen and (min-width: 480px) and (max-width: 739px){#calendar .body .week>*{height:50px}}@media screen and (min-width: 360px) and (max-width: 479px){#calendar .body .week>*{height:40px}}@media screen and (max-width: 359px){#calendar .body .week>*{height:40px}}#calendar .body .week .weeknumber{width:25px;font-size:13px}#calendar .body .week .day{border-collapse:collapse;border:1px solid #888;font-size:30px;position:relative;background-clip:padding-box;overflow:hidden}@media screen and (min-width: 480px) and (max-width: 739px){#calendar .body .week .day{font-size:22px}}@media screen and (min-width: 360px) and (max-width: 479px){#calendar .body .week .day{font-size:18px}}@media screen and (max-width: 359px){#calendar .body .week .day{font-size:16px}}#calendar .body .week .day.focusable{cursor:pointer}#calendar .body .week .day.focusable:hover{background-color:#ddf}#calendar .body .week .day.out-of-range{background-color:#ecc;color:#766}#calendar .body .week .day.out-of-range span{opacity:.6}#calendar .body .week .day.holiday,#calendar .body .week .day.weekend{background-color:#ccc}#calendar .body .week .day.holiday.out-of-range,#calendar .body .week .day.weekend.out-of-range{background-color:#caa}#calendar .body .week .day.trailing{color:#aaa}#calendar .body .week .day span{display:none;position:absolute;width:48px;height:48px;top:16px;left:5px;background-size:100% 100%}#calendar .body .week .day span.state-0{display:block;background-image:url('../images/icons/time-red-48.png')}#calendar .body .week .day span.state-1{display:block;background-image:url('../images/icons/time-orange-48.png')}#calendar .body .week .day span.state-2{display:block;background-image:url('../images/icons/time-green-48.png')}@media screen and (min-width: 740px) and (max-width: 939px){#calendar .body .week .day span{top:11px}}@media screen and (min-width: 480px) and (max-width: 739px){#calendar .body .week .day span{left:3px;width:32px;height:32px;top:9px}}@media screen and (min-width: 360px) and (max-width: 479px){#calendar .body .week .day span{left:0;width:24px;height:24px;top:8px}}@media screen and (max-width: 359px){#calendar .body .week .day span{left:0;width:22px;height:22px;top:9px}}