/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a.ui-button:link,a.ui-button:visited,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_555555_256x240-2ae1a3121a9024293d3d98f529f49edd9609e4043974e86304e263f811e865b8.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_ffffff_256x240-063ff6c0b18fa40b9a89952c7a14ba75909dc2a6012612d83c40b9ef77df08e9.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777620_256x240-db31659e24ef3c3402c3cce811aaa4f6e6c69d353f32ddf40ce43f80e98e1297.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_cc0000_256x240-32d2aace8d299dd84d2e10ce1f1eb9cbb83550e147a4147b474eb22510dac5c3.png)}.ui-button .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777777_256x240-03396f638d0837b69aa809188d82742d27a85eb85d105d4d553520df635176b7.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:0.3}.ui-widget-shadow{box-shadow:0 0 5px #666}/*!
 * jQuery UI Accordion 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/accordion/#theming
 */.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}/*!
 * jQuery UI Autocomplete 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/autocomplete/#theming
 */.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}/*!
 * jQuery UI Button 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/button/#theming
 */.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;user-select:none}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}/*!
 * jQuery UI Checkboxradio 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/checkboxradio/#theming
 */.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}/*!
 * jQuery UI Controlgroup 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/controlgroup/#theming
 */.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:calc( 100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}/*!
 * jQuery UI Datepicker 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}/*!
 * jQuery UI Dialog 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/dialog/#theming
 */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}/*!
 * jQuery UI Draggable 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */.ui-draggable-handle{touch-action:none}/*!
 * jQuery UI Menu 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/menu/#theming
 */.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}/*!
 * jQuery UI Progressbar 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/progressbar/#theming
 */.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}/*!
 * jQuery UI Resizable 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}/*!
 * jQuery UI Selectable 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}/*!
 * jQuery UI Selectmenu 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/selectmenu/#theming
 */.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}/*!
 * jQuery UI Sortable 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */.ui-sortable-handle{touch-action:none}/*!
 * jQuery UI Slider 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/slider/#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}/*!
 * jQuery UI Spinner 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/spinner/#theming
 */.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}/*!
 * jQuery UI Tabs 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/tabs/#theming
 */.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}/*!
 * jQuery UI Tooltip 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/tooltip/#theming
 */.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *//*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 */.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15);clip:rect(0, 0, 0, 0);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/assets/chosen-sprite-3cde13df3c9baedea2fd869a0935de8e43408ba7dec321fe3c8c4414788b8b41.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/assets/chosen-sprite-3cde13df3c9baedea2fd869a0935de8e43408ba7dec321fe3c8c4414788b8b41.png) no-repeat 0px 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/assets/chosen-sprite-3cde13df3c9baedea2fd869a0935de8e43408ba7dec321fe3c8c4414788b8b41.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0, 0, 0, 0);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eeeeee;background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/assets/chosen-sprite-3cde13df3c9baedea2fd869a0935de8e43408ba7dec321fe3c8c4414788b8b41.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%, #fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:url(/assets/chosen-sprite-3cde13df3c9baedea2fd869a0935de8e43408ba7dec321fe3c8c4414788b8b41.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/assets/chosen-sprite@2x-f811c9f3282470438df5d1b7fe6faf244a0a17124591b467957a91634aac16e8.png) !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body,p{margin:0}input[type="submit"],button{outline:0;background:none;border:0}dl{margin-top:0}.enterprise-link::before,.enterprise-reports-link::before,.log-out-link::before,.swap-account-link::before,.settings-link::before,.resources-link::before,.home-link::before{content:"";display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;text-align:center}.sessions.new button[type="submit"]::after,nav.highlight-menu a::before,a.button.report::before,input.report[type="submit"]::before,button.report::before,.ui-sortable:not(.ui-sortable-disabled) .ui-sortable-handle::before,.sidebar nav a::before{content:"";display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;float:left;margin-right:1rem}.forward-link::after{content:" >"}.backward-link::before{content:"< "}.script{text-transform:none;font-weight:400;font-family:"Lato"}.attention{font-weight:700;font-size:20px;text-align:center}a.attention{display:block}.colon:after{content:":"}.clearfix:after{content:"";display:table;clear:both}div.table{border:1px solid #3c3c3c;margin-bottom:2em}.table .header{background-color:#ccc;text-transform:uppercase;font-weight:700}.table .header,.table .row{display:flex;justify-content:space-between}.table p{margin-bottom:0;padding:0.4em;word-wrap:break-word}.zebra>:nth-child(odd){background-color:#eee}a.disabled{pointer-events:none}.grid2{display:flex;flex-wrap:wrap}.grid2>div{width:48%;white-space:nowrap;margin-bottom:12px;flex-grow:1}.grid2 input[type="checkbox"]{vertical-align:top}.grid2 label{white-space:normal}.grid3{display:flex;flex-wrap:wrap}.grid3>div{width:33%;white-space:nowrap;margin-bottom:12px}.grid3 input[type="checkbox"]{vertical-align:top}.grid3 label{white-space:normal}h2.underline{margin-top:2.5rem}h2.underline::after{content:"";display:block;width:55%;border-bottom:4px solid #107f46}.chosen-container.full-width .search-choice{float:none !important}span.email{font-family:"Inconsolata", serif;font-weight:400}html,body{height:100%}body{font-family:"Lato", sans-serif;color:#3c3c3c}h1{text-transform:uppercase;text-align:center;font-family:"Francois One", sans-serif;font-size:32px;line-height:40px;margin-top:0;margin-bottom:0.4rem;padding-left:1em;padding-right:1em}h1 span{font-size:16px;font-weight:400;text-transform:none;font-family:"Lato", sans-serif;position:relative;bottom:1rem}h2{margin-top:0;margin-bottom:0.4rem}p{margin-bottom:1em}header>p{text-align:center;width:80%;margin-left:auto;margin-right:auto;margin-top:-0.4em}header p.important{font-size:20px}header h2+p,header p.subheader{text-align:left;margin-top:-0.5em;margin-bottom:0.4em}a{color:#368bee}em{font-weight:700}dt{text-align:right;font-weight:700}dd{margin-left:0.6em}hr{margin-top:2rem;margin-bottom:2rem}dt{vertical-align:top}dt,dd{display:inline-block}.content{background-color:white}.center{text-align:center}input.incomplete,textarea.incomplete,select.incomplete,div.incomplete input,select.incomplete+.chosen-container{outline:4px solid #fbed00}input[type="text"],textarea,select{font-family:inherit;font-size:inherit}input[type="checkbox"]{-moz-appearance:initial}summary{cursor:pointer;user-select:none}fieldset{margin-bottom:2em;margin-left:0;margin-right:0}legend{font-family:"Roboto", sans-serif;font-size:20px;font-weight:700;margin-bottom:0.6rem;text-transform:capitalize}legend span.annotation{font-weight:400;font-family:"Lato", sans-serrif;font-size:16px;margin-left:0.4em}input[type="text"],input[type="password"]{width:20em}label,input[type="text"],input[type="password"],input[type="submit"],select{display:block}input[type="radio"]+label,label.yes-no{display:inline;margin-right:2em;font-weight:400;text-transform:none}label,.label{text-transform:uppercase;margin-bottom:0.2em;font-family:"Roboto", sans-serif;font-weight:700}label span.annotation,.label span.annotation{text-transform:none;font-weight:400;font-family:"Lato", sans-serif}input,select,textarea,div.text-field-value,.chosen-container{padding-left:0.2em;margin-bottom:1.2em;font-size:16px}textarea{height:5em;resize:none}fieldset textarea{width:100%}.field-details{font-size:12px;margin-bottom:0.6rem}input.number[type="text"]{width:5em}input[type="text"]:disabled,textarea:disabled,label.disabled,.disabled{opacity:0.4}input[type="checkbox"]+label{display:inline-block}form.full-page{width:20em;margin:1em auto}.field-with-aside>div,.field-with-aside aside{display:inline-block}.field-with-aside>div{margin-right:2em}input.postal-code[type="text"],p.postal-code{width:7em}.city-state-zip{display:flex}.city-state-zip>div{margin-right:1em}.full-name{display:flex}.full-name>div{margin-right:1em}.full-name .first-name,.full-name .last-name,.full-name .middle-name{flex-grow:1}.full-name .first-name input[type="text"],.full-name .first-name p,.full-name .last-name input[type="text"],.full-name .last-name p,.full-name .middle-name input[type="text"],.full-name .middle-name p{width:100%}label.long{font-weight:400}label.required::after,legend.required::after{content:"*";color:#f00;margin-left:0.4em}p.required-description{color:#3c3c3c;font-style:italic}p.required-description span{color:#f00;font-weight:700}fieldset+p.required-description{margin-top:-1.8em;margin-bottom:2em}table{width:100%;border-collapse:collapse;margin-bottom:2em;border:1px solid #3c3c3c}th{text-transform:uppercase;vertical-align:top}th,td{padding:0.4em;text-align:left}thead{background-color:#ccc}tr:nth-child(even),.table>div:nth-child(odd){background-color:#eee}table.no-zebra .zebra-stripe{background-color:#eee !important}table.no-zebra tr:nth-child(even){background-color:white}td.fullrow{text-align:center}td.actions,.table .actions{text-align:right;white-space:nowrap}td.actions a,.table .actions a{margin-left:1em}tr.incomplete{border:4px solid yellow}tr.incomplete>td{position:relative}tr.incomplete>td::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";height:100%;width:100%;background-color:yellow;opacity:0.1;pointer-events:none}tr.alert{border:4px solid #f00}tr.alert>td{position:relative}tr.alert>td::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";height:100%;width:100%;background-color:#f00;opacity:0.05;pointer-events:none}tr.highlight{border:4px solid #368bee}tr.highlight>td{position:relative}tr.highlight>td::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";height:100%;width:100%;background-color:#368bee;opacity:0.1;pointer-events:none}.enterprise-swatch{display:inline-block;border:4px solid #368bee;height:32px;width:32px;top:10px;align-self:center;position:relative;margin-right:0.5em}.enterprise-swatch::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";height:100%;width:100%;background-color:#368bee;opacity:0.1;pointer-events:none}tr.enterprise{border:4px solid #368bee}tr.enterprise>td{position:relative}tr.enterprise>td::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";height:100%;width:100%;background-color:#368bee;opacity:0.1;pointer-events:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none !important}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.no-text-transform{text-transform:inherit}.none-text-transform{text-transform:none}.mx-auto{margin-left:auto;margin-right:auto}.mx-4{margin-left:1rem;margin-right:1rem}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mt-2{margin-top:0.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:0.25rem !important}.mb-2{margin-bottom:0.5rem !important}.mb-4{margin-bottom:1rem !important}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.mr-0{margin-right:0 !important}.mr-2{margin-right:0.5rem}.mr-4{margin-right:1rem !important}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem !important}.mr-10{margin-right:2.5rem !important}.mr-12{margin-right:3rem !important}.ml-0{margin-left:0}.ml-1{margin-left:0.25rem}.ml-2{margin-left:0.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-10{margin-left:2.5rem}.ml-12{margin-left:3rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-0{margin-top:0;margin-bottom:0}.my-2{margin-top:0.5rem;margin-bottom:0.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.py-1{margin-top:0.25rem;margin-bottom:0.25rem}.py-2{margin-top:0.5rem;margin-bottom:0.5rem}.px-4{padding-left:1rem !important;padding-right:1rem !important}.px-8{padding-left:1rem;padding-right:1rem}.px-12{padding-left:3rem !important;padding-right:3rem !important}.pt-2{padding-top:0.5rem}.pt-4{padding-top:1rem}.p-0{padding:0}.p-1{padding:0.25rem}.p-2{padding:0.5rem}.p-4{padding:1rem}.p-12{padding:3rem}.pl-0{padding-left:0}.pl-2{padding-left:0.25rem}.pl-4{padding-left:0.5rem}.pl-6{padding-left:0.75rem}.pl-8{padding-left:1rem !important}.pr-4{padding-right:1rem}.pr-12{padding-right:3em}.pb-12{padding-bottom:3rem}.w-4{width:1rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-60{width:15rem}.w-64{width:16rem}.w-80{width:20rem}.w-3\/12{width:25%}.w-4\/12{width:33.3333333%}.w-5\/12{width:41.666667%}.w-6\/12{width:50%}.w-8\/12{width:66.666666667%}.w-10\/12{width:83.33333%}.h-48{height:12rem}.h-full{height:100%}.w-full{width:100% !important}.max-w-full{max-width:100%}.w-auto{width:auto}.whitespace-no-wrap,.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{algin-self:stretch}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.italic{font-style:italic}.font-normal{font-weight:400}.font-bold{font-weight:700}.text-xs{font-size:0.75rem}.text-sm{font-size:0.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.list-none{list-style-type:none}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.break-all{word-break:break-all}.break-word{word-break:break-word}.select-none{user-select:none}.float-left{float:left}.float-right{float:right}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.red{color:red}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.text-ellipsis{text-overflow:ellipsis}.container{width:1024px;margin-left:auto;margin-right:auto;position:relative}body{display:flex;flex-direction:column}main{flex-grow:1;overflow-x:hidden}.with-accessory-menu .content{margin-bottom:80px}main.with-sidebar{display:flex;align-items:stretch}main.with-sidebar::before{content:"";background-color:#eee;flex-grow:1}main.with-sidebar::after{content:"";background-color:white;flex-grow:1}main.with-sidebar .container{display:flex;flex-wrap:wrap}main.with-sidebar .content{width:804px;overflow-y:scroll}main.with-sidebar .sidebar{padding-top:16px;padding-bottom:70px}.sidebar{width:220px;overflow-y:scroll}.sidebar nav:last-child a:last-child{margin-bottom:80px}.sidebar nav a{display:block;display:flex;align-items:center}.sidebar nav a::before{min-height:20px;min-width:20px}.sidebar h1{margin-bottom:16px}.content{padding-left:24px;padding-right:24px;padding-top:16px;padding-bottom:80px;width:100%;position:relative}.content header{margin-bottom:1em}.charts{margin-top:1em;margin-bottom:1em;display:flex;justify-content:space-between;flex-wrap:wrap}.charts>div{width:48%;margin-bottom:1em}.charts h2{text-align:center}.charts h2+p{text-align:center}body.signup{background-color:#242424;background-image:url(/images/signup_background.jpg);background-repeat:no-repeat;background-size:contain;font-family:"Lato", sans-serif;position:relative}body.signup::before{content:"";display:block;position:absolute;width:100%;height:36.36vw;top:0;background:linear-gradient(transparent, transparent 40%, #242424) left repeat;z-index:-100}body.signup div.app-menu{background-color:rgba(255,255,255,0.1)}body.signup .container p.phone-number{font-size:32px;padding-left:40px;position:relative;margin:0}body.signup p.phone-number::before{content:"";position:absolute;left:0;top:0;bottom:0;display:block;background-image:url(/assets/phone-74234d3a24821d493da95b8eb1a66d51515f0f64699690776b01b476fa30be00.svg);background-size:contain;background-repeat:no-repeat;width:32px}body.signup main{margin-top:32px}body.unauthorized{background-image:url(/assets/unauthorized_background-e7b9d9737b434e5ac78e15ca855fc7a6123365604ce6ad3b06faaf12c02d13b4.jpg);background-repeat:no-repeat;background-size:contain;background-color:#282828;color:white}body.unauthorized::before{content:"";display:block;position:absolute;width:100%;top:0;height:36.36vw;background:linear-gradient(transparent, transparent 40%, #282828) left repeat}body.unauthorized::after{content:"";display:block;position:absolute;width:100%;top:36vw;bottom:0;background-image:url(/assets/stencil_background-3326f59ecc36950ab21b66400c7968c1f61a1a0cf1a93b73e1a71d75bc45403b.png);opacity:0.03;z-index:-1}body.unauthorized main{position:relative}body.unauthorized .content{background-color:inherit}body.unauthorized img{margin-top:120px;margin-bottom:60px;margin-left:auto;margin-right:auto;display:block}body.unauthorized a{color:#ccc;font-size:16px}body.unauthorized form{font-size:20px}body.unauthorized input[type="submit"],body.unauthorized input[type="password"],body.unauthorized button[type="submit"]{font-size:inherit}body.unauthorized input[type="text"],body.unauthorized input[type="password"]{padding:0.4em}body.unauthorized input[type="text"]:focus,body.unauthorized input[type="password"]:focus{background-color:#faffbd}nav.checklist{margin-bottom:32px}.has-content::after{content:"";display:inline-block;width:16px;height:16px;margin-left:6px;background-image:url(/assets/pencil-9eed39536fc8ac382ebe6b71bf9892bd7f1868f7d9a90e2906df721ae93891d0.png);background-size:cover}.inspection-question.pass{border:4px solid #6eedac}.inspection-question.pass .answer-details::before{content:"Pass";color:#107f46}.inspection-question.fail{border:4px solid #ffcccc}.inspection-question.fail .answer-details::before{content:"Fail";color:#f00}.inspection-question .metadata{background-color:#eee;padding:0.6em}.inspection-question .answer-details{padding:0.6em;position:relative}.inspection-question .answer-details::before{position:absolute;top:0;right:0;margin:0.4rem;font-weight:bold;font-size:1.25rem}.conversation button.link.alert{color:#f00;background-color:transparent;margin-left:1em}.conversation ul{list-style-type:none;padding:0}.conversation textarea{width:100%}.conversation li{border:2px solid #3c3c3c}.conversation li+li{margin-top:1em}.conversation .post{padding:1em;margin:0}.conversation .post-header{background-color:#eee;padding:0.4em}.conversation .post-header p{margin:0}.green-swatch{display:inline-block;border:4px solid green;height:32px;width:32px;top:10px;align-self:center;position:relative;margin-right:0.5em}.green-swatch::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";height:100%;width:100%;background-color:green;opacity:0.1;pointer-events:none}.blue-swatch{display:inline-block;border:4px solid #368bee;height:32px;width:32px;top:10px;align-self:center;position:relative;margin-right:0.5em}.blue-swatch::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";height:100%;width:100%;background-color:#368bee;opacity:0.1;pointer-events:none}.yellow-swatch{display:inline-block;border:4px solid #fbed00;height:32px;width:32px;top:10px;align-self:center;position:relative;margin-right:0.5em}.yellow-swatch::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";height:100%;width:100%;background-color:#fbed00;opacity:0.1;pointer-events:none}.red-swatch{display:inline-block;border:4px solid #f00;height:32px;width:32px;top:10px;align-self:center;position:relative;margin-right:0.5em}.red-swatch::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";height:100%;width:100%;background-color:#f00;opacity:0.1;pointer-events:none}.orange-swatch{display:inline-block;border:4px solid orange;height:32px;width:32px;top:10px;align-self:center;position:relative;margin-right:0.5em}.orange-swatch::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";height:100%;width:100%;background-color:orange;opacity:0.1;pointer-events:none}.user-list{list-style-type:none;padding:0;border:1px solid #3c3c3c}.user-list li:nth-child(odd){background-color:#eee}.ui-sortable:not(.ui-sortable-disabled) .ui-sortable-handle{cursor:move}.ui-sortable:not(.ui-sortable-disabled) .ui-sortable-handle::before{background-image:url(/assets/up_down_arrows-b49017967c2310cf12f7d54a7f73a59c3a09264543938eaba429db15b862b550.png);height:18px;width:18px;flex-grow:0;flex-shrink:0}.ui-sortable:not(.ui-sortable-disabled) .hide-on-sort{visibility:hidden}.ui-sortable-helper{outline:2px solid #368bee}.pill{padding:4px 10px;border-radius:20px;user-select:none;white-space:nowrap}.pill.bad{color:#660000;background-color:#ffcccc}.pill.good{color:#165030;background-color:#c3eed7}.pill.warn{color:#924400;background-color:#ffeedf}.pill.highlight{color:#0b4180;background-color:#e9f2fd}.highlight-swatch{display:inline-block;border:4px solid #0b4180;height:32px;width:32px;top:10px;align-self:center;position:relative;margin-right:0.5em}.highlight-swatch::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";height:100%;width:100%;background-color:#e9f2fd;pointer-events:none}.user-role p{margin-left:2em;margin-bottom:1em}.user-role ul{padding-left:0;margin-left:4em;margin-top:-0.4em}.user-role input[type="text"]{margin-bottom:2em}.user-role input[type="radio"]{margin-top:1em;margin-bottom:0.4em}.user-role input[type="radio"]+label{font-weight:bold}.user-role .no-error{color:#111;font-weight:bold}.user-role div.field_with_errors>label.no-error{display:inline}.user-role h2{text-align:center;margin-top:2em}.user-role .explanation.auditor{padding-left:132px}.user-role .explanation.auditor::before{position:absolute;margin-left:1em;margin-right:1em;top:0;bottom:0;left:0;width:100px;display:block;content:"";color:white;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/person_lock-5c357391422940f2c5b77b0603dc614d9454c3a17ba5eae7a25da71c325c859d.svg)}.user-role .explanation em{margin-right:0.2em}.explanation{background-color:#f2f8fe;border-top:2px solid #eee;border-bottom:2px solid #eee;padding:1em;width:90%;margin-left:auto;margin-right:auto;margin-bottom:2em;position:relative}.explanation>p{margin:0}.explanation.alert{border-top:2px solid #f00;border-bottom:2px solid #f00;background-color:rgba(255,204,204,0.2);padding-left:110px}.explanation.alert::before{position:absolute;margin-left:1em;margin-right:1em;top:0;bottom:0;left:0;width:80px;display:block;content:"";color:white;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/submitted_safety_input-9663654578607772ac8a15368c7f5bbfcf8231fd28522d9be2516821b536a593.svg)}.explanation.warning{border-top:2px solid #fbed00;border-bottom:2px solid #fbed00;background-color:rgba(255,252,200,0.2);padding-left:110px}.explanation.warning::before{position:absolute;margin-left:1em;margin-right:1em;top:0;bottom:0;left:0;width:80px;display:block;content:"";color:white;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/new_safety_hazard-7b711b05eeb0aa0ce9deed7735559c4ec8920f9370376aa2900a7cf1633fd00a.svg)}.explanation.notice{padding-left:110px}.explanation.notice::before{position:absolute;margin-left:1em;margin-right:1em;top:0;bottom:0;left:0;width:80px;display:block;content:"";color:white;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/new_safety_hazard-7b711b05eeb0aa0ce9deed7735559c4ec8920f9370376aa2900a7cf1633fd00a.svg)}.explanation.small-explanation{padding-left:74px;min-height:76px}.explanation.small-explanation::before{width:44px}div.filters{display:flex;flex-wrap:wrap;align-items:flex-end}div.filters>div{display:block;width:33%;padding-right:2em}div.filters select{width:100%}button.clear-filters,button.clear-tag-filters{display:inline-block;padding:0.2em;font-size:12px;border:none}.row{display:flex}.row .establishment{margin-right:2em}.child-summary-list{list-style-type:none;padding:0;border:1px solid #3c3c3c}.child-summary-list .row{display:flex;justify-content:space-between}.child-summary-list .row>div{width:31%}.child-summary-list em{font-weight:700;font-style:normal;text-transform:uppercase;margin-right:0.4em}.child-summary-list li{padding:1em}.child-summary-list li:nth-child(odd){background-color:#eee}.child-summary-list p.date-audited{margin-bottom:0.4em}.child-summary-list p.audit-findings{padding-bottom:0.4em}.filter-categories{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}.filter-categories>div{width:48%}fieldset.classification{display:flex;flex-wrap:wrap;justify-content:space-between}fieldset.classification>div{width:48%}fieldset.categories{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}fieldset.categories>div{width:48%}.categories-app{display:grid;grid-template-columns:48% 48%;grid-template-rows:auto auto auto auto;justify-content:space-between}.categories-app .categories-header{grid-column:1;grid-row:1}.categories-app .new-category{grid-column:1;grid-row:2}.categories-app .cateogory-blurb{grid-column:1;grid-row:3}.categories-app .categories{grid-column:1;grid-row:4;align-self:start}.categories-app .tags-header{grid-column:2;grid-row:1}.categories-app .new-tag{grid-column:2;grid-row:2}.categories-app .tags{grid-column:2;grid-row:4;align-self:start}.categories-app .no-category-selected{grid-column:2;grid-row:1 / span 4}.categories-app .sort-arrows{position:relative;width:28px;height:44px}.categories-app a.swap-up::before{content:"";width:24px;height:24px;position:absolute;bottom:55%;border-top:20px solid transparent;border-right:12px solid transparent;border-bottom:20px solid #111;border-left:12px solid transparent}.categories-app a.swap-down{margin-left:0}.categories-app a.swap-down::before{content:"";width:24px;height:24px;position:absolute;top:55%;border-top:20px solid #111;border-right:12px solid transparent;border-bottom:20px solid transparent;border-left:12px solid transparent}.categories-app ul{list-style-type:none;border:1px solid #ccc;padding-left:0;margin-top:0}.categories-app li{padding:0.6em}.categories-app li.selected.category{background-color:#c3dcfa;position:relative}.categories-app li.selected.category a.category-link{font-weight:700}.categories-app .not-editing{display:flex;align-items:center}.categories-app .not-editing span{flex-grow:1}.categories-app .not-editing .category-link{color:#111;text-decoration:none;flex-grow:1}.categories-app .not-editing button,.categories-app .not-editing input[type="submit"],.categories-app .not-editing>a{margin-left:0.6em}.categories-app .category>div>a:first-child:hover{text-decoration:underline}.categories-app .category>form input[type="text"],.categories-app .tag>form input[type="text"]{flex-grow:1;margin:0}.categories-app .category>form input[type="submit"],.categories-app .category>form button,.categories-app .tag>form input[type="submit"],.categories-app .tag>form button{margin-left:0.4em}.categories-app .category:nth-child(odd),.categories-app .tag:nth-child(odd){background-color:#eee}.categories-app div.category,.categories-app div.tag{padding:0.4em;display:flex}.categories-app div.category>*,.categories-app div.tag>*{margin-left:1em}.categories-app div.active{color:#368bee;font-weight:700}.categories-app form.new-category,.categories-app form.new-tag{display:flex;justify-content:space-between}.categories-app form.new-category input[type="submit"],.categories-app form.new-tag input[type="submit"]{margin-left:0.6em;margin-right:0}.categories-app p{text-align:center;font-weight:700;font-size:20px}.categories-app p.category-blurb,.categories-app p.value-blurb,.categories-app p.no-values{font-weight:400;font-size:16px;margin-top:-0.8em;padding-left:5%;padding-right:5%}.categories-app p.no-values{text-align:center}.categories-app p.category-blurb,.categories-app p.value-blurb{text-align:left;padding:0.2em}.categories-app input[type="text"]{flex-grow:1;width:auto}.direct-upload{display:inline-block;position:relative;padding:2px 4px;margin:0 3px 3px 0;border:1px solid rgba(0,0,0,0.3);border-radius:3px;font-size:11px;line-height:13px}.direct-upload--pending{opacity:0.6}.direct-upload__progress{position:absolute;top:0;left:0;bottom:0;opacity:0.2;background:#0076ff;transition:width 120ms ease-out, opacity 60ms 60ms ease-in;transform:translate3d(0, 0, 0)}.direct-upload--complete .direct-upload__progress{opacity:0.4}.direct-upload--error{border-color:red}input[type=file][data-direct-upload-url][disabled]{display:none}.chosen-container{padding-left:0px}button,input[type="submit"],.button{color:white;font-size:16px;background-color:#107f46;text-decoration:none;padding:0.4em;border-radius:0.4em;border-bottom:3px solid #38c778;border-right:3px solid #38c778;display:inline-block;margin-right:1.6em;margin-bottom:1em;margin-left:0;margin-top:0}button:hover,input[type="submit"]:hover,.button:hover{background-color:#38c778;cursor:pointer}button.link,input.link[type="submit"]{color:#368bee;text-decoration:underline;background-color:transparent;border:none;border-radius:0;padding:0;margin:0}button.link:hover,input.link[type="submit"]:hover{background-color:transparent}input.alert[type="submit"],button.alert,a.button.alert{background-color:#f00;border-bottom-color:#ff8685;border-right-color:#ff8685;color:white}input.alert[type="submit"]:hover,button.alert:hover,a.button.alert:hover{background-color:#ff8685}a.alert{color:#f00}a.button.report,input.report[type="submit"],button.report{background-color:#368bee;border-bottom-color:#368bee;border-right-color:#368bee;color:white;line-height:24px}a.button.report:hover,input.report[type="submit"]:hover,button.report:hover{background-color:#65a6f2}a.button.report::before,input.report[type="submit"]::before,button.report::before{min-height:24px;min-width:24px;background-image:url(/assets/download_icon-e467d3cfbde9af42cba7754364ad7316761765b504a71cdf955bca7afb928df9.svg)}input.link.alert[type="submit"]{color:#f00;background-color:inherit}input.warning[type="submit"],button.warning,a.warning{background-color:#fbed00;border-bottom-color:#dd0;border-right-color:#dd0;color:black !important}input.warning[type="submit"]:hover,button.warning:hover,a.warning:hover{background-color:#dd0}button:disabled,input[type="submit"]:disabled{opacity:0.4}button:disabled:hover,input[type="submit"]:disabled:hover{background-color:#107f46;cursor:not-allowed}button.small,a.button.small{padding:0.2em;font-size:12px;border:none}button.medium,a.button.medium{padding:0.3em;font-size:16px;border:none}button.safety101,a.button.safety101,.safety101{outline:thick double orange}.app-menu{background-color:#107f46;color:white;text-align:center;font-weight:700;font-size:14px}.app-menu p{text-align:right}.app-menu img{padding-top:16px;padding-bottom:16px;height:100px}.app-menu a{color:white;text-decoration:none}.app-menu nav{display:flex;justify-content:flex-end}.app-menu nav a{margin-left:1em;width:8empx;text-align:center}.app-menu .container{display:flex;align-items:center;justify-content:space-between;padding-left:24px;padding-right:24px}.app-menu .container>div{display:flex;flex-direction:column;justify-content:space-between}.app-menu .container>div p{margin-bottom:1.4rem}.app-menu .container .active{text-decoration:underline}.app-menu .organization-name{border-right:2px solid white;padding-right:1em;margin-right:1em}.app-menu .badge-container{position:relative}.enterprise>.app-menu{background-color:#2B6CB0}.enterprise-header-name{padding:0;margin:0;font-size:2em}.home-link{position:relative}.home-link::before{height:16px;background-image:url(/assets/house_icon-20f71ce2e95e242f955877eebd0829eddde6f22c70f4e5f077a3b21d0db98c95.svg)}.resources-link::before{height:16px;background-image:url(/assets/open_book-3c804ceae9ffb988ec04dc28490bd990644034fc23bac342305a9fd43bf33451.svg)}.settings-link::before{height:16px;background-image:url(/assets/gear_icon-690674ad4e19c5cc3a43d07163d6ed1446090800ab1e15224ff1fa23ecaa043f.svg)}.swap-account-link::before{height:16px;background-image:url(/assets/swap_account-1e14fc68eef32fea1f6eb321934596657ceb3c774b30c127a7740742ee7ea407.svg)}.log-out-link::before{height:16px;background-image:url(/assets/log_out_icon-efa937e99160fd354d8c23422253112549fdad10136d5a6a9625c5d514c17ec0.svg)}.enterprise-reports-link,.enterprise-link{text-align:center}.enterprise-reports-link::before{height:16px;background-image:url(/assets/report_icon-064612b795ba2ad87fa9d5f659dda2a782e22d8439dc692296483cc8bfcbd6db.svg)}.enterprise-link::before{height:16px;background-image:url(/assets/enterprise_building-b225e28167193d5894781b43cd6f9cdfe048b3478b2b0ec5a51a9fabefcb694e.svg)}.section-menu{background-color:#eee;font-weight:400;font-family:"Francois One";font-size:20px;border-bottom:1px solid #3c3c3c}.section-menu nav{display:flex;justify-content:flex-start;height:100%}.section-menu a{display:block;color:black;text-decoration:none;flex-grow:1;text-align:center;padding:0.2em 0;max-width:12em;border-left:1px solid #3c3c3c}.section-menu a:last-child{border-right:1px solid #3c3c3c}.section-menu .active{color:white;background-color:#38c778}header.dark .app-menu{color:black}header.dark .app-menu a{color:black}header.dark .app-menu .organization-name{border-color:black}header.dark .home-link::before{background-image:url(/assets/house_icon_black-b40efdf48e482dc20e0a24dc6f2918efdea5c98106a30293abd6a056b72f7563.svg)}header.dark .resources-link::before{background-image:url(/assets/open_book_black-d462cc6d11e11fb74c1f73615392005fd5428048017ef7b554529001fa2c46a6.svg)}header.dark .settings-link::before{background-image:url(/assets/gear_icon_black-646edef3b4dd748d6975b2ece8262054ff824d1ed54af34971209d77bbf64dff.svg)}header.dark .swap-account-link::before{background-image:url(/assets/swap_account_black-1c81374e8eaa2d3f3bfe8d602cbd13381881ef251092be36f252fbca662d4218.svg)}header.dark .log-out-link::before{background-image:url(/assets/log_out_icon_black-71b605623146ccac2633b5bde17a3cff1f2d58be92d1d70f14e4608d16efa08e.svg)}.sidebar{background-color:#eee;border-right:1px solid #3c3c3c}.sidebar h1{font-size:24px;line-height:26px;color:black}.sidebar h1:not(:first-child){margin-top:32px}.sidebar nav a{color:black;text-decoration:none;border-top:1px solid #3c3c3c;font-weight:700;padding:8px}.sidebar nav a:last-child{border-bottom:1px solid #3c3c3c}.sidebar a.active{background-color:white;border-right:4px solid #368bee}.accessory-menu{position:fixed;left:0;right:0;bottom:0;background-color:#3c3c3c;z-index:100}.accessory-menu button,.accessory-menu input[type="submit"],.accessory-menu .button{margin-bottom:0}.accessory-menu a{color:white}.accessory-menu .container{display:flex;align-items:center;padding:0.6em 0}.accessory-menu .container>.button-grid{display:flex;justify-content:space-between;width:100%}.accessory-menu .container>.button-grid a.button{margin-right:0 !important}.accessory-menu .container>.button-grid>div{display:flex;flex-direction:column}.with-sidebar .accessory-menu{display:flex}.with-sidebar .accessory-menu::before,.with-sidebar .accessory-menu::after{content:"";flex-grow:1}.with-sidebar .accessory-menu .container{padding-left:244px}.pagination{text-align:center;margin-bottom:0.4em}.pagination span{margin-left:0.2em;margin-right:0.2em}.pagination.years a:not(:first-child),.pagination.years span:not(:first-child){margin-left:1em}.pagination.em-selected span{font-weight:700;font-size:1.2rem}.ui-widget-overlay{opacity:0.6}div.ui-dialog{width:auto}div.ui-dialog p{margin-bottom:1em}div.ui-dialog textarea{width:100%}.flash{position:fixed;top:0;width:896px;left:50%;margin-left:-448px;padding:1em 3em;font-weight:700;margin-bottom:1em;border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-shadow:3px 3px 5px 0px #111;color:white;font-weight:700;font-size:20px;text-align:center}.flash.notice{background-color:#38c778}.flash.alert{background-color:#f00}.flash.notice{animation-name:dismiss-flash;animation-delay:5s;animation-duration:1s;animation-fill-mode:forwards}@keyframes dismiss-flash{0%{transform:translateY(0);opacity:1.0}100%{transform:translateY(-100px);opacity:0.0}}.flash button.dismiss-flash{position:absolute;right:-1em;top:0.4em;font-weight:700;font-size:20px;background:none;border:none}.flash button.dismiss-flash:hover{text-shadow:1px 1px 1px #000}.flash.notice button.dismiss-flash{color:#278b54}.flash.alert button.dismiss-flash{color:#b30000}p.validation-helper{margin-top:-1.5em;margin-bottom:1rem;font-size:12px}p.validation-helper.alert-text{color:#f00}.model-errors{border:2px solid #f00;background-color:rgba(255,204,204,0.2);color:#f00;margin-bottom:1em}.field_with_errors{display:inline-block}.field_with_errors label{color:#f00}.field_with_errors .chosen-container{outline:2px solid #f00}input.datepicker[type="text"],input.datepicker-style[type="text"]{width:9em;background-image:url(/assets/calendar-002404ff574f9527155029b5965fb75299ceddabc331ab008ee5ac480c373338.svg);background-repeat:no-repeat;background-position:right;background-size:20px 20px;display:inline-block}button.clear-date{display:inline-block;margin-left:1em;padding:0.2em;font-size:12px;border:none}select.ui-datepicker-year{display:inline}ul.safety-hazard-card{overflow-wrap:break-all;word-break:break-word;list-style-type:none;padding:0;border:1px solid #ccc}ul.safety-hazard-card li{position:relative;padding:1em}ul.safety-hazard-card li:nth-child(odd){background-color:#eee}ul.safety-hazard-card .safety-card-header{display:flex;justify-content:space-between;margin-bottom:1em}ul.safety-hazard-card span.auditing,ul.safety-hazard-card .hazard-category{font-size:20px;font-weight:700}ul.safety-hazard-card span.auditing{color:#f87300}ul.safety-hazard-card textarea{width:100%}ul.safety-hazard-card input[type="submit"]{display:block}.safety-hazard-attr{display:flex;margin-bottom:0.6em}.safety-hazard-attr>div:first-child{font-weight:700;width:12em;min-width:12em;text-align:right;flex-shrink:0}.safety-hazard-attr>div:first-child:after{content:":"}.safety-hazard-attr>div:last-child{margin-left:0.4em}select.hour,select.minute{display:inline-block}.time-select-separator{font-size:20px;font-weight:700;vertical-align:top}.field_with_errors{display:inline}.field_with_errors>select{outline:2px solid red}.annual-summary{margin-bottom:0}.annual-summary em{display:block}.annual-summary tbody td:not(:first-child),.annual-summary th{text-align:center}.count-banner{text-align:center;border:8px solid #f5a623;font-size:20px;display:flex;flex-direction:column;justify-content:center}.count-banner p{padding-top:1em;padding-left:10%;padding-right:10%;padding-bottom:1em}.count-banner span{display:block;font-weight:bold;font-size:32px}.count-banner a{display:block;margin-bottom:1em}label.yes-no{color:#3c3c3c}label.yes-no,input.yes-no[type="radio"]{display:inline-block}.content-banner{position:absolute;top:0;left:0;right:0;z-index:10;width:6000px;height:40px}.with-banner .content{margin-top:40px}.with-sidebar .content-banner{left:220px}.incomplete-record{width:6000px;height:100%;display:flex;align-items:center;justify-content:center;width:804px}.warning-banner{background-color:#fbed00}.alert-banner{background-color:#f00;color:white}.todos h2{font-size:20px}.recording-field-missing{outline:4px solid #fbed00}dt.recording-field-missing{color:#fbed00;outline:none}.attachments ul{list-style-type:none;display:flex;flex-wrap:wrap;align-items:stretch;padding:0;margin-left:-1em}.attachments a,.attachments p{text-align:center;width:100%}.attachments li{width:31%;margin-left:1em;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1em;padding:0.6em;word-break:break-all}.attachments img{display:block;margin-left:auto;margin-right:auto}.attachments .link-row{display:flex;justify-content:space-between;flex-wrap:wrap}.attachments .link-row>*{flex-basis:50%;flex-grow:1;text-align:center;padding:0.4em}.attachments .download-link{display:flex;flex-direction:column;flex-grow:1}.attachments button.link.alert{margin-left:auto;margin-right:auto;padding:0.4em;background-color:unset;color:#f00}.attachments img.force-resize{max-height:144px;max-width:144px}.attachments.narrow li{width:45%}.attachments.narrow img{margin-left:unset;margin-right:unset}.attachments.narrow .link-row{display:block;justify-content:unset;text-align:center}.main-tabs{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:1em;margin-bottom:1em;margin-left:-24px}.main-tabs a{text-decoration:none;color:#111;display:inline-block;padding:0.6em 0;margin:0 24px}.main-tabs a.active{border-bottom:2px solid #368bee;font-weight:700}nav.highlight-menu a{text-decoration:none;color:inherit;padding:1em;border-bottom:2px solid #eee;display:flex}nav.highlight-menu a:hover{background-color:#f2f8fe}nav.highlight-menu a>div{margin:0 1em;flex-grow:1}nav.highlight-menu p{margin:0}nav.highlight-menu a:first-child{border-top:2px solid #eee}nav.highlight-menu a::before{height:5em;min-width:60px;width:60px}nav.highlight-menu a>p{visibility:hidden;width:44px;min-width:44px;color:#368bee;font-weight:700;font-size:20px;display:flex;align-items:center;margin-right:1em}nav.highlight-menu a:hover>p{visibility:visible}.summary{overflow-wrap:break-all;word-break:break-word}.summary>div{display:flex}.summary>div>div:first-child{font-weight:700;text-align:right;margin-right:0.4em;width:10em;min-width:10em;margin-bottom:0.4em}.summary>div>div:first-child:after{content:":"}.summary a{display:block;margin-top:1em}.summary>div.wide>div:first-child{width:18em}#serious_injury_time_of_event_cbd,#historic_osha_recordable_time_of_event_cbd{margin-left:1em}.accordion>.ui-accordion-content{padding:0}.accordion>.ui-accordion-header:focus{outline:none}.sidebar nav.accordion a:last-child{margin-bottom:0}nav .ui-accordion-content>a{font-weight:400;font-size:14px}.search input{display:inline-block}.search input[type="submit"]{font-size:12px;vertical-align:top;margin-left:0.6rem}.schedule-form .hidden-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.schedule-form .checkbox-container{display:flex;flex-wrap:wrap;border:0;padding:1em 0}.schedule-form .flexbox-break{flex-basis:100%;height:0}.schedule-form input[type="checkbox"]{position:relative;width:2.2em;height:2em;margin:-2px -2px 0 0;display:flex;justify-content:center;align-items:center;cursor:pointer}.schedule-form input[type="checkbox"]:disabled{color:#ccc;background-color:white}.schedule-form input[type="checkbox"]:disabled:before{border-color:#ccc}.schedule-form input[type="checkbox"]:disabled:after{color:#ccc;background-color:white}.schedule-form input[type="checkbox"]:disabled:checked:before{color:#ccc;background-color:white}.schedule-form input.large-checkbox[type="checkbox"]{width:3.3em;height:3em}.schedule-form input[type="checkbox"]:before,.schedule-form input[type="checkbox"] :checked:before{content:"";display:block;position:absolute;width:2.2em;height:2em;top:0;left:0;border:2px solid #3c3c3c;border-radius:0;background-color:white}.schedule-form input.large-checkbox[type="checkbox"]:before,.schedule-form input[type="checkbox"] .large-checkbox:checked:before{width:3.3em;height:3em}.schedule-form input[type="checkbox"]:checked:before{background-color:sandybrown}.schedule-form input[type="checkbox"]:after,.schedule-form input[type="checkbox"]:checked:after{content:attr(data-after-content);display:block;position:relative;font-size:1.2em}.schedule-form .nominal-date-controls label{display:block}.schedule-form .nominal-date-controls select{display:inline;margin-right:1em}.schedule-form label input{margin-bottom:unset}.signature-dialog button{margin:4px}.signature-dialog .signature-display{display:block;border:1px solid black;margin-bottom:1em}.signature-list button.link.alert{background-color:unset;color:#f00;font-size:smaller}.signature-list .signature-label{text-transform:unset;font-weight:normal;font-size:smaller;margin:0;padding:0}.signature-list .label-container{background-color:#eee;border:1px solid #ccc}.reporting-group-card{background-color:white;border:1px solid #3c3c3c;border-radius:8px;padding:0.4em;width:30%;margin-bottom:1em}.reporting-group-card:nth-child(3n+1),.reporting-group-card:nth-child(3n+2){margin-right:5%}.expiring_training_reports .employee-header{border:1px solid black;border-bottom:0;background-color:#eee}.expiring_training_reports .employee-name{font-size:20px}.expiring_training_reports .employee-attributes{margin-top:12px}.transportation_incidents .incident-occurred-while .field_with_errors{display:inline}.transportation_incidents .incident-occurred-while .field_with_errors input[type="radio"]{outline:2px solid red}.transportation_incidents .incident-occurred-while label{display:inline;margin-right:2em;font-weight:400;text-transform:none}.online_overreporting_divisions ul.establishments{list-style-type:none;padding:0;border:1px solid #ccc}.online_overreporting_divisions ul.establishments>li{padding:1em}.online_overreporting_divisions ul.establishments>li:nth-child(odd){background-color:#eee}.user-notifications h2{font-size:1rem}.user-notifications .inspection-schedule-header{font-size:24px}.user-notifications .notification-subscription{display:flex;align-items:stretch;border-width:4px;border-style:solid;margin-bottom:1em;padding:0.6em}.user-notifications .notification-subscription.subscribed{border-color:green;background-color:#e6ffe6}.user-notifications .notification-subscription.unsubscribed{border-color:red;background-color:#ffe6e6}.user-notifications .notification-subscription div:nth-child(1){flex-grow:1}.user-notifications .notification-subscription div:nth-child(2){width:8em;text-align:right;display:flex;flex-direction:column;justify-content:center;font-weight:700}.recordable_overreporting_divisions ul.establishments{list-style-type:none;padding:0;border:1px solid #ccc}.recordable_overreporting_divisions ul.establishments>li{padding:1em}.recordable_overreporting_divisions ul.establishments>li:nth-child(odd){background-color:#eee}.osha_establishment_setups ul.establishment-setup{padding:0;border:1px solid #ccc}.osha_establishment_setups ul.establishment-setup>li{padding:1em}.osha_establishment_setups .establishment-setup>li:nth-child(odd){background-color:#eee}.annual_establishment_infos .osha-ita-exempt{border:4px solid yellow;background-color:#ffffe6}.annual_establishment_infos .grid-container{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;column-gap:0.5em;align-items:baseline}.annual_establishment_infos ul{padding:0;border:1px solid #ccc}.annual_establishment_infos li{padding:1em}.annual_establishment_infos .employment-infos input[type="text"]{width:6em;text-align:right;margin-bottom:0}.annual_establishment_infos .employment-infos label{text-transform:none;font-weight:normal}.annual_establishment_infos .employment-infos:nth-child(odd){background-color:#eee}.annual_establishment_infos select,.annual_establishment_infos .chosen-container{margin:0}.annual_establishment_infos .est-name{width:17em}.annual_establishment_infos p.establishment-list-header{margin-top:8px;margin-bottom:0;font-style:italic}.annual_establishment_infos ul.establishment-list{border:0;list-style-type:none}.annual_establishment_infos ul.establishment-list li{padding:0;font-size:12px}.annual_resubmittal_reasons ul{padding:0;border:1px solid #ccc}.annual_resubmittal_reasons li{padding:1em}.annual_resubmittal_reasons .employment-infos input[type="text"]{width:6em;text-align:right;margin-bottom:0}.annual_resubmittal_reasons .employment-infos label{text-transform:none;font-weight:normal}.annual_resubmittal_reasons .employment-infos:nth-child(odd){background-color:#eee}.annual_resubmittal_reasons select,.annual_resubmittal_reasons .chosen-container{margin:0}.annual_resubmittal_reasons .est-name{width:17em}.annual_resubmittal_reasons p.establishment-list-header{margin-top:8px;margin-bottom:0;font-style:italic}.annual_resubmittal_reasons ul.establishment-list{border:0;list-style-type:none}.annual_resubmittal_reasons ul.establishment-list li{padding:0;font-size:12px}.annual_resubmittal_reasons textarea{margin-bottom:0}.annual_resubmittal_reasons .validation-helper{margin-top:0;margin-bottom:0}.hr_sftp_settings .private-key{height:12em}.portal_groups .establishment-list{list-style-type:none}.portal_groups .establishment-list li{padding:0.4em}.hr_integrations aside.explanation.with-icon,.import_employee_ids aside.explanation.with-icon,.hr_sftp_settings aside.explanation.with-icon{padding-left:96px;display:flex;flex-direction:column;justify-content:center;padding-top:2em;padding-bottom:2em}.hr_integrations aside.explanation.with-icon:before,.import_employee_ids aside.explanation.with-icon:before,.hr_sftp_settings aside.explanation.with-icon:before{position:absolute;margin-left:1em;margin-right:1em;top:0;bottom:0;left:0;width:64px;display:block;content:"";color:white;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/hr_integration-9fe4f2244f183e1e49bda2c30811524fda45776ba4debbb62367cee471509cf3.svg)}.hr_integrations .hr-attribute,.import_employee_ids .hr-attribute,.hr_sftp_settings .hr-attribute{display:flex;align-items:baseline}.hr_integrations .hr-attribute>:first-child,.import_employee_ids .hr-attribute>:first-child,.hr_sftp_settings .hr-attribute>:first-child{width:12em;text-align:right;margin-right:1em}.hr_integrations .hr-attribute label,.import_employee_ids .hr-attribute label,.hr_sftp_settings .hr-attribute label{margin-bottom:0}.hr_integrations .remove-value,.import_employee_ids .remove-value,.hr_sftp_settings .remove-value{color:#f00}.hr_integrations li.string-array-item,.import_employee_ids li.string-array-item,.hr_sftp_settings li.string-array-item{display:flex;align-items:baseline;width:20em;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;padding:0.4em}.hr_integrations li.string-array-item:first-child,.import_employee_ids li.string-array-item:first-child,.hr_sftp_settings li.string-array-item:first-child{border-top:2px solid #ccc}.hr_integrations li.string-array-item p,.import_employee_ids li.string-array-item p,.hr_sftp_settings li.string-array-item p{margin-right:1em;margin-bottom:0;flex-grow:1}.hr_integrations li.string-array-item button.link,.import_employee_ids li.string-array-item button.link,.hr_sftp_settings li.string-array-item button.link{color:#f00}.hr_integrations .hr-select-attribute label,.hr_integrations .hr-select-attribute div.chosen-container,.import_employee_ids .hr-select-attribute label,.import_employee_ids .hr-select-attribute div.chosen-container,.hr_sftp_settings .hr-select-attribute label,.hr_sftp_settings .hr-select-attribute div.chosen-container{display:inline-block;vertical-align:top}.hr_integrations .hr-select-attribute label,.import_employee_ids .hr-select-attribute label,.hr_sftp_settings .hr-select-attribute label{width:12em;margin-right:1em;text-align:right;padding-top:6px}.hr_integrations .unfieldset,.import_employee_ids .unfieldset,.hr_sftp_settings .unfieldset{padding:0;margin:0;border:none}.hr_integrations p.instructions,.import_employee_ids p.instructions,.hr_sftp_settings p.instructions{margin-left:13em;margin-top:-0.6em;margin-right:2em}.hr_integrations .work-groups button.alert.link,.hr_integrations .establishments button.alert.link,.import_employee_ids .work-groups button.alert.link,.import_employee_ids .establishments button.alert.link,.hr_sftp_settings .work-groups button.alert.link,.hr_sftp_settings .establishments button.alert.link{background:transparent;color:#f00}.hr_integrations .work-groups .column-names>li,.hr_integrations .establishments .column-names>li,.import_employee_ids .work-groups .column-names>li,.import_employee_ids .establishments .column-names>li,.hr_sftp_settings .work-groups .column-names>li,.hr_sftp_settings .establishments .column-names>li{border:2px solid #ccc;margin-bottom:16px}.hr_integrations .work-groups .column-names>li>:first-child,.hr_integrations .establishments .column-names>li>:first-child,.import_employee_ids .work-groups .column-names>li>:first-child,.import_employee_ids .establishments .column-names>li>:first-child,.hr_sftp_settings .work-groups .column-names>li>:first-child,.hr_sftp_settings .establishments .column-names>li>:first-child{border-right:2px solid #ccc}.hr_integrations .work-groups .add-column-value,.hr_integrations .establishments .add-column-value,.import_employee_ids .work-groups .add-column-value,.import_employee_ids .establishments .add-column-value,.hr_sftp_settings .work-groups .add-column-value,.hr_sftp_settings .establishments .add-column-value{margin:0.5em}.hr_integrations .work-groups li.column-value,.hr_integrations .establishments li.column-value,.import_employee_ids .work-groups li.column-value,.import_employee_ids .establishments li.column-value,.hr_sftp_settings .work-groups li.column-value,.hr_sftp_settings .establishments li.column-value{border-bottom:2px solid #ccc}.hr_integrations h1 span,.import_employee_ids h1 span,.hr_sftp_settings h1 span{font-size:32px;font-family:"Francois One", sans serif;font-weight:bold;position:inherit;text-transform:none}.hr_integrations .sftp-settings,.import_employee_ids .sftp-settings,.hr_sftp_settings .sftp-settings{display:flex;align-items:baseline}.hr_integrations .sftp-settings label,.import_employee_ids .sftp-settings label,.hr_sftp_settings .sftp-settings label{width:14em;text-align:right;margin-right:0.4em}.hr_integrations .sftp-settings label::after,.import_employee_ids .sftp-settings label::after,.hr_sftp_settings .sftp-settings label::after{content:':'}.failed_questions .hidden-question,.failed_questions .hidden-question-swatch,.passed_questions .hidden-question,.passed_questions .hidden-question-swatch{border:2px solid orange}.failed_questions .hidden-question-swatch,.passed_questions .hidden-question-swatch{height:20px;width:20px}.failed_question_inspections aside.explanation.hidden-question,.passed_question_inspections aside.explanation.hidden-question{border-top-color:orange;border-bottom-color:orange;background-color:#ffedcc}.explanation.privacy-case{padding-left:132px}.explanation.privacy-case::before{position:absolute;margin-left:1em;margin-right:1em;top:0;bottom:0;left:0;width:100px;display:block;content:"";color:white;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/person_lock-5c357391422940f2c5b77b0603dc614d9454c3a17ba5eae7a25da71c325c859d.svg)}.portal_settings .explanation{padding-left:132px}.portal_settings .explanation::before{position:absolute;margin-left:1em;margin-right:1em;top:0;bottom:0;left:0;width:100px;display:block;content:"";color:white;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/portal-ad86e93f6d46318f900025fbb7da46f82651fea3340a21179813dbc45edf1f09.svg)}.portal_settings .row{display:flex;align-items:flex-start}.portal_settings .row>div{margin-right:3em}.portal_settings.show .content h2{width:55%;border-bottom:4px solid #107f46}.portal_settings.show .content section{margin-bottom:3em}.portal_settings.show .content li{margin-bottom:1em}.portal_settings.show .content a{display:inline-block;margin-bottom:1em}.portal_settings.show .content p{line-height:1.2;margin-bottom:2em}.safety_inputs textarea,.resolved_safety_inputs textarea{width:100%}.safety_inputs .safety-input-index,.resolved_safety_inputs .safety-input-index{margin:0;padding:0;list-style-type:none;border:1px solid black}.safety_inputs .safety-input-index li:nth-child(odd),.resolved_safety_inputs .safety-input-index li:nth-child(odd){background-color:#eee}.safety_inputs .safety-input-index li:first-child,.resolved_safety_inputs .safety-input-index li:first-child{background-color:#ccc;text-transform:uppercase;font-weight:700}.safety_inputs .safety-input-index .establishment,.resolved_safety_inputs .safety-input-index .establishment{flex-grow:1;padding:0.4em;word-break:break-all}.safety_inputs .safety-input-index .input-type,.resolved_safety_inputs .safety-input-index .input-type{width:7em;flex-shrink:0;padding:0.4em}.safety_inputs .safety-input-index .submitted-on,.resolved_safety_inputs .safety-input-index .submitted-on{width:7em;flex-shrink:0;padding:0.4em}.safety_inputs .safety-input-index .submitted-by,.resolved_safety_inputs .safety-input-index .submitted-by{width:7em;flex-shrink:0;padding:0.4em}.safety_inputs .safety-input-index .has-incident,.resolved_safety_inputs .safety-input-index .has-incident{width:4em;flex-shrink:0;padding:0.4em}.safety_inputs .safety-input-index .actions,.resolved_safety_inputs .safety-input-index .actions{text-align:right;width:8em;flex-shrink:0;padding:0.4em}.safety_inputs .safety-input-index .description,.resolved_safety_inputs .safety-input-index .description{padding:0.4em;overflow-wrap:break-word}.safety_inputs.show .actions,.resolved_safety_inputs.show .actions{display:flex;justify-content:space-around}.safety_inputs.show .actions form,.resolved_safety_inputs.show .actions form{display:flex}.safety_inputs.show .actions a,.safety_inputs.show .actions input[type='submit'],.resolved_safety_inputs.show .actions a,.resolved_safety_inputs.show .actions input[type='submit']{margin:0;font-size:20px;display:flex;flex-direction:column;justify-content:center;text-align:center;padding-left:1em;padding-right:1em}.other_incidents section.incomplete-corrective-actions .safety-hazard-attr>div:first-child{width:14em}.other_incidents nav.new-hazard-menu .chemical-spill::before{background-image:url(/assets/chemical_spill-058345e44aa1f3fcce0eec27e979a63f654f2f1fadcf317f33277562ee2b0b05.svg)}.other_incidents nav.new-hazard-menu .general-liability::before{background-image:url(/assets/osha_hazard-39e34dbfd75d4851217826e0b6a1b1dcf351069652cff082002337a75c013e38.svg)}.other_incidents nav.new-hazard-menu .vehicle-accident::before{background-image:url(/assets/vehicle_accident-84cf617c7b2bb548a37f22be157edb8d8f2deec197cb9855cd1ddb69777c3ae8.svg)}.other_incidents nav.new-hazard-menu .property-damage::before{background-image:url(/assets/property_damage-44a406a680150094e88da38877ec8d492dda01b2735c8b7b60ad3750c7415d0f.svg)}.other_incidents nav.new-hazard-menu .transportation-incident::before{background-image:url(/assets/transportation_incident-71280daa1520379fdb3c5517adefe9c8b977a66d555ff4200fa7535b722b8d4a.svg)}.other_incidents nav.new-hazard-menu .other-other-incident::before{background-image:url(/assets/ampersand-292b0fd05f4102d819d4374a3c81ecda4be00482a5c159d8661cc3ca13124560.svg)}.other_incidents section.incomplete-corrective-actions .safety-hazard-attr>div:first-child{width:17em}.portal .submitted-safety-input::before{background-image:url(/assets/submitted_safety_input-9663654578607772ac8a15368c7f5bbfcf8231fd28522d9be2516821b536a593.svg)}.portal .resolved-safety-input::before{background-image:url(/assets/resolved_safety_input-4919702bd632b77b5c4896a6076c4cd2cd11844ac6c992beb72a4c97e4d29b13.svg)}.portal .submitted-injury::before{background-image:url(/assets/unresolved_employee_submitted_injuries-a61201df7d025ff9edc6b3a6e3925b909bd380d50fe30309aa01c8164c529c18.svg)}.portal .resolved-submitted-injury::before{background-image:url(/assets/resolved_portal_injury-83714fd2f30533bbe9bca4021575fe6c78a3bcc2cbcebd80ebddd56fe86c55e1.svg)}.portal .submitted-transportation::before{background-image:url(/assets/exlamation_diamond-2e125f6f3ce5855bbd00d149127ec310a5ddee248dc7bb58f033082aa8bb8b55.svg)}.portal .resolved-submitted-transportation::before{background-image:url(/assets/check_diamond-384e2a72221684d9b6f18c33de4d4d9b88f879a1860f9376e35fb7fe14da15d6.svg)}.portal .submitted-vehicle::before{background-image:url(/assets/square_exclamation_point-5e4b10376be80060410607b4f7dc05a2dec064e3bd32d38b8fc63f1a9edbe8f7.svg)}.portal .resolved-submitted-vehicle::before{background-image:url(/assets/square_check_mark-d894bd03bb793c7ce230a64c3d94e4c13ae888e18a2f7b31d1fa761dff46fe51.svg)}.portal .portal-settings-menu-item::before{background-image:url(/assets/portal_settings-03e33c44cdf52442c4e0f78f5554009dd6c17e7c15c2eb628bb24d0d2dace72c.svg)}.portal .employee-input-types::before{background-image:url(/assets/multiple_select-c99fbe300247b2ebe661e025908930236c9e2ddf607560d0bc6dcb3618189526.svg)}.portal .employee-input-report::before{background-image:url(/assets/employees-854a25dc7f79b83587a816e6d9bcae19260db7120c33f9b0330622067b73ee89.svg)}.portal .enable-portal::before{background-image:url(/assets/power_on-4de759bd3680e0f0c9dab5f6aeea142b9ae2524a89cb59dc00a15077c536d753.svg)}.portal .portal-features::before{background-image:url(/assets/portal_features-2e365818287659d685621ffabe2c8d619fb7beb4f11e7055b6dd6545beaa36dd.svg)}.activate-osha h1{margin-bottom:1em}.activate-osha ul{margin-bottom:2rem}.activate-osha a{margin-bottom:2rem}.activate-osha .explanation{margin-left:0;margin-right:0}.activate-osha .explanation p{margin-bottom:0}.activate-osha em{font-style:normal}.settings .my-info::before{background-image:url(/assets/my_info-2a1e0d3fb72485a372aa0ea95745c1e9518cf17ec1678b4526c888bda4bf505d.svg)}.settings .my-notifications::before{background-image:url(/assets/submitted_safety_input-9663654578607772ac8a15368c7f5bbfcf8231fd28522d9be2516821b536a593.svg)}.settings .users::before{background-image:url(/assets/users-c133972f613005d626186701eb30cf333f39082cdf0573e1ae702f71b2d1156f.svg)}.settings .employees::before{background-image:url(/assets/employees-854a25dc7f79b83587a816e6d9bcae19260db7120c33f9b0330622067b73ee89.svg)}.settings .account-settings::before{background-image:url(/assets/company_name-f002ceeb42dbf92efe7171f12e49efc0238c09defa1248d9a29114fdb791a0ba.svg)}.settings .establishments::before{background-image:url(/assets/establishments-6dfaf6d0529dd3fff6873e40307bb53f0c1b1517e25f406b01beb57f9b37af50.svg)}.settings .medical-facilities::before{background-image:url(/assets/medical_facilities-1f0b0a2ae305bd13666f730296684ccd02fe84a629acc0c7ac990d71ded2cd9d.svg)}.settings .billing-information::before{background-image:url(/assets/billing_information-fe0556522cfaeb3721c194641de56f7534c52c0f0eaed9d1c0b668ac7915a69b.svg)}.settings .safety-incident-tags::before{background-image:url(/assets/safety_incident_tags-485f835899f8a282bd232347deeb4a5f0eed48ef107c1728956c44472c2765f8.svg)}.settings .employee-tags::before{background-image:url(/images/employee_tags.svg)}.settings .csv-imports::before{background-image:url(/assets/csv-87fab0b38322221cb1057a72b04d29d0155d80397266bef91d9fe42a546dfa9a.svg)}.settings .csv-exports::before{background-image:url(/assets/csv-87fab0b38322221cb1057a72b04d29d0155d80397266bef91d9fe42a546dfa9a.svg)}.settings .lms-integrations::before{background-image:url(/assets/course-1e5cdefa2e285f46a9f6b2b07adbf0f8bc7d6f8677066983440c5d0c3db333e7.svg)}.settings .hr-integrations::before{background-image:url(/assets/hr_integration-9fe4f2244f183e1e49bda2c30811524fda45776ba4debbb62367cee471509cf3.svg)}.settings .information::before{background-image:url(/assets/information_black-f6cc345922f3dcafd39b293c5f97351ce6918b26ddc2fcf0cadc7c5a15923615.svg)}.settings .divisions::before{background-image:url(/assets/building-651af6f22a95db1eee2d114f3d7fb7d477c5a4b385c9d723fb5b17db4f74cbc8.svg)}.settings .employee-types::before{background-image:url(/assets/employee_type-0747df4c34fb2db49cd9278dceab193487c5ee155fb1c15c677f6199d16f14b7.svg)}.settings .employee-shifts::before{background-image:url(/assets/employee_shift-b071247deae003a58c2d7ec5c78b7a6509b96b13f065c52273039dd59c1e5163.svg)}.osha .form301::before{background-image:url(/assets/form301-70a473c06d98cbed2d417f5a6c993e17bdcd94b14b693a020ab0e21405008a47.svg)}.osha .form300::before{background-image:url(/assets/form300-67f1d40247b820b8a6ab748c295283da2593d08bce2857bff02ed0453c511d94.svg)}.osha .form300a::before{background-image:url(/assets/checklist-f2552891dfc64008c8c23c79051446527c90253971ce240b531c4898038abb0b.svg)}.osha .osha-log-item::before{background-image:url(/assets/log-e78bb752356086be6e31d067afff133edf7fb4071f0043d34e42f1081abc8368.svg)}.osha .download-osha-forms::before{background-image:url(/assets/download_osha_forms-6adb140fb65da3172d1ca526e4a7f7705b5908d2a23f0a064f8277ff48bc4edb.svg)}.osha .osha-tracking::before{background-image:url(/assets/csv-87fab0b38322221cb1057a72b04d29d0155d80397266bef91d9fe42a546dfa9a.svg)}.osha .annual-hours-worked::before{background-image:url(/assets/clock-ee0fbea5c3beebd6fc122854f71d5987e31b4afe95c102e50b9b471ac3b8a755.svg)}.osha .establishment-setup::before{background-image:url(/assets/building-651af6f22a95db1eee2d114f3d7fb7d477c5a4b385c9d723fb5b17db4f74cbc8.svg)}.osha .historic-301::before{background-image:url(/assets/301_history-5d2c44de13a0ffa90fb2c32f8a12f83c84fd9a73b087e8f5b2df8e48a6fa8d41.svg)}.osha .historic-log-item::before{background-image:url(/assets/300_history-416f4ca5e033cda215f71baf3bb5c66076b05d34ca3c7b9dffabe777e28902be.svg)}.osha .historic-privacy-case::before{background-image:url(/assets/privacy_case_history-10d0d90c6c41d3dbdca5f41b8a9008c20de3fe031b2ffe79ff1b3427017f3287.svg)}.osha_incidents textarea{width:100%}.osha_incidents table a{display:block}.osha_incidents td.case-number{text-align:right;padding-right:2em}.osha_incidents tr.deleted td:not(.actions){text-decoration:line-through}.osha_incidents #osha_incident_time_of_event_cbd{margin-left:1em;vertical-align:top}.osha_incidents #osha_incident_time_of_event_cbd+label{vertical-align:top}.osha_incidents .sidebar-accessory{text-align:center}.osha_incidents .sidebar-accessory a.button{margin:0}.osha_incidents a.forward-link{float:right}.osha_incidents a.forward-link,.osha_incidents a.backward-link{display:inline-block;padding:0.4em}.osha_incidents a.backward-link{margin-bottom:0.4em}.osha_incidents fieldset{clear:right}.osha_incidents ul.work-restrictions li:nth-child(odd){background-color:#eee}.osha_incidents ul.work-restrictions li{display:flex}.osha_incidents ul.work-restrictions li>div:not(:first-child){margin-left:1em}.osha_incidents ul.work-restrictions li>div:first-child{flex-grow:1}label.incomplete::after{content:" - INCOMPLETE";color:red}.restriction-days,.employee-dates,.employee-death{display:flex}.restriction-days>div,.employee-dates>div,.employee-death>div{width:45%}.incidents .new-incident-menu a{text-decoration:none;color:inherit;padding:1em;border-bottom:2px solid #eee;display:flex}.incidents .new-incident-menu a:hover{background-color:#f2f8fe}.incidents a>p{visibility:hidden;width:44px;min-width:44px;color:#368bee;font-weight:700;font-size:20px;display:flex;align-items:center;margin-right:1em}.incidents a:hover>p{visibility:visible}.incidents a>div{flex-grow:1}.hazards .new-safety-hazard::before{background-image:url(/assets/new_safety_hazard-7b711b05eeb0aa0ce9deed7735559c4ec8920f9370376aa2900a7cf1633fd00a.svg)}.hazards .incident-investigation::before{background-image:url(/assets/corrective_action-39a3fd4a6a8ba08e88fc5d5d19adec74890508102837e87fcea512151605efbe.svg)}.hazards .add-corrective-action::before{background-image:url(/assets/hammer_and_wrench-622ff6746e48939a894d27bff6c7bfa49f031c91177a3746d6bee2d92ce6812f.svg)}.hazards .complete-corrective-action::before{background-image:url(/assets/clipboard_check-97d7b8e41e6aeb1e14290dadad4b96fe8ff88ba2d075dcb99c3e21a297413adc.svg)}.hazards .audit-findings::before{background-image:url(/assets/checklist-f2552891dfc64008c8c23c79051446527c90253971ce240b531c4898038abb0b.svg)}.hazards .safety-hazards::before{background-image:url(/assets/safety_hazards-d08efff2ef8db2bbcf4a9678222c16b291cc6a9d08f921b8af9343349e0334d9.svg)}.hazards .non-work-injuries::before{background-image:url(/assets/osha_hazard-39e34dbfd75d4851217826e0b6a1b1dcf351069652cff082002337a75c013e38.svg)}.hazards .work-restrictions::before{background-image:url(/assets/work_restriction-5c357391422940f2c5b77b0603dc614d9454c3a17ba5eae7a25da71c325c859d.svg)}.hazards .pending-ca-approvals::before{background-image:url(/assets/thumbs_up_outline-85ae55f74e6881941cc8e1cf0493f35e0c6bb602e293fa21c9fa4d85f6b30592.svg)}.hazards .new-other-incident::before{background-image:url(/assets/submitted_safety_input-9663654578607772ac8a15368c7f5bbfcf8231fd28522d9be2516821b536a593.svg)}.hazards .other-incident-types::before{background-image:url(/assets/ampersand-292b0fd05f4102d819d4374a3c81ecda4be00482a5c159d8661cc3ca13124560.svg)}.hazards .transportation-incident-options::before{background-image:url(/assets/transportation_incident-71280daa1520379fdb3c5517adefe9c8b977a66d555ff4200fa7535b722b8d4a.svg)}.profiles fieldset button{margin-bottom:1em}.profiles fieldset .email{display:inline-block;margin-right:2em}.my_notifications>label,.my_notifications .safety-summary-frequency,.user_notifications>label,.user_notifications .safety-summary-frequency{margin-bottom:2em}.my_notifications input,.user_notifications input{margin-bottom:0}.my_notifications ul,.user_notifications ul{margin-top:0}.my_notifications h2,.user_notifications h2{display:inline-block;font-size:16px;font-weight:700}.my_notifications .safety-summary-frequency label,.user_notifications .safety-summary-frequency label{text-transform:none;font-family:"Lato", sans-serif}.my_notifications .safety-summary-frequency label,.my_notifications .safety-summary-frequency .chosen-container,.user_notifications .safety-summary-frequency label,.user_notifications .safety-summary-frequency .chosen-container{margin-left:40px}.my_notifications .safety-summary-frequency .chosen-container,.user_notifications .safety-summary-frequency .chosen-container{margin-bottom:0}.employees.index .chosen-container,.employees.index input,.inactive_employees.index .chosen-container,.inactive_employees.index input{margin:0}.employees.index input,.inactive_employees.index input{margin-right:0.6em}.employees.index input[type="text"],.inactive_employees.index input[type="text"]{width:16em}.employees.index a.forward-link,.inactive_employees.index a.forward-link{float:right;padding:0.4em}.employees.index form.search,.inactive_employees.index form.search{margin-bottom:1em}dl.employee-summary{margin:0}dl.employee-summary dt{width:8em}dl.employee-summary dt::after{content:":"}.employees.edit .header p,.inactive_employees.edit .header p{text-align:left}.employees.edit .safety-hazards .date,.employees.edit .incidents .date,.employees.edit .non-work-injuries .date,.inactive_employees.edit .safety-hazards .date,.inactive_employees.edit .incidents .date,.inactive_employees.edit .non-work-injuries .date{width:9em;flex-shrink:0}.employees.edit .safety-hazards .hazard-type,.employees.edit .incidents .hazard-type,.employees.edit .non-work-injuries .hazard-type,.inactive_employees.edit .safety-hazards .hazard-type,.inactive_employees.edit .incidents .hazard-type,.inactive_employees.edit .non-work-injuries .hazard-type{width:8em;flex-shrink:0}.employees.edit .safety-hazards .description,.employees.edit .incidents .description,.employees.edit .non-work-injuries .description,.inactive_employees.edit .safety-hazards .description,.inactive_employees.edit .incidents .description,.inactive_employees.edit .non-work-injuries .description{flex-grow:1}.employees.edit .safety-hazards .actions,.employees.edit .incidents .actions,.employees.edit .non-work-injuries .actions,.inactive_employees.edit .safety-hazards .actions,.inactive_employees.edit .incidents .actions,.inactive_employees.edit .non-work-injuries .actions{flex-shrink:0}.employees.edit .active-work-restrictions .description,.employees.edit .past-work-restrictions .description,.inactive_employees.edit .active-work-restrictions .description,.inactive_employees.edit .past-work-restrictions .description{flex-grow:1;margin-right:1em;word-break:break-word}.employees.edit .active-work-restrictions .began,.employees.edit .active-work-restrictions .ended,.employees.edit .past-work-restrictions .began,.employees.edit .past-work-restrictions .ended,.inactive_employees.edit .active-work-restrictions .began,.inactive_employees.edit .active-work-restrictions .ended,.inactive_employees.edit .past-work-restrictions .began,.inactive_employees.edit .past-work-restrictions .ended{width:8em;min-width:8em;display:flex;align-items:center}.employees.edit .direct-reports label,.inactive_employees.edit .direct-reports label{font-weight:400;text-transform:none}fieldset[data-controller="add-direct-report"] .chosen-container{margin-right:2em}fieldset[data-controller="add-direct-report"] button{vertical-align:top}fieldset[data-controller="add-direct-report"] ul.direct-reports-list{list-style-type:none;margin:0;padding:0;width:24em}fieldset[data-controller="add-direct-report"] ul.direct-reports-list li{padding:1em}fieldset[data-controller="add-direct-report"] ul.direct-reports-list li button{vertical-align:baseline;float:right}fieldset[data-controller="add-direct-report"] ul.direct-reports-list li:nth-child(odd){background-color:#eee}.employees p.pill.highlight,.inactive_employees p.pill.highlight{display:inline-block;width:20em}.employees p.pill.highlight.postal-code,.inactive_employees p.pill.highlight.postal-code{width:7em}.employees p.pill.highlight.region,.inactive_employees p.pill.highlight.region{width:10em}.employees p.pill.highlight.datepicker-value,.inactive_employees p.pill.highlight.datepicker-value{width:9em}.employees .first-name p.pill.highlight,.employees .middle-name p.pill.highlight,.employees .last-name p.pill.highlight,.inactive_employees .first-name p.pill.highlight,.inactive_employees .middle-name p.pill.highlight,.inactive_employees .last-name p.pill.highlight{width:100%}.employees .first-name p.pill-highlight,.inactive_employees .first-name p.pill-highlight{width:100%}.employees p:empty::before,.inactive_employees p:empty::before{content:"\200b"}.inactive_employees.index a.backward-link{display:block;margin-bottom:1em}.inactive_medical_facilities.index a.backward-link{display:block;margin-bottom:1em}.non_work_injuries textarea{width:100%}.non_work_injuries .nwi-dates{display:flex}.non_work_injuries .nwi-dates>div{margin-right:3em}.non_work_injuries ul.work-restrictions li{display:flex}.non_work_injuries ul.work-restrictions .restriction{flex-grow:1}.non_work_injuries ul.work-restrictions li:nth-child(odd){background-color:#eee}.non_work_injuries ul.work-restrictions .description>div:nth-child(2){word-break:break-word}.medical_facilities.index a.forward-link{float:right;padding:0.4em}dl.medical-facility-summary dt{width:6em}dl.medical-facility-summary dt::after{content:":"}.establishments.new .search-choice,.establishments.edit .search-choice{float:none !important}.employment-info{border:none;padding:0;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.employment-info>div{width:48%}.employment-info table label{font-family:"Lato", sans-serif;font-weight:400;text-transform:none}.employment-info table label,.employment-info table input[type="text"]{display:inline-block;margin-bottom:0}.employment-info td{display:flex;justify-content:space-between;align-items:center;padding:0.4em}.employment-info tr:last-child td label{width:10em}.employment-info input[type="text"]{width:5em;text-align:right;margin-top:0}.employment-info select{margin-bottom:0}dl.establishment-summary dt{width:6em}dl.establishment-summary dt::after{content:":"}.establishments.index a.forward-link{float:right;padding:0.4em}.establishments p.subheader{width:100%}.inactive_establishments.index a.backward-link{display:block;margin-bottom:1em}.inactive_divisions.index button.link.alert{color:#f00;background-color:transparent}.safety_incidents .incident-progress,.corrective_actions .incident-progress,.other_incidents .incident-progress{border:1px solid #3c3c3c;margin-bottom:2em}.safety_incidents .incident-progress p,.corrective_actions .incident-progress p,.other_incidents .incident-progress p{margin-bottom:0}.safety_incidents .incident-progress>div:first-child,.corrective_actions .incident-progress>div:first-child,.other_incidents .incident-progress>div:first-child{text-transform:uppercase;background-color:#ccc;font-weight:700}.safety_incidents .incident-progress>div,.corrective_actions .incident-progress>div,.other_incidents .incident-progress>div{display:flex}.safety_incidents .incident-progress>div>*,.corrective_actions .incident-progress>div>*,.other_incidents .incident-progress>div>*{padding:0.4em}.safety_incidents .incident-progress>div:nth-child(odd):not(:first-child),.corrective_actions .incident-progress>div:nth-child(odd):not(:first-child),.other_incidents .incident-progress>div:nth-child(odd):not(:first-child){background-color:#eee}.safety_incidents .incident-progress>div>*:first-child,.corrective_actions .incident-progress>div>*:first-child,.other_incidents .incident-progress>div>*:first-child{width:16em}.safety_incidents .incident-progress>div>*:nth-child(2),.corrective_actions .incident-progress>div>*:nth-child(2),.other_incidents .incident-progress>div>*:nth-child(2){flex-grow:1}.safety_incidents .incident-progress>div>*:nth-child(3),.corrective_actions .incident-progress>div>*:nth-child(3),.other_incidents .incident-progress>div>*:nth-child(3){width:10em}.safety_incidents a.privacy-case,.corrective_actions a.privacy-case,.other_incidents a.privacy-case{display:block;margin-bottom:3em}.safety_incidents form>fieldset,.corrective_actions form>fieldset,.other_incidents form>fieldset{position:relative}.safety_incidents nav.new-hazard-menu,.corrective_actions nav.new-hazard-menu,.other_incidents nav.new-hazard-menu{margin-bottom:1.6em}.safety_incidents nav.new-hazard-menu .observed-hazard::before,.corrective_actions nav.new-hazard-menu .observed-hazard::before,.other_incidents nav.new-hazard-menu .observed-hazard::before{background-image:url(/assets/observed_hazard-7ce240be9b2fe46ca0e693c8569863b6886fa4920f0620216709eb4c6f3cde9e.svg)}.safety_incidents nav.new-hazard-menu .no-injury-near-miss::before,.corrective_actions nav.new-hazard-menu .no-injury-near-miss::before,.other_incidents nav.new-hazard-menu .no-injury-near-miss::before{background-image:url(/assets/no_injury_near_miss-669bf9d8e037c2944b0c81f1bab19a8b96acfb59f9e31efd0517040a07181f2d.svg)}.safety_incidents nav.new-hazard-menu .injury-near-miss::before,.corrective_actions nav.new-hazard-menu .injury-near-miss::before,.other_incidents nav.new-hazard-menu .injury-near-miss::before{background-image:url(/assets/injury_near_miss-b5d6e8e7151858824e8453b93a8522c3cd8f7f7a3fc277f8156f9049b4452f65.svg)}.safety_incidents nav.new-hazard-menu .osha-hazard::before,.corrective_actions nav.new-hazard-menu .osha-hazard::before,.other_incidents nav.new-hazard-menu .osha-hazard::before{background-image:url(/assets/osha_hazard-39e34dbfd75d4851217826e0b6a1b1dcf351069652cff082002337a75c013e38.svg)}.safety_incidents section,.corrective_actions section,.other_incidents section{margin-bottom:3rem}.safety_incidents section h2,.corrective_actions section h2,.other_incidents section h2{width:55%;border-bottom:4px solid #107f46}.safety_incidents li.resolved-with-ca,.corrective_actions li.resolved-with-ca,.other_incidents li.resolved-with-ca{border:4px solid #107f46;position:relative}.safety_incidents li.resolved-with-ca::before,.corrective_actions li.resolved-with-ca::before,.other_incidents li.resolved-with-ca::before{content:"Resolved";color:#107f46;font-size:20px;font-weight:700;display:block;position:absolute;top:1em;right:1em;max-width:8em;text-align:right}.safety_incidents li.resolved-wo-ca,.corrective_actions li.resolved-wo-ca,.other_incidents li.resolved-wo-ca{border:4px solid #107f46;position:relative}.safety_incidents li.resolved-wo-ca::before,.corrective_actions li.resolved-wo-ca::before,.other_incidents li.resolved-wo-ca::before{content:"Resolved";color:#107f46;font-size:20px;font-weight:700;display:block;position:absolute;top:1em;right:1em;max-width:8em;text-align:right}.safety_incidents li.auditing,.corrective_actions li.auditing,.other_incidents li.auditing{border:4px solid #f87300;position:relative}.safety_incidents li.auditing::before,.corrective_actions li.auditing::before,.other_incidents li.auditing::before{content:"Under Audit";color:#f87300;font-size:20px;font-weight:700;display:block;position:absolute;top:1em;right:1em;max-width:8em;text-align:right}.safety_incidents li.overdue,.corrective_actions li.overdue,.other_incidents li.overdue{border:4px solid #f00;position:relative}.safety_incidents li.overdue::before,.corrective_actions li.overdue::before,.other_incidents li.overdue::before{content:"Implementation Overdue";color:#f00;font-size:20px;font-weight:700;display:block;position:absolute;top:1em;right:1em;max-width:8em;text-align:right}.safety_incidents li.unimplemented,.corrective_actions li.unimplemented,.other_incidents li.unimplemented{border:4px solid #f87300;position:relative}.safety_incidents li.unimplemented::before,.corrective_actions li.unimplemented::before,.other_incidents li.unimplemented::before{content:"Not Implemented";color:#f87300;font-size:20px;font-weight:700;display:block;position:absolute;top:1em;right:1em}.audit-findings textarea{width:100%}.audit-findings-buttons{display:flex;justify-content:space-between}li.witness-report p:first-child{font-weight:700;font-size:20px;margin-bottom:0.8em}.change-incident-type .row{margin-bottom:2em;align-items:flex-start}.change-incident-type p{display:inline-block;width:40%;margin-right:2em}.change-incident-type a{display:inline-block}.change-incident-type p,.change-incident-type a{margin-bottom:0}.safety_incidents .safety-hazard-card button,.other_incidents .safety-hazard-card button{margin-bottom:0;margin-right:0}.safety_incidents .safety-hazard-card .safety-hazard-attr>div:first-child,.other_incidents .safety-hazard-card .safety-hazard-attr>div:first-child{width:14em}.safety_incidents .safety-hazard-card .row,.other_incidents .safety-hazard-card .row{display:flex;justify-content:space-between;align-items:baseline}.safety_incidents .safety-hazard-card .row>*:first-child,.other_incidents .safety-hazard-card .row>*:first-child{flex-grow:1}.safety_incidents .safety-hazard-card .row a.button,.safety_incidents .safety-hazard-card .row input[type="submit"],.other_incidents .safety-hazard-card .row a.button,.other_incidents .safety-hazard-card .row input[type="submit"]{margin-bottom:0;margin-right:0;margin-left:1em}.safety_incidents .safety-hazard-card .button_to,.other_incidents .safety-hazard-card .button_to{display:inline-block}.involved-employees ul.involved-employee-list{padding:0;margin:0;list-style-type:none}.involved-employees ul.involved-employee-list>li{border:1px solid #ccc;padding:1rem}.involved-employees ul.involved-employee-list>li textarea{margin-bottom:0.4em}.involved-employees button.alert.link{color:#f00;background-color:transparent}.involved-employees button.add-employee{margin-top:1em}.involved-employees button.remove-employee{text-align:right}.users .active-user{line-height:2;font-weight:700}.users .invitation{font-style:italic}.users .invitation a{font-style:normal}nav.user-tabs{margin-bottom:1em;width:100%;display:flex;align-items:baseline}nav.user-tabs a{text-align:center;font-size:1.2em;flex:1 1 0;text-decoration:none}.users nav.user-tabs a.active-users,.user_invitations nav.user-tabs a.user-invitations,.deactivated_users nav.user-tabs a.deactivated-users{background-color:white;color:black;font-size:1.8em;border-bottom:4px solid black}.reports .safety-activity-summary::before{background-image:url(/assets/hazard_calendar-3848a22f006c3691e4bf69b32633c446190ca353b39551e00406736a0787cdf2.svg)}.reports .employee-safety-history::before{background-image:url(/assets/employee_plus-d512f5f652ede6573457a74be2a7ed1171781b5acfc6c7029fdf203bb9074a18.svg)}.reports .incident-classification-breakdown::before{background-image:url(/assets/pie_chart-0774d103deb4642c02b77868dcbdea91791d7b5f3e22875159a0702d5634750c.svg)}.reports .incident-tag-breakdown::before{background-image:url(/assets/tag_pie_chart-195f2221a30c01348ad4577ac259be887dad9919eda297d1861d2b792a9240e8.svg)}.reports .ytd::before{background-image:url(/assets/upward_trend_graph-9e289d81a870d38cecf68da6ae575be19551f202ca537c0d7df54c7cf6894b7b.svg)}.reports .safety-incidents-summary::before{background-image:url(/assets/new_safety_hazard-7b711b05eeb0aa0ce9deed7735559c4ec8920f9370376aa2900a7cf1633fd00a.svg)}.reports .other-incidents-summary::before{background-image:url(/assets/submitted_safety_input-9663654578607772ac8a15368c7f5bbfcf8231fd28522d9be2516821b536a593.svg)}.reports .tcir-dart::before{background-image:url(/assets/no_injury_near_miss-669bf9d8e037c2944b0c81f1bab19a8b96acfb59f9e31efd0517040a07181f2d.svg)}.reports .monthly-tcir-dart::before{background-image:url(/assets/building_slip-3c7c8ac27c3b19f3afedea37ffd8ba2131209f6e5928e039756c7daa3cfa1ce9.svg)}.reports .monthly-tcir-dart-categories::before{background-image:url(/assets/tag_slip-8533614dfffab0a6db741d4df5de17ef90d2d2645c173af5127d35470f1b062f.svg)}.reports .data-exports::before{background-image:url(/assets/csv-87fab0b38322221cb1057a72b04d29d0155d80397266bef91d9fe42a546dfa9a.svg)}.reports .injuries-tags-vs-ca::before{background-image:url(/images/ir_tags_vs_corrective_action.svg)}.reports .injuries-vs-portal::before{background-image:url(/assets/employees-854a25dc7f79b83587a816e6d9bcae19260db7120c33f9b0330622067b73ee89.svg)}.reports .injuries-vs-observed-hazards::before{background-image:url(/assets/new_safety_hazard-7b711b05eeb0aa0ce9deed7735559c4ec8920f9370376aa2900a7cf1633fd00a.svg)}.reports .injuries-vs-ca::before{background-image:url(/assets/corrective_actions-e5890c827f73c362c0f9a4b9fe954f835b89c9d7099588a5df5ea290de75589f.svg)}.reports .safety-program-evaluation::before{background-image:url(/assets/clipboard_check-97d7b8e41e6aeb1e14290dadad4b96fe8ff88ba2d075dcb99c3e21a297413adc.svg)}.reports .injuries-vs-near-misses::before{background-image:url(/assets/near_miss-131b44d034bb434b17eae7514c34ddaa2eee924c2fc1579dcfbf579fb517c868.svg)}.reports .injuries-vs-ttr-incidents::before{background-image:url(/assets/resolved_safety_input-4919702bd632b77b5c4896a6076c4cd2cd11844ac6c992beb72a4c97e4d29b13.svg)}.reports .injuries-vs-training-hours::before{background-image:url(/assets/course-1e5cdefa2e285f46a9f6b2b07adbf0f8bc7d6f8677066983440c5d0c3db333e7.svg)}.reports .injuries-vs-investigations::before{background-image:url(/assets/observed_hazard-7ce240be9b2fe46ca0e693c8569863b6886fa4920f0620216709eb4c6f3cde9e.svg)}.reports .injuries-vs-response-time::before{background-image:url(/assets/employees_check-af17efa357470f522f32e71ac7a217f56f30507a5a6ba52f844815c2556920be.svg)}.reports .todo-report::before{background-image:url(/assets/checklist-f2552891dfc64008c8c23c79051446527c90253971ce240b531c4898038abb0b.svg)}.reports .long-term-trends::before{background-image:url(/assets/establishment_trends-478d37b759ba410987c8506168563419182ae4d621b966ed62e43a6e787a4566.svg)}.reports .inspector-activity::before{background-image:url(/assets/clipboard_check-97d7b8e41e6aeb1e14290dadad4b96fe8ff88ba2d075dcb99c3e21a297413adc.svg)}.reports .inspection-report::before{background-image:url(/assets/checklist-f2552891dfc64008c8c23c79051446527c90253971ce240b531c4898038abb0b.svg)}.reports .training-hours-employee::before{background-image:url(/assets/person-2653dca1e9a805107a2626d03960c252ff21b82dca3c306b582181a9e1e91530.svg)}.reports .training-hours-establishment::before{background-image:url(/assets/building-651af6f22a95db1eee2d114f3d7fb7d477c5a4b385c9d723fb5b17db4f74cbc8.svg)}.reports .training-hours-instructor::before{background-image:url(/assets/instructor-761de45b1e1f84b066c98b7aa3f580960e5fc7bb23510f106f8d8a1557c5115d.svg)}.reports .hr-import-change-report::before{background-image:url(/assets/hr_integration-9fe4f2244f183e1e49bda2c30811524fda45776ba4debbb62367cee471509cf3.svg)}.reports .cost-of-incidents::before{content:"$";font-size:16px;width:20px;text-align:center}.enterprise-reports .activity-summary-date-range::before{background-image:url(/assets/hazard_calendar-3848a22f006c3691e4bf69b32633c446190ca353b39551e00406736a0787cdf2.svg)}.enterprise-reports .activity-summary-ytd::before{background-image:url(/assets/upward_trend_graph-9e289d81a870d38cecf68da6ae575be19551f202ca537c0d7df54c7cf6894b7b.svg)}.enterprise-reports .incident-classification::before{background-image:url(/assets/pie_chart-0774d103deb4642c02b77868dcbdea91791d7b5f3e22875159a0702d5634750c.svg)}.pending_corrective_actions td.actions{white-space:nowrap}.pending_corrective_actions td:first-child{white-space:nowrap;padding-right:3em}.pending_corrective_actions .count-banner{margin:1em auto;width:50%}.billing_informations .purchase{display:flex}.billing_informations .purchase>div{width:49%}.billing_informations .features h2,.billing_informations .features p{text-align:center}.billing_informations .features h2{margin-top:0;margin-bottom:0.2em}.billing_informations .features>div{padding-top:1.6em;padding-bottom:1.6em}.billing_informations .features>div:before{content:"";background-image:url(/assets/green_checkmark-68e98d2fd92e526686369ad11b63cfa8fca1216a5c65a2ce1b944c8bfe200c9c.svg)}.billing_informations .features>div:not(:last-child){border-bottom:2px solid #ccc}.work_restrictions .supervisor-filter,.work_restriction_followups .supervisor-filter,.ended_work_restrictions .supervisor-filter{margin-bottom:1.6em}.work_restrictions .row,.work_restriction_followups .row,.ended_work_restrictions .row{display:flex;align-items:flex-start}.work_restrictions .row .chosen-container,.work_restriction_followups .row .chosen-container,.ended_work_restrictions .row .chosen-container{margin-bottom:0}.work_restrictions .row>*:first-child,.work_restriction_followups .row>*:first-child,.ended_work_restrictions .row>*:first-child{margin-right:2em}.work_restrictions .row.supervisor-filter,.work_restriction_followups .row.supervisor-filter,.ended_work_restrictions .row.supervisor-filter{align-items:flex-end;justify-content:space-between}.work_restrictions .content,.work_restriction_followups .content,.ended_work_restrictions .content{padding-left:6em;padding-right:6em}.work_restrictions a .end-restriction-container,.work_restriction_followups a .end-restriction-container,.ended_work_restrictions a .end-restriction-container{flex-grow:1;text-align:right}.work_restrictions button.end-restriction,.work_restriction_followups button.end-restriction,.ended_work_restrictions button.end-restriction{margin:0;display:inline-block;font-size:12px;border:none;width:6em;height:6em}.work_restrictions .dates,.work_restriction_followups .dates,.ended_work_restrictions .dates{display:flex}.work_restrictions .dates>div,.work_restriction_followups .dates>div,.ended_work_restrictions .dates>div{width:48%}.work_restrictions .dates p.field-details,.work_restriction_followups .dates p.field-details,.ended_work_restrictions .dates p.field-details{margin-top:-0.8em}.work_restrictions .child-summary-list textarea,.work_restriction_followups .child-summary-list textarea,.ended_work_restrictions .child-summary-list textarea{display:block;width:100%}.work_restrictions .child-summary-list .row,.work_restriction_followups .child-summary-list .row,.ended_work_restrictions .child-summary-list .row{justify-content:flex-start}.work_restrictions .child-summary-list .row>div,.work_restriction_followups .child-summary-list .row>div,.ended_work_restrictions .child-summary-list .row>div{margin-right:3em}div.employee-work-restrictions{border:1px solid #3c3c3c;margin-bottom:1.6em}div.employee-work-restrictions h2{padding-top:0.4em;padding-left:0.4em}ul.work-restrictions{list-style-type:none;padding-left:0;margin-bottom:0}ul.work-restrictions li{padding:1em}ul.work-restrictions li>div:first-child{flex-grow:1}ul.work-restrictions li .row{display:flex;justify-content:space-between;margin-top:1em}ul.work-restrictions li .row p{margin-bottom:0}ul.work-restrictions li:nth-child(odd){background-color:#eee}ul.work-restrictions li.needs-followup{outline:4px solid #f87300}ul.work-restrictions li.needs-followup::before{content:"Needs Follow-Up";color:#f87300;font-size:20px;font-weight:700;margin-bottom:1em;display:block}ul.work-restrictions .begins,ul.work-restrictions .ended{width:10em}p.end-restriction-employee-name{font-weight:700}div.ui-dialog p.end-restriction-description{margin-bottom:3em}.work_restrictions.index a.forward-link{float:right;padding:0.4em}p.want-to-end{margin-bottom:2em}.ended_work_restrictions .content{padding-left:6em;padding-right:6em}.work_restriction_followups .work-restriction-attr>div:first-child{width:12em;min-width:12em}.work_restriction_followups label.update-restriction-status{text-transform:none;font-weight:400;display:inline;margin-right:2em}.work_restriction_followups .attachments{margin-bottom:200px}.user_invitations.new .content,.user_invitations.edit .content,.user_invitations.existing_user .content{padding-left:6em;padding-right:6em}.user_invitations.new p,.user_invitations.edit p,.user_invitations.existing_user p{margin-bottom:1.6em}.user_invitations.update input[type="submit"]{float:right;margin-right:0}.user_invitations.new h1,.user_invitations.create h1{margin-bottom:1em}@media (max-width: 770px){.user_invitations.edit .container{width:100%}.user_invitations.edit .form,.user_invitations.edit input,.user_invitations.edit img{width:100%}.user_invitations.edit img{margin-top:20px;margin-bottom:20px}.user_invitations.edit p{text-align:left}}.open_audits .count-banner{margin:1em auto;width:50%}.corrective_actions .corrective-action-missing{outline:4px solid #f87300}.corrective_actions .corrective-action-missing .safety-card-header>span:first-child{color:#f87300;font-size:20px;font-weight:700;margin-bottom:1em}.corrective_actions .safety-hazard-attr>div:first-child{width:14em}.corrective_actions .audit-attr{display:flex}.corrective_actions .audit-attr>div{margin-bottom:0.4em;min-width:8em}.corrective_actions .audit-attr>div:first-child{font-weight:700;text-align:right;margin-right:0.4em}.corrective_actions .audit-attr>div:first-child:after{content:":"}.corrective_actions ul.safety-hazard-card{margin-bottom:2em}.corrective_actions .row{display:flex}.corrective_actions textarea{width:100%}li.unimplemented-corrective-action.overdue .safety-hazard-attr:first-child,li.implemented-corrective-action.auditing .safety-hazard-attr:first-child{max-width:35em}.other_incident_corrective_actions .safety-hazard-attr div:first-child{width:13em}.audit_details h2{width:55%;border-bottom:4px solid #107f46}.audit_details .row{display:flex;justify-content:space-between}.audit_details .every{vertical-align:top;margin-right:1em;display:inline-block}.audit_details .audit-attr>*{display:inline-block}.audit_details .audit-attr>div:first-child{font-weight:700;width:8em;text-align:right;margin-right:0.4em}.audit_details .audit-attr>div:first-child:after{content:":"}.audit_findings textarea{width:100%}.non-work-injury-summary dt{width:8em}.non-work-injury-summary dt::after{content:":"}.non-work-injury-summary dd{width:40em;margin-bottom:0.2em}.osha_summary_forms aside.explanation.warning>:not(p:last-child){margin-bottom:1rem}.osha_summary_forms .one-button button{margin:0;width:17em;text-align:center}.osha_summary_forms p.establishment-list-header{margin-top:8px;margin-bottom:0;font-style:italic}.osha_summary_forms ul.establishment-list{margin:0}.osha_summary_forms ul.establishment-list li{padding:0;font-size:12px}.osha_injury_tracking_reports aside.explanation.warning>:not(p:last-child){margin-bottom:1rem}.osha_injury_tracking_reports .grid-container{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;column-gap:0.5em;align-items:baseline}.osha_injury_tracking_reports .one-button button,.osha_injury_tracking_reports .one-button a.button{margin:0;width:16em}.osha_injury_tracking_reports .one-button a.button{text-align:center}.osha_injury_tracking_reports p.establishment-list-header{margin-top:8px;margin-bottom:0;font-style:italic}.osha_injury_tracking_reports ul.establishment-list{margin:0}.osha_injury_tracking_reports ul.establishment-list li{padding:0;font-size:12px}.check-for-resubmit-form .radio-row{display:flex;margin-bottom:2em}.check-for-resubmit-form .radio-row input[type="radio"]{margin-right:1em}.check-for-resubmit-form label{text-transform:none}.check-for-resubmit-form input[type="radio"]{margin-bottom:8px}.check-for-resubmit-form label[for="reason-for-resubmit"]{margin-top:1em;margin-bottom:1em}.check-for-resubmit-form p.attention{text-align:left;margin-left:0;margin-bottom:8px}.check-for-resubmit-form textarea{width:60%}.check-for-resubmit-form label[for="reason-for-resubmit"]{font-weight:700;text-transform:uppercase;margin-bottom:0.4em}fieldset.summary>div.observed-hazard-attr>div:first-child{width:12em;min-width:12em}.near_misses textarea{width:100%}.employee_imports p{margin-bottom:1rem}.employee_imports ol{margin-top:0.5rem}.employee_imports li{padding:0rem 0rem 0.5rem 0.2rem}.employee_imports header{font-weight:700}.safety_incident_categories .explanation{padding-left:132px}.safety_incident_categories .explanation::before{position:absolute;margin-left:1em;margin-right:1em;top:0;bottom:0;left:0;width:100px;display:block;content:"";color:white;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/safety_incident_tags-485f835899f8a282bd232347deeb4a5f0eed48ef107c1728956c44472c2765f8.svg)}.select_account ul{list-style-type:none;padding-left:0}.select_account li{border-bottom:2px solid #eee}.select_account li:first-child{border-top:2px solid #eee}.select_account a{padding:1em;text-decoration:none;display:flex;justify-content:space-between}.select_account a:hover{background-color:#f2f8fe}.select_account a>p{visibility:hidden;width:44px;min-width:44px;display:flex;align-items:center;font-weight:700;font-size:20px;margin-right:1em;margin-bottom:0}.select_account a:hover>p{visibility:visible}.select_account a>div{color:#111;flex-grow:1}.select_account .establishments{display:flex}.select_account .establishment,.select_account .no-establishments{font-size:12px}.select_account .establishment p,.select_account .no-establishments p{margin:0}.select_account .establishment{width:25%}.select_account .no-establishment{width:100%}main.sign_ups.new .content header{vertical-align:top;width:20em;display:inline-block}main.sign_ups.new .content header>h1,main.sign_ups.new .content header>p{text-align:left}main.sign_ups.new form#signup-form{margin-left:auto;margin-right:auto;display:inline-block;font-size:16px;line-height:18px;width:24em}main.sign_ups.new form#signup-form #card-element{margin-bottom:1.2em}main.sign_ups.new form#signup-form #card-element,main.sign_ups.new form#signup-form input[type="email"],main.sign_ups.new form#signup-form button{width:24em}main.sign_ups.new .row{display:flex}main.sign_ups.new .row>div{flex-grow:1}.investigations .root-causes-missing{outline:4px solid #f87300}.investigations .root-causes-missing .safety-card-header>span:first-child{color:#f87300;font-size:20px;font-weight:700}.investigations .field_with_errors textarea{border:4px solid #f00}.investigations.edit .attention,.investigations.edit .safety-hazard-card{margin-bottom:2em}.osha_log_items fieldset.attachments{margin-bottom:80px}.todos .row{display:flex;justify-content:space-between}.todos fieldset.organization,.todos fieldset.mine{flex-basis:48%;flex-grow:1}.todos fieldset.organization{margin-right:2em}.todos h2{font-size:16px;margin-bottom:0.4em}.todos fieldset li{margin-bottom:0.6em}.todos fieldset ul{margin-top:0;margin-bottom:2em;padding-left:2em}.todos .overdue{color:#f00;font-weight:700}.cost_of_incidents_reports .row.date-range>div:first-child{margin-right:3em}.cost_of_incidents_reports .datepicker{margin-bottom:0}.cost_of_incidents_reports .total{border-top:4px solid black}.cost_of_incidents_reports th:nth-child(2),.cost_of_incidents_reports td:nth-child(2){width:8em}.cost_of_incidents_reports th:last-child,.cost_of_incidents_reports td:last-child{width:8em}.osha_incidents td.case-number{min-width:8em}.sessions.new button[type="submit"]{float:right;margin-right:0}.sessions.new button[type="submit"]::after{min-height:24px;min-width:20px;background-image:url(/assets/lock-a70828845120c1801a921777ddb5a671b91aad1d23920d73d87641faa1d9465c.svg);margin-left:12px;margin-right:0;float:right}.sessions.new a{display:block;margin-top:-0.4em}@media (max-width: 770px){.sessions.new .container{width:100%}.sessions.new form,.sessions.new input,.sessions.new img{width:100%}.sessions.new img{margin-top:20px;margin-bottom:20px}}.password_resets input[type="submit"]{float:right;margin-right:0}.password_resets a{display:block;text-align:center;clear:right}@media (max-width: 770px){.password_resets.new .container{width:100%}.password_resets.new form,.password_resets.new input,.password_resets.new img{width:100%}.password_resets.new img{margin-top:20px;margin-bottom:20px}}.corrective_action_audits li.audit-overdue{border:4px solid #f87300;position:relative}.corrective_action_audits li.audit-overdue::before{content:"Audit Overdue";color:#f87300;font-size:20px;font-weight:700;display:block;position:absolute;top:1em;right:1em}.corrective_action_audits .row{display:flex;justify-content:space-between}article.tos{max-width:650px;font-size:12px}article.tos ul{margin-bottom:2em}article.tos li>p{margin-bottom:0.6em}.terms_of_services.show div.tos{display:flex;flex-direction:column;align-items:center;height:calc(100vh - 100px)}.terms_of_services.show div.tos>div:last-child{padding:3em 0}.terms_of_services.show h1{padding-bottom:1.6em}.terms_of_services.show article.tos{overflow-y:scroll;flex-grow:1;padding-bottom:3em;min-height:20em}.serious_injuries .no-incomplete .incomplete,.serious_injuries .no-incomplete select.incomplete,.serious_injuries .no-incomplete select.incomplete+.chosen-container{outline:inherit}.osha-tracking dt.incomplete{border:2px solid #fbed00;position:relative}.employee_safety_history_reports div.table .header{text-align:left}.employee_safety_history_reports div.table .date,.employee_safety_history_reports div.table .began,.employee_safety_history_reports div.table .ended{width:8em;min-width:8em}.employee_safety_history_reports div.table .hazard-type{width:10em;min-width:10em}.employee_safety_history_reports div.table .description{flex-grow:1}.employee_safety_history_reports div.table .actions{width:7em;min-width:7em;text-align:right}.employee_safety_history_reports .establishment-or-division{margin-right:3em}.employee_safety_history_reports input[type="text"]{width:16em}.employee_safety_history_reports .chosen-container,.employee_safety_history_reports input{margin:0}.employee_safety_history_reports input{margin-right:0.6em}.safety_activity_summary_reports .row{display:flex}.safety_activity_summary_reports .row.date-range>div:first-child{padding-right:3em}.safety_activity_summary_reports td:not(:first-child),.safety_activity_summary_reports th:not(:first-child){text-align:right;width:10em}.safety_activity_summary_reports td,.safety_activity_summary_reports th{vertical-align:top}.safety_activity_summary_reports th.serious-injury{width:12em}.safety_activity_summary_reports th.corrective-actions-implemented{width:12em}.injury_classification_breakdown_reports .row{display:flex}.injury_classification_breakdown_reports .row.date-range>div:first-child{padding-right:3em}.injury_classification_breakdown_reports .charts{display:flex}.injury_classification_breakdown_reports .charts>section{width:48%;margin-bottom:2em}.injury_classification_breakdown_reports .charts td.count,.injury_classification_breakdown_reports .charts th.count{text-align:right;padding-right:1em}.injury_classification_breakdown_reports .charts canvas{margin-bottom:0.4em}.injury_classification_breakdown_reports .charts .swatch{width:2em}.injury_classification_breakdown_reports .charts .category{padding-left:1em}.injury_classification_breakdown_reports .charts section{display:flex;flex-direction:column}.incident_tag_breakdown_reports .row{display:flex}.incident_tag_breakdown_reports .row.date-range>div:first-child{padding-right:3em}.incident_tag_breakdown_reports .charts{display:flex}.incident_tag_breakdown_reports .charts>section{width:48%;margin-bottom:2em}.incident_tag_breakdown_reports .charts td.count,.incident_tag_breakdown_reports .charts th.count{text-align:right;padding-right:1em}.incident_tag_breakdown_reports .charts canvas{margin-bottom:0.4em}.incident_tag_breakdown_reports .charts .swatch{width:2em}.incident_tag_breakdown_reports .charts .category{padding-left:1em}.incident_tag_breakdown_reports .charts section{display:flex;flex-direction:column}.ytd_reports td:not(:first-child),.ytd_reports th:not(:first-child){text-align:right;width:10em}.ytd_reports td,.ytd_reports th{vertical-align:top}.safety_incidents_summary_reports .row{display:flex}.safety_incidents_summary_reports .row>.establishment{margin-right:2em}.safety_incidents_summary_reports .row.date-range>div:first-child{padding-right:3em}.safety_incidents_summary_reports td,.safety_incidents_summary_reports th{vertical-align:top}.safety_incidents_summary_reports td.id{width:6em}.safety_incidents_summary_reports td.occurred-on{width:7em}.safety_incidents_summary_reports td.type{width:9em}.safety_incidents_summary_reports td.ca-status{width:9em}.tcir_dart_reports header>p{margin-left:1em}.tcir_dart_reports .incident-rates{display:flex;margin-bottom:3em;justify-content:space-between}.tcir_dart_reports .incident-rates p{margin:0}.tcir_dart_reports .incident-rates p.establishment-errors{color:#f00}.tcir_dart_reports .incident-rates .rate{width:24%;max-width:24%;display:flex;flex-direction:column;align-items:center}.tcir_dart_reports .title{text-align:center;height:3em;font-size:16px;font-weight:bold}.tcir_dart_reports .rate-value{font-weight:700;font-size:32px;border:4px solid black;height:3em;width:3em;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.tcir_dart_reports .rate-value.bad{border-color:#ff8685}.tcir_dart_reports .rate-value.good{border-color:#38c778}.tcir_dart_reports .rate-value.average{border-color:#dd0}.tcir_dart_reports .rate-value.missing{border-style:dashed}.tcir_dart_reports span.swatch{display:inline-block;height:1em;width:1em}.tcir_dart_reports span.swatch.bad{background-color:#ff8685}.tcir_dart_reports span.swatch.good{background-color:#38c778}.tcir_dart_reports span.swatch.average{background-color:#dd0}.tcir_dart_reports span.swatch.missing{background-color:black}.tcir_dart_reports .legend{display:flex;justify-content:space-around;margin-bottom:2em}.monthly_tcir_dart_reports h2{text-align:center;margin-top:2em}.monthly_tcir_dart_reports canvas{margin-bottom:3em}.monthly_tcir_dart_reports .subheading{font-size:16px;font-weight:400}.monthly_tcir_dart_reports .employment-info{margin-top:1em}.establishment_monthly_hours table{width:auto;margin-left:auto;margin-right:auto}.establishment_monthly_hours td:first-child{width:10em}.establishment_monthly_hours input[type="text"]{width:8em;margin-bottom:0}.establishment_monthly_hours label{font-weight:400;margin:0;text-transform:none}.division_monthly_hours table{width:auto;margin-left:auto;margin-right:auto}.division_monthly_hours td:first-child{width:10em}.division_monthly_hours input[type="text"]{width:8em;margin-bottom:0}.division_monthly_hours label{font-weight:400;margin:0;text-transform:none}.organization_monthly_hours table{width:auto;margin-left:auto;margin-right:auto}.organization_monthly_hours td:first-child{width:10em}.organization_monthly_hours input[type="text"]{width:8em;margin-bottom:0}.organization_monthly_hours label{font-weight:400;margin:0;text-transform:none}.monthly_tcir_dart_tags h2{text-align:center;margin-top:2em}.monthly_tcir_dart_tags canvas{margin-bottom:3em}.monthly_tcir_dart_tags .subheading{font-size:16px;font-weight:400}.monthly_tcir_dart_tags table{width:auto;margin-left:auto;margin-right:auto}.monthly_tcir_dart_tags td:first-child{width:10em}.monthly_tcir_dart_tags input[type="text"]{width:8em;margin-bottom:0}.monthly_tcir_dart_tags label{font-weight:400;margin:0;text-transform:none}.monthly_tcir_dart_tags nav{margin-bottom:1em}.injury_rate_vs_portal_submissions h2,.injury_rate_vs_observed_hazards h2,.injury_rate_vs_corrective_actions h2,.injury_rate_vs_audits h2,.injury_rate_vs_near_misses h2,.injury_rate_vs_time_to_resolve_incidents h2{text-align:center;margin-top:2em}.injury_rate_vs_portal_submissions canvas,.injury_rate_vs_observed_hazards canvas,.injury_rate_vs_corrective_actions canvas,.injury_rate_vs_audits canvas,.injury_rate_vs_near_misses canvas,.injury_rate_vs_time_to_resolve_incidents canvas{margin-bottom:3em}.training_history_imports td{vertical-align:top}.training_history_imports tbody td:first-child{text-align:center}.training_history_imports ol{margin-top:0}.pending_corrective_action_approvals textarea,.pending_other_incident_corrective_action_approvals textarea{width:100%}.pending_corrective_action_approvals .row,.pending_other_incident_corrective_action_approvals .row{align-items:baseline}.pending_corrective_action_approvals form[data-target="approve-deny-ca-audit.reasonForm"],.pending_other_incident_corrective_action_approvals form[data-target="approve-deny-ca-audit.reasonForm"]{background-color:#faffbd;visibility:hidden;transition:background-color 1s ease}.pending_corrective_action_approvals form.denying[data-target="approve-deny-ca-audit.reasonForm"],.pending_other_incident_corrective_action_approvals form.denying[data-target="approve-deny-ca-audit.reasonForm"]{background-color:inherit;visibility:visible}.job_qualification_matrix_reports th{white-space:nowrap}.job_qualification_matrix_reports th,.job_qualification_matrix_reports td{border-left:1px solid black;border-right:1px solid black}.job_qualification_matrix_reports .content{overflow-x:scroll}.course_matrix_reports th{white-space:nowrap}.course_matrix_reports th,.course_matrix_reports td{border-left:1px solid black;border-right:1px solid black}.course_matrix_reports .content{overflow-x:scroll}.employee_input_reports .row{display:flex}.employee_input_reports .row>.establishment{margin-right:2em}.employee_input_reports .row.date-range>div:first-child{padding-right:3em}.employee_input_reports .row.status>label{margin-right:2em}.enterprises.index ul{list-style-type:none;padding-left:0}.enterprises.index li{border-bottom:2px solid #eee}.enterprises.index li:first-child{border-top:2px solid #eee}.enterprises.index a{padding:1em;text-decoration:none;display:flex;justify-content:space-between}.enterprises.index a:hover{background-color:#f2f8fe}.enterprises.index a>p{visibility:hidden;width:44px;min-width:44px;display:flex;align-items:center;font-weight:700;font-size:20px;margin-right:1em;margin-bottom:0}.enterprises.index a:hover>p{visibility:visible}.enterprises.index a>div{color:#111;flex-grow:1}.enterprises.index .accounts{display:flex}.enterprises.index .account,.enterprises.index .no-accounts{font-size:12px}.enterprises.index .account p,.enterprises.index .no-accounts p{margin:0}.enterprises.index .account{width:25%}.enterprises.index .no-account{width:100%}.divisions .content .search-choice{float:none !important}.divisions.index td{vertical-align:top}.divisions.index ul{margin-top:0;padding-left:20px}.account_settings img.organization-logo{max-width:240px;max-height:148px}.inspection-report-categories-list li{list-style:none}.inspection-report-category-title{font-size:medium}.inspection-report-list{padding-bottom:2em}.inspection-report-list li{list-style:disc}.inspection-report .pass{color:#107f46}.inspection-report .fail{color:#f00}.inspection-report .answer-list{list-style:none;margin:0;padding:0}.inspection-report .field-label{font-weight:normal;font-size:large}.inspection-report .answer-summary-container{background-color:#ccc;border:1px solid #3c3c3c;padding:0.5em}.inspection-report .answer-details-container{padding:0.5em}.inspection-report .attachments .download-link img{max-height:120px}.failed-question{border:1px solid #3c3c3c;margin-bottom:1em}.failed-question>*:first-child{background-color:#ccc;padding:0.6em}.failed-question>*:nth-child(2){padding:0.6em}.vehicle_accident_incidents .vehicles-and-drivers,.employee_submitted_vehicle_accidents .vehicles-and-drivers,.promoted_vehicle_accidents .vehicles-and-drivers,.resolved_employee_submitted_vehicle_accidents .vehicles-and-drivers,.other_incidents .vehicles-and-drivers{legend-margin:0}.vehicle_accident_incidents .vehicles-and-drivers input[type="text"],.vehicle_accident_incidents .vehicles-and-drivers select,.employee_submitted_vehicle_accidents .vehicles-and-drivers input[type="text"],.employee_submitted_vehicle_accidents .vehicles-and-drivers select,.promoted_vehicle_accidents .vehicles-and-drivers input[type="text"],.promoted_vehicle_accidents .vehicles-and-drivers select,.resolved_employee_submitted_vehicle_accidents .vehicles-and-drivers input[type="text"],.resolved_employee_submitted_vehicle_accidents .vehicles-and-drivers select,.other_incidents .vehicles-and-drivers input[type="text"],.other_incidents .vehicles-and-drivers select{margin-right:1rem}.vehicle_accident_incidents .vehicles-and-drivers ul,.employee_submitted_vehicle_accidents .vehicles-and-drivers ul,.promoted_vehicle_accidents .vehicles-and-drivers ul,.resolved_employee_submitted_vehicle_accidents .vehicles-and-drivers ul,.other_incidents .vehicles-and-drivers ul{list-style-type:none;padding:0}.vehicle_accident_incidents .vehicles-and-drivers li.nested-fields,.employee_submitted_vehicle_accidents .vehicles-and-drivers li.nested-fields,.promoted_vehicle_accidents .vehicles-and-drivers li.nested-fields,.resolved_employee_submitted_vehicle_accidents .vehicles-and-drivers li.nested-fields,.other_incidents .vehicles-and-drivers li.nested-fields{padding:1rem;border:1px solid #3c3c3c}.vehicle_accident_incidents .vehicles-and-drivers .alert.link,.employee_submitted_vehicle_accidents .vehicles-and-drivers .alert.link,.promoted_vehicle_accidents .vehicles-and-drivers .alert.link,.resolved_employee_submitted_vehicle_accidents .vehicles-and-drivers .alert.link,.other_incidents .vehicles-and-drivers .alert.link{background-color:transparent;color:#f00}.vehicle_accident_incidents .vehicles-and-drivers h2,.employee_submitted_vehicle_accidents .vehicles-and-drivers h2,.promoted_vehicle_accidents .vehicles-and-drivers h2,.resolved_employee_submitted_vehicle_accidents .vehicles-and-drivers h2,.other_incidents .vehicles-and-drivers h2{border-bottom:4px solid #107f46;width:50%;margin-bottom:1em;font-size:20px;font-style:italic}.vehicle_accident_incidents .vehicles-and-drivers .w-24,.employee_submitted_vehicle_accidents .vehicles-and-drivers .w-24,.promoted_vehicle_accidents .vehicles-and-drivers .w-24,.resolved_employee_submitted_vehicle_accidents .vehicles-and-drivers .w-24,.other_incidents .vehicles-and-drivers .w-24{width:6rem}.vehicle_accident_incidents .vehicles-and-drivers .w-32,.employee_submitted_vehicle_accidents .vehicles-and-drivers .w-32,.promoted_vehicle_accidents .vehicles-and-drivers .w-32,.resolved_employee_submitted_vehicle_accidents .vehicles-and-drivers .w-32,.other_incidents .vehicles-and-drivers .w-32{width:8rem}.vehicle_accident_incidents .vehicles-and-drivers .mr-8,.employee_submitted_vehicle_accidents .vehicles-and-drivers .mr-8,.promoted_vehicle_accidents .vehicles-and-drivers .mr-8,.resolved_employee_submitted_vehicle_accidents .vehicles-and-drivers .mr-8,.other_incidents .vehicles-and-drivers .mr-8{margin-right:2rem}.vehicle_accident_incidents .vehicles-and-drivers .mr-12,.employee_submitted_vehicle_accidents .vehicles-and-drivers .mr-12,.promoted_vehicle_accidents .vehicles-and-drivers .mr-12,.resolved_employee_submitted_vehicle_accidents .vehicles-and-drivers .mr-12,.other_incidents .vehicles-and-drivers .mr-12{margin-right:3rem}.training_qr_code_badges section{margin-bottom:3em}.training_qr_code_badges section>h2{width:55%;border-bottom:4px solid #107f46}.training_qr_code_badges .explanation{padding-left:132px}.training_qr_code_badges .explanation::before{position:absolute;margin-left:1em;margin-right:1em;top:0;bottom:0;left:0;width:100px;display:block;content:"";color:white;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/portal-ad86e93f6d46318f900025fbb7da46f82651fea3340a21179813dbc45edf1f09.svg)}nav.training{margin-bottom:20px}nav.training .courses::before{background-image:url(/assets/course-1e5cdefa2e285f46a9f6b2b07adbf0f8bc7d6f8677066983440c5d0c3db333e7.svg)}nav.training .qualification::before{background-image:url(/assets/qualification-dece0404944b434bbeda78bab6b12573de2a06dd99ba1c5ea42e83cc5895aa26.svg)}nav.training .course-sessions::before{background-image:url(/assets/projector_check-4d94fd7b2bf4d82c8415b442712713f5386a60ec747049ef1d1ccbc36f4cdd87.svg)}nav.training .dashboard::before{background-image:url(/assets/warning_bell-07a554c073c242bd3f47de30c4c1607242edd75710649b26b40d069f9f3209e4.svg)}nav.training .workgroup::before{background-image:url(/assets/people_with_gear-88ae52610570a9e1ebf8cf51910a3cd729372cedcfff5b892157762a55fc8ff5.svg)}nav.training .assignments::before{background-image:url(/assets/employees-854a25dc7f79b83587a816e6d9bcae19260db7120c33f9b0330622067b73ee89.svg)}nav.training .getting-started::before{background-image:url(/assets/play-b9d2cbb5dfed03eee168377dd16a1000e4d1e1bec0bf24830f357c62539aad00.svg)}nav.training .employees-check::before{background-image:url(/assets/employees_check-af17efa357470f522f32e71ac7a217f56f30507a5a6ba52f844815c2556920be.svg)}nav.training .calendar-clock::before{background-image:url(/assets/calendar_clock-76cdeceeaba7ba692b81edf345d7da1c6ee5b594c184f3432f0bb180edc9fc94.svg)}nav.training .upcoming-course-sessions::before{background-image:url(/assets/projector_tools-583fe22231a5ea92a0f0c17f37d0d75ce3b67f89e90650fff9b065bd0670e68f.svg)}nav.training .training-forecast::before{background-image:url(/assets/binoculars-866b0ee34c08ff963f7a98986d70926ab1b35ba253a79a024890bbcb378f7add.svg)}nav.training .courses-needed-icon::before{background-image:url(/assets/screen_plus-6391f59d656bb315d64c85c61a5161335e3334da88421377e1dbcb537752a3c1.svg)}nav.training .instructors::before{background-image:url(/assets/instructor-761de45b1e1f84b066c98b7aa3f580960e5fc7bb23510f106f8d8a1557c5115d.svg)}nav.training .ppe::before{background-image:url(/assets/boot-6bfb21474df9723fecbd9bfd264157926c60512c4a3937b1e8abf3e38a1e9783.svg)}nav.training .settings::before{background-image:url(/assets/company_name-f002ceeb42dbf92efe7171f12e49efc0238c09defa1248d9a29114fdb791a0ba.svg)}.internal_instructors .search-choice,.external_instructors .search-choice{float:none !important}.work_groups textarea{width:100%}.work_groups .search-choice{float:none !important}.row.wide{justify-content:space-between;align-items:baseline !important}.job_qualifications p.attention{margin-bottom:4rem}.job_qualifications textarea{width:100%}.job_qualifications .workgroups label{text-transform:none;font-weight:400}.job_qualifications input.number[type="text"]{width:6em}.job_qualifications .row{align-items:flex-end}.job_qualifications .search-choice{float:none !important}.job_qualifications .work-groups ul{list-style-type:none;padding:0}.job_qualifications.edit input[type="text"]{width:100%}.courses textarea{width:100%}.courses .qualifications label{text-transform:none;font-weight:400}.courses .search-choice{float:none !important}.courses.index .row{display:flex;justify-content:space-between;align-items:baseline}.course_sessions .attendees{margin-top:3rem}.course_sessions .from-time{margin-right:3rem}.course_sessions .classroom-sessions{list-style-type:none;padding:0;margin-top:0}.course_sessions .classroom-sessions>li{padding:1rem;border:1px solid #ccc}.course_sessions .classroom-sessions>li:first-child .remove{display:none}.course_sessions .remove{flex-grow:1;position:relative}.course_sessions .remove button{position:absolute;bottom:0;right:0}.course_sessions .chosen-container.hour{width:6em !important}.course_sessions .chosen-container.minute{width:4em !important}.course_sessions .row>*:first-child{margin-right:3em}.course_sessions .search-choice{float:none !important}.course_sessions .alert.link{background-color:transparent;color:#f00}.course_sessions .suggested-invitees ul,.upcoming_course_sessions .suggested-invitees ul{list-style-type:none;padding:0;margin-right:2em;border:1px solid #ccc}.course_sessions .suggested-invitees li,.upcoming_course_sessions .suggested-invitees li{display:flex;justify-content:space-between;padding:0.4em}.course_sessions .suggested-invitees li:nth-child(odd),.upcoming_course_sessions .suggested-invitees li:nth-child(odd){background-color:#eee}.course_sessions .suggested-invitees li p,.upcoming_course_sessions .suggested-invitees li p{margin:0}.course_sessions .suggested-invitees .row,.upcoming_course_sessions .suggested-invitees .row{align-items:baseline}.course_sessions .suggested-invitees .row>div,.upcoming_course_sessions .suggested-invitees .row>div{width:48%}.course_sessions .instructors-list li,.upcoming_course_sessions .instructors-list li{border-top:2px solid #ccc;border-bottom:2px solid #ccc}.course_sessions .attendees .row>div,.upcoming_course_sessions .attendees .row>div{width:48%}.course_sessions .suggested-invitees select,.course_sessions .attendees select,.upcoming_course_sessions .suggested-invitees select,.upcoming_course_sessions .attendees select{width:100%}.assignments .workgroups label{text-transform:none;font-weight:400}.course_completions .graduates label{text-transform:none;font-weight:400}.getting_starteds .startup-items{list-style-type:none;padding:0}.getting_starteds .startup-items li{border-top-width:2px;border-left-width:2px;border-right-width:2px;border-top-style:solid;border-left-style:solid;border-right-style:solid;padding:1em}.getting_starteds .startup-items li:last-child{border-bottom-width:2px;border-bottom-style:solid}.getting_starteds .complete{background-color:rgba(56,199,120,0.2);border-color:#278b54}.getting_starteds .incomplete{background-color:rgba(255,0,0,0.2);border-color:#b30000}.course_attendances textarea{width:100%}.training_records textarea{width:100%}.employees .attention,.employees table,.inactive_employees .attention,.inactive_employees table{margin-bottom:4rem}.employees table.training-received,.inactive_employees table.training-received{margin-bottom:2rem}.employees ul.workgroup-quals,.employees ul.employee-workgroups,.inactive_employees ul.workgroup-quals,.inactive_employees ul.employee-workgroups{padding-left:20px;margin:4px 0}.employees td.actions a,.inactive_employees td.actions a{display:block}.employees .up-to-date-attachments,.inactive_employees .up-to-date-attachments{margin-top:-2em}.dashboards .attention{margin-bottom:2em}.dashboards .row{display:flex;justify-content:space-between}.dashboards .row fieldset{width:48%}.dashboards .invited{color:green}.dashboards li{margin-bottom:0.4em}.dashboards span.pill{padding:2px 8px;user-select:auto}.dashboards table.upcoming-course-sessions{margin-bottom:8px}.dashboards table.upcoming-course-sessions+a{display:block;margin-bottom:32px}.upcoming_course_sessions .attendees{margin-top:3rem}.upcoming_course_sessions .from-time{margin-right:3rem}.upcoming_course_sessions .classroom-sessions{list-style-type:none;padding:0;margin-top:0}.upcoming_course_sessions .classroom-sessions>li{padding:1rem;border:1px solid #ccc}.upcoming_course_sessions .classroom-sessions>li:first-child .remove{display:none}.upcoming_course_sessions .remove{flex-grow:1;position:relative}.upcoming_course_sessions .remove button{position:absolute;bottom:0;right:0}.upcoming_course_sessions .chosen-container.hour{width:6em !important}.upcoming_course_sessions .chosen-container.minute{width:4em !important}.upcoming_course_sessions .row>*:first-child{margin-right:3em}.upcoming_course_sessions .search-choice{float:none !important}.upcoming_course_sessions .alert.link{background-color:transparent;color:#f00}.completed_courses.index .occurred-on{word-wrap:nowrap}.completed_courses.edit textarea{width:100%}.completed_courses.edit table input[type="checkbox"]{margin-bottom:0;margin-right:1em}fieldset.bulk-jq-grant input[type="checkbox"],fieldset.bulk-jq-grant input[type="checkbox"]+div,div.bulk-jq-grant input[type="checkbox"],div.bulk-jq-grant input[type="checkbox"]+div{display:inline-block}.eel-description{font-weight:bold;margin-bottom:-1em}ul.training-forecast,ul.training-forecast ul{list-style-type:none;padding-left:0}ul.training-forecast .employee{font-size:20px;font-weight:700;background-color:#eee;padding:0.6rem}ul.training-forecast .list-header{font-weight:700;border-bottom:2px solid #107f46;width:33%;margin-left:0.6rem;margin-bottom:0.2rem}ul.training-forecast .unmet-job-qualifications>li,ul.training-forecast .expiring-job-qualifications>li{border-bottom:1px solid #ccc;padding:0.6em}.courses-needed{list-style-type:none;border:1px solid #ccc;padding:0}.courses-needed>li{padding:1em}.courses-needed>li:nth-child(odd){background-color:#eee}.courses-needed .class-list{border:1px solid #ccc;padding:0}.courses-needed .class-list>li{padding:0.4em}.courses-needed .job-qualification-details{display:flex}.courses-needed .job-qualification-details>div:first-child{width:18em}.courses-needed .row:nth-child(even){background-color:white}.training_qr_code_badges section{margin-bottom:3em}.training_qr_code_badges section>h2{width:55%;border-bottom:4px solid #107f46}.training_qr_code_badges .explanation{padding-left:132px}.training_qr_code_badges .explanation::before{position:absolute;margin-left:1em;margin-right:1em;top:0;bottom:0;left:0;width:100px;display:block;content:"";color:white;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/portal-ad86e93f6d46318f900025fbb7da46f82651fea3340a21179813dbc45edf1f09.svg)}.org_regions fieldset label{text-transform:none;font-weight:400}.training_dashboards .row{display:flex;justify-content:space-between}.training_dashboards .row fieldset{width:48%}.work_orders .safety-hazard-attr>div:first-child{width:14em}.work_orders li.overdue{border:4px solid #f00;position:relative}.work_orders li.overdue::before{content:"Implementation Overdue";color:#f00;font-size:20px;font-weight:700;display:block;position:absolute;top:1em;right:1em;max-width:8em;text-align:right}.unresolved_inspections.show h2{border-bottom:4px solid #107f46;margin-bottom:16px}.implemented_work_orders .safety-hazard-attr>div:first-child{width:14em}nav.checklist .checklists::before{background-image:url(/assets/checklist-f2552891dfc64008c8c23c79051446527c90253971ce240b531c4898038abb0b.svg)}nav.checklist .unresolved-findings{border-left:0}nav.checklist .unresolved-findings::before{background-image:url(/assets/submitted_safety_input-9663654578607772ac8a15368c7f5bbfcf8231fd28522d9be2516821b536a593.svg)}nav.checklist .resolved-findings::before{background-image:url(/assets/resolved_safety_input-4919702bd632b77b5c4896a6076c4cd2cd11844ac6c992beb72a4c97e4d29b13.svg)}nav.checklist .review-questions::before{background-image:url(/assets/observed_hazard-7ce240be9b2fe46ca0e693c8569863b6886fa4920f0620216709eb4c6f3cde9e.svg)}nav.checklist .submitted-inspections::before{background-image:url(/assets/submitted_inspections-ec0dacad76ca3464c0c731a7489cdf407a9650a896ed18a8dd315a1b2998411b.svg)}nav.checklist .library::before{background-image:url(/assets/open_book_black-d462cc6d11e11fb74c1f73615392005fd5428048017ef7b554529001fa2c46a6.svg)}nav.checklist .scheduler::before{background-image:url(/assets/calendar_black-525d6a84c5ec7785ba92ac78df65d5dc2a76668906ad5557307b168740edff2a.svg)}nav.checklist .current-inspections::before{background-image:url(/assets/current_inspections-576897b58a2450a964ac60f776ad8c7c648f2cc6aa161ddf7fcddecfbe263e4d.svg)}nav.checklist .upcoming-inspections::before{background-image:url(/assets/upcoming_inspections-9d64389399a48a0d852381d18eba596ae3f5ef69b0e1a152389e5d9516474ee4.svg)}nav.checklist .overdue-inspections::before{background-image:url(/assets/overdue_inspections-36814bcdc2a99260b0465d9d7a9b09dcb9b29fbd82df30a634ec0097de12211d.svg)}nav.checklist .perform-inspections::before{background-image:url(/assets/perform_inspections-840881f9411d178972f50d879a55453697c25a32957777ad2bfd43ab38503613.svg)}nav.checklist .checklist-types::before{background-image:url(/assets/multiple_select-c99fbe300247b2ebe661e025908930236c9e2ddf607560d0bc6dcb3618189526.svg)}nav.checklist .external-inspection-reports::before{background-image:url(/assets/email-c054c4aad2dcd070aa19b7b7217651792314901137df10904e1b63adc9f65490.svg)}nav.checklist .work-orders::before{background-image:url(/assets/document_types-a6ee6bd503bdaeda93af6ffa947e32be2f06e725a24747631d337a4c66babb57.svg)}.checklists.show .red-swatch.weighted-swatch{top:0}.full-checklist{list-style-type:none;padding:0}.full-checklist .checklist-default{color:red;font-weight:700}.full-checklist ul{list-style-type:none;padding:0;margin-bottom:1.4em}.full-checklist ul li{padding:0.2em;border-bottom:1px solid #ccc}.full-checklist .checklist-section-name{background-color:#eee}.checklist_sections.show .checklist-default{color:red;font-weight:700}.checklist_sections.show .questions-header{background-color:#ccc;font-weight:700;border-left:1px solid #3c3c3c;border-right:1px solid #3c3c3c;border-top:1px solid #3c3c3c}.checklist_sections.show .user-list{margin-top:0}.checklist_archives ul.class-list>li:nth-child(even){background-color:white}.archived_checklists button.link.alert{background-color:transparent;color:#f00}.inspections ul.inspection,.combined_inspections ul.inspection,.boxscore ul.inspection{padding-left:0;list-style-type:none}.inspections .inspection-section,.combined_inspections .inspection-section,.boxscore .inspection-section{margin-bottom:1em;border:1px solid black}.inspections .section-name,.combined_inspections .section-name,.boxscore .section-name{font-weight:700;font-size:20px;background-color:#eee;padding:0.4em;margin-bottom:0}.inspections .answers,.combined_inspections .answers,.boxscore .answers{padding-left:0;list-style-type:none}.inspections .pass,.inspections .fail,.combined_inspections .pass,.combined_inspections .fail,.boxscore .pass,.boxscore .fail{font-weight:700}.inspections .pass,.combined_inspections .pass,.boxscore .pass{color:#107f46}.inspections .fail,.combined_inspections .fail,.boxscore .fail{color:#f00}.inspections .inspection-index,.combined_inspections .inspection-index,.boxscore .inspection-index{list-style-type:none;padding:0;border:1px solid black}.inspection-boxscore-label{display:inline-block;width:8rem}img.signature{max-height:100px}.boxscore>div{display:flex;padding:2px 0}.boxscore>div:not(:last-child){border-bottom:1px solid #ccc}.boxscore>div>*:first-child{width:6em}.boxscore>div>*:last-child{flex-grow:1;text-align:right;white-space:nowrap}.inspection-schedule-form .prose-label{text-transform:none;font-weight:unset;font-size:unset}.inspection-schedule-form .inline-text-input{display:inline;width:2.5em;margin:auto 0.2em;text-align:center}.inspection-schedule-form .search-choice{float:none !important}.overdue_inspections .header_area{height:50px;width:100%;margin:auto;margin-bottom:10px}.overdue_inspections .header_area .actions_container{background-color:#505050;background-color:#3c3c3c;border-radius:10px;position:absolute;width:80%;margin:auto;left:0;right:0px;padding:8px 0px}.overdue_inspections .header_area .actions_container .checked_count{display:inline-block;margin:0.5em 1em;color:white}.overdue_inspections .header_area .actions_container button,.overdue_inspections .header_area .actions_container input[type=submit]{margin:0;color:black;background-color:white;border:none;padding:0.5em 1em;margin-right:1em;font-weight:bolder}.overdue_inspections label[for=select_all]{text-transform:unset;font-weight:unset;font-size:larger}.overdue_inspections label[for=select_all] input{margin:0.5em}.overdue_inspections table input[type=checkbox]{margin:unset}.overdue_inspection .overdue_details{margin-top:2em;margin-bottom:1.5em}.overdue_inspection .overdue_details label{text-transform:unset;display:inline-block;width:150px;text-align:right;font-weight:bold;margin-bottom:10px}.overdue_inspection ul{margin:0;padding:0}.overdue_inspection li{list-style:none}.inspection_sections .safety-hazard-attr>div:first-child,.combined_inspection_sections .safety-hazard-attr>div:first-child{width:14em}.inspection_sections ul,.combined_inspection_sections ul{list-style-type:none;padding-left:0}.inspection_sections .answer,.combined_inspection_sections .answer{border:1px solid black}.inspection_sections .answer .weighted-score,.combined_inspection_sections .answer .weighted-score{position:absolute;font-weight:bold;font-size:1.25rem;right:0;top:20px;margin:0.4em}.inspection_sections .answer:not(.pass,.fail) .weighted-score,.combined_inspection_sections .answer:not(.pass,.fail) .weighted-score{top:0}.inspection_sections .inspection-boxscore-label+.pass,.inspection_sections .inspection-boxscore-label+.fail,.combined_inspection_sections .inspection-boxscore-label+.pass,.combined_inspection_sections .inspection-boxscore-label+.fail{font-weight:700}.inspection_sections .inspection-boxscore-label+.pass,.combined_inspection_sections .inspection-boxscore-label+.pass{color:#107f46}.inspection_sections .inspection-boxscore-label+.fail,.combined_inspection_sections .inspection-boxscore-label+.fail{color:#f00}.inspection_sections .answer,.combined_inspection_sections .answer{padding:0.6em;position:relative}.inspection_sections .answer::before,.combined_inspection_sections .answer::before{position:absolute;top:0;right:0;margin:0.4rem;font-weight:bold;font-size:1.25rem}.inspection_sections .answer.pass,.combined_inspection_sections .answer.pass{border:4px solid #6eedac}.inspection_sections .answer.fail,.combined_inspection_sections .answer.fail{border:4px solid #ffcccc}.inspection_sections .answer.pass::before,.combined_inspection_sections .answer.pass::before{content:"Pass";color:#107f46}.inspection_sections .answer.fail::before,.combined_inspection_sections .answer.fail::before{content:"Fail";color:#f00}.inspection_sections .question-content,.combined_inspection_sections .question-content{display:flex;width:90%}.inspection_sections .question-content::before,.inspection_sections .answer-content::before,.combined_inspection_sections .question-content::before,.combined_inspection_sections .answer-content::before{font-weight:700;margin-right:0.4em;text-align:right;width:1.2em;display:inline-block}.inspection_sections .question-content:first-child::before,.combined_inspection_sections .question-content:first-child::before{content:"Q:"}.inspection_sections .answer-content::before,.combined_inspection_sections .answer-content::before{content:"A:"}.inspection_sections ul.multiple-select-answers,.combined_inspection_sections ul.multiple-select-answers{position:relative}.inspection_sections .resolved-with-ca,.inspection_sections .resolved-wo-ca,.combined_inspection_sections .resolved-with-ca,.combined_inspection_sections .resolved-wo-ca{border:4px solid #107f46;position:relative}.inspection_sections .resolved-with-ca::before,.inspection_sections .resolved-wo-ca::before,.combined_inspection_sections .resolved-with-ca::before,.combined_inspection_sections .resolved-wo-ca::before{content:"Resolved";color:#107f46;font-size:20px;font-weight:700;display:block;position:absolute;top:1em;right:1em;max-width:8em;text-align:right}.inspection_sections .question-content:not(:first-child){margin-left:1.6em}.unresolved_findings section,.resolved_findings section{margin-bottom:3rem}.unresolved_findings section h2,.resolved_findings section h2{width:75%;border-bottom:4px solid #107f46}.unresolved_findings .safety-hazard-attr>div:first-child,.resolved_findings .safety-hazard-attr>div:first-child{width:14em}.unresolved_findings li.overdue,.resolved_findings li.overdue{border:4px solid #f00;position:relative}.unresolved_findings li.overdue::before,.resolved_findings li.overdue::before{content:"Implementation Overdue";color:#f00;font-size:20px;font-weight:700;display:block;position:absolute;top:1em;right:1em;max-width:8em;text-align:right}.unresolved_findings .resolved-with-ca,.unresolved_findings .resolved-wo-ca,.resolved_findings .resolved-with-ca,.resolved_findings .resolved-wo-ca{border:4px solid #107f46;position:relative}.unresolved_findings .resolved-with-ca::before,.unresolved_findings .resolved-wo-ca::before,.resolved_findings .resolved-with-ca::before,.resolved_findings .resolved-wo-ca::before{content:"Resolved";color:#107f46;font-size:20px;font-weight:700;display:block;position:absolute;top:1em;right:1em;max-width:8em;text-align:right}.unresolved-findings{list-style-type:none;padding:0;border:1px solid #ccc}.unresolved-findings li{padding:1em}.unresolved-findings li:nth-child(odd){background-color:#eee}.unresolved_inspections.index .resolve-inspection{background-color:white !important;border-top:1px solid #ccc;padding:0.4em;text-align:right}.unresolved_inspections.show .safety-hazard-attr :first-child{width:14em}.unresolved_inspections.show .inspection-header{background-color:#ccc}.unresolved_inspections.show .unresolved-finding{border:1px solid #ccc;margin-bottom:2em}.unresolved_inspections.show .unresolved-finding-answer{background-color:#eee}.unresolved_inspections.show .passing{text-align:center;font-weight:700;padding:0.6em}.unresolved_inspections.show .resolve-inspection{background-color:white !important;border-top:1px solid #ccc;padding:0.4em;text-align:right}.unresolved_inspections.show .work-order{border-bottom:2px solid #ccc}.unresolved-inspection{border:1px solid #ccc;margin-bottom:2em}.unresolved-inspection>div:nth-child(odd){background-color:#eee}.unresolved-inspection>div:first-child{background-color:#ccc}.questions ul.table{border:1px solid #ccc}.questions button.delete{color:#f00;margin-left:1em}.inspection_overview .details_container{background-color:#eee;padding:1em}.inspection_overview .details_container .detail{margin:0.2em 0}.inspection_overview .details_container .detail .label{display:inline-block;width:130px;text-align:right;text-transform:unset}.inspection_section_form{margin:auto}.inspection_section_form .response_type{color:red}.inspection_section_form .simple_label,.inspection_section_form .simple_checkbox{text-transform:none;font-weight:normal}.inspection_section_form input.simple_checkbox[type="checkbox"]{margin:0 0.75rem 0 0}.inspection_section_form .response_container{padding:0.75rem 0;margin:unset}.inspection_section_form fieldset.response_value{border:none;margin:0;padding:0}.inspection_section_form fieldset.response_value:disabled{color:#ccc}.inspection_section_form fieldset.response_value:disabled img{opacity:0.2}.inspection_section_form fieldset.response_value:disabled fieldset{border-color:#eee}.inspection_section_form fieldset.response_value ul,.inspection_section_form fieldset.response_value li{list-style:none}.inspection_section_form fieldset.response_value ul{margin:0;padding:0}.inspection_section_form fieldset.response_value li{margin-bottom:0.5rem}.inspection_section_form fieldset.response_value input[type="text"]{display:inline-block;width:4rem}.inspection_section_form fieldset.response_value input.datepicker[type="text"]{width:8em}.inspection_section_form fieldset.response_value textarea,.inspection_section_form fieldset.response_value input[type="text"]{margin:0}.inspection_section_form fieldset.response_value textarea{width:100%}.inspection_section_form fieldset.response_value .instructions{margin-left:0.75rem}.inspection_section_form fieldset.response_value .pass_fail_option{display:inline-block;text-transform:none;font-weight:normal;margin-right:1em;cursor:pointer;user-select:none;text-transform:uppercase;color:#368bee;padding:0.5em 1em;font-size:1.4em;width:260px;text-align:center;border:4px solid transparent}.inspection_section_form fieldset.response_value :checked+.pass_fail_option{border:2px solid #368bee;border-radius:12px}.inspection_section_form fieldset.response_value:disabled .pass_fail_option{color:#ccc}.inspection_section_form fieldset.response_value:disabled :checked+.pass_fail_option{border-color:#ccc}.inspection_section_form .answer-accordion .attachments{min-height:420px;padding:1em 0.5em}.inspection_section_form .answer-accordion .attachments a{color:#368bee}.combined_inspections ul.middle-lines li{padding-bottom:2rem}.combined_inspections ul.middle-lines li:not(:last-child){border-bottom:2px solid #3c3c3c}.combined_inspection_sections .question-content{padding:0.6em;background-color:#eee;width:100%}.checklist_qr_codes h2{width:55%;border-bottom:4px solid #107f46}.checklist_qr_codes section{margin-bottom:3em}.document .document-history-container ul{padding:0;list-style:none}.document .document-history-container li{list-style:none}.document .info-container{flex-grow:1}.document .info-line{margin-top:0.4em;margin-bottom:0.2em}.document .info-label{display:inline-block;width:13em;text-align:right;margin-right:0.5em;font-weight:700}.document .info-label.medium{width:10em}.document .info-label.wide{width:13em}.document .info-content{display:inline-block}.document .panel{border:1px solid black;margin:15px;padding:15px  15px 0 15px}.document .panel .review-list{margin-top:32px}.document .panel .review-list>div{padding:16px;margin:0 -15px}.document .panel .review-list>div:nth-child(odd){background-color:#eee}.document .panel fieldset.attachments{border:none;margin-top:1em;margin-bottom:0;padding:0}.document .panel.dark{background-color:#eee}.document .actions{display:flex;align-items:center;justify-content:space-between}.document .actions .left{text-align:left}.document .actions .right{text-align:right}.document button.link.alert{margin-left:auto;margin-right:auto;padding:0.4em;background-color:unset;color:#f00}.document .document-review-list{list-style-type:none;padding:0;border:1px solid #ccc}.document .document-review-list li{padding:1em}.document .document-review-list li:nth-child(odd){background-color:#eee}.document .document-review-list .review-due-date{font-size:20px;font-weight:700}.document .due{border:5px solid #f87300}.document .due .review-due-date{color:#f87300}.document .static-field-value{display:block;margin-bottom:1em;margin-left:0.5em}.sidebar .documents::before{background-image:url(/assets/documents-9e876b78c616f8137177017a155056caeba46aa1815616665c128139a4d76d48.svg)}.sidebar .document-types::before{background-image:url(/assets/document_types-a6ee6bd503bdaeda93af6ffa947e32be2f06e725a24747631d337a4c66babb57.svg)}.sidebar .document-tags::before{background-image:url(/assets/document_tags-d4856ee891b607147f6cf47777492a7ffb8dedd667bd63ea52c46778fd0acdde.svg)}.sidebar .document-reviews::before{background-image:url(/assets/submitted_inspections-ec0dacad76ca3464c0c731a7489cdf407a9650a896ed18a8dd315a1b2998411b.svg)}.sidebar .dropbox-import::before{background-image:url(/assets/download_osha_forms-6adb140fb65da3172d1ca526e4a7f7705b5908d2a23f0a064f8277ff48bc4edb.svg)}.dropbox_imports .spaced>li{margin-bottom:0.5em}.document_portal_qr_codes h2{width:55%;border-bottom:4px solid #107f46}.document_portal_qr_codes section{margin-bottom:3em}.portal_groups .explanation{padding-left:132px}.portal_groups .explanation::before{position:absolute;margin-left:1em;margin-right:1em;top:0;bottom:0;left:0;width:100px;display:block;content:"";color:white;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/portal-ad86e93f6d46318f900025fbb7da46f82651fea3340a21179813dbc45edf1f09.svg)}.portal_groups .portal-group-list{list-style-type:none;margin:0;padding:0;border:1px solid #ccc}.portal_groups .portal-group-list li{padding:1em}.portal_groups .portal-group-list li:nth-child(odd){background-color:#eee}.portal_groups .portal-group-list li.active{border:4px solid #107f46}.token_portal_users section{margin-bottom:3em}.token_portal_users section>h2{width:55%;border-bottom:4px solid #107f46}.portal_group_features .portal-group-list{list-style-type:none;margin:0;padding:0;border:1px solid #ccc}.portal_group_features .portal-group-list li{padding:1em}.portal_group_features .portal-group-list li.odd{background-color:#eee}.portal_group_features .mass-change-buttons button{margin-right:0}.portal_group_features .mass-change-buttons .enable button{background-color:#1371de}.portal_group_features .mass-change-buttons .enable button:hover{background-color:#0f59af}.portal_group_features .mass-change-buttons .disable button{background-color:#ff5352}.portal_group_features .mass-change-buttons .disable button:hover{background-color:#ff0806}.portal_group_features li:target{border:4px solid rgba(0,0,0,0);animation-name:blink;animation-direction:normal;animation-duration:1.5s;animation-iteration-count:4;animation-timing-function:ease}@keyframes blink{0%{border-color:rgba(0,0,0,0)}50%{border-color:#38c778}100%{border-color:rgba(0,0,0,0)}}.portal_group_features .portal-feature-row{display:flex;width:100%}.portal_group_features .portal-feature-row>:first-child{width:30%}.employee_submitted_safety_incidents.edit textarea,.resolved_employee_submitted_safety_incidents.edit textarea{width:100%}.employee_submitted_safety_incidents.show .actions,.resolved_employee_submitted_safety_incidents.show .actions{display:flex;justify-content:space-around}.employee_submitted_safety_incidents.show .actions form,.resolved_employee_submitted_safety_incidents.show .actions form{display:flex}.employee_submitted_safety_incidents.show .actions a,.employee_submitted_safety_incidents.show .actions input[type='submit'],.resolved_employee_submitted_safety_incidents.show .actions a,.resolved_employee_submitted_safety_incidents.show .actions input[type='submit']{margin:0;font-size:20px;display:flex;flex-direction:column;justify-content:center;text-align:center;padding-left:1em;padding-right:1em}.employee_submitted_transportation_incidents.show .actions,.resolved_employee_submitted_transportation_incidents.show .actions{display:flex;justify-content:space-around}.employee_submitted_transportation_incidents.show .actions form,.resolved_employee_submitted_transportation_incidents.show .actions form{display:flex}.employee_submitted_transportation_incidents.show .actions a,.employee_submitted_transportation_incidents.show .actions input[type='submit'],.resolved_employee_submitted_transportation_incidents.show .actions a,.resolved_employee_submitted_transportation_incidents.show .actions input[type='submit']{margin:0;font-size:20px;display:flex;flex-direction:column;justify-content:center;text-align:center;padding-left:1em;padding-right:1em}.employee_submitted_vehicle_accidents.show .actions,.resolved_employee_submitted_vehicle_accidents.show .actions{display:flex;justify-content:space-around}.employee_submitted_vehicle_accidents.show .actions form,.resolved_employee_submitted_vehicle_accidents.show .actions form{display:flex}.employee_submitted_vehicle_accidents.show .actions a,.employee_submitted_vehicle_accidents.show .actions input[type='submit'],.resolved_employee_submitted_vehicle_accidents.show .actions a,.resolved_employee_submitted_vehicle_accidents.show .actions input[type='submit']{margin:0;font-size:20px;display:flex;flex-direction:column;justify-content:center;text-align:center;padding-left:1em;padding-right:1em}.resources h2{width:25%;border-bottom:4px solid green}.mass_reassign_inspections tr.error{border:2px solid red}.mass_reassign_documents tr.error{border:2px solid red}.mass_reassign_documents h2{border-bottom:4px solid green}.whitelabel-hfa .app-menu{background-color:#2f2f2f}.whitelabel-hfa .section-menu .active{background-color:#a0a0a0}.whitelabel-hse .app-menu{background-color:#f6cd29}.whitelabel-hse .section-menu{border-top:1px solid #3c3c3c}.whitelabel-hse .section-menu .active{background-color:#a0a0a0}.whitelabel-collins-and-associates .app-menu{background-color:white}.whitelabel-collins-and-associates .section-menu{border-top:1px solid #3c3c3c}.whitelabel-collins-and-associates .section-menu .active{background-color:#a0a0a0}.whitelabel-costello-consulting .app-menu{background-color:#fafafa}.whitelabel-costello-consulting .section-menu{border-top:1px solid #3c3c3c}.whitelabel-brown-and-brown .app-menu{background-color:white}.whitelabel-brown-and-brown .section-menu{border-top:1px solid #3c3c3c}.whitelabel-brown-and-brown .section-menu .active{background-color:#a0a0a0}
