@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);.ellipsify{text-overflow:ellipsis;overflow:hidden}.ellipsify-inline,.ellipsis-helper{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ellipsis-helper{width:80%}.invisible{visibility:hidden}.gigantic{font-size:65px;font-weight:700}.patient-log-title{font-size:22px;color:#3c98b4;margin-bottom:20px}.current-patient-edit-wrapper{background-color:#fff}.add-margin{margin-left:-50px}.success-icon{color:#5bb9b9}.failed-icon{color:#c00}.several{color:#e85830}body{font-family:Lato,sans-serif;color:#4f4f4f;min-height:80vh}body>.container{margin-bottom:30px;margin-top:68px}body>.container #main-header{display:flex;justify-content:space-between;margin:0 25px 30px}body>.container #main-header .section-title{color:#50c3c3;font-size:29px;font-weight:lighter;margin:0;text-transform:uppercase}body>.container #main-header .section-date{color:#999;font-size:21px;font-weight:lighter;text-transform:uppercase}body :focus,body :hover{outline:none}body input{border:none;font-weight:700}body textarea{resize:none}body label{color:#8c8c8c;font-size:16px;text-transform:capitalize}body select.form-control{border-radius:10px}body textarea.form-control{height:150px}body .form-control{height:40px;border-color:#c2c2c2;color:gray;font-size:16px;font-weight:400}body .form-control:focus{border:2px solid #5bb9b9;box-shadow:none}body .has-error .form-control:focus{border:1px solid grey;border-color:#e85830}body .btn.btn-exm{min-width:100px;font-weight:700;text-transform:lowercase}body .btn.btn-exm.btn-xs{font-size:15px;font-weight:400;min-width:70px;padding-bottom:3px;padding-top:3px;text-transform:none}body .btn.btn-exm.btn-sm{font-size:14px;padding:3px 10px}body .btn.btn-exm.btn-lg{border-radius:3px;font-size:17px;padding:5px 22px;text-transform:capitalize}body .btn.btn-exm.btn-default{background-color:hsla(0,0%,100%,0);border-width:2px;color:#c2c2c2}body .btn.btn-exm.btn-default.btn-xs{border:1px solid #c2c2c2;color:#919191}body .btn.btn-exm.btn-info{background-color:#50c3c3;border-color:#50c3c3}body .btn.btn-exm.btn-primary{background-color:#3c98b4;border-color:#3c98b4}body .btn.btn-exm.btn-next:after{margin-left:20px;content:"\f105";font:normal normal lighter 20px/1 FontAwesome}body .btn.btn-exm.btn-prev:before{margin-right:20px;content:"\f104";font:normal normal lighter 20px/1 FontAwesome}body .btn.btn-exm.btn-right{float:right}body .link{color:#3c98b4;font-size:16px;text-decoration:underline;text-transform:uppercase}body .link.link-arrow:after{margin-left:5px;display:inline-block;content:"\f105";font:normal normal lighter 16px/1 FontAwesome}body .text-exm{color:#999;font-size:16px;font-weight:700}body .vertical-column{word-wrap:break-word}body .vertical-column:nth-child(odd){clear:left}body .bright-box{border-radius:10px;padding:20px;background-color:#fff;cursor:pointer;font-weight:700}body .bright-box.selected{background-color:#c2c2c2}body .bright-box>.bright-box-title{font-size:22px}body .jumbotron-container .jumbotron-inner{padding:5px 5px 20px}body .jumbotron-container .jumbotron-inner header{display:flex;justify-content:space-between;font-weight:700}body .jumbotron-container .jumbotron-inner header>.title{font-weight:700}body .jumbotron-container .jumbotron-inner .content{display:block;margin:20px 0;min-height:400px}body .jumbotron-container.bordered{border:1px solid #c2c2c2;border-radius:4px;background-color:#f2f2f2}body .jumbotron-container.tiny .content{min-height:200px}body .accordion-grid .accordion{font-size:16px}body .accordion-grid .accordion .accordion-header{border:1px solid #d1d1d1;padding:15px 20px 15px 35px;cursor:pointer;font-weight:700}body .accordion-grid .accordion .accordion-header .main-title{color:#3c98b4;font-size:22px}body .accordion-grid .accordion .accordion-header .main-action{text-align:right}body .accordion-grid .accordion .accordion-header:hover{background-color:#dedede}body .accordion-grid .accordion .accordion-header.selected{border-bottom:none;border-left:6px solid #5bb9b9;background-color:#fff;border-color:#6ab6cd}body .accordion-grid .accordion .accordion-header.selected .main-action{visibility:hidden}body .accordion-grid .accordion .accordion-header.disabled{cursor:default}body .accordion-grid .accordion .accordion-body{display:none;border:1px solid #d1d1d1;padding:15px 20px 0 35px;background-color:#fafafa}body .modal-alert .modal-centered .modal-body .important{color:#5bb9b9;font-style:normal}body .modal-alert .modal-centered .modal-body .error-icon{color:#e85830}body .modal-alert .modal-centered .modal-body .success-icon{color:#50c3c3}body .modal-alert .modal-centered .modal-body .error-title{color:#e85830;font-size:18px;font-weight:700;text-transform:uppercase}body .modal-alert .modal-centered .modal-body .success-title{color:#50c3c3;font-size:18px;font-weight:700;text-transform:uppercase}body .modal-alert .modal-centered .modal-body .new-line{white-space:pre}body .modal-full-screen{z-index:1050;background-color:hsla(0,0%,100%,.9)}body .modal-full-screen.solid{background-color:#fff}body .modal-full-screen .top{display:flex;justify-content:space-between;margin-top:35px;min-height:40px}body .modal-full-screen .top .title-wrapper{padding:5px 10px 5px 70px;min-width:400px;background-color:#3c98b4;border-top-right-radius:10px}body .modal-full-screen .top .title-wrapper .title{margin:0;color:#fff;font-weight:700}body .modal-full-screen .top .close{position:absolute;right:70px;height:40px;width:40px;background-image:url(../images/close.png);background-repeat:no-repeat;background-size:cover}body .modal-full-screen .content{margin:50px 70px}body .modal-full-screen .modal-full-bordered{border:1px solid #d1d1d1;padding:25px 17px 20px;background-color:#fafafa;font-size:16px}body .modal-full-screen .modal-full-bordered p{margin:0}body .modal-full-screen .modal-full-bordered .title-form{margin-top:5px;font-size:20px;font-weight:700;line-height:1.6;color:#195466}body .modal-full-screen .modal-full-bordered .title{margin:5px 0;color:#195466;font-size:20px;font-weight:700;line-height:1.6}body .modal-full-screen .modal-full-bordered>.header{display:flex;border-bottom:1px solid #d1d1d1;padding:0 15px 20px;min-height:140px}body .modal-full-screen .modal-full-bordered>.header>img{height:120px;width:120px}body .modal-full-screen .modal-full-bordered>.header>.pane{width:40%}body .modal-full-screen .modal-full-bordered>.header>.pane .title{margin:10px 0 0}body .modal-full-screen .modal-full-bordered>.header>.pane.principal{margin-left:20px;border-right:2px solid #3c98b4}body .modal-full-screen .modal-full-bordered>.header>.pane.secondary{margin-left:40px;color:#919191}body .modal-full-screen .modal-full-bordered>.body{padding:30px 25px 5px;color:#919191}body .modal-full-screen .modal-full-bordered>.body section{margin-top:20px}body .modal-full-screen .modal-full-bordered>.body section:first-child{margin:0}body .edit-mode-wrapper{display:flex;align-items:center;justify-content:flex-end;margin-bottom:15px}body .edit-mode-wrapper .edit-mode-label{margin-right:10px;color:#3c98b4;font-size:18px;font-weight:700}@media (max-width:576px){body .invisible{display:none}body .container #main-header .section-date,body .container #main-header .section-title{font-size:14px;width:100%}body .container .jumbotron-container .jumbotron-inner header{flex-wrap:wrap-reverse}body .container .modal-full-screen .top{margin-top:100px}body .container .modal-full-screen .top .title-wrapper{padding:5px 30px;border-top-right-radius:0;min-width:0;width:100%;text-align:left}body .container .modal-full-screen .top .close{right:10px;top:150px;height:25px;width:25px}body .container .modal-full-screen .content{margin:0}}.text-transform-none{text-transform:none!important}.colorful-link a{color:#b56b5d;text-decoration:underline}.consent-title{font-size:17px;color:#a9a9a9;font-weight:700}.component.attached-file{cursor:pointer}.clinics-table{display:flex;justify-content:space-between}.clinics-table .t-width{width:200px}.clinics-table .t-width-logo{width:60px}.clinics-table .t-width-50{width:50px}.clinics-table .search{font-size:16px}.clinics-table .logo{display:flex;align-items:center;justify-content:space-around;height:50px;width:50px}.clinics-table .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.clinics-table .point{cursor:pointer}.modal-alert .modal-footer,.modal-alert .modal-header{border:none}.modal-alert .modal-centered .modal-body{padding:15px 75px;text-align:center}.modal-alert .modal-centered .modal-body button{margin-top:50px}.modal-alert .modal-centered .modal-footer{text-align:center}.modal-alert .modal-centered .errorMsg{font-size:16px}@media (max-width:400px){.modal-alert .modal-body img{max-height:80px}}.modal-backdrop{display:block}.modal-backdrop~.modal-backdrop{display:none}.modal-full-screen-shown{overflow:hidden}.modal-full-screen{display:none;overflow-y:auto;position:fixed;bottom:0;left:0;right:0;top:0;background-color:#fff!important}.modal-full-screen.show{display:block}.modal-full-screen .close{opacity:1}.modal-full-screen .clickable-logo{cursor:pointer!important}.users-table{display:flex;justify-content:space-between}.users-table .t-width{width:200px}.users-table .t-width-logo{width:60px}.users-table .t-width-50{width:50px}.users-table .search{font-size:16px}.users-table .logo{display:flex;align-items:center;justify-content:space-around;height:50px;width:50px}.users-table .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.users-table .point{cursor:pointer}.allergies-list-creator .allergy-remove-icon{position:absolute;bottom:27px;right:-10px;color:#5bb9b9;cursor:pointer}.allergies-list-creator .allergies-list-creator-add{display:flex;align-items:center;color:#5bb9b9;cursor:pointer}.allergies-list-creator .allergies-list-creator-add .allergies-list-creator-add-label{margin-left:15px;font-size:16px;font-weight:700}.component.patient-appointments-make-type .no-fixed-size{width:auto}.component.patient-appointments-make-type .as-block{display:block}.component.patient-appointments-make-type .half-width{display:inline;width:46%}.component.patient-appointments-make-type .no-types-messages{font-size:16px;font-weight:700;text-align:center}.component.patient-appointments-make-type .payment-type-wrapper{margin-top:30px;font-size:16px}.component.patient-appointments-make-type .payment-type-cost{display:flex;align-items:center}.component.patient-appointments-make-type .payment-type-cost .payment-type-cost-icon{margin-right:15px}.component.patient-appointments-make-type .bright-box{text-align:center}.component.patient-appointments-make-type .bright-box>.icon{color:#999}.component.patient-appointments-make-type .bright-box>.bright-box-title{font-size:24px;margin:25px 0 0;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.component.patient-appointments-make-type .bright-box.selected{color:#fff;background-color:#50c3c3}.component.patient-appointments-make-type .bright-box.selected .fa{color:#fff}.component.patient-appointments-make-type .bright-box.bright-box-large{display:flex;align-items:center;justify-content:space-between;padding:20px;font-size:20px;text-align:left}.component.patient-appointments-make-type .bright-box.bright-box-descriptive{font-weight:400;text-align:left}.component.patient-appointments-make-type .bright-box.bright-box-descriptive>.bright-box-title{font-size:20px;margin:0 0 5px}.component.patient-appointments-make-type .bright-box.bright-box-descriptive>.bright-box-description{font-size:14px;word-wrap:break-word}.component.appointments-list{font-weight:700}.component.appointments-list .search-right{text-align:right}.component.appointments-list .offset{margin-top:1em;margin-bottom:1em}.component.appointments-list .form-small{height:34px}.component.appointments-list .search-input{width:180px;float:right;background-color:#fff}.component.appointments-list .no-top-margin{margin-top:0}.component.appointments-list .search-input input{width:140px!important}.component.appointments-list .component.date-picker{margin-top:1em}.component.appointments-list .appointments-day .appointment-date{font-weight:700}.component.appointments-list .appointments-day .appointment-date .day{color:#919191}.component.appointments-list .appointments-day .appointment{display:flex;margin:20px 0}.component.appointments-list .appointments-day .appointment .appointment-time{display:flex;flex-direction:column;justify-content:center;border-bottom-left-radius:10px;border-top-left-radius:10px;padding:25px;background-color:#3c98b4;color:#fff;text-align:right}.component.appointments-list .appointments-day .appointment .appointment-time .time{font-size:20px;margin:0;text-transform:lowercase}.component.appointments-list .appointments-day .appointment .appointment-time .view-encounter{cursor:pointer}.component.appointments-list .appointments-day .appointment .appointment-info-wrapper{display:flex;border-bottom-right-radius:10px;border-top-right-radius:10px;padding:10px;background-color:#fff}.component.appointments-list .appointments-day .appointment .appointment-info-wrapper .img-circle{margin-right:10px;height:40px;min-width:40px}.component.appointments-list .appointments-day .appointment .appointment-info-wrapper .btn-exm{margin-bottom:10px;font-size:13px}.component.appointments-list .appointments-day .appointment .appointment-info-wrapper .appointment-info{margin-right:30px;width:50%}.component.appointments-list .appointments-day .appointment .appointment-info-wrapper .appointment-info .appointment-info-name{margin:5px 0;font-size:16px;font-weight:700}.component.appointments-list .appointments-day .appointment .appointment-info-wrapper .appointment-info .appointment-info-details{color:#919191}.component.appointments-list .appointments-day .appointment .appointment-info-wrapper .actions{display:flex;flex-direction:column;justify-content:center;margin-right:10px;width:100px}.component.appointments-list .appointments-day .appointment .appointment-info-wrapper .countdown-wrapper{color:#919191;font-size:15px;width:120px;padding:0 10px}.component.appointments-list.requests .encounter .appointment-time{background-color:#e7ab3c}.appointment-circle{position:absolute;left:15px;top:10px;text-transform:none!important}.online{background-color:#3a8e3a}.offline{background-color:#9a2121}.rpm-logo{float:left;padding-left:50px}.assistants-list{overflow-y:hidden}.assistants-list>.assistant{border-top:1px solid #ebebeb;display:flex;padding:15px}.assistants-list>.assistant:first-child{border-top:none}.assistants-list>.assistant.even{background-color:#fafafa}.assistants-list>.assistant>.img-circle{margin-right:10px;height:50px;width:50px}.assistants-list>.assistant>.info{margin-right:30px;width:78%}.assistants-list>.assistant>.info .name{color:#195466;font-size:18px;font-weight:700;margin:0}.assistants-list>.assistant>.info .email,.assistants-list>.assistant>.info .practice{margin:0}.assistants-list>.assistant>.info .clinic{color:#919191;margin:0}.assistants-list>.assistant>.info .connection-status{font-weight:700;text-transform:lowercase}.assistants-list>.assistant>.info .connection-status .in-connection{color:#8c8c8c}.assistants-list>.assistant>.info .connection-status .out-connection{color:#5bb9b9;cursor:pointer}.assistants-list>.assistant>.action{align-items:center}.assistants-list>.assistant>.action>.btn-exm{margin:0 10px;width:100px}.component.availability-grid{font-weight:700}.component.availability-grid .appointment .accordion-header{color:#3c98b4}.component.availability-grid .appointment .availability{text-align:center}.component.availability-grid .appointment .availability.unavailable{color:#e85830}.component.availability-grid .appointment .zone{display:flex}.component.availability-grid .appointment .zone .title{margin-top:5px;min-width:45px}.component.availability-grid .appointment .zone .time{display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;margin-left:10px;height:35px;width:80px;background-color:#fff;border-radius:10px;cursor:pointer;text-transform:lowercase}.component.availability-grid .appointment .zone .time .availability-time-checkmark{display:none;border-radius:50%;padding:1px 5px;margin-left:10px;background-color:#fff;color:#50c3c3;box-shadow:1px 1px 1px #4f4f4f}.component.availability-grid .appointment .zone .time .availability-time-checkmark .glyphicon-ok{font-size:small}.component.availability-grid .appointment .zone .time.unavailable{display:none}.component.availability-grid .appointment .zone .time.selected{background-color:#50c3c3;color:#fff;width:120px}.component.availability-grid .appointment .zone .time.selected .availability-time-checkmark{display:inline-block}.component.bright-box{display:flex;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex-wrap:wrap;border-radius:10px;padding:15px 20px;margin-top:10px;background-color:#fff;cursor:pointer;font-weight:700}.component.bright-box.selected{background-color:#50c3c3;color:#fff}.component.bright-box.selected .bright-box-checkmark{display:inline-block;position:absolute;right:23px;top:30%;border-radius:50%;padding:7px;background-color:#fff;color:#50c3c3;box-shadow:3px 3px 3px #4f4f4f}.component.bright-box.selected .bright-box-checkmark .glyphicon-ok{font-size:x-large}.component.bright-box .bright-box-picture{height:45px;width:45px}.component.bright-box .bright-box-title{margin-left:15px;font-size:22px}.component.bright-box .bright-box-checkmark{display:none}.component.bright-box .bright-box-content{max-width:70%;overflow:hidden;text-overflow:ellipsis}.component.bright-box .bright-box-info{margin-left:15px;font-size:14px}.clinics-list{overflow-y:hidden}.clinics-list>.clinic{border-top:1px solid #ebebeb;display:flex;padding:15px}.clinics-list>.clinic:first-child{border-top:none}.clinics-list>.clinic.even{background-color:#fafafa}.clinics-list>.clinic>.img-circle{margin-right:10px;height:50px;width:50px}.clinics-list>.clinic>.info{margin-right:30px;width:78%}.clinics-list>.clinic>.info .name{color:#195466;font-size:18px;font-weight:700;margin:0}.clinics-list>.clinic>.info .email,.clinics-list>.clinic>.info .practice{margin:0}.clinics-list>.clinic>.info .clinic{color:#919191;margin:0}.clinics-list>.clinic>.info .connection-status{font-weight:700;text-transform:lowercase}.clinics-list>.clinic>.info .connection-status .in-connection{color:#8c8c8c}.clinics-list>.clinic>.info .connection-status .out-connection{color:#5bb9b9;cursor:pointer}.clinics-list>.clinic>.action{align-items:center}.clinics-list>.clinic>.action>.btn-exm{margin:0 10px;width:100px}.collapsible-box{margin:5px 3px;color:#999}.collapsible-box .collapsible-box-header{padding:10px;cursor:pointer}.collapsible-box .collapsible-box-header .collapsible-icon{margin-right:10px;color:#5bb9b9}.collapsible-box .collapsible-box-header .collapsible-title{font-size:16px;font-weight:700;text-transform:capitalize}.collapsible-box .collapsible-box-header .collapsible-title:after{content:": "}.collapsible-box .collapsible-box-body{display:none;padding:5px 10px 15px;background-color:#f2f2f2;font-size:16px}.collapsible-box.collapsed{border:1px solid #ebebeb}.collapsible-box.collapsed .collapsible-box-body{display:block}.component.conversation-grid{border-bottom:1px solid #c2c2c2;overflow:auto}.component.conversation-grid>.date{color:#919191;width:100%}.component.conversation-grid .message{display:flex;width:100%}.component.conversation-grid .message img{height:35px;min-width:35px}.component.conversation-grid .message .text{margin:0 10px 15px}.component.conversation-grid .message .text .author{color:#24768f;font-weight:700;margin-right:15px}.component.conversation-grid .message .text .author.has-profile{cursor:pointer}.component.conversation-grid .message .text .date{color:#919191;font-size:13px}.component.conversation-grid .message .text .content{word-break:break-all}.dashboard-appointments{margin-bottom:30px}.dashboard-appointments .tabs-wrapper{display:flex}.dashboard-appointments .tabs-wrapper .tabs{z-index:2;min-width:280px;width:28%}.dashboard-appointments .tabs-wrapper .tabs .tab{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #ccc;border-bottom:none;width:100%;background-color:#f2f2f2;cursor:pointer;text-align:right;text-transform:uppercase}.dashboard-appointments .tabs-wrapper .tabs .tab:last-child{border-bottom:1px solid #ccc}.dashboard-appointments .tabs-wrapper .tabs .tab .counter{min-width:100px}.dashboard-appointments .tabs-wrapper .tabs .tab .title{padding-left:20px;font-size:18px}.dashboard-appointments .tabs-wrapper .tabs .tab.selected{border-left:8px solid #3c98b4;border-right:none;background-color:#fafafa}.dashboard-appointments .tabs-wrapper .tabs .tab.disabled{cursor:initial}.dashboard-appointments .tabs-wrapper .tabs .tab.confirmed{color:#3c98b4}.dashboard-appointments .tabs-wrapper .tabs .tab.today{color:#5bb9b9}.dashboard-appointments .tabs-wrapper .tabs .tab.pending{color:#e7ab3c}.dashboard-appointments .tabs-wrapper>.content-wrapper{margin:-45px 0 45px -1px;height:300px;width:72%}.dashboard-appointments .tabs-wrapper>.content-wrapper>.content{border:1px solid #ccc;padding:10px;height:350px;overflow-y:auto;overflow-x:hidden;background-color:#fafafa;box-shadow:0 0 3px #ccc}.dashboard-appointments .link-container{display:inline-flex;justify-content:flex-end;margin-top:10px;width:100%}.dashboard-appointments #exclamation-triangle{font-size:30px;color:red;margin-bottom:40px;margin-left:20px}@media (max-width:576px){.dashboard-appointments .tabs-wrapper .tabs{width:100%}.dashboard-appointments .tabs-wrapper .tabs .tab>.content{height:350px;overflow-y:auto;overflow-x:hidden;width:100%}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid,.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12{padding:0}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .no-appointments{font-size:15px}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .loader-text{left:0;text-align:center}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .loader{left:65%}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment-date{font-size:15px;text-align:left;padding-left:15px}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .appointment-time{border-bottom-left-radius:0;border-top-left-radius:0;padding:10px;text-align:right}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .appointment-time .time{font-size:15px}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .appointment-time .appointment-info-name{margin:5px 0;font-size:15px;font-weight:700;text-transform:capitalize}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .appointment-time .view-encounter{font-size:12px;text-transform:lowercase}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4{padding:0;display:flex;align-items:center;justify-content:center}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .appointment-info-wrapper{height:100%;width:100%}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .appointment-info-wrapper .img-circle{min-width:70px;width:100%;height:100%}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .appointment-info-wrapper span{font-size:12px;text-transform:capitalize;text-align:center;padding-top:20px}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .appointment-info-wrapper .btn.btn-exm{min-width:85px!important;font-size:12px!important;padding:3px 5px!important}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .actions{display:flex;flex-wrap:wrap;justify-content:center}.dashboard-appointments .tabs-wrapper .tabs .tab>.content .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .actions .btn.btn-exm{min-width:70px;margin-bottom:10px}}.dashboard-messages .content{margin:0;background-color:#d1d1d1}.dashboard-messages .content .menu{display:flex;align-content:space-between;flex-flow:row wrap;justify-content:center;border-right:6px solid #999;padding-bottom:20px;padding-top:30px;height:220px;background-color:#f2f2f2}.dashboard-messages .content .menu .notifications{display:flex;align-items:center;justify-content:center;width:100%}.dashboard-messages .content .menu .notifications .envelope-icon{color:#c2c2c2}.dashboard-messages .content .menu .notifications .unread-number{margin:0 10px;color:#e85830}.dashboard-messages .content .menu .notifications .unread-text{display:flex;flex-direction:column;font-size:18px;font-weight:700}.dashboard-messages .content .menu .notifications .unread-text .big-read{color:#e85830;text-transform:uppercase}.dashboard-messages .content .menu .notifications .unread-text .important-read{color:#757575}.dashboard-messages .content .menu .search{border:1px solid #999;border-radius:15px;padding:0 10px;width:175px}.dashboard-messages .content .menu .search .search-icon{color:#999}.dashboard-messages .content .menu .search .query{border:none;height:27px;width:130px;background-color:hsla(0,0%,100%,0)}.dashboard-messages .content .preview{padding:0;height:220px;overflow-y:auto}.dashboard-messages .content .preview .mail-preview{position:relative;display:flex;align-items:center;border-bottom:1px solid #d1d1d1;padding:22px 0 20px 40px;background-color:#f2f2f2;cursor:pointer}.dashboard-messages .content .preview .mail-preview .unread-icon{position:absolute;left:17px;top:15px;color:#e85830}.dashboard-messages .content .preview .mail-preview .img-circle{height:50px;width:50px}.dashboard-messages .content .preview .mail-preview .info{margin-left:10px;width:235px}.dashboard-messages .content .preview .mail-preview .info .count{color:#e85830}.dashboard-messages .content .preview .mail-preview .info .mail-name{color:#4f4f4f}.dashboard-messages .content .preview .mail-preview .info .mail-subject{margin:0;color:#4f4f4f;font-weight:700}.dashboard-messages .content .preview .mail-preview .info .mail-date{color:#919191}.dashboard-messages .content .preview .mail-preview .info .mail-content{margin:0;color:#919191}@media (max-width:576px){.dashboard-messages .content .preview{height:100%}}.dashboard-profile .content{display:flex;justify-content:space-between;padding:15px}.dashboard-profile .content img{height:180px;width:160px}.dashboard-profile .content .account{position:relative;width:200px;color:#757575}.dashboard-profile .content .account .name{margin:0;color:#3c98b4}.dashboard-profile .content .account .email{margin-bottom:25px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard-profile .content .account .specialty{font-size:16px;text-transform:uppercase}.dashboard-profile .content .account .link{position:absolute;bottom:0;right:0}@media (max-width:576px){.dashboard-profile .content{display:flex;flex-wrap:wrap;justify-content:center}.dashboard-profile .content .account .email{margin-bottom:0}.dashboard-profile .content .account .link{position:relative}}.dashboard-shortcuts{min-height:280px}.dashboard-shortcuts .content{display:flex}.dashboard-shortcuts .dashboard-shortcuts-links a{margin-left:20px;margin-bottom:10px;min-width:250px}.dashboard-shortcuts .dashboard-shortcuts-links-warning a{margin-left:110px;margin-bottom:10px;min-width:250px}@media (max-width:980px){.dashboard-shortcuts .dashboard-shortcuts-links-warning a{margin-left:20px;margin-bottom:10px;min-width:250px}}.component.date-picker{font-weight:700;padding:8px 0;min-width:343px}.component.date-picker .datepicker-toggle{position:relative;padding:7px 20px;background-color:#fff;border-radius:10px;color:inherit;cursor:pointer}.component.date-picker .datepicker-toggle .value{margin:0 10px}.component.date-picker .datepicker-toggle .arrow-icon{position:absolute;top:0;right:7px}.component.date-picker .dropdown-menu table tbody tr:hover td button{background-color:#8dcece}.component.date-picker .dropdown-menu table tbody tr:hover td button:hover{background-color:#5bb9b9}@media (max-width:576px){.component.date-picker{min-width:0;display:flex;flex-wrap:wrap}}.dynamic-boxes-creator .add-box{border:1px solid #c2c2c2;border-radius:3px;margin:15px 0 50px;height:175px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#5bb9b9;cursor:pointer}.dynamic-boxes-creator .box{margin-bottom:50px}.dynamic-boxes-creator .box .form-control.item-title{color:#195466;font-size:18px}.dynamic-boxes-creator .box .remove{color:#5bb9b9;cursor:pointer}.dynamic-boxes-creator.tiny-box-wrapper .add-box{height:100px;margin:24px 0}.dynamic-boxes-creator.tiny-box-wrapper .box{margin-bottom:0}.encounter-type-boxes>.encounter-type .section-title{color:#195466;font-size:20px}.encounter-type-boxes>.encounter-type .inline-group{display:inline-block}.encounter-type-boxes>.encounter-type .form-group.price-wrapper{max-width:180px}.encounter-type-boxes>.encounter-type .form-group.duration-wrapper{width:125px}.encounter-type-boxes>.encounter-type .form-group.require-attachment-wrapper{margin-top:15px}.encounter-type-boxes>.encounter-type .helper-text-wrapper{position:relative;margin-right:30px;height:45px;width:24px}.encounter-type-boxes>.encounter-type .helper-text-wrapper .helper-text{position:absolute;bottom:-30px;font-size:16px}.time-range-boxes .time-range{width:70%}.time-range-boxes .time-range .form-group{position:relative}.time-range-boxes .time-range .form-group .help-block{margin:0;color:#999;font-size:14px;text-align:center;text-decoration:underline}.time-range-boxes .time-range .dropdown-menu{max-height:150px;overflow-y:auto}.time-range-boxes .time-range .dropdown-menu li{cursor:pointer}.items-list-creator .items-list{margin-bottom:15px;color:#8c8c8c;font-size:16px}.items-list-creator .items-list .remove-icon{margin-right:5px;color:#5bb9b9;cursor:pointer}.items-list-creator .dynamic-input{display:flex}.items-list-creator .dynamic-input>.input-label{margin-left:5px;color:#5bb9b9;line-height:1;cursor:pointer}.medications-list-creator .medication-remove-icon{position:absolute;bottom:27px;right:-10px;color:#5bb9b9;cursor:pointer}.medications-list-creator .medications-list-creator-add{display:flex;align-items:center;color:#999;cursor:pointer}.medications-list-creator .medications-list-creator-add .medications-list-creator-add-label{margin-left:15px;font-size:16px;font-weight:700}.modal-full-change-appointment{display:flex;justify-content:center}.modal-full-change-appointment .modal-full-message{width:500px;text-align:center}.modal-full-change-appointment .modal-full-message .message-title{color:#e85830;font-weight:700;text-transform:uppercase}.modal-full-change-appointment .modal-full-message .message-text{margin-top:30px;color:#757575;font-size:22px}.modal-full-change-appointment .modal-full-message .message-text .important{color:#5bb9b9}.modal-full-change-appointment .modal-full-message .message-text.alone{margin:30px 0 50px}.modal-full-change-appointment .modal-full-message .action-reason{margin-bottom:50px;height:250px;width:100%}.modal-full-change-appointment .modal-full-message .btn-exm{margin-right:15px;padding:6px 35px;font-size:20px}.modal-full-change-password{margin:auto;width:70%}.modal-full-change-password .change-pass-form{margin:auto;width:50%}.modal-full-change-password .section-title{color:#195466;font-size:18px;font-weight:700}.modal-full-change-password .form-group label{color:#000;font-weight:400}.modal-full-change-password .text-value{color:#5bb9b9}.modal-full-change-password .errorMsg{font-size:16px}.modal-full-change-password .result-info{display:flex;align-items:center;flex-direction:column;margin-top:50px;margin-bottom:50px;font-size:20px;font-weight:700}.modal-full-change-password .result-info .result-info-legend{margin-bottom:25px;width:270px;text-align:center}.modal-full-change-password .result-info .result-info-legend.problem{color:#e85830}.modal-full-change-password .result-info .result-info-actions .btn-exm{padding-left:50px;padding-right:50px;margin:auto}.modal-full-change-password.success{display:flex;justify-content:center;margin-top:100px;width:100%}.modal-full-change-password.success .content-wrapper{width:80%;min-height:270px;text-align:center}.modal-full-change-password.success .content-wrapper .sub-title{margin:20px 0;font-size:30px}.modal-full-change-password.success .content-wrapper .legend{font-size:16px}.component.modal-full-encounter-summary-form>.header>.pane.secondary{text-align:left}.l-item{display:block}.sub-title{margin:5px 0;color:#195466;font-size:16px;font-weight:700}.picker-container{display:block}.date-picker{border:none;padding-bottom:10px;padding-left:.1px}.daterangepicker.dropdown-menu{z-index:5000}.template-disabled{pointer-events:none}.invite-users{padding:5px}.remove-right{padding-top:3%;padding-left:10%}.modal-full-payment .section-title{color:#195466;font-size:18px;font-weight:700}.modal-full-payment .form-group label{color:#000;font-weight:400}.modal-full-payment .text-value{color:#5bb9b9}.modal-full-payment .errorMsg{font-size:16px}.modal-full-payment .result-info{display:flex;align-items:center;flex-direction:column;margin-top:50px;margin-bottom:50px;font-size:18px;font-weight:700}.modal-full-payment .result-info .result-info-legend{margin-bottom:25px;width:270px;text-align:center}.modal-full-payment .result-info .result-info-legend.problem{color:#e85830}.modal-full-payment .result-info .result-info-actions .btn-exm{padding-left:50px;padding-right:50px;margin-right:10px}.modal-full-payment.success{display:flex;justify-content:center;margin-top:100px;width:100%}.modal-full-payment.success .content-wrapper{width:80%;min-height:270px;text-align:center}.modal-full-payment.success .content-wrapper .sub-title{margin:20px 0;font-size:30px}.modal-full-payment.success .content-wrapper .legend{font-size:16px}.profile-modal-full{width:100%}.profile-modal-full ul{padding:0;list-style:none}.profile-modal-full>.header .pane.principal .clinic{margin-bottom:10px;color:#919191}.profile-modal-full>.header .pane.principal .remove{color:#e85830;cursor:pointer;font-size:15px}.profile-modal-full>.header .pane.principal .remove .icon{margin-right:5px}.profile-modal-full>.body .office{margin-bottom:5px}.profile-modal-full>.body .navigator-pages{min-height:300px}.modal-full-referral-form{margin:auto;width:70%}.modal-full-referral-form .add-message-form{margin:auto;width:65%}.modal-full-referral-form .section-title{color:#195466;font-size:18px;font-weight:700}.modal-full-referral-form .form-group label{color:#000;font-weight:400}.modal-full-referral-form .text-value{color:#5bb9b9}.modal-full-referral-form .errorMsg{font-size:16px}.modal-full-referral-form .result-info{display:flex;align-items:center;flex-direction:column;margin-top:50px;margin-bottom:50px;font-size:20px;font-weight:700}.modal-full-referral-form .result-info .result-info-legend{margin-bottom:25px;width:270px;text-align:center}.modal-full-referral-form .result-info .result-info-legend.problem{color:#e85830}.modal-full-referral-form .result-info .result-info-actions .btn-exm{padding-left:50px;padding-right:50px;margin:auto}.modal-full-referral-form.success{display:flex;justify-content:center;margin-top:100px;width:100%}.modal-full-referral-form.success .content-wrapper{width:80%;min-height:270px;text-align:center}.modal-full-referral-form.success .content-wrapper .sub-title{margin:20px 0;font-size:30px}.modal-full-referral-form.success .content-wrapper .legend{font-size:16px}.component.modal-full-encounter-summary-form .title-form{margin-top:5px;font-weight:700}.component.modal-full-encounter-summary-form .btn-right{float:right}.component.modal-full-encounter-summary-form>.header>.pane{color:#919191}.component.modal-full-encounter-summary-form>.header>.pane .important{font-weight:700}.component.modal-full-encounter-summary-form>.header>.pane .title.user-name{margin-bottom:10px}.component.modal-full-encounter-summary-form>.header>.pane .edit-mode-wrapper{margin-top:30px}.component.modal-full-encounter-summary-form>.header>.pane.principal.without-border{border:none}.component.modal-full-encounter-summary-form>.header>.pane.secondary{text-align:right}.component.modal-full-encounter-summary-form>.header>.pane.secondary button{margin-left:20px}.component.modal-full-encounter-summary-form>.body .subtitle{margin-top:0;font-size:14px}.component.modal-full-encounter-summary-form>.body .important{color:#919191;font-size:22px}.component.modal-full-encounter-summary-form .content-wrapper{margin-top:0!important}.component.modal-full-encounter-summary-form .content-wrapper .accordion-grid .accordion .accordion-header{display:flex;align-items:center;color:#3c98b4;font-size:22px;font-weight:lighter;text-transform:uppercase}.component.modal-full-encounter-summary-form .content-wrapper .accordion-grid .accordion .accordion-header .arrow{margin-right:25px}.component.modal-full-encounter-summary-form .content-wrapper .accordion-grid .accordion .accordion-header .category-icon{position:absolute;right:35px;visibility:hidden;color:#dedede}.component.modal-full-encounter-summary-form .content-wrapper .accordion-grid .accordion .accordion-header .arrow-up{display:none}.component.modal-full-encounter-summary-form .content-wrapper .accordion-grid .accordion .accordion-header.selected{background-color:#f2f2f2}.component.modal-full-encounter-summary-form .content-wrapper .accordion-grid .accordion .accordion-header.selected .arrow-up{display:inline-block}.component.modal-full-encounter-summary-form .content-wrapper .accordion-grid .accordion .accordion-header.selected .arrow-down{display:none}.component.modal-full-encounter-summary-form .content-wrapper .accordion-grid .accordion .accordion-header.selected .category-icon{visibility:visible}.component.modal-full-encounter-summary-form .content-wrapper .content-group-wrapper .content-group.medications-wrapper{width:300px}.component.modal-full-encounter-summary-form .content-wrapper .content-group-wrapper .content-group .title{margin:5px 0;color:#195466;font-size:20px;font-weight:700}.component.modal-full-encounter-summary-form .content-wrapper .content-group-wrapper .content-group .title.secondary{font-size:16px}.component.modal-full-encounter-summary-form .content-wrapper .content-group-wrapper .content-group .provider-practice-info{color:#4f4f4f}.component.modal-full-encounter-summary-form .content-wrapper .content-group-wrapper .content-group.separate-top,.component.modal-full-encounter-summary-form .content-wrapper .content-group-wrapper .content-group>.separate-top{margin-top:25px}.component.modal-full-encounter-summary-form .control-label{margin:5px 0;color:#195466;font-size:20px;font-weight:700;line-height:1.6}.component.modal-full-encounter-summary-form .form-control:focus{border:2px solid #5bb9b9;box-shadow:none}.component.modal-full-encounter-summary-form .footer-buttons{display:flex;justify-content:flex-end}.component.modal-full-encounter-summary-form .footer-buttons .btn-info{margin-right:20px}@media (max-width:576px){.component.modal-full-encounter-summary-form .header>.pane.secondary{display:none}.component.modal-full-encounter-summary-form .footer-buttons div{width:100%}.component.modal-full-encounter-summary-form .footer-buttons div button{margin-right:0;margin-bottom:20px;width:100%}}.modal-full-room-message{display:flex;justify-content:center;background-color:#fff!important}.modal-full-room-message .modal-full-message{width:500px;text-align:center}.modal-full-room-message .modal-full-message .message-title{color:#e85830;font-weight:700;text-transform:uppercase;color:#5bb9b9}.modal-full-room-message .modal-full-message .message-text{margin-top:30px;color:#757575;font-size:22px}.modal-full-room-message .modal-full-message .message-text .important{color:#5bb9b9}.modal-full-room-message .modal-full-message .message-text.alone{margin:30px 0 50px}.modal-full-room-message .modal-full-message .action-reason{margin-bottom:50px;height:250px;width:100%}.modal-full-room-message .modal-full-message .btn-exm{margin-right:15px;padding:6px 35px;font-size:20px}.modal-full-sso-filter{display:flex;justify-content:center;background-color:#fff!important}.modal-full-sso-filter .modal-full-message{width:500px;text-align:center}.modal-full-sso-filter .modal-full-message .message-title{color:#e85830;font-weight:700;text-transform:uppercase;color:#5bb9b9}.modal-full-sso-filter .modal-full-message .message-text{margin-top:30px;color:#757575;font-size:22px}.modal-full-sso-filter .modal-full-message .message-text .important{color:#5bb9b9}.modal-full-sso-filter .modal-full-message .message-text.alone{margin:30px 0 50px}.modal-full-sso-filter .modal-full-message .action-reason{margin-bottom:50px;height:250px;width:100%}.modal-full-sso-filter .modal-full-message .btn-exm{margin-right:15px;padding:6px 35px;font-size:20px}.modal-full-video-encounter-types .section-title{font-size:16px}.modal-full-video-encounter-types .text-value{color:#5bb9b9}.modal-full-video-encounter-types .result-info{display:flex;align-items:center;flex-direction:column;margin-top:50px;font-size:18px;font-weight:700}.modal-full-video-encounter-types .result-info .result-info-legend{margin-bottom:25px;text-align:center}.modal-full-video-encounter-types .result-info .result-info-legend.problem{color:#e85830}.modal-full-video-encounter-types .result-info .result-info-actions .btn-exm{padding-left:50px;padding-right:50px;margin-right:10px}.remove-pic{color:#5bb9b9;cursor:pointer;position:relative;padding-top:15px;height:50px}.copyLink{border:1px solid gray;color:gray}.dicom-title{color:#50c3c3;font-size:24px}.dicom-text{margin-top:10px;margin-bottom:10px;font-size:20px}.upload-file-modal{height:20px;width:80px;opacity:0;margin-left:50%}.file_button_container,.file_button_container input{height:28px;width:100px}.file_button_container{background:#50c3c3}.file_button_container input{opacity:0}.file_button_container label{margin-bottom:5px}.upload-button-text{font-size:12px;color:#fff}.navigator-pages-nav{margin-top:30px;display:flex;align-items:center;justify-content:space-between}.navigator-pages-nav .dots{margin:0;padding:0;list-style:none}.navigator-pages-nav .dots>.dot{margin:0 10px;border:2px solid #3c98b4;border-radius:9px;height:18px;width:18px;display:inline-block;cursor:pointer}.navigator-pages-nav .dots>.dot.active{background-color:#5bb9b9;cursor:default}.navigator-states header>.title.main{margin:0;color:#50c3c3;font-size:29px;font-weight:700}.navigator-states header .steps-wrapper{display:flex;align-items:center;font-size:16px}.navigator-states header .steps-wrapper .title{margin-right:10px}.navigator-states header .steps-wrapper .steps{display:flex;justify-content:space-between;background-image:url(../images/line.png);background-position-y:50%;background-repeat:repeat-x}.navigator-states header .steps-wrapper .steps .step{margin-right:30px;border-radius:30px;height:30px;width:30px;display:flex;justify-content:center;align-items:center;background-color:#999;color:#fff}.navigator-states header .steps-wrapper .steps .step:last-child{margin-right:0}.navigator-states header .steps-wrapper .steps .step .past-icon{display:none}.navigator-states header .steps-wrapper .steps .step.selected{background-color:#3c98b4}.navigator-states header .steps-wrapper .steps .step.past{background-color:#50c3c3}.navigator-states header .steps-wrapper .steps .step.past .number{display:none}.navigator-states header .steps-wrapper .steps .step.past .past-icon{display:block}.navigator-states .navigation{display:flex;justify-content:space-between}.navigator-states .navigation.open{margin-bottom:30px;justify-content:center}.navigator-states .navigation .btn-exm{margin-right:20px;z-index:1}@media (max-width:576px){.navigator-states .navigation{flex-wrap:wrap;justify-content:space-around}.navigator-states .navigation .btn-exm{margin-bottom:10px}}.no-appointments{font-size:20px;margin:50px}.sort-heading{width:20px;height:20px;position:relative}.filter-arrow-active{color:#1b87a7}.filter-arrow-inactive{opacity:.2}.fa-sort-asc,.fa-sort-desc{position:absolute;left:5px;top:3px}.title-sort{font-size:16px;font-weight:700;cursor:pointer}.search-right{text-align:right}.offset{margin-top:1em;margin-bottom:1em}.form-small{height:34px}.search-input{width:180px;float:right;background-color:#fff}.no-top-margin{margin-top:0}.search-input input{width:140px!important}.component.date-picker{margin-top:1em}.appointments-day .appointment-date{font-weight:700}.appointments-day .appointment-date .day{color:#919191}.appointments-day .appointment{display:flex;margin:20px 0;height:100px}.appointments-day .appointment .appointment-data{padding-top:32px}.appointments-day .appointment .appointment-time{display:flex;flex-direction:column;justify-content:center;border-bottom-left-radius:10px;border-top-left-radius:10px;padding:25px;background-color:#3c98b4;color:#fff;text-align:right}.appointments-day .appointment .appointment-time .time{font-size:20px;margin:0;text-transform:lowercase}.appointments-day .appointment .appointment-time .view-encounter{cursor:pointer}.appointments-day .appointment .appointment-info-wrapper{display:flex;border-bottom-right-radius:10px;border-top-right-radius:10px;padding:10px;background-color:#fafafa}.appointments-day .appointment .appointment-info-wrapper .img-circle{margin-right:10px;height:40px;min-width:40px}.appointments-day .appointment .appointment-info-wrapper .btn-exm{margin-bottom:10px}.appointments-day .appointment .appointment-info-wrapper .appointment-info{margin-right:30px;width:530px}.appointments-day .appointment .appointment-info-wrapper .appointment-info .appointment-info-name{margin:5px 0;font-size:16px;font-weight:700}.appointments-day .appointment .appointment-info-wrapper .appointment-info .appointment-info-details{color:#919191}.appointments-day .appointment .appointment-info-wrapper .actions{display:flex;flex-direction:column;justify-content:center;margin-right:10px;width:100px}.appointments-day .appointment .appointment-info-wrapper .countdown-wrapper{color:#919191;font-size:15px;width:120px;padding:0 10px}.requests .encounter .appointment-time{background-color:#e7ab3c}.mr05{margin-right:5px}.loading{margin-bottom:30px}.loading .loader-text{position:relative;left:40.5%;z-index:1}.loading .loader{position:absolute;left:50%;z-index:1;margin:-75px 0 0 -75px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:40px;height:40px;animation:a 2s linear infinite}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.upload-attachment{width:50%}.upload-attachment .file-txt{font-size:20px;color:#3c98b4;font-style:oblique}.upload-attachment .upload-text{position:absolute;cursor:pointer}.upload-attachment .upload-text .icon{margin-right:5px}.upload-attachment .upload-file{height:20px;width:80px;opacity:0}.upload-attachment .remove-file{cursor:pointer}@media (max-width:576px){.upload-attachment .col-xs-12 .col-xs-12{margin-bottom:20px}}.mr1{margin-right:10px}.sort-data{cursor:pointer}.filter-area{margin-bottom:20px}.table__head .sort-heading{position:relative}.search-wrapper{align-items:center;display:flex;margin-bottom:20px}.search-wrapper .results{font-size:18px;font-weight:700;margin-left:15px}.search-wrapper .results .legend{color:#919191}.infinite-container{height:100%;overflow:hidden}.list-of-attachment{display:-ms-grid;display:grid;-ms-grid-columns:29% 33% 38%;grid-template-columns:29% 33% 38%}.attach-row{display:contents}.attach-column{padding:8px;border-bottom:1px solid #e5e5e5}.filename{-ms-grid-column:1;grid-column:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filename:hover{overflow:visible;white-space:normal}.filename-text:hover{cursor:pointer}.uploaded-by{-ms-grid-column:2;grid-column:2}.uploaded-date{-ms-grid-column:3;grid-column:3}.component.remotecare.rpm-view .rpm-nav{padding-top:5px;min-height:200px;height:500px;border-right:1px solid #c2c2c2;overflow-y:auto}.component.remotecare.rpm-view .rpm-nav .rpm-item{position:relative;display:flex;align-items:center;padding:10px 0 10px 25px;cursor:pointer}.component.remotecare.rpm-view .rpm-nav a{color:#8c8c8c;font-size:16px;text-transform:capitalize;font-weight:700}.component.remotecare.rpm-view .rpm-nav .active{text-decoration:underline}.component.remotecare.rpm-view .accordion-grid .accordion-header{vertical-align:middle}.component.remotecare.rpm-view .accordion-grid .accordion-header .arrow{margin:0;padding-left:10px}.component.remotecare.rpm-view .accordion-grid .accordion-header .align-img{vertical-align:sub}.component.remotecare.rpm-view .accordion-grid .accordion-header .align-text{vertical-align:super}.component.remotecare.rpm-view .accordion-grid .accordion-header .long-text-row{display:flex;align-items:center;justify-content:flex-end}.component.remotecare.rpm-view .accordion-grid .accordion-header .long-text-row label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.component.remotecare.rpm-view .accordion-header{font-size:16px;padding:0;margin:0}.component.remotecare.rpm-view .date-picker{border:none;padding-left:0}.component.remotecare.rpm-view .date-picker:focus,.component.remotecare.rpm-view .date-picker:hover{background-color:hsla(0,0%,100%,0)}.component.remotecare.rpm-view .toggle{height:30px;float:right}.component.remotecare.rpm-view .header-text{color:#919191}.component.remotecare.rpm-view .signup-msg-row{margin-right:0;margin-left:0}.component.remotecare.rpm-view .rpm-row{padding-top:10px;padding-bottom:10px;margin-right:0;margin-left:0}.component.remotecare.rpm-view .rpm-row.separate-top{margin-top:35px}.component.remotecare.rpm-view .rpm-row .img-circle{height:40px;width:40px}.component.remotecare.rpm-view .content-wrapper .content-group-wrapper .content-group .highlight-change{background:#ff0}.component.remotecare.rpm-view .content-wrapper .content-group-wrapper .content-group.medications-wrapper{width:auto}.component.remotecare.rpm-view .content-wrapper .content-group-wrapper .content-group .title{margin:5px 0;color:#195466;font-size:20px;font-weight:700}.component.remotecare.rpm-view .content-wrapper .content-group-wrapper .content-group .title.secondary{font-size:16px}.component.remotecare.rpm-view .content-wrapper .content-group-wrapper .content-group .provider-practice-info{color:#4f4f4f}.component.remotecare.rpm-view .content-wrapper .content-group-wrapper .content-group.separate-top,.component.remotecare.rpm-view .content-wrapper .content-group-wrapper .content-group>.separate-top{margin-top:25px}.component.remotecare.rpm-view .chart{padding-left:0}.component.remotecare.rpm-view .grid{display:flex;border-top:2px solid #3c98b4;border-bottom:2px solid #3c98b4;margin-bottom:15px}.component.remotecare.rpm-view .grid .filters{background-color:#c5eced}.component.remotecare.rpm-view .grid .filters .title{font-size:20px;font-weight:700;padding-top:10px}.component.remotecare.rpm-view .filters-text{background-color:#c5eced;border-left:1px solid #3c98b4;display:flex;align-items:center}.component.remotecare.rpm-view .text-msg{color:#195466;font-size:14px}.component.remotecare.rpm-view .height-select{width:150px}.component.remotecare.rpm-view .end-options{list-style:none;margin-left:-35px;display:block}.component.remotecare.rpm-view .end-options li{margin-top:5px}.component.remotecare.rpm-view .end-options li input{margin-right:10px}.component.rpm-sign-up-view .rpm-nav{padding-top:5px;min-height:200px;height:500px;border-right:1px solid #c2c2c2;overflow-y:auto}.component.rpm-sign-up-view .rpm-nav .rpm-item{position:relative;display:flex;align-items:center;padding:10px 0 10px 25px;cursor:pointer}.component.rpm-sign-up-view .rpm-nav a{color:#8c8c8c;font-size:16px;text-transform:capitalize;font-weight:700}.component.rpm-sign-up-view .rpm-nav .active{text-decoration:underline}.component.rpm-sign-up-view .accordion-grid .accordion-header{vertical-align:middle}.component.rpm-sign-up-view .accordion-grid .accordion-header .arrow{margin:0;padding-left:10px}.component.rpm-sign-up-view .accordion-grid .accordion-header .align-img{vertical-align:sub}.component.rpm-sign-up-view .accordion-grid .accordion-header .align-text{vertical-align:super}.component.rpm-sign-up-view .accordion-grid .accordion-header .long-text-row{display:flex;align-items:center;justify-content:flex-end}.component.rpm-sign-up-view .accordion-grid .accordion-header .long-text-row label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.component.rpm-sign-up-view .accordion-header{font-size:16px;padding:0;margin:0}.component.rpm-sign-up-view .date-picker{border:none;padding-left:0}.component.rpm-sign-up-view .date-picker:focus,.component.rpm-sign-up-view .date-picker:hover{background-color:hsla(0,0%,100%,0)}.component.rpm-sign-up-view .toggle{height:30px;float:right}.component.rpm-sign-up-view .header-text{color:#919191}.component.rpm-sign-up-view .signup-msg-row{margin-right:0;margin-left:0}.component.rpm-sign-up-view .rpm-row{padding-top:10px;padding-bottom:10px;margin-right:0;margin-left:0}.component.rpm-sign-up-view .rpm-row.separate-top{margin-top:35px}.component.rpm-sign-up-view .rpm-row .img-circle{height:40px;width:40px}.component.rpm-sign-up-view .content-wrapper .content-group-wrapper .content-group .highlight-change{background:#ff0}.component.rpm-sign-up-view .content-wrapper .content-group-wrapper .content-group.medications-wrapper{width:auto}.component.rpm-sign-up-view .content-wrapper .content-group-wrapper .content-group .title{margin:5px 0;color:#195466;font-size:20px;font-weight:700}.component.rpm-sign-up-view .content-wrapper .content-group-wrapper .content-group .title.secondary{font-size:16px}.component.rpm-sign-up-view .content-wrapper .content-group-wrapper .content-group .provider-practice-info{color:#4f4f4f}.component.rpm-sign-up-view .content-wrapper .content-group-wrapper .content-group.separate-top,.component.rpm-sign-up-view .content-wrapper .content-group-wrapper .content-group>.separate-top{margin-top:25px}.component.rpm-sign-up-view .chart{padding-left:0}.component.rpm-sign-up-view .logo-wrapper{align-items:center;display:flex;justify-content:center}@media (max-width:768px){.component.rpm-sign-up-view .logo-wrapper{padding-left:0}}.component.rpm-sign-up-view .grid{display:flex;border-top:2px solid #3c98b4;border-bottom:2px solid #3c98b4;margin-bottom:15px}.component.rpm-sign-up-view .grid .filters{background-color:#c5eced}.component.rpm-sign-up-view .grid .filters .title{font-size:20px;font-weight:700;padding-top:10px}.component.rpm-sign-up-view .filters-text{background-color:#c5eced;border-left:1px solid #3c98b4;display:flex;align-items:center}.component.rpm-sign-up-view .text-msg{color:#195466;font-size:14px}.component.rpm-sign-up-view .height-select{width:150px}.component.rpm-sign-up-view .end-options{list-style:none;margin-left:-35px;display:block}.component.rpm-sign-up-view .end-options li{margin-top:5px}.component.rpm-sign-up-view .end-options li input{margin-right:10px}.component.premedex.rpm-view .rpm-nav{padding-top:5px;min-height:200px;height:500px;border-right:1px solid #c2c2c2;overflow-y:auto}.component.premedex.rpm-view .rpm-nav .rpm-item{position:relative;display:flex;align-items:center;padding:10px 0 10px 25px;cursor:pointer}.component.premedex.rpm-view .rpm-nav a{color:#8c8c8c;font-size:16px;text-transform:capitalize;font-weight:700}.component.premedex.rpm-view .rpm-nav .active{text-decoration:underline}.component.premedex.rpm-view .accordion-grid .accordion-header{vertical-align:middle}.component.premedex.rpm-view .accordion-grid .accordion-header .arrow{margin:0;padding-left:10px}.component.premedex.rpm-view .accordion-grid .accordion-header .align-img{vertical-align:sub}.component.premedex.rpm-view .accordion-grid .accordion-header .align-text{vertical-align:super}.component.premedex.rpm-view .accordion-grid .accordion-header .long-text-row{display:flex;align-items:center;justify-content:flex-end}.component.premedex.rpm-view .accordion-grid .accordion-header .long-text-row label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.component.premedex.rpm-view .accordion-header{font-size:16px;padding:0}.component.premedex.rpm-view .date-picker{border:none;padding-left:0}.component.premedex.rpm-view .date-picker:focus,.component.premedex.rpm-view .date-picker:hover{background-color:hsla(0,0%,100%,0)}.component.premedex.rpm-view .toggle{height:30px;float:right}.component.premedex.rpm-view .header-text{color:#919191}.component.premedex.rpm-view .rpm-row{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #c2c2c2;margin-right:0;margin-left:0}.component.premedex.rpm-view .rpm-row.separate-top{margin-top:35px}.component.premedex.rpm-view .rpm-row .img-circle{height:40px;width:40px}.component.premedex.rpm-view .content-wrapper .content-group-wrapper .content-group .highlight-change{background:#ff0}.component.premedex.rpm-view .content-wrapper .content-group-wrapper .content-group.medications-wrapper{width:auto}.component.premedex.rpm-view .content-wrapper .content-group-wrapper .content-group .title{margin:5px 0;color:#195466;font-size:20px;font-weight:700}.component.premedex.rpm-view .content-wrapper .content-group-wrapper .content-group .title.secondary{font-size:16px}.component.premedex.rpm-view .content-wrapper .content-group-wrapper .content-group .provider-practice-info{color:#4f4f4f}.component.premedex.rpm-view .content-wrapper .content-group-wrapper .content-group.separate-top,.component.premedex.rpm-view .content-wrapper .content-group-wrapper .content-group>.separate-top{margin-top:25px}.component.premedex.rpm-view .grid{display:flex;border-top:2px solid #3c98b4;border-bottom:2px solid #3c98b4;margin-bottom:15px}.component.premedex.rpm-view .grid .filters{background-color:#c5eced}.component.premedex.rpm-view .grid .filters .title{font-size:20px;font-weight:700;padding-top:10px}.component.premedex.rpm-view .filters-text{background-color:#c5eced;border-left:1px solid #3c98b4;display:flex;align-items:center}.component.premedex.rpm-view .text-msg{color:#195466;font-size:14px}@media (max-width:576px){.component.premedex.rpm-view .rpm-nav{padding-top:5px;min-height:0;height:100%;border-right:none;display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;padding-bottom:20px}.component.premedex.rpm-view .rpm-nav .rpm-item{position:relative;display:block;align-items:normal;padding:4px 12px 4px 0;margin-right:0;border-right:1px solid #999}.component.premedex.rpm-view .rpm-nav .none-border{border-right:none}.component.premedex.rpm-view .long-text-mobile-row{display:flex;align-items:center;justify-content:flex-end}}.component.thorough.rpm-view .rpm-nav{padding-top:5px;min-height:200px;height:500px;border-right:1px solid #c2c2c2;overflow-y:auto}.component.thorough.rpm-view .rpm-nav .rpm-item{position:relative;display:flex;align-items:center;padding:10px 0 10px 25px;cursor:pointer}.component.thorough.rpm-view .rpm-nav a{color:#8c8c8c;font-size:16px;text-transform:capitalize;font-weight:700}.component.thorough.rpm-view .rpm-nav .active{text-decoration:underline}.component.thorough.rpm-view .accordion-grid .accordion-header{vertical-align:middle}.component.thorough.rpm-view .accordion-grid .accordion-header .arrow{margin:0;padding-left:10px}.component.thorough.rpm-view .accordion-grid .accordion-header .align-img{vertical-align:sub}.component.thorough.rpm-view .accordion-grid .accordion-header .align-text{vertical-align:super}.component.thorough.rpm-view .accordion-grid .accordion-header .long-text-row{display:flex;align-items:center;justify-content:flex-end}.component.thorough.rpm-view .accordion-grid .accordion-header .long-text-row label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.component.thorough.rpm-view .accordion-header{font-size:16px;padding:0;margin:0}.component.thorough.rpm-view .date-picker{border:none;padding-left:0}.component.thorough.rpm-view .date-picker:focus,.component.thorough.rpm-view .date-picker:hover{background-color:hsla(0,0%,100%,0)}.component.thorough.rpm-view .toggle{height:30px;float:right}.component.thorough.rpm-view .header-text{color:#919191}.component.thorough.rpm-view .signup-msg-row{margin-right:0;margin-left:0}.component.thorough.rpm-view .rpm-row{padding-top:10px;padding-bottom:10px;margin-right:0;margin-left:0}.component.thorough.rpm-view .rpm-row.separate-top{margin-top:35px}.component.thorough.rpm-view .rpm-row .img-circle{height:40px;width:40px}.component.thorough.rpm-view .content-wrapper .content-group-wrapper .content-group .highlight-change{background:#ff0}.component.thorough.rpm-view .content-wrapper .content-group-wrapper .content-group.medications-wrapper{width:auto}.component.thorough.rpm-view .content-wrapper .content-group-wrapper .content-group .title{margin:5px 0;color:#195466;font-size:20px;font-weight:700}.component.thorough.rpm-view .content-wrapper .content-group-wrapper .content-group .title.secondary{font-size:16px}.component.thorough.rpm-view .content-wrapper .content-group-wrapper .content-group .provider-practice-info{color:#4f4f4f}.component.thorough.rpm-view .content-wrapper .content-group-wrapper .content-group.separate-top,.component.thorough.rpm-view .content-wrapper .content-group-wrapper .content-group>.separate-top{margin-top:25px}.component.thorough.rpm-view .chart{padding-left:0}.component.thorough.rpm-view .grid{display:flex;border-top:2px solid #3c98b4;border-bottom:2px solid #3c98b4;margin-bottom:15px}.component.thorough.rpm-view .grid .filters{background-color:#c5eced}.component.thorough.rpm-view .grid .filters .title{font-size:20px;font-weight:700;padding-top:10px}.component.thorough.rpm-view .filters-text{background-color:#c5eced;border-left:1px solid #3c98b4;display:flex;align-items:center}.component.thorough.rpm-view .text-msg{color:#195466;font-size:14px}.component.thorough.rpm-view .height-select{width:150px}.component.thorough.rpm-view .end-options{list-style:none;margin-left:-35px;display:block}.component.thorough.rpm-view .end-options li{margin-top:5px}.component.thorough.rpm-view .end-options li input{margin-right:10px}.patients-list{overflow-y:hidden}.patients-list>.patient{border-top:1px solid #ebebeb;display:flex;padding:15px}.patients-list>.patient:first-child{border-top:none}.patients-list>.patient.even{background-color:#fafafa}.patients-list>.patient>.img-circle{margin-right:10px;height:50px;width:50px}.patients-list>.patient>.info{margin-right:30px;width:78%}.patients-list>.patient>.info .name{color:#195466;font-size:18px;font-weight:700;margin:0}.patients-list>.patient>.info .gender-age{margin:0;font-weight:700}.patients-list>.patient>.info .last-appointment{color:#919191;margin:0}.patients-list>.patient>.action{align-items:center}.patients-list>.patient>.action>.btn-exm{margin:0 10px;margin-bottom:3px}.component.profile.edit #first-accordion{display:block}.component.profile.edit .required-field{color:red}.component.profile.edit .content-wrapper .content-picture{width:150px}.component.profile.edit .content-wrapper .content-picture .upload-wrapper{display:flex;flex-direction:column}.component.profile.edit .content-wrapper .content-picture .upload-wrapper>.upload-preview{min-width:75px;display:inline-block}.component.profile.edit .content-wrapper .content-picture .upload-wrapper>.upload-input-group{position:relative;padding-top:15px;height:50px}.component.profile.edit .content-wrapper .content-picture .upload-wrapper>.upload-input-group>.upload-text{position:absolute;color:#24768f;cursor:pointer;font-size:15px}.component.profile.edit .content-wrapper .content-picture .upload-wrapper>.upload-input-group>#inputImage{display:inline-block;position:relative;margin:0;height:20px;width:75px;opacity:0}.component.profile.edit .content-wrapper .content-picture .upload-wrapper>.upload-input-group>.remove{position:absolute;left:15px;top:35px;color:#8c8c8c;cursor:pointer}.component.profile.edit .content-wrapper .content-group-wrapper .empty-error{color:red;font-size:12px}.component.profile.edit .content-wrapper .content-group-wrapper .content-group.content-group-large{width:35%}.component.profile.edit .content-wrapper .content-group-wrapper .content-group.content-group-full{width:100%}.component.profile.edit .content-wrapper .content-group-wrapper .content-group.medications-wrapper{flex:auto}.component.profile.edit .content-wrapper .linkChangePass{color:#3c98b4;font-size:16px;text-decoration:underline;text-transform:none;cursor:pointer}.component.profile{color:#919191}.component.profile .cursor-pointer{cursor:pointer}.component.profile .accordion-grid .accordion .accordion-header{display:flex;align-items:baseline;color:#3c98b4;font-size:22px;font-weight:lighter;text-transform:uppercase}.component.profile .accordion-grid .accordion .accordion-header .arrow{margin-right:25px}.component.profile .accordion-grid .accordion .accordion-header .category-icon{position:absolute;right:35px;visibility:hidden;color:#dedede}.component.profile .accordion-grid .accordion .accordion-header .arrow-up{display:none}.component.profile .accordion-grid .accordion .accordion-header.selected{background-color:#f2f2f2}.component.profile .accordion-grid .accordion .accordion-header.selected .arrow-up{display:inline-block}.component.profile .accordion-grid .accordion .accordion-header.selected .arrow-down{display:none}.component.profile .accordion-grid .accordion .accordion-header.selected .category-icon{visibility:visible}.component.profile .message-wrapper{height:200px;overflow:auto}.component.profile .content-wrapper{display:flex;padding:10px 50px 25px}.component.profile .content-wrapper .content-picture{padding:0;margin:0;width:100px}.component.profile .content-wrapper .content-picture .account-picture{height:80px;width:80px}.component.profile .content-wrapper .content-group-wrapper{display:flex;flex:auto;flex-flow:row wrap}.component.profile .content-wrapper .content-group-wrapper.messages{display:block}.component.profile .content-wrapper .content-group-wrapper.messages .author{display:inline-block;width:20%;color:#000}.component.profile .content-wrapper .content-group-wrapper .content-group{padding-right:20px;margin-right:3%;width:30%}.component.profile .content-wrapper .content-group-wrapper .content-group p{margin:0}.component.profile .content-wrapper .content-group-wrapper .content-group.separator{border-right:2px solid #3c98b4}.component.profile .content-wrapper .content-group-wrapper .content-group .title{margin:5px 0;color:#195466;font-size:20px;font-weight:700}.component.profile .content-wrapper .content-group-wrapper .content-group .title.secondary{font-size:16px}.component.profile .content-wrapper .content-group-wrapper .content-group .subtitle{margin:0 0 5px;font-size:16px;font-weight:700;text-transform:capitalize}.component.profile .content-wrapper .content-group-wrapper .content-group .subtitle.important{color:#e85830}.medications .medication-table{padding-bottom:40px}.medications .medications-add{display:flex;align-items:center;color:#999;cursor:pointer}.medications .medications-add .medications-add-label{margin-left:15px;font-size:16px;font-weight:700}#current-profile-view-patient{margin:0 -15px}#current-profile-view-patient .tab-separator{margin-bottom:30px;font-size:20px;font-weight:700;cursor:pointer}#current-profile-view-patient .patient-log .row.profile{margin:0;padding:0 15px}#current-profile-view-patient .patient-log .footer{margin-top:20px;margin-right:15px}@media (max-width:400px){#current-profile-view-patient .nav-tabs{border-bottom:none;font-size:16px;display:flex;flex-wrap:wrap}#current-profile-view-patient .nav-tabs li{margin:5px 0;border-right:1px solid #d1d1d1;min-width:50%}#current-profile-view-patient .nav-tabs li.active a{border:transparent}#current-profile-view-patient .patient-log-title{font-size:16px}#current-profile-view-patient .patient-log{margin-top:20px}#current-profile-view-patient .patient-log .row.profile{padding:0}}.component.profile.profile-view .profile-nav{padding-top:5px;min-height:200px;height:500px;border-right:1px solid #c2c2c2;overflow-y:auto}.component.profile.profile-view .profile-nav .profile-item{position:relative;display:flex;align-items:center;padding:10px 0 10px 25px;margin-right:15px;cursor:pointer}.component.profile.profile-view .profile-nav .profile-item.selected{border:1px solid #ccc;background-color:#f2f2f2;border-radius:5px;cursor:default}.component.profile.profile-view .profile-nav a{color:#8c8c8c;font-size:16px;text-transform:capitalize;font-weight:700}.component.profile.profile-view .profile-nav .active{text-decoration:underline}.component.profile.profile-view .accordion-grid .accordion-header{vertical-align:middle}.component.profile.profile-view .accordion-grid .accordion-header .arrow{margin:0;padding-left:10px}.component.profile.profile-view .accordion-grid .accordion-header .align-img{vertical-align:sub}.component.profile.profile-view .accordion-grid .accordion-header .align-text{vertical-align:super}.component.profile.profile-view .accordion-grid .accordion-header .long-text-row{display:flex;align-items:center;justify-content:flex-end}.component.profile.profile-view .accordion-grid .accordion-header .long-text-row label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.component.profile.profile-view .accordion-header{font-size:16px;padding:0}.component.profile.profile-view .profile-row{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #c2c2c2}.component.profile.profile-view .profile-row.separate-top{margin-top:35px}.component.profile.profile-view .profile-row .img-circle{height:40px;width:40px}.component.profile.profile-view .content-wrapper .content-group-wrapper .content-group .highlight-change{background:#ff0}.component.profile.profile-view .content-wrapper .content-group-wrapper .content-group.medications-wrapper{width:auto}.component.profile.profile-view .content-wrapper .content-group-wrapper .content-group .title{margin:5px 0;color:#195466;font-size:20px;font-weight:700}.component.profile.profile-view .content-wrapper .content-group-wrapper .content-group .title.secondary{font-size:16px}.component.profile.profile-view .content-wrapper .content-group-wrapper .content-group .provider-practice-info{color:#4f4f4f}.component.profile.profile-view .content-wrapper .content-group-wrapper .content-group.separate-top,.component.profile.profile-view .content-wrapper .content-group-wrapper .content-group>.separate-top{margin-top:25px}.component.profile.profile-view .muted{color:#d1d1d1}.component.profile.profile-view .country-number{font-size:16px;padding:10px}.component.profile.profile-view #insurances .group{display:flex;justify-content:space-around}.component.profile.profile-view #insurances .group div{display:flex;flex-direction:column;flex:1}.component.profile.profile-view #insurances div label{text-align:left}.component.profile.profile-view #insurance-modal .items-list{margin-left:30px}.component.profile.profile-view #insurance-modal .items-list,.component.profile.profile-view #specialities-modal .items-list{text-align:left}@media (max-width:576px){.component.profile.profile-view .profile-nav{padding-top:5px;min-height:0;height:100%;border-right:none;display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;padding-bottom:20px}.component.profile.profile-view .profile-nav .profile-item{position:relative;display:block;align-items:normal;padding:4px 12px 4px 0;margin-right:0;border-right:1px solid #999}.component.profile.profile-view .profile-nav .none-border{border-right:none}.component.profile.profile-view .long-text-mobile-row{display:flex;align-items:center;justify-content:flex-end}.component.profile.profile-view #emergency-contact div label,.component.profile.profile-view #hospital-afiliations div label,.component.profile.profile-view #insurances div label,.component.profile.profile-view #overview div label,.component.profile.profile-view #practice-information div label,.component.profile.profile-view #profile-info div label,.component.profile.profile-view #recommendations div label{font-size:13px!important}.component.profile.profile-view #emergency-contact a,.component.profile.profile-view #hospital-afiliations a,.component.profile.profile-view #insurances a,.component.profile.profile-view #overview a,.component.profile.profile-view #practice-information a,.component.profile.profile-view #profile-info a,.component.profile.profile-view #recommendations a{font-size:15px!important}.component.profile.profile-view #emergency-contact .long-text-mobile-row label,.component.profile.profile-view #hospital-afiliations .long-text-mobile-row label,.component.profile.profile-view #insurances .long-text-mobile-row label,.component.profile.profile-view #overview .long-text-mobile-row label,.component.profile.profile-view #practice-information .long-text-mobile-row label,.component.profile.profile-view #profile-info .long-text-mobile-row label,.component.profile.profile-view #recommendations .long-text-mobile-row label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.component.profile.profile-view #profile-info div{align-items:center}.component.profile.profile-view #recommendations .long-text-mobile-row{width:58%}.component.profile.profile-view #insurances div label{font-size:13px!important}.component.profile.profile-view #overview div{align-items:center}.component.profile.profile-view .medications .medications-add-label,.component.profile.profile-view .medications .medications-add>i{font-size:14px}.component.profile.profile-view .medications .table-responsive{font-size:12px;padding-bottom:10px}.component.profile.profile-view .medications .table-responsive .table{margin-bottom:10px}}.providers-list{max-height:500px}.providers-list>.provider{border-top:1px solid #ebebeb;display:flex;padding:15px}.providers-list>.provider:first-child{border-top:none}.providers-list>.provider.even{background-color:#fafafa}.providers-list>.provider>.img-circle{margin-right:10px;height:50px;width:50px}.providers-list>.provider>.info{margin-right:30px;width:78%}.providers-list>.provider>.info .name{color:#195466;font-size:18px;font-weight:700;margin:0}.providers-list>.provider>.info .practice{margin:0}.providers-list>.provider>.info .clinic{color:#919191;margin:0}.providers-list>.provider>.info .connection-status{font-weight:700;text-transform:lowercase}.providers-list>.provider>.info .connection-status .in-connection{color:#8c8c8c}.providers-list>.provider>.info .connection-status .out-connection{color:#5bb9b9;cursor:pointer}.providers-list>.provider>.action{align-items:center}.providers-list>.provider>.action .preferred{font-weight:700;color:#8c8c8c;font-size:12.3px;margin:0}.providers-list>.provider>.action>.btn-exm{margin:0 10px;width:100px}.btn-size{padding:9px 12px}.component.referrals-list{font-weight:700}.component.referrals-list .search-right{text-align:right}.component.referrals-list .offset{margin-top:1em;margin-bottom:1em}.component.referrals-list .form-small{height:34px}.component.referrals-list .search-input{width:180px;float:right;background-color:#fff}.component.referrals-list .no-top-margin{margin-top:0}.component.referrals-list .search-input input{width:140px!important}.component.referrals-list .component.date-picker{margin-top:1em}.component.referrals-list .appointments-day .appointment-date{font-weight:700}.component.referrals-list .appointments-day .appointment-date .day{color:#919191}.component.referrals-list .appointments-day .appointment{display:flex;margin:20px 0}.component.referrals-list .appointments-day .appointment .appointment-time{display:flex;flex-direction:column;justify-content:center;border-bottom-left-radius:10px;border-top-left-radius:10px;padding:25px;background-color:#3c98b4;color:#fff;text-align:right}.component.referrals-list .appointments-day .appointment .appointment-time .time{font-size:20px;margin:0;text-transform:lowercase}.component.referrals-list .appointments-day .appointment .appointment-time .view-encounter{cursor:pointer;font-size:20px;text-align:center}.component.referrals-list .appointments-day .appointment .appointment-info-wrapper{display:flex;border-bottom-right-radius:10px;border-top-right-radius:10px;padding:10px;background-color:#fff}.component.referrals-list .appointments-day .appointment .appointment-info-wrapper .img-circle{margin-right:10px;height:40px;min-width:40px}.component.referrals-list .appointments-day .appointment .appointment-info-wrapper .btn-exm{margin-bottom:10px}.component.referrals-list .appointments-day .appointment .appointment-info-wrapper .appointment-info{margin-right:40px;width:75%}.component.referrals-list .appointments-day .appointment .appointment-info-wrapper .appointment-info .appointment-info-name{margin:5px 0 0;font-size:16px;font-weight:700}.component.referrals-list .appointments-day .appointment .appointment-info-wrapper .appointment-info .appointment-info-details{color:#919191;margin:3px 0 0}.component.referrals-list .appointments-day .appointment .appointment-info-wrapper .appointment-info .referral-provider-details-text{display:inline;font-size:12px;color:#919191}.component.referrals-list .appointments-day .appointment .appointment-info-wrapper .appointment-info .referral-provider-details{font-size:12px;display:inline;color:#5bb9b9}.component.referrals-list .appointments-day .appointment .appointment-info-wrapper .actions{display:flex;flex-direction:column;justify-content:center;margin-right:10px;width:100px}.component.referrals-list .appointments-day .appointment .appointment-info-wrapper .countdown-wrapper{color:#919191;font-size:15px;width:120px;padding:0 10px}.component.referrals-list.requests .encounter .appointment-time{background-color:#e7ab3c}.common-accordion-charts{left:0;top:48px;visibility:hidden;z-index:3;background-color:hsla(0,0%,100%,0);font-size:18px;font-weight:lighter;letter-spacing:2px;line-height:1;text-transform:uppercase;overflow-x:auto}.common-accordion-charts.on{visibility:visible}.common-accordion-charts ul{background-color:inherit;list-style:none}.common-accordion-charts ul>li{border:1px solid #c2c2c2;margin-top:0;cursor:pointer;background-color:hsla(0,0%,100%,0)}.common-accordion-charts ul>li.current>a .arrow-down,.common-accordion-charts ul>li.current>a .arrow-up,.common-accordion-charts ul>li.current>a:focus .arrow-down,.common-accordion-charts ul>li.current>a:focus .arrow-up,.common-accordion-charts ul>li.current>a:hover .arrow-down,.common-accordion-charts ul>li.current>a:hover .arrow-up{display:none}.common-accordion-charts ul>li.selected>a,.common-accordion-charts ul>li.selected>a:focus,.common-accordion-charts ul>li.selected>a:hover{background-color:#f2f2f2;border-top:1px solid #00caff;border-right:1px solid #00caff;border-left:1px solid #00caff;border-radius:0}.common-accordion-charts ul>li.selected>a .arrow-up,.common-accordion-charts ul>li.selected>a:focus .arrow-up,.common-accordion-charts ul>li.selected>a:hover .arrow-up{display:block}.common-accordion-charts ul>li.selected>a .arrow-down,.common-accordion-charts ul>li.selected>a:focus .arrow-down,.common-accordion-charts ul>li.selected>a:hover .arrow-down{display:none}.common-accordion-charts ul>li.selected ul{display:block}.common-accordion-charts ul>li>a{display:flex;align-items:center;height:55px;color:#999}.common-accordion-charts ul>li>a:focus,.common-accordion-charts ul>li>a:hover{background-color:hsla(0,0%,100%,0)}.common-accordion-charts ul>li>a .option-icon{min-width:30px;color:hsla(0,0%,100%,.5);text-align:center}.common-accordion-charts ul>li>a .text{margin:0 15px;width:400px;font-size:20px;font-weight:700;cursor:pointer;color:#337ab7;line-height:1}.common-accordion-charts ul>li>a .arrow-down,.common-accordion-charts ul>li>a .arrow-up{min-width:40px;color:#337ab7}.common-accordion-charts ul>li>a .arrow-up{display:none}.common-accordion-charts ul>li>ul{display:none;padding:0}.common-accordion-charts ul>li>ul>li{border:none;margin-bottom:10px;border:1px solid #c2c2c2;margin-top:0;cursor:pointer;background-color:hsla(0,0%,100%,0)}.common-accordion-charts ul>li>ul>li:first-child{border-top:none}.common-accordion-charts ul>li>ul>li.current>a .arrow-down,.common-accordion-charts ul>li>ul>li.current>a .arrow-up,.common-accordion-charts ul>li>ul>li.current>a:focus .arrow-down,.common-accordion-charts ul>li>ul>li.current>a:focus .arrow-up,.common-accordion-charts ul>li>ul>li.current>a:hover .arrow-down,.common-accordion-charts ul>li>ul>li.current>a:hover .arrow-up{display:none}.common-accordion-charts ul>li>ul>li.selected>a,.common-accordion-charts ul>li>ul>li.selected>a:focus,.common-accordion-charts ul>li>ul>li.selected>a:hover{background-color:#f2f2f2;border-top:1px solid #00caff;border-right:1px solid #00caff;border-left:1px solid #00caff;border-radius:0}.common-accordion-charts ul>li>ul>li.selected>a .arrow-up,.common-accordion-charts ul>li>ul>li.selected>a:focus .arrow-up,.common-accordion-charts ul>li>ul>li.selected>a:hover .arrow-up{display:block}.common-accordion-charts ul>li>ul>li.selected>a .arrow-down,.common-accordion-charts ul>li>ul>li.selected>a:focus .arrow-down,.common-accordion-charts ul>li>ul>li.selected>a:hover .arrow-down{display:none}.common-accordion-charts ul>li>ul>li.selected ul{display:block}.common-accordion-charts ul>li>ul>li>a{display:flex;align-items:center;height:55px;color:#999}.common-accordion-charts ul>li>ul>li>a:focus,.common-accordion-charts ul>li>ul>li>a:hover{background-color:hsla(0,0%,100%,0)}.common-accordion-charts ul>li>ul>li>a .option-icon{min-width:30px;color:hsla(0,0%,100%,.5);text-align:center}.common-accordion-charts ul>li>ul>li>a .text{margin:0 15px;width:400px;font-size:20px;font-weight:700;cursor:pointer;color:#337ab7;line-height:1}.common-accordion-charts ul>li>ul>li>a .arrow-down,.common-accordion-charts ul>li>ul>li>a .arrow-up{min-width:40px;color:#337ab7}.common-accordion-charts ul>li>ul>li>a .arrow-up{display:none}.common-inner-accordion-charts{left:0;top:0;z-index:1;background-color:inherit;font-size:18px;font-weight:lighter;letter-spacing:2px;line-height:1;text-transform:uppercase;position:relative}.common-inner-accordion-charts ul{background-color:inherit;list-style:none;padding:0}.common-inner-accordion-charts ul li{border:1px solid #c2c2c2;margin-top:0;cursor:pointer;background-color:hsla(0,0%,100%,0);padding:10px 0 0 15px;display:flex}.common-inner-accordion-charts ul li.selected{background-color:#f2f2f2;border-top:1px solid #00caff;border-right:1px solid #00caff;border-left:1px solid #00caff;border-radius:0}.common-inner-accordion-charts ul li>span{margin:0 15px;width:400px;color:#337ab7;font-size:20px;font-weight:700;line-height:1}.common-inner-accordion-charts ul li i.fa{color:#337ab7;min-width:40px;height:45px}.common-inner-accordion-charts ul li>ul,.common-inner-accordion-charts ul li>ul>li{margin-top:0;background-color:hsla(0,0%,100%,0)}.common-inner-accordion-charts ul li>ul>li{border:none;cursor:pointer;padding:10px 0 0 15px;display:block}.common-inner-accordion-charts ul li>ul>li:first-child{border-top:none}.common-inner-accordion-charts ul li>ul>li.selected{background-color:#f2f2f2;border-top:1px solid #00caff;border-right:1px solid #00caff;border-left:1px solid #00caff;border-radius:0}.common-inner-accordion-charts ul li>ul>li>span{margin:0 15px;width:400px;color:#337ab7;font-size:20px;font-weight:700;line-height:1}.common-inner-accordion-charts ul li>ul>li i.fa{color:#337ab7;min-width:40px;height:45px;margin-right:10px}.chart-height{height:300px;overflow-x:auto}.date-label{font-size:16px;font-weight:400;line-height:34px;display:block;padding-left:12px}.date-label-container{display:flex;align-items:center;height:34px}.col-sm-12 .no-reading-header-text{color:#919191;font-size:16px;font-weight:700;height:100px;display:flex;justify-content:center;align-items:center}.accordion-charts{left:0;top:48px;visibility:hidden;z-index:3;background-color:hsla(0,0%,100%,0);font-size:18px;font-weight:lighter;letter-spacing:2px;line-height:1;text-transform:uppercase;overflow-x:auto}.accordion-charts.on{visibility:visible}.accordion-charts ul{background-color:inherit;list-style:none}.accordion-charts ul>li{border:1px solid #c2c2c2;margin-top:0;cursor:pointer;background-color:hsla(0,0%,100%,0)}.accordion-charts ul>li.current>a .arrow-down,.accordion-charts ul>li.current>a .arrow-up,.accordion-charts ul>li.current>a:focus .arrow-down,.accordion-charts ul>li.current>a:focus .arrow-up,.accordion-charts ul>li.current>a:hover .arrow-down,.accordion-charts ul>li.current>a:hover .arrow-up{display:none}.accordion-charts ul>li.selected>a,.accordion-charts ul>li.selected>a:focus,.accordion-charts ul>li.selected>a:hover{background-color:#f2f2f2;border-top:1px solid #00caff;border-right:1px solid #00caff;border-left:1px solid #00caff;border-radius:0}.accordion-charts ul>li.selected>a .arrow-up,.accordion-charts ul>li.selected>a:focus .arrow-up,.accordion-charts ul>li.selected>a:hover .arrow-up{display:block}.accordion-charts ul>li.selected>a .arrow-down,.accordion-charts ul>li.selected>a:focus .arrow-down,.accordion-charts ul>li.selected>a:hover .arrow-down{display:none}.accordion-charts ul>li.selected ul{display:block}.accordion-charts ul>li>a{display:flex;align-items:center;height:55px;color:#999}.accordion-charts ul>li>a:focus,.accordion-charts ul>li>a:hover{background-color:hsla(0,0%,100%,0)}.accordion-charts ul>li>a .option-icon{min-width:30px;color:hsla(0,0%,100%,.5);text-align:center}.accordion-charts ul>li>a .text{margin:0 15px;width:400px;font-size:20px;font-weight:700;cursor:pointer;color:#337ab7;line-height:1}.accordion-charts ul>li>a .arrow-down,.accordion-charts ul>li>a .arrow-up{min-width:40px;color:#337ab7}.accordion-charts ul>li>a .arrow-up{display:none}.accordion-charts ul>li>ul{display:none;padding:0}.accordion-charts ul>li>ul>li{border:none;margin-bottom:10px}.accordion-charts ul>li>ul>li:first-child{border-top:none}.accordion-charts ul>li>ul>li>a{padding:10px 30px 10px 50px;text-decoration:none}.accordion-charts ul>li>ul>li>a,.accordion-charts ul>li>ul>li>a:focus,.accordion-charts ul>li>ul>li>a:hover{background-color:#4b8686}.accordion-grid .accordion-header{vertical-align:middle}.accordion-grid .accordion-header .arrow{margin:0;padding-left:10px}.accordion-grid .accordion-header .align-img{vertical-align:sub}.accordion-grid .accordion-header .align-text{vertical-align:super}.accordion-grid .accordion-header .long-text-row{display:flex;align-items:center;justify-content:flex-end}.accordion-grid .accordion-header .long-text-row label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.accordion-header{font-size:16px;padding:0;margin:0}.header-text{color:#919191}.rpm-row,.signup-msg-row{margin-right:0;margin-left:0}.rpm-row{padding-top:10px;padding-bottom:10px}.rpm-row.separate-top{margin-top:35px}.rpm-row .img-circle{height:40px;width:40px}.height-select{width:150px}.end-options{list-style:none;margin-left:-35px;display:block}.end-options li{margin-top:5px}.end-options li input{margin-right:10px}.default-cursor{cursor:default!important}.search-input{border:1px solid #999;border-radius:15px;padding:0 10px;min-width:175px}.search-input .search-icon{color:#999}.search-input input{background-color:hsla(0,0%,100%,0);border:none;height:27px;width:130px}.search-input.big{border-radius:20px;font-size:18px;padding:4px 15px;width:630px}.search-input.big .search-icon{color:#c2c2c2}.search-input.big input{font-weight:lighter;width:570px}.search-input.small{border-radius:20px;font-size:18px;padding:4px 15px;width:200px}.search-input.small .search-icon{color:#c2c2c2}.search-input.small input{font-weight:lighter;width:170px}.search-input.attachment{font-size:16px;padding:4px 15px;width:200px;border-color:#c2c2c2;color:gray;height:40px;border-radius:10px}.search-input.attachment .search-icon{color:#c2c2c2}.search-input.attachment input{font-weight:lighter;width:170px}@media (max-width:576px){.search-input.small{width:100%}}.sidebar{position:fixed;left:0;top:48px;visibility:hidden;z-index:3;height:calc(100% - 48px);width:300px;background-color:#4f4f4f;font-size:18px;font-weight:lighter;letter-spacing:2px;line-height:1;text-transform:uppercase;overflow-x:auto}.sidebar.on{visibility:visible}.sidebar ul{background-color:inherit;list-style:none}.sidebar ul>li{border-bottom:1px solid #757575;margin-top:0;cursor:pointer}.sidebar ul>li:last-child{border-bottom:none}.sidebar ul>li.current{border-bottom:1px solid hsla(0,0%,100%,0);border-top:10px solid hsla(0,0%,100%,0)}.sidebar ul>li.current>a,.sidebar ul>li.current>a:focus,.sidebar ul>li.current>a:hover{background-color:#757575}.sidebar ul>li.current>a .arrow-down,.sidebar ul>li.current>a .arrow-up,.sidebar ul>li.current>a:focus .arrow-down,.sidebar ul>li.current>a:focus .arrow-up,.sidebar ul>li.current>a:hover .arrow-down,.sidebar ul>li.current>a:hover .arrow-up{display:none}.sidebar ul>li.selected{border-bottom:none}.sidebar ul>li.selected>a,.sidebar ul>li.selected>a:focus,.sidebar ul>li.selected>a:hover{background-color:#50c3c3}.sidebar ul>li.selected>a .arrow-up,.sidebar ul>li.selected>a:focus .arrow-up,.sidebar ul>li.selected>a:hover .arrow-up{display:block}.sidebar ul>li.selected>a .arrow-down,.sidebar ul>li.selected>a:focus .arrow-down,.sidebar ul>li.selected>a:hover .arrow-down{display:none}.sidebar ul>li.selected ul{display:block}.sidebar ul>li>a{display:flex;align-items:center;border-radius:0;height:55px;color:#999}.sidebar ul>li>a:focus,.sidebar ul>li>a:hover{background-color:hsla(0,0%,100%,0)}.sidebar ul>li>a .option-icon{min-width:30px;color:hsla(0,0%,100%,.5);text-align:center}.sidebar ul>li>a .text{margin:0 15px;width:200px;color:#fff;line-height:1}.sidebar ul>li>a .arrow-down,.sidebar ul>li>a .arrow-up{min-width:20px;color:#fff}.sidebar ul>li>a .arrow-up{display:none}.sidebar ul>li>ul{display:none;padding:0}.sidebar ul>li>ul>li{border-bottom:none;border-top:1px solid #8dcece;margin-bottom:0}.sidebar ul>li>ul>li:first-child{border-top:none}.sidebar ul>li>ul>li>a{padding:10px 30px 10px 50px;text-decoration:none}.sidebar ul>li>ul>li>a,.sidebar ul>li>ul>li>a:focus,.sidebar ul>li>ul>li>a:hover{background-color:#4b8686}.navbar-custom{border:none;border-radius:0;min-height:48px;background-color:#3c98b4}.navbar-custom .container-fluid{padding-left:0}.navbar-custom .container-fluid .navbar-header .help-text{position:absolute;top:12px;left:50px;top:2px;cursor:pointer;color:#fff;font-size:18px}.navbar-custom .container-fluid .navbar-toggle{z-index:1;display:block;border:none;margin:0;padding-left:15px;padding-right:15px;height:48px;border-radius:0}.navbar-custom .container-fluid .navbar-toggle .icon-bar{border-radius:3px;height:5px;width:33px;background-color:#fff}.navbar-custom .container-fluid .navbar-toggle.on{background-color:#4f4f4f}.navbar-custom .container-fluid .navbar-brand{position:absolute;left:0;top:0;display:flex;justify-content:center;padding:0;height:48px;width:100%}.navbar-custom .container-fluid .sign-out-mobile{display:none}.navbar-custom .container-fluid .navbar-collapse .navbar-nav>li{border-left:1px solid #fff}.navbar-custom .container-fluid .navbar-collapse .navbar-nav>li.notifications{display:flex;align-items:center;justify-content:center;height:48px;width:78px;color:#fff}.navbar-custom .container-fluid .navbar-collapse .navbar-nav>li.notifications .unread-icon{position:absolute;right:5px;top:10px;border-radius:20px;height:20px;width:20px;background-color:#e85830;font-weight:700;text-align:center}.navbar-custom .container-fluid .navbar-collapse .navbar-nav>li.account-picture{display:flex;align-items:center;justify-content:space-around;height:48px;width:130px}.navbar-custom .container-fluid .navbar-collapse .navbar-nav>li.account-picture>a{padding:0;cursor:pointer;font-size:17px;font-weight:lighter}.navbar-custom .container-fluid .navbar-collapse .navbar-nav>li.account-picture .img-circle{height:40px;width:40px}.navbar-custom .container-fluid .navbar-collapse .navbar-nav>li>a{display:inline-block;color:#fff;text-decoration:underline}.navbar-custom .container-fluid .navbar-collapse .navbar-nav>li>a:focus,.navbar-custom .container-fluid .navbar-collapse .navbar-nav>li>a:hover{background-color:hsla(0,0%,100%,0)}@media (max-width:576px){.navbar-custom .container-fluid .navbar-header .navbar-toggle{float:left;margin-left:15px}.navbar-custom .container-fluid .sign-out-mobile{display:block;position:absolute;right:15px;bottom:5px}.navbar-custom .container-fluid .sign-out-mobile a{color:#fff}.navbar-custom .container-fluid .sign-out-mobile img{height:40px}}.switch-on-off{display:flex;border-radius:15px;height:28px;width:105px;background-color:#d1d1d1;box-shadow:inset 1px 1px 1px #999;font-size:13px;font-weight:400}.switch-on-off .switch{display:flex;align-items:center;justify-content:center;border-radius:15px;height:100%;width:55px;cursor:pointer}.switch-on-off .switch:first-child{margin-right:-5px}.switch-on-off .switch.on{background-color:#3c98b4;color:#fff;cursor:default}.nav-tabs{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.instructions{text-align:left}.component.time-picker .uib-decrement a,.component.time-picker .uib-increment a{padding-bottom:0;padding-top:0;color:#3c98b4}.component.time-picker .uib-separator{padding-left:6px;padding-right:3px}.component.time-picker .uib-time .form-control{background-color:#fff}.component.time-picker .uib-time.am-pm{padding-left:6px}.component.time-picker .uib-time.am-pm .btn-default:active,.component.time-picker .uib-time.am-pm .btn-default:focus{background-color:#fff}.topics-list{padding-top:5px;min-height:200px;height:500px;overflow-y:auto}.topics-list .topic{position:relative;display:flex;align-items:center;padding:10px 0 10px 25px;border-bottom:1px solid #c2c2c2;margin-right:15px;cursor:pointer}.topics-list .topic.selected{border:1px solid #ccc;background-color:#f2f2f2;border-radius:5px;cursor:default}.topics-list .topic.selected .unread-icon{visibility:hidden}.topics-list .topic .unread-icon{position:absolute;left:10px;top:15px;color:#e85830}.topics-list .topic .topic-picture-wrapper{position:relative;height:50px;width:80px}.topics-list .topic .topic-picture-wrapper .topic-picture{position:absolute;right:0;z-index:2;height:40px;width:40px}.topics-list .topic .topic-picture-wrapper .topic-picture.has-profile{cursor:pointer}.topics-list .topic .topic-picture-wrapper .topic-picture.avatar1{right:20px;opacity:.7;z-index:1}.topics-list .topic .topic-picture-wrapper .topic-picture.avatar2{right:40px;opacity:.3;z-index:0}.topics-list .topic .topic-info{margin-left:10px;width:220px}.topics-list .topic .topic-info .topic-name{color:#4f4f4f}.topics-list .topic .topic-info .topic-date{color:#919191}.topics-list .topic .topic-info .topic-subject{margin:0;width:95%;color:#4f4f4f;font-weight:700;text-overflow:ellipsis;overflow:hidden}.topics-list .topic .topic-info .topic-content{margin:0;width:90%;color:#919191;text-overflow:ellipsis;overflow:hidden}.component.upload-attachment{color:#999;width:400px}.component.upload-attachment .upload-text{position:absolute;cursor:pointer}.component.upload-attachment .upload-text .icon{margin-right:5px}.component.upload-attachment .upload-file{height:20px;width:80px;opacity:0}.component.upload-attachment .remove-file{cursor:pointer}@media (max-width:576px){.component.upload-attachment{width:100%}}.offerings{padding:50px 0}.account-offerings-wrapper>section .title{font-size:15px;font-weight:700}.account-offerings-wrapper>section .bright-box .bright-box-checkmark{display:none}.account-offerings-wrapper>section .bright-box.selected{color:#fff;background-color:#50c3c3}.account-offerings-wrapper>section .bright-box.selected .bright-box-checkmark{display:inline-block;position:absolute;right:23px;top:20%;border-radius:50%;padding:7px;background-color:#fff;color:#50c3c3;box-shadow:3px 3px 3px #4f4f4f}.account-offerings-wrapper>section .bright-box.selected .bright-box-checkmark .glyphicon-ok{font-size:x-large}.account-offerings-wrapper>section .message-box{display:flex;align-items:center;justify-content:center}.account-offerings-wrapper>section .bright-box.large-content{cursor:default;text-align:center}.account-offerings-wrapper>section .bright-box.large-content>.icon{color:#999}.account-offerings-wrapper>section .bright-box.large-content>.bright-box-title{margin:25px 0}.account-offerings-wrapper>section .bright-box.large-content>.switch-wrapper{display:flex;justify-content:center;margin-bottom:10px}.account-offerings-wrapper>section .bright-box.large-content>.manage-info-wrapper,.account-offerings-wrapper>section .bright-box.large-content>.stepper-wrapper{border-top:1px solid #f2f2f2;height:165px}.account-offerings-wrapper>section .bright-box.large-content>.manage-info-wrapper .stepper,.account-offerings-wrapper>section .bright-box.large-content>.stepper-wrapper .stepper{display:flex;align-items:center;justify-content:center}.account-offerings-wrapper>section .bright-box.large-content>.manage-info-wrapper .stepper .stepper-icon,.account-offerings-wrapper>section .bright-box.large-content>.stepper-wrapper .stepper .stepper-icon{color:#c2c2c2;cursor:pointer}.account-offerings-wrapper>section .bright-box.large-content>.manage-info-wrapper .stepper .stepper-icon.disabled,.account-offerings-wrapper>section .bright-box.large-content>.stepper-wrapper .stepper .stepper-icon.disabled{color:#f2f2f2;cursor:not-allowed}.account-offerings-wrapper>section .bright-box.large-content>.manage-info-wrapper .stepper .stepper-value,.account-offerings-wrapper>section .bright-box.large-content>.stepper-wrapper .stepper .stepper-value{margin:0 20px;max-width:270px;color:#5bb9b9;font-size:98px;font-weight:400}.account-offerings-wrapper>section .bright-box.large-content>.manage-info-wrapper .footer,.account-offerings-wrapper>section .bright-box.large-content>.stepper-wrapper .footer{display:flex;align-items:center;justify-content:center;font-size:16px}.account-offerings-wrapper>section .bright-box.large-content>.manage-info-wrapper .footer .text,.account-offerings-wrapper>section .bright-box.large-content>.stepper-wrapper .footer .text{margin-left:5px}.account-offerings-wrapper>section .bright-box.large-content>.manage-info-wrapper .manage-info,.account-offerings-wrapper>section .bright-box.large-content>.stepper-wrapper .manage-info{font-size:18px}.account-offerings-wrapper>section .bright-box.large-content>.manage-info-wrapper .manage-info .manage-info-line,.account-offerings-wrapper>section .bright-box.large-content>.stepper-wrapper .manage-info .manage-info-line{margin:0}.account-offerings-wrapper>section .bright-box.large-content>.manage-info-wrapper .manage-info .manage-info-line .number-value,.account-offerings-wrapper>section .bright-box.large-content>.stepper-wrapper .manage-info .manage-info-line .number-value{color:#5bb9b9;font-size:58px}.account-offerings-wrapper>section .bright-box.large-content>.manage-info-wrapper .manage-info .manage-info-line .manage-middle-text,.account-offerings-wrapper>section .bright-box.large-content>.stepper-wrapper .manage-info .manage-info-line .manage-middle-text{margin:0 10px;font-size:30px}.account-offerings-wrapper>section .bright-box.large-content>.manage-info-wrapper .manage-info-footer,.account-offerings-wrapper>section .bright-box.large-content>.stepper-wrapper .manage-info-footer{margin-top:21px}.add-assistant .separator{border-bottom:2px solid #3c98b4;padding-bottom:20px}.add-assistant .offices{padding:30px}.add-assistant .provider-checkbox{position:relative;display:block;margin-bottom:10px}.add-clinic .col-md-3{float:none;padding-bottom:15px;padding-top:15px;padding-left:0}.external-partner{width:350px}.admin-encounter-report{display:flex;justify-content:space-between}.admin-encounter-report .t-width{width:200px}.admin-encounter-report .t-width-logo{width:60px}.admin-encounter-report .t-width-50{width:50px}.admin-encounter-report .search{font-size:16px}.admin-encounter-report .logo{display:flex;align-items:center;justify-content:space-around;height:50px;width:50px}.admin-encounter-report .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.admin-encounter-report .point{cursor:pointer}.admin-encounter-report .form-small{height:34px}.add-provider .separator{border-bottom:2px solid #3c98b4;padding-bottom:20px}.add-provider .offices{padding:30px}.add-provider .result-info{display:flex;align-items:center;flex-direction:column;margin-top:50px;margin-bottom:50px;font-size:20px;font-weight:700}.add-provider .result-info .result-info-legend{margin-bottom:25px;width:270px;text-align:center}.add-provider .result-info .result-info-legend.problem{color:#e85830}.add-provider .additional-text-area{height:73px;resize:none}.add-provider .remove-file{-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:end;cursor:pointer;color:#ff0404}.add-provider .input-with-removable-icon{margin-top:15px}.add-provider .text-weight-700{font-weight:700}.edit-clinic .col-md-3{float:none;padding-bottom:15px;padding-top:15px;padding-left:0}.separator{border-bottom:2px solid #3c98b4}.blank-separator,.separator{padding-top:15px}.upload-padding{padding-top:10px;padding-bottom:10px}.upload-input-group{position:relative;padding-top:15px;height:50px}.upload-text{color:#24768f;font-size:15px}.inputImage{display:inline-block;position:relative;margin:0;max-width:200px}.remove-file{-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:end;cursor:pointer;color:#ff0404}.remove-logo{padding-left:20px}.remove-top-logo{padding-left:32px}.associated-partner-checkbox-container{padding-top:0!important;padding-bottom:0!important}.add-parent-clinic .separator{border-bottom:2px solid #3c98b4;padding-bottom:20px}.add-parent-clinic .offices{padding:30px}.add-parent-clinic .provider-checkbox{position:relative;display:block;margin-bottom:10px}.mt-15{margin-top:15px}.statusMessage{font-size:18px;margin-top:7%}.route.appointment-availability .time-danger{color:#a94442}.route.appointment-availability .availability-filters{display:flex;margin-bottom:10px}.route.appointment-availability .availability-filters .btn-exm{margin-right:10px}.route.appointment-availability .appointment .accordion-header .availability{text-transform:lowercase}.route.appointment-availability .appointment .accordion-header .availability.unavailable{color:#999;text-decoration:line-through}.route.appointment-availability .appointment .accordion-header.selected .availability{visibility:hidden}.route.appointment-availability .appointment .accordion-body .actions{display:flex;justify-content:flex-end}@media (max-width:576px){.appointment-index{display:flex;width:100%}.appointment-index .title-wrapper .title{padding-left:20px;font-size:18px}.appointment-index .appointments-mobile{z-index:2}.appointment-index .component.appointments-list .container-fluid,.appointment-index .component.appointments-list .container-fluid .col-md-12{padding:0}.appointment-index .component.appointments-list .container-fluid .col-md-12 .no-appointments{font-size:15px}.appointment-index .component.appointments-list .container-fluid .col-md-12 .loader-text{left:35%;text-align:center}.appointment-index .component.appointments-list .container-fluid .col-md-12 .loader{left:115%}.appointment-index .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment-date{font-size:15px;text-align:left;padding-left:15px}.appointment-index .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .appointment-time{border-bottom-left-radius:0;border-top-left-radius:0;padding:10px;text-align:right}.appointment-index .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .appointment-time .time{font-size:15px}.appointment-index .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .appointment-time .appointment-info-name{margin:5px 0;font-size:15px;font-weight:700;text-transform:capitalize}.appointment-index .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .appointment-time .view-encounter{font-size:12px;text-transform:lowercase}.appointment-index .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4{padding:0;display:flex;align-items:center;justify-content:center}.appointment-index .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .appointment-info-wrapper{height:100%;width:150px}.appointment-index .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .appointment-info-wrapper span{font-size:12px;text-transform:capitalize;text-align:center;padding-top:20px}.appointment-index .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .appointment-info-wrapper .btn.btn-exm{min-width:70px!important;border-radius:50px!important;height:70px!important}.appointment-index .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .appointment-info-wrapper .btn.btn-default{border-radius:0}}.route-appointments-make-provider{font-size:16px}.route-appointments-make-provider .bright-box .make-appointment-checkmark{display:none;position:absolute;right:25px;top:15%;border-radius:50%;padding:7px;background-color:#fff;color:#50c3c3;box-shadow:3px 3px 3px #4f4f4f}.route-appointments-make-provider .bright-box .make-appointment-checkmark .glyphicon-ok{font-size:x-large}.route-appointments-make-provider .bright-box.selected{background-color:#50c3c3;color:#fff}.route-appointments-make-provider .bright-box.selected .make-appointment-checkmark{display:inline-block}.route-appointments-make-provider textarea{height:320px}@media (max-width:576px){.route-appointments-make-provider search-input figure{width:100%}}.make-appointment-patient-wrapper .top{display:flex;justify-content:space-between;margin-bottom:20px}.make-appointment-patient-wrapper .top .search{background-color:#fff;border:1px solid #999;border-radius:15px;padding:0 10px;width:200px;align-items:center;display:flex;justify-content:space-between}.make-appointment-patient-wrapper .top .search .search-icon{color:#999;font-weight:lighter}.make-appointment-patient-wrapper .top .search .query{background-color:hsla(0,0%,100%,0);border:none;font-size:18px;font-weight:lighter;height:27px;width:150px}.route.on-demand .invite-multiple{margin:20px}.route.on-demand .invite-multiple .start-new{margin-top:30px;margin-bottom:10px}.route.on-demand .start-call{margin-top:20px;margin-bottom:20px}.route.on-demand .on-demand-instruction{margin:15px;font-size:18px}.route.on-demand .top{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.route.on-demand .top div:first-child{display:flex;justify-content:flex-start}.route.on-demand .top div:nth-child(2){display:flex;justify-content:flex-end}.route.on-demand .top .search{background-color:#fff;border:1px solid #999;border-radius:15px;padding:0 10px;width:200px;align-items:center;display:flex;justify-content:space-between}.route.on-demand .top .search .search-icon{color:#999;font-weight:lighter}.route.on-demand .top .search .query{background-color:hsla(0,0%,100%,0);border:none;font-size:18px;font-weight:lighter;height:27px;width:150px}@media (max-width:576px){.route.on-demand .invite-multiple{margin:20px 0}.route.on-demand .invite-multiple .start-new{margin-top:0;margin-bottom:20px;z-index:2}.route.on-demand .bright-box .bright-box-title{font-size:17px}.route.on-demand .bright-box .fa-3x{font-size:2em}.route.on-demand .top search-input{width:100%}.route.on-demand .top div:first-child{margin-bottom:20px}.route.on-demand .top div:nth-child(2){justify-content:center}.route.on-demand .top div:nth-child(2) button{width:100%}.route.on-demand .start-call button{margin-bottom:20px;margin-right:15px}}.above{z-index:10}@media (max-width:576px){.appointment-past{display:flex;width:100%}.appointment-past .title-wrapper .title{padding-left:20px;font-size:18px}.appointment-past .appointments-mobile{z-index:2}.appointment-past .component.appointments-list .container-fluid,.appointment-past .component.appointments-list .container-fluid .col-md-12{padding:0}.appointment-past .component.appointments-list .container-fluid .col-md-12 .no-appointments{font-size:15px}.appointment-past .component.appointments-list .container-fluid .col-md-12 .loader-text{left:35%;text-align:center}.appointment-past .component.appointments-list .container-fluid .col-md-12 .loader{left:115%}.appointment-past .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment-date{font-size:15px;text-align:left;padding-left:15px}.appointment-past .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .appointment-time{border-bottom-left-radius:0;border-top-left-radius:0;padding:10px;text-align:right}.appointment-past .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .appointment-time .time{font-size:15px}.appointment-past .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .appointment-time .appointment-info-name{margin:5px 0;font-size:15px;font-weight:700;text-transform:capitalize}.appointment-past .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .appointment-time .view-encounter{font-size:12px;text-transform:lowercase}.appointment-past .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4{padding:0;display:flex;align-items:center;justify-content:center}.appointment-past .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .countdown-wrapper{color:#919191;font-size:15px;width:120px;padding:0 10px}.appointment-past .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .appointment-info-wrapper{height:100%;width:100%}.appointment-past .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .appointment-info-wrapper .img-circle{min-width:70px;width:100%;height:100%}.appointment-past .component.appointments-list .container-fluid .col-md-12 .appointments-day .appointment .col-xs-4 .appointment-info-wrapper span{font-size:12px;text-transform:capitalize;text-align:left;padding-top:20px}}.route.appointments-templates .article{padding:20px 25px;margin-bottom:30px}.route.appointments-templates .article .template-form{margin:20px}.route.appointments-templates .article .result-info-actions .btn-exm{padding-left:50px;padding-right:50px;margin-right:10px}.route.appointments-templates .article .article-title{margin:0 0 20px;font-size:18px;font-weight:700}.route.appointments-templates .article .question-input{border-radius:10px}.route.appointments-templates .article .question-type{border-color:#c2c2c2}.route.appointments-templates .article .question-type:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.route.appointments-templates .article .dropdown-option{width:80%;float:left;margin-right:20%;border-radius:10px}.route.appointments-templates .article .schema-form-select{float:right;width:30%}.route.appointments-templates .article .schema-form-string{float:left;width:70%}.route.appointments-templates .article .dropdown-option:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.route.appointments-templates .article .hidden-input{visibility:hidden}.route.appointments-templates .article .form-control-feedback,.route.appointments-templates .article .help-block{display:none}.route.appointments-templates .article .has-feedback{position:inherit!important}.route.appointments-templates .article .control-label{display:none}.route.appointments-templates .article .input-template-name{border-radius:10px}.route.appointments-templates .article .add-question-button{background:#3c98b4}.route.appointments-templates .article .template-description{border-radius:10px;width:100%;margin-top:15px;height:100px}.route.appointments-templates .article .templ-button{height:34px;padding-left:60px!important}.route.appointments-templates .article .btn-right{float:right}.route.appointments-templates .article .dropdown-button{margin-left:-68%;width:61px;margin-top:60px;float:left}.route.appointments-templates .article .dropdown-button button:first-child{background-color:#50c3c3;border-color:#50c3c3;color:#fff}.route.appointments-templates .article .dropdown-button-delete{margin-left:-60%;padding-right:70%}.route.appointments-templates .article .dropdown-button-delete button:first-child{background-color:#fff;border-color:#c2c2c2;color:#c2c2c2}.route.appointments-templates .article .dropdown-button-delete2{float:left;margin-left:72%;margin-bottom:80px}.route.appointments-templates .article .dropdown-button-delete2 button{background-color:dimgray;border-color:#d3d3d3;color:#fff}.route.appointments-templates .article .up-button{float:left;margin-left:9%}.route.appointments-templates .article .up-button button{background-color:#fafafa;border-color:#fafafa}.route.appointments-templates .article .down-button{float:right}.route.appointments-templates .article .down-button button{background-color:#fafafa;border-color:#fafafa}.route.appointments-templates .article .template-name{font-size:18px}.route.appointments-templates .article .edit-template-select{width:100%}.route.appointments-templates .article .form-horizontal{margin:20px}.route.appointments-templates .article .invite-line{border:1px solid #c2c2c2;border-radius:5px;padding:13px;margin-bottom:25px;background-color:#fff}.route.appointments-templates .article .invite-line.message-form{margin-bottom:80px}.route.appointments-templates .article .invite-line .form-group-wrapper{padding-right:0}.route.appointments-templates .article .invite-line .form-group-wrapper .form-group{margin:0}.route.appointments-templates .article .invite-line .form-group-wrapper .form-group .form-control{background-color:#fafafa}.route.appointments-templates .article .invite-line .form-group-wrapper .form-group .form-control:focus{background-color:#fff}.route.appointments-templates .article .template-add{align-items:center;border:1px solid #c2c2c2;border-radius:5px;padding:13px;background-color:#fafafa;color:#4f4f4f;cursor:default;font-size:22px}.route.appointments-templates .article .template-add .add-icon{margin-right:10px;cursor:pointer}.route.appointments-templates .article .template-add .add-edit-text{vertical-align:middle;cursor:pointer}.admin-assistants{display:flex;justify-content:space-between}.admin-assistants .t-width{width:200px}.admin-assistants .t-width-logo{width:60px}.admin-assistants .t-width-50{width:50px}.admin-assistants .search{font-size:16px}.admin-assistants .logo{display:flex;align-items:center;justify-content:space-around;height:50px;width:50px}.admin-assistants .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.admin-assistants .point,.clickable{cursor:pointer}.clickable{-webkit-user-select:none;-ms-user-select:none;user-select:none}.custom-logo{max-width:200px}.single-button{padding:5px 30px}.admin-providers{display:flex;justify-content:space-between}.admin-providers .t-width{width:200px}.admin-providers .t-width-logo{width:60px}.admin-providers .t-width-50{width:50px}.admin-providers .search{font-size:16px}.admin-providers .logo{display:flex;align-items:center;justify-content:space-around;height:50px;width:50px}.admin-providers .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.admin-providers .point{cursor:pointer}.dashboard-wrapper .dashboard{padding:15px 25px;background-color:#ebebeb;box-shadow:1px 2px 2px #dedede}.dashboard-wrapper .dashboard .bordered{border:1px solid #c2c2c2;border-radius:3px}.dashboard-wrapper .dashboard .caption{margin-bottom:10px;font-size:22px;font-weight:lighter;text-transform:uppercase}.dashboard-wrapper .dashboard .content{background-color:#f2f2f2}.route.dashboard-profile .edit-mode-wrapper{display:flex;align-items:center;justify-content:flex-end;margin-bottom:15px}.route.dashboard-profile .edit-mode-wrapper .edit-mode-label{margin-right:10px;color:#3c98b4;font-size:18px;font-weight:700}.route.dashboard-profile .footer{display:flex;justify-content:flex-end;margin-top:25px}.frame-container{display:flex;justify-content:center;align-items:center;height:100vh;position:fixed;top:0;left:0;width:100%;overflow:hidden}.frameStyle{border:none;margin-bottom:0!important;margin-top:70px!important;padding:0!important;width:1px;min-width:100%;height:100%}.inmail-messages-wrapper section.thread-container .actions-wrapper{display:flex;height:70px;align-items:center;justify-content:flex-end;width:100%}.inmail-messages-wrapper section.thread-container .actions-wrapper button{font-weight:bolder;width:145px}.inmail-messages-wrapper section.thread-container .message-wrapper{align-items:center;color:#999;display:flex;justify-content:center;min-height:200px}.inmail-messages-new .inmail-messages-new-section>.bordered{border-bottom:1px solid #c2c2c2}.inmail-messages-new .inmail-messages-new-section.recipients-container{border-right:5px solid #c2c2c2}.inmail-messages-new .inmail-messages-new-section.recipients-container .username{color:#195466;font-size:16px;font-weight:700}.inmail-messages-new .inmail-messages-new-section.recipients-container .profile-wrapper{display:flex;align-items:center;height:70px}.inmail-messages-new .inmail-messages-new-section.recipients-container .profile-wrapper .profile-picture{height:50px;width:50px}.inmail-messages-new .inmail-messages-new-section.recipients-container .profile-wrapper .profile-username{margin-left:10px}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper{padding:10px 30px 50px;background-color:#f2f2f2}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .section-title{margin-bottom:5px;color:#919191;font-weight:700;text-transform:capitalize}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .radio label{margin-right:20px}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .search{display:flex;flex-direction:column;width:100%}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .search .search-query{border:1px solid #919191;padding:5px;height:35px;background-color:#fff}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .users-list{border:1px solid #919191;margin-top:5px;height:400px;overflow-y:auto;background-color:#fff}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .users-list>.user{display:flex;align-items:center;padding:15px 0 10px 15px;cursor:pointer}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .users-list>.user:hover{background-color:#f2f2f2}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .users-list>.user.selected{border:1px solid #ccc;background-color:#dedede}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .users-list>.user .user-picture{margin-right:10px;height:50px;min-width:50px}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .users-list>.user .user-info{width:100%}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .users-list>.user .user-info .user-username{margin:0}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .users-list>.user .user-info .user-age{margin:0;font-weight:700}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .user-container{border:1px solid #919191;border-bottom:0}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .user-container>.user{display:flex;align-items:center;padding:15px 0 10px 15px;cursor:pointer}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .user-container>.user:hover{background-color:#f2f2f2}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .user-container>.user.selected{border:1px solid #ccc;background-color:#dedede}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .user-container>.user .user-picture{margin-right:10px;height:50px;min-width:50px}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .user-container>.user .user-info{width:100%}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .user-container>.user .username{margin:0;color:#195466;font-size:16px;font-weight:700}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .recipients-list>.recipient{display:inline-flex;align-items:center;justify-content:space-around;margin:3px 5px;padding:2px;width:125px;background-color:#fff;border-radius:20px;cursor:pointer}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .recipients-list>.recipient:hover{background-color:#d1d1d1}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .recipients-list>.recipient .recipient-picture{height:30px;width:30px}.inmail-messages-new .inmail-messages-new-section.recipients-container .users-list-wrapper .recipients-list>.recipient .recipient-username{width:72%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.inmail-messages-new .inmail-messages-new-section.new-message-container .new-message-subject{display:flex;align-items:center;justify-content:space-between;height:70px;width:100%}.inmail-messages-new .inmail-messages-new-section.new-message-container .new-message-subject input{padding:0 15px;width:100%;font-size:34px;font-weight:lighter}.inmail-messages-new .inmail-messages-new-section.new-message-container .content{border:none;border-bottom:1px solid #c2c2c2;padding:15px 0;min-height:400px;width:100%}.inmail-messages-new .inmail-messages-new-section.new-message-container .actions{display:flex;align-items:center;justify-content:space-between;padding:3px 0;width:100%}.inmail-messages-new .inmail-messages-new-section.new-message-container .actions .attachment{color:#999;margin-right:15px;cursor:pointer}.inmail-messages-new .inmail-messages-new-section.new-message-container .actions .attachment .icon{margin-right:5px}.inmail-messages-wrapper section>.bordered{border-bottom:1px solid #c2c2c2}.inmail-messages-wrapper section.threads-container{border-right:5px solid #c2c2c2}.inmail-messages-wrapper section.threads-container .search-wrapper{align-items:center;display:flex;height:70px}.inmail-messages-wrapper section.thread-container .info-wrapper{display:flex;height:70px;align-items:center;justify-content:space-between;width:100%}.inmail-messages-wrapper section.thread-container .info-wrapper header{display:inline-block}.inmail-messages-wrapper section.thread-container .info-wrapper header .title{font-size:20px;font-weight:bolder;margin:0 0 5px}.inmail-messages-wrapper section.thread-container .info-wrapper header .subtitle{color:#919191;font-size:18px;font-weight:bolder;margin:0}.inmail-messages-wrapper section.thread-container .info-wrapper button{font-weight:bolder;width:145px}.inmail-messages-wrapper section.thread-container .conversation-grid{height:400px}.inmail-messages-wrapper section.thread-container .thread-actions-wrapper{border:1px solid #919191;border-radius:5px;margin:15px 20px 30px;padding:5px 10px}.inmail-messages-wrapper section.thread-container .thread-actions-wrapper .content{border:none;border-bottom:1px solid #c2c2c2;min-height:60px;padding:0 15px;width:100%}.inmail-messages-wrapper section.thread-container .thread-actions-wrapper .actions{display:flex;align-items:center;justify-content:space-between;padding:3px 0;width:100%}.inmail-messages-wrapper section.thread-container .thread-actions-wrapper .actions .attachment{color:#999;cursor:pointer}.inmail-messages-wrapper section.thread-container .thread-actions-wrapper .actions .attachment .icon{margin-right:5px}.btn-continue{display:block;margin:auto}.mt{margin-top:15px}.route.login-index .login-wrapper{display:flex;align-items:center;flex-direction:column;margin:50px 0}.route.login-index .login-wrapper .login .logo{display:block;margin:0 auto 50px;height:35px;width:221px;background-image:url(../images/logo-full.png)}.route.login-index .login-wrapper .login .custom-logo{display:flex;flex-direction:column;-ms-grid-column-align:center;justify-items:center;align-items:center;max-width:577px}.route.login-index .login-wrapper .login .custom-logo .square{width:150px;height:150px}.route.login-index .login-wrapper .login .custom-logo .rectangle{max-height:100px;max-width:600px}.route.login-index .login-wrapper .login .alert{margin-top:40px}.route.login-index .login-wrapper .login .login-form .form-group .form-control{padding:15px 10px;height:55px;border-radius:0;font-size:17px;font-weight:700}.route.login-index .login-wrapper .login .login-form .form-group .form-control.text:focus{border-left:6px solid #3c98b4;border-bottom:thin solid #d1d1d1;border-right:thin solid #d1d1d1;border-top:thin solid #d1d1d1;border-color:#67afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(142,233,103,.6);outline:0}.route.login-index .login-wrapper .login .login-form .form-group .form-control.submit{border:none;background-color:#81d1e9;color:#3c98b4;font-size:18px;font-weight:700}.route.login-index .login-wrapper .login .login-form .form-group .form-control.submit:hover:enabled{background-color:#3c98b4;color:#81d1e9;cursor:pointer}.route.login-index .login-wrapper .login .login-form .text-centered{color:#999;font-size:17px;font-weight:700;text-align:center;padding:10px 0}.route.login-index .login-wrapper .login .login-form .agreement{margin:20px 0}.route.login-index .login-wrapper .login .login-form .agreement label{text-transform:none}.route.login-index .login-wrapper .login .login-form .link{color:#e85830;font-size:16px;text-decoration:underline;text-transform:none}.route.login-index .login-wrapper .login .login-form .parent-centered{display:flex;justify-content:center}.route.login-index .login-wrapper .login .login-form .link-centered{color:#e85830;font-size:16px;text-decoration:underline;text-transform:none;text-align:center}.route.payment-info-index .jumbotron-inner{padding:20px 5px}.route.payment-info-index .jumbotron-inner .billing-entries-wrapper{padding-bottom:20px}.route.payment-info-index .jumbotron-inner .billing-entries-wrapper .billing-entries{margin-top:30px}.route.payment-info-index .jumbotron-inner .billing-entries-wrapper .billing-entries .billing-entry{border-top:1px solid #c2c2c2;padding:7px 20px;font-size:16px;font-weight:700}.route.payment-info-index .jumbotron-inner .billing-entries-wrapper .billing-entries .billing-entry:last-child{border-bottom:1px solid #c2c2c2}.route.payment-info-index .jumbotron-inner .billing-entries-wrapper .billing-entries .billing-entry .row{display:flex;align-items:center}.route.payment-info-index .jumbotron-inner .billing-entries-wrapper .billing-entries .billing-entry .row .billing-entry-value{display:flex;align-items:center;justify-content:space-between;font-size:18px}.route.patient-appointments-make-provider{font-size:16px}.route.patient-appointments-make-provider .bright-box .make-appointment-checkmark{display:none;position:absolute;right:25px;top:15%;border-radius:50%;padding:7px;background-color:#fff;color:#50c3c3;box-shadow:3px 3px 3px #4f4f4f}.route.patient-appointments-make-provider .bright-box .make-appointment-checkmark .glyphicon-ok{font-size:x-large}.route.patient-appointments-make-provider .bright-box.selected{background-color:#50c3c3;color:#fff}.route.patient-appointments-make-provider .bright-box.selected .make-appointment-checkmark{display:inline-block}.route.patient-appointments-make-provider textarea{height:320px}@media (max-width:576px){.route.patient-appointments-make-provider search-input figure{width:100%}}.amount-text{font-size:28px;font-weight:700}.stripeError{font-size:16px!important;color:red!important}.insuranceInfoMsg{display:flex;align-items:center;flex-direction:column;font-size:18px;font-weight:700;min-height:300px;vertical-align:middle}.insuranceInfoMsgParagraph{margin-top:100px;width:60%}.confirmAppointmentMsg{max-width:50%;text-align:center}.route.patient-appointments-make-provider .emergency-message{color:#e85830;font-size:22px;font-weight:700}.patients-page .search-wrapper,.providers-page .search-wrapper{align-items:center;display:flex;margin-bottom:20px}.patients-page .search-wrapper .results{font-size:18px;font-weight:700;margin-left:15px}.patients-page .search-wrapper .results .legend{color:#919191}.patients-page .create-patient{float:right;width:10%}.patients-page .grid{display:flex}.patients-page .grid .filters{background-color:#ebebeb}.patients-page .grid .filters .title{font-size:20px;font-weight:700;padding-top:10px}.patients-page .grid .patients-list-component-wrapper{border:1px solid #ebebeb;border-left:2px solid #999}#current-patient{margin:0 -15px}#current-patient .tab-separator{margin-bottom:30px;font-size:20px;font-weight:700;cursor:pointer}#current-patient .patient-log .row.profile{margin:0;padding:0 15px}#current-patient .patient-log .footer{margin-top:20px;margin-right:15px}@media (max-width:400px){#current-patient .nav-tabs{border-bottom:none;font-size:16px;display:flex;flex-wrap:wrap}#current-patient .nav-tabs li{margin:5px 0;border-right:1px solid #d1d1d1;min-width:50%}#current-patient .nav-tabs li.active a{border:transparent}#current-patient .patient-log-title{font-size:16px}#current-patient .patient-log{margin-top:20px}#current-patient .patient-log .row.profile{padding:0}}.route.patients-invite .top-article-title{font-size:30px}.route.patients-invite .custom-article{margin-bottom:30px}.route.patients-invite .custom-article .upload-separator{height:40px;width:100%;top:0;background-color:#50c3c3}.route.patients-invite .custom-article .center{text-align:center;display:block}.route.patients-invite .custom-article .upload-instruction{padding:20px 25px;font-size:16px}.route.patients-invite .custom-article .upload-instruction.bottom{margin-bottom:50px}.route.patients-invite .custom-article .inv-btn{margin-left:10px}.route.patients-invite .article{padding:20px 25px;margin-bottom:30px}.route.patients-invite .article .article-title{margin:0 0 20px;font-size:18px;font-weight:700}.route.patients-invite .article .invite-line{border:1px solid #c2c2c2;border-radius:5px;padding:13px;margin-bottom:25px;background-color:#fff}.route.patients-invite .article .invite-line.message-form{margin-bottom:80px}.route.patients-invite .article .invite-line .form-group-wrapper{padding-right:0}.route.patients-invite .article .invite-line .form-group-wrapper .form-group{margin:0}.route.patients-invite .article .invite-line .form-group-wrapper .form-group .form-control{background-color:#fafafa}.route.patients-invite .article .invite-line .form-group-wrapper .form-group .form-control:focus{background-color:#fff}.route.patients-invite .article .invite-line .form-group-wrapper .invite-line-submit{display:flex;padding-top:3px}.route.patients-invite .article .invite-line .form-group-wrapper .invite-line-submit .invite-message-action{display:flex;align-items:center;flex-direction:column;padding-top:3px;margin:0 20px;color:#8c8c8c;cursor:pointer}.route.patients-invite .article .invite-line .invite-underline-message{position:absolute;bottom:-7px;border:1px solid #c2c2c2;border-radius:0 0 5px 5px;padding:13px;width:95%;background-color:#fff}.route.patients-invite .article .invite-line .invite-underline-message .form-group{margin:0}.route.patients-invite .article .invite-line .invite-underline-message .form-group .form-control{height:60px;font-size:14px}.route.patients-invite .article .invite-line .invite-users-row{margin-top:5px}.route.patients-invite .article .invite-add{display:flex;align-items:center;border:1px solid #c2c2c2;border-radius:5px;padding:13px;background-color:#fafafa;color:#c2c2c2;cursor:pointer;font-size:22px}.route.patients-invite .article .invite-add .add-icon{margin-right:10px}.route.patients-invite .article .queue-section{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.route.patients-invite .article .queue-section .queue-text .queue-text-title{font-size:20px;font-weight:700}.route.patients-invite .article .queue-section .queue-text .queue-text-users{margin:0;color:#999;font-size:18px}@media (max-width:576px){.route{margin-top:50px}}.patients-referral-page .search-wrapper{align-items:center;display:flex;margin-bottom:20px}.patients-referral-page .search-wrapper .results{font-size:18px;font-weight:700;margin-left:15px}.patients-referral-page .search-wrapper .results .legend{color:#919191}.patients-referral-page .preferred-general{border-top:2px solid #3c98b4;border-bottom:2px solid #3c98b4;margin-bottom:15px}.patients-referral-page .grid{display:flex}.patients-referral-page .grid .preferred-first-col{padding-left:10px;padding-right:1px}.patients-referral-page .grid .preferred-col,.patients-referral-page .grid .preferred-first-col{background-color:#c5eced;display:flex;align-items:center}.patients-referral-page .grid .preferred-left-border{border-left:1px solid #3c98b4}.patients-referral-page .grid .preferred-first-text{color:#3c98b4;font-size:14px}.patients-referral-page .grid .preferred-last-text{color:#195466;font-size:16px}.patients-referral-page .grid .filters{background-color:#ebebeb}.patients-referral-page .grid .filters .title{font-size:20px;font-weight:700;padding-top:10px}.patients-referral-page .grid .component-wrapper{background-color:#c5eced}.patients-referral-page>.preferred-provider{border-top:1px solid #ebebeb;display:flex;padding:15px}.patients-referral-page>.preferred-provider:first-child{border-top:none}.patients-referral-page>.preferred-provider.even{background-color:#fafafa}.patients-referral-page>.preferred-provider>.img-circle{margin-right:10px;height:50px;width:50px}.patients-referral-page>.preferred-provider>.info{margin-right:30px;width:78%}.patients-referral-page>.preferred-provider>.info .name{color:#195466;font-size:18px;font-weight:700;margin:0}.patients-referral-page>.preferred-provider>.info .practice{margin:0}.patients-referral-page>.preferred-provider>.info .clinic{color:#919191;margin:0}.referrals-network .grid .patients-list-component-wrapper{border:1px solid #ebebeb;border-left:2px solid #999}.post-encounter-notes-wrapper .post-encounter-notes-content{border:1px solid #d1d1d1;padding:30px 25px 100px;background-color:#fafafa;min-height:300px;margin-bottom:-100px}.post-encounter-notes-wrapper .post-encounter-notes-content .procedure-result-message{font-weight:700;text-align:center}.post-encounter-notes-wrapper .post-encounter-notes-content .procedure-result-message .title{color:#5bb9b9;font-weight:700}.post-encounter-notes-second .survey-title{margin-top:0;color:#8c8c8c;font-weight:700;text-transform:uppercase}.post-encounter-notes-second .survey-second-title{margin-top:0;color:#8c8c8c;font-size:16px;font-weight:400}.post-encounter-notes-third .survey-title{margin-top:0;color:#8c8c8c;font-weight:700;text-transform:uppercase}.post-encounter-notes-third .survey-third-title{margin-top:0;color:#8c8c8c;font-size:16px;font-weight:400}.route.print-summary-form .title{margin-bottom:20px;font-size:24px;font-weight:700;text-decoration:underline}.route.print-summary-form .list{font-size:16px}.route.print-summary-form .table-bordered th{background:#fafafa}.route.print-summary-form .option-title{margin-top:30px;margin-bottom:20px;font-size:22px;font-weight:700}.route.print-summary-form table{width:100%}.route.print-summary-form thead{display:table-header-group;border-bottom:.5px solid #0f0f0f}.route.print-summary-form tfoot{display:table-footer-group;position:fixed;width:100%;border-top:.5px solid #0f0f0f}.route.print-summary-form .grid-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:10px}.route.print-summary-form .grid-container-footer{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:10px}.route.print-summary-form .header-title{font-weight:700;font-size:20px}.route.print-summary-form .summary-header-text{margin-left:20px;font-size:18px;list-style:none}.route.print-summary-form .list-title{font-weight:700;font-size:24px}.route.print-summary-form .header-list,.route.print-summary-form .list{margin:0;padding:0;font-size:18px;list-style:none}.route.print-summary-form .list li{display:flex;align-items:center}.route.print-summary-form .printer{float:right;cursor:pointer}.route.print-summary-form .signed{margin:0;padding:0;font-size:18px;font-weight:700;list-style:none}.route.print-summary-form .logo-wrapper{float:right;margin-top:25px}.route.print-summary-form .logo-wrapper .logo{height:25px;width:100px}@media print{.route.print-summary-form table{width:100%}.route.print-summary-form tfoot{bottom:-25.3px}}.provider-network-find-page .grid .patients-list-component-wrapper{border:1px solid #ebebeb;border-left:2px solid #999}.provider-network-page .search-wrapper{align-items:center;display:flex;margin-bottom:20px}.provider-network-page .search-wrapper .results{font-size:18px;font-weight:700;margin-left:15px}.provider-network-page .search-wrapper .results .legend{color:#919191}.provider-network-page .grid{display:flex}.provider-network-page .grid .filters{background-color:#ebebeb}.provider-network-page .grid .filters .title{font-size:20px;font-weight:700;padding-top:10px}.provider-network-page .grid .providers-list-component-wrapper{border:1px solid #ebebeb;border-left:2px solid #999}.reset-password-wrapper{display:flex;align-items:center;flex-direction:column;margin:50px 0}.reset-password-wrapper .reset-password .logo{display:block;margin:0 auto 50px;height:35px;width:221px;background-image:url(../images/logo-full.png)}.reset-password-wrapper .reset-password .title{color:#3c98b4;text-transform:uppercase}.reset-password-wrapper .reset-password .reset-password-form .form-group .form-control{padding:15px 10px;height:55px;border-radius:0;font-size:17px;font-weight:700}.reset-password-wrapper .reset-password .reset-password-form .form-group .form-control.text:focus{border-left:6px solid #3c98b4;border-bottom:thin solid #d1d1d1;border-right:thin solid #d1d1d1;border-top:thin solid #d1d1d1;border-color:#67afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(142,233,103,.6);outline:0}.reset-password-wrapper .reset-password .reset-password-form .form-group .form-control.submit{border:none;background-color:#81d1e9;color:#3c98b4;font-size:18px;font-weight:700;text-decoration:none}.reset-password-wrapper .reset-password .reset-password-form .form-group .form-control.submit:hover:enabled{background-color:#3c98b4;color:#81d1e9;cursor:pointer}.route.resources-index .article{margin-bottom:30px;padding:20px 25px;min-height:250px;display:flex;flex-wrap:wrap}.route.resources-index .article .article-title{margin:0 0 20px;font-weight:700}.route.resources-index .article .text{color:#757575;font-size:13px;font-weight:700}.route.resources-index .article .btn-exm{width:275px;text-transform:lowercase}.route.resources-index .article a.btn-exm{display:flex;align-items:center;justify-content:center;min-height:48px}.route.resources-index .article.resources .row{margin-bottom:15px}.route.resources-index .article.resources .row a{font-weight:700}.sign-up-wrapper .patient-sign-up .patient-sign-up-allergies{margin-top:25px}.sign-up-wrapper .patient-sign-up .patient-sign-up-allergies .form-control,.sign-up-wrapper .patient-sign-up .patient-sign-up-allergies label{color:#e85830}.sign-up-patient-overview .upload-wrapper{padding-top:15px;display:flex}.sign-up-patient-overview .upload-wrapper>.upload-preview{min-width:75px;display:inline-block}.sign-up-patient-overview .upload-wrapper>.upload-input-group{position:relative;padding-top:15px;margin-left:25px;height:50px}.sign-up-patient-overview .upload-wrapper>.upload-input-group>.upload-text{position:absolute;color:#24768f;cursor:default}.sign-up-patient-overview .upload-wrapper>.upload-input-group>#inputImage{position:relative;margin:0;height:20px;display:inline-block;opacity:0}.sign-up-patient-overview .upload-wrapper>.upload-input-group>.remove{position:absolute;left:15px;top:36px;color:#8c8c8c;cursor:default}.sign-up-provider-overview .upload-wrapper{padding-top:15px;display:flex}.sign-up-provider-overview .upload-wrapper>.upload-preview{min-width:75px;display:inline-block}.sign-up-provider-overview .upload-wrapper>.upload-input-group{position:relative;padding-top:15px;margin-left:25px;height:50px}.sign-up-provider-overview .upload-wrapper>.upload-input-group>.upload-text{position:absolute;color:#24768f;cursor:default}.sign-up-provider-overview .upload-wrapper>.upload-input-group>#inputImage{position:relative;margin:0;height:20px;display:inline-block;opacity:0}.sign-up-provider-overview .upload-wrapper>.upload-input-group>.remove{display:block;padding-left:15px;color:#8c8c8c;cursor:default}.sign-up-provider-overview .enters-wrapper{margin-bottom:15px;color:#8c8c8c;font-size:16px}.sign-up-provider-overview .enters-wrapper .enter-wrapper:nth-child(odd){clear:left}.sign-up-provider-overview .enters-wrapper .enter-wrapper .enter{display:inline-block;word-break:break-all}.sign-up-provider-overview .enters-wrapper .enter-wrapper .enter .remove-icon{margin-right:5px;color:#5bb9b9;cursor:pointer}.sign-up-provider-overview .dynamic-input{display:flex}.sign-up-provider-overview .dynamic-input>.input-label{margin-left:5px;color:#5bb9b9;line-height:1;cursor:pointer}.sign-up-wrapper .content-header{font-weight:700}.sign-up-wrapper .content-header>.title{color:#3c98b4}.sign-up-wrapper .content-header>.description{font-size:16px}.sign-up-wrapper .sign-up-content{border:1px solid #d1d1d1;padding:30px 25px 100px;background-color:#fafafa;min-height:500px;margin-bottom:-100px}.sign-up-wrapper .sign-up-content .procedure-result-message{font-weight:700;text-align:center}.sign-up-wrapper .sign-up-content .procedure-result-message .title{color:#5bb9b9;font-weight:700}.sign-up-wrapper .sign-up-content .procedure-result-message p{text-align:center;width:75%;margin:auto}.route.sign-up-start .article{text-align:center}.col-centered{float:none;margin:0 auto}.error-span{display:block;color:red}.tech-row{background-color:#fff;margin-top:20px;padding:30px;border:.5px solid #a1a1a1}.tech-row .mic{font-size:10em}.tech-row h4,.tech-row select{margin-top:15px}.tech-row .background{background-color:#d1d1d1}.tech-row .empty{height:200px;position:relative}.tech-row .empty .empty-camera{font-size:10em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tech-row video{transition:background-color .2s ease-in-out}.tech-row select,.tech-row video{width:100%}@media (max-width:768px){.tech-row{padding:15px}}.mt{margin-top:10px}