.card-ui.phones .title-bar .left,.card-ui.phones .title-bar .right{height:40px;line-height:40px;z-index:3;position:relative;width:auto}.card-ui.locations .footer.active i,.card-ui.phones .footer.active i{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);display:inline-block}.color-primary{color:#003F70!important}.blue-info-back{background:#069BD7!important}.color-gold{color:gold}.red-warn-1-back{background:#ffe5e5}.red-warn-2-back{background:#fcc}.red-warn-3-back{background:#ffb2b2}.red-warn-4-back{background:#f99}.red-warn-5-back{background:#ff7f7f}.red-warn-6-back{background:#f66}.red-warn-7-back{background:#ff4c4c}.red-warn-8-back{background:#f33}.red-warn-9-back{background:#ff1919}.red-warn-10-back{background:red}.card-ui.phones{margin-left:0}.card-ui.phones .title-bar{vertical-align:middle}.card-ui.phones .title-bar .left{vertical-align:inherit;float:left;margin-right:10px}.card-ui.phones .title-bar .left i{vertical-align:none}.card-ui.phones .title-bar .right{vertical-align:inherit;float:right;padding-right:7px;padding-left:8px}.card-ui.phones .title-bar .right i{vertical-align:inherit;margin-right:5px}.card-ui.phones .body .noContent{height:30px;text-align:center;font-size:14px}.card-ui.phones .body .phone-row{position:relative}.card-ui.phones .body .phone-row .call-icon,.card-ui.phones .body .phone-row .content{height:auto;line-height:50px;vertical-align:middle}.card-ui.phones .body .phone-row .content{width:auto;margin-right:40px;margin-left:20px;padding-top:0;padding-left:10px;vertical-align:top;min-height:50px}.card-ui.phones .body .phone-row .content .number,.card-ui.phones .body .phone-row .content .title{height:auto;line-height:21px}.card-ui.phones .body .phone-row .content .title{font-weight:700;padding-top:4px}.card-ui.phones .body .phone-row .content .title i{vertical-align:none;margin-right:10px}.card-ui.phones .body .phone-row .content .title .title-container.marginFix{margin-right:-8px}.card-ui.phones .body .phone-row .content .number{overflow:hidden}.card-ui.phones .body .phone-row .call-icon{float:right;clear:none;width:40px;text-align:center;font-size:26px;position:absolute;margin-top:0;right:0;top:0}.card-ui.phones .body .phone-row .primary-indicator{height:50px;line-height:50px;float:left;clear:none;width:20px;background:rgba(0,128,0,.5);color:#fff;vertical-align:middle;text-align:center;font-size:16px;font-weight:700}.card-ui.phones .body .phone-row.primary .primary-indicator{background:green}.card-ui.phones .body .phone-row.primary .confidential-indicator{margin-left:2px}.card-ui.phones .body .phone-row.primary .content{margin-left:20px;padding-left:10px}.card-ui.phones .body .phone-row.primary .content .notes{line-height:21px;color:#5e5e5e}.card-ui.phones .body .phone-row.primary .content.confidentialFix{margin-left:40px}.card-ui.phones .body .phone-row.editable{margin-bottom:36px}.card-ui.phones .body .phone-row.editable .country{margin-top:1px;margin-bottom:1px;padding-left:0!important}.card-ui.locations .title-bar .right,.card-ui.phones .body .left{padding-left:8px;position:relative;width:auto;padding-right:7px;z-index:3}.card-ui.phones .body .bumper{height:0;margin-top:-2px}.card-ui.phones .body .left{height:40px;line-height:40px;vertical-align:middle;float:left;margin-left:23px;font-size:12px;color:#5e5e5e}.card-ui.phones .body .left i{vertical-align:inherit;margin-right:5px;font-size:22px;color:#bebebe}.card-ui.phones .lower .body{color:#f4f4f4}.card-ui.phones .lower .body .phone-row .type-icon,.card-ui.phones .lower .body .phone-row call-icon{color:#fff}.card-ui.phones .lower .body .phone-row .content .title{color:#fff;font-weight:700}.card-ui.phones .lower .body .phone-row .content .notes{line-height:21px;color:#fff}.card-ui.phones .footer{height:40px;line-height:40px;vertical-align:middle;text-align:center;font-size:34px;color:#fff}.card-ui.phones .footer.active i{transform:scale(1,-1)}.card-ui.locations{margin-left:0;padding-bottom:0}.card-ui.locations .title-bar{vertical-align:middle}.card-ui.locations .title-bar .left{height:40px;line-height:40px;vertical-align:inherit;float:left;position:relative;width:auto;z-index:3}.card-ui.locations .title-bar .left i{vertical-align:none}.card-ui.locations .title-bar .right{height:40px;line-height:40px;vertical-align:inherit;float:right}.card-ui.locations .title-bar .right i{vertical-align:inherit;margin-right:5px}.card-ui.locations .body .noContent{height:30px;text-align:center;font-size:14px}.card-ui.locations .body .location-row{position:relative}.card-ui.locations .body .location-row .content,.card-ui.locations .body .location-row .directions-icon{height:auto;line-height:50px;vertical-align:middle}.card-ui.locations .body .location-row .content{width:auto;margin-right:40px;margin-left:20px;padding-top:0;padding-left:10px;vertical-align:top;min-height:50px}.card-ui.locations .body .location-row .content .address,.card-ui.locations .body .location-row .content .title{height:auto;line-height:21px}.card-ui.locations .body .location-row .content .address i,.card-ui.locations .body .location-row .content .title i{vertical-align:none;margin-right:10px}.card-ui.locations .body .location-row .content .title{font-weight:700;padding-top:4px}.card-ui.locations .body .location-row .content .title .title-container.marginFix{margin-right:-8px}.card-ui.locations .body .location-row .content .title .no-geo{margin-right:0;margin-left:5px;color:red;font-size:12px;vertical-align:baseline}.card-ui.locations .body .location-row .directions-icon{float:right;clear:none;width:40px;text-align:center;font-size:26px;position:absolute;margin-top:0;right:0;top:0}.card-ui.locations .body .location-row .primary-indicator{height:50px;line-height:50px;float:left;clear:none;width:20px;background:rgba(0,128,0,.5);color:#fff;vertical-align:middle;text-align:center;font-size:16px;font-weight:700}.card-ui.locations .body .location-row.primary .primary-indicator{background:green}.card-ui.locations .body .location-row.primary .content{margin-left:20px;padding-left:10px}.card-ui.locations .body .location-row.primary .content .notes{line-height:21px;color:#5e5e5e}.card-ui.locations .body .bumper{height:0;margin-top:-2px}.card-ui.locations .body .left{height:40px;line-height:40px;vertical-align:middle;float:left;position:relative;width:auto;padding-right:7px;padding-left:8px;margin-left:23px;z-index:3;font-size:12px;color:#5e5e5e}.card-ui.locations .body .left i{vertical-align:inherit;margin-right:5px;font-size:22px;color:#bebebe}.card-ui.locations .lower .body{color:#f4f4f4;padding-left:0}.card-ui.locations .lower .body .location-row .type-icon,.card-ui.locations .lower .body .location-row directions-icon{color:#fff}.card-ui.locations .lower .body .location-row .content .title{color:#fff;font-weight:700}.card-ui.locations .lower .body .location-row .content .notes{line-height:21px;color:#fff}.card-ui.locations .footer{height:40px;line-height:40px;vertical-align:middle;text-align:center;font-size:34px;color:#fff}.card-ui.locations .footer.active i{transform:scale(1,-1)}.card-ui.languages{margin-left:0;padding-bottom:0}.card-ui.languages .title-bar{vertical-align:middle}.card-ui.languages .title-bar .left{height:40px;line-height:40px;vertical-align:inherit;float:left;position:relative;width:auto;z-index:3}.card-ui.languages .title-bar .left i{vertical-align:none}.card-ui.languages .title-bar .right{height:40px;line-height:40px;vertical-align:inherit;float:right;position:relative;width:auto;padding-right:7px;padding-left:8px;z-index:3}.card-ui.languages .title-bar .right i{vertical-align:inherit;margin-right:5px}.card-ui.languages .body .noContent{height:100%;text-align:center;font-size:14px}.card-ui.languages .body .language-row .content,.card-ui.languages .body .language-row .language-icon{height:50px;line-height:50px;vertical-align:middle}.card-ui.languages .body .language-row .content i,.card-ui.languages .body .language-row .language-icon i{vertical-align:inherit}.card-ui.languages .body .language-row .content{width:auto;margin-right:40px;margin-left:20px;padding-top:0;padding-left:10px;vertical-align:top;min-height:50px}.card-ui.languages .body .language-row .content .fluency,.card-ui.languages .body .language-row .content .language{height:auto;line-height:21px}.card-ui.languages .body .language-row .content .fluency i,.card-ui.languages .body .language-row .content .language i{vertical-align:none;margin-right:10px}.card-ui.languages .body .language-row .content .language{font-weight:700;padding-top:4px}.card-ui.languages .body .language-row .language-icon{float:right;clear:none;width:40px;margin-top:-50px;text-align:center;font-size:26px}.card-ui.languages .body .language-row .primary-indicator{height:50px;line-height:50px;float:left;clear:none;width:20px;background:rgba(0,128,0,.5);color:#fff;vertical-align:middle;text-align:center;font-size:16px;font-weight:700}.card-ui.languages .body .language-row.primary .primary-indicator{background:green}.card-ui.languages .body .language-row.primary .content{margin-left:20px;padding-left:10px}.card-ui.languages .body .bumper{height:0;margin-top:-2px}.card-ui.languages .body .left{height:40px;line-height:40px;vertical-align:middle;float:left;position:relative;width:auto;padding-right:7px;padding-left:8px;margin-left:23px;z-index:3;font-size:12px;color:#5e5e5e}.card-ui.languages .body .left i{vertical-align:inherit;margin-right:5px;font-size:22px;color:#bebebe}.card-ui.languages .lower .body{color:#f4f4f4;padding-left:0}.card-ui.languages .lower .body .language-row .language-icon,.card-ui.languages .lower .body .language-row .type-icon{color:#fff}.card-ui.languages .lower .body .language-row .content .language{color:#fff;font-weight:700}.card-ui.languages .lower .body .language-row .content .fluency{color:#fff}.card-ui.languages .footer{height:40px;line-height:40px;vertical-align:middle;text-align:center;font-size:34px;color:#fff}.card-ui.languages .footer.active i{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1);display:inline-block}.card-ui.patient-service-summary{color:#525252!important}.card-ui.patient-service-summary .title-bar{padding:0}.card-ui.patient-service-summary .title-bar .main-title{color:#069bd7!important;width:auto!important;font-weight:500}.card-ui.patient-service-summary .title{border-bottom:1px solid #f4f4f4;font-weight:700;padding:0 20px!important;height:25px;min-height:25px;line-height:25px;font-size:13px}.card-ui.patient-service-summary .fields{padding:5px 20px;height:auto;min-height:25px;line-height:25px;position:relative}.card-ui.patient-service-summary .fields .link-button{width:40px;position:absolute;top:0;right:0;font-size:26px;text-align:center;line-height:33px}.card-ui.patient-service-summary .code .color{line-height:20px;width:5px;float:left;margin-bottom:2px}.card-ui.patient-service-summary .code .text{margin-left:10px}.card-ui.maximum-billable .max-billing-line .span12,.card-ui.maximum-billable .max-billing-line .span4,.card-ui.patient-service-summary .max-billing-line .span12:nth-child(even){margin-left:0}.card-ui.patient-service-summary .warning{color:red!important}.card-ui.patient-service-summary .max-billing-line{padding-left:20px;clear:both}.card-ui.patient-service-summary .max-billing-line .span12{float:none;clear:both}.card-ui.patient-service-summary .max-billing-line.title{font-weight:700;padding-left:20px;padding-right:0;height:30px}.card-ui.maximum-billable .max-billing-line{padding-top:10px;padding-bottom:20px}.card-ui.maximum-billable .max-billing-line:first-child{padding-top:0}.card-ui.maximum-billable .max-billing-line:nth-child(even){background:#f3f3f3}.card-ui.maximum-billable .service-block{width:5px;margin-top:3px;margin-right:5px;height:25px;float:left}.card-ui.maximum-billable .service-label{float:left}@media (max-width:767px){.card-ui.patient-service-summary{margin-top:10px}}body #content #calendar .top-bar.submodule{width:calc(100% - 200px)!important;top:44px!important}body #content #calendar .top-bar .calendar-icons{float:left;height:100%;padding:0 5px}body #content #calendar .top-bar .calendar-icons .fa-stack{height:100%}body #content #calendar .top-bar .calendar-icons .fa-stack i{height:100%;line-height:40px}body #content #calendar .top-bar .calendar-icons .fa-stack .calendar-text{height:100%;line-height:47px}body #content #calendar .top-bar .controls,body #content #calendar .top-bar .groups,body #content #calendar .top-bar .range-selection,body #content #calendar .top-bar .views{height:44px;line-height:44px;vertical-align:middle}body #content #calendar .top-bar .groups,body #content #calendar .top-bar .views{float:left;clear:none;width:auto;margin-left:7px}body #content #calendar .top-bar .groups .calendar-view-button,body #content #calendar .top-bar .views .calendar-view-button{color:#333;cursor:pointer;float:left;height:100%;width:auto;position:relative}body #content #calendar .top-bar .groups .calendar-view-button .fa-stack,body #content #calendar .top-bar .views .calendar-view-button .fa-stack{margin-left:0}body #content #calendar .top-bar .groups .calendar-view-button .dropdown-label,body #content #calendar .top-bar .groups .calendar-view-button a,body #content #calendar .top-bar .views .calendar-view-button .dropdown-label,body #content #calendar .top-bar .views .calendar-view-button a{color:#333;height:100%;text-transform:capitalize;font-size:14px;font-weight:600;-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-moz-box-shadow:none;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;-webkit-box-shadow:none;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}body #content #calendar .top-bar .groups .calendar-view-button .dropdown-label .title,body #content #calendar .top-bar .groups .calendar-view-button a .title,body #content #calendar .top-bar .views .calendar-view-button .dropdown-label .title,body #content #calendar .top-bar .views .calendar-view-button a .title{padding-left:10px}body #content #calendar .top-bar .groups .calendar-view-button .dropdown-label,body #content #calendar .top-bar .views .calendar-view-button .dropdown-label{cursor:default}body #content #calendar .top-bar .groups .calendar-view-button .arrow-down,body #content #calendar .top-bar .groups .calendar-view-button h5,body #content #calendar .top-bar .views .calendar-view-button .arrow-down,body #content #calendar .top-bar .views .calendar-view-button h5{font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:12px;color:#333}body #content #calendar .top-bar .groups .calendar-view-button .arrow-down,body #content #calendar .top-bar .views .calendar-view-button .arrow-down{margin-left:5px;float:right}body #content #calendar .top-bar .groups .calendar-view-button span.checkmark,body #content #calendar .top-bar .views .calendar-view-button span.checkmark{float:left}body #content #calendar .top-bar .groups .calendar-view-button span.checkmark.visible,body #content #calendar .top-bar .views .calendar-view-button span.checkmark.visible{visibility:visible}body #content #calendar .top-bar .groups .calendar-view-button span.checkmark.nonvisible,body #content #calendar .top-bar .views .calendar-view-button span.checkmark.nonvisible{visibility:hidden}body #content #calendar .top-bar .groups .calendar-view-button h5,body #content #calendar .top-bar .views .calendar-view-button h5{padding-left:10px!important;padding-right:10px!important}body #content #calendar .top-bar .groups .calendar-view-button ul,body #content #calendar .top-bar .views .calendar-view-button ul{margin:0;padding:0;min-width:0;width:140px;left:initial;border:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body #content #calendar .top-bar .groups .calendar-view-button ul li,body #content #calendar .top-bar .views .calendar-view-button ul li{width:100%}body #content #calendar .top-bar .groups .calendar-view-button.mobile-dropdown:active,body #content #calendar .top-bar .views .calendar-view-button.mobile-dropdown:active{background:0 0}body #content #calendar .top-bar .range-selection{width:auto;margin-left:380px;margin-right:350px;text-align:center}body #content #calendar .top-bar .range-selection .title{display:inline-block;font-size:16px;color:#262626}body #content #calendar .top-bar .controls .filter-button.active i,body #content #calendar .top-bar .controls .open-overlay-button.active i{color:#9c0}body #content #calendar .top-bar .left-content{margin-right:360px}body #content #calendar .top-bar .controls{float:right;clear:none;width:360px}body #content #calendar .top-bar .controls .hide{display:none!important}body #content #calendar .top-bar .controls .action-item{height:44px;line-height:44px}body #content #calendar .top-bar .controls .action-item span{vertical-align:top}body #content #calendar .top-bar .controls .action-item.today span{display:inline-block;width:45px;height:45px}body #content #calendar .top-bar .controls .action-item.today span svg{width:25px;height:100%}body #content #calendar .top-bar .controls .filter-button{width:auto;height:44px;text-align:center;vertical-align:middle;float:right}body #content #calendar .top-bar .controls .filter-button i{font-size:22px;margin:0;vertical-align:middle}body #content #calendar .top-bar .controls .open-overlay-button{height:44px;line-height:44px;vertical-align:middle;text-align:center;float:left;display:inline}body #content #calendar .top-bar .controls .open-overlay-button .text{height:44px;line-height:44px;vertical-align:middle;text-align:center;float:right;display:inline;font-weight:initial;font-size:14px}body #content #calendar .top-bar .shortcut-icons{float:right;clear:none}body #content #calendar .content-wrapper{top:44px!important;height:calc(100% - 44px);overflow-x:hidden}body #content #calendar .content-wrapper.submodule{width:calc(100% - 200px)!important;height:calc(100% - 88px);overflow:hidden!important;top:88px!important}body #content #calendar .content-wrapper .container-fluid{height:100%!important}body #content #calendar .content-wrapper .container-fluid .mobiScroll{width:300px;height:400px}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayList{width:100%;height:70px;background-color:#fff;border-bottom:1px solid #09c}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayList .list{width:100%;padding:0;margin:0;height:100%}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayList .list li{font-size:13px;float:left;width:14.28%;padding:0;margin:0;height:70px;text-align:center;vertical-align:middle}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayList .list li span{font-weight:700;line-height:34px;font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayList .list li .spacer{position:absolute;top:0;background:#bebebe;width:1px;height:70px;padding:0}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayList .list li{color:#333;background-color:#fff;list-style-type:none}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayList .list li.a{border-bottom:6px solid #9c0;height:64px}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events{width:100%;margin:0;padding:0;height:60px;background:#fff}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content{height:100%;width:auto;position:relative}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-left,body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-middle,body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-right{height:60px;margin:0}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-left{width:180px;border-right:1px solid #09c}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-left .left-event-content{width:180px;height:50px;padding-top:10px}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-left .left-event-content .event-type{position:relative;left:10px;float:right;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:19px;height:19px;margin-top:1px;color:#fff;text-align:center;line-height:19px}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-left .left-event-content .start-time{font-size:13px;width:auto;float:right;color:#333;text-align:right}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-middle{width:auto}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content{height:50px;padding-top:10px;padding-left:40px}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .address,body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .patientName{font-size:13px;float:left;margin-left:0;color:#919191}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .address,body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .message span{float:none}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .timeSpan{clear:both}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .timeSpan div{display:inline-block;width:70px}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .patientName b{font-size:14px;color:#333;font-weight:initial;float:left}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .patientName .service-label{color:#fff;text-align:center;overflow:hidden;padding:0 7px;font-weight:800;margin-left:15px;float:left}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-right{color:#919191;width:300px;float:right}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .event-right .no-pay-data{padding-top:10px}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .arrow-icon{width:40px;margin-top:0;text-align:center;font-size:26px;position:absolute;height:auto;line-height:60px;right:0;top:0}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .left-content .arrow-icon i{vertical-align:inherit}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .right-buttons{margin-top:-60px;width:20%;height:60px;float:right}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .right-buttons .direction,body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .right-buttons .patientDetails{width:50%;height:60px;text-align:center;vertical-align:middle;line-height:60px;float:left;font-size:22px}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .right-buttons .direction{line-height:70px}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events .right-buttons .patientDetails{float:right}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .events:nth-child(2n){background:#f3f3f3}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .done-today{width:150px;margin:0 auto;clear:both;position:relative;padding-top:25px;padding-bottom:20px;font-size:14px;text-align:center;color:#525252}body #content #calendar .content-wrapper .container-fluid .mobileCalendar .dayEvents .done-today i{font-size:18px;vertical-align:sub;margin-right:5px}body #content #calendar .calendar-SearchOverlay input,body #content #calendar .calendar-SearchOverlay select{font-size:13px;color:#262626;font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif}body #content #calendar .calendar-SearchOverlay{width:320px;height:calc(100% - 44px);top:0;z-index:8;margin-top:44px}body #content #calendar .calendar-SearchOverlay.submodule{height:calc(100% - 88px);margin-top:88px}body #content #calendar .calendar-SearchOverlay input{width:286px;border:1px solid #bfbfbf;height:15px;line-height:15px;margin-bottom:0}body #content #calendar .calendar-SearchOverlay input[readonly]{cursor:pointer;background:#fff}body #content #calendar .calendar-SearchOverlay select{width:225px;border:1px solid #dfdfdf;height:25px}body #content #calendar .calendar-SearchOverlay select[id*=mobiscroll]{display:none}body #content #calendar .calendar-SearchOverlay .toggle .has-switch{min-width:58px;height:26px}body #content #calendar .calendar-SearchOverlay .title-bar{width:100%;right:0;top:0;height:44px;line-height:44px;vertical-align:middle;text-align:center;font-size:20px;background:#dfdfdf;border-bottom:2px solid #003F70;position:absolute;z-index:20}body #content #calendar .calendar-SearchOverlay .title-bar .left{float:left;padding:0 10px;height:44px;line-height:44px}body #content #calendar .calendar-SearchOverlay .title-bar .left .patient-icon-edit{font-size:17px;vertical-align:middle}body #content #calendar .calendar-SearchOverlay .title-bar .left i{margin-right:5px}body #content #calendar .calendar-SearchOverlay .title-bar .left span{font-size:14px;vertical-align:top}body #content #calendar .calendar-SearchOverlay .title-bar .right{float:right;line-height:44px;height:44px;width:auto;padding:0 5px}body #content #calendar .calendar-SearchOverlay .title-bar .right i{margin-right:5px;font-size:21px}body #content #calendar .calendar-SearchOverlay .title-bar .right span{font-size:14px;vertical-align:top}body #content #calendar .calendar-SearchOverlay .title-bar .right.close-button{width:44px;padding:0}body #content #calendar .calendar-SearchOverlay .title-bar .right.close-button i{font-size:16px;margin-right:0}body #content #calendar .calendar-SearchOverlay .search-overlay{background-color:#fff;border-left:1px solid #777;width:320px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content{position:absolute;width:320px;color:#525252;background-color:#fff;height:auto;margin-bottom:44px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content{clear:both;padding:0}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid{height:auto}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .title{padding:0 10px;min-height:25px;line-height:25px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields{padding:5px 10px 8px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields.date-range{padding-right:30px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields select{font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:13px;color:#262626;max-height:25px;width:100%;margin:0}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body{padding:0;height:27px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row{display:inline-block;line-height:30px;min-height:30px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .left{position:relative;float:left;margin-top:2px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .left .text{color:#fff;font-weight:700;height:auto;line-height:25px;max-height:25px;max-width:190px;overflow:hidden;padding:0 10px;text-align:center;text-overflow:ellipsis}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .left .text.confirmed{padding-top:2px;height:41px;line-height:20px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .left .text.location{color:#333;font-weight:initial}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .left .text.service-label{text-align:left;white-space:nowrap}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .right{float:right;padding-left:10px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .right .has-switch{height:23px;margin-top:1px;min-width:56px;white-space:nowrap}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .right .has-switch label{width:35%}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .right .has-switch i{margin-top:-1px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .right .has-switch>div.switch-off{left:-51%}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .right .text{font-size:10px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .right.confirmed{line-height:45px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .right.close-button{padding:0 7px;width:20px;font-size:12px;border-radius:2px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .body .field-row .right.close-button i{font-size:12px;padding:2px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .clear-model-button{position:relative;right:-277px;top:-23px;height:21px;width:21px;text-align:center;line-height:23px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .clear-model-button i{font-size:11px;color:#919191}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .fields .al-input.al-calendar .desktop-calendar-picker .inner-button{right:6px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid.picker-field .fields .input{height:15px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .title{background:#ddd;font-weight:700;height:30px;padding-top:3px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .title.sub-toggle{background:#fff;padding:10px 0 0}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .title .left{float:left}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .title .right{float:right}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid .title .right .has-switch{height:25px;min-height:25px;min-width:65px;width:65px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid.client .fields{height:auto}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid.client .fields .input{height:25px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid.client .fields .input:not(:last-child){padding-bottom:8px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .row-fluid.case-coordinator{margin-bottom:1px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dateOfLoss.row-fluid .fields .datepicker,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dates.row-fluid .fields .datepicker,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .due_date.row-fluid .fields .datepicker{position:relative;float:left}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dateOfLoss.row-fluid .fields .datepicker input,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dates.row-fluid .fields .datepicker input,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .due_date.row-fluid .fields .datepicker input{width:100%;line-height:18px;height:20px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dateOfLoss.row-fluid .fields .datepicker:not(:first-child) .desktop-calendar-picker,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dateOfLoss.row-fluid .fields .datepicker:not(:first-child) .phonegap-calendar-picker,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dates.row-fluid .fields .datepicker:not(:first-child) .desktop-calendar-picker,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dates.row-fluid .fields .datepicker:not(:first-child) .phonegap-calendar-picker,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .due_date.row-fluid .fields .datepicker:not(:first-child) .desktop-calendar-picker,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .due_date.row-fluid .fields .datepicker:not(:first-child) .phonegap-calendar-picker{margin-left:1px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dateOfLoss.row-fluid .fields .datepicker,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dates.row-fluid .fields .datepicker{width:50%}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dateOfLoss.row-fluid .fields .datepicker .desktop-calendar-picker,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dateOfLoss.row-fluid .fields .datepicker .phonegap-calendar-picker,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dates.row-fluid .fields .datepicker .desktop-calendar-picker,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dates.row-fluid .fields .datepicker .phonegap-calendar-picker{width:140px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dateOfLoss.row-fluid .fields .datepicker .inner-button,body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .dates.row-fluid .fields .datepicker .inner-button{top:2px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .due_date.row-fluid .fields .datepicker input{width:292px}body #content #calendar .calendar-SearchOverlay .search-overlay .search-overlay-content .content .due_date.row-fluid .fields .datepicker .inner-button{right:2px;top:2px}body #content #calendar .calendar-SearchOverlay .bottom{font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:14px;vertical-align:middle;text-align:center;line-height:40px;padding:2px;background-color:#ddd;position:fixed;bottom:0;width:100%;z-index:1000;-webkit-backface-visibility:hidden}body #content #calendar .calendar-SearchOverlay .bottom .clear-button,body #content #calendar .calendar-SearchOverlay .bottom .filter-button,body #content #calendar .calendar-SearchOverlay .bottom .search-button{background:#bbb;color:#000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;width:calc(50% - 4px);float:left;font-weight:initial;margin-right:4px}body #content #calendar .calendar-SearchOverlay .bottom .enter-highlight{background:#a8d324!important}body #content .modal .modal-body a{color:grey}body #content .modal .modal-body a i{font-size:16px}body #content .modal .modal-body a:hover{color:inherit;text-decoration:none}body #content .modal .modal-body .title{text-align:left;color:#fff;background-color:red;border:2px solid red;padding-left:7px;font-weight:700;font-size:21px}body #content .modal .modal-body .title .close-btn{margin-right:10px;float:right;font-size:36px}body #content .modal .modal-body .trash{text-align:center;font-size:72px;display:block;color:#777;margin:10px 0}body #content .modal .modal-body .message{margin:0 10px;text-align:center}body #content .modal .modal-body .action-item .icon .todayIcon{height:50px}body #content .modal .modal-body .action-item .icon .todayIcon svg{width:30%;height:100%}body #content .modal .modal-body .action-item .text{margin-right:60px;text-align:center}body #content .modal .modal-body .action-item.act-btn{text-align:center;background-color:#5e5e5e;color:#f4f4f4!important;font-weight:700}body #content .modal .modal-body .event-warning{margin:0 10px}body #content #calendarEvents .top-bar,body #content #calendarEvents .top-bar .row-fluid{width:100%}body #content #calendarEvents .top-bar .row-fluid .left{width:calc(100% - 582px);height:100%;display:inline-block}body #content #calendarEvents .top-bar .row-fluid .left .event-timeSpan{width:100%;height:45px;float:left;line-height:45px;overflow:hidden;max-width:520px}body #content #calendarEvents .top-bar .row-fluid .left .event-timeSpan i{float:left;margin-right:5px;height:45px;line-height:45px;font-size:25px;vertical-align:middle}body #content #calendarEvents .top-bar .row-fluid .left .event-timeSpan span{width:90%;margin-right:5px;text-align:left;overflow:hidden;height:45px;line-height:45px;font-size:15px;white-space:nowrap}body #content #calendarEvents .top-bar .row-fluid .left .event-timeSpan .time-span{display:inline-block}body #content #calendarEvents .top-bar .row-fluid .left .event-timeSpan .time-span1,body #content #calendarEvents .top-bar .row-fluid .left .event-timeSpan .time-span2,body #content #calendarEvents .top-bar .row-fluid .left .event-timeSpan .time-span3{display:none}body #content #calendarEvents .top-bar .row-fluid .right{float:right;width:582px;height:100%;display:inline-block}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-0,body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-5,body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .section .graphic-part .check.incomplete i{display:none}body #content #calendarEvents .content-wrapper{width:100%;margin-left:0;top:44px}body #content #calendarEvents .content-wrapper .sub-header{background:#33b5e5;line-height:45px}body #content #calendarEvents .content-wrapper .sub-header .menu-click{height:45px;width:45px;font-size:23px;line-height:45px;text-align:center;vertical-align:middle}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container{padding:10px 10px 0;margin-top:3px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in{margin-bottom:1px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body{padding:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart{height:53px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .section{float:left;width:25%}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .section .text-part{color:#919191;font-size:13px;text-align:center}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .section .graphic-part{position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .section .graphic-part .check{-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px;border:6px solid;width:15px;height:15px;line-height:16px;text-align:center;margin:auto;background:#fff;position:relative;z-index:10}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .section .graphic-part .check i{font-size:13px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .section .graphic-part .check.incomplete{border:4px solid;width:7px;height:7px;margin-top:6px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .section .graphic-part .line{left:50%;position:absolute;width:100%;height:2px;top:50%;margin-top:-1px;z-index:5}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .open-shift .graphic-part .check{border-color:#B028C4;color:#B028C4}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .open-shift .graphic-part .line{background:-o-linear-gradient(left,#B028C4,#1DC497);background:-ms-linear-gradient(left,#B028C4,#1DC497);background:-moz-linear-gradient(left,#B028C4,#1DC497);background:-webkit-linear-gradient(left,#B028C4,#1DC497);background:linear-gradient(left,#B028C4,#1DC497)}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .scheduled .graphic-part .check{border-color:#1DC497;color:#1DC497}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .scheduled .graphic-part .line{background:-o-linear-gradient(left,#1DC497,#207DAA);background:-ms-linear-gradient(left,#1DC497,#207DAA);background:-moz-linear-gradient(left,#1DC497,#207DAA);background:-webkit-linear-gradient(left,#1DC497,#207DAA);background:linear-gradient(left,#1DC497,#207DAA)}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .in-progress .graphic-part .check{border-color:#207DAA;color:#207DAA}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .in-progress .graphic-part .line{background:-o-linear-gradient(left,#207DAA,#24E405);background:-ms-linear-gradient(left,#207DAA,#24E405);background:-moz-linear-gradient(left,#207DAA,#24E405);background:-webkit-linear-gradient(left,#207DAA,#24E405);background:linear-gradient(left,#207DAA,#24E405)}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart .completed .graphic-part .check{border-color:#24E405;color:#24E405}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .flow-chart.punchcards-disabled .section{width:50%}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button{width:100%;background:#919191;color:#fff;font-size:18px;font-weight:700;text-align:center;line-height:40px;cursor:default;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button i{font-size:24px;vertical-align:middle;margin-right:10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button .time{font-size:13px;text-align:left;line-height:20px;font-weight:initial;padding:0 5px;position:absolute}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button .duration{text-align:right;right:0;top:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-1,body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-1.active{background:red!important}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-10{background:#5ECB7D;cursor:pointer}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-15{background:#3CB7DF;cursor:pointer}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-20,body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-20:active{background:#24E405!important}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-11,body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-11:active,body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-16,body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-16:active{background:red!important}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-6,body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .check-in-button.status-6:active{background:orange!important}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .check-in .body .status-info{width:100%;color:#525252;font-size:13px;text-align:center;line-height:25px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record{width:100%;margin:0 0 10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.title-bar{height:40px;line-height:40px;padding:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.title-bar .left{color:#2ecc71}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.body .row-fluid{position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.body .row-fluid .link-button{width:40px;margin-top:0;text-align:center;font-size:26px;position:absolute;height:auto;line-height:50px;right:0;bottom:-9px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.body .row-fluid .link-button i{vertical-align:inherit}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.body .row-fluid .content .no-geo{margin-right:5px;color:red;font-size:12px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.body .row-fluid .content .toggle .has-switch{min-width:56px;white-space:nowrap;height:23px;margin-top:-2px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.body .row-fluid .content .toggle .has-switch label{width:35%;z-index:2}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.body .row-fluid .content .toggle .has-switch .switch-left,body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.body .row-fluid .content .toggle .has-switch .switch-right{padding:2px 4px;border:none}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.body .row-fluid .content .toggle .has-switch .switch-right{position:absolute}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.body .row-fluid .content .toggle .has-switch>div.switch-off{left:-51%}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.body .client-row .payer-row:nth-child(2n){background:#f3f3f3}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.body .attendee-row:nth-child(2n),body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record .container-fluid.body .client-row:nth-child(2n){background:#eaeaea}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.event-record:first-child{margin-top:10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.notes{margin:0 0 10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.notes .container-fluid.title-bar{height:40px;line-height:40px;padding:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .check-in-container .card-ui.notes .container-fluid.title-bar .left{color:#2ecc71}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes{margin-left:0;margin-bottom:11px}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .title-bar{border-bottom:0;height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body{padding:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note{padding:0 7px;width:100%;margin-left:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body{padding-bottom:10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .title{height:50px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .title .left{float:left;margin-top:0;margin-left:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .title .left .patient-picture{width:50px;height:50px;margin-right:10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .title .left .patient-picture .photo-placeholder{line-height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .title .left .user{font-size:12px;font-weight:700}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .title .left .post-date{color:#5e5e5e;margin-left:60px}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .title .left .post-date i{margin-right:10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .title .right{height:50px;float:right;display:inline;margin-top:0;margin-right:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .title .right .space{float:right;width:50px;height:50px;line-height:50px;vertical-align:middle;text-align:center;color:#919191}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .title .right .space i{width:44px;font-size:22px}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .title .right .buttons-small{display:none}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .title .right .buttons-big{display:block}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .content .force{margin-top:10px;width:100%;position:relative;padding:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .content .force .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .content .force .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .note .body .content .force .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .duties-row{margin-left:8px}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .addNote,body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .removeNote{margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .addNote i,body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .removeNote i{margin-right:5px}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .service-block{width:5px;margin-right:5px;height:25px;float:left}body #content #calendarEvents .content-wrapper .content-container .patient-row .noNotes{margin:0 0 11px}body #content #calendarEvents .content-wrapper .content-container .patient-row .noNotes .title-bar{border-bottom:0;height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .noNotes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .noNotes .title-bar .leftbar i{vertical-align:middle;font-size:24px}body #content #calendarEvents .content-wrapper .content-container .patient-row .noNotes .body{text-align:center}body #content #calendarEvents .content-wrapper .content-container .patient-row .noNotes .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .noNotes .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .noNotes .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEvents .content-wrapper .content-container .patient-row .noNotes .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEvents .content-wrapper .content-container .patient-row .noNotes .addNote,body #content #calendarEvents .content-wrapper .content-container .patient-row .noNotes .removeNote{margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #content #calendarEvents .content-wrapper .content-container .patient-row .noNotes .addNote i,body #content #calendarEvents .content-wrapper .content-container .patient-row .noNotes .removeNote i{margin-right:5px}body #content #calendarEvents .content-wrapper .content-container .patient-row .reminder{height:45px;margin-top:15px;margin-left:0;width:100%}body #content #calendarEvents .content-wrapper .content-container .patient-row .reminder .no-space{height:30px}body #content #calendarEvents .content-wrapper .content-container .patient-row .reminder .no-space .title{width:30%;height:30px;line-height:30px}body #content #calendarEvents .content-wrapper .content-container .patient-row .reminder .no-space .content{width:30%}body #content #calendarEvents .content-wrapper .content-container .patient-row .reminder .no-space .addReminder{float:right;height:30px;line-height:30px;width:auto}body #content #calendarEvents .content-wrapper .content-container .patient-row .reminder .no-space .addReminder span{vertical-align:top}body #content #calendarEvents .content-wrapper .content-container .right{float:right;width:40%;margin-top:10px;margin-left:0;margin-right:10px}body #content #calendarEvents .content-wrapper .content-container .right .notes{width:100%;margin-left:0;margin-bottom:11px}body #content #calendarEvents .content-wrapper .content-container .right .notes .title-bar{border-bottom:0;height:50px}body #content #calendarEvents .content-wrapper .content-container .right .notes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .right .notes .body{padding:0}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note{padding:0 7px;width:100%;margin-left:0}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body{padding-bottom:10px}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .title{height:50px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .title .left{float:left;margin-top:0;margin-left:0}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .title .left .patient-picture{width:50px;height:50px;margin-right:10px}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .title .left .patient-picture .photo-placeholder{line-height:50px}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .title .left .user{font-size:12px;font-weight:700}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .title .left .post-date{color:#5e5e5e;margin-left:60px}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .title .left .post-date i{margin-right:10px}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .title .right{height:50px;float:right;display:inline;margin-top:0;margin-right:0}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .title .right .space{float:right;width:50px;height:50px;line-height:50px;vertical-align:middle;text-align:center;color:#919191}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .title .right .space i{width:44px;font-size:22px}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .title .right .buttons-small{display:none}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .title .right .buttons-big{display:block}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .content .force{margin-top:10px;width:100%;position:relative;padding:0}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .content .force .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .content .force .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .note .body .content .force .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .addNote,body #content #calendarEvents .content-wrapper .content-container .right .notes .body .removeNote{margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .addNote i,body #content #calendarEvents .content-wrapper .content-container .right .notes .body .removeNote i{margin-right:5px}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEvents .content-wrapper .content-container .right .notes .body .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEvents .content-wrapper .content-container .right .noNotes{margin:0 0 11px}body #content #calendarEvents .content-wrapper .content-container .right .noNotes .title-bar{border-bottom:0;height:50px}body #content #calendarEvents .content-wrapper .content-container .right .noNotes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .right .noNotes .title-bar .leftbar i{vertical-align:middle;font-size:23px}body #content #calendarEvents .content-wrapper .content-container .right .noNotes .body{text-align:center}body #content #calendarEvents .content-wrapper .content-container .right .noNotes .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #content #calendarEvents .content-wrapper .content-container .right .noNotes .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEvents .content-wrapper .content-container .right .noNotes .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEvents .content-wrapper .content-container .right .noNotes .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEvents .content-wrapper .content-container .right .noNotes .addNote,body #content #calendarEvents .content-wrapper .content-container .right .noNotes .removeNote{margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #content #calendarEvents .content-wrapper .content-container .right .noNotes .addNote i,body #content #calendarEvents .content-wrapper .content-container .right .noNotes .removeNote i{margin-right:5px}body #content #calendarEvents .content-wrapper .content-container .right .care-plan{width:100%}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .title-bar{border-bottom:0;height:50px}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .title-bar .rightbar{position:relative;margin-right:7px;padding:0;width:50px;float:right;font-size:22px;line-height:50px;text-align:center;color:#919191}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body{text-align:center;width:100%}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan.odd{background-color:#e9e9e9}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan.even{background-color:#E2E2E2}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan.more .right-side{line-height:30px!important}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan.noIns,body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan.noIns .left-side{height:30px!important}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan.noIns .left-side .required{left:20px}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan.noIns .left-side .question-instructions{height:0!important}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan.noIns .right-side{height:30px!important;line-height:30px!important}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan{margin-bottom:5px;height:60px;width:100%}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question{width:100%}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .left-side{margin-left:10px;float:left;position:relative;width:40%}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .left-side .required{height:30px;float:left;position:relative;width:100%;font-size:11px;font-weight:700;overflow:hidden}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .left-side .required i.red{color:red}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .left-side .required i{color:#fff;float:left;position:relative;width:10%;line-height:30px;text-align:center}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .left-side .required .question-title{float:left;text-align:left;position:relative;width:80%;line-height:30px}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .left-side .question-instructions{font-size:11px;float:right;height:30px;width:90%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .right-side{margin-right:10px;float:right;position:relative;width:40%}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .right-side .options{text-align:center}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .right-side .options .option .answer,body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .right-side .options .option .answerTitle{font-size:13px;font-weight:700;position:relative;float:left;width:40%;vertical-align:middle;text-align:left}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .right-side .options .option .answer{text-align:right}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .right-side .options .option .answerInput{height:30px;width:50px;line-height:40px;margin-right:10px;float:right}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .right-side .options .option .answerInput input{height:18px;width:50px}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .right-side .options .option.dropDown,body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .right-side .options .option.toggle{height:60px;line-height:60px}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .right-side .options .option .planOptions select{width:100%}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .right-side .options .option.dropDown .answer{text-align:left}body #content #calendarEvents .content-wrapper .content-container .right .care-plan .body .care_plan .question .right-side .options .option.inputBox{height:30px;line-height:30px}body #content #calendarEvents .content-wrapper .content-container .right-content .card-ui.patient-service-summary,body #content #calendarEvents .content-wrapper .content-container .right-content .reasons{margin-left:auto}body #content #calendarEvents .content-wrapper .content-container .right-content .card-ui.patient-service-summary .title-bar .main-title,body #content #calendarEvents .content-wrapper .content-container .right-content .reasons .title-bar .main-title{color:#2ecc71!important}body #content #calendarEvents .content-wrapper .content-container .right-content .reasons{box-sizing:border-box}body #content #calendarEvents .content-wrapper .content-container .right-content .reasons .title-bar{padding:0}body #content #calendarEvents .content-wrapper .content-container .right-content .reasons .title-bar .main-title{width:auto}body #content #calendarEvents .content-wrapper .content-container .right-content .reasons .body .reason{padding:5px 20px}body #content #calendarEvents .content-wrapper .content-container .more-plan{float:right;width:40%;margin-left:0;margin-right:15px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700}body #content #calendarEvents .content-wrapper .content-container .more-plan i{margin-right:10px;line-height:50px}body #content #calendarEventsEdit .top-bar,body #content #calendarEventsEdit .top-bar .row-fluid{width:100%}body #content #calendarEventsEdit .top-bar .row-fluid .left{width:auto;min-width:230px}body #content #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan{width:90%;height:45px;float:left;line-height:45px;overflow:hidden;max-width:520px}body #content #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan i{float:left;margin-right:5px;height:45px;line-height:45px;font-size:25px;vertical-align:middle}body #content #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan span{margin-right:5px;text-align:left;overflow:hidden;width:90%;height:45px;line-height:45px;font-size:15px;white-space:nowrap}body #content #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan .time-span{display:inline-block}body #content #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan .time-span1,body #content #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan .time-span2,body #content #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan .time-span3{display:none}body #content #calendarEventsEdit .top-bar .row-fluid .right{width:auto;margin-left:0;float:right}body #content #calendarEventsEdit .top-bar .row-fluid .right .action-item .patient-icon-cancel{font-size:17px;margin-top:4px}body #content #calendarEventsEdit .content-wrapper{top:44px}body #content #calendarEventsEdit .content-wrapper .content{padding:13px 10px 10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .help-panel-overflowFix{position:absolute;background:#292e33;color:#f4f4f4;width:400px;top:55px;right:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .left-content{position:relative;float:left;clear:right}body #content #calendarEventsEdit .content-wrapper .content .patient-row .right-content{position:relative;float:left}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui{margin-left:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar{padding:0;border:none}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .left{position:relative;color:#2ecc71;padding:0;width:100%;float:left}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .left .title .number-container{position:relative;clear:right;float:left;padding-top:10px;padding-left:10px;margin-right:10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .left .title .number-container .number{padding:10px 15px;border-radius:23px;background:#069BD7;color:#fff}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .left .title .main-title{color:#069BD7;padding-top:2px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .left .title .subtitle{margin-top:-10px;margin-left:60px;line-height:14px;font-size:11px;color:#838383}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .right{position:relative;width:auto;height:100%;line-height:40px;margin-left:200px;color:#5e5e5e}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .right .controls-wrapper{position:relative;width:140px;float:right}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .right .controls-wrapper .action-item{height:40px;line-height:40px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .right .controls-wrapper .action-item.today{color:#5e5e5e}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .right .controls-wrapper .action-item.today span{display:inline-block;width:45px;height:40px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .right .controls-wrapper .action-item.today span svg{width:25px;height:100%;fill:#5e5e5e}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .right .matches-wrapper{position:relative;width:auto;margin-right:140px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .right .matches-wrapper .title{width:auto;text-align:center;font-size:16px;fill:#262626;float:left;margin-left:5%}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .right .matches-wrapper .action-bar-tabs{width:400px;float:right}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .title-bar .right .matches-wrapper .action-bar-tabs li{width:200px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria{margin-left:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body{padding:0 9px 3px 10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row{display:inline-block;line-height:25px;min-height:25px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .input.location select{width:100%}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .input.location.paddingFix{padding-right:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .left{float:left;height:25px;vertical-align:middle;line-height:inherit;min-height:inherit;color:#525252;font-size:14px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .left i{vertical-align:inherit;font-size:14px;width:14px;margin-right:10px;text-align:center}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .left [class*=patient-icon]{margin-top:3px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .left .fa{margin-bottom:3px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .left .subtitle{margin-top:-5px;margin-left:0;font-size:11px;color:#838383;white-space:nowrap}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right{margin:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right .validation{width:10px;float:left}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right .validation .valid{height:25px;width:5px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right .input{width:auto;margin-left:10px;padding-right:8px;font-size:13px;color:#919191}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right .input.marginFix{padding-right:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right input{font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:13px;color:#262626;max-height:25px;margin:-2px 0 0;padding:1px 0 2px 6px;width:100%;line-height:16px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right input[readonly]{cursor:pointer;background:#fff}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right select{font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:13px;color:#919191;max-height:25px;width:100%;margin:-2px 0 0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right .text{text-align:center;color:#919191}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right .text.to{padding-left:8px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right .line1{height:25px;margin-bottom:6px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right .RPN{background:purple}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right .PSW{background:green}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right .MGR{background:red}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .right .MC{background:orange}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.criteria .body .field-row .marginFix{padding-right:8px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards{margin-left:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .title-bar .left{color:#069BD7;width:100%}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body{padding:10px 9px 3px 10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row{display:inline-block;line-height:25px;min-height:25px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .section .graphic-part .check.incomplete i,body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right .input .subItem .input b{display:none}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .title .number-container{position:relative;clear:right;float:left;padding-top:10px;padding-left:10px;margin-right:10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .title .number-container .number{padding:10px 15px;border-radius:23px;background:#fff;color:#000;border:1px solid #333}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .title .main-title{padding-top:2px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .title .subtitle{margin-top:-12px;margin-left:30px;font-size:11px;color:#838383}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .content{padding:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .left{float:left;vertical-align:middle;line-height:inherit;min-height:inherit;color:#525252;font-size:14px;height:auto}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .left i{vertical-align:inherit;font-size:14px;width:14px;margin-right:10px;text-align:center}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .left [class*=patient-icon]{margin-top:3px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .left .fa{margin-bottom:3px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .left .subtitle{margin-top:-5px;margin-left:0;font-size:11px;color:#838383}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right{padding:0;margin:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right .validation{width:10px;float:left}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right .validation .valid{height:25px;width:5px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right .input{width:auto;margin-left:10px;padding-right:8px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right .input .text-input{position:relative}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right .input .text-input .clear-model-button{position:absolute;right:-6px;top:2px;height:21px;width:21px;text-align:center;line-height:23px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right .input .text-input .clear-model-button i{font-size:11px;color:#919191}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right .input.marginFix{padding-right:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right input{font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:13px;color:#262626;max-height:25px;margin:-2px 0 0;padding:1px 0 2px 6px;width:100%;line-height:16px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right input[readonly]{cursor:pointer;background:#fff}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right select{font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:13px;color:#919191;max-height:25px;width:100%;margin:-2px 0 0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right .text{text-align:center;color:#919191}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right .text.to{padding-left:8px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .right .line1{height:25px;margin-bottom:6px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row .marginFix{padding-right:8px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row.repeat-row{position:relative}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row.repeat-row .repeat-button{width:110px;margin-top:0;text-align:center;font-size:14px;position:absolute;height:auto;line-height:50px;right:0;bottom:-12px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .schedule-progress-summary-punchcards .body .field-row.repeat-row .repeat-button i{vertical-align:inherit;margin-left:5px;font-size:20px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.schedule-visits .input{font-size:13px;color:#919191}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.schedule-visits .right.ruleText{padding-right:110px;font-weight:500}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.schedule-visits #scheduleRepeatVisits .field-row .right .input.starts_on input{width:97%}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.schedule-visits #scheduleRepeatVisits .field-row .right .input.starts_on .inner-button{right:4px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block{width:100%}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .date{position:relative;float:left;width:70px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress{position:relative;float:left;width:40px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart{height:53px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .section{float:left;width:25%}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .section .text-part{color:#919191;font-size:13px;text-align:center}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .section .graphic-part{position:relative}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .section .graphic-part .check{-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px;border:6px solid;width:15px;height:15px;line-height:16px;text-align:center;margin:auto;background:#fff;position:relative;z-index:10}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .section .graphic-part .check i{font-size:13px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .section .graphic-part .check.incomplete{border:4px solid;width:7px;height:7px;margin-top:6px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .open-shift .graphic-part .check,body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .scheduled .graphic-part .check{border-color:#1DC497;color:#1DC497}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .section .graphic-part .line{left:50%;position:absolute;width:450%;height:2px;top:50%;margin-top:-1px;margin-left:8px;z-index:5;-ms-transform-origin:left;-moz-transform-origin:left;-webkit-transform-origin:left;transform-origin:left;-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);tranform:rotate(90deg)}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .open-shift .graphic-part .line{background:-o-linear-gradient(left,#B028C4,#1DC497);background:-ms-linear-gradient(left,#B028C4,#1DC497);background:-moz-linear-gradient(left,#B028C4,#1DC497);background:-webkit-linear-gradient(left,#B028C4,#1DC497);background:linear-gradient(left,#B028C4,#1DC497)}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .scheduled .graphic-part .line{background:-o-linear-gradient(left,#1DC497,#207DAA);background:-ms-linear-gradient(left,#1DC497,#207DAA);background:-moz-linear-gradient(left,#1DC497,#207DAA);background:-webkit-linear-gradient(left,#1DC497,#207DAA);background:linear-gradient(left,#1DC497,#207DAA)}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .in-progress .graphic-part .check{border-color:#207DAA;color:#207DAA}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .in-progress .graphic-part .line{background:-o-linear-gradient(left,#207DAA,#24E405);background:-ms-linear-gradient(left,#207DAA,#24E405);background:-moz-linear-gradient(left,#207DAA,#24E405);background:-webkit-linear-gradient(left,#207DAA,#24E405);background:linear-gradient(left,#207DAA,#24E405)}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .completed .graphic-part .check{border-color:#24E405;color:#24E405}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .missed .graphic-part .check{border-color:red;color:red}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .visitProgress .flow-chart .changed .graphic-part .check{width:10px;height:10px;border:2px solid;left:6px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.visit-progress .progress-block .message .link{color:#069BD7}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider{margin-left:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body{padding:10px 9px 3px 10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row{display:inline-block;line-height:25px;min-height:25px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .title{position:relative}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .title .number-container{position:relative;clear:right;float:left;padding-top:10px;margin-right:10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .title .number-container .number{padding:10px 15px;border-radius:23px;background:#fff;color:#000;border:1px solid #333}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .title .subtitle{margin-top:-12px;margin-left:30px;font-size:11px;color:#838383}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .title .subtitle .input{position:relative;margin-right:80px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .title .subtitle .input .clear-model-button{position:absolute;right:2px;top:3px;height:21px;width:21px;text-align:center;line-height:23px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .title .subtitle .input .clear-model-button i{font-size:11px;color:#919191;width:20px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .title .has-switch{min-width:52px;position:absolute;right:0;top:18px;width:70px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .title .has-switch .icon-ok{background-position:-277px 0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .title .has-switch .icon-remove{background-position:-302px 0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .left{float:left;height:25px;vertical-align:middle;line-height:inherit;min-height:inherit;color:#525252;font-size:14px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .left i{vertical-align:inherit;font-size:14px;width:14px;margin-right:10px;text-align:center}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .left [class*=patient-icon]{margin-top:3px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .left .fa{margin-bottom:3px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .right{float:right;padding:0 0 0 15px;width:100%;margin-top:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .right .validation{width:10px;float:left;margin-left:20px;margin-top:-10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .right .validation .valid{height:25px;width:5px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .right .input{width:auto;margin-left:30px;padding-right:8px;margin-top:-10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .right .input.marginFix{padding-right:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .right input{font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:13px;color:#262626;max-height:25px;margin:-2px 0 0;padding:1px 0 2px 6px;width:100%;line-height:16px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .right input[readonly]{cursor:pointer;background:#fff}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .right select{font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:13px;color:#919191;max-height:25px;width:100%;margin:-2px 0 0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .right .text{text-align:center;color:#919191}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .right .text.to{padding-left:8px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .right .line1{height:25px;margin-bottom:6px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.care-provider .body .field-row .marginFix{padding-right:8px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record{margin-left:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .title-bar{vertical-align:middle;padding-left:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .title-bar .left{line-height:40px;vertical-align:inherit;color:#a6c;padding:0;float:left;position:relative;width:100%;z-index:3}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .title-bar .left i{vertical-align:inherit;line-height:20px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body input{font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:13px;color:#262626;max-height:25px;margin:-2px 0 0;padding:1px 0 2px 6px;width:100%;line-height:16px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body input[readonly]{cursor:pointer;background:#fff;color:#919191}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body select{font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:13px;color:#919191;max-height:25px;width:100%;margin:-2px 0 0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body select[id*=mobiscroll]{display:none}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row{display:inline-block;line-height:25px;min-height:25px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .input{font-size:13px;color:#919191}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .content,body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .title{vertical-align:middle;line-height:inherit;min-height:inherit}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .title{height:25px;line-height:23px;color:#525252}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .title i{vertical-align:inherit;font-size:14px;width:30px;margin-right:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .title [class*=patient-icon]{margin-top:3px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .title .fa{margin-bottom:3px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .title .subtitle{clear:both;font-size:11px;position:absolute;margin-top:25px;left:41px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .content{padding:0;height:auto}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .toggle{margin-right:10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .toggle .has-switch{min-width:56px;white-space:nowrap;height:23px;margin-top:-2px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .toggle .has-switch label{width:35%}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .toggle .has-switch .switch-left,body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .toggle .has-switch .switch-right{padding:2px 4px;border:none}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .toggle .has-switch .switch-right{position:absolute}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row .toggle .has-switch>div.switch-off{left:-51%}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row.help-row{position:absolute;width:0;right:0;margin-top:-50px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .field-row.help-row .content{width:0!important}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .content .validation{width:10px;float:left}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .content .validation .valid{height:25px;width:5px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .content .input{width:auto;margin-left:10px;padding-right:18px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .content .input .text-input.clearable{position:relative;padding-right:23px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .content .input .text-input.clearable input{padding-right:23px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .content .input.marginFix,body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .content.marginFix .input{padding-right:10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .content .input .text-input.clearable .clear-model-button{position:absolute;right:-6px;top:2px;height:21px;width:21px;text-align:center;line-height:23px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .content .input .text-input.clearable .clear-model-button i{font-size:11px;color:#919191}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .content .subItem .title{color:#525252;width:35px;float:left;clear:none;font-weight:700;font-size:inherit}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .content .subItem .contents{margin-left:35px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .title{height:25px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .help{position:absolute;right:0;width:400px;z-index:10}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .help .contents{width:auto;padding:0 10px;font-size:14px;color:#f4f4f4;line-height:20px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.event-record .body .help .contents b{font-size:16px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .card-ui.punchcards{margin:0 0 10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes{margin-left:0;margin-bottom:11px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .title-bar{border-bottom:0;height:50px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body{padding:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note{padding:0 7px;width:100%;margin-left:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body{padding-bottom:10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .title{height:50px;line-height:50px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .title .left{float:left;margin-top:0;margin-left:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .title .left .patient-picture{width:50px;height:50px;margin-right:10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .title .left .patient-picture .photo-placeholder{line-height:50px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .title .left .user{font-size:12px;font-weight:700}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .title .left .post-date{color:#5e5e5e;margin-left:60px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .title .left .post-date i{margin-right:10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .title .right{height:50px;float:right;display:inline;margin-top:0;margin-right:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .title .right .space{float:right;width:44px;height:50px;line-height:50px;vertical-align:middle;text-align:center;color:#919191}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .title .right .space i{font-size:22px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .title .right .buttons-small{display:none}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .title .right .buttons-big{display:block}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .content{margin-top:10px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .content .textarea{width:100%;position:relative;padding:0}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .content .textarea .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .content .textarea .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEventsEdit .content-wrapper .content .patient-row .notes .body .note .body .content .textarea .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEventsEdit .content-wrapper .content .patient-row .noNotes{margin:0 0 11px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .noNotes .title-bar{border-bottom:0;height:50px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .noNotes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEventsEdit .content-wrapper .content .patient-row .noNotes .body{text-align:center}body #content #calendarEventsEdit .content-wrapper .content .right{margin-top:15px;margin-left:0;margin-right:15px}body #content #calendarEventsEdit .content-wrapper .content .right .notes{width:100%;margin-left:0;margin-bottom:11px}body #content #calendarEventsEdit .content-wrapper .content .right .notes .title-bar{border-bottom:0;height:50px}body #content #calendarEventsEdit .content-wrapper .content .right .notes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body{padding:0}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note{padding:0 7px;width:100%;margin-left:0}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body{padding-bottom:10px}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .title{height:50px;line-height:50px}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .title .left{float:left;margin-top:0;margin-left:0}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .title .left .patient-picture{width:50px;height:50px;margin-right:10px}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .title .left .patient-picture .photo-placeholder{line-height:50px}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .title .left .user{font-size:12px;font-weight:700}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .title .left .post-date{color:#5e5e5e;margin-left:60px}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .title .left .post-date i{margin-right:10px}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .title .right{height:50px;float:right;display:inline;margin-top:0;margin-right:0}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .title .right .space{float:right;width:50px;height:50px;line-height:50px;vertical-align:middle;text-align:center;color:#919191}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .title .right .space i{width:44px;font-size:22px}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .title .right .buttons-small{display:none}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .title .right .buttons-big{display:block}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .content .force{margin-top:10px;width:100%;position:relative;padding:0}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .content .force .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .content .force .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .note .body .content .force .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .addNote,body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .removeNote{margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .addNote i,body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .removeNote i{margin-right:5px}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEventsEdit .content-wrapper .content .right .notes .body .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEventsEdit .content-wrapper .content .right .noNotes{margin:0 0 11px}body #content #calendarEventsEdit .content-wrapper .content .right .noNotes .title-bar{border-bottom:0;height:50px}body #content #calendarEventsEdit .content-wrapper .content .right .noNotes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEventsEdit .content-wrapper .content .right .noNotes .title-bar .leftbar i{vertical-align:middle;font-size:23px}body #content #calendarEventsEdit .content-wrapper .content .right .noNotes .body{padding:7px 0;text-align:center}body #content #calendarEventsEdit .content-wrapper .content .right .noNotes .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #content #calendarEventsEdit .content-wrapper .content .right .noNotes .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEventsEdit .content-wrapper .content .right .noNotes .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEventsEdit .content-wrapper .content .right .noNotes .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEventsEdit .content-wrapper .content .right .noNotes .addNote,body #content #calendarEventsEdit .content-wrapper .content .right .noNotes .removeNote{margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #content #calendarEventsEdit .content-wrapper .content .right .noNotes .addNote i,body #content #calendarEventsEdit .content-wrapper .content .right .noNotes .removeNote i{margin-right:5px}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan{width:100%}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .title-bar{border-bottom:0;height:50px}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .title-bar .rightbar{position:relative;margin-right:7px;padding:0;width:50px;float:right;font-size:22px;line-height:50px;text-align:center;color:#919191}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body{text-align:center;width:100%}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan.odd{background-color:#e9e9e9}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan.even{background-color:#E2E2E2}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan.more .right-side{line-height:30px!important}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan.noIns,body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan.noIns .left-side{height:30px!important}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan.noIns .left-side .required{left:20px}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan.noIns .left-side .question-instructions{height:0!important}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan.noIns .right-side{height:30px!important;line-height:30px!important}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan{margin-bottom:5px;height:60px;width:100%}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question{width:100%}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .left-side{margin-left:10px;float:left;position:relative;width:40%}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .left-side .required{height:30px;float:left;position:relative;width:100%;font-size:11px;font-weight:700;overflow:hidden}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .left-side .required i.red{color:red}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .left-side .required i{color:#fff;float:left;position:relative;width:10%;line-height:30px;text-align:center}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .left-side .required .question-title{float:left;text-align:left;position:relative;width:80%;line-height:30px}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .left-side .question-instructions{font-size:11px;float:right;height:30px;width:90%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .right-side{margin-right:10px;float:right;position:relative;width:40%}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .right-side .options{text-align:center}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .right-side .options .option .answer,body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .right-side .options .option .answerTitle{font-size:13px;font-weight:700;position:relative;float:left;width:40%;vertical-align:middle;text-align:left}body #content #calendarEventsEdit .bottom-bar .row-fluid .left .action-item span,body #content #calendarEventsEdit .bottom-bar .row-fluid .right .action-item span{vertical-align:top}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .right-side .options .option .answer{text-align:right}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .right-side .options .option .answerInput{height:30px;width:50px;line-height:40px;margin-right:10px;float:right}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .right-side .options .option .answerInput input{height:18px;width:50px}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .right-side .options .option.dropDown,body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .right-side .options .option.toggle{height:60px;line-height:60px}body #content #calendarEventsEdit .bottom-bar,body #content #calendarEventsEdit .bottom-bar .row-fluid,body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .right-side .options .option .planOptions select{width:100%}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .right-side .options .option.dropDown .answer{text-align:left}body #content #calendarEventsEdit .content-wrapper .content .right .care-plan .body .care_plan .question .right-side .options .option.inputBox{height:30px;line-height:30px}body #content #calendarEventsEdit .content-wrapper .content .bottom{height:200px}body #content #calendarEventsEdit .content-wrapper .content .bottom .card-ui{height:100%}body #content #calendarEventsEdit .bottom-bar .row-fluid .left{float:left;width:60%}body #content #calendarEventsEdit .bottom-bar .row-fluid .left .action-item{height:40px;line-height:40px;width:120px}body #content #calendarEventsEdit .bottom-bar .row-fluid .left .action-item i{float:left;height:40px;line-height:40px}body #content #calendarEventsEdit .bottom-bar .row-fluid .right{float:left;width:40%;margin-left:0}body #content #calendarEventsEdit .bottom-bar .row-fluid .right .action-item{height:40px;line-height:40px}body #content #calendarEventsEdit .bottom-bar .row-fluid .right .action-item i{float:left;height:40px;line-height:40px}.iosdevice body #patientsDetailsCalendar #calendar .content-wrapper .calendar-wrapper .calendar .fc-content,.iosdevice body #usermanagementDetailsCalendar #calendar .content-wrapper .calendar-wrapper .calendar .fc-content{padding-bottom:60px}@media (max-width:1200px){body #content #calendar .content-wrapper.submodule,body #content #calendar .top-bar.submodule{width:calc(100% - 80px)!important}}@media (max-width:1075px){body #calendarEvents .top-bar,body #calendarEvents .top-bar .row-fluid{width:100%}body #calendarEvents .top-bar .row-fluid .left{width:70%;overflow:hidden}body #calendarEvents .top-bar .row-fluid .left .event-timeSpan{width:75%;height:45px;float:left;line-height:45px;overflow:hidden}body #calendarEvents .top-bar .row-fluid .left .event-timeSpan i{float:left;margin-left:5px;height:45px;line-height:45px;font-size:25px;vertical-align:middle;display:none}body #calendarEvents .top-bar .row-fluid .left .event-timeSpan span{margin-left:5px;text-align:left;overflow:hidden;width:auto;float:left;height:45px;line-height:45px;font-size:14px}body #calendarEvents .top-bar .row-fluid .right{width:auto;float:right;margin-left:0}body #calendarEvents .top-bar .row-fluid .right .event-timeSpan{width:75%;height:45px;float:right;line-height:45px;overflow:hidden}body #calendarEvents .top-bar .row-fluid .right .event-timeSpan i{float:left;margin-left:5px;height:45px;line-height:45px;font-size:25px;vertical-align:middle}body #calendarEvents .top-bar .row-fluid .right .event-timeSpan span{margin-right:5px;text-align:right;overflow:hidden;width:auto;float:right;height:45px;line-height:45px;font-size:15px}body #calendarEvents .top-bar .row-fluid .right .action-item .item-label{display:none}}@media (max-width:1045px){body #calendar .top-bar .controls,body #calendar .top-bar .groups,body #calendar .top-bar .range-selection,body #calendar .top-bar .views{height:44px;line-height:44px;vertical-align:middle}body #calendar .top-bar .range-selection{display:none;width:auto;margin-left:400px;margin-right:310px;text-align:center}body #calendar .top-bar .range-selection .title{display:inline-block;font-size:16px;color:#262626}body #calendar .top-bar .shortcut-icons-more{display:none;float:right;clear:none;width:310px}body #calendar .top-bar .shortcut-icons{margin-left:0}body #calendarEvents .top-bar,body #calendarEvents .top-bar .row-fluid{width:100%}body #calendarEvents .top-bar .row-fluid .left{width:70%;overflow:hidden}body #calendarEvents .top-bar .row-fluid .left .patient-dash{width:auto;height:100%;margin-left:50px}body #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-picture{width:60px;float:left;clear:none}body #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-picture .photo-placeholder,body #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-picture img{width:45px;height:45px;font-size:36px;line-height:45px}body #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-info{width:auto;height:100%;margin-left:60px}body #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-info .ext-id,body #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-info .main{float:none;clear:none;height:auto;vertical-align:middle}body #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-info .main{min-height:20px;line-height:18px;font-size:18px;margin:4px 0 3px}body #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-info .ext-id{margin-left:0;min-height:16px;font-size:14px;line-height:14px;color:#777}body #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-info .ext-id .age-gender{margin-left:15px;color:#777}body #calendarEvents .top-bar .row-fluid .left .event-timeSpan{width:75%;height:45px;float:left;line-height:45px;overflow:hidden}body #calendarEvents .top-bar .row-fluid .left .event-timeSpan i{float:left;margin-left:5px;height:45px;line-height:45px;font-size:25px;vertical-align:middle;display:none}body #calendarEvents .top-bar .row-fluid .left .event-timeSpan span{margin-left:5px;text-align:left;overflow:hidden;width:auto;float:left;height:45px;line-height:45px;font-size:14px}body #calendarEvents .top-bar .row-fluid .right{width:auto;float:right;margin-left:0}body #calendarEvents .top-bar .row-fluid .right .event-timeSpan{width:75%;height:45px;float:right;line-height:45px;overflow:hidden}body #calendarEvents .top-bar .row-fluid .right .event-timeSpan i{float:left;margin-left:5px;height:45px;line-height:45px;font-size:25px;vertical-align:middle}body #calendarEvents .top-bar .row-fluid .right .event-timeSpan span{margin-right:5px;text-align:right;overflow:hidden;width:auto;float:right;height:45px;line-height:45px;font-size:15px}body #calendarEvents .top-bar .row-fluid .right .action-item .item-label{display:none}body #calendarEvents .content-wrapper .content-container .patient-row{width:auto;margin-right:10px;margin-left:10px}body #calendarEvents .content-wrapper .content-container .patient-row .check-in-container{padding-left:0;padding-right:0}body #calendarEvents .content-wrapper .content-container .patient-row .left{float:left;width:100%;margin-left:0}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record{width:100%}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body{height:auto}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .no-space{font-weight:700;height:35px;line-height:35px;float:left}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .no-space .title{height:35px;line-height:35px;float:left;width:150px}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .no-space .content{width:auto;overflow:hidden;height:35px;line-height:35px}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .who{height:35px;line-height:35px}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .who .title{float:left;position:relative;width:150px}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .who .content{margin:0;float:left;position:relative;width:200px}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .who .view{position:relative;height:35px;line-height:35px;width:45px;float:right}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .who .view span{float:right;display:none;margin-right:-5px;vertical-align:top}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .who .view i{line-height:35px;float:right}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when{height:70px}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when .title{height:100%}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when .content{width:60%;margin:0;height:100%}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when .content .end,body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when .content .start{height:50%;width:100%}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when .content .end span,body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when .content .start span{margin-right:10px}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .footer .footer-bar .action-item{float:none;text-align:center}body #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .footer.active i{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1);display:inline-block}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes{margin-left:0;margin-bottom:11px}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .title-bar{border-bottom:0;height:50px}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note{padding:0 7px;width:100%;margin-left:0}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body{padding-bottom:10px}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title{padding:0;height:50px;line-height:50px}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left{width:50%;float:left;margin-top:0;margin-left:0}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .patient-picture{width:50px;height:50px;margin-right:10px}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .patient-picture .photo-placeholder{line-height:50px;font-weight:400}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .user{font-size:12px;font-weight:700}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .post-date{color:#5e5e5e;margin-left:60px}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .post-date i{width:44px;margin-right:10px}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right{width:50%;height:50px;float:right;display:inline;margin-top:0;margin-right:0}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right .space{float:right;width:50px;height:50px;line-height:50px;vertical-align:middle;text-align:center;color:#919191}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right .space i{font-size:22px}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right .buttons-small{display:none}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right .buttons-big{display:block}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .content{padding:0}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .content .textarea{margin-top:10px;width:100%;position:relative;padding:0}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .content .textarea .message-bar{width:auto;margin-right:55px;position:relative}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .content .textarea .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .content .textarea .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .addNote,body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .removeNote{float:right;margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .addNote i,body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .removeNote i{margin-right:5px}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes{margin:0 0 11px}body #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .title-bar{border-bottom:0;height:50px}body #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .body{text-align:center}body #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .addNote,body #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .removeNote{margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .addNote i,body #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .removeNote i{margin-right:5px}body #calendarEvents .content-wrapper .content-container .patient-row .left .reminder{height:45px;margin-top:15px;margin-left:0;width:100%}body #calendarEvents .content-wrapper .content-container .patient-row .left .reminder .no-space{height:30px}body #calendarEvents .content-wrapper .content-container .patient-row .left .reminder .no-space .title{width:30%;height:30px;line-height:30px}body #calendarEvents .content-wrapper .content-container .patient-row .left .reminder .no-space .content{width:30%}body #calendarEvents .content-wrapper .content-container .patient-row .left .reminder .no-space .addReminder{float:right;height:30px;line-height:30px;width:auto}body #calendarEvents .content-wrapper .content-container .patient-row .left .reminder .no-space .addReminder span{vertical-align:top}body #calendarEvents .content-wrapper .content-container .patient-row .right{width:100%;margin-right:0;margin-top:0}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes{margin-left:0;margin-bottom:11px}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .title-bar{border-bottom:0;height:50px}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note{padding:0 7px;width:100%;margin-left:0}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body{padding-bottom:10px}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title{padding:0;height:50px;line-height:50px}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .left{width:50%;float:left;margin-top:0;margin-left:0}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .left .patient-picture{width:50px;height:50px;margin-right:10px}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .left .patient-picture .photo-placeholder{line-height:50px;font-weight:400}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .left .user{font-size:12px;font-weight:700}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .left .post-date{color:#5e5e5e;margin-left:60px}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .left .post-date i{width:44px;margin-right:10px}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .right{width:50%;height:50px;float:right;display:inline;margin-top:0;margin-right:0}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .right .space{float:right;width:50px;height:50px;line-height:50px;vertical-align:middle;text-align:center;color:#919191}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .right .space i{font-size:22px}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .right .buttons-small{display:none}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .right .buttons-big{display:block}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .content{padding:0}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .content .textarea{margin-top:10px;width:100%;position:relative;padding:0}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .content .textarea .message-bar{width:auto;margin-right:55px;position:relative}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .content .textarea .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .content .textarea .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .addNote,body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .removeNote{float:right;margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .addNote i,body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .removeNote i{margin-right:5px}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes{margin:0 0 11px}body #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .title-bar{border-bottom:0;height:50px}body #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .body{text-align:center}body #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .addNote,body #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .removeNote{margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .addNote i,body #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .removeNote i{margin-right:5px}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan{width:100%}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .title-bar{border-bottom:0;height:50px}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .title-bar .rightbar{position:relative;margin-right:15px;padding:0;width:50px;float:right;font-size:22px;line-height:50px;text-align:center;color:#919191}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body{text-align:center;width:100%}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.odd{background-color:#e9e9e9}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.even{background-color:#E2E2E2}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.more .right-side{line-height:30px!important}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.noIns,body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.noIns .left-side{height:30px!important}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.noIns .left-side .required{left:20px}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.noIns .left-side .question-instructions{height:0!important}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.noIns .right-side{height:30px!important;line-height:30px!important}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan{margin-bottom:5px;height:60px;width:100%}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question{width:100%}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .left-side{margin-left:10px;float:left;position:relative;width:40%}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .left-side .required{height:30px;float:left;position:relative;width:100%;font-size:11px;font-weight:700;overflow:hidden}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .left-side .required i.red{color:red}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .left-side .required i{color:#fff;float:left;position:relative;width:10%;line-height:30px;text-align:center}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .left-side .required .question-title{float:left;text-align:left;position:relative;width:80%;line-height:30px}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .left-side .question-instructions{font-size:11px;float:right;height:30px;width:90%}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side{margin-right:10px;float:right;position:relative;width:40%}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options{text-align:center}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option .answer,body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option .answerTitle{font-size:13px;font-weight:700;position:relative;float:left;width:40%;vertical-align:middle;text-align:left}body #calendarEvents .bottom-bar .row-fluid .left .action-item span,body #calendarEvents .bottom-bar .row-fluid .right .action-item span{vertical-align:top}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option .answer{text-align:right}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option .answerInput{height:30px;width:50px;line-height:40px;margin-right:10px;float:right}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option .answerInput input{height:18px;width:50px}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option.dropDown,body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option.toggle{height:60px;line-height:60px}body #calendarEvents .bottom-bar,body #calendarEvents .bottom-bar .row-fluid,body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option .planOptions select{width:100%}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option.dropDown .answer{text-align:left}body #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option.inputBox{height:30px;line-height:30px}body #calendarEvents .bottom-bar .row-fluid .left{display:none;float:left;width:80%}body #calendarEvents .bottom-bar .row-fluid .left .action-item{height:40px;line-height:40px;width:120px}body #calendarEvents .bottom-bar .row-fluid .left .action-item i{float:left;height:40px;line-height:40px}body #calendarEvents .bottom-bar .row-fluid .left-more{float:right;display:block;width:auto}body #calendarEvents .bottom-bar .row-fluid .right{float:right;width:auto;margin-left:0}body #calendarEvents .bottom-bar .row-fluid .right .action-item{height:40px;line-height:40px}body #calendarEvents .bottom-bar .row-fluid .right .action-item i{float:left;height:40px;line-height:40px}}@media (max-width:900px){body #calendarEvents .top-bar .row-fluid .left{width:65%}body #calendarEvents .top-bar .row-fluid .right{width:auto}}@media (max-width:848px){body #content #calendar .top-bar .groups,body #content #calendar .top-bar .views{display:block;float:left;clear:none;margin-left:0}body #content #calendar .top-bar .groups .action-bar-tabs,body #content #calendar .top-bar .views .action-bar-tabs{display:none}}@media (max-width:767px){body #content #calendar .top-bar.submodule{width:100%!important}body #content #calendar .top-bar .controls,body #content #calendar .top-bar .groups,body #content #calendar .top-bar .range-selection,body #content #calendar .top-bar .views{height:44px;line-height:44px;vertical-align:middle}body #content #calendar .top-bar .controls{width:220px}body #content #calendar .top-bar .controls .action-item i{width:35px}body #content #calendar .top-bar .left-content{margin-right:220px}body #content #calendar .top-bar .small-screen{display:none}body #content #calendar .top-bar .range-selection{display:none;width:auto;margin-left:400px;margin-right:310px;text-align:center}body #content #calendar .top-bar .range-selection .title{display:inline-block;font-size:16px;color:#262626}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-right,body #content #calendar .top-bar .dayOfweek .title{display:none}body #content #calendar .content-wrapper{top:44px}body #content #calendar .content-wrapper.submodule{width:100%!important}body #content #calendar .content-wrapper .calendar-wrapper{background:#a7a7a7;background:-moz-linear-gradient(top,#a7a7a7 0,#e4e4e4 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a7a7a7),color-stop(51%,#e4e4e4));background:-webkit-linear-gradient(top,#a7a7a7 0,#e4e4e4 51%);background:-o-linear-gradient(top,#a7a7a7 0,#e4e4e4 51%);background:-ms-linear-gradient(top,#a7a7a7 0,#e4e4e4 51%);background:linear-gradient(to bottom,#a7a7a7 0,#e4e4e4 51%)}body #content #calendar .content-wrapper .calendar-wrapper .calendar{background:#fff;height:100%}body #content #calendar .content-wrapper .mobileCalendar .dayList{width:100%;height:70px;background-color:#fff;border-bottom:1px solid #09c}body #content #calendar .content-wrapper .mobileCalendar .dayList .list{width:100%;padding:0;margin:0;height:100%}body #content #calendar .content-wrapper .mobileCalendar .dayList .list li{font-size:12px;float:left;width:14.28%;padding:0;margin:0;height:70px!important;text-align:center;vertical-align:middle;line-height:1px}body #content #calendar .content-wrapper .mobileCalendar .dayList .list li span{font-weight:700;line-height:20px}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events{width:100%;margin:0;padding:0;height:70px;background-color:#fff}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-left,body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle,body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-right{height:70px;margin:0}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-left{width:25%;border-right:1px solid #09c}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-left .left-event-content{width:100%;height:60px;padding-top:10px}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-left .left-event-content .event-type{position:relative;left:10px;float:right;-moz-border-radius:1px;-webkit-border-radius:5px 5px;border-radius:1px;width:20px;height:20px}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-left .left-event-content .start-time{font-size:12px;width:auto;float:right;text-align:right;white-space:nowrap}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle{position:relative;margin-top:-70px;width:75%;float:right}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content{height:60px;padding:0 0 0 15px;margin-top:5px;overflow:hidden}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .address,body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .patientName{font-size:12px;float:left;margin-left:0}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .timeSpan{clear:both}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .address,body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content b{margin-left:5px!important;white-space:nowrap}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .service-label{margin-left:5px!important;clear:both}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle .arrow-icon{margin-top:5px}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .right-buttons{margin-top:-70px;width:20%;height:70px;float:right}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .right-buttons .direction,body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .right-buttons .patientDetails{width:50%;height:70px;text-align:center;vertical-align:middle;line-height:70px;float:left;font-size:22px}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .right-buttons .direction{line-height:80px}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .right-buttons .patientDetails{float:right}body #content #calendarEvents .top-bar,body #content #calendarEvents .top-bar .row-fluid{width:100%}body #content #calendarEvents .top-bar .row-fluid .left{width:calc(100% - 230px);height:100%;display:inline-block;overflow:hidden}body #content #calendarEvents .top-bar .row-fluid .left .patient-dash{width:auto;height:100%;margin-left:50px}body #content #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-picture{width:60px;float:left;clear:none}body #content #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-picture .photo-placeholder,body #content #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-picture img{width:45px;height:45px;font-size:36px;line-height:45px}body #content #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-info{width:auto;height:100%;margin-left:60px}body #content #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-info .ext-id,body #content #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-info .main{float:none;clear:none;height:auto;vertical-align:middle}body #content #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-info .main{min-height:20px;line-height:18px;font-size:18px;margin:4px 0 3px}body #content #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-info .ext-id{margin-left:0;min-height:16px;font-size:14px;line-height:14px;color:#777}body #content #calendarEvents .top-bar .row-fluid .left .patient-dash .patient-info .ext-id .age-gender{margin-left:15px;color:#777}body #content #calendarEvents .top-bar .row-fluid .left .event-timeSpan{width:80%;height:45px;float:left;line-height:45px;overflow:hidden}body #content #calendarEvents .top-bar .row-fluid .left .event-timeSpan i{float:left;margin-left:5px;height:45px;line-height:45px;font-size:25px;vertical-align:middle}body #content #calendarEvents .top-bar .row-fluid .left .event-timeSpan span{margin-right:5px;text-align:left;overflow:hidden;width:auto;float:left;height:45px;line-height:45px;font-size:15px}body #content #calendarEvents .top-bar .row-fluid .left .event-timeSpan .time-span,body #content #calendarEvents .top-bar .row-fluid .left .event-timeSpan .time-span2{display:none}body #content #calendarEvents .top-bar .row-fluid .left .event-timeSpan .time-span1{display:inline-block}body #content #calendarEvents .top-bar .row-fluid .right{width:230px;height:100%;display:inline-block}body #content #calendarEvents .top-bar .row-fluid .right .event-timeSpan{width:75%;height:45px;float:right;line-height:45px;overflow:hidden}body #content #calendarEvents .top-bar .row-fluid .right .event-timeSpan i{float:left;margin-left:5px;height:45px;line-height:45px;font-size:25px;vertical-align:middle}body #content #calendarEvents .top-bar .row-fluid .right .event-timeSpan span{margin-right:5px;text-align:right;overflow:hidden;width:auto;float:right;height:45px;line-height:45px;font-size:15px}body #content #calendarEvents .content-wrapper .content-container .patient-row{width:auto;margin-right:15px;margin-left:15px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left{float:left;width:100%;margin-left:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record{width:100%}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body{height:auto}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .no-space{font-weight:700;height:35px;line-height:35px;float:left}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .no-space .title{height:35px;line-height:35px;float:left;width:150px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .no-space .content{margin-left:30px;width:auto;overflow:hidden;height:35px;line-height:35px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .who{height:35px;line-height:35px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .who .title{float:left;position:relative;width:150px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .who .content{margin:0;float:left;position:relative;width:200px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .who .view{position:relative;height:35px;line-height:35px;width:45px;float:right}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .who .view span{float:right;display:none;margin-right:-5px;vertical-align:top}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .who .view i{line-height:35px;float:right}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when{height:70px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when .title{height:100%}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when .content{width:60%;margin:0;height:100%}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when .content .end,body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when .content .start{height:50%;width:100%}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when .content .end span,body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .body .when .content .start span{margin-right:10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .footer .footer-bar .action-item{float:none;text-align:center}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .event-record .footer.active i{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1);display:inline-block}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes{margin-left:0;margin-bottom:11px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .title-bar{border-bottom:0;height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note{padding:0 7px;width:100%;margin-left:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body{padding-bottom:10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title{padding:0;height:50px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left{width:50%;float:left;margin-top:0;margin-left:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .patient-picture{width:50px;height:50px;margin-right:10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .patient-picture .photo-placeholder{line-height:50px;font-weight:400}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .user{font-size:12px;font-weight:700}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .post-date{color:#5e5e5e;margin-left:60px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .post-date i{width:44px;margin-right:10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right{width:50%;height:50px;float:right;display:inline;margin-top:0;margin-right:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right .space{float:right;width:50px;height:50px;line-height:50px;vertical-align:middle;text-align:center;color:#919191}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right .space i{font-size:22px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right .buttons-small{display:none}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right .buttons-big{display:block}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .content{padding:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .content .textarea{margin-top:10px;width:100%;position:relative;padding:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .content .textarea .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .content .textarea .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .note .body .content .textarea .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .addNote,body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .removeNote{float:right;margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .addNote i,body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .removeNote i{margin-right:5px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .notes .body .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes{margin:0 0 11px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .title-bar{border-bottom:0;height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .body{text-align:center}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .addNote,body #content #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .removeNote{margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .addNote i,body #content #calendarEvents .content-wrapper .content-container .patient-row .left .noNotes .removeNote i{margin-right:5px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .reminder{height:45px;margin-top:15px;margin-left:0;width:100%}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .reminder .no-space{height:30px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .reminder .no-space .title{width:30%;height:30px;line-height:30px}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .reminder .no-space .content{width:30%}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .reminder .no-space .addReminder{float:right;height:30px;line-height:30px;width:auto}body #content #calendarEvents .content-wrapper .content-container .patient-row .left .reminder .no-space .addReminder span{vertical-align:top}body #content #calendarEvents .content-wrapper .content-container .patient-row .right{width:100%;margin-right:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes{margin-left:0;margin-bottom:11px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .title-bar{border-bottom:0;height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note{padding:0 7px;width:100%;margin-left:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body{padding-bottom:10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title{padding:0;height:50px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .left{width:50%;float:left;margin-top:0;margin-left:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .left .patient-picture{width:50px;height:50px;margin-right:10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .left .patient-picture .photo-placeholder{line-height:50px;font-weight:400}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .left .user{font-size:12px;font-weight:700}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .left .post-date{color:#5e5e5e;margin-left:60px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .left .post-date i{width:44px;margin-right:10px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .right{width:50%;height:50px;float:right;display:inline;margin-top:0;margin-right:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .right .space{float:right;width:50px;height:50px;line-height:50px;vertical-align:middle;text-align:center;color:#919191}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .right .space i{font-size:22px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .right .buttons-small{display:none}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .title .right .buttons-big{display:block}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .content{padding:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .content .textarea{margin-top:10px;width:100%;position:relative;padding:0}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .content .textarea .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .content .textarea .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .note .body .content .textarea .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .addNote,body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .removeNote{float:right;margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .addNote i,body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .removeNote i{margin-right:5px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .notes .body .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes{margin:0 0 11px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .title-bar{border-bottom:0;height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .body{text-align:center}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .newNote{padding:0 7px;margin-left:0;margin-top:10px;width:100%;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .newNote .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .newNote .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .newNote .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .addNote,body #content #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .removeNote{margin-left:0;padding:0 7px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700;color:#525252}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .addNote i,body #content #calendarEvents .content-wrapper .content-container .patient-row .right .noNotes .removeNote i{margin-right:5px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan{width:100%}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .title-bar{border-bottom:0;height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .title-bar .rightbar{position:relative;margin-right:15px;padding:0;width:50px;float:right;font-size:22px;line-height:50px;text-align:center;color:#919191}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body{text-align:center;width:100%}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.odd{background-color:#e9e9e9}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.even{background-color:#E2E2E2}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.more .right-side{line-height:30px!important}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.noIns,body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.noIns .left-side{height:30px!important}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.noIns .left-side .required{left:20px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.noIns .left-side .question-instructions{height:0!important}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan.noIns .right-side{height:30px!important;line-height:30px!important}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan{margin-bottom:5px;height:60px;width:100%}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question{width:100%}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .left-side{margin-left:10px;float:left;position:relative;width:40%}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .left-side .required{height:30px;float:left;position:relative;width:100%;font-size:11px;font-weight:700;overflow:hidden}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .left-side .required i.red{color:red}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .left-side .required i{color:#fff;float:left;position:relative;width:10%;line-height:30px;text-align:center}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .left-side .required .question-title{float:left;text-align:left;position:relative;width:80%;line-height:30px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .left-side .question-instructions{font-size:11px;float:right;height:30px;width:90%}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side{margin-right:10px;float:right;position:relative;width:40%}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options{text-align:center}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option .answer,body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option .answerTitle{font-size:13px;font-weight:700;position:relative;float:left;width:40%;vertical-align:middle;text-align:left}body #content #calendarEvents .bottom-bar .row-fluid .left .action-item span,body #content #calendarEvents .bottom-bar .row-fluid .right .action-item span{vertical-align:top}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option .answer{text-align:right}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option .answerInput{height:30px;width:50px;line-height:40px;margin-right:10px;float:right}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option .answerInput input{height:18px;width:50px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option.dropDown,body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option.toggle{height:60px;line-height:60px}body #content #calendarEvents .bottom-bar,body #content #calendarEvents .bottom-bar .row-fluid,body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option .planOptions select{width:100%}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option.dropDown .answer{text-align:left}body #content #calendarEvents .content-wrapper .content-container .patient-row .right .care-plan .body .care_plan .question .right-side .options .option.inputBox{height:30px;line-height:30px}body #content #calendarEvents .content-wrapper .content-container .patient-row .right-content,body #content #calendarEvents .content-wrapper .content-container .patient-row .right-content .card-ui.patient-service-summary,body #content #calendarEvents .content-wrapper .content-container .patient-row .right-content .reasons{margin-top:0!important}body #content #calendarEvents .content-wrapper .content-container .patient-row .notes .body .duties-row{margin-left:-11px}body #content #calendarEvents .bottom-bar .row-fluid .left{display:none;float:left;width:80%}body #content #calendarEvents .bottom-bar .row-fluid .left .action-item{height:40px;line-height:40px;width:120px}body #content #calendarEvents .bottom-bar .row-fluid .left .action-item i{float:left;height:40px;line-height:40px}body #content #calendarEvents .bottom-bar .row-fluid .left-more{float:right;display:block;width:auto}body #content #calendarEvents .bottom-bar .row-fluid .right{float:right;width:auto;margin-left:0}body #content #calendarEvents .bottom-bar .row-fluid .right .action-item{height:40px;line-height:40px}body #content #calendarEvents .bottom-bar .row-fluid .right .action-item i{float:left;height:40px;line-height:40px}body #content #calendarEventsEdit .top-bar,body #content #calendarEventsEdit .top-bar .row-fluid{width:100%}body #content #calendarEventsEdit .top-bar .row-fluid .left{width:65%}body #content #calendarEventsEdit .top-bar .row-fluid .left .patient-dash{width:auto;height:100%;margin-left:50px}body #content #calendarEventsEdit .top-bar .row-fluid .left .patient-dash .patient-picture{width:60px;float:left;clear:none}body #content #calendarEventsEdit .top-bar .row-fluid .left .patient-dash .patient-picture .photo-placeholder,body #content #calendarEventsEdit .top-bar .row-fluid .left .patient-dash .patient-picture img{width:45px;height:45px;font-size:36px;line-height:45px}body #content #calendarEventsEdit .top-bar .row-fluid .left .patient-dash .patient-info{width:auto;height:100%;margin-left:60px}body #content #calendarEventsEdit .top-bar .row-fluid .left .patient-dash .patient-info .ext-id,body #content #calendarEventsEdit .top-bar .row-fluid .left .patient-dash .patient-info .main{float:none;clear:none;height:auto;vertical-align:middle}body #content #calendarEventsEdit .top-bar .row-fluid .left .patient-dash .patient-info .main{min-height:20px;line-height:18px;font-size:18px;margin:4px 0 3px}body #content #calendarEventsEdit .top-bar .row-fluid .left .patient-dash .patient-info .ext-id{margin-left:0;min-height:16px;font-size:14px;line-height:14px;color:#777}body #content #calendarEventsEdit .top-bar .row-fluid .left .patient-dash .patient-info .ext-id .age-gender{margin-left:15px;color:#777}body #content #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan{width:80%}body #content #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan .time-span,body #content #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan .time-span2{display:none}body #content #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan .time-span1{display:inline-block}body #content #calendarEventsEdit .top-bar .row-fluid .right{width:auto;float:right;margin-left:0}body #content #calendarEventsEdit .top-bar .row-fluid .right .event-timeSpan{display:none;width:60%;height:45px;float:left;line-height:45px}body #content #calendarEventsEdit .top-bar .row-fluid .right .event-timeSpan i{margin-left:5px;height:45px;line-height:45px;font-size:25px;vertical-align:middle}body #content #calendarEventsEdit .content-wrapper .content .patient-row .left-content .card-ui.punchcards:last-child{margin-bottom:0}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row{width:auto;margin-right:15px;margin-left:15px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left{width:100%;margin-top:15px;margin-left:0}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record{width:100%}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body{height:auto;width:100%}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .no-space{width:100%;height:35px;line-height:35px;float:left}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .no-space .title{height:35px;line-height:35px;float:left;width:150px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .no-space .content{overflow:hidden;height:35px;line-height:35px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .no-space .content span{height:35px;line-height:35px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .who{width:100%;height:35px;line-height:35px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .who .title{float:left;width:150px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .who .content{margin-left:70px;padding:0;margin-bottom:0;float:left;width:auto}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .who .view{height:35px;line-height:35px;width:auto;float:right}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .who .view span{display:none;margin-right:-5px;vertical-align:top}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .when,body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .when .content,body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .when .title{height:70px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .when .content{padding:0}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .when .content .endTime .input-box inpupt,body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .body .when .content .startTime .input-box inpupt{width:70%;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .footer .footer-bar .action-item{float:none;text-align:center}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .event-record .footer.active i{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1);display:inline-block}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes{margin-left:0;margin-bottom:11px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .title-bar{border-bottom:0;height:50px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .title-bar .leftbar{position:relative;color:#2ecc71;padding:0;width:200px;float:left;font-size:18px;line-height:50px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body{padding:0}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note{padding:0 7px;width:100%;margin-left:0}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body{padding-bottom:10px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .title{height:50px;line-height:50px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left{width:55%;float:left;margin-top:0;margin-left:0}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .patient-picture{width:50px;height:50px;margin-right:10px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .patient-picture .photo-placeholder{line-height:50px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .user{font-size:12px;font-weight:700}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .post-date{color:#5e5e5e;margin-left:60px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .left .post-date i{margin-right:10px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right{width:45%;height:50px;float:right;display:inline;margin-top:0;margin-right:0}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right .space{float:right;width:44px;height:50px;line-height:50px;vertical-align:middle;text-align:center;color:#919191}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right .space i{font-size:22px}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right .buttons-small{display:none}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .title .right .buttons-big{display:block}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .content .textarea{width:100%;position:relative;padding:0}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .content .textarea .message-bar{width:auto;margin-right:55px;position:relative}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .content .textarea .send-button{margin-top:-100px;width:50px;height:90px;position:relative;float:right}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .notes .body .note .body .content .textarea .send-button .action-item{line-height:90px;height:90px;width:49px;position:absolute}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .left .noNotes .body{text-align:center}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .right{width:100%;margin-right:0}body #content #calendarEventsEdit .content-wrapper .content-container .patient-row .right .care-plan{height:auto;width:100%}body #content #calendarEventsEdit .bottom-bar,body #content #calendarEventsEdit .bottom-bar .row-fluid{width:100%}body #content #calendarEventsEdit .bottom-bar .row-fluid .left{float:left;width:60%}body #content #calendarEventsEdit .bottom-bar .row-fluid .left .action-item{width:20%}body #content #calendarEventsEdit .bottom-bar .row-fluid .right{float:left;width:40%;margin-left:0}}@media (max-width:600px){body #calendarEvents .top-bar .row-fluid .left .event-timeSpan .time-span1{display:none}body #calendarEvents .top-bar .row-fluid .left .event-timeSpan .time-span2{display:inline-block}body #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan .time-span1{display:none}body #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan .time-span2{display:inline-block}}@media (max-width:480px){body #calendar .top-bar .groups .calendar-view-button,body #calendar .top-bar .views .calendar-view-button{width:125px}body #calendar .content-wrapper .mobileCalendar .dayList .list li,body #calendar .top-bar .groups .calendar-view-button .dropdown-label,body #calendar .top-bar .groups .calendar-view-button a,body #calendar .top-bar .views .calendar-view-button .dropdown-label,body #calendar .top-bar .views .calendar-view-button a{font-size:12px}body #calendarEvents .top-bar .row-fluid .left{width:30%}body #calendarEvents .top-bar .row-fluid .left .event-timeSpan{width:65%}body #calendarEvents .top-bar .row-fluid .left .event-timeSpan .time-span2{display:none}body #calendarEvents .top-bar .row-fluid .left .event-timeSpan .time-span3{display:inline-block}body #calendarEvents .top-bar .row-fluid .right{width:auto}body #calendarEvents .check-in-container .check-in .body .check-in-button{font-size:13px!important}body #calendarEvents .check-in-container .check-in .body .check-in-button i{font-size:16px!important}body #calendarEvents .content-wrapper .content-container .patient-row .card-ui .title.two-line-title-sm{line-height:25px!important}body #calendarEvents .content-wrapper .content-container .patient-row .card-ui .title.two-line-title-sm i{line-height:25px}body #calendarEvents .content-wrapper .content-container .patient-row .card-ui .body .row-fluid{margin-bottom:4px}body #calendarEvents .content-wrapper .content-container .patient-row .card-ui .body .row-fluid .manager-time{padding-right:22px}body #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan{width:65%}body #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan .time-span2{display:none}body #calendarEventsEdit .top-bar .row-fluid .left .event-timeSpan .time-span3{display:inline-block}body #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .body .field-row .title{width:100%}body #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .body .field-row .title .subtitle{right:21px;left:initial;margin-top:0}body #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .body .field-row .none{display:none}body #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .body .field-row .two-line-title-sm,body #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .body .field-row .two-line-title-sm i{line-height:25px!important}body #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .body .field-row .content{padding-left:10px;width:100%}body #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .body .field-row .right{width:100%!important}body #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .body .field-row .right.when-select b{display:block!important;width:40px!important}body #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .body .field-row .right.when-select .al-calendar{padding-left:42px;margin-bottom:5px}body #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .body .field-row .right.when-select .text{display:none}body #calendarEventsEdit .content-wrapper .content .patient-row .card-ui .body .field-row .right.test-select .validation{display:block!important}body #calendarEventsEdit .content-wrapper .content .patient-row .subtitle.notes-count{display:inline-block;float:right}}@media (max-width:380px){body #content #calendar .top-bar .smallest-screen{display:none}body #content #calendar .top-bar .left-content{margin-right:185px}body #content #calendar .top-bar .controls{width:185px}body #content #calendar .content-wrapper .mobileCalendar .list li span{line-height:18px}body #content #calendar .content-wrapper .mobileCalendar .dayList li{font-size:11px}body #content #calendar .content-wrapper .mobileCalendar .dayList li span{line-height:12px}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-left{width:100px}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle{padding-right:40px}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .address,body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .patientName{margin-left:15px;display:block;overflow:hidden}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event-middle .right-event-content .patientName{height:58px}body #content #calendar .content-wrapper .mobileCalendar .dayEvents .events .left-content .event.right{width:auto}}