.bootstrap-datetimepicker-widget{list-style:none;display:block!important}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media(min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em!important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}body{color:#6e6e6e;margin-bottom:0}#main{height:100%}.container.body-content{padding:0}#forms-launcher{flex:1;display:flex;flex-direction:column;height:98%;padding-bottom:1.5vh}#updater-nav-bar{display:flex;z-index:2;min-height:42px}#forms-launcher-header{display:inline-block;vertical-align:top;margin:5px;margin-right:25px;font-size:22px}#forms-launcher-header-date{max-width:125px;vertical-align:bottom;margin:5px;padding:5px 10px}#updater-patient-search{display:flex;padding-top:5px;padding-bottom:5px;z-index:1;background:#f6f7fa}#updater-patients{display:flex;flex-direction:column;flex:1;overflow:auto}#updater-patient-list::-webkit-scrollbar{display:none}#updater-patient-list{display:flex;flex-direction:column;flex:1;background:#f6f7fa;padding-bottom:15px;overflow:auto}#updater-forms-wrapper{display:flex;flex-direction:column;flex:1;overflow:auto}#launcher-forms-wrapper{flex:1;overflow:auto;padding-right:.625rem}#no-patient{position:relative;top:10%;text-align:center}#wait-forms{position:relative;top:45%;text-align:center}#updater-patient-info-wrapper{display:flex;flex-direction:column;margin-bottom:.625rem;background:#f6f7fa}#updater-patient-info{padding:20px 0;z-index:1;min-height:90px;box-shadow:0 3px 3px rgba(0,0,0,.2);color:#fff}#updater-main-wrapper{flex:1;display:flex;flex-direction:row;height:95%}#updater-main,#launcher-main{display:flex;flex-direction:column;justify-content:center;height:100%}#updater-footer-begin-forms{display:flex;padding:.625rem;justify-content:center;gap:.313rem}#btn-begin-forms{width:100%;max-width:450px;color:#fff}.search-patient-control{height:34px;border:none;border-radius:0}.patient-block{max-height:65px;padding:15px 5px;padding-left:20px}.patient-name-info{display:inline-block;max-width:225px}.patient-info-text{display:inline-block;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.patient-no-info-text{font-size:9.5px}.patient-block:hover{color:#333;background:#dedede;cursor:pointer}.selected-patient{background:#dedede;color:#333}[data-letters-app-color]:before{content:attr(data-letters-app-color);display:inline-block;font-size:1em;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:50%;vertical-align:top;margin-right:5px;color:#fff;box-shadow:-1px 2px 5px 0 #0000008a}[data-letters-app-lighter-color]:before{content:attr(data-letters-app-lighter-color);display:inline-block;font-size:1em;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:50%;vertical-align:middle;margin-right:1em;color:#fff;box-shadow:-1px 2px 5px 0 #0000008a}.patient-info-updater{font-size:24px}.patient-info-pms-id-updater{vertical-align:top;margin-top:8px}.form-row{cursor:pointer;padding:10px;background:#fff;border-bottom:2px solid #f6f7fa;padding-left:40px}.continiue-form-row{padding:10px;background:#fff;border-bottom:2px solid #f6f7fa;padding-left:25px}.group-row{background:#fff;border-bottom:2px solid #f6f7fa;padding-top:5px;padding-left:0}.group-inner-form-row{cursor:pointer;padding:10px;background:#fff;padding-left:40px}.group-row .group-form-row:before{content:"_";display:inline-block;position:absolute;top:0;left:22px;width:13px;height:100%;overflow:hidden;border-left:2px solid;font-size:20px;font-weight:bold}.group-row .group-form-row:last-child{border-left:none!important}.group-row .group-form-row:last-child:before{content:" ";display:inline-block;position:absolute;bottom:50%;left:22px;font-size:20px;border-left:2px solid;border-bottom:2px solid;width:.7em;height:50%}.form-name{display:inline-block;width:65%;font-weight:bold}.form-name-text{display:inline-block;vertical-align:bottom;max-width:69%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-name{display:inline-block;width:65%;font-weight:bold;padding:5px 10px}.badge-packet{font-size:.7em}.continiue-form-row .form-name{margin-top:7px}.form-date{display:inline-block;float:right;font-weight:bold;font-size:12px}.complete-group{display:inline-block;position:absolute;top:5px;right:5px}.complete-group>a{font-size:12px;padding:3px 6px}.not-completed-form{cursor:default}.inner-group-from-row{padding-left:1.5em}.form-check-wrapper{text-align:center}.inner-form-check-wrapper{padding-left:30px;padding-right:30px}.disabled-form{cursor:default;color:#dedede!important}.fa-circle-o.form-check{color:#ccc}.form-check{font-size:24px;margin-right:25px;vertical-align:bottom;height:25px}.form-check-input{margin-left:10px;display:inline-block}.fa-exclamation.form-check{color:#ccc;margin-left:7px;margin-right:32px}.check-selected{display:block!important}.header-forms-row{color:#fff;padding:5px;padding-left:15px;border-top-left-radius:6px;border-top-right-radius:6px}.header-forms-row>h4{margin-top:5px;margin-bottom:5px;font-size:20px}#continue-forms>.col-md-12:last-child,#update-forms>.col-md-12:last-child,#new-forms>.col-md-12:last-child{box-shadow:0 4px 4px -1px rgba(0,0,0,.2)}.form-row:hover,.group-form-row:hover{color:#333}.not-completed-form:hover{color:#6e6e6e}.no-appointments-alert{background-color:#edeeef;border-color:#e2e2e2;padding:10px;margin:0 15px}.no-appointments-alert>h4{font-size:19px}.no-patients-alert{text-align:center;padding:10px;margin:0 15px}.no-patients-alert>h4{font-size:18px}.bootbox-confirm.in .panel-body{padding:30px}.bootbox-confirm.in .panel-heading{padding:15px 20px}.appointment-patient-name{margin-bottom:0}.appointment-patient-info{font-size:12px}.appointment-date{font-size:12px}.pms-id{margin-right:15px;font-size:16px}.updater-patient{display:inline-block;position:absolute}.updater-patient-name{margin-bottom:0}.updater-patient-info{font-size:14px}#btn-get-patient-treatment-plans{float:right;margin-right:5px;font-weight:bold}