@import url("https://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic");.ui-dialog-titlebar-close {background: url("http://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_888888_256x240.png")repeat scroll -93px -128px rgba(0, 0, 0, 0);border: medium none;}.ui-dialog-titlebar-close:hover {background: url("http://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_222222_256x240.png")repeat scroll -93px -128px rgba(0, 0, 0, 0);}#log {display: none;}.log.alert-box {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;display: none;}.opaque {opacity: 0;}.content .message,.message {border: solid 1px #faebcc;background-color: #fcf8e3;color: #8a6d3b;padding: 15px;margin-bottom: 20px;}i.fa.fa-trash-o {cursor: pointer;outline: none;color: black;}.fa-1-5x {font-size: 1.5em;}.text-white {color: white !important;}body {background-color: rgba(25, 50, 92, 1);color: #333;font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;}#staging-badge {position: absolute;z-index: 5;font-size: 1em;background: red;color: white;padding: 0.3em 0.5em;}#header {position: relative;width: 100vw;height: 100px;display: flex;justify-content: center;align-items: center;}#header .logo-container {width: 90vw;max-width: 200px;height: auto;text-align: center;}#header + #inner-container {height: calc(100vh - 100px);}#inner-container {position: relative;width: 100%;height: 100vh;}#inner-container.no-sidebar #page-content,#inner-container.no-sidebar footer {margin: 0 !important;}#page-sidebar {position: fixed;width: 240px;height: 100%;left: 0;top: 0;padding: 0;z-index: 18;user-select: none;}#page-content,#search-content {position: relative;margin: 0 0 0 260px;padding: 20px;background-color: #fff;border-left: 1px solid #ccc;min-height: calc(100% - 30px);z-index: 1;}#page-content + footer {position: relative;z-index: 3;display: block;margin: 0 0 0 260px;background-color: #f6f6f6;line-height: 30px;text-align: center;font-size: 12px;padding: 0 10px;border-top: 1px solid #ccc;color: #555;}#page-container.open #page-content,#page-container.open #search-content,#page-container.open #page-content + footer {margin: 0 0 0 470px;}#search-content {display: none;}#inner-container.searching #page-content {display: none;}#inner-container.searching #search-content {display: block;}#search-result {padding: 0 0 10px 0;overflow: scroll;}#search-result > span {color: #555;padding: 0 15px;user-select: none;}#search-result > div {max-width: 700px;margin: 15px;}#search-result .result {position: relative;display: flex;height: 100px;width: calc(100% - 30px);margin: 15px;padding: 20px;background: #f3f3f3;box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);color: #333;user-select: none;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: flex-start;}#search-result .result:first-child {margin-top: 0;}#search-result .result .flex {position: relative;height: 100%;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;}#search-result .result .profile-image {height: 100%;margin-right: 20px;}#search-result .result .profile-image img {height: 100%;width: auto;border-radius: 50%;}#search-result .result .profile-info h5 {font-weight: bold;font-size: 1.3em;color: #547585;}#search-result .result .profile-info h6 a {text-decoration: none;font-weight: bold;color: #555;}#search-result .result .profile-info h6 a:hover {color: #333;}#search-result .result .flex > a {padding: 6px 10px;color: #547585;border: 2px solid #547585;border-radius: 3px;margin-left: 5px;white-space: nowrap;}#search-result .result .flex > a:hover {background: #547585;color: white;text-decoration: none;}#primary-nav {position: relative;width: 240px;height: 100%;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between;background-color: rgba(25, 50, 92, 1);box-shadow: 0 0 10 6px rgba(0, 0, 0, 0.5);padding: 30px 0;z-index: 2;overflow-y: hidden;overflow-x: hidden;}#primary-nav .logo {text-align: center;}#primary-nav .logo img {width: 85%;height: auto;}#primary-nav .logoMobile {display: none;}#primary-nav .search {padding: 0 20px;}#primary-nav .search .search-field {position: relative;border-bottom: 2px solid rgba(255, 255, 255, 0.6);color: rgba(255, 255, 255, 0.6);}#primary-nav .search .search-field i {position: absolute;left: 10px;top: 3px;color: rgba(255, 255, 255, 0.6);}#primary-nav .search .search-field input {border: none;background: none;width: 100%;padding-left: 30px;outline: none;}#primary-nav .search .search-field input:-webkit-autofill,#primary-nav .search .search-field input:-webkit-autofill:hover,#primary-nav .search .search-field input:-webkit-autofill:focus,#primary-nav .search .search-field textarea:-webkit-autofill,#primary-nav .search .search-field textarea:-webkit-autofill:hover,#primary-nav .search .search-field textarea:-webkit-autofill:focus,#primary-nav .search .search-field select:-webkit-autofill,#primary-nav .search .search-field select:-webkit-autofill:hover,#primary-nav .search .search-field select:-webkit-autofill:focus {-webkit-text-fill-color: rgba(255, 255, 255, 0.6);-webkit-box-shadow: 0 0 0px 1000px rgb(25, 50, 92) inset;transition: background-color 5000s ease-in-out 0s;}#primary-nav .search .search-field input::placeholder {color: rgba(255, 255, 255, 0.6);font-style: italic;}#primary-nav .search .search-field input:-ms-input-placeholder {color: rgba(255, 255, 255, 0.6);font-style: italic;}#primary-nav .search .search-field input::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.6);font-style: italic;}#primary-nav ul {list-style: none;padding: 0;margin: 0;}#primary-nav ul > li > a {display: block;padding: 7px 20px;font-size: 1.1em;color: rgba(255, 255, 255, 0.6);text-decoration: none;}#primary-nav ul > li > a:hover {background: rgba(52, 110, 209, 1);color: #fff;}#primary-nav ul > li > a.active {background: rgba(38, 79, 150, 1);color: #fff;}#primary-nav ul > li > a i {width: 30px;height: 15px;margin-right: 10px;text-align: center;font-size: 1.2em;}#primary-nav ul > li > a span:nth-child(3) {margin-left: 5px;}#primary-nav .pages {padding: 30px 0;}#primary-nav .pages li {background: none;}.line-side-bar {bottom: 0px;left: 108%;position: absolute;top: 0px;transform: translateZ(0px);width: 24px;z-index: 10;}.line-side-bar .line {background: linear-gradient(to left,rgba(0, 0, 0, 0.2) 0px,rgba(0, 0, 0, 0.2) 1px,rgba(0, 0, 0, 0.1) 1px,rgba(0, 0, 0, 0) 100%);bottom: 0px;left: -3px;opacity: 0.5;pointer-events: none;position: absolute;top: 0px;transition-duration: 0.22s;transition-property: left, opacity, width;transition-timing-function: cubic-bezier(0.2, 0, 0, 1);width: 3px;}.line-side-bar .space-line {cursor: ew-resize;height: 100%;left: -4px;position: relative;width: 24px;}.line-side-bar .space-line .inner-line {background-color: rgb(76, 154, 255);opacity: 1;height: 100%;left: 3px;position: absolute;transition: opacity 200ms ease 0s;width: 2px;}.line-side-bar .button-on-line {background-color: rgb(38, 132, 255);color: white;border: 0px;border-radius: 50%;box-shadow: rgba(9, 30, 66, 0.08) 0px 0px 0px 1px,rgba(9, 30, 66, 0.08) 0px 2px 4px 1px;cursor: pointer;opacity: 1;outline: 0px;padding: 0px;position: absolute;top: 32px;transition: background-color 100ms linear 0s, color 100ms linear 0s,opacity 300ms cubic-bezier(0.2, 0, 0, 1) 0s,transform 300ms cubic-bezier(0.2, 0, 0, 1) 0s;transform: translate(-50%);width: 25px;height: 25px;font-size: 90%;}.line-side-bar .button-on-line .outer-layer {position: absolute;left: -8px;right: -12px;bottom: -8px;top: -8px;}.line-side-bar .button-on-line. span.inner-layer {color: currentcolor;display: inline-block;fill: rgb(255, 255, 255);flex-shrink: 0;line-height: 1;}.line-order-bar {bottom: 0px;left: calc(100% - 17px);position: fixed;top: 0px;transform: translateZ(0px);width: 24px;z-index: 5;margin-top: 20px;margin-bottom: 40px;}.line-order-bar .line {background: linear-gradient(to left,rgba(0, 0, 0, 0.2) 0px,rgba(0, 0, 0, 0.2) 1px,rgba(0, 0, 0, 0.1) 1px,rgba(0, 0, 0, 0) 100%);bottom: 0px;left: -3px;opacity: 0.5;pointer-events: none;position: absolute;top: 0px;transition-duration: 0.22s;transition-property: left, opacity, width;transition-timing-function: cubic-bezier(0.2, 0, 0, 1);width: 3px;}.line-order-bar .space-line {cursor: ew-resize;height: 100%;left: -4px;position: relative;width: 24px;}.line-order-bar .space-line .inner-line {background-color: rgb(76, 154, 255);opacity: 1;height: 100%;left: 3px;position: absolute;transition: opacity 200ms ease 0s;width: 2px;}.line-order-bar .icon-on-line {background-color: rgb(38, 132, 255);color: white;border: 0px;border-radius: 50%;box-shadow: rgba(9, 30, 66, 0.08) 0px 0px 0px 1px,rgba(9, 30, 66, 0.08) 0px 2px 4px 1px;cursor: pointer;height: 24px;opacity: 1;outline: 0px;padding: 0px;position: absolute;top: 44px;transition: background-color 100ms linear 0s, color 100ms linear 0s,opacity 300ms cubic-bezier(0.2, 0, 0, 1) 0s,transform 300ms cubic-bezier(0.2, 0, 0, 1) 0s;transform: translate(-50%);width: 30px;}.line-order-bar .icon-on-line .outer-layer {position: absolute;left: -8px;right: -12px;bottom: -8px;top: -8px;}.line-order-bar .icon-on-line. span.inner-layer {color: currentcolor;display: inline-block;fill: rgb(255, 255, 255);flex-shrink: 0;line-height: 1;}#secondary-nav {position: absolute;left: 260px;top: 0;width: 210px;height: 100%;background-color: #2d5aa8;padding: 30px;text-align: left;z-index: 1;overflow-y: scroll;}#secondary-nav > ul {display: none;list-style: none;padding: 0;margin: 0;}#secondary-nav.practitioner .practitioner,#secondary-nav.carer .carer,#secondary-nav.agedcarestaff .agedcarestaff {display: block;}#secondary-nav > ul h3 {margin: 0;padding: 0;color: white;font-size: 1.5em;margin-bottom: 15px;}#secondary-nav > ul > a {display: inline-block;padding: 4px 7px;border-radius: 3px;background: white;color: #333;font-size: 0.9em;}#secondary-nav > ul > a:hover {text-decoration: none;color: black;transform: scale(0.98);}#secondary-nav > ul h4 {color: white;margin: 30px 0 0 0;padding: 0;font-size: 1em;text-transform: uppercase;}#secondary-nav > ul > ul {width: 100%;list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;align-items: flex-start;}#secondary-nav > ul > ul > span {color: #aaa;font-style: italic;margin-top: 10px;}#secondary-nav > ul > ul > li {margin-top: 10px;}#secondary-nav > ul > ul > li a {position: relative;color: #ccc;}#secondary-nav > ul > ul > li a:hover {color: white;text-decoration: none;}#secondary-nav > ul > ul > li a:hover span:last-child {background: white;color: #2d5aa8;}#secondary-nav > ul > ul > li a > span:first-child {margin-right: 5px;}#secondary-nav > ul > ul > li a > span:last-child {display: inline-block;font-size: 0.7em;text-transform: uppercase;border: 1px solid #ddd;padding: 2px;line-height: 1;}#loading {height: 40px;line-height: 40px;padding: 0 10px;text-align: center;font-size: 20px;display: none;}span.call-btn {position: absolute;right: 0;top: 0;margin: 0;padding: 16px 18px 13px 18px !important;}.btn-dark {color: #fff;background-color: #343a40;border-color: #343a40;}.btn-dark:hover {color: #fff;background-color: #23272b;border-color: #1d2124;}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show > .btn-dark.dropdown-toggle {color: #fff;background-color: #1d2124;border-color: #171a1d;}.btn-dark.focus,.btn-dark:focus {box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);}.btn-tab {margin-left: 5px;margin-right: 5px;margin-top: 5px;margin-bottom: 5px;}.btn {margin-top: 5px;margin-bottom: 5px !important;}.remove-padding-left {padding-left: 0;}.remove-padding-right {padding-right: 0;}.remove-padding-both {padding-right: 0;padding-left: 0;}.margin-top-20 {margin-top: 20px;}.margin-left-right-15 {margin-left: 15px;margin-right: 15px;}.responsiveTable thead tr th.note {min-width: 150px;}.full {width: 100%;}.half {width: 50%;}.onethird {width: 33.3333333333%;}.full-height {width: 100%;}.space-above {margin-top: 30px !important;}.space-below {margin-bottom: 30px;}.space-right {margin-right: 15px;}.space-left {margin-left: 15px;}.no-space-above {margin-top: 0;}.flex {display: flex;flex-direction: row;flex-wrap: no-wrap;justify-content: flex-start;align-items: flex-start;}.flex-col {flex-direction: column;align-items: center;justify-content: flex-start;}.flex-wrap {flex-wrap: wrap;}.flex-center {justify-content: center;align-items: center;}.flex-row-left,.flex-col-top {justify-content: flex-start;}.flex-col-left,.flex-row-top {align-items: flex-start;}.flex-row-right,.flex-col-bottom {justify-content: flex-end;}.flex-col-right,.flex-row-bottom {align-items: flex-end;}.flex-row-hsplit,.flex-col-vsplit {justify-content: space-between;}.flex-col-hsplit,.flex-row-vsplit {align-items: space-between;}.flex-row-hcenter,.flex-col-vcenter {justify-content: center;}.flex-col-hcenter,.flex-row-vcenter {align-items: center;}.flex-75 {flex: 75%;}.flex-25 {flex: 25%;}.space-bottom {margin-bottom: 10px;}.prac-profile-side-bar {background-color: #e6f2ff;}.prac-profile-side-bar .profile-image {margin: 0 auto;float: none;margin-top: 30px;height: 120px;width: 120px;}.flex-body {display: flex;flex-direction: column;margin: auto;justify-content: flex-start;height: 100%;}.flex-main {display: flex;flex-wrap: wrap;}label .normal-font,label.normal-font {font-weight: normal;}div.dash-tile > div.grey-box,div.grey-box {background-color: #eee;border: 1px solid #ddd;padding: 15px 15px 15px 15px;border-radius: 3px;}#secondary-nav > ul > ul > span {color: #aaa;font-style: italic;margin-top: 10px;}#secondary-nav > ul > ul > li {margin-top: 10px;}div.flex > div.blue-box:first-child {margin-left: auto;}div.flex > div.blue-box:last-child {margin-right: auto;}div.blue-box {background-color: #eef1f4;border-radius: 8px;border: 0.5px solid #eef1f4;padding: 0px 15px 10px 15px;width: 200px;}#secondary-nav > ul > ul > li a > span:first-child {margin-right: 5px;}#secondary-nav > ul > ul > li a > span:last-child {display: inline-block;font-size: 0.7em;text-transform: uppercase;border: 1px solid #ddd;padding: 2px;line-height: 1;}#loading {height: 40px;line-height: 40px;padding: 0 10px;text-align: center;font-size: 20px;display: none;}.form-horizontal .control-input {padding-top: 7px;margin-bottom: 0;}span.call-btn {position: absolute;right: 0;top: 0;margin: 0;padding: 16px 18px 13px 18px !important;}.btn-dark {color: #fff;background-color: #343a40;border-color: #343a40;}.btn-dark:hover {color: #fff;background-color: #23272b;border-color: #1d2124;}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show > .btn-dark.dropdown-toggle {color: #fff;background-color: #1d2124;border-color: #171a1d;}.btn-dark.focus,.btn-dark:focus {box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);}.btn-tab {margin-left: 5px;margin-right: 5px;margin-top: 5px;margin-bottom: 5px;}.btn {margin-top: 5px;margin-bottom: 5px;}.remove-padding-left {padding-left: 0;}.remove-padding-right {padding-right: 0;}.remove-padding-both {padding-right: 0;padding-left: 0;}.margin-top-20 {margin-top: 20px;}.margin-left-20 {margin-left: 20px;}.margin-left-right-15 {margin-left: 15px;margin-right: 15px;}.responsiveTable thead tr th.note {min-width: 150px;}.full {width: 100%;}.onethird {width: 33.3333333333%;}.full-height {width: 100%;}.space-above {margin-top: 30px !important;}.space-below {margin-bottom: 30px;}.space-right {margin-right: 15px;}.space-left {margin-left: 15px;}.no-space-above {margin-top: 0;}.flex {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start;}@media screen and (max-width: 1000px) {#dashboard-content {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;}}.flex-col {flex-direction: column;align-items: center;justify-content: flex-start;}.flex-wrap {flex-wrap: wrap;}.flex-center {justify-content: center;align-items: center;}.flex-row-left,.flex-col-top {justify-content: flex-start;}.flex-col-left,.flex-row-top {align-items: flex-start;}.flex-row-right,.flex-col-bottom {justify-content: flex-end;}.flex-col-right,.flex-row-bottom {align-items: flex-end;}.flex-row-hsplit,.flex-col-vsplit {justify-content: space-between;}.flex-col-hsplit,.flex-row-vsplit {align-items: space-between;}.flex-row-hcenter,.flex-col-vcenter {justify-content: center;}.flex-col-hcenter,.flex-row-vcenter {align-items: center;}.flex-75 {flex: 75%;}.flex-25 {flex: 25%;}.space-bottom {margin-bottom: 10px;}.prac-profile-side-bar {background-color: #e6f2ff;}.prac-profile-side-bar .profile-image {margin: 0 auto;float: none;margin-top: 30px;height: 120px;width: 120px;}.flex-body {display: flex;flex-direction: column;margin: auto;justify-content: flex-start;height: 100%;}.flex-main {display: flex;flex-wrap: wrap;}label .normal-font,label.normal-font {font-weight: normal;}div.dash-tile > div.grey-box,div.grey-box,a.grey-box {background-color: #eee;border: 1px solid #ddd;padding: 15px 15px 15px 15px;border-radius: 3px;}div.grey-box > *:first-child {padding-top: 0;margin-top: 0;}a.grey-box  {color: #555;text-align: center;}a.grey-box:hover  {text-decoration: none;color: #333;border-color: #bbb;}a.grey-box > span:first-child {display: block;}a.grey-box .bigtext {display: block;min-width: 100px;}.border-right {border-right: 1px solid #ddd;padding: 0 10px;}div.flex > div.blue-box:first-child {margin-left: auto;}div.flex > div.blue-box:last-child {margin-right: auto;}div.blue-box {background-color: #eef1f4;border-radius: 8px;border: 0.5px solid #eef1f4;padding: 0px 15px 10px 15px;width: 200px;}.prac-manager-header{display: flex;justify-content: space-between;}.businessListManager{font-size: 14px;}#page-content h3,#search-content h3 {margin-top: 20px;}*.center {text-align: center;}*.muted {color: #888;}*.semibold {font-weight: 500;}*.upper {text-transform: uppercase;}*.smaller {font-size: 80%;}*.bigtext {font-size: 500%;font-weight: bold;line-height: 1;text-decoration: none !important;}*.bigtextx2 {font-size: 300%;font-weight: bold;}.btn-spread > .btn {margin: 3px;}body .btn {border-width: 1px;border-style: solid;box-shadow: none;padding: 0.5em 1.2em;outline: none !important;}body .btn-small {border-width: 1px;border-style: solid;padding: 0.4em 1em;font-size: 80%;}body .btn-small.space-right {margin-right: 8px;}body .btn-primary {background: rgb(52, 110, 209);border-color: rgb(38, 79, 150);}body .btn-primary:hover,body .btn-primary:active,body .btn-primary:focus {background: rgb(38, 79, 150) !important;}body .btn-info {background: #fff;border-color: rgb(52, 110, 209);color: rgb(52, 110, 209);text-shadow: none;font-size: 16px !important;}body .btn-info:hover,body .btn-info:active,body .btn-info:focus {border-color: rgb(52, 110, 209);background: #f3f8fc !important;color: rgb(52, 110, 209) !important;box-shadow: none !important;}@media screen and (max-width: 1398px) {.todo-container {display: flex;flex-direction: column;}#toDoNoteCategory {display: flex;flex-direction: row;}#addToDo {display: flex;height: 42px;width: 100px;margin: 5px;justify-content: center;}}body .btn-info[disabled] {background-color: transparent;}label.btn-info.btn {margin-top: 0;margin-bottom: 0;}body .btn-danger {background: #fff;border-color: rgb(231, 76, 60);color: rgb(231, 76, 60);text-shadow: none;}body .btn-danger:hover,body .btn-danger:active,body .btn-danger:focus {border-color: rgb(192, 57, 43);background: #ffefef !important;color: rgb(192, 57, 43) !important;box-shadow: none !important;}body .btn.disabled {cursor: no-drop !important;background: #aaa;border-color: #999;}.nav>li>div {position: relative;display: block;padding: 10px 15px;}.radio-buttons,.radio-buttons-multiple {display: flex;flex-direction: row;justify-content: center;user-select: none;}.radio-buttons a,.radio-buttons label,.radio-buttons-multiple a,.radio-buttons-multiple label {padding: 10px 30px;line-height: 1.5;background: white;border-color: rgb(52, 110, 209);border-style: solid;border-width: 1px;color: rgb(52, 110, 209);text-decoration: none;user-select: none;}.radio-buttons a:first-child,.radio-buttons label:first-child {border-radius: 10px 0 0 10px;border-right-width: 0px;}.radio-buttons a:last-child,.radio-buttons label:last-child {border-radius: 0 10px 10px 0;border-left-width: 1px;}.radio-buttons a.active,.radio-buttons label.active,.radio-buttons label:hover,.radio-buttons-multiple a.active,.radio-buttons-multiple label.active,.radio-buttons-multiple label:hover {border-color: rgb(52, 110, 209);background: #f3f8fc;font-weight: bold;color: rgb(52, 110, 209);}.radio-buttons-multiple {flex-direction: column;}.radio-buttons-multiple a,.radio-buttons-multiple label {margin-bottom: 0;}.radio-buttons-multiple a:not(:last-child),.radio-buttons-multiple label:not(:last-child),.radio-buttons-multiple a:not(:first-child),.radio-buttons-multiple label:not(:first-child) {border-top-width: 1px;border-bottom-width: 0;}.radio-buttons-multiple a:first-child,.radio-buttons-multiple label:first-child {border-radius: 10px 10px 0 0;border-width: 1px 1px 0 1px;}.radio-buttons-multiple a:last-child,.radio-buttons-multiple label:last-child {border-radius: 0 0 10px 10px;border-width: 1px 1px 1px 1px;}.flex .input-group,.centered .input-group {margin-right: 15px;}.flex-wrap.centered {display: flex;justify-content: center;margin-top: 20px;}.input-group {position: relative;padding-bottom: 20px;user-select: none;text-align: left;}.input-group-label {color: #777;font-size: 90%;}.input-group.no-space {padding-bottom: 0;}.input-group > input,.input-group > textarea,.input-group select,.input-group > .input {position: relative;box-sizing: border-box;width: 300px;height: 50px;border: 1px solid #777;background: white;border-radius: 5px;padding: 23px 8px 8px 8px;outline: none !important;}.input-group > input:disabled,.input-group > textarea:disabled,.input-group select:disabled,.input-group > input:disabled + label,.input-group > textarea:disabled + label,.input-group select:disabled + label {cursor: not-allowed;}label.btn {padding: 0;}label.btn input {opacity: 0;position: absolute;}label.btn span {text-align: center;padding: 6px 12px;display: block;}label.btn input:checked + span {background-color: rgb(80, 110, 228);color: #fff;}.input-group > input:focus,.input-group > textarea:focus {border: 2px solid #2b64e6;padding: 22px 7px 7px 7px;}.input-group > input::placeholder,.input-group > textarea::placeholder {color: #bcbcbc;}.input-group > textarea {width: 100%;height: auto;resize: none;}.input-group select {-webkit-appearance: none;-moz-appearance: none;appearance: none;z-index: 3;background-color: transparent !important;}.input-group .white-layer-input-group {background-color: white;}.input-group > label {position: absolute;left: 1px;top: 1px;line-height: 1;z-index: 1;font-size: 80%;font-weight: normal;color: #777;width: calc(100% - 19px);padding: 8px 8px 2px 8px;border-radius: 5px 0 0 0;cursor: text;}.input-group > label.error,.input-group > {position: relative;font-size: 100%;}.input-group > input:focus ~ label,.input-group > input.valid ~ label,.input-group > textarea:focus ~ label,.input-group > textarea.valid ~ label,.input-group select:focus ~ label,.input-group select.valid ~ label,.input-group > .valid ~ label,.input-group label.valid {color: #2b64e6;}.input-group > textarea ~ label {background: white;}.input-group > textarea:focus ~ label {left: 2px;top: 2px;width: calc(100% - 21px);padding: 7px 7px 2px 7px;cursor: text;}.input-group select:focus ~ label {cursor: default !important;}.input-group .icon {display: block;position: absolute;font-size: 1.2em;line-height: 1;right: 10px;top: 1.3em;color: #777;cursor: pointer;z-index: 2;}.input-group.no-space .icon {top: auto;bottom: 0.6em;}.input-group input:focus ~ .icon {color: #2b64e6;}.input-group .passVisToggle {display: none;}.input-group input:focus ~ .passVisToggle,.input-group input.valid ~ .passVisToggle {display: block;}.date-picker {width: 300px;}.input-group > em {position: absolute;display: block;font-size: 80%;color: #e74c3c;}.white-layer-input-group > em {position: absolute;display: block;font-size: 80%;color: #e74c3c;}.input-group > p {position: relative;height: 50px;padding: 23px 8px 8px 8px;outline: none !important;}.input-group-size-xxs > input,.input-group-size-xxs > textarea,.input-group-size-xxs select,.input-group-size-xxs > .input,.input-group-size-xxs > p {width: 75px;}.input-group-size-xs > input,.input-group-size-xs > textarea,.input-group-size-xs select,.input-group-size-xs > .input,.input-group-size-xs > p {width: 100px;}.input-group-size-mxs > input,.input-group-size-mxs > textarea,.input-group-size-mxs select,.input-group-size-mxs > .input,.input-group-size-mxs > p {width: 150px;}.input-group-size-s > input,.input-group-size-s > textarea,.input-group-size-s select,.input-group-size-s > .input,.input-group-size-s span.select2.select2-container,.input-group-size-s > p {width: 200px !important;}.input-group-size-m > input,.input-group-size-m > textarea,.input-group-size-m select,.input-group-size-m > .input,.input-group-size-m span.select2.select2-container,.input-group-size-m > p {width: 350px !important;}.input-group-size-l > input,.input-group-size-l > textarea,.input-group-size-l select,.input-group-size-l > .input,.input-group-size-l span.select2.select2-container,.input-group-size-l > p {width: 500px !important;}.input-group-size-xl > input,.input-group-size-xl > textarea,.input-group-size-xl select,.input-group-size-xl > .input,.input-group-size-xl > p {width: 650px;}.input-group-size-full > input,.input-group-size-full > textarea,.input-group-size-full select,.input-group-size-full > .input,.input-group-size-full > p {width: 100%;}.input-group-size-half > input,.input-group-size-half > textarea,.input-group-size-half select,.input-group-size-half > .input,.input-group-size-half > p {width: 50%;}.input-group .input-group-addon {border-radius: 5px;width: auto;}.input-group.input-addon input[type="number"] {border-left: 0;border-radius: 0 5px 5px 0;}.input-group.input-addon .input-group-addon {background-color: #fff;border: 1px solid black;border-right: 0;border-radius: 5px 0 0 5px;padding: 24px 0px 7px 7px;}.input-group.input-addon .input-group-addon.focused {border: 2px solid #2b64e6;border-right: 0;}.input-group .check-button {height: 48px;line-height: 35px;}.input-group input.not-inputable {border: none;}#requestForm .dateRange .col-sm-6,#manageRequestForm .dateRange .col-sm-6,#consultantRequestForm .dateRange .col-sm-6 {padding-left: 0;padding-right: 0;}#requestForm .dateRange .col-sm-6 .input-group,#manageRequestForm .dateRange .col-sm-6,#consultantRequestForm .dateRange .col-sm-6 {margin-right: 0;margin-left: 0;}.input-group .typeahead.dropdown-menu {width: 100%;}.input-group .typeahead.dropdown-menu li.active > a {background: #2b64e6 !important;}.input-group .input-checkbox-inside {position: relative;border: 1px solid #777;background-color: white;padding-top: 8px;padding-bottom: 10px;}.input-group .input-checkbox-inside label {font-weight: normal;color: #777;font-size: 80%;text-align: center;display: block;}.input-group .input-right-of-addon {margin-left: 55px;}span.select2-dropdown {border: 1px solid black;}.input-group .select2-selection {border: #777 1px solid;}.input-group span.select2.select2-container ul,.input-group span.select2.select2-container span.select2-selection__rendered {padding-top: 18px;}.input-group .select2-selection--single {height: 50px;}.input-group.input-group-multi {position: relative;}.input-group.input-group-multi select {display: none;}.input-group.input-group-multi .multi-results {position: absolute;left: 0;top: 23px;box-sizing: border-box;max-width: 90%;height: 27px;padding: 0 8px 0 8px;overflow-y: hidden;overflow-x: scroll;display: flex;flex-direction: row;align-items: flex-start;flex-wrap: no-wrap;pointer-events: all;z-index: 1000;}.input-group.input-group-multi .multi-results > span {flex: none;background: #ddd;border: 1px solid #ccc;border-radius: 3px;padding: 3px;margin: 0 5px;font-size: 1em;line-height: 1;}.input-group.input-group-multi .multi-results > span button {background: none;border: none;padding: 0;margin: 0;padding: 0 4px;font-size: 1em;}.input-group.input-group-multi.focused input {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.input-group.input-group-multi.focused .multi-results:not(.hidden) {top: 50px;width: 100%;height: auto;max-height: 200px;overflow-y: scroll;overflow-x: hidden;padding-top: 10px;padding-bottom: 10px;max-width: 100%;background: white;border: 1px solid #777;border-top: none;border-radius: 0 0 5px 5px;flex-wrap: wrap;}.input-group.input-group-multi.focused .multi-results > span {margin: 5px;}.modal-backdrop {display: none;}.alert-size-s {max-width: 300px;}.alert-size-m {max-width: 500px;}.message-alert {margin: 0;}.table-display .table-header,.table-display .table-content,.table-display .table-footer {border: 1px solid #777;font-size: 0.9em;}.table-display .table-content {border-top-width: 0;border-bottom-width: 0;margin-bottom: 0 !important;}.table-display .table-header,.table-display .table-footer {position: relative;height: 50px;border-radius: 3px 3px 0 0;user-select: none;display: flex;flex-wrap: nowrap;overflow-x: auto;}.table-display .table-footer {border-radius: 0 0 3px 3px;}.table-display .table-content:first-child:not(:last-child) {border-top: 1px solid #777;border-radius: 3px 3px 0 0;}.table-display .table-content:first-child:last-child {border: 1px solid #777;border-radius: 3px;}.table-display .table-header > div,.table-display .table-footer > div {position: relative;height: 100%;overflow-y: clip;}.table-display .button-side {width: 100%;display: inline-flex;overflow-x: scroll;white-space: nowrap;}.table-display .table-header .input-group input,.table-display .table-header .input-group select,.table-display .table-footer .input-group input,.table-display .table-footer .input-group select {border-radius: 0;background-color: #fff;}.table-display .table-header > div:first-child > .input-group select {border-top-left-radius: 3px;border-left-width: 0;}.table-display .table-header > div > .input-group:last-child,.table-display .table-footer > div > .input-group:last-child {margin-right: 0;}.table-display .table-header > div > .input-group:last-child > select,.table-display .table-footer > div > .input-group:last-child > select {border-top-right-radius: 3px;border-right-width: 0;}.table-display .pagination > *,.card-display-footer .pagination > * {border: none;padding: 0 7px;}.table-display .pagination > *:hover,.card-display-footer .pagination > *:hover {text-decoration: underline;background: none;}.table-display .pagination > .gap:hover,.table-display .pagination > .currentStep:hover,.card-display-footer .pagination > .gap:hover,.card-display-footer .pagination > .currentStep:hover:hover {cursor: default;text-decoration: none;}.table-display .pagination > *.currentStep,.card-display-footer .pagination > *.currentStep {font-weight: bold;background: none;}.table-display .pagination > .nextLink,.table-display .pagination > .prevLink,.card-display-footer .pagination > .nextLink,.card-display-footer .pagination > .prevLink {color: #aaa;}.table-display .pagination > .nextLink:hover,.table-display .pagination > .prevLink:hover,.card-display-footer .pagination > .nextLink:hover,.card-display-footer .pagination > .prevLink:hover {color: rgb(52, 110, 209);}.table-display .table-content table,.table-display .table-content table thead,.table-display .table-content table tbody {margin-bottom: 0;border: none;}.table-display .table-content table tbody tr td,.table-display .table-content table thead tr th {border: 1px solid #ddd;border-top-width: 0;border-left-width: 0;padding-left: 1.2em;padding-right: 1.2em;}.table-display .table-content table tbody tr:last-child td {border-bottom-width: 0;}.table-display .table-content table thead tr th,.table-display .table-content table thead tr th > a {color: #444;user-select: none;}.table-display .table-content table thead tr th > a > i {color: rgb(52, 110, 209);}.table-display .table-content table tbody tr td {padding-top: 1em;padding-bottom: 1em;color: #444;}.table-display .table-content tr td.td-input {padding: 0;position: relative;}.table-display .table-content tr td.td-input input,.table-display .table-content tr td.td-input select {width: 100%;height: 41px;border: none;background: none;outline: none;}.table-display .table-content tr td.td-input input:focus {outline: 2px solid #2b64e6;outline-offset: -1px;}.table-display .table-content tr td.td-input-center input {text-align: center;}.table-display .table-no-stripes table tbody tr td:not(:first-child) {background: #f8f8f8;}.table-display .table-content table thead tr th.centered,.table-display .table-content table tbody tr td.centered {text-align: center;}.table-display .table-content table tbody tr.selected {background: #ebf7fd !important;}.table-display .table-content:last-child:not(:only-child) {border-bottom: 1px solid #777;border-end-start-radius: 3px;border-end-end-radius: 3px;}.table-display .table-header .overlay {position: absolute;display: none;height: 100%;width: 100%;top: 0;left: 0;z-index: 3;background-color: #305b87;color: #ddd;padding: 0 20px;}.table-display .table-header .overlay .arrow {position: absolute;display: block;top: 100%;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 10px solid #305b87;}.table-display .table-header .overlay a,.table-display .table-header .overlay input {color: #ddd;margin-left: 2em;font-weight: 500;background: none;border: none;outline: none;}.table-display .table-header .overlay a:hover,.table-display .table-header .overlay input:hover {text-decoration: none;color: white;}.table-display .table-content .table-row-cutout > td {position: relative;background: #f8f8f8;text-align: left !important;}.table-display .table-content .table-row-cutout .input-group {padding: 0 !important;margin: 0 !important;margin-right: 10px !important;margin-bottom: 10px !important;}.pagination > * {border-style: solid;border-color: #aaa;border-width: 1px;border-left-width: 0;padding: 5px 8px;color: rgb(52, 110, 209);cursor: pointer;}.pagination > *:first-child {border-left-width: 1px;border-radius: 5px 0 0 5px;}.pagination > *:last-child {border-radius: 0 5px 5px 0;}.pagination > *:hover {text-decoration: none;background: #f3f8fc;}.pagination > .gap:hover {background: transparent;}.pagination > *.currentStep {color: #555;background: #eee;cursor: default;}.badge-for-send {white-space: normal;}.badge-danger {background-color: #e74c3c !important;color: white !important;}.badge-yellow {background-color: #F9BA41 !important;color: black !important;}.badge-green {background-color: #469213 !important;color: white !important;}.badge-small {width: 75%;}#invitePeopleEmail {width: 100%;background: #eee;padding: 20px 0;font-size: 10px;user-select: none;cursor: default !important;}#invitePeopleEmail > .flex {background: white;width: 80%;margin: 0 auto;box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.3);}#invitePeopleEmail > .flex > .heading {background: rgb(25, 50, 92);width: 100%;text-align: center;padding: 20px 0;}#invitePeopleEmail > .flex > .heading > img {height: 30px;}#invitePeopleEmail > .flex > .content {width: 100%;padding: 20px 20px 5px 20px;}#invitePeopleEmail > .flex > .content button {font-size: 80%;cursor: default;}#invitePeopleEmail > .flex > footer {color: #888;padding-bottom: 5px;font-size: 80%;}#invitePeopleEmailMsg {background: #efefef;border-left: 3px solid #888;color: #333;padding: 5px;}.invoice_preview,.quote_preview {width: 100%;background: #eee;padding: 20px 0;font-size: 10px;user-select: none;cursor: default !important;}.invoice_preview > .flex,.quote_preview > .flex {background: white;width: 80%;margin: 0 auto;box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.3);}.invoice_preview > .flex > .heading,.quote_preview > .flex > .heading {background: rgb(25, 50, 92);width: 100%;text-align: center;padding: 20px 0;}.invoice_preview > .flex > .heading > img,.quote_preview > .flex > .heading > img {height: 30px;}.invoice_preview > .flex > .content,.quote_preview > .flex > .content {width: 100%;padding: 20px 20px 5px 20px;}.invoice_preview > .flex > .content button,.quote_preview > .flex > .content button {font-size: 80%;cursor: default;}.invoice_preview > .flex > footer,.quote_preview > .flex > footer {color: #888;padding-bottom: 5px;font-size: 80%;}#patient-show-sidebar {min-width: 250px;max-width: 250px;}#patient-show-sidebar table > tbody > tr > td:first-child {padding: 3px 30px 3px 0;}#patient-show-tabBtns {margin-bottom: -1px;z-index: 1;}#patient-show-tabs {z-index: 0;}#patient-show-tabBtns button {background: #d6d6d6;color: #555;font-weight: 500;font-size: 90%;border: 1px solid #ddd;padding: 7px 15px 5px 15px;border-radius: 5px 5px 0 0;margin-right: 4px;outline: none !important;user-select: none;}#patient-show-tabBtns button.active {background: #eee !important;color: #000 !important;cursor: default;border-bottom-width: 0 !important;padding-bottom: 6px;}#patient-show-tabBtns button:hover {background: #ccc;color: #444;}#patient-show-tabs {border-top-left-radius: 0;}#patient-show-tabs #general #patient-show-map {position: relative;width: 220px;height: 150px;background: #aaa;z-index: 0;}#patient-show-tabs #general #patient-show-map .ol-viewport {filter: brightness(0.7) grayscale(1);}#patient-show-tabs #general #patient-show-map::before {content: "";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(38, 79, 150, 0.4);z-index: 1;}#patient-show-tabs .label {font-size: 60%;font-weight: 500;text-transform: uppercase;color: white;background: rgb(38, 79, 150);padding: 3px 8px;border-radius: 5px;user-select: none;}#patient-show-tabs .label.grey {background: #ccc;color: #333;margin: 0;}#patient-show-tabs #general #patient-show-map + .flex .semibold {font-size: 120%;}#patient-show-tabs #finance > .flex:nth-child(2) > .flex {border-right: 1px solid #ddd;padding-right: 20px;margin-right: 20px;}#patient-show-tabs #finance > .flex:nth-child(2) > .flex:last-child {border-right: none;padding-right: 0;margin-right: 0;}#patient-show-tabs #finance img {filter: grayscale(1);height: 50px;margin-bottom: 10px;user-select: none;}#patient-show-tabs #general .flex .contact,#patient-show-tabs #finance .flex .invoice {width: 250px;padding: 10px 15px;background: white;border-radius: 5px;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);margin: 0 15px 15px 0;user-select: none;}#patient-show-tabs #general .flex .contact {width: 270px;user-select: auto;}#patient-show-tabs #general .flex .contact a,#patient-show-tabs #finance .flex .invoice a {font-size: 1.5em;}#patient-show-tabs #general .flex .contact span,#patient-show-tabs #finance .flex .invoice span {color: #333;}#patient-show-tabs #general .flex .contact > span:last-child,#patient-show-tabs #finance .flex .invoice > span:last-child {font-size: 80%;margin-top: 5px;}#patient-show-tabs #finance .flex .invoice span:last-child.warning {color: #fdcb6e;}#patient-show-tabs #finance .flex .invoice span:last-child.success {color: #2ed573;}.block {background: white;margin: 10px;padding: 10px;width: calc(50% - 20px);min-width: 220px;border-radius: 5px;border: 1px solid #ddd;}.block .read-marker {position: relative;}.block .read-marker.unread > span > span,.block .read-marker.unread > i:nth-child(1),.block .read-marker.read > i:nth-child(2) {display: none;}.block .read-marker > span {display: none;}.block .read-marker:hover > span {position: absolute;display: block;background: black;color: white;white-space: nowrap;font-size: 14px;line-height: 20px;padding: 3px 6px;z-index: 1;border-radius: 3px;bottom: -31px;left: -40px;user-select: none;}.block .read-marker > span::before {position: absolute;display: block;content: "";top: -5px;left: 41px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid black;}.block i:hover {color: #333;cursor: pointer;}.ol-box {box-sizing: border-box;border-radius: 2px;border: 2px solid #00f;}.ol-mouse-position {top: 8px;right: 8px;position: absolute;}.ol-scale-line {background: rgba(0, 60, 136, 0.3);border-radius: 4px;bottom: 8px;left: 8px;padding: 2px;position: absolute;}.ol-scale-line-inner {border: 1px solid #eee;border-top: none;color: #eee;font-size: 10px;text-align: center;margin: 1px;will-change: contents, width;transition: all 0.25s;}.ol-scale-bar {position: absolute;bottom: 8px;left: 8px;}.ol-scale-step-marker {width: 1px;height: 15px;background-color: #000;float: right;z-index: 10;}.ol-scale-step-text {position: absolute;bottom: -5px;font-size: 12px;z-index: 11;color: #000;text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;}.ol-scale-text {position: absolute;font-size: 14px;text-align: center;bottom: 25px;color: #000;text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;}.ol-scale-singlebar {position: relative;height: 10px;z-index: 9;border: 1px solid #000;}.ol-unsupported {display: none;}.ol-unselectable,.ol-viewport {-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;}.ol-overlaycontainer,.ol-overlaycontainer-stopevent {pointer-events: none;}.ol-overlaycontainer-stopevent > *,.ol-overlaycontainer > * {pointer-events: auto;}.ol-selectable {-webkit-touch-callout: default;-webkit-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;}.ol-grabbing {cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: grabbing;}.ol-grab {cursor: move;cursor: -webkit-grab;cursor: -moz-grab;cursor: grab;}.ol-control {position: absolute;background-color: rgba(255, 255, 255, 0.4);border-radius: 4px;padding: 2px;}.ol-control:hover {background-color: rgba(255, 255, 255, 0.6);}.ol-zoom {top: 0.5em;left: 0.5em;}.ol-rotate {top: 0.5em;right: 0.5em;transition: opacity 0.25s linear, visibility 0s linear;}.ol-rotate.ol-hidden {opacity: 0;visibility: hidden;transition: opacity 0.25s linear, visibility 0s linear 0.25s;}.ol-zoom-extent {top: 4.643em;left: 0.5em;}.ol-full-screen {right: 0.5em;top: 0.5em;}.ol-control button {display: block;margin: 1px;padding: 0;color: #fff;font-size: 1.14em;font-weight: 700;text-decoration: none;text-align: center;height: 1.375em;width: 1.375em;line-height: 0.4em;background-color: rgba(0, 60, 136, 0.5);border: none;border-radius: 2px;}.ol-control button::-moz-focus-inner {border: none;padding: 0;}.ol-control button span {pointer-events: none;}.ol-zoom-extent button {line-height: 1.4em;}.ol-compass {display: block;font-weight: 400;font-size: 1.2em;will-change: transform;}.ol-touch .ol-control button {font-size: 1.5em;}.ol-touch .ol-zoom-extent {top: 5.5em;}.ol-control {display: none;}.ol-attribution {display: none;}.ol-zoomslider {top: 4.5em;left: 0.5em;height: 200px;}.ol-zoomslider button {position: relative;height: 10px;}.ol-touch .ol-zoomslider {top: 5.5em;}.ol-overviewmap {left: 0.5em;bottom: 0.5em;}.ol-overviewmap.ol-uncollapsible {bottom: 0;left: 0;border-radius: 0 4px 0 0;}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button {display: inline-block;}.ol-overviewmap .ol-overviewmap-map {border: 1px solid #7b98bc;height: 150px;margin: 2px;width: 150px;}.ol-overviewmap:not(.ol-collapsed) button {bottom: 1px;left: 2px;position: absolute;}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button {display: none;}.ol-overviewmap:not(.ol-collapsed) {background: rgba(255, 255, 255, 0.8);}.ol-overviewmap-box {border: 2px dotted rgba(0, 60, 136, 0.7);}.ol-overviewmap .ol-overviewmap-box:hover {cursor: move;}.tooltip-box {position: relative;display: inline-block;}.tooltip-box .tooltiptext {visibility: hidden;width: 120px;bottom: 100%;left: 50%;margin-left: -60px;background-color: black;color: #fff;text-align: center;padding: 5px;border-radius: 6px;pointer-events: none;position: absolute;z-index: 1;}.tooltip-box:hover .tooltiptext {visibility: visible;}.tooltip-box.tooltip-left .tooltiptext {left: unset;right: 0;margin-right: -10px;}.tooltip-box.tooltip-padding {padding: 5px;}#manage-template-modal .table-display .table-content,#report-list .table-display .table-content,#show-report .table-display .table-content,#show-send-to .table-display .table-content {border: none;}.table-display table.table.table-reports {border-spacing: 0 10px;border-collapse: separate;}.table-display table.table.table-reports thead tr th {border: none !important;}.table-display .table-content table.table.table-reports tbody tr td {border: none !important;background-color: #e1e1e1;}.table-display table.table.table-reports tbody tr td:first-child {border-top-left-radius: 8px;border-bottom-left-radius: 8px;font-weight: bold;}.table-display table.table.table-reports tbody tr td:last-child {border-top-right-radius: 8px;border-bottom-right-radius: 8px;}input[type="submit"].link {color: #337ab7;text-decoration: none;background-color: transparent;border: none;}input[type="submit"].link:hover {color: #23527c;text-decoration: underline;outline: 0;}#show-report .nav.nav-tabs {display: none;}.report-main .tab-pane {display: block;}.report-main {border: 1px solid black;border-radius: 5px;}.report-main .left-side {padding: 28px 8px 8px 24px;min-height: 500px;}.report-main .left-side label {font-weight: normal;}.report-main .left-side label input[type="checkbox"] {margin-right: 10px;}label.checkbox {font-weight: normal;}.checkbox input[type="checkbox"].checkbox-right-aligned {margin-left: 20px;justify-content: flex-end;margin-left: auto;}.report-main .right-side {border-left: 1px solid black;min-height: 500px;}.report-main .right-side .content {padding: 28px 24px 28px 24px;}textarea.textarea-selected {border: 1px solid #777;}textarea.textarea-selected + label {display: block;}.clearable {position: relative;display: inline-block;}.clearable input[type="text"],.clearable textarea {padding-right: 24px;box-sizing: border-box;}.clearable__clear {display: none;position: absolute;top: 0 !important;right: 0 !important;padding: 6px 8px;font-style: normal;font-size: 1.5em;user-select: none;cursor: pointer;}.clearable input::-ms-clear {display: none;}.modal-dialog {z-index: 1090;}.modal-backdrop {z-index: 0;}.modal.center .modal-dialog {-webkit-transform: translate3d(0, 0, 0);position: absolute !important;}.responsive-text {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}#show-consultation div.dash-tile-header,#show-patient div.dash-tile-header,#create-patient div.dash-tile-header,#edit-patient div.dash-tile-header,#show-logo-footer div.dash-tile-header,#list-patient div.dash-tile-header,#list-consultation div.dash-tile-header,#list-document div.dash-tile-header,#list-doctor div.dash-tile-header,#list-all-spectacle div.dash-tile-header,div.dash-tile-header {color: white;background-color: #8c8c8c;}#show-consultation h3.consultation-heading {color: rgb(52, 110, 209);}.button-header {width: 100vw;position: relative;padding-right: 20px;margin-left: -20px;z-index: 0;margin-top: 50px;}.button-header div.flex {}.button-header div.btn,.button-header a.btn {border-top: solid #777 1px;border-bottom: solid #777 1px;border-right: 1px #777 solid;height: 100%;margin-top: 0;margin-bottom: 0;border-radius: 0;padding: 1em 1.7em;}.consultation-tab {margin-top: 50px;}.content-sidebar {border-top: 1px black solid;border-right: 1px black solid;flex: 0 0 200px;height: 100%;width: 200px;padding-right: 0;margin-left: -20px;margin-top: 50px;}.content-sidebar div.btn,.content-sidebar a.btn {border: none;border-bottom: 1px black solid;border-left: 1px solid black;border-radius: 0;width: 100%;margin-top: 0;margin-bottom: 0;}.content-sidebar div.btn.btn-info.active,.content-sidebar div.btn.btn-info:hover,.content-sidebar a.btn.active .content-sidebar a.btn:hover {background: rgba(52, 110, 209, 1) !important;color: #fff !important;}.dash-tile-header {padding: 0 4px 0 7px;min-height: 38px;line-height: 45px;font-weight: bold;border-bottom: 2px solid #eee;}#show-facility div.dash-tile-header {border-radius: 8px 8px 0 0;background-color: #607496;font-size: 1.125em;padding-left: 20px;padding-top: 5px;font-weight: normal;line-height: 36px;}#show-facility div.dash-tile-content {background-color: #eef1f4;border-radius: 0px 0px 15px 15px;}#show-facility div.dash-tile-content div.flex-row-hsplit {padding: 10px 20px 20px 20px;}#show-facility div.dash-tile-content div#contact-tabs a {display: block;text-decoration: none;white-space: nowrap;color: white;}#show-facilitydiv.dash-tile-contentdiv#contact-tabsdiv.contact-tab-bg.activea {color: black;background-color: white;}#show-facility div.dash-tile-content div#contact-tabs div.contact-tab-bg {margin: 0 20px 10px 0;padding: 8px 15px 8px 15px;border-radius: 8px;background-color: #607496;}#show-facilitydiv.dash-tile-contentdiv#contact-tabsdiv.contact-tab-bg.active {background-color: white;padding-right: 35px;border-radius: 8px 0 0 8px;margin-right: 0px;}#show-facility div.dash-tile-content div.tab-content {background-color: white;border-radius: 8px;}div.contact-tab-field {margin-top: 10px;}div.contact-tab-field label {color: #777;font-weight: normal;font-size: 12px;}.table-display .table-content table tbody tr.addRow > td {border-top: 1px solid rgb(52, 110, 209) !important;border-top-width: 1px;color: rgb(52, 110, 209) !important;}#edit-facility #facility-tabs,#edit-facility #facility-tabs-contacts #contact-tabs {border: none;}#edit-facility #facility-tabs li,#edit-facility #facility-tabs-contacts #contact-tabs li {margin-bottom: 0;margin-right: 5px;}#edit-facility #facility-tabs li.active,#edit-facility #facility-tabs-contacts #contact-tabs li {margin-bottom: -2px;}#edit-facility #facility-tabs li a,#edit-facility #facility-tabs-contacts #contact-tabs li a {background-color: #3a9de0;color: white;border: none;border-radius: 8px 8px 0 0;}#edit-facility #facility-tabs li.active a {background-color: #ebeff2;color: #6a7f9f;}#edit-facility div.tab-content {background-color: #ebeff2;border-radius: 0 8px 8px 8px;padding-top: 20px;}#edit-facility #facility-tabs-contacts #contact-tabs li.active a {background-color: #f9f9f9;color: #6a7f9f;}#edit-facility #facility-tabs-contacts div.tab-content {margin-bottom: 20px;}#manageRequestForm div.request-box,#consultantRequestForm div.request-box {background-color: #ebeff2;border: 1px solid #ebeff2;border-radius: 8px;padding: 0 15px 15px 15px;margin: 0 auto;}#manageRequestForm div.request-options,#consultantRequestForm div.request-options {margin: 10px 15px;}div.modifiable {height: 200px;padding: 10px;border: 1px solid lightgrey;overflow: auto;resize: vertical;-moz-appearance: textfield-multiline;-webkit-appearance: textarea;-webkit-user-select: text;-khtml-user-select: all;-moz-user-select: all;-o-user-select: all;user-select: text;}div.modifiable.subjectContent {height: auto;}div.non-modifiable {padding-top: 15px;padding-bottom: 15px;}span.placeholder-text {display: inline-block;border: 1px solid;}a.action-link {font: bold 1em Arial, sans-serif;text-decoration: none;background-color: #003399;color: #fff;padding: 5px 10px;border: 1px solid #003399;border-radius: 5px;border-width: 10px 20px;pointer-events: none;cursor: default;text-overflow: ellipsis;white-space: nowrap;}[contentEditable="true"]:empty:not(:focus):before {content: attr(data-text);}div.showAdvancedOption .insertPatientName,div.showAdvancedOption .insertFacilityName,div.showAdvancedOption .saveTemplateButton,div.showAdvancedOption .insertRegistrationLink {white-space: normal;margin-bottom: 5px;}div.showAdvancedOption > div.dash-tile > div.dash-tile-header {background-color: #e9e9e9 !important;border: none;color: black !important;border-top: 1px solid;border-bottom: 1px solid;}div.showAdvancedOption > div.dash-tile > div.dash-tile-content label {text-align: center;height: inherit;}div.showAdvancedOption > div.dash-tile > div.dash-tile-content .row {float: right;margin-bottom: 10px;}@media (max-width: 767px) {div.showAdvancedOption > div.dash-tile > div.dash-tile-content {height: 243px;}.renderMessageTemplate > .form-group{margin-bottom:100px;}}div.dash-tile-content {background-color: white;}tr.new-line > td {height: 5px;padding: 0;}.fa-pencil,.fa-minus,.fa-plus {line-height: 38px;font-size: 1.5em;padding-right: 10px;cursor: pointer;}.img-thumbnail {display: block;max-height: 100px;width: auto;margin: 0 auto;overflow: hidden;cursor: pointer;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover {color: white;background-color: #8c8c8c;border: 1px solid #8c8c8c;}.todo-ticket:hover  {background-color: #31b0d5;border-color: #269abc;background: #f3f8fc !important;}.consultation-table > thead > tr > .blank {width: 10%;}.consultation-table > thead > tr > .comm {width: 20%;}.consultation-table > thead > tr > th {text-align: center;width: 7%;}.inner-table {width: 100%;}.inner-table > tbody > tr > td {text-align: center;width: 15%;min-height: 25px;}#pdfOptions a,#pdfOptions div {margin-bottom: 10px;}div.practitioner-card {position: relative;overflow: hidden;float: left;width: 100%;padding: 1em;margin: 0.75em 0;min-height: 12em;border: 2px solid black;background-color: white;transition: all 250ms;border-radius: 10px;}div.user-card-layer:hover {background-color: rgba(24, 50, 92, 1);}.practitioner-card .row {margin-left: 0;margin-right: 0;}div.practitioner-card:nth-child(2n + 1) {margin-right: 2%;}.practitioner-card .profile-image-container {width: 90px;float: left;}.practitioner-card .profile-image-container .profile-photo {display: block;width: 90px;height: 90px;overflow: hidden;}.practitioner-card .profile-photo img {width: 100%;height: 100%;border-radius: 50%;border: 1px solid lightgrey;}.practitioner-card .profile-image-container .profile-link {text-align: center;width: 90px;padding-top: 25px;display: inline-block;text-decoration: none;cursor: pointer;color: #25a9e0;}.practitioner-card .info {margin: 0 20px 0 120px;}.practitioner-card h5 {margin: 0;font-size: 1.125em;font-weight: bold;}.practitioner-card address {margin: 1.25em 0 0 0;font-size: 0.875em;line-height: 1.5;}.add-prof-contact,.remove-prof-contact {position: absolute;top: 0.5em;right: 0.5em;display: inline-block;border-radius: 0.25em;line-height: 1;}.practitioner-card .prac-card-member-badge {position: absolute;right: 0;bottom: 0;width: 11.5em;height: 1em;color: white;background-color: #404040;}div.practitioner-card-header {text-align: center;height: 66px;line-height: 30px;}div.practitioner-card-content {height: 200px;}div.practitioner-card .profile-image img {display: block;width: 100px;height: 100px;border-radius: 50%;border: 1px solid lightgrey;left: 0;right: 0;background-repeat: no-repeat;background-position: center center;background-size: cover;position: absolute;}.profile-image {position: relative;width: 147px;height: 147px;background: white;border-radius: 50%;float: right;}.profile-image img {position: absolute;top: 0;left: 0;display: block;width: 100%;border-radius: 50%;}ul.conversation {max-height: 450px;overflow-y: auto;overflow-x: hidden;padding-top: 10px;}ul.conversation li.un_read_line {color: #d43f3a;text-align: center;width: 100%;list-style-type: none;padding-bottom: 0.05em;border-bottom: 1px solid #d43f3a;line-height: 0.1em;}ul.conversation li.un_read_line span {background: white;padding: 0 10px;border: 1px solid #d43f3a;border-radius: 5px;}ul.conversation li.un_read_line:after {background-image: none;}ul.conversation li {position: relative;margin-bottom: 0;padding-bottom: 2.5em;}ul.conversation li:after {background-image: url("blue-oval-90accbe6900b1be4075e1419f3478e23.png");background-size: 100% 100%;position: absolute;left: -26px;top: 0px;width: 20px;height: 20px;content: "";}ul.conversation li:before {content: "";position: absolute;left: -16px;border-left: 1px solid black;height: 100%;width: 1px;}ul.conversation li:first-child:before {top: 6px;}ul.conversation li:last-child:before {height: 6px;}ul.conversation li .user-direct-message {font-size: 1.2857em;font-weight: 300;display: inline;margin-right: 0.5em;}ul.conversation li .time-direct-message {font-family: "Helvetica", Helvetica, Arial, serif;font-size: 12px;color: rgba(128, 137, 153, 1);display: inline-block;line-height: 14px;margin: -5px 0.5em 0 0 !important;}ul.conversation li .content-direct-message {margin-top: 0.5em;display: block;}.listUsersProfessionals {display: inline-block;}.professional-circle-box {padding-top: 20px;padding-bottom: 5px;border: 2px solid black;border-radius: 10px;background-color: white;min-height: 140px;max-height: 140px;}.professional-circle-box img {width: 60px;height: 60px;border-radius: 50%;border: 1px solid lightgrey;display: block;margin: 0 auto;}.professional-circle-box p {word-break: normal;margin-top: 5px;}.professional-pending-box {border-radius: 5px;border: lightgrey 1px solid;background-color: #f2f2f2;max-height: 300px;box-shadow: 1px 1px 2px #888888;}.professional-pending-box .reason-box p {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.professional-pending-box-footer {border-top: 1px lightgrey solid;background-color: lightgrey;}.professional-pending-box-footer form {display: inline-block;}.professional-container div.user-card-layer {min-height: 170px;max-height: 170px;padding-top: 15px;}@media (min-width: 768px) {.professional-container div.user-card-layer.col-sm-2 {width: 20%;}}.professional-container div.user-card-layer:hover,.professional-container div.user-card-layer:active,.professional-container div.user-card-layer:focus,.professional-container .active {background-color: rgba(24, 50, 92, 1);padding-top: 15px;padding-bottom: 15px;border-radius: 10px;}#show-direct-message input,#show-direct-message textarea {border-radius: 8px !important;border-style: solid;border-width: 1px;border-color: rgba(128, 137, 153, 1);padding: 10px 10px 10px 10px;}.uploadLogoForm {text-align: center;}#input_logo {display: none;}.fa-upload {cursor: pointer;font-size: 20px;color: #555;margin: 0 auto;}.fa-upload:hover {color: #000;}.payment-plan-layer {padding-left: 1em;padding-bottom: 1em;padding-right: 1em;border: 2px solid black;border-radius: 10px;margin: 1rem -15px 0;}.form-box {border: solid #f7f7f9;margin-left: -15px;margin-right: -15px;border-width: 0.2rem;padding: 1.5rem;}form.navigation-button {display: inline;}.professional-box-list {display: block;width: 90%;max-width: 250px;min-height: 220px;margin: 0 30px 30px 0;padding: 15px !important;border-radius: 10px;background: #ebebeb;overflow: hidden;cursor: pointer;}.professional-box-list > * {z-index: 1;position: relative;}.professional-box-list::before {position: absolute;content: "";right: -60px;bottom: -60px;width: 150px;height: 150px;border-radius: 100%;background: #dbdbdb;z-index: 0;transition: 0.1s all ease-in-out;}.professional-box-list:hover {text-decoration: none;}.professional-box-list:hover::before {border-radius: 0;width: 100%;height: 100%;bottom: 0;right: 0;transition: 0.3s all ease-in-out;}.professional-box-list i {position: absolute;display: block;right: 20px;bottom: 20px;font-size: 2em;color: #ababab;transition: 0.1s all ease-in-out;}.professional-box-list i:hover {color: #888;transition: 0.3s all ease-in-out;}.professional-box-list h3 {line-height: 2;color: #333;margin: 0;font-weight: 500;padding: 0;user-select: none;margin-top: 0 !important;}.professional-box-list h4 {font-size: 14px;color: #555;text-transform: uppercase;}.professional-box-list h5 {font-size: 13px;color: #555;font-style: italic;margin: 5px 0 20px 0;}.profile-show .professional-profile-header {background-color: #ddd;height: 230px;}.profile-show .professional-profile-header > .flex-main > .col-xs-3,.profile-show .flex-body.professional-profile-content .col-xs-12.col-sm-3,.profile-show .flex-body.professional-profile-content .col-xs-3,#list-professional.col-xs-12,#list-professional.col-xs-12 .col-xs-12,.profile-show .professional-detail .col-xs-12 {padding-left: 0;padding-right: 0;}.profile-show .profile-image {float: none;border-radius: 0;margin-top: 70px;margin-left: auto;margin-right: auto;width: 50%;height: 230px;z-index: 1;min-width: 200px;max-width: 200px;}.profile-show .profile-image img {margin: 0 auto;border-radius: 0;height: 100%;width: 100%;}.profile-show .header {margin-top: 100px;}.profile-show .header-action a {margin-top: 5px;margin-bottom: 5px;}.profile-show .professional-detail {margin-top: 100px;margin-left: auto;margin-right: auto;width: 50%;min-width: 200px;}.profile-show .professional-detail.qualifications {margin-top: 0;}.profile-show .professional-profile-content .col-xs-3 {background-color: #f2f2f2;min-width: 200px;}.profile-show .professional-profile-content h4 {border-bottom: 2px solid #d9d9d9;padding-bottom: 10px;}.profile-show .professional-about {padding: 40px 0;}.profile-show .facility-profile-details {background-color: #ddd;}.profile-show .facility-profile-details .col-sm-4 {width: 100px;}.panel-heading a:after {font-family: "Glyphicons Halflings";content: "\e114";float: right;color: grey;}.panel-heading a.collapsed:after {content: "\e080";}#orderSummary {width: 16px;height: auto;position: fixed;top: 0;right: 0;bottom: 0;z-index: 5;user-select: none;border: black 1px solid;background-color: white;border-radius: 12px;margin-top: 10px;margin-bottom: 32px;margin-right: 2px;display: block;}#taxInvoice table thead tr {border-bottom: 1px solid #eee;}#page-content.full-height,.full-height {padding: 0;height: 100%;}footer {display: none !important;}#loading_wrap {z-index: 9990;display: none;color: white;font-size: 1.125em;font-weight: bold;}#loading_wrap .loader,#loading_wrap .loader::before,#loading_wrap .loader::after {color: white;background: white;}div.dark-overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 100;background-color: rgba(0, 0, 0, 0.8);}.loader-horizon {position: relative;top: 47.5%;width: 100%;text-align: center;margin-bottom: 10px;}.loader,.loader:before,.loader::after {background: #404040;-webkit-animation: load1 1s infinite ease-in-out;animation: load1 1s infinite ease-in-out;width: 1.2em;height: 3em;border-radius: 0.6em;}.loader:before {left: -1.75em;animation-delay: -0.32s;}.loader:after {left: 1.5em;}.loader:before,.loader:after {position: absolute;top: 0;content: "";}.loader {display: inline-block;color: #404040;text-indent: -9999em;position: relative;font-size: 5px;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}@keyframes load1 {0%,80%,100% {box-shadow: 0 0;height: 3em;}40% {box-shadow: 0 -2em;height: 3.5em;}}.logo_container_welcoming_page {text-align: center;margin: 0 auto;width: 100%;}.logo_container_welcoming_page > * {display: inline-block;margin-left: 5px;margin-right: 5px;}.grey-box.product-box {border-radius: 15px;}.grey-box.product-box header {position: sticky;top: 0;z-index: 4;border: black 1px solid;border-radius: 5px;width: 100%;}@media (max-width: 767px) {div.practitioner-card > div.practitioner-card-header > .col-xs-12 > .col-xs-6,.col-xs-7 {width: 100%;}div.practitioner-card-content {height: 600px;}div.practitioner-card-content > div.practitioner-card-profile-image {width: 100%;}div.practitioner-card-content> div.practitioner-card-profile-image> img.img-profile-photo {margin-left: auto;margin-right: auto;position: relative;margin-bottom: 20px;}div.practitioner-card-content> div.practitioner-card-profile-image> form.uploadProfilePhotoForm {margin-left: 110px;}div.practitioner-card-content > div.practitioner-card-details,div.practitioner-card-contact {width: 100%;text-align: center;}}@media (min-width: 1200px) {.profile-show .header-action {margin-top: 180px;}}@media (max-width: 1200px) {.profile-show .professional-about {padding: 90px 0;}}@media (max-width: 1150px) {.flex-medium-col {flex-direction: column;}}@media (max-width: 769px) {#page-sidebar #primary-nav {width: 260px;}#page-sidebar #secondary-nav {display: none;position: relative;height: 45px;margin: 0;width: 100%;left: 0;padding: 0;z-index: 1;}#page-container.open #page-sidebar #secondary-nav {display: block;}#page-sidebar #secondary-nav > ul,#page-sidebar #secondary-nav > ul > ul {width: 100%;height: 100%;padding: 0 30px;margin: 0;flex-direction: row;align-items: center;justify-content: flex-start;}#page-sidebar #secondary-nav > ul > ul {padding: 0;}#page-sidebar #secondary-nav > ul > ul > span {padding-left: 10px;margin-top: 0;}#page-sidebar #secondary-nav a {white-space: nowrap;}#page-sidebar #secondary-nav h3,#page-sidebar #secondary-nav h4 {display: none;}#secondary-nav.practitioner .practitioner,#secondary-nav.carer .carer,#secondary-nav.agedcarestaff .agedcarestaff {display: flex;}#new-account-window {max-height: 600px;}.flex-small-col {flex-direction: column;}}@media (max-width: 767px) {#primary-nav,#page-sidebar {width: 16px;}#primary-nav {display: none;overflow-y: scroll;}#page-content,#page-content + footer {margin-left: 16px;}.table-responsive {display: block;overflow-x: auto;white-space: nowrap;}.responsiveTable > tbody {display: table;width: 100%;}.responsiveTable > thead tr {position: absolute;top: -9999px;left: -9999px;}.responsiveTable > tbody > tr {display: block;width: 100%;}.responsiveTable > tbody > tr {border-top: solid 2px;border-bottom: solid 2px;}.responsiveTable > tbody > tr > td {display: block;position: relative;padding-left: 45% !important;min-height: 35px;min-width: 45px;overflow-wrap: break-word;white-space: normal;}.table-responsive > .table > tbody > tr > td {white-space: normal;}.responsiveTable > tbody > tr > td.text-center {padding-left: initial;}.responsiveTable > tbody > tr > td:before {position: absolute;text-align: center;left: 6px;width: 45%;padding-right: 10px;overflow-wrap: break-word;white-space: nowrap;}.responsiveTable > tbody > tr > td:before {width: 20%;padding-top: 5px;content: attr(data-before-content);}.input-group > input[type="radio"] {height: 0px;}.table > tbody > tr > td {padding: 8px 0;}.consultation-table > thead tr,#requestTable > thead tr,.responsiveTable > thead tr {position: absolute;top: -9999px;left: -9999px;}.consultation-table tr,#requestTable > tbody > tr,.responsiveTable > tbody > tr {display: block;width: 100%;}#requestTable > tbody > tr,.responsiveTable > tbody > tr {border-top: solid 2px;border-bottom: solid 2px;}.consultation-table > tbody > tr > td,#requestTable > tbody > tr > td,.responsiveTable > tbody > tr > td {display: block;position: relative;padding-left: 40%;min-height: 35px;min-width: 45px;overflow-wrap: break-word;white-space: normal;}.table-responsive > .table > tbody > tr > td {white-space: normal;}#requestTable > tbody > tr > td.text-center,.responsiveTable > tbody > tr > td.text-center {padding-left: initial;}.consultation-table td:before,#requestTable > tbody > tr > td:before,.responsiveTable > tbody > tr > td:before {position: absolute;text-align: center;left: 6px;width: 45%;padding-right: 10px;overflow-wrap: break-word;white-space: nowrap;}#requestTable > tbody > tr > td:before,.responsiveTable > tbody > tr > td:before {width: 20%;padding-top: 5px;content: attr(data-before-content);}.consultation-table > tbody > tr > td.table-head,.consultation-table-form > tbody > tr > td.table-head {padding-left: 0;text-align: center;font-weight: bold;}.consultation-table > tbody > tr > td.first-column {display: inline-block;border-top: none;width: 50%;}.consultation-table > tbody > tr > td.second-column {display: inline-block;border-top: none;width: 45%;padding-left: 1%;}.consultation-table > tbody > tr > td.eye-label {display: block;border-bottom: 1px solid #ddd;padding: 8px 0;}.consultation-table > tbody > tr > td.eye-label > div {display: inline-block;padding-right: 8px;padding-left: 40%;width: 45%;}.consultation-table > tbody > tr > td.eye-label > div:nth-of-type(2) {padding-left: 18%;}.consultation-table > tbody > tr > td.table-near:before {content: "N";width: 18%;}.consultation-table > tbody > tr > td.table-comment:before {content: "Comment";width: 18%;}.consultation-table > tbody > tr > td.specs-type:before {content: "Type";width: 18%;}.consultation-table-form .inner-table {min-width: 150px;}.consultation-table-form > tbody > tr > td,.consultation-table-form > tbody > tr > td.eye-label {padding-left: 23%;}.consultation-table-form > tbody > tr > td.second-column {padding-left: 23%;}.consultation-table-form > tbody > tr > td.eye-label > div {padding-left: 15%;}.consultation-table-form .table-label {display: none;}.consultation-table > tbody > tr > td.first-column {display: inline-block;border-top: none;width: 50%;}.consultation-table > tbody > tr > td.second-column {display: inline-block;border-top: none;width: 32%;padding-left: 5%;}.consultation-table > tbody > tr > td.eye-label {display: block;border-bottom: 1px solid #ddd;padding: 8px 0;}.consultation-table > tbody > tr > td.eye-label > div {display: inline-block;padding-right: 8px;padding-left: 40%;width: 45%;}.consultation-table > tbody > tr > td.eye-label > div:nth-of-type(2) {padding-left: 18%;}.consultation-table > tbody > tr > td.table-near:before {content: "N";width: 18%;}.consultation-table > tbody > tr > td.table-comment:before {content: "Comment";width: 18%;}.consultation-table > tbody > tr > td.specs-type:before {content: "Type";width: 18%;}.consultation-table-form .inner-table {min-width: 150px;}.consultation-table-form > tbody > tr > td,.consultation-table-form > tbody > tr > td.eye-label {padding-left: 23%;}.consultation-table-form > tbody > tr > td.second-column {padding-left: 23%;}.consultation-table-form > tbody > tr > td.eye-label > div {padding-left: 15%;}.consultation-table-form .table-label {display: none;}.consultation-table > tbody > tr > td.first-column {display: inline-block;border-top: none;width: 50%;}.consultation-table > tbody > tr > td.second-column {display: inline-block;border-top: none;width: 32%;padding-left: 5%;}.consultation-table > tbody > tr > td.eye-label {display: block;border-bottom: 1px solid #ddd;padding: 8px 0;}.consultation-table > tbody > tr > td.eye-label > div {display: inline-block;padding-right: 8px;padding-left: 30%;}.consultation-table > tbody > tr > td.eye-label > div:nth-of-type(2) {padding-left: 18%;}.inner-table > tbody > tr > td {display: block;text-align: left;width: 55%;white-space: nowrap;}.inner-table.first > tbody > tr > td:nth-of-type(1):before {content: "Sphere";}.inner-table.first > tbody > tr > td:nth-of-type(2):before {content: "Cyl";}.inner-table.first > tbody > tr > td:nth-of-type(3):before {content: "Axis";}.inner-table.first > tbody > tr > td:nth-of-type(4):before {content: "V/A";}.inner-table.first > tbody > tr > td:nth-of-type(5):before {content: "ADD";}.inner-table.first > tbody > tr > td:nth-of-type(6):before {content: "Inter";}}@media (max-width: 768px) {.modal-dialog {margin-top: 80px;margin-bottom: 40px;}.profile-show .professional-profile-content {margin-top: 350px;}.profile-show .professional-about {padding: 40px 0;}.flex-sidebar {display: block;}.content-sidebar {width: 100%;margin-left: 0;}}@media (max-width: 425px) {.input-group-size-m input,.input-group-size-m textarea,.input-group-size-m select,.input-group-size-m .input,.input-group-size-m span.select2.select2-container {width: 200px !important;}.report-main .left-side {width: 100%;}#show-report .nav.nav-tabs {display: block;}.report-main .tab-pane {display: none;}.report-main .left-side {width: 100%;}#show-report .nav.nav-tabs {display: block;}.report-main .tab-pane {display: none;}.report-main .tab-pane.active {display: block;}}@media (min-width: 767px) {.eye-label {display: none;}}@media (min-width: 320px) {.form-control {padding: 6px 3px;}.practitioner-card .info {width: 100%;margin: 0 auto;}.practitioner-card .profile-image {width: 120px;height: 120px;float: none !important;margin: 0 auto;}}.checkbox > em {display: block;color: #e74c3c;}em{position: absolute;display: block;color: #e74c3c;}a.grey-btn,a.warning-btn,a.success-btn,a.orange-btn,button.grey-btn,button.warning-btn,button.success-btn,button.orange-btn,input.grey-btn,input.warning-btn,input.success-btninput.orange-btn {padding: 10px;font-size: 16px;text-align: center;text-decoration: none;cursor: pointer;background: #ddd;color: #555;border: 1px solid #ccc;border-radius: 3px;transition: 0.05s all ease-in-out;outline: none;user-select: none;}a.success-btn,button.success-btn,input.success-btn {background: rgba(136, 255, 0, 0.3);color: #469213;border-color: #469213;}a.warning-btn,button.warning-btn,input.warning-btn {background: rgba(255, 17, 0, 0.3);color: rgba(192, 10, 10, 0.973);border-color: rgba(192, 10, 10, 0.973);}a.orange-btn,button.orange-btn,input.orange-btn {background: rgba(214, 153, 9, 0.3);color: #925013;border-color: #925013;}a.grey-btn:hover,button.grey-btn:hover,input.grey-btn:hover {background: #ccc;border-color: #bbb;color: #333;}a.success-btn:hover,button.success-btn:hover,input.success-btn:hover {background: rgba(136, 255, 0, 0.5);}a.warning-btn:hover,button.warning-btn:hover,input.warning-btn:hover {background: rgba(255, 17, 0, 0.4);}a.orange-btn:hover,button.orange-btn:hover,input.orange-btn:hover {background: rgba(214, 153, 9, 0.5);}a.grey-btn,a.warning-btn,a.success-btn,button.grey-btn,button.warning-btn,button.success-btn,input.grey-btn,input.warning-btn,input.success-btn {padding: 10px;font-size: 16px;text-align: center;text-decoration: none;cursor: pointer;background: #ddd;color: #555;border: 1px solid #ccc;border-radius: 3px;transition: 0.05s all ease-in-out;outline: none;user-select: none;}a.success-btn,button.success-btn,input.success-btn {background: rgba(136, 255, 0, 0.3);color: #469213;border-color: #469213;}a.warning-btn,button.warning-btn,input.warning-btn {background: rgba(255, 17, 0, 0.3);color: rgba(192, 10, 10, 0.973);border-color: rgba(192, 10, 10, 0.973);}a.grey-btn:hover,button.grey-btn:hover,input.grey-btn:hover {background: #ccc;border-color: #bbb;color: #333;}a.success-btn:hover,button.success-btn:hover,input.success-btn:hover {background: rgba(136, 255, 0, 0.5);}a.warning-btn:hover,button.warning-btn:hover,input.warning-btn:hover {background: rgba(255, 17, 0, 0.4);}a.grey-btn:active,a.warning-btn:active,a.success-btn:active,button.grey-btn:active,button.warning-btn:active,button.success-btn:active,input.grey-btn:active,input.warning-btn:active,input.success-btn:active {transform: scale(0.95);transition: 0.05s all ease-in-out;}.patientFilter{margin: 5px;}#occular-images-table .td-img {padding: 0;height: 100px;width: 120px;background-size: cover;background-position: center;}.consultantBubble {height: 100%;width: 100%;border: 2px solid #ddd;border-radius: 50%;}.consultantSpan{position: relative;height: 40px;width: 40px;margin: 5px;}#report-createnewgroup-consultants{height: 50px;display: flex;flex-direction: row;align-items: center;}.removeConsultantButton{position: absolute;top: -5px;right: -5px;width: 15px;height: 15px;color: black;text-align: center;line-height: 15px;font-size: 10px;background: #ddd;border-radius: 50%;cursor: pointer;}.button-colour-filled{background:rgb(52, 110, 209);color: #fff;}.table-image{max-width: 100%;height: auto;}@media (max-width: 500px){#privacyConsentCheck-error{margin-top: 15px;}}.padding-right-150{padding-right: 150px;}.total-remittance-row > td {font-weight: bold;}.success-btn[disabled] {background: #ddd;color: #555;border: 1px solid #ccc;cursor: not-allowed;text-decoration: line-through;}.activity-ticket{width: calc(100% - 20px)}.img-modal {max-width: 100%;}.todo-container {display: flex;justify-content: space-between;}.div-top-pdf {position:absolute;top:0;height: 200px;width: 200px;}.message-template-view-box{border: 1px solid rgb(119, 119, 119);padding: 10px;overflow: scroll;height: inherit;display: block;}.large-modal{width: 90%;}.red-field{border-color: red !important;color: red;}.red-font{color: red !important;}.red-cell{border: 1px solid red !important;}.gray-font{color: gray !important;}.orange-font{color:orange !important}.green-font{color:green !important}.green-btn{background: rgba(136, 255, 0, 0.3) !important;color: #469213 !important;border-color: #469213 !important;}.collapsable-header .fas {color:#989898 !important;}.collapsable-header .fas:hover {color: #333 !important;}.todo-note-icon {height: 40px;width: 40px;border: 2px solid #ddd;border-radius: 50%;}.todo-note-icon-container {text-align: right;width: 100%;display: flex;justify-content: space-between;}.margin-10{margin: 10px}.to-do-note-label-container {display: inline-grid;}.to-do-note-label {display:table-cell;vertical-align:middle;align-self: center;text-align: left;}.green{color: #47bf37;font-size: 12px;}.to-do-note-label-container-modal {display: table;padding-top: 10px;}.to-do-note-label-modal {display: table-cell;vertical-align: middle;font-weight: bold;position: relative;left: 15px;border: solid 2px grey;border-radius: 5px;color: white;background-color: grey;padding: 4px}.register-choice {flex-direction: column;background: #fefefe;border: 1px solid #ddd;border-radius: 3px;padding: 10px 20px;margin-top: 10px;display: inline-block;}em.error{position: unset}.vl {border-left: 1px solid black;height: 500px;margin-left: 25px;overflow-y: scroll;}.progress-note-content {padding-bottom: 35px;padding-left: 18px;padding-right: 25px;}.progress-note-content-dot {float:left}.progress-note-content-inside {float:left}.filter-used {border: 1px solid blue !important;font-weight: bold;}.input-red {border: 1px solid red !important;}.contact-info-box-input{position: absolute;left: 9px;top: 19px;}.lighter-grey{color: #888;font-weight: lighter;}.hidden-text-input{color: transparent;caret-color: black;}.vertical-line{border-left: 1px solid black;margin-left: 25px;overflow-y: scroll;}#doc-viewer{position:absolute;top:0;left:0;width:100%;height:95%;padding-left: 16px;padding-right: 16px;}.faint-grey{color: #888;font-size: 12px;}.generate-invoice-summary-box {width: 20%;height: fit-content;float: left;}.generate-invoice-summary-label {font-size: 16px;color: rgb(52, 110, 209);}.generate-invoice-summary-box-first {width: 100%;height: fit-content;float: left;}.generate-invoice-summary-last {width: 50%;height: fit-content;float: left;}.generate-invoice-summary-wrapper {overflow: hidden;}.collapsible-content{max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;background-color: #14274a5e !important;}.collapsible-active{max-height: 250px;}.collapsible-button-menu-active{background-color: #14274a !important;}.collapsible-content-background{background-color: #14274a5e !important;}.float-l{float:left;}.remove-time{width: 4%;align-self: center;}.created-span{padding: 15px;}.edit-icon-contact{position: absolute;top: 40px;right: 30px;}@media (min-width: 768px){.large-modal {width: 700px !important;}}.ocular-image-loader,.page-loader{position: fixed;z-index: 1091;top: 50%;left: 50%;transform: translate(-50%, -50%);}.recipient-list .slot-compact {background: #efefef;border: 1px solid #ddd;border-radius: 3px;padding: 5px 10px;font-weight: bold;color: #555;}.recipient-list .slot-compact > span {color: #888;font-weight: normal;font-style: italic;margin-left: 5px;}.recipient-list > input:checked + .slot-compact {border-color: rgb(52, 110, 209);background: rgb(52, 110, 209);color: white;}.eye-clinic-slot-nopro {background-color:rgba(0, 0, 0, 0.35);}.eye-clinic-slot-draft {background-color:rgba(0, 0, 0, 0.1);border-color: rgba(0, 0, 0, 0.1);}.eye-clinic-slot-past-complete {background-color:transparent;border-color: rgba(0, 0, 0, 0.1);}.eye-clinic-slot-avail {background-color:rgba(136, 255, 0, 0.3);}.eye-clinic-slot-custom {background-color: transparent;border-color: rgba(0, 0, 0, 0.1);}.header-toolbar {align-items: center;display: flex;justify-content: space-between;padding: 1px 10px;margin-bottom: 0;background-color: #f9f9f9;border: 1px solid #dddddd;}.button-group {display: inline-flex;position: relative;vertical-align: middle;}.header-toolbar > * > :first-child {margin-left: 0;}.toolbar-btn{border: 1px solid transparent;border-radius: 0.25em;display: inline-block;font-size: 1em;font-weight: 400;line-height: 1.5;padding: 0.4em 0.65em;text-align: center;user-select: none;vertical-align: middle;}.toolbar-btn:not(:disabled).toolbar-btn-active{background-color: #1a252f;border-color: #151e27;color: #fff;}.toolbar-btn:not(:disabled){background-color: #2c3e50;border-color: #2c3e50;color: #fff;}.button-group > .toolbar-btn:not(:last-child) {border-bottom-right-radius: 0px;border-top-right-radius: 0px;}.button-group > .toolbar-btn:not(:first-child) {border-bottom-left-radius: 0px;border-top-left-radius: 0px;margin-left: -1px;}.toolbar-btn:hover {background-color: #1e2b37;border-color: #1a252f;color: #fff;}.blue-icon {color: #95C4D8;}.communication-button{border-radius: 25px;color:black !important;border-color: #CCCCCC !important;width: 105px;}.communication-item{width: fit-content;padding-right: 3px;}.emailLogHtmlDiv{overflow: scroll;height: inherit;}.communication-modal-header{border:unset;padding-bottom: 0px;}.close-modal{float: right;font-size: 16px;line-height: 1;color: #000;}.communication-item:hover {background: #95C4D880;text-decoration: none;}.comm-table{padding: 0.75em;border: 1px solid #ccc;}.borderless{border: none;}.comm-small-desc{color:#333333bd;font-size:12px;}.reply-thread-number{color:#3333336b;font-size:15px;}.reply-div-expandable{padding: 0 6px;margin-bottom: 3px;border-bottom: 1px solid #3333336b;}.comm-button-mob{display: none;}.comm-button-div{position: absolute;right:8px;}@media screen and (max-width: 876px) {.comm-button-div{display: none;}.communication-table{overflow: scroll !important;height: 60vh !important;}.comm-button-mob{display: block;}.communication-box{width: max-content;}}.comm-title{font-size: 18px;font-weight: 500;}.unread{font-weight: bold !important;}.unread .comm-title{font-weight: 600 !important;}.facility-type-label{font-size: 10px;color:#ddd;}.checkbox.checbox-switch {padding-left: 0;}.checkbox.checbox-switch label,.checkbox-inline.checbox-switch {display: inline-block;position: relative;padding-left: 0;}.checkbox.checbox-switch label input,.checkbox-inline.checbox-switch input {display: none;}.checkbox.checbox-switch label span,.checkbox-inline.checbox-switch span {width: 35px;border-radius: 20px;height: 18px;border: 1px solid #dbdbdb;background-color: rgb(255, 255, 255);border-color: rgb(223, 223, 223);box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset;transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s;display: inline-block;vertical-align: middle;margin-right: 5px;}.checkbox.checbox-switch label span:before,.checkbox-inline.checbox-switch span:before {display: inline-block;width: 16px;height: 16px;border-radius: 50%;background: rgb(255,255,255);content: " ";top: 0;position: relative;left: 0;transition: all 0.3s ease;box-shadow: 0 1px 4px rgba(0,0,0,0.4);}.checkbox.checbox-switch label > input:checked + span:before,.checkbox-inline.checbox-switch > input:checked + span:before {left: 17px;}.checkbox.checbox-switch label > input:checked + span,.checkbox-inline.checbox-switch > input:checked + span {background-color: rgb(180, 182, 183);border-color: rgb(180, 182, 183);box-shadow: rgb(180, 182, 183) 0px 0px 0px 8px inset;transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;}.checkbox.checbox-switch label > input:checked:disabled + span,.checkbox-inline.checbox-switch > input:checked:disabled + span {background-color: rgb(220, 220, 220);border-color: rgb(220, 220, 220);box-shadow: rgb(220, 220, 220) 0px 0px 0px 8px inset;transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;}.checkbox.checbox-switch label > input:disabled + span,.checkbox-inline.checbox-switch > input:disabled + span {background-color: rgb(232,235,238);border-color: rgb(255,255,255);}.checkbox.checbox-switch label > input:disabled + span:before,.checkbox-inline.checbox-switch > input:disabled + span:before {background-color: rgb(248,249,250);border-color: rgb(243, 243, 243);box-shadow: 0 1px 4px rgba(0,0,0,0.1);}.checkbox.checbox-switch.switch-primary label > input:checked + span,.checkbox-inline.checbox-switch.switch-primary > input:checked + span {background-color: rgb(0, 105, 217);border-color: rgb(0, 105, 217);box-shadow: rgb(0, 105, 217) 0px 0px 0px 8px inset;transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;}.checkbox.checbox-switch.switch-primary label > input:checked:disabled + span,.checkbox-inline.checbox-switch.switch-primary > input:checked:disabled + span {background-color: rgb(109, 163, 221);border-color: rgb(109, 163, 221);box-shadow: rgb(109, 163, 221) 0px 0px 0px 8px inset;transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;}.labelCheckbox-wrapper > input {position: absolute;opacity: 0;pointer-events: none;}.labelCheckbox-wrapper {display: flex;flex-direction: column;}.labelCheckbox-wrapper > em,.labelCheckbox-wrapper > em + .labelCheckbox .labelCheckbox-indicator {color: rgba(192, 10, 10, 0.973);display: contents;}.invalid .labelCheckbox-wrapper .labelCheckbox,.labelCheckbox-wrapper > em + .labelCheckbox,.labelCheckbox-wrapper > em + .labelCheckbox .labelCheckbox-indicator {border-color: rgba(192, 10, 10, 0.973);color: red;}.labelCheckbox {background: #ddd;border: 1px solid #ccc;margin-bottom: 10px;width: 90vw;max-width: 400px;font-size: 1.1em;font-weight: normal;display: grid;grid-template-columns: 40px 1fr;border-radius: 2px;user-select: none;-webkit-user-select: none;cursor: pointer;}.labelCheckbox .labelCheckbox-indicator {min-height: 40px;display: flex;justify-content: center;align-items: center;}.labelCheckbox .labelCheckbox-indicator > i {display: none;font-size: 1.2em;}input:checked ~ .labelCheckbox .labelCheckbox-indicator > i:first-child,input:not(:checked) ~ .labelCheckbox .labelCheckbox-indicator > i:last-child {display: inline;}.labelCheckbox > span {display: flex;justify-content: flex-start;align-items: center;text-align: left;padding: 10px;border-left: 1px solid #ccc;font-size: 16px;}.labelCheckbox > span > span {color: #888;font-size: 0.8em;margin-left: 1ch;}.labelCheckbox > textarea,.labelCheckbox > input,.labelCheckbox > select,.labelCheckbox > .input-group {display: none;grid-column: 2;background: transparent !important;border: none;outline: none;padding: 10px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;resize: none;border-radius: 0;}.labelCheckbox > .input-group {width: 100%;padding: 0;}.labelCheckbox > .input-group select {border: none;width: 100% !important;}input:checked ~ .labelCheckbox,input:checked ~ .labelCheckbox .labelCheckbox-indicator {border-color: #2b64e6;}input:checked ~ .labelCheckbox .labelCheckbox-indicator {color: #2b64e6;}input:checked ~ .labelCheckbox > textarea,input:checked ~ .labelCheckbox > input,input:checked ~ .labelCheckbox > select,input:checked ~ .labelCheckbox > .input-group {display: block;}h3.modal-title {font-size:28px;}.sub-heading{font-size:16px;}.checkbox-modal{position: absolute;top: 0;left: 0;}.tr-contact:not(:last-child){border-bottom: 1px solid #e5e5e5;;}.tr-contact:not(:last-child) > td{padding-bottom: 15px;}.tr-contact:not(:nth-child(2)) > td{padding-top: 15px;}.last-row-contact:not(:last-child){border-bottom: 1px solid black !important;}.border-top-solid{border-top: 1px solid black !important;}.description-todonote-column{width: 200px !important;}.todo-note-comment-icon{position: absolute;bottom: 1.1em;right: 1.1em;z-index: 2;}