

.calendar{}.calendar-week{margin-bottom:20px}.calendar-part{position:relative;padding-left:105px;border-bottom:solid 1px #007bc2}.calendar-days{}.calendar-header{}.calendar-header-left{background:#555}.calendar-header-top{height:45px;line-height:45px;text-align:center;font-weight:bold}.calendar-mode-day .calendar-header-top,.calendar-mode-week .calendar-header-top{font-size:16px}.calendar-mode-month .calendar-header-top{font-size:14px}.calendar-weekdays{border-bottom:solid 1px #fff}.calendar-weekday{float:left}.calendar-weekday-content{border-left:solid 1px #fff}.calendar-col-day:first-child .calendar-weekday-content{border-left:none}.calendar-col-rowheader{position:absolute;top:0;left:0;width:105px;background:#fff}.calendar-col-rowheader>.calendar-header-top{}.calendar-col-rowheader-content{}.calendar-mode-month .calendar-col-rowheader-content{position:relative;height:167px;margin-top:1px}.calendar-mode-month .calendar-rowheader-start,.calendar-rowheader-end{position:absolute;left:0;width:100%;height:40px;line-height:40px;text-align:center}.calendar-mode-month .calendar-rowheader-start{top:0}.calendar-mode-month .calendar-rowheader-end{bottom:0}.calendar-rowheader{height:39px;line-height:40px;border-top:solid 1px #fff;margin-top1:1px;text-align:center;font-size:18px;font-weight:bold}.calendar-col-day{float:left}.calendar-col-day-daisabled{}.calendar-mode-day .calendar-col-day{width:100%}.calendar-mode-week .calendar-col-day,.calendar-mode-month .calendar-col-day{width:14.28571428571429%}.calendar-day-header{border-left:solid 1px #fff}.calendar-col-day:first-child .calendar-day-header{border-left:none}.calendar-header-sel{background:#004e5a !important}.calendar-day-content{position:relative;border-right:solid 1px #b4c0c5}.calendar-mode-day .calendar-day-content,.calendar-mode-week .calendar-day-content{height:960px}.calendar-mode-month .calendar-day-content{height:168px}.calendar-grid-cell{height:39px;margin-top:1px;background:#fff}.calendar-events-padding{padding-right:30px;height:0}.calendar-events-holder{position:relative;height:0;width:inherit}.calendar-event{position:absolute;background:#c7e9c7;overflow:hidden}.calendar-event-border{height:100%;position:relative;border-left:solid 1px #90a991;border-right:solid 1px #90a991}.calendar-event-bordertop{position:absolute;top:0;width:100%;height:1px;border-top:solid 1px #90a991;z-index:10}.calendar-event-borderbottom{position:absolute;bottom:0;width:100%;height:1px;border-bottom:solid 1px #90a991;z-index:10}.calendar-event-header{height:13px;line-height:13px;padding:2px 19px 2px 4px;font-size:10px;border-bottom:solid 1px #90a991;background:#3e483e;color:#fff;position:relative;white-space:nowrap;position:relative}.calendar-event-header .del{right:4px;top:2px;width1:18px;color:#fff;cursor:pointer;position:absolute}.calendar-event-header .v-link{color:#fff}.calendar-event-header-text{cursor:pointer}.calendar-event-content{color:#222;font-weight:bold;overflow:hidden;text-overflow:ellipsis;position:relative}.calendar-active-event{background:#ffefae !important}.calendar-active-event .calendar-event-header{background:#c60 !important}.calendar-active-event .calendar-event-header .v-link{color:#fff}.calendar-active-event .calendar-event-header>.del{color:#fff}.calendar-mode-day .calendar-event-content{font-size:16px}.calendar-mode-week .calendar-event-content,.calendar-mode-month .calendar-event-content{font-size:12px}.calendar-event-row{overflow1:hidden;white-space:nowrap;text-overflow1:ellipsis}.calendar-event-ellipsis{position:absolute;width:100%;bottom:0}.calendar-event-ellipsis div{position:absolute;bottom:4px}.calendar-active-event .calendar-event-ellipsis{background:#ffefae}.calendar-day-grid{position:absolute;left:0;top:0;width:100%;height:100%;background:#adc3d8}.calendar-day-grid .ui-selecting{background:#c7e9c7}.calendar-day-grid .ui-selected{background:#c7e9c7;color:#fff}.ui-selectable-helper{border:none}.calendar-event .ui-resizable-s{bottom:0;background:url(controls/calendar/calendar/resize.png) no-repeat center center}.ui-selecting{background:#e8e3c7}.ui-selected{background:#e8e3c7;color:#fff}.calendar-tooltip{background:#d7e8d7}.calendar-tooltip-active{background:#fff6d6}

.colorSelector input{display:none}.colorSelector label span{width:24px;height:24px;display:inline-block;cursor:pointer;margin-right:2px;border:solid 1px #666;border-radius:24px;line-height:24px}.colorSelector label input:checked+span{background-image:url(controls/colorSelector/colorSelector/checked.png);background-position:center;background-repeat:no-repeat}

.dashboard{position:relative;overflow:hidden;font-size:16px;font-weight1:bold}.dashboard-header-left{background:#555}.dashboard-corner{position:absolute;top:0;left:0;width:110px;height:46px;border-bottom:solid 1px #fff;border-right:solid 1px #fff}.dashboard-scroll{box-sizing:border-box;padding:46px 0 0 110px;width:100%;height:100%;overflow:auto}.dashboard-canvas{position:relative;background:url(controls/dashboard/dashboard/bg.png);border-bottom1:solid 1px #adc3d8;height:960px}.dashboard-times{position:absolute;box-sizing:border-box;left:0;top:46px;width:110px;overflow:hidden}.dashboard-times-item{height:39px;line-height:39px;border-top:solid 1px #fff;color:#fff;text-align:center}.dashboard-dlnames{position:absolute;left:110px;top:0;right:0;height:46px;line-height1:46px;overflow:hidden}.dashboard-dlnames-body{height:inherit;line-height1:inherit;background:#fff}.dashboard-dlnames-item{box-sizing:border-box;float:left;height:inherit;line-height1:inherit;text-align:center;border-left:solid 1px #fff;border-radius:8px 8px 0 0;color:#fff;cursor:pointer}.dashboard-dlnames-item:hover{background-color:#3690c1}.dashboard-dlnames-item:active{background-color:#007bc2}.dashboard-dlnames-item div{width:145px;max-height:46px;overflow:hidden;text-overflow:ellipsis}.dashboard-dlnames-item span{padding:0 2px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:inherit}.dashboard-items{position:relative;box-sizing:border-box;float:left;height:960px;border-right:solid 1px #adc3d8}.dashboard-item{position:absolute;box-sizing:border-box;padding:1px}.dashboard-item-inner{position:relative;height:100%;border:1px #90a991;border-style:none solid;background:#c7e9c7;overflow:hidden}.dashboard-item-border-top{position:absolute;left:0;top:0;right:0;height:1px;background:#017701}.dashboard-item-border-bottom{position:absolute;left:0;bottom:0;right:0;height:1px;background:#017701}.dashboard-item-title{padding:2px 4px;border-bottom:solid 1px #90a991;font-size:10px;background:#3e483e;color:#fff;white-space:nowrap}.dashboard-item-body{text-overflow:ellipsis;overflow:hidden}.dashboard-item-member{white-space:nowrap;text-overflow1:ellipsis;overflow1:hidden}.dashboard-item-ellipsis{position:absolute;left:0;right:0;bottom:1px;height:10px;background:#c7e9c7}.dashboard-item-ellipsis div{position:absolute;bottom:4px}.dashboard-item-tooltip-title{border-bottom:solid 1px #000}

.ctrl-divList{box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.ctrl-divList-singleline li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ctrl-divList .v-list-icon{display:inline-block;margin-right:4px}.ctrl-divList li.selectionnone{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ctrl-divList .preventsel .col-select input{display:none}.ctrl-divList .preventclick{cursor:default}.ctrl-divList .hidden{display:none}.ctrl-divList .emptyText-item{position:relative;height:100%;font-size:12px;color:#666;background:#efeff4;text-align:center}.ctrl-divList .emptyText-item-text{box-sizing:border-box;width:100%;padding:10px;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%)}.ctrl-divList .v-list-more{padding:4px;cursor:pointer;text-align:center;text-decoration:underline}.ctrl-divList .v-list-more-loading{padding:4px;cursor:inherit;text-decoration:none}



.divListNav{position:relative;height:31px;line-height:31px;background:#008996;text-align:center;color:#fff;font-family:Verdana;font-size:12px;font-weight:bold}.divListNav input,.divListNav select{font-family:Verdana;font-size:12px;font-weight:bold;color:#333}.divListNav-btn{display:inline-block;background-image:url(controls/divList/divListNav/btns-all.png);width:16px;height:10px;line-height:10px;margin-left:12px}.divListNav-btn-first{background-position:-16px 0}.divListNav-btn-prev{background-position:-16px -10px}.divListNav-btn-next{background-position:-16px -20px}.divListNav-btn-last{background-position:-16px -30px}.divListNav-allow-prev .divListNav-btn-first{background-position:0 0;cursor:pointer}.divListNav-allow-prev .divListNav-btn-prev{background-position:0 -10px;cursor:pointer}.divListNav-allow-next .divListNav-btn-next{background-position:0 -20px;cursor:pointer}.divListNav-allow-next .divListNav-btn-last{background-position:0 -30px;cursor:pointer}.divListNav-page-wrap{margin-left:12px}.divListNav input{padding-left:8px;padding-right:8px;border:none;border-radius:3px;text-align:center}.divListNav select{padding-left:6px;padding-right:6px;border:none;border-radius:3px;text-align:center}.divListNav-left-wrap{box-sizing:border-box;position:absolute;top:0;left:10px;height:100%;line-height:30px}.divListNav-right-wrap{position:absolute;top:0;right:10px;height:100%}.divListNav-left-wrap button{padding:2px 4px}

.gridList *{font-size:14px;font-weight:bold}.gridList select,.gridList input{padding:0}.gridList-header{}.gridList-header div.th{float:left;margin-left:1px;text-align:center}.gridList-header div.th:first-child{margin-left:0}.gridList-header table{border-collapse:collapse;table-layout:fixed;width:100%;border:none}.gridList-header .th{border-left:solid 1px #fff;padding:0 4px}.gridList-header .th:first-child{border-left:none}.gridList-header .th-sort{cursor:pointer}.gridList-cell-nowrap{white-space:nowrap}.gridList-sort{position:absolute;right:0;top:0;bottom:0;width:20px;background-repeat:no-repeat;background-position:center center;background-image:url(controls/gridList/gridList/no-sort.png)}.gridList-sort-asc{background-image:url(controls/gridList/gridList/asc.png)}.gridList-sort-desc{background-image:url(controls/gridList/gridList/desc.png)}.gridList-select{padding:0 2px 0 4px}.gridList-actions{white-space:nowrap;text-align:center}.gridList-actions span{margin-right:2px;cursor:pointer}.gridList-icon-edit{display:inline-block;width:16px;height:16px;background:url(controls/gridList/gridList/edit.png) no-repeat}.gridList-icon-del{display:inline-block;width:16px;height:16px;background:url(controls/gridList/gridList/delete.png) no-repeat}.gridList-header-col-select{width:28px}.gridList-header-col-action{width:48px}.gridList-table{overflow-y:auto}.gridList-table>table{border-collapse:collapse;table-layout:fixed;width:100%}.gridList-table>table td{border-left1:solid 1px #b0d6ec;overflow:hidden;text-overflow:ellipsis}.gridList-table-border>table td{border-left:solid 1px #b0d6ec}.gridList-table>table td:first-child{border-left1:none}.gridList-table tr.selectionnone{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gridList-pager{text-align:center}.gridList-pager-first,.gridList-pager-prev,.gridList-pager-next,.gridList-pager-last{height:10px;margin:0 7px;display:inline-block;cursor:pointer}.gridList-pager-first,.gridList-pager-last{width:13px}.gridList-pager-prev,.gridList-pager-next{width:16px}.gridList-pager-first{background-image:url(controls/gridList/gridList/first.png)}.gridList-pager-prev{background-image:url(controls/gridList/gridList/prev.png)}.gridList-pager-next{background-image:url(controls/gridList/gridList/next.png)}.gridList-pager-last{background-image:url(controls/gridList/gridList/last.png)}.gridList-pager input{width:30px;text-align:center;color:#333}

.imageViewer{padding:3px;border:solid 1px #000;border-radius:8px;background:#007481;transform1:translateX(-50%);-ms-transform1:translateX(-50%);text-align:center;color:#b3d6d9;min-width:200px}.imageViewer .title{margin:14px 0;text-align:center;font-size:16px}.imageViewer .loading{display:none}.imageViewer .img-wrap{display:inline-block}.imageViewer .buttons{text-align:center;margin:11px 0;padding:0 6px}.imageViewer .buttons button{background:#00b2c2;border:solid 1px #fff;color:#fff;font-size:16px;width:100px}.imageViewer .btn-save,.imageViewer .btn-cancel,.imageViewer .btn-change{display:none}.imageViewer-state-allowedit .btn-change{display:inline}.imageViewer-state-loading .loading{display:block}.imageViewer-state-loading .img-wrap{display:none}.imageViewer-state-edit .btn-save{display:inline}.imageViewer-state-edit .btn-cancel{display:inline}.imageViewer-state-edit .btn-change{display:none}.imageViewer-state-edit .btn-close{display:none}

.items-box{border11:solid 1px #777;padding:3px 4px 1px 4px;display:inline-block;cursor:text;position:relative;color:#333;font-size:16px}.items-box>input.e{float:left;height:20px;line-height:20px;margin:0 3px 2px 0;border-style:none;background:none}.items-box>.ih>.i{display:inline-block;float:left;height:20px;line-height:20px;margin:0 3px 2px 0;padding-left:4px;border:solid 1px #ccc;border-radius:6px;cursor:default}.items-box>.ih>.i.locked{padding-right:4px}.items-box>.ih>.i.n{background:#eec4c0;border:solid 1px #fc0000}.items-box>.ih>.i:hover{padding1:2px;background:#96d5ff;border1:solid 1px #999}.items-box>.ih>.sel{border-color:red;background:#faa}.items-box>.ih>.sel:hover{border-color:red;background:#fcc}.items-box-text{display:inline-block;max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;line-height:20px}.items-box-del{display:inline-block;margin-left:4px;width:16px;height:18px;line-height:18px;cursor:pointer;overflow1:visible}.items-box>.o{display:block;float:left;clear:both;height:20px;line-height:20px;margin:0 4px 3px 0;padding-left:4px;cursor:pointer;text-decoration:underline}.items-box-add{position:absolute;right:4px;top:50%;margin-top:-14px;width:28px;height:29px;background:url(controls/itemsBox/itemsBox/add.png);cursor:pointer}.items-box-autocomplete{max-height:470px !important;overflow-y:auto;overflow-x:hidden}.items-box-autocomplete li,.items-box-autocomplete li.ui-state-focus{width:100%;display:table;table-layout:fixed;white-space:nowrap;padding:2px 4px !important;border-bottom:solid 1px #cad0d1 !important;border-left:solid 1px #cad0d1 !important;border-right:solid 1px #cad0d1 !important;border-top:none !important;margin:0 !important}.items-box-autocomplete li.ui-state-focus{background:#eee}.items-box-autocomplete li.loading{text-align:center;font-size:12px}

.navPath{position:relative;padding-left1:35px;height1:50px;line-height1:50px;background1:#007bc2;font-size:28px;font-weight1:bold}.navPath-back{display:inline-block;width:11px;height:18px;line-height:18px;margin-right:8px;background:url(controls/navPath/navPath/NavPath_Back.png);cursor:pointer}.navPath-item{text-decoration:underline;cursor:pointer}.navPath-item-last{}.navPath-sep{padding:0 5px}

.popup{position:absolute}.popup-bottom{padding-top:11px}.popup-top{padding-bottom:18px}.popup-content{position:relative;background:#008491;border-radius:8px;border:solid 1px #c8c7cc;overflow:hidden;padding:6px;box-shadow:1px 1px 5px rgba(1,1,1,.5)}.popup-arrow{position:absolute;width:16px;height:12px}.popup-right .popup-arrow{left:-8px}.popup-right .popup-content{left:-26px}.popup-left .popup-arrow{right:-8px}.popup-left .popup-content{right:-26px}.popup-bottom .popup-arrow{top:0;background:url(controls/popup/img/arrow-all.png) no-repeat 0 0}.popup-top .popup-arrow{bottom:7px;background:url(controls/popup/img/arrow-all.png) no-repeat 0 -12px}

.ctrl-popupCheckBoxList{position:absolute;box-shadow1:0 0 10px rgba(1,1,1,.5)}.ctrl-popupCheckBoxList-arrow{margin-left:4px;position:absolute;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:20px solid #008491;background1:url(controls/popupCheckBoxList/popupCheckBoxList/Arrow.png) no-repeat}.ctrl-popupCheckBoxList-list{margin:-10px 0 0 21px;border:solid 11px #008491;border-radius:5px}.ctrl-popupCheckBoxList ul{padding:0;margin:0;list-style-type:none;max-height:300px;overflow-y:auto}.ctrl-popupCheckBoxList li{padding:14px 100px 14px 9px;background:#f5fafd;position:relative;border-bottom:solid 1px #008491;white-space:nowrap}.ctrl-popupCheckBoxList-icon{position:absolute;right:11px;display:inline-block}.ctrl-popupCheckBoxList-buttons{text-align:center;background:#f5fafd}.ctrl-popupCheckBoxList-buttons button{width:70px;margin:8px 2px}

.radioSet{}.radioSet-bar{}.radioSet-bar table{table-layout:fixed;width:100%;padding:0;margin:0;border-collapse:collapse}.radioSet-bar table td{padding:0;margin:0;text-align:center;vertical-align:middle;height:30px;cursor:pointer}

input.searchField{box-sizing:border-box;padding:0 0 0 19px;margin:0;height:26px;line-height:26px;border:solid 1px #0c4571;border-radius:5px;background:#fff url(controls/searchField/searchField/Search.png) 2px no-repeat}.v-vcenter .searchField{position:absolute;margin:-12px 0 0 0;top:50%}.v-bar-search .searchField{position:absolute;margin:-11px 0 0 0;top:50%}

.sortingcol{cursor:pointer;background-position:right center;background-repeat:no-repeat}.sortingcol-asc{background-image:url(controls/sortingcol/sortingcol/asc.png)}.sortingcol-desc{background-image:url(controls/sortingcol/sortingcol/desc.png)}.sortingcol-none{background-image:url(controls/sortingcol/sortingcol/none.png)}

.stringListEditor input[type=text]{line-height:19px}.stringListEditor .item{box-sizing:border-box;display:table;width:100%;table-layout:fixed}.stringListEditor .item>div{display:table-cell;vertical-align:middle;text-align:center;padding:2px}.stringListEditor .item:last-child .del{display:none}.stringListEditor .col-num{width:20px}.stringListEditor .col-del{width:20px}.stringListEditor .col-error{width:20px}.stringListEditor .text{width:100%}.stringListEditor .del{display:inline-block;width:22px;height:22px;background:url(controls/stringListEditor/stringListEditor/delete.png) no-repeat;cursor:pointer}



.toolTip{position:absolute;top1:0;left1:0;background1:red;width1:400px;height1:400px;z-index:999;padding:5px}

.vmp-virtlist{box-sizing:border-box;overflow-y:auto;overflow-x:hidden}

.messages-filter{width:270px;padding-bottom:14px}.messages-filter .vmp-checkbox-list label{height:41px}.messages-filter .icon{width:24px;height:24px;top:50%;transform1:translateY(-50%);-ms-transform1:translateY(-50%);background-image:url(parts/messagesFilter/img/icons-all.png)}.messages-filter .icon-text{background-position:0 0}.messages-filter .icon-notif{background-position:0 -24px}.messages-filter .editFilterType span{font-size:10px;color:#fff;padding:7px 0}.messages-filter div.fieldset1 div.legend{font-size:10px}

.vmp-sitemenu{display:block;padding:8px 0 0 0;margin:0;list-style:none;border-right:solid 1px #313336}.vmp-sitemenu li{position:relative;display:block;right:-1px;padding:0;margin:0;height:70px}.vmp-sitemenu li.active{background:url(parts/siteMenu/img/site-menu-active.png) no-repeat right}.vmp-sitemenu .icon{cursor:pointer;position:absolute;right:7px;top:15px;width:34px;height:40px;background-repeat:no-repeat;background-image:url(parts/siteMenu/img/site-menu-icons.png)}.vmp-sitemenu li.active .icon{cursor:default}.vmp-sitemenu li .icon-msg{background-position:-34px 0}.vmp-sitemenu li.active .icon-msg{background-position:0 0}.vmp-sitemenu li .icon-monitor{background-position:-34px -40px}.vmp-sitemenu li.active .icon-monitor{background-position:0 -40px}.vmp-sitemenu li .icon-contacts{background-position:-34px -80px}.vmp-sitemenu li.active .icon-contacts{background-position:0 -80px}.vmp-sitemenu li .icon-schedule{background-position:-34px -120px}.vmp-sitemenu li.active .icon-schedule{background-position:0 -120px}.vmp-sitemenu li .icon-oncall{background-position:-34px -160px}.vmp-sitemenu li.active .icon-oncall{background-position:0 -160px}.vmp-sitemenu li .icon-patients{background-position:-34px -200px}.vmp-sitemenu li.active .icon-patients{background-position:0 -200px}