@charset "utf-8";.highlighting-disabled{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0) !important}.polink{cursor:pointer}ul{list-style:none}abbr[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0}input,select{vertical-align:middle}a:focus,li:focus,span:focus,div:focus{outline:0}body{text-align:center}.canvas,#page_wrapper{text-align:left;width:100%}.canvas{top:52px;bottom:0;left:0;right:0;position:absolute;overflow:hidden}.outside{margin:0}.inside{text-align:left;position:relative}.inside:before,.inside:after{content:" ";display:table}.inside:after{clear:both}.main .inside{margin:10px}img.fluid{max-width:100%;height:auto !important}img.fluid-beyond-max{width:100%;height:auto}img.loading{background:transparent url("/common/images/anim-loading.gif?v=29") 49% 49% no-repeat}.modalLoading{background:transparent url("/common/images/anim-loading.gif?v=29") 49% 49% no-repeat}html,body,input,button,textarea,select{-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:16px;font-weight:normal;font-weight:400;line-height:1.4}h1{font-size:225%;letter-spacing:0;line-height:1;font-family:"HelveticaNeueThin","HelveticaNeue-Thin","Helvetica Neue Thin","HelveticaNeue","Helvetica Neue",Segoe,"Segoe UI",sans-serif;font-weight:normal;font-weight:100;margin-top:20px;margin-bottom:20px}h1 small{text-transform:uppercase;font-size:13px;font-family:sspb,sans-serif;letter-spacing:.1em;line-height:1;display:block;margin-bottom:5px}h2{font-weight:normal;font-weight:400;font-size:24px;letter-spacing:0}h3{font-weight:normal;font-weight:400;font-size:20px;letter-spacing:0}h4{font-size:13px;font-weight:normal;font-weight:400;text-transform:uppercase;letter-spacing:0}p{margin-bottom:20px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:normal;font-weight:700}small{letter-spacing:0}.clickable,.link{cursor:pointer}a,a:visited,a:hover,a:focus,.clickable,.clickable:hover{text-decoration:none;transition:all .01s linear}@font-face{font-family:"ssp";src:url("/common/fonts/sourcesanspro-regular-webfont.eot?v=29");src:url("/common/fonts/sourcesanspro-regular-webfont.eot?#iefix?v=29") format("embedded-opentype"),url("/common/fonts/sourcesanspro-regular-webfont.woff?v=29") format("woff"),url("/common/fonts/sourcesanspro-regular-webfont.ttf?v=29") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'sspb';src:url('/common/fonts/sourcesanspro-bold-webfont.eot?v=29');src:url('/common/fonts/sourcesanspro-bold-webfont.eot?#iefix?v=29') format('embedded-opentype'),url('/common/fonts/sourcesanspro-bold-webfont.woff?v=29') format('woff'),url('/common/fonts/sourcesanspro-bold-webfont.ttf?v=29') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'sspbl';src:url('/common/fonts/sourcesanspro-black-webfont.eot?v=29');src:url('/common/fonts/sourcesanspro-black-webfont.eot?#iefix?v=29') format('embedded-opentype'),url('/common/fonts/sourcesanspro-black-webfont.woff?v=29') format('woff'),url('/common/fonts/sourcesanspro-black-webfont.ttf?v=29') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'robotoreg';src:url('/common/fonts/Roboto-Regular-webfont.eot?v=29');src:url('/common/fonts/Roboto-Regular-webfont.woff?v=29') format('woff'),url('/common/fonts/Roboto-Regular-webfont.ttf?v=29') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'robotomed';src:url('/common/fonts/Roboto-Medium-webfont.eot?v=29');src:url('/common/fonts/Roboto-Medium-webfont.woff?v=29') format('woff'),url('/common/fonts/Roboto-Medium-webfont.ttf?v=29') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'robotolight';src:url('/common/fonts/Roboto-Light-webfont.eot?v=29');src:url('/common/fonts/Roboto-Light-webfont.woff?v=29') format('woff'),url('/common/fonts/Roboto-Light-webfont.ttf?v=29') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'robotobold';src:url('/common/fonts/Roboto-Bold-webfont.eot?v=29');src:url('/common/fonts/Roboto-Bold-webfont.woff?v=29') format('woff'),url('/common/fonts/Roboto-Bold-webfont.ttf?v=29') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'fontello';src:url("/common/fonts/fontello.woff2?v=29") format('woff2'),url("/common/fonts/fontello.woff?v=29") format('woff');font-weight:normal;font-style:normal}[class*="icon-"]{font-family:'fontello';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:none;width:1em;text-align:center;line-height:inherit}.icon-down-dir:before{content:'\e800'}.icon-up-dir:before{content:'\e801'}.icon-star:before{content:'\e802'}.icon-cancel:before{content:'\e803'}.icon-arrow-combo:before{content:'\e804'}.icon-left-open-big:before{content:'\e805'}.icon-right-open-big:before{content:'\e806'}.icon-ok:before{content:'\e807'}.icon-globe:before{content:'\e808'}.icon-cog:before{content:'\e809'}.icon-plus:before{content:'\e80a'}.icon-minus:before{content:'\e80b'}.icon-left-dir:before{content:'\e80c'}.icon-right-dir:before{content:'\e80d'}.icon-down-open:before{content:'\e80e'}.icon-left-open:before{content:'\e80f'}.icon-right-open:before{content:'\e810'}.icon-up-open:before{content:'\e811'}.icon-down-open-big:before{content:'\e812'}.icon-up-open-big:before{content:'\e813'}.icon-help-circled:before{content:'\e814'}.icon-pencil:before{content:'\e815'}.icon-building:before{content:'\e816'}.icon-share:before{content:'\e817'}.icon-share-1:before{content:'\e818'}.icon-group:before{content:'\e819'}.icon-up:before{content:'\e81a'}.icon-chart-line:before{content:'\e81b'}.icon-user:before{content:'\e81c'}.icon-vcard:before{content:'\e81d'}.icon-book-open:before{content:'\e81e'}.icon-briefcase:before{content:'\e81f'}.icon-book:before{content:'\e820'}.icon-license:before{content:'\e821'}.icon-phone:before{content:'\e822'}.icon-lock-filled:before{content:'\e823'}.icon-email:before{content:'\e824'}.icon-password:before{content:'\e825'}.icon-resources:before{content:'\e826'}.icon-username:before{content:'\e827'}.icon-info:before{content:'\e828'}.icon-mail-alt:before{content:'\e829'}.icon-circle-empty:before{content:'\e82a'}.icon-eye-on:before{content:'\e82b'}.icon-eye-off:before{content:'\e82c'}.icon-gauge:before{content:'\e82d'}.icon-download:before{content:'\e82e'}.icon-info{cursor:pointer}.icon-star{transition:all .1s ease-in;text-shadow:none;cursor:pointer;font-size:18px}.btn{letter-spacing:0;white-space:nowrap;display:inline-block;margin-bottom:0;line-height:1;text-align:center;vertical-align:middle;cursor:pointer;transition:all .025s ease-in}a.btn{text-decoration:none}.btn span,.btn img{vertical-align:middle}.btn span+img{margin-left:.5em}.btnLarge,.btnFull{border-radius:4px;padding:0 25px;height:44px;line-height:44px;font-weight:bold;font-weight:700;font-size:13px}.btnFull{padding-left:0;padding-right:0;width:100%;display:block}.btnSmall,.btnSmall:visited{border-radius:4px;padding:0 15px;height:34px;line-height:34px;font-weight:bold;font-weight:700;font-size:13px}.btnTiny,.btnTiny:visited{border-radius:4px;padding:0 8px 0;height:28px;line-height:28px;font-size:12px;font-weight:bold;font-weight:700}.btnTiny.btnIcon{padding:0;line-height:28px;width:30px;font-size:13px;margin-top:-6px;margin-bottom:-4px}.btnSmall.btnIcon{padding:0;width:34px;font-size:13px}.btnSmall [class^="icon-"]{font-weight:bold;font-weight:700;line-height:1em;font-size:16px}button.btnLarge,button.btnFull,button.btnSmall,button.btnTiny{line-height:1}.btnDisabled,.btnDisabled:hover,.btnDisabled:focus,.btnDisabled:active,.btn.disabled,.btn.disabled:hover,.btn.disabled:focus,.btn.disabled:active{cursor:default}.btn:disabled,.btn:visited:disabled,.btn:hover:disabled,.btn:active:disabled,.btn:focus:disabled{cursor:default !important}.btnPopover i{line-height:1 !important;position:relative;top:1px;right:-4px}ul.buttonGroup{text-align:center;display:block}ul.buttonGroup li,ul.buttonGroup li:hover,ul.buttonGroup li:active,ul.buttonGroup li:focus,ul.buttonGroup span,ul.buttonGroup span:hover,ul.buttonGroup span:active,ul.buttonGroup span:focus,ul.buttonGroup a,ul.buttonGroup a:hover,ul.buttonGroup a:active,ul.buttonGroup a:focus{text-transform:capitalize;letter-spacing:.05em;border-radius:0;background-clip:padding-box;display:inline-block;text-align:center;cursor:pointer}ul.buttonGroup li:first-child,ul.buttonGroup span:first-child,ul.buttonGroup a:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}ul.buttonGroup li:last-child,ul.buttonGroup span:last-child,ul.buttonGroup a:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}ul.buttonGroup li.pressed,ul.buttonGroup span.pressed,ul.buttonGroup li.btnDisabled{cursor:default}span.spacer-left,button.spacer-left,a.spacer-left{margin-left:10px}.popover-container{position:relative}.popover-container .se,.popover-container .ne{right:0}.popover-container .sw,.popover-container .nw{left:0}.popover-container .s,.popover-container .n{left:50%}.popover-container .se,.popover-container .s,.popover-container .sw{bottom:40px}.popover-container .ne,.popover-container .n,.popover-container .nw{top:50px}.popover-container .popover .arrow{position:absolute;height:0;width:0;margin-left:-5px;border:5px solid transparent}.popover-container .popover.se .arrow{top:100%;right:17px}.popover-container .popover.s .arrow{top:100%;left:50%}.popover-container .popover.sw .arrow{top:100%;left:17px}.popover-container .popover.ne .arrow{bottom:100%;right:17px}.popover-container .popover.n .arrow{bottom:100%;left:50%}.popover-container .popover.nw .arrow{bottom:100%;left:17px}.picker .popover{display:none}.popover{position:absolute;z-index:200;text-align:left;width:100%;overflow-x:hidden;overflow-y:auto}ul.popover-content{height:auto;width:100%;padding:5px}ul.popover-content li{width:auto;display:block;line-height:1}ul.popover-content li h5,ul.popover-content li span,ul.popover-content li a,ul.popover-content li a:visited,ul.popover-content li .clickable{font-size:12px;display:block;text-transform:none;letter-spacing:0;line-height:1;padding:10px;white-space:nowrap;font-weight:normal}ul.popover-content li span.clickable{margin:0 -5px}ul.popover-content li span.current,ul.popover-content li a.current{position:relative;display:block;letter-spacing:0;font-weight:bold;font-weight:700}ul.popover-content li span.current i.icon-ok,ul.popover-content li a.current i.icon-ok{position:absolute;padding:10px;top:0;right:0;bottom:0}ul.popover-content li.popover-title{padding:0;margin:-5px}.toolTipContainer .tooltip{font-size:13px;border-radius:3px;display:none;position:absolute;z-index:26}.toolTipContainer .tooltip p{font-size:12px;line-height:1.33;margin:10px 12px}.toolTipContainer .tooltip .arrow{position:absolute;height:0;width:0;margin-left:-5px;border:5px solid transparent}.toolTipContainer .tooltip.se .arrow{top:100%;right:17px}.toolTipContainer .tooltip.s .arrow{top:100%;left:50%}.toolTipContainer .tooltip.sw .arrow{top:100%;left:17px}.toolTipContainer .tooltip.ne .arrow{bottom:100%;right:17px}.toolTipContainer .tooltip.n .arrow{bottom:100%;left:50%}.toolTipContainer .tooltip.nw .arrow{bottom:100%;left:17px}.toolTipContainer .tooltip.e .arrow{top:50%;margin-top:-4px;right:-10px}.toolTipContainer .tooltip.w .arrow{top:50%;margin-top:-4px;left:-5px}.badge{display:inline-block;letter-spacing:.05em;text-transform:uppercase;font-size:10px;line-height:10px;padding:5px 5px 3px;border-radius:2px;background-clip:padding-box;position:relative;white-space:nowrap}.badge-dot{position:relative;white-space:nowrap;padding-left:13px}.badge-dot i{float:left;height:5px;width:5px;border-radius:10px;background-clip:padding-box;position:absolute;top:3px;left:0;border:2px solid}.false .badge-dot i{display:none}input{-webkit-backface-visibility:hidden}input,textarea,select{padding:4px 6px;border-radius:3px;background-clip:padding-box;outline:0;font-size:16px}input.small,textarea.small,select.small{padding:4px 6px;border-radius:3px;background-clip:padding-box;outline:0;font-size:13px}textarea{height:auto}input[type=radio],input[type=checkbox]{padding:0;background:transparent;border:0;position:relative;top:-2px;cursor:pointer}input[type=checkbox]:focus{outline:none}li.faux-input{position:relative;margin-right:10px;padding:0}li.faux-input input{border:0;padding:5px;outline:0;background:transparent;box-shadow:none}li.faux-input div.name-bubble{position:absolute;z-index:10;top:-4px;left:5px;right:10px;padding:7px 5px;font-size:13px;height:13px;border-radius:2px;background-clip:padding-box;cursor:default;text-overflow:ellipsis}li.faux-input div.name-bubble div.patient-name{position:absolute;right:10px;bottom:0;left:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:1.2em}li.faux-input div.name-bubble i.clear_name_btn{position:absolute;padding:3px;margin-top:2px;right:-10px;cursor:pointer}div.tree-control{padding:4px 6px;border-radius:3px;background-clip:padding-box;outline:0;font-size:16px;overflow-x:hidden;overflow-y:auto}div.tree-control ul.nodes ul.nodes{margin-left:20px;margin-bottom:0}div.tree-control ul.nodes>li{display:block}div.tree-control ul.nodes>li>div{padding:1px 4px;margin-bottom:1px;white-space:nowrap;cursor:default}div.tree-control ul.nodes>li>div.selected,div.tree-control ul.nodes>li>div.hover{border-radius:2px;background-clip:padding-box;cursor:pointer}div.tree-control ul.nodes>li>div i.oc{display:inline-block;width:16px;margin-right:4px;cursor:pointer;font-size:80%;text-align:center;position:relative;top:-1px}div.dropdown-tree{display:inline-block}div.dropdown-tree div.tree-control{position:absolute;z-index:2;max-height:38vh}ul.dropdown-control{cursor:pointer}ul.dropdown-control li{display:inline-block;vertical-align:middle}ul.dropdown-control li.value{padding:4px 6px;border-radius:3px;background-clip:padding-box;outline:0;font-size:16px;min-width:10em}ul.dropdown-control li.button{position:relative;width:22px;height:24px;border-radius:3px;background-clip:padding-box}ul.dropdown-control li.button i{position:absolute;top:5px;left:3px;font-size:15px}ul.dropdown-control.disabled{cursor:default}ul.dropdown-control.disabled li.button{display:none}table.leftright-tree{width:100%}table.leftright-tree td.tc-container{width:49%;vertical-align:top}table.leftright-tree td.tc-buttons{vertical-align:middle}table.leftright-tree td.tc-buttons ul.buttons{margin:0 10px}table.leftright-tree td.tc-buttons ul.buttons li{display:block;width:44px}table.leftright-tree td.tc-buttons ul.buttons li.left-selected{margin-bottom:10px}div.filter-control{display:inline-block}div.filter-control div.control{position:relative}div.filter-control div.control input{padding-right:1.5em}div.filter-control div.control input::-ms-clear{display:none}div.filter-control div.control i.icon-cancel{position:absolute;top:3px;right:3px;bottom:3px;display:block;width:1em;margin-left:-1.5em;padding:0 1px;border-radius:2px;background-clip:padding-box;line-height:1.4}div.filter-control div.control i.icon-cancel:hover{cursor:pointer}div.usertext{margin-top:10px;text-align:center;width:100%;position:absolute}div.usertext ul{display:table;text-align:left;padding:7px 30px 7px 15px;margin:0 auto 5px;border-radius:3px;background-clip:padding-box;position:relative;z-index:500}div.usertext ul:before,div.usertext ul:after{content:" ";display:table}div.usertext ul:after{clear:both}div.usertext ul li{width:auto;padding:4px 0;font-size:13px;line-height:1.1}div.usertext ul li.usertext-close{position:absolute;right:10px;padding:0;margin-top:2px}div.usertext ul li.usertext-close i.icon-cancel{font-size:16px;cursor:pointer;transition:all .1s linear}#md-usertext{padding:0 10px}#md-usertext .usertext{position:static;margin:0;padding:10px 0 0}table.datagrid{width:100%}table.datagrid th,table.datagrid td{line-height:1.5;padding:10px 15px;transition:all .07s linear}table.datagrid th{white-space:nowrap;font-size:11px;letter-spacing:1px;text-transform:uppercase;font-family:sspbl,sans-serif;font-weight:normal;text-align:left}table.datagrid th i.icon-arrow-combo,table.datagrid th i.icon-down-dir,table.datagrid th i.icon-up-dir{margin-left:1px}table.datagrid th.options{white-space:nowrap}table.datagrid thead.wrap-allowed th,table.datagrid th.wrap-allowed{white-space:normal}table.datagrid td.nowrap{white-space:nowrap}table.datagrid .no_v_padding{padding-top:0;padding-bottom:0;vertical-align:middle}table.datagrid th:last-child,table.datagrid td:last-child{border-right:0}table.datagrid .sortable{cursor:pointer}table.datagrid td{font-size:13px}table.datagrid ul li{margin-bottom:6px}table.datagrid ul li:last-child{margin-bottom:0}table.datagrid em.parens{margin-left:.5em}table.datagrid em.parens::before{content:"("}table.datagrid em.parens::after{content:")"}.fake-th .sortable{cursor:pointer}table.datagrid.clickable-rows tr:hover td,table.datagrid.patients tbody:not(.pressed) tr.patient-summary:hover td{cursor:pointer}.dead-center{margin:auto;position:relative}div.form{width:330px;margin:auto;text-align:left;position:relative;z-index:1;border-radius:3px;background-clip:padding-box}div.form h2{padding-top:20px;margin-bottom:8px;line-height:1;font-size:20px;font-family:"HelveticaNeueThin","HelveticaNeue-Thin","Helvetica Neue Thin","HelveticaNeue","Helvetica Neue",Segoe,"Segoe UI",sans-serif;font-weight:normal;font-weight:100}div.form h3{line-height:1;font-size:18px}div.form div.form-inner{padding-top:20px;border-radius:3px;background-clip:padding-box}div.form div.form-inner div.usertext{margin:0 0 10px;position:static;width:auto}div.form div.form-inner div.usertext ul,div.form div.form-inner div.usertext li{display:block}div.form div.form-inner ul.fields>li{margin-bottom:20px}div.form div.form-inner ul.fields>li:last-child{margin-bottom:0}div.form div.form-inner ul.fields>li.submit{padding-top:10px;text-align:center}div.form div.form-inner ul.fields>li.submit small{margin-top:10px;font-size:12px;display:block}div.form div.form-inner ul.fields>li.hr-top{border-top:1px solid;padding-top:20px}div.form div.form-inner ul.fields label{display:block;margin-bottom:1px;font-size:15px;font-weight:bold;font-weight:700}div.form div.form-inner ul.fields label[for]{cursor:pointer}div.form div.form-inner ul.fields input[type=email],div.form div.form-inner ul.fields input[type=password],div.form div.form-inner ul.fields input[type=tel],div.form div.form-inner ul.fields input[type=text]{width:calc(100% - 14px)}div.form div.form-inner ul.fields select{width:100%}div.form div.form-inner ul.fields select+input,div.form div.form-inner ul.fields input+input,div.form div.form-inner ul.fields button+button{margin-top:3px}div.form div.form-inner ul.fields input[type=radio]+input{margin-top:0}div.form div.form-inner ul.fields div.spacer-top{margin-top:8px}div.form div.form-inner ul.fields div.note{margin-top:4px;font-size:12px}div.form div.form-inner ul.fields pre.wrap{white-space:normal}div.form div.form-inner ul.fields.radio-left{margin:0 30px}div.form div.form-inner ul.fields.radio-left li{position:relative}div.form div.form-inner ul.fields.radio-left li.hr-top{margin:0 -20px;padding-left:20px;padding-right:20px}div.form div.form-inner ul.fields.radio-left input[type=radio]{position:absolute;top:1px;left:-30px}.practicepicker div.form-inner{padding:0}.practicepicker div.form-inner .usertext{margin:0;padding:10px 10px 5px}.practicepicker div.form-inner .usertext ul{margin-bottom:5px}.practicepicker div.form-inner .usertext li{margin-bottom:0}.practicepicker ul.picker li{margin:0}.practicepicker ul.picker li a{display:block;padding:20px;line-height:1;font-weight:bold;font-weight:700}.practicepicker ul.picker a .icon-right-open-big{float:right}.md-screen{position:fixed;overflow:auto;z-index:1000;width:100%;height:100%;top:0;left:0;text-align:center}div.md-frame{border-radius:8px;width:auto;display:table;margin:50px auto;text-align:left}div.md-head{position:relative;border-radius:8px;padding:20px;font-size:19px;line-height:1}div.md-head span.close{position:absolute;top:0;right:0;bottom:0;border-radius:8px;display:block;padding:20px;line-height:1;font-size:20px}div.md-body{border-radius:8px}div.md-body table.md-form{font-size:16px;padding-bottom:20px}div.md-body table.md-form>tbody>tr>td{padding:18px 20px 0;font-size:13px}div.md-body table.md-form>tbody>tr>td h3{line-height:1;text-transform:uppercase;font-size:14px;font-weight:bold;font-weight:600;margin-bottom:8px}div.md-body table.md-form>tbody>tr>td select{width:100%}div.md-body table.md-form>tbody>tr>td>input,div.md-body table.md-form>tbody>tr>td>textarea{width:calc(100% - 12px)}div.md-body table.md-form>tbody>tr>td textarea{min-height:80px}div.md-body table.md-form>tbody>tr>td div.dropdown-tree{display:block}div.md-body table.md-form>tbody>tr>td div.dropdown-tree ul.dropdown-control{display:table;width:100%}div.md-body table.md-form>tbody>tr>td div.dropdown-tree ul.dropdown-control li{display:table-cell}div.md-body table.md-form>tbody>tr>td div.dropdown-tree ul.dropdown-control li.button{width:22px;padding-bottom:5px}div.md-body table.md-form>tbody>tr>td label.top{display:block;margin-bottom:2px;white-space:nowrap}div.md-body table.md-form>tbody>tr>td.label{width:1px;padding-right:0;white-space:nowrap;font-weight:bold;font-weight:700}div.md-body table.md-form>tbody>tr>td.label .icon-info{font-size:120%;margin-left:2px}div.md-body table.md-form>tbody>tr>td.label.tall{vertical-align:top;padding-top:18px}div.md-body table.md-form>tbody>tr>td.tbody-title div.hr{margin:0 -20px 20px}div.md-body table.md-form>tbody>tr>td.tbody-title h3{margin:0;display:inline-block}div.md-body table.md-form>tbody>tr>td.tbody-title ul.controls{float:right;margin-top:-5px}div.md-body table.md-form>tbody>tr>td.tbody-title ul.controls>li{display:inline-block}div.md-body table.md-form>tbody>tr>td.tbody-title ul.controls>li input,div.md-body table.md-form>tbody>tr>td.tbody-title ul.controls>li select,div.md-body table.md-form>tbody>tr>td.tbody-title ul.controls>li i.icon-cancel{font-size:13px}div.md-body table.md-form>tbody>tr>td.tbody-title ul.controls>li+li{margin-left:10px}div.md-body table.md-form input+input{margin-top:2px}div.md-body table.md-form input.tiny{width:20px}div.md-body table.md-form input.medium{width:55px}div.md-body table.md-form div.note{font-size:12px;margin-top:5px}div.md-body div.submit{background:transparent;padding:0 20px 20px}div.md-body ul.checkbox-list{max-height:500px;overflow-y:auto;width:auto}div.md-body ul.checkbox-list li{padding:5px 0;text-align:left}div.md-body ul.checkbox-list input[type=checkbox]{display:inline-block;width:auto;margin:0;margin-right:10px;transform:scale(1.05);padding:10px}div.md-body ul.checkbox-list label{display:inline-block}div.switch-control{position:relative;display:table;width:100%}div.switch-control ul.switch{position:relative;display:block;width:52px;height:24px;border-radius:12px;transition:all 175ms cubic-bezier(.215, .61, .355, 1)}div.switch-control ul.switch li{position:absolute;top:0;display:block;width:52px;height:24px;cursor:pointer}div.switch-control ul.switch.active{background-position:top left}div.switch-control ul.switch li.on,div.switch-control ul.switch.active li.off{display:none}div.switch-control ul.switch li.off,div.switch-control ul.switch.active li.on{display:block}div.switch-control ul.switch.disabled{-webkit-opacity:.3;-moz-opacity:.3;opacity:.3;filter:alpha(opacity=30)}div.switch-control ul.switch.disabled li{cursor:default}div.switch-control label{display:table-cell;padding-left:15px;vertical-align:middle}table.datagrid-sm{width:auto}table.datagrid-sm tr.hide{display:none}table.datagrid-sm th{padding:8px 10px;white-space:nowrap;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-family:sspbl,sans-serif;font-family:"HelveticaNeueLight","HelveticaNeue-Light","Helvetica Neue Light","HelveticaNeue","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-weight:400;text-align:left}table.datagrid-sm th .icon-info{position:relative;font-size:125%}table.datagrid-sm ul.switch{bottom:0;margin:0}tbody.form-group table.datagrid-sm td{vertical-align:middle;font-size:12px;padding:10px;box-shadow:none}tbody.form-group table.datagrid-sm td:first-child{width:100%}body .mCSB_inside>.mCSB_container{margin-right:0}ul.address li{margin-bottom:0}body.language{overflow-y:auto}body.language div.form-inner{padding:10px}body.language ul.picker li a{display:block;padding:10px;line-height:1;border-radius:3px;background-clip:padding-box}body.language ul.picker li a.current{font-weight:bold;font-weight:700}body.language ul.picker li a.current i.icon-ok{float:right}body.pwchange{overflow:auto;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}body.pwchange .dead-center{padding:40px 0}body.pwchange div.form{width:530px}body.pwchange ul.fields li{padding-left:200px}body.pwchange ul.fields label{float:left;padding-top:8px;margin-left:-200px}body.practitioner.education .datatext,body.patient.education .datatext{text-align:center;font-size:20px;padding-top:200px}body{background-color:#f0f0f0}html,body,input,button,textarea{color:#fff;font-family:"HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",Helvetica,Arial,sans-serif;font-weight:400;font-stretch:normal}h1 small{color:#2696ff}.icon-star.off{color:#000}.icon-star.off:hover,.icon-star.off:focus,.icon-star.off:active{color:#706036}.icon-star.on,.icon-star.on:hover,.icon-star.on:focus,.icon-star.on:active{color:#f0c961}.btn{border:none;color:#fff}.btnPrimary,.btnPrimary:visited{background:#10825d;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#329474), to(#10825d));background-image:-webkit-linear-gradient(top, #329474, #10825d);background-image:-moz-linear-gradient(top, #329474, #10825d);background-image:-ms-linear-gradient(top, #329474, #10825d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@top', endColorstr='#ff@bottom', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btnPrimary:hover,.btnPrimary:focus,.btnPrimary:active{background:#298f6e;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#479f82), to(#298f6e));background-image:-webkit-linear-gradient(top, #479f82, #298f6e);background-image:-moz-linear-gradient(top, #479f82, #298f6e);background-image:-ms-linear-gradient(top, #479f82, #298f6e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@top', endColorstr='#ff@bottom', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btnSecondary,.btnSecondary:visited{border:1px solid #0053a0;background:#2696ff;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#22a0d8), to(#2696ff));background-image:-webkit-linear-gradient(top, #22a0d8, #2696ff);background-image:-moz-linear-gradient(top, #22a0d8, #2696ff);background-image:-ms-linear-gradient(top, #22a0d8, #2696ff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@top', endColorstr='#ff@bottom', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btnDefault,.btnDefault:visited{background:#2696ff;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70);border:1px solid #444}.btnDefault:hover,.btnDefault:focus,.btnDefault:active{border:1px solid #0053a0;background:#2696ff;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#22a0d8), to(#2696ff));background-image:-webkit-linear-gradient(top, #22a0d8, #2696ff);background-image:-moz-linear-gradient(top, #22a0d8, #2696ff);background-image:-ms-linear-gradient(top, #22a0d8, #2696ff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@top', endColorstr='#ff@bottom', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}.btnDefault.open,.btnDefault.open:visited,.btnDefault.open:hover,.btnDefault.open:focus,.btnDefault.open:active{background:#2696ff}.btnDisabled,.btnDisabled:hover,.btnDisabled:focus,.btnDisabled:active,.btn.disabled,.btn.disabled:hover,.btn.disabled:focus,.btn.disabled:active{-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;filter:alpha(opacity=40);box-shadow:none}.btn:disabled,.btn:visited:disabled,.btn:hover:disabled,.btn:active:disabled,.btn:focus:disabled{background:#bbb !important;border:1px solid #bbb !important;color:#888 !important;box-shadow:none !important;text-shadow:none !important}.btn.pressed,.btn.pressed:hover,.btn.pressed:focus,.btn.pressed:active,.buttonGroup li.pressed,.buttonGroup span.pressed{background:#003f79;color:#2696ff;border:1px solid #2696ff}.buttonGroup li.pressed,.buttonGroup span.pressed{cursor:default}.toolTipContainer .tooltip{background:#dedede;color:#555;box-shadow:0 0 5px rgba(0,0,0,0.5)}.toolTipContainer .tooltip p{text-shadow:0 1px 1px rgba(255,255,255,0.3)}.toolTipContainer .tooltip.se .arrow,.toolTipContainer .tooltip.s .arrow,.toolTipContainer .tooltip.sw .arrow{border-top-color:#dedede}.toolTipContainer .tooltip.ne .arrow,.toolTipContainer .tooltip.n .arrow,.toolTipContainer .tooltip.nw .arrow{border-bottom-color:#dedede}.toolTipContainer .tooltip.e .arrow{border-left-color:#dedede}.toolTipContainer .tooltip.w .arrow{border-right-color:#dedede}.badge{color:#fff}.badge.alert{background:#c32222}.badge.ready{background:#10825d}.badge.staff{background:#16669d}.badge.product-name{background:#444;color:#ccc}.true .badge-dot i{background:#088058;border-color:#088058}.dim .badge-dot i{border-color:#088058}.false .badge-dot{color:#555}input,textarea,select,div.tree-control,ul.dropdown-control>li.value{background-color:#fff;transition:background-color .1s ease-in;border:1px solid #9b9b9b;box-shadow:inset 0 0 3px rgba(0,0,0,0.25);color:#444}input:focus,textarea:focus,select:focus,div.tree-control:focus,ul.dropdown-control>li.value:focus{background-color:#fff;transition:background-color .1s ease-in;border:1px solid #2696ff}input::placeholder,textarea::placeholder,select::placeholder,div.tree-control::placeholder,ul.dropdown-control>li.value::placeholder{opacity:80%}input.invalid,textarea.invalid,select.invalid,div.tree-control.invalid,ul.dropdown-control>li.value.invalid{border-color:#af1f1f;background-color:#f3d3d3;box-shadow:0 0 10px rgba(195,34,34,0.9)}div.tree-control ul.nodes>li>div{border:1px solid transparent}div.tree-control ul.nodes>li>div.selected{border:1px solid #2696ff;background-color:#2696ff;color:#fff}div.tree-control ul.nodes>li>div.hover{border:1px solid #2696ff;background:#2696ff;color:#fff}div.tree-control ul.nodes>li>div.hover em.parens{color:#fff}div.tree-control ul.nodes>li>div i.oc:hover{background-color:#2696ff;color:#fff}ul.dropdown-control li.button{border:1px solid #9b9b9b !important;color:#555 !important}div.dropdown-tree div.tree-control{box-shadow:4px 4px 8px -4px #dedede}div.filter-control i.icon-cancel{background:#2696ff;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70);border:1px solid #444;color:#dedede}div.filter-control i.icon-cancel:hover{border:1px solid #0053a0;background:#2696ff;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#22a0d8), to(#2696ff));background-image:-webkit-linear-gradient(top, #22a0d8, #2696ff);background-image:-moz-linear-gradient(top, #22a0d8, #2696ff);background-image:-ms-linear-gradient(top, #22a0d8, #2696ff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@top', endColorstr='#ff@bottom', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);color:#fff}div.usertext li{color:#fff}div.usertext li a:link,div.usertext li a:visited{color:#fff;text-decoration:underline}div.usertext ul.success{background:#10825d}div.usertext ul.success i.icon-cancel{color:#88c1ae}div.usertext ul.invalid,div.usertext ul.error{background:#c32222}div.usertext ul.invalid i.icon-cancel,div.usertext ul.error i.icon-cancel{color:#e19191}div.usertext .note{background:#2696ff}div.usertext .note i.icon-cancel{color:#a2c5de}div.usertext i.icon-cancel:hover,div.usertext i.icon-cancel:focus,div.usertext i.icon-cancel:active{color:#fff}.fake-thead{background-color:#0053a0}.fake-thead .fake-th{border-bottom:1px solid dark}.fake-thead .fake-th i{color:#fff}.fake-thead .fake-th li.sorted{color:#fff}.fake-thead .fake-th li.sorted i{color:#fff}.fake-th{color:#fff}.fake-th .sortable:hover,.fake-th .sortable:focus,.fake-th .sortable:active,.fake-th .sortable:hover i,.fake-th .sortable:focus i,.fake-th .sortable:active i{color:#2696ff;text-decoration:underline}table.datagrid{border:none}table.datagrid th{color:#fff;background:#0053a0}table.datagrid th.sortable{color:#fff}table.datagrid th.sortable:hover,table.datagrid th.sortable:focus,table.datagrid th.sortable:active{color:#2696ff;text-decoration:underline}table.datagrid td{background-color:#fff;border-top:1px solid #dedede;color:#444}table.datagrid td[rowspan]{border-right:1px solid #dedede}table.datagrid td.summary{background:#c8e4ff;color:#000}table.datagrid td.summary{border-bottom:1px solid #97ccff}table.datagrid tr.disabled td{color:#9b9b9b}table.datagrid .btnDefault,table.datagrid .btnDefault:visited{border:1px solid #888}table.datagrid-sm tr.modified{background-color:#ffffed}table.datagrid-sm td{border-top:none;border-bottom:1px solid #dedede;color:#444}table.datagrid-sm td:first-of-type{border-left:1px solid #dedede}table.datagrid-sm td:last-of-type{border-right:1px solid #dedede}table.datagrid-sm th{color:#fff;border:none;background:#0053a0}table.datagrid-sm th .icon-info:hover{color:#fff}div.form{background:#003f79;color:#444;padding:0}div.form h2{color:#fff}div.form div.form-inner{border:none;border-radius:0;background:#fff}div.form div.form-inner ul.fields label{color:#444;font-weight:600}div.form div.form-inner ul.fields input[type="text"],div.form div.form-inner ul.fields input[type="password"],div.form div.form-inner ul.fields select{border:1px solid #9b9b9b;background:#fff;color:#444;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}div.form div.form-inner ul.fields input[type="text"]:focus,div.form div.form-inner ul.fields input[type="password"]:focus,div.form div.form-inner ul.fields select:focus{border-color:#2696ff;background:#fff;color:#444}div.form div.form-inner ul.fields input[type="text"].invalid,div.form div.form-inner ul.fields input[type="password"].invalid,div.form div.form-inner ul.fields select.invalid{border-color:#af1f1f;background-color:#f3d3d3;box-shadow:0 0 10px rgba(195,34,34,0.9)}div.form div.form-inner ul.fields .note{color:#a5a39f}.practicepicker div.form-inner li a{border-top:1px solid #dedede;color:#444}.practicepicker div.form-inner a:hover,.practicepicker div.form-inner a:focus,.practicepicker div.form-inner a:active{background:#2696ff;color:#fff}.practicepicker div.form-inner a .icon-right-open-big{color:#444}.practicepicker div.form-inner a:hover .icon-right-open-big a:focus .icon-right-open-big a:active .icon-right-open-big{color:#fff !important}div.md-screen{background:rgba(0,0,0,0.67)}div.md-frame{border:none}div.md-head{background:#0053a0;border:1px solid #888}div.md-head span.close{color:#fff;border-left:1px solid #003f79}div.md-head span.close:hover,div.md-head span.close:focus,div.md-head span.close:active{color:#fff;background-color:#af1f1f}div.md-body{background:#fff}div.md-body .submit{border:none;background:#fff}div.md-body .icon-info:hover{color:#003f79}table.md-form{color:#444}table.md-form td.tbody-title div.hr{border-top:1px solid #dedede}div.switch-control ul.switch{background:url("/common/styles/canfield/images/switch.png?v=29") top right no-repeat}.terms-statement{border-top:1px solid #444;border-bottom:1px solid #444;color:#f0f0f0}.terms-statement a,.terms-statement a:visited,.terms-statement .clickable{color:#2696ff}.terms-accept{color:#fff}div.nav-bar{background:#fff;border-bottom:1px solid #dedede;box-shadow:0 0 5px rgba(0,0,0,0.2)}div.nav-bar a,div.nav-bar a:visited,div.nav-bar span.clickable{color:#444}div.nav-bar a:hover,div.nav-bar span.clickable:hover,div.nav-bar a:focus,div.nav-bar span.clickable:focus,div.nav-bar a:active,div.nav-bar span.clickable:active{color:#2696ff;text-decoration:underline}div.nav-bar table.logo{border-right:1px solid #f0f0f0}div.nav-bar .practice_info li{color:#9b9b9b}div.nav-bar .practice_info li.org,div.nav-bar .practice_info li.org a{color:#d6b465}div.nav-bar .nav .picker{background:#0053a0;color:#fff;border-right:2px solid #f0f0f0}div.nav-bar .nav .picker:hover,div.nav-bar .nav .picker:focus{background:#0053a0;color:#2696ff;text-decoration:underline}div.nav-bar .nav .contact a,div.nav-bar .nav .contact a:hover{color:#d6b465}.popover-container .se .arrow,.popover-container .s .arrow,.popover-container .sw .arrow{border-top-color:#fff}.popover-container .ne .arrow,.popover-container .n .arrow,.popover-container .nw .arrow{border-bottom-color:#fff}.popover-container span.clickable:hover{text-decoration:none !important}div.popover{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.5)}div.popover h5{color:#fff;background:#0053a0}ul.popover-content{border-top:1px solid #9b9b9b}ul.popover-content li a:hover,ul.popover-content li .clickable:hover,ul.popover-content li a:focus,ul.popover-content li .clickable:focus,ul.popover-content li a:active,ul.popover-content li .clickable:active{color:#2696ff;text-decoration:underline}ul.popover-content li span{color:#444}body.patient.aging li.aging a,body.patient.assessment li.assessment a,body.patient.compare li.compare a,body.patient.education li.education a,body.patient.images li.images a,body.patient.regimen li.regimen a,body.practitioner.aging li.aging a,body.practitioner.assessment li.assessment a,body.practitioner.compare li.compare a,body.practitioner.education li.education a,body.practitioner.images li.images a,body.practitioner.overview li.overview a,body.practitioner.regimen li.regimen a,body.practitioner.qrg li.qrg a{background:#fff;border-bottom:2px solid #2696ff;color:#2696ff}.picker-firsttime .arrow{border-bottom:8px solid #eee}.search input{background:#fff;border:1px solid #003f79}.report{border-bottom:1px solid #0053a0}.report .detail{color:#444}.compare-viewport select{background:#2a2a2a;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#363636), to(#2a2a2a));background-image:-webkit-linear-gradient(top, #363636, #2a2a2a);background-image:-moz-linear-gradient(top, #363636, #2a2a2a);background-image:-ms-linear-gradient(top, #363636, #2a2a2a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@top', endColorstr='#ff@bottom', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.compare-viewport select:hover,.compare-viewport select:focus,.compare-viewport select:active{color:#f0f0f0 !important}table.datagrid.patients tbody:nth-child(odd) td{background:#fff}table.datagrid.patients tbody:nth-child(even) td{background:#fff}table.datagrid tbody.pressed{border:2px solid #003f79}.air{background:#0053a0;border:none}table.datagrid tbody.pressed td{background:#111;color:#444}table.datagrid.clickable-rows tr:hover td,table.datagrid.clickable-rows tr:hover td a,table.datagrid.patients tbody:not(.pressed) tr.patient-summary:hover td{background-color:#dedede;color:#2696ff}table.datagrid tbody.pressed .icon-star.off{color:#333231}table.datagrid tr:hover .consultations-total{color:#2696ff}table.datagrid .consultations-total,table.datagrid tbody.pressed tr:hover .consultations-total{color:#444}.patient-details .transition-div{border-top:2px solid #003f79}.patient-details h3{color:#444}table.datagrid tbody.pressed .air th{border-bottom:none;background:#0053a0;color:#fff;box-shadow:none}table.datagrid tbody.pressed .air td{background:#0053a0;border-bottom:transparent;font-size:12px;line-height:1.3;color:#fff}table.datagrid tbody.pressed .air td div.badge{color:#fff;background:#0053a0}table.datagrid tbody.pressed .air tr:hover td{background:#003f79;color:#2696ff;text-decoration:underline}table.datagrid tbody.pressed .air tr:hover td div.badge{color:#fff;background:#003f79}table.datagrid tbody.pressed .air tr.current td{background:#f0f0f0;color:#444}table.datagrid tbody.pressed .air tr.current td div.badge{color:#444;background:#f0f0f0}.no-patient-logins{color:#444}table.datagrid .consultation-details .detail{border-bottom:1px solid #2a2a2a;border:none}table.datagrid .consultation-details li{color:#444}table.datagrid .consultation-details li.title{color:#444}.patient-details .patient-details-table .graph-td{background:#f0f0f0 !important;margin-left:-1px}.patient-details .patient-details-table .graph-td h3{color:#444}.most-visited-td{background:#0053a0 !important}.svg-graph h3{color:#444 !important}.svg-graph svg>path{stroke:#9b9b9b}.page-metrics{border-top:1px solid #02101f}.page-metrics h3{color:#444 !important}.metrics-block,.metrics-block a{color:#444}.metrics-block .number-pageviews,.metrics-block a .number-pageviews{color:#444}div.form{background:#0053a0}div.form-inner{background:#fff;border:none}div.form-inner a,div.form-inner a:visited{color:#2696ff}div.form-inner a:hover{text-decoration:underline}.images{background-color:#000}.canvas{background-color:#000}.viewport .image .vp-label{background:rgba(0,0,0,0.5);color:#fff}.menu{background:#0053a0}a.right_pane_toggle,a.right_pane_toggle:visited{background:#0053a0;color:#fff}a.right_pane_toggle:active{color:#f0f0f0}.icon-info{color:#2696ff}.icon-info:hover,.icon-info:focus,.icon-info:active{color:#0053a0}th .icon-info{color:#dedede}th .icon-info:hover,th .icon-info:focus,th .icon-info:active{color:#fff}div.menu-header{color:#555}.menu_item{border-bottom:1px solid #003f79}.image_list ul li{color:#fff;border-top:1px solid #003f79}.image_list ul li.pressed{background:#f0f0f0;color:#2696ff;cursor:default}.image_list ul li.pressed a{font-weight:bold;font-weight:700}.image_list ul li.pressed a:hover{text-decoration:underline}.image_list ul li:hover{color:#2696ff;text-decoration:underline}.image_list ul i:hover{color:#003f79}.view_options{border-top:2px solid #003f79;background:#0053a0}.control small{color:#fff}.rotato,.notch,.rail{background-color:#0e0e0e}.btnCheckbox .checkbox{background:#fff;border:1px solid #2696ff;box-shadow:0 1px 0 rgba(255,255,255,0.05),inset 0 1px 4px rgba(0,0,0,0.2)}.btnCheckbox .checkbox i{color:#fff}.btnCheckbox .checkbox i:hover{color:#0053a0}.btnCheckbox.pressed .checkbox{background:#fff;border:1px solid transparent;box-shadow:none;color:#2696ff}.buttonGroup{display:inline-block;border:none;border-radius:3px;width:auto}.buttonGroup li{margin-right:1px}.buttonGroup li:last-of-type{margin-right:0}.dg-nav .buttonGroup{border:none}.visitlabel{color:#fff}.prog_bar{background-color:#10825d}.reveal-fog{height:200%;width:100%;position:absolute;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.88) 50%, rgba(0,0,0,0.88) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(50%, rgba(0,0,0,0.88)), color-stop(100%, rgba(0,0,0,0.88)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.88) 50%, rgba(0,0,0,0.88) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.88) 50%, rgba(0,0,0,0.88) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.88) 50%, rgba(0,0,0,0.88) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.88) 50%, rgba(0,0,0,0.88) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#f2000000', GradientType=0)}.big-reveal .big-reveal-fog{background:#000}.carousel-prev,.carousel-next{background:#2696ff}.carousel-prev i,.carousel-next i{color:#fff}.carousel-prev:hover i,.carousel-next:hover i,.carousel-prev:focus i,.carousel-next:focus i,.carousel-prev:active i,.carousel-next:active i{color:#fff}.product-item .image_frame{background-color:#fff;box-shadow:3px 3px 2px rgba(0,0,0,0.3)}.product-item .brand-name,.product-item .product-name,.product-item .category-name,.product-item .usage-text{color:#444}.product-item .product-descript,.product-item .notes{color:#444}.carousel-pause{color:#fff;background:#2696ff}.carousel-pause:hover,.carousel-pause:focus,.carousel-pause:active{color:#fff;background:#003f79}#disclaimer{background:#000;color:#888}div.scores-pane{background:#f0f0f0}#score_bar_shell{background:#fff;border:1px solid #dedede}.scores-pane-block{border-top:2px solid #dedede;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)}.scores-pane-block div.consultation-notes{color:#444}div.numeric-score-container{color:#fff}#lash_chart_container{background-color:rgba(0,0,0,0.75)}#lash_chart_grey,#lash_chart_blue{background-image:url("images/lash_chart.png?v=29")}.legend{border-top:1px solid #545454;color:#444}.legend.left{color:#444}#inner_bar{transition:background-color .2s ease-in}#inner_bar.green{background-color:#0e7b57}#inner_bar.red{background-color:#af1f1f}#inner_bar.gold{background-color:#d6b465}body.patient.education #page_wrapper{background-color:#fff}body.patient.education .datatext{color:#444}.edu-list{background:#0053a0}.edu-list h4{color:#555}.edu-list ul{border-bottom:1px solid #003f79}.edu-list li{color:#fff;border-top:1px solid #003f79}.edu-list li a{color:#9b9b9b}.edu-list li.edu-url a{color:#fff}.edu-list ul a:hover{color:#2696ff;text-decoration:underline}.edu-list ul a:focus,.edu-list ul a:active{background:#fff;color:#2696ff}.edu-list ul li.selected{background:#fff;color:#2696ff}.edu-list ul li.selected a{background:#fff;color:#2696ff}body.patient.nudity_optin table.no_form{margin:10px auto;border-radius:4px;background:#fff}body.patient.nudity_optin table.no_form td{vertical-align:top}body.patient.nudity_optin table.no_form td.no_left{padding-right:15px}body.patient.nudity_optin table.no_form td.no_left img{margin-bottom:-6px}body.patient.nudity_optin table.no_form td.no_right{text-align:center;color:#444;padding-top:100px;position:relative}body.patient.nudity_optin table.no_form td.no_right strong{color:#0053a0}body.patient.nudity_optin table.no_form td.no_right div.no_right_head h1{margin-top:15px}body.patient.nudity_optin table.no_form td.no_right div.no_right_head p{margin:120px auto;width:62%;font-size:120%}body.patient.nudity_optin table.no_form td.no_right div.no_right_foot{position:absolute;right:150px;left:150px;bottom:100px}body.practitioner.regimen,body.patient.regimen{color:#fff}body.practitioner.regimen div.regimen-container,body.patient.regimen div.regimen-container{position:absolute;top:55px;left:0;right:0;padding:15px}body.practitioner.regimen hr,body.patient.regimen hr{border-color:#111}body.practitioner.regimen div.regimen-head,body.patient.regimen div.regimen-head{display:table}body.practitioner.regimen div.regimen-head h1,body.patient.regimen div.regimen-head h1{display:table-cell;text-align:left;vertical-align:middle;line-height:1.5;color:#444}body.practitioner.regimen div.regimen-head div.img,body.patient.regimen div.regimen-head div.img{display:table-cell;position:relative;height:103px;width:103px;padding-right:15px;overflow:hidden}body.practitioner.regimen div.regimen-head div.img img,body.patient.regimen div.regimen-head div.img img{position:absolute;left:0}body.practitioner.regimen div.regimen,body.patient.regimen div.regimen{display:table;clear:both;width:100%;margin-right:-30px}body.practitioner.regimen div.regimen div.product,body.patient.regimen div.regimen div.product{background-color:#0053a0;padding:10px;width:220px;height:320px;margin:15px 30px 15px 0;float:left;position:relative;cursor:pointer;z-index:1}body.practitioner.regimen div.regimen div.product.no-disposition,body.patient.regimen div.regimen div.product.no-disposition{opacity:.5;transition:opacity .2s ease-out}body.practitioner.regimen div.regimen div.product.no-disposition:hover,body.patient.regimen div.regimen div.product.no-disposition:hover{opacity:1;transition:opacity .2s ease-in}body.practitioner.regimen div.regimen div.product div.product-img,body.patient.regimen div.regimen div.product div.product-img{background:#fff;width:200px;height:150px;padding:10px}body.practitioner.regimen div.regimen div.product div.product-img img,body.patient.regimen div.regimen div.product div.product-img img{display:block;margin:auto;max-width:100%;max-height:100%}body.practitioner.regimen div.regimen div.product div.product-label,body.patient.regimen div.regimen div.product div.product-label{line-height:1}body.practitioner.regimen div.regimen div.product div.product-label div.category-name,body.patient.regimen div.regimen div.product div.product-label div.category-name,body.practitioner.regimen div.regimen div.product div.product-label div.product-name,body.patient.regimen div.regimen div.product div.product-label div.product-name,body.practitioner.regimen div.regimen div.product div.product-label div.brand-name,body.patient.regimen div.regimen div.product div.product-label div.brand-name{margin-top:10px;font-size:10px;text-transform:uppercase}body.practitioner.regimen div.regimen div.product div.product-label div.brand-name,body.patient.regimen div.regimen div.product div.product-label div.brand-name{font-size:12px;font-weight:bold}body.practitioner.regimen div.regimen div.product div.product-label div.purchase-url,body.patient.regimen div.regimen div.product div.product-label div.purchase-url{position:absolute;right:10px;bottom:40px;left:10px}body.practitioner.regimen div.regimen div.product div.product-label div.purchase-url a,body.patient.regimen div.regimen div.product div.product-label div.purchase-url a{display:block;padding:0;width:100%}body.practitioner.regimen div.regimen div.product div.product-label img.notepad,body.patient.regimen div.regimen div.product div.product-label img.notepad{position:absolute;right:10px;bottom:10px;height:22px}body.practitioner.regimen div.regimen div.product div.product-label div.stars,body.patient.regimen div.regimen div.product div.product-label div.stars{position:absolute;bottom:10px;left:10px;width:117px;height:22px;z-index:2}body.practitioner.regimen div.regimen div.product div.product-label div.stars-0,body.patient.regimen div.regimen div.product div.product-label div.stars-0{background-image:url('/common/images/regimen/stars-0.png')}body.practitioner.regimen div.regimen div.product div.product-label div.stars-1,body.patient.regimen div.regimen div.product div.product-label div.stars-1{background-image:url('/common/images/regimen/stars-1.png')}body.practitioner.regimen div.regimen div.product div.product-label div.stars-2,body.patient.regimen div.regimen div.product div.product-label div.stars-2{background-image:url('/common/images/regimen/stars-2.png')}body.practitioner.regimen div.regimen div.product div.product-label div.stars-3,body.patient.regimen div.regimen div.product div.product-label div.stars-3{background-image:url('/common/images/regimen/stars-3.png')}body.practitioner.regimen div.regimen div.product div.product-label div.stars-4,body.patient.regimen div.regimen div.product div.product-label div.stars-4{background-image:url('/common/images/regimen/stars-4.png')}body.practitioner.regimen div.md-body,body.patient.regimen div.md-body{padding:20px}body.practitioner.regimen div.md-body div.product,body.patient.regimen div.md-body div.product{display:table}body.practitioner.regimen div.md-body div.product-img,body.patient.regimen div.md-body div.product-img{display:table-cell;padding:10px}body.practitioner.regimen div.md-body div.product-img img,body.patient.regimen div.md-body div.product-img img{display:table;margin:0 auto;max-width:200px;max-height:400px}body.practitioner.regimen div.md-body div.product-details,body.patient.regimen div.md-body div.product-details{display:table-cell;vertical-align:top;padding-left:20px;width:400px;font-size:14px;color:#444}body.practitioner.regimen div.md-body div.product-details h1,body.patient.regimen div.md-body div.product-details h1{margin-bottom:10px;font-size:24px}body.practitioner.regimen div.md-body div.product-details h1:first-of-type,body.patient.regimen div.md-body div.product-details h1:first-of-type{margin-top:0}body.practitioner.regimen div.md-body div.product-details div.purchase-url,body.patient.regimen div.md-body div.product-details div.purchase-url{margin-top:20px}body.language ul.picker li a:hover{color:#fff;background-color:#2696ff}#page_wrapper{padding-top:52px}div.nav-bar{position:fixed;top:0;right:0;left:0;height:55px;text-align:left;z-index:25}div.nav-bar table.nav-table{width:100%}div.nav-bar-offset{margin-top:55px}.fade{transition-duration:250ms;transition-property:opacity;transition-delay:0;-webkit-transition-duration:250ms;-webkit-transition-property:opacity;-webkit-transition-delay:0;opacity:1}.fade.ng-hide{display:inline-block !important;opacity:0}.nav-table.fade.ng-hide{opacity:0}.td-practice,.td-nav,.td-utils{height:55px;padding:0;vertical-align:middle}.td-practice .icon-help-circled,.td-nav .icon-help-circled,.td-utils .icon-help-circled{color:#444}.td-practice i:hover,.td-nav i:hover,.td-utils i:hover{color:#2696ff}td.td-practice{overflow-y:hidden;padding-left:10px;width:1px}td.td-practice table.logo td{padding-right:10px;height:55px;vertical-align:middle}td.td-practice table.logo td.logo-td{width:25px}td.td-practice .practice_info{margin-right:10px;line-height:1.1;max-height:57px;overflow:hidden}td.td-practice li.office_phone{overflow:hidden;text-overflow:ellipsis}td.td-practice .practice_info li{font-size:13px;display:block;white-space:nowrap}td.td-practice .practice_info .org{display:-webkit-box;max-width:100%;max-height:42px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}td.td-practice .practice_info li.twoline{max-height:29px;-webkit-line-clamp:2}td.td-practice li.office_phone a{color:inherit}td.td-practice .practice_info li p{padding:0;margin:0}td.td-practice .practice_info li.org{font-weight:bold;font-weight:700;margin-right:5px}td.td-practice .practice_info li.office_phone{font-size:12px;margin-right:10px;display:none}.nav{white-space:nowrap}.nav li,.nav .picker{display:inline-block}div.patient_nav_bar ul.nav{display:inline-block}div.patient_nav_bar ul.nav .assessment,div.patient_nav_bar ul.nav .education,div.patient_nav_bar ul.nav .images,div.patient_nav_bar ul.nav .regimen{background:#fff !important}div.patient_nav_bar ul.nav .assessment a,div.patient_nav_bar ul.nav .education a,div.patient_nav_bar ul.nav .images a,div.patient_nav_bar ul.nav .regimen a{color:#444 !important}div.patient_nav_bar ul.nav .assessment a:hover,div.patient_nav_bar ul.nav .education a:hover,div.patient_nav_bar ul.nav .images a:hover,div.patient_nav_bar ul.nav .regimen a:hover{color:#2696ff !important}div.patient_nav_bar ul.nav a,div.patient_nav_bar ul.nav a:visited{color:#444}div.patient_nav_bar ul.nav a:hover{color:#2696ff}.nav a,.nav a:visited,.btnPopover{padding:0 10px;line-height:55px;height:55px;display:block;font-size:13px;font-weight:bold;font-weight:700;white-space:nowrap}.nav .picker{margin-left:0;cursor:pointer}.nav .picker .btnPopover{padding-right:25px;font-weight:bold;font-weight:700}.nav .picker .icon-down-dir{position:absolute;top:50%;margin-top:-5px;right:8px}.nav .picker .popover{width:auto}.nav .picker .popover li{margin:0}.nav .picker .popover ul.popover-content li span,.nav .picker .popover ul.popover-content li a,.nav .picker .popover ul.popover-content li a:visited,.nav .picker .popover ul.popover-content li .clickable{height:auto;line-height:1}body.staffer-patients .td-practice,body.staffer-patients-chart .td-practice{background:#d9d9d9}body.staffer-patients div.nav-bar .td-utils,body.staffer-patients-chart div.nav-bar .td-utils{box-shadow:0 0 10px rgba(0,0,0,0.2)}body.patient.assessment li.assessment a,body.patient.aging li.aging a,body.patient.compare li.compare a,body.patient.education li.education a,body.patient.images li.images a,body.patient.images li.regimen a,body.practitioner.aging li.aging a,body.practitioner.assessment li.assessment a,body.practitioner.compare li.compare a,body.practitioner.education li.education a,body.practitioner.images li.images a,body.practitioner.overview li.overview a,body.practitioner.qrg li.qrg a,body.practitioner.regimen li.regimen a{display:block;padding:0 22px}.tooltip.picker-firsttime{max-width:225px;top:50px}div.nav-bar .td-utils{text-align:right;padding-right:10px}div.nav-bar ul.utils{display:inline-block;font-weight:bold;font-weight:700;font-size:12px;white-space:nowrap}div.nav-bar ul.utils>li{display:inline-block;margin-left:16px}div.nav-bar ul.utils .settings{position:relative;top:1px}div.nav-bar ul.utils .icon-cog{font-size:18px;margin-right:-3px;line-height:1}div.nav-bar ul.utils .icon-down-dir{font-size:15px}div.nav-bar ul.utils .popover-container .ne{top:40px;right:-6px}div.nav-bar ul.utils .popover{width:auto}.search{position:relative;margin-top:9px;padding:0 30px 0 10px;width:210px;line-height:1}@media screen and (-webkit-min-device-pixel-ratio:0){.search{margin-top:7px;height:auto !important}}.search input{padding:8px;font-size:13px;width:100%;text-overflow:ellipsis}li.faux-input{border:1px solid #003f79}li.faux-input div.patient-name{color:#444;background-color:#fff}li.faux-input i.clear_name_btn{color:#000}body{visibility:hidden;overflow-y:auto;background-image:url('/common/images/login-bg.jpg');background-position:top center;background-attachment:fixed}img.logo{max-height:120px;margin-bottom:20px}div.vcard{font-size:13px;font-weight:bold;font-weight:700;margin:0 0 20px;text-shadow:0 0 2px #555}.small-links{padding:20px 0}.small-links a,.small-links a:link{color:#9b9b9b;text-shadow:0 0 2px #dedede;font-size:13px;font-weight:bold}.small-links a:hover,.small-links a:link:hover,.small-links a:focus,.small-links a:link:focus,.small-links a:active,.small-links a:link:active{text-decoration:underline}.double-space{display:none}body div.title{padding-top:20px}body div.form{background:#fff;color:#909090;box-shadow:0 0 3px 3px #d9d9d9;border-radius:10px;padding:20px}body div.form h2{font-family:"robotomed","HelveticaNeueThin","HelveticaNeue-Thin","Helvetica Neue Thin","HelveticaNeue","Helvetica Neue",Segoe,"Segoe UI",sans-serif;color:#000;font-size:27px;line-height:110%;text-align:center;padding:0}body div.form h3{line-height:110%}body div.form div.form-inner div.usertext ul{border-radius:8px}body div.form div.form-inner ul.fields{position:relative;font-family:"robotoreg","HelveticaNeueThin","HelveticaNeue-Thin","Helvetica Neue Thin","HelveticaNeue","Helvetica Neue",Segoe,"Segoe UI",sans-serif}body div.form div.form-inner ul.fields input[type=text],body div.form div.form-inner ul.fields input[type=text]:focus,body div.form div.form-inner ul.fields input[type=tel],body div.form div.form-inner ul.fields input[type=tel]:focus,body div.form div.form-inner ul.fields input[type=email],body div.form div.form-inner ul.fields input[type=email]:focus,body div.form div.form-inner ul.fields input[type=password],body div.form div.form-inner ul.fields input[type=password]:focus{background-color:#d9d9d9;border:none;border-radius:8px;box-shadow:none;color:#000;box-sizing:border-box;width:100%;font-family:"robotoreg","HelveticaNeueThin","HelveticaNeue-Thin","Helvetica Neue Thin","HelveticaNeue","Helvetica Neue",Segoe,"Segoe UI",sans-serif}body div.form div.form-inner ul.fields input[type=text]:autofill,body div.form div.form-inner ul.fields input[type=text]:-webkit-autofill,body div.form div.form-inner ul.fields input[type=tel]:autofill,body div.form div.form-inner ul.fields input[type=tel]:-webkit-autofill,body div.form div.form-inner ul.fields input[type=email]:autofill,body div.form div.form-inner ul.fields input[type=email]:-webkit-autofill,body div.form div.form-inner ul.fields input[type=password]:autofill{background-color:#f7eed5}body div.form div.form-inner ul.fields input[type="radio"]+label,body div.form div.form-inner ul.fields input[type="checkbox"]+label{display:inline-block;font-size:15px;font-weight:normal;font-weight:400;color:#444;margin-left:2px}body div.form div.form-inner ul.fields select{background-color:#d9d9d9;color:#909090;border:none;border-radius:8px;box-shadow:none;box-sizing:border-box}body div.form div.small-links a,body div.form div.small-links a:link,body div.form div.small-links a:visited{color:#909090;font-family:"robotoreg","HelveticaNeueThin","HelveticaNeue-Thin","Helvetica Neue Thin","HelveticaNeue","Helvetica Neue",Segoe,"Segoe UI",sans-serif;font-weight:normal}body div.form .btnFull.btnDefault,body div.form .btnFull.btnPrimary{border:none;border-radius:20px;font-family:"robotolight","HelveticaNeueThin","HelveticaNeue-Thin","Helvetica Neue Thin","HelveticaNeue","Helvetica Neue",Segoe,"Segoe UI",sans-serif;letter-spacing:1px;text-transform:capitalize;font-variant:small-caps}body div.form .btnDefault{font-size:18px}body div.form .btnPrimary,body div.form .btnPrimary:visited,body div.form .btnPrimary:hover,body div.form .btnPrimary:focus,body div.form .btnPrimary:active{font-size:20px;color:#fff;background-image:linear-gradient(to bottom right, #7ec7ff, #3c8acc, #02549e, #003b76, #002653)}body div.form .btnPrimary :disabled,body div.form .btnPrimary :visited:disabled,body div.form .btnPrimary :hover:disabled,body div.form .btnPrimary :active:disabled,body div.form .btnPrimary :focus:disabled{background:#cdcdcd;color:#cdcdcd}body.login{width:100%;height:100%}body.login div.nav-bar-offset{margin:auto}body.login div.form{width:350px}body.login div.form div.form-inner ul.fields li{position:relative}body.login div.form div.form-inner ul.fields li span.field-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none;color:#909090}body.login div.form div.form-inner ul.fields li span.field-overlay span.icon{position:absolute;top:4px;padding:0 8px}body.login div.form div.form-inner ul.fields li.email span.field-overlay span.icon{padding:0 10px 0 6px}body.login div.form div.form-inner ul.fields li.or{text-align:center;margin:-15px 0 8px 0}body.login div.form div.form-inner ul.fields li.phone span.field-overlay{top:30px;height:30px}body.login div.form div.form-inner ul.fields li.password input{padding-right:1.5em}body.login div.form div.form-inner ul.fields li.password span.field-overlay span.icon.right{right:2px;pointer-events:auto;cursor:pointer}body.login div.form div.form-inner ul.fields li.submit button{letter-spacing:1px;text-transform:capitalize;border-radius:20px;background:linear-gradient(to bottom right, #7ec7ff, #3c8acc, #02549e, #003b76, #002653);border:none}body.login div.form div.form-inner ul.fields input[type=text],body.login div.form div.form-inner ul.fields input[type=tel],body.login div.form div.form-inner ul.fields input[type=email],body.login div.form div.form-inner ul.fields input[type=password],body.login div.form div.form-inner ul.fields input[type=text]:focus,body.login div.form div.form-inner ul.fields input[type=tel]:focus,body.login div.form div.form-inner ul.fields input[type=email]:focus,body.login div.form div.form-inner ul.fields input[type=password]:focus{padding-left:34px}body.login div.form div.form-inner ul.fields input[type=text]::placeholder,body.login div.form div.form-inner ul.fields input[type=tel]::placeholder,body.login div.form div.form-inner ul.fields input[type=email]::placeholder,body.login div.form div.form-inner ul.fields input[type=password]::placeholder{opacity:35%}body.login div.form div.form-inner ul.fields.radio-left input[type=radio]{top:4px}body.mfa div.form{width:300px;font-size:19px}body.mfa div.form h2{padding-top:25px}body.mfa div.form p{padding:0 15px;text-align:center}body.mfa div.form div.form-inner ul.fields li.item_message{text-align:center;padding:0 40px 30px}body.mfa div.form div.form-inner ul.fields label{text-align:left;color:#000;font-weight:normal}body.mfa div.form div.form-inner ul.fields div.auth_code_wrapper_outer{width:100%;box-sizing:border-box;border-radius:15px;background-color:#d9d9d9;overflow:hidden;padding-left:2px}body.mfa div.form div.form-inner ul.fields div.auth_code_wrapper_outer div.auth_code_wrapper_inner{left:0;position:sticky}body.mfa div.form div.form-inner ul.fields div.auth_code_wrapper_outer div.auth_code_wrapper_inner input[type=text].auth_code{height:50px;font-size:40px;letter-spacing:27px;padding:0 0 0 15px;min-width:328px;max-width:328px;background-image:repeating-linear-gradient(90deg, transparent 0 48px, #bbb 48px 50px)}body.mfa div.form div.form-inner ul.fields div.auth_code_wrapper_outer div.auth_code_wrapper_inner input[type=text].invalid{border-color:#af1f1f;background-color:#f3d3d3;box-shadow:0 0 10px rgba(195,34,34,0.9)}body.mfa div.form div.form-inner ul.fields li.submit{padding-top:0}body.mfa div.form div.form-inner ul.fields li.submit button.btnPrimary{text-transform:uppercase}body.privacy div.title{margin-top:55px;padding-top:20px}body.privacy div.form{width:920px}body.privacy div.form h2,body.privacy div.form h3{font-size:100%;font-weight:bold}body.privacy div.form h2{font-style:italic;color:#000;margin-bottom:5px;padding-left:0}body.privacy div.form div.form-inner h2{text-align:left}body.privacy div.form .no-bottom-margin{margin-bottom:0}body.privacy div.form ul{margin:0 0 20px 40px}body.privacy div.form ul li{list-style:disc}body.privacy div.form ul ul{margin-bottom:0}body.privacy div.form ul ul li{list-style-type:none}body.privacy div.form ul ul li:before{content:"–";float:left;margin:-1px 5px 0 -10px}body.privacy div.form ul.wide-dashes{margin-left:30px}body.privacy div.form ul.wide-dashes li{list-style-type:none}body.privacy div.form ul.wide-dashes li:before{content:"-";font-weight:bold;float:left;margin:-1px 20px 0 -10px}body.privacy div.form a:hover,body.privacy div.form a:visited:hover,body.privacy div.form a:focus,body.privacy div.form a:visited:focus,body.privacy div.form a:active,body.privacy div.form a:visited:active{text-decoration:underline}body.privacy div.form div.go-back{float:right;margin-top:-60px}body.privacy div.form p.go-back{margin:40px 0 -20px 0}body.consultation-request div.form{min-width:520px}body.consultation-request div.form h3{margin-bottom:1em}body.consultation-request div.form h3 b{font-variant:small-caps}body.consultation-request div.form label.top{font-variant:small-caps}body.consultation-request div.form table.leftright-tree td.tc-container div.tree-control{height:10em}body.consultation-request div.form table.leftright-tree ul.nodes{font-size:85%}@media only screen and (max-width:1030px){body div.dead-center div.form{margin:auto}}@media only screen and (max-width:768px){body div.dead-center div.form{width:80%}}body.software-index div.form{display:table}body.software-index div.form h2 a,body.software-index div.form h2 a:hover,body.software-index div.form h2 a:visited{color:#000}body.software-index div.form h3{margin-bottom:1em;font-weight:100}body.software-index div.form h3 div{margin-bottom:4px}body.software-index div.form h3 div:last-of-type{margin-bottom:0}body.software-index div.form h3 span{font-weight:600}body.software-index div.form h3 span.sn{text-transform:uppercase}body.software-index div.form h4{color:#444;text-transform:none;font-size:18px;font-variant:small-caps;font-weight:bold;font-weight:600}body.software-index div.form ul.fields li.label{margin-bottom:.5em}body.software-index div.form ul.fields li.devices{max-height:50vh;overflow-y:auto;overflow-x:hidden}body.software-index div.form ul.fields li.submit button.btnFull{text-transform:uppercase}body.software-index div.form table.devices{min-width:400px}body.software-index div.form table.devices td{vertical-align:middle}body.software-index div.form table.devices td.radio{width:1em;padding-right:1em;text-align:right}body.software-index div.form table.devices td.image{width:180px;height:140px}body.software-index div.form table.devices td.image img{width:180px}body.software-index div.form table.devices td.label{padding:0 1em}body.software-index div.form table.devices td.label label{white-space:nowrap;color:#909090;font-size:18px;font-weight:bold;font-weight:600}body.software-index div.form table.release{border:solid 1px #dedede;box-shadow:none}body.software-index div.form table.release th,body.software-index div.form table.release td{vertical-align:top}body.software-index div.form table.release th{background-color:#dedede;color:#0053a0}body.software-index div.form table.release td.release-application{white-space:nowrap}body.software-index div.form table.release td.release-notes{min-width:25em}body.software-index div.form table.release td.release-notes p{margin:.5em 0}body.software-index div.form table.release td.release-notes p+p{margin-top:0}body.software-index div.form table.release td.release-notes h3{margin-bottom:0}body.software-index div.form table.release td.release-notes ul+h3{margin-top:.5em}body.software-index div.form table.release td.release-notes li{margin:0 0 .25em 2em;list-style-type:disc}body.software-index div.form table.release td.release-download a{margin-bottom:.5em}body.software-index div.form table.release td.release-download a:last-of-type{margin-bottom:0}body.software-index div.form table.release td.release-download a.btn{color:#fff}body.software-index div.form table.release td.release-download a.link{display:block;color:#000;text-decoration:underline;white-space:nowrap;font-weight:bold;font-weight:600}body.software-index div.form table.release td.release-comment{min-width:calc(10em + 5vw)}body.software-index div.form table.release td.release-comment p{margin:.75em 0 0}body.software-index div.form table.release.no-comments th.release-comment,body.software-index div.form table.release.no-comments td.release-comment{display:none}@media only screen and (max-width:1260px){.datagrid.patients,.fake-th{width:1220px}}@media only screen and (max-width:1080px){.compare-viewport select{color:#003f79 !important}.patient_nav_bar a,.patient_nav_bar a:visited{padding:0 10px}}@media only screen and (max-width:1024px){.l{width:175px}.l .logo{margin-right:15px}.l .logo img{width:100% !important;height:auto !important}.r{margin-left:175px}.staffer-analytics .body-head h2{font-size:150%;float:left;margin:-20px 0 20px}.staffer-analytics .practice-analytics-header ul.header-filters{float:left;margin-top:-43px}.no_left{display:none}.no_right{background:url('/common/styles/canfield/images/nude_shadow.png');background-repeat:no-repeat;background-position:center}.no_right_head p{margin:20px;padding-bottom:60px}}@media only screen and (max-width:960px){.top_bars{width:auto}body.privacy .form{width:94%;margin:auto 3%;padding:0}.no_left{display:none}.no_right{background:url('/common/styles/canfield/images/nude_shadow.png');background-repeat:no-repeat;background-position:center}.no_right_head p{margin:20px;padding-bottom:60px}}@media only screen and (max-device-width:768px){*:active{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.patient_nav_bar a,.patient_nav_bar a:visited{padding:0 18px}[class^="icon-"]:before,[class*=" icon-"]:before{top:-4px}.btnCheckbox i{top:-14px}.datagrid th,.datagrid td{padding-left:10px;padding-right:0}.datagrid th{font-size:10px;letter-spacing:0}table.datagrid-sm th .icon-info{top:-4px}.no_left{display:none}.no_right{background:url('/common/styles/canfield/images/nude_shadow.png');background-repeat:no-repeat;background-position:center}.no_right_head p{margin:20px;padding-bottom:60px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){table.datagrid-sm th .icon-info{top:-4px}}@media (orientation:landscape){html>body.ipad.ios7.mobile_safari.aging,html>body.ipad.ios7.mobile_safari.compare,html>body.ipad.ios7.mobile_safari.images{position:fixed;bottom:0;width:100%;height:672px !important}html>body.ipad.ios7.mobile_safari.aging .nav-bar,html>body.ipad.ios7.mobile_safari.compare .nav-bar,html>body.ipad.ios7.mobile_safari.images .nav-bar{margin-top:30px}html>body.ipad.ios7.mobile_safari.aging .canvas,html>body.ipad.ios7.mobile_safari.compare .canvas,html>body.ipad.ios7.mobile_safari.images .canvas{top:82px}html>body.ipad.ios7.mobile_safari.aging .tooltip,html>body.ipad.ios7.mobile_safari.compare .tooltip,html>body.ipad.ios7.mobile_safari.images .tooltip{margin-top:30px}html>body.ipad.ios7.mobile_safari.aging .sculptor>.menu,html>body.ipad.ios7.mobile_safari.compare .sculptor>.menu,html>body.ipad.ios7.mobile_safari.images .sculptor>.menu{margin-top:0}}@media only screen and (max-width:750px){.title{margin:auto;padding-bottom:20px;width:80%}.title .logo{margin:0;width:100%;height:auto}div.vcard{margin:0 auto}.form,.pwchange .form{width:auto;margin:auto 0}.fields li,.pwchange .fields li{padding-left:0;margin-bottom:10px}.fields li.submit,.pwchange .fields li.submit{margin-top:30px}.fields li label,.pwchange .fields li label{display:block;margin:0 0 5px 0;float:none}.no_left{display:none}.no_right{background:url('/common/styles/canfield/images/nude_shadow.png');background-repeat:no-repeat;background-position:center}.no_right_head p{margin:20px;padding-bottom:60px}.report{padding-bottom:25px}.report .imgs,.report .detail{float:none;width:100%}}@media screen and (orientation:portrait) and (max-device-width:640px){a.right_pane_toggle{display:block !important;z-index:20;text-align:center;position:absolute;left:-88px;top:50%;margin-top:-44px;height:88px;width:88px;line-height:88px;font-size:250%}.no_left{display:none}.no_right{background:url('/common/styles/canfield/images/nude_shadow.png');background-repeat:no-repeat;background-position:center}.no_right_head p{margin:20px;padding-bottom:60px}}