﻿article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}*,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{background:rgba(0,0,0,0)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;border:1px solid silver;margin:0 2px}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}textarea,input{outline:none}table{border-collapse:collapse;border-spacing:0}:root{--blue: #23a1dd;--light-blue: #eaf6fc;--dark-blue: #0070c0;--grey: #b0b0b0;--light-grey: #f7f7f7;--dark-grey: #454545;--orange: #f27439;--dark-orange: #c45911}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?fasers");src:url("fonts/icomoon.eot?fasers#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?fasers") format("truetype"),url("fonts/icomoon.woff?fasers") format("woff"),url("fonts/icomoon.svg?fasers#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:""}.icon-about:before{content:""}.icon-alarm:before{content:""}.icon-books:before{content:""}.icon-calendar:before{content:""}.icon-dashboard:before{content:""}.icon-diplomates:before{content:""}.icon-gear:before{content:""}.icon-locks:before{content:""}.icon-logout:before{content:""}.icon-phone:before{content:""}.icon-public:before{content:""}.icon-user:before{content:""}.icon-search:before{content:""}.icon-home:before{content:""}.icon-menu:before{content:""}.icon-thumb-up:before{content:""}.icon-mail:before{content:""}.icon-alert:before{content:""}.icon-down:before{content:""}.icon-questionmark:before{content:""}.icon-check:before{content:""}.icon-thumb-down:before{content:""}.icon-upcoming:before{content:""}.icon-incomplete:before{content:""}.icon-right:before{content:""}.icon-left:before{content:""}.icon-complete:before{content:""}.icon-overdue:before{content:""}.icon-facebook:before{content:""}.icon-facebook2:before{content:""}.icon-linkedin:before{content:""}.icon-linkedin2:before{content:""}.icon-twitter:before{content:""}.icon-library:before{content:""}.dk_container{display:inline-block !important;margin:0}@media only screen and (max-width: 768px){.dk_container{width:100%}}@media only screen and (max-width: 768px){.dk_container .dk_toggle{width:-moz-calc(100% - 43px) !important;width:-webkit-calc(100% - 43px) !important;width:calc(100% - 43px) !important}}.dk_container:focus{outline:0}.dk_container a{color:#b0b0b0;cursor:pointer;font-size:13px;font-size:0.8125rem;line-height:13px;line-height:0.8125rem;text-decoration:none}.dk_toggle{position:relative;padding:8px 30px 8px 10px;border:1px solid #ddd;border-radius:5px;box-sizing:content-box;transition:all .3s ease}.dk_toggle:hover{border-color:#23a1dd}.dk_toggle:after{position:absolute;top:7px;right:10px;font-size:11px;font-size:0.6875rem;line-height:15.4px;line-height:0.9625rem;font-family:"icomoon";content:""}.dk_open{z-index:10}.dk_options{position:relative;margin-top:10px;background:#fff;border:1px solid #ddd;border-radius:5px;overflow:hidden}.dk_options a{display:block;padding:12px 10px;font-style:normal;border-bottom:1px solid #ddd;border-left:4px solid rgba(0,0,0,0);transition:all .3s ease}.dk_options a:hover,.dk_options .dk_option_current a{background:#f5f5f5}.dk_options .dk_option_current a{border-left-color:#23a1dd}.dk_options li:last-child a{border-bottom:none}.dk_options .disabled{cursor:default}.dk_options .disabled:hover,.dk_options .disabled:hover a{cursor:default}.dk_options_inner{margin:0;padding:0;max-height:250px}.dk_options_inner li{list-style:none}.dk_container{display:none}.dk_container a{outline:0}.dk_toggle{display:-moz-inline-stack;display:inline-block;*display:inline;position:relative;zoom:1}.dk_open{position:relative}.dk_open .dk_options{display:block}.dk_open .dk_label{color:inherit}.dk_options{display:none;position:absolute;right:0;width:100%}.dk_options a,.dk_options a:link,.dk_options a:visited{display:block}.dk_options_inner{overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.dk_container select{position:absolute;top:-99999em;visibility:hidden}.dk_mobile{position:relative}.dk_mobile select{display:block;width:100%;height:100%;top:0;left:0;visibility:visible;opacity:0;appearance:none;-moz-appearance:none;-webkit-appearance:none}.farbtastic{position:relative;width:195px;height:195px}.farbtastic *{position:absolute;cursor:crosshair}.farbtastic .color,.farbtastic .overlay{top:47px;left:47px;width:101px;height:101px}.farbtastic .wheel{background:url(/img/farbtastic/wheel.png) no-repeat;width:195px;height:195px}.farbtastic .overlay{background:url(/img/farbtastic/mask.png) no-repeat}.farbtastic .marker{width:17px;height:17px;margin:-8px 0 0 -8px;overflow:hidden;background:url(/img/farbtastic/marker.png) no-repeat}.nav{font-size:0}.nav ul{padding:0;margin:0}.nav li{font-style:normal;list-style:none}.nav a{font-weight:600;text-decoration:none}.nav a:hover{text-decoration:none}.toolbar-nav{display:inline-block;padding:10px 20px 0 20px;color:#fff}.toolbar-nav a,.toolbar-nav button.btn.btn-link{position:relative;padding:0 10px;color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}.toolbar-nav a [class*=icon-],.toolbar-nav button.btn.btn-link [class*=icon-]{position:relative;top:-6px;float:left;font-size:17px;font-size:1.0625rem;line-height:23.8px;line-height:1.4875rem}.toolbar-nav a:hover,.toolbar-nav button.btn.btn-link:hover{text-decoration:underline}.toolbar-nav li{color:#fff;float:left;font-size:13px;font-size:0.8125rem;line-height:13px;line-height:0.8125rem}.toolbar-nav li::before{top:1px}.toolbar-nav li:first-child a{padding:0 10px 0 5px;text-decoration:none}.toolbar-nav li:first-child a .icon-mail{top:-5px}.toolbar-nav li form{display:inline}.header-nav{display:none}@media only screen and (min-width: 1025px){.header-nav{display:inline-block;float:right}}.header-nav ul{float:left}.header-nav li.active a{background:#f0f0f0}.header-nav li.active a::after{opacity:1}.header-nav a{text-align:center}@media only screen and (min-width: 1025px){.header-nav a{position:relative;display:block;color:#23a1dd;text-transform:uppercase;transition:all .2s ease}.header-nav a:hover{background:#f0f0f0}.header-nav a:hover::after{opacity:1}}.header-nav .i-ratings{background:url("../img/i_ratings.png")}.header-nav .i-programs{background:url("../img/i_programs.png")}.header-nav .i-dermatologists{background:url("../img/i_dermatologists.png")}.header-nav .i-messages{background:url("../img/i_messages.png")}.header-nav .i-exams{background:url("../img/i_exams.png")}.header-nav .i-settings{background:url("../img/i_settings.png")}.header-nav .i-reports{background:url("../img/i_reports.png")}.header-nav .i-dashboard{background:url("../img/i_dashboard.png")}.header-nav [class*=i-]{display:block;width:16px;height:16px;margin:0 auto 12px;background-position:center center;background-repeat:no-repeat}.secondary{background-image:linear-gradient(#2ab3e4, #1b8cd3)}.secondary ul{margin:0}.secondary ul li{display:inline-block}.secondary ul li a{display:block;padding:10px 20px;color:#98d2ee;font-size:13px;font-weight:bolder;text-transform:uppercase}.secondary ul li:hover a{color:#fff}.secondary ul li.active a{position:relative;background-image:linear-gradient(#1b8cd3, #2ab3e4);box-shadow:0 3px 5px rgba(0,0,0,.3) inset;color:#fff;font-weight:bolder}.secondary ul li.active a::before{position:absolute;bottom:-8px;left:45.5%;display:block;width:10px;height:10px;background:#fff;content:"";transform:rotate(45deg)}.push-menu,.filter-panel{position:fixed;z-index:-1;top:0;right:-240px;width:240px;height:100%;background:#f2f2f2;cursor:default;-webkit-overflow-scrolling:touch;overflow-y:auto;transition:all .5s ease-in-out}.push-menu.open,.filter-panel.open{z-index:5000;right:0;box-shadow:0px 0px 10px rgba(0,0,0,.5)}.filter-panel{right:-530px;width:530px}.filter-panel .clear-date{text-decoration:none}.filter-panel .clear-date span{display:inline-block;vertical-align:middle}.filter-panel .clear-date span::before{font-size:20px}.filter-panel .clearfix{border-bottom:1px solid #b0b0b0}.filter-panel fieldset{margin:0;clear:both}.filter-panel .fieldgroup.top{width:510px;margin:0}.filter-panel .fieldgroup.top label{width:40%;text-align:left}.filter-panel .fieldgroup.top .field{width:100%;padding:10px;border-bottom:1px solid #b0b0b0;float:left}.filter-panel .fieldgroup.top .field.select-yes-no label{width:auto}.filter-panel .fieldgroup.top .field.select-yes-no select{float:right}.filter-panel .fieldgroup.top .field input[type=text],.filter-panel .fieldgroup.top .field select{float:right}.filter-panel .switch-group{border-bottom:1px solid #b0b0b0}.filter-panel .radios .field{border:none !important}.filter-panel .panel-heading{width:100%;padding:10px;background:#23a1dd;float:left}.filter-panel .panel-heading h3{color:#fff}.filter-panel .close{float:right;text-decoration:none}.filter-panel .close .icon-close{display:block;width:20px;height:20px;border:3px solid #fff;border-radius:50%;color:#fff}.filter-panel .close .icon-close::before{font-size:14px;font-weight:bold}.filter-panel .button-group{padding:5px 10px}.filter-panel select{max-width:50%}.push-menu .search{position:relative;width:100%;padding:10px;background:#fff;box-shadow:0px 1px 1px rgba(0,0,0,.2)}.push-menu .search input[type=text]{width:100%;border:1px solid #e1e1e1;margin:0;-webkit-appearance:none;background:#fff;font-size:12px}.push-menu .search .icon-search{position:absolute;top:15px;right:15px;color:#ccc;font-size:16px}.push-menu .search .search-button{top:2px}.mobile-nav a,.filter-nav a{position:relative;display:block;padding:15px;border-bottom:1px solid #d6d6d6;color:#666;font-size:13px;text-transform:uppercase}.mobile-nav a [class*=icon-],.filter-nav a [class*=icon-]{position:absolute;top:10px;right:10px;display:block;font-size:28px}.mobile-nav .mobile-main,.filter-nav .mobile-main{clear:both}.mobile-nav .mobile-main a,.filter-nav .mobile-main a{color:#23a1dd}.filter-nav{clear:both}.filter-nav a:hover{background:#f7f7f7;color:#23a1dd}.filter-nav a .icon-right{top:4px}.filter-nav a .icon-right::before{font-size:13px}.nav-inline ul,.toolbar-nav ul,.breadcrumb-nav ul{font-size:0}.nav-inline li,.toolbar-nav li,.breadcrumb-nav li{display:inline-block;line-height:1}.nav-inline li::before,.toolbar-nav li::before,.breadcrumb-nav li::before{position:relative;top:2px;display:block;overflow:hidden;width:1px;height:11px;background:#fff;content:"";float:left;opacity:.75}.nav-inline li:first-child::before,.toolbar-nav li:first-child::before,.breadcrumb-nav li:first-child::before{display:none}.nav-inline li:first-child a,.toolbar-nav li:first-child a,.breadcrumb-nav li:first-child a{padding-left:0}.nav-inline li:last-child a,.toolbar-nav li:last-child a,.breadcrumb-nav li:last-child a{padding-right:0}.nav-inline a,.toolbar-nav a,.breadcrumb-nav a{padding:0 10px;font-weight:normal;text-decoration:none}.nav-inline a:hover,.toolbar-nav a:hover,.breadcrumb-nav a:hover{text-decoration:underline}.breadcrumb-nav{position:relative;padding:15px 0 8px;text-transform:uppercase}.breadcrumb-nav li{font-size:11px;font-size:0.6875rem;line-height:11px;line-height:0.6875rem}.breadcrumb-nav li::before{top:0;background:#333}.breadcrumb-nav li:last-child{color:#6a6868}.breadcrumb-nav li .user-name{text-transform:none}.breadcrumb-nav a{padding:0 8px;color:#23a1dd;transition:all .2s ease;vertical-align:bottom}.back-link{display:inline-block;padding:15px 20px 0}.pagination{display:inline-block;padding:0;margin:10px 0;font-size:0}.pagination li{display:inline}.pagination li a{position:relative;width:35px;padding:6px 0;border:1px solid #e9e9e9;margin-left:-1px;color:#999;float:left;font-style:normal;text-align:center;text-decoration:none;transition:all .1s ease;font-size:13px;font-size:0.8125rem;line-height:18.2px;line-height:1.1375rem;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}.pagination li a span{position:relative;top:2px}.pagination li a:hover{background-color:#e9e9e9;color:#666}.pagination li.active a,.pagination li.active a:hover,.pagination li.active a:focus{z-index:2;font-weight:bold}.pagination li:first-child a{border-radius:4px 0 0 4px;background:#f8f8f8}.pagination li:first-child a:hover{background:#e9e9e9}.pagination li:last-child a{border-radius:0 4px 4px 0;background:#f8f8f8}.pagination li:last-child a:hover{background:#e9e9e9}.pagination li.disabled a,.pagination li.disabled a:hover,.pagination li.disabled a:focus{background-color:#f8f8f8;color:#999;cursor:default}.paging-links{display:table;margin:0 auto}.paging-links a{margin:0 2px;text-decoration:none}.dataTables_length select{display:inline-block;width:auto;margin:0 5px}.dataTable{margin-top:10px}.dataTables_paginate{display:inline-block;overflow:hidden;height:30px;padding:0;border:1px solid hsl(0,0%,84.0196078431%);border-radius:3px;margin:0}.dataTables_paginate .paginate_button{display:inline-block;padding:3px 10px;border-right:1px solid hsl(0,0%,84.0196078431%);color:#7d7d7d;cursor:pointer;font-weight:bold;line-height:27px}.dataTables_paginate .paginate_button.previous{background-color:rgb(242.3,242.3,242.3)}.dataTables_paginate .paginate_button.next{border:none;background-color:rgb(242.3,242.3,242.3)}.dataTables_paginate .paginate_button.current{color:#23a1dd}@media only screen and (min-width: 1025px){.big-links{float:left;text-align:center}.big-links li{display:inline-block}.big-links a{height:102px;padding:15px;font-size:14px;font-size:0.875rem;line-height:19.6px;line-height:1.225rem}.big-links a [class*=icon-]{display:block;font-size:32px;font-size:2rem;line-height:44.8px;line-height:2.8rem}}.small-links{width:180px;text-align:center}.small-links li{display:block}.small-links a{padding:15px 19px;font-size:12px;font-size:0.75rem;line-height:14px;line-height:0.875rem}.push-toggle{position:relative;right:-20px;display:block;height:100%;padding:20px;border:none;border-radius:0;-webkit-appearance:none;background:none;color:#6a6868;float:right;line-height:1;text-decoration:none;font-size:38px;font-size:2.375rem;line-height:53.2px;line-height:3.325rem}@media only screen and (min-width: 641px){.push-toggle{font-size:48px;font-size:3rem;line-height:67.2px;line-height:4.2rem}}@media only screen and (min-width: 1025px){.push-toggle{display:none}}.push-toggle span{display:block}.admin .header-nav{display:block;height:auto}.admin .header-nav a{position:relative;display:block;color:#23a1dd;text-transform:uppercase;transition:all .2s ease}.admin .header-nav a:hover{background:#f0f0f0}.admin .header-nav a:hover::after{opacity:1}.admin .big-links{float:left;text-align:center}.admin .big-links li{display:inline-block}.admin .big-links a{height:82px;padding:20px;margin-bottom:-2px;font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem}.admin .big-links a [class*=icon-]{display:block;font-size:32px;font-size:2rem;line-height:44.8px;line-height:2.8rem}.admin .breadcrumb-nav{padding:10px 20px 5px 5px}.admin .breadcrumb-nav li{position:relative;padding:0 8px}.admin .breadcrumb-nav li:first-child::before{display:none;padding-left:0}.admin .breadcrumb-nav li::before{position:absolute;top:0;left:0}.admin .breadcrumb-nav li a{padding:0}.admin .sidebar .submenu{display:none}.admin .toolbar-nav ul>li:first-child{cursor:default}.admin .secondary ul li a{padding:10px}.btn,input.btn,a.btn,button.btn{position:relative;display:inline-block;height:auto;padding:12px 20px;border:none;border-radius:6px;margin:10px 0;background:#23a1dd;background-image:linear-gradient(#2ab3e4, #1c8fd7);color:#fff;cursor:pointer;font-style:normal;font-weight:700;outline:none;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;white-space:nowrap;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-size:14px;font-size:0.875rem;line-height:19.6px;line-height:1.225rem}@media only screen and (min-width: 910px){.btn,input.btn,a.btn,button.btn{padding:12px 30px}}.btn:hover,input.btn:hover,a.btn:hover,button.btn:hover{background:tint(#23a1dd, 10%);background-image:linear-gradient(tint(#2ab3e4, 10%, tint(#1c8fd7, 10%)))}.btn:active,.selected .btn,input.btn:active,.selected input.btn,a.btn:active,.selected a.btn,button.btn:active,.selected button.btn{background:#23a1dd;background-image:linear-gradient(#1c8fd7, #2ab3e4);box-shadow:inset 0px 3px 3px rgba(0,0,0,.3);color:#fff}.btn input[type=radio],.btn input[type=checkbox],input.btn input[type=radio],input.btn input[type=checkbox],a.btn input[type=radio],a.btn input[type=checkbox],button.btn input[type=radio],button.btn input[type=checkbox]{display:none}.btn.btn-small,input.btn.btn-small,a.btn.btn-small,button.btn.btn-small{padding:10px 18px;border-radius:4px;font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem}.btn.btn-small.remove,input.btn.btn-small.remove,a.btn.btn-small.remove,button.btn.btn-small.remove{padding:7px 10px;background-image:linear-gradient(#1c8fd7, #2ab3e4);font-weight:bold}.btn.btn-cancel,.btn.btn-grey,.btn.disabled,input.btn.btn-cancel,input.btn.btn-grey,input.btn.disabled,a.btn.btn-cancel,a.btn.btn-grey,a.btn.disabled,button.btn.btn-cancel,button.btn.btn-grey,button.btn.disabled{background-image:linear-gradient(#cccccc, #666666);color:#fff}.btn.btn-cancel:hover,.btn.btn-grey:hover,.btn.disabled:hover,input.btn.btn-cancel:hover,input.btn.btn-grey:hover,input.btn.disabled:hover,a.btn.btn-cancel:hover,a.btn.btn-grey:hover,a.btn.disabled:hover,button.btn.btn-cancel:hover,button.btn.btn-grey:hover,button.btn.disabled:hover{background:tint(#b0b0b0, 10%);background-image:linear-gradient(tint(#cccccc, 10%, tint(#666666, 10%)))}.btn.disabled,input.btn.disabled,a.btn.disabled,button.btn.disabled{cursor:not-allowed}.btn.btn-cancel,input.btn.btn-cancel,a.btn.btn-cancel,button.btn.btn-cancel{float:left}.btn.btn-save,.btn.btn-secondary,input.btn.btn-save,input.btn.btn-secondary,a.btn.btn-save,a.btn.btn-secondary,button.btn.btn-save,button.btn.btn-secondary{background-image:linear-gradient(#f57828, #ef521c);color:#fff}.btn.btn-save:hover,.btn.btn-secondary:hover,input.btn.btn-save:hover,input.btn.btn-secondary:hover,a.btn.btn-save:hover,a.btn.btn-secondary:hover,button.btn.btn-save:hover,button.btn.btn-secondary:hover{background:tint(#f27439, 10%);background-image:linear-gradient(tint(#f57828, 10%, tint(#ef521c, 10%)))}.btn.btn-save,input.btn.btn-save,a.btn.btn-save,button.btn.btn-save{float:right}.btn.btn-link,input.btn.btn-link,a.btn.btn-link,button.btn.btn-link{padding:0;margin:0;background:none;box-shadow:none;font-family:inherit;font-weight:inherit;text-decoration:underline;text-transform:inherit}.btn.btn-link:hover,input.btn.btn-link:hover,a.btn.btn-link:hover,button.btn.btn-link:hover{text-decoration:none}.btn.btn-link.btn-link--blue,input.btn.btn-link.btn-link--blue,a.btn.btn-link.btn-link--blue,button.btn.btn-link.btn-link--blue{color:#23a1dd}.btn.btn-link:focus,input.btn.btn-link:focus,a.btn.btn-link:focus,button.btn.btn-link:focus{outline:thin dotted}.login-area.logged-in .btn.disabled{background-image:linear-gradient(#d1d1d1, #757575)}.delete-program-details{position:absolute;top:-55px;right:20px}.btn-group{display:inline-block;overflow:hidden;padding:0;border-radius:5px;margin:0;background:#39aadf;font-size:0;line-height:1}@media only screen and (min-width: 641px){.btn-group{border-radius:0;background:rgba(0,0,0,0)}}.btn-group li{display:block;overflow:hidden;list-style:none}@media only screen and (min-width: 641px){.btn-group li{display:inline-block}}.btn-group li:first-child{border-radius:6px 0 0 6px}.btn-group li:last-child{border-radius:0px 6px 6px 0px}.btn-group li.selected .btn{color:#fff}@media only screen and (min-width: 641px){.btn-group li.selected .btn::after{position:absolute;z-index:1;bottom:0;left:50%;display:block;width:0;height:0;border-width:0 5px 5px 5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);margin-left:-4px;content:""}}.btn-group .btn{display:block;border-radius:0;background:rgba(0,0,0,0);color:#98d2ee}@media only screen and (min-width: 641px){.btn-group .btn{display:inline-block;margin:0;background:#23a1dd;background-image:linear-gradient(#2ab3e4, #1c8fd7)}}.btn-group .btn:hover{color:#fff}.btn-group .btn:active{color:#fff}@media only screen and (min-width: 641px){.btn-group.tabbed-buttons li{border-radius:6px;margin:3px}.btn-group.tabbed-buttons li:first-child,.btn-group.tabbed-buttons li:last-child{border-radius:6px}.btn-group.tabbed-buttons li.selected a::after{display:none}}.switch-group{display:inline-block;width:49%;text-align:right}.switch-label{display:inline-block;color:#999;font-size:14px !important;font-weight:bold;text-transform:uppercase;vertical-align:middle}.switch{display:inline-block;margin:0 !important;vertical-align:middle}.switch input{position:absolute;margin-left:-9999px;visibility:hidden}.switch input+label{position:relative;display:block;width:60px;height:30px;padding:2px;border-radius:60px;background-color:#ddd;cursor:pointer;outline:none;transition:background .25s;user-select:none}.switch input+label::before,.switch input+label::after{position:absolute;display:block;content:""}.switch input+label::before{top:2px;right:2px;bottom:2px;left:2px;border-radius:60px;background-color:#fff;transition:background .25s}.switch input+label::after{top:4px;bottom:4px;left:4px;width:30px;border-radius:52px;background-color:#ddd;transition:margin .25s,background .25s}.switch input:checked+label{background-color:#53b369}.switch input:checked+label::after{margin-left:22px;background-color:#53b369}.button-group .btn{margin-right:10px}.button-group .text-link{display:inline-block;margin:10px 20px 0 0}.button-group .btn:last-child{margin-right:0}.admin .labels-sm .button-group{margin-right:360px}.admin .labels-med .button-group{margin-right:240px}.admin .labels-lrg .button-group{margin-right:110px}.admin .button-group{float:right}.admin .button-group .btn{float:none}.admin .button-group.mark-unread{margin:-60px 20px 0 0}body:not(.admin) .button-group{padding:5px 0}body:not(.admin) .button-group::after{clear:both;content:"";display:block}body:not(.admin) .button-group .btn{width:100%;clear:both}@media only screen and (min-width: 641px){body:not(.admin) .button-group .btn{width:auto;clear:none}}body:not(.admin) .button-group.buttons-right{text-align:right}body:not(.admin) .button-group.buttons-right .btn{float:none}@media only screen and (min-width: 641px){body:not(.admin) .button-group.buttons-right .btn{margin-left:10px}}.question-pool-buttons .btn{display:block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width: 641px){.question-pool-buttons{max-width:450px}}.error{padding:10px;border-radius:6px;border-bottom:1px solid shade(#d9534f, 20%);margin-bottom:16px;background:#d9534f;color:#fff;font-style:normal;font-weight:bold;list-style:none;text-align:center;font-size:16px;font-size:1rem;line-height:22.4px;line-height:1.4rem;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}.error li{text-align:left}.error a{display:block}.labels-med .error{width:50%;margin:0 0 16px 386px}.alert-box{display:block;padding:5px 30px;border-radius:5px;margin-bottom:20px;text-align:left}.alert-box.info{background:#53b369;color:#fff}.alert-box.error{background:#d9534f;color:#fff}.alert-box.settings{background-color:#eaf6fc}.alert-box.settings p{display:inline-block;width:49%}.alert-box.warning{background-color:#f27439;color:#fff}.alert-box>*{font-size:16px;font-size:1rem;line-height:22.4px;line-height:1.4rem}.alert-box a{color:#fff;font-weight:bold}table{width:100%;border:1px solid #e9e9e9;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}table th,table td{position:relative;padding:12px;font-size:13px;font-size:0.8125rem;line-height:18px;line-height:1.125rem;border-top:1px solid #e9e9e9;font-family:"proxima_sbold",sans-serif}table th .field,table td .field{margin:0}table.in-training-exam th,table.in-training-exam td{text-align:center}table.non-residents{min-width:1000px}table.simple-grow{width:auto}table.simple-grow th,table.simple-grow td{font-family:"ProximaNova",sans-serif;text-align:left}table thead tr{height:auto !important}table thead tr th{border-bottom:2px solid #e9e9e9;background-image:linear-gradient(whitesmoke, rgb(234.65, 234.65, 234.65));text-align:left;vertical-align:middle;font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem}table thead tr th.col-checkbox{width:45px !important;padding-right:0;background:none}table thead tr th.checkboxes{width:40px;padding:0}table tbody tr{height:auto !important}table tbody tr td{border:1px solid #e9e9e9;border-right:none;vertical-align:top}table tbody tr td.center{text-align:center}table tbody tr td .edit-link{margin-top:5px}table tbody tr td.has-checkbox{padding-right:0;padding-left:0}table tbody tr td.grey{background-image:linear-gradient(whitesmoke, rgb(234.65, 234.65, 234.65))}table tbody tr.checked{background:rgb(211.6929133858,236.4960629921,248.3070866142)}table tbody tr.paid{background:hsl(0,0%,94.0196078431%);opacity:.5}table tbody tr.paid .checkbox{background:#f7f7f7;opacity:.5}table .icon-thumb-up,table .icon-thumb-down{position:relative;top:1px;left:0;font-size:18px;font-size:1.125rem;line-height:0px;line-height:0rem}table .icon-thumb-up{color:#23a1dd}table .icon-thumb-down{top:3px}table.search-report .date{font-family:"ProximaNova",sans-serif}table.plain{border:none}table.plain tr{border:none;border-bottom:1px solid #e9e9e9}table.plain td{border:none;font-family:"ProximaNova",sans-serif;font-size:14px}table.plain th{border:none;background:none;font-family:"proxima_bold",sans-serif;font-size:14px}table.table.test-takers select{max-width:90px}.dropdown{position:relative;display:inline-block;margin-bottom:10px}.dropdown .dropdown-link{display:block;width:25px;height:25px;text-align:center;text-decoration:none}.dropdown .dropdown-content{position:absolute;top:37px;right:0;display:none;width:auto;height:auto;padding:10px;border-radius:0 0 5px 5px;text-align:left}.dropdown .dropdown-content fieldset{margin-bottom:0}.dropdown .dropdown-content .checkbox ul li{display:block;padding:0 0 10px}.dropdown .dropdown-content .col{display:inline-block;padding-right:20px;float:left}.dropdown .dropdown-content .col:last-child{padding-right:10px}.dropdown .column-selectors{position:absolute;z-index:5000;top:100%;right:0;display:none;border-radius:0 0 5px 5px;background:hsl(0,0%,91.862745098%)}.dropdown .column-selectors fieldset,.dropdown .column-selectors ul,.dropdown .column-selectors li,.dropdown .column-selectors label{display:block !important;margin:0}.dropdown .column-selectors label{padding-left:25px !important;margin:10px 20px !important;white-space:nowrap}.dropdown.open .column-selectors{display:block}.dropdown.open .dropdown-content{z-index:500;display:block;background:hsl(0,0%,91.862745098%)}.dropdown .dropdown-footer{padding:10px 0 0 0}.dropdown .dropdown-footer a{font-weight:bold}.responsive-table-wrapper{width:100%;clear:both;overflow-x:scroll}.responsive-table-wrapper::-webkit-scrollbar{position:relative;z-index:9999;width:16px;height:16px;background-color:#e9e9e9}.responsive-table-wrapper::-webkit-scrollbar:hover{background-color:#e9e9e9}.responsive-table-wrapper::-webkit-resizer{-webkit-border-radius:8px;background-color:#666}.responsive-table-wrapper::-webkit-scrollbar-thumb{min-width:14px;min-height:14px;border:2px solid #e9e9e9;-webkit-border-radius:8px;background-color:#bbb}.responsive-table-wrapper::-webkit-scrollbar-thumb:active{background-color:#888}.table.responsive,.responsive-table{min-width:668px;border-right:none;margin:0 0 0 -1px}@media only screen and (min-width: 769px){.table.responsive,.responsive-table{width:100%}}.rating-table table{display:inline;width:auto}.rating-table table+span{position:relative;top:-8px;left:-10px}.sorting_desc,.sorting_asc,.sorting{cursor:pointer}.sorting{background:rgba(0,0,0,0) url("../img/sort_both.png") no-repeat left center}.sorting_asc{background:rgba(0,0,0,0) url("../img/sort_asc.png") no-repeat left center}.sorting_desc{background:rgba(0,0,0,0) url("../img/sort_desc.png") no-repeat left center}.dataTables_wrapper,.dataTable{position:relative;overflow:auto;width:100% !important;padding-bottom:10px}.dataTables_wrapper th.sorting_desc,.dataTables_wrapper th.sorting_asc,.dataTables_wrapper th.sorting,.dataTable th.sorting_desc,.dataTable th.sorting_asc,.dataTable th.sorting{padding:20px}.dataTables_wrapper tbody tr:nth-child(odd),.dataTable tbody tr:nth-child(odd){background-color:rgba(0,0,0,0)}.dataTables_wrapper tbody tr td div.check-wrapper,.dataTable tbody tr td div.check-wrapper{display:flex;justify-content:center}.dataTables_wrapper tbody tr td div.check-wrapper i,.dataTable tbody tr td div.check-wrapper i{font-size:1.5rem}.dataTables_wrapper .dataTables_paginate,.dataTable .dataTables_paginate{display:table;margin:10px auto 0}.dataTables_wrapper .dataTables_info,.dataTable .dataTables_info{position:absolute;top:7px;left:310px;font-size:12px}.dataTables_wrapper label,.dataTable label{display:block !important}.dataTables_wrapper input,.dataTable input{width:100% !important}.dataTables_wrapper .dataTables_filter,.dataTable .dataTables_filter{position:relative;display:block;width:290px}.dataTables_wrapper .dataTables_filter::before,.dataTable .dataTables_filter::before{position:absolute;top:9px;right:20px;display:block;color:#ccc;content:"";font-family:"icomoon";font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.dataTables_wrapper .email-group-background,.dataTable .email-group-background{background:#e3e3e3}.dataTables_wrapper .dataTables_length,.dataTable .dataTables_length{margin-top:-40px}.dataTables_processing{position:absolute;z-index:50;top:-5px;left:300px;width:auto;background:#fff}.dataTable.current-residents{border:0;margin:0}.dataTable.current-residents>thead th{padding:12px 20px;border:0;font-style:italic}.dataTable.current-residents tbody tr.toggle-details{position:relative;border:1px solid #d4d4d4;background:#f9f9f9;cursor:pointer}.dataTable.current-residents tbody tr.toggle-details:hover{background:#e9e9e9;cursor:pointer}.dataTable.current-residents tbody tr.toggle-details td{padding:30px 20px;border:0;color:#676767;font-size:16px}.dataTable.current-residents tbody tr.toggle-details td:first-child::before{position:absolute;top:0;left:0;width:10px;height:100%;background:#1b8cd3;content:""}.dataTable.current-residents tbody tr.toggle-details .toggle{text-align:right}.dataTable.current-residents tbody tr.toggle-details.open{background:#e9e9e9}.dataTable.current-residents tbody tr.toggle-details.open .toggle span{display:inline-block;transform:rotate(90deg)}.dataTable.current-residents tbody tr.details-row>td{padding:20px 0 40px 0}.dataTable.current-residents tbody tr.details-row td{border:0;margin-bottom:20px;background:none;vertical-align:middle}.dataTable.current-residents tbody tr.details-row a{font-size:.875rem}.dataTable.current-residents .sorting_disabled{background:rgba(0,0,0,0)}.message-center-table-container .dataTables_filter{margin:10px 0}.admin table td select{width:100%}.table-controls{position:absolute;z-index:50;top:18px;right:20px;text-align:right}.table-controls.committees{top:20px}.table-controls .btn,.table-controls input,.table-controls a,.table-controls>div{display:inline-block;margin:0 0 0 7px}.table-controls>input.btn{margin-top:-2px}.my-moc-applications-table th,.my-moc-applications-table td{vertical-align:middle}.my-moc-applications-table .btn{margin:0}.log-table{width:30%;margin-top:2em}.table-wrapper{margin-bottom:20px}form{margin:0}form select{max-width:300px}form select.resource-select{max-width:none}form.status input[type=date]{border:none !important}form.editable .edit-link,form.editable .edit-status{display:none}form.editable .delete-link{display:inline-block}form.editable .button-group.hide{display:block}form .edit-link{display:inline-block}form .delete-link{display:none}form .edit-status{float:right}form .reset-link{margin:10px 0;clear:both;float:right}form .core-exam{display:flex;flex-direction:row}form .core-exam .field.disabled{background-color:#ebeae4;pointer-events:none}form .core-exam .checkbox{width:68%;margin-left:5px !important}form .core-exam table{border:1px solid #a9a9a9}form .core-exam table tbody tr td{border:1px solid #a9a9a9;border-right:none}form .flex-fieldset{margin-bottom:0}form .flex-fieldset div.field{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}form .flex-fieldset div.field label{width:auto;padding-right:20px;float:none;text-align:left}form .flex-fieldset div.field input[type=text]{width:auto;flex-grow:1;float:none}@media only screen and (min-width: 769px){form .flex-fieldset div.field{flex-direction:row}form .flex-fieldset div.field label{width:20%}}.validation-summary ul{padding:0;margin:0;color:red;list-style:none}.error-msg{display:none;margin:5px 0;font-size:medium}.validation-error .error-msg{display:block;color:red}.input-validation-error{border-color:red !important}.field-validation-error--inset{color:red}@media only screen and (min-width: 769px){.field-validation-error--inset{margin-left:30%}}.errorMsg,.info-msg{display:inline-block;color:red}.info-msg{margin-top:3px;line-height:1.3}@media only screen and (min-width: 769px){.info-msg{margin-left:30%}}.status-dropdown .error-msg{margin-left:155px}.status-dropdown>span:first-child{display:block}@media only screen and (min-width: 481px){.status-dropdown>span:first-child{display:inline-block}}.error-inline-block{display:inline-block;color:red}.fieldgroup{margin:0 0 40px 0}.fieldgroup--small{margin:0 0 20px 0}.field{flex-direction:column;list-style:none}fieldset{padding:0;border:none;margin:0 0 20px 0}@media only screen and (min-width: 641px){fieldset.radio-section fieldset>ul>li:first-child{width:75%}}@media only screen and (min-width: 769px){fieldset.radio-section fieldset>ul>li:first-child{width:100%}}@media only screen and (min-width: 1025px){fieldset.radio-section fieldset>ul>li:first-child{width:75%}}fieldset.radio-section .field.pull-right{display:block;float:none}@media only screen and (min-width: 641px){fieldset.radio-section .field.pull-right{float:right}}@media only screen and (min-width: 769px){fieldset.radio-section .field.pull-right{float:none}}@media only screen and (min-width: 1025px){fieldset.radio-section .field.pull-right{float:right}}fieldset.radio-section .field.pull-left{display:block;float:none}@media only screen and (min-width: 641px){fieldset.radio-section .field.pull-left{float:left}}@media only screen and (min-width: 769px){fieldset.radio-section .field.pull-left{float:none}}@media only screen and (min-width: 1025px){fieldset.radio-section .field.pull-left{float:left}}legend{display:block;width:100%;padding:0 0 10px 0;border-bottom:1px solid #e3e3e3;margin:0 0 20px 0;font-weight:bold}legend>span{font-size:18px;font-weight:bold}legend>h2{margin-bottom:0}.legend{display:block;width:100%;padding:0 0 10px 0;border-bottom:1px solid #e3e3e3;margin:0 0 20px 0;font-weight:bold}.legend>span{font-size:18px;font-weight:bold}.legend a{float:right;font-size:11px}.edit-link,.remove-link{float:right;font-weight:normal}.edit-link:hover,.remove-link:hover{text-decoration:none}label .req{border:none;color:red;font-size:1.2em;font-weight:500;text-decoration:none}.address-details{padding-top:10px;margin-left:0;clear:both}@media only screen and (min-width: 769px){.address-details{margin-left:30%}}.form{padding:15px;border:1px solid #e5e5e5;border-radius:10px;margin:20px 0 0;background:#fbfbfb}@media only screen and (min-width: 769px){.form{padding:20px}}.form legend{display:block;width:100%;padding:10px 0;border-bottom:1px solid #e5e5e5;margin:20px 0;font-weight:bold;font-size:14px;font-size:0.875rem;line-height:19.6px;line-height:1.225rem}.form div.field{margin:0 0 10px 0}.form div.field::after{clear:both;content:"";display:block}@media only screen and (min-width: 769px){.form div.field{margin-bottom:20px}}.form div.field label,.form div.field .label{display:block;padding:0 4px;margin:0 0 4px 0;color:#888;font-weight:bold;text-align:left;font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem}@media only screen and (min-width: 769px){.form div.field label,.form div.field .label{width:30%;padding-top:10px;padding-right:10px;margin:0;float:left;text-align:right}}.form div.field .left-label{text-align:left}.form div.field input[type=text],.form div.field input[type=name],.form div.field input[type=email],.form div.field input[type=password],.form div.field input[type=number],.form div.field select,.form div.field textarea{width:100%;padding:10px;border:1px solid #e5e5e5;margin:0;background:#fff;transition:border-color .2s ease}@media only screen and (min-width: 769px){.form div.field input[type=text],.form div.field input[type=name],.form div.field input[type=email],.form div.field input[type=password],.form div.field input[type=number],.form div.field select,.form div.field textarea{width:70%;float:left}}.form div.field input[type=text]:focus,.form div.field input[type=name]:focus,.form div.field input[type=email]:focus,.form div.field input[type=password]:focus,.form div.field input[type=number]:focus,.form div.field select:focus,.form div.field textarea:focus{border-color:#23a1dd}.form div.field input[type=text],.form div.field input[type=name],.form div.field input[type=email],.form div.field input[type=password],.form div.field input[type=number],.form div.field select{height:34px}.form div.field input[type=checkbox]{margin-top:2px;float:left}.form div.field input[type=checkbox]+label{padding-left:25px;margin-left:15px}.form div.field textarea{display:block !important;min-height:68px;resize:none}.form div.field input[readonly]{background:#e5e5e5}.form div.field input[readonly].date-picker{background:#fff}.form div.field select{padding:0 5px}.form div.field .input-container{display:flow-root;width:auto}.form div.field .input-container input{width:100%}.form div.field .input-container .errorMsg{display:inline-block}.form .field.country .geographical-region-dropdown .other-geographical-region{width:55%;float:right}.form .button-group.align-right{text-align:right}.form .button-group.align-right .btn,.form .button-group.align-right a{margin:0 0 0 10px}.form.find-dermatologist .dk_toggle{background:#fff}.form.find-dermatologist .radius{width:50px !important;margin:0 50px 0 0}.form.find-dermatologist .field{text-align:left}.form.find-dermatologist .field label{width:auto}@media only screen and (min-width: 769px){.form.find-dermatologist .field label{width:23%}}.form.find-dermatologist .field input[type=text].city-state-zip{width:200px;margin-right:10px}@media only screen and (min-width: 769px){.form .checkbox{margin-left:29%}}.form.labels-default div.field label,.form.labels-default div.field .label{width:auto;text-align:left}.form .label+p.form-value{padding-top:6px;padding-right:10px;padding-left:30%;margin:0}.form div.field textarea.textarea-large{width:100%;min-height:350px}.word-counter{width:100%;color:#888;font-size:12px;text-align:right}.word-counter.word-counter--error{color:red}@media only screen and (min-width: 769px){.word-counter{width:70%;float:left}}.form div.field textarea.textarea-large+.word-counter{width:100%}.admin::after{clear:both;content:"";display:block}.admin .form{border:none;background:none}.admin label,.admin input,.admin textarea{font-size:14px}.admin label,.admin .label{display:inline-block;margin-right:10px;font-family:"Montserrat",sans-serif;font-weight:700;text-align:right}.admin label.left-label{text-align:left}.admin .label{float:left}.admin input[type=search].btn,.admin input[type=text].btn,.admin input[type=date].btn,.admin input[type=email].btn,.admin input[type=password].btn,.admin input[type=number].btn,.admin select.btn,.admin textarea.btn{width:auto}.admin input[type=checkbox]{margin-right:5px}.admin .radios legend{display:inline-block;padding:0;border:0;margin:0 10px 0 0;float:left;text-align:right}.admin .radios legend span{font-size:14px}.admin .radios ul{display:inline-block;width:50%;padding:0;margin:0;list-style:none}.admin .radios ul li{display:inline-block;margin:0 10px 0 0}.admin .radios li label{display:inline-block;width:auto}.admin .checkbox li{list-style:none}.admin .checkbox label{width:auto !important;font-style:normal;text-align:left}.admin .multiples input{width:22%}.admin .multiples span.sep{display:inline-block;margin:0 5px}.admin .labels-sm label,.admin .labels-sm .label,.admin .labels-sm .radio fieldset>label{display:inline-block;width:20%;text-align:right}.admin .labels-sm .checkbox{margin-left:22%}.admin .labels-sm .checkbox label{width:auto;text-align:left}.admin .labels-med{margin:0 15%}.admin .labels-med label,.admin .labels-med .label,.admin .radio fieldset>label label,.admin .radio fieldset>label .label{display:inline-block;width:31%;text-align:left}.admin .labels-med .checkbox,.admin .radio fieldset>label .checkbox{margin-left:32%}.admin .labels-med .checkbox label,.admin .radio fieldset>label .checkbox label{width:auto;text-align:left}.admin .labels-med .radio fieldset>label,.admin .radio fieldset>label .radio fieldset>label{width:30%}.admin .labels-lrg label,.admin .labels-lrg .label{display:inline-block;width:40%;text-align:right}.admin .labels-lrg .checkbox{margin-left:42%}.admin .labels-lrg .checkbox label{width:auto;text-align:left}.admin #accommodationTypes .disabled-row{background-color:#ebebe4}.admin #accommodationTypes .disabled-row *{cursor:not-allowed}.admin .field.country select,.admin .field.state select{margin-bottom:10px}@media only screen and (min-width: 641px){.admin .field.country select,.admin .field.state select{margin-bottom:0}}.admin .field.country input[type=text],.admin .field.state input[type=text]{display:none}.admin .field.country.other-selected input[type=text],.admin .field.state.other-selected input[type=text]{display:inline-block;margin-left:5px}@media only screen and (min-width: 641px){.admin .field.country.other-selected input[type=text],.admin .field.state.other-selected input[type=text]{width:29%;float:none}}@media only screen and (min-width: 769px){.admin .field.country.other-selected input[type=text],.admin .field.state.other-selected input[type=text]{width:29%}}@media only screen and (min-width: 641px){.admin .field.country.other-selected select,.admin .field.state.other-selected select{width:20%}}.admin .field.state.other-selected input[type=text]{display:inline-block}.admin .field.state.other-selected.other-is-only-option select{display:none}.admin .field.state.other-selected.other-is-only-option input[type=text]{display:inline-block;width:50%;margin-left:0}@media only screen and (min-width: 769px){.admin .field.state.other-selected.other-is-only-option input[type=text]{width:50%}}.admin .field select{width:auto !important;height:36px}.admin .field select.multi-select{width:100% !important;height:auto;min-height:80px}.admin .flex-field{display:flex;flex-direction:row}.admin .flex-field .label-col{display:inline-block;width:31%;margin-right:13px}.admin .flex-field .label-col label{width:auto}.admin .flex-field .field-col{display:inline-block}.admin .flex-field .field-col .block-span{display:block}.admin .flex-field .checkbox{margin-left:0}.noshow{display:none}.editable .noshow{display:block}.noedit{display:block}.editable .noedit{display:none}.license-actions.radio>div.field>label{padding:0;text-align:left}.license-actions.radio>div.field>label::before{display:none}.license-actions.radio table,.license-actions.radio td{border-width:0}.license-actions .push{clear:both}.sign-here .block-title{margin-bottom:20px}.sign-here .underline{border-bottom:1px solid gray}.sign-here .col{margin-bottom:30px}.sign-here .col-1{padding-right:20px}.sign-here .col-2{padding-left:20px}.show-for-print{display:none}.aspNetDisabled{cursor:not-allowed}.form-split>.field{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.form-split>.field:last-child{margin-right:0}.form-split>.field:nth-child(2n){margin-right:0}.form-split>.field:nth-child(2n+1){clear:left}.form-split>.field label{width:47%}.form-split>.field input,.form-split>.field select{width:50% !important}.form-split-3>.field{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}.form-split-3>.field:last-child{margin-right:0}.form-split-3>.field:nth-child(3n){margin-right:0}.form-split-3>.field:nth-child(3n+1){clear:left}.form-split-3>.field label{width:40%}.form-split-3>.field input,.form-split-3>.field select{width:50% !important;vertical-align:bottom}input[type=radio]{margin-right:5px}input.inline{display:inline-block;width:auto !important;float:none !important;text-align:center}input.small{width:80px}input.medium{width:95px}::-ms-clear,::-ms-reveal{display:none}div.field{margin-bottom:10px}div.field.inline>input,div.field.inline input[type=text],div.field.inline>select,div.field.inline>.radio,div.field.inline>.checkbox,div.field.inline>a{display:inline-block;width:auto;float:none;vertical-align:middle}div.field.inline .checkbox{margin-left:0}div.field.since-date{text-transform:capitalize}div.field.country select,div.field.state select{margin-bottom:10px}@media only screen and (min-width: 641px){div.field.country select,div.field.state select{margin-bottom:0}}div.field.country input[type=text],div.field.state input[type=text]{display:none}div.field.country.other-selected input[type=text],div.field.state.other-selected input[type=text]{display:inline-block}@media only screen and (min-width: 641px){div.field.country.other-selected input[type=text],div.field.state.other-selected input[type=text]{width:75%;float:right}}@media only screen and (min-width: 769px){div.field.country.other-selected input[type=text],div.field.state.other-selected input[type=text]{width:48%}}@media only screen and (min-width: 641px){div.field.country.other-selected select,div.field.state.other-selected select{width:20%}}div.field.state.other-selected.other-is-only-option select{display:none}div.field.state.other-selected.other-is-only-option input[type=text]{display:inline-block;width:100%}@media only screen and (min-width: 769px){div.field.state.other-selected.other-is-only-option input[type=text]{width:70%}}input[type=search],input[type=text],input[type=date],input[type=email],input[type=password],input[type=number],select,textarea{width:50%}.input-container{display:inline-block;width:50%;vertical-align:middle}.input-container input[type=search],.input-container input[type=text],.input-container input[type=date],.input-container input[type=email],.input-container input[type=password],.input-container input[type=number],.input-container select,.input-container textarea{width:100%}.input-container .errorMsg{display:block;margin:0}td .input-container{max-width:200px}.permalink{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}input[type=search],input[type=text],input[type=date],input[type=email],input[type=password],input[type=number],textarea{padding:7px 15px;border:1px solid #b0b0b0;border-radius:6px;margin:0;color:#666;font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem}input[type=search].placeholder,input[type=text].placeholder,input[type=date].placeholder,input[type=email].placeholder,input[type=password].placeholder,input[type=number].placeholder,textarea.placeholder{color:#ccc;font-weight:normal}input[type=search]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=number]:-moz-placeholder,textarea:-moz-placeholder{color:#ccc;font-weight:normal}input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;font-weight:normal}input[type=search]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc;font-weight:normal}input[type=search]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc;font-weight:normal}input[disabled],input[readonly],textarea[disabled],textarea[readonly],button[disabled],button[readonly]{cursor:not-allowed}input[disabled].btn{cursor:not-allowed !important;filter:alpha(opacity=50);opacity:.5}input.date-picker[disabled]{cursor:not-allowed !important}textarea{width:100%;min-height:150px}.status-disciplinary textarea{width:70%}select{width:100%;padding:0 5px}span.radio{display:inline-block}:root .radio input[type=radio],:root .radio input[type=checkbox],:root .checkbox input[type=radio],:root .checkbox input[type=checkbox]{display:none}:root .radio label,:root .checkbox label{position:relative;padding:0 15px 0 25px !important;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root .radio fieldset,:root .checkbox fieldset{margin:0}:root .radio fieldset>label,:root .checkbox fieldset>label{display:block;padding:0 4px;margin:0 0 4px 0;color:#888;font-weight:bold;text-align:left;font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem}@media only screen and (min-width: 769px){:root .radio fieldset>label,:root .checkbox fieldset>label{width:30%;padding-right:10px;margin:0;float:left;text-align:right}}:root .radio fieldset>label::before,:root .checkbox fieldset>label::before{display:none}:root .radio ul,:root .checkbox ul{padding:0;margin:0 0 15px;list-style:none}:root .radio ul li,:root .checkbox ul li{display:inline-block;font-style:normal;vertical-align:middle;zoom:1}:root .radio .field,:root .checkbox .field{position:relative;line-height:1.3}:root .radio .field label,:root .checkbox .field label{width:auto;padding:0 15px 0 25px;line-height:inherit}:root .radio.stack .field,:root .checkbox.stack .field{display:block;margin-bottom:5px}:root .radio.stack label,:root .checkbox.stack label{padding-right:0;margin-right:0}:root .checkboxes .field,:root .has-checkbox .field{display:inline}:root .radio li label::before,:root .radio label::before{position:absolute;top:1px;left:0;display:block;width:16px;height:16px;border:3px solid #ccc;border-radius:50%;margin-right:8px;background-color:#fff;color:#23a1dd;content:"";text-align:center}:root .radio li input[type=radio]:checked~label::before,:root .radio input[type=radio]:checked~label::before{border-color:#23a1dd}:root .radio li input[type=radio]:checked~label::after,:root .radio input[type=radio]:checked~label::after{position:absolute;z-index:20;top:6px;left:5px;display:block;width:6px;height:6px;border-radius:50%;background-color:#23a1dd;content:""}:root .radio input[type=radio]{position:absolute;z-index:1;display:initial;opacity:0}:root .radio input[type=radio]:disabled~label::after{background-color:#b0b0b0 !important}:root .radio input[type=radio]:disabled~label::before{border-color:#b0b0b0 !important}:root .radio input[type=radio]:disabled:hover,:root .radio input[type=radio]:disabled~label:hover{cursor:default !important}:root .radio input[type=radio]:checked~.radio label::after{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;background-color:#23a1dd;content:"";text-align:center}:root .checkbox input[type=checkbox]~label::before{position:absolute;top:0;left:0;display:block;width:18px;height:16px;background:url("../img/i_unchecked.png") no-repeat top left;content:""}:root .checkbox input[type=checkbox]:checked~label::before{background-image:url("../img/i_checked.png")}:root .checkbox input[type=checkbox]:disabled~label::before{cursor:default;filter:grayscale(1);opacity:.5}:root .checkbox input[type=checkbox]:checked~label.partially-selected::before,:root .checkbox input[type=checkbox]~label.partially-selected::before{background:rgb(167.5196850394,217.6220472441,241.4803149606) url("../img/i_unchecked.png") no-repeat top left}:root .radios.switch .clearfix>label,:root .radios.switch fieldset>label{display:inline-block;padding:5px 0 5px 10px;clear:left;float:left}:root .radios.switch fieldset .clearfix:first-child>label{color:#23a1dd}:root .radios.switch ul{float:right}:root .radios.switch ul li{position:relative;width:50%;background:none;float:left}:root .radios.switch ul li:first-child label{border-right:none !important}:root .radios.switch ul li.field{padding:0;margin:0;text-align:center}:root .radios.switch ul li label{position:relative;z-index:0;display:block;width:100%;padding:6px 0;margin:0;float:left;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root .radios.switch input[type=radio]{display:none}:root .radios.switch input[type=radio]:checked~label{color:#fff}:root .radios.switch input[type=radio]:checked~label::after{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;background-color:#23a1dd;content:"";text-align:center}:root .radios.switch.switch-group ul li{width:20%}:root .radios.yes-no ul{width:23%;float:right}:root .radios.yes-no ul li{font-style:normal;font-weight:normal}:root .radios.yes-no ul li label{padding:10px 0 8px}:root .radios.yes-no a{display:inline-block;padding-top:5px;color:#454545;font-weight:bold;text-decoration:none;vertical-align:middle}:root .radios.yes-no a:hover{text-decoration:underline}.fieldset-bordered{border:solid #b0b0b0;border-width:1px 1px 0;margin-bottom:10px}.fieldset-bordered .field{margin-bottom:0}.fieldset-bordered .field .checkbox,.fieldset-bordered .field .radio{width:auto;padding:10px;border-bottom:1px solid #b0b0b0;margin-left:0 !important}body.is-iframe{background:none}body.is-iframe .form{padding:0;border:none;background:none}#submissionForm div.ui-tabs-panel table tbody td div.radio{display:flex}#activityForm .labels-med .fieldset fieldset ol{padding:0}#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper{padding:0 0 3rem 3rem;border-top:1px solid gray;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);list-style-type:none}#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper:last-of-type{border-bottom:1px solid gray}#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper .sortable__handle{text-align:center}#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper .sortable__handle:hover,#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper .sortable__handle:focus,#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper .sortable__handle:active{cursor:grab}#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper div.question_wrapper{display:flex;flex-direction:column;margin:.6rem 0 .8rem 0}#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper div.question_wrapper textarea{max-width:calc(100% - 40px);min-height:60px;border:1px solid #b0b0b0;background:rgba(0,0,0,0);font-size:1rem;line-height:1.2rem;outline:0;overflow-y:visible}#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper div.question_wrapper label{margin:.6rem;margin-left:0;font-size:1.2rem}#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper div.answer_wrapper ol.numbered_list li{margin:.6rem 0 .8rem 0;list-style-type:decimal}#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper div.answer_wrapper ol.numbered_list label{width:100%;font-style:italic;font-weight:400}#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper div.question_options_wrapper a{padding:10px}#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper a.rmv_link:hover,#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper a.rmv_link:focus,#activityForm .labels-med .fieldset fieldset ol li.question_answer_wrapper a.rmv_link:active{cursor:pointer}#activityForm .labels-med .fieldset fieldset .field.inline-field{display:inline-block}.certification-list__item fieldset{margin:0 0 .625rem 0}.certification-list__item h3{margin:0 0 .625rem}.certification-list .general-certification{display:flex;flex-wrap:wrap;margin-bottom:1.25rem}.certification-list .general-certification ul.plain label{width:100%;text-align:left}.certification-list .general-certification .col-1{width:auto;flex:1 0 auto}.certification-list .general-certification .col-2{flex:0 0 auto}.certification-list .general-certification textarea{width:75%}.certification-notes textarea{width:50%}#MainForm .custom-select select{width:50%;max-width:none;height:2rem;padding:0 10px;border-color:#b0b0b0;border-radius:6px;color:#666}.form--intent-declaration legend{border-bottom:none;margin-bottom:0}.form--intent-declaration .attestation-section{margin-top:40px;text-align:center}.form--intent-declaration .subform{margin-top:20px}@media only screen and (min-width: 769px){.form--intent-declaration input[type=file]{padding-top:10px}}.dropdown-menu{position:absolute;z-index:5000;top:100%;left:0;display:none;border:1px solid #ccc;border-radius:6px;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.2)}.clear-date-picker{text-decoration:none}.clear-date-picker:hover,.clear-date-picker:hover:hover,.clear-date-picker:focus,.clear-date-picker:hover:focus,.clear-date-picker:active,.clear-date-picker:hover:active,.clear-date-picker.active,.clear-date-picker:hover.active,.clear-date-picker.disabled,.clear-date-picker:hover.disabled,.clear-date-picker[disabled],.clear-date-picker:hover[disabled]{text-decoration:none}.datepicker{top:0;left:0;padding:4px;border-radius:4px;margin-top:1px}.datepicker::before{position:absolute;top:-7px;left:6px;display:inline-block;border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);border-left:7px solid rgba(0,0,0,0);content:""}.datepicker::after{position:absolute;top:-6px;left:7px;display:inline-block;border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0);content:""}.datepicker-days,.datepicker-months,.datepicker-years{background-color:#fff}.datepicker>div{display:none}.datepicker table{width:275px;margin:0}.datepicker td,.datepicker th{padding:0;border:none;text-align:center}.datepicker td{color:#666;font-size:14px;font-weight:bold}.datepicker td.day{padding:10px}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td.day.disabled{color:#eee}.datepicker td.old,.datepicker td.new{color:#ccc}.datepicker td.active,.datepicker td.active:hover{background-color:#006dcc;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{background-color:#23a1dd;color:#fff}.datepicker td span{display:block;width:68px;height:68px;cursor:pointer;float:left;line-height:68px}.datepicker td span:hover{background:#eee}.datepicker td span.active{background-color:#006dcc;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{background-color:#23a1dd;color:#fff}.datepicker td span.old{color:#999}.datepicker th{padding:15px 10px}.datepicker th.next,.datepicker th.prev{padding-top:10px;font-size:21px}.datepicker thead tr{border-bottom:1px solid #ddd}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eee}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;overflow:hidden;height:0;-webkit-transition:height .35s ease;transition:height .35s ease}.modal-open{overflow:hidden}.modal{position:fixed;z-index:1040;top:0;right:0;bottom:0;left:0;display:none;overflow:auto}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog{position:relative;z-index:1050;width:auto;padding:10px;margin-right:auto;margin-left:auto}.modal-content{position:relative;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;background-clip:padding-box;background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:none}.modal-backdrop{position:fixed;z-index:1030;top:0;right:0;bottom:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{position:relative;padding:2px;border:1px solid #b0b0b0;border-radius:50%;margin-top:-1px;background:none;color:#b0b0b0;float:right;outline:none;transition:all .2s ease;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}.modal-header .close:hover{border-color:#23a1dd;color:#23a1dd}.modal-title{margin:0}.modal-body{position:relative;padding:20px}.modal-body .help-text{margin-top:-20px}.modal-footer{padding:15px;border-top:1px solid #e5e5e5;margin-top:15px;text-align:right}.modal-footer::after{clear:both;content:"";display:block}.modal-footer .btn{margin-top:0;margin-bottom:0}.modal-footer .btn+.btn{margin-left:5px}.modal-button-group{margin-top:15px;margin-bottom:10px}.modal-button-group::after{clear:both;content:"";display:block}@media screen and (min-width: 768px){.modal-dialog{width:600px;padding-top:30px;padding-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}@media screen and (max-width: 736px){.modal-body{padding:20px 30px}.modal-header{padding:15px 30px}}.card{position:relative;display:flex;flex-direction:column;border-radius:.5rem;background-clip:border-box;background-color:#fff;box-shadow:.625rem .625rem 2.8125rem rgba(0,0,0,.05);word-wrap:break-word}.card__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-radius:.5rem .5rem 0 0;margin-bottom:0}.card-primary .card__header{background-color:#23a1dd}.card-secondary .card__header{background-color:#eaf6fc}.card__header__link{display:flex;align-items:center;gap:.25rem;text-decoration:none}.card__header__link__text{font-weight:bold;text-decoration:underline}.card__header__link__text:hover{text-decoration:none}.card-primary .card__header__link{color:#fff}.card-secondary .card__header__link{color:#f27439}.card__title{margin:0;font-weight:normal}.card-primary .card__title{color:#fff}.card-secondary .card__title{color:#23a1dd}.card__subtitle{margin:0;font-size:.875rem;font-weight:normal}.card-primary .card__subtitle{color:#fff}.card-secondary .card__subtitle{color:#454545}.card__subheading{padding:.5rem 1rem;background-color:#eaf6fc;text-align:center}.card__body{flex:1 1 auto;padding:.75rem}.card__body>.list-group:last-child{border-radius:0 0 .5rem .5rem}.card__body>.list-group>.list-group-item:last-child{border-radius:inherit}.card__footer{padding:0 .75rem}.card-group{display:flex;flex-wrap:wrap;gap:1rem}.list-group{display:flex;flex-direction:column;padding:0;margin:0}.list-group-border .list-group-item+.list-group-item{border-top:1px solid #cdcdcd}.list-group-item{position:relative;display:block;padding:0;font-style:normal}.list-group-item__text{width:100%;padding:1.5rem .25rem}.list-group-item__text>p{margin:0}.list-group-item__action{width:100%;padding:1.5rem .25rem;cursor:pointer;text-decoration:none}.list-group-item__action:hover,.list-group-item__action:active,.list-group-item__action:focus{background-color:#fafafa}.list-group-item__action>a{text-decoration:none}html,body{height:100%}html{background:#fff;font-size:14px}@media only screen and (min-width: 910px){html{font-size:16px}}body{position:relative;min-width:320px;background:#fff url(../img/bg.jpg) center top;color:#454545;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem}body.is-iframe{min-width:200px}body.is-iframe p{font-size:14px;font-size:1rem}body.is-iframe .error li{font-size:13px;font-size:0.9375rem}.container{position:relative;z-index:1;width:100%;margin:0 auto}.container::after{clear:both;content:"";display:block}@media only screen and (min-width: 1025px){.container{width:980px}}@media only screen and (min-width: 1025px){.front-wide .container{width:100%}}@media only screen and (min-width: 1620px){.front-wide .container{width:62%;min-width:1200px;max-width:1176px}}.site-header{position:relative;z-index:2}.top-header{display:none;background:#23a1dd;background-image:linear-gradient(#2ab3e4, #1b8cd3)}@media only screen and (min-width: 1025px){.top-header{display:block}}.top-header .container{height:50px;padding:8px 0}.search{position:relative;float:right}.search input[type=text]{width:240px;height:34px;padding:0 15px;border:none;border-radius:6px;margin:0;background:#eaf6fc;color:#666;font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem}.search input[type=text].placeholder{color:#b0b0b0}.search input[type=text]:-moz-placeholder{color:#b0b0b0}.search input[type=text]::-moz-placeholder{color:#b0b0b0}.search input[type=text]:-ms-input-placeholder{color:#b0b0b0}.search input[type=text]::-webkit-input-placeholder{color:#b0b0b0}.search .search-button{position:absolute;top:5px;right:8px;border:none;background:none;cursor:pointer;outline:none;text-decoration:none}.search .search-button:hover .icon-search{color:#23a1dd}.search .icon-search{font-size:18px;font-size:1.125rem;line-height:25.2px;line-height:1.575rem;position:absolute;top:0;right:0;color:#ccc;font-size:16px;transition:all .2s ease}.bottom-header{background:#fff;background:hsla(0,0%,100%,.7);box-shadow:0 0 3px rgba(0,0,0,.2)}@media only screen and (min-width: 769px){.bottom-header{border-top:15px solid #23a1dd}}@media only screen and (min-width: 1025px){.bottom-header{border-top:none}}.bottom-header .container{height:102px;padding:0 20px;background:#fff}@media only screen and (min-width: 641px){.bottom-header .container{padding:0 40px}}@media only screen and (min-width: 1025px){.bottom-header .container{padding:0}}.bottom-header .logo{display:block;width:180px;padding:22px 0 0 20px;float:left}@media only screen and (min-width: 481px){.bottom-header .logo{width:auto;padding-top:24px}}.bottom-header .logo img{display:block}.push-body{position:relative;background:#fff url(../img/bg.jpg) center top;transition:all .4s ease-in-out}.push-body::after{position:fixed;z-index:-999;top:0;right:0;bottom:0;left:0;display:block;background:rgba(0,0,0,.5);content:"";opacity:0;transition:opacity .4s ease-in-out}.push-body.open{left:-450px;cursor:pointer}.push-body.open::after{z-index:999;opacity:1}.push-body.push-body-filter{transition:all .4s ease-in-out}.push-body.push-body-filter.open{right:0;left:0}.site-content .container{position:relative;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.4)}.section-main{position:relative;padding:40px 20px;color:#6a6868}.section-main::after{clear:both;content:"";display:block}@media only screen and (min-width: 641px){.section-main{padding:40px}}@media only screen and (min-width: 1025px){.section-main{padding:40px 20px}}.section-alt{background:url(../img/bg-section-alt.jpg) center top}.section-content{font-family:"Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:normal}@media only screen and (min-width: 769px){.section-content{width:68%;float:left}}@media only screen and (min-width: 1025px){.section-content{width:752px}}@media only screen and (min-width: 1200px){.front-wide .section-content{width:77%;float:left}}.section-widgets{padding-right:0;padding-left:0}.section-widget{padding:0 30px;margin:0 0 30px 0}@media only screen and (min-width: 769px){.section-widget{width:50%;margin:0;float:left}}@media only screen and (min-width: 769px){.section-widget:first-of-type{border-right:1px solid #ccc}}.section-widget h2{margin:0 0 20px 0}.section-widget .date-single{display:none}.section-widget .date-single:first-of-type{display:block;width:auto;border:1px solid #e9e9e9;border-radius:8px;margin:0 auto;float:none}.section-widget .announcement{margin-left:0}.section-widget .announcement:last-child{display:block}.section-widget .announcement a{width:100%;margin:0 auto}.section-heading{position:relative;margin:0 0 30px 0;text-align:center}.section-heading h2{position:relative;z-index:1;display:inline-block;padding:0 30px;margin:0;background:#fff}.section-heading::before{position:absolute;top:15px;display:block;width:100%;height:1px;background:#ccc;content:""}.page-heading{display:block;padding:20px;background:#f27439}@media only screen and (min-width: 641px){.page-heading{padding:20px 40px}}@media only screen and (min-width: 769px){.page-heading{position:absolute;z-index:1;bottom:0px;width:auto;max-width:none;padding:20px 40px 20px 40px;margin-right:248px}}@media only screen and (min-width: 1025px){.page-heading{max-width:720px;padding-left:80px}}.page-heading h1{margin:0;color:#fff;font-size:22px;line-height:1}@media only screen and (min-width: 1025px){.page-heading h1{font-size:26px}}@media only screen and (min-width: 769px){.section-no-hero .page-heading{position:relative;bottom:auto;margin-right:248px;float:none}}@media only screen and (min-width: 1025px){.section-no-hero .page-heading{display:inline-block;padding:20px 40px 20px 80px;margin-top:40px;margin-right:0}}.view-all{text-align:center}.video-wrapper{position:relative;height:0;padding-bottom:56.25%;margin:30px 0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.col2-set,.col3-set,.col4-set{width:100%;clear:both;float:left}.col2-set::after,.col3-set::after,.col4-set::after{display:table;clear:both;content:""}.col2-set .col,.col3-set .col,.col4-set .col{float:left}.col2-set .col-1,.col2-set .col-2{width:50%}.col2-set .col-1{clear:both;float:left}.col2-set .col-2{float:right}.col2-set .narrow{width:30%}.col2-set .wide{width:70%}.col3-set .col-1,.col3-set .col-2,.col3-set .col-3{width:33.333%}.col3-set .col-1{clear:both}.col3-set .col-3{float:right}.col4-set .col-1,.col4-set .col-2,.col4-set .col-3,.col4-set .col-4{width:25%}.col4-set .col-1{clear:both}.front .col2-set .col-1,.front .col2-set .col-2{width:100%}@media only screen and (min-width: 641px){.front .col2-set .col-1,.front .col2-set .col-2{width:50%}}@media only screen and (min-width: 641px){.front .col2-set .narrow{width:30%}}@media only screen and (min-width: 641px){.front .col2-set .wide{width:70%}}.front .col3-set .col-1,.front .col3-set .col-2,.front .col3-set .col-3{width:100%}@media only screen and (min-width: 641px){.front .col3-set .col-1,.front .col3-set .col-2,.front .col3-set .col-3{width:33.333%}}.front .col4-set .col-1,.front .col4-set .col-2,.front .col4-set .col-3,.front .col4-set .col-4{width:100%}@media only screen and (min-width: 641px){.front .col4-set .col-1,.front .col4-set .col-2,.front .col4-set .col-3,.front .col4-set .col-4{width:25%}}.admin .container{width:1280px}.admin .site-content>.container{min-height:600px}.admin .section-content{width:74.5%;padding:20px 20px 20px 20px}.admin .top-header{display:block;text-align:right}.admin .top-header .container{background:inherit}.admin .bottom-header{border:none}.admin .bottom-header .container{height:82px;padding:0}.admin .bottom-header .logo{padding-top:15px}.admin .search{position:relative;display:inline-block;padding:0 10px 0 0;margin-right:8px}.admin .search input{border:1px solid #b0b0b0;background:#fff}.admin .search .icon-search{top:5px;right:20px}.admin .section-no-hero .page-heading{display:inline-block !important;margin-top:0}.admin .submenu::after{display:none !important}.full-width .section-content{width:100%}.full-width-extra .site-content>.container{width:100%;min-width:1280px;margin:0}@font-face{font-family:"ProximaNova";font-style:normal;font-weight:400;src:url("../fonts/proximanova/proximanova-reg-webfont.eot");src:url("../fonts/proximanova/proximanova-reg-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proximanova/proximanova-reg-webfont.woff") format("woff"),url("../fonts/proximanova/proximanova-reg-webfont.ttf") format("truetype"),url("../fonts/proximanova/proximanova-reg-webfont.svg#webfont") format("svg")}@font-face{font-family:"proxima_sbold";font-style:normal;font-weight:600;src:url("../fonts/proximanova/proximanova-sbold-webfont.eot");src:url("../fonts/proximanova/proximanova-sbold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proximanova/proximanova-sbold-webfont.woff") format("woff"),url("../fonts/proximanova/proximanova-sbold-webfont.ttf") format("truetype"),url("../fonts/proximanova/proximanova-sbold-webfont.svg#webfont") format("svg")}@font-face{font-family:"proxima_bold";font-style:normal;font-weight:700;src:url("../fonts/proximanova/proximanova-bold-webfont.eot");src:url("../fonts/proximanova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proximanova/proximanova-bold-webfont.woff") format("woff"),url("../fonts/proximanova/proximanova-bold-webfont.ttf") format("truetype"),url("../fonts/proximanova/proximanova-bold-webfont.svg#webfont") format("svg")}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}h1.border,h2.border,h3.border,h4.border,h5.border,h6.border{display:block;width:100%;padding:0 0 10px 0;border-bottom:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin:0 0 20px 0;font-weight:bold}h1,h2,h3{color:#23a1dd}h4,h5,h6{color:#6a6868}h1{font-size:30px;font-size:1.875rem;line-height:34px;line-height:2.125rem;font-weight:400}h2{font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem;font-weight:400}h3{margin:20px 0;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;font-weight:600}h4{margin:20px 0;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;font-weight:600}h5{font-size:13px;font-size:0.8125rem;line-height:20px;line-height:1.25rem;font-style:italic}h6{font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem;font-style:italic}p{margin:20px 0;font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem}a{color:#23a1dd}a:hover{text-decoration:none}a.print-resident-list{margin:30px 20px 0 0}a.back-link{margin:20px 0 0 20px}.link{color:#f27439;text-decoration:none}.link:hover{text-decoration:underline}dl::after{clear:both;content:"";display:block}dl dt,dl dd{display:inline-block;float:left}dl dt{clear:left}dl dd{margin-left:10px}dl dd:last-child{clear:right}ul{padding:0 0 0 16px;margin:10px 0}ul li{font-size:13px;font-size:0.8125rem;line-height:20px;line-height:1.25rem;font-style:italic}ul.plain{padding:0;margin:0;list-style:none}ul.plain li{font-style:normal}ul.plain label{display:block;width:50%;max-width:220px;padding-right:5px;float:left;font-weight:bold;text-align:right}.front ul.plain label{display:inline-block;width:auto;max-width:none;float:none;text-align:left}@media only screen and (min-width: 769px){.front ul.plain label{display:block;width:50%;max-width:200px;padding-right:5px;float:left;font-weight:bold;text-align:right}}.page-subtitle,.page-title{width:770px}.admin:not(.full-width) .page-title{width:75%}.full-width .page-subtitle,.full-width .page-title{width:auto}.page-title{display:block;margin:20px 0 15px 20px;color:rgb(99.5,99.5,99.5)}.page-subtitle{padding:0 0 10px 0;border-bottom:1px solid #e3e3e3;margin:0 20px 30px;color:rgb(99.5,99.5,99.5)}hr{overflow:hidden;height:0;border:none;border-bottom:1px solid #e3e3e3;margin:30px 0 15px;background:none;outline:none}.i-dermatologists-white{background:url("../img/i_dermatologists-white.png")}[class^=i-]{display:inline-block;width:16px;height:16px;background-position:center center;background-repeat:no-repeat}abbr.req{border:0;text-decoration:none}img{max-width:100%;height:auto}img.svg{display:none}figure{display:inline-block}video{max-width:100%;height:auto}iframe{max-width:100%;height:auto}.fr-close{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.google-map img,.gm-style img{max-width:none}.gm-style-iw>div{overflow:auto}.preloader-datatables{padding:10px;font-weight:bold;text-transform:uppercase}.preloader-datatables img{position:relative;top:-3px;width:24px;height:26px;vertical-align:middle}.video-grid{padding:0;list-style:none}@media only screen and (min-width: 481px){.video-grid li{width:48%;float:left}}@media only screen and (min-width: 481px){.video-grid li:nth-child(odd){margin-right:4%}}.fluid-width-video-wrapper{padding-top:55% !important}* html,*::before html,*::after html{box-sizing:border-box}* *,* *::after,* *::before,*::before *,*::before *::after,*::before *::before,*::after *,*::after *::after,*::after *::before{box-sizing:inherit}*:focus{outline:0}.clearfix::after{display:table;clear:both;content:""}.row{clear:both}.row::after{display:table;clear:both;content:""}.center{margin-right:auto;margin-left:auto;text-align:center}.right{text-align:right}.fit{max-width:100%;height:auto}.font-large{font-size:1.5em}.filter-select{position:relative}@media only screen and (min-width: 481px){.filter-select{display:inline-block;min-width:300px}}.filter-select .tabbed-content-nav{position:absolute;z-index:99;display:none;overflow:hidden;width:100%;border-radius:0 0 5px 5px;margin:0 auto}.filter-select .tabbed-content-nav li{border-radius:0}.filter-select li .btn{border-top:1px solid tint(#23a1dd, 20);border-bottom:1px solid shade(#23a1dd, 5%);color:shade(#23a1dd, 20%);text-shadow:0px 1px 0px hsla(0,0%,100%,.2)}.filter-select li.selected .btn,.filter-select li .btn:active{box-shadow:none;text-shadow:none}.filter-toggle{position:relative;z-index:99;display:block;margin:0 auto;cursor:pointer;transition:all .3s ease-in-out}.filter-toggle:hover{background-color:#f5f5f5}.filter-toggle.open{border-bottom-left-radius:0;border-bottom-right-radius:0;transition:all .3s ease-in-out}.filter-toggle .icon-down{position:absolute;top:15px;right:15px}.section-inner-heading{padding:0}@media only screen and (min-width: 769px){.section-inner-heading{padding:102px 0 0 0;margin-top:-102px}}@media only screen and (min-width: 1025px){.section-inner-heading{height:232px}}@media only screen and (min-width: 769px){.section-inner-heading.section-mini-hero{width:100%;height:300px;background:url(../img/hero-inner.jpg) left center no-repeat;background-size:cover}}@media only screen and (min-width: 1025px){.section-inner-heading.section-mini-hero{height:322px}}@media only screen and (min-width: 1025px){.section-inner-heading.section-no-hero{height:auto}}@media only screen and (min-width: 769px){.section-inner-heading.section-diplomates-hero,.section-inner-heading.section-residents-hero,.section-inner-heading.section-public-hero{width:100%;height:300px;background-size:cover}}@media only screen and (min-width: 1025px){.section-inner-heading.section-diplomates-hero,.section-inner-heading.section-residents-hero,.section-inner-heading.section-public-hero{height:322px}}@media only screen and (min-width: 769px){.section-inner-heading.section-diplomates-hero+aside.sidebar,.section-inner-heading.section-residents-hero+aside.sidebar,.section-inner-heading.section-public-hero+aside.sidebar{margin-top:-160px}}@media only screen and (min-width: 1025px){.section-inner-heading.section-diplomates-hero+aside.sidebar,.section-inner-heading.section-residents-hero+aside.sidebar,.section-inner-heading.section-public-hero+aside.sidebar{margin-top:-190px}}@media only screen and (min-width: 769px){.section-inner-heading.section-diplomates-hero{background:url(../img/diplomate-hero-inner.jpg) left center no-repeat}}@media only screen and (min-width: 769px){.section-inner-heading.section-residents-hero{background:url(../img/resident-hero-inner.jpg) left center no-repeat}}@media only screen and (min-width: 769px){.section-inner-heading.section-public-hero{background:url(../img/hero-inner.jpg) left center no-repeat}}.admin .section-inner-heading{padding:0;margin:0}.admin .ite-test-score-details{width:60%}.admin .ite-test-score-details table input{width:100%}.testimonials{padding:40px 0;background:url(../img/testimonial-quote.png) 120px 10px no-repeat,url(../img/testimonial-quote-end.png) right bottom no-repeat}.testimonial{margin:0 0 30px 0}.testimonial::after{clear:both;content:"";display:block}.testimonial:last-of-type{margin-bottom:0}.testimonial-head{position:relative;overflow:hidden;border-radius:50%;margin:25px 30px 0 0;float:left}.testimonial-head::after{position:absolute;z-index:1;top:0px;display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.2);content:""}.testimonial-head img{display:block;width:135px;height:135px}.testimonial-excerpt{padding:15px 15px 2px 15px;font-style:italic}.testimonial-author{color:#23a1dd;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:600;text-align:right}.facilities-list{padding:0;list-style:none}.facilities-list .address-heading{padding:0 0 10px;font-size:14px;font-style:normal}.facilities-list .edit-address{float:right}.facilities-list li{width:100%;margin:0 0 30px}@media only screen and (min-width: 1025px){.facilities-list li{width:47%;float:left}}@media only screen and (min-width: 1025px){.facilities-list li:nth-child(odd){margin-right:6%}}.facilities-list dl{font-family:"Montserrat",sans-serif;font-size:14px;font-style:normal}.facilities-list dl dt,.facilities-list dl dd{margin:0 0 5px;float:left}.facilities-list dl dt{clear:left;font-weight:bold}.facilities-list dl dd{margin:0 0 0 5px}.return-to-list{margin:20px 0 0;float:right}.rating-table table{border:none;margin:0}.rating-table table td{padding:0 5px 0 0;border:none}.rating-table table tr{float:left}.message-header{position:relative;z-index:1;padding:0;margin:0}.message-header li{padding:10px;color:#fff;font-size:14px;font-size:0.875rem;line-height:14px;line-height:0.875rem;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-style:normal;font-weight:bold;list-style:none;text-align:center}.message-header li.error-message{border-bottom:1px solid shade(#d9534f, 20%);background:#d9534f}.message-header li.info-message{border-bottom:1px solid shade(#23a1dd, 20%);background:#23a1dd}.message-header li.success-message{border-bottom:1px solid shade(#5cb85c, 20%);background:#5cb85c}.heading .page-title{margin-left:0}.heading .info ul,.heading .sub-info ul{padding:0;margin:0 0 10px 0;list-style:none}.heading .info ul li,.heading .sub-info ul li{margin:0 0 5px;font-style:normal}.heading .info ul{display:inline-block;width:auto;float:right}.site-footer{position:relative}.top-footer{background:#23a1dd;color:#fff}.top-footer .container{display:flex;flex-direction:column;padding:0}@media only screen and (min-width: 769px){.top-footer .container{flex-direction:row}}@media only screen and (min-width: 910px){.top-footer .container{padding:40px 0 40px 40px}}@media only screen and (min-width: 1025px){.top-footer .container{padding:40px 0 40px 80px}}.top-footer .col{flex:1 0 auto;padding:30px;border-bottom:1px solid tint(#23a1dd, 50%)}@media only screen and (min-width: 769px){.top-footer .col{flex:1 0 250px;padding:40px;border-right:1px solid #f7f7f7;border-bottom:none}.top-footer .col:last-of-type{flex:1 0 320px}}@media only screen and (min-width: 910px){.top-footer .col{padding:0 20px 0 30px}}.top-footer .col:first-of-type{margin-top:0}.top-footer .col:last-of-type{border:none;margin-bottom:0}.top-footer .logo-col{display:none}@media only screen and (min-width: 910px){.top-footer .logo-col{display:flex;flex-direction:column;flex-shrink:1;align-items:flex-end;padding:0;border:0;gap:1rem}}.top-footer .icon-logo{width:90px;height:90px;background:url("/img/l_abd-footer.png") center center no-repeat;color:#fff}.top-footer .guidestar-logo{width:90px}.top-footer h3{margin-top:0;color:#fff;font-weight:400}.top-footer a,.top-footer a[href^=tel]{color:#fff}.top-footer nav li{display:block}.top-footer nav a{border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;font-weight:normal;text-decoration:none;transition:all .2s ease;font-size:14px;font-size:0.875rem;line-height:19.6px;line-height:1.225rem}.top-footer nav a:hover{border-bottom-color:#fff;text-decoration:none}.top-footer nav.social{margin-block-start:1.5rem}.top-footer nav.social ul{display:flex;align-items:center;gap:1rem}.top-footer nav.social a{display:flex;align-items:center;justify-content:center;padding:3px;border:1px solid #fff;border-radius:.25rem;background:#fff;color:#23a1dd;font-size:1rem}.top-footer nav.social a:hover,.top-footer nav.social a a:active{background:#23a1dd;color:#fff}.bottom-footer{background:#fff}.bottom-footer .container{padding:30px}@media only screen and (min-width: 769px){.bottom-footer .container{padding:30px 40px}}@media only screen and (min-width: 1025px){.bottom-footer .container{padding:30px 80px}}.bottom-footer .copyright{margin:0;color:#b0b0b0;float:left;font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem}.bottom-footer .copyright strong{display:inline-block;margin:0 0 5px 0;color:#454545;font-size:13px;font-size:0.8125rem;line-height:18.2px;line-height:1.1375rem;font-weight:600}.bottom-footer .footer-nav{display:none}@media only screen and (min-width: 769px){.bottom-footer .footer-nav{display:block;float:right;text-align:right;text-transform:uppercase}}.bottom-footer .footer-nav ul a{font-weight:600}.bottom-footer .footer-nav .footer-nav-top{margin:0 0 10px 0}.bottom-footer .footer-nav .footer-nav-top li::before{background:#23a1dd}.bottom-footer .footer-nav .footer-nav-top a{color:#23a1dd;font-size:13px;font-size:0.8125rem;line-height:18.2px;line-height:1.1375rem}.bottom-footer .footer-nav .footer-nav-bottom li::before{background:#b0b0b0}.bottom-footer .footer-nav .footer-nav-bottom a{color:#b0b0b0;font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem}.text-green{color:green}.text-red{color:red}.text-orange{color:#ff8c00}.profile-msg{display:inline-block;margin-top:3px;margin-left:33%;color:red;line-height:1.3}.pull-right{float:right}.pull-left{float:left}.hide{display:none !important}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.no-padding-bottom{padding-bottom:0 !important}.no-border-bottom{border-bottom-style:none !important}.no-text-align{text-align:left !important}.no-wrap{white-space:nowrap}.clear{clear:both}.scroll-content{overflow:hidden;padding-right:.625rem;overflow-y:auto}.sidebar{position:relative;z-index:1;margin-bottom:1rem}@media only screen and (min-width: 769px){.sidebar{position:relative;width:248px;margin:-62px 0 20px 0;float:right}}@media only screen and (min-width: 1025px){.sidebar{position:relative;margin-top:-66px;margin-right:-20px;margin-bottom:40px;clear:right;float:right}}@media only screen and (min-width: 769px){.section-main .sidebar{position:relative;margin-top:0;float:right}}@media only screen and (min-width: 1025px){.section-main .sidebar{margin-top:40px;margin-bottom:40px}}.sidebar h3{padding:12px 20px 12px 20px;border-bottom:1px solid #2793c8;margin:0;background:#22a0dd;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase}@media only screen and (min-width: 910px){.sidebar h3{padding:12px 20px}}.sidebar .submenu{position:relative;display:none;box-shadow:0 2px 2px rgba(0,0,0,.3)}@media only screen and (min-width: 1025px){.sidebar .submenu{display:block}}.sidebar .submenu h3{border-bottom:1px solid #39aadf;background:#f0f0f0;color:#23a1dd}@media only screen and (min-width: 1025px){.sidebar .submenu::after{position:absolute;z-index:-1;right:0;bottom:-20px;display:block;width:0px;height:0px;border-width:20px 20px 0 0;border-style:solid;border-color:#cacaca rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}}.sidebar .submenu li.active a,.sidebar .submenu li.active .icon-right::before{color:#f27439}.sidebar .submenu li .icon-right{position:relative;top:2px}.sidebar .submenu ul ul>li[data-is-current-level=True] a{color:#f27439}.admin .page-section{padding:8px 20px 9px 20px}.admin .page-section i{margin-top:3px;float:right;vertical-align:middle}.admin .page-section.has-submenu{cursor:pointer}.admin .sidebar{position:absolute;z-index:1000;top:0;right:0;margin:0}.admin .sidebar h3{padding:9px 15px 8px;background:rgb(27.2,128,176.8)}.admin .login-area::after{display:none}.admin .login-toggle.has-flag{background:#c00}.admin .login-toggle.has-flag .user-job-title{margin-left:24px}.admin .submenu{display:block}.admin .submenu h3{border-bottom:1px solid #39aadf;background:#f0f0f0;color:#23a1dd}.admin .submenu::after{position:absolute;z-index:-1;right:0;bottom:-20px;display:block;width:0px;height:0px;border-width:20px 20px 0 0;border-style:solid;border-color:#cacaca rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.sidebar-nav a,.sidebar-nav button,.mobile-tertiary a,.mobile-tertiary button{position:relative;display:block;width:100%;padding:10px;border:none;border-bottom:1px solid #e4e4e4;background:#fff;color:#999;font-weight:100;text-align:left;transition:all .2s ease;font-size:14px;font-size:0.875rem;line-height:14px;line-height:0.875rem}.sidebar-nav a:hover,.sidebar-nav button:hover,.mobile-tertiary a:hover,.mobile-tertiary button:hover{color:#f27439}.sidebar-nav a:hover span,.sidebar-nav button:hover span,.mobile-tertiary a:hover span,.mobile-tertiary button:hover span{color:#f27439}.sidebar-nav a.open,.sidebar-nav button.open,.mobile-tertiary a.open,.mobile-tertiary button.open{color:#555;font-weight:bold}.sidebar-nav a.open::after,.sidebar-nav button.open::after,.mobile-tertiary a.open::after,.mobile-tertiary button.open::after{transform:rotate(270deg)}.sidebar-nav a.has-children span,.sidebar-nav button.has-children span,.mobile-tertiary a.has-children span,.mobile-tertiary button.has-children span{display:inline-block;width:calc(100% - 12px)}.sidebar-nav a.has-children::after,.sidebar-nav button.has-children::after,.mobile-tertiary a.has-children::after,.mobile-tertiary button.has-children::after{position:absolute;top:10px;right:10px;display:block;content:"";font-family:"icomoon"}.sidebar-nav ul ul,.mobile-tertiary ul ul{display:none}.sidebar-nav ul ul>li[data-is-current-level=True] a,.mobile-tertiary ul ul>li[data-is-current-level=True] a{color:#f27439}.sidebar-nav li .tab-header,.mobile-tertiary li .tab-header{display:flex;align-items:center;font-size:16px;gap:8px}.sidebar-nav li .tab-header .tab-header__text,.mobile-tertiary li .tab-header .tab-header__text{flex:1}.sidebar-nav li .tab-header .icon,.mobile-tertiary li .tab-header .icon{font-size:20px !important;line-height:20px !important}.sidebar-nav li .tab-header .chevron-down,.mobile-tertiary li .tab-header .chevron-down{transition:transform 500ms}.sidebar-nav li .tab-header.open .chevron-down,.mobile-tertiary li .tab-header.open .chevron-down{transform:rotate(180deg)}.sidebar-nav li ul,.mobile-tertiary li ul{padding:10px;background:#eaf6fc !important;background:#f0f0f0;box-shadow:0px 2px 2px rgba(0,0,0,.1) inset}.sidebar-nav li li a,.mobile-tertiary li li a{padding:6px 0;border-bottom:none !important;background:#eaf6fc !important;color:#000 !important;font-size:.9375rem;text-decoration:underline}.sidebar-nav li.open>ul,.mobile-tertiary li.open>ul{display:block}.mobile-tertiary ul>li[data-is-current-level=True] a{padding:10px;color:#f27439}.mobile-tertiary ul{display:none}.login-area{background:#38aae0;color:#fff}@media only screen and (min-width: 1025px){.login-area{box-shadow:0 2px 2px rgba(0,0,0,.3)}.login-area::after{position:absolute;z-index:-1;right:0;bottom:-20px;display:block;width:0px;height:0px;border-width:20px 20px 0 0;border-style:solid;border-color:#4591b5 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}}.login-area h3{border-bottom:1px solid #2793c8;margin:0;background:#22a0dd;color:#fff;font-weight:normal;text-transform:none;font-size:15px;font-size:0.9375rem;line-height:15px;line-height:0.9375rem}.login-area .btn{width:auto;height:auto;margin:10px 0 0 0;background:#f27439;color:#fff;font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem}.login-area .btn:hover{background:tint(#f27439, 10%)}.login-area .btn:active{background:#f27439}.login-area .input-wrapper [class*=icon-]{top:5px}@media only screen and (min-width: 769px){.login-area .input-wrapper [class*=icon-]{top:2px}}.login-area .input-wrapper [class*=icon-].icon-user{right:6px}.login-area input{background:#d7eef9}.login-area .forgot-link{display:block;margin:5px 0;color:#f0f0f0;font-size:11px;font-size:0.6875rem;line-height:15.4px;line-height:0.9625rem}.login-area.logged-in{position:relative;padding:0}.login-area.logged-in .user-icon{position:relative;top:-2px;display:block;overflow:hidden;width:24px;height:24px;border-radius:50%;background:url(../img/user.png);float:right}.login-area.logged-in .btn{display:block;padding:4px 10px;margin:10px 0 0 0;font-weight:normal;text-transform:none;font-size:17px;font-size:1.0625rem;line-height:23.8px;line-height:1.4875rem}.login-area.logged-in i{font-size:12px}.login-area.logged-in:not(.logged-in-admin) .sidebar-nav{display:none}@media only screen and (min-width: 769px){.login-area.logged-in:not(.logged-in-admin) .sidebar-nav{display:block}}@media only screen and (min-width: 769px){.login-area.logged-in .sidebar-nav{display:block}}.login-area.logged-in .sidebar-nav a,.login-area.logged-in .sidebar-nav button{border-bottom:1px solid #2793c8;background:#39aadf;color:#fff}.login-area.logged-in .sidebar-nav a span,.login-area.logged-in .sidebar-nav button span{top:3px;color:#fff;font-size:17px;font-size:1.0625rem;line-height:23.8px;line-height:1.4875rem;line-height:0}.login-area .x-mark{color:red;font-size:large;vertical-align:middle}.login-area .check-mark{color:lime;font-size:large;vertical-align:middle}.login-info{padding:10px 14px 10px;border-bottom:1px solid #2793c8}@media break-768{.login-info{padding-top:14px}}.login-info a{color:#fff}.login-info hr{margin-top:15px}.login-info .btn.btn-certlink{display:flex;align-items:center;justify-content:space-between;padding:.5rem .625rem;border:1px solid #38aaed;border-radius:8px;margin-top:.625rem;background:#fff;background-image:none}.login-info .btn.btn-certlink:active{box-shadow:none}.login-info .btn.btn-certlink img{max-height:100%}.login-info .btn.btn-certlink .certlink-logo{width:150px}.login-info .btn.btn-certlink .certlink-arrow{color:#23a1dd;font-size:20px}.login-info .input-wrapper{position:relative}.login-info .input-wrapper input{width:100%;height:34px;padding:0 35px 0 10px;border:none;border-radius:6px;margin:0 0 12px 0;background:#eaf6fc;color:#666;font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem}.login-info .input-wrapper input.placeholder{color:#b0b0b0}.login-info .input-wrapper input:-moz-placeholder{color:#b0b0b0}.login-info .input-wrapper input::-moz-placeholder{color:#b0b0b0}.login-info .input-wrapper input:-ms-input-placeholder{color:#b0b0b0}.login-info .input-wrapper input::-webkit-input-placeholder{color:#b0b0b0}.login-info .input-wrapper span{display:none}.login-info .input-wrapper [class*=icon-]{position:absolute;top:5px;right:10px;display:block;color:#bbb;font-size:21px;font-size:1.3125rem;line-height:29.4px;line-height:1.8375rem}@media only screen and (min-width: 910px){.login-info .input-wrapper [class*=icon-]{top:2px}}.login-info .name{margin:0 0 12px 0;font-size:1.125rem;line-height:150%;font-size:17px;font-size:1.0625rem;line-height:23.8px;line-height:1.4875rem}@media only screen and (min-width: 769px){.login-info .name{display:block}}.logged-in:not(.logged-in-admin) .login-info .name{display:none}@media only screen and (min-width: 769px){.logged-in:not(.logged-in-admin) .login-info .name{display:block}}.login-info .status{font-size:.875rem;font-weight:400}.login-info .status strong{margin-right:4px;font-weight:600}.login-info ul{display:none;padding:0;margin:0}@media only screen and (min-width: 769px){.login-info ul{display:block}}.login-info ul.list-certification-links{margin-top:15px}.login-info li{display:flex;align-items:center;padding:0;margin:0 0 12px 0;font-size:14px;font-style:normal;line-height:150%;list-style:none;font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem}.login-info li .icon{width:20px;margin-right:8px;font-size:20px}.login-info li:last-child{margin-bottom:0}.login-toggle{cursor:pointer;line-height:1}.login-toggle .icon-right{position:relative;top:2px;left:8px;display:inline-block}.login-toggle .icon-right.open{transform:rotate(90deg)}.login-toggle .icon-flag{margin-right:5px;vertical-align:middle}.login-toggle .user-job-title{font-size:12px;font-size:0.75rem;line-height:12px;line-height:0.75rem;text-transform:none}@media only screen and (min-width: 769px){.section-no-hero .login-info-wrapper{position:absolute;width:100%}}@media only screen and (min-width: 1025px){.section-no-hero .login-info-wrapper{position:relative;width:auto}}.accordian .accordian-header{width:100%;padding:10px 0;clear:both;float:left}.accordian .accordian-header ul{width:100%;padding:0 0 0 20px;margin:0;float:left;list-style:none}.accordian .accordian-header li{display:inline-block;padding:0 5px;color:#676767;float:left;font-size:12px}.accordian dl,.accordian dt,.accordian dd{position:relative;width:100%;padding:0;margin:0;clear:both;float:left}.accordian dt{padding:20px 0;border:1px solid #d4d4d4;border-left:0;background:#f9f9f9}.accordian dt::after{position:absolute;top:0;left:0;width:10px;height:100%;background:#1b8cd3;content:""}.accordian dt:hover{background:#e9e9e9;cursor:pointer}.accordian dt ul{width:100%;padding:0 0 0 20px;margin:0;float:left;list-style:none}.accordian dt li{display:inline-block;padding:0 5px;color:#676767;float:left;font-family:"proxima_sbold",sans-serif;font-size:16px;font-style:normal}.accordian dt li.toggle{float:right}.accordian dt li.toggle span{font-weight:bold}.accordian dt.open{background:#e9e9e9}.accordian dt.open .toggle span{position:relative;display:inline-block;transform:rotate(90deg)}.accordian dd{padding:20px 0;margin-bottom:20px;background:none}.accordian dd .edit-link{margin:0 0 10px 0;float:right;font-size:11px}.accordian dd .delete-link{margin:0 0 10px 0;float:right;font-size:11px}.accordian dd .button-group{text-align:right}.accordian dd .button-group a{text-align:center}.accordian dd.ite-history{padding:0 30px}.accordian dd.closed{overflow:hidden;height:0;min-height:0;padding:0;margin:0}.accordian .status-failed i,.accordian .status-passed i{position:relative;margin-left:15px;font-size:24px;line-height:16px}.accordian .status-passed{color:#23a1dd}.accordian .status-passed i::before{position:absolute;top:9px;left:0}.accordian .status-failed{color:#f27439}.accordian .status-failed i::before{position:absolute;top:9px;left:0}.accordian li[class*=span-]{padding:0 5px}.accordian li.span-5{width:5%}.accordian li.span-10{width:10%}.accordian li.span-15{width:15%}.accordian li.span-20{width:20%}.accordian li.span-25{width:25%}.accordian li.span-30{width:30%}.accordian li.span-35{width:35%}.accordian li.span-40{width:40%}.accordian li.span-45{width:45%}.accordian li.span-50{width:50%}.accordian .info-totals{padding:10px 0 0 0;border-top:1px solid #ccc}.accordian .info-totals ul{display:inline-block;width:100%;padding:0;margin:0;list-style:none}.accordian .info-totals li{display:inline-block;font-weight:bold}.accordian.program-info table.plain{width:80%;margin-left:10%}@media only screen and (min-width: 1025px){.accordian.current-residents dd .responsive-table-wrapper{width:99%;border:none;margin-top:0}}.accordian .btn,.accordian input.btn,.accordian a.btn,.accordian button.btn{margin:0}.carousel{padding:20px 40px;border-radius:10px;background:#fff}.carousel__item{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width: 769px){.carousel__item{flex-direction:row}}.carousel__item__content-wrapper{flex:1 1 auto}.carousel__item__heading{margin-top:0;color:#23a1dd;font-size:24px;font-weight:500;line-height:1.5}.carousel__item__copy{color:#6a6868;font-size:16px;font-weight:600;line-height:1.5}.carousel__item__cta{width:100%}@media only screen and (min-width: 769px){.carousel__item__cta{width:auto}}.carousel__item__image-wrapper{display:flex;flex:0 0 auto;align-items:center;justify-content:center}.carousel__item__image{max-width:64px;max-height:64px;margin:8px 0}@media only screen and (min-width: 769px){.carousel__item__image{max-width:176px;max-height:176px;margin:0}}.carousel__nav{display:flex;justify-content:center;padding:8px;margin-top:8px}.carousel__nav-inner{display:flex}.carousel__nav__goto{position:relative;overflow:hidden;width:20px;height:20px;border:1px solid #6a6868;border-radius:100%;margin:0 5px;background:#fff;cursor:pointer;font-size:0}.carousel__nav__goto.tns-nav-active{background:#6a6868}.carousel__nav__next,.carousel__nav__prev,.carousel__nav__autoplay{border:none;background:none}.carousel__nav__next i,.carousel__nav__prev i,.carousel__nav__autoplay i{width:20px;height:20px;color:#23a1dd;font-size:20px}.style-guide hr{clear:both}.code-block{width:100%}.code-container pre,.code-container .code-heading,.nocode-container pre,.nocode-container .code-heading{clear:both}.code-container .code-heading,.nocode-container .code-heading{display:inline-block}.code-container pre,.nocode-container pre{margin-top:30px}.code-container code,.nocode-container code{display:none;overflow:hidden;width:100%;padding:20px;border-radius:10px 10px 10px;background:#000}.code-container code.show,.nocode-container code.show{display:block}.notes{padding-bottom:20px;margin-bottom:20px}.notes .class-name{display:inline-block;padding:3px 10px;border-radius:10px;margin:0 5px 5px 0;background:#000;color:#a6e22e}.component-title{padding:0 0 5px;margin-bottom:30px;color:rgb(27.4409448819,129.1338582677,177.5590551181);font-weight:bold}.code-heading{padding-bottom:0;margin:0 0 -5px 0;color:#f27439;cursor:pointer;font-size:12px;font-weight:bold;text-decoration:underline;text-transform:uppercase}.code-heading.open{text-decoration:none}.hljs{display:inline-block;padding:.5em;background:#23241f}.hljs,.hljs-tag,.css .hljs-rules,.css .hljs-value,.css .hljs-function .hljs-preprocessor,.hljs-pragma{color:#f8f8f2}.hljs-strongemphasis,.hljs-strong,.hljs-emphasis{color:#a8a8a2}.hljs-bullet,.hljs-blockquote,.hljs-horizontal_rule,.hljs-number,.hljs-regexp,.alias .hljs-keyword,.hljs-literal,.hljs-hexcolor{color:#ae81ff}.hljs-tag .hljs-value,.hljs-code,.hljs-title,.css .hljs-class,.hljs-class .hljs-title:last-child{color:#a6e22e}.hljs-link_url{font-size:80%}.hljs-strong,.hljs-strongemphasis{font-weight:bold}.hljs-emphasis,.hljs-strongemphasis,.hljs-class .hljs-title:last-child{font-style:italic}.hljs-keyword,.hljs-function,.hljs-change,.hljs-winutils,.hljs-flow,.lisp .hljs-title,.clojure .hljs-built_in,.nginx .hljs-title,.tex .hljs-special,.hljs-header,.hljs-attribute,.hljs-symbol,.hljs-symbol .hljs-string,.hljs-tag .hljs-title,.hljs-value,.alias .hljs-keyword:first-child,.css .hljs-tag,.css .unit,.css .hljs-important{color:#f92672}.hljs-function .hljs-keyword,.hljs-class .hljs-keyword:first-child,.hljs-constant,.css .hljs-attribute{color:#66d9ef}.hljs-variable,.hljs-params,.hljs-class .hljs-title{color:#f8f8f2}.hljs-string,.css .hljs-id,.hljs-subst,.haskell .hljs-type,.ruby .hljs-class .hljs-parent,.hljs-built_in,.django .hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.django .hljs-filter .hljs-argument,.smalltalk .hljs-localvars,.smalltalk .hljs-array,.hljs-attr_selector,.hljs-pseudo,.hljs-addition,.hljs-stream,.hljs-envvar,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.hljs-prompt,.hljs-link_label,.hljs-link_url{color:#e6db74}.hljs-comment,.hljs-javadoc,.java .hljs-annotation,.python .hljs-decorator,.hljs-template_comment,.hljs-pi,.hljs-doctype,.hljs-deletion,.hljs-shebang,.apache .hljs-sqbracket,.tex .hljs-formula{color:#75715e}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata,.xml .php,.php .xml{opacity:.5}.moc-legend{padding:0;margin:20px 30px 20px 0;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}@media only screen and (min-width: 1025px){.moc-legend{text-align:right}}.moc-legend li{position:relative;display:inline;margin:0 20px 0 0;color:#999;font-size:13px;font-style:normal;list-style:none}@media only screen and (min-width: 1025px){.moc-legend li{margin:0 0 0 20px}}.moc-legend li::after{position:absolute;bottom:-4px;left:0;display:block;width:25px;height:2px;content:""}.moc-legend li.moc-upcoming::after{background:#23a1dd}.moc-legend li.moc-overdue::after{background:#f27439}.moc-legend li.moc-complete::after{background:#757575}.mymoc-table{position:relative;border:1px solid #e9e9e9;border-bottom:none;margin:20px 0;color:#adadad;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}.mymoc-table::after{clear:both;content:"";display:block}@media only screen and (min-width: 769px){.mymoc-table{width:702px;padding-top:30px;box-shadow:0px 1px 5px rgba(0,0,0,.2) inset}}@media only screen and (min-width: 1025px){.mymoc-table{border-left:none;margin-left:-20px}}.moc-table-label{position:absolute;top:0;left:0;display:block;width:200px;height:30px;padding:8px 10px 0 0;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin:0;color:#adadad;font-size:12px;font-weight:normal;line-height:12px;text-align:right}.moc-heading{position:relative;display:block;padding:20px 40px;border-bottom:1px solid #e9e9e9;background-image:linear-gradient(#fbfbfb, whitesmoke)}@media only screen and (min-width: 769px){.moc-heading{width:200px;height:55px;padding:0 20px 0 40px;float:left;text-align:right;vertical-align:middle}}@media only screen and (min-width: 1025px){.moc-heading{width:200px}}.moc-heading::after{position:absolute;top:0;right:0;display:block;width:5px;height:100%;content:""}.moc-heading.moc-upcoming::after{background:#23a1dd;background-image:linear-gradient(#2cb9e6, #1a8ad4)}.moc-heading.moc-overdue::after{background:#f27439;background-image:linear-gradient(#f69146, #f0572a)}.moc-heading.moc-complete::after{background:#757575;background-image:linear-gradient(#919191, #575757)}.moc-heading .questionmark{position:absolute;z-index:1;top:0;left:0;display:block;padding:19px 10px;border:none;background:none;color:#6a6868;cursor:pointer;line-height:1;outline:none;text-decoration:none;transition:all .2s ease}@media only screen and (min-width: 769px){.moc-heading .questionmark{position:absolute;top:18px;left:10px;display:block;padding:0}}.moc-heading .questionmark:hover{color:#23a1dd}.moc-heading .questionmark .icon-questionmark{font-size:20px}.moc-heading h4{position:relative;display:inline;margin:0;font-size:13px;line-height:16px;text-shadow:0px 1px 0px #fff}@media only screen and (min-width: 769px){.moc-heading h4{display:table-cell;width:232px;height:55px;text-align:right;vertical-align:middle}}.moc-heading .moc-toggle{position:absolute;top:0;left:0;display:block;width:100%;height:100%;color:#6a6868;text-align:right;text-decoration:none}@media only screen and (min-width: 769px){.moc-heading .moc-toggle{display:none}}.moc-heading .moc-toggle .icon-down{position:absolute;top:24px;right:24px;display:block;transition:all .3s ease}.moc-heading .moc-toggle .icon-down.open{transform:rotate(180deg)}.moc-section{display:block;font-size:13px}@media only screen and (min-width: 769px){.moc-section{border-bottom:1px solid #e9e9e9}}@media only screen and (min-width: 769px){.moc-section.annual-moc-fee .moc-heading{height:115px}}.moc-section.annual-moc-fee .btn{display:block;max-width:150px;padding:10px}@media only screen and (min-width: 769px){.moc-section.annual-moc-fee dd{height:115px}}.moc-section.annual-moc-fee dd .moc-upcoming{color:#23a1dd}@media only screen and (min-width: 769px){.moc-section:first-of-type dt{position:absolute;top:-30px;display:block;width:50px;height:30px;padding:9px 0 0 0;border-right:none;font-size:12px;line-height:12px}}.moc-section dl{position:relative;display:table;width:100%;border-right:1px solid #e9e9e9;margin:0;text-align:center;vertical-align:middle}@media only screen and (min-width: 769px){.moc-section dl{display:block;border-bottom:1px solid #e9e9e9;float:left}}@media only screen and (min-width: 769px){.moc-section dl.span1{width:50px}}@media only screen and (min-width: 769px){.moc-section dl.span2{width:100px}}@media only screen and (min-width: 769px){.moc-section dl.span3{width:150px}}@media only screen and (min-width: 769px){.moc-section dl.span4{width:200px}}@media only screen and (min-width: 769px){.moc-section dl.span5{width:250px}}@media only screen and (min-width: 769px){.moc-section dl.span6{width:300px}}@media only screen and (min-width: 769px){.moc-section dl.span7{width:350px}}@media only screen and (min-width: 769px){.moc-section dl.span8{width:400px}}@media only screen and (min-width: 769px){.moc-section dl.span9{width:450px}}@media only screen and (min-width: 769px){.moc-section dl.span10{width:500px}}.moc-section dl:last-child{border-right:none}.moc-section dl[data-status=Waived] dd{background:url(../img/bg-stripes.png)}.moc-section dt{display:table-cell;width:40%;height:40px;padding:10px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;float:left}@media only screen and (min-width: 769px){.moc-section dt{display:none;height:auto}}.moc-section dd{position:relative;display:table-cell;width:60%;height:40px;border-bottom:1px solid #e9e9e9;margin:0;background:#fff;vertical-align:middle}@media only screen and (min-width: 769px){.moc-section dd{display:block;width:100%;height:55px;border:none}}.moc-section dd.moc-upcoming{color:#23a1dd}.moc-section dd.moc-incomplete{color:#23a1dd}.moc-section dd.moc-overdue{color:#f27439}.moc-section dd.moc-complete{color:#757575}.moc-section dd.disabled{background:url(../img/bg-stripes.png)}.moc-section dd a{display:block;padding:10px;color:inherit;transition:all .2s ease}@media only screen and (min-width: 769px){.moc-section dd a{display:block;height:55px;padding:18px 0 0 0;border:none}}.moc-section dd a.moc-link{cursor:pointer}.moc-section dd a.moc-link:hover{background:rgba(0,0,0,.02)}.moc-section dd .block-number{position:relative;display:inline-block;min-width:24px;height:24px;padding:0 8px;margin-top:-2px}.moc-section dd .block-number a{height:auto;padding:0}.moc-section dd .paid-date-overlay{position:absolute;z-index:500;top:-30px;left:50%;display:none;width:130px;padding:8px 0;border:1px solid rgb(201.5,201.5,201.5);border-radius:3px;margin-left:-65px;background:#fff;letter-spacing:1px}.moc-section dd:hover .paid-date-overlay{display:block}.moc-section .icon-check{font-size:18px}.moc-section .icon-incomplete{font-size:20px}@media only screen and (min-width: 769px){.mymoc-table-extended{width:752px}}@media only screen and (min-width: 769px){.mymoc-table-extended dl:first-child:last-child.span1,.mymoc-table-extended dl:nth-child(2):last-child.span1,.mymoc-table-extended dl:nth-child(3):last-child.span1{width:100px}}@media only screen and (min-width: 769px){.mymoc-table-extended dl:first-child:last-child.span2,.mymoc-table-extended dl:nth-child(2):last-child.span2,.mymoc-table-extended dl:nth-child(3):last-child.span2{width:150px}}@media only screen and (min-width: 769px){.mymoc-table-extended dl:first-child:last-child.span3,.mymoc-table-extended dl:nth-child(2):last-child.span3,.mymoc-table-extended dl:nth-child(3):last-child.span3{width:200px}}@media only screen and (min-width: 769px){.mymoc-table-extended dl:first-child:last-child.span4,.mymoc-table-extended dl:nth-child(2):last-child.span4,.mymoc-table-extended dl:nth-child(3):last-child.span4{width:250px}}@media only screen and (min-width: 769px){.mymoc-table-extended dl:first-child:last-child.span5,.mymoc-table-extended dl:nth-child(2):last-child.span5,.mymoc-table-extended dl:nth-child(3):last-child.span5{width:300px}}@media only screen and (min-width: 769px){.mymoc-table-extended dl:first-child:last-child.span6,.mymoc-table-extended dl:nth-child(2):last-child.span6,.mymoc-table-extended dl:nth-child(3):last-child.span6{width:350px}}@media only screen and (min-width: 769px){.mymoc-table-extended dl:first-child:last-child.span7,.mymoc-table-extended dl:nth-child(2):last-child.span7,.mymoc-table-extended dl:nth-child(3):last-child.span7{width:400px}}@media only screen and (min-width: 769px){.mymoc-table-extended dl:first-child:last-child.span8,.mymoc-table-extended dl:nth-child(2):last-child.span8,.mymoc-table-extended dl:nth-child(3):last-child.span8{width:450px}}@media only screen and (min-width: 769px){.mymoc-table-extended dl:first-child:last-child.span9,.mymoc-table-extended dl:nth-child(2):last-child.span9,.mymoc-table-extended dl:nth-child(3):last-child.span9{width:500px}}@media only screen and (min-width: 769px){.mymoc-table-extended dl:first-child:last-child.span10,.mymoc-table-extended dl:nth-child(2):last-child.span10,.mymoc-table-extended dl:nth-child(3):last-child.span10{width:550px}}.waive-update>a{position:relative;padding:0 !important;text-decoration:none}.waive-update .waive-update-links{position:absolute;z-index:500;top:-10px;left:-35px;width:120px;padding:2px 0;border:1px solid #b0b0b0;border-radius:3px;background:#fff;color:#b0b0b0;opacity:0;transition:all .15s ease-in-out}.waive-update .waive-update-links>span{display:inline-block;color:#f27439;cursor:pointer;vertical-align:middle}.waive-update .waive-update-links>span:hover{color:hsl(19.1351351351,87.6777251185%,68.6274509804%)}.waive-update:hover .waive-update-links{top:-30px;opacity:1}.mymoc-generate-invoice{text-align:right}@media only screen and (min-width: 769px){.mymoc-generate-invoice{width:702px}}@media only screen and (min-width: 1025px){.mymoc-generate-invoice{margin-left:-20px}}.mymoc-invoice__container{max-width:712px;overflow-x:scroll}.mymoc-invoice__buttons{text-align:center}.mymoc-invoice__buttons button{margin:0 10px 10px}.mymoc-list header{padding:30px 0}.mymoc-list header h2{color:#f27439}.mymoc-list .moc-group{border-top:1px solid #eee;margin:0 0 40px 0}@media only screen and (min-width: 1025px){.mymoc-list .moc-group{padding:0 0 0 80px;margin-left:-80px}}.mymoc-list .moc-group h4{margin:25px 0}.mymoc-list .requirement-toolbar{margin:0 0 20px 0}.mymoc-list .requirement-toolbar::after{clear:both;content:"";display:block}.mymoc-list .requirement-toolbar h4{margin-bottom:10px}@media only screen and (min-width: 641px){.mymoc-list .requirement-toolbar h4{margin-bottom:0;float:left}}@media only screen and (min-width: 641px){.mymoc-list .requirement-toolbar .requirement-buttons{padding:20px 0 0 0;float:right}}.mymoc-list .requirement-toolbar .requirement-buttons .requirement-select{margin-right:20px;float:left}.mymoc-list .requirement-toolbar .requirement-buttons .view-more{margin:5px 0 0 35px;color:#f27439;float:left;text-decoration:none}@media only screen and (min-width: 1025px){.mymoc-list .requirement-toolbar .requirement-buttons .view-more{margin-top:3px}}.mymoc-list .requirement-toolbar .requirement-buttons .view-more:hover{text-decoration:underline}.mymoc-list .requirement{position:relative;height:auto;padding:15px;border-left:5px solid #23a1dd;margin:0 -20px 10px -20px;background:url(../img/bg-light.jpg);transition:all .2s ease}@media only screen and (min-width: 641px){.mymoc-list .requirement{padding:15px 115px 15px 15px;margin-right:-40px;margin-left:-40px}}@media only screen and (min-width: 1025px){.mymoc-list .requirement{margin-right:0px;margin-left:0px}}.mymoc-list .requirement::before{position:absolute;top:0;left:-5px;display:block;width:5px;height:100%;content:""}.mymoc-list .requirement.hide{overflow:hidden;height:0;padding-top:0;padding-bottom:0;margin-bottom:0}.mymoc-list .requirement h4{margin:0 0 5px 25px}@media only screen and (min-width: 641px){.mymoc-list .requirement h4{margin-left:30px}}.mymoc-list .requirement .questionmark{position:relative;top:-1px;padding:0;border:none;margin:0;background:none;color:inherit;cursor:pointer;float:left;outline:none;text-decoration:none;transition:all .2s ease;font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}.mymoc-list .requirement .questionmark:hover{color:#23a1dd}.mymoc-list .requirement p{margin:0}@media only screen and (min-width: 641px){.mymoc-list .requirement p{padding-left:30px}}.mymoc-list .requirement p:first-of-type a{color:inherit;text-decoration:underline}.mymoc-list .requirement a{cursor:pointer}.mymoc-list .requirement .status{display:none}@media only screen and (min-width: 641px){.mymoc-list .requirement .status{position:absolute;top:0;right:0px;display:block;width:100px;height:100%;padding:20px 0 0 0;color:#fff;font-size:0;text-align:center}}.mymoc-list .requirement .status span{display:block;margin:0 auto 5px auto;font-size:44px;font-size:2.75rem;line-height:44px;line-height:2.75rem}.mymoc-list .requirement .status small{font-size:12px;font-size:0.75rem;line-height:12px;line-height:0.75rem;font-weight:normal}.mymoc-list .moc-upcoming .requirement::before{background:#23a1dd;background-image:linear-gradient(#2cb9e6, #1a8ad4)}.mymoc-list .moc-upcoming .requirement .status{background:#23a1dd;background-image:linear-gradient(#2cb9e6, #1a8ad4)}.mymoc-list .moc-overdue .requirement::before{background:#f27439;background-image:linear-gradient(#f69146, #f0572a)}.mymoc-list .moc-overdue .requirement .status{background:#f27439;background-image:linear-gradient(#f69146, #f0572a)}@media only screen and (min-width: 641px){.mymoc-list .moc-completed .requirement{opacity:.5}}.mymoc-list .moc-completed .requirement:hover{opacity:1}.mymoc-list .moc-completed .requirement::before{background:#757575;background-image:linear-gradient(#919191, #575757)}.mymoc-list .moc-completed .requirement .status{background:#757575;background-image:linear-gradient(#919191, #575757)}.mymoc-list .moc-down-arrow{display:block;height:50px;margin:10px auto;color:#d7d7d7;text-align:center;text-decoration:none;transition:all .3s ease;font-size:35px;font-size:2.1875rem;line-height:49px;line-height:3.0625rem}.mymoc-list .moc-down-arrow:hover{background:#eee;color:#b0b0b0}.mymoc-list .moc-down-arrow .icon-down{position:absolute;margin-top:8px;transition:transform .2s ease}.mymoc-list .moc-down-arrow.open .icon-down{transform:rotate(180deg)}.modal-dialog-moc-iframe{overflow:hidden;width:100%;border:none}.iframe-body{min-width:0;background:none}.modal-dialog-moc-iframe-form h3{margin-top:0}.modal-dialog-moc-iframe-form h4{margin-bottom:5px}.total-credits{margin-top:25px}.moc-items .form{border-radius:0;margin:0}.moc-items .moc-item+.form{border-top:1px solid hsl(0,0%,91.862745098%)}.moc-items .fieldgroup{padding:20px;border-left:1px solid hsl(0,0%,91.862745098%);margin:0}.moc-item{position:relative;display:block;padding:10px;border-top:1px solid hsl(0,0%,91.862745098%);border-left:1px solid hsl(0,0%,91.862745098%);font-size:14px;line-height:1.25}.moc-item:first-child{border-top:0}.moc-item span{display:block;max-width:80%;font-weight:bold}.moc-item span.notes{margin-top:10px;font-weight:normal}.moc-item .moc-item-link{display:block;width:100%;text-decoration:none}.moc-item .moc-item-actions{position:absolute;z-index:1;top:0;right:0;height:100%}.moc-item [class*=action-]{display:inline-block;width:37px;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:14px auto;font-size:0;line-height:0;vertical-align:top}.moc-item [class*=action-]:hover{background-color:hsl(0,0%,91.862745098%)}.moc-item .action-edit{background-image:url("../img/i_edit.png")}.moc-item .action-delete{background-image:url("../img/i_delete.png")}.moc-item:hover{border-left-color:#454545;background-color:#f7f7f7}.review-toolbar{margin:0 0 10px 0}.review-toolbar::after{clear:both;content:"";display:block}.review-toolbar-totals{padding:3px 0;margin:0 0 10px 0;font-style:italic}@media only screen and (min-width: 481px){.review-toolbar-totals{float:left}}.review-toolbar-totals strong{font-style:normal}.review-select{margin:0 0 10px 0}@media only screen and (min-width: 481px){.review-select{padding-right:40px;float:right}}.review-select label{margin-right:5px}.review{position:relative;padding:10px 0 5px 0;border-bottom:1px solid #ddd;margin:0}.review:first-of-type{border-top:1px solid #ddd}.review .review-author{margin:0;font-size:16px;font-size:1rem;line-height:22.4px;line-height:1.4rem}.review .review-author .review-icon{position:relative;top:6px;left:5px;font-size:18px;font-size:1.125rem;line-height:25.2px;line-height:1.575rem}.review .review-author .review-icon.icon-thumb-up{top:2px}.review .review-author .review-icon.active{color:#23a1dd}.review .review-location{margin:0;font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem;font-style:italic}.review .review-date{color:#b0b0b0;font-size:12px;font-size:0.75rem;line-height:16.8px;line-height:1.05rem;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:bold}@media only screen and (min-width: 769px){.review .review-date{position:absolute;top:10px;right:0}}.review p{margin:10px 0;font-size:13px;font-size:0.8125rem;line-height:20px;line-height:1.25rem}.reviews-footer{margin:30px 0}.reviews-footer a{display:block;padding:12px 0}@media only screen and (min-width: 641px){.reviews-footer a{float:right}}.tooltip{position:absolute;z-index:1070;display:block;min-width:400px;filter:alpha(opacity=0);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:normal;line-height:1.4;opacity:0;visibility:visible}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{top:5px !important;padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{top:5px !important;padding:0 5px;margin-left:-5px}.tooltip-inner{max-width:400px;padding:3px 8px;border-radius:4px;background-color:#000;color:#fff;text-align:center;text-decoration:none}.tooltip-arrow{position:absolute;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0)}.tooltip.top .tooltip-arrow{bottom:0;left:50%;border-width:5px 5px 0;border-top-color:#000;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:15px;left:0;border-width:5px 5px 5px 0;border-right-color:#000;margin-top:-5px}.tooltip.left .tooltip-arrow{top:15px;right:0;border-width:5px 0 5px 5px;border-left-color:#000;margin-top:-5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;border-width:0 5px 5px;border-bottom-color:#000;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000;margin-top:-5px}[data-toggle=tooltip]{display:block;cursor:pointer}[data-toggle=tooltip].inline{display:inline-block}[data-toggle=tooltip] .icon-questionmark::before{font-size:20px}[data-toggle=tooltip]:hover .icon-questionmark::before,[data-toggle=tooltip]:focus .icon-questionmark::before{color:#23a1dd}.admin .dataTables_wrapper{overflow:hidden;overflow-x:auto}.admin .tooltip{text-align:left}.admin .tooltip p{margin:4px 3px;font-size:12px;line-height:1.2;text-align:left}.admin .moc-exception-link{text-align:center}#submissionForm .ui-tabs-vertical{width:auto}#submissionForm .ui-tabs-vertical .ui-tabs-nav{width:100%;padding:.2em .1em .2em .2em;float:none}@media screen and (min-width: 767px){#submissionForm .ui-tabs-vertical .ui-tabs-nav{width:25%;float:left}}#submissionForm .ui-tabs-vertical .ui-tabs-nav li{width:100%;border:1px solid #eee;margin-bottom:10px}#submissionForm .ui-tabs-vertical .ui-tabs-nav li a{display:block;padding:1em 1em}#submissionForm .ui-tabs-vertical .ui-tabs-nav li a:focus{outline:0}#submissionForm .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-right:.1em;padding-bottom:0;border-right-width:1px}#submissionForm .ui-tabs-vertical .ui-tabs-panel{padding:1em 2em;overflow-x:scroll}@media screen and (min-width: 767px){#submissionForm .ui-tabs-vertical .ui-tabs-panel{width:75%;float:right}}#submissionForm .tabs{border:none;background:none}.dashboard :root{--blue: #23a1dd;--light-blue: #eaf6fc;--dark-blue: #0070c0;--grey: #b0b0b0;--light-grey: #f7f7f7;--dark-grey: #454545;--orange: #f27439;--dark-orange: #c45911}.dashboard .card{height:100%}.dashboard .card-group>.card{height:auto}.dashboard .card-group>.card__header{justify-content:center}.dashboard .card-group>*{width:calc(100% - 1rem);flex:1 0 auto}@media only screen and (min-width: 481px){.dashboard .card-group>*{width:calc(50% - 1rem)}}@media only screen and (min-width: 910px){.dashboard .card-group>*{width:calc(25% - 1rem)}}.dashboard .card-group-heading{display:flex;align-items:center;margin-bottom:1rem}.dashboard .card-group-heading::after{height:.25rem;flex-grow:1;margin-left:1rem;background-color:#f27439;color:#f27439;content:""}.dashboard .faq-list-group{padding-left:0;margin:0;list-style:none}.dashboard .faq-list-group__name{display:inline-block;margin-bottom:.5rem}.dashboard .faq-list-group__item{padding:.75rem 0;font-style:normal}.dashboard .faq-list{padding-left:0;list-style:none}.dashboard .faq-list__link{padding:1rem 0;text-decoration:underline}.dashboard .faq-list__link:hover{text-decoration:none}.dashboard .faq-list__item{font-style:normal;list-style:none}.dashboard .faq-list .faq-list__item+.faq-list__item{margin-top:1rem}.dashboard :root{--blue: #23a1dd;--light-blue: #eaf6fc;--dark-blue: #0070c0;--grey: #b0b0b0;--light-grey: #f7f7f7;--dark-grey: #454545;--orange: #f27439;--dark-orange: #c45911}.dashboard .announcement-link{display:flex;flex-direction:column;gap:.5rem}.dashboard .announcement-link__date{color:#454545;font-weight:bold}.dashboard .announcement-link__description{color:#454545}.dashboard .announcement-link__cta{color:#f27439;text-decoration:underline}.dashboard .announcement-link>*{margin:0}.dashboard .announcement-link:hover .announcement-link__cta{font-weight:bold}.dashboard .basic-link{display:flex;flex-grow:1;align-items:center;justify-content:space-between;color:#454545}.dashboard .basic-link__icon{flex-shrink:0;margin-left:.5rem;color:#f27439;text-decoration:none}.dashboard .basic-link.underline .basic-link__text{text-decoration:underline #cdcdcd}.dashboard .basic-link.underline:hover .basic-link__text{text-decoration:none}.dashboard .basic-link.contact-link{flex-direction:column;align-items:flex-start;gap:.25rem}.dashboard .basic-link.contact-link p{margin:0}.dashboard :root{--blue: #23a1dd;--light-blue: #eaf6fc;--dark-blue: #0070c0;--grey: #b0b0b0;--light-grey: #f7f7f7;--dark-grey: #454545;--orange: #f27439;--dark-orange: #c45911}.dashboard .table td{vertical-align:middle}.dashboard .table-container{max-width:100%;overflow-x:auto}.dashboard .table-cell-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:nowrap}.dashboard .table-cell-wrapper br{line-height:0}.dashboard .tasks-table tbody,.dashboard .tasks-table.plain tbody{color:#23a1dd}.dashboard .tasks-table tbody .status-details,.dashboard .tasks-table.plain tbody .status-details{margin-top:.5rem;color:#454545;font-size:.875rem}.dashboard .tasks-table tr:last-child,.dashboard .tasks-table.plain tr:last-child{border:none}.dashboard .tasks-table tr>th:last-child,.dashboard .tasks-table tr>td:last-child,.dashboard .tasks-table.plain tr>th:last-child,.dashboard .tasks-table.plain tr>td:last-child{text-align:right}.dashboard .tasks-table th,.dashboard .tasks-table td,.dashboard .tasks-table.plain th,.dashboard .tasks-table.plain td{font-size:1rem}.dashboard .exams-table th,.dashboard .exams-table.plain th{border:1px solid #cdcdcd;font-weight:bold;text-align:center}.dashboard .exams-table tbody th,.dashboard .exams-table.plain tbody th{font-size:.875rem;text-align:left}.dashboard .exams-table tbody tr:nth-child(odd),.dashboard .exams-table.plain tbody tr:nth-child(odd){background-color:#fafafa}.dashboard .exams-table td,.dashboard .exams-table.plain td{border:1px solid #cdcdcd}.dashboard .exams-table .heading-level-1,.dashboard .exams-table.plain .heading-level-1{color:#23a1dd}.dashboard .exams-table .heading-level-1 th,.dashboard .exams-table.plain .heading-level-1 th{border:1px solid #eaf6fc;font-size:1rem}.dashboard .exams-table .heading-level-2,.dashboard .exams-table.plain .heading-level-2{color:#454545}.dashboard .exams-table .heading-level-3,.dashboard .exams-table.plain .heading-level-3{color:#23a1dd}.dashboard .exam-dates{font-weight:bold}.dashboard :root{--blue: #23a1dd;--light-blue: #eaf6fc;--dark-blue: #0070c0;--grey: #b0b0b0;--light-grey: #f7f7f7;--dark-grey: #454545;--orange: #f27439;--dark-orange: #c45911}.dashboard .edit-task{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.dashboard .edit-task__mark-complete{padding:.5rem .75rem;margin:0;background-color:#23a1dd;text-transform:none}.dashboard .edit-task__dialog{position:absolute;z-index:10;right:0;display:none;max-width:300px;padding:1rem;border:1px solid #e5e5e5;background-color:#fff;color:#6a6868;font-weight:bold;text-align:center}.dashboard .edit-task__dialog__actions{display:flex;justify-content:center;gap:1rem}.dashboard .edit-task__dialog p{margin:0}.dashboard .edit-task__dialog__actions__close{background:#b0b0b0}.dashboard :root{--blue: #23a1dd;--light-blue: #eaf6fc;--dark-blue: #0070c0;--grey: #b0b0b0;--light-grey: #f7f7f7;--dark-grey: #454545;--orange: #f27439;--dark-orange: #c45911}.dashboard .bg-blue{background:#23a1dd}.dashboard .bg-light-blue{background:#eaf6fc}.dashboard .text-grey{color:#454545}.dashboard .text-white{color:#fff}.dashboard .text-blue{color:#23a1dd}.dashboard .text-orange{color:#f27439}.dashboard .text-center{text-align:center}.dashboard .text-normal{font-weight:normal}.dashboard .link-blue{color:#23a1dd;font-size:1rem;font-weight:bold}.dashboard .link-orange{color:#f27439;font-size:inherit;font-weight:bold}.dashboard .badge{display:inline-flex;align-items:center;padding:.5rem .75rem;border-radius:.125rem;color:#fff;font-weight:bold}.dashboard .badge-orange{background-color:#f27439}.dashboard .badge-blue{background-color:#23a1dd}.dashboard .badge-grey{background-color:#b0b0b0}.dashboard .badge-green{background-color:#28a745}.dashboard .badge-red{background-color:#dc3545}.dashboard .badge-transparent{padding:.375rem .75rem;border:solid 1px #23a1dd;background:#fff;color:#23a1dd}.dashboard :root{--blue: #23a1dd;--light-blue: #eaf6fc;--dark-blue: #0070c0;--grey: #b0b0b0;--light-grey: #f7f7f7;--dark-grey: #454545;--orange: #f27439;--dark-orange: #c45911}.dashboard .tools{display:flex;list-style:none;padding:10px;margin:12px;gap:10px}.dashboard a.tools-item__link{text-decoration:none;padding:12px;display:block;flex:1 1 auto}.dashboard .tools-item{flex:1 1 33%;max-width:33%;border:1px solid #f27439;padding:0;border-radius:8px;text-align:center;display:flex}.dashboard a.tools-item__link .basic-link.link-blue{text-decoration:none;display:block;font-style:normal;font-size:16px;line-height:1.5;font-weight:600}.dashboard a.tools-item__link:hover .basic-link.link-blue{text-decoration:underline}.dashboard .tools-item__text.text-normal{font-size:14px;line-height:1.5;font-style:normal;color:#6a6868}.dashboard :root{--blue: #23a1dd;--light-blue: #eaf6fc;--dark-blue: #0070c0;--grey: #b0b0b0;--light-grey: #f7f7f7;--dark-grey: #454545;--orange: #f27439;--dark-orange: #c45911}.dashboard .dashboard__ccp{display:flex;gap:20px;flex-direction:column}.dashboard .dashboard__ccp .fa-circle-check{color:#00ac57}.dashboard .dashboard__ccp .fa-triangle-exclamation{color:#f27439}.dashboard .dashboard__ccp .fa-info-circle{color:#23a1dd}.dashboard .dashboard__ccp .card__body{padding:8px 24px}.dashboard .dashboard__ccp .dashboard__cme .card__body{padding:24px}.dashboard .dashboard__ccp .card__status{font-size:16px;font-weight:700;color:#000;display:flex;gap:8px;align-items:center}.dashboard .dashboard__ccp .card__status i{height:20px;width:20px;font-size:20px}.dashboard .dashboard__ccp .card__note{display:flex;flex-direction:column;margin-bottom:8px}.dashboard .dashboard__ccp .card__note__date{font-size:10px}.dashboard .dashboard__ccp .card__status-date{padding-left:28px}.dashboard .dashboard__ccp-header{background:#f27439;border-radius:8px;padding:8px;font-size:24px;color:#fff;line-height:1.5;text-align:center}.dashboard .dashboard__ccp-status{background:#eaf6fc;border:1px solid #23a1dd;border-radius:8px;padding:8px 20px;gap:12px;display:flex;flex-direction:column;color:#000}.dashboard .dashboard__ccp-status__name{font-size:24px;color:#000;line-height:1.5;text-align:center}.dashboard .dashboard__ccp-col{display:flex;gap:20px;flex-direction:column;flex:1 1 50%}.dashboard .dashboard__ccp-cols{display:flex;width:100%;gap:20px;flex-direction:column}@media only screen and (min-width: 910px){.dashboard .dashboard__ccp-cols{flex-direction:row}}.dashboard .dashboard__ccp-status__info{display:grid;gap:10px 64px;align-items:center;justify-content:center;margin:0 auto;grid-template-columns:repeat(1, 1fr)}@media only screen and (min-width: 481px){.dashboard .dashboard__ccp-status__info{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 910px){.dashboard .dashboard__ccp-status__info{grid-template-columns:repeat(3, 1fr)}}.dashboard .dashboard__ccp-status__info-item{font-size:16px;line-height:1.5;white-space:nowrap}.dashboard .dashboard__ccp-status__info-item span{font-weight:600}.dashboard .dashboard__ccp-card__row{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width: 481px){.dashboard .dashboard__ccp-card__row{flex-direction:row}}.dashboard .dashboard__ccp-card__col{flex:1 1 auto;display:flex}.dashboard .dashboard__ccp-card__col:first-of-type{justify-content:start;flex-direction:column}.dashboard .dashboard__ccp-card__col:last-of-type{justify-content:flex-end}@media only screen and (min-width: 910px){.dashboard .dashboard__ccp-card__col:first-of-type{min-width:180px}}.dashboard .dashboard__ccp-fees{display:flex;margin-top:8px}.dashboard .dashboard__ccp-fee{flex:0 0 33%;max-width:33%}.dashboard .dashboard__ccp-fee-amount{font-size:20px;line-height:1.2;font-weight:600;color:#6a6868;font-family:"ProximaNova",sans-serif}.dashboard .dashboard__ccp-fee-amount--overdue{color:#f27439}.dashboard .dashboard__ccp-fee-status{font-size:10px;line-height:1.5;color:#000;font-weight:700}.dashboard .dashboard__ccp-fee-summary{font-size:10px;line-height:1.5;color:#6a6868}.dashboard .dashboard__ccp__certlink-link{padding:10px;border:1px solid #f27439;border-radius:8px;display:flex;gap:20px;align-items:center}.dashboard .dashboard__ccp__certlink-link img{max-width:95px}.dashboard .dashboard__ccp__content-right{text-align:right;font-size:13px;line-height:1.5;margin:8px 0 0}.dashboard{display:grid;gap:2rem 1rem;grid-auto-flow:row;grid-template-areas:"userinfo userinfo" "tasks tasks" "tools tools" "email email" "faq faq" "announcements announcements" "perspectives perspectives" "exams exams" "links links" "contacts contacts" "data data" "resources resources";grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 641px){.dashboard{grid-template-areas:"userinfo userinfo" "tasks tasks" "tools tools" "email faq" "announcements perspectives" "exams exams" "links contacts" "data data" "resources resources"}}.dashboard__navigation{grid-area:navigation}.dashboard__navigation__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1rem;gap:1rem;text-align:center}@media only screen and (min-width: 641px){.dashboard__navigation__wrapper{flex-direction:column;text-align:left;align-items:flex-start;padding:0;gap:8px}}.dashboard__navigation__wrapper>*{width:100%;flex:1 0 100%}@media only screen and (min-width: 641px){.dashboard__navigation__wrapper>*{flex:1 0 50%;max-width:50%}}.dashboard__navigation__dropdown{position:relative}.dashboard__navigation__dropdown select{position:relative;width:100%;min-height:2.5rem;padding:0 1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);font-size:1rem;text-align:center}.dashboard__navigation__dropdown .icon{position:absolute;top:50%;right:1rem;color:#23a1dd;transform:translateY(-50%)}.dashboard #dashboard__userinfo{grid-area:userinfo}.dashboard__announcements{grid-area:announcements}.dashboard__announcements .basic-link{padding:.5rem .25rem}.dashboard__perspectives{grid-area:perspectives}.dashboard__perspectives .basic-link{padding:.5rem .25rem}.dashboard__email{grid-area:email}.dashboard__faq{grid-area:faq}.dashboard__links{grid-area:links}.dashboard__links .basic-link{padding:.5rem .25rem}.dashboard__contacts{grid-area:contacts}.dashboard__tasks{grid-area:tasks}.dashboard__exams{grid-area:exams}.dashboard__exams .card__body{padding:0}.dashboard__tools{grid-area:tools}.dashboard__resources{grid-area:resources}.dashboard__data{grid-area:data}.dashboard h3{margin:0}.dashboard__ccp{grid-area:tasks;padding-bottom:40px;border-bottom:4px solid #f27439}.dashboard__email .basic-link{padding:.75rem .25rem}.accordian.certifications dl{margin-bottom:1.875rem}.accordian.certifications dt ul{display:grid;grid-template-columns:repeat(2, 2fr) 1fr}.accordian.certifications dt ul li{display:flex;align-items:center}.accordian.certifications dt ul h4{margin:0}.accordian.certifications dd{padding:1.25rem .75rem;border:1px solid #e5e5e5;margin-bottom:0}.accordian.certifications .accordian-header ul{display:grid;grid-template-columns:repeat(2, 2fr) 1fr}.accordian.certifications .accordian-header ul li{display:flex;align-items:center;font-style:normal}.accordian.certifications .accordian-header.scrollbar-padding{padding-right:1rem}.accordian.certifications .accordian-body.overflow-auto{max-height:620px;overflow-y:auto}.accordian.certifications .accordian-body.overflow-auto dd:last-child{padding-bottom:100px}.accordian.certifications .toggle{position:absolute;top:50%;right:0;transform:translateY(-50%)}.accordian.certifications .certifications-content{display:flex;flex-direction:column;gap:2rem}.accordian.certifications .certifications-details{display:grid;padding:0 .75rem;gap:2rem;grid-template-columns:repeat(3, auto);text-align:center}@media(max-width: 768px){.accordian.certifications .certifications-details{grid-template-columns:1fr}}.accordian.certifications .certifications-details h3{position:relative;margin:0 0 .5rem;font-size:1rem}.accordian.certifications .certifications-details .cldi-note{margin:0;grid-column:1/-1}.accordian.certifications .certifications-footer{display:grid;padding:0 .75rem;gap:1rem}@media(max-width: 768px){.accordian.certifications .certifications-footer{text-align:center}}.accordian.certifications .certifications-footer h3{position:relative;margin:0 0 .5rem;font-size:1rem;display:inline-block}.accordian.certifications .certifications-footer p{margin:0;font-size:.75rem;font-style:italic}.accordian.certifications .info-hover{position:relative;padding:0 8px 0 3px;cursor:pointer}.accordian.certifications .info-hover-content{position:absolute;z-index:1;width:300px;padding:.5rem;border:1px solid #e5e5e5;background-color:#fff;color:#6a6868;font-weight:normal;text-align:left;right:0}.accordian.certifications .name-hover{position:relative;padding:0 8px 0 3px;cursor:pointer}.accordian.certifications .name-hover-content{position:absolute;z-index:1;width:300px;padding:.5rem;border:1px solid #e5e5e5;background-color:#fff;color:#6a6868;font-weight:normal;text-align:left;left:0}.form.certifications{padding:0;border:none;margin:1.875rem 0;background:none;font-size:1rem}.form.certifications fieldset{margin:0}.form.certifications .fieldgroup{display:flex;margin:0;gap:1rem}@media(max-width: 640px){.form.certifications .fieldgroup{flex-direction:column}}.form.certifications .fieldgroup .btn{margin:0}.form.certifications .fieldgroup .btn:disabled{opacity:.5}.form.certifications .fieldgroup .btn__loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.form.certifications .fieldgroup .field{display:flex;flex-direction:column;flex-grow:1;margin:0}.form.certifications .fieldgroup .field label{width:100%;text-align:left}.form.certifications .fieldgroup .field input{width:100%;height:100%;padding:.75rem;font-size:inherit}.form.certifications .fieldgroup .field.validation-message{flex-grow:1;margin:.5rem 0}.form.certifications .fieldgroup .field.validation-message label{width:100%;color:red;font-size:.875rem;font-weight:normal}.form.certifications .search-fields label{display:none}.search .no-results{font-style:italic;font-weight:bold}.columns{display:flex;flex-wrap:wrap;margin:0 -6px}@media only screen and (min-width: 641px){.columns{flex-wrap:nowrap}}.columns__column{flex:1 0 0;flex-basis:100%;margin:0 6px}@media only screen and (min-width: 641px){.columns__column{flex-basis:0}}.callout{display:flex;flex-direction:column}.callout__title{background-color:#23a1dd;color:#fff;line-height:1.5;margin-block:0;padding-inline:.75rem;text-align:center}.callout__body{padding:.75rem;background-color:#eaf6fc}.callout__body ul li{font-size:.875rem;font-style:normal}.callout__body>:first-child{margin-top:0}.callout__body>:last-child{margin-bottom:0}.callout--left{margin:0 1em 1em 0;float:left}.callout--right{margin:0 0 1em 1em;float:right}.callout--narrow{width:min(20rem,50%)}.section-hero{padding:0;background:url(../img/bg-section-alt.jpg) center top}.section-hero__content{position:relative}@media only screen and (min-width: 769px){.section-hero__content{min-height:450px;padding:45px 0 0 0;margin-top:-45px;background:url(../img/hero@2x.jpg) left center no-repeat;background-size:cover}}@media only screen and (min-width: 769px){.section-hero__content--custom-banner{min-height:405px;padding:0;margin-top:0;background:url(../img/hero@2x.jpg) center center no-repeat}}.hero-caption{display:none}@media only screen and (min-width: 769px){.hero-caption{position:absolute;z-index:1;bottom:0;left:0;display:block;width:420px;padding:20px 20px 20px 80px;background:hsla(0,0%,100%,.85);color:#23a1dd;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}}@media only screen and (min-width: 1025px){.hero-caption{bottom:30px}}.hero-alert{padding:1rem 1.25rem;border:0;background-color:#f27439;box-shadow:1px 1px 14px 0 rgba(0,0,0,.25);color:#fff;text-align:center}.hero-alert a,.hero-alert h3{margin:0;color:inherit}.quick-links{position:absolute;top:150px;left:-90px;width:90px;background:#c5c5c5;text-align:center}.quick-links ul{padding:0;margin:0}.quick-links li{list-style:none}.quick-links li:last-child a{border-bottom:none}.quick-links a{display:block;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.5);color:#454545;font-size:10px;font-size:0.625rem;line-height:14px;line-height:0.875rem;text-decoration:none}.quick-links [class*=icon-]{display:block;color:#f0f0f0;font-size:34px;font-size:2.125rem;line-height:47.6px;line-height:2.975rem;line-height:1}.section-slider{padding:20px;background:#f7f7f7}@media only screen and (min-width: 769px){.section-slider{padding:20px}}@media only screen and (min-width: 910px){.section-slider{padding:20px 80px}}@media only screen and (min-width: 1025px){.section-slider{padding:20px 140px}}.section-announcements{display:flex;width:100%;flex-wrap:wrap;background:#f7f7f7;text-align:center}.section-announcements .announcement__links{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;gap:20px;text-align:center}@media only screen and (min-width: 769px){.section-announcements .announcement__links{flex-direction:row;gap:100px}}.section-announcements .announcement__links a{display:block;flex:0 0 auto;font-size:16px}@media only screen and (min-width: 769px){.section-announcements .announcement__links a{flex:0 0 200px}}.section-slider+.section-announcements{padding-top:0}.full-width .section-heading{width:100%}.full-width .announcements,.full-width .view-all{width:100%}.announcements{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:0;margin:0;font-size:0}@media only screen and (min-width: 641px){.announcements{flex-direction:row}}.section-alt .announcements{width:76%}.section-note{padding:0 20px}.section-note h3{margin:0}.announcement{position:relative;display:inline-block;width:100%;padding:0;margin:0 10px 30px 10px;text-align:left;vertical-align:top}@media only screen and (min-width: 769px){.announcement{width:auto;margin-right:0}}.announcement a{position:relative;display:block;width:260px;padding:10px;border:1px solid #e9e9e9;border-radius:10px;margin:0 auto;background:#fff;font-style:normal;list-style:none;text-decoration:none;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}@media only screen and (min-width: 769px){.announcement a{width:212px;margin:0}}@media only screen and (min-width: 910px){.announcement a{width:260px}}.announcement a:hover .link{text-decoration:underline}.announcement-image{width:100%;height:auto;border-radius:5px}.announcement-description{padding:5px 5px 22px 5px}.announcement-description h3{margin:0 0 5px 0}.announcement-description p{margin:0;color:#454545}.announcement-description .date{position:absolute;bottom:10px;left:15px;display:block;color:#b0b0b0}.section-calendar{text-align:center}.dates,.dates-home{margin:30px 0}.dates::after,.dates-home::after{clear:both;content:"";display:block}.dates-home{display:none}.dates-home:first-child{display:block}.date-single{display:block;padding:20px;border:1px solid #e9e9e9;border-bottom:none;background:#f7f7f7;color:#555;text-align:left;text-decoration:none;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-size:15px;font-size:0.9375rem;line-height:21px;line-height:1.3125rem}.date-single::after{clear:both;content:"";display:block}@media only screen and (min-width: 910px){.date-single{width:49.5%;border:1px solid #e9e9e9;border-radius:8px;margin-bottom:1%;float:left}}.date-single:first-child{border-radius:8px 8px 0 0}@media only screen and (min-width: 910px){.date-single:first-child{border-radius:8px}}.date-single:last-child{border:1px solid #e9e9e9;border-radius:0 0 8px 8px}@media only screen and (min-width: 910px){.date-single:last-child{border-radius:8px}}.date-single:hover .link{text-decoration:underline}.date-single:nth-of-type(odd){background:#fff}@media only screen and (min-width: 910px){.date-single:nth-of-type(odd){margin-right:1%}}@media only screen and (min-width: 910px){.date-single{background:#fff}}.date-single .link{display:block}.date-single .date{width:62px;padding:15px 0 10px 0;border-radius:5px;margin:0 20px 0 0;background:#23a1dd;background-image:linear-gradient(#53b6e5, #2aa4de);color:#fff;float:left;text-align:center}.date-single .date .month{display:block;margin:0 0 3px 0;font-size:13px;font-size:0.8125rem;line-height:18.2px;line-height:1.1375rem;line-height:1}.date-single .date .day{display:block;font-weight:bold;line-height:1;font-size:24px;font-size:1.5rem;line-height:33.6px;line-height:2.1rem}.date-description{margin-left:82px}.date-description .description{width:100%;height:45px}.section-about{padding:30px;background:#f7f7f7}@media only screen and (min-width: 769px){.section-about{padding:40px}}@media only screen and (min-width: 910px){.section-about{padding:40px 80px}}@media only screen and (min-width: 1025px){.section-about{padding:40px 140px}}.section-about .icon-logo{display:none}@media only screen and (min-width: 910px){.section-about .icon-logo{display:block;width:150px;height:150px;margin:10px 60px 0 0;background-image:url("/img/l_abd-about.png");color:#1a79a6;float:left;font-size:160px;font-size:10rem;line-height:160px;line-height:10rem}}.section-about .section-heading h2{background:#f7f7f7}dl.clone{display:none}.prog-eval dl,.prog-eval dt,.prog-eval dd{width:100%;padding:0;margin:0;clear:left;float:left}.prog-eval dt{padding:10px;border:1px solid #d4d4d4;border-right:0;border-left:0;background:#f9f9f9}.prog-eval dt ul{width:100%;padding:0;margin:0;float:left;list-style:none}.prog-eval dt li{display:inline-block;width:65%;padding:0;color:#676767;float:left;font-size:12px;font-weight:bold}.prog-eval dt li:last-child{width:25%;float:right;text-align:right}.prog-eval dd{padding:20px 0;margin:0;background:none}.prog-eval dd ol{counter-reset:li-counter;list-style:none}.prog-eval dd ol li{position:relative;clear:both}.prog-eval dd ol>li::before{position:absolute;top:0;right:101%;width:20px;content:counter(li-counter, decimal) ".";counter-increment:li-counter;font-style:normal;line-height:1;text-align:right}.prog-eval dd ol li fieldset{margin:0}.prog-eval dd ol ol{margin-bottom:20px;list-style:lower-alpha}.prog-eval dd ol ol li::before{content:""}.prog-eval dd .fieldgroup label,.prog-eval dd .fieldgroup legend{width:65%;border:0;float:left;font-family:arial,sans-serif;font-style:normal;font-weight:normal;line-height:1.1em;text-align:left}.prog-eval dd .fieldgroup legend span{font-size:14px;font-weight:normal}.prog-eval dd .push{width:auto;float:right}.prog-eval dd .push::after{width:100%;height:0;clear:both;content:""}.prog-eval dd .radios legend span{font-weight:normal}.prog-eval dd .radios ul li{padding:0}.prog-eval dd .radios label{width:auto}.prog-eval dd .conditional{padding:20px 0 0;clear:both}.prog-eval dd .v4 .push{float:none}.prog-eval dd .v4 .push li{display:block}.prog-eval .edit-link,.prog-eval .reset-link{margin:10px 0 0 10px;margin-right:20px;clear:none;float:right}.front .prog-eval fieldset{position:relative}.front .prog-eval fieldset>.errorMsg:not(.inline){position:absolute;top:22px;right:55px}@media only screen and (min-width: 641px){.front .prog-eval fieldset>.errorMsg:not(.inline){position:relative;top:auto;right:auto}}.front .prog-eval .fieldgroup legend{width:52%;line-height:1.2}@media only screen and (min-width: 481px){.front .prog-eval .fieldgroup legend{width:65%}}@media only screen and (min-width: 641px){.front .prog-eval .fieldgroup legend{margin:0 0 20px}}.front .prog-eval dd ol{padding-left:20px}@media only screen and (min-width: 481px){.front .prog-eval dd ol{padding-left:30px}}.front .prog-eval .radio label{padding:2px 15px 0 20px}.front .prog-eval dl .fieldgroup legend{width:100%;line-height:1.2}@media only screen and (min-width: 481px){.front .prog-eval dl .fieldgroup legend{width:65%}}.front .prog-eval dl ul{padding:0}@media only screen and (min-width: 481px){.front .prog-eval dl ul{padding:0 0 5px}}.front .prog-eval dl ul label{width:100%;padding-top:5px;padding-bottom:5px}@media only screen and (min-width: 641px){.front .prog-eval dl ul label{width:65%}}.front .prog-eval dl ul .field{margin-bottom:5px}@media only screen and (min-width: 641px){.front .prog-eval dl ul .field{margin-bottom:0}}.front .prog-eval dl ul.push{clear:both;float:left}@media only screen and (min-width: 1025px){.front .prog-eval dl ul.push{clear:none;float:right}}@media only screen and (min-width: 1025px){.front .prog-eval dl ul.push+.errorMsg{position:relative;top:-20px;display:block;margin-right:150px;clear:both;text-align:right}}.front .prog-eval input[type=number]+.errorMsg:not(.inline){display:block;width:87%;margin-bottom:10px}@media only screen and (min-width: 641px){.front .prog-eval input[type=number]+.errorMsg:not(.inline){text-align:right}}.page-exam-history .page-title,.page-exam-history .page-subtitle{width:70%}.search-report-links{position:relative;z-index:10;display:inline-block;margin:82px 0 -35px;color:#23a1dd;float:right;font-size:12px}.search-report-links a{display:inline-block;text-decoration:none}.search-report-links a:hover{color:rgb(26.0755905512,122.7086614173,168.7244094488)}.search-report-links span{margin:0 10px}.search-report-links .icon-right{position:relative;top:1px}.current-residents table.plain{margin-left:50px}.current-residents .unsatisfactory [class*=icon-],.current-residents .satisfactory [class*=icon-]{position:relative;top:1px;display:inline-block;font-size:16px}.current-residents .unsatisfactory{color:red}.current-residents .satisfactory{color:green}.current-residents .col-1.wide{position:relative}.current-residents .col-1.wide .btn{position:absolute;right:-280px;bottom:-10px}.front .current-residents .col p{margin:0}#divDermatologistsMap{width:100% !important;padding-top:20px}.dermatologist-results{padding-top:20px}.dermatologist-results ol{padding:20px 0 0 25px !important;clear:both !important;font-style:normal !important}.dermatologist-results ol li{font-style:normal !important}.dermatologist-results ol .dermatologist-info{padding:10px;font-style:normal !important}.message-details .label{width:100%;float:left}@media only screen and (min-width: 481px){.message-details .label{width:17%;margin-bottom:10px;text-align:right}}.message-details .row .label+div{margin-bottom:10px;float:left}@media only screen and (min-width: 481px){.message-details .row .label+div{margin-left:10px}}.message-details .row .label+div.recipients-container{position:relative;overflow:hidden;height:45px;padding-right:100px;margin-left:268px;float:none}.message-details .row .label+div.recipients-container.open{height:auto}.message-details .view-all{position:absolute;top:0;right:10px;width:auto}.message-details-body{width:100%;padding:5px 10px 10px;border-radius:5px;margin-top:-5px;background:#f7f7f7}@media only screen and (min-width: 481px){.message-details-body{width:80%}}.message-details-body label{width:30% !important}.message-details-body input{padding:0;border:none;background:none}.message-details-body .field{margin-bottom:5px}.message-details-body .fieldgroup{margin-bottom:10px}.admin .message-details-body,.admin .body-create-message{width:75%}.token-example{white-space:nowrap}.certificate-name .address-details{padding-top:10px;clear:both}@media only screen and (min-width: 769px){.certificate-name .address-details{margin-left:30%}}.admin .certificate-name .address-details{margin-left:32%;clear:both}.ite-history-details>div{width:50%}.ite-history-details .field{padding:15px 0}.ite-history-details .field a.btn{margin-top:-5px;float:right}.certMark .form .field{margin-bottom:0}.certMark .form .field label{width:auto}.certlink-status__details{padding:0;list-style-type:none}.certlink-status__details__item{margin-bottom:.5rem;font-size:.875rem;font-style:normal}.faq-listing__categories{display:flex;flex-wrap:wrap;padding:0;margin:0 -6px 12px;list-style:none}@media only screen and (min-width: 1025px){.faq-listing__categories{flex-wrap:nowrap}}.faq-listing__category{flex:1 1 calc(50% - 12px);padding:0;margin:0 6px;margin-bottom:12px;background:#22a0dd;color:#fff}.faq-listing__category:hover{background:#38aae0}.faq-listing__category.active{background:#f0f0f0}@media only screen and (min-width: 1025px){.faq-listing__category{width:25%;flex:1 1 25%}}.faq-listing__category__link{display:block;padding:20px;color:#fff;font-family:"ProximaNova",sans-serif;font-style:normal;font-weight:600;text-align:center;text-decoration:none;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.faq-listing__category.active .faq-listing__category__link{color:#22a0dd}.faq-listing__filters{margin-bottom:10px;gap:.625rem}.faq-listing__filters.form div.field{margin:0}.faq-listing__filters.form div.field select{width:100%}.faq-listing__filters.form div.field.select-groups{flex-grow:1}.faq-listing__filters.form div.field.checkbox label{margin:0}.faq-listing__filters .search{width:100%}.faq-listing__filters .search input[type=text]{width:100%;border:1px solid #e5e5e5;border-radius:0;background:#fff}.faq-listing__filters .search .loading-spinner{position:absolute;top:5px;right:0}.faq-listing__filters .switch{display:flex;align-items:center;justify-content:flex-end;padding-bottom:.75rem;gap:.5rem}.faq-listing__filters__row{display:flex;flex-wrap:wrap}.faq-listing__filters__row>*{width:100% !important;flex:1 1 auto;margin-bottom:10px !important}.faq-listing__filters__row>*:last-child{margin-bottom:0 !important}@media only screen and (min-width: 641px){.faq-listing__filters__row{flex-wrap:nowrap}.faq-listing__filters__row .search{width:auto}.faq-listing__filters__row .search input[type=text]{width:240px}.faq-listing__filters__row>*{width:100% !important;flex:1 1 auto;margin-bottom:10px !important}.faq-listing__filters__row>*:last-child{margin-bottom:0 !important}}@media only screen and (min-width: 641px)and (min-width: 769px){.faq-listing__filters__row{flex-wrap:nowrap}.faq-listing__filters__row__groups{flex-direction:row;align-items:flex-end}}.faq-listing__filters__groups{display:flex;flex-direction:column-reverse;gap:.625rem}.faq-listing__question{margin-bottom:10px}.faq-listing__question.open .faq-listing__question__icon{transform:rotate(180deg)}.faq-listing__question__head{display:flex;padding:12px 20px;border:1px solid #e4e4e4;cursor:pointer}.faq-listing__question__title{flex:1 1 auto;padding:0;margin:0;color:#23a1dd;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-weight:600}.faq-listing__question__icon{display:flex;flex:0 0 auto;align-items:center;transition:transform .3s cubic-bezier(0.165, 0.84, 0.44, 1)}.faq-listing__question__answer{padding:12px 20px;border:1px solid #e4e4e4;border-top:none}.faq-listing__question__answer-inner *:first-child{margin-top:0}.faq-listing__question__answer-info{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid #e4e4e4;margin-top:.75rem;gap:1rem}.faq-listing__question__answer-view-count{display:flex;align-items:center;margin-left:auto;cursor:default;gap:.25rem}.faq-listing__question__answer-category-list{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;padding:0;margin:0;gap:.25rem}.faq-listing__question__image{margin-bottom:12px}.faq-listing__question .open-external-link{flex-shrink:0}.faq-listing__question .open-external-link img{width:1rem}.faq-listing__question .chip{display:inline-block;padding:0 4px;border-radius:4px;background-color:rgba(65,66,71,.08);font-size:.75rem;font-style:normal;font-weight:bold;letter-spacing:.5px}.faq-listing__question .icon-featured{margin-right:.5rem;color:#23a1dd;transform:translateY(1px)}.faq-listing__pagination{display:flex;justify-content:center}.faq-question__related-item{flex:1 1 calc(50% - 12px);padding:0;margin:0 6px;margin-bottom:12px;background:#22a0dd;color:#fff}.faq-question__related-item:hover{background:#38aae0}.faq-question__related-item__link{display:flex;height:100%;align-items:center;justify-content:center;padding:20px;color:#fff;font-style:normal;font-weight:600;text-align:center;text-decoration:none;font-family:"ProximaNova",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.progress-color{background-image:linear-gradient(#28a745, rgb(35.0724637681, 146.4275362319, 60.5));color:#fff}.overdue-color{background-image:linear-gradient(#dc3545, rgb(210.9493670886, 36.5506329114, 53.2594936709));color:#fff}.future-color{background-image:linear-gradient(#fd7e14, rgb(245.4113924051, 112.7848101266, 2.0886075949));color:#fff}.complete-color{background-image:linear-gradient(#007bff, rgb(0, 110.7, 229.5));color:#fff}.checkbox-cell{width:50px;padding:0}.checkbox-cell .checkbox input[type=checkbox]+label{display:block;margin:0}.checkbox-cell .checkbox input[type=checkbox]+label::before{width:100%;height:40px;background-position:center;line-height:0}.checkbox-col-header{padding:0}.radio.layout-options ul{margin:0}.radio.layout-options ul li.field{display:inline-flex;align-items:flex-end}@media(max-width: 768px){.radio.layout-options{display:none}}.status-board{display:grid;grid-gap:.9375rem;grid-template-columns:1fr}.status-board.compact-layout{grid-template-columns:repeat(2, 1fr)}.status-board__item__table thead tr th{border:none;font-family:"proxima_bold",sans-serif}.status-board__item__table__title{color:#fff;font-weight:bold;text-align:center;text-transform:uppercase}.in-progress .status-board__item__table__title{background-image:linear-gradient(#28a745, rgb(35.0724637681, 146.4275362319, 60.5))}.overdue .status-board__item__table__title{background-image:linear-gradient(#dc3545, rgb(210.9493670886, 36.5506329114, 53.2594936709))}.future .status-board__item__table__title{background-image:linear-gradient(#fd7e14, rgb(245.4113924051, 112.7848101266, 2.0886075949))}.complete .status-board__item__table__title{background-image:linear-gradient(#007bff, rgb(0, 110.7, 229.5))}.status-board__item__table tbody tr:hover{background:hsl(0,0%,98%)}.director-tools{margin-bottom:4.6875rem}.director-tools__header{position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:35px}.director-tools .component-title{padding:0;margin:0}.director-tools .btn-mark-complete{position:absolute;bottom:-5px;display:flex;align-items:center;margin:0;gap:.3125rem}.director-tools .btn-mark-complete .icon{font-size:1rem;line-height:0}.dashboard-help{display:flex;flex-wrap:wrap;gap:1rem}.dashboard-help .helpful-links{flex:0 0 12.5rem;margin-bottom:3.125rem}.dashboard-help .helpful-links p{margin:0}.dashboard-help .helpful-links a{display:block;padding:.5rem 0;font-style:normal}.dashboard-help .request-help{flex-grow:1;margin-bottom:3.125rem}.dashboard-help .request-help .field{margin-bottom:1rem}.dashboard-help .request-help .field>label{width:auto}.dashboard-help .request-help .component-title{margin-bottom:2.8125rem}.dashboard-help .request-help .fieldgroup .button-group{margin-right:0}.director-tasks__header__controls{position:relative;display:flex;align-items:flex-end;justify-content:space-between}.director-tasks__header__controls__col{display:flex;align-items:flex-end;gap:1rem}.director-tasks__header__controls__col .field{display:flex;margin:0}.director-tasks__header__controls__col label{text-align:left}.director-tasks__table thead tr th{padding:1.25rem;background:rgba(0,0,0,0);white-space:nowrap}.director-tasks__table thead tr th.sorting{background:url(../img/sort_both.png) no-repeat left center}.director-tasks__table thead tr th.sorting_asc{background:url(../img/sort_asc.png) no-repeat left center,url(../img/sort_both.png) no-repeat left center}.director-tasks__table thead tr th.sorting_desc{background:url(../img/sort_desc.png) no-repeat left center,url(../img/sort_both.png) no-repeat left center}.director-tasks__table .status{white-space:nowrap}.director-tasks .btn{display:flex;align-items:center;margin:0;gap:.3125rem}.director-tasks .btn .icon{font-size:1rem;line-height:0}.fellowship-program-dashboard .dashboard{display:grid;gap:2rem 1rem;grid-auto-flow:row;grid-template-areas:"programinfo programinfo" "tasks tasks" "tools tools" "exams exams" "email email" "faq faq" "links links" "contacts contacts" "announcements announcements" "perspectives perspectives";grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 641px){.fellowship-program-dashboard .dashboard{grid-template-areas:"programinfo programinfo" "tasks tasks" "tools tools" "exams exams" "email faq" "links contacts" "announcements perspectives"}}.fellowship-program-dashboard .dashboard #dashboard__programinfo{grid-area:programinfo}.fellowship-program-dashboard .dashboard__announcements{grid-area:announcements}.fellowship-program-dashboard .dashboard__perspectives{grid-area:perspectives}.fellowship-program-dashboard .dashboard__email{grid-area:email}.fellowship-program-dashboard .dashboard__faq{grid-area:faq}.fellowship-program-dashboard .dashboard__links{grid-area:links}.fellowship-program-dashboard .dashboard__contacts{grid-area:contacts}.fellowship-program-dashboard .dashboard__tasks{grid-area:tasks}.fellowship-program-dashboard .dashboard__exams{grid-area:exams}.fellowship-program-dashboard .dashboard__exams .card__body{padding:0}.fellowship-program-dashboard .dashboard__tools{grid-area:tools}.fellowship-dashboard .dashboard{display:grid;gap:2rem 1rem;grid-auto-flow:row;grid-template-areas:"userinfo userinfo" "tasks tasks" "exams exams" "evaluation evaluation" "exam exam" "email email" "faq faq" "announcements announcements" "perspectives perspectives" "resources resources" "links links";grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 641px){.fellowship-dashboard .dashboard{grid-template-areas:"userinfo userinfo" "tasks tasks" "exams exams" "evaluation exam" "email faq" "announcements perspectives" "resources resources" "links links"}}.fellowship-dashboard .dashboard #dashboard__userinfo{grid-area:userinfo}.fellowship-dashboard .dashboard__announcements{grid-area:announcements}.fellowship-dashboard .dashboard__perspectives{grid-area:perspectives}.fellowship-dashboard .dashboard__email{grid-area:email}.fellowship-dashboard .dashboard__faq{grid-area:faq}.fellowship-dashboard .dashboard__links{grid-area:links}.fellowship-dashboard .dashboard__exams{grid-area:exams}.fellowship-dashboard .dashboard__exams .card__body{padding:0}.fellowship-dashboard .dashboard__evaluation{grid-area:evaluation}.fellowship-dashboard .dashboard__exam{grid-area:exam}.fellowship-dashboard .dashboard__resources{grid-area:resources}.resident-program-dashboard .dashboard{display:grid;gap:2rem 1rem;grid-auto-flow:row;grid-template-areas:"programinfo programinfo" "tasks tasks" "tools tools" "exams exams" "email email" "faq faq" "links links" "contacts contacts" "announcements announcements" "perspectives perspectives" "data data" "resources resources";grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 641px){.resident-program-dashboard .dashboard{grid-template-areas:"programinfo programinfo" "tasks tasks" "tools tools" "exams exams" "email faq" "links contacts" "announcements perspectives" "data data" "resources resources"}}.resident-program-dashboard .dashboard #dashboard__programinfo{grid-area:programinfo}.resident-program-dashboard .dashboard__announcements{grid-area:announcements}.resident-program-dashboard .dashboard__perspectives{grid-area:perspectives}.resident-program-dashboard .dashboard__email{grid-area:email}.resident-program-dashboard .dashboard__faq{grid-area:faq}.resident-program-dashboard .dashboard__links{grid-area:links}.resident-program-dashboard .dashboard__contacts{grid-area:contacts}.resident-program-dashboard .dashboard__tasks{grid-area:tasks}.resident-program-dashboard .dashboard__exams{grid-area:exams}.resident-program-dashboard .dashboard__exams .card__body{padding:0}.resident-program-dashboard .dashboard__tools{grid-area:tools}.resident-program-dashboard .dashboard__data{grid-area:data}.resident-program-dashboard .dashboard__resources{grid-area:resources}.resident-dashboard .dashboard{display:grid;gap:2rem 1rem;grid-auto-flow:row;grid-template-areas:"userinfo userinfo" "exams exams" "certification certification" "evaluation evaluation" "email email" "faq faq" "announcements announcements" "perspectives perspectives" "resources resources" "links links";grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 641px){.resident-dashboard .dashboard{grid-template-areas:"userinfo userinfo" "exams exams" "certification certification" "evaluation evaluation" "email faq" "announcements perspectives" "resources resources" "links links"}}.resident-dashboard .dashboard__navigation{grid-area:navigation}.resident-dashboard .dashboard__navigation__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1rem;gap:1rem;text-align:center}@media only screen and (min-width: 641px){.resident-dashboard .dashboard__navigation__wrapper{flex-direction:column;text-align:left;align-items:flex-start;padding:0;gap:8px}}.resident-dashboard .dashboard__navigation__wrapper>*{width:100%;flex:1 0 100%}@media only screen and (min-width: 641px){.resident-dashboard .dashboard__navigation__wrapper>*{flex:1 0 50%;max-width:50%}}.resident-dashboard .dashboard__navigation__dropdown{position:relative}.resident-dashboard .dashboard__navigation__dropdown select{position:relative;width:100%;min-height:2.5rem;padding:0 1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);font-size:1rem;text-align:center}.resident-dashboard .dashboard__navigation__dropdown .icon{position:absolute;top:50%;right:1rem;color:#23a1dd;transform:translateY(-50%)}.resident-dashboard .dashboard #dashboard__userinfo{grid-area:userinfo}.resident-dashboard .dashboard__announcements{grid-area:announcements}.resident-dashboard .dashboard__perspectives{grid-area:perspectives}.resident-dashboard .dashboard__email{grid-area:email}.resident-dashboard .dashboard__faq{grid-area:faq}.resident-dashboard .dashboard__links{grid-area:links}.resident-dashboard .dashboard__exams{grid-area:exams}.resident-dashboard .dashboard__exams .card__body{padding:0}.resident-dashboard .dashboard__evaluation{grid-area:evaluation}.resident-dashboard .dashboard__evaluation .card__body{padding:0}.resident-dashboard .dashboard__tools{grid-area:tools}.resident-dashboard .dashboard__resources{grid-area:resources}.resident-dashboard .dashboard__certification{grid-area:certification}.resident-dashboard .dashboard__certification .card__body{padding:0}.resident-dashboard .dashboard__data{grid-area:data}.resident-dashboard .dashboard h3{margin:0}.public-profile.form .form-group{margin-bottom:2rem}.public-profile.form .instructions{margin-block:.5rem}.public-profile.form .instructions h3{margin:0}.public-profile.form .input-wrapper{display:flex;width:100%;flex-wrap:wrap}@media only screen and (min-width: 641px){.public-profile.form .input-wrapper{width:500px;margin:auto}}.public-profile.form .input-help{font-style:italic}@media only screen and (min-width: 641px){.public-profile.form .input-help{text-align:center}}.public-profile.form .checkbox{width:100%;padding:.5rem;margin:0}.public-profile.form .practice-specialty{flex:1 0 100%}@media only screen and (min-width: 641px){.public-profile.form .practice-specialty .checkbox{width:50%;flex:1 0 50%}}.public-profile.form .practice-focus .checkbox{width:100%;flex:1 0 100%}.public-profile.form .special-clinical-interests .input-wrapper{flex-direction:column}.public-profile.form .special-clinical-interests textarea{margin-top:.5rem;font-size:.875rem}.public-profile .checkbox{position:relative}.public-profile .checkbox .hover-text{display:none}.public-profile .checkbox:hover .hover-text{position:absolute;z-index:1;display:block;padding:1rem;background-color:#fff;filter:drop-shadow(2px 2px 2px #ddd)}@media only screen and (min-width: 641px){.public-profile .checkbox:hover .hover-text{width:350px}}.public-profile .subspecialties .checkbox input[type=checkbox]{pointer-events:none !important}.public-profile .subspecialties .checkbox label{cursor:default;pointer-events:none !important}.public-profile .subspecialties .checkbox label::before{filter:grayscale(1);opacity:.5}.password-requirements{margin-left:30%;font-size:.75rem}.password-requirements ul{margin-top:0px}.password-requirements ul li{font-size:.75rem}.recently-viewed-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px;justify-content:center}.recently-viewed-list .recently-viewed-item{border:1px solid #23a1dd;border-radius:16px;padding:4px 8px;text-decoration:none;font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recently-viewed-list .recently-viewed-item:hover{background-color:rgb(27.4409448819,129.1338582677,177.5590551181);color:#fff}.prog-datatable .table-controls{position:static}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){position:absolute !important;overflow:hidden !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;margin:-1px !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important}/*# sourceMappingURL=style.css.map */
