﻿@import"https://cdn.jsdelivr.net/npm/toastify-js@1.12.0/src/toastify.min.css";@import"https://cdn.jsdelivr.net/npm/slim-select@1.27.1/dist/slimselect.css";@import"https://cdn.jsdelivr.net/npm/tom-select@2.2.2/dist/css/tom-select.bootstrap5.min.css";@keyframes rotating{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-left{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.animate-rotate{animation:rotating 2s linear infinite}.animate-rotate-left{animation:rotating-left 2s linear infinite}.topsail_effect.topsail_effect_background_flash{background-color:#c9d606 !important}.topsail_effect.topsail_effect_background_flash.topsail_effect_running{transition:background-color 400ms ease-out;background-color:initial !important}.toastify.info{color:var(--info, black);background:var(--info-bg, #b6c5ff)}.toastify.warn{color:var(--warn, black);background:var(--warn-bg, #ffac5f)}.toastify.error{color:var(--error, red);background:var(--error-bg, #ffb6b6)}nav.dropdown_menu{z-index:100}nav.dropdown_menu ul ul{position:absolute;background-color:var(--bg);z-index:500}nav.dropdown_menu ul ul,nav.dropdown_menu ul li:hover ul ul,nav.dropdown_menu ul ul li:hover ul ul{display:none}nav.dropdown_menu ul li:hover ul,nav.dropdown_menu ul ul li:hover ul,nav.dropdown_menu ul ul ul li:hover ul{display:block}nav.dropdown_menu.menu_links{--bg: var(--accent-bg);--text: var(--accent);background-color:var(--bg);top:0;left:0;padding:0;line-height:1}nav.dropdown_menu.menu_links a,nav.dropdown_menu.menu_links h2{font-size:1em;line-height:1;font-weight:normal;border:none;text-decoration:none;margin:0;padding:var(--item-padding, 0.5em)}nav.dropdown_menu.menu_links a .iconify,nav.dropdown_menu.menu_links h2 .iconify{margin-right:.5em}nav.dropdown_menu.menu_links li:hover{background-color:var(--accent-light)}nav.dropdown_menu.menu_links ul{list-style:none;margin:0;padding:0}nav.dropdown_menu.menu_links ul a,nav.dropdown_menu.menu_links ul h2{display:block;cursor:pointer;border-radius:0}nav.dropdown_menu.menu_links li{min-width:var(--item-min-width, 12em)}nav.dropdown_menu.menu_links>a{vertical-align:top;border-right:solid 1px var(--border)}nav.dropdown_menu.menu_links>ul>li{border-right:1px solid var(--border)}nav.dropdown_menu.menu_links>ul>li>h2:before{font-family:"Arial Unicode MS";content:"►";padding-right:.7em;font-size:.7em;line-height:.7em;padding-top:.2em}nav.dropdown_menu.menu_links>ul>li:hover>h2:before{content:"▼"}nav.dropdown_menu.menu_links ul ul li{border:solid 1px var(--border);vertical-align:bottom}nav.dropdown_menu.menu_links ul ul li:not(:last-child){border-bottom:none}nav.dropdown_menu.menu_links ul ul li>h2:before{font-family:"Arial Unicode MS";content:"►";padding-right:.7em;font-size:.7em;line-height:.7em;padding-top:.2em}nav.dropdown_menu.menu_links ul ul li>h2:before{float:right}nav.dropdown_menu.menu_links ul ul li>ul{margin-top:calc(-1em - 2*(var(--item-padding, 0.5em) + 1px));left:100%}nav.dropdown_menu.menu_links.horizontal{width:100%;min-width:inherit}nav.dropdown_menu.menu_links.horizontal>ul{display:inline-block}nav.dropdown_menu.menu_links.horizontal>ul>li{float:left}@media only screen and (min-width: 981px){nav.dropdown_menu.menu_links:not(.vertical){width:100%;min-width:inherit}nav.dropdown_menu.menu_links:not(.vertical)>ul{display:inline-block}nav.dropdown_menu.menu_links:not(.vertical)>ul>li{float:left}}nav.dropdown_menu.menu_links.vertical>ul{display:block}nav.dropdown_menu.menu_links.vertical>ul>li{display:block}nav.dropdown_menu.menu_links.vertical ul li>h2:before{font-family:"Arial Unicode MS";content:"►";padding-right:.7em;font-size:.7em;line-height:.7em;padding-top:.2em}nav.dropdown_menu.menu_links.vertical ul li>h2:before{float:right}nav.dropdown_menu.menu_links.vertical ul li>ul{margin-top:calc(-1em - 2*(var(--item-padding, 0.5em) + 1px));left:100%}@media only screen and (max-width: 980px){nav.dropdown_menu.menu_links:not(.horizontal)>ul{display:block}nav.dropdown_menu.menu_links:not(.horizontal)>ul>li{display:block}nav.dropdown_menu.menu_links:not(.horizontal) ul li>h2:before{font-family:"Arial Unicode MS";content:"►";padding-right:.7em;font-size:.7em;line-height:.7em;padding-top:.2em}nav.dropdown_menu.menu_links:not(.horizontal) ul li>h2:before{float:right}nav.dropdown_menu.menu_links:not(.horizontal) ul li>ul{margin-top:calc(-1em - 2*(var(--item-padding, 0.5em) + 1px));left:100%}}:root{--alert: rgba(255, 0, 0, 0.589);--alert-bg: rgba(241, 219, 219, 0.747)}.primary{font-weight:bold}.secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.alert,a.button.alert{color:var(--alert);background-color:var(--alert-bg)}div.ss-main{margin-bottom:.5rem}div.ss-main>div.ss-single-selected,div.ss-main>div.ss-multi-selected{min-height:calc(1.15rem + 1.15em)}.ts-wrapper.plugin-dragula .gu-mirror{position:fixed !important;margin:0 !important;z-index:9999 !important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.ts-wrapper.plugin-dragula .gu-hide{display:none !important}.ts-wrapper.plugin-dragula .gu-unselectable{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.ts-wrapper.plugin-dragula .gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.ts-wrapper.plugin-dragula .gu-mirror{background-color:#efefef}.ts-wrapper.plugin-dragula .ts-control>div[data-value],.ts-wrapper.plugin-dragula .gu-mirror{padding-left:1px}.ts-wrapper.plugin-dragula .ts-control>div[data-value]:before,.ts-wrapper.plugin-dragula .gu-mirror:before{content:"⣶";margin-right:.3em;position:relative;top:-1px}div.top_labeled{vertical-align:top;white-space:nowrap;display:inline-block;padding:.2em}div.top_labeled>label,div.top_labeled>div.field_with_errors{display:inline-block}div.top_labeled>label+.iconify.help_text,div.top_labeled>div.field_with_errors+.iconify.help_text{padding-left:.3em}div.top_labeled>div.top_labeled_content>*:not(.field_with_errors),div.top_labeled>div.top_labeled_content>div.field_with_errors>*{width:100%;box-sizing:border-box}div.top_labeled>div.top_labeled_content>*:not(.field_with_errors).flatpickr-wrapper,div.top_labeled>div.top_labeled_content>div.field_with_errors>*.flatpickr-wrapper{width:initial}.validation_errors{text-align:center}.validation_errors .alert-box{color:var(--alert);background-color:var(--alert-bg);display:inline-block;margin:1em;padding:.5em;text-align:left}.field_with_errors{display:inline-block}.field_with_errors>label{color:var(--alert)}.field_with_errors>:not(label){background-color:var(--alert-bg)}.field_with_errors .select2-selection{background-color:var(--alert-bg);border-color:inherit}table.cruddy_view_index_list{width:100%}table.cruddy_view_index_list>thead>tr>th a[data-sort-dir]::after{font-size:.5em;vertical-align:top;padding-left:.5em;text-decoration:none;display:inline-block}table.cruddy_view_index_list>thead>tr>th a[data-sort-dir][data-sort-dir=asc]::after{content:"▲" attr(sortpos)}table.cruddy_view_index_list>thead>tr>th a[data-sort-dir][data-sort-dir=desc]::after{content:"▼" attr(sortpos)}table.cruddy_view_index_list>tfoot nav.pagination{padding:0 0 1em 0}table.cruddy_view_index_list>tfoot nav.pagination a,table.cruddy_view_index_list>tfoot nav.pagination span.page{margin:0}table.cruddy_view_index_list>tfoot nav.pagination span.page.gap,table.cruddy_view_index_list>tfoot nav.pagination span.page.current_page{padding:.1rem 1rem}table.cruddy_view_index_list>tfoot nav.pagination span.page.current_page{font-weight:bold}.cruddy_view_index .waiting_for_initial_data{text-align:center}.cruddy_view_index .waiting_for_initial_data progress{width:50%}fieldset.index_filter .index_filter_unaccounted .current_value{font-style:italic}form.resource_form .form_actions{text-align:center}body{margin-left:0;margin-right:0;padding-left:1em;padding-right:1em;font-family:"Roboto",sans-serif;font-size:14px;background-color:#faf6eb}body .hide{display:none}body .button,body button{font-weight:normal;border-radius:4px}body a{text-decoration:none;color:#92b06a}body a:hover{text-decoration:underline}body header{font-size:24px;color:rgba(0,0,0,.87);font-family:"Roboto",sans-serif;font-weight:bold}body header span.subtitle{font-size:10px;font-weight:normal;vertical-align:middle;color:rgba(0,0,0,.54)}body header span.user{font-size:12px;font-weight:normal;vertical-align:middle;float:right;margin-top:.5em}body header div.quick_open{float:right;margin-right:20px;margin-top:-8px}body header div.quick_open input[type=text]{width:8em;padding:.3em}body header div.quick_open input[type=submit]{display:none}body icon{vertical-align:sub}body input{font-family:"Roboto",Arial,sans-serif}body div.flex-grid{display:flex}body .flex-row{display:flex;flex-flow:row nowrap;justify-content:space-around}body div.flex-between{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.5em}body div.flex-around{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:.5em}body div.flex-center{display:flex;flex-wrap:wrap;justify-content:center}body div.flex-col{display:flex;flex-flow:column nowrap;align-content:center}body div.flex-left{display:flex;justify-content:flex-start}body span.expired{color:#dd5f32}body span.expiring_soon{color:#b2b3ed}body .clearfix{clear:both}body .wide{width:100%}body .bold{font-weight:bold}body .borders{border-color:rgba(0,0,0,.38);border-style:solid;border-width:thin}body .side-border{padding-left:7em;border-left-color:rgba(0,0,0,.38);border-left-style:solid;border-left-width:thin}@media print{body .noprint{display:none}}.button,button,input[type=submit]{font-size:1em;padding:.4em 1em;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;overflow:visible;border:1px solid gray;background:#f6f6f6;font-weight:normal;color:inherit}.button,.button:link,.button:visited,.button:hover,.button:active,button,button:link,button:visited,button:hover,button:active,input[type=submit],input[type=submit]:link,input[type=submit]:visited,input[type=submit]:hover,input[type=submit]:active{text-decoration:none}.button:hover,button:hover,input[type=submit]:hover{background-color:#ededed}.button:disabled,button:disabled,input[type=submit]:disabled{opacity:.5}a.button{display:inline-block}ts-panel#course_attendances ts-panel-body[variant=new] ts-loadable{background-color:#faf6eb}ts-panel#course_attendances ts-panel-body[variant=new] ts-loadable form.resource_form{padding:0}ts-panel#course_instructions ts-panel-body[variant=new] ts-loadable{background-color:#faf6eb}ts-panel#course_instructions ts-panel-body[variant=new] ts-loadable form.resource_form{padding:0}ts-panel#credit_shortages form.waive_form{display:flex;justify-content:flex-end}ts-panel#credit_shortages div.credit_summary{margin-top:1em}ts-panel#credit_shortages div.credit_summary table.version1 td{padding:.25em}ts-panel#credit_shortages div.credit_summary table.version1 td:nth-child(2){text-align:right;padding-right:2em}ts-panel#credit_shortages div.credit_summary table.version1 td:nth-child(4){text-align:right}dialog.cruddy_view_edit{background-color:#faf6eb}dialog.cruddy_view_edit .resource_form{border:none}.cruddy_view_index{color:#333;margin-bottom:2em}.cruddy_view_index div.borders{margin-top:.25em;margin-bottom:.25em;padding-bottom:5px}.cruddy_view_index>h1{float:left;margin-bottom:0}.cruddy_view_index>h1 span{font-size:14px;font-weight:normal;padding-left:1em}.cruddy_view_index hr{border:solid thin rgba(0,0,0,.1)}.cruddy_view_index span.actions{position:absolute;top:8em;right:2em}.cruddy_view_index a.flagged,.cruddy_view_index span.flagged,.cruddy_view_index span.flagged>a{background-color:red;color:#fff;padding-right:2em}.cruddy_view_index a.italic{font-style:italic}.cruddy_view_index #new_filter fieldset,.cruddy_view_index fieldset#index_filter{border:none}.cruddy_view_index #new_filter fieldset legend,.cruddy_view_index fieldset#index_filter legend{display:none}.cruddy_view_index table.cruddy_view_index_list>tbody>tr.showing_form,.cruddy_view_index table.cruddy_view_index_list>tbody>tr:hover{background-color:#f1f1f1}table.data_table{border-collapse:collapse;border:none}table.data_table thead{border:none;background-color:#f4e4d5;border-bottom:solid 2px #378098;text-align:left}table.data_table thead tr th ts-loadable-sorter{float:left}table.data_table tbody{border:none}table.data_table tbody tr{border-left:none;border-right:none;border-bottom:1px solid #ddd}table.data_table tbody tr:hover{border-left:none;border-right:none}table.data_table tbody tr:hover a{color:#92b06a}table.data_table tbody tr td{padding:.75em .5em .75em 0;border:none;text-align:left}table.data_table tbody tr td a{color:#92b06a}table.data_table tbody tr:last-child td{border:none}table.data_table span.jump_to{display:none}table.data_table div.no_glass{background-color:#faf6eb}.will_paginate{font-size:small}.will_paginate .pagination{float:left}.will_paginate .page_info{padding-top:inherit;float:right}.embedded_index h2{margin:0}div.growable{margin:1em 0}div.growable>div[class$=_fields] div[class$=_field]{background-color:#f6f6f6;padding:0;margin-bottom:0;border-bottom:2px solid #454545}div.growable>div[class$=_fields] div[class$=_field] a.remove_fields{float:right;padding-top:3px}div.growable>div[class$=_fields] div[class$=_field] a.remove_fields .iconify{color:#dd5f32}div.growable>div[class$=_fields] div[class$=_field] a.remove_fields .iconify:hover{color:#cd1c13}div.growable>div[class$=_fields] div[class$=_field] div.field~a.remove_fields{margin-top:1.5em}div.growable>div[class$=_fields] div.attachment_field a{color:#92b06a !important}a.icon_link{text-decoration:none;white-space:nowrap;color:inherit}a.icon_link .filter_link,a.icon_link .divert_link,a.icon_link .edit_link,a.icon_link .spawn_link,a.icon_link .print_link,a.icon_link .exam_link{display:inline;zoom:80%;margin-left:.25em;opacity:.1}a.icon_link:hover>.filter_link,a.icon_link:hover>.divert_link,a.icon_link:hover>.spawn_link{opacity:1}.data_table td:hover a.icon_link>.filter_link,.data_table td:hover a.icon_link>.divert_link,.data_table td:hover a.icon_link>.spawn_link{opacity:1}fieldset.index_filter{border:none;margin-top:.5em}form.index_filter{display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:4px}form.index_filter .top_labeled>label{font-size:12px;font-weight:bold;color:#378098;text-transform:uppercase}form.index_filter input[type=text]{line-height:31px;font-size:1em;height:2.5em;font-size:1em;border:1px solid #aaa;border-radius:4px;padding:0 .3em}form.index_filter input[type=text]::-webkit-input-placeholder{text-align:center}form.index_filter input[type=submit]{margin-top:-1px}form.index_filter select{width:15em}form.index_filter input[type=date]{font-size:1em;padding:.5em}span.lockable svg{width:1rem;height:1rem;margin-left:.5em}span.lockable.locked svg.unlocked{display:none}span.lockable.locked a{pointer-events:none;background-color:#f5f5f5}span.lockable:not(.locked) svg.locked{display:none}#menu{min-width:1000px;font-size:14px;background:#378098;color:#fff;border:none;letter-spacing:.5px}#menu ul{background:inherit;color:inherit;border:none}#menu ul ul li{border:none}#menu ul li{background:inherit;color:inherit;border:none;min-height:3em;min-width:16em}#menu ul li:hover{background:#fff;color:#378098;border:none}#menu ul li icon{color:#fff;padding-right:.5em}#menu ul li h2{background:#378098;color:#fff;border:none;padding:1em;text-align:left}#menu ul li h2:hover{background:#dcedfa;color:#378098;border:none}#menu ul li a{background:#378098;color:#fff;border:none;padding:1em;text-align:left}#menu ul li a:hover{background:#dcedfa;color:#378098;border:none}#menu ul li a:hover icon{color:#378098}#menu ul li.menu_admin{min-width:10em}#menu ul li.menu_admin>h2:before{font-family:"Material Icons";content:""}#menu ul li.menu_admin>h2:before:hover{content:"settings"}#menu ul li.menu_admin ul h2:before{content:"◀";float:left}#menu ul li.menu_admin ul li{min-width:10em}#menu ul li.menu_admin ul ul{top:0px;right:100%;left:-15em}#menu ul li.menu_admin ul ul li{min-width:10em}ts-panel#notes ts-loadable a.flagged,ts-panel#notes ts-loadable span.flagged{background-color:red;color:#fff;padding-right:2em}ts-panel#offices ts-panel-body[variant=existing] ts-loadable{background-color:#faf6eb}ts-panel#offices ts-panel-body[variant=existing] ts-loadable form.resource_form{padding:0}ts-panel#offices ts-panel-body[variant=existing] ts-loadable form.resource_form p{display:none}ts-panel#optometrist table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:1em}ts-panel#optometrist table td{padding:.25em 0em .25em 1em;border-bottom:solid thin #ddd}ts-panel#optometrist table.details_table td{border-top:none;font-weight:bold}ts-panel#optometrist table.details_table td:nth-of-type(odd){border-right:solid thin #ddd;color:rgba(0,0,0,.54);font-weight:normal;width:20%}ts-panel#optometrist table.details_table td:nth-of-type(even){width:30%}ts-panel#optometrist table.details_table td:nth-of-type(2){border-right:solid thin #000}ts-panel#optometrist table.details_table td:empty{background-color:#f6f6f6}ts-panel#optometrist table.info thead{font-weight:bold;color:rgba(0,0,0,.54)}ts-panel#optometrist table.info td:first-of-type{width:6em}ts-panel#optometrist .flex-between input{width:14em}ts-panel#optometrist a.renew-license{float:right}tr.pagination{background:#f1f1f1;border:1px solid #e5e5e5;text-align:center;padding:1em;cursor:default}tr.pagination a,tr.pagination span{padding:.2em .3em}tr.pagination .disabled{color:#aaa}tr.pagination .current{font-style:normal;font-weight:bold;background-color:#bebebe;display:inline-block;width:1.4em;height:1.4em;line-height:1.5;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;text-shadow:rgba(255,255,255,.8) 1px 1px 1px}tr.pagination a{text-decoration:none;color:#000}tr.pagination a:hover,tr.pagination a:focus{text-decoration:underline}ts-panel form.index_filter{justify-content:flex-start}#quick_links>.title{font-weight:bold;min-width:8em;display:list-item;list-style-type:disclosure-closed}#quick_links>.title:hover{cursor:default;list-style-type:disclosure-open}#quick_links a{display:inline-block;font-weight:bold;font-size:1.1em;margin:.5em 0}.resource_form{text-align:left}.resource_form label{margin-top:.5em;color:#378098}.resource_form .field_with_errors>label{color:var(--alert)}.resource_form .field_with_errors>select{border:2px solid var(--alert)}.resource_form input,.resource_form textarea{border-radius:4px;border:thin solid gray;box-sizing:border-box}.resource_form input[type=text],.resource_form input[type=password],.resource_form input[type=tel],.resource_form textarea{font-size:1em;padding:.3em}.resource_form input[type=text],.resource_form input[type=date],.resource_form input[type=number],.resource_form input[type=tel],.resource_form select.native_select{height:2.4em}.resource_form input[type=date]{font-size:1em;width:10.8em;padding:2px}.resource_form input[type=number]{font-size:1em;padding:.3em}.resource_form select.native_select{font-size:1em;background-color:#fff}.resource_form input:disabled,.resource_form select:disabled,.resource_form textarea:disabled{background-color:#eee}.resource_form h3{color:#378098;margin-bottom:0}.resource_form h3 a{float:right;font-weight:normal;font-size:14px;color:#92b06a !important}.resource_form h3 a icon{color:rgba(0,0,0,.87)}.resource_form summary{color:#378098;margin:1em 0;font-weight:bold}.resource_form fieldset{border:solid gray 1px}.resource_form fieldset legend{font-weight:bold}.resource_form div.field{display:flex;flex-flow:column}.resource_form div.field_with_errors{display:inline-block !important;flex-flow:column}.resource_form div.field_with_errors:has(textarea){display:inline !important;flex-flow:column}.resource_form .flexleftflow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.resource_form .flexleftflow div.field{margin-right:2em}.resource_form .collection_check_boxes label{margin-top:0}.resource_form .collection_check_boxes label:before{content:"\a";padding-left:.2em}.resource_form .collection_check_boxes label:after{content:"\a";white-space:pre}.resource_form .alert-box{color:red}.resource_form .rlabel{width:10em;float:left;text-align:right}.resource_form .rlabel:after{content:":";margin-right:.5em}.resource_form .rlabel.long{width:15em}.resource_form .rlabel.nocolon:after{content:""}.resource_form .instructions{padding-left:1em;margin-top:.7em;font-style:italic;font-size:.9em;color:green}.resource_form #form_footer{margin-top:2em}.resource_form #form_actions,.resource_form .form_actions{text-align:center;margin:1em 0}.flex-checkbox{display:flex;flex-flow:row nowrap;justify-content:flex-start}.flex-checkbox input[type=radio]{margin:1em 0 0 1em;width:2em}.flex-checkbox .radio_group{margin:0 1em}.flex-between input{width:14em}.flex-between input[type=checkbox]{width:4em;height:1.5em}.data_table .resource_form{border:solid thick #ccc}.resource_show{padding:1em}.resource_show #show_actions{text-align:center;padding:1em 1em .5em 1em}.ts-wrapper{display:inline-block}.ts-wrapper .ts-dropdown input.dropdown-input{box-sizing:border-box}.ts-wrapper .ts-control{border-radius:4px;border:thin solid gray}ts-panel{margin-bottom:10px;vertical-align:top}ts-panel>ts-panel-body{border:solid thin #ddd;border-top:none}ts-panel>ts-panel-body form>div{margin-bottom:5px}ts-panel>ts-panel-body[variant=summarized]{justify-content:flex-start}ts-panel::part(ts-panel-header){background-color:#adc4cc;padding:.2em;padding-top:5px;color:rgba(0,0,0,.54)}ts-panel::part(ts-panel-header) .ts-panel-window-icon svg{height:1.5em;margin-top:-0.2em}ts-panel ts-panel{border:solid thin #adc4cc}ts-panel ts-panel div.ts-panel-header{background-color:#adc4cc;color:rgba(0,0,0,.54)}ts-panel ts-panel ts-panel-body{background-color:#fff}ts-panel ts-panel ts-panel>.ts-panel-header{background-color:#e1eef9;color:rgba(0,0,0,.54)}ts-panel ts-panel ts-panel>.ts-panel-header icon{color:rgba(0,0,0,.54)}ts-panel ts-panel ts-panel>.ts-panel-header icon.ts-panel-window-icon{color:rgba(0,0,0,.54)}body.controller_candidates.action_show dialog.cruddy_view_edit,body.controller_exam_applications.action_index dialog.cruddy_view_edit{width:80%}body.controller_candidates.action_show div.resource_show ts-panel.flagged>div.ts-panel-header,body.controller_exam_applications.action_index div.resource_show ts-panel.flagged>div.ts-panel-header{background-color:red;color:#fff}body.controller_candidates.action_show div.resource_show ts-panel.flagged>div.ts-panel-header:after,body.controller_exam_applications.action_index div.resource_show ts-panel.flagged>div.ts-panel-header:after{content:"*** FLAGGED ***";font-weight:bold;letter-spacing:.5em;margin-left:3.5em}body.controller_candidates.action_show div.resource_show label,body.controller_exam_applications.action_index div.resource_show label{font-weight:bold}body.controller_candidates.action_show div.resource_show table:not(.data_table),body.controller_exam_applications.action_index div.resource_show table:not(.data_table){width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:1em}body.controller_candidates.action_show div.resource_show table:not(.data_table) td,body.controller_exam_applications.action_index div.resource_show table:not(.data_table) td{padding:.25em 0em .25em 1em;border-bottom:solid thin #ddd}body.controller_candidates.action_show div.resource_show table:not(.data_table).details_table td,body.controller_exam_applications.action_index div.resource_show table:not(.data_table).details_table td{border-top:none;font-weight:bold}body.controller_candidates.action_show div.resource_show table:not(.data_table).details_table td:nth-of-type(odd),body.controller_exam_applications.action_index div.resource_show table:not(.data_table).details_table td:nth-of-type(odd){border-right:solid thin #ddd;color:rgba(0,0,0,.54);font-weight:normal;width:30%}body.controller_candidates.action_show div.resource_show table:not(.data_table).details_table td:nth-of-type(even),body.controller_exam_applications.action_index div.resource_show table:not(.data_table).details_table td:nth-of-type(even){width:70%}body.controller_candidates.action_show div.resource_show table:not(.data_table).details_table td:nth-of-type(2),body.controller_exam_applications.action_index div.resource_show table:not(.data_table).details_table td:nth-of-type(2){border-right:solid thin #000}body.controller_candidates.action_show div.resource_show table:not(.data_table).details_table td:empty,body.controller_exam_applications.action_index div.resource_show table:not(.data_table).details_table td:empty{background-color:#f6f6f6}body.controller_candidates.action_show div.resource_show table:not(.data_table).character_references_table th,body.controller_exam_applications.action_index div.resource_show table:not(.data_table).character_references_table th{text-align:left;padding-left:1em;color:rgba(0,0,0,.54)}body.controller_candidates.action_show div.resource_show table:not(.data_table).notes td:first-child,body.controller_exam_applications.action_index div.resource_show table:not(.data_table).notes td:first-child{width:30%}body.controller_candidates.action_show div.resource_show .flex-between input,body.controller_exam_applications.action_index div.resource_show .flex-between input{width:14em}body.controller_candidates.action_show div.resource_show a.grant-license,body.controller_exam_applications.action_index div.resource_show a.grant-license{float:right}body.controller_candidates.action_index .resource_form{width:50em}body.controller_corporations.action_index form.resource_form table.wide tbody tr td{vertical-align:top}body.controller_corporations.action_index form.resource_form table.wide tbody tr td.license_number{padding-top:1.2em}body.controller_corporations.action_certificate{background-color:#fff}@media print{body.controller_corporations.action_certificate .corporation-certificate{width:760px;margin:0 auto}body.controller_corporations.action_certificate .corporation-certificate header{display:none}body.controller_corporations.action_certificate .corporation-certificate .certificate{page-break-after:always}}body.controller_corporations.action_certificate .corporation-certificate .certificate{width:100%;margin:0 auto}body.controller_corporations.action_certificate .corporation-certificate .certificate-seal{width:100%;margin:0 auto}body.controller_corporations.action_certificate .corporation-certificate .certificate-seal-sub{font-size:10px;font-family:"Times New Roman";text-align:center;font-weight:bold}body.controller_corporations.action_certificate .corporation-certificate .certificate-h{font-family:century;font-size:14px;font-weight:bold;text-align:center}body.controller_corporations.action_certificate .corporation-certificate .certificate-body{width:80%;font-size:12px;font-family:century;text-indent:2em;text-align:center;margin:0 auto}body.controller_corporations.action_certificate .corporation-certificate .certificate-footer{text-align:right}body.controller_corporations.action_certificate .corporation-certificate .certificate-footer p{font-size:8px}body.controller_course_attendances table.cruddy_view_index_list tbody tr td:nth-child(11){white-space:nowrap}body.controller_course_attendances table.cruddy_view_index_list tbody tr td span.retake{color:red;font-weight:bold}body.controller_course_attendances .resource_form div.ca-header{font-size:1.4em;font-weight:bold;line-height:1.5em}body.controller_course_attendances .resource_form table.attendance_timers tbody tr td{padding:.1em .2em;border-bottom:1px dotted gray}body.controller_course_attendances .resource_form #course_attendance_quiz{margin-top:2em;max-width:80em;display:block}body.controller_course_attendances .resource_form #course_attendance_quiz label{color:#000;display:block}body.controller_course_attendances .resource_form #course_attendance_quiz h2{margin-top:0;text-align:left;font-size:1.5em}body.controller_course_attendances .resource_form #course_attendance_quiz .answer_result{font-size:1.3em;font-weight:bold;margin-left:1.5em}body.controller_course_attendances .resource_form #course_attendance_quiz .correct{color:green}body.controller_course_attendances .resource_form #course_attendance_quiz .incorrect{color:red}body.controller_course_attendances .resource_form #course_attendance_quiz .hilite{background-color:#d3d3d3}body.controller_course_attendances .resource_form #course_attendance_quiz .emphasized{font-weight:bold}body.controller_courses dialog.cruddy_view_edit{max-width:80%}body.controller_system_configurations.action_help h1+h2+ul{column-count:3;line-height:1.75em}body.controller_complaints.action_index .resource_form,body.controller_disciplines.action_index .resource_form,body.controller_reported_malpractices.action_index .resource_form{width:60em}body.controller_license_renewals dialog.cruddy_view_edit{max-width:80%}body.controller_offices.action_index div.cruddy_view_index table.data_table tbody tr td:last-child{text-align:right;padding-right:2em}body.controller_office_licenses.action_certificate,body.controller_intranet.action_office_license_certificate{background-color:#fff}@media print{body.controller_office_licenses.action_certificate .office-license-certificate .certificate,body.controller_intranet.action_office_license_certificate .office-license-certificate .certificate{page-break-after:always}}body.controller_office_licenses.action_certificate .office-license-certificate .certificate,body.controller_intranet.action_office_license_certificate .office-license-certificate .certificate{display:flex;flex-direction:column;align-items:center;width:1100px;margin:0;margin-top:0px;margin-left:154px;font-family:"Lobster Two",cursive}body.controller_office_licenses.action_certificate .office-license-certificate .certificate p,body.controller_intranet.action_office_license_certificate .office-license-certificate .certificate p{width:1100px;font-family:"Lobster Two",cursive;text-align:center;font-size:1.8em;-webkit-margin-before:.1em;-webkit-margin-after:.1em;letter-spacing:2px;line-height:1}body.controller_office_licenses.action_certificate .office-license-certificate .certificate p.smaller-text,body.controller_intranet.action_office_license_certificate .office-license-certificate .certificate p.smaller-text{text-align:right;letter-spacing:0;font-size:1.4em;line-height:1.3em;width:750px}body.controller_office_licenses.action_certificate .office-license-certificate .certificate input[type=text],body.controller_intranet.action_office_license_certificate .office-license-certificate .certificate input[type=text]{font-size:20px;font-weight:normal}body.controller_office_licenses.action_certificate .office-license-certificate .certificate .gothic,body.controller_intranet.action_office_license_certificate .office-license-certificate .certificate .gothic{font-family:"Pirata One",cursive}body.controller_office_licenses.action_certificate .office-license-certificate .certificate .certificate-logo img,body.controller_intranet.action_office_license_certificate .office-license-certificate .certificate .certificate-logo img{position:relative;width:1100px}body.controller_office_licenses.action_certificate .office-license-certificate .certificate .certificate-logo h2,body.controller_intranet.action_office_license_certificate .office-license-certificate .certificate .certificate-logo h2{position:relative;top:-395px;right:-509px;margin:0;padding:0;font-size:28px;font-family:"Roboto Mono"}body.controller_office_licenses.action_certificate .office-license-certificate .certificate .signature-line,body.controller_intranet.action_office_license_certificate .office-license-certificate .certificate .signature-line{position:relative;height:20px;border:0;border-bottom:1px solid #000;bottom:2px;text-align:center;font-family:"Roboto";padding:0;padding-top:6px;font-weight:bolder;margin-top:0;background:none}body.controller_office_licenses.action_certificate .office-license-certificate .certificate .legible,body.controller_intranet.action_office_license_certificate .office-license-certificate .certificate .legible{font-weight:bold;text-align:center;font-family:"Times New Roman";font-size:12px;letter-spacing:0;margin-top:1em}body.controller_office_licenses.action_certificate .office-license-certificate .certificate .not-transferable,body.controller_intranet.action_office_license_certificate .office-license-certificate .certificate .not-transferable{display:flex;flex-direction:row;flex-wrap:nowrap}div.office_license_field div.field{margin-right:1em}body.controller_optometrists.action_show div.resource_show ts-panel-body[variant=index] div.cruddy_view_index fieldset.index_filter,body.controller_candidates.action_show div.resource_show ts-panel-body[variant=index] div.cruddy_view_index fieldset.index_filter{padding:0 0 .5em 0}body.controller_optometrists.action_show div.resource_show ts-panel.flagged>div.ts-panel-header,body.controller_candidates.action_show div.resource_show ts-panel.flagged>div.ts-panel-header{background-color:red;color:#fff}body.controller_optometrists.action_show div.resource_show ts-panel.flagged>div.ts-panel-header:after,body.controller_candidates.action_show div.resource_show ts-panel.flagged>div.ts-panel-header:after{content:"*** FLAGGED ***";font-weight:bold;letter-spacing:.5em;margin-left:3.5em}body.controller_optometrists.action_show div.resource_show div.header,body.controller_candidates.action_show div.resource_show div.header{display:flex;justify-content:space-between}body.controller_optometrists.action_show div.resource_show div.header h2.title,body.controller_candidates.action_show div.resource_show div.header h2.title{margin-top:0}body.controller_optometrists.action_show div.resource_show div.header h2.title span,body.controller_candidates.action_show div.resource_show div.header h2.title span{color:rgba(0,0,0,.54);font-size:18px;font-weight:normal;padding-left:1em}body.controller_optometrists.action_show div.resource_show div.header table,body.controller_candidates.action_show div.resource_show div.header table{margin-right:8em;border:solid 1px #adc4cc;border-collapse:collapse}body.controller_optometrists.action_show div.resource_show div.header table thead,body.controller_candidates.action_show div.resource_show div.header table thead{background-color:#adc4cc}body.controller_optometrists.action_show div.resource_show div.header table thead td,body.controller_candidates.action_show div.resource_show div.header table thead td{padding:.1em .4em}body.controller_optometrists.action_show div.resource_show div.header table tbody,body.controller_candidates.action_show div.resource_show div.header table tbody{text-align:center}body.controller_optometrists.action_show div.resource_show table.data_table thead,body.controller_candidates.action_show div.resource_show table.data_table thead{color:rgba(0,0,0,.87);background:none}body.controller_optometrists.action_show div.resource_show table.data_table thead th,body.controller_candidates.action_show div.resource_show table.data_table thead th{border:thin solid #fff;border-bottom:none}body.controller_optometrists.action_show div.resource_show table.data_table.exam_application_table tbody tr td,body.controller_candidates.action_show div.resource_show table.data_table.exam_application_table tbody tr td{padding-left:.1em}body.controller_optometrists.action_show div.resource_show div#show_actions,body.controller_candidates.action_show div.resource_show div#show_actions{position:absolute;top:5.5em;right:1em}body.controller_optometrists.action_show div.resource_show label,body.controller_candidates.action_show div.resource_show label{font-weight:bold}body.controller_optometrists.action_show div.resource_show ts-panel,body.controller_candidates.action_show div.resource_show ts-panel{width:100%}body.controller_optometrists.action_show div.resource_show ts-panel[variant=index] form.panel_filter,body.controller_candidates.action_show div.resource_show ts-panel[variant=index] form.panel_filter{padding-bottom:.5em}body.controller_optometrists.action_show div.resource_show ts-panel span[slot=panel_actions]>span,body.controller_candidates.action_show div.resource_show ts-panel span[slot=panel_actions]>span{margin:0 .25em;cursor:pointer}body.controller_optometrists.action_show div.resource_show div.left_panels,body.controller_candidates.action_show div.resource_show div.left_panels{width:49%;display:flex;flex-direction:column;float:left}body.controller_optometrists.action_show div.resource_show div.right-panels,body.controller_candidates.action_show div.resource_show div.right-panels{width:49%;float:right}body.controller_optometrists.action_show div.resource_show table tfoot tr:last-child td,body.controller_candidates.action_show div.resource_show table tfoot tr:last-child td{text-align:center}body.controller_optometrists.action_ce_certificate{background-color:#fff}@media print{body.controller_optometrists.action_ce_certificate #ce-certificate-navigation{display:none}}body.controller_payments.action_index table.cruddy_view_index_list tbody tr td:nth-child(8),body.controller_payments.action_index table.cruddy_view_index_list tbody tr td:nth-child(9){text-align:right}body.controller_payments.action_index dialog.cruddy_view_edit{max-width:80%}body.controller_online_courses\/quizzes.action_index table.cruddy_view_index_list.data_table:not(.quiz_questions) thead tr th,body.controller_online_courses\/quizzes.action_index table.cruddy_view_index_list.data_table:not(.quiz_questions) tbody tr td{text-align:right}body.controller_online_courses\/quizzes.action_index table.cruddy_view_index_list.data_table:not(.quiz_questions) thead tr th:first-child,body.controller_online_courses\/quizzes.action_index table.cruddy_view_index_list.data_table:not(.quiz_questions) tbody tr td:first-child{text-align:left}body.controller_online_courses\/quizzes.action_index dialog.cruddy_view_edit{max-width:80%}body.controller_registrations.action_edit .rlabel,body.controller_registrations.action_update .rlabel{width:12em;margin-top:.15em}body.controller_optometrists.action_edit table.data_table.office_license_table tbody tr.office_license td:first-of-type,body.controller_optometrists.action_update table.data_table.office_license_table tbody tr.office_license td:first-of-type{display:flex;flex-flow:column nowrap;align-content:center}body.controller_intranet.action_ce_certificate #ce-certificate-navigation,body.controller_optometrists.action_ce_certificate #ce-certificate-navigation{width:90%;height:2em;margin:1em auto;border-bottom:1px solid #000}body.controller_intranet.action_ce_certificate #ce-certificate-navigation form,body.controller_optometrists.action_ce_certificate #ce-certificate-navigation form{width:7em;float:right}body.controller_intranet.action_ce_certificate #ce-certificate-navigation a,body.controller_optometrists.action_ce_certificate #ce-certificate-navigation a{float:left;font-family:"Roboto"}@media print{body.controller_intranet.action_ce_certificate .continuing-education-certificate .certificate,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .certificate{page-break-after:always}}body.controller_intranet.action_ce_certificate .continuing-education-certificate .certificate,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .certificate{font-size:12px}body.controller_intranet.action_ce_certificate .continuing-education-certificate .certificate .header,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .certificate .header{width:90%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;margin:0 auto}body.controller_intranet.action_ce_certificate .continuing-education-certificate .certificate .header .title p,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .certificate .header .title p{font-weight:bold}body.controller_intranet.action_ce_certificate .continuing-education-certificate .disclaimer,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .disclaimer{text-align:center;background-color:#b2b2b2;padding:0 5px;border:1px solid #000}body.controller_intranet.action_ce_certificate .continuing-education-certificate .meta-info,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .meta-info{width:90%;margin:0 auto}body.controller_intranet.action_ce_certificate .continuing-education-certificate .meta-info .info-container,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .meta-info .info-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}body.controller_intranet.action_ce_certificate .continuing-education-certificate .address-part,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .address-part{font-weight:bold;-webkit-margin-before:.1em;-webkit-margin-after:.1em}body.controller_intranet.action_ce_certificate .continuing-education-certificate .left,body.controller_intranet.action_ce_certificate .continuing-education-certificate .right,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .left,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .right{display:flex;flex-direction:column;flex-wrap:nowrap}body.controller_intranet.action_ce_certificate .continuing-education-certificate .transcript,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .transcript{width:90%;margin:0 auto}body.controller_intranet.action_ce_certificate .continuing-education-certificate .transcript table,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .transcript table{width:100%;margin:0 auto;text-align:left;border-top:2px solid #000;border-bottom:2px solid #000;page-break-inside:auto}body.controller_intranet.action_ce_certificate .continuing-education-certificate .transcript table th,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .transcript table th{text-decoration:underline;font-weight:bold}body.controller_intranet.action_ce_certificate .continuing-education-certificate .transcript table tr,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .transcript table tr{page-break-inside:avoid;page-break-after:auto}body.controller_intranet.action_ce_certificate .continuing-education-certificate .transcript table tr td p,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .transcript table tr td p{-webkit-margin-before:.1em;-webkit-margin-after:.1em}body.controller_intranet.action_ce_certificate .continuing-education-certificate .summary,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .summary{width:90%;margin:0 auto}body.controller_intranet.action_ce_certificate .continuing-education-certificate .summary table,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .summary table{width:100%;margin:0 auto;text-align:left}body.controller_intranet.action_ce_certificate .continuing-education-certificate .summary table tr td:last-child,body.controller_optometrists.action_ce_certificate .continuing-education-certificate .summary table tr td:last-child{text-align:right}body.controller_intranet.action_ce_certificate .continuing-education-certificate tr.section-end td,body.controller_optometrists.action_ce_certificate .continuing-education-certificate tr.section-end td{padding-bottom:1em}body.controller_intranet.action_ce_certificate .continuing-education-certificate p.bold,body.controller_optometrists.action_ce_certificate .continuing-education-certificate p.bold{font-weight:bold;-webkit-margin-before:.1em;-webkit-margin-after:.1em}
