body.controller_intranet.action_bulletin form{margin-top:3em}body.controller_intranet.action_bulletin form input[type=submit]{width:10em;margin:0 auto;font-size:1.2em;font-weight:normal;letter-spacing:3px;background-color:#f1f1f1;cursor:pointer}body.controller_intranet.action_bulletin form input[type=submit]:hover{background-color:#555;color:#fff}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}body.controller_course_offerings table#courses{margin-top:2em}body.controller_course_offerings table#courses tr td{vertical-align:top;padding-right:2em}body.controller_course_offerings table#courses tr td p:first-child{margin-top:0}body.controller_course_attendances .resource_form{background-color:#f1f1f1}body.controller_course_attendances .resource_form label,body.controller_course_attendances .resource_form h3{color:#000}body.controller_course_attendances .resource_form h2{margin-top:0;text-align:left;font-size:1.5em}body.controller_course_attendances .resource_form .answer_result{font-size:1.3em;font-weight:bold;margin-left:1.5em}body.controller_course_attendances .resource_form .correct{color:green}body.controller_course_attendances .resource_form .incorrect{color:red}body.controller_course_attendances .resource_form .hilite{background-color:#d3d3d3}body.controller_course_attendances .resource_form .emphasized{font-weight:bold}@media print{body.controller_course_attendances .noprint{display:none}}@media screen and (min-width: 901px){ul.sidenav li .hamburger{display:none}ul.sidenav li.responsive-li.hide{display:initial}}@media screen and (max-width: 900px){ul.sidenav{display:flex;flex-direction:column;flex-wrap:wrap}ul.sidenav li.responsive-li a{text-align:center;float:none}ul.sidenav li.responsive-li.hide{display:none}ul.sidenav li a.hamburger{display:block}ul.sidenav li a.hamburger i{float:right;font-size:48px}}body.controller_intranet.action_login p.text,body.controller_intranet.action_login h3,body.controller_intranet.action_login h1{text-align:center;width:80%;margin:0 auto;font-family:"Roboto"}@media screen and (max-device-width: 500px){body.controller_intranet.action_login #login-form{width:320px}}body.controller_intranet.action_login #login-form{width:300px;margin:1em auto;padding:1em}body.controller_intranet.action_login #login-form input{display:inline-block;margin:0 auto .5em auto}body.controller_intranet.action_login #login-form input[type=text],body.controller_intranet.action_login #login-form input[type=password]{float:right;height:2em}body.controller_intranet.action_login #login-form label{margin:0 auto;font-size:16px;text-align:justify;color:#444;font-family:"Roboto"}body.controller_intranet.action_login #login-form .input-container{margin:1em auto;width:100%}body.controller_intranet.action_login #login-form .input-container label,body.controller_intranet.action_login #login-form .input-container input{width:100%}body.controller_intranet.action_login #login-form .minimalist-submit{width:100%;margin:0 auto;background-color:#f1f1f1;cursor:pointer;font-size:22px;letter-spacing:3px;font-weight:normal}body.controller_intranet.action_login #login-form .minimalist-submit:hover{background-color:#555;color:#fff}body.controller_intranet.action_login #login-form .submit-link{background-color:transparent;text-decoration:underline;border:none;color:blue;cursor:pointer}body.controller_intranet.action_login #login-form submit-link:focus{outline:none}body.controller_intranet.action_login #login-form .social-security-number{display:none}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}body.controller_office_licenses table#office_licenses{margin-top:2em}body.controller_office_licenses table#office_licenses tr td{vertical-align:top;padding-right:2em}body.controller_office_licenses table#office_licenses tr td p:first-child{margin-top:0}body.controller_payments table#payments{margin-top:2em}body.controller_payments table#payments tr td{vertical-align:top;padding-right:2em}body.controller_payments table#payments tr td:nth-child(3){text-align:right}body.controller_payments table#payments tr td span{font-weight:bold;color:red}body.controller_intranet.action_profile div#profile{margin:1em 0}body.controller_intranet.action_profile div#profile label{font-weight:bold}body.controller_intranet.action_profile div#profile table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:1em}body.controller_intranet.action_profile div#profile table td{padding:.25em 0em .25em 1em;border-bottom:solid thin silver}body.controller_intranet.action_profile div#profile table.details_table td{border-top:none;font-weight:bold}body.controller_intranet.action_profile div#profile table.details_table td:nth-of-type(odd){border-right:solid thin silver;color:gray;font-weight:normal;width:20%}body.controller_intranet.action_profile div#profile table.details_table td:nth-of-type(even){width:30%}body.controller_intranet.action_profile div#profile table.details_table td:nth-of-type(2){border-right:solid thin #000}body.controller_intranet.action_profile div#profile table.details_table td:empty{background-color:#fff}body.controller_intranet.action_profile div#profile table.info thead{font-weight:bold;color:silver}body.controller_intranet.action_profile div#profile table.info td:first-of-type{width:6em}body.controller_intranet,body.controller_license_renewals,body.controller_office_license_applications,body.controller_course_offerings,body.controller_course_attendances,body.controller_office_licenses,body.controller_payments,body.controller_candidates{margin:0;padding:0;background-color:#fff;font-family:"Roboto",Arial,sans-serif}body.controller_intranet a,body.controller_license_renewals a,body.controller_office_license_applications a,body.controller_course_offerings a,body.controller_course_attendances a,body.controller_office_licenses a,body.controller_payments a,body.controller_candidates a{font-size:1.1em;cursor:pointer}body.controller_intranet h2,body.controller_license_renewals h2,body.controller_office_license_applications h2,body.controller_course_offerings h2,body.controller_course_attendances h2,body.controller_office_licenses h2,body.controller_payments h2,body.controller_candidates h2{font-size:2em;text-align:center;line-height:1.1;letter-spacing:-1px;font-weight:400;margin-top:1em}body.controller_intranet ul.sidenav,body.controller_license_renewals ul.sidenav,body.controller_office_license_applications ul.sidenav,body.controller_course_offerings ul.sidenav,body.controller_course_attendances ul.sidenav,body.controller_office_licenses ul.sidenav,body.controller_payments ul.sidenav,body.controller_candidates ul.sidenav{list-style-type:none;margin:0;padding:0;width:200px;background-color:#f1f1f1;position:fixed;height:100%;overflow:auto}body.controller_intranet ul.sidenav li a,body.controller_license_renewals ul.sidenav li a,body.controller_office_license_applications ul.sidenav li a,body.controller_course_offerings ul.sidenav li a,body.controller_course_attendances ul.sidenav li a,body.controller_office_licenses ul.sidenav li a,body.controller_payments ul.sidenav li a,body.controller_candidates ul.sidenav li a{display:block;color:#000;padding:8px 16px;text-decoration:none}body.controller_intranet ul.sidenav li a.nohover,body.controller_license_renewals ul.sidenav li a.nohover,body.controller_office_license_applications ul.sidenav li a.nohover,body.controller_course_offerings ul.sidenav li a.nohover,body.controller_course_attendances ul.sidenav li a.nohover,body.controller_office_licenses ul.sidenav li a.nohover,body.controller_payments ul.sidenav li a.nohover,body.controller_candidates ul.sidenav li a.nohover{cursor:default}body.controller_intranet ul.sidenav li a:hover:not(.active):not(.nohover),body.controller_license_renewals ul.sidenav li a:hover:not(.active):not(.nohover),body.controller_office_license_applications ul.sidenav li a:hover:not(.active):not(.nohover),body.controller_course_offerings ul.sidenav li a:hover:not(.active):not(.nohover),body.controller_course_attendances ul.sidenav li a:hover:not(.active):not(.nohover),body.controller_office_licenses ul.sidenav li a:hover:not(.active):not(.nohover),body.controller_payments ul.sidenav li a:hover:not(.active):not(.nohover),body.controller_candidates ul.sidenav li a:hover:not(.active):not(.nohover){background-color:#555;color:#fff}body.controller_intranet div.content,body.controller_license_renewals div.content,body.controller_office_license_applications div.content,body.controller_course_offerings div.content,body.controller_course_attendances div.content,body.controller_office_licenses div.content,body.controller_payments div.content,body.controller_candidates div.content{margin-left:200px;padding:1px 16px}@media screen and (max-width: 900px){body.controller_intranet ul.sidenav,body.controller_license_renewals ul.sidenav,body.controller_office_license_applications ul.sidenav,body.controller_course_offerings ul.sidenav,body.controller_course_attendances ul.sidenav,body.controller_office_licenses ul.sidenav,body.controller_payments ul.sidenav,body.controller_candidates ul.sidenav{width:100%;height:auto;position:relative}body.controller_intranet ul.sidenav li a,body.controller_license_renewals ul.sidenav li a,body.controller_office_license_applications ul.sidenav li a,body.controller_course_offerings ul.sidenav li a,body.controller_course_attendances ul.sidenav li a,body.controller_office_licenses ul.sidenav li a,body.controller_payments ul.sidenav li a,body.controller_candidates ul.sidenav li a{float:left;padding:15px}body.controller_intranet div.content,body.controller_license_renewals div.content,body.controller_office_license_applications div.content,body.controller_course_offerings div.content,body.controller_course_attendances div.content,body.controller_office_licenses div.content,body.controller_payments div.content,body.controller_candidates div.content{margin-left:0}}@media screen and (max-width: 400px){body.controller_intranet ul.sidenav li a,body.controller_license_renewals ul.sidenav li a,body.controller_office_license_applications ul.sidenav li a,body.controller_course_offerings ul.sidenav li a,body.controller_course_attendances ul.sidenav li a,body.controller_office_licenses ul.sidenav li a,body.controller_payments ul.sidenav li a,body.controller_candidates ul.sidenav li a{text-align:center;float:none}}@media print{body.controller_intranet ul.sidenav,body.controller_license_renewals ul.sidenav,body.controller_office_license_applications ul.sidenav,body.controller_course_offerings ul.sidenav,body.controller_course_attendances ul.sidenav,body.controller_office_licenses ul.sidenav,body.controller_payments ul.sidenav,body.controller_candidates ul.sidenav{display:none}body.controller_intranet div.content,body.controller_license_renewals div.content,body.controller_office_license_applications div.content,body.controller_course_offerings div.content,body.controller_course_attendances div.content,body.controller_office_licenses div.content,body.controller_payments div.content,body.controller_candidates div.content{margin-left:0}body.controller_intranet .content #ce-certificate-navigation,body.controller_intranet #form_actions,body.controller_license_renewals .content #ce-certificate-navigation,body.controller_license_renewals #form_actions,body.controller_office_license_applications .content #ce-certificate-navigation,body.controller_office_license_applications #form_actions,body.controller_course_offerings .content #ce-certificate-navigation,body.controller_course_offerings #form_actions,body.controller_course_attendances .content #ce-certificate-navigation,body.controller_course_attendances #form_actions,body.controller_office_licenses .content #ce-certificate-navigation,body.controller_office_licenses #form_actions,body.controller_payments .content #ce-certificate-navigation,body.controller_payments #form_actions,body.controller_candidates .content #ce-certificate-navigation,body.controller_candidates #form_actions{display:none}}body.controller_intranet .button,body.controller_intranet button,body.controller_license_renewals .button,body.controller_license_renewals button,body.controller_office_license_applications .button,body.controller_office_license_applications button,body.controller_course_offerings .button,body.controller_course_offerings button,body.controller_course_attendances .button,body.controller_course_attendances button,body.controller_office_licenses .button,body.controller_office_licenses button,body.controller_payments .button,body.controller_payments button,body.controller_candidates .button,body.controller_candidates button{font-weight:normal;border-radius:4px}body.controller_intranet form,body.controller_license_renewals form,body.controller_office_license_applications form,body.controller_course_offerings form,body.controller_course_attendances form,body.controller_office_licenses form,body.controller_payments form,body.controller_candidates form{display:flex;flex-flow:column nowrap;align-content:center}body.controller_intranet .flexleftflow,body.controller_license_renewals .flexleftflow,body.controller_office_license_applications .flexleftflow,body.controller_course_offerings .flexleftflow,body.controller_course_attendances .flexleftflow,body.controller_office_licenses .flexleftflow,body.controller_payments .flexleftflow,body.controller_candidates .flexleftflow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}body.controller_intranet .flexleftflow div.field,body.controller_license_renewals .flexleftflow div.field,body.controller_office_license_applications .flexleftflow div.field,body.controller_course_offerings .flexleftflow div.field,body.controller_course_attendances .flexleftflow div.field,body.controller_office_licenses .flexleftflow div.field,body.controller_payments .flexleftflow div.field,body.controller_candidates .flexleftflow div.field{margin-right:2em}body.controller_intranet input,body.controller_license_renewals input,body.controller_office_license_applications input,body.controller_course_offerings input,body.controller_course_attendances input,body.controller_office_licenses input,body.controller_payments input,body.controller_candidates input{font-size:16px}body.controller_intranet input[type=text],body.controller_intranet input[type=password],body.controller_license_renewals input[type=text],body.controller_license_renewals input[type=password],body.controller_office_license_applications input[type=text],body.controller_office_license_applications input[type=password],body.controller_course_offerings input[type=text],body.controller_course_offerings input[type=password],body.controller_course_attendances input[type=text],body.controller_course_attendances input[type=password],body.controller_office_licenses input[type=text],body.controller_office_licenses input[type=password],body.controller_payments input[type=text],body.controller_payments input[type=password],body.controller_candidates input[type=text],body.controller_candidates input[type=password]{width:16em;border:none;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#aaa}body.controller_intranet input[type=text]:focus,body.controller_intranet input[type=password]:focus,body.controller_license_renewals input[type=text]:focus,body.controller_license_renewals input[type=password]:focus,body.controller_office_license_applications input[type=text]:focus,body.controller_office_license_applications input[type=password]:focus,body.controller_course_offerings input[type=text]:focus,body.controller_course_offerings input[type=password]:focus,body.controller_course_attendances input[type=text]:focus,body.controller_course_attendances input[type=password]:focus,body.controller_office_licenses input[type=text]:focus,body.controller_office_licenses input[type=password]:focus,body.controller_payments input[type=text]:focus,body.controller_payments input[type=password]:focus,body.controller_candidates input[type=text]:focus,body.controller_candidates input[type=password]:focus{outline:none;border-bottom-color:#000}body.controller_intranet input[type=submit],body.controller_license_renewals input[type=submit],body.controller_office_license_applications input[type=submit],body.controller_course_offerings input[type=submit],body.controller_course_attendances input[type=submit],body.controller_office_licenses input[type=submit],body.controller_payments input[type=submit],body.controller_candidates input[type=submit]{border-radius:3px;font-size:14px;font-weight:500;border:1px solid #c5c5c5;background:#f6f6f6;padding:.4em 1em}body.controller_intranet input[type=submit]:hover,body.controller_license_renewals input[type=submit]:hover,body.controller_office_license_applications input[type=submit]:hover,body.controller_course_offerings input[type=submit]:hover,body.controller_course_attendances input[type=submit]:hover,body.controller_office_licenses input[type=submit]:hover,body.controller_payments input[type=submit]:hover,body.controller_candidates input[type=submit]:hover{background:#ededed}body.controller_intranet select,body.controller_license_renewals select,body.controller_office_license_applications select,body.controller_course_offerings select,body.controller_course_attendances select,body.controller_office_licenses select,body.controller_payments select,body.controller_candidates select{height:1.9em}body.controller_intranet input:disabled,body.controller_intranet select:disabled,body.controller_intranet textarea:disabled,body.controller_license_renewals input:disabled,body.controller_license_renewals select:disabled,body.controller_license_renewals textarea:disabled,body.controller_office_license_applications input:disabled,body.controller_office_license_applications select:disabled,body.controller_office_license_applications textarea:disabled,body.controller_course_offerings input:disabled,body.controller_course_offerings select:disabled,body.controller_course_offerings textarea:disabled,body.controller_course_attendances input:disabled,body.controller_course_attendances select:disabled,body.controller_course_attendances textarea:disabled,body.controller_office_licenses input:disabled,body.controller_office_licenses select:disabled,body.controller_office_licenses textarea:disabled,body.controller_payments input:disabled,body.controller_payments select:disabled,body.controller_payments textarea:disabled,body.controller_candidates input:disabled,body.controller_candidates select:disabled,body.controller_candidates textarea:disabled{background-color:#eee}body.controller_intranet table,body.controller_license_renewals table,body.controller_office_license_applications table,body.controller_course_offerings table,body.controller_course_attendances table,body.controller_office_licenses table,body.controller_payments table,body.controller_candidates table{padding:1em;border-collapse:collapse}body.controller_intranet table thead,body.controller_license_renewals table thead,body.controller_office_license_applications table thead,body.controller_course_offerings table thead,body.controller_course_attendances table thead,body.controller_office_licenses table thead,body.controller_payments table thead,body.controller_candidates table thead{font-weight:bold}body.controller_intranet table thead.left tr th,body.controller_license_renewals table thead.left tr th,body.controller_office_license_applications table thead.left tr th,body.controller_course_offerings table thead.left tr th,body.controller_course_attendances table thead.left tr th,body.controller_office_licenses table thead.left tr th,body.controller_payments table thead.left tr th,body.controller_candidates table thead.left tr th{text-align:left}body.controller_intranet table td,body.controller_license_renewals table td,body.controller_office_license_applications table td,body.controller_course_offerings table td,body.controller_course_attendances table td,body.controller_office_licenses table td,body.controller_payments table td,body.controller_candidates table td{border-bottom:#aaa solid 1px;padding:.5em 1em .5em 0}body.controller_intranet content form.resource_form ts-tooltip,body.controller_license_renewals content form.resource_form ts-tooltip,body.controller_office_license_applications content form.resource_form ts-tooltip,body.controller_course_offerings content form.resource_form ts-tooltip,body.controller_course_attendances content form.resource_form ts-tooltip,body.controller_office_licenses content form.resource_form ts-tooltip,body.controller_payments content form.resource_form ts-tooltip,body.controller_candidates content form.resource_form ts-tooltip{display:none}
