td.min,th.min{width:1.3em;text-align:center}.red{color:red}.right{text-align:right}.center{text-align:center}#pager-bottom,#pager-top{text-align:right}#clinic-notice{background:red;color:#fff;margin:0;padding:0}.clinic-notice-msg{text-align:center}.navbar-brand{font-size:22px;font-weight:600}footer{padding:45px 22px 8px 22px}.footer-site-links{text-align:center}.delete-icon{color:red;padding-left:.2em;padding-right:.2em}.lead-info-icon{padding-left:.7em}.lead-info-icon-unqualified{color:red}.lead-talk-status-item{padding-left:.6em;padding-right:.6em}.table-col-delete{width:1.1em}.popover-title{text-align:left}.popover-content{text-align:left}.option-label{text-align:right;padding-top:6px;font-weight:700}#option-test-email-btn{margin-top:12px}.account-price{padding:2px 25px 2px 25px}.account-price-content{background-color:#ddd;border-radius:5px;font-size:16px;padding:15px 15px 15px 15px}.account-pay-fine-print{margin-top:22px;color:#777;font-size:12px}.wpc-email-icon{padding-right:.4em;padding-left:.4em;color:#0a0}.wpc-no-email{color:#aaa}.info-label{font-weight:700;text-align:right}.patient-details-supp-total{border-bottom:1px solid #eee;font-weight:700;padding-bottom:.5em}.patient-details-session-row{padding-top:4px;padding-bottom:4px}.patient-details-supp-row{padding-top:4px;padding-bottom:4px}.session-select{width:100%}.stripe-odd{background-color:#f9f9f9}.patient-details-select{width:100%}.doc-sidebar{display:none}@media (min-width:768px){.doc-sidebar{background-color:#f5f5f5;position:fixed;top:51px;bottom:0;left:0;z-index:1000;display:block;padding:20px;overflow-x:hidden;overflow-y:auto;border-right:1px solid #eee}.doc-sidebar-nav{display:none}}.doc-content h1{font-size:30px}.doc-content h2{margin-top:32px;font-size:16px;font-weight:700}td.doc-item{font-weight:700}.navbar-wrapper>.navbar{margin-bottom:0}.home-banner{-webkit-box-sizing:border-box;box-sizing:border-box;height:500px;margin-bottom:60px;background-image:url(/images/index-banner-bg.jpg);background-position:center;background-repeat:no-repeat;color:#eee;font-size:20px;position:relative}.home-banner-caption{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:auto;height:auto;bottom:20px;left:20%;right:20%;padding-top:20px;padding-bottom:30px;z-index:10}.home-banner-caption>h1{text-align:center;color:#eee;font-size:32px;font-weight:600}.marketing .col-lg-4{margin-bottom:20px;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:10px;margin-left:10px}.featurette-divider{margin:80px 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px}.join-error{margin-top:30px}.join-main{margin-top:30px;padding-left:15px;padding-right:15px}.join-instructions{padding:2px 25px 2px 25px}.join-instructions-content{background-color:#ddd;border-radius:5px;font-size:16px;padding:15px 15px 15px 15px}.join-instructions-content>h2{text-align:center;color:#666;font-size:32px;font-weight:600}.join-form{padding:15px 15px 15px 15px}.login-body{padding-bottom:40px;background-color:#eee}.login-body>.container{max-width:330px;margin:0 auto}.form-signin{padding:15px;margin-bottom:45px}.form-signin-heading{margin-bottom:10px}.form-signin-heading h2{text-align:center}.form-signin .checkbox{margin-bottom:10px;font-weight:400}.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin input[type=email]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.form-signin-errors{text-align:center}.login-forgot{text-align:right;font-size:14px;margin-top:12px}@media print{.no-print,.no-print *{display:none!important}}.load-overlay{position:absolute;left:0;top:0;bottom:0;right:0;background:#000;opacity:.6;filter:alpha(opacity=60)}.load-img{position:absolute;top:50%;left:50%}.loading-overlay-container{position:relative}.load-img-placeholder{min-height:50px}.load-img-placeholder-32{min-height:32px}.load-img-placeholder-50{min-height:50px}.load-img-placeholder-75{min-height:75px}.load-img-placeholder-100{min-height:100px}.load-img-placeholder-200{min-height:200px}select.form-inline-edit{width:100%;padding-top:0;padding-bottom:0}input.form-inline-edit{height:26px;padding-top:2px;padding-bottom:2px}.home-welcome-message{margin-top:8px;margin-bottom:22px;text-align:center}.home-welcome-message .home-welcome-content{display:inline-block;padding:4px 22px 4px 22px;background-color:#ddd;border-radius:5px;text-align:center}.home-welcome-message .home-welcome-content h2{font-size:16px;font-weight:700}.home-welcome-message .home-welcome-blue{background-color:#bacede}.home-welcome-message .home-welcome-blue a{font-weight:700}.home-stats-summary{text-align:center}.home-stats-summary table{border-bottom:#ddd solid 1px;border-left:#ddd solid 1px;border-right:#ddd solid 1px}.home-stats-summary tr th{text-align:center;font-size:12pt}.home-stats-summary tr td{font-size:12pt}.home-chart-row{margin-top:8px;margin-bottom:24px}.home-chart-wrapper{text-align:center}.home-chart{display:inline-block;width:360px;height:200px;background-color:#eee;border:2px solid #777;text-align:center;vertical-align:middle}.home-chart-loading{line-height:200px}#patient-details-program-section-banks h3{text-align:left}#patient-details-program-section-banks h3 .dropdown{display:inline-block}#patient-details-program-section-banks h3 .dropdown button.dropdown-toggle{padding:0;border:none;line-height:1;font-size:14pt;background:0 0;color:#337ab7}#patient-details-program-section-banks button.bank-add-button{color:#5cb85c;padding-top:0;padding-bottom:0}#patient-details-program-section-banks button.bank-edit-button{color:#5cb85c;padding-top:0;padding-bottom:0}#tab-groups .patient-details-list-row .patient-details-list-col-remove{padding-top:0}#tab-groups .patient-details-list-row .group-info{padding-top:2px}#tab-groups .patient-details-list-row .group-info a{font-weight:700}.patient-details-section{margin:15px 15px 10px 15px;padding:0}.patient-details-section h2{text-align:center;font-size:16pt;font-weight:700;margin:0;background-color:#eee;padding:8px 8px 8px 8px;border-top-left-radius:10px;border-top-right-radius:10px}.patient-details-section h2.bg-danger{background-color:#f2dede}.patient-details-section h3{text-align:center;font-size:14pt;font-weight:400;margin:0;background-color:#f8f8f8;padding:8px 8px 8px 8px;border-bottom:1px solid #eee;border-top:1px solid #eee}.patient-details-section .patient-details-section-body{position:relative;border:1px solid #eee;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.patient-details-section .patient-details-section-data{padding:7px 15px 7px 15px;border-left:1px solid #eee;border-right:1px solid #eee}.patient-details-section .patient-details-section-list{padding:0 15px 0 15px;border-left:1px solid #eee;border-right:1px solid #eee}.patient-details-section .patient-details-section-list .patient-details-list-row{border-top:1px solid #ddd;padding-top:15px;padding-bottom:15px}.patient-details-section .patient-details-section-list .patient-details-list-row:first-child{border-top:0}.patient-details-section .patient-details-section-list .patient-details-list-row:nth-child(even){background-color:#f9f9f9}.patient-details-section .patient-details-section-list .patient-details-list-col-remove{text-align:center;padding-top:10px}.patient-details-section .patient-details-section-footer{padding:7px 15px 7px 15px;border-top:1px solid #eee;background-color:#fdfdfd;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee}.patient-details-section .patient-details-sub-section{margin-top:15px;border-bottom:solid 1px #eee;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.patient-details-section .patient-details-sub-section:first-child{margin-top:0}.patient-details-section .patient-details-sub-section-row{margin-top:15px}.patient-details-section .patient-details-sub-section-row h3{border:1px solid #eee;border-top-left-radius:10px;border-top-right-radius:10px}.patient-details-section .patient-details-sub-section-row:first-child{margin-top:0}.patient-details-section .patient-details-sub-section-row:first-child h3{border-top-left-radius:0;border-top-right-radius:0}#patient-details-tabs div[role=tabpanel] ul.nav{margin:0;background-color:#eee;padding:8px 8px 0 8px;border-top-left-radius:10px;border-top-right-radius:10px}#patient-details-tabs div[role=tabpanel] div.tab-content{border-top:0}#patient-details-tabs li a[data-toggle=tab]{font-weight:700}#patient-details-tabs li.disabled a[data-toggle=tab]{font-weight:400}#patient-details-tabs #tab-talks .patient-details-list-row .talk-info .talk-info-date{font-weight:700}#patient-details-tabs #tab-talks .patient-details-list-row .talk-info .talk-info-name{font-weight:700}#program-sessions-section-class-list .patient-details-session-row:nth-child(even){background-color:#f9f9f9}#tab-rofs .patient-details-list-row .rof-info-result{margin-top:10px}#tab-rofs .patient-details-list-row .rof-info-result .rof-info-result-container{padding-left:0}#tab-rofs .patient-details-list-row .rof-info-result .rof-info-result-container .row{margin-right:0}#tab-rofs .patient-details-list-row .rof-info-result .notes{white-space:pre-line}#tab-rofs .patient-details-list-row .rof-info-result .rof-info-result-form{margin-bottom:22px}#tab-rofs .patient-details-list-row .rof-info-result .rof-info-result-edit-buttons{margin-top:6px;padding-left:40px}.session-patients-details .patient{background-color:#eef0ff;display:-ms-flexbox;display:-webkit-box;display:flex;padding:5px 20px 5px 20px}.session-patients-details .patient .name{-ms-flex-positive:2;-webkit-box-flex:2;flex-grow:2}.session-patients-details .patient .attended{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;text-align:center}.session-patients-details .patient:nth-of-type(even){background-color:#e0e8f8}@media (min-width:768px){.session-patients-details td{padding-left:10%;padding-right:10%}}@media (min-width:992px){#report-table .session-patients-details>td{padding-left:20%;padding-right:20%}}@media (min-width:1200px){#report-table .session-patients-details>td{padding-left:25%;padding-right:25%}}.reports-index h2{margin-bottom:18px;padding-left:48px;text-align:left;border-bottom:1px solid #333}.reports-index h3{border-bottom:1px solid #333;padding-left:10px;font-size:20px}.reports-index ul li{font-size:1.2em;font-weight:700;margin-bottom:10px}#report-table thead>tr>th{text-align:center}#report-table #report-settings-dropdown{text-align:left}.report-data-category-header-row{background-color:#347ab8!important;color:#fff;font-weight:700;text-align:center}.report-data-category-header-row td{border-top:3px solid #245580!important}.report-data-category-row td:first-child{padding-left:6px}.report-data-category-total-row{background-color:#e1f1ff!important;font-weight:700}.report-data-category-total-row td{border-top-color:#347ab8!important}tbody.report-data-summary{border-top:3px solid #245580!important}tbody.report-data-summary .report-data-summary-total-row{background-color:#347ab8!important;color:#fff;font-weight:700}#summary-list .week-talks>td{border-bottom:2px solid #bbb}#summary-list .week-talks>td:first-child{padding-left:20px}#summary-list .week-talks table.table{background-color:transparent}#summary-list .week-talks table.table tr th{border-top:none}@media (min-width:768px){#summary-list .week-talks>td:first-child{padding-left:20px}}@media (min-width:992px){#summary-list .week-talks>td:first-child{padding-left:40px}}@media (min-width:1200px){#summary-list .week-talks>td:first-child{padding-left:60px}}.data-mgmt-section h3{border-bottom:1px solid #333;padding-left:10px;font-size:20px}.data-mgmt-section .data-mgmt-item{margin-bottom:18px}.data-mgmt-section .data-mgmt-item button{margin-bottom:6px}.data-mgmt-section .data-mgmt-item .data-mgmt-form-container{margin-top:16px;margin-bottom:32px;padding-top:6px;border-top:1px solid #999;border-bottom:1px solid #999}.data-mgmt-section .data-mgmt-item .data-mgmt-form-container input[type=file]{margin-bottom:6px}.talk-stats-summary{margin:6px 0 18px 0;padding:8px 8px 8px 8px;background-color:#ddd;border-top:1px solid #999;border-bottom:1px solid #999}#leads-data .lead-row .talk-info-statusbar{padding-left:30px}