.ui-dialog {z-index: 9000 !important ;}.clearable{position: relative;display: inline-block;}.clearable input[type=text],.clearable textarea {padding-right: 24px;width: 100%;box-sizing: border-box;}.clearable__clear{display: none;position: absolute;right:0; top:0;padding: 6px 8px;font-style: normal;font-size: 1.5em;user-select: none;cursor: pointer;}.clearable input::-ms-clear {display: none;}.tooltip-box {position: relative;display: inline-block;border-bottom: 1px dotted black;}.tooltip-box .tooltiptext {visibility: hidden;width: 120px;bottom: 100%;left: 50%;margin-left: -60px;background-color: black;color: #fff;text-align: center;padding: 5px 0;border-radius: 6px;position: absolute;z-index: 1;}.tooltip-box:hover .tooltiptext {visibility: visible;}.input-group-addon:first-child {min-width: 130px;}#public-register>div.col-xs-12>a {margin-top: 15px;}.dashboard-item-frame {box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);border-radius: 8px;margin: 0 16px;background: white;}.dashboard-item-frame .dash-tile-content {padding: 10px 24px 16px 20px;background: white;min-height: 410px;}.request-remaining-dashboard-item {padding: 20px 40px;}.request-remaining-dashboard-item .remaining-wrap {background: none repeat scroll 0 0 #F0F0F0;border-radius: 8px;margin: 1em 0;padding: 1em 0;}.request-remaining-dashboard-item .remaining-content {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;border-radius: 8px;text-align: center;margin: 0.5em auto;min-width: 16em;width: 50%;}.request-remaining-dashboard-item .remaining-content a {color: green;}.request-remaining-dashboard-item .remaining-content a:hover,.request-remaining-dashboard-item .remaining-content a:active,.request-remaining-dashboard-item .remaining-content a:focus {text-decoration: none;}.request-remaining-dashboard-item .remaining-value {font-size: 5em;margin: 0 8px;line-height: 1.42857143;}.request-remaining-dashboard-item .remaining-text {font-size: 1.8em;padding-bottom: 15px;margin: 0 8px;word-wrap: break-word;}.request-remaining-dashboard-item h3 a {color: black;font-weight: bold;}.dash-tile {min-height: 0;}#show-patient div.dash-tile {background: none;font-weight: bold;}#show-patient label {font-weight: normal;}#show-patient label.note-label, label.note-label {font-weight: bold;padding: 0 8px;}#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,#email-patient div.dash-tile-header {color: #fff;background-color: #666;}#consultation-tabs {margin-top: 10px;}#consult-nav {display: none;}.fa-pencil, .fa-minus, .fa-plus {line-height: 38px;font-size: 1.5em;padding-right: 10px;cursor: pointer;}#near-at {padding: 7px 0;width: 1%;}#currentSpecs {padding: 0 10px;}#currentSpecs > .dash-tile-header {margin: 0 -10px;}#currentSpecs > .dash-tile-content {padding: 10px 0;}.add-button {border-radius: 20px !important;padding: 0px 6px;}#add-specs1, #add-specs2 {padding: 8px 0;}#goalDistance {width: 85%;}#historyHealthModal dt,#historyOcularModal dt {font-weight: normal;}.tab-content {border: none;padding: 5px;background: #fff;}.tab-pane > .headers {padding-left: 10px;}.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;}.form-horizontal .control-label.choice,.form-group .control-label.choice {padding-top: 0;cursor: pointer;}.form-horizontal .checkbox-right.first-option,.form-group .checkbox-right {padding-top: 14px;}.form-horizontal .checkbox-right,.form-group .checkbox-right {min-height: 29px;margin-top: 0;margin-bottom: 0;padding-top: 7px;}.checkbox-right {position: relative;display: block;}.checkbox label.ocular-action {text-align: left;padding-left: 50px;min-height: 20px;}.checkbox-right input[type="checkbox"] {margin-left: 0;margin-right: -20px;cursor: pointer;}.checkbox-right input[type="checkbox"][disabled] {cursor: not-allowed;}.checkbox-right label {min-height: 20px;cursor: pointer;margin-bottom: 0px;padding-top: 0 !important;font-weight: normal;}.form-group .checkbox {margin-top: 0;margin-bottom: 0;padding-top: 7px;}.form-group .checkbox {min-height: 29px;}.form-group .checkbox-inline {margin-left: 15px;}#concernsRow > .form-group > div {padding-bottom: 15px;}.consultation-table>thead>tr>.blank {width: 10%;}.consultation-table>thead>tr>.comm {width: 20%;}#facilityName + span > span > span.select2-selection {display: block;width: auto;vertical-align: middle;height: 34px;margin: 0 0 2px;padding: 3px 3px;font-size: 14px;line-height: 1.42857143;border: 1px solid #ccc;border-radius: 0px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0;}.btn-inverse {background: #545454;}.form-group {margin-left: 0;margin-right: 0;clear: both;}.control-label {text-align: right;font-weight: bolder;}.input-group {margin: 0 0 2px;}.dash-tile-options {line-height: 45px;}.input-group[class*="col-"] {padding-left: 15px;padding-right: 15px;}textarea.form-control {max-width: 100%;}.table>tbody>tr>td {vertical-align: middle;}.nav>li>a.btn-info:hover, .nav>li>a.btn-info:focus {background-color: #31b0d5;}.btn-danger > a {text-decoration: none;color: #fff;}.btn-light {background-color: #f9f9f9;border-color: #ddd;}.btn[class^="col-"], .btn[class*=" col-"] {margin-right: 10px;}.input-sm {font-size: 13px;border-radius : 8px;}.remove-space {padding: 0;margin: 0;}.remove-padding-left {padding-left: 0;}.remove-padding-right {padding-right: 0;}.remove-padding-both {padding-right: 0;padding-left: 0;}.center {display: block;margin: 0 auto;}.controls-static {padding-top: 5px;}.truncate {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.btn-tab {margin-bottom: 15px;}.btn-info > a {color: #fff;text-decoration: none;}.img-thumbnail {display: block;max-height: 100px;width: auto;margin: 0 auto;overflow: hidden;cursor: pointer;}.hidden-element, #log {display:none;}.unicode-lg {font-size: 1.33333333em;cursor: default;}.expand {cursor: pointer;color: #333;}.navbar-form {margin-top: 2px;}.navbar-form > .form-group > .form-control {margin-top: 2px;}.datepicker th {cursor: pointer;}.datepicker th.datepicker-switch {width: 180px;}.datepicker td.today {border: solid 2px #5bc0de;}.nav-link {float: right;border: none;margin-right: 13px;}.nav-link>li>a, .ghost-red {border: 1px solid #db4a39;margin: 0 3px;}.nav-link>li>a:hover, .ghost-red:hover {color: #fff;background-color: #db4a39;border-color: #db4a39;}.nav-link>li>a:focus, .ghost-red:focus {color: #fff;background-color: #c9302c;}.nav>li>form>.btn {padding: 10px 15px;}.ghost-red {margin: 0;background-color: #f9f9f9;}.form-group > div > button[type="submit"] {margin-bottom: 3px;}.label-report {color: #e9e9e9;margin-left: -5px;margin-right: 5px;}select#status {text-indent: 30px;}.text-sun {color: #f0ad4e;}.patient-card {padding-left: 0;margin-bottom: 20px;}.patient-card .control-label {font-weight: bold;}div.patient-card > div.dash-tile {margin-top: 40px;}@media (max-width: 767px) {div.patient-card > div.dash-tile {border: solid 1px #e6e6e6;background-color: #fff;}}.patient-card > .dash-tile > .dash-tile-content .row {margin: 5px -15px;}.fa-camera {cursor: pointer;font-size: 20px;}.fa-camera:hover {opacity: 0.6;}div.patient-card>div.patient-card-header>form.uploadProfilePhotoForm {position: absolute;left: 0;right: 0;top: 0;z-index: 1;margin-left: 110px;text-align: center;}div.patient-card>div.patient-card-header>form.uploadProfilePhotoForm>input[type="file"].uploadProfilePhoto {display: none;}div.patient-card-content>div.dash-tile-content {text-align: center;}div.patient-card-content>div.dash-tile-content> a.patient-name {font-size: 16px;}div.patient-card>div.patient-card-header {height: 100px;margin-bottom: 20px;}div.patient-card>div.patient-card-header>img.img-profile-photo {display: block;width: 100px;height: 100px;border-radius: 50%;border: 1px solid lightgrey;margin: 0 auto;left: 0;right: 0;background-repeat: no-repeat;background-position: center center;background-size: cover;position: absolute;}div.patient-card>div.patient-card-camera {}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.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;}}tr.new-line > td {height: 5px;padding: 0;}.icon-row {margin: 15px 0 0;}.btn-patient {opacity: 0.5;}.btn-patient.active, .btn-patient:hover, .btn-patient:focus{opacity: 1;}.patient-icons {color: #444;padding: 15px 0;cursor: pointer;margin-bottom: 5px;}.patient-icons > a, .patient-icons > a:hover, .patient-icons > a:focus {color: inherit;text-decoration: none;}#show-patient #patient-profile-buttons {display: block;}#show-patient #patient-profile-buttons-mobile {display: none;}div#add-practitioner {margin-bottom: 0;}div.dark-overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 100;background-color: rgba(0, 0, 0, 0.8);}.doctor-directory .modal-window {overflow: hidden;}.modal-window {position: relative;max-width: 640px;width: calc( 100% - 60px );height: calc( 100% - 60px );margin: 30px auto;background-color: white;box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.5);}.modal-window .row {padding-left: 0;padding-right: 0;margin: 0;}.modal-banner {position: relative;color: white;padding: 1em 0;background-color: #57b6dd;}.modal-banner h4 {display: inline-block;margin: 0 1.5em 0 0;padding: 0 0 0 1.75em;background-repeat: no-repeat;background-position: 0 50%;background-size: contain;font-size: 1.5em;font-weight: bold;}.btn-close-modal {position: absolute;top: 10px;right: 10px;width: 32px;height: 32px;opacity: 0.75;border: 0;padding: 0;display: inline-block;transform: scale(0.8);background: transparent none;}.btn-close-modal:hover,.btn-clear-search:hover {opacity: 1;}.btn-close-modal:before,.btn-clear-search:before {transform: rotate(45deg);}.btn-close-modal:after,.btn-clear-search:after {transform: rotate(-45deg);}.btn-close-modal:before,.btn-close-modal:after {position: absolute;left: 15px;content: ' ';height: 28px;width: 4px;top: -1px;background-color: white;}.doctor-directory.list-mode .modal-action-bar {display: block;}.doctor-directory .modal-action-bar {display: none;}.modal-action-bar {background-color: #404040;color: white;padding: 1em 0;}.modal-window .fa {margin-right: 10px;}.btn-create-doctor:hover {color: white;}.btn-create-doctor  {position: relative;font-size: 1em;font-weight: bold;color: #404040;border: 0;padding: 0.5em 2em 1em 2em;line-height: 1;border-radius: 0.25em;}.btn-green {background-color: #7cc148;}.green {color: #7cc148;}.btn-clear-search {float: right;position: relative;width: 42px;height: 42px;opacity: 0.75;border: 0;padding: 0;display: inline-block;margin: -11px -11px 0 0;background: none #808080;}.btn-clear-search:before,.btn-clear-search:after {position: absolute;left: 19px;content: ' ';height: 28px;width: 4px;top: 7px;background-color: white;}.doctor-directory .search-container {position: relative;width: 67%;padding: 11px;background-color: white;}.doctor-directory .search-container input {display: inline;border: 0;padding: 0;width: calc( 100% - 40px);color: #404040;}.doctor-directory .doctor-directory-container {position: relative;overflow-y: scroll;overflow-x: hidden;}.doctor-directory.list-mode .doctor-directory-container {height: calc( 100% - 122px );}.doctor-directory.create-mode .doctor-directory-container,.doctor-directory.save-mode .doctor-directory-container {height: calc( 100% - 52px );}.doctor-directory .doctor-list {display: none;padding: 1em;}.doctor-directory.list-mode .doctor-list {display: block;}.doctor-directory .doctor-form {display: none;}.doctor-directory.create-mode .doctor-form {display: block;}.doctor-directory form {padding: 0 4em 2em 1.5em;}.doctor-directory form h3 {margin: 1em 0;}.doctor-directory form h3 a {font-size: 14px;color: #e7573d;margin-left: 1em;text-decoration: underline;}.required::before {content: '* ';color: #e9573e;white-space: nowrap;}.doctor-directory form .checkbox {padding-left: 20px;position: relative;display: block;margin-top: 10px;margin-bottom: 10px;}.doctor-directory form .checkbox input[type="checkbox"] {opacity: 0;z-index: 1;position: absolute;margin-left: -20px;}.doctor-directory form .checkbox label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px;min-height: 20px;margin-bottom: 0;font-weight: 400;cursor: pointer;}.doctor-directory form .checkbox label::before {content: '';display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #cccccc;border-radius: 3px;background-color: #fff;transition: border 0.15s ease-in-out, color 0.15s ease-in-out;}.doctor-directory form .checkbox input[type="checkbox"]:checked+label::after {font-family: "FontAwesome";content: "\f00c";}.doctor-directory form .checkbox label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -20px;padding-left: 3px;padding-top: 1px;font-size: 11px;color: #555555;}.doctor-directory .doctor-list-loader {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: white;display: none;align-items: center;justify-content: center;}.doctor-directory.save-mode .doctor-list-loader {display: block;}.loader-container {width: 100%;height: 100%;}.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;}#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;}@keyframes load1 {0%, 80%, 100% {box-shadow: 0 0;height: 3em;}40% {box-shadow: 0 -2em;height: 3.5em;}}.modal-notification {position: absolute;width: 80%;top: 0;left: 10%;background-color: white;box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 4px 4px;opacity: 0;z-index: -1;padding: 2em;border-radius: 4px;border-width: 2px;border-style: solid;border-color: rgb(124, 193, 72);border-image: initial;transition: all 200ms ease 0s;}.modal-notification.reveal {opacity: 1;z-index: 100;}.btn-modal-notification-close {position: absolute;top: 0px;right: 0px;font-size: 2em;background-color: transparent;color: rgb(231, 87, 61);width: 1.25em;height: 1.25em;line-height: 0.5;display: none;border-width: 0px;border-style: initial;border-color: initial;border-image: initial;}.modal-notification.reveal .btn-modal-notification-close {display: inline-block;}.direct-messages-title {position: relative;color: black;padding: 1em 0;font-size: 1em;}.direct-messages-title h4 {font-size: 2em;}.direct-messages-action-bar {color: black;padding: 1em 0;}.direct-messages-action-bar .search-container {width: 100%;padding: 11px;border: 1px solid black;}.direct-messages-action-bar .search-container .btn-clear-search {background: none black;}.info-panel {min-width: 48px;display: flex;-webkit-box-align: baseline;align-items: baseline;word-break: break-word;background-color: rgb(222, 235, 255);color: inherit;border-radius: 3px;margin: 18.272px 0px;padding: 8px;border-width: initial;border-style: none;border-color: initial;border-image: initial;}.info-icon {display: block;flex-shrink: 0;height: 24px;width: 24px;box-sizing: content-box;padding-right: 8px;color: rgb(0, 82, 204);font-size: 20px;}.info-content {margin: 1px 0px;flex: 1 0 0px;}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.0);}.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: .5em;right: .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;}.practitioner-card .prac-card-member-badge::before {content: '';position: absolute;width: 0;height: 0;top: 0;left: -7px;border-style: solid;border-width: 0 0 14px 7px;border-color: transparent transparent #404040 transparent;}.practitioner-card .prac-card-member-badge::after {position: absolute;top: 0;left: 0;width: 100%;text-align: center;content: 'MOBILE EYE CLINIC MEMBER';font-size: 12px;font-style: italic;font-weight: bold;}div.practitioner-card-header {text-align: center;height: 66px;line-height: 30px;}div.practitioner-card-content {height: 200px;}div.practitioner-card-content>div.practitioner-card-profile-image>form.uploadProfilePhotoForm {position: absolute;left: 0;right: 0;top: 0;z-index: 1;margin-left: 50px;text-align: center;}div.practitioner-card-content>div.practitioner-card-profile-image>form.uploadProfilePhotoForm>input[type="file"].uploadProfilePhoto {display: none;}div.practitioner-card-content>div.practitioner-card-profile-image>img.img-profile-photo {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;}@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;}}#validationMessage {font-weight: 800;display: none;}.wizard-steps.row {margin: 0;padding-left: 15px;border: 1px solid #ddd;}.wizard-steps.row ~ .dash-tile {margin-bottom: 0px;border: 1px solid #ddd;border-bottom: 2px solid #ddd;}.form-box {border: none;}.form-box .form-actions {background-color: #fff;border: none;}#patient-tabs {margin-right: 15px;}#contact-tabs>li.active>a,#doctor-tabs>li.active>a,#consultation-tabs>li.active>a,#vision-reports-tabs>li.active>a,#doctor-reports-tabs>li.active>a {background-color: #db4a39;color: #fff}.text-grey {color: #eee;}.text-white {color: #fff;}#contact-tab {border: none;background: #e9e9e9;}#testing-alert > .popover {max-width: 500px}#ocular-history-content div.row {padding-bottom: 20px;}#ocular-history-content div.row:nth-child(odd) {background: #f9f9f9;}.form-select {padding: 6px 2px;}#payment .radio-inline label,#reason label.radio,#resident label.radio {font-weight: normal;}#consent-form {margin-bottom: 20px;margin-top: -10px;}#consent-form > .form-group {border: none;padding-top: 0;}.progress-edit, .note-edit, .progress-delete, .note-delete {font-size: 0.8em;float: right;margin: 0 3px;}.dash-tile-content>.row>.col-xs-12 div {padding-left: 0;}#jobDate + span, #dueDate + span, #statusDate + span {padding: 6px 8px;}#create-report label.radio,#create-report label.checkbox,#edit-report label.radio,#edit-report label.checkbox,#show-report label.radio,#show-report label.checkbox {font-weight: normal;}.optometrist-tile {margin-bottom: 20px;}#frame-search .form-group,#frame-search input {width: 100%;}.pagination > a, .currentStep {padding: 6px 12px;border: 1px solid #ddd;}.pagination > .currentStep {color: #fff;background-color: #db4a39;border: 1px solid #db4a39;}.pagination > a,.pagination > a:hover,.pagination > a:focus {text-decoration: none;color: #db4a39;}@media (min-width: 768px) {.form-horizontal .label-status {margin-bottom: 5px;padding-top: 6px;}}@media (min-width: 320px) {.form-control {padding: 6px 3px;}}div.data-list-input{position: relative;height: 34px;margin-bottom: 0px;display: inline-flex;padding: 5px 0 5px 0;}select.data-list-input{position: absolute;top: 0px;left: 0px;height: 34px;margin-bottom: 0;}input.data-list-input{position: absolute;top: 0px;left: 0px;height: 34px;}.form-invoice>tbody>tr>td {vertical-align: text-top !important;}.checkbox-large {transform: scale(1.5);margin: 0 6px !important;}#list-contactCategory .fa-pencil,#list-contactCategory .fa-times {line-height: 38px;font-size: 1.5em;padding-right: 10px;cursor: pointer;}.feedback-modal{margin-left: -15px;margin-right: -15px;}.uploadLogoForm {text-align: center;}#input_logo {display: none;}.fa-upload {cursor: pointer;font-size: 40px;margin: 0 auto;}.fa-upload:hover {opacity: 0.6;}.rotate90 {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.rotate180 {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.rotate270 {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}#show-doctor .form-control,#edit-doctor .form-control {height: 100%;margin-bottom: 15px;}.profile-member-badge span {padding: 0 0.5em;border: 2px solid #5bc0de;border-radius: 0.5em;text-transform: uppercase;color: #5bc0de;font-weight: bold;}.profile-member-badge {font-style: italic;margin: 2em 0 0 0;font-size: 1.125em;}.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%;}.preview-attachment {display: block;width: 100px;height: 100px;border: 1px solid lightgrey;margin: 0 auto;left: 0;right: 0;background-repeat: no-repeat;background-position: center center;background-size: cover;position: absolute;}.doctor-profile-body {padding: 3em 0;}.doctor-profile-body * {font-family: "Century Gothic", -apple-system, BlinkMacSystemFont, "Helvetica", "Roboto", "Arial", sans-serif;}.table.doctor-profile-table {font-size: 0.875em;margin: 2em 0 0 0;}.table.doctor-profile-table th, .table.doctor-profile-table td {border-top: 1px solid #cccccc;}.table.doctor-profile-table th label {padding: 2px 0;}.table.doctor-profile-table td textarea {width: 100%;font-size: 1em;line-height: 1.7;height: inherit;}.table.doctor-profile-table textarea[disabled] {resize: none;border: 0;background-color: transparent;}.doctor-profile-body .profile-contact {background-color: #f0f0f0;padding: 2em 1em;}.doctor-profile-body .profile-contact h5 {margin-top: 2em;font-size: 1.125 em;font-weight: bold;}.doctor-profile-body .profile-contact p {font-family: inherit;font-size: 0.875em;line-height: 1.75;}.doctor-profile-body a:link {text-decoration: none;color: #25a9e0;}.modal-doctor .modal-body {font-weight: normal;}a.select-all-header {font-weight: bold;}form#footerForm {height: 350px;}form#footerForm div {margin-bottom: 2px;}form#footerForm input {width: 100%;}form#footerForm .address {display: inline-block;}form#footerForm .address input {margin-right: 2px;}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: 12.0px;color: rgba(128, 137, 153, 1.0);display: inline-block;line-height: 14.0px;margin: -5px 0.5em 0 0 !important;}ul.conversation li .content-direct-message {margin-top: 0.5em;display: block;}#invite-people input,#invite-people textarea,#show-direct-message input,#show-direct-message textarea,#list-request input,#list-request textarea {border-radius: 8px !important;border-style: solid;border-width: 1px;border-color: rgba(128, 137, 153, 1.0);padding: 10px 10px 10px 10px;}.formDoctorLetter input {display: inline-block;}#sendingOptions a {width: 49.5%;margin-bottom: 10px;}#pdfOptions a,#pdfOptions div {margin-bottom: 10px;}.tr-waitlist {background-color: #dff0d8 !important;border-color: #d6e9c6;color: #3c763d;}.tr-due {background-color: #d9edf7 !important;border-color: #bce8f1;color: #31708f;}#welcome-page .col-xs-12,#verify-account .col-xs-12 {margin: 0 auto;margin-bottom: 10px;}#verify-account .container {background-color: #f3f3f3;}#verify-account p {font-size: 1.5em;}#verify-account ul li {font-size: 1.25em;margin-bottom: 15px;}table tr#addRow:hover {background-color: rgba(52, 110, 209, 1.0);color: white;}@media (max-width: 1200px) {.request-remaining-dashboard-item .remaining-wrap {background: none;}}@media (max-width: 767px) {.profile-image {margin: 0 auto;float: none;}form#footerForm {height: 400px;}form#footerForm input {box-sizing: border-box;border: 1px solid black;}#primary-nav ul {padding: 0;}#primary-nav li a {margin: 2px 0 0;}.cbp-spmenu {position: fixed;}.cbp-spmenu h3 {padding: 20px;margin: 0;}.cbp-spmenu a {display: block;}.cbp-spmenu-vertical {width: 240px;height: 100%;top: 0;z-index: 1000;overflow-y: scroll;}.cbp-spmenu-vertical a {padding: 1em;}.cbp-spmenu-left {left: -240px;}.cbp-spmenu-left.menu-open {left: 0px;}#consultationNav {display: none;}.dropdown {display: inline;}.dropdown-toggle {border: solid 1px #eee;border-radius: 3px !important;background-color: transparent;}.nav>.tab-collapse {display: none;}.page-header {font-size: 1.25em;text-align: center;}.dash-tile {border-bottom: solid 1px #e6e6e6;background-color: #fff;}.dash-tile-header {border: none;background-color: #fff;}.dash-tile-content {margin: 0 -20px;}#historySelector {width: 75%;display: inline-block;}#consult-vision>div>.dash-tile-header:nth-of-type(1) {font-size: 12px;}.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: 45%;}.consultation-table>tbody>tr>td.second-column {display: inline-block;border-top: none;width: 45%;padding-left: 18%;}.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%;}.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"; }.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: 35%;}.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;}#add-specs1, #add-specs2 {padding-left: 20px;}.dash-tile-content>div.row {margin-left: 0;margin-right: 0;}.tab-pane>div[class^='col-'], .tab-pane>div[class*='col-'] {padding-left: 0;padding-right: 0;}.form-horizontal .checkbox-right.first-option,.form-group .checkbox-right.first-option {padding-top: 7px;}.form-horizontal .checkbox-right,.form-group .checkbox-right {padding-top: 5px;}#lowVisionRow .col-md-6{padding: 0;}#concernsRow > .form-group > div {padding-left: 0;padding-right: 0;}.dashboard-item-frame {margin-bottom: 5px;}.dashboard-item-frame .dash-tile-content {margin: 0 auto;}.request-remaining-dashboard-item {padding: 0;margin-left: -20px;}}@media (min-width: 767px) {.consultant-span {float: right;}.tab-content {padding: 12px;}#consult-nav {display: block;margin-top: 5px;}.eye-label {display: none;}.consultation-table>tbody>tr>td.first-column,.consultation-table>tbody>tr>td.second-column {border-right: solid;}}@media (max-width: 425px) {.add-prof-contact, .remove-prof-contact {position: relative;width: 100%;margin-top: 10px;margin-bottom: 15px;left: 0;display: inline-block;border-radius: 0.25em;line-height: 1;}.create-new {float: none !important;}.btn-create-doctor {width: 100%;text-align: center;font-size: 1.15em;margin-bottom: 15px;}.doctor-directory .search-container {width: 100%;}.table-bordered>tbody>tr>td {border-left: 0;border-right: 0;word-wrap: break-word;}#show-patient #patient-profile-buttons {display: none;}#show-patient #patient-profile-buttons-mobile {display: block;}}@media (max-width: 320px) {.practitioner-card .profile-image-container {width: 100%;}.practitioner-card .info {width: 100%;margin: 0 auto;}.practitioner-card .profile-image-container .profile-photo {width: 120px;height: 120px;float: none !important;margin: 0 auto;}.practitioner-card .profile-image-container .profile-link {width: 100%;margin-bottom: 15px;}}.hidden {display: none !important;}.fa-1-125x {font-size: 1.125em;}.fa-1-5x {font-size: 1.5em;}.fa-delete {color: red;float: right;}.btn-delete {color: black;}#primary-nav .badge-pill {border-radius:1em;margin:0 0.25em;}div[contenteditable] {user-select: none;}div.nav div.btn-tab {padding: 10px 15px;}div.nav div.btn-tab > i {line-height: normal;}.viewButton{display: none;}@media (max-width: 480px){.viewButton{display: unset;}}#manageRequestForm div.request-box #request-modal{overflow-y: scroll;height: 400px;}