@charset "utf-8";.cf{*zoom:1}.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:57px;bottom:0;left:0;right:0;position:absolute;overflow:hidden}.outside{margin:0}.inside{text-align:left;position:relative;*zoom:1}.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=28") 49% 49% no-repeat}.modalLoading{background:transparent url("/common/images/anim-loading.gif?v=28") 49% 49% no-repeat}html,body,input,button,textarea{-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=28");src:url("/common/fonts/sourcesanspro-regular-webfont.eot?#iefix?v=28") format("embedded-opentype"),url("/common/fonts/sourcesanspro-regular-webfont.woff?v=28") format("woff"),url("/common/fonts/sourcesanspro-regular-webfont.ttf?v=28") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'sspb';src:url('/common/fonts/sourcesanspro-bold-webfont.eot?v=28');src:url('/common/fonts/sourcesanspro-bold-webfont.eot?#iefix?v=28') format('embedded-opentype'),url('/common/fonts/sourcesanspro-bold-webfont.woff?v=28') format('woff'),url('/common/fonts/sourcesanspro-bold-webfont.ttf?v=28') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'sspbl';src:url('/common/fonts/sourcesanspro-black-webfont.eot?v=28');src:url('/common/fonts/sourcesanspro-black-webfont.eot?#iefix?v=28') format('embedded-opentype'),url('/common/fonts/sourcesanspro-black-webfont.woff?v=28') format('woff'),url('/common/fonts/sourcesanspro-black-webfont.ttf?v=28') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'robotoreg';src:url('/common/fonts/Roboto-Regular-webfont.eot?v=28');src:url('/common/fonts/Roboto-Regular-webfont.woff?v=28') format('woff'),url('/common/fonts/Roboto-Regular-webfont.ttf?v=28') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'robotomed';src:url('/common/fonts/Roboto-Medium-webfont.eot?v=28');src:url('/common/fonts/Roboto-Medium-webfont.woff?v=28') format('woff'),url('/common/fonts/Roboto-Medium-webfont.ttf?v=28') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'robotolight';src:url('/common/fonts/Roboto-Light-webfont.eot?v=28');src:url('/common/fonts/Roboto-Light-webfont.woff?v=28') format('woff'),url('/common/fonts/Roboto-Light-webfont.ttf?v=28') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'robotobold';src:url('/common/fonts/Roboto-Bold-webfont.eot?v=28');src:url('/common/fonts/Roboto-Bold-webfont.woff?v=28') format('woff'),url('/common/fonts/Roboto-Bold-webfont.ttf?v=28') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'fontello';src:url("/common/fonts/fontello.woff2?v=28") format('woff2'),url("/common/fonts/fontello.woff?v=28") format('woff');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{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-info{font-size:21px;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;*display:inline;margin-bottom:0;*margin-left:.3em;line-height:1;text-align:center;vertical-align:middle;cursor:pointer;transition:all .025s ease-in;*zoom:1}a.btn{text-decoration:none}.btn span,.btn img{vertical-align:middle}.btn span+img{margin-left:.5em}.btnLarge,.btnFull{border-radius:3px;background-clip:padding-box;font-weight:bold;font-weight:700;font-size:13px;line-height:44px;padding:0 25px;height:44px}.btnFull{padding-left:0;padding-right:0;width:100%;display:block}.btnSmall,.btnSmall:visited{border-radius:3px;background-clip:padding-box;font-weight:bold;font-weight:700;font-size:13px;line-height:34px;padding:0 15px;height:34px}.btnTiny,.btnTiny:visited{border-radius:3px;background-clip:padding-box;font-weight:bold;font-weight:700;font-size:12px;line-height:28px;height:28px;padding:0 8px 0}a.btnTiny,a.btnTiny:visited{line-height:28px;height:28px}.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}.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:15px}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}.faux-input{padding:0}.faux-input input{border:0;padding:0;outline:0;background:transparent;box-shadow:none}div.tree-control{padding:4px 6px;border-radius:3px;background-clip:padding-box;outline:0;font-size:15px;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:15px;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}span.filter-control{position:relative}span.filter-control input{padding-right:20px !important}span.filter-control input::-ms-clear{display:none}span.filter-control i.icon-cancel{position:absolute;top:2px;right:4px;display:none}span.filter-control i.icon-cancel:hover{cursor:pointer}body.patient.assessment .datatext,body.patient.regimen .datatext,body.patient.education .datatext{text-align:center;font-size:20px;padding-top:200px}.usertext{margin-top:10px;text-align:center;width:100%;position:absolute}.usertext ul{display:table;text-align:left;padding:7px 35px 7px 15px;margin:0 auto 5px;border-radius:3px;background-clip:padding-box;*zoom:1;position:relative;z-index:500}.usertext ul:before,.usertext ul:after{content:" ";display:table}.usertext ul:after{clear:both}.usertext li{width:auto;padding:4px 0;font-size:13px;line-height:1.1}.usertext li.usertext-close{position:absolute;right:16px;padding:0;margin-top:2px}.usertext li.usertext-close .icon-cancel{padding:8px;font-size:16px;margin-right:-15px;cursor:pointer;transition:all .1s linear}#md-usertext{padding:0 10px}#md-usertext .usertext{position:static;margin:0;padding:10px 0 0}.datagrid{width:100%;border-collapse:collapse;display:table}.datagrid th,.datagrid td{line-height:1.5;padding:10px 15px;transition:all .07s linear}.datagrid td.nowrap{white-space:nowrap}.datagrid .no_v_padding{padding-top:0;padding-bottom:0;vertical-align:middle}.datagrid .no_h_padding{padding-left:0;padding-right:0;text-align:center}.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}.datagrid th.options{white-space:nowrap}.datagrid th:last-child,.datagrid td:last-child{border-right:0}.datagrid .sortable{cursor:pointer}.datagrid td{font-size:13px}.datagrid ul li{margin-bottom:6px}.datagrid ul li:last-child{margin-bottom:0}.datagrid tr.summary td,.datagrid tr td.summary{font-weight:bold}.fake-th .sortable{cursor:pointer}.datagrid.clickable-rows tr:hover td,.datagrid.patients tbody:not(.pressed) tr.patient-summary:hover td{cursor:pointer}div.dead-center{margin:auto;position:relative}div.form{width:330px;margin:auto;padding:10px;text-align:left;position:relative;z-index:1;border-radius:3px;background-clip:padding-box}div.form h2{line-height:1;margin-bottom:8px;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 div.form-inner{padding:20px;border-radius:3px;background-clip:padding-box}div.form div.form-inner .usertext{margin:0 0 10px;position:static;width:auto}div.form div.form-inner .usertext ul,div.form div.form-inner .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 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 .form-inner{padding:0}.practicepicker .form-inner .usertext{margin:0;padding:10px 10px 5px}.practicepicker .form-inner .usertext ul{margin-bottom:5px}.practicepicker .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}.md-frame{width:auto;display:table;margin:50px auto;text-align:left}.md-head{padding:20px;font-size:19px;line-height:1}.md-head .close{float:right;padding:20px;line-height:1;font-size:20px;margin:-21px -20px}.md-body table.md-form{font-size:16px}.md-body table.md-form>tbody>tr>td{padding:18px 20px;font-size:13px;vertical-align:middle}.md-body table.md-form>tbody>tr>td select{width:100%}.md-body table.md-form>tbody>tr>td input,.md-body table.md-form>tbody>tr>td textarea{width:calc(100% - 12px)}.md-body table.md-form>tbody>tr>td textarea{min-height:80px}.md-body table.md-form>tbody>tr>td div.dropdown-tree{display:block}.md-body table.md-form>tbody>tr>td div.dropdown-tree ul.dropdown-control{display:table;width:100%}.md-body table.md-form>tbody>tr>td div.dropdown-tree ul.dropdown-control li{display:table-cell}.md-body table.md-form>tbody>tr>td div.dropdown-tree ul.dropdown-control li.button{width:22px;padding-bottom:5px}.md-body table.md-form>tbody>tr>td label.top{display:block;margin-bottom:2px;white-space:nowrap}.md-body table.md-form>tbody>tr>td.label{width:1px;padding-right:0;white-space:nowrap;font-weight:bold;font-weight:700}.md-body table.md-form>tbody>tr>td.label .icon-info{position:relative;bottom:-2px;line-height:0;margin-left:2px}.md-body table.md-form>tbody>tr>td.label.tall{vertical-align:top;padding-top:18px}.md-body table.md-form>tbody>tr>td.tbody-title{line-height:1;text-align:left;font-weight:normal;text-transform:uppercase;font-size:13px;font-family:sspbl,sans-serif;letter-spacing:.1em;padding-bottom:4px;position:relative}.md-body table.md-form>tbody>tr>td.tbody-title:after{content:"";display:block;height:1px;margin:0 0 -5px -20px}.md-body table.md-form>tbody>tr>td h3{line-height:1;text-transform:uppercase;font-size:13px;font-weight:bold;font-weight:600;margin-bottom:8px}.md-body table.md-form input+input{margin-top:2px}.md-body table.md-form .inline-labels input{margin-right:1px}.md-body table.md-form input.tiny{width:20px}.md-body table.md-form input.medium{width:55px}.md-body table.md-form div.note{font-size:12px;margin-top:5px}.md-body div.submit{padding:20px}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 th{white-space:nowrap;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-family:sspbl,sans-serif;font-weight:normal;padding:8px 10px;text-align:left}table.datagrid-sm th .icon-info{position:relative;top:4px;line-height:0}tbody.form-group table.datagrid-sm tr td,tbody.form-group table.datagrid-sm tr:last-child td{vertical-align:middle;font-size:12px;padding:10px;box-shadow:none}tbody.form-group table.datagrid-sm tr td:first-child{width:100%}table.datagrid-sm .switch{bottom:0;margin:0}.md-body ul.checkbox-list{max-height:500px;overflow-y:auto;width:auto}.md-body ul.checkbox-list li{padding:5px 0;text-align:left}.md-body ul.checkbox-list input[type=checkbox]{display:inline-block;width:auto;margin:0;margin-right:10px;transform:scale(1.05);padding:10px}.md-body ul.checkbox-list label{display:inline-block}.mCSB_inside>.mCSB_container{margin-right:0}body.gdpr ul.controls input{margin:0}body.language{overflow-y:auto}body.language .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 .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{background-color:#000}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:#2578b1}.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:1px solid #171717;border:1px solid rgba(0,0,0,0.5)}.btn:active{box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.btn:disabled,.btn:visited:disabled,.btn:hover:disabled,.btn:active:disabled,.btn:focus:disabled{background:#888;border:1px solid #888;color:#888;box-shadow:none;text-shadow:none}.btnPrimary{font-family:"robotolight","HelveticaNeueThin","HelveticaNeue-Thin","Helvetica Neue Thin","HelveticaNeue","Helvetica Neue",Segoe,"Segoe UI",sans-serif;font-size:20px;letter-spacing:1px;text-transform:capitalize;border-radius:20px;background:linear-gradient(to bottom right, #f7eed5, #e2cc9b, #ccac67, #aa874d, #916c3b);border:none}.btnPrimary,.btnPrimary:visited{background:linear-gradient(to bottom right, #f7eed5, #e2cc9b, #ccac67, #aa874d, #916c3b)}.btnPrimary:hover,.btnPrimary:focus,.btnPrimary:active{background:linear-gradient(to bottom right, #f7eed5, #e2cc9b, #ccac67, #aa874d, #916c3b)}.btnPrimary:disabled,.btnPrimary:visited:disabled,.btnPrimary:hover:disabled,.btnPrimary:active:disabled,.btnPrimary:focus:disabled{background:#888;border:none !important;color:#ccc}.btnSecondary,.btnSecondary:visited{background:#2578b1;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#22a0d8), to(#2578b1));background-image:-webkit-linear-gradient(top, #22a0d8, #2578b1);background-image:-moz-linear-gradient(top, #22a0d8, #2578b1);background-image:-ms-linear-gradient(top, #22a0d8, #2578b1);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:#ccc;text-shadow:0 1px 1px rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.btnSecondary:hover,.btnSecondary:focus,.btnSecondary:active{background:#3481b7;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5193c1), to(#3481b7));background-image:-webkit-linear-gradient(top, #5193c1, #3481b7);background-image:-moz-linear-gradient(top, #5193c1, #3481b7);background-image:-ms-linear-gradient(top, #5193c1, #3481b7);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:#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:#888;text-shadow:0 1px 1px rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.btnDefault:hover,.btnDefault:focus,.btnDefault:active{background:#2a2a2a;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3a3a3a), to(#2a2a2a));background-image:-webkit-linear-gradient(top, #3a3a3a, #2a2a2a);background-image:-moz-linear-gradient(top, #3a3a3a, #2a2a2a);background-image:-ms-linear-gradient(top, #3a3a3a, #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:#ccc}.btnDefault.open,.btnDefault.open:visited,.btnDefault.open:hover,.btnDefault.open:focus,.btnDefault.open:active{color:#ccc;background:#2a2a2a;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3a3a3a), to(#2a2a2a));background-image:-webkit-linear-gradient(top, #3a3a3a, #2a2a2a);background-image:-moz-linear-gradient(top, #3a3a3a, #2a2a2a);background-image:-ms-linear-gradient(top, #3a3a3a, #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);box-shadow:inset 0 1px 3px rgba(0,0,0,0.25)}.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;color:#888}.btn.pressed,.btn.pressed:hover,.btn.pressed:focus,.btn.pressed:active,ul.buttonGroup li.pressed,ul.buttonGroup span.pressed{background:#171717;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2a2a2a), to(#171717));background-image:-webkit-linear-gradient(top, #2a2a2a, #171717);background-image:-moz-linear-gradient(top, #2a2a2a, #171717);background-image:-ms-linear-gradient(top, #2a2a2a, #171717);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@top', endColorstr='#ff@bottom', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);box-shadow:inset 0 1px 3px rgba(0,0,0,0.25);color:#2578b1 !important}.toolTipContainer .tooltip{background:#dedede;color:#555;box-shadow:0 0 10px rgba(0,0,0,0.5)}.toolTipContainer .tooltip p{text-shadow:0 1px 1px rgba(255,255,255,0.5)}.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:#ccc}.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:#e0e0e0;transition:background-color .1s ease-in;border:1px solid #1a1a1a;box-shadow:inset 0 1px 3px rgba(0,0,0,0.33);color:#444}input:focus,textarea:focus,select:focus,div.tree-control:focus,ul.dropdown-control>li.value:focus{background-color:#ccc;transition:background-color .1s ease-in;border:1px solid #1a1a1a}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 #2578b1;background-color:#2578b1;color:#fff}div.tree-control ul.nodes>li>div.hover{border:1px solid #2578b1}div.tree-control ul.nodes>li>div i.oc:hover{background-color:#2578b1;color:#fff}ul.dropdown-control li.button{border:1px solid #1a1a1a;background:#aaa;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#888), to(#aaa));background-image:-webkit-linear-gradient(top, #888, #aaa);background-image:-moz-linear-gradient(top, #888, #aaa);background-image:-ms-linear-gradient(top, #888, #aaa);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:#111}div.dropdown-tree div.tree-control{box-shadow:4px 4px 8px -4px #aaa}span.filter-control i.icon-cancel{color:#282828;padding:0 0 1px 1px}span.filter-control i.icon-cancel:hover{color:#fff;background-color:#2578b1;border-radius:2px;background-clip:padding-box}input.placeholder{color:#555}::-webkit-input-placeholder{color:#555}::-moz-placeholder{color:#555}::-ms-placeholder{color:#555}::placeholder{color:#555}body.patient.education .datatext{color:#888}.usertext li{color:#ccc}.usertext li a:link,.usertext li a:visited{color:#ccc;text-decoration:underline}.usertext .success{background:#10825d}.usertext .success .icon-cancel{color:#88c1ae}.usertext .invalid,.usertext .error{background:#c32222}.usertext .invalid .icon-cancel,.usertext .error .icon-cancel{color:#e19191}.usertext .note{background:#2578b1}.usertext .note .icon-cancel{color:#a2c5de}.usertext .icon-cancel:hover,.usertext .icon-cancel:focus,.usertext .icon-cancel:active{color:#ccc}.fake-thead{background-color:#000}.fake-thead .fake-th{border:1px solid #000;border-bottom:0}.fake-thead .fake-th i{color:#555}.fake-thead .fake-th li.sorted{color:#ccc}.fake-thead .fake-th li.sorted i{color:#ccc}.datagrid{border:1px solid #000}.fake-th,.datagrid th{background:#1a1a1a;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#202020), to(#1a1a1a));background-image:-webkit-linear-gradient(top, #202020, #1a1a1a);background-image:-moz-linear-gradient(top, #202020, #1a1a1a);background-image:-ms-linear-gradient(top, #202020, #1a1a1a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@top', endColorstr='#ff@bottom', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);color:#888}.datagrid .sortable:hover,.datagrid .sortable:focus,.datagrid .sortable:active,.datagrid .sortable:hover i,.datagrid .sortable:focus i,.datagrid .sortable:active i,.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:#ccc}.datagrid th.sorted{box-shadow:inset 0 2px 6px rgba(0,0,0,0.75);color:#ccc}.datagrid .sortable i{color:#555}.datagrid .sorted i{color:#ccc}.datagrid td{border-top:1px solid #000;color:#eee}.datagrid tr:nth-child(odd) td{background:#282828}.datagrid tr:nth-child(even) td{background:#212121}.datagrid tr.summary td,.datagrid td.summary{background:#1a1a1a !important;color:#ccc}.datagrid td.summary{border-left:1px solid #000}.datagrid tr.disabled td{color:#888}.form{background-color:#dad7d3;color:#636260}.form h2{color:#636260}.form .form-inner{border:1px solid #ccc9c5}.form .form-inner ul.fields label{color:#636260;font-weight:600}.form .form-inner ul.fields li.hr-top{border-top-color:#636260}.form .form-inner ul.fields input[type="text"],.form .form-inner ul.fields input[type="password"],.form .form-inner ul.fields select{border-color:#a5a39f;background:#ccc9c5;color:#636260;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}.form .form-inner ul.fields input[type="text"]:focus,.form .form-inner ul.fields input[type="password"]:focus,.form .form-inner ul.fields select:focus{border-color:#636260;background:#dad7d3;color:#636260}.form .form-inner ul.fields input[type="text"].invalid,.form .form-inner ul.fields input[type="password"].invalid,.form .form-inner ul.fields select.invalid{border-color:#af1f1f;background-color:#f3d3d3;box-shadow:0 0 10px rgba(195,34,34,0.9)}.form .form-inner ul.fields input[type="text"][disabled],.form .form-inner ul.fields input[type="password"][disabled],.form .form-inner ul.fields select[disabled]{background-color:#dad7d3}.form .form-inner ul.fields .note{color:#a5a39f}.practicepicker .form-inner li a{border-top:1px solid #ccc9c5;color:#636260}.practicepicker .form-inner a:hover,.practicepicker .form-inner a:focus,.practicepicker .form-inner a:active{background:#ccc9c5}.practicepicker .form-inner a .icon-right-open-big{color:#a5a39f}.practicepicker .form-inner a:hover .icon-right-open-big a:focus .icon-right-open-big a:active .icon-right-open-big{color:#16669d}.md-screen{background:rgba(0,0,0,0.67)}.md-frame{background:#111;border:2px solid #000}.md-head{background:#1a1a1a;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#202020), to(#1a1a1a));background-image:-webkit-linear-gradient(top, #202020, #1a1a1a);background-image:-moz-linear-gradient(top, #202020, #1a1a1a);background-image:-ms-linear-gradient(top, #202020, #1a1a1a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@top', endColorstr='#ff@bottom', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-top:1px solid #2a2a2a}.md-head .close{color:#888;border-left:1px solid #000;box-shadow:inset 1px 0 0 rgba(255,255,255,0.05)}.md-head .close:hover,.md-head .close:focus,.md-head .close:active{color:#ccc}div.md-body{background:#282828}div.md-body .submit{border-top:2px solid #1a1a1a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025);background:#212121}table.md-form{color:#888}table.md-form>tbody>tr>td{border-top:1px solid #1d1d1d}table.md-form .form-group tr:first-child td{border-top:2px solid #171717;box-shadow:inset 0 1px 0 #2a2a2a}table.md-form td.label{color:#ccc}table.md-form td.tbody-title{color:#555}table.md-form td.tbody-title:after{background:#282828}div.switch-control ul.switch{border:1px solid #000;background:url("/common/styles/canfield/images/switch.png?v=28") top right no-repeat}table.datagrid-sm{border:1px solid #000;border-top:0}table.datagrid-sm th,table.datagrid-sm td{border-top:1px solid #000 !important}table.datagrid-sm th{background:#1a1a1a;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#202020), to(#1a1a1a));background-image:-webkit-linear-gradient(top, #202020, #1a1a1a);background-image:-moz-linear-gradient(top, #202020, #1a1a1a);background-image:-ms-linear-gradient(top, #202020, #1a1a1a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@top', endColorstr='#ff@bottom', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);color:#888}table.datagrid-sm td{color:#ccc}.terms-statement{border-top:1px solid #444;border-bottom:1px solid #444;color:#eee}.terms-statement a,.terms-statement a:visited,.terms-statement .clickable{color:#2578b1}.terms-accept{color:#ccc}.nav-bar{background:#1a1a1a;border-bottom:2px solid #000}.nav-bar .logo{border-right:2px solid #000}.practice_info li{color:#888}.practice_info li.org,.practice_info li.org a{color:#d6b465}ul.utils{color:#888}ul.utils>li>a,ul.utils>li>a:visited,ul.utils>li>.clickable{color:#888}ul.utils>li>a:hover,ul.utils>li>a:focus,ul.utils>li>a:active,ul.utils>li>.clickable:hover,ul.utils>li>.clickable:focus,ul.utils>li>.clickable:active{color:#ccc}.nav .picker{background:#282828;color:#888;border-right:2px solid #000}.nav a,.nav a:visited{color:#ccc}.nav a:hover,.nav a:focus,.nav a:active,.nav .picker:hover,.nav .picker:focus{background:#2d2d2d}.nav .contact a,.nav .contact a:hover{color:#d6b465}.popover-container .se .arrow,.popover-container .s .arrow,.popover-container .sw .arrow{border-top-color:#eee}.popover-container .ne .arrow,.popover-container .n .arrow,.popover-container .nw .arrow{border-bottom-color:#eee}div.popover{background:#eee;box-shadow:0 0 10px rgba(0,0,0,0.5)}div.popover h5{color:#888;background:#dedede}ul.popover-content{border-top:1px solid #ccc;background-color:#eee;color:#555}ul.popover-content li a:hover,ul.popover-content li a:focus,ul.popover-content li a:active,ul.popover-content li .clickable:hover,ul.popover-content li .clickable:focus,ul.popover-content li .clickable:active{color:#1a1a1a;background:#ccc}ul.popover-content ul.popover-content li span{color:#999}body.patient.aging li.aging a,body.patient.assessment li.assessment a,body.patient.compare li.compare a,body.patient.dermx li.dermx 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:#000;border-bottom:2px solid #2578b1;color:#2578b1}.picker-firsttime .arrow{border-bottom:8px solid #eee}.search input{background:#ccc;border:1px solid #000}#name_bubble{background:#22a0d8;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);border:1px solid #2578b1;color:#ccc}.report{border-bottom:1px solid #282828}.report .detail{color:#ccc}.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:#ccc !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:#eee !important}.datagrid.patients tbody:nth-child(odd) td{background:#282828}.datagrid.patients tbody:nth-child(even) td{background:#212121}.datagrid tbody.pressed{border:2px solid #aaa}.datagrid tbody.pressed td{background:#111;color:#ccc}.datagrid.clickable-rows tr:hover td,.datagrid.patients tbody:not(.pressed) tr.patient-summary:hover td{background-color:#333231;color:#22a0d8}.datagrid tbody.pressed .icon-star.off{color:#333231}.datagrid tr:hover .consultations-total{color:#2578b1}.datagrid .consultations-total,.datagrid tbody.pressed tr:hover .consultations-total{color:#666}.patient-details .transition-div{border-top:1px solid #000}.patient-details h3{color:#555}.datagrid tbody.pressed .air th{border-bottom:1px solid #1a1a1a;background:none;color:#888;box-shadow:none}.datagrid tbody.pressed .air td{background:transparent;border-bottom:1px solid #1a1a1a;font-size:12px;line-height:1.3;color:#ccc}.datagrid tbody.pressed .air tr:hover td{background:#232323;color:#ccc}.datagrid tbody.pressed .air tr.current td{background:#000;color:#2578b1}.datagrid tbody.pressed .air tr.current td div.badge{color:#2578b1;background:#222}.no-patient-logins{color:#555}.datagrid .consultation-details .detail{border-bottom:1px solid #2a2a2a}.datagrid .consultation-details li{color:#ccc}.datagrid .consultation-details li.title{color:#555}.patient-details .patient-details-table .graph-td{background:#000 !important;margin-left:-1px}svg>text{stroke:#555}.page-metrics{border-top:1px solid #2a2a2a}.metrics-block,.metrics-block a{color:#ccc}.metrics-block .number-pageviews,.metrics-block a .number-pageviews{color:#555}.form{background:#dad7d3}.form-inner{border:1px solid #ccc9c5}.form-inner a,.form-inner a:visited{color:#2578b1}.images{background-color:#000}.canvas{background-color:#000}.viewport .image .vp-label,.viewport div.disclaimer{background:rgba(0,0,0,0.5);color:#ccc}.menu{background:#282828}.icon-info{color:#3c3c3c}.icon-info:hover,.icon-info:focus,.icon-info:active{color:#717171}div.menu-header{color:#555}.menu_item{border-bottom:1px solid #1a1a1a}.image_list ul li{color:#ccc;border-top:1px solid #1a1a1a}.image_list ul li.pressed{background:#171717;color:#2578b1;border-left-color:#2578b1;cursor:default}.image_list ul li:hover,.image_list ul li:focus,.image_list ul li:active{background:#2e2e2e;color:#ccc}.view_options{border-top:2px solid #1a1a1a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025);background:#212121}.control small{color:#555}.rotato,.notch,.rail{background-color:#0e0e0e}.btnCheckbox .checkbox{background:#1a1a1a;border:1px solid #171717;box-shadow:0 1px 0 rgba(255,255,255,0.05),inset 0 1px 4px rgba(0,0,0,0.2)}.btnCheckbox.pressed .checkbox{background:none;border:1px solid transparent;box-shadow:none}.buttonGroup{border:1px solid #171717;border:1px solid rgba(0,0,0,0.5);border-radius:3px;background-clip:padding-box;width:auto;display:inline-block}.buttonGroup li{margin-right:1px}.buttonGroup li:last-of-type{margin-right:0}.dg-nav .buttonGroup{border:none}.visitlabel{color:#ccc}div.progress2,.prog_bar{background-color:#10825d}.reveal-fog{position:absolute;height:200%;width:100%;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%)}.big-reveal .big-reveal-fog{background:#000}.carousel-prev,.carousel-next{background:#171717;color:#888}.carousel-prev:hover,.carousel-next:hover,.carousel-prev:active,.carousel-next:active,.carousel-prev:focus,.carousel-next:focus{color:#ccc}div.product-item div.image_frame{background-color:#ccc;box-shadow:3px 3px 2px rgba(0,0,0,0.57)}div.product-item div.brand-name,div.product-item p.category-name,div.product-item p.product-name,div.product-item p.usage-interval,div.product-item p.usage-text{color:#aaa}div.product-item .product-descript,div.product-item .notes{color:#888}div.product-item .purchase-url .btnSecondary{color:#ccc}.carousel-pause{color:#555;background:#171717}.carousel-pause:hover,.carousel-pause:focus,.carousel-pause:active{color:#888;background:#111}#disclaimer{background:#000;color:#888}div.scores-pane{border-right:2px solid #171717}#score_bar_shell{background:#171717}div.scores-pane-block{border-top:2px solid #1a1a1a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)}div.scores-pane-block div.consultation-notes{color:#888}div.numeric-score-container{color:#ccc}#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=28")}.legend{border-top:1px solid #545454;color:#707070}.legend.left{color:#d6d6d6}#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:#ccc}.edu-list{background:#282828}.edu-list h4{color:#888}.edu-list ul{border-bottom:1px solid #1a1a1a}.edu-list li{color:#ccc;border-top:1px solid #1a1a1a}.edu-list li a{color:#888}.edu-list li.edu-url a{color:#d6b465}.edu-list ul a:hover,.edu-list ul a:focus,.edu-list ul a:active{background:#2e2e2e;color:#ccc}.edu-list ul li.selected{background:#171717;color:#2578b1;border-left-color:#2578b1}.edu-list ul li.selected a{background:#ccc;color:#2578b1;border-left-color:#2578b1}body.patient.nudity_optin table.no_form{border-radius:4px;background-clip:padding-box;background:#282828;margin:10px auto}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:#ccc;padding-top:100px;position:relative}body.patient.nudity_optin table.no_form td.no_right strong{color:#d6b465}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:#ccc}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}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:#282828;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:.75;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:#ccc;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:10pt;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:12pt;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{background:#ccc;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}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:#ccc;background-color:#2578b1}#page_wrapper{padding-top:52px;position:absolute;top:0;bottom:0;right:0;left:0}.nav-bar{position:fixed;top:0;z-index:25;width:100%;height:55px;text-align:left}.nav-bar .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{overflow-y:hidden;padding-left:10px;width:1px}.td-practice .logo td{padding-right:10px;height:55px;vertical-align:middle}.td-practice .logo .logo-td{width:25px}.td-practice .practice_info{margin-right:10px;line-height:1.1;max-height:57px;overflow:hidden}.td-practice li.office_phone{overflow:hidden;text-overflow:ellipsis}.td-practice .practice_info li{font-size:13px;display:block;white-space:nowrap}.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-practice .practice_info li.twoline{max-height:29px;-webkit-line-clamp:2}.td-practice li.office_phone a{color:inherit}.td-practice .practice_info li p{padding:0;margin:0}.td-practice .practice_info li.org{font-weight:bold;font-weight:700;margin-right:5px}.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;margin:0 -2px}ul.nav{display:inline-block}.nav a,.nav a:visited,.btnPopover{padding:0 15px;line-height:56px;height:54px;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:normal}.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.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{display:block;padding:0 22px}.tooltip.picker-firsttime{max-width:225px;top:50px}.td-utils{text-align:right;padding-right:10px}ul.utils{display:inline-block;font-weight:bold;font-weight:700;font-size:12px;white-space:nowrap}ul.utils>li{display:inline-block;margin-left:16px}ul.utils>li>a,ul.utils>li>a:visited,ul.utils>li>span{padding:9px 0;line-height:36px;display:block;position:relative;z-index:25}ul.utils .settings{position:relative;top:1px}ul.utils .icon-cog{font-size:18px;margin-right:-3px;line-height:1}ul.utils .icon-down-dir{font-size:15px}ul.utils .popover-container .ne{top:40px;right:-6px}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,#name_bubble{text-overflow:ellipsis}.search input{padding:8px;font-size:13px;width:100%}#name_bubble{position:absolute;z-index:10;top:3px;left:13px;right:15px;bottom:3px;padding:7px 5px;font-size:13px;border-radius:2px;background-clip:padding-box;cursor:default}@media screen and (-webkit-min-device-pixel-ratio:0){#name_bubble{top:5px;bottom:5px}}.clear_name_btn{float:right;cursor:pointer}body{visibility:hidden;overflow-y:auto;background-image:url('/common/images/login-bg.jpg');background-position:top center;background-attachment:fixed}.logo{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:#ccc;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{background-color:#fff !important}body div.nav-bar{background:#fff;border-bottom:1px solid #dedede;box-shadow:0 0 10px rgba(0,0,0,0.2)}body div.nav-bar ul.utils li .clickable:hover{color:#916c3b}body div.title{padding-top:20px}body div.form{background:#fff;color:#909090;box-shadow:0 0 3px 3px #d9d9d9;border-radius:10px;padding:10px 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;text-align:center;padding:10px 10px 0}body div.form div.form-inner{border:none;padding:20px 0 0 0}body div.form div.form-inner a,body div.form div.form-inner a:visited{color:#909090}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=text]::placeholder,body div.form div.form-inner ul.fields input[type=tel]::placeholder,body div.form div.form-inner ul.fields input[type=email]::placeholder,body div.form div.form-inner ul.fields input[type=password]::placeholder{color:#b3b3b3}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.small-links a,body div.small-links a:link,body div.small-links a:visited{color:#909090;font-family:'robotoreg';font-weight:normal}body.login{width:100%;height:100%}body.login div.login-message{position:absolute;top:60px;left:20px;width:300px;color:#909090;font-family:'robotolight';font-size:60px;text-align:left;line-height:1.2}body.login div.nav-bar-offset{margin:auto}body.login div.form{width:350px}body.login div.form h2{padding-top:25px}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:#aaa}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{top:3px;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.9em}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, #f7eed5, #e2cc9b, #ccac67, #aa874d, #916c3b);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{color:#888}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{color:#000;font-weight:bold}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, #888 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 .form{width:920px}body.privacy .form h2,body.privacy .form h3{font-size:100%;font-weight:bold}body.privacy .form h2{font-style:italic;color:#000;margin-bottom:5px;padding-left:0}body.privacy .form div.form-inner h2{text-align:left}body.privacy .form .no-bottom-margin{margin-bottom:0}body.privacy .form ul{margin:0 0 20px 40px}body.privacy .form ul li{list-style:disc}body.privacy .form ul ul{margin-bottom:0}body.privacy .form ul ul li{list-style-type:none}body.privacy .form ul ul li:before{content:"–";float:left;margin:-1px 5px 0 -10px}body.privacy .form ul.wide-dashes{margin-left:30px}body.privacy .form ul.wide-dashes li{list-style-type:none}body.privacy .form ul.wide-dashes li:before{content:"-";font-weight:bold;float:left;margin:-1px 20px 0 -10px}body.privacy .form a:hover,body.privacy .form a:visited:hover,body.privacy .form a:focus,body.privacy .form a:visited:focus,body.privacy .form a:active,body.privacy .form a:visited:active{text-decoration:underline}body.privacy .form div.go-back{float:right;margin-top:-60px}body.privacy .form p.go-back{margin:40px 0 -20px 0}@media only screen and (max-width:1030px){body.login div.login-message{position:inherit;margin:80px auto 0;width:450px;font-size:40px}body .dead-center{margin:30px auto 0 !important}body .dead-center .form{margin:0 auto}}@media only screen and (max-width:768px){body .dead-center .form{width:80%}}@media only screen and (max-width:1260px){.datagrid.patients,.fake-th{width:1220px}}@media only screen and (max-width:1080px){.compare-viewport select{color:#1a1a1a !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;pading-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){.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}}