@charset "UTF-8";
.fm-centerer { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.fm-centerer-v { position: absolute; top: 50%; transform: translate(0, -50%); }

.fm-centerer-h { position: absolute; left: 50%; transform: translate(-50%, 0); }

html { overflow: hidden; }

body { background-color: #DDD; color: #373a3c; font-family: "Interstate"; font-size: 16px; font-weight: normal; text-shadow: none !important; height: 100%; background-repeat: no-repeat; background-attachment: fixed; overflow: hidden; }

::-ms-reveal { display: none !important; }

::-ms-clear { display: none; }

input[type=text]::-ms-clear { display: none !important; }

a { text-shadow: none !important; appearance: none !important; }

input, textarea { -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; }

:focus { outline: none !important; text-shadow: none !important; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; }

select { border-radius: 0 !important; }

img { border: 0; overflow-clip-margin: content-box; overflow: clip; vertical-align: middle; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: inherit; }

input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; font-size: 16px; }

a { color: #337ab7; text-decoration: none; }

p { margin: 0 0 10px; }

body { line-height: 1.42857143; margin: 0; }

ul, ol { margin-top: 0; margin-bottom: 10px; }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.table-condensed thead tr th, .table-condensed tbody tr th, .table-condensed tfoot tr th { padding: 5px; }

.table-condensed thead tr td, .table-condensed tbody tr td, .table-condensed tfoot tr td { padding: 5px; }

td, th { padding: 0; }

.bootstrap-datetimepicker-widget { border-radius: 0px; font-family: "Interstate"; font-size: 16px; font-weight: normal; }

.bootstrap-datetimepicker-widget [data-action] { border-radius: 0 !important; text-shadow: none !important; }

.bootstrap-datetimepicker-widget [data-action].day.today:before { border-bottom-color: #0855f5 !important; }

.bootstrap-datetimepicker-widget [data-action].active { color: #FFF !important; background-color: #0855f5 !important; }

.bootstrap-datetimepicker-widget [data-action].new { color: #757575; background-color: #FFF !important; }

.bootstrap-datetimepicker-widget [data-action]:hover { text-shadow: none !important; background-color: #000 !important; color: #FFF !important; }

.bootstrap-datetimepicker-widget a { border-radius: 0 !important; color: #000 !important; }

.bootstrap-datetimepicker-widget a span { border-radius: 0 !important; margin: 0 !important; background-color: transparent !important; }

.bootstrap-datetimepicker-widget a span:hover { border-radius: 0 !important; }

.bootstrap-datetimepicker-widget a.btn { border-color: transparent; }

.daterangepicker { font-family: "Interstate"; }

.daterangepicker .drp-calendar .calendar-table table thead tr th { font-size: 1em; }

.daterangepicker .drp-calendar .calendar-table table thead tr:nth-child(2) th { border-bottom: 1px solid #949494; }

.daterangepicker .drp-calendar .calendar-table table tbody tr td { font-size: 1em; border-radius: 0; }

.daterangepicker .drp-calendar .calendar-table table tbody tr td:first-child { border-right: 1px solid #949494; }

.daterangepicker .drp-calendar .calendar-table table tbody tr td:hover { border-bottom: 1px solid #000; }

.daterangepicker .drp-calendar .calendar-table .disabled { text-decoration: none; color: #DDD; }

.daterangepicker .drp-calendar .calendar-table .disabled.weekend { text-decoration: none; color: #DDD; }

.daterangepicker .drp-calendar .calendar-table .week { color: #949494; background-color: #FFF; font-size: 1em; vertical-align: top; pointer-events: none; }

.daterangepicker .drp-calendar .calendar-table .weekend { background-color: #EAEAEA; font-size: 1em; }

.daterangepicker .drp-calendar .calendar-table .today { font-weight: bold; text-decoration: underline; }

.daterangepicker .drp-calendar .calendar-table .active { background-color: #373a3c; color: #FFF; font-size: 1em; }

.daterangepicker .drp-calendar .calendar-table .ends { color: transparent; background-color: #FFF; pointer-events: none; }

.daterangepicker .drp-calendar .calendar-table .ends.weekend { color: transparent; background-color: #EAEAEA; pointer-events: none; }

.daterangepicker .drp-calendar .calendar-time { margin-top: 20px !important; margin-bottom: 14px !important; }

.daterangepicker .drp-calendar .calendar-time select { font-size: 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #FFF; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; padding-right: 12px; width: 30%; }

.daterangepicker .drp-calendar .calendar-time select.hourselect { border: 1px solid #000; border-radius: 0 !important; }

.daterangepicker .drp-calendar .calendar-time select.minuteselect { border: 1px solid #000; border-radius: 0 !important; }

html.devicetype-desktop .daterangepicker.daterangepicker-timestamppicker, html.devicetype-tablet .daterangepicker.daterangepicker-timestamppicker { max-width: 360px; margin-bottom: 20px; overflow: auto; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }

html.devicetype-desktop .daterangepicker.daterangepicker-timestamppicker .drp-calendar, html.devicetype-tablet .daterangepicker.daterangepicker-timestamppicker .drp-calendar { max-width: none; width: 100%; margin: auto; padding-left: 14px; padding-right: 14px; }

html.devicetype-desktop .daterangepicker.daterangepicker-timestamppicker .drp-calendar .calendar-time, html.devicetype-tablet .daterangepicker.daterangepicker-timestamppicker .drp-calendar .calendar-time { margin-top: 10px; margin-bottom: 10px; }

html.devicetype-desktop .daterangepicker.daterangepicker-timestamppicker .drp-buttons, html.devicetype-tablet .daterangepicker.daterangepicker-timestamppicker .drp-buttons { display: flex; flex-direction: row; justify-content: center; min-height: 60px; }

html.devicetype-desktop .daterangepicker.daterangepicker-timestamppicker .drp-buttons button, html.devicetype-tablet .daterangepicker.daterangepicker-timestamppicker .drp-buttons button { font-size: 1.0em; flex-grow: 1; flex-shrink: 1; }

html.devicetype-mobilexx .daterangepicker.daterangepicker-timestamppicker { position: absolute; top: 100vh !important; bottom: 0 !important; left: 0 !important; width: 100% !important; margin: 0; overflow: hidden; display: flex; flex-direction: column; background-color: #FFF; }

html.devicetype-mobilexx .daterangepicker.daterangepicker-timestamppicker .drp-calendar { max-width: none; padding: 0; margin-top: 24px; margin-left: 14px; margin-right: 14px; flex-grow: 1; }

html.devicetype-mobilexx .daterangepicker.daterangepicker-timestamppicker .drp-calendar .calendar-time { margin-top: 20px; margin-bottom: 20px; }

html.devicetype-mobilexx .daterangepicker.daterangepicker-timestamppicker .drp-buttons { display: flex; flex-direction: row; border-top: 1px solid #efefef; padding: 0; padding-bottom: 28px; padding-top: 28px; margin-left: 14px; margin-right: 14px; }

html.devicetype-mobilexx .daterangepicker.daterangepicker-timestamppicker .drp-buttons button { font-size: inherit; font-weight: inherit; padding: 0; padding-top: 8px; padding-bottom: 8px; flex-grow: 1; flex-shrink: 1; margin: 0; margin-right: 12px; }

html.devicetype-mobilexx .daterangepicker.daterangepicker-timestamppicker .drp-buttons button:last-child { margin-right: 0px; }

html.devicetype-mobilexx .daterangepicker.daterangepicker-timestamppicker.open { top: 0 !important; bottom: 0 !important; transition: top 0.4s; }

html.devicetype-mobile .daterangepicker, html.devicetype-mobile .daterangepicker.daterangepicker-timestamppicker { position: absolute; top: 10px !important; bottom: 10px !important; left: 10px !important; right: 10px !important; width: inherit !important; padding: 1em; margin: 0.2em; overflow: hidden; display: none; background-color: #FFF; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15) !important; }

html.devicetype-mobile .daterangepicker .drp-calendar, html.devicetype-mobile .daterangepicker.daterangepicker-timestamppicker .drp-calendar { max-width: none; padding: 0; margin-top: 24px; margin-left: 14px; margin-right: 14px; flex-grow: 1; }

html.devicetype-mobile .daterangepicker .drp-calendar .calendar-time, html.devicetype-mobile .daterangepicker.daterangepicker-timestamppicker .drp-calendar .calendar-time { margin-top: 20px; margin-bottom: 20px; }

html.devicetype-mobile .daterangepicker .drp-buttons, html.devicetype-mobile .daterangepicker.daterangepicker-timestamppicker .drp-buttons { display: flex; flex-direction: row; border-top: 1px solid #efefef; padding: 0; padding-bottom: 28px; padding-top: 28px; margin-left: 14px; margin-right: 14px; }

html.devicetype-mobile .daterangepicker .drp-buttons button, html.devicetype-mobile .daterangepicker.daterangepicker-timestamppicker .drp-buttons button { font-size: inherit; font-weight: inherit; padding: 0; padding-top: 8px; padding-bottom: 8px; flex-grow: 1; flex-shrink: 1; margin: 0; margin-right: 12px; }

html.devicetype-mobile .daterangepicker .drp-buttons button:last-child, html.devicetype-mobile .daterangepicker.daterangepicker-timestamppicker .drp-buttons button:last-child { margin-right: 0px; }

html.devicetype-mobile .daterangepicker.open, html.devicetype-mobile .daterangepicker.daterangepicker-timestamppicker.open { display: flex; flex-direction: column; }

.fa { padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; }

.fa-bounce { display: inline-block; position: relative; -moz-animation: bounce 1s infinite linear; -o-animation: bounce 1s infinite linear; -webkit-animation: bounce 1s infinite linear; animation: bounce 1s infinite linear; }

@-webkit-keyframes bounce { 0% { top: 0; }
  50% { top: -0.2em; }
  70% { top: -0.3em; }
  100% { top: 0; } }

@-moz-keyframes bounce { 0% { top: 0; }
  50% { top: -0.2em; }
  70% { top: -0.3em; }
  100% { top: 0; } }

@-o-keyframes bounce { 0% { top: 0; }
  50% { top: -0.2em; }
  70% { top: -0.3em; }
  100% { top: 0; } }

@-ms-keyframes bounce { 0% { top: 0; }
  50% { top: -0.2em; }
  70% { top: -0.3em; }
  100% { top: 0; } }

@keyframes bounce { 0% { top: 0; }
  50% { top: -0.2em; }
  70% { top: -0.3em; }
  100% { top: 0; } }

/* Icon pulse */
.fa-pulse { display: inline-block; -moz-animation: pulse 2s infinite linear; -o-animation: pulse 2s infinite linear; -webkit-animation: pulse 2s infinite linear; animation: pulse 2s infinite linear; }

@-webkit-keyframes pulse { 0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; } }

@-moz-keyframes pulse { 0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; } }

@-o-keyframes pulse { 0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; } }

@-ms-keyframes pulse { 0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes pulse { 0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; } }

.fm-richtext-content b { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-richtext-content p { line-height: 1.4em; margin-bottom: 16px; }

.fm-richtext-content img.note-float-right { margin-left: 40px; }

.fm-richtext-content img.note-float-left { margin-right: 40px; margin-bottom: 20px; margin-top: 10px; }

.fm-richtext-content ul { position: relative; list-style: none; padding-left: 1.4em; margin-top: 0px; margin-bottom: 16px; }

.fm-richtext-content ul li { position: relative; margin-bottom: 15px; }

.fm-richtext-content ul li:before { background-color: #373a3c; content: ""; height: 10px; left: -1.4em; position: absolute; top: 0.4em; width: 10px; }

.fm-richtext-content ol li { padding-left: 6px; position: relative; margin-bottom: 15px; }

.note-editor .panel-heading { background-image: none; border: none; }

.note-editor .note-toolbar { background-color: inherit; border-bottom: 1px solid #000; }

.note-editor .note-toolbar .note-palette { width: inherit !important; }

.note-editor .note-editing-area { min-height: 1px; }

.note-editor .note-editing-area .note-placeholder { padding-top: 24px !important; padding-left: 40px !important; padding-right: 40px !important; padding-bottom: 24px !important; }

.note-editor .note-editing-area .note-editable { min-height: 1px; padding-top: 24px !important; padding-left: 40px !important; padding-right: 40px !important; padding-bottom: 24px !important; }

.note-editor .note-editing-area .note-editable b { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.note-editor .note-editing-area .note-editable p { line-height: 1.4em; margin-bottom: 16px; }

.note-editor .note-editing-area .note-editable img.note-float-right { margin-left: 40px; }

.note-editor .note-editing-area .note-editable img.note-float-left { margin-right: 40px; margin-bottom: 20px; margin-top: 10px; }

.note-editor .note-editing-area .note-editable ul { position: relative; list-style: none; padding-left: 1.4em; margin-top: 0px; margin-bottom: 16px; }

.note-editor .note-editing-area .note-editable ul li { position: relative; margin-bottom: 15px; }

.note-editor .note-editing-area .note-editable ul li:before { background-color: #373a3c; content: ""; height: 10px; left: -1.4em; position: absolute; top: 0.4em; width: 10px; }

.note-editor .note-editing-area .note-editable ol li { padding-left: 6px; position: relative; margin-bottom: 15px; }

.note-editor .note-statusbar { display: none; }

.note-editor.note-frame { border: 1px solid #AAA; margin-bottom: 0; }

.note-editor.note-frame.fullscreen [role='toolbar'] { max-width: 900px; margin: auto; border-bottom: 1px solid #000; }

.note-editor.note-frame.fullscreen .note-editing-area .note-editable { max-width: 900px; margin: auto; padding: 0 !important; padding-right: 30px !important; padding-left: 30px !important; }

.note-editor ul.dropdown-menu li a i:before { color: #000; }

.note-editor ul.dropdown-menu li a:hover { color: #FFF !important; text-decoration: none; background-color: #000 !important; background-image: none; }

.note-editor ul.dropdown-menu li a:hover i:before { color: #FFF; }

.note-editor .btn-group.note-btn-group .btn, .note-editor .btn-group.note-btn-group button { min-width: 35px; padding: 4px; padding-left: 6px; padding-right: 6px; border: none; }

.note-editor .btn-group.note-btn-group .btn.active, .note-editor .btn-group.note-btn-group button.active { color: #FFF; background-color: #000; border: none; }

.note-editor .btn-group.note-btn-group .btn:focus, .note-editor .btn-group.note-btn-group button:focus { border: none !important; }

.note-editor .btn-group.note-btn-group .btn:hover, .note-editor .btn-group.note-btn-group button:hover { border: none !important; }

.note-editor .btn-group.note-btn-group .dropdown-menu { padding: 5px; border-radius: 0; }

.note-editor .btn-group.note-btn-group.note-color ul.dropdown-menu .note-palette { margin: 12px; }

.note-editor .btn-group.note-btn-group.note-color ul.dropdown-menu .note-palette .note-palette-title { font-size: 1.2em; border: none; padding-bottom: 6px; margin: 0; }

.note-editor .btn-group.note-btn-group.note-color ul.dropdown-menu .note-palette .note-holder .note-color-palette .note-color-row button.note-color-btn { border: 2px solid transparent; }

.note-editor .btn-group.note-btn-group.note-color ul.dropdown-menu .note-palette .note-holder .note-color-palette .note-color-row button.note-color-btn:hover { border: 2px solid #000 !important; }

.note-editor .btn-group.note-btn-group.note-color ul.dropdown-menu .note-palette > div:nth-child(2) { display: none; }

.note-editor .btn-group.note-btn-group.note-color ul.dropdown-menu .note-palette > div:nth-child(4) { display: none; }

.note-editor .btn-group.note-btn-group.note-color ul.dropdown-menu .note-palette > div:nth-child(5) { display: none; }

.note-modal.link-dialog .sn-checkbox-open-in-new-window { display: none; }

.note-modal.link-dialog .sn-checkbox-use-protocol { display: none; }

.leaflet-container { font-size: 16px; font-family: "Interstate"; }

.leaflet-div-icon { position: relative; background-color: inherit; border: none; }

.leaflet-control-attribution { display: none; }

.leaflet-popup-pane .leaflet-popup a.leaflet-popup-close-button { display: none; }

.leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper { position: relative; margin: 0px; padding: 0; font-size: 16px; font-family: "Interstate"; box-shadow: 0px 0px 31px 1px rgba(0, 0, 0, 0.3); }

.leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content { position: relative; min-width: 160px; margin: 0px; padding: 0px; border-radius: 6px; background-color: #FFF; color: #373a3c; }

.leaflet-popup-pane .leaflet-popup .leaflet-popup-tip-container .leaflet-popup-tip { background-color: #FFF; }

.easy-button-container button.easy-button-button { padding: 4px; width: 40px; height: 40px; line-height: 20px; }

.easy-button-container button.easy-button-button .fa { padding-top: 7px; }

.leaflet-control-container { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999; pointer-events: none; }

.leaflet-control-container .leaflet-bar { border: none; border-radius: 0px !important; color: #373a3c; background-color: #FFF; }

.leaflet-control-container .leaflet-control { margin: 8px; border: 1px solid #000; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently*/ }

.leaflet-control-container .leaflet-control a { border: none; border-radius: 0px !important; width: 40px; height: 40px; padding-top: 3px; }

.leaflet-control-container .leaflet-control a:hover { border: none; }

.leaflet-control-layers { border-radius: 0px !important; }

.leaflet-control-layers a.leaflet-control-layers-toggle { position: relative; width: 40px; height: 40px; border: none !important; padding: 0; }

.leaflet-control-layers a.leaflet-control-layers-toggle:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: #FFF; color: #373a3c; font-size: 14px; line-height: 40px; padding-left: 11px; padding-top: 0px; font-family: "FontAwesome"; content: '\f278'; }

.leaflet-control-layers .leaflet-control-layers-list { padding-left: 0px; padding-right: 0px; font-size: 16px; font-family: "Interstate"; }

.leaflet-control-layers .leaflet-control-layers-list .leaflet-control-layers-base label { position: relative; padding-left: 1em; padding-right: 1em; margin: 0; cursor: pointer; cursor: hand; }

.leaflet-control-layers .leaflet-control-layers-list .leaflet-control-layers-base label > span { position: relative; display: flex; flex-direction: row; align-items: center; padding-top: 4px; padding-bottom: 4px; }

.leaflet-control-layers .leaflet-control-layers-list .leaflet-control-layers-base label > span input { margin: 0; }

.leaflet-control-layers .leaflet-control-layers-list .leaflet-control-layers-base label > span span { padding-left: 8px; max-width: 200px; }

.leaflet-control-layers .leaflet-control-layers-list .leaflet-control-layers-base label > span input { -webkit-appearance: radio !important; -moz-appearance: radio !important; appearance: radio !important; }

.leaflet-control-zoom .leaflet-control-zoom-in:hover { background-color: #000; color: #FFF; }

.leaflet-control-zoom .leaflet-control-zoom-out:hover { background-color: #000; color: #FFF; }

.pass-wrapper { top: -10px; margin-top: -7px; margin-left: 1px; margin-right: 1px; }

.pass-wrapper .pass-graybar { background-color: transparent; height: 6px; }

.pass-wrapper .pass-graybar .pass-colorbar { height: 6px; }

.pass-wrapper .pass-percent { font-size: 0.8em; }

.pass-wrapper .pass-text { font-size: 0.7em; }

.iti { width: 100%; }

@font-face { font-family: "Interstate Black"; font-weight: normal; font-style: normal; src: url("../../fonts/Interstate-Black.eot"); src: url("../../fonts/Interstate-Black.eot/?#iefix") format("embedded-opentype"), url("../../fonts/Interstate-Black.woff2") format("woff2"), url("../../fonts/Interstate-Black.woff") format("woff"); }

@font-face { font-family: "Interstate"; font-weight: normal; font-style: normal; src: url("../../fonts/Interstate-Light.eot"); src: url("../../fonts/Interstate-Light.eot/?#iefix") format("embedded-opentype"), url("../../fonts/Interstate-Light.woff2") format("woff2"), url("../../fonts/Interstate-Light.woff") format("woff"); }

.fm-font-bold { font-weight: bold; }

.fm-font-bold2 { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-font-wide { font-family: "Interstate Black"; }

.fm-font-smaller { font-size: 0.9em; }

.fm-font-bigger { font-size: 1.1em; }

.fm-font-caption, .nav.nav-tabs, .fm-dropdown .fm-dropdown-button, .fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-header .header-label, .fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-header .header-label { text-transform: uppercase; font-size: 0.9em; letter-spacing: 0.7px; color: #757575; }

.fm-icon-commands { display: flex; align-items: center; font-size: 1.2em; }

.fm-icon-commands .fm-icon-command { margin-right: 24px; }

.fm-icon-commands .fm-icon-command:last-child { margin-right: 0; }

.fm-icon-commands.fm-icon-commands-aligned-right { justify-content: flex-end; }

.fm-icon-commands.fm-icon-commands-aligned-right .fm-icon-command { margin-right: 0; margin-left: 24px; }

.fm-icon-commands.fm-icon-commands-aligned-right .fm-icon-command:first-child { margin-left: 0; }

.fm-icon-commands.fm-icon-commands-aligned-right .fm-icon-command:last-child { margin-right: 0; }

.fm-color-blue-certas { color: #0855f5 !important; }

.fm-bgcolor-blue-certas { background-color: #0855f5 !important; }

.fm-bordercolor-blue-certas { border-color: #0855f5 !important; }

.fm-color-black-certas { color: #373a3c !important; }

.fm-bgcolor-black-certas { background-color: #373a3c !important; }

.fm-bordercolor-black-certas { border-color: #373a3c !important; }

.fm-color-black { color: #000 !important; }

.fm-bgcolor-black { background-color: #000 !important; }

.fm-bordercolor-black { border-color: #000 !important; }

.fm-color-white { color: #FFF !important; }

.fm-bgcolor-white { background-color: #FFF !important; }

.fm-bordercolor-white { border-color: #FFF !important; }

.fm-color-error { color: #dd3e31 !important; }

.fm-bgcolor-error { background-color: #dd3e31 !important; }

.fm-bordercolor-error { border-color: #dd3e31 !important; }

.fm-color-warning { color: #f2a34c !important; }

.fm-bgcolor-warning { background-color: #f2a34c !important; }

.fm-bordercolor-warning { border-color: #f2a34c !important; }

.fm-color-success { color: #62c555 !important; }

.fm-bgcolor-success { background-color: #62c555 !important; }

.fm-bordercolor-success { border-color: #62c555 !important; }

.fm-color-text-primary { color: #373a3c !important; }

.fm-bgcolor-text-primary { background-color: #373a3c !important; }

.fm-bordercolor-text-primary { border-color: #373a3c !important; }

.fm-color-text-secodary { color: #757575 !important; }

.fm-bgcolor-text-secodary { background-color: #757575 !important; }

.fm-bordercolor-text-secodary { border-color: #757575 !important; }

.fm-color-text-secondary { color: #757575 !important; }

.fm-bgcolor-text-secondary { background-color: #757575 !important; }

.fm-bordercolor-text-secondary { border-color: #757575 !important; }

.fm-color-text-tertiary { color: #949494 !important; }

.fm-bgcolor-text-tertiary { background-color: #949494 !important; }

.fm-bordercolor-text-tertiary { border-color: #949494 !important; }

.fm-icon-certas-mail { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-certas-mail:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-certas-mail.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-certas-mail.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-certas-mail.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-certas-mail.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-certas-mail.fm-icon-command:hover { font-size: inherit; }

.fm-icon-certas-mail.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-certas-mail.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-certas-mail.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-certas-mail.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-certas-mail.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-certas-lock { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-certas-lock:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-certas-lock.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-certas-lock.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-certas-lock.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-certas-lock.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-certas-lock.fm-icon-command:hover { font-size: inherit; }

.fm-icon-certas-lock.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-certas-lock.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-certas-lock.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-certas-lock.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-certas-lock.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-certas-search { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-certas-search:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-certas-search.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-certas-search.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-certas-search.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-certas-search.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-certas-search.fm-icon-command:hover { font-size: inherit; }

.fm-icon-certas-search.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-certas-search.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-certas-search.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-certas-search.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-certas-search.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-op-search { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-op-search:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-op-search.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-op-search.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-op-search.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-op-search.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-op-search.fm-icon-command:hover { font-size: inherit; }

.fm-icon-op-search.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-op-search.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-op-search.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-op-search.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-op-search.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-op-apply { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-op-apply:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-op-apply.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-op-apply.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-op-apply.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-op-apply.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-op-apply.fm-icon-command:hover { font-size: inherit; }

.fm-icon-op-apply.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-op-apply.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-op-apply.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-op-apply.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-op-apply.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-op-cancel { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-op-cancel:before { content: ""; font-size: 1.8em; font-family: CERTAS Icons Regular; }

.fm-icon-op-cancel.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-op-cancel.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-op-cancel.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-op-cancel.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-op-cancel.fm-icon-command:hover { font-size: inherit; }

.fm-icon-op-cancel.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-op-cancel.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-op-cancel.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-op-cancel.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-op-cancel.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-op-back { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-op-back:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-op-back.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-op-back.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-op-back.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-op-back.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-op-back.fm-icon-command:hover { font-size: inherit; }

.fm-icon-op-back.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-op-back.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-op-back.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-op-back.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-op-back.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-op-refresh { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-op-refresh:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-op-refresh.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-op-refresh.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-op-refresh.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-op-refresh.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-op-refresh.fm-icon-command:hover { font-size: inherit; }

.fm-icon-op-refresh.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-op-refresh.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-op-refresh.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-op-refresh.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-op-refresh.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-op-logout { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-op-logout:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-op-logout.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-op-logout.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-op-logout.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-op-logout.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-op-logout.fm-icon-command:hover { font-size: inherit; }

.fm-icon-op-logout.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-op-logout.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-op-logout.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-op-logout.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-op-logout.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-messagetype { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-messagetype:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-messagetype.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-messagetype.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-messagetype.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-messagetype.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-messagetype.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-messagetype.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-messagetype.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-messagetype.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-messagetype.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-messagetype.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-shield { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-shield:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-shield.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-shield.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-shield.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-shield.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-shield.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-shield.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-shield.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-shield.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-shield.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-shield.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-shield-person { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-shield-person:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-shield-person.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-shield-person.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-shield-person.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-shield-person.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-shield-person.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-shield-person.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-shield-person.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-shield-person.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-shield-person.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-shield-person.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-delete { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-delete:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-delete.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-delete.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-delete.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-delete.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-delete.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-delete.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-delete.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-delete.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-delete.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-delete.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-edit { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-edit:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-edit.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-edit.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-edit.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-edit.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-edit.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-edit.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-edit.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-edit.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-edit.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-edit.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-clear { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-clear:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-clear.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-clear.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-clear.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-clear.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-clear.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-clear.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-clear.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-clear.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-clear.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-clear.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-reload { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-reload:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-reload.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-reload.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-reload.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-reload.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-reload.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-reload.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-reload.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-reload.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-reload.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-reload.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-expand { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-expand:before { content: ""; font-size: 2em; font-family: CERTAS Icons Regular; }

.fm-icon-item-expand.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-expand.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-expand.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-expand.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-expand.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-expand.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-expand.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-expand.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-expand.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-expand.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-collapse { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-collapse:before { content: ""; font-size: 2em; font-family: CERTAS Icons Regular; }

.fm-icon-item-collapse.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-collapse.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-collapse.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-collapse.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-collapse.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-collapse.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-collapse.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-collapse.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-collapse.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-collapse.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-device { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-device:before { content: ""; font-size: 1em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-device.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-device.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-device.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-device.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-device.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-device.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-device.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-device.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-device.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-device.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-devicegroup { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-devicegroup:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-devicegroup.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-devicegroup.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-devicegroup.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-devicegroup.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-devicegroup.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-devicegroup.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-devicegroup.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-devicegroup.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-devicegroup.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-devicegroup.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-users { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-users:before { content: ""; font-size: 1.1em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-users.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-users.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-users.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-users.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-users.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-users.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-users.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-users.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-users.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-users.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-user { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-user:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-user.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-user.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-user.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-user.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-user.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-user.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-user.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-user.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-user.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-user.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-selected { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-selected:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-selected.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-selected.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-selected.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-selected.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-selected.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-selected.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-selected.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-selected.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-selected.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-selected.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-unselected { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-unselected:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-unselected.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-unselected.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-unselected.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-unselected.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-unselected.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-unselected.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-unselected.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-unselected.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-unselected.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-unselected.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-notes { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-notes:before { content: ""; font-size: 1.1em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-notes.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-notes.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-notes.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-notes.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-notes.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-notes.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-notes.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-notes.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-notes.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-notes.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-info { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-info:before { content: ""; font-size: 1.1em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-info.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-info.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-info.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-info.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-info.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-info.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-info.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-info.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-info.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-info.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-documentempty { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-documentempty:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-documentempty.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-documentempty.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-documentempty.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-documentempty.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-documentempty.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-documentempty.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-documentempty.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-documentempty.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-documentempty.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-documentempty.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-document { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-document:before { content: ""; font-size: 2.1em; font-family: CERTAS Icons Regular; }

.fm-icon-item-document.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-document.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-document.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-document.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-document.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-document.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-document.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-document.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-document.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-document.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-documents { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-documents:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-documents.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-documents.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-documents.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-documents.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-documents.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-documents.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-documents.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-documents.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-documents.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-documents.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-location { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-location:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-location.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-location.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-location.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-location.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-location.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-location.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-location.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-location.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-location.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-location.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-alarm { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-alarm:before { content: ""; font-size: 1.3em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-alarm.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-alarm.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-alarm.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-alarm.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-alarm.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-alarm.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-alarm.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-alarm.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-alarm.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-alarm.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-phone { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-phone:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-phone.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-phone.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-phone.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-phone.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-phone.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-phone.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-phone.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-phone.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-phone.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-phone.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-mail { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-mail:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-mail.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-mail.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-mail.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-mail.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-mail.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-mail.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-mail.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-mail.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-mail.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-mail.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-email { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-email:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-email.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-email.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-email.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-email.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-email.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-email.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-email.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-email.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-email.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-email.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-company { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-company:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-company.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-company.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-company.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-company.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-company.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-company.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-company.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-company.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-company.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-company.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-checked { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-checked:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-checked.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-checked.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-checked.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-checked.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-checked.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-checked.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-checked.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-checked.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-checked.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-checked.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-keys { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-keys:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-keys.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-keys.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-keys.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-keys.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-keys.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-keys.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-keys.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-keys.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-keys.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-keys.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-chevron-left { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-chevron-left:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-chevron-left.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-chevron-left.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-chevron-left.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-chevron-left.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-chevron-left.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-chevron-left.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-chevron-left.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-chevron-left.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-chevron-left.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-chevron-left.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-chevron-right { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-chevron-right:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-chevron-right.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-chevron-right.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-chevron-right.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-chevron-right.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-chevron-right.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-chevron-right.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-chevron-right.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-chevron-right.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-chevron-right.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-chevron-right.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-chevron-down { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-chevron-down:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-chevron-down.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-chevron-down.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-chevron-down.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-chevron-down.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-chevron-down.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-chevron-down.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-chevron-down.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-chevron-down.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-chevron-down.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-chevron-down.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-contacts { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-contacts:before { content: ""; font-size: 1.1em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-contacts.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-contacts.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-contacts.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-contacts.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-contacts.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-contacts.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-contacts.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-contacts.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-contacts.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-contacts.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-incidentinstructions { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-incidentinstructions:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-incidentinstructions.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-incidentinstructions.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-incidentinstructions.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-incidentinstructions.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-incidentinstructions.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-incidentinstructions.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-incidentinstructions.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-incidentinstructions.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-incidentinstructions.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-incidentinstructions.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-faq { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-faq:before { content: ""; font-size: 1.1em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-faq.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-faq.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-faq.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-faq.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-faq.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-faq.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-faq.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-faq.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-faq.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-faq.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-signal { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-signal:before { content: ""; font-size: 1.4em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-signal.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-signal.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-signal.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-signal.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-signal.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-signal.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-signal.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-signal.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-signal.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-signal.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-warning { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-warning:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-warning.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-warning.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-warning.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-warning.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-warning.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-warning.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-warning.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-warning.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-warning.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-warning.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-mutation { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-mutation:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-mutation.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-mutation.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-mutation.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-mutation.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-mutation.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-mutation.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-mutation.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-mutation.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-mutation.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-mutation.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-mutationlog { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-mutationlog:before { content: ""; font-size: 1.6em; font-family: CERTAS Icons Regular; }

.fm-icon-item-mutationlog.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-mutationlog.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-mutationlog.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-mutationlog.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-mutationlog.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-mutationlog.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-mutationlog.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-mutationlog.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-mutationlog.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-mutationlog.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-instruction-timeplan { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-instruction-timeplan:before { content: ""; font-size: 1.1em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-instruction-timeplan.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-instruction-timeplan.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-instruction-timeplan.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-instruction-timeplan.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-instruction-timeplan.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-instruction-timeplan.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-instruction-timeplan.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-instruction-timeplan.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-instruction-timeplan.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-instruction-timeplan.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-instruction-calendar { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-instruction-calendar:before { content: ""; font-size: 1.1em; font-family: FontAwesome; }

.fm-icon-item-instruction-calendar.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-instruction-calendar.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-instruction-calendar.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-instruction-calendar.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-instruction-calendar.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-instruction-calendar.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-instruction-calendar.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-instruction-calendar.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-instruction-calendar.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-instruction-calendar.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-instruction-address { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-instruction-address:before { content: ""; font-size: 1.4em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-instruction-address.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-instruction-address.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-instruction-address.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-instruction-address.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-instruction-address.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-instruction-address.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-instruction-address.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-instruction-address.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-instruction-address.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-instruction-address.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-mutation-help { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-mutation-help:before { content: ""; font-size: 1.1em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-mutation-help.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-mutation-help.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-mutation-help.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-mutation-help.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-mutation-help.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-mutation-help.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-mutation-help.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-mutation-help.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-mutation-help.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-mutation-help.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-statistics { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-statistics:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-statistics.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-statistics.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-statistics.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-statistics.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-statistics.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-statistics.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-statistics.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-statistics.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-statistics.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-statistics.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-camera { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-camera:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-camera.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-camera.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-camera.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-camera.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-camera.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-camera.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-camera.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-camera.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-camera.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-camera.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-data-table { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-data-table:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-data-table.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-data-table.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-data-table.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-data-table.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-data-table.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-data-table.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-data-table.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-data-table.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-data-table.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-data-table.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-align-top { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-align-top:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-align-top.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-align-top.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-align-top.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-align-top.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-align-top.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-align-top.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-align-top.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-align-top.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-align-top.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-align-top.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-align-bottom { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-align-bottom:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-align-bottom.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-align-bottom.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-align-bottom.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-align-bottom.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-align-bottom.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-align-bottom.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-align-bottom.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-align-bottom.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-align-bottom.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-align-bottom.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-rootaccount { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-rootaccount:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-item-rootaccount.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-rootaccount.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-rootaccount.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-rootaccount.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-rootaccount.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-rootaccount.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-rootaccount.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-rootaccount.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-rootaccount.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-rootaccount.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-arrow-right { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-arrow-right:before { content: ""; font-size: 1.1em; font-family: FontAwesome; }

.fm-icon-arrow-right.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-arrow-right.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-arrow-right.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-arrow-right.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-arrow-right.fm-icon-command:hover { font-size: inherit; }

.fm-icon-arrow-right.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-arrow-right.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-arrow-right.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-arrow-right.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-arrow-right.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-download { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-download:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-download.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-download.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-download.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-download.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-download.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-download.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-download.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-download.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-download.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-download.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-upload { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-upload:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-upload.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-upload.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-upload.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-upload.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-upload.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-upload.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-upload.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-upload.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-upload.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-upload.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-opendocument { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-opendocument:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-opendocument.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-opendocument.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-opendocument.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-opendocument.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-opendocument.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-opendocument.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-opendocument.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-opendocument.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-opendocument.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-opendocument.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-information { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-information:before { content: ""; font-size: 1em; font-family: CERTAS Icons Regular; }

.fm-icon-item-information.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-information.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-information.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-information.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-information.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-information.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-information.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-information.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-information.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-information.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-indicator { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-indicator:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-indicator.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-indicator.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-indicator.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-indicator.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-indicator.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-indicator.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-indicator.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-indicator.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-indicator.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-indicator.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-toggle-left { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-toggle-left:before { content: ""; font-size: 1.4em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-toggle-left.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-toggle-left.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-toggle-left.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-toggle-left.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-toggle-left.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-toggle-left.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-toggle-left.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-toggle-left.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-toggle-left.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-toggle-left.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-toggle-right { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-toggle-right:before { content: ""; font-size: 1.4em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-toggle-right.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-toggle-right.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-toggle-right.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-toggle-right.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-toggle-right.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-toggle-right.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-toggle-right.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-toggle-right.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-toggle-right.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-toggle-right.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-intervention { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-intervention:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-intervention.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-intervention.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-intervention.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-intervention.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-intervention.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-intervention.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-intervention.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-intervention.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-intervention.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-intervention.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-process { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-process:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-item-process.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-process.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-process.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-process.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-process.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-process.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-process.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-process.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-process.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-process.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-item-devicetype { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-item-devicetype:before { content: ""; font-size: 1.2em; font-family: CERTAS Icons Regular; }

.fm-icon-item-devicetype.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-item-devicetype.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-item-devicetype.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-item-devicetype.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-item-devicetype.fm-icon-command:hover { font-size: inherit; }

.fm-icon-item-devicetype.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-item-devicetype.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-item-devicetype.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-item-devicetype.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-item-devicetype.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-checkbox-unselected { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-checkbox-unselected:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-checkbox-unselected.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-checkbox-unselected.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-checkbox-unselected.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-checkbox-unselected.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-checkbox-unselected.fm-icon-command:hover { font-size: inherit; }

.fm-icon-checkbox-unselected.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-checkbox-unselected.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-checkbox-unselected.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-checkbox-unselected.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-checkbox-unselected.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-checkbox-selected { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-checkbox-selected:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-checkbox-selected.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-checkbox-selected.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-checkbox-selected.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-checkbox-selected.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-checkbox-selected.fm-icon-command:hover { font-size: inherit; }

.fm-icon-checkbox-selected.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-checkbox-selected.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-checkbox-selected.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-checkbox-selected.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-checkbox-selected.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-radiobox-selected { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-radiobox-selected:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-radiobox-selected.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-radiobox-selected.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-radiobox-selected.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-radiobox-selected.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-radiobox-selected.fm-icon-command:hover { font-size: inherit; }

.fm-icon-radiobox-selected.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-radiobox-selected.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-radiobox-selected.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-radiobox-selected.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-radiobox-selected.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-radiobox-unselected { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-radiobox-unselected:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-radiobox-unselected.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-radiobox-unselected.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-radiobox-unselected.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-radiobox-unselected.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-radiobox-unselected.fm-icon-command:hover { font-size: inherit; }

.fm-icon-radiobox-unselected.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-radiobox-unselected.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-radiobox-unselected.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-radiobox-unselected.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-radiobox-unselected.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-checkmark { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-checkmark:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-checkmark.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-checkmark.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-checkmark.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-checkmark.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-checkmark.fm-icon-command:hover { font-size: inherit; }

.fm-icon-checkmark.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-checkmark.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-checkmark.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-checkmark.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-checkmark.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-view-map { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-view-map:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-view-map.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-view-map.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-view-map.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-view-map.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-view-map.fm-icon-command:hover { font-size: inherit; }

.fm-icon-view-map.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-view-map.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-view-map.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-view-map.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-view-map.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-view-tiles { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-view-tiles:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-view-tiles.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-view-tiles.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-view-tiles.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-view-tiles.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-view-tiles.fm-icon-command:hover { font-size: inherit; }

.fm-icon-view-tiles.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-view-tiles.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-view-tiles.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-view-tiles.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-view-tiles.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-view-tabular { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-view-tabular:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-view-tabular.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-view-tabular.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-view-tabular.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-view-tabular.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-view-tabular.fm-icon-command:hover { font-size: inherit; }

.fm-icon-view-tabular.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-view-tabular.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-view-tabular.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-view-tabular.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-view-tabular.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-view-preview { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-view-preview:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-view-preview.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-view-preview.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-view-preview.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-view-preview.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-view-preview.fm-icon-command:hover { font-size: inherit; }

.fm-icon-view-preview.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-view-preview.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-view-preview.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-view-preview.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-view-preview.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-settings { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-settings:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-settings.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-settings.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-settings.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-settings.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-settings.fm-icon-command:hover { font-size: inherit; }

.fm-icon-settings.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-settings.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-settings.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-settings.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-settings.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-dialog-close { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-dialog-close:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-dialog-close.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-dialog-close.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-dialog-close.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-dialog-close.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-dialog-close.fm-icon-command:hover { font-size: inherit; }

.fm-icon-dialog-close.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-dialog-close.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-dialog-close.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-dialog-close.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-dialog-close.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-map-pin { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-map-pin:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-map-pin.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-map-pin.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-map-pin.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-map-pin.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-map-pin.fm-icon-command:hover { font-size: inherit; }

.fm-icon-map-pin.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-map-pin.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-map-pin.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-map-pin.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-map-pin.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-reload { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-reload:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-reload.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-reload.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-reload.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-reload.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-reload.fm-icon-command:hover { font-size: inherit; }

.fm-icon-reload.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-reload.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-reload.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-reload.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-reload.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-refresh { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-refresh:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-refresh.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-refresh.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-refresh.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-refresh.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-refresh.fm-icon-command:hover { font-size: inherit; }

.fm-icon-refresh.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-refresh.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-refresh.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-refresh.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-refresh.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-pending { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-pending:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-pending.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-pending.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-pending.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-pending.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-pending.fm-icon-command:hover { font-size: inherit; }

.fm-icon-pending.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-pending.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-pending.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-pending.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-pending.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-dataloading-1 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-dataloading-1:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-dataloading-1.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-dataloading-1.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-dataloading-1.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-dataloading-1.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-dataloading-1.fm-icon-command:hover { font-size: inherit; }

.fm-icon-dataloading-1.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-dataloading-1.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-dataloading-1.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-dataloading-1.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-dataloading-1.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-dataloading-2 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-dataloading-2:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-dataloading-2.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-dataloading-2.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-dataloading-2.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-dataloading-2.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-dataloading-2.fm-icon-command:hover { font-size: inherit; }

.fm-icon-dataloading-2.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-dataloading-2.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-dataloading-2.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-dataloading-2.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-dataloading-2.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-dataloading-3 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-dataloading-3:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-dataloading-3.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-dataloading-3.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-dataloading-3.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-dataloading-3.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-dataloading-3.fm-icon-command:hover { font-size: inherit; }

.fm-icon-dataloading-3.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-dataloading-3.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-dataloading-3.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-dataloading-3.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-dataloading-3.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-dataloading-4 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-dataloading-4:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-dataloading-4.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-dataloading-4.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-dataloading-4.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-dataloading-4.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-dataloading-4.fm-icon-command:hover { font-size: inherit; }

.fm-icon-dataloading-4.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-dataloading-4.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-dataloading-4.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-dataloading-4.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-dataloading-4.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-devicestate-0 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-devicestate-0:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-devicestate-0.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-devicestate-0.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-devicestate-0.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-devicestate-0.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-devicestate-0.fm-icon-command:hover { font-size: inherit; }

.fm-icon-devicestate-0.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-devicestate-0.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-devicestate-0.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-devicestate-0.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-devicestate-0.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-devicestate-1 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-devicestate-1:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-devicestate-1.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-devicestate-1.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-devicestate-1.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-devicestate-1.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-devicestate-1.fm-icon-command:hover { font-size: inherit; }

.fm-icon-devicestate-1.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-devicestate-1.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-devicestate-1.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-devicestate-1.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-devicestate-1.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-devicestate-2 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-devicestate-2:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-devicestate-2.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-devicestate-2.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-devicestate-2.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-devicestate-2.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-devicestate-2.fm-icon-command:hover { font-size: inherit; }

.fm-icon-devicestate-2.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-devicestate-2.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-devicestate-2.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-devicestate-2.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-devicestate-2.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-devicestate-3 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-devicestate-3:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-devicestate-3.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-devicestate-3.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-devicestate-3.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-devicestate-3.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-devicestate-3.fm-icon-command:hover { font-size: inherit; }

.fm-icon-devicestate-3.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-devicestate-3.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-devicestate-3.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-devicestate-3.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-devicestate-3.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-devicestate-4 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-devicestate-4:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-devicestate-4.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-devicestate-4.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-devicestate-4.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-devicestate-4.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-devicestate-4.fm-icon-command:hover { font-size: inherit; }

.fm-icon-devicestate-4.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-devicestate-4.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-devicestate-4.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-devicestate-4.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-devicestate-4.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-accountprofile-moduleaccess { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-accountprofile-moduleaccess:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-accountprofile-moduleaccess.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-accountprofile-moduleaccess.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-accountprofile-moduleaccess.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-accountprofile-moduleaccess.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-accountprofile-moduleaccess.fm-icon-command:hover { font-size: inherit; }

.fm-icon-accountprofile-moduleaccess.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-accountprofile-moduleaccess.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-accountprofile-moduleaccess.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-accountprofile-moduleaccess.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-accountprofile-moduleaccess.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-accountprofile-operations { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-accountprofile-operations:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-accountprofile-operations.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-accountprofile-operations.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-accountprofile-operations.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-accountprofile-operations.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-accountprofile-operations.fm-icon-command:hover { font-size: inherit; }

.fm-icon-accountprofile-operations.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-accountprofile-operations.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-accountprofile-operations.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-accountprofile-operations.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-accountprofile-operations.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-accountprofile-documentaccess { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-accountprofile-documentaccess:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-accountprofile-documentaccess.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-accountprofile-documentaccess.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-accountprofile-documentaccess.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-accountprofile-documentaccess.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-accountprofile-documentaccess.fm-icon-command:hover { font-size: inherit; }

.fm-icon-accountprofile-documentaccess.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-accountprofile-documentaccess.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-accountprofile-documentaccess.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-accountprofile-documentaccess.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-accountprofile-documentaccess.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-simpleregistration-cancel { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-simpleregistration-cancel:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-simpleregistration-cancel.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-simpleregistration-cancel.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-simpleregistration-cancel.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-simpleregistration-cancel.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-simpleregistration-cancel.fm-icon-command:hover { font-size: inherit; }

.fm-icon-simpleregistration-cancel.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-simpleregistration-cancel.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-simpleregistration-cancel.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-simpleregistration-cancel.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-simpleregistration-cancel.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-dashboard { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-dashboard:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-module-dashboard.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-dashboard.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-dashboard.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-dashboard.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-dashboard.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-dashboard.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-dashboard.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-dashboard.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-dashboard.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-dashboard.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-devices { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-devices:before { content: ""; font-size: 1em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-module-devices.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-devices.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-devices.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-devices.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-devices.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-devices.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-devices.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-devices.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-devices.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-devices.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-news { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-news:before { content: ""; font-size: 1.1em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-module-news.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-news.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-news.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-news.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-news.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-news.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-news.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-news.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-news.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-news.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-articles { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-articles:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-module-articles.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-articles.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-articles.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-articles.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-articles.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-articles.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-articles.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-articles.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-articles.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-articles.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-support { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-support:before { content: ""; font-size: 1em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-module-support.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-support.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-support.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-support.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-support.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-support.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-support.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-support.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-support.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-support.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-events { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-events:before { content: ""; font-size: 1.3em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-module-events.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-events.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-events.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-events.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-events.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-events.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-events.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-events.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-events.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-events.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-documents { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-documents:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-module-documents.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-documents.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-documents.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-documents.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-documents.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-documents.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-documents.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-documents.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-documents.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-documents.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-accounts { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-accounts:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-module-accounts.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-accounts.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-accounts.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-accounts.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-accounts.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-accounts.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-accounts.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-accounts.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-accounts.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-accounts.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-persons { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-persons:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-module-persons.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-persons.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-persons.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-persons.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-persons.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-persons.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-persons.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-persons.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-persons.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-persons.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-baseaccounts { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-baseaccounts:before { content: ""; font-size: 1.1em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-module-baseaccounts.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-baseaccounts.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-baseaccounts.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-baseaccounts.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-baseaccounts.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-baseaccounts.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-baseaccounts.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-baseaccounts.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-baseaccounts.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-baseaccounts.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-faq { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-faq:before { content: ""; font-size: 1.1em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-module-faq.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-faq.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-faq.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-faq.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-faq.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-faq.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-faq.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-faq.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-faq.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-faq.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-simpleregistrations { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-simpleregistrations:before { content: ""; font-size: 1.6em; font-family: CERTAS Icons Regular; }

.fm-icon-module-simpleregistrations.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-simpleregistrations.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-simpleregistrations.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-simpleregistrations.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-simpleregistrations.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-simpleregistrations.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-simpleregistrations.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-simpleregistrations.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-simpleregistrations.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-simpleregistrations.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-mutations { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-mutations:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-module-mutations.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-mutations.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-mutations.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-mutations.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-mutations.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-mutations.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-mutations.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-mutations.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-mutations.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-mutations.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-statistics { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-statistics:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-module-statistics.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-statistics.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-statistics.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-statistics.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-statistics.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-statistics.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-statistics.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-statistics.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-statistics.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-statistics.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-processes { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-processes:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-module-processes.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-processes.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-processes.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-processes.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-processes.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-processes.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-processes.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-processes.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-processes.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-processes.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-devicetypes { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-devicetypes:before { content: ""; font-size: 1.2em; font-family: CERTAS Icons Regular; }

.fm-icon-module-devicetypes.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-devicetypes.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-devicetypes.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-devicetypes.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-devicetypes.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-devicetypes.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-devicetypes.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-devicetypes.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-devicetypes.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-devicetypes.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-module-tasks { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-module-tasks:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-module-tasks.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-module-tasks.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-module-tasks.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-module-tasks.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-module-tasks.fm-icon-command:hover { font-size: inherit; }

.fm-icon-module-tasks.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-module-tasks.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-module-tasks.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-module-tasks.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-module-tasks.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-baseaccountfunction-customer { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-baseaccountfunction-customer:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-baseaccountfunction-customer.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-baseaccountfunction-customer.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-baseaccountfunction-customer.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-baseaccountfunction-customer.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-baseaccountfunction-customer.fm-icon-command:hover { font-size: inherit; }

.fm-icon-baseaccountfunction-customer.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-baseaccountfunction-customer.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-baseaccountfunction-customer.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-baseaccountfunction-customer.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-baseaccountfunction-customer.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-baseaccountfunction-technician { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-baseaccountfunction-technician:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-baseaccountfunction-technician.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-baseaccountfunction-technician.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-baseaccountfunction-technician.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-baseaccountfunction-technician.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-baseaccountfunction-technician.fm-icon-command:hover { font-size: inherit; }

.fm-icon-baseaccountfunction-technician.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-baseaccountfunction-technician.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-baseaccountfunction-technician.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-baseaccountfunction-technician.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-baseaccountfunction-technician.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-baseaccountfunction-intervention { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-baseaccountfunction-intervention:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-baseaccountfunction-intervention.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-baseaccountfunction-intervention.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-baseaccountfunction-intervention.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-baseaccountfunction-intervention.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-baseaccountfunction-intervention.fm-icon-command:hover { font-size: inherit; }

.fm-icon-baseaccountfunction-intervention.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-baseaccountfunction-intervention.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-baseaccountfunction-intervention.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-baseaccountfunction-intervention.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-baseaccountfunction-intervention.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-baseaccountfunction-customerservice { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-baseaccountfunction-customerservice:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-baseaccountfunction-customerservice.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-baseaccountfunction-customerservice.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-baseaccountfunction-customerservice.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-baseaccountfunction-customerservice.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-baseaccountfunction-customerservice.fm-icon-command:hover { font-size: inherit; }

.fm-icon-baseaccountfunction-customerservice.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-baseaccountfunction-customerservice.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-baseaccountfunction-customerservice.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-baseaccountfunction-customerservice.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-baseaccountfunction-customerservice.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-baseaccountfunction-certas { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-baseaccountfunction-certas:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-baseaccountfunction-certas.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-baseaccountfunction-certas.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-baseaccountfunction-certas.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-baseaccountfunction-certas.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-baseaccountfunction-certas.fm-icon-command:hover { font-size: inherit; }

.fm-icon-baseaccountfunction-certas.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-baseaccountfunction-certas.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-baseaccountfunction-certas.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-baseaccountfunction-certas.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-baseaccountfunction-certas.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-baseaccountstate-0 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-baseaccountstate-0:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-baseaccountstate-0.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-baseaccountstate-0.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-baseaccountstate-0.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-baseaccountstate-0.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-baseaccountstate-0.fm-icon-command:hover { font-size: inherit; }

.fm-icon-baseaccountstate-0.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-baseaccountstate-0.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-baseaccountstate-0.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-baseaccountstate-0.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-baseaccountstate-0.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-baseaccountstate-1 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-baseaccountstate-1:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-baseaccountstate-1.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-baseaccountstate-1.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-baseaccountstate-1.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-baseaccountstate-1.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-baseaccountstate-1.fm-icon-command:hover { font-size: inherit; }

.fm-icon-baseaccountstate-1.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-baseaccountstate-1.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-baseaccountstate-1.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-baseaccountstate-1.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-baseaccountstate-1.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-baseaccountstate-2 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-baseaccountstate-2:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-baseaccountstate-2.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-baseaccountstate-2.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-baseaccountstate-2.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-baseaccountstate-2.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-baseaccountstate-2.fm-icon-command:hover { font-size: inherit; }

.fm-icon-baseaccountstate-2.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-baseaccountstate-2.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-baseaccountstate-2.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-baseaccountstate-2.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-baseaccountstate-2.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-subjecttype-0 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-subjecttype-0:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-subjecttype-0.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-subjecttype-0.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-subjecttype-0.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-subjecttype-0.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-subjecttype-0.fm-icon-command:hover { font-size: inherit; }

.fm-icon-subjecttype-0.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-subjecttype-0.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-subjecttype-0.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-subjecttype-0.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-subjecttype-0.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-subjecttype-1 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-subjecttype-1:before { content: ""; font-size: 1.2em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-subjecttype-1.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-subjecttype-1.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-subjecttype-1.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-subjecttype-1.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-subjecttype-1.fm-icon-command:hover { font-size: inherit; }

.fm-icon-subjecttype-1.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-subjecttype-1.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-subjecttype-1.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-subjecttype-1.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-subjecttype-1.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-indicatoroperationstate-0 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-indicatoroperationstate-0:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-indicatoroperationstate-0.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-indicatoroperationstate-0.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-indicatoroperationstate-0.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-indicatoroperationstate-0.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-indicatoroperationstate-0.fm-icon-command:hover { font-size: inherit; }

.fm-icon-indicatoroperationstate-0.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-indicatoroperationstate-0.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-indicatoroperationstate-0.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-indicatoroperationstate-0.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-indicatoroperationstate-0.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-indicatoroperationstate-1 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-indicatoroperationstate-1:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-indicatoroperationstate-1.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-indicatoroperationstate-1.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-indicatoroperationstate-1.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-indicatoroperationstate-1.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-indicatoroperationstate-1.fm-icon-command:hover { font-size: inherit; }

.fm-icon-indicatoroperationstate-1.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-indicatoroperationstate-1.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-indicatoroperationstate-1.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-indicatoroperationstate-1.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-indicatoroperationstate-1.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-indicatoroperationstate-10 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-indicatoroperationstate-10:before { content: ""; font-size: 1.4em; font-family: CERTAS Icons Regular; }

.fm-icon-indicatoroperationstate-10.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-indicatoroperationstate-10.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-indicatoroperationstate-10.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-indicatoroperationstate-10.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-indicatoroperationstate-10.fm-icon-command:hover { font-size: inherit; }

.fm-icon-indicatoroperationstate-10.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-indicatoroperationstate-10.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-indicatoroperationstate-10.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-indicatoroperationstate-10.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-indicatoroperationstate-10.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-indicatorstate-0 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-indicatorstate-0:before { content: ""; font-size: 1.4em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-indicatorstate-0.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-indicatorstate-0.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-indicatorstate-0.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-indicatorstate-0.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-indicatorstate-0.fm-icon-command:hover { font-size: inherit; }

.fm-icon-indicatorstate-0.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-indicatorstate-0.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-indicatorstate-0.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-indicatorstate-0.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-indicatorstate-0.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-indicatorstate-1 { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; -webkit-font-smoothing: antialiased; }

.fm-icon-indicatorstate-1:before { content: ""; font-size: 1.4em; font-family: CERTAS-Portal-Icons-Regular; }

.fm-icon-indicatorstate-1.fm-icon-padded { padding-left: 8px; padding-right: 8px; }

.fm-icon-indicatorstate-1.fm-icon-padded:nth-child(1) { padding-left: 0px; }

.fm-icon-indicatorstate-1.fm-icon-padded:last-child { padding-right: 0px; }

.fm-icon-indicatorstate-1.fm-icon-command { cursor: pointer; cursor: hand; font-size: inherit; color: #989898; }

.fm-icon-indicatorstate-1.fm-icon-command:hover { font-size: inherit; }

.fm-icon-indicatorstate-1.fm-icon-command:hover:hover { color: #373a3c; }

.fm-icon-indicatorstate-1.fm-icon-command.disabled { cursor: default !important; pointer-events: none !important; font-size: inherit; color: #000; }

.fm-icon-indicatorstate-1.fm-icon-command.fm-icon-command-selectable { color: #989898; }

.fm-icon-indicatorstate-1.fm-icon-command.fm-icon-command-selectable:hover { color: #373a3c; }

.fm-icon-indicatorstate-1.fm-icon-command.fm-icon-command-selectable.fm-icon-command-selected { color: #373a3c; }

.fm-icon-fw { text-align: center; width: 1.2em; display: inline-block; vertical-align: baseline; }

.form-group { display: block; position: relative; margin-bottom: 15px; width: 100%; }

.form-group.form-group-compact { margin: 0px; }

.form-group label { font-size: inherit; font-weight: inherit; color: inherit; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: baseline; margin-bottom: 2px; max-width: 100%; }

.form-group input, .form-group textarea, .form-group select { box-sizing: border-box; border-style: solid; padding-left: 18px; padding-right: 18px; padding-top: 10px; padding-bottom: 10px; color: #555; font-family: inherit; min-height: 44px; }

.form-group input::placeholder, .form-group textarea::placeholder { color: #757575; }

.form-group div.form-control.form-control-passive { min-height: 44px; padding-left: 18px; padding-right: 18px; padding-top: 10px; }

.form-group .form-control { height: inherit; }

.form-control { font-size: inherit; font-weight: inherit; box-shadow: none; padding: 6px 12px; border: 1px solid #AAA; outline: none; height: inherit; width: 100%; height: 34px; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; border-radius: 0 !important; }

.form-control:focus { border-color: #000; }

.form-control.select2-container { height: 44px; }

.form-control.select2-container.select2-container-multi { height: initial; min-height: 44px; }

.form-control.select2-container.select2-container-multi.select2-container-disabled .select2-choices { background-color: inherit; }

.form-control.fm-textarea { padding-left: 18px; padding-right: 18px; padding-top: 10px; padding-bottom: 10px; }

.form-control.fm-datasection-checkboxlist { padding-top: 15px; padding-bottom: 15px; }

.form-control.fm-datasection-list { padding-top: 15px; padding-bottom: 15px; }

.form-control.form-control-multiline { height: inherit; }

.form-control[disabled], fieldset[disabled] .form-control { cursor: default; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: inherit; opacity: 1; }

.panel { margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 0px; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); }

.btn { text-shadow: none !important; font-family: inherit; line-height: 1.42857143; }

.fm-draggable-element { cursor: pointer; cursor: hand; }

.fm-draggable-element-moving:hover { background-color: inherit; }

.fm-draggable-element-overtarget { background-color: #adffad !important; }

.fm-draggable-element-overtarget:hover { background-color: inherit; }

.fm-sortable-element { position: relative; cursor: pointer; cursor: hand; }

.fm-sortable-element-moving:after { font-family: 'FontAwesome'; z-index: 88888; content: "\f07d"; position: absolute; top: 0px; left: -12px; top: 0px; font-size: 14px; color: #0855f5 !important; }

.fm-sortable-element-moving-vertical:after { font-family: 'FontAwesome'; z-index: 88888; content: "\f07d"; position: absolute; top: 0px; left: -12px; top: 0px; font-size: 14px; color: #0855f5 !important; }

.fm-sortable-element-moving-horizontal:after { font-family: 'FontAwesome'; z-index: 88888; content: "\f07d"; position: absolute; top: 0px; left: -12px; top: 0px; font-size: 14px; color: #0855f5 !important; }

.btt, .bvt, .bat { border-top: 1px solid #d3d8e0 !important; }

.btt-t, .bvt-t, .bat-t { border-top: 1px solid transparent !important; }

.brt, .bht, .bat { border-right: 1px solid #d3d8e0 !important; }

.brt-t, .bht-t, .bht-t { border-bottom: 1px solid transparent !important; }

.bbt, .bvt, .bat { border-bottom: 1px solid #d3d8e0 !important; }

.bbt-t, .bvt-t, .bat-t { border-bottom: 1px solid transparent !important; }

.blt, .bht, .bat { border-left: 1px solid #d3d8e0 !important; }

.blt-t, .bht-t, .bat-t { border-bottom: 1px solid transparent !important; }

.btm, .bvm, .bam { border-top: 2px solid #d3d8e0 !important; }

.btm-t, .bvm-t, .bam-t { border-top: 2px solid transparent !important; }

.brm, .bhm, .bam { border-right: 2px solid #d3d8e0 !important; }

.brm-t, .bhm-t, .bhm-t { border-bottom: 2px solid transparent !important; }

.bbm, .bvm, .bam { border-bottom: 2px solid #d3d8e0 !important; }

.bbm-t, .bvm-t, .bam-t { border-bottom: 2px solid transparent !important; }

.blm, .bhm, .bam { border-left: 2px solid #d3d8e0 !important; }

.blm-t, .bhm-t, .bam-t { border-bottom: 2px solid transparent !important; }

.btl, .bvl, .bal { border-top: 3px solid #d3d8e0 !important; }

.btl-t, .bvl-t, .bal-t { border-top: 3px solid transparent !important; }

.brl, .bhl, .bal { border-right: 3px solid #d3d8e0 !important; }

.brl-t, .bhl-t, .bhl-t { border-bottom: 3px solid transparent !important; }

.bbl, .bvl, .bal { border-bottom: 3px solid #d3d8e0 !important; }

.bbl-t, .bvl-t, .bal-t { border-bottom: 3px solid transparent !important; }

.bll, .bhl, .bal { border-left: 3px solid #d3d8e0 !important; }

.bll-t, .bhl-t, .bal-t { border-bottom: 3px solid transparent !important; }

.btx, .bvx, .bax { border-top: 5px solid #d3d8e0 !important; }

.btx-t, .bvx-t, .bax-t { border-top: 5px solid transparent !important; }

.brx, .bhx, .bax { border-right: 5px solid #d3d8e0 !important; }

.brx-t, .bhx-t, .bhx-t { border-bottom: 5px solid transparent !important; }

.bbx, .bvx, .bax { border-bottom: 5px solid #d3d8e0 !important; }

.bbx-t, .bvx-t, .bax-t { border-bottom: 5px solid transparent !important; }

.blx, .bhx, .bax { border-left: 5px solid #d3d8e0 !important; }

.blx-t, .bhx-t, .bax-t { border-bottom: 5px solid transparent !important; }

.bth, .bvh, .bah { border-top: 10px solid #d3d8e0 !important; }

.bth-t, .bvh-t, .bah-t { border-top: 10px solid transparent !important; }

.brh, .bhh, .bah { border-right: 10px solid #d3d8e0 !important; }

.brh-t, .bhh-t, .bhh-t { border-bottom: 10px solid transparent !important; }

.bbh, .bvh, .bah { border-bottom: 10px solid #d3d8e0 !important; }

.bbh-t, .bvh-t, .bah-t { border-bottom: 10px solid transparent !important; }

.blh, .bhh, .bah { border-left: 10px solid #d3d8e0 !important; }

.blh-t, .bhh-t, .bah-t { border-bottom: 10px solid transparent !important; }

/** Spaces can be used to modify the spacing between objects. The class names have the format (type)(sides)(space), resulting in classes like .pvs (padding, vertical, small), .mhl (margin, horizontal, large), etc. p, m = padding, margin a, t, r, b, l, h, v = all, top, right, bottom, left, horizontal, vertical x, s, m, l, h = spaces n - No space x - Extra small space s - Small space m - Medium space l - Large space h - Huge space */
.ptn, .pvn, .pan { padding-top: 0 !important; }

.prn, .phn, .pan { padding-right: 0 !important; }

.pbn, .pvn, .pan { padding-bottom: 0 !important; }

.pln, .phn, .pan { padding-left: 0 !important; }

.mtn, .mvn, .man { margin-top: 0 !important; }

.mrn, .mhn, .man { margin-right: 0 !important; }

.mbn, .mvn, .man { margin-bottom: 0 !important; }

.mln, .mhn, .man { margin-left: 0 !important; }

.ptt, .pvt, .pat { padding-top: 1px !important; }

.prt, .pht, .pat { padding-right: 1px !important; }

.pbt, .pvt, .pat { padding-bottom: 1px !important; }

.plt, .pht, .pat { padding-left: 1px !important; }

.mtt, .mvt, .mat { margin-top: 1px !important; }

.mrt, .mht, .mat { margin-right: 1px !important; }

.mbt, .mvt, .mat { margin-bottom: 1px !important; }

.mlt, .mht, .mat { margin-left: 1px !important; }

.ptx, .pvx, .pax { padding-top: 5px !important; }

.prx, .phx, .pax { padding-right: 5px !important; }

.pbx, .pvx, .pax { padding-bottom: 5px !important; }

.plx, .phx, .pax { padding-left: 5px !important; }

.mtx, .mvx, .max { margin-top: 5px !important; }

.mrx, .mhx, .max { margin-right: 5px !important; }

.mbx, .mvx, .max { margin-bottom: 5px !important; }

.mlx, .mhx, .max { margin-left: 5px !important; }

.pts, .pvs, .pas { padding-top: 10px !important; }

.prs, .phs, .pas { padding-right: 10px !important; }

.pbs, .pvs, .pas { padding-bottom: 10px !important; }

.pls, .phs, .pas { padding-left: 10px !important; }

.mts, .mvs, .mas { margin-top: 10px !important; }

.mrs, .mhs, .mas { margin-right: 10px !important; }

.mbs, .mvs, .mas { margin-bottom: 10px !important; }

.mls, .mhs, .mas { margin-left: 10px !important; }

.ptm, .pvm, .pam { padding-top: 20px !important; }

.prm, .phm, .pam { padding-right: 20px !important; }

.pbm, .pvm, .pam { padding-bottom: 20px !important; }

.plm, .phm, .pam { padding-left: 20px !important; }

.mtm, .mvm, .mam { margin-top: 20px !important; }

.mrm, .mhm, .mam { margin-right: 20px !important; }

.mbm, .mvm, .mam { margin-bottom: 20px !important; }

.mlm, .mhm, .mam { margin-left: 20px !important; }

.ptl, .pvl, .pal { padding-top: 40px !important; }

.prl, .phl, .pal { padding-right: 40px !important; }

.pbl, .pvl, .pal { padding-bottom: 40px !important; }

.pll, .phl, .pal { padding-left: 40px !important; }

.mtl, .mvl, .mal { margin-top: 40px !important; }

.mrl, .mhl, .mal { margin-right: 40px !important; }

.mbl, .mvl, .mal { margin-bottom: 40px !important; }

.mll, .mhl, .mal { margin-left: 40px !important; }

.pth, .pvh, .pah { padding-top: 80px !important; }

.prh, .phh, .pah { padding-right: 80px !important; }

.pbh, .pvh, .pah { padding-bottom: 80px !important; }

.plh, .phh, .pah { padding-left: 80px !important; }

.mth, .mvh, .mah { margin-top: 80px !important; }

.mrh, .mhh, .mah { margin-right: 80px !important; }

.mbh, .mvh, .mah { margin-bottom: 80px !important; }

.mlh, .mhh, .mah { margin-left: 80px !important; }

.fm-breadcrumb-item { color: black; display: inline-block; }

.fm-breadcrumb-item:after { content: ' | '; font-weight: normal; }

.fm-breadcrumb-item:last-child:after { content: ''; }

.fm-breadcrumb-item:hover { color: black; }

.fm-breadcrumb-item:hover span { text-decoration: underline; }

.fm-breadcrumb-item.selected { color: black; }

.fm-breadcrumb-item.selected span { text-decoration: underline; }

.fm-button, .btn, button { position: relative; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; border-radius: 0 !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; box-shadow: none !important; font-size: inherit; color: #373a3c; background-color: #FFF; border: 2px solid #000; outline: none !important; padding-left: 16px; padding-right: 16px; padding-top: 10px; padding-bottom: 10px; -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; overflow: hidden; text-overflow: ellipsis; }

.fm-button.disabled, .btn.disabled, button.disabled { pointer-events: none !important; border-color: #757575; color: #757575; background-color: #FFF !important; }

.fm-button[disabled], .btn[disabled], button[disabled] { pointer-events: none !important; border-color: #757575; color: #757575; background-color: #FFF !important; }

.fm-button:hover, .btn:hover, button:hover { cursor: pointer; cursor: hand; color: #FFF !important; background-color: #000 !important; border: 2px solid #000 !important; -webkit-transition: background-color 0.3s ease-in-out; -moz-transition: background-color 0.3s ease-in-out; -o-transition: background-color 0.3s ease-in-out; transition: background-color 0.3s ease-in-out; }

.fm-button:focus, .btn:focus, button:focus { color: #FFF !important; background-color: #000 !important; border: 2px solid #000 !important; }

.fm-button { cursor: pointer; cursor: hand; }

.fm-button.fm-button-fileupload { overflow: hidden; position: relative; }

.fm-button.fm-button-fileupload > * { cursor: pointer; cursor: hand; }

.fm-button.fm-button-fileupload input[type="file"] { position: absolute; top: 0; left: 0; opacity: 0; width: 100%; height: 100%; padding: 0; margin: 0; }

.fm-button.fm-button-light { background-color: transparent; color: inherit; border-color: transparent; }

.fm-button.fm-button-light:hover { background-color: transparent !important; color: inherit !important; border-color: transparent !important; }

.fm-button.fm-button-link:before { content: ""; font-family: "CERTAS Icons Regular"; padding-right: 4px; }

.fm-button.fm-button-back { border: none !important; padding-left: 0; }

.fm-button.fm-button-back:before { content: ""; font-family: "CERTAS Icons Regular"; padding-right: 4px; }

.fm-button.fm-button-back:active { background-color: #FFF !important; color: #373a3c !important; border: none !important; }

.fm-button.fm-button-back:focus { background-color: #FFF !important; color: #373a3c !important; border: none !important; }

.fm-button.fm-button-back:hover { background-color: #FFF !important; color: #373a3c !important; border: none !important; }

.fm-button.fm-button-loading:before { content: ""; font-family: "CERTAS Icons Regular"; padding-right: 4px; }

.fm-button.fm-button-delete { background-color: #dd3e31 !important; border-color: #dd3e31 !important; color: #FFF !important; }

.fm-button.fm-button-delete:active { background-color: #dd3e31 !important; border-color: #dd3e31 !important; color: #FFF !important; }

.fm-button.fm-button-delete:focus { background-color: #dd3e31 !important; border-color: #dd3e31 !important; color: #FFF !important; }

.fm-button.fm-button-delete:hover { background-color: #dd3e31 !important; border-color: #dd3e31 !important; color: #FFF !important; }

.fm-button.fm-button-delete.disabled { background-color: #dd3e31 !important; border-color: #dd3e31 !important; color: #FFF !important; }

.fm-button.fm-button-delete[disabled] { background-color: #dd3e31 !important; border-color: #dd3e31 !important; color: #FFF !important; }

.fm-button.fm-button-confirm { background-color: #62c555 !important; border-color: #62c555 !important; color: #FFF !important; }

.fm-button.fm-button-confirm:active { background-color: #62c555 !important; border-color: #62c555 !important; color: #FFF !important; }

.fm-button.fm-button-confirm:focus { background-color: #62c555 !important; border-color: #62c555 !important; color: #FFF !important; }

.fm-button.fm-button-confirm:hover { background-color: #62c555 !important; border-color: #62c555 !important; color: #FFF !important; }

.fm-button.fm-button-confirm.disabled { background-color: #C0E8BB !important; border-color: #C0E8BB !important; color: #989898 !important; }

.fm-button.fm-button-confirm[disabled] { background-color: #C0E8BB !important; border-color: #C0E8BB !important; color: #989898 !important; }

.fm-button.fm-button-noborder { border: none; border: 2px solid transparent; }

.fm-button.fm-button-multiline-text { word-break: break-word; white-space: normal; }

.fm-button.fm-button-wide { width: 100%; }

.fm-button.fm-button-min-width { min-width: 12em; }

.fm-button.fm-button-withicon { display: flex; flex-direction: row; justify-content: center; align-items: center; }

.fm-button.fm-button-withicon > *[data-fmrole="icon"] { margin-right: 0.6em; }

.fm-button.fm-button-withicon > *[data-fmrole="iconafter"] { margin-left: 0.6em; }

.fm-button.fm-button-navigation { display: flex; flex-direction: row; justify-content: center; align-items: center; }

.fm-button.fm-button-navigation > *[data-fmrole="icon"] { margin-right: 0.6em; }

.fm-button.fm-button-navigation > *[data-fmrole="label"] { margin-right: 0.6em; margin-left: 0.6em; width: 100%; flex-grow: 2; flex-shrink: 2; }

.fm-button.fm-button-navigation > *[data-fmrole="iconafter"] { margin-left: 0.6em; }

.fm-button-fileupload-wrapper { position: relative; cursor: pointer; cursor: hand; }

.fm-button-fileupload-wrapper button.fm-button.fm-button-fileupload { overflow: hidden; position: relative; }

.fm-button-fileupload-wrapper button.fm-button.fm-button-fileupload > * { cursor: pointer; cursor: hand; }

.fm-button-fileupload-wrapper input[type="file"] { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; padding: 0; margin: 0; overflow: hidden; -webkit-appearance: none; cursor: pointer; cursor: hand; }

.fm-button-fileupload-wrapper:hover button { cursor: pointer; cursor: hand; color: #FFF !important; background-color: #000 !important; border: 2px solid #000 !important; }

.fm-button-fileupload-wrapper:focus button { color: #FFF !important; background-color: #000 !important; border: 2px solid #000 !important; }

.fm-fileupload-list-container { display: flex; flex-direction: row; justify-content: space-between; border: 1px solid #AAA; padding: 0.4em; }

.fm-fileupload-list-container .fm-fileupload-list .fm-fileupload-list-item { padding-top: 4px; padding-bottom: 4px; display: flex; flex-direction: row; align-items: center; gap: 1em; }

.fm-fileupload-list-container .fm-fileupload-list .fm-fileupload-list-item .fm-fileupload-list-item-delete { cursor: pointer; cursor: hand; }

.fm-fileupload-list-container .fm-fileupload-list .fm-fileupload-list-item .fm-fileupload-list-item-delete:after { content: ""; font-family: "CERTAS Icons Regular"; font-size: 1.4em; padding-left: 4px; padding-right: 4px; }

html.devicetype-mobile .fm-button.fm-button-min-width { min-width: 8em; }

.popover { font-family: "Interstate"; font-size: 16px; font-weight: normal; border: 1px solid #d3d8e0; border-radius: 0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); background-color: #FFF; color: #000; padding: 2px; }

.popover .arrow:after { border-top-color: #FFF !important; }

.popover .popover-title { border-radius: 0; border: none; box-shadow: none; background-color: #FFF; color: #000; padding: 14px; }

.popover .popover-content { background-color: #FFF; color: #000; padding: 0; }

.popover .fm-message { font-size: 1em; padding: 0.8em; }

.popover .fm-message .fm-message-icon:after { padding-right: 0; font-size: 3em; color: #dd3e31 !important; }

.popover .fm-message .fm-message-content { padding: 0.8em; }

.popover .fm-message .fm-message-content .fm-message-title { font-size: 1em; padding: 0; color: #373a3c; }

.popover .fm-message .fm-message-content .fm-message-body { color: #757575; padding: 0; padding-top: 0.6em; }

.tippy-box[data-theme='popover'] .tippy-content { padding: 0px; }

.tippy-box[data-theme='popover'] .tippy-arrow { color: #AAA; }

.tippy-box[data-theme='tooltip'] .tippy-content { padding: 4px; }

.nav { list-style: none; }

.nav.nav-tabs { border-bottom: 1px solid #d3d8e0; margin-bottom: 0px; }

.nav.nav-tabs li { list-style: none; overflow: hidden; }

.nav.nav-tabs li a { border-radius: 0px 0px 0 0; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: -3px; padding-left: 25px; padding-right: 25px; background-color: #e6e6e8; color: #757575; text-transform: uppercase; border-color: #FFF; }

.nav.nav-tabs li a.fm-error-tag { color: #dd3e31; background-color: #ffd5d5b5; }

.nav.nav-tabs li:last-child a { border-top-right-radius: 4px; }

.nav.nav-tabs li:first-child a { border-top-left-radius: 4px; }

.nav.nav-tabs li.active { overflow: visible; }

.nav.nav-tabs li.active a { color: #373a3c !important; border-top-color: #d3d8e0; border-left-color: #d3d8e0; border-right-color: #d3d8e0; background-color: #FFF; border-radius: 4px 4px 0 0; margin-top: 0px; margin-bottom: 0px; }

.fm-dlgmodal { z-index: 100; background-color: #FFF; position: absolute; top: 0; left: 0; right: 0; left: 0; bottom: 0; margin: 30px; overflow: hidden; }

.fm-dlgmodal .dlgmodal-command.dlgmodal-command-disabled { pointer-events: none; opacity: 0.4; }

.fm-dlgmodal .dlgmodal-command.dlgmodal-command-hidden { display: none !important; }

.fm-dlgmodal .dlgmodal-header { flex-grow: 0; flex-shrink: 0; background-color: #FFF; padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px; display: flex; flex-direction: row; align-items: center; gap: 2em; border-bottom: 1px solid #e5e5e5; }

.fm-dlgmodal .dlgmodal-header .dlgmodal-header-content { flex-grow: 1; flex-shrink: 1; font-size: 20px; text-align: center; }

.fm-dlgmodal .dlgmodal-header .dlgmodal-header-commands { flex-grow: 0; flex-shrink: 0; display: flex; flex-direction: row; gap: 1em; }

.fm-dlgmodal .dlgmodal-header .dlgmodal-header-commands .dlgmodal-header-commands-close:before { content: "X"; }

.fm-dlgmodal .dlgmodal-body { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: column; overflow: auto; background-color: #FFF; padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px; }

.fm-dlgmodal .dlgmodal-body.dlgmodal-body-disabled { pointer-events: none; opacity: 0.4; }

.fm-dlgmodal .dlgmodal-body > .dlgmodal-body-contenttype-view { height: 100%; }

.fm-dlgmodal .dlgmodal-body > .dlgmodal-body-contenttype-views { display: flex; flex-direction: column; }

.fm-dlgmodal .dlgmodal-notification { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: column; overflow: auto; background-color: #FFF; padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px; }

.fm-dlgmodal .dlgmodal-notification.dlgmodal-body-disabled { pointer-events: none; opacity: 0.4; }

.fm-dlgmodal .dlgmodal-footer { flex-grow: 0; flex-shrink: 0; background-color: #FFF; padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px; display: flex; flex-direction: row; justify-content: space-between; gap: 2em; border-top: solid 1px #DDD; }

.fm-dlgmodal .dlgmodal-footer .dlgmodal-footer-left { display: flex; flex-direction: row; gap: 1em; }

.fm-dlgmodal .dlgmodal-footer .dlgmodal-footer-right { display: flex; flex-direction: row; gap: 1em; }

.fm-dlgmodal.fm-layout-fullscreen { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; flex-direction: column; overflow: hidden; height: calc(100% - 30px*2); max-height: unset; max-width: calc(1440px - 30px*2); margin-top: 30px; margin-bottom: 30px; margin-left: auto; margin-right: auto; }

@media (max-width: 1440px) { .fm-dlgmodal.fm-layout-fullscreen { max-width: calc(100% - 30px*2); } }

.fm-dlgmodal.fm-layout-fitcontent { position: absolute; top: 0; left: 0; right: 0; bottom: auto; display: flex; flex-direction: column; overflow: hidden; max-height: calc(100% - 30px*2); max-width: 40%; margin-top: 30px; margin-bottom: 30px; margin-left: auto; margin-right: auto; }

.fm-dlgmodal.fm-layout-wide { max-width: 90%; }

.fm-dlgmodal.fm-layout-header-hidden .dlgmodal-header { display: none !important; }

.fm-dlgmodal.fm-layout-body-hidden .dlgmodal-body { display: none !important; }

.fm-dlgmodal.fm-layout-notification-hidden .dlgmodal-notification { display: none !important; }

.fm-dlgmodal.fm-layout-footer-hidden .dlgmodal-footer { display: none !important; }

.dlgmodal-backdrop { position: absolute; top: 0; left: 0; right: 0; left: 0; bottom: 0; opacity: 1; background-color: rgba(235, 235, 235, 0.6); backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); z-index: calc(100 - 1); }

.fm-dialog.fm-dlgmodal { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px; }

.fm-dialog.fm-dlgmodal .dlgmodal-header .dlgmodal-header-commands button { border: none; padding: 0; }

.fm-dialog.fm-dlgmodal .dlgmodal-header .dlgmodal-header-commands button.dlgmodal-header-commands-close { color: #373a3c; opacity: 1; background: unset; cursor: pointer; cursor: hand; position: absolute; font-size: 1.2em; position: absolute; top: 8px; right: 24px; }

html.browser-MSIE .fm-dialog.fm-dlgmodal .dlgmodal-header .dlgmodal-header-commands button.dlgmodal-header-commands-close { font-size: 0.8em; }

.fm-dialog.fm-dlgmodal .dlgmodal-header .dlgmodal-header-commands button.dlgmodal-header-commands-close:before { font-size: 2em; content: ""; font-family: "CERTAS Icons Regular"; color: #373a3c; opacity: 0.8; }

.fm-dialog.fm-dlgmodal .dlgmodal-header .dlgmodal-header-commands button:hover { color: unset !important; border: none !important; background-color: unset !important; }

.fm-dialog.fm-dlgmodal .dlgmodal-footer .fm-button-navigation { display: flex; flex-direction: row; justify-content: center; align-items: center; }

.fm-dialog.fm-dlgmodal .dlgmodal-footer .fm-button-navigation > span[data-fmrole='label'] { width: 100%; }

.fm-dialog.fm-dlgmodal .dlgmodal-footer .fm-button-navigation > span[data-fmrole='icon'] { margin-left: 0.6em; margin-right: 0.6em; }

.fm-dialog.fm-dlgmodal .dlgmodal-footer .fm-button-navigation > span[data-fmrole='iconafter'] { margin-left: 0.6em; margin-right: 0.6em; }

.fm-dialog.fm-dlgmodal .dlgmodal-footer .fm-button-min-width { min-width: 12em; }

.fm-dialog.fm-dlgmodal.fm-dialog-compat-footer-commands .dlgmodal-footer .dlgmodal-footer-left { width: 100%; }

.fm-dialog.fm-dlgmodal.fm-dialog-compat-footer-commands .dlgmodal-footer .dlgmodal-footer-right { width: 100%; }

.fm-dialog.fm-dlgmodal.fm-dialog-compat-footer-commands .dlgmodal-footer .dlgmodal-command { width: 100%; }

.fm-dialog.fm-dlgmodal.fm-dialog-compat-footer-commands.fm-dialog-compat-footer-command-rightonly .dlgmodal-footer .dlgmodal-footer-left { display: none; }

.fm-dialog.dlgmodal-paused { display: none !important; pointer-events: none; }

.fm-dialog.fm-dialog-xsmall { width: calc(1440px * 0.3); max-width: unset; min-width: unset; }

.fm-dialog.fm-dialog-small { width: calc(1440px * 0.4); max-width: unset; min-width: unset; }

.fm-dialog.fm-dialog-medium { width: calc(1440px * 0.6); max-width: unset; min-width: unset; }

.fm-dialog.fm-dialog-big { width: calc(1440px * 0.8); max-width: unset; min-width: unset; }

@media (max-width: 1440px) { .fm-dialog.fm-dialog-xsmall { width: 30%; }
  .fm-dialog.fm-dialog-small { width: 40%; }
  .fm-dialog.fm-dialog-medium { width: 60%; }
  .fm-dialog.fm-dialog-big { width: 80%; } }

html.devicetype-mobile .fm-dialog { margin: 0px; overflow: hidden; overflow-y: hidden; border: none; border-radius: 0; bottom: 0; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: unset; max-width: unset; height: unset; max-height: unset; }

html.devicetype-mobile .fm-dialog .dlgmodal-header { height: calc(3*$dlgmodal-content-padding); }

html.devicetype-mobile .fm-dialog .dlgmodal-body .dlgmodal-body-contenttype-view { position: relative; height: calc(100vh - 3 * 24px); min-height: unset; }

html.devicetype-mobile .fm-dialog.fm-layout-footer-hidden .dlgmodal-body .dlgmodal-body-contenttype-view { position: relative; height: 100%; min-height: unset; }

html.devicetype-tablet .fm-dialog { width: auto; margin: auto; margin-top: 5%; width: 60vw; overflow: hidden; }

.fm-dropdown { position: relative; }

.fm-dropdown .fm-dropdown-button { position: relative; padding-right: 0px; padding-left: 0px; }

.fm-dropdown .fm-dropdown-button:after { position: relative; right: 0; top: 0; bottom: 0; width: 20px; padding-left: 8px; padding-right: 8px; font-family: "CERTAS Icons Regular"; content: ""; }

.fm-dropdown .fm-dropdown-pane { visibility: hidden; opacity: 0; z-index: 99999; position: absolute; top: 1px; left: -19px; min-width: 120%; border: 1px solid #d3d8e0; box-shadow: none; overflow: auto; background-color: #FFF; padding: 0; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content { position: absolute; top: 0; left: 0px; right: 0; bottom: 0; display: flex; flex-direction: column; overflow: hidden; background-color: #FFF; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-header { position: relative; background-color: inherit; border-bottom: 1px solid #a7b0c1; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-header .header-label { color: inherit; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-header .header-commands { position: absolute; top: 50%; left: 100%; transform: translate(-24px, -50%); }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data { position: relative; display: flex; flex-direction: column; overflow: auto; background-color: #FFF; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px; font-size: 1em; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section { padding-top: 14px; padding-bottom: 14px; padding-left: 0; padding-right: 0; border-bottom: 1px solid #d3d8e0; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-item { padding-left: 20px; padding-right: 20px; padding-top: 6px; padding-bottom: 6px; min-height: 3em; display: flex; align-items: center; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-item:hover { background-color: #f8f8f8; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-item.section-item-header { color: #757575; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-item.section-item-header:hover { background-color: inherit; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-item[data-widgettype="checkbox"] .section-item-selected { display: flex; align-items: center; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-item[data-widgettype="checkbox"] .section-item-selected span { font-size: 1.4em; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-item[data-widgettype="checkbox"] .section-item-unselected { display: flex; align-items: center; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-item[data-widgettype="checkbox"] .section-item-unselected span { font-size: 1.4em; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-item.section-item-datetime > span:first-child { width: 2em; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-item.section-item-datetime > span:nth-child(2) { cursor: pointer; cursor: hand; padding-left: 4px; padding-right: 24px; margin-left: 15px; min-width: 11em; border-bottom: 1px solid #373a3c; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-item.section-item-datetime > span:nth-child(3) { padding-right: 8px; margin-left: -16px; padding-bottom: 6px; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-item.section-item-datetime > span:nth-child(3):after { cursor: pointer; cursor: hand; position: relative; right: 0; top: 0; bottom: 0px; width: 20px; padding-right: 8px; font-size: 1.2em; font-family: "CERTAS Icons Regular"; content: ""; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-actionitem { padding-left: 20px; padding-right: 20px; padding-top: 6px; padding-bottom: 6px; cursor: pointer; cursor: hand; color: #0855f5; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section .section-actionitem:hover { background-color: #f8f8f8; }

.fm-dropdown .fm-dropdown-pane .fm-dropdown-content .content-data .content-section:last-child { border-bottom: none; }

.fm-dropdown[disabled='disabled'] { pointer-events: none; }

.fm-dropdown.disabled { pointer-events: none; }

.fm-dropdown.fm-dropdown-right-aligned .fm-dropdown-pane { right: 0px; }

.fm-dropdown.fm-dropdown-inputfield .fm-dropdown-button { padding-right: 16px; padding-left: 16px; border: 1px solid #000; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.fm-dropdown.fm-dropdown-inputfield .fm-dropdown-button:hover { border: 1px solid #000 !important; }

.fm-dropdown.fm-dropdown-inputfield .fm-dropdown-button:after { display: none; }

.fm-dropdown.fm-dropdown-inputfield .fm-dropdown-pane { left: 0; top: 1px; left: 1px; }

.fm-dropdown.fm-dropdown-inputfield .fm-dropdown-pane .fm-dropdown-content .content-header { padding-top: 9px; padding-left: 15px; padding-right: 15px; }

.fm-dropdown.fm-dropdown-inputfield:after { position: absolute; top: 50%; left: 100%; transform: translate(-16px, -50%); font-family: "CERTAS Icons Regular"; content: ""; }

.fm-dropdown.open .fm-dropdown-button { visibility: hidden; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; }

.fm-dropdown.open .fm-dropdown-button:after { content: ""; }

.fm-dropdown.open .fm-dropdown-pane { opacity: 1; visibility: visible; display: block; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3); }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content { display: flex; flex-direction: column; overflow: hidden; background-color: #FFF; padding-bottom: 0.8em; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-header { position: relative; background-color: inherit; border-bottom: 1px solid #a7b0c1; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-header .header-label { color: inherit; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-header .header-commands { position: absolute; top: 50%; left: 100%; transform: translate(-24px, -50%); display: none; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data { position: relative; display: flex; flex-direction: column; overflow: auto; background-color: #FFF; margin-top: 0; margin-bottom: 0px; margin-left: 0; margin-right: 0; font-size: 1em; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section { padding-top: 12px; padding-bottom: 12px; padding-left: 0; padding-right: 0; border-bottom: 1px solid #d3d8e0; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-item { padding-left: 20px; padding-right: 20px; padding-top: 4px; padding-bottom: 4px; min-height: 3em; display: flex; align-items: center; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-item:hover { background-color: #f8f8f8; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-item.section-item-header { color: #757575; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-item.section-item-header:hover { background-color: inherit; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-item[data-widgettype="checkbox"] .section-item-selected { display: flex; align-items: center; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-item[data-widgettype="checkbox"] .section-item-selected span { font-size: 1.4em; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-item[data-widgettype="checkbox"] .section-item-unselected { display: flex; align-items: center; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-item[data-widgettype="checkbox"] .section-item-unselected span { font-size: 1.4em; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-item.section-item-datetime { padding-left: 52px; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-item.section-item-datetime > span:first-child { width: 2em; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-item.section-item-datetime > span:nth-child(2) { cursor: pointer; cursor: hand; padding-left: 4px; padding-right: 24px; margin-left: 15px; min-width: 11em; border-bottom: 1px solid #373a3c; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-item.section-item-datetime > span:nth-child(3) { padding-right: 8px; margin-left: -20px; padding-bottom: 6px; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-item.section-item-datetime > span:nth-child(3):after { cursor: pointer; cursor: hand; position: relative; right: 0; top: 0; bottom: 0px; width: 20px; padding-right: 8px; font-size: 1.2em; font-family: "CERTAS Icons Regular"; content: ""; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-actionitem { padding-left: 20px; padding-right: 20px; padding-top: 6px; padding-bottom: 6px; cursor: pointer; cursor: hand; color: #0855f5; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section .section-actionitem:hover { background-color: #f8f8f8; }

.fm-dialog.fm-dialog-dropdown .dlgmodal-body .fm-dropdown-content .content-data .content-section:last-child { border-bottom: none; }

.fm-multiselect { position: relative; display: flex; flex-direction: row; align-items: center; align-content: flex-start; padding-left: 18px; padding-right: 0; padding-top: 0; padding-bottom: 0; border: 1px solid #000; }

.fm-multiselect .fm-multiselect-container-items { position: relative; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; flex-grow: 1; flex-shrink: 1; }

.fm-multiselect .fm-multiselect-container-items input { padding-top: 10px; padding-bottom: 10px; }

.fm-multiselect .fm-multiselect-container-items .fm-multiselect-item { display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: center; position: relative; padding-right: 6px; padding-left: 6px; border: 1px solid #000; margin-top: 4px; margin-bottom: 4px; margin-right: 4px; color: #000; }

.fm-multiselect .fm-multiselect-container-items .fm-multiselect-item .fm-multiselect-item-label { flex-grow: 1; flex-shrink: 1; color: #000; }

.fm-multiselect .fm-multiselect-container-items .fm-multiselect-item .fm-multiselect-item-clear { width: 20px; cursor: pointer; cursor: hand; text-align: right; color: #000; }

.fm-multiselect .fm-multiselect-container-items .fm-multiselect-item .fm-multiselect-item-clear:after { font-family: "CERTAS Icons Regular"; font-size: 1.4em; content: "\E044"; color: #000; }

.fm-multiselect .fm-multiselect-container-items .fm-multiselect-item .fm-multiselect-item-clear:hover { color: #000; }

.fm-multiselect .fm-multiselect-container-items .fm-multiselect-item:hover { background-color: #f0f0f0; }

.fm-multiselect .fm-multiselect-container-items .fm-multiselect-item:hover .fm-multiselect-item-label { color: #000; }

.fm-multiselect .fm-multiselect-container-items.fm-multiselect-container-items-singleline .fm-multiselect-item { width: 100%; }

.fm-multiselect .fm-multiselect-container-items.fm-multiselect-container-items-noborder .fm-multiselect-item { border-color: transparent; }

.fm-multiselect .fm-multiselect-container-commands { align-self: flex-start; display: flex; align-items: center; flex-grow: 0; flex-shrink: 0; padding-right: 18px; }

.fm-multiselect .fm-multiselect-container-commands > div { cursor: pointer; cursor: hand; padding-left: 6px; text-align: right; color: #000; font-size: 0.9em; }

.fm-multiselect .fm-multiselect-container-commands > div:hover { color: #000; }

.fm-multiselect-dropdown { position: relative; }

.fm-multiselect-dropdown .fm-multiselect .fm-multiselect-container-commands > div:last-child:before { content: ""; }

.fm-multiselect-dropdown .fm-multiselect-content { visibility: hidden; position: absolute; top: 100%; left: 0; right: 0; height: 0; z-index: 999; background-color: #FFF; border: 1px solid #000; border-top: 1px solid transparent; }

.fm-multiselect-dropdown.open .fm-multiselect .fm-multiselect-container-commands > div:before { content: ""; }

.fm-multiselect-dropdown.open .fm-multiselect-content { visibility: visible; display: inline-block; height: 40vh; max-height: 260px; overflow: auto; -webkit-transition: height 0.3s ease-in-out; -moz-transition: height 0.3s ease-in-out; -o-transition: height 0.3s ease-in-out; transition: height 0.3s ease-in-out; }

.fm-multiselect-dropdown.open .fm-multiselect-content .fm-multiselect-content-pane { margin-left: 18px; margin-top: 18px; margin-right: 18px; margin-bottom: 18px; }

.fm-multiselect-dropdown.open.openmode-top .fm-multiselect-content { bottom: 100%; top: inherit; border: 1px solid #000; border-bottom: 1px solid transparent; border-top: 1px solid #000; }

.fm-searchfield { position: relative; display: flex; flex-direction: row; align-items: center; width: 140px; color: #373a3c; font-size: inherit; border-radius: 30px; cursor: pointer; cursor: hand; }

html.browser-MSIE .fm-searchfield.fm-searchfield { align-items: flex-start; }

.fm-searchfield input { position: absolute; right: 0; border: 1px solid #d3d8e0; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; padding-left: 30px; padding-right: 38px; padding-top: 10px; padding-bottom: 10px; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.fm-searchfield input.form-control { display: block; height: 34px; font-size: 14px; }

.fm-searchfield div { color: #989898; position: absolute; right: 15px; position: absolute; top: 47%; transform: translate(0, -50%); }

.fm-searchfield div:after { font-family: "CERTAS Icons Regular"; font-size: 1.4em; content: ""; }

.fm-searchfield[disabled='disabled'] { pointer-events: none; }

.fm-searchfield.disabled { pointer-events: none; }

.fm-searchfield.filled div:after { content: ""; font-size: 1.8em; }

.fm-searchfield.open input { width: 280px; -webkit-transition: width 0.3s ease-in-out; -moz-transition: width 0.3s ease-in-out; -o-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3); }

.fm-searchfield:hover div { color: #373a3c; }

.fm-searchfield.fm-searchfield-compact input { width: 0; padding-left: 20px; padding-right: 20px; }

.fm-searchfield.fm-searchfield-compact.open input { width: 280px; -webkit-transition: width 0.3s ease-in-out; -moz-transition: width 0.3s ease-in-out; -o-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out; }

.fm-searchfield-anchor .fm-searchfield-buddy { opacity: 1; }

.fm-searchfield-anchor.fm-searchfield-anchor-open .fm-searchfield-buddy { opacity: 0; transition: opacity 0.4s; }

.fm-searchfield-anchor .fm-searchfield-modalbuddy { opacity: 1; }

.fm-searchfield-anchor.fm-searchfield-anchor-searchfieldopen .fm-searchfield-modalbuddy { opacity: 0; transition: opacity 0.4s; }

html.devicetype-mobile .fm-searchfield { width: 125px; }

.fm-datetimefield { position: relative; min-height: 22px; padding-top: 10px; padding-bottom: 10px; padding-right: 40px; cursor: pointer; cursor: hand; font-family: "Interstate"; }

.fm-datetimefield:after { position: absolute; top: 50%; left: 100%; transform: translate(-32px, -50%); font-family: "CERTAS Icons Regular"; content: ""; font-size: 2em; color: #AAA; font-weight: 500; }

.fm-datetimefield.empty { color: #9c9c9c; }

.fm-datetimefield.open:after { content: ""; }

.fm-datetimefield[disabled="disabled"] { pointer-events: none; }

.fm-datetimefield.form-control { height: 44px; padding-top: 10px !important; }

.fm-timeduration { display: flex; flex-direction: row; gap: 1em; min-height: 22px; padding-top: 9px; padding-bottom: 8px; align-items: stretch; align-content: space-between; }

.fm-timeduration .__time { display: flex; flex-direction: row; gap: 0.4em; flex-grow: 1; flex-shrink: 1; }

.fm-timeduration .__time .select2-container .select2-chosen { padding-top: 0px; }

.fm-timeduration .__time .select2-container .select2-arrow { padding-top: 0px; }

.fm-timeduration .__time .select2-container .select2-arrow b:after { top: 0; }

.fm-timeduration .__time > span { padding-top: 2px; }

.fm-timeduration .__controls { display: flex; flex-direction: row; gap: 1em; }

.fm-timeduration .__controls > div { border: 1px solid #AAA; min-width: 2em; text-align: center; border-radius: 30%; }

.fm-timeduration.fm-timeduration-nocontrols .__controls { display: none; }

.fm-timeduration[disabled] .__controls { display: none; }

.fm-timeduration[disabled] .__time .select2-container a.select2-choice span[role='presentation'] { display: none !important; }

html.devicetype-mobile .fm-timeduration .__time { gap: 0.1em; justify-content: space-between; max-width: 10em; }

.fm-pager-wrapper { position: relative; display: inline-block; }

.fm-pager-wrapper .fm-pager-item { padding-left: 4px; padding-right: 4px; display: inline-block; color: inherited; background-color: transparent; text-align: center; font-size: 10px; font-weight: lighter; line-height: 20px; border: 1px solid #EFF1F3; border-radius: 5px; min-width: 22px; min-height: 20px; cursor: pointer; cursor: hand; }

.fm-pager-wrapper .fm-pager-item.fm-pager-item-ellipsis { cursor: default !important; pointer-events: none !important; border: none; padding-right: 0px; padding-left: 0px; margin-right: 0px; }

.fm-pager-wrapper .fm-pager-item.fm-pager-item-button { padding: 4px; padding-right: 10px; padding-left: 10px; }

.fm-pager-wrapper .fm-pager-item.selected { color: #000 !important; background-color: transparent; border-color: #008DCE; font-weight: bold; }

.fm-pager-wrapper .fm-pager-item:hover { background-color: transparent !important; }

.fm-pager-wrapper .fm-pager-item.disabled { color: #EFF1F3; cursor: default !important; pointer-events: none !important; }

.fm-selectfield { position: relative; }

.fm-selectfield .fm-selectfield-label { position: absolute; left: 0; right: 0; top: 0; bottom: 0; padding-top: 7px; padding-left: 11px; border: 1px solid transparent; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-word; }

.fm-selectfield .fm-selectfield-label:focus { border: 1px solid #000; }

.fm-selectfield .fm-selectfield-close { font-size: 10px; font-family: 'FontAwesome'; color: #000; }

.fm-selectfield .fm-selectfield-close:after { content: "\f00d"; position: absolute; right: 18px; top: 9px; z-index: 999; }

.fm-selectfield.select-choicetype-arrow .fm-selectfield-label { padding-right: 14px; }

.fm-selectfield.select-choicetype-arrow .fm-selectfield-label:after { font-family: 'FontAwesome'; font-size: 6pt; content: "\f078"; position: absolute; right: 4px; top: 9px; color: #000; }

.fm-selectfield.select-choicetype-filter .fm-selectfield-label { padding-right: 14px; }

.fm-selectfield.select-choicetype-filter .fm-selectfield-label:after { font-family: 'FontAwesome'; font-size: 7pt; content: "\f0b0"; position: absolute; right: 4px; top: 9px; color: #000; }

.fm-selectfield.select-choicetype-search .fm-selectfield-label { padding-right: 14px; }

.fm-selectfield.select-choicetype-search .fm-selectfield-label:after { font-family: 'FontAwesome'; font-size: 7pt; content: "\f002"; position: absolute; right: 4px; top: 9px; color: #000; }

.fm-selectfield.disabled { pointer-events: none !important; }

.fm-selectfield.disabled .fm-selectfield-label { color: #000 !important; }

.fm-selectfield.disabled .fm-selectfield-label:after { color: #DDD !important; }

.fm-selectfield.disabled .fm-selectfield-close { display: none !important; }

.select2-container .select2-choice { background-image: none !important; box-shadow: none !important; background-color: #FFF; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; border-radius: 0 !important; border: none !important; border-bottom-color: #AAA !important; border-top-color: #AAA !important; border-left-color: #AAA !important; border-right-color: #AAA !important; }

.select2-container .select2-choice .select2-chosen { padding-top: 4px; margin-right: 2em; }

.select2-container .select2-choice .select2-chosen .fm-codelabel .fm-codelabel-description { display: none; }

.select2-container .select2-choice .select2-arrow { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; border-radius: 0 !important; background-image: none !important; border-left: none; background-color: #FFF; padding-top: 3px; padding-left: 1px; }

.select2-container .select2-choice .select2-arrow b { background-image: none !important; }

.select2-container .select2-choice .select2-arrow b:after { font-family: "CERTAS Icons Regular"; content: ""; font-size: 2em; position: absolute; right: 4px; top: 2px; color: #AAA; font-weight: 500; }

.select2-container .select2-choice.select2-default span.select2-chosen { color: #757575; }

.select2-container .select2-choices { background-image: none !important; box-shadow: none !important; padding: 4px; border: none !important; }

.select2-container .select2-choices .select2-search-choice { background-image: none; background-color: #FFF; border-radius: 0px; min-height: 25px; padding-top: 5px; }

.select2-container .select2-choices .select2-search-choice .select2-search-choice-close { margin-top: 3px; }

.select2-container .select2-choices .select2-search-field input { padding: 0; margin: 0; font-family: "Interstate" !important; font-size: 16px !important; font-weight: normal !important; color: #757575 !important; }

.select2-container.select2-allowclear .select2-choice .select2-search-choice-close { background-image: none !important; }

.select2-container.select2-allowclear .select2-choice .select2-search-choice-close:after { top: -8px; left: 14px; position: absolute; color: #ababab; font-size: 30px; content: ""; font-family: "CERTAS Icons Regular"; color: #373a3c; }

.select2-container.select2-allowclear .select2-choice .select2-search-choice-close:hover:after { color: #000; }

.select2-container.select2-allowclear .select2-choice .select2-arrow { display: none; }

.select2-container.select2-container-active a { border-color: #000 !important; }

.select2-container.select2-container-active .select2-choices { border-top-color: #000 !important; border-left-color: #000 !important; border-right-color: #000 !important; border-bottom-color: #000 !important; }

.select2-container.select2-dropdown-open .select2-choice .select2-arrow b:after { font-family: "CERTAS Icons Regular"; content: ""; font-size: 2em; }

.select2-container.select2-dropdown-open.select2-drop-above .select2-choices { border-bottom-color: #000 !important; border-left-color: #000 !important; border-right-color: #000 !important; }

.select2-container.select2-container-disabled .select2-choice { background-color: transparent; background-image: none; cursor: default; border: none; }

.select2-container.select2-container-disabled .select2-choice .select2-arrow { visibility: hidden; }

.select2-container.select2-container-active { border-color: #000 !important; }

.select2-container.select2-container-multi .select2-choices { padding: 0; }

.select2-container.select2-container-multi .select2-choices .select2-search-choice { color: white; background-color: black; border: none; }

.select2-container.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close { color: white !important; }

.select2-container.select2-container-multi .select2-choices .select2-search-field { margin-top: 4px; margin-left: 4px; }

.select2-container.select2-container-multi .select2-choices .select2-search-field input { min-height: unset; padding: 0; margin: 0; }

.select2-container.select2-container-multi.select2-dropdown-open .select2-choices { padding: 0; }

.select2-container.select2-container-multi.select2-dropdown-open .select2-choices .select2-search-field { margin-top: 4px; }

.select2-results .select2-highlighted { background: #373a3c; color: #FFF; }

.select2-results .select2-highlighted .fm-color-text-secodary { color: #FFF !important; }

.select2-results li { list-style: none; display: list-item; background-image: none; min-height: 30px; padding-top: 4px; }

.select2-results li.select2-no-results { background-color: inherit; min-height: 0px; padding-top: 0.5em; padding-bottom: 0.5em; }

.select2-results li.select2-result-unselectable { color: #adadad; cursor: default !important; pointer-events: none !important; min-height: 10px; }

.select2-results li.select2-result-unselectable .select2-result-label { padding: 0; min-height: 0; }

.select2-results li.select2-result-unselectable .select2-result-label hr { margin-top: 5px; margin-bottom: 5px; }

.select2-results li .select2-result-label .fm-codelabel { display: flex; flex-direction: row; gap: 1em; }

.select2-results li .select2-result-label .fm-codelabel .fm-codelabel-description { color: #7b7b7b; }

.select2-results li .select2-result-label .fm-codelabel span { width: 100%; }

.select2-drop.select2-drop-active { border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; border-left: 1px solid #AAA; border-right: 1px solid #AAA; min-width: 150px; max-width: none !important; }

.select2-drop.select2-drop-active.select2-drop-above { border-bottom: 1px solid #AAA; border-top: 1px solid #AAA; border-left: 1px solid #AAA; border-right: 1px solid #AAA; }

.select2-drop.select2-drop-active .select2-search { padding-top: 5px; padding-bottom: 5px; }

.select2-drop.select2-drop-active .select2-search input { min-height: 34px; background-image: none !important; border: none; font-family: "Interstate"; font-size: 16px; font-weight: normal; border-bottom: 1px solid #DDD !important; padding-left: 2.2em; }

.select2-drop.select2-drop-active .select2-search:before { font-family: "CERTAS Icons Regular"; font-size: 1.4em; content: ""; position: absolute; left: 0.4em; }

.select2-container.select-choicetype-arrow .select2-arrow b:after { font-family: 'FontAwesome'; font-size: 6pt; content: "\f078"; position: absolute; right: 4px; top: 3px; color: #000; }

.select2-container.select-choicetype-filter .select2-arrow b:after { font-family: 'FontAwesome'; font-size: 7pt; content: "\f0b0"; position: absolute; right: 4px; top: 3px; color: #000; }

.select2-container.select-choicetype-search .select2-arrow b:after { font-family: 'FontAwesome'; font-size: 7pt; content: "\f002"; position: absolute; right: 4px; top: 3px; color: #000; }

.select2-container.select-choicetype-none .select2-chosen { margin-right: 10px; }

.select2-container.select-choicetype-none .select2-arrow { display: none; }

html.devicetype-mobile .select2-drop-mask { pointer-events: none; overflow: hidden; }

html.devicetype-mobile .select2-drop { box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15) !important; border-radius: 4px; overflow: hidden; }

html.devicetype-mobile .select2-drop.select2-drop-active { position: absolute; top: 10px !important; bottom: 10px !important; left: 10px !important; right: 10px !important; width: inherit !important; margin: 0em; }

html.devicetype-mobile .select2-drop .select2-results { max-height: 100% !important; border-bottom: 1px solid #DDD; }

html.devicetype-mobile .select2-drop .select2-results li { display: flex; align-items: center; min-height: 3em; border-bottom: 1px solid #DDD; }

html.devicetype-mobile .select2-drop .select2-results li .select2-result-label .fm-codelabel { display: flex; flex-direction: column; }

html.devicetype-mobile .select2-drop .select2-results li .select2-result-label .fm-codelabel span { width: 100%; }

html.devicetype-mobile .select2-drop .select2-results li .select2-result-label .fm-codelabel .fm-codelabel-description { color: #7b7b7b; }

html.devicetype-mobile .select2-drop.select2-with-searchbox .select2-results { max-height: 50% !important; }

[data-widgettype='checkbox'] { cursor: pointer; cursor: hand; }

[data-widgettype='checkbox'][disabled='disabled'] { pointer-events: none; }

[data-widgettype='checkbox'].disabled { pointer-events: none; }

[data-widgettype='select2'] { cursor: pointer; cursor: hand; }

[data-widgettype='select2'][disabled='disabled'] { pointer-events: none; }

[data-widgettype='select2'].disabled { pointer-events: none; }

[data-widgettype='textfield'][disabled='disabled'] { pointer-events: none; }

[data-widgettype='textfield'].disabled { pointer-events: none; }

[data-widgettype='fileselectfield'][disabled='disabled'] { pointer-events: none; }

[data-widgettype='fileselectfield'].disabled { pointer-events: none; }

.fm-message { display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; }

.fm-message .fm-message-icon:after { position: relative; right: 0; top: 0; bottom: 0; padding-left: 0px; padding-right: 20px; font-size: 4em; font-family: "CERTAS Icons Regular"; content: ""; }

.fm-message .fm-message-content .fm-message-title { font-size: 1.8em; padding-bottom: 12px; }

.fm-message .fm-message-content .fm-message-body { padding-bottom: 12px; }

.fm-message.fm-message-error .fm-message-icon:after { color: #dd3e31; content: "\E08C"; }

.fm-message.fm-message-success .fm-message-icon:after { color: #62c555; content: ""; }

.fm-message.fm-message-warning .fm-message-icon:after { color: #f2a34c; content: ""; }

.fm-message.fm-message-info .fm-message-icon:after { color: #373a3c; content: "\E030"; }

.fm-message.fm-message-pending .fm-message-icon:after { color: #373a3c; content: "\E020"; }

.fm-message.fm-message-compact { font-size: 0.8em; }

.form-group.fm-error-tag .control-label:after { position: absolute; top: 0; right: 0; color: #dd3e31; font-size: 1em; font-family: "CERTAS Icons Regular"; content: "\E00D"; padding-right: 0px; padding-left: 12px; }

.form-group.fm-error-tag-inline .control-label { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: baseline; }

.form-group.fm-error-tag-inline .control-label .label-text { flex-grow: 1; flex-shrink: 1; }

.form-group.fm-error-tag-inline .control-label .label-error { text-align: right; flex-grow: 1; flex-shrink: 1; padding-left: 6px; color: #dd3e31; font-size: 0.8em; }

.form-group.fm-error-tag-inline .select2-container .select2-choice { background-color: transparent; }

.form-group.fm-error-tag-inline .select2-container .select2-choice .select2-arrow { background-color: transparent; }

.fm-datasection { color: #373a3c; background-color: #FFF; font-size: inherit; padding: 0; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); border: none; border-radius: 2px; position: relative; width: 100%; }

.fm-datasection .fm-datasection-header { position: relative; padding: 16px; }

.fm-datasection .fm-datasection-header .fm-datasection-header-line { display: flex; flex-direction: row; align-items: center; width: 100%; }

.fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: row; align-items: center; }

.fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .fm-texticon-line span[class*="fm-icon-item-"] { font-size: 1.6em; }

.fm-datasection .fm-datasection-header.fm-datasection-header-withicon { padding-left: 0; }

.fm-datasection .fm-datasection-header.fm-datasection-header-withicon .fm-datasection-header-line > div { flex-shrink: 1; flex-grow: 1; padding-right: 12px; }

.fm-datasection .fm-datasection-header.fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(1) { position: relative; flex-grow: 0; flex-shrink: 0; font-size: 1.8em; width: 60px; height: 60px; margin: auto; margin-right: 12px; margin-left: 12px; }

.fm-datasection .fm-datasection-header.fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(1) > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-datasection .fm-datasection-header.fm-datasection-header-underline { border-bottom: 1px solid #d4d8df; }

.fm-datasection .fm-datasection-header.fm-datasection-header-shallow { padding-bottom: 12px; padding-top: 12px; }

.fm-datasection .fm-datasection-header.fm-datasection-header-shallow.fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(1) { font-size: 1em; width: 10px; height: 10px; }

.fm-datasection .fm-datasection-header.fm-datasection-header-compact { padding-bottom: 2px; padding-top: 2px; }

.fm-datasection .fm-datasection-header.fm-datasection-header-compact.fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(1) { font-size: 1em; width: 24px; height: 24px; }

.fm-datasection .fm-datasection-header.fm-datasection-header-align-top .fm-datasection-header-line { align-items: flex-start; }

.fm-datasection .fm-datasection-header.fm-datasection-header-align-top.fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(1) { margin-top: 0; }

.fm-datasection .fm-datasection-content { padding: 16px; padding-bottom: 16px; }

.fm-datasection.fm-datasection-expandeable > .fm-datasection-header { position: relative; border-bottom: 1px solid transparent; }

.fm-datasection.fm-datasection-expandeable > .fm-datasection-header .fm-datasection-header-line { padding-right: 46px; cursor: pointer; cursor: hand; }

.fm-datasection.fm-datasection-expandeable > .fm-datasection-header:after { position: absolute; top: 50%; left: 100%; transform: translate(-36px, -50%); cursor: pointer; cursor: hand; color: #989898; font-family: "CERTAS Icons Regular"; content: ""; font-size: 2em; }

.fm-datasection.fm-datasection-expandeable > .fm-datasection-header.fm-datasection-header-align-top:after { top: 0; transform: translate(-36px, 0%); }

.fm-datasection.fm-datasection-expandeable > .fm-datasection-content { display: none; }

.fm-datasection.fm-datasection-expandeable:hover { color: inherit; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); border-radius: 2px; }

.fm-datasection.fm-datasection-expandeable:hover:after { color: #373a3c; }

.fm-datasection.fm-datasection-expandeable.fm-datasection-expanded { box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); }

.fm-datasection.fm-datasection-expandeable.fm-datasection-expanded .fm-datasection-content { display: inherit; }

.fm-datasection.fm-datasection-expandeable.fm-datasection-expanded > .fm-datasection-header { border-bottom: 1px solid #d4d8df; }

.fm-datasection.fm-datasection-expandeable.fm-datasection-expanded > .fm-datasection-header:after { content: ""; }

html.browser-MSIE .fm-datasection.fm-datasection-expandeable.fm-datasection-expanded > .fm-datasection-header:after { font-size: 1em; }

.fm-datasection.fm-datasection-selectable > .fm-datasection-header .fm-datasection-header-line { padding-right: 36px; cursor: pointer; cursor: hand; }

.fm-datasection.fm-datasection-selectable > .fm-datasection-header .fm-datasection-header-line > .fm-datasection-header-line-item > div { color: #757575; font-weight: normal; }

.fm-datasection.fm-datasection-selectable > .fm-datasection-header .fm-datasection-header-line > .fm-datasection-header-line-item > div:first-child { color: #373a3c; }

.fm-datasection.fm-datasection-selectable > .fm-datasection-header:after { position: absolute; top: 50%; left: 100%; transform: translate(-40px, -50%); cursor: pointer; cursor: hand; font-family: "CERTAS Icons Regular"; font-size: 2em; color: #989898; content: ""; }

.fm-datasection.fm-datasection-selectable > .fm-datasection-header.fm-datasection-header-align-top:after { top: 0; transform: translate(-36px, 0%); }

.fm-datasection.fm-datasection-selectable:hover { color: #373a3c; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); border-radius: 2px; }

.fm-datasection.fm-datasection-selectable.fm-datasection-selected { color: #373a3c; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3); }

.fm-datasection.fm-datasection-selectable.fm-datasection-selected > .fm-datasection-header > .fm-datasection-header-line > .fm-datasection-header-line-item > div:first-child { color: #0855f5; }

.fm-datasection.fm-datasection-selectable.fm-datasection-selected > .fm-datasection-header:after { color: #0475d8; content: ""; }

.fm-datasection.fm-datasection-draggable { position: relative; }

.fm-datasection.fm-datasection-draggable.fm-datasection-draggable-moving.sortable-ghost { background-color: #373a3c; color: white; }

.fm-datasection.fm-datasection-draggable > .fm-datasection-header .fm-datasection-header-line { cursor: pointer; cursor: hand; }

.fm-datasection.fm-datasection-draggable > .fm-datasection-header .fm-datasection-header-line > .fm-datasection-header-line-item > div.fm-datasection-header-line-icon-drag { position: absolute; right: 16px; top: 0; bottom: 0; }

.fm-datasection.fm-datasection-draggable > .fm-datasection-header .fm-datasection-header-line > .fm-datasection-header-line-item > div.fm-datasection-header-line-icon-drag > span { position: absolute; right: 0; left: 50%; }

.fm-datasection.fm-datasection-draggable > .fm-datasection-header .fm-datasection-header-line > .fm-datasection-header-line-item > div.fm-datasection-header-line-icon-drag > span.fm-icon-item-expand { top: 25%; }

.fm-datasection.fm-datasection-draggable > .fm-datasection-header .fm-datasection-header-line > .fm-datasection-header-line-item > div.fm-datasection-header-line-icon-drag > span.fm-icon-item-collapse { bottom: 25%; }

.fm-datasection.fm-datasection-draggable > .fm-datasection-header.fm-datasection-header-align-top:after { top: 0; transform: translate(-36px, 0%); }

.fm-datasection.fm-datasection-draggable:hover { color: #373a3c; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); border-radius: 2px; }

.fm-datasection.fm-datasection-activable > .fm-datasection-header .fm-datasection-header-line { cursor: pointer; cursor: hand; }

.fm-datasection.fm-datasection-activable:hover { color: #373a3c; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); border-radius: 2px; }

.fm-datasection.fm-datasection-selected { color: #373a3c; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); border-radius: 2px; }

.fm-datasection.fm-datasection-active { cursor: pointer; cursor: hand; }

.fm-datasection.fm-datasection-active:hover { color: #373a3c; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); border-radius: 2px; }

.fm-datasection.fm-datasection-nocontent .fm-datasection-header-line { padding-right: 0; }

.fm-datasection.fm-datasection-nocontent .fm-datasection-content { display: none !important; }

[disabled] .fm-datasection { color: #989898 !important; }

.fm-datasection-list { position: relative; display: flex; flex-direction: column; }

.fm-datasection-list .fm-datasection { margin-bottom: 40px; }

.fm-datasection-list .fm-datasection:last-child { margin-bottom: 0px; }

.fm-datasection-list.fm-datasection-list-compact .fm-datasection { margin-bottom: 16px; }

.fm-datasection-list.fm-datasection-list-compact .fm-datasection:last-child { margin-bottom: 0px; }

.fm-datasection-list.fm-datasection-list-bordered { padding: 16px; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); border: none; border-radius: 2px; }

.fm-datasection-list.fm-datasection-list-tiles { padding-left: 16px; padding-right: 16px; display: flex; flex-direction: row; overflow: hidden; gap: 16px; width: 100%; flex-wrap: wrap; }

.fm-datasection-list.fm-datasection-list-tiles .fm-datasection { margin-bottom: 16px; max-width: 326px; }

.fm-datasection-checkboxlist .fm-datasection-checkbox { margin-bottom: 40px; }

.fm-datasection-checkboxlist .fm-datasection-checkbox:last-child { margin-bottom: 0px; }

.fm-datasection-checkboxlist.fm-datasection-checkboxlist-compact .fm-datasection-checkbox { margin-bottom: 16px; }

.fm-datasection-checkboxlist.fm-datasection-checkboxlist-compact .fm-datasection-checkbox:last-child { margin-bottom: 0px; }

.fm-datasection-checkboxlist.fm-datasection-checkboxlist-withmargin { margin: 2px; }

.fm-datasection-checkboxlist-radio .fm-datasection-checkbox .fm-checkbox-switch { display: none; }

.fm-datasection-checkboxlist-radio .fm-datasection-checkbox .fm-checkbox-switch .fm-checkbox-switch-option { cursor: pointer; cursor: hand; margin-bottom: 40px; }

.fm-datasection-checkboxlist-radio .fm-datasection-checkbox .fm-checkbox-switch .fm-checkbox-switch-option > * { pointer-events: none !important; }

.fm-datasection-checkboxlist-radio .fm-datasection-checkbox .fm-checkbox-switch .fm-checkbox-switch-option:last-child { margin-bottom: 0px; }

.fm-datasection-checkboxlist-radio .fm-datasection-checkbox .fm-checkbox-switch.fm-checkbox-switch-on { display: unset; }

.fm-datasection-checkboxlist-radio .fm-datasection-checkbox .fm-datasection { margin-bottom: 8px; }

.fm-datasection-checkboxlist-radio .fm-datasection-checkbox:last-child { margin-bottom: 0px; }

.fm-datasection-checkboxlist-radio.fm-datasection-checkboxlist-compact .fm-datasection-checkbox .fm-checkbox-switch-option { margin-bottom: 8px; }

.fm-datasection-checkboxlist-radio.fm-datasection-checkboxlist-compact .fm-datasection-checkbox .fm-checkbox-switch-option:last-child { margin-bottom: 0px; }

.fm-mediapreview { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; max-width: 2048; margin: auto; z-index: 9999; background-color: transparent; overflow: hidden; }

.fm-mediapreview .fm-mediapreview-container { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: 20px; margin-left: 40px; margin-right: 40px; border-top-left-radius: 4px; border-top-right-radius: 4px; overflow: hidden; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); }

.fm-mediapreview .fm-mediapreview-container .fm-mediapreview-header { position: absolute; left: 0px; right: 0px; position: absolute; top: 0px; height: 40px; font-size: 20px; background-color: #FFF; color: #373a3c; border-top-left-radius: inherit; border-top-right-radius: inherit; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding-top: 10px; padding-bottom: 10px; padding-right: 20px; padding-left: 20px; display: flex; flex-direction: row; text-align: center; }

.fm-mediapreview .fm-mediapreview-container .fm-mediapreview-header .header-item.header-item-title { font-size: 1em; line-height: 20px; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; flex-grow: 1; flex-shrink: 1; }

.fm-mediapreview .fm-mediapreview-container .fm-mediapreview-header .header-item.header-item-icon { flex-grow: 0; flex-shrink: 0; width: 20px; color: #373a3c; cursor: pointer; cursor: hand; }

.fm-mediapreview .fm-mediapreview-container .fm-mediapreview-header .header-item.header-item-icon > span { position: absolute; top: 47%; transform: translate(0, -50%); }

.fm-mediapreview .fm-mediapreview-container .fm-mediapreview-content { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin-top: 40px; }

.fm-mediapreview.fm-mediapreview-pdfviewer .fm-mediapreview-content iframe { border: none; width: 100%; height: 100%; }

.fm-mediapreview.fm-mediapreview-fullscreen .fm-mediapreview-container { margin: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; }

html.devicetype-mobile .fm-mediapreview .fm-mediapreview-container { margin: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; }

.fm-propertytable-10 { position: relative; display: flex; flex-direction: column; width: 100%; }

.fm-propertytable-10 > .fm-propertytable-10-property { position: relative; display: flex; flex-direction: row; align-items: baseline; overflow: hidden; width: 100%; padding-bottom: 6px; }

.fm-propertytable-10 > .fm-propertytable-10-property:last-child { padding-bottom: 0px; }

.fm-propertytable-10 > .fm-propertytable-10-property > div:nth-child(1) { width: 10%; max-width: 200px; flex-grow: 0; flex-shrink: 0; overflow: hidden; color: #757575; }

.fm-propertytable-10 > .fm-propertytable-10-property > div:nth-child(2) { flex-grow: 1; flex-shrink: 1; padding-left: 8px; overflow: hidden; text-overflow: ellipsis; color: inherit; }

.fm-propertytable-10.fm-propertytable-10-collapsible { padding-right: 6px; }

@media (max-width: 600px) { .fm-propertytable-10.fm-propertytable-10-collapsible > .fm-propertytable-10-property { display: flex; flex-direction: column; padding-bottom: 12px; }
  .fm-propertytable-10.fm-propertytable-10-collapsible > .fm-propertytable-10-property > div { flex-grow: 1; flex-shrink: 1; }
  .fm-propertytable-10.fm-propertytable-10-collapsible > .fm-propertytable-10-property > div:nth-child(1) { max-width: 100%; width: 100%; }
  .fm-propertytable-10.fm-propertytable-10-collapsible > .fm-propertytable-10-property > div:nth-child(2) { max-width: 100%; width: 100%; padding-left: 0; } }

.fm-propertytable-10-row { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }

.fm-propertytable-10-row .fm-propertytable-10 { padding-bottom: 6px !important; flex-grow: 1; flex-shrink: 1; width: inherit; }

.fm-propertytable-10-row .fm-propertytable-10:last-child { padding-bottom: 0px !important; }

.fm-propertytable-10-row.fm-propertytable-10-row-2cols .fm-propertytable-10 { max-width: 50%; min-width: 300px; }

.fm-propertytable-15 { position: relative; display: flex; flex-direction: column; width: 100%; }

.fm-propertytable-15 > .fm-propertytable-15-property { position: relative; display: flex; flex-direction: row; align-items: baseline; overflow: hidden; width: 100%; padding-bottom: 6px; }

.fm-propertytable-15 > .fm-propertytable-15-property:last-child { padding-bottom: 0px; }

.fm-propertytable-15 > .fm-propertytable-15-property > div:nth-child(1) { width: 15%; max-width: 200px; flex-grow: 0; flex-shrink: 0; overflow: hidden; color: #757575; }

.fm-propertytable-15 > .fm-propertytable-15-property > div:nth-child(2) { flex-grow: 1; flex-shrink: 1; padding-left: 8px; overflow: hidden; text-overflow: ellipsis; color: inherit; }

.fm-propertytable-15.fm-propertytable-15-collapsible { padding-right: 6px; }

@media (max-width: 600px) { .fm-propertytable-15.fm-propertytable-15-collapsible > .fm-propertytable-15-property { display: flex; flex-direction: column; padding-bottom: 12px; }
  .fm-propertytable-15.fm-propertytable-15-collapsible > .fm-propertytable-15-property > div { flex-grow: 1; flex-shrink: 1; }
  .fm-propertytable-15.fm-propertytable-15-collapsible > .fm-propertytable-15-property > div:nth-child(1) { max-width: 100%; width: 100%; }
  .fm-propertytable-15.fm-propertytable-15-collapsible > .fm-propertytable-15-property > div:nth-child(2) { max-width: 100%; width: 100%; padding-left: 0; } }

.fm-propertytable-15-row { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }

.fm-propertytable-15-row .fm-propertytable-15 { padding-bottom: 6px !important; flex-grow: 1; flex-shrink: 1; width: inherit; }

.fm-propertytable-15-row .fm-propertytable-15:last-child { padding-bottom: 0px !important; }

.fm-propertytable-15-row.fm-propertytable-15-row-2cols .fm-propertytable-15 { max-width: 50%; min-width: 300px; }

.fm-propertytable-30 { position: relative; display: flex; flex-direction: column; width: 100%; }

.fm-propertytable-30 > .fm-propertytable-30-property { position: relative; display: flex; flex-direction: row; align-items: baseline; overflow: hidden; width: 100%; padding-bottom: 6px; }

.fm-propertytable-30 > .fm-propertytable-30-property:last-child { padding-bottom: 0px; }

.fm-propertytable-30 > .fm-propertytable-30-property > div:nth-child(1) { width: 30%; max-width: 200px; flex-grow: 0; flex-shrink: 0; overflow: hidden; color: #757575; }

.fm-propertytable-30 > .fm-propertytable-30-property > div:nth-child(2) { flex-grow: 1; flex-shrink: 1; padding-left: 8px; overflow: hidden; text-overflow: ellipsis; color: inherit; }

.fm-propertytable-30.fm-propertytable-30-collapsible { padding-right: 6px; }

@media (max-width: 600px) { .fm-propertytable-30.fm-propertytable-30-collapsible > .fm-propertytable-30-property { display: flex; flex-direction: column; padding-bottom: 12px; }
  .fm-propertytable-30.fm-propertytable-30-collapsible > .fm-propertytable-30-property > div { flex-grow: 1; flex-shrink: 1; }
  .fm-propertytable-30.fm-propertytable-30-collapsible > .fm-propertytable-30-property > div:nth-child(1) { max-width: 100%; width: 100%; }
  .fm-propertytable-30.fm-propertytable-30-collapsible > .fm-propertytable-30-property > div:nth-child(2) { max-width: 100%; width: 100%; padding-left: 0; } }

.fm-propertytable-30-row { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }

.fm-propertytable-30-row .fm-propertytable-30 { padding-bottom: 6px !important; flex-grow: 1; flex-shrink: 1; width: inherit; }

.fm-propertytable-30-row .fm-propertytable-30:last-child { padding-bottom: 0px !important; }

.fm-propertytable-30-row.fm-propertytable-30-row-2cols .fm-propertytable-30 { max-width: 50%; min-width: 300px; }

.fm-propertytable-50 { position: relative; display: flex; flex-direction: column; width: 100%; }

.fm-propertytable-50 > .fm-propertytable-50-property { position: relative; display: flex; flex-direction: row; align-items: baseline; overflow: hidden; width: 100%; padding-bottom: 6px; }

.fm-propertytable-50 > .fm-propertytable-50-property:last-child { padding-bottom: 0px; }

.fm-propertytable-50 > .fm-propertytable-50-property > div:nth-child(1) { width: 50%; max-width: 200px; flex-grow: 0; flex-shrink: 0; overflow: hidden; color: #757575; }

.fm-propertytable-50 > .fm-propertytable-50-property > div:nth-child(2) { flex-grow: 1; flex-shrink: 1; padding-left: 8px; overflow: hidden; text-overflow: ellipsis; color: inherit; }

.fm-propertytable-50.fm-propertytable-50-collapsible { padding-right: 6px; }

@media (max-width: 600px) { .fm-propertytable-50.fm-propertytable-50-collapsible > .fm-propertytable-50-property { display: flex; flex-direction: column; padding-bottom: 12px; }
  .fm-propertytable-50.fm-propertytable-50-collapsible > .fm-propertytable-50-property > div { flex-grow: 1; flex-shrink: 1; }
  .fm-propertytable-50.fm-propertytable-50-collapsible > .fm-propertytable-50-property > div:nth-child(1) { max-width: 100%; width: 100%; }
  .fm-propertytable-50.fm-propertytable-50-collapsible > .fm-propertytable-50-property > div:nth-child(2) { max-width: 100%; width: 100%; padding-left: 0; } }

.fm-propertytable-50-row { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }

.fm-propertytable-50-row .fm-propertytable-50 { padding-bottom: 6px !important; flex-grow: 1; flex-shrink: 1; width: inherit; }

.fm-propertytable-50-row .fm-propertytable-50:last-child { padding-bottom: 0px !important; }

.fm-propertytable-50-row.fm-propertytable-50-row-2cols .fm-propertytable-50 { max-width: 50%; min-width: 300px; }

.fm-navbar:after { content: " "; display: table; clear: both; }

.fm-navbar:before { content: " "; display: table; clear: both; }

.fm-navbar > li { position: relative; cursor: pointer; cursor: hand; float: left; display: block; }

.fm-navbar > li > a { cursor: default; border: 1px solid #ddd; line-height: 1.42857143; position: relative; display: block; padding: 10px 15px; text-decoration: none; }

.fm-navbar > li > a > [data-fmrole="navbar-icon"] { position: absolute; top: 47%; transform: translate(0, -50%); font-size: 1.4em; }

.fm-navbar > li > a > [data-fmrole="navbar-label"] { padding-left: 30px; }

.fm-navbar > li > a > [data-fmrole="navbar-label"]:nth-child(1) { padding-left: 0px; }

.fm-navbar > li.active { margin-bottom: -1px; }

.fm-navbar > li.fm-navbar-placeholder { position: relative; z-index: 99999; }

.fm-navbar > li.fm-navbar-placeholder > a [data-fmrole="placeholder-icon"] { position: absolute; top: 47%; transform: translate(0, -50%); font-size: 1.4em; }

.fm-navbar > li.fm-navbar-placeholder > a [data-fmrole="placeholder-label"] { padding-left: 24px; padding-right: 12px; }

.fm-navbar > li.fm-navbar-placeholder > a > [data-fmrole="placeholder-expand"] { position: absolute; top: 47%; transform: translate(0, -50%); }

.fm-navbar > li.fm-navbar-placeholder ul.fm-navbar-placeholder-dropdown { position: absolute; right: 0; padding-left: 8px; background: #ffffff; min-width: 100%; padding: 1.4em; margin-top: 1px; z-index: -1; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3); }

.fm-navbar > li.fm-navbar-placeholder ul.fm-navbar-placeholder-dropdown > li { position: relative; padding-left: 0px; padding-right: 0px; padding-top: 8px; padding-bottom: 8px; }

.fm-navbar > li.fm-navbar-placeholder ul.fm-navbar-placeholder-dropdown > li > a { padding-left: 0px !important; padding-right: 0px; color: #949494 !important; border-radius: 0; }

.fm-navbar > li.fm-navbar-placeholder ul.fm-navbar-placeholder-dropdown > li > a [data-fmrole="navbar-icon"] { position: absolute; top: 47%; transform: translate(0, -50%); }

.fm-navbar > li.fm-navbar-placeholder ul.fm-navbar-placeholder-dropdown > li > a [data-fmrole="navbar-label"] { padding-left: 20px; }

.fm-navbar > li.fm-navbar-placeholder ul.fm-navbar-placeholder-dropdown > li > a:hover { text-decoration: none; }

.fm-navbar > li.fm-navbar-placeholder ul.fm-navbar-placeholder-dropdown > li.active a { color: #373a3c !important; }

.fm-navbar > li.fm-navbar-placeholder ul.fm-navbar-placeholder-dropdown.placeholder-dropdown-aligned-left { right: inherit; left: 1px; }

.fm-navbar.fm-navbar-dropdown-open > li.fm-navbar-placeholder > a > .fm-icon-item-expand:before { content: ""; }

html.devicetype-mobile .nav-tabs { display: flex; flex-direction: row; flex-wrap: nowrap; flex-grow: 1; flex-shrink: 1; justify-content: space-around; }

html.devicetype-mobile .nav-tabs li { margin-bottom: -1px; width: 100%; }

html.devicetype-mobile .nav-tabs li a { margin: auto; min-height: 44px; }

html.devicetype-mobile .nav-tabs li a [data-fmrole="navbar-icon"] { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

html.devicetype-mobile .nav-tabs li a [data-fmrole="navbar-label"] { display: none; }

.fm-loadingstate-notifier { display: none; position: sticky; top: 0; pointer-events: none; z-index: 1000; opacity: 0.5; }

.fm-loadingstate-notifier .fm-loadingstate-notifier-container { position: absolute; width: 100%; top: 0%; text-align: center; padding-top: 10vh; }

.fm-loadingstate-notifier .fm-loadingstate-notifier-container .fm-loadingstate-notifier-state { font-size: 4em; }

.fm-loadingstate-notifier .fm-loadingstate-notifier-container .fm-loadingstate-notifier-text { font-size: 1.2em; }

.fm-loadingstate-notifier.active { display: inherit; }

html.devicetype-mobile .fm-loadingstate-notifier .fm-loadingstate-notifier-container { padding-top: 15vh; }

.fm-multilinetext { position: relative; min-height: 80px; overflow: auto; z-index: 1; }

.fm-multilinetext > span { display: inline-block; position: relative; padding-left: 0; padding-right: 18px; padding-top: 10px; padding-bottom: 10px; width: 100%; z-index: 1; line-height: 1.3em; }

.fm-multilinetext > span:focus { border-bottom-color: #000; }

.fm-multilinetext.form-control { height: inherit; }

.fm-multilinetext .fm-multilinetext-placeholder { color: #949494; position: absolute; top: 16px; left: 12px; z-index: 0; }

.row { display: flow-root; position: relative; width: 100%; }

.row .col-xs-1 { width: 8.33%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.row .col-pull-1 { right: 8.33%; }

.row .col-push-1 { left: 8.33%; }

.row .col-offset-1 { margin-left: 8.33%; }

.row .col-xs-2 { width: 16.66%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.row .col-pull-2 { right: 16.66%; }

.row .col-push-2 { left: 16.66%; }

.row .col-offset-2 { margin-left: 16.66%; }

.row .col-xs-3 { width: 25%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.row .col-pull-3 { right: 25%; }

.row .col-push-3 { left: 25%; }

.row .col-offset-3 { margin-left: 25%; }

.row .col-xs-4 { width: 33.33%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.row .col-pull-4 { right: 33.33%; }

.row .col-push-4 { left: 33.33%; }

.row .col-offset-4 { margin-left: 33.33%; }

.row .col-xs-5 { width: 41.66%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.row .col-pull-5 { right: 41.66%; }

.row .col-push-5 { left: 41.66%; }

.row .col-offset-5 { margin-left: 41.66%; }

.row .col-xs-6 { width: 50%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.row .col-pull-6 { right: 50%; }

.row .col-push-6 { left: 50%; }

.row .col-offset-6 { margin-left: 50%; }

.row .col-xs-7 { width: 58.33%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.row .col-pull-7 { right: 58.33%; }

.row .col-push-7 { left: 58.33%; }

.row .col-offset-7 { margin-left: 58.33%; }

.row .col-xs-8 { width: 66.66%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.row .col-pull-8 { right: 66.66%; }

.row .col-push-8 { left: 66.66%; }

.row .col-offset-8 { margin-left: 66.66%; }

.row .col-xs-9 { width: 75%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.row .col-pull-9 { right: 75%; }

.row .col-push-9 { left: 75%; }

.row .col-offset-9 { margin-left: 75%; }

.row .col-xs-10 { width: 83.33%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.row .col-pull-10 { right: 83.33%; }

.row .col-push-10 { left: 83.33%; }

.row .col-offset-10 { margin-left: 83.33%; }

.row .col-xs-11 { width: 91.66%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.row .col-pull-11 { right: 91.66%; }

.row .col-push-11 { left: 91.66%; }

.row .col-offset-11 { margin-left: 91.66%; }

.row .col-xs-12 { width: 100%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.row .col-pull-12 { right: 100%; }

.row .col-push-12 { left: 100%; }

.row .col-offset-12 { margin-left: 100%; }

.row .col-offset-0 { margin-left: 0px; }

.row .col-pull-0 { right: auto; }

.row .col-push-0 { left: auto; }

.row.cols-aligned-bottom { align-items: flex-end; }

.row.cols-aligned-bottom .col-xs-1.col-aligned-center, .row.cols-aligned-bottom .col-xs-2.col-aligned-center, .row.cols-aligned-bottom .col-xs-3.col-aligned-center, .row.cols-aligned-bottom .col-xs-4.col-aligned-center, .row.cols-aligned-bottom .col-xs-5.col-aligned-center, .row.cols-aligned-bottom .col-xs-6.col-aligned-center, .row.cols-aligned-bottom .col-xs-7.col-aligned-center, .row.cols-aligned-bottom .col-xs-8.col-aligned-center, .row.cols-aligned-bottom .col-xs-9.col-aligned-center, .row.cols-aligned-bottom .col-xs-10.col-aligned-center, .row.cols-aligned-bottom .col-xs-11.col-aligned-center, .row.cols-aligned-bottom .col-xs-12.col-aligned-center { align-self: center; }

.row.row-element-spaced { display: flex; flex-direction: row; gap: 40px; }

.col-xs-1 { width: 8.33%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.col-pull-1 { right: 8.33%; }

.col-push-1 { left: 8.33%; }

.col-offset-1 { margin-left: 8.33%; }

.col-xs-2 { width: 16.66%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.col-pull-2 { right: 16.66%; }

.col-push-2 { left: 16.66%; }

.col-offset-2 { margin-left: 16.66%; }

.col-xs-3 { width: 25%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.col-pull-3 { right: 25%; }

.col-push-3 { left: 25%; }

.col-offset-3 { margin-left: 25%; }

.col-xs-4 { width: 33.33%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.col-pull-4 { right: 33.33%; }

.col-push-4 { left: 33.33%; }

.col-offset-4 { margin-left: 33.33%; }

.col-xs-5 { width: 41.66%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.col-pull-5 { right: 41.66%; }

.col-push-5 { left: 41.66%; }

.col-offset-5 { margin-left: 41.66%; }

.col-xs-6 { width: 50%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.col-pull-6 { right: 50%; }

.col-push-6 { left: 50%; }

.col-offset-6 { margin-left: 50%; }

.col-xs-7 { width: 58.33%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.col-pull-7 { right: 58.33%; }

.col-push-7 { left: 58.33%; }

.col-offset-7 { margin-left: 58.33%; }

.col-xs-8 { width: 66.66%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.col-pull-8 { right: 66.66%; }

.col-push-8 { left: 66.66%; }

.col-offset-8 { margin-left: 66.66%; }

.col-xs-9 { width: 75%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.col-pull-9 { right: 75%; }

.col-push-9 { left: 75%; }

.col-offset-9 { margin-left: 75%; }

.col-xs-10 { width: 83.33%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.col-pull-10 { right: 83.33%; }

.col-push-10 { left: 83.33%; }

.col-offset-10 { margin-left: 83.33%; }

.col-xs-11 { width: 91.66%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.col-pull-11 { right: 91.66%; }

.col-push-11 { left: 91.66%; }

.col-offset-11 { margin-left: 91.66%; }

.col-xs-12 { width: 100%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; }

.col-pull-12 { right: 100%; }

.col-push-12 { left: 100%; }

.col-offset-12 { margin-left: 100%; }

.col-offset-0 { margin-left: 0px; }

.col-pull-0 { right: auto; }

.col-push-0 { left: auto; }

.fm-active-element { color: #0855f5 !important; }

.fm-events-disabled { pointer-events: none; outline: none; }

.fm-selectable-element { cursor: pointer; cursor: hand; }

.fm-hidden-element { display: none !important; }

.fm-invisible-element { visibility: hidden !important; }

.fm-hide-iflastchild:last-child { display: none; }

.fm-text-singleline { white-space: nowrap; word-break: break-word; }

.fm-text-word-break { word-break: break-word; white-space: normal; }

.fm-text-align-right { text-align: right; }

.fm-text-align-center { text-align: center; }

.fm-text-ellipsis { overflow: hidden; text-overflow: ellipsis; }

.fm-text-italic { font-style: italic; }

.fm-text-preserve-newlines { white-space: pre-line; }

.fm-text-uppercase { text-transform: uppercase; }

.fm-link, .fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-indicators > div, .fm-module-statistic > .fm-module-content .fm-statisticcontent-footer .fm-statisticcontent-footer-operations .fm-statisticcontent-footer-operations-operation { cursor: pointer; cursor: hand; color: #0855f5; }

.fm-link:hover, .fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-indicators > div:hover, .fm-module-statistic > .fm-module-content .fm-statisticcontent-footer .fm-statisticcontent-footer-operations .fm-statisticcontent-footer-operations-operation:hover { text-decoration: underline; color: #014c8c; }

.fm-link.fm-link-right, .fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-indicators > div.fm-link-right, .fm-module-statistic > .fm-module-content .fm-statisticcontent-footer .fm-statisticcontent-footer-operations .fm-link-right.fm-statisticcontent-footer-operations-operation { position: relative; }

.fm-link.fm-link-right:hover:before, .fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-indicators > div.fm-link-right:hover:before, .fm-module-statistic > .fm-module-content .fm-statisticcontent-footer .fm-statisticcontent-footer-operations .fm-link-right.fm-statisticcontent-footer-operations-operation:hover:before { position: absolute; top: 50%; transform: translate(0, -50%); right: -0.7em; font-size: 1.4em; content: ""; font-family: "CERTAS Icons Regular"; }

.fm-link.fm-link-left, .fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-indicators > div.fm-link-left, .fm-module-statistic > .fm-module-content .fm-statisticcontent-footer .fm-statisticcontent-footer-operations .fm-link-left.fm-statisticcontent-footer-operations-operation { position: relative; }

.fm-link.fm-link-left:hover:before, .fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-indicators > div.fm-link-left:hover:before, .fm-module-statistic > .fm-module-content .fm-statisticcontent-footer .fm-statisticcontent-footer-operations .fm-link-left.fm-statisticcontent-footer-operations-operation:hover:before { position: absolute; top: 50%; transform: translate(0, -50%); left: -0.7em; font-size: 1.4em; content: ""; font-family: "CERTAS Icons Regular"; }

.fm-panel { position: absolute; }

.fm-panel.fm-panel-tblr { top: 0; left: 0; right: 0; bottom: 0px; }

.fm-panel.fm-panel-tlr { top: 0; left: 0; right: 0; }

.fm-panel.fm-panel-blr { bottom: 0; left: 0; right: 0; }

.fm-panel.fm-panel-scrollable { overflow: auto; }

.fm-rowcontent { position: relative; display: flex; flex-direction: row; align-items: center; width: 100%; }

.fm-rowcontent .fm-rowcontent-left { position: relative; display: flex; flex-direction: row; flex-grow: 0; flex-shrink: 0; }

.fm-rowcontent .fm-rowcontent-right { position: relative; display: flex; flex-direction: row; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-rowcontent.fm-rowcontent-multiline { flex-wrap: wrap; }

.fm-rowcontent.fm-rowcontent-multiline .fm-rowcontent-left { flex-grow: 1; flex-shrink: 1; padding-bottom: 0.4em; }

.fm-rowcontent.fm-rowcontent-multiline .fm-rowcontent-right { flex-grow: 0; flex-shrink: 0; }

.fm-texticon-line { display: flex; align-items: center; }

.fm-texticon-line > * { margin-right: 4px; }

.fm-texticon-line > *:last-child { margin-right: 0; }

.fm-code-pills { display: inline-block; padding: 0px; margin-bottom: 0; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; cursor: hand; background-image: none; border: 1px solid #ddd; border-radius: 2px; text-transform: none; }

.fm-root-container { overflow: hidden; }

.fm-root-container .fm-title-container .fm-title-pane { -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; position: fixed; left: 0px; right: 0px; height: 0px; z-index: 20; width: 100%; max-width: 1440px; margin-left: auto; margin-right: auto; box-sizing: border-box; background-color: transparent; border-bottom: 2px solid transparent; overflow: hidden; }

.fm-root-container .fm-title-container .fm-title-pane .fm-pane-content { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin-left: 54px; margin-right: 54px; }

.fm-root-container .fm-title-container .fm-title-pane-overlay { display: none; z-index: 50; background-color: #ddd; opacity: 0.5; position: fixed; left: 0px; right: 0px; height: 0px; margin-left: auto; margin-right: auto; box-sizing: border-box; }

.fm-root-container .fm-content-container { z-index: 10; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 100%; max-width: 1440px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; box-sizing: border-box; background-color: #FFF; }

.fm-root-container .fm-content-container .fm-content-pane { background-color: #ffffff; }

.fm-root-container .fm-content-container .fm-content-pane .fm-side-pane { -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; position: absolute; top: 0px; bottom: 0px; left: 0px; width: 240px; max-width: 80%; z-index: 2; overflow: auto; background-color: #FFF; border-right: solid 1px #d3d8e0; }

.fm-root-container .fm-content-container .fm-content-pane .fm-side-pane .fm-pane-content { margin-left: 0; margin-right: 0; margin-top: 12px; margin-bottom: 0px; position: absolute; top: 0; bottom: 0px; left: 0px; right: 0; }

.fm-root-container .fm-content-container .fm-content-pane .fm-side-pane .fm-pane-content-overlay { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 50; background-color: #ddd; opacity: 0.5; display: none; }

.fm-root-container .fm-content-container .fm-content-pane .fm-side-pane.disabled .fm-pane-content-overlay { display: inherit; }

.fm-root-container .fm-content-container .fm-content-pane .fm-center-pane { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin-left: 240px; z-index: 1; overflow: auto; margin-top: 12px; }

.fm-root-container .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-side-pane { left: 0px; width: 60px; transition: width 0.4s; overflow: hidden; }

.fm-root-container .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-side-pane .fm-pane-content { margin-left: 0px; margin-right: 0px; }

.fm-root-container .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-center-pane { margin-left: 60px; }

.fm-root-container .fm-content-container .fm-content-pane.fm-no-side-pane .fm-side-pane { display: none; width: 0 !important; border-right: none; overflow: hidden; }

.fm-root-container .fm-content-container .fm-content-pane.fm-no-side-pane .fm-side-pane .fm-side-pane-toggler { display: none; }

.fm-root-container .fm-content-container .fm-content-pane.fm-no-side-pane .fm-center-pane { margin-left: 0px !important; margin-top: 0px; }

.fm-root-container .fm-content-container .fm-content-pane.fm-no-side-pane .fm-center-pane .fm-pane-content { margin-left: 0px; }

.fm-root-container .fm-content-container .fm-content-pane-overlay { display: none; z-index: 50; background-color: #ddd; opacity: 0.5; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin-left: 0; overflow: auto; }

.fm-root-container .fm-content-container.disabled .fm-content-pane-overlay { display: inherit; }

.fm-root-container.fm-no-title-pane .fm-title-container { display: none; }

.fm-root-container.fm-no-title-pane .fm-content-container { margin-top: 0; }

.fm-fullscreen { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: -9999; overflow: hidden; }

.fm-fullscreen.fm-fullscreen-backdrop { z-index: 2000; opacity: 1; -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px); }

.fm-qrcodescanner-container { display: none; }

html body.transparent { background-color: transparent !important; }

html body.transparent .fm-root-container { display: none; }

html.devicetype-mobile .fm-title-container .fm-title-pane, html.devicetype-tablet .fm-title-container .fm-title-pane { max-width: none; overflow: visible; }

html.devicetype-mobile .fm-content-container, html.devicetype-tablet .fm-content-container { max-width: none; }

html.devicetype-mobile .fm-content-container .fm-content-pane.fm-side-pane-collapsible .fm-side-pane, html.devicetype-tablet .fm-content-container .fm-content-pane.fm-side-pane-collapsible .fm-side-pane { width: 240px; left: 0; transition: left 0.4s; }

html.devicetype-mobile .fm-content-container .fm-content-pane.fm-side-pane-collapsible .fm-center-pane, html.devicetype-tablet .fm-content-container .fm-content-pane.fm-side-pane-collapsible .fm-center-pane { margin-left: 0 !important; pointer-events: none; }

html.devicetype-mobile .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-side-pane, html.devicetype-tablet .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-side-pane { width: 240px; left: -240px; overflow: hidden; }

html.devicetype-mobile .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-side-pane .fm-pane-content, html.devicetype-tablet .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-side-pane .fm-pane-content { margin-left: 0px; margin-right: 0px; }

html.devicetype-mobile .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-center-pane, html.devicetype-tablet .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-center-pane { margin-left: 0 !important; pointer-events: inherit; }

html.devicetype-mobile .fm-content-container .fm-content-pane.fm-no-side-pane .fm-center-pane, html.devicetype-tablet .fm-content-container .fm-content-pane.fm-no-side-pane .fm-center-pane { pointer-events: inherit; }

html.devicetype-mobile .fm-qrcodescanner-container, html.devicetype-tablet .fm-qrcodescanner-container { display: none; }

html.devicetype-mobile .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen, html.devicetype-tablet .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen { z-index: 99; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }

html.devicetype-mobile .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen .fm-qrcodescanner-header, html.devicetype-tablet .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen .fm-qrcodescanner-header { position: absolute; left: 0; top: 0; right: 0; height: 80px; padding: 20px; background-color: #FFF; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around; align-items: center; font-size: 1.3em; border-bottom: 1px solid #d3d8e0; }

html.devicetype-mobile .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen .fm-qrcodescanner-header span.fm-icon-dialog-close, html.devicetype-tablet .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen .fm-qrcodescanner-header span.fm-icon-dialog-close { position: absolute; right: 20px; font-size: 1.4em; }

html.devicetype-mobile .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen .fm-qrcodescanner-preview, html.devicetype-tablet .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen .fm-qrcodescanner-preview { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin-top: 80px; margin-bottom: 0px; background-color: transparent !important; }

html.devicetype-mobile .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen .fm-qrcodescanner-preview canvas, html.devicetype-tablet .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen .fm-qrcodescanner-preview canvas { width: 100%; }

html.devicetype-mobile .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen .fm-qrcodescanner-footer, html.devicetype-tablet .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen .fm-qrcodescanner-footer { position: absolute; left: 0; bottom: 0; right: 0; height: 0px; background-color: #FFF; padding: 20px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around; align-items: center; }

html.devicetype-mobile .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen .fm-qrcodescanner-footer button, html.devicetype-tablet .fm-qrcodescanner-container.fm-qrcodescanner-fullscreen .fm-qrcodescanner-footer button { flex-grow: 1; }

html.devicetype-mobile .fm-qrcodescanner-container.fm-qrcodescanner-active, html.devicetype-tablet .fm-qrcodescanner-container.fm-qrcodescanner-active { display: block; }

.fm-navigation { position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; overflow: hidden; }

.fm-navigation .fm-navigation-header { position: absolute; top: 0; left: 0; right: 0; height: 60px; color: #373a3c; font-weight: normal; display: flex; align-items: center; }

.fm-navigation .fm-navigation-header .fm-navigation-header-title { position: relative; margin-left: 0px; padding-top: 0px; padding-left: 40px; padding-right: 20px; }

.fm-navigation .fm-navigation-header .fm-navigation-header-title img { width: 80%; height: 90px; }

.fm-navigation .fm-navigation-content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: auto; margin-top: 60px; margin-bottom: 30px; }

.fm-navigation .fm-navigation-content .fm-menugroup-group { margin-top: 0; margin-bottom: 0px; margin-left: 0px; padding: 0px; }

.fm-navigation .fm-navigation-content .fm-menugroup-group .fm-menugroup-item { position: relative; margin-top: 0; margin-bottom: 0; margin-left: 0px; margin-right: 0px; font-size: 1.2em; background-color: inherit; color: #949494; cursor: pointer; cursor: hand; pointer-events: none; display: flex; flex-direction: row; align-items: center; padding-top: 0.6em; padding-bottom: 0.6em; padding-left: 40px; padding-right: 20px; }

.fm-navigation .fm-navigation-content .fm-menugroup-group .fm-menugroup-item > .fm-menugroup-item-name { display: flex; flex-direction: row; align-items: center; width: 100%; }

.fm-navigation .fm-navigation-content .fm-menugroup-group .fm-menugroup-item > .fm-menugroup-item-name > .fm-menugroup-item-icon { width: 34px; font-size: 1.2em; flex-grow: 0; flex-shrink: 0; text-align: center; }

.fm-navigation .fm-navigation-content .fm-menugroup-group .fm-menugroup-item > .fm-menugroup-item-name > .fm-menugroup-item-label { margin-left: 0.3em; flex-grow: 1; flex-shrink: 1; word-break: break-word; }

.fm-navigation .fm-navigation-content .fm-menugroup-group .fm-menugroup-item.fm-menugroup-item-selected { background-color: inherit; color: #373a3c; }

.fm-navigation .fm-navigation-content .fm-menugroup-group .fm-menugroup-item.fm-menugroup-item-active { pointer-events: inherit; }

.fm-navigation .fm-navigation-content .fm-menugroup-group .fm-menugroup-item.fm-menugroup-item-active:hover { color: #373a3c; }

.fm-navigation .fm-navigation-content .fm-menugroup-group .fm-menugroup-item.fm-menugroup-item-multiaction > .fm-menugroup-item-name { padding-right: 20px; }

.fm-navigation .fm-navigation-content .fm-menugroup-group .fm-menugroup-item.fm-menugroup-item-multiaction > .fm-menugroup-item-action { position: relative; display: inherit; }

.fm-navigation .fm-navigation-content .fm-menugroup-group .fm-menugroup-item:last-child { margin-bottom: 0px; }

.fm-navigation .fm-navigation-content .fm-menugroup-group.fm-menugroup-group-divider { border-bottom: 1px solid #d3d8e0; padding: 0px; margin-top: 20px; margin-bottom: 20px; }

.fm-navigation .fm-navigation-content .fm-menugroup-group.fm-menugroup-group-divider:first-child { margin-top: 0px; }

.fm-navigation .fm-navigation-content .fm-menugroup-group.fm-menugroup-group-divider:last-child { margin-bottom: 0px; }

.fm-navigation .fm-navigation-content .fm-menugroup-group.fm-menugroup-group-admin .fm-menugroup-item { font-size: inherit; }

.fm-navigation .fm-navigation-footer { margin-left: 0px; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 30px; display: flex; flex-direction: row; justify-content: space-between; padding-left: 10px; padding-right: 10px; }

html.devicetype-desktop .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-navigation .fm-navigation-header .fm-navigation-header-title { padding: 0; }

html.devicetype-desktop .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-navigation .fm-navigation-header .fm-navigation-header-title img { width: 163px; padding-left: 10px; }

html.devicetype-desktop .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-navigation .fm-navigation-content .fm-menugroup-group > .fm-menugroup-item { padding-left: 2px; padding-right: 2px; min-height: 50px; display: flex; flex-direction: column; }

html.devicetype-desktop .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-navigation .fm-navigation-content .fm-menugroup-group > .fm-menugroup-item > .fm-menugroup-item-name { position: relative; width: 34px; height: 34px; padding-right: 0; }

html.devicetype-desktop .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-navigation .fm-navigation-content .fm-menugroup-group > .fm-menugroup-item > .fm-menugroup-item-name > .fm-menugroup-item-icon > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

html.devicetype-desktop .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-navigation .fm-navigation-content .fm-menugroup-group > .fm-menugroup-item > .fm-menugroup-item-name > .fm-menugroup-item-label { display: none; }

html.devicetype-desktop .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-navigation .fm-navigation-content .fm-menugroup-group > .fm-menugroup-item.fm-menugroup-item-multiaction > .fm-menugroup-item-action { top: 0; right: 0; top: -12px; }

html.devicetype-desktop .fm-content-container .fm-content-pane.fm-side-pane-collapsible.fm-side-pane-collapsed .fm-navigation .fm-navigation-footer [data-fmrole='viewmode'] { cursor: pointer; cursor: hand; }

html.devicetype-mobile .fm-navigation .fm-navigation-header { display: none; }

html.devicetype-mobile .fm-navigation .fm-navigation-content { margin-top: 0; }

html.devicetype-mobile .fm-navigation .fm-navigation-footer { display: none; }

.fm-title { display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: nowrap; }

.fm-title .fm-title-left { width: 30px; flex-grow: 0; flex-shrink: 0; }

.fm-title .fm-title-left .fm-icon-command { font-size: 1.6em; }

.fm-title .fm-title-center { flex-grow: 1; flex-shrink: 1; overflow: hidden; padding-left: 4px; padding-right: 4px; }

.fm-title .fm-title-center [data-fmrole="title-image"] { height: 20px; display: block; margin-left: auto; margin-right: auto; }

.fm-title .fm-title-center [data-fmrole="title-label"] { font-size: 1.4em; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.fm-title .fm-title-right { width: 30px; }

.fm-title .fm-title-right .fm-icon-command { font-size: 1.6em; }

.fm-module { position: absolute; top: 0; left: 0; right: 0; bottom: 0; color: #373a3c; background-color: #FFF; }

.fm-module .fm-module-header { background-color: #FFF; height: 60px; padding: 0px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin-right: 0; display: flex; align-items: flex-start; -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; }

.fm-module .fm-module-header .fm-module-header-pane { position: relative; width: 100%; font-size: 26px; font-family: "Interstate Black"; color: #373a3c; padding-left: 54px; padding-right: 54px; min-height: 60px; }

.fm-module .fm-module-header .fm-module-header-pane.fm-module-header-pane-default { display: flex; flex-direction: row; align-items: center; }

.fm-module .fm-module-header .fm-module-header-pane.fm-module-header-pane-default > .fm-align-left { margin: auto; flex-grow: 1; flex-shrink: 1; }

.fm-module .fm-module-header .fm-module-header-pane.fm-module-header-pane-default > .fm-align-right { margin: auto; display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module .fm-module-header .fm-module-header-pane button { font-size: 1.0em; padding-top: 6px; padding-bottom: 6px; }

.fm-module .fm-module-header .fm-module-header-pane button.fm-button-back { color: #757575; border-color: #757575; }

.fm-module .fm-module-content { color: #373a3c; font-size: inherit; background-color: #FFF; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin-top: 60px; margin-bottom: 45px; margin-right: 0; overflow: auto; -webkit-overflow-scrolling: touch; }

.fm-module .fm-module-content:first-child { margin-top: 0px; }

.fm-module .fm-module-content:last-child { margin-bottom: 0px; }

.fm-module .fm-module-content .fm-module-content-pane { font-size: inherit; color: #373a3c; padding: 2px; padding-left: 54px; padding-right: 54px; margin-bottom: 10px; }

.fm-module .fm-module-content.fm-module-content-nav-tabs .fm-module-content-pane { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

.fm-module .fm-module-content.fm-module-content-nav-tabs .fm-module-content-pane > .nav-tabs { padding-top: 18px; padding-left: 54px; padding-right: 54px; margin-left: -54px; margin-right: -54px; z-index: 999; }

.fm-module .fm-module-content.fm-module-content-nav-tabs .fm-module-content-pane > .tab-content { position: absolute; top: 0; bottom: 0px; left: 0; right: 0; padding: 2px; margin-top: 86px; overflow: auto; padding-left: 54px; padding-right: 54px; }

.fm-module .fm-module-content.fm-module-content-nav-tabs.fm-module-content-nav-tabs-notabs .fm-module-content-pane > .nav-tabs { display: none; }

.fm-module .fm-module-content.fm-module-content-nav-tabs.fm-module-content-nav-tabs-notabs .fm-module-content-pane > .tab-content { margin-top: 0; }

.fm-module .fm-module-content.fm-module-content-header .fm-module-content-pane { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; flex-direction: column; }

.fm-module .fm-module-content.fm-module-content-header .fm-module-content-pane > div:last-child { flex-grow: 1; overflow: auto; }

.fm-module .fm-module-footer { color: #373a3c; background-color: #FFF; position: absolute; left: 0; right: 0; height: 45px; -webkit-transition: height 0.4s cubic-bezier(0, 0, 0.36, 0.96); -moz-transition: height 0.4s cubic-bezier(0, 0, 0.36, 0.96); -o-transition: height 0.4s cubic-bezier(0, 0, 0.36, 0.96); transition: height 0.4s cubic-bezier(0, 0, 0.36, 0.96); bottom: 0; overflow: hidden; margin-top: 0; padding-bottom: 6px; padding-top: 6px; border-top: 1px solid #d3d8e0; }

.fm-module.fm-module-minimizedfooter .fm-module-content { margin-bottom: 4px; }

.fm-module.fm-module-minimizedfooter .fm-module-footer { height: 0px; -webkit-transition: height 0.4s cubic-bezier(0, 0, 0.36, 0.96); -moz-transition: height 0.4s cubic-bezier(0, 0, 0.36, 0.96); -o-transition: height 0.4s cubic-bezier(0, 0, 0.36, 0.96); transition: height 0.4s cubic-bezier(0, 0, 0.36, 0.96); }

.fm-module.fm-module-minimizedfooter .fm-module-footer:hover { height: 45px; }

.fm-module.fm-module-expanded { top: -12px; }

.fm-module.fm-module-noheader .fm-module-header { display: none; }

.fm-module.fm-module-noheader .fm-module-content { margin-top: 6px; }

.fm-module .fm-component { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.fm-module .fm-module-dataloading { font-size: 14px; margin: auto; position: relative; text-align: center; color: #008dce; }

.fm-module-wrapper.fm-module-wrapper-embedded .fm-module .fm-module-header { height: 0; display: none; }

.fm-module-wrapper.fm-module-wrapper-embedded .fm-module .fm-module-content { margin-top: 0px; margin-bottom: 0; }

.fm-module-wrapper.fm-module-wrapper-embedded .fm-module .fm-module-footer { height: 0; display: none; }

.fm-module-wrapper.fm-module-wrapper-free .fm-module { position: relative; }

.fm-module-wrapper.fm-module-wrapper-free .fm-module .fm-module-content { display: block; position: relative; overflow: hidden; }

.fm-module-wrapper.fm-module-wrapper-free .fm-module .fm-module-content .fm-module-content-pane { display: block; position: relative; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }

.fm-module-articles > .fm-module-header { height: 60px; }

.fm-module-articles > .fm-module-header > .fm-module-header-pane.fm-module-header-pane-default > .fm-align-right > div { position: relative; margin: auto; margin-right: 0px; margin-left: 20px; }

.fm-module-articles > .fm-module-content { margin-top: 60px; }

.fm-module-articles > .fm-module-content .fm-articlesheader { position: relative; padding-bottom: 23px; font-size: 16px; }

.fm-module-articles > .fm-module-content .fm-articlesheader .fm-articlesheader-content { display: flex; flex-direction: row; width: 100%; }

.fm-module-articles > .fm-module-content .fm-articlesheader .fm-articlesheader-content .fm-articlesheader-left { display: flex; flex-direction: row; }

.fm-module-articles > .fm-module-content .fm-articlesheader .fm-articlesheader-content .fm-articlesheader-left > div { margin: auto; margin-right: 28px; flex-grow: 0; }

.fm-module-articles > .fm-module-content .fm-articlesheader .fm-articlesheader-content .fm-articlesheader-left > div.fm-dropdown .fm-dropdown-pane { width: 300px; }

.fm-module-articles > .fm-module-content .fm-articlesheader .fm-articlesheader-content .fm-articlesheader-right { display: flex; flex-direction: row; justify-content: justify-content; justify-content: flex-end; flex-grow: 1; }

.fm-module-articles > .fm-module-content .fm-articlesheader .fm-articlesheader-content .fm-articlesheader-right > div { margin: auto; margin-right: 0px; margin-left: 20px; }

.fm-module-articles > .fm-module-content .fm-articlesview { position: relative; margin-right: -18px; padding-right: 18px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles { overflow-x: hidden !important; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-content: strech; margin-top: 2px; min-height: 16px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame { position: relative; display: flex; flex-direction: column; flex-grow: 0; flex-shrink: 0; box-sizing: border-box; width: 300px; margin: 16px; background-color: #FFF; color: #373a3c; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); border: 1px solid #d3d8e0; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame > .tile-header { position: relative; flex-grow: 1; display: flex; flex-wrap: nowrap; flex-direction: row; background-color: transparent; overflow: hidden; cursor: pointer; cursor: hand; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame > .tile-header > .tile-header-content { position: relative; flex-grow: 1; flex-shrink: 1; background-color: transparent; overflow: hidden; padding: 12px; padding-left: 12px; display: flex; flex-direction: column; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame > .tile-header > .tile-header-content > div { margin-bottom: 12px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame > .tile-header > .tile-header-content > div:last-child { margin-bottom: 6px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame > .tile-header > .tile-header-content > div:nth-child(1) { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; line-height: 1.4em; max-height: 2.8em; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word; font-size: 1.4em; color: #373a3c; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame > .tile-header > .tile-header-content > div:nth-child(2) { line-height: 1.44em; max-height: 4.32em; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word; font-size: 0.9em; color: #757575; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame > .tile-header > .tile-header-content .content-placeholder { color: #f2a34c !important; font-style: italic !important; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame > .tile-content { position: relative; flex-grow: 1; flex-shrink: 1; max-height: 140px; height: 140px; background-color: #d3d8e0; cursor: pointer; cursor: hand; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame > .tile-content > .fm-article-tile-thumbnailmedia { height: inherit; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame > .tile-content > .fm-article-tile-thumbnailmedia.content-placeholder { height: auto; position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame > .tile-content > .fm-article-tile-thumbnailmedia.content-placeholder:before { font-size: 6em; font-family: "CERTAS Icons Regular"; content: ""; color: #f2a34c; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame > .tile-footer { position: relative; flex-grow: 0; flex-shrink: 0; padding: 12px; font-size: 0.9em; color: #757575; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame.fm-article-content-complete [data-fmrole="operations"][data-fmdata="op-editarticle"] { color: #62c555 !important; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame.fm-article-content-uncomplete [data-fmrole="operations"][data-fmdata="op-editarticle"] { color: #f2a34c !important; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame:hover { box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-large .tiles-container { margin-left: -16px; margin-right: -16px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-large .tiles-container .tile-frame { width: 450px; margin: 18px; margin-top: 2px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-large .tiles-container .tile-frame > .tile-header > .tile-header-content > div:nth-child(1) { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; line-height: 1.4em; max-height: 14em; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-large .tiles-container .tile-frame > .tile-header > .tile-header-content > div:nth-child(2) { line-height: 1.44em; max-height: 8.64em; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-large .tiles-container .tile-frame > .tile-content { height: 300px; max-height: 300px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-large .tiles-container .tile-frame > .tile-footer > .fm-rowcontent:nth-child(1) { display: none; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-medium .tiles-container { margin-left: -16px; margin-right: -16px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-medium .tiles-container .tile-frame { width: 400px; margin: 18px; margin-top: 2px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-medium .tiles-container .tile-frame > .tile-header > .tile-header-content > div:nth-child(1) { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; line-height: 1.4em; max-height: 8.4em; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-medium .tiles-container .tile-frame > .tile-header > .tile-header-content > div:nth-child(2) { line-height: 1.44em; max-height: 5.76em; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-medium .tiles-container .tile-frame > .tile-content { height: 280px; max-height: 280px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-medium .tiles-container .tile-frame > .tile-footer > .fm-rowcontent:nth-child(1) { display: none; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-small .tiles-container { margin-left: -16px; margin-right: -16px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-small .tiles-container .tile-frame { width: 342px; margin: 18px; margin-top: 2px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-small .tiles-container .tile-frame > .tile-header > .tile-header-content > div:nth-child(1) { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; line-height: 1.4em; max-height: 5.6em; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-small .tiles-container .tile-frame > .tile-header > .tile-header-content > div:nth-child(2) { line-height: 1.44em; max-height: 4.32em; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-small .tiles-container .tile-frame > .tile-content { height: 220px; max-height: 220px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-small .tiles-container .tile-frame > .tile-footer > .fm-rowcontent:nth-child(1) { display: none; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-tiny .tiles-container { margin-left: -16px; margin-right: -16px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-tiny .tiles-container .tile-frame { width: 300px; margin: 18px; margin-top: 2px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-tiny .tiles-container .tile-frame > .tile-header > .tile-header-content > div:nth-child(1) { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; line-height: 1.4em; max-height: 5.6em; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-tiny .tiles-container .tile-frame > .tile-header > .tile-header-content > div:nth-child(2) { line-height: 1.44em; max-height: 4.32em; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-tiny .tiles-container .tile-frame > .tile-content { height: 200px; max-height: 200px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles.mode-presentation.mode-presentation-tiny .tiles-container .tile-frame > .tile-footer > .fm-rowcontent:nth-child(1) { display: none; }

@media only screen and (max-width: 600px) { .fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-tiles .tiles-container .tile-frame { flex-grow: 1; flex-shrink: 1; } }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-table .table-container { display: flex; flex-direction: column; margin: 4px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-table .table-container .row-frame.fm-datasection { padding-left: 0; padding-right: 0; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-table .table-container .row-frame.fm-datasection .fm-datasection-header-line > div { font-size: 1em; line-height: 1.4em; max-height: 4.2em; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-word; padding-left: 16px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-table .table-container .row-frame.fm-datasection .fm-datasection-header-line > div:nth-child(1) { width: 5%; height: 90px; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-table .table-container .row-frame.fm-datasection .fm-datasection-header-line > div:nth-child(2) { width: 20%; color: #757575; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-table .table-container .row-frame.fm-datasection .fm-datasection-header-line > div:nth-child(3) { width: 35%; color: #757575; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-table .table-container .row-frame.fm-datasection .fm-datasection-header-line > div:nth-child(5) { flex-grow: 1; flex-shrink: 1; text-align: right; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-table .table-container .row-frame.fm-datasection.fm-article-content-uncomplete [data-fmrole="operations"][data-fmdata="op-editarticle"] { color: #f2a34c !important; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-table .table-container .row-frame.fm-datasection.fm-article-content-complete [data-fmrole="operations"][data-fmdata="op-editarticle"] { color: #62c555 !important; }

.fm-module-articles > .fm-module-content .fm-articlesview.fm-articlesview-table .table-container .row-frame.fm-datasection .content-placeholder { color: #f2a34c !important; font-style: italic !important; }

.fm-module-article > .fm-module-header > .fm-module-header-pane.fm-module-header-pane-default { font-family: "Interstate"; font-size: inherit; color: inherit; }

.fm-module-article > .fm-module-header > .fm-module-header-pane.fm-module-header-pane-default .fm-align-right { display: flex; flex-direction: column; justify-content: space-between; flex-grow: 0; flex-shrink: 0; margin-left: 20px; }

.fm-module-article > .fm-module-header > .fm-module-header-pane.fm-module-header-pane-default .fm-align-right > div:nth-child(1) { align-self: flex-start; text-transform: uppercase; font-size: 14px; width: 100%; }

.fm-module-article > .fm-module-header > .fm-module-header-pane.fm-module-header-pane-default .fm-align-right > div:nth-child(2) { align-self: flex-start; text-align: right; width: 100%; }

.fm-module-article > .fm-module-content > .fm-module-content-pane > .fm-article-content { display: flex; flex-direction: column; max-width: 80%; margin: auto; }

.fm-module-article > .fm-module-content > .fm-module-content-pane > .fm-article-content > .fm-article-title { font-size: 2em; font-weight: bold; }

.fm-module-article > .fm-module-content > .fm-module-content-pane > .fm-article-content > .fm-article-catchline { font-size: 1.1em; margin-top: 20px; margin-bottom: 40px; }

.fm-module-article > .fm-module-content > .fm-module-content-pane > .fm-article-content > .fm-article-content { margin-bottom: 40px; }

.fm-module-article > .fm-module-content > .fm-module-content-pane > .fm-article-content > .fm-article-content b { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-article > .fm-module-content > .fm-module-content-pane > .fm-article-content > .fm-article-content p { line-height: 1.4em; margin-bottom: 16px; }

.fm-module-article > .fm-module-content > .fm-module-content-pane > .fm-article-content > .fm-article-content img.note-float-right { margin-left: 40px; }

.fm-module-article > .fm-module-content > .fm-module-content-pane > .fm-article-content > .fm-article-content img.note-float-left { margin-right: 40px; margin-bottom: 20px; margin-top: 10px; }

.fm-module-article > .fm-module-content > .fm-module-content-pane > .fm-article-content > .fm-article-content ul { position: relative; list-style: none; padding-left: 1.4em; margin-top: 0px; margin-bottom: 16px; }

.fm-module-article > .fm-module-content > .fm-module-content-pane > .fm-article-content > .fm-article-content ul li { position: relative; margin-bottom: 15px; }

.fm-module-article > .fm-module-content > .fm-module-content-pane > .fm-article-content > .fm-article-content ul li:before { background-color: #373a3c; content: ""; height: 10px; left: -1.4em; position: absolute; top: 0.4em; width: 10px; }

.fm-module-article > .fm-module-content > .fm-module-content-pane > .fm-article-content > .fm-article-content ol li { padding-left: 6px; position: relative; margin-bottom: 15px; }

@media (max-width: 1124px) { .fm-module-article > .fm-module-content > .fm-module-content-pane > .fm-article-content { max-width: inherit; } }

.fm-article-editor { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; flex-direction: column; }

.fm-article-editor [data-fmrole="container"][data-fmdata="tabheader"] { position: relative; margin-top: 24px; padding-left: 24px; padding-right: 24px; flex-grow: 0; flex-shrink: 0; }

.fm-article-editor [data-fmrole="container"][data-fmdata="tabcontent"] { position: relative; margin-top: 12px; margin-bottom: 12px; padding-left: 24px; padding-right: 24px; }

.fm-article-editor [data-fmrole="container"][data-fmdata="tabcontent"] .fm-picture-wrapper { position: relative; display: flex; flex-direction: column; justify-content: flex-start; }

.fm-article-editor [data-fmrole="container"][data-fmdata="tabcontent"] .fm-picture-wrapper .fm-picture-wrapper-image { position: relative; max-width: 100%; height: 200px; background-color: #d3d8e0; border: 1px solid #AAA; }

.fm-article-editor [data-fmrole="container"][data-fmdata="tabcontent"] .fm-picture-wrapper .fm-picture-wrapper-image.content-placeholder:before { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); font-size: 6em; font-family: "CERTAS Icons Regular"; content: ""; color: #f2a34c; }

.fm-article-editor [data-fmrole="container"][data-fmdata="tabcontent"] .fm-picture-wrapper .fm-picture-wrapper-buttons { display: flex; flex-direction: row; }

.fm-article-editor [data-fmrole="container"][data-fmdata="tabcontent"] .fm-picture-wrapper .fm-picture-wrapper-buttons button { margin: 6px; margin-left: 0; }

.fm-article-editor .fm-error-tag-inline [data-field-label] .label-error { color: #f2a34c; }

.fm-article-editor .fm-error-tag-inline [data-field] { background-color: inherit; border-color: #f2a34c !important; }

.fm-settings { -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; }

.fm-settings .fm-settings-info { font-size: 14px; position: relative; padding-top: 8px; padding-bottom: 8px; padding-left: 38px; }

.fm-settings .fm-settings-info:before { position: absolute; top: 8px; left: 12px; bottom: 0px; width: 30px; content: "\f04b"; color: #0855f5; font-family: 'FontAwesome'; font-size: 18px; animation-name: horizontal; animation-duration: 2s; animation-timing-function: ease; animation-delay: initial; animation-iteration-count: infinite; animation-direction: initial; animation-fill-mode: initial; animation-play-state: initial; }

.fm-settings .fm-settings-group { border: 1px solid #ebedf2; margin-top: 30px; margin: 12px; }

.fm-settings .fm-settings-group:first-child { margin-top: 10px; }

.fm-settings .fm-settings-group .fm-settings-section { padding-left: 12px; padding-right: 12px; height: 30px; line-height: 30px; font-size: 12px; color: #0855f5; background-color: #ebedf2; }

.fm-settings .fm-settings-group .fm-settings-item { border-top: 1px solid #ebedf2; padding-top: 4px; padding-bottom: 4px; padding-left: 16px; padding-right: 16px; }

.fm-settings .fm-settings-group .fm-settings-item .fm-settings-item-name { font-weight: bold; width: 20%; padding-top: 8px; }

.fm-settings .fm-settings-group .fm-settings-item .fm-settings-item-description { min-height: 1px; width: 30%; padding-left: 10px; padding-top: 8px; white-space: pre-wrap; }

.fm-settings .fm-settings-group .fm-settings-item .fm-settings-item-value { position: relative; width: 50%; padding-left: 26px; }

.fm-settings .fm-settings-group .fm-settings-item .fm-settings-item-value .form-control { color: #0855f5; }

.fm-settings .fm-settings-group .fm-settings-item .fm-settings-item-value.fm-settings-item-error .form-control { color: #F24F45; border-color: #F24F45; }

.fm-settings .fm-settings-group .fm-settings-item .fm-settings-item-value.fm-settings-item-error:after { position: absolute; top: 10px; right: -13px; color: #F24F45; font-size: 12px; font-family: "FontAwesome"; content: '\f06a'; }

.fm-settings .fm-settings-group .fm-settings-item.fm-settings-item-reviewrequired .form-control { background-color: #f8ff99; }

.fm-module-auth { max-width: 1440px; margin: auto; font-size: 16px; background-color: #DDD; }

.fm-module-auth > .fm-module-auth-header { position: absolute; left: 0; right: 0; top: 0; height: 93px; background-color: #FFF; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-end; align-items: stretch; }

.fm-module-auth > .fm-module-auth-header .header-item { margin-top: auto; margin-bottom: auto; margin-right: 25px; padding-top: 0px; padding-left: 10px; padding-right: 10px; color: #b8b8b8; font-size: 1.75em; font-weight: normal; }

.fm-module-auth > .fm-module-auth-header .header-item:last-child { margin-right: 0; }

.fm-module-auth > .fm-module-auth-header .header-item a { color: inherit; text-decoration: inherit; }

.fm-module-auth > .fm-module-auth-header .header-item:hover { color: #000; cursor: pointer; cursor: hand; }

.fm-module-auth > .fm-module-auth-header .header-item.header-item-links { margin-right: 0; margin-left: 0; display: flex; flex-direction: row; justify-content: flex-end; padding-top: 0; padding-right: 0px; margin-right: 25px; }

.fm-module-auth > .fm-module-auth-header .header-item.header-item-links:hover { color: #b8b8b8; }

.fm-module-auth > .fm-module-auth-header .header-item.header-item-links > a { font-size: 1.05em; margin-left: 24px; }

.fm-module-auth > .fm-module-auth-header .header-item.header-item-links > a:hover { color: #000; cursor: pointer; cursor: hand; }

.fm-module-auth > .fm-module-auth-header .header-item.header-item-language { display: flex; flex-direction: row; justify-content: flex-end; padding-left: 0px; padding-right: 0px; }

.fm-module-auth > .fm-module-auth-header .header-item.header-item-language:hover { color: #b8b8b8; }

.fm-module-auth > .fm-module-auth-header .header-item.header-item-language > div { font-size: 0.73em; }

.fm-module-auth > .fm-module-auth-header .header-item.header-item-language > div:hover { color: #000; cursor: pointer; cursor: hand; }

.fm-module-auth > .fm-module-auth-header .header-item.header-item-language > div:before { padding-right: 3px; padding-left: 4px; content: "|"; }

.fm-module-auth > .fm-module-auth-header .header-item.header-item-language > div:nth-child(1):before { padding-left: 0px; padding-right: 0px; content: ""; }

.fm-module-auth > .fm-module-auth-header .header-item.header-item-language > div.selected { color: #000; }

.fm-module-auth > .fm-module-auth-header > .fm-module-auth-header-left { flex-shrink: 0; flex-grow: 0; margin: auto; padding-left: 25px; display: flex; justify-content: flex-start; align-items: baseline; margin-left: 0; width: 226px; }

.fm-module-auth > .fm-module-auth-header > .fm-module-auth-header-left img { width: 100%; }

.fm-module-auth > .fm-module-auth-header > .fm-module-auth-header-center { flex-shrink: 1; flex-grow: 1; display: flex; justify-content: flex-end; align-items: baseline; }

.fm-module-auth > .fm-module-auth-header > .fm-module-auth-header-right { flex-shrink: 0; flex-grow: 0; padding-right: 25px; display: flex; justify-content: flex-end; align-items: baseline; }

@media (max-width: 1300px) { .fm-module-auth > .fm-module-auth-header > .fm-module-auth-header-center { display: none; } }

@media (min-width: 1300px) { .fm-module-auth > .fm-module-auth-header > .fm-module-auth-header-right { width: 400px; } }

.fm-module-auth > .fm-module-auth-content { margin-top: 95px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; background-color: #FFF; padding-top: 96px; padding-right: 80px; padding-left: 80px; display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; gap: -20px; }

.fm-module-auth > .fm-module-auth-content .content-left { flex-grow: 2; flex-shrink: 2; width: 60%; }

.fm-module-auth > .fm-module-auth-content .content-right { width: 30%; min-width: 370px; padding-right: 80px; flex-grow: 1; flex-shrink: 1; margin-left: 40px; }

.fm-module-auth > .fm-module-auth-content .content-section { position: relative; margin-bottom: 44px; }

.fm-module-auth > .fm-module-auth-content .content-section > .content-section-title { font-size: 1.1em; font-family: "Interstate Black"; margin-bottom: 12px; }

.fm-module-auth > .fm-module-auth-content .content-section > .content-section-content b { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-auth > .fm-module-auth-content .content-section > .content-section-content p { line-height: 1.4em; margin-bottom: 16px; }

.fm-module-auth > .fm-module-auth-content .content-section > .content-section-content img.note-float-right { margin-left: 40px; }

.fm-module-auth > .fm-module-auth-content .content-section > .content-section-content img.note-float-left { margin-right: 40px; margin-bottom: 20px; margin-top: 10px; }

.fm-module-auth > .fm-module-auth-content .content-section > .content-section-content ul { position: relative; list-style: none; padding-left: 1.4em; margin-top: 0px; margin-bottom: 16px; }

.fm-module-auth > .fm-module-auth-content .content-section > .content-section-content ul li { position: relative; margin-bottom: 15px; }

.fm-module-auth > .fm-module-auth-content .content-section > .content-section-content ul li:before { background-color: #373a3c; content: ""; height: 10px; left: -1.4em; position: absolute; top: 0.4em; width: 10px; }

.fm-module-auth > .fm-module-auth-content .content-section > .content-section-content ol li { padding-left: 6px; position: relative; margin-bottom: 15px; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-textimage { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-textimage > .content-section-content { background-color: rgba(0, 81, 156, 0.8); margin-right: -110px; color: #FFF; width: 100%; display: flex; flex-direction: column; flex-grow: 0; flex-shrink: 0; z-index: 2; margin-top: -40px; padding-top: 40px; padding-left: 40px; padding-right: 40px; padding-bottom: 40px; }

@media (max-width: 1300px) { .fm-module-auth > .fm-module-auth-content .content-section.content-section-textimage > .content-section-content { width: 100%; margin-right: 0; }
  .fm-module-auth > .fm-module-auth-content .content-section.content-section-textimage > .content-section-picture { display: none; } }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-intro { padding-right: 80px; padding-left: 80px; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-intro > .content-section-title { font-size: 1.64em; font-family: "Interstate Black"; text-transform: uppercase; margin-bottom: 30px; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-intro > .content-section-content { font-size: 1.13em; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-login { padding-right: 80px; padding-left: 80px; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-login > .content-section-title { text-transform: inherit; font-size: 1.37em; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-login > .content-section-content form { max-width: 60%; min-width: 300px; }

@media (max-width: 1300px) { .fm-module-auth > .fm-module-auth-content .content-section.content-section-login > .content-section-content form { max-width: 400px; width: 100%; } }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-dashboard .title { font-size: 1.6em; padding-bottom: 22px; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-dashboard .operations-indicator { position: relative; display: flex; flex-direction: column; flex-wrap: nowrap; padding-bottom: 24px; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-dashboard .operations-indicator > div:nth-child(1) { display: flex; flex-direction: row; align-items: center; font-size: 2.6em; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-dashboard .operations-indicator > div:nth-child(1) > div:nth-child(2) { padding-left: 12px; flex-grow: 1; flex-shrink: 1; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-dashboard .operations-indicator > div:nth-child(2) { font-size: 1.4em; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-dashboard .operations-indicator > div { max-width: 80%; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-footer { padding-right: 80px; padding-left: 80px; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-footer > .content-section-title { font-size: 1.64em; font-family: "Interstate Black"; text-transform: uppercase; margin-bottom: 30px; }

.fm-module-auth > .fm-module-auth-content .content-section.content-section-footer > .content-section-content { font-size: 1.13em; }

.fm-module-auth > .fm-module-auth-footer { position: absolute; bottom: 0; right: 0; padding-right: 24px; padding-bottom: 2px; font-size: 0.6em; }

.fm-module-auth > .fm-module-auth-browserincompatibilitynotice { position: fixed; bottom: 0; left: 0; right: 0; padding-left: 134px; padding-right: 134px; padding-top: 80px; padding-bottom: 80px; overflow: hidden; max-width: 1440px; margin: auto; background: #373a3c; color: white; transform: translateY(100%); transition: 0.5s; z-index: 99999; }

.fm-module-auth > .fm-module-auth-browserincompatibilitynotice .fm-module-auth-browserincompatibilitynotice-commands { position: absolute; top: 0px; right: 12px; font-size: 24px; }

.fm-module-auth > .fm-module-auth-browserincompatibilitynotice .fm-module-auth-browserincompatibilitynotice-title { font-size: 22.4px; padding-bottom: 12px; }

.fm-module-auth > .fm-module-auth-browserincompatibilitynotice .fm-module-auth-browserincompatibilitynotice-content { font-size: 16px; }

.fm-module-auth > .fm-module-auth-browserincompatibilitynotice.active { height: inherit; transition: 0.5s; transform: translateY(0%); }

.fm-module-auth .fm-module-auth-overlay { display: none; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background-color: rgba(235, 235, 235, 0.6); -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px); z-index: 9; }

.fm-module-auth .fm-module-auth-process { display: none; position: absolute; height: 70%; max-height: 500px; width: 40%; max-width: 480px; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); background-color: transparent; z-index: 10; }

.fm-module-auth .fm-module-auth-process .fm-process { position: absolute; top: 0; bottom: 0; left: 0; right: 0; font-size: 16px; background-color: #FFF; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps { position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step { position: absolute; top: 100%; bottom: 0; left: 100%; width: 100%; z-index: 10; overflow: hidden; border-radius: 6px; display: flex; flex-direction: column; opacity: 0; transition: left 0.4s; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step .fm-process-step-title { position: relative; align-items: center; color: #373a3c; text-align: center; font-size: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #d4d8df; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step .fm-process-step-title .title-name { text-align: center; flex-grow: 1; flex-shrink: 1; padding-right: 1.6em; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step .fm-process-step-title .title-icon-close, .fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step .fm-process-step-title [data-fmrole="operations"] { cursor: pointer; cursor: hand; position: absolute; top: 47%; transform: translate(0, -50%); right: 20px; font-size: 1.4em; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step .fm-process-step-content { margin-top: 18px; margin-bottom: 18px; padding-left: 20px; padding-right: 20px; padding-top: 2px; padding-bottom: 2px; overflow: auto; -webkit-overflow-scrolling: touch; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step .fm-process-step-content .form-group .form-group-qrcode { position: relative; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step .fm-process-step-content .form-group .form-group-qrcode > div { right: 0.6em; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step .fm-process-step-content .form-group .form-group-secret { position: relative; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step .fm-process-step-content .form-group .form-group-secret > span { right: 0.6em; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step .fm-process-step-next { padding-top: 20px; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step .fm-process-step-next .fm-button { width: 100%; margin-bottom: 20px; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step .fm-process-step-next .fm-button:last-child { margin-bottom: 0; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step .fm-process-step-info { padding-top: 20px; text-align: center; color: #dd3e31; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step.no-transition { transition: left 0s; }

.fm-module-auth .fm-module-auth-process .fm-process .fm-process-steps .fm-process-step.active { left: 0; top: 0; z-index: 20; background-color: #FFF; opacity: 1; }

.fm-module-auth .fm-module-auth-process.fm-module-auth-process-tall { max-height: 620px; }

.fm-module-auth.processactive .fm-module-auth-overlay { display: inherit; }

.fm-module-auth.processactive .fm-module-auth-process { display: inherit; }

html.devicetype-mobile .fm-module-auth .fm-module-auth-header { height: 60px; }

html.devicetype-mobile .fm-module-auth .fm-module-auth-header .fm-module-auth-header-left { max-width: 40%; }

html.devicetype-mobile .fm-module-auth .fm-module-auth-content { margin-top: 62px; }

html.devicetype-mobile .fm-module-auth .fm-module-auth-content .content-section.content-section-textimage.content-section-dashboard { font-size: 0.8em; padding-right: 12px; padding-left: 12px; }

html.devicetype-mobile .fm-module-auth .fm-module-auth-content .content-section.content-section-textimage.content-section-dashboard .title { max-width: 100%; }

html.devicetype-mobile .fm-module-auth .fm-module-auth-content .content-section.content-section-textimage.content-section-dashboard .operations-indicator > div:nth-child(1) { display: flex; flex-direction: row; align-items: center; font-size: 1.6em; }

html.devicetype-mobile .fm-module-auth .fm-module-auth-content .content-section.content-section-textimage.content-section-dashboard .operations-indicator > div:nth-child(1) > div:nth-child(2) { padding-left: 12px; flex-grow: 1; flex-shrink: 1; }

html.devicetype-mobile .fm-module-auth .fm-module-auth-content .content-section.content-section-textimage.content-section-dashboard .operations-indicator > div:nth-child(2) { font-size: 1.4em; }

html.devicetype-mobile .fm-module-auth .fm-module-auth-content .content-section.content-section-textimage.content-section-dashboard .operations-indicator > div { max-width: 100%; }

html.devicetype-mobile .fm-module-auth-process { left: 0%; top: 0%; transform: translate(0%, 0%); position: absolute; height: 100%; max-height: 100%; width: 100%; max-width: 100%; }

html.devicetype-mobile .fm-module-auth-process .fm-process { border-radius: 0; border: none; }

html.devicetype-tablet .fm-module-auth .fm-module-auth-content .content-section.content-section-textimage.content-section-dashboard { font-size: 0.8em; }

html.browser-MSIE .fm-module-auth > .fm-module-auth-browserincompatibilitynotice { max-width: 100%; }

.fm-module-events .fm-module-content .fm-eventsheader { position: relative; padding-bottom: 23px; font-size: 16px; }

.fm-module-events .fm-module-content .fm-eventsheader .fm-eventsheader-content { display: flex; flex-direction: row; width: 100%; }

.fm-module-events .fm-module-content .fm-eventsheader .fm-eventsheader-content .fm-eventsheader-left { display: flex; flex-direction: row; align-items: center; }

.fm-module-events .fm-module-content .fm-eventsheader .fm-eventsheader-content .fm-eventsheader-left > div { margin: auto; margin-right: 28px; flex-grow: 0; flex-shrink: 0; }

.fm-module-events .fm-module-content .fm-eventsheader .fm-eventsheader-content .fm-eventsheader-left > div.fm-dropdown.fm-dropdown-eventtypes .fm-dropdown-pane { width: 300px; height: 360px; }

.fm-module-events .fm-module-content .fm-eventsheader .fm-eventsheader-content .fm-eventsheader-left > div.fm-dropdown.fm-dropdown-eventsorting .fm-dropdown-pane { width: 200px; height: 200px; }

.fm-module-events .fm-module-content .fm-eventsheader .fm-eventsheader-content .fm-eventsheader-left > div.fm-dropdown.fm-dropdown-viewoptions .fm-dropdown-pane { width: 400px; height: 400px; }

.fm-module-events .fm-module-content .fm-eventsheader .fm-eventsheader-content .fm-eventsheader-left > div.fm-dropdown.fm-dropdown-datetimefilter .fm-dropdown-pane { width: 280px; height: 200px; }

@media (max-width: 1124px) { .fm-module-events .fm-module-content .fm-eventsheader .fm-eventsheader-content .fm-eventsheader-left [data-fmrole="label"][data-fmdata="eventstatistics"] { display: none; } }

.fm-module-events .fm-module-content .fm-eventsheader .fm-eventsheader-content .fm-eventsheader-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-events .fm-module-content .fm-eventsheader .fm-eventsheader-content .fm-eventsheader-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-module-events .fm-module-content .fm-eventsview { position: relative; margin-right: -18px; padding-right: 18px; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table { -webkit-overflow-scrolling: touch; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container { display: flex; flex-direction: column; margin: 2px; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header { padding-left: 0; padding-right: 0; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div { color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { width: 24px; height: 24px; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-name"] { width: 35%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-address"] { width: 20%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-device"] { width: 20%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { width: 20%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-timestamp"] { width: 20%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line.header-lineshort > div[data-field="column-icon"] { width: 24px; height: 24px; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line.header-lineshort > div[data-field="column-name"] { width: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line.header-lineshort > div[data-field="column-address"] { width: 0; display: none; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line.header-lineshort > div[data-field="column-device"] { width: 0; display: none; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line.header-lineshort > div[data-field="column-state"] { width: 25%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line.header-lineshort > div[data-field="column-timestamp"] { width: 0; display: none; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-admin-critical .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-admin-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #999999; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-admin-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-admin-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-admin-normal .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-admin-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #999999; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-admin-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-admin-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-admin-warning .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-admin-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #999999; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-admin-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-admin-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-burglary-critical .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-burglary-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #f2224c; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-burglary-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-burglary-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-burglary-normal .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-burglary-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #28ca41; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-burglary-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-burglary-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-burglary-warning .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-burglary-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #ffb200; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-burglary-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-burglary-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-connection-critical .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-connection-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #f2224c; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-connection-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-connection-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-connection-normal .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-connection-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #28ca41; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-connection-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-connection-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-connection-warning .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-connection-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #ffb200; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-connection-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-connection-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-fire-critical .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-fire-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #f2224c; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-fire-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-fire-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-fire-normal .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-fire-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #28ca41; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-fire-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-fire-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-fire-warning .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-fire-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #ffb200; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-fire-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-fire-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-generic-critical .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-generic-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #f2224c; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-generic-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-generic-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-generic-normal .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-generic-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #28ca41; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-generic-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-generic-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-generic-warning .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-generic-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #ffb200; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-generic-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-generic-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-info-critical .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-info-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #999999; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-info-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-info-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-info-normal .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-info-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #999999; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-info-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-info-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-info-warning .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-info-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #999999; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-info-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-info-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-notification-critical .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-notification-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #f2224c; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-notification-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-notification-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-notification-normal .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-notification-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #28ca41; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-notification-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-notification-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-notification-warning .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-notification-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #999999; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-notification-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-notification-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-operational-critical .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-operational-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #f2224c; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-operational-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-operational-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-operational-normal .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-operational-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #28ca41; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-operational-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-operational-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-operational-warning .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-operational-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #999999; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-operational-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-operational-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-raid-critical .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-raid-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #f2224c; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-raid-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-raid-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-raid-normal .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-raid-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #28ca41; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-raid-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-raid-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-raid-warning .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-raid-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #ffb200; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-raid-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-raid-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-technical-critical .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-technical-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #f2224c; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-technical-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-technical-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-technical-normal .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-technical-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #28ca41; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-technical-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-technical-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-technical-warning .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-technical-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #ffb200; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-technical-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-technical-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-water-critical .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-water-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #f2224c; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-water-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-water-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-water-normal .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-water-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #28ca41; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-water-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-water-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-water-warning .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-water-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #ffb200; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-water-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-water-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-beacon-normal .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-beacon-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #28ca41; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-beacon-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS-Portal-Icons-Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-beacon-normal .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-beacon-warning .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-beacon-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #ffb200; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-beacon-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS-Portal-Icons-Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-beacon-warning .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-beacon-critical .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-beacon-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { background-color: #f2224c; color: #FFF; font-size: 1.6em; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-beacon-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS-Portal-Icons-Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent-beacon-critical .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-generic-0 .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-generic-0 .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { border-color: transparent; color: #fdaf00; font-size: 1.9em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-generic-0 .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-generic-0 .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #fdaf00; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-generic-1 .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-generic-1 .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { border-color: transparent; color: #757575; font-size: 1.9em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-generic-1 .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS Icons Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-generic-1 .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #757575; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-support-0 .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-support-0 .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { border-color: transparent; color: #fdaf00; font-size: 1.9em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-support-0 .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS-Portal-Icons-Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-support-0 .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #fdaf00; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-support-1 .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-support-1 .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { border-color: transparent; color: #757575; font-size: 1.9em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-support-1 .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS-Portal-Icons-Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent-support-1 .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: #757575; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-deviceevent-securitas-intervention .fm-datasection-header .fm-datasection-header-line > div { background-color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-deviceevent-securitas-intervention .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] { border-color: transparent; color: white; font-size: 1.2em; background-color: #28ca41; border-radius: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-deviceevent-securitas-intervention .fm-datasection-header .fm-datasection-header-line > div[data-field="column-icon"] > span:before { content: ""; font-family: "CERTAS-Portal-Icons-Regular"; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-deviceevent-securitas-intervention .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { color: white; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact .fm-datasection-header .fm-datasection-header-line:nth-child(1) { color: inherit; padding-left: 0px; padding-right: 4px; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { font-size: 1em; width: 24px; height: 24px; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { flex-grow: 1; flex-shrink: 1; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact .fm-datasection-header .fm-datasection-header-line:nth-child(2) { color: inherit; padding-left: 0px; padding-right: 4px; font-size: 0.8em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { width: 24px; height: 24px; border: none; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { flex-grow: 1; flex-shrink: 1; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { flex-grow: 1; flex-shrink: 1; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact .fm-datasection-content { display: none; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #999999; border-color: #999999; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #999999; border-color: #999999; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #999999; border-color: #999999; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-admin-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #f2224c; border-color: #f2224c; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #28ca41; border-color: #28ca41; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #ffb200; border-color: #ffb200; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-burglary-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #f2224c; border-color: #f2224c; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #28ca41; border-color: #28ca41; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #ffb200; border-color: #ffb200; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-connection-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #f2224c; border-color: #f2224c; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #28ca41; border-color: #28ca41; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #ffb200; border-color: #ffb200; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-fire-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #f2224c; border-color: #f2224c; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #28ca41; border-color: #28ca41; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #ffb200; border-color: #ffb200; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-generic-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #999999; border-color: #999999; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #999999; border-color: #999999; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #999999; border-color: #999999; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-info-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #f2224c; border-color: #f2224c; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #28ca41; border-color: #28ca41; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #999999; border-color: #999999; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-notification-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #f2224c; border-color: #f2224c; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #28ca41; border-color: #28ca41; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #999999; border-color: #999999; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #999999; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-operational-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #f2224c; border-color: #f2224c; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #28ca41; border-color: #28ca41; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #ffb200; border-color: #ffb200; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-raid-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #f2224c; border-color: #f2224c; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #28ca41; border-color: #28ca41; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #ffb200; border-color: #ffb200; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-technical-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #f2224c; border-color: #f2224c; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #28ca41; border-color: #28ca41; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #ffb200; border-color: #ffb200; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-water-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #28ca41; border-color: #28ca41; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-normal .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #28ca41; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-normal .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #ffb200; border-color: #ffb200; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-warning .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #ffb200; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-warning .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { background-color: #f2224c; border-color: #f2224c; color: #FFF; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-critical .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { width: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { font-size: 1em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { background-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-alarmevent-beacon-critical .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { width: 50%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-adminevent-generic-0 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { color: #fdaf00; border-color: transparent; font-size: 1.9em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-adminevent-generic-0 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-adminevent-generic-0 .fm-datasection-header .fm-datasection-header-line > div:nth-child(3) { color: #fdaf00; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-adminevent-generic-1 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { color: #757575; border-color: transparent; font-size: 1.9em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-adminevent-generic-1 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-adminevent-generic-1 .fm-datasection-header .fm-datasection-header-line > div:nth-child(3) { color: #757575; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-adminevent-support-0 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { color: #fdaf00; border-color: transparent; font-size: 1.9em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-adminevent-support-0 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-adminevent-support-0 .fm-datasection-header .fm-datasection-header-line > div:nth-child(3) { color: #fdaf00; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-adminevent-support-1 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { color: #757575; border-color: transparent; font-size: 1.9em; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-adminevent-support-1 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-adminevent-support-1 .fm-datasection-header .fm-datasection-header-line > div:nth-child(3) { color: #757575; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-deviceevent-securitas-intervention .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { color: white; border-color: transparent; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-compact.fm-event-deviceevent-securitas-intervention .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { content: ""; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-reducedviewcontext .fm-datasection-header { padding-left: 0; padding-right: 0; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-reducedviewcontext .fm-datasection-header .fm-datasection-header-line > div { color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-reducedviewcontext .fm-datasection-header .fm-datasection-header-line > div[data-field="column-name"] { width: 40%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-reducedviewcontext .fm-datasection-header .fm-datasection-header-line > div[data-field="column-address"] { width: 20%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-reducedviewcontext .fm-datasection-header .fm-datasection-header-line > div[data-field="column-state"] { width: 20%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-reducedviewcontext .fm-datasection-header .fm-datasection-header-line > div[data-field="column-timestamp"] { width: 20%; text-align: right; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent .fm-datasection-content .fm-event-alarmevent-content { display: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-alarmevent .fm-datasection-content .fm-event-admindata-content { display: none; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent .fm-datasection-content .fm-event-alarmevent-content { display: none; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent .fm-datasection-content .fm-event-admindata-content { display: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent .fm-datasection-content .fm-event-admindata-content .fm-eventtable-documentlist .fm-eventtable-documentlist-caption { padding-top: 1em; padding-bottom: 0.6em; color: #757575; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent .fm-datasection-content .fm-event-admindata-content .fm-eventtable-documentlist .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line > div.column-icon > span:before { font-family: "CERTAS Icons Regular"; font-size: 1.2em; content: ""; color: #757575; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent .fm-datasection-content .fm-event-admindata-content .fm-eventtable-documentlist .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-documentname"] { width: 50%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent .fm-datasection-content .fm-event-admindata-content .fm-eventtable-documentlist .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-documentdate"] { width: 20%; color: #757575; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent .fm-datasection-content .fm-event-admindata-content .fm-eventtable-documentlist .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line > div .fm-icon-commands { width: 20%; color: #757575; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent .fm-datasection-content .fm-event-admindata-content .fm-eventtable-supportrequest { margin-top: 0.4em; border-top: 1px solid #DDD; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent .fm-datasection-content .fm-event-admindata-content .fm-eventtable-supportrequest .fm-eventtable-supportrequest-caption { padding-top: 0.5em; padding-bottom: 0.5em; color: #757575; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection.fm-event-adminevent .fm-datasection-content .fm-event-admindata-content .fm-eventtable-supportrequest .fm-eventtable-supportrequest-description .fm-text-entry-scrollable { max-height: 400px; overflow: auto; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table.fm-eventsview-table-loading .table-container { opacity: 0.4; }

.fm-module-events .fm-module-content .fm-eventsview html.browser-MSEDGE.fm-eventsview-table, html.browser-MSIE .fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table { margin-right: -32px; padding-right: 20px; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable { -webkit-overflow-scrolling: touch; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container { display: flex; flex-direction: column; margin: 2px; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header { padding-left: 0; padding-right: 0; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div { color: inherit; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { width: 24px; height: 24px; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div:nth-child(2) { width: 35%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div:nth-child(3) { width: 15%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div:nth-child(4) { width: 20%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div:nth-child(5) { width: 20%; text-align: left; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div:nth-child(6) { width: 10%; text-align: left; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line.header-lineshort > div:nth-child(1) { width: 24px; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line.header-lineshort > div:nth-child(2) { width: 60%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line.header-lineshort > div:nth-child(3) { width: 0; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line.header-lineshort > div:nth-child(4) { width: 0; display: none; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line.header-lineshort > div:nth-child(5) { width: 30%; display: none; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line.header-lineshort > div:nth-child(6) { width: 10%; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-content { padding-left: 48px; }

.fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable.fm-eventsview-eventgrouptable-loading .table-container { opacity: 0.4; }

.fm-module-events .fm-module-content .fm-eventsview html.browser-MSEDGE.fm-eventsview-eventgrouptable, html.browser-MSIE .fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable { margin-right: -32px; padding-right: 20px; }

.fm-eventgroup-detail { display: flex; flex-direction: column; overflow: hidden; }

.fm-eventgroup-detail .fm-eventgroup-meta { padding-bottom: 1em; flex-grow: 0; flex-shrink: 0; }

.fm-eventgroup-detail .fm-eventgroup-events { flex-grow: 1; flex-shrink: 1; overflow: hidden; display: flex; flex-direction: column; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-header { flex-grow: 9; flex-shrink: 0; padding-bottom: 0.2em; margin-bottom: 0.2em; border-bottom: 1px solid #373a3c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table { flex-grow: 1; flex-shrink: 1; height: 100%; overflow: auto; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row { display: flex; flex-direction: row; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-row-newsection { border-top: 1px solid #d3d8e0; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-row-newsection:first-child { border: none; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-row-newsection .fm-eventgroup-cell-date { visibility: visible; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row .fm-eventgroup-cell-date { width: 100px; min-width: 100px; max-width: 100px; visibility: hidden; padding-top: 4px; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row .fm-eventgroup-cell-time-group { display: flex; flex-direction: column; border-right: 2px solid #d3d8e0; width: 60px; min-width: 60px; max-width: 60px; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time { font-family: monospace; position: relative; padding-top: 4px; min-height: 30px; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { position: absolute; left: 52px; top: 8px; height: 14px; width: 14px; border-radius: 50%; display: inline-block; content: ""; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row .fm-eventgroup-cell-data { display: flex; flex-direction: row; padding-left: 20px; align-items: baseline; padding-top: 4px; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row .fm-eventgroup-cell-data .fm-eventgroup-cell-data-element { display: flex; flex-direction: column; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { top: 0; bottom: 0; left: 52px; content: ""; height: 100%; width: 14px; border-radius: 0; background-color: #373a3c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:last-child:after { height: 22px; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:first-child:after { top: 9px; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-row-multiple .fm-eventgroup-cell-data { align-items: flex-start; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-admin-critical .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-admin-critical.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-admin-normal .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-admin-normal.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-admin-warning .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-admin-warning.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-burglary-critical .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-burglary-critical.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-burglary-normal .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-burglary-normal.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-burglary-warning .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-burglary-warning.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-connection-critical .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-connection-critical.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-connection-normal .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-connection-normal.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-connection-warning .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-connection-warning.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-fire-critical .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-fire-critical.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-fire-normal .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-fire-normal.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-fire-warning .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-fire-warning.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-generic-critical .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-generic-critical.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-generic-normal .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-generic-normal.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-generic-warning .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-generic-warning.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-info-critical .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-info-critical.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-info-normal .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-info-normal.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-info-warning .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-info-warning.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-notification-critical .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-notification-critical.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-notification-normal .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-notification-normal.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-notification-warning .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-notification-warning.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-operational-critical .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-operational-critical.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-operational-normal .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-operational-normal.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-operational-warning .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-operational-warning.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-raid-critical .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-raid-critical.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-raid-normal .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-raid-normal.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-raid-warning .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-raid-warning.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-technical-critical .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-technical-critical.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-technical-normal .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-technical-normal.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-technical-warning .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-technical-warning.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-water-critical .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-water-critical.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-water-normal .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-water-normal.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-water-warning .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-water-warning.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-beacon-normal .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-beacon-normal.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #28ca41; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-beacon-warning .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-beacon-warning.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #ffb200; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-beacon-critical .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-state-alarmevent-beacon-critical.fm-eventgroup-row-multiple .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #f2224c; }

.fm-eventgroup-detail .fm-eventgroup-events .fm-eventgroup-table .fm-eventgroup-row.fm-eventgroup-event-deviceevent .fm-eventgroup-cell-time-group .fm-eventgroup-cell-time:after { background-color: #999999; }

html.devicetype-mobile .fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-table .table-container .row-frame.fm-datasection .fm-datasection-content .fm-eventtable-documentlist .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-documentname"] { min-width: 80%; width: 80%; color: #757575; }

html.devicetype-mobile .fm-module-events .fm-module-content .fm-eventsview.fm-eventsview-eventgrouptable .table-container .row-frame.fm-datasection .fm-datasection-content .fm-eventtable-documentlist .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-documentname"] { min-width: 70%; width: 70%; color: #757575; }

html.devicetype-mobile .fm-eventgroup-detail { overflow: auto; }

html.devicetype-mobile .fm-eventgroup-detail .fm-eventgroup-events { overflow: visible; }

.fm-module-devices > .fm-module-header > .fm-module-header-pane.fm-module-header-pane-default > .fm-align-right > div { position: relative; margin: auto; margin-right: 0px; margin-left: 20px; }

.fm-module-devices > .fm-module-content .fm-devicesheader { position: relative; padding-bottom: 24px; font-size: 16px; }

.fm-module-devices > .fm-module-content .fm-devicesheader .fm-devicesheader-content { display: flex; flex-direction: row; width: 100%; }

.fm-module-devices > .fm-module-content .fm-devicesheader .fm-devicesheader-content .fm-devicesheader-left { display: flex; flex-direction: row; align-items: center; }

.fm-module-devices > .fm-module-content .fm-devicesheader .fm-devicesheader-content .fm-devicesheader-left > div { margin: auto; margin-right: 28px; flex-grow: 0; flex-shrink: 0; }

.fm-module-devices > .fm-module-content .fm-devicesheader .fm-devicesheader-content .fm-devicesheader-left > div.fm-dropdown.fm-dropdown-alarmstates .fm-dropdown-pane { width: 300px; height: 400px; }

.fm-module-devices > .fm-module-content .fm-devicesheader .fm-devicesheader-content .fm-devicesheader-left > div.fm-dropdown.fm-dropdown-operationmodes .fm-dropdown-pane { width: 300px; height: 400px; }

.fm-module-devices > .fm-module-content .fm-devicesheader .fm-devicesheader-content .fm-devicesheader-left > div.fm-dropdown.fm-dropdown-devicegroups .fm-dropdown-pane { width: 300px; height: 400px; }

@media (max-width: 1124px) { .fm-module-devices > .fm-module-content .fm-devicesheader .fm-devicesheader-content .fm-devicesheader-left [data-fmrole="label"][data-fmdata="devicestatistics"] { display: none; } }

.fm-module-devices > .fm-module-content .fm-devicesheader .fm-devicesheader-content .fm-devicesheader-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-devices > .fm-module-content .fm-devicesheader .fm-devicesheader-content .fm-devicesheader-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-module-devices > .fm-module-content .fm-devicesview { position: relative; margin-right: -18px; padding-right: 18px; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles { overflow-x: hidden !important; -webkit-overflow-scrolling: touch; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; margin: -12px; min-height: 16px; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame { position: relative; display: flex; flex-direction: column; flex-grow: 0; flex-shrink: 0; box-sizing: border-box; width: 280px; margin: 16px; background-color: #FFF; color: #373a3c; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); border: none; border-radius: 2px; overflow: hidden; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame > .tile-header { position: relative; flex-grow: 0; display: flex; flex-wrap: nowrap; flex-direction: row; background-color: transparent; width: 100%; overflow: hidden; border-top-right-radius: 2px; border-top-left-radius: 2px; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame > .tile-header > .tile-header-icon { position: relative; flex-grow: 0; flex-shrink: 0; width: 70px; background-color: transparent; padding: 12px; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame > .tile-header > .tile-header-content { position: relative; flex-grow: 1; flex-shrink: 1; background-color: transparent; overflow: hidden; padding: 12px; padding-left: 0px; display: flex; flex-direction: column; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame > .tile-content { flex-grow: 1; max-height: 140px; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame > .tile-footer { position: relative; flex-grow: 1; padding: 12px; color: #757575; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame:hover { cursor: pointer; cursor: hand; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-none > .tile-header { background-color: #f2224c; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-none > .tile-header > .tile-header-icon { background-color: #f2224c; color: #FFF; font-family: "CERTAS-Portal-Icons-Regular"; font-size: 1.8em; border-radius: 50%; margin: 10px; width: 45px; height: 45px; }

html.browser-MSIE .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-none > .tile-header > .tile-header-icon { font-size: 1.1em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-none > .tile-header > .tile-header-icon > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-none > .tile-header > .tile-header-icon > span:before { content: ""; font-size: 1.5em; font-family: "CERTAS-Portal-Icons-Regular"; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-none > .tile-header > .tile-header-content [data-field='device.name'] { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-none > .tile-header > .tile-header-content [data-field='device.state'] { color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0 > .tile-header { background-color: #f2224c; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0 > .tile-header > .tile-header-icon { background-color: #f2224c; color: #FFF; font-family: "CERTAS-Portal-Icons-Regular"; font-size: 1.8em; border-radius: 50%; margin: 10px; width: 45px; height: 45px; }

html.browser-MSIE .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0 > .tile-header > .tile-header-icon { font-size: 1.1em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0 > .tile-header > .tile-header-icon > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0 > .tile-header > .tile-header-icon > span:before { content: ""; font-size: 1.5em; font-family: "CERTAS-Portal-Icons-Regular"; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0 > .tile-header > .tile-header-content [data-field='device.name'] { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0 > .tile-header > .tile-header-content [data-field='device.state'] { color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1 > .tile-header { background-color: #f2224c; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1 > .tile-header > .tile-header-icon { background-color: #f2224c; color: #FFF; font-family: "CERTAS Icons Regular"; font-size: 1.8em; border-radius: 50%; margin: 10px; width: 45px; height: 45px; }

html.browser-MSIE .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1 > .tile-header > .tile-header-icon { font-size: 1.1em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1 > .tile-header > .tile-header-icon > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1 > .tile-header > .tile-header-icon > span:before { content: ""; font-size: 1.9em; font-family: "CERTAS Icons Regular"; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1 > .tile-header > .tile-header-content [data-field='device.name'] { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1 > .tile-header > .tile-header-content [data-field='device.state'] { color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2 > .tile-header { background-color: inherit; color: inherit; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2 > .tile-header > .tile-header-icon { background-color: #28ca41; color: #FFF; font-family: "CERTAS Icons Regular"; font-size: 1.8em; border-radius: 50%; margin: 10px; width: 45px; height: 45px; }

html.browser-MSIE .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2 > .tile-header > .tile-header-icon { font-size: 1.1em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2 > .tile-header > .tile-header-icon > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2 > .tile-header > .tile-header-icon > span:before { content: ""; font-size: 1.4em; font-family: "CERTAS Icons Regular"; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2 > .tile-header > .tile-header-content [data-field='device.name'] { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2 > .tile-header > .tile-header-content [data-field='device.state'] { color: #28ca41; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3 > .tile-header { background-color: inherit; color: inherit; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3 > .tile-header > .tile-header-icon { background-color: #28ca41; color: #FFF; font-family: "CERTAS Icons Regular"; font-size: 1.8em; border-radius: 50%; margin: 10px; width: 45px; height: 45px; }

html.browser-MSIE .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3 > .tile-header > .tile-header-icon { font-size: 1.1em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3 > .tile-header > .tile-header-icon > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3 > .tile-header > .tile-header-icon > span:before { content: ""; font-size: 1.4em; font-family: "CERTAS Icons Regular"; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3 > .tile-header > .tile-header-content [data-field='device.name'] { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3 > .tile-header > .tile-header-content [data-field='device.state'] { color: #28ca41; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4 > .tile-header { background-color: inherit; color: inherit; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4 > .tile-header > .tile-header-icon { background-color: #ffb200; color: #ffffff; font-family: "CERTAS Icons Regular"; font-size: 1.8em; border-radius: 50%; margin: 10px; width: 45px; height: 45px; }

html.browser-MSIE .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4 > .tile-header > .tile-header-icon { font-size: 1.1em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4 > .tile-header > .tile-header-icon > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4 > .tile-header > .tile-header-icon > span:before { content: ""; font-size: 1.4em; font-family: "CERTAS Icons Regular"; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4 > .tile-header > .tile-header-content [data-field='device.name'] { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4 > .tile-header > .tile-header-content [data-field='device.state'] { color: #ffb200; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0-irrelevant > .tile-header { background-color: #f2224c; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0-irrelevant > .tile-header > .tile-header-icon { background-color: #f2224c; color: #FFF; font-family: "CERTAS Icons Regular"; font-size: 1.8em; border-radius: 50%; margin: 10px; width: 45px; height: 45px; }

html.browser-MSIE .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0-irrelevant > .tile-header > .tile-header-icon { font-size: 1.1em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0-irrelevant > .tile-header > .tile-header-icon > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0-irrelevant > .tile-header > .tile-header-icon > span:before { content: ""; font-size: 1.9em; font-family: "CERTAS Icons Regular"; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0-irrelevant > .tile-header > .tile-header-content [data-field='device.name'] { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-0-irrelevant > .tile-header > .tile-header-content [data-field='device.state'] { color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1-irrelevant > .tile-header { background-color: #999999; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1-irrelevant > .tile-header > .tile-header-icon { background-color: #999999; color: #FFF; font-family: "CERTAS Icons Regular"; font-size: 1.8em; border-radius: 50%; margin: 10px; width: 45px; height: 45px; }

html.browser-MSIE .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1-irrelevant > .tile-header > .tile-header-icon { font-size: 1.1em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1-irrelevant > .tile-header > .tile-header-icon > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1-irrelevant > .tile-header > .tile-header-icon > span:before { content: ""; font-size: 1.9em; font-family: "CERTAS Icons Regular"; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1-irrelevant > .tile-header > .tile-header-content [data-field='device.name'] { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-1-irrelevant > .tile-header > .tile-header-content [data-field='device.state'] { color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2-irrelevant > .tile-header { background-color: inherit; color: inherit; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2-irrelevant > .tile-header > .tile-header-icon { background-color: #28ca41; color: #FFF; font-family: "CERTAS Icons Regular"; font-size: 1.8em; border-radius: 50%; margin: 10px; width: 45px; height: 45px; }

html.browser-MSIE .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2-irrelevant > .tile-header > .tile-header-icon { font-size: 1.1em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2-irrelevant > .tile-header > .tile-header-icon > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2-irrelevant > .tile-header > .tile-header-icon > span:before { content: ""; font-size: 1.4em; font-family: "CERTAS Icons Regular"; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2-irrelevant > .tile-header > .tile-header-content [data-field='device.name'] { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-2-irrelevant > .tile-header > .tile-header-content [data-field='device.state'] { color: #28ca41; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3-irrelevant > .tile-header { background-color: inherit; color: inherit; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3-irrelevant > .tile-header > .tile-header-icon { background-color: #999999; color: #FFF; font-family: "CERTAS Icons Regular"; font-size: 1.8em; border-radius: 50%; margin: 10px; width: 45px; height: 45px; }

html.browser-MSIE .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3-irrelevant > .tile-header > .tile-header-icon { font-size: 1.1em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3-irrelevant > .tile-header > .tile-header-icon > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3-irrelevant > .tile-header > .tile-header-icon > span:before { content: ""; font-size: 1.4em; font-family: "CERTAS Icons Regular"; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3-irrelevant > .tile-header > .tile-header-content [data-field='device.name'] { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-3-irrelevant > .tile-header > .tile-header-content [data-field='device.state'] { color: #999999; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4-irrelevant > .tile-header { background-color: inherit; color: inherit; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4-irrelevant > .tile-header > .tile-header-icon { background-color: #999999; color: #FFF; font-family: "CERTAS Icons Regular"; font-size: 1.8em; border-radius: 50%; margin: 10px; width: 45px; height: 45px; }

html.browser-MSIE .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4-irrelevant > .tile-header > .tile-header-icon { font-size: 1.1em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4-irrelevant > .tile-header > .tile-header-icon > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4-irrelevant > .tile-header > .tile-header-icon > span:before { content: ""; font-size: 1.4em; font-family: "CERTAS Icons Regular"; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4-irrelevant > .tile-header > .tile-header-content [data-field='device.name'] { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame.fm-devicestate-4-irrelevant > .tile-header > .tile-header-content [data-field='device.state'] { color: #999999; }

@media only screen and (max-width: 600px) { .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles .tiles-container .tile-frame { flex-grow: 1; flex-shrink: 1; } }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table { -webkit-overflow-scrolling: touch; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container { display: flex; flex-direction: column; margin: 2px; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon { padding-left: 0; padding-right: 0; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(1) { font-size: 1em; width: 30px; height: 30px; border-radius: 50%; margin-right: 12px; margin-left: 12px; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(2) { width: 25%; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(3) { width: 35%; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(4) { width: 25%; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(5) { width: 15%; text-align: right; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-none .fm-datasection-header { background-color: #f2224c; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-none .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { background-color: #f2224c; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-none .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { font-family: "CERTAS-Portal-Icons-Regular"; content: ""; font-size: 1.5em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-none .fm-datasection-header .fm-datasection-header-line > div:nth-child(5) { color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-none .fm-datasection-header .fm-datasection-header-line > div .fm-color-text-secodary { color: #FFF !important; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-none .fm-datasection-header .fm-datasection-header-line > div .fm-color-text-secodary span { color: #FFF !important; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-0 .fm-datasection-header { background-color: #f2224c; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-0 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { background-color: #f2224c; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-0 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { font-family: "CERTAS-Portal-Icons-Regular"; content: ""; font-size: 1.5em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-0 .fm-datasection-header .fm-datasection-header-line > div:nth-child(5) { color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-0 .fm-datasection-header .fm-datasection-header-line > div .fm-color-text-secodary { color: #FFF !important; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-0 .fm-datasection-header .fm-datasection-header-line > div .fm-color-text-secodary span { color: #FFF !important; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-1 .fm-datasection-header { background-color: #f2224c; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-1 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { background-color: #f2224c; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-1 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; content: ""; font-size: 1.9em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-1 .fm-datasection-header .fm-datasection-header-line > div:nth-child(5) { color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-1 .fm-datasection-header .fm-datasection-header-line > div .fm-color-text-secodary { color: #FFF !important; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-1 .fm-datasection-header .fm-datasection-header-line > div .fm-color-text-secodary span { color: #FFF !important; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-2 .fm-datasection-header { background-color: inherit; color: inherit; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-2 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { background-color: #28ca41; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-2 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; content: ""; font-size: 1.4em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-2 .fm-datasection-header .fm-datasection-header-line > div:nth-child(5) { color: #28ca41; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-3 .fm-datasection-header { background-color: inherit; color: inherit; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-3 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { background-color: #28ca41; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-3 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; content: ""; font-size: 1.4em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-3 .fm-datasection-header .fm-datasection-header-line > div:nth-child(5) { color: #28ca41; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-4 .fm-datasection-header { background-color: inherit; color: inherit; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-4 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { background-color: #ffb200; color: #ffffff; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-4 .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; content: ""; font-size: 1.4em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-4 .fm-datasection-header .fm-datasection-header-line > div:nth-child(5) { color: #ffb200; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-0-irrelevant .fm-datasection-header { background-color: #f2224c; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-0-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { background-color: #f2224c; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-0-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; content: ""; font-size: 1.9em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-0-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(5) { color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-0-irrelevant .fm-datasection-header .fm-datasection-header-line > div .fm-color-text-secodary { color: #FFF !important; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-1-irrelevant .fm-datasection-header { background-color: #999999; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-1-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { background-color: #999999; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-1-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; content: ""; font-size: 1.9em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-1-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(5) { color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-1-irrelevant .fm-datasection-header .fm-datasection-header-line > div .fm-color-text-secodary { color: #FFF !important; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-2-irrelevant .fm-datasection-header { background-color: inherit; color: inherit; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-2-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { background-color: #28ca41; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-2-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; content: ""; font-size: 1.4em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-2-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(5) { color: #28ca41; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-3-irrelevant .fm-datasection-header { background-color: inherit; color: inherit; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-3-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { background-color: #999999; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-3-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; content: ""; font-size: 1.4em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-3-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(5) { color: #999999; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-4-irrelevant .fm-datasection-header { background-color: inherit; color: inherit; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-4-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { background-color: #999999; color: #FFF; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-4-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; content: ""; font-size: 1.4em; }

.fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table .table-container .row-frame.fm-datasection.fm-devicestate-4-irrelevant .fm-datasection-header .fm-datasection-header-line > div:nth-child(5) { color: #999999; }

.fm-module-devices > .fm-module-content .fm-devicesview html.browser-MSEDGE.fm-devicesview-tiles, html.browser-MSIE .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-tiles { margin-right: -32px; padding-right: 20px; }

.fm-module-devices > .fm-module-content .fm-devicesview html.browser-MSEDGE.fm-devicesview-table, html.browser-MSIE .fm-module-devices > .fm-module-content .fm-devicesview.fm-devicesview-table { margin-right: -32px; padding-right: 20px; }

.fm-module-device > .fm-module-header { height: 160px; }

.fm-module-device > .fm-module-header > .fm-module-header-pane { font-family: "Interstate"; font-size: inherit; color: inherit; }

.fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-devicetitle { position: relative; min-height: 60px; width: 100%; display: flex; flex-direction: row; }

.fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-devicetitle .fm-devicetitle-left { margin: auto; flex-grow: 1; }

.fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-devicetitle .fm-devicetitle-right { margin: auto; display: flex; flex-direction: row; justify-content: flex-end; flex-grow: 1; }

.fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo { position: relative; display: flex; flex-direction: row; align-items: flex-start; width: 100%; padding-top: 14px; padding-bottom: 0; background-color: transparent; }

.fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon { position: relative; width: 50px; height: 50px; background-color: inherit; border-radius: 50%; }

.fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon > span:before { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); content: ""; font-size: 2.4em; }

html.browser-MSIE .fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon > span:before { font-size: 0.6em; }

.fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content { position: relative; background-color: transparent; padding: 0; padding-left: 24px; display: flex; flex-direction: column; flex-grow: 1; flex-shrink: 1; }

.fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div:nth-child(1) { font-size: 1.4em; }

.fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-indicators { position: relative; flex-grow: 1; flex-shrink: 1; background-color: transparent; padding: 0; padding-left: 24px; display: flex; flex-direction: column; flex-grow: 0; flex-shrink: 0; }

@media (max-width: 1124px) { .fm-module-device > .fm-module-header > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-indicators { display: none; } }

.fm-module-device > .fm-module-header.fm-devicestate-none > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon { background-color: #f2224c; }

.fm-module-device > .fm-module-header.fm-devicestate-none > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon > span:before { font-family: "CERTAS-Portal-Icons-Regular"; content: ""; color: #FFF; }

.fm-module-device > .fm-module-header.fm-devicestate-none > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div:nth-child(2) { padding-top: 6px; color: #f2224c; }

.fm-module-device > .fm-module-header.fm-devicestate-none > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div .fm-color-text-secodary { color: #FFF !important; }

.fm-module-device > .fm-module-header.fm-devicestate-0 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon { background-color: #f2224c; }

.fm-module-device > .fm-module-header.fm-devicestate-0 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon > span:before { font-family: "CERTAS-Portal-Icons-Regular"; content: ""; color: #FFF; }

.fm-module-device > .fm-module-header.fm-devicestate-0 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div:nth-child(2) { padding-top: 6px; color: #f2224c; }

.fm-module-device > .fm-module-header.fm-devicestate-0 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div .fm-color-text-secodary { color: #FFF !important; }

.fm-module-device > .fm-module-header.fm-devicestate-1 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon { background-color: #f2224c; }

.fm-module-device > .fm-module-header.fm-devicestate-1 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon > span:before { font-family: "CERTAS Icons Regular"; content: ""; color: #FFF; }

.fm-module-device > .fm-module-header.fm-devicestate-1 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div:nth-child(2) { padding-top: 6px; color: #f2224c; }

.fm-module-device > .fm-module-header.fm-devicestate-1 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div .fm-color-text-secodary { color: #FFF !important; }

.fm-module-device > .fm-module-header.fm-devicestate-2 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon { background-color: #28ca41; }

.fm-module-device > .fm-module-header.fm-devicestate-2 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon > span:before { font-family: "CERTAS Icons Regular"; content: ""; color: #FFF; }

.fm-module-device > .fm-module-header.fm-devicestate-2 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div:nth-child(2) { padding-top: 6px; color: #28ca41; }

.fm-module-device > .fm-module-header.fm-devicestate-3 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon { background-color: #28ca41; }

.fm-module-device > .fm-module-header.fm-devicestate-3 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon > span:before { font-family: "CERTAS Icons Regular"; content: ""; color: #FFF; }

.fm-module-device > .fm-module-header.fm-devicestate-3 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div:nth-child(2) { padding-top: 6px; color: #28ca41; }

.fm-module-device > .fm-module-header.fm-devicestate-4 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon { background-color: #ffb200; }

.fm-module-device > .fm-module-header.fm-devicestate-4 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon > span:before { font-family: "CERTAS Icons Regular"; content: ""; color: #ffffff; }

.fm-module-device > .fm-module-header.fm-devicestate-4 > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div:nth-child(2) { padding-top: 6px; color: #ffb200; }

.fm-module-device > .fm-module-header.fm-devicestate-0-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon { background-color: #f2224c; }

.fm-module-device > .fm-module-header.fm-devicestate-0-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon > span:before { font-family: "CERTAS Icons Regular"; content: ""; color: #FFF; }

.fm-module-device > .fm-module-header.fm-devicestate-0-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div:nth-child(2) { color: #f2224c; }

.fm-module-device > .fm-module-header.fm-devicestate-0-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div .fm-color-text-secodary { color: #FFF !important; }

.fm-module-device > .fm-module-header.fm-devicestate-1-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon { background-color: #999999; }

.fm-module-device > .fm-module-header.fm-devicestate-1-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon > span:before { font-family: "CERTAS Icons Regular"; content: ""; color: #FFF; }

.fm-module-device > .fm-module-header.fm-devicestate-1-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div:nth-child(2) { color: #999999; }

.fm-module-device > .fm-module-header.fm-devicestate-1-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div .fm-color-text-secodary { color: #FFF !important; }

.fm-module-device > .fm-module-header.fm-devicestate-2-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon { background-color: #28ca41; }

.fm-module-device > .fm-module-header.fm-devicestate-2-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon > span:before { font-family: "CERTAS Icons Regular"; content: ""; color: #FFF; }

.fm-module-device > .fm-module-header.fm-devicestate-2-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div:nth-child(2) { color: #28ca41; }

.fm-module-device > .fm-module-header.fm-devicestate-3-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon { background-color: #999999; }

.fm-module-device > .fm-module-header.fm-devicestate-3-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon > span:before { font-family: "CERTAS Icons Regular"; content: ""; color: #FFF; }

.fm-module-device > .fm-module-header.fm-devicestate-3-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div:nth-child(2) { color: #999999; }

.fm-module-device > .fm-module-header.fm-devicestate-4-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon { background-color: #999999; }

.fm-module-device > .fm-module-header.fm-devicestate-4-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-icon > span:before { font-family: "CERTAS Icons Regular"; content: ""; color: #FFF; }

.fm-module-device > .fm-module-header.fm-devicestate-4-irrelevant > .fm-module-header-pane > .fm-deviceinfo > .fm-deviceinfo-content > div:nth-child(2) { color: #999999; }

.fm-module-device > .fm-module-content { margin-top: 160px; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-overview .tiles-container { display: flex; flex-direction: row; flex-wrap: wrap; margin: -14px; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-overview .tiles-container .tile-frame { position: relative; flex-grow: 1; flex-shrink: 0; min-width: 50%; max-width: 50%; display: flex; flex-direction: column; padding: 14px; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-overview .tiles-container .tile-frame .tile-header { flex-grow: 0; flex-shrink: 0; padding-bottom: 4px; padding-top: 4px; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-overview .tiles-container .tile-frame .tile-content { position: relative; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); flex-grow: 1; flex-shrink: 1; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-overview .tiles-container .tile-frame.tile-frame-details { min-width: 300px; max-width: 100%; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-overview .tiles-container .tile-frame.tile-frame-details .tile-content { padding: 16px; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-overview .tiles-container .tile-frame.tile-frame-map { min-width: 50%; max-width: 100%; height: 400px; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-overview .tiles-container .tile-frame.tile-frame-lastevents { min-width: 50%; max-width: 50%; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-overview .tiles-container .tile-frame.tile-frame-lastevents .tile-content { padding: 0; box-shadow: none; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-overview .tiles-container .tile-frame.tile-frame-lastdocuments { min-width: 50%; max-width: 50%; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-overview .tiles-container .tile-frame.tile-frame-lastdocuments .tile-content { padding: 0; box-shadow: none; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-incidentinstructions { position: absolute; top: 0; bottom: 0; left: 54px; right: 54px; bottom: 10px; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-incidentinstructions .incidentinstructions-header { height: 50px; width: 100%; height: 100%; position: relative; display: flex; flex-direction: row; width: 100%; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-incidentinstructions .incidentinstructions-header .header-left { margin: auto; flex-grow: 1; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-incidentinstructions .incidentinstructions-header .header-right { display: flex; flex-direction: row; justify-content: justify-content; justify-content: flex-end; flex-grow: 1; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-incidentinstructions .incidentinstructions-content { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin-top: 54px; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-incidentinstructions .incidentinstructions-content iframe { width: 100%; height: 100%; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-incidentinstructions .incidentinstructions-content:nth-child(1) { margin-top: 4px; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-contacts [data-fmrole="contactdata"] .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item:nth-child(1) { width: 60%; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-contacts [data-fmrole="contactdata"] .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item:nth-child(2) { width: 40%; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals > .fm-rowcontent .fm-rowcontent-left .fm-button { margin-right: 1em; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item > div.fm-column-icon { position: relative; width: 24px; height: 24px; border-radius: 50%; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item > div.fm-column-icon > span:before { content: ""; position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-critical .fm-datasection-header.fm-datasection-header-devicesignal { background-color: inherit; color: inherit; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-critical .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon { background-color: #f2224c; color: #ffffff; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-critical .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { content: ""; font-size: 1.1em; font-family: "CERTAS-Portal-Icons-Regular"; }

html.browser-MSIE .fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-critical .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { font-size: 0.6em; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-critical .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-signal-alarmstate { color: #f2224c; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-normal .fm-datasection-header.fm-datasection-header-devicesignal { background-color: inherit; color: inherit; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-normal .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon { background-color: #28ca41; color: #ffffff; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-normal .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { content: ""; font-size: 1.2em; font-family: "CERTAS Icons Regular"; }

html.browser-MSIE .fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-normal .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { font-size: 0.6em; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-normal .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-signal-alarmstate { color: #28ca41; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-unknown .fm-datasection-header.fm-datasection-header-devicesignal { background-color: inherit; color: inherit; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-unknown .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon { background-color: #999999; color: #ffffff; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-unknown .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { content: ""; font-size: 1.2em; font-family: "CERTAS Icons Regular"; }

html.browser-MSIE .fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-unknown .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { font-size: 0.6em; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-unknown .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-signal-alarmstate { color: #999999; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-undefined .fm-datasection-header.fm-datasection-header-devicesignal { background-color: inherit; color: inherit; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-undefined .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon { background-color: #ffb200; color: #ffffff; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-undefined .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { content: ""; font-size: 1.2em; font-family: "CERTAS Icons Regular"; }

html.browser-MSIE .fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-undefined .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { font-size: 0.6em; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-undefined .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-signal-alarmstate { color: #ffb200; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-hidden .fm-datasection-header.fm-datasection-header-devicesignal { background-color: inherit; color: inherit; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-hidden .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon { background-color: #28ca41; color: #ffffff; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-hidden .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { content: ""; font-size: 1.2em; font-family: "CERTAS Icons Regular"; }

html.browser-MSIE .fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-hidden .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { font-size: 0.6em; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-hidden .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-signal-alarmstate { color: #28ca41; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-critical-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal { background-color: inherit; color: inherit; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-critical-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon { background-color: #f2224c; color: #ffffff; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-critical-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { content: ""; font-size: 1.2em; font-family: "CERTAS Icons Regular"; }

html.browser-MSIE .fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-critical-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { font-size: 0.6em; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-critical-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-signal-alarmstate { color: #f2224c; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-normal-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal { background-color: inherit; color: inherit; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-normal-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon { background-color: #28ca41; color: #ffffff; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-normal-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { content: ""; font-size: 1.2em; font-family: "CERTAS Icons Regular"; }

html.browser-MSIE .fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-normal-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { font-size: 0.6em; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-normal-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-signal-alarmstate { color: #28ca41; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-unknown-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal { background-color: inherit; color: inherit; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-unknown-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon { background-color: #999999; color: #ffffff; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-unknown-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { content: ""; font-size: 1.2em; font-family: "CERTAS Icons Regular"; }

html.browser-MSIE .fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-unknown-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { font-size: 0.6em; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-unknown-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-signal-alarmstate { color: #999999; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-undefined-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal { background-color: inherit; color: inherit; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-undefined-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon { background-color: #ffb200; color: #ffffff; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-undefined-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { content: ""; font-size: 1.2em; font-family: "CERTAS Icons Regular"; }

html.browser-MSIE .fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-undefined-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { font-size: 0.6em; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-undefined-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-signal-alarmstate { color: #ffb200; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-hidden-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal { background-color: inherit; color: inherit; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-hidden-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon { background-color: #28ca41; color: #ffffff; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-hidden-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { content: ""; font-size: 1.2em; font-family: "CERTAS Icons Regular"; }

html.browser-MSIE .fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-hidden-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-column-icon > span:before { font-size: 0.6em; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-devicesignalstate .fm-datasection.fm-devicesignalstate-hidden-irrelevant .fm-datasection-header.fm-datasection-header-devicesignal .fm-datasection-header-line .fm-datasection-header-line-item .fm-signal-alarmstate { color: #28ca41; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-jobitemresult .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item { align-items: flex-start; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-jobitemresult .fm-datasection .fm-datasection-header .fm-datasection-header-line.fm-devicesignal-job-state-1 .fm-datasection-header-line-item [data-fmrole="state"] [data-fmrole="statelabel"] { color: #999999; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-jobitemresult .fm-datasection .fm-datasection-header .fm-datasection-header-line.fm-devicesignal-job-state-2 .fm-datasection-header-line-item [data-fmrole="state"] [data-fmrole="statelabel"] { color: #999999; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-jobitemresult .fm-datasection .fm-datasection-header .fm-datasection-header-line.fm-devicesignal-job-state-3 .fm-datasection-header-line-item [data-fmrole="state"] [data-fmrole="statelabel"] { color: #28ca41; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-jobitemresult .fm-datasection .fm-datasection-header .fm-datasection-header-line.fm-devicesignal-job-state-4 .fm-datasection-header-line-item [data-fmrole="state"] [data-fmrole="statelabel"] { color: #f2224c; }

.fm-module-device > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-signals .fm-datasection-list.fm-devicesignal-jobitemresult .fm-datasection .fm-datasection-header .fm-datasection-header-line.fm-devicesignal-job-state-5 .fm-datasection-header-line-item [data-fmrole="state"] [data-fmrole="statelabel"] { color: #f2224c; }

.fm-geomap-marker { position: relative; z-index: 100; color: inherit; }

.fm-geomap-marker.fm-geomap-marker-device { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 4em !important; color: transparent; }

.fm-geomap-marker.fm-geomap-marker-device:before { font-family: "CERTAS Icons Regular"; content: ""; }

.fm-geomap-marker > * { position: absolute; position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); font-size: 0.4em !important; z-index: 999; color: #FFF; }

.fm-geomap-marker.fm-geomap-marker-devicestate-none { color: #f2224c; }

.fm-geomap-marker.fm-geomap-marker-devicestate-none > *:before { font-family: "CERTAS-Portal-Icons-Regular"; content: ""; }

.fm-geomap-marker.fm-geomap-marker-devicestate-0 { color: #f2224c; }

.fm-geomap-marker.fm-geomap-marker-devicestate-0 > *:before { font-family: "CERTAS-Portal-Icons-Regular"; content: ""; }

.fm-geomap-marker.fm-geomap-marker-devicestate-1 { color: #f2224c; }

.fm-geomap-marker.fm-geomap-marker-devicestate-1 > *:before { font-family: "CERTAS Icons Regular"; content: ""; }

.fm-geomap-marker.fm-geomap-marker-devicestate-2 { color: #28ca41; }

.fm-geomap-marker.fm-geomap-marker-devicestate-2 > *:before { font-family: "CERTAS Icons Regular"; content: ""; }

.fm-geomap-marker.fm-geomap-marker-devicestate-3 { color: #28ca41; }

.fm-geomap-marker.fm-geomap-marker-devicestate-3 > *:before { font-family: "CERTAS Icons Regular"; content: ""; }

.fm-geomap-marker.fm-geomap-marker-devicestate-4 { color: #ffb200; }

.fm-geomap-marker.fm-geomap-marker-devicestate-4 > *:before { font-family: "CERTAS Icons Regular"; content: ""; }

.fm-geomap-marker.fm-geomap-marker-devicestate-0-irrelevant { color: #f2224c; }

.fm-geomap-marker.fm-geomap-marker-devicestate-0-irrelevant > *:before { font-family: "CERTAS Icons Regular"; content: ""; }

.fm-geomap-marker.fm-geomap-marker-devicestate-1-irrelevant { color: #999999; }

.fm-geomap-marker.fm-geomap-marker-devicestate-1-irrelevant > *:before { font-family: "CERTAS Icons Regular"; content: ""; }

.fm-geomap-marker.fm-geomap-marker-devicestate-2-irrelevant { color: #28ca41; }

.fm-geomap-marker.fm-geomap-marker-devicestate-2-irrelevant > *:before { font-family: "CERTAS Icons Regular"; content: ""; }

.fm-geomap-marker.fm-geomap-marker-devicestate-3-irrelevant { color: #999999; }

.fm-geomap-marker.fm-geomap-marker-devicestate-3-irrelevant > *:before { font-family: "CERTAS Icons Regular"; content: ""; }

.fm-geomap-marker.fm-geomap-marker-devicestate-4-irrelevant { color: #999999; }

.fm-geomap-marker.fm-geomap-marker-devicestate-4-irrelevant > *:before { font-family: "CERTAS Icons Regular"; content: ""; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device { min-width: 260px; cursor: pointer; cursor: hand; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-header { position: relative; padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 8px; border-bottom: 1px solid #d3d8e0; width: 100%; display: flex; flex-direction: row; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-header > div:nth-child(1) { position: relative; width: 28px; height: 28px; flex-grow: 0; flex-shrink: 0; border-radius: 50%; background-color: inherit; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-header > div:nth-child(1) > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-header > div:nth-child(1) > span:before { font-size: 1.4em; font-family: "CERTAS Icons Regular"; content: ""; color: inherit; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-header > div:nth-child(2) { position: relative; display: flex; flex-direction: column; padding-left: 8px; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-header > div:nth-child(2) > div:nth-child(1) { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-header > div:nth-child(2) > div:nth-child(2) { color: inherit; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-content { position: relative; padding-left: 16px; padding-right: 16px; padding-bottom: 16px; padding-top: 8px; width: 100%; color: #757575; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-content > div { position: relative; display: flex; flex-direction: row; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-content > div > div { padding-bottom: 4px; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-content > div > div:last-child { padding-bottom: 0px; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-content > div > div:nth-child(1) { position: relative; width: 28px; height: 28px; flex-grow: 0; flex-shrink: 0; align-self: flex-start; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-content > div > div:nth-child(1) > span { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device .popup-content > div > div:nth-child(2) { position: relative; flex-grow: 1; flex-shrink: 1; align-self: center; padding-left: 8px; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-none .popup-header > div:nth-child(1) { background-color: #f2224c; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-none .popup-header > div:nth-child(1) > span:before { font-family: "CERTAS-Portal-Icons-Regular"; color: #FFF; content: ""; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-none .popup-header > div:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-0 .popup-header > div:nth-child(1) { background-color: #f2224c; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-0 .popup-header > div:nth-child(1) > span:before { font-family: "CERTAS-Portal-Icons-Regular"; color: #FFF; content: ""; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-0 .popup-header > div:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-1 .popup-header > div:nth-child(1) { background-color: #f2224c; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-1 .popup-header > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; color: #FFF; content: ""; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-1 .popup-header > div:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-2 .popup-header > div:nth-child(1) { background-color: #28ca41; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-2 .popup-header > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; color: #FFF; content: ""; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-2 .popup-header > div:nth-child(2) > div:nth-child(2) { color: #28ca41; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-3 .popup-header > div:nth-child(1) { background-color: #28ca41; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-3 .popup-header > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; color: #FFF; content: ""; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-3 .popup-header > div:nth-child(2) > div:nth-child(2) { color: #28ca41; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-4 .popup-header > div:nth-child(1) { background-color: #ffb200; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-4 .popup-header > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; color: #ffffff; content: ""; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-4 .popup-header > div:nth-child(2) > div:nth-child(2) { color: #ffb200; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-0-irrelevant .popup-header > div:nth-child(1) { background-color: #f2224c; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-0-irrelevant .popup-header > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; color: #FFF; content: ""; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-0-irrelevant .popup-header > div:nth-child(2) > div:nth-child(2) { color: #f2224c; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-1-irrelevant .popup-header > div:nth-child(1) { background-color: #999999; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-1-irrelevant .popup-header > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; color: #FFF; content: ""; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-1-irrelevant .popup-header > div:nth-child(2) > div:nth-child(2) { color: #999999; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-2-irrelevant .popup-header > div:nth-child(1) { background-color: #28ca41; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-2-irrelevant .popup-header > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; color: #FFF; content: ""; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-2-irrelevant .popup-header > div:nth-child(2) > div:nth-child(2) { color: #28ca41; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-3-irrelevant .popup-header > div:nth-child(1) { background-color: #999999; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-3-irrelevant .popup-header > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; color: #FFF; content: ""; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-3-irrelevant .popup-header > div:nth-child(2) > div:nth-child(2) { color: #999999; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-4-irrelevant .popup-header > div:nth-child(1) { background-color: #999999; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-4-irrelevant .popup-header > div:nth-child(1) > span:before { font-family: "CERTAS Icons Regular"; color: #FFF; content: ""; }

.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .fm-geomap-popup-device.fm-geomap-popup-device-devicestate-4-irrelevant .popup-header > div:nth-child(2) > div:nth-child(2) { color: #999999; }

.marker-cluster-warning { background-color: #f2224c; border: 1px solid rgba(255, 255, 255, 0.5); }

.marker-cluster-warning span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #FFF; font-size: 0.8em; }

.marker-cluster-normal { background-color: #28ca41; border: 1px solid rgba(255, 255, 255, 0.5); }

.marker-cluster-normal span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #FFF; font-size: 0.8em; }

.marker-cluster-irrelevant { background-color: #28ca41; border: 1px solid rgba(255, 255, 255, 0.5); }

.marker-cluster-irrelevant span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #FFF; font-size: 0.8em; }

.fm-devicesignalstate-editor .fm-devicesetoperationmode > div { height: 100%; }

.fm-devicesignalstate-editor .fm-duration-selector { display: flex; flex-direction: row; flex-wrap: wrap; }

.fm-devicesignalstate-editor .fm-duration-selector .fm-duration-selector-selectors { display: flex; flex-direction: row; flex-wrap: wrap; }

.fm-devicesignalstate-editor .fm-duration-selector .fm-duration-selector-selectors .fm-duration-selector-selectors-date { overflow: hidden; }

.fm-devicesignalstate-editor .fm-duration-selector .fm-duration-selector-selectors .fm-duration-selector-selectors-divider { padding-top: 0.3em; padding-right: 0.5em; padding-left: 0.5em; }

.fm-devicesignalstate-editor .fm-duration-selector .fm-duration-selector-selectors .fm-duration-selector-selectors-time { display: flex; flex-direction: row; flex-wrap: nowrap; }

.fm-devicesignalstate-editor .fm-duration-selector .fm-duration-selector-selectors .fm-duration-selector-selectors-time .fm-duration-selector-selectors-divider { padding-top: 0.3em; padding-right: 0.5em; padding-left: 0.5em; }

.fm-devicesignalstate-editor .fm-duration-selector .fm-duration-selector-selectors .fm-duration-selector-selectors-time .fm-duration-selector-selectors-minutes { padding-right: 1em; }

.fm-devicesignalstate-editor .fm-duration-selector .fm-duration-selector-text { padding-top: 0.3em; padding-left: 1em; }

.fm-devicesignalstate-editor select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #FFF; padding: 0; padding-right: 0.4em; text-align: start; min-height: 33px; padding-left: 0.8em; border: 1px solid #000; border: none; border-bottom: 1px solid black; }

.fm-devicesignalstate-editor select:hover { cursor: pointer; cursor: hand; }

.fm-devicesignalstate-editor select:hover[disabled="disabled"] { pointer-events: none; }

.fm-devicesignalstate-editor .fm-warning-message { display: flex; flex-direction: row; align-items: baseline; }

.fm-devicesignalstate-editor .fm-warning-message .fm-warning-message-icon { padding-right: 1em; }

.fm-device-instructiondocumentselector-editor > div { height: 100%; }

.fm-device-instructiondocumentselector-editor .fm-device-instructiondocumentselector-editor-datefield { display: flex; flex-direction: row; }

.fm-device-instructiondocumentselector-editor .fm-device-instructiondocumentselector-editor-datefield .fm-datetimefield { flex-grow: 1; flex-shrink: 1; }

.fm-device-instructiondocumentselector-editor .fm-device-instructiondocumentselector-editor-datefield .fm-button { margin-left: 0.4em; flex-grow: 0; flex-shrink: 0; }

.fm-deviceeditor .fm-deviceeditor-location-editor { width: 100%; height: 400px; }

html.devicetype-mobile .fm-module-device > .fm-module-header { height: 68px; }

html.devicetype-mobile .fm-module-device > .fm-module-content { margin-top: 68px; transition: margin-top 0.4s; }

.fm-components-fluidprocess-editor-dialog.fm-dlgmodal .dlgmodal-body { min-height: 600px; }

.fm-components-fluidprocess-editor-dialog.fm-dlgmodal .dlgmodal-body > div { min-height: inherit; }

.fm-components-fluidprocess-editor-dialog.fm-dlgmodal .dlgmodal-body > div .fm-components-fluidprocess { min-height: inherit; }

.fm-components-fluidprocess { width: 100%; height: 100%; display: flex; flex-direction: column; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor { flex-grow: 1; flex-shrink: 1; position: relative; width: 100%; height: 100%; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess { position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow-x: hidden; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess .fm-fluidprocess-step { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -9999; overflow-x: hidden; transform: translate3d(100%, 0, 0); display: flex; flex-direction: column; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess .fm-fluidprocess-step .fm-fluidprocess-step-content { margin-left: 1px; margin-right: 1px; flex-grow: 1; flex-shrink: 1; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess .fm-fluidprocess-step .fm-fluidprocess-step-content .fm-fluidprocess-step-content-section { display: flex; flex-direction: row; align-items: center; margin-bottom: 0.4em; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess .fm-fluidprocess-step .fm-fluidprocess-step-content .fm-fluidprocess-step-content-section .section-icon { font-size: 2em; padding-right: 0.4em; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess .fm-fluidprocess-step .fm-fluidprocess-step-content .fm-fluidprocess-step-content-section .section-content { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: column; font-size: 1em; max-width: 100%; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess .fm-fluidprocess-step .fm-fluidprocess-step-content .fm-fluidprocess-step-content-section .section-content > .section-content-title { font-weight: bold; font-size: 1.2em; margin-bottom: 0.6em; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess .fm-fluidprocess-step .fm-fluidprocess-step-content .fm-fluidprocess-step-content-section .section-content > .section-content-text { margin-bottom: 0.8em; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess .fm-fluidprocess-step .fm-fluidprocess-step-content .fm-fluidprocess-step-content-section .section-content > .section-content-text .fm-content-text-entry-scrollable { max-height: 200px; overflow: auto; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess .fm-fluidprocess-step .fm-fluidprocess-step-content .fm-fluidprocess-step-content-section .section-content .fm-password-field { min-width: 100%; max-width: 100%; max-height: 300px; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess .fm-fluidprocess-step .fm-fluidprocess-step-content .fm-fluidprocess-step-content-section .section-content > div ul li { margin-bottom: 0.4em; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess .fm-fluidprocess-step.active-fromleft { transform: translate3d(100%, 0, 0); transition: transform 0s; z-index: 9999; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess .fm-fluidprocess-step.active-fromright { transform: translate3d(-100%, 0, 0); transition: transform 0s; z-index: 9999; }

.fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess .fm-fluidprocess-step.active { transform: translate3d(0, 0, 0); transition: transform 0.4s; right: 0; z-index: 9999; }

.fm-components-fluidprocess .fm-components-fluidprocess-footer { display: flex; flex-direction: row; align-items: center; justify-content: space-between; border-top: 1px solid #DDD; overflow: hidden; padding-top: 24px; margin-left: -24px; padding-left: 24px; margin-right: -24px; padding-right: 24px; }

.select2-drop.select2-display-none.select2-drop-active .fm-deviceselector-container .fm-deviceselector-container-address .fm-deviceselector-container-address-heading { padding-bottom: 4px; margin-bottom: 8px; border-bottom: 1px solid #ddd; margin-right: 10px; }

html.devicetype-mobile .fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess-step .fm-fluidprocess-step-content .fm-fluidprocess-step-content-section .section-content > .section-content-text .fm-content-text-entry-scrollable, html.devicetype-tablet .fm-components-fluidprocess .fm-components-fluidprocess-editor .fm-fluidprocess-step .fm-fluidprocess-step-content .fm-fluidprocess-step-content-section .section-content > .section-content-text .fm-content-text-entry-scrollable { max-height: unset; overflow: unset; }

html.devicetype-mobile .fm-components-fluidprocess .fm-components-fluidprocess-footer, html.devicetype-tablet .fm-components-fluidprocess .fm-components-fluidprocess-footer { padding-bottom: 3px; }

html.devicetype-mobile.devicetype-mobile-ios .fm-components-fluidprocess .fm-components-fluidprocess-footer { padding-bottom: 20px; }

.fm-module-documents .fm-module-content .fm-documentsheader { position: relative; padding-bottom: 23px; font-size: 16px; }

.fm-module-documents .fm-module-content .fm-documentsheader .fm-documentsheader-content { display: flex; flex-direction: row; width: 100%; }

.fm-module-documents .fm-module-content .fm-documentsheader .fm-documentsheader-content .fm-documentsheader-left { display: flex; flex-direction: row; align-items: center; }

.fm-module-documents .fm-module-content .fm-documentsheader .fm-documentsheader-content .fm-documentsheader-left > div { margin: auto; margin-right: 28px; flex-grow: 0; flex-shrink: 0; }

.fm-module-documents .fm-module-content .fm-documentsheader .fm-documentsheader-content .fm-documentsheader-left > div.fm-dropdown.fm-dropdown-documentcategories .fm-dropdown-pane { width: 300px; height: 360px; }

.fm-module-documents .fm-module-content .fm-documentsheader .fm-documentsheader-content .fm-documentsheader-left > div.fm-dropdown.fm-dropdown-documentsorting .fm-dropdown-pane { width: 200px; height: 200px; }

.fm-module-documents .fm-module-content .fm-documentsheader .fm-documentsheader-content .fm-documentsheader-left > div.fm-dropdown.fm-dropdown-datetimefilter .fm-dropdown-pane { width: 280px; height: 200px; }

@media (max-width: 1124px) { .fm-module-documents .fm-module-content .fm-documentsheader .fm-documentsheader-content .fm-documentsheader-left [data-fmrole="label"][data-fmdata="documentstatistics"] { display: none; } }

.fm-module-documents .fm-module-content .fm-documentsheader .fm-documentsheader-content .fm-documentsheader-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-documents .fm-module-content .fm-documentsheader .fm-documentsheader-content .fm-documentsheader-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-module-documents .fm-module-content .fm-documentsview { position: relative; margin-right: -18px; padding-right: 18px; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table { -webkit-overflow-scrolling: touch; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container { display: flex; flex-direction: column; margin: 2px; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection .fm-datasection-header { padding-left: 0; padding-right: 0; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-name"] { width: 40%; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-address"] { width: 20%; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-device"] { width: 20%; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div[data-field="column-timestamp"] { width: 20%; text-align: right; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection.fm-document-compact .fm-datasection-header .fm-datasection-header-line:nth-child(1) { color: inherit; padding-left: 0px; padding-right: 4px; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection.fm-document-compact .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div[data-field="column-icon"] { font-size: 1em; width: 24px; height: 24px; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection.fm-document-compact .fm-datasection-header .fm-datasection-header-line:nth-child(1) > div:nth-child(2) { flex-grow: 1; flex-shrink: 1; width: auto; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection.fm-document-compact .fm-datasection-header .fm-datasection-header-line:nth-child(2) { font-size: 0.8em; padding-left: 0px; padding-right: 4px; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection.fm-document-compact .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div { color: inherit; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection.fm-document-compact .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(1) { width: 24px; height: 24px; border: none; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection.fm-document-compact .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(2) { flex-grow: 1; flex-shrink: 1; width: auto; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection.fm-document-compact .fm-datasection-header .fm-datasection-header-line:nth-child(2) > div:nth-child(3) { flex-grow: 1; flex-shrink: 1; text-align: right; width: auto; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table .table-container .row-frame.fm-datasection.fm-document-compact .fm-datasection-content { display: none; }

.fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table.fm-documentsview-table-loading .table-container { opacity: 0.4; }

.fm-module-documents .fm-module-content .fm-documentsview html.browser-MSEDGE.fm-documentsview-table, html.browser-MSIE .fm-module-documents .fm-module-content .fm-documentsview.fm-documentsview-table { margin-right: -32px; padding-right: 20px; }

.fm-module-support .fm-module-content [data-fmrole="container"][data-fmdata="contacts"] .fm-datasection-content { display: flex; flex-wrap: wrap; margin-left: -12px; margin-right: -12px; }

.fm-module-support .fm-module-content [data-fmrole="container"][data-fmdata="contacts"] .fm-datasection-content > div { width: 300px; padding: 12px; }

.fm-module-support .fm-module-content [data-fmrole="container"][data-fmdata="headquarters"] .fm-datasection-content { display: flex; flex-wrap: wrap; justify-content: space-between; margin-left: -12px; margin-right: -12px; }

.fm-module-support .fm-module-content [data-fmrole="container"][data-fmdata="headquarters"] .fm-datasection-content > div { padding: 12px; }

.fm-module-support .fm-module-content [data-fmrole="container"][data-fmdata="supportrequest"] .form-group { max-width: 600px; }

.fm-module-person > .fm-module-header .fm-module-header-pane.fm-module-header-pane-default .fm-align-right { font-family: "Interstate"; font-size: 16px; }

.fm-module-person .fm-datasection-persondata .fm-datasection-content { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; }

.fm-module-person .fm-datasection-persondata .fm-datasection-content .content-picture { position: relative; width: 100px; height: 100px; margin-right: 24px; margin-bottom: 24px; flex-grow: 0; flex-shrink: 0; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); }

.fm-module-person .fm-datasection-persondata .fm-datasection-content .content-picture.content-placeholder:before { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); font-family: "CERTAS Icons Regular"; font-size: 4em; content: ""; color: #757575; }

.fm-module-person .fm-datasection-persondata .fm-datasection-content .content-data { flex-grow: 1; flex-shrink: 1; }

@media only screen and (max-width: 600px) { .fm-module-person .fm-datasection-persondata .fm-datasection-content .content-picture { max-width: 70px; max-height: 70px; margin-right: 20px; } }

.fm-module-person .fm-person-commands.fm-commands { display: flex; flex-direction: row; justify-content: space-between; margin-top: 24px; }

.fm-personprofileeditor .fm-picture-wrapper { display: flex; flex-direction: row; }

.fm-personprofileeditor .fm-picture-wrapper [data-field='picture.url'] { position: relative; width: 100px; height: 100px; margin-right: 20px; border: 1px solid #AAA; }

.fm-personprofileeditor .fm-picture-wrapper [data-field='picture.url'].content-placeholder:before { position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); font-family: "CERTAS Icons Regular"; font-size: 4em; content: ""; color: #757575; }

.fm-personprofileeditor .fm-picture-wrapper .fm-picture-wrapper-buttons { display: flex; flex-direction: column; }

.fm-baseaccountdeletioneditor .fm-baseaccountdeletioneditor-confirmationcode { display: flex; flex-direction: column; }

.fm-baseaccountdeletioneditor .fm-baseaccountdeletioneditor-confirmationcode .fm-baseaccountdeletioneditor-confirmationcode-code { font-size: 1.4em; }

.fm-baseaccountdeletioneditor .fm-baseaccountdeletioneditor-confirmationcode .fm-baseaccountdeletioneditor-confirmationcode-chevron { font-size: 2em; }

.fm-baseaccountdeletioneditor .fm-baseaccountdeletioneditor-confirmationcode > * { width: 100%; text-align: center; margin: auto; }

.fm-baseaccountdeletioneditor .fm-baseaccountdeletioneditor-confirmationcode > input { max-width: 300px; }

html.devicetype-mobile .fm-baseaccountdeletioneditor-confirmationcode > input { max-width: inherit; width: 100%; }

.fm-module-account > .fm-module-header .fm-module-header-pane.fm-module-header-pane-default .fm-align-right { font-family: "Interstate"; font-size: 16px; }

.fm-module-account .fm-module-content .fm-baseaccount-notes b { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-account .fm-module-content .fm-baseaccount-notes p { line-height: 1.4em; margin-bottom: 16px; }

.fm-module-account .fm-module-content .fm-baseaccount-notes img.note-float-right { margin-left: 40px; }

.fm-module-account .fm-module-content .fm-baseaccount-notes img.note-float-left { margin-right: 40px; margin-bottom: 20px; margin-top: 10px; }

.fm-module-account .fm-module-content .fm-baseaccount-notes ul { position: relative; list-style: none; padding-left: 1.4em; margin-top: 0px; margin-bottom: 16px; }

.fm-module-account .fm-module-content .fm-baseaccount-notes ul li { position: relative; margin-bottom: 15px; }

.fm-module-account .fm-module-content .fm-baseaccount-notes ul li:before { background-color: #373a3c; content: ""; height: 10px; left: -1.4em; position: absolute; top: 0.4em; width: 10px; }

.fm-module-account .fm-module-content .fm-baseaccount-notes ol li { padding-left: 6px; position: relative; margin-bottom: 15px; }

.fm-account-itemselector .form-group { position: relative; }

.fm-account-itemselector .form-group input { padding-right: 30px; }

.fm-account-itemselector .form-group div { cursor: pointer; cursor: hand; color: #989898; }

.fm-account-itemselector .form-group div:hover { color: #373a3c; }

.fm-account-itemselector .form-group div:after { position: absolute; top: 50%; left: 100%; transform: translate(-24px, -50%); font-family: "CERTAS Icons Regular"; content: ""; font-size: 1.8em; }

.fm-accountupdate-process { position: relative; min-height: 50vh; overflow: hidden; }

.fm-accountupdate-process .fm-accountupdate-process-steps .fm-process-step { position: absolute; top: 100%; bottom: 0; left: 100%; width: 100%; z-index: 10; opacity: 0; padding-left: 2px; padding-right: 2px; display: flex; flex-direction: column; justify-content: space-between; transition: left 0.4s; }

.fm-accountupdate-process .fm-accountupdate-process-steps .fm-process-step .fm-process-step-title { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-accountupdate-process .fm-accountupdate-process-steps .fm-process-step .fm-process-step-content { flex: 1 1 100%; }

.fm-accountupdate-process .fm-accountupdate-process-steps .fm-process-step .fm-process-step-info { flex: 0 0 auto; color: #dd3e31; padding-bottom: 12px; padding-top: 12px; }

.fm-accountupdate-process .fm-accountupdate-process-steps .fm-process-step .fm-process-step-next { border-top: 1px solid #e5e5e5; margin-left: -24px; margin-right: -24px; flex: 0 0 auto; padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 12px; display: flex; justify-content: space-evenly; }

.fm-accountupdate-process .fm-accountupdate-process-steps .fm-process-step .fm-process-step-next .fm-button { flex-grow: 1; flex-shrink: 1; }

.fm-accountupdate-process .fm-accountupdate-process-steps .fm-process-step.no-transition { transition: left 0s; }

.fm-accountupdate-process .fm-accountupdate-process-steps .fm-process-step.active { left: 0; top: 0; z-index: 20; background-color: #FFF; opacity: 1; }

.fm-baseaccountnoteeditor { height: 100%; }

.fm-baseaccountnoteeditor .note-editor { height: 100%; }

html.devicetype-mobile .fm-accountupdate-process { min-height: unset; height: 100%; }

.fm-module-dashboard > .fm-module-content { overflow-x: hidden; }

body.leaflet-dragging .fm-module-dashboard > .fm-module-content { overflow: hidden; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections { display: flex; flex-direction: column; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section { position: relative; display: flex; flex-direction: row; justify-content: space-around; flex-wrap: wrap; padding-top: 12px; padding-bottom: 12px; margin-bottom: 0; margin-top: 0; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section > .fm-dashboard-section-item { position: relative; display: flex; flex-direction: column; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently*/ }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section.fm-dashboard-section-indicator { border-bottom: 1px solid #d3d8e0; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section.fm-dashboard-section-indicator:nth-child(1) { border-top: 1px solid #d3d8e0; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section.fm-dashboard-section-container { margin-left: -22px; margin-right: -22px; align-items: stretch; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section.fm-dashboard-section-container > .fm-dashboard-section-item { display: flex; flex-direction: column; margin: 22px; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section.fm-dashboard-section-container > .fm-dashboard-section-item:nth-child(1) { flex-grow: 1; flex-shrink: 1; width: 100%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section.fm-dashboard-section-container > .fm-dashboard-section-item:nth-child(2) { flex-grow: 1; flex-shrink: 1; width: 1px; }

@media (min-width: 1000px) { .fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section.fm-dashboard-section-container > .fm-dashboard-section-item:nth-child(1) { flex-grow: 0; flex-shrink: 0; width: 300px; }
  .fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section.fm-dashboard-section-container > .fm-dashboard-section-item:nth-child(1):last-child { flex-grow: 1; flex-shrink: 1; width: 1px; }
  .fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section.fm-dashboard-section-container > .fm-dashboard-section-item:nth-child(2) { flex-grow: 1; flex-shrink: 1; width: 1px; } }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section.fm-dashboard-section-container > .fm-dashboard-section-item > div:nth-child(1) { padding-bottom: 8px; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section.fm-dashboard-section-container > .fm-dashboard-section-item > div:nth-child(3) { flex-shrink: 1; flex-grow: 1; display: flex; align-items: flex-end; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-operationindicators { justify-content: space-between; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-operationindicators > .fm-dashboard-section-item { position: relative; display: flex; flex-direction: row; align-items: center; padding-right: 20px; padding-left: 20px; width: 300px; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-operationindicators > .fm-dashboard-section-item > div:nth-child(1) { position: relative; width: 50px; height: 50px; flex-shrink: 0; flex-grow: 0; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-operationindicators > .fm-dashboard-section-item > div:nth-child(1) span { font-size: 2.4em; color: #373a3c; position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-operationindicators > .fm-dashboard-section-item > div:nth-child(2) { flex-shrink: 1; flex-grow: 1; max-width: 200px; padding-left: 12px; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-operationindicators > .fm-dashboard-section-item > div:nth-child(2) > div:nth-child(1) { font-size: 1.4em; color: #373a3c; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-operationindicators > .fm-dashboard-section-item > div:nth-child(2) > div:nth-child(2) { font-size: 0.8em; color: #373a3c; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators { justify-content: space-between; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item { position: relative; display: flex; flex-direction: row; align-items: center; padding-right: 20px; padding-left: 20px; min-width: 300px; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item > div:nth-child(1) { position: relative; width: 50px; height: 50px; flex-shrink: 0; flex-grow: 0; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item > div:nth-child(1) span { font-size: 2.2em; position: absolute; top: 47%; left: 50%; transform: translate(-50%, -50%); }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item > div:nth-child(2) { padding-left: 12px; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item > div:nth-child(2) > div:nth-child(1) { font-size: 1.4em; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item > div:nth-child(2) > div:nth-child(2) { font-size: 0.8em; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-devicecount > div:nth-child(1) { background-color: inherit; border-radius: 50%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-devicecount > div:nth-child(1) span { font-family: "CERTAS-Portal-Icons-Regular"; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-devicecount > div:nth-child(1) span:before { color: #373a3c; content: ""; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-devicecount > div:nth-child(2) { color: inherit; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-devicecount.indicator-critical > div:nth-child(1) { background-color: inherit; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-devicecount.indicator-critical > div:nth-child(1) span:before { color: inherit; content: ""; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-devicecount.indicator-critical > div:nth-child(2) { color: inherit; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-alarm > div:nth-child(1) { background-color: inherit; border-radius: 50%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-alarm > div:nth-child(1) span { font-family: "CERTAS-Portal-Icons-Regular"; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-alarm > div:nth-child(1) span:before { color: inherit; content: ""; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-alarm > div:nth-child(2) { color: inherit; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-alarm.indicator-critical > div:nth-child(1) { background-color: inherit; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-alarm.indicator-critical > div:nth-child(1) span:before { color: #f2224c; content: ""; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-alarm.indicator-critical > div:nth-child(2) { color: #f2224c; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-unknown > div:nth-child(1) { background-color: inherit; border-radius: 50%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-unknown > div:nth-child(1) span { font-family: "CERTAS Icons Regular"; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-unknown > div:nth-child(1) span:before { color: inherit; content: ""; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-unknown > div:nth-child(2) { color: inherit; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-unknown.indicator-critical > div:nth-child(1) { background-color: inherit; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-unknown.indicator-critical > div:nth-child(1) span:before { color: inherit; content: ""; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-unknown.indicator-critical > div:nth-child(2) { color: inherit; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-disengaged > div:nth-child(1) { background-color: inherit; border-radius: 50%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-disengaged > div:nth-child(1) span { font-family: "CERTAS Icons Regular"; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-disengaged > div:nth-child(1) span:before { color: #28ca41; content: ""; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-disengaged > div:nth-child(2) { color: #28ca41; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-disengaged.indicator-critical > div:nth-child(1) { background-color: inherit; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-disengaged.indicator-critical > div:nth-child(1) span:before { color: #28ca41; content: ""; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-disengaged.indicator-critical > div:nth-child(2) { color: #28ca41; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-engaged > div:nth-child(1) { background-color: inherit; border-radius: 50%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-engaged > div:nth-child(1) span { font-family: "CERTAS Icons Regular"; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-engaged > div:nth-child(1) span:before { color: #28ca41; content: ""; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-engaged > div:nth-child(2) { color: #28ca41; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-engaged.indicator-critical > div:nth-child(1) { background-color: inherit; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-engaged.indicator-critical > div:nth-child(1) span:before { color: #28ca41; content: ""; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-indicator.fm-dashboard-section-deviceindicators > .fm-dashboard-section-item.indicator-engaged.indicator-critical > div:nth-child(2) { color: #28ca41; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-events > div:nth-child(2) { height: 100%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-events > div:nth-child(2) .fm-module-wrapper.fm-module-wrapper-embedded.fm-module-wrapper-free { height: 100%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-events > div:nth-child(2) .fm-module-wrapper.fm-module-wrapper-embedded.fm-module-wrapper-free .fm-module { height: 100%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-events > div:nth-child(2) .fm-module-wrapper.fm-module-wrapper-embedded.fm-module-wrapper-free .fm-module .fm-module-content { height: 100%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-events > div:nth-child(2) .fm-module-wrapper.fm-module-wrapper-embedded.fm-module-wrapper-free .fm-module .fm-module-content .fm-module-content-pane { height: 100%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-events > div:nth-child(2) .fm-module-wrapper.fm-module-wrapper-embedded.fm-module-wrapper-free .fm-module .fm-module-content .fm-module-content-pane .fm-eventsview.fm-eventsview-table { height: 100%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-geomap [data-fmrole='container'][data-fmdata='geomap'] { height: 460px; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-documents [data-fmrole='container'][data-fmdata='documents'] { min-height: 360px; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-documents > div:nth-child(2) { height: 100%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-documents > div:nth-child(2) .fm-module-wrapper.fm-module-wrapper-embedded.fm-module-wrapper-free { height: 100%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-documents > div:nth-child(2) .fm-module-wrapper.fm-module-wrapper-embedded.fm-module-wrapper-free .fm-module { height: 100%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-documents > div:nth-child(2) .fm-module-wrapper.fm-module-wrapper-embedded.fm-module-wrapper-free .fm-module .fm-module-content { height: 100%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-documents > div:nth-child(2) .fm-module-wrapper.fm-module-wrapper-embedded.fm-module-wrapper-free .fm-module .fm-module-content .fm-module-content-pane { height: 100%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-documents > div:nth-child(2) .fm-module-wrapper.fm-module-wrapper-embedded.fm-module-wrapper-free .fm-module .fm-module-content .fm-module-content-pane .fm-documentsview.fm-documentsview-table { height: 100%; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-tasks .fm-module-tasks .fm-module-content .fm-module-content-pane .fm-task-content .fm-tasksview-entry { display: none; }

.fm-module-dashboard > .fm-module-content .fm-dashboard-sections .fm-dashboard-section-item.fm-dashboard-section-item-tasks .fm-module-tasks .fm-module-content .fm-module-content-pane .fm-task-content .fm-tasksview { margin-right: 0; padding-right: 0; }

html.devicetype-mobile .fm-module-dashboard .fm-dashboard-sections .fm-dashboard-section.fm-dashboard-section-indicator:nth-child(1) { border-top: none; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsheader { position: relative; padding-bottom: 24px; font-size: 16px; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsheader .fm-baseaccountsheader-content { display: flex; flex-direction: row; width: 100%; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsheader .fm-baseaccountsheader-content .fm-baseaccountsheader-left { display: flex; flex-direction: row; align-items: center; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsheader .fm-baseaccountsheader-content .fm-baseaccountsheader-left > div { margin: auto; margin-right: 28px; flex-grow: 0; flex-shrink: 0; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsheader .fm-baseaccountsheader-content .fm-baseaccountsheader-left > div.fm-dropdown.fm-dropdown-states .fm-dropdown-pane { width: 300px; max-height: 400px; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsheader .fm-baseaccountsheader-content .fm-baseaccountsheader-left > div.fm-dropdown.fm-dropdown-functions .fm-dropdown-pane { width: 300px; max-height: 400px; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsheader .fm-baseaccountsheader-content .fm-baseaccountsheader-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsheader .fm-baseaccountsheader-content .fm-baseaccountsheader-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview { position: relative; margin-right: -18px; padding-right: 18px; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview.fm-baseaccountsview-table .table-container { display: flex; flex-direction: column; margin: 2px; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview.fm-baseaccountsview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon { padding-left: 0; padding-right: 0; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview.fm-baseaccountsview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(1) { font-size: 1em; width: 30px; height: 30px; margin-right: 12px; margin-left: 12px; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview.fm-baseaccountsview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(2) { width: 20%; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview.fm-baseaccountsview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(3) { width: 30%; color: #757575; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview.fm-baseaccountsview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(4) { width: 15%; color: #757575; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview.fm-baseaccountsview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(5) { width: 20%; color: #757575; text-align: right; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview.fm-baseaccountsview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(6) { width: 15%; color: #757575; text-align: right; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview.fm-baseaccountsview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line.header-lineshort > div:nth-child(2) { width: 75%; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview.fm-baseaccountsview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line.header-lineshort > div:nth-child(3) { width: 30%; display: none; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview html.browser-MSEDGE.fm-baseaccountsview-tiles, html.browser-MSIE .fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview.fm-baseaccountsview-tiles { margin-right: -32px; padding-right: 20px; }

.fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview html.browser-MSEDGE.fm-baseaccountsview-table, html.browser-MSIE .fm-module-baseaccounts > .fm-module-content .fm-baseaccountsview.fm-baseaccountsview-table { margin-right: -32px; padding-right: 20px; }

.fm-module-baseaccount > .fm-module-header { height: 155px; }

.fm-module-baseaccount > .fm-module-header > .fm-module-header-pane { font-family: "Interstate"; font-size: inherit; color: inherit; }

.fm-module-baseaccount > .fm-module-header > .fm-module-header-pane > .fm-baseaccounttitle { position: relative; min-height: 60px; width: 100%; display: flex; flex-direction: row; }

.fm-module-baseaccount > .fm-module-header > .fm-module-header-pane > .fm-baseaccounttitle .fm-baseaccounttitle-left { margin: auto; flex-grow: 1; }

.fm-module-baseaccount > .fm-module-header > .fm-module-header-pane > .fm-baseaccounttitle .fm-baseaccounttitle-right { margin: auto; display: flex; flex-direction: row; justify-content: flex-end; flex-grow: 1; }

.fm-module-baseaccount > .fm-module-header > .fm-module-header-pane > .fm-baseaccountinfo { position: relative; width: 100%; padding-top: 14px; padding-bottom: 0; background-color: transparent; display: flex; flex-direction: row; align-items: flex-start; }

.fm-module-baseaccount > .fm-module-header > .fm-module-header-pane > .fm-baseaccountinfo > .fm-baseaccountinfo-icon { position: relative; width: 50px; height: 50px; background-color: inherit; border-radius: 50%; }

.fm-module-baseaccount > .fm-module-header > .fm-module-header-pane > .fm-baseaccountinfo > .fm-baseaccountinfo-icon > span:before { position: absolute; top: 50%; left: 0%; transform: translate(0, -50%); font-size: 2.4em; }

.fm-module-baseaccount > .fm-module-header > .fm-module-header-pane > .fm-baseaccountinfo > .fm-baseaccountinfo-content { position: relative; background-color: transparent; padding: 0; padding-left: 0px; display: flex; flex-direction: column; flex-grow: 1; flex-shrink: 1; }

.fm-module-baseaccount > .fm-module-header > .fm-module-header-pane > .fm-baseaccountinfo > .fm-baseaccountinfo-content > div:nth-child(1) { font-size: 1.4em; padding-bottom: 6px; }

.fm-module-baseaccount > .fm-module-content { margin-top: 155px; }

.fm-module-baseaccount > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-contacts [data-fmrole="contactdata"] .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item:nth-child(1) { width: 60%; }

.fm-module-baseaccount > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-contacts [data-fmrole="contactdata"] .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item:nth-child(2) { width: 40%; }

.fm-module-baseaccount > .fm-module-content [data-fmrole="container"][data-fmdata="tabcontent"] #tab-delegations .fm-dropdown.fm-dropdown-delegationstate .fm-dropdown-pane { width: 300px; max-height: 400px; }

.fm-baseaccount-delegationeditor { min-height: 540px; }

html.devicetype-mobile .fm-module-baseaccount > .fm-module-header { height: 95px; }

html.devicetype-mobile .fm-module-baseaccount > .fm-module-content { margin-top: 95px; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters { display: flex; flex-direction: column; flex-grow: 0; flex-shrink: 0; align-items: center; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter { display: flex; flex-direction: row; justify-content: unset; width: 600px; min-height: 200px; flex-grow: 0; flex-shrink: 0; margin: 1em; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter .fm-newsletter-content-newsletter-border { display: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter .fm-newsletter-content-newsletter-content { padding: 2em; width: 100%; display: flex; flex-direction: column; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; font-size: 1.2em; word-break: break-word; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-description { padding-top: 20px; font-size: 1.2em; word-break: break-word; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-footer { display: flex; width: 100%; flex-direction: column; padding-top: 20px; align-items: flex-end; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-footer .fm-newsletter-content-newsletter-content-publishedat { flex-grow: 1; flex-shrink: 1; padding-top: 4px; font-size: 0.6em; font-style: italic; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-footer .fm-newsletter-content-newsletter-content-product { display: block; flex-grow: 0; flex-shrink: 0; height: 20px; overflow: hidden; align-self: flex-end; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-footer .fm-newsletter-content-newsletter-content-product img { height: 20px; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-theme-banner-simple-blue-gradient .fm-newsletter-content-newsletter-content { color: #FFF; background: radial-gradient(#045c9c, #312782); }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-theme-banner-punchline-blue-gradient .fm-newsletter-content-newsletter-content { color: #FFF; background: radial-gradient(#045c9c, #312782); }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-theme-banner-punchline-blue-gradient .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-description { display: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-theme-banner-simple-red-warning .fm-newsletter-content-newsletter-border { display: block; flex-grow: 0; flex-shrink: 0; height: inherit; width: 32px; background-color: #d32510; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-theme-banner-simple-red-warning .fm-newsletter-content-newsletter-content { color: inherit; padding-left: 1em; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-theme-banner-product-certas-care .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: normal; text-shadow: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-theme-banner-product-certas-alarm .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: normal; text-shadow: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-theme-banner-product-certas-control .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: normal; text-shadow: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-theme-banner-product-certas-multicall .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: normal; text-shadow: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-theme-banner-product-certas-video .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: normal; text-shadow: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-theme-banner-product-certas-support-line .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: normal; text-shadow: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-product-abacusid-0 .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: normal; text-shadow: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-product-abacusid-1 .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: normal; text-shadow: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-product-abacusid-2 .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: normal; text-shadow: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-product-abacusid-3 .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: normal; text-shadow: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-product-abacusid-4 .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: normal; text-shadow: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-product-abacusid-5 .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: normal; text-shadow: none; }

.fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter.fm-newsletter-content-newsletter-product-abacusid-6 .fm-newsletter-content-newsletter-content .fm-newsletter-content-newsletter-content-title { font-weight: normal; text-shadow: none; }

@media only screen and (max-width: 600px) { .fm-newsletter.fm-newsletter-banner .fm-newsletter-content .fm-newsletter-content-newsletters .fm-newsletter-content-newsletter { width: 100%; flex-grow: 1; flex-shrink: 1; } }

.fm-module-faq .fm-module-content .fm-faqheader { position: relative; padding-bottom: 23px; font-size: 16px; }

.fm-module-faq .fm-module-content .fm-faqheader .fm-faqheader-content { display: flex; flex-direction: row; width: 100%; }

.fm-module-faq .fm-module-content .fm-faqheader .fm-faqheader-content .fm-faqheader-left { display: flex; flex-direction: row; align-items: center; }

.fm-module-faq .fm-module-content .fm-faqheader .fm-faqheader-content .fm-faqheader-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-faq .fm-module-content .fm-faqheader .fm-faqheader-content .fm-faqheader-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-module-faq .fm-module-content .fm-faqview { position: relative; margin-right: -18px; padding-right: 18px; }

.fm-module-faq .fm-module-content .fm-faqview .table-container { margin: 2px; }

.fm-module-faq .fm-module-content .fm-faqview html.browser-MSEDGE.fm-faqview-table, html.browser-MSIE .fm-module-faq .fm-module-content .fm-faqview.fm-faqview-table { margin-right: -32px; padding-right: 20px; }

.fm-module-simpleregistrations > .fm-module-header .fm-module-header-pane .fm-align-right { font-family: "Interstate"; font-size: 16px; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsheader { position: relative; padding-bottom: 23px; font-size: 16px; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsheader .fm-simpleregistrationsheader-content { display: flex; flex-direction: row; width: 100%; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsheader .fm-simpleregistrationsheader-content .fm-simpleregistrationsheader-left { display: flex; flex-direction: row; align-items: center; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsheader .fm-simpleregistrationsheader-content .fm-simpleregistrationsheader-left > div { margin: auto; margin-right: 28px; flex-grow: 0; flex-shrink: 0; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsheader .fm-simpleregistrationsheader-content .fm-simpleregistrationsheader-left > div.fm-dropdown.fm-dropdown-states .fm-dropdown-pane { width: 300px; max-height: 400px; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsheader .fm-simpleregistrationsheader-content .fm-simpleregistrationsheader-left > div.fm-dropdown.fm-dropdown-functions .fm-dropdown-pane { width: 300px; max-height: 400px; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsheader .fm-simpleregistrationsheader-content .fm-simpleregistrationsheader-left > div.fm-dropdown.fm-dropdown-branches .fm-dropdown-pane { width: 300px; max-height: 300px; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsheader .fm-simpleregistrationsheader-content .fm-simpleregistrationsheader-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsheader .fm-simpleregistrationsheader-content .fm-simpleregistrationsheader-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview { position: relative; margin-right: -18px; padding-right: 18px; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .table-container { display: flex; flex-direction: column; margin: 2px; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .table-container .row-frame.fm-datasection .fm-datasection-header.fm-datasection-header-withicon { padding-left: 0; padding-right: 0; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .table-container .row-frame.fm-datasection .fm-datasection-header.fm-datasection-header-withicon .fm-datasection-header-line > div { color: inherit; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .table-container .row-frame.fm-datasection .fm-datasection-header.fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(1) { width: 24px; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .table-container .row-frame.fm-datasection .fm-datasection-header.fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(2) { width: 14%; max-width: 14%; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .table-container .row-frame.fm-datasection .fm-datasection-header.fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(3) { width: 24%; max-width: 24%; text-align: left; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .table-container .row-frame.fm-datasection .fm-datasection-header.fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(4) { width: 20%; max-width: 20%; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .table-container .row-frame.fm-datasection .fm-datasection-header.fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(5) { width: 14%; max-width: 14%; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .table-container .row-frame.fm-datasection .fm-datasection-header.fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(6) { width: 12%; max-width: 12%; text-align: right; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .table-container .row-frame.fm-datasection .fm-datasection-header.fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(7) { width: 10%; max-width: 10%; text-align: right; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .table-container .row-frame.fm-datasection .fm-datasection-content { padding-left: 48px; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .table-container .row-frame.fm-datasection .fm-datasection-content .fm-simpleregistration-stateinfo { padding-bottom: 1.2em; margin-bottom: 1.2em; border-bottom: 1px solid #d3d8e0; }

.fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview html.browser-MSEDGE.fm-simpleregistrationsview-table, html.browser-MSIE .fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table { margin-right: -32px; padding-right: 20px; }

.fm-simpleregistrationeditor { margin-bottom: 40px; }

.fm-simpleregistrationeditor .fm-simpleregistrationeditor-section { margin-bottom: 2em; }

.fm-simpleregistrationeditor .fm-simpleregistrationeditor-section .fm-simpleregistrationeditor-section-label { padding-bottom: 0.4em; }

.fm-simpleregistrationeditor .fm-simpleregistrationeditor-section .fm-simpleregistrationeditor-section-data .fm-simpleregistrationeditor-datainput .fm-simpleregistrationeditor-datainput-datablock { display: flex; flex-direction: row; align-items: center; }

.fm-simpleregistrationeditor .fm-simpleregistrationeditor-section .fm-simpleregistrationeditor-section-data .fm-simpleregistrationeditor-datainput .fm-simpleregistrationeditor-datainput-datablock .fm-simpleregistrationeditor-datainput-left { width: 50%; padding-right: 20px; }

.fm-simpleregistrationeditor .fm-simpleregistrationeditor-section .fm-simpleregistrationeditor-section-data .fm-simpleregistrationeditor-datainput .fm-simpleregistrationeditor-datainput-datablock .fm-simpleregistrationeditor-datainput-left .fm-multiselect-dropdown .fm-multiselect-content { border-top: 1px solid #AAA; width: 100%; min-height: 350px; margin-top: -1px; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3); }

.fm-simpleregistrationeditor .fm-simpleregistrationeditor-section .fm-simpleregistrationeditor-section-data .fm-simpleregistrationeditor-datainput .fm-simpleregistrationeditor-datainput-datablock .fm-simpleregistrationeditor-datainput-right { width: 50%; }

.fm-simpleregistrationeditor .fm-simpleregistrationeditor-section .fm-simpleregistrationeditor-section-data .form-group .fm-simpleregistrationeditor-form-control-readonly { padding-top: 11px; padding-bottom: 10px; display: flex; flex-direction: row; align-items: center; }

.fm-simpleregistrationeditor .fm-simpleregistrationeditor-section .fm-simpleregistrationeditor-section-data .form-group .fm-simpleregistrationeditor-form-control-readonly.fm-simpleregistrationeditor-form-control-readonly-compact { padding-top: 0; padding-bottom: 0; }

.fm-simpleregistrationeditor .fm-simpleregistrationeditor-section .fm-simpleregistrationeditor-section-data .form-group .fm-simpleregistrationeditor-form-control-readonly .fm-simpleregistrationeditor-form-label-text { width: 50%; }

.fm-simpleregistrationeditor .fm-simpleregistrationeditor-section .fm-simpleregistrationeditor-section-data .form-group .fm-simpleregistrationeditor-form-control-readonly .fm-simpleregistrationeditor-form-label-value { width: 50%; word-break: break-word; padding-right: 12px; }

.fm-simpleregistrationeditor .fm-simpleregistrationeditor-section .fm-simpleregistrationeditor-section-data .fm-multiselect-content .fm-device-itemselector .form-group .form-control { background-color: inherit; border-color: inherit; }

.fm-module-simpleregistrations-statistics { min-height: 600px; }

html.devicetype-mobile .fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .row-frame.fm-datasection .fm-datasection-header.fm-datasection-header-withicon .fm-datasection-header-line > div:nth-child(2) { max-width: none; }

html.devicetype-mobile .fm-module-simpleregistrations > .fm-module-content .fm-simpleregistrationsview.fm-simpleregistrationsview-table .row-frame.fm-datasection .fm-datasection-content .fm-simpleregistration-stateinfo { padding-bottom: 0em; margin-bottom: 1em; border-bottom: 1px solid #d3d8e0; }

.fm-module-mutationslog > .fm-module-header > .fm-module-header-pane.fm-module-header-pane-default > .fm-align-right > div { position: relative; margin: auto; margin-right: 0px; margin-left: 20px; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogheader { position: relative; padding-bottom: 24px; font-size: 16px; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogheader .fm-rowcontent { display: flex; flex-direction: row; width: 100%; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogheader .fm-rowcontent .fm-rowcontent-left { display: flex; flex-direction: row; align-items: center; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogheader .fm-rowcontent .fm-rowcontent-left > div { margin: auto; margin-right: 28px; flex-grow: 0; flex-shrink: 0; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogheader .fm-rowcontent .fm-rowcontent-left > div.fm-dropdown.fm-dropdown-mutationtypes .fm-dropdown-pane { width: 300px; max-height: 420px; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogheader .fm-rowcontent .fm-rowcontent-left > div.fm-dropdown.fm-dropdown-mutationstates .fm-dropdown-pane { width: 300px; max-height: 420px; }

@media (max-width: 1124px) { .fm-module-mutationslog > .fm-module-content .fm-mutationslogheader .fm-rowcontent .fm-rowcontent-left [data-fmrole="label"][data-fmdata="mutationsstatistics"] { display: none; } }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogheader .fm-rowcontent .fm-rowcontent-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogheader .fm-rowcontent .fm-rowcontent-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview { position: relative; margin-right: -18px; padding-right: 18px; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table { -webkit-overflow-scrolling: touch; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container { display: flex; flex-direction: column; margin: 2px; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon { padding-left: 0; padding-right: 0; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div.mutation-column-icon { font-size: 1em; width: 40px; height: 40px; border-radius: 50%; margin-right: 12px; margin-left: 12px; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div.mutation-column-1 { flex-grow: 1; flex-shrink: 1; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div.mutation-column-2 { width: 25%; flex-grow: 0; flex-shrink: 0; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div.mutation-column-3 { width: 25%; flex-grow: 0; flex-shrink: 0; color: #757575; text-align: end; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-content .fm-datasection-content-section-item .fm-rowcontent .fm-rowcontent-left { color: #757575; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-1 .fm-datasection-header .fm-datasection-header-line div.mutation-column-icon { background-color: inherit; color: #999999; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-1 .fm-datasection-header .fm-datasection-header-line div.mutation-column-icon > span:before { content: ""; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-1 .fm-datasection-header .fm-datasection-header-line div[data-field="mutation.column-2"] { color: #999999; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-1 .fm-datasection-content .fm-mutation-content .fm-mutation-state { color: #999999; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-2 .fm-datasection-header .fm-datasection-header-line div.mutation-column-icon { background-color: inherit; color: #999999; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-2 .fm-datasection-header .fm-datasection-header-line div.mutation-column-icon > span:before { content: ""; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-2 .fm-datasection-header .fm-datasection-header-line div[data-field="mutation.column-2"] { color: #999999; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-2 .fm-datasection-content .fm-mutation-content .fm-mutation-state { color: #999999; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-3 .fm-datasection-header .fm-datasection-header-line div.mutation-column-icon { background-color: inherit; color: #28ca41; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-3 .fm-datasection-header .fm-datasection-header-line div.mutation-column-icon > span:before { content: ""; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-3 .fm-datasection-header .fm-datasection-header-line div[data-field="mutation.column-2"] { color: #28ca41; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-3 .fm-datasection-content .fm-mutation-content .fm-mutation-state { color: #28ca41; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-4 .fm-datasection-header .fm-datasection-header-line div.mutation-column-icon { background-color: inherit; color: #f2224c; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-4 .fm-datasection-header .fm-datasection-header-line div.mutation-column-icon > span:before { content: ""; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-4 .fm-datasection-header .fm-datasection-header-line div[data-field="mutation.column-2"] { color: #f2224c; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-4 .fm-datasection-content .fm-mutation-content .fm-mutation-state { color: #f2224c; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-5 .fm-datasection-header .fm-datasection-header-line div.mutation-column-icon { background-color: inherit; color: #f2224c; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-5 .fm-datasection-header .fm-datasection-header-line div.mutation-column-icon > span:before { content: ""; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-5 .fm-datasection-header .fm-datasection-header-line div[data-field="mutation.column-2"] { color: #f2224c; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection.fm-mutationstate-5 .fm-datasection-content .fm-mutation-content .fm-mutation-state { color: #f2224c; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-list .fm-datasection.fm-mutationitemstate-1 .fm-datasection-header .fm-datasection-header-line .fm-mutation-state div > span { background-color: inherit; color: #999999; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-list .fm-datasection.fm-mutationitemstate-1 .fm-datasection-content .fm-mutation-content .fm-mutation-state { color: #999999; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-list .fm-datasection.fm-mutationitemstate-2 .fm-datasection-header .fm-datasection-header-line .fm-mutation-state div > span { background-color: inherit; color: #999999; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-list .fm-datasection.fm-mutationitemstate-2 .fm-datasection-content .fm-mutation-content .fm-mutation-state { color: #999999; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-list .fm-datasection.fm-mutationitemstate-3 .fm-datasection-header .fm-datasection-header-line .fm-mutation-state div > span { background-color: inherit; color: #28ca41; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-list .fm-datasection.fm-mutationitemstate-3 .fm-datasection-content .fm-mutation-content .fm-mutation-state { color: #28ca41; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-list .fm-datasection.fm-mutationitemstate-4 .fm-datasection-header .fm-datasection-header-line .fm-mutation-state div > span { background-color: inherit; color: #f2224c; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-list .fm-datasection.fm-mutationitemstate-4 .fm-datasection-content .fm-mutation-content .fm-mutation-state { color: #f2224c; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-list .fm-datasection.fm-mutationitemstate-5 .fm-datasection-header .fm-datasection-header-line .fm-mutation-state div > span { background-color: inherit; color: #f2224c; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-list .fm-datasection.fm-mutationitemstate-5 .fm-datasection-content .fm-mutation-content .fm-mutation-state { color: #f2224c; }

.fm-module-mutationslog > .fm-module-content .fm-mutationslogview html.browser-MSEDGE.fm-mutationslogview-table, html.browser-MSIE .fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table { margin-right: -32px; padding-right: 20px; }

.fm-module-mutationsaddresses > .fm-module-header > .fm-module-header-pane.fm-module-header-pane-default > .fm-align-right > div { position: relative; margin: auto; margin-right: 0px; margin-left: 20px; }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddressesheader { position: relative; padding-bottom: 24px; font-size: 16px; }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddressesheader .fm-rowcontent { display: flex; flex-direction: row; width: 100%; }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddressesheader .fm-rowcontent .fm-rowcontent-left { display: flex; flex-direction: row; align-items: center; }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddressesheader .fm-rowcontent .fm-rowcontent-left > div { margin: auto; margin-right: 28px; flex-grow: 0; flex-shrink: 0; }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddressesheader .fm-rowcontent .fm-rowcontent-left > div.fm-dropdown.fm-dropdown-deviceowners .fm-dropdown-pane { width: 500px; max-height: 420px; }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddressesheader .fm-rowcontent .fm-rowcontent-left > div.fm-dropdown.fm-dropdown-deviceowners .fm-dropdown-pane .fm-dropdown-content .content-data .content-section { margin: 4px; }

@media (max-width: 1124px) { .fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddressesheader .fm-rowcontent .fm-rowcontent-left [data-fmrole="label"][data-fmdata="mutationsstatistics"] { display: none; } }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddressesheader .fm-rowcontent .fm-rowcontent-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddressesheader .fm-rowcontent .fm-rowcontent-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddresses { position: relative; margin-right: -18px; padding-right: 18px; }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddresses.fm-mutationaddresses-table { -webkit-overflow-scrolling: touch; }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddresses.fm-mutationaddresses-table .table-container { display: flex; flex-direction: column; margin: 2px; }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddresses.fm-mutationaddresses-table .table-container .row-frame.fm-datasection .fm-mutationsaddress-entry { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; align-items: center; row-gap: 0.5em; overflow: hidden; }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddresses.fm-mutationaddresses-table .table-container .row-frame.fm-datasection .fm-mutationsaddress-entry .fm-mutationsaddress-address { width: 50%; padding-right: 1em; text-overflow: ellipsis; }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddresses.fm-mutationaddresses-table .table-container .row-frame.fm-datasection .fm-mutationsaddress-entry .fm-mutationsaddress-contacts { width: 50%; text-overflow: ellipsis; }

@media (max-width: 1024px) { .fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddresses.fm-mutationaddresses-table .table-container .row-frame.fm-datasection .fm-mutationsaddress-entry .fm-mutationsaddress-address { width: 100%; }
  .fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddresses.fm-mutationaddresses-table .table-container .row-frame.fm-datasection .fm-mutationsaddress-entry .fm-mutationsaddress-contacts { width: 100%; } }

.fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddresses html.browser-MSEDGE.fm-mutationslogview-table, html.browser-MSIE .fm-module-mutationsaddresses > .fm-module-content .fm-mutationsaddresses.fm-mutationslogview-table { margin-right: -32px; padding-right: 20px; }

.fm-module-mutations > .fm-module-header .fm-module-header-pane.fm-module-header-pane-default .fm-align-right { font-family: "Interstate"; font-size: 16px; }

.fm-module-mutations > .fm-module-content .fm-mutationsheader { position: relative; padding-bottom: 23px; font-size: 16px; }

.fm-module-mutations > .fm-module-content .fm-mutationsheader .fm-mutationsheader-content { display: flex; flex-direction: row; width: 100%; }

.fm-module-mutations > .fm-module-content .fm-mutationsheader .fm-mutationsheader-content .fm-mutationsheader-left { display: flex; flex-direction: row; align-items: center; }

.fm-module-mutations > .fm-module-content .fm-mutationsheader .fm-mutationsheader-content .fm-mutationsheader-left > div { margin: auto; margin-right: 28px; flex-grow: 0; flex-shrink: 0; }

.fm-module-mutations > .fm-module-content .fm-mutationsheader .fm-mutationsheader-content .fm-mutationsheader-left > div.fm-dropdown.fm-dropdown-states .fm-dropdown-pane { width: 300px; max-height: 400px; }

.fm-module-mutations > .fm-module-content .fm-mutationsheader .fm-mutationsheader-content .fm-mutationsheader-left > div.fm-dropdown.fm-dropdown-functions .fm-dropdown-pane { width: 300px; max-height: 400px; }

.fm-module-mutations > .fm-module-content .fm-mutationsheader .fm-mutationsheader-content .fm-mutationsheader-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-mutations > .fm-module-content .fm-mutationsheader .fm-mutationsheader-content .fm-mutationsheader-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-mutations-overview { position: relative; margin-right: -18px; padding-right: 18px; }

.fm-mutations-overview .fm-mutations-overview-introduction { padding-bottom: 20px; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-header .fm-datasection-header-line > div:nth-child(1) { font-size: 1.4em; width: 40px; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-header [data-field="column-1"] { width: 60%; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-header [data-field="column-1"] > div:nth-child(1) { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; padding-bottom: 0.2em; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-header [data-field="column-1"] > div:nth-child(2) { color: #757575; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-header [data-field="column-3"] { width: 20%; text-align: end; color: #757575; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-content { padding-left: 0; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-content .fm-mutationgroup-content .fm-mutationgroup-content-description { padding-left: 64px; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-content .fm-mutationgroup-content .fm-mutationgroup-content-tiles { display: flex; flex-direction: row; flex-wrap: wrap; margin: -20px; margin-bottom: 0; padding-top: 40px; padding-left: 64px; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-content .fm-mutationgroup-content .fm-mutationgroup-content-tiles .fm-mutationgroup-content-mutation { position: relative; display: flex; flex-direction: column; width: 340px; margin: 20px; padding: 30px; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-content .fm-mutationgroup-content .fm-mutationgroup-content-tiles .fm-mutationgroup-content-mutation .fm-mutationgroup-content-mutation-title { text-transform: uppercase; border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 6px; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-content .fm-mutationgroup-content .fm-mutationgroup-content-tiles .fm-mutationgroup-content-mutation .fm-mutationgroup-content-mutation-title b { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-content .fm-mutationgroup-content .fm-mutationgroup-content-tiles .fm-mutationgroup-content-mutation .fm-mutationgroup-content-mutation-description { margin-bottom: 24px; flex-grow: 1; flex-shrink: 1; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-content .fm-mutationgroup-content .fm-mutationgroup-content-tiles .fm-mutationgroup-content-mutation .fm-mutationgroup-content-mutation-description b { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-content .fm-mutationgroup-content .fm-mutationgroup-content-tiles .fm-mutationgroup-content-mutation .fm-mutationgroup-content-mutation-operations button { width: 100%; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-content .fm-mutationgroup-content .fm-mutationgroup-content-tiles .fm-mutationgroup-content-mutation.fm-mutationgroup-content-mutation-media .fm-mutationgroup-content-mutation-title { margin-left: -30px; margin-right: -30px; padding-left: 30px; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-content .fm-mutationgroup-content .fm-mutationgroup-content-tiles .fm-mutationgroup-content-mutation.fm-mutationgroup-content-mutation-media .fm-mutationgroup-content-mutation-description { margin-left: -30px; margin-right: -30px; min-height: 200px; }

.fm-mutations-overview .fm-mutations-overview-groups .fm-datasection .fm-datasection-content .fm-mutationgroup-content .fm-mutationgroup-content-tiles .fm-mutationgroup-content-mutation.fm-mutationgroup-content-mutation-media .fm-mutationgroup-content-mutation-description .video-js { height: 100%; width: 100%; background-color: #FFF; }

.fm-mutationprocess { overflow: hidden; display: flex; flex-direction: column; height: 100%; }

.fm-mutationprocess .fm-mutationprocess-content { position: relative; flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: row; overflow: hidden; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps { padding-right: 1.44em; padding-bottom: 1em; border-right: 1px solid #d3d8e0; width: 240px; overflow: auto; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-header { display: none; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step { position: relative; padding-top: 1em; padding-bottom: 1em; display: flex; flex-direction: row; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step > .mutationstep-icon { position: relative; flex-shrink: 0; flex-grow: 0; width: 40px; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step > .mutationstep-icon > span:before { font-family: "CERTAS Icons Regular"; font-size: 2em; position: absolute; left: 50%; transform: translate(-50%, 0); content: ""; color: #757575; display: none; }

html.browser-MSIE .fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step > .mutationstep-icon > span:before { font-size: 0.6em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step > .mutationstep-label { position: relative; display: flex; flex-direction: column; max-width: 90%; opacity: 0.5; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step > .mutationstep-label > .mutationlabel-header { font-weight: bold; color: #373a3c; font-size: 1.1em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step.mutationstep-started > .mutationstep-icon > span:before { content: ""; color: #373a3c; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step.mutationstep-started > .mutationstep-label { margin-left: -12px; padding-left: 10px; border-left: 2px solid black; opacity: 1; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step.mutationstep-pending > .mutationstep-icon > span:before { content: ""; color: #373a3c; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step.mutationstep-pending > .mutationstep-label { margin-left: -12px; padding-left: 10px; border-left: 2px solid black; opacity: 1; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step.mutationstep-complete > .mutationstep-icon > span:before { display: block; content: ""; color: #62c555; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step.mutationstep-complete > .mutationstep-label { opacity: 1; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step.mutationstep-error > .mutationstep-icon > span:before { display: block; content: ""; color: #dd3e31; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step.mutationstep-error > .mutationstep-label { margin-left: -10px; padding-left: 10px; border-left: 2px solid black; opacity: 1; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step.fm-mutationprocess-content-steps-step-unnumbered { display: none; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-steps .fm-mutationprocess-content-steps-sequence .fm-mutationprocess-content-steps-step.fm-mutationprocess-content-steps-step-unnumbered.mutationstep-error { display: flex; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep { overflow: auto; flex-grow: 1; flex-shrink: 1; padding-bottom: 1em; position: relative; padding-left: 1.2em; padding-right: 1.2em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step { position: absolute; left: 1.2em; right: 0; top: 0; bottom: 0; padding-left: 1.2em; padding-right: 1.2em; display: flex; flex-direction: column; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step .fm-mutationprocess-step-heading { padding-bottom: 0.6em; margin-bottom: 0.6em; display: flex; flex-direction: column; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step .fm-mutationprocess-step-heading .fm-mutationprocess-step-heading-title { font-size: 1.3em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step .fm-mutationprocess-step-heading .fm-mutationprocess-step-heading-content:not(:nth-child(1)) { padding-top: 0.5em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step .fm-mutationprocess-step-content { padding: 2px; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep.layout-0 .fm-mutationprocess-step { overflow: hidden; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep.layout-0 .fm-mutationprocess-step .fm-mutationprocess-step-heading { flex-grow: 0; flex-shrink: 0; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep.layout-0 .fm-mutationprocess-step .fm-mutationprocess-step-content { flex-grow: 1; flex-shrink: 1; overflow: auto; padding-right: 1.2em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep-aborted { padding-right: 10px; overflow: auto; padding-left: 1.2em; flex-grow: 1; flex-shrink: 1; padding-bottom: 1em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-notification { display: flex; flex-direction: column; justify-content: center; height: 100%; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-notification .fm-message { flex-grow: 1; flex-shrink: 1; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-notification .fm-message .fm-message-content .fm-message-title { font-size: 1.3em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-notification .fm-message .fm-message-content .fm-message-body .fm-message-body-paragraph { padding-top: 20px; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-notification .fm-message .fm-message-content .fm-message-body .fm-message-body-list { padding-top: 20px; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-notification .fm-message .fm-message-content .fm-message-body .fm-message-body-list li { display: flex; flex-direction: row; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-notification .fm-message .fm-message-content .fm-message-body .fm-message-body-list li .fm-message-body-list-title { min-width: 9em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-notification .fm-message .fm-message-content .fm-message-body .fm-message-body-list li .fm-message-body-list-value { min-width: 12em; text-align: right; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-notification.centered { align-items: center; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-notification.centered .fm-message { align-items: center; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-overlay-pending { position: absolute; top: 0; bottom: 0; right: 0; left: 240px; display: none; }

.fm-mutationprocess .fm-mutationprocess-footer { position: relative; margin-top: 0.7em; padding-top: 12px; border-top: 1px solid #d3d8e0; display: flex; flex-direction: row; justify-content: space-between; flex-grow: 0; flex-shrink: 0; }

.fm-mutationprocess .fm-mutationprocess-footer .fm-mutationprocess-footer-left { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: row; justify-content: flex-start; }

.fm-mutationprocess .fm-mutationprocess-footer .fm-mutationprocess-footer-left > button { margin-right: 1.4em; min-width: 220px; }

.fm-mutationprocess .fm-mutationprocess-footer .fm-mutationprocess-footer-right { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: row; justify-content: flex-end; }

.fm-mutationprocess .fm-mutationprocess-footer .fm-mutationprocess-footer-right > button { margin-left: 1.4em; min-width: 220px; }

.fm-mutationprocess.fm-mutationprocess-warning { height: 100%; }

.fm-mutationprocess.fm-mutationprocess-state-pending .fm-mutationprocess-content { pointer-events: none; }

.fm-mutationprocess.fm-mutationprocess-state-pending .fm-mutationprocess-content .fm-mutationprocess-content-currentstep { opacity: 0; }

.fm-mutationprocess.fm-mutationprocess-state-pending .fm-mutationprocess-content .fm-mutationprocess-content-overlay-pending { display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 1.4em; }

.fm-mutationprocess.fm-mutationprocess-state-pending .fm-mutationprocess-content .fm-mutationprocess-content-overlay-pending [data-fmdata="progress-message"] { background-color: #FFF; margin-bottom: 24px; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-addressedit .fm-addressedit-contacts .fm-datasection-list .fm-mutationsview-address-contact-value.fm-mutationsview-address-contact-valuetype-1 { color: #757575; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-addressedit .fm-addressedit-contacts .fm-addressedit-contacts-operations { padding-top: 1em; padding-bottom: 1em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan { position: relative; display: flex; flex-direction: column; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-definition { display: flex; flex-direction: column; width: 24em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-definition .fm-timeplan-definition-header { display: flex; flex-direction: row; border-bottom: 1px solid #DDD; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-definition .fm-timeplan-definition-header .fm-timeplan-definition-header-days { width: 14em; flex-grow: 0; flex-shrink: 0; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-definition .fm-timeplan-definition-header .fm-timeplan-definition-header-timeslots { width: 10em; flex-grow: 0; flex-shrink: 0; text-align: center; border-left: 1px solid #DDD; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-definition .fm-timeplan-definition-content .fm-timeplan-definition-content-item { position: relative; display: flex; flex-direction: row; border-bottom: 1px solid #DDD; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-definition .fm-timeplan-definition-content .fm-timeplan-definition-content-item:last-child { border-bottom: none; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-definition .fm-timeplan-definition-content .fm-timeplan-definition-content-item .fm-timeplan-definition-content-item-days { padding-top: 0.6em; padding-bottom: 0.6em; width: 14em; flex-grow: 0; flex-shrink: 0; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-definition .fm-timeplan-definition-content .fm-timeplan-definition-content-item .fm-timeplan-definition-content-item-timeslots { width: 10em; flex-grow: 0; flex-shrink: 0; border-left: 1px solid #DDD; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-definition .fm-timeplan-definition-content .fm-timeplan-definition-content-item .fm-timeplan-definition-content-item-timeslots .fm-mutation-step-timeplan-interval { position: relative; display: flex; flex-direction: row; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-definition .fm-timeplan-definition-content .fm-timeplan-definition-content-item .fm-timeplan-definition-content-item-timeslots .fm-mutation-step-timeplan-interval .fm-mutation-step-timeplan-interval-start { padding-top: 0.6em; padding-bottom: 0.6em; padding-right: 1em; width: 5em; text-align: right; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-definition .fm-timeplan-definition-content .fm-timeplan-definition-content-item .fm-timeplan-definition-content-item-timeslots .fm-mutation-step-timeplan-interval .fm-mutation-step-timeplan-interval-separator { padding-top: 0.6em; padding-bottom: 0.6em; position: absolute; width: 100%; text-align: center; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-definition .fm-timeplan-definition-content .fm-timeplan-definition-content-item .fm-timeplan-definition-content-item-timeslots .fm-mutation-step-timeplan-interval .fm-mutation-step-timeplan-interval-end { padding-top: 0.6em; padding-bottom: 0.6em; padding-right: 1.4em; width: 5em; text-align: right; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-assignment { margin-top: 2em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-assignment .fm-timeplan-assignment-heading { width: 24em; padding-bottom: 0.6em; margin-bottom: 0.6em; border-bottom: 1px solid #DDD; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplanselect .fm-timeplan .fm-timeplan-assignment .fm-timeplan-assignment-content .fm-timeplan-assignment-content-item { display: flex; flex-direction: row; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor { display: flex; flex-direction: row; flex-wrap: wrap; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table { flex-grow: 1; flex-shrink: 1; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-header { display: flex; flex-direction: row; align-items: baseline; padding-bottom: 0.4em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-header .fm-timeplaneditor-header-label { width: 8em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-header .fm-timeplaneditor-header-start { width: 6em; text-align: center; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-header .fm-timeplaneditor-header-separator { width: 1.4em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-header .fm-timeplaneditor-header-end { width: 6em; text-align: center; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-header .fm-timeplaneditor-header-info { padding-left: 1em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-content .fm-timeplaneditor-content-slot { display: flex; flex-direction: row; align-items: baseline; flex-wrap: wrap-reverse; margin-bottom: 6px; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-content .fm-timeplaneditor-content-slot:last-child { margin-bottom: 0; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-content .fm-timeplaneditor-content-slot .fm-timeplaneditor-content-slot-interval { display: flex; flex-direction: row; align-items: center; margin-right: 1em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-content .fm-timeplaneditor-content-slot .fm-timeplaneditor-content-slot-interval .fm-timeplaneditor-content-slot-interval-label { width: 8em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-content .fm-timeplaneditor-content-slot .fm-timeplaneditor-content-slot-interval .fm-timeplaneditor-content-slot-interval-start { width: 6em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-content .fm-timeplaneditor-content-slot .fm-timeplaneditor-content-slot-interval .fm-timeplaneditor-content-slot-interval-separator { align-self: center; text-align: center; width: 1.4em; flex-grow: 0; flex-shrink: 0; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-content .fm-timeplaneditor-content-slot .fm-timeplaneditor-content-slot-interval .fm-timeplaneditor-content-slot-interval-end { width: 6em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-table .fm-timeplaneditor-content .fm-timeplaneditor-content-slot .fm-timeplaneditor-content-slot-interval .fm-timeplaneditor-content-slot-interval-commands { padding-left: 0.5em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-commands { display: flex; flex-direction: column; flex-wrap: wrap; align-items: flex-end; justify-content: flex-end; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-timeplansedit .fm-timpelaneditor .fm-timeplaneditor-commands .fm-button { margin-top: 0.6em; width: 18em; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-instructionselect .fm-mutationprocess-step-heading .fm-mutationprocess-step-heading-content .fm-dropdown-pane { width: 500px; max-height: 500px; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-instructionstepcontactgroupordereditor .fm-mutationprocess-step-heading .fm-mutationprocess-step-heading-content .fm-rowcontent-left { max-width: 100%; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-instructionsignalselect .fm-mutationprocess-step-content .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .fm-icon-commands > span.fm-icon-expand:before { content: ""; font-family: "CERTAS Icons Regular"; font-size: 2em; padding: 4px; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-instructionsignalselect .fm-mutationprocess-step-content .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .fm-icon-commands > span:hover { color: #373a3c; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-instructionsignalselect .fm-mutationprocess-step-content .fm-datasection-list .fm-datasection .fm-datasection-content { display: none; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-instructionsignalselect .fm-mutationprocess-step-content .fm-datasection-list .fm-datasection.expanded .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .fm-icon-commands > span.fm-icon-expand:before { content: ""; font-family: "CERTAS Icons Regular"; font-size: 2em; padding-right: 4px; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-instructionsignalselect .fm-mutationprocess-step-content .fm-datasection-list .fm-datasection.expanded .fm-datasection-content { display: inherit; overflow: auto; }

.fm-mutationprocess .fm-mutationprocess-content .fm-mutationprocess-content-currentstep .fm-mutationprocess-step.fm-mutationprocess-step-instructionstepcontactgroupeditor .fm-mutationprocess-step-content .fm-mutationsview-address-contact-operations { display: flex; flex-direction: row; }

.fm-alarmintervention-plan { min-width: 0px; margin-bottom: 20px; border: 1px solid #ddd; }

.fm-alarmintervention-plan .____col, .fm-alarmintervention-plan .workflow-header .workflow-col, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col { display: flex; flex-direction: column; align-items: flex-start; padding: 0.2em; padding-right: 1em; }

.fm-alarmintervention-plan .____col:nth-child(1), .fm-alarmintervention-plan .workflow-header .workflow-col:nth-child(1), .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col:nth-child(1), .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col:nth-child(1) { padding-left: 0; }

.fm-alarmintervention-plan .____col.workflow-col-step, .fm-alarmintervention-plan .workflow-header .workflow-col-step.workflow-col, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col-step.workflow-col, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col-step.workflow-col { max-width: 1.5em; min-width: 1.5em; display: inline-block; text-align: center; }

.fm-alarmintervention-plan .____col.workflow-col-action, .fm-alarmintervention-plan .workflow-header .workflow-col-action.workflow-col, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col-action.workflow-col, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col-action.workflow-col { min-width: 6em; max-width: 6em; font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-alarmintervention-plan .____col.workflow-col-action-items, .fm-alarmintervention-plan .workflow-header .workflow-col-action-items.workflow-col, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col-action-items.workflow-col, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col-action-items.workflow-col { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: column; }

.fm-alarmintervention-plan .____col.workflow-col-action-items .fm-richtext-content, .fm-alarmintervention-plan .workflow-header .workflow-col-action-items.workflow-col .fm-richtext-content, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col-action-items.workflow-col .fm-richtext-content, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col-action-items.workflow-col .fm-richtext-content { width: 100%; }

.fm-alarmintervention-plan .____col.workflow-col-action-items .workflow-col-action-item, .fm-alarmintervention-plan .workflow-header .workflow-col-action-items.workflow-col .workflow-col-action-item, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col-action-items.workflow-col .workflow-col-action-item, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col-action-items.workflow-col .workflow-col-action-item { display: flex; flex-direction: row; padding-top: 0; padding-left: 0; width: 100%; }

.fm-alarmintervention-plan .____col.workflow-col-action-items .workflow-col-action-item.workflow-col-action-item--header, .fm-alarmintervention-plan .workflow-header .workflow-col-action-items.workflow-col .workflow-col-action-item.workflow-col-action-item--header, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col-action-items.workflow-col .workflow-col-action-item.workflow-col-action-item--header, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col-action-items.workflow-col .workflow-col-action-item.workflow-col-action-item--header { padding-bottom: 1.2em; width: 100%; }

.fm-alarmintervention-plan .____col.workflow-col-action-items .workflow-col-action-item.workflow-col-action-item--header .workflow-col-action-item-instruction, .fm-alarmintervention-plan .workflow-header .workflow-col-action-items.workflow-col .workflow-col-action-item.workflow-col-action-item--header .workflow-col-action-item-instruction, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col-action-items.workflow-col .workflow-col-action-item.workflow-col-action-item--header .workflow-col-action-item-instruction, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col-action-items.workflow-col .workflow-col-action-item.workflow-col-action-item--header .workflow-col-action-item-instruction { width: 100%; }

.fm-alarmintervention-plan .____col.workflow-col-action-items .workflow-col-action-item.workflow-col-action-item--header .workflow-col-action-item-mode, .fm-alarmintervention-plan .workflow-header .workflow-col-action-items.workflow-col .workflow-col-action-item.workflow-col-action-item--header .workflow-col-action-item-mode, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col-action-items.workflow-col .workflow-col-action-item.workflow-col-action-item--header .workflow-col-action-item-mode, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col-action-items.workflow-col .workflow-col-action-item.workflow-col-action-item--header .workflow-col-action-item-mode { margin-left: 2em; width: 100%; }

.fm-alarmintervention-plan .____col.workflow-col-action-items .workflow-col-action-item .workflow-col-action-item-instruction, .fm-alarmintervention-plan .workflow-header .workflow-col-action-items.workflow-col .workflow-col-action-item .workflow-col-action-item-instruction, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col-action-items.workflow-col .workflow-col-action-item .workflow-col-action-item-instruction, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col-action-items.workflow-col .workflow-col-action-item .workflow-col-action-item-instruction { flex-grow: 1; flex-shrink: 1; width: 50%; }

.fm-alarmintervention-plan .____col.workflow-col-action-items .workflow-col-action-item .workflow-col-action-item-mode, .fm-alarmintervention-plan .workflow-header .workflow-col-action-items.workflow-col .workflow-col-action-item .workflow-col-action-item-mode, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col-action-items.workflow-col .workflow-col-action-item .workflow-col-action-item-mode, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col-action-items.workflow-col .workflow-col-action-item .workflow-col-action-item-mode { display: flex; flex-direction: column; flex-grow: 1; flex-shrink: 1; width: 50%; }

.fm-alarmintervention-plan .____col.workflow-col-action-items .workflow-col-action-item .workflow-col-action-item-mode .workflow-col-action-item-modevalue, .fm-alarmintervention-plan .workflow-header .workflow-col-action-items.workflow-col .workflow-col-action-item .workflow-col-action-item-mode .workflow-col-action-item-modevalue, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col-action-items.workflow-col .workflow-col-action-item .workflow-col-action-item-mode .workflow-col-action-item-modevalue, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col-action-items.workflow-col .workflow-col-action-item .workflow-col-action-item-mode .workflow-col-action-item-modevalue { white-space: nowrap; word-break: break-word; }

.fm-alarmintervention-plan .____col.workflow-col-commands, .fm-alarmintervention-plan .workflow-header .workflow-col-commands.workflow-col, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col-commands.workflow-col, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col-commands.workflow-col { min-width: 2em; max-width: 2em; font-size: 2em; }

.fm-alarmintervention-plan .____col.workflow-col-commands .checkbox, .fm-alarmintervention-plan .workflow-header .workflow-col-commands.workflow-col .checkbox, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action .workflow-col-commands.workflow-col .checkbox, .fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col-commands.workflow-col .checkbox { margin-top: -0.8em; padding: 0; }

.fm-alarmintervention-plan .workflow-title { position: relative; display: flex; flex-direction: row; padding-top: 0.4em; padding-bottom: 0.4em; padding-left: 1.4em; border-left: 5px solid transparent; border-bottom: 1px solid #ddd; text-transform: uppercase; background-color: #373a3c; color: #FFF; }

.fm-alarmintervention-plan .workflow-header { position: relative; display: flex; flex-direction: row; padding-top: 0.4em; padding-bottom: 0.4em; padding-left: 1.4em; border-left: 5px solid transparent; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 1.2em; }

.fm-alarmintervention-plan .workflow-header .workflow-col.workflow-col-step { width: 0; display: none; font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-alarmintervention-plan .workflow-header .workflow-col.workflow-col-action { min-width: 7.5em; max-width: 7.5em; }

.fm-alarmintervention-plan .workflow-header .workflow-col.workflow-col-action-item { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-alarmintervention-plan .workflow-steps { position: relative; display: flex; flex-direction: column; }

.fm-alarmintervention-plan .workflow-steps .workflow-step { position: relative; display: flex; flex-direction: column; padding-top: 1.4em; padding-left: 1.4em; padding-bottom: 0.4em; border-bottom: 1px solid #ddd; border-left: 5px solid transparent; }

.fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-action { position: relative; display: flex; flex-direction: row; align-items: stretch; }

.fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition { position: relative; display: flex; flex-direction: row; }

.fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col.workflow-col-transition-label { border-top: 1px solid #ddd; padding-top: 0.8em; min-width: 8em; width: 20%; font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col.workflow-col-transition-items { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: column; border-top: 1px solid #ddd; padding-top: 0.8em; padding-bottom: 0.8em; }

.fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col.workflow-col-transition-items .workflow-col-transition-item { display: flex; flex-direction: row; width: 100%; }

.fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col.workflow-col-transition-items .workflow-col-transition-item .workflow-col-transition-item-description { width: 40%; }

.fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col.workflow-col-transition-items .workflow-col-transition-item .workflow-col-transition-item-separator { width: 10%; min-width: 1em; margin-top: -0.4em; }

.fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col.workflow-col-transition-items .workflow-col-transition-item .workflow-col-transition-item-separator:before { content: ""; font-family: "CERTAS Icons Regular"; font-size: 1.5em; padding-right: 4px; }

.fm-alarmintervention-plan .workflow-steps .workflow-step .workflow-step-transition .workflow-col.workflow-col-transition-items .workflow-col-transition-item .workflow-col-transition-item-nextstep { width: 40%; }

.fm-alarmintervention-plan .workflow-steps .workflow-step.selectable { cursor: pointer; cursor: hand; }

.fm-alarmintervention-plan .workflow-steps .workflow-step.selectable .workflow-step-action .workflow-col.workflow-col-commands { font-size: 1.6em; }

.fm-alarmintervention-plan .workflow-steps .workflow-step.selectable .workflow-step-action .workflow-col.workflow-col-commands .checkbox .checkbox-selected { display: none; }

.fm-alarmintervention-plan .workflow-steps .workflow-step.selectable .workflow-step-action .workflow-col.workflow-col-commands .checkbox .checkbox-unselected { display: block; }

.fm-alarmintervention-plan .workflow-steps .workflow-step.selectable.selected .workflow-step-action .workflow-col.workflow-col-commands { font-size: 1.6em; color: #0855f5; }

.fm-alarmintervention-plan .workflow-steps .workflow-step.selectable.selected .workflow-step-action .workflow-col.workflow-col-commands .checkbox .checkbox-selected { display: block; }

.fm-alarmintervention-plan .workflow-steps .workflow-step.selectable.selected .workflow-step-action .workflow-col.workflow-col-commands .checkbox .checkbox-unselected { display: none; }

.fm-alarmintervention-plan .signal-groups { width: 100%; padding-top: 0.8em; padding-bottom: 0.8em; padding-left: 1.4em; border-left: 5px solid transparent; }

.fm-alarmintervention-plan .signal-groups .signal-group-header { display: flex; flex-direction: row; }

.fm-alarmintervention-plan .signal-groups .signal-group-header .signal-group-assignment { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-alarmintervention-plan .signal-groups .signal-group-header .signal-group-type { border-bottom: 1px solid #ddd; }

.fm-alarmintervention-plan .signal-groups .signal-group-header .signal-group-signals { border-bottom: 1px solid #ddd; }

.fm-alarmintervention-plan .signal-groups .signal-group-assignment { width: 7.7em; }

.fm-alarmintervention-plan .signal-groups .signal-group-type { width: 20%; }

.fm-alarmintervention-plan .signal-groups .signal-group-signals { width: 60%; }

.fm-alarmintervention-plan .signal-groups .signal-group { display: flex; flex-direction: row; padding-top: 0.8em; }

.fm-alarmintervention-plan .signal-groups .signal-group .signal-group-signals { display: flex; flex-direction: column; }

.fm-alarmintervention-plan .signal-groups .signal-group .signal-group-signals .signal-group-signal { padding-bottom: 2px; }

.fm-alarmintervention-plan.fm-alarmintervention-plan-nostepcommands .workflow-col.workflow-col-commands { display: none !important; }

.fm-alarmintervention-plan.layout-selectable-contactgroups .workflow-steps .workflow-step { font-style: italic; color: #AAA; }

.fm-alarmintervention-plan.layout-selectable-contactgroups .workflow-steps .workflow-step.selectable { font-style: normal !important; color: initial; }

.fm-alarmintervention-plan.layout-selectable-contactgroups .workflow-steps .workflow-step.selectable.selected { border-left: 5px solid #373a3c; }

.fm-alarmintervention-plan.layout-selectable-contactgroups .workflow-steps .workflow-step.selectable.selected .main-info { color: #0855f5; }

.fm-alarmintervention-plan.layout-selectable-contactgroups .workflow-steps .workflow-step.selectable:hover { border-left: 5px solid #373a3c; }

.fm-instructionworkflow-calendar .fm-instructionworkflow-calendar-year { flex-grow: 0; flex-shrink: 0; width: 6em; padding-top: 0.3em; padding-bottom: 0.3em; }

.fm-instructionworkflow-calendar .fm-instructionworkflow-calendar-date { flex-grow: 0; flex-shrink: 0; width: 12em; padding-left: 0.6em; padding-top: 0.3em; padding-bottom: 0.3em; border-left: 1px solid #ddd; }

.fm-instructionworkflow-calendar .fm-instructionworkflow-calendar-festivity { flex-grow: 1; flex-shrink: 1; min-width: 10em; border-left: 1px solid #ddd; padding-left: 0.6em; padding-top: 0.3em; padding-bottom: 0.3em; }

.fm-instructionworkflow-calendar .fm-instructionworkflow-calendar-header { display: flex; flex-direction: row; width: 100%; }

.fm-instructionworkflow-calendar .fm-instructionworkflow-calendar-content .fm-instructionworkflow-calendar-content-years { display: flex; flex-direction: row; border-top: 1px solid #ddd; }

.fm-instructionworkflow-calendar .fm-instructionworkflow-calendar-content .fm-instructionworkflow-calendar-content-years .fm-instructionworkflow-calendar-items .fm-instructionworkflow-calendar-item { display: flex; flex-direction: row; }

.fm-mutationhelp .fm-mutationhelp-introduction { padding-bottom: 2em; }

.fm-mutationhelp .fm-mutationhelp-content { display: flex; flex-direction: column; }

.fm-mutationhelp .fm-mutationhelp-content .fm-mutationhelp-usecase .fm-mutationshelp-usecase-description { padding-bottom: 1.2em; }

.fm-mutationhelp .fm-mutationhelp-content .fm-mutationhelp-usecase .fm-mutationshelp-usecase-steps { display: flex; flex-direction: column; }

.fm-mutationhelp .fm-mutationhelp-content .fm-mutationhelp-usecase .fm-mutationshelp-usecase-steps .fm-mutationshelp-usecase-step { display: flex; flex-direction: row; width: 100%; padding-bottom: 1em; }

.fm-mutationhelp .fm-mutationhelp-content .fm-mutationhelp-usecase .fm-mutationshelp-usecase-steps .fm-mutationshelp-usecase-step .fm-mutationshelp-usecase-step-name { flex-grow: 0; flex-shrink: 0; width: 22px; height: 22px; border-radius: 50%; margin-right: 0.8em; }

.fm-mutationhelp .fm-mutationhelp-content .fm-mutationhelp-usecase .fm-mutationshelp-usecase-steps .fm-mutationshelp-usecase-step .fm-mutationshelp-usecase-step-name.fm-mutationshelp-usecase-step-name-bullet { text-align: center; background-color: #373a3c; color: #FFF; }

.fm-mutationhelp .fm-mutationhelp-content .fm-mutationhelp-usecase .fm-mutationshelp-usecase-steps .fm-mutationshelp-usecase-step .fm-mutationshelp-usecase-step-content { display: flex; flex-direction: row; width: 100%; border-bottom: 1px solid #e5e5e5; padding-bottom: 0.8em; }

.fm-mutationhelp .fm-mutationhelp-content .fm-mutationhelp-usecase .fm-mutationshelp-usecase-steps .fm-mutationshelp-usecase-step .fm-mutationshelp-usecase-step-content .fm-mutationshelp-usecase-step-content-text { flex-grow: 0; flex-shrink: 0; min-width: 74%; max-width: 74%; }

.fm-mutationhelp .fm-mutationhelp-content .fm-mutationhelp-usecase .fm-mutationshelp-usecase-steps .fm-mutationshelp-usecase-step .fm-mutationshelp-usecase-step-content .fm-mutationshelp-usecase-step-content-separator { flex-grow: 0; flex-shrink: 0; min-width: 40px; max-width: 40px; text-align: center; }

.fm-mutationhelp .fm-mutationhelp-content .fm-mutationhelp-usecase .fm-mutationshelp-usecase-steps .fm-mutationshelp-usecase-step .fm-mutationshelp-usecase-step-content .fm-mutationshelp-usecase-step-content-link { flex-grow: 1; flex-shrink: 1; }

.fm-mutationhelp .fm-mutationhelp-content .fm-mutationhelp-usecase .fm-mutationshelp-usecase-footer { padding-top: 1.2em; }

.fm-mutationhelp .fm-mutationhelp-footer { padding-top: 2em; padding-bottom: 3em; }

html.devicetype-mobile .fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div.mutation-column-icon { width: 20px; }

html.devicetype-mobile .fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div.mutation-column-1 { flex-grow: 1; flex-shrink: 1; padding-right: 0; }

html.devicetype-mobile .fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div.mutation-column-1 > div:nth-child(2) { display: flex; flex-direction: row; align-items: flex-end; }

html.devicetype-mobile .fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div.mutation-column-1 > div:nth-child(2) > div:nth-child(1) { width: 60%; padding-right: 0.6em; color: #757575; font-size: 0.9em; }

html.devicetype-mobile .fm-module-mutationslog > .fm-module-content .fm-mutationslogview.fm-mutationslogview-table .table-container .row-frame.fm-datasection .fm-datasection-header-withicon .fm-datasection-header-line > div.mutation-column-1 > div:nth-child(2) > div:nth-child(2) { font-size: 0.9em; }

.fm-module-statistics > .fm-module-header > .fm-module-header-pane.fm-module-header-pane-default > .fm-align-right > div { position: relative; margin: auto; margin-right: 0px; margin-left: 20px; }

.fm-module-statistics > .fm-module-content { font-size: 16px; }

.fm-module-statistics > .fm-module-content .fm-statisticsheader { position: relative; padding-bottom: 24px; font-size: 16px; }

.fm-module-statistics > .fm-module-content .fm-statisticsheader .fm-rowcontent { display: flex; flex-direction: row; width: 100%; }

.fm-module-statistics > .fm-module-content .fm-statisticsheader .fm-rowcontent .fm-rowcontent-left { display: flex; flex-direction: row; align-items: center; }

.fm-module-statistics > .fm-module-content .fm-statisticsheader .fm-rowcontent .fm-rowcontent-left > div { margin: auto; margin-right: 28px; flex-grow: 0; flex-shrink: 0; }

@media (max-width: 1124px) { .fm-module-statistics > .fm-module-content .fm-statisticsheader .fm-rowcontent .fm-rowcontent-left [data-fmrole="label"][data-fmdata="mutationsstatistics"] { display: none; } }

.fm-module-statistics > .fm-module-content .fm-statisticsheader .fm-rowcontent .fm-rowcontent-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-statistics > .fm-module-content .fm-statisticsheader .fm-rowcontent .fm-rowcontent-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts.fm-userstatistic-edit-mode .grid-stack-item .fm-userstatistic { cursor: grab; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts.fm-userstatistic-edit-mode .grid-stack-item .fm-userstatistic .fm-userstatistic-footer { font-size: 0.8em; bottom: -4px; right: 30px; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item .fm-userstatistic { box-shadow: none; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item .fm-userstatistic .fm-userstatistic-header { display: none; flex-grow: 0; flex-shrink: 0; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item .fm-userstatistic .fm-userstatistic-chart { height: inherit; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item .fm-userstatistic .fm-userstatistic-chart .fm-module-wrapper { margin: 10px; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item .fm-userstatistic .fm-userstatistic-chart .fm-module-wrapper .fm-pane-content { height: 324px; max-height: 324px !important; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item .fm-userstatistic .fm-userstatistic-chart .fm-module-wrapper .fm-pane-content .fm-module .fm-module-content .fm-module-content-pane { margin-bottom: 0; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item .fm-userstatistic .fm-userstatistic-chart .fm-module-wrapper .fm-pane-content .fm-module .fm-module-content .fm-module-content-pane canvas { width: 100%; max-width: 100% !important; height: 324px; max-height: 324px !important; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item .fm-userstatistic .fm-userstatistic-chart .fm-module-wrapper .fm-pane-content .fm-module .fm-module-content .fm-module-content-pane .fm-statisticcontent-loadingstate.fm-loadingstate-notifier .fm-loadingstate-notifier-container { padding-top: 20%; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item .fm-userstatistic .fm-userstatistic-footer { display: none; position: absolute; bottom: 0px; right: 0px; padding-right: 40px; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item:hover .fm-userstatistic { overflow: visible; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item:hover .fm-userstatistic .fm-userstatistic-chart { opacity: 70%; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item:hover .fm-userstatistic .fm-userstatistic-footer { background-color: #EEE; display: flex; justify-content: center; align-items: center; position: absolute; bottom: -4px; right: 0px; padding-right: 40px; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item:hover .fm-userstatistic .fm-userstatistic-footer .fm-icon-commands { opacity: 90%; padding-left: 20px; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item:hover .fm-userstatistic .fm-userstatistic-footer .fm-icon-commands .fm-icon-command.fa { padding-top: 4px; color: #989898; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item:hover .fm-userstatistic .fm-userstatistic-footer .fm-icon-commands .fm-icon-command:hover.fa { padding-top: 4px; cursor: pointer; cursor: hand; color: #373a3c; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item .ui-resizable-handle { margin-right: 4px; margin-bottom: 0px; opacity: 50%; }

.fm-module-statistics > .fm-module-content .fm-userstatistics-charts .grid-stack-item .ui-resizable-handle.hover { opacity: 100%; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator .fm-indicator-column-description { width: 50%; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator .fm-indicator-column-currentstate { width: 25%; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator .fm-indicator-column-state { width: 25%; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-0-0 .fm-indicator-column-currentstate { color: #28ca41; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-0-0 .fm-indicator-field-currentstate { color: #28ca41; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-0-0 .fm-indicator-column-icon { color: #28ca41; border-color: transparent; font-size: "CERTAS Icons Regular"; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-0-0 .fm-indicator-column-icon > span:before { content: ""; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-0-0 .fm-indicator-state-toggle { color: #28ca41; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-0-1 .fm-indicator-column-currentstate { color: #ffb200; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-0-1 .fm-indicator-field-currentstate { color: #ffb200; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-0-1 .fm-indicator-column-icon { color: #ffb200; border-color: transparent; font-size: "CERTAS Icons Regular"; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-0-1 .fm-indicator-column-icon > span:before { content: ""; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-0-1 .fm-indicator-state-toggle { color: #28ca41; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-1-0 .fm-indicator-column-currentstate { color: white; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-1-0 .fm-indicator-field-currentstate { color: white; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-1-0 .fm-indicator-column-icon { color: #999999; border-color: transparent; font-size: "CERTAS Icons Regular"; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-1-0 .fm-indicator-column-icon > span:before { content: ""; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-1-0 .fm-indicator-state-toggle { color: #999999; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-1-1 .fm-indicator-column-currentstate { color: white; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-1-1 .fm-indicator-field-currentstate { color: white; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-1-1 .fm-indicator-column-icon { color: #999999; border-color: transparent; font-size: "CERTAS Icons Regular"; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-1-1 .fm-indicator-column-icon > span:before { content: ""; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator.fm-indicator-currentstate-1-1 .fm-indicator-state-toggle { color: #999999; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator .fm-indicator-indicatorhistory .fm-indicator-indicatorhistory-entry.fm-indicator-indicatorhistory-entry-state-0 .fm-indicator-indicatorhistory-entry-threshold-abatement { color: #28ca41; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator .fm-indicator-indicatorhistory .fm-indicator-indicatorhistory-entry.fm-indicator-indicatorhistory-entry-state-0 .fm-indicator-indicatorhistory-entry-threshold-warning { color: #373a3c; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator .fm-indicator-indicatorhistory .fm-indicator-indicatorhistory-entry.fm-indicator-indicatorhistory-entry-state-1 .fm-indicator-indicatorhistory-entry-threshold-abatement { color: #373a3c; }

.fm-module-statistics > .fm-module-content .fm-indicators .fm-indicator .fm-indicator-indicatorhistory .fm-indicator-indicatorhistory-entry.fm-indicator-indicatorhistory-entry-state-1 .fm-indicator-indicatorhistory-entry-threshold-warning { color: #ffb200; }

.select2-drop .select2-results .fm-deviceselector-container { min-height: 3.2em; }

.select2-drop .select2-results .fm-deviceselector-container .fm-icon-item-device { font-size: 1.4em; }

.select2-drop .select2-results .fm-deviceselector-container .fm-deviceselector-container-devicenumber { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.select2-drop .select2-results .fm-deviceselector-container .fm-deviceselector-container-address { color: #757575; }

.select2-drop .select2-results .select2-highlighted .fm-deviceselector-container-address { color: #DDD; }

.fm-statistics-deviceselector .fm-deviceselector-commands { display: flex; flex-direction: row-reverse; }

.fm-indicator-editor .fm-indicator-editor-rule .fm-indicator-editor-rule-threshold { display: flex; flex-direction: row; align-items: baseline; }

.fm-indicator-editor .fm-indicator-editor-rule .fm-indicator-editor-rule-threshold .fm-indicator-editor-rule-threshold-label { width: 15%; }

.fm-indicator-editor .fm-indicator-editor-rule .fm-indicator-editor-rule-threshold .fm-indicator-editor-rule-threshold-value { width: 10%; }

.fm-indicator-editor .fm-indicator-editor-rule .fm-indicator-editor-rule-threshold .fm-indicator-editor-rule-threshold-indicatortype { padding-left: 20px; width: 75%; }

.fm-indicator-editor .fm-indicator-editor-rule .fm-indicator-editor-rule-commands { display: flex; flex-direction: column; align-items: flex-end; }

.fm-module-statistic > .fm-module-header { height: 100px; }

.fm-module-statistic > .fm-module-header .fm-module-header-pane { font-family: "Interstate"; font-size: inherit; }

.fm-module-statistic > .fm-module-header .fm-module-header-pane.fm-module-header-pane-default { display: flex; flex-direction: row; }

.fm-module-statistic > .fm-module-header .fm-module-header-pane.fm-module-header-pane-default .fm-align-right { font-family: "Interstate"; font-size: 16px; }

.fm-module-statistic > .fm-module-header .fm-module-header-pane > .fm-statisticinfo > .fm-statisticinfo-content { position: relative; background-color: transparent; background-color: 0; padding: 0; padding-top: 12px; display: flex; flex-direction: column; flex-grow: 1; flex-shrink: 1; }

.fm-module-statistic > .fm-module-header .fm-module-header-pane > .fm-statisticinfo > .fm-statisticinfo-content > div:nth-child(1) { font-size: 1.4em; }

.fm-module-statistic > .fm-module-content { margin-top: 100px; }

.fm-module-statistic > .fm-module-content .fm-statisticheader { position: relative; padding-bottom: 1em; margin-bottom: 3em; padding-top: 1em; font-size: 16px; border-bottom: 1px solid #DDD; border-top: 1px solid #DDD; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content { display: flex; flex-direction: row; width: 100%; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left { display: flex; flex-direction: row; align-items: center; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown-container.fm-dropdown-container-datasource-filters { display: flex; flex-direction: row; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown-container.fm-dropdown-container-datasource-filters .fm-dropdown .fm-dropdown-pane { max-height: 700px; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown { margin: auto; margin-right: 28px; flex-grow: 0; flex-shrink: 0; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown.fm-dropdown { display: flex; flex-direction: column; align-items: flex-start; width: 200px; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown.fm-dropdown > label { color: #a7b0c1; font-size: 0.8em; margin-bottom: 0; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown.fm-dropdown > button { text-transform: none; letter-spacing: unset; padding-top: 0.2em; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown.fm-dropdown.fm-dropdown-datetimefilter .fm-dropdown-pane { width: 280px; height: 190px; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown.fm-dropdown.fm-dropdown-datetimefilter .fm-dropdown-pane .content-data .content-section .section-note { padding-left: 70px; font-size: 0.8em; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown.fm-dropdown.fm-dropdown-clustering .fm-dropdown-pane { width: 280px; height: 200px; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown.fm-dropdown.fm-dropdown-projection .fm-dropdown-pane { width: 480px; min-height: 370px; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown.fm-dropdown.fm-dropdown-projection .fm-dropdown-pane .content-section-list .content-section-list { padding-top: 0; padding-left: 28px; height: 100%; opacity: 1; max-height: 500px; transition: opacity 0.15s ease-in; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown.fm-dropdown.fm-dropdown-projection .fm-dropdown-pane .content-section-list .content-section-list.fm-hidden-element { display: inherit !important; opacity: 0; max-height: 0; overflow: hidden; transition: max-height 0.15s ease-out; padding: 0; border: none; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown.fm-dropdown.fm-dropdown-chartselector .fm-dropdown-pane { width: 280px; height: 200px; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown.fm-dropdown-container-datasource-filters { background-color: red; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown.fm-dropdown-container-datasource-filters .fm-dropdown { width: 200px; margin-right: 28px; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-left .fm-dropdown.fm-dropdown-container-datasource-filters .fm-dropdown.fm-dropdown-datafilter .fm-dropdown-pane { width: 280px; min-height: 200px; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-statistic > .fm-module-content .fm-statisticheader .fm-statisticheader-content .fm-statisticheader-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-module-statistic > .fm-module-content .fm-statisticcontent { width: 100%; max-height: 550px; }

.fm-module-statistic > .fm-module-content .fm-statisticcontent-footer { display: flex; flex-direction: row; width: 100%; }

.fm-module-statistic > .fm-module-content .fm-statisticcontent-footer .fm-statisticcontent-footer-operations { display: flex; flex-direction: column; flex-wrap: wrap; }

.fm-module-statistic > .fm-module-content .fm-statisticcontent-footer .fm-statisticcontent-footer-operations .fm-statisticcontent-footer-operations-operation { margin-bottom: 0.6em; margin-right: 20px; }

.fm-statistics-baseaccountselector.fm-itemselector .fm-imselector-selection-heading { display: flex; flex-direction: row; justify-content: space-between; }

.fm-statistics-baseaccountselector .fm-statistics-baseaccountfilter .fm-datasection.fm-datasection-nocontent.fm-datasection-selectable .fm-datasection-header .fm-datasection-header-line .fm-statisticfilter-baseaccount-icon { padding-right: 20px; }

.fm-statistics-baseaccountselector .fm-statistics-baseaccountfilter .fm-datasection.fm-datasection-nocontent.fm-datasection-selectable .fm-datasection-header .fm-datasection-header-line .fm-statisticfilter-baseaccount-name { padding-right: 20px; width: 40%; }

.fm-statistics-baseaccountselector .fm-statistics-baseaccountfilter .fm-datasection.fm-datasection-nocontent.fm-datasection-selectable .fm-datasection-header .fm-datasection-header-line .fm-statisticfilter-baseaccount-address { padding-right: 20px; display: flex; flex-direction: column; width: 30%; }

.fm-statistics-baseaccountselector .fm-statistics-baseaccountfilter .fm-datasection.fm-datasection-nocontent.fm-datasection-selectable .fm-datasection-header .fm-datasection-header-line .fm-statisticfilter-baseaccount-function { text-align: right; width: 30%; }

.fm-statistics-deviceselector.fm-itemselector .fm-imselector-selection-heading { display: flex; flex-direction: row; justify-content: space-between; }

html.devicetype-mobile .fm-module-statistics > .fm-module-content .fm-userstatistics .fm-userstatistics-header { display: none; }

html.devicetype-mobile .fm-module-statistics > .fm-module-content .fm-userstatistics .fm-userstatistics-charts .fm-userstatistic { min-width: unset; margin-right: unset; }

html.devicetype-mobile .fm-module-statistics > .fm-module-content .fm-userstatistics .fm-userstatistics-charts .fm-userstatistic .fm-userstatistic-footer { display: none; }

.fm-module-processes .fm-module-content .fm-processesheader { position: relative; padding-bottom: 23px; font-size: 16px; }

.fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content { display: flex; flex-direction: row; width: 100%; }

.fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content .fm-processesheader-left { display: flex; flex-direction: row; align-items: center; gap: 1em; flex-wrap: wrap; }

.fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content .fm-processesheader-left > .fm-button { min-width: 10em; }

.fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content .fm-processesheader-left > div { margin: auto; margin-right: 28px; flex-grow: 0; flex-shrink: 0; }

.fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content .fm-processesheader-left > div.fm-dropdown.fm-dropdown-orderstates .fm-dropdown-pane { width: 300px; height: 360px; }

.fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content .fm-processesheader-left > div.fm-dropdown.fm-dropdown-subsidiaries .fm-dropdown-pane { width: 500px; height: 360px; }

.fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content .fm-processesheader-left > div.fm-dropdown.fm-dropdown-subsidiaries .fm-dropdown-pane .fm-dropdown-content .content-data .content-section.content-section-list .section-item { padding-bottom: 1em; width: 100%; }

.fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content .fm-processesheader-left > div.fm-dropdown.fm-dropdown-subsidiaries .fm-dropdown-pane .fm-dropdown-content .content-data .content-section.content-section-list .section-item > div { width: 100%; }

.fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content .fm-processesheader-left > div.fm-dropdown.fm-dropdown-subsidiaries .fm-dropdown-pane .fm-dropdown-content .content-data .content-section.content-section-list .section-item > div .subsidiary-data { width: 100%; display: flex; flex-direction: row; }

.fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content .fm-processesheader-left > div.fm-dropdown.fm-dropdown-subsidiaries .fm-dropdown-pane .fm-dropdown-content .content-data .content-section.content-section-list .section-item > div .subsidiary-data .col-1 { width: 50%; padding-right: 0.5em; align-self: center; }

.fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content .fm-processesheader-left > div.fm-dropdown.fm-dropdown-subsidiaries .fm-dropdown-pane .fm-dropdown-content .content-data .content-section.content-section-list .section-item > div .subsidiary-data .col-2 { padding-left: 0.5em; width: 50%; }

@media (max-width: 1124px) { .fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content .fm-processesheader-left [data-fmrole="label"][data-fmdata="processestatistics"] { display: none; } }

.fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content .fm-processesheader-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-processes .fm-module-content .fm-processesheader .fm-processesheader-content .fm-processesheader-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-module-processes .fm-module-content .fm-processesview { position: relative; margin-right: -18px; padding-right: 18px; }

.fm-module-processes .fm-module-content .fm-processesview.fm-processesview-table { -webkit-overflow-scrolling: touch; }

.fm-module-processes .fm-module-content .fm-processesview.fm-processesview-table .table-container { display: flex; flex-direction: column; margin: 2px; }

.fm-module-processes .fm-module-content .fm-processesview.fm-processesview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div { color: inherit; }

.fm-module-processes .fm-module-content .fm-processesview.fm-processesview-table .table-container .row-frame.fm-datasection .fm-datasection-content .fm-propertytable-30-row .fm-propertytable-30 .fm-propertytable-30-property .fm-propertytable-30-property-value-button { display: flex; flex-direction: row; gap: 0.5em; justify-content: space-between; flex-wrap: wrap; }

.fm-module-processes .fm-module-content .fm-processesview.fm-processesview-table .table-container .row-frame.fm-datasection .fm-datasection-content .fm-command-list { padding-top: 2em; padding-bottom: 1em; display: flex; flex-direction: row; gap: 1em; flex-wrap: wrap; justify-content: space-between; }

.fm-module-processes .fm-module-content .fm-processesview.fm-processesview-table .table-container .row-frame.fm-datasection .fm-datasection-content .fm-command-list .fm-command-list-left { display: flex; flex-direction: row; gap: 1em; flex-wrap: wrap; justify-content: flex-start; }

.fm-module-processes .fm-module-content .fm-processesview.fm-processesview-table .table-container .row-frame.fm-datasection .fm-datasection-content .fm-command-list .fm-command-list-right { display: flex; flex-direction: row; gap: 1em; flex-wrap: wrap; justify-content: flex-end; }

.fm-module-processes .fm-module-content .fm-processesview.fm-processesview-table .fm-process-item .fm-process-item-documents .fm-process-item-document .fm-process-item-document-command { color: #0855f5; }

.fm-module-processes .fm-module-content .fm-processesview.fm-processesview-table .fm-process-item .fm-process-item-documents .fm-process-item-document .fm-process-item-document-command:hover { cursor: pointer; cursor: hand; }

.fm-module-processes .fm-module-content .fm-processesview.fm-processesview-table .fm-process-item.fm-configurationrequest-state-0 .fm-process-item-state { color: #999999; }

.fm-module-processes .fm-module-content .fm-processesview.fm-processesview-table .fm-process-item.fm-configurationrequest-state-1 .fm-process-item-state { color: #28ca41; }

.fm-module-processes .fm-module-content .fm-processesview.fm-processesview-table .fm-process-item.fm-configurationrequest-state-2 .fm-process-item-state { color: #999999; }

.fm-module-processes .fm-module-content .fm-processesview.fm-processesview-table .fm-process-item.fm-configurationrequest-state-3 .fm-process-item-state { color: #999999; }

.fm-processes-multistepprocess { height: 70vh; }

.fm-processes-multistepprocess .fm-processes-multistepprocess-header { font-size: 1.2em; padding-bottom: 2em; }

.fm-processes-multistepprocess .fm-processes-multistepprocess-content { display: flex; flex-direction: column; gap: 2em; }

.fm-processes-multistepprocess .fm-processes-multistepprocess-content .fm-processes-multistepprocess-content-section .fm-processes-multistepprocess-section-content-data { display: flex; flex-direction: column; }

.fm-processes-multistepprocess .fm-processes-multistepprocess-content .fm-processes-multistepprocess-content-section .fm-processes-multistepprocess-section-content-data .fm-processes-multistepprocess-section-content-data-header { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; }

.fm-processes-multistepprocess .fm-processes-multistepprocess-content .fm-processes-multistepprocess-content-section .fm-processes-multistepprocess-section-content-data .fm-processes-multistepprocess-section-content-data-message { visibility: hidden; }

.fm-processes-multistepprocess .fm-processes-multistepprocess-content .fm-processes-multistepprocess-content-section.fm-processes-multistepprocess-content-section-error .fm-processes-multistepprocess-section-content-data .fm-processes-multistepprocess-section-content-data-header .fm-text:after { color: #dd3e31; padding-left: 1em; content: ""; font-family: "CERTAS Icons Regular"; }

.fm-processes-multistepprocess .fm-processes-multistepprocess-content .fm-processes-multistepprocess-content-section.fm-processes-multistepprocess-content-section-error .fm-processes-multistepprocess-section-content-data .fm-processes-multistepprocess-section-content-data-message { color: #dd3e31; visibility: initial; margin-top: -1.4em; margin-bottom: 1.4em; }

.fm-processes-multistepprocess .fm-processes-multistepprocess-content .fm-processes-multistepprocess-content-section.fm-processes-multistepprocess-content-section-success .fm-processes-multistepprocess-section-content-data .fm-processes-multistepprocess-section-content-data-header .fm-text:after { color: darkgreen; padding-left: 1em; content: ""; font-family: "CERTAS Icons Regular"; }

.select2-drop .select2-results .select2-result .select2-result-label .fm-addressselector-container .fm-addressselector-container-addresstype { padding-bottom: 4px; margin-bottom: 4px; border-bottom: 1px solid #373a3c; }

.select2-drop .select2-results .select2-result .select2-result-label .fm-addressselector-container .fm-addressselector-container-address-col { font-size: 0.9em; }

.select2-drop .select2-results .select2-result.select2-highlighted .select2-result-label .fm-addressselector-container .fm-addressselector-container-addresstype { border-bottom: 1px solid white; }

.fm-processes-step-editor { position: relative; width: 100%; height: 100%; min-height: 70vh; font-size: 1em; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content { padding: 4px; overflow-y: auto; overflow-x: hidden; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content .section-content-title { display: flex; flex-direction: row; justify-content: space-between; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content .section-content-title .section-content-title-help:before { font-family: "CERTAS Icons Regular"; content: ""; color: #0855f5; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content .section-content-title .section-content-title-help:hover { cursor: pointer; cursor: hand; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content .section-content-text .fm-address-name-container { display: flex; column-gap: 20px; flex-wrap: wrap; align-items: flex-end; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content .section-content-text .fm-address-name-container .fm-address-name-container-lastname { width: 45%; flex-grow: 1; flex-shrink: 1; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content .section-content-text .fm-address-name-container .fm-address-name-container-firstname { width: 45%; flex-grow: 1; flex-shrink: 1; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content .section-content-text .fm-address-town-container { display: flex; column-gap: 20px; flex-wrap: wrap; align-items: flex-end; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content .section-content-text .fm-address-town-container .fm-address-town-container-country { width: 10%; min-width: 5em; flex-grow: 1; flex-shrink: 1; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content .section-content-text .fm-address-town-container .fm-address-town-container-location { width: 20%; flex-grow: 3; flex-shrink: 3; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content .section-content-text .fm-address-town-container .fm-address-town-container-zipcode { width: 20%; flex-grow: 3; flex-shrink: 3; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content .section-content-text .fm-address-town-container .fm-address-town-container-town { width: 55%; flex-grow: 3; flex-shrink: 3; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .form-group.form-group-theme-light { margin-bottom: 1.2em; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .form-group.form-group-theme-light .form-control { padding: 0.4em; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .form-group.form-group-theme-light.form-group-theme-light-compulsory .label-text:after { position: relative; padding-left: 0.2em; content: "*"; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection.fm-criteria-error { border: 1px solid #dd3e31; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection.fm-error-datasection-tag .fm-datasection-header { border: 1px solid #dd3e31; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection.fm-error-datasection-tag [data-field-label]:after { position: absolute; top: 0; right: 20px; color: #dd3e31; font-size: 1em; font-family: "CERTAS Icons Regular"; content: "\E00D"; padding-right: 0px; padding-left: 12px; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection .fm-datasection-header .fm-devicetypeconfiguration-signal-criteria-sectionheader { display: flex; flex-direction: row; justify-content: space-between; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection .fm-datasection-header .fm-devicetypeconfiguration-signal-criteria-sectionheader div { width: 85%; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection .fm-datasection-header .fm-devicetypeconfiguration-signal-criteria-sectionheader div .fm-devicetypeconfiguration-signal-criteria-sectionheader-criterialabel { color: #757575; padding-right: 0.5em; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection .fm-datasection-header .fm-devicetypeconfiguration-signal-criteria-sectionheader div .fm-devicetypeconfiguration-signal-criteria-sectionheader-criteriavalue { padding-right: 0.5em; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection .fm-datasection-header .fm-devicetypeconfiguration-signal-criteria-sectionheader .fm-devicetypeconfiguration-signal-criteria-sectionheader-periodvalue { width: 15%; align-self: flex-end; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection .fm-datasection-header .fm-devicetypeconfiguration-signal-criteria-sectiondescription .fm-devicetypeconfiguration-signal-criteria-sectiondescription-label { color: #757575; padding-right: 0.5em; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection .fm-datasection-header .fm-devicetypeconfiguration-signal-zone-sectionheader { display: flex; flex-direction: row; justify-content: space-between; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection .fm-datasection-header .fm-devicetypeconfiguration-signal-zone-sectionheader .fm-devicetypeconfiguration-signal-zone-sectionheader-criterialabel { color: #757575; padding-right: 0.5em; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection .fm-datasection-header .fm-devicetypeconfiguration-signal-zone-sectiondescription .fm-devicetypeconfiguration-signal-zone-sectiondescription-label { padding-right: 0.5em; color: #757575; }

.fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content-text.fm-section-error .fm-datasection { border: 1px solid #dd3e31; }

.fm-workflowprocess { position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow-x: hidden; }

.fm-workflowprocess .fm-workflowprocess-step { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -9999; overflow-x: hidden; transform: translate3d(100%, 0, 0); display: flex; flex-direction: column; visibility: hidden; }

.fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content { flex-grow: 1; flex-shrink: 1; }

.fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section { display: flex; flex-direction: row; align-items: center; }

.fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-icon { font-size: 2em; padding-right: 0.4em; }

.fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: column; font-size: 1em; }

.fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content > .section-content-title { font-weight: bold; font-size: 1.2em; margin-bottom: 0.4em; }

.fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content > .section-content-text { font-weight: bold; margin-bottom: 0.8em; }

.fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content > .section-content-text:last-child { margin-bottom: 0; }

.fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content > .section-content-text .section-content-text-commands { display: flex; flex-direction: row; gap: 1em; padding-top: 2em; padding-bottom: 1em; justify-content: flex-end; }

.fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content > .section-content-text .fm-datasection .fm-datasection-content .fm-datasection-command-commands { display: flex; flex-direction: row; gap: 1em; justify-content: flex-end; padding-top: 1em; padding-bottom: 0.2em; }

.fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content > div ul li { margin-bottom: 0.4em; }

.fm-workflowprocess .fm-workflowprocess-step.active-fromleft { transform: translate3d(100%, 0, 0); transition: transform 0s; z-index: 9999; }

.fm-workflowprocess .fm-workflowprocess-step.active-fromright { transform: translate3d(-100%, 0, 0); transition: transform 0s; z-index: 9999; }

.fm-workflowprocess .fm-workflowprocess-step.active { visibility: visible; transform: translate3d(0, 0, 0); transition: transform 0.4s; right: 0; z-index: 9999; }

.fm-processes-orderprocess { min-height: 700px; }

.fm-processes-orderprocess .fm-processes-orderprocess-section { margin-bottom: 1em; }

.fm-processes-orderprocess .fm-processes-orderprocess-section .fm-processes-orderprocess-section-title { margin-bottom: 1em; font-size: 1.2em; font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-processes-orderprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section { display: flex; flex-direction: row; align-items: center; }

.fm-processes-orderprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-icon { font-size: 2em; padding-right: 0.4em; }

.fm-processes-orderprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: column; font-size: 1em; }

.fm-processes-orderprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content > .section-content-title { font-weight: bold; font-size: 1.2em; margin-bottom: 0.4em; }

.fm-processes-orderprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content > .section-content-text { font-weight: bold; margin-bottom: 0.8em; }

.fm-processes-orderprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content > .section-content-text:last-child { margin-bottom: 0; }

.fm-processes-zone-editor { position: relative; width: 100%; height: 70vh; }

.fm-processes-zone-editor .fm-processes-zone-editor-content { display: flex; flex-direction: column; height: 100%; overflow: hidden; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section { display: flex; flex-direction: row; align-items: center; padding: 2px; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .fm-zone-entries { display: flex; flex-direction: column; gap: 0.8em; overflow: auto; max-height: inherit; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .fm-zone-entries.fm-zone-entries-header .fm-zone-entry { padding-bottom: 0; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .fm-zone-entries.fm-zone-entries-header .fm-zone-entry .form-group { margin-bottom: 0; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .fm-zone-entry { display: flex; flex-direction: row; gap: 1.4em; align-items: flex-end; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .fm-zone-entry .fm-zone-entry-number { width: 8em; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .fm-zone-entry .fm-zone-entry-number input { text-align: right; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .fm-zone-entry .fm-zone-entry-name { flex-grow: 1; flex-shrink: 1; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .fm-zone-entry .fm-zone-entry-commands { margin-bottom: 1.5em; min-width: 0.9em; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .fm-zone-entry .form-group.fm-error-tag .control-label:after { display: none; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .fm-zone-entry .form-group.fm-error-tag:after { position: absolute; top: -3px; right: 3px; color: #dd3e31; font-size: 1em; font-family: "CERTAS Icons Regular"; content: "\E00D"; padding-right: 0px; padding-left: 12px; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item { font-weight: bold; font-size: 1.2em; display: flex; flex-direction: row; justify-content: space-between; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .section-content-title-help:before { font-family: "CERTAS Icons Regular"; content: ""; color: #0855f5; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .section-content-title-help:hover { cursor: pointer; cursor: hand; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section.fm-processes-zone-editor-content-section-zone { flex-grow: 0; flex-shrink: 0; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section.fm-processes-zone-editor-content-section-pods { flex-grow: 1; flex-shrink: 1; padding-top: 2em; overflow: hidden; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section.fm-processes-zone-editor-content-section-pods .fm-datasection { height: 100%; display: flex; flex-direction: column; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section.fm-processes-zone-editor-content-section-pods .fm-datasection .fm-datasection-header { flex-grow: 0; flex-shrink: 0; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section.fm-processes-zone-editor-content-section-pods .fm-datasection .fm-datasection-content { flex-grow: 1; flex-shrink: 1; overflow: hidden; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section.fm-processes-zone-editor-content-section-pods .fm-datasection .fm-datasection-content.fm-datasection-content-column { display: flex; flex-direction: column; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section.fm-processes-zone-editor-content-section-pods .fm-datasection .fm-datasection-content.fm-datasection-content-column .fm-datasection-content-column-fixed-height { flex-grow: 0; flex-shrink: 0; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section.fm-processes-zone-editor-content-section-pods .fm-datasection .fm-datasection-content.fm-datasection-content-column .fm-datasection-content-column-scrollable { overflow: hidden; flex-grow: 1; flex-shrink: 1; padding-top: 1em; padding-bottom: 1em; border-top: 1px solid gray; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section.fm-processes-zone-editor-content-section-pods .fm-datasection .fm-datasection-content.fm-datasection-content-column .fm-datasection-content-column-scrollable .fm-zone-entries { overflow: auto; height: 100%; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section.fm-processes-zone-editor-content-section-pods .fm-datasection .fm-datasection-content .section-content-text .section-content-text-commands { display: flex; flex-direction: row; gap: 1em; justify-content: flex-end; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .section-icon { font-size: 2em; padding-right: 0.4em; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .section-content { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: column; font-size: 1em; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .section-content > .section-content-text { font-weight: bold; margin-bottom: 0.8em; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .section-content > .section-content-text:last-child { margin-bottom: 0; }

.fm-processes-zone-editor .fm-processes-zone-editor-content .fm-processes-zone-editor-content-section .section-content > .section-content-text .section-content-text-commands { display: flex; flex-direction: row; gap: 1em; padding-top: 2em; padding-bottom: 1em; justify-content: flex-end; }

html.devicetype-mobile .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content { max-width: 100%; }

html.devicetype-mobile .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .fm-devicetypeconfiguration-signal-zone-pod-sectionheader { width: 100%; }

html.devicetype-mobile .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .fm-devicetypeconfiguration-signal-zone-pod-sectionheader .fm-devicetypeconfiguration-signal-zone-sectionheader-name { width: 100%; }

html.devicetype-mobile .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .fm-devicetypeconfiguration-signal-zone-pod-sectionheader .fm-devicetypeconfiguration-signal-zone-sectionheader-zone { width: 100%; }

html.devicetype-mobile .fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content .fm-address-name-container .fm-address-name-container-lastname { width: 100%; }

html.devicetype-mobile .fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .section-content .fm-address-name-container .fm-address-name-container-firstname { width: 100%; }

html.devicetype-mobile .fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection .fm-datasection-header .fm-devicetypeconfiguration-signal-criteria-sectionheader div { width: 100%; }

html.devicetype-mobile .fm-processes-step-editor .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-datasection.fm-error-datasection-tag [data-field-label]:after { top: 15px; right: 40px; }

html.devicetype-mobile .fm-module-processes .fm-module-content-pane .fm-processesview.fm-processesview-table .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .fm-texticon-line .fm-process-item-content { width: 100%; }

html.devicetype-mobile .fm-module-processes .fm-module-content-pane .fm-processesview.fm-processesview-table .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .fm-texticon-line .fm-process-item-content .fm-process-item-content-cols { width: 100%; display: flex; justify-content: space-between; gap: 1em; }

html.devicetype-mobile .fm-module-processes .fm-module-content-pane .fm-processesview.fm-processesview-table .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .fm-texticon-line .fm-process-item-content .fm-process-item-content-cols .fm-process-item-state-container { width: 30%; padding-left: 0.5em; display: flex; flex-direction: column; align-items: flex-end; }

html.devicetype-mobile .fm-module-processes .fm-module-content-pane .fm-processesview.fm-processesview-table .fm-datasection-list .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .fm-texticon-line .fm-process-item-content .fm-process-item-content-cols .fm-process-item-data-container { width: 70%; }

html.devicetype-mobile .fm-module-processes .fm-module-content-pane .fm-processesheader .fm-processesheader-content .fm-processesheader-left { gap: 1em; }

html.devicetype-mobile .fm-module-processes .fm-module-content-pane .fm-processesheader .fm-processesheader-content .fm-processesheader-left > .fm-button { width: calc(50% - 1em/2); min-width: unset; }

html.devicetype-mobile .fm-processes-multistepprocess { height: unset; }

html.devicetype-mobile .fm-processes-multistepprocess .fm-processes-multistepprocess-content { gap: 1.4em; }

html.devicetype-mobile .fm-processes-multistepprocess .fm-processes-multistepprocess-content .fm-processes-multistepprocess-section-content-data [data-fmrole="operations"] { padding-top: 0.4em; }

html.devicetype-mobile .fm-processes-multistepprocess .fm-processes-multistepprocess-content .fm-processes-multistepprocess-content-section .fm-processes-multistepprocess-section-content-data .fm-processes-multistepprocess-section-content-data-message { display: none; }

html.devicetype-mobile .fm-processes-multistepprocess .fm-processes-multistepprocess-content .fm-processes-multistepprocess-content-section.fm-processes-multistepprocess-content-section-error .fm-processes-multistepprocess-section-content-data .fm-processes-multistepprocess-section-content-data-message { display: block; margin-top: 0; margin-bottom: 0; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesheader { position: relative; padding-bottom: 23px; font-size: 16px; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesheader .fm-devicetypesheader-content { display: flex; flex-direction: row; width: 100%; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesheader .fm-devicetypesheader-content .fm-devicetypesheader-left { display: flex; flex-direction: row; align-items: center; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesheader .fm-devicetypesheader-content .fm-devicetypesheader-left > div { margin: auto; margin-right: 28px; flex-grow: 0; flex-shrink: 0; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesheader .fm-devicetypesheader-content .fm-devicetypesheader-left > div.fm-dropdown.fm-dropdown-devicetypestates .fm-dropdown-pane { width: 300px; height: 360px; }

@media (max-width: 1124px) { .fm-module-devicetypes .fm-module-content .fm-devicetypesheader .fm-devicetypesheader-content .fm-devicetypesheader-left [data-fmrole="label"][data-fmdata="processestatistics"] { display: none; } }

.fm-module-devicetypes .fm-module-content .fm-devicetypesheader .fm-devicetypesheader-content .fm-devicetypesheader-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesheader .fm-devicetypesheader-content .fm-devicetypesheader-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesview { position: relative; margin-right: -18px; padding-right: 18px; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesview.fm-devicetypesview-table { -webkit-overflow-scrolling: touch; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesview.fm-devicetypesview-table .table-container { display: flex; flex-direction: column; margin: 2px; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesview.fm-devicetypesview-table .table-container .row-frame.fm-datasection .fm-datasection-header .fm-datasection-header-line > div { color: inherit; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesview.fm-devicetypesview-table .table-container .row-frame.fm-datasection .fm-datasection-content .fm-command-list { padding-top: 1em; display: flex; flex-direction: row; gap: 1em; flex-wrap: wrap; justify-content: flex-end; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesview.fm-devicetypesview-table .table-container .fm-devicetype-item.fm-devicetype-state-0 .fm-devicetype-item-state { color: #28ca41; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesview.fm-devicetypesview-table .table-container .fm-devicetype-item.fm-devicetype-state-1 .fm-devicetype-item-state { color: #ffb200; }

.fm-module-devicetypes .fm-module-content .fm-devicetypesview.fm-devicetypesview-table .table-container .fm-devicetype-item.fm-devicetype-state-2 .fm-devicetype-item-state { color: #999999; }

.fm-devicetypeeditor { min-height: 400px; }

html.devicetype-mobile .fm-workflowprocess .fm-workflowprocess-step .fm-workflowprocess-step-content .fm-workflowprocess-step-content-section .section-content { max-width: 100%; }

.fm-module-tasks { overflow: hidden; }

.fm-module-tasks .fm-module-content { overflow: hidden; }

.fm-module-tasks .fm-module-content .fm-tasksheader { position: relative; padding-bottom: 23px; font-size: 16px; }

.fm-module-tasks .fm-module-content .fm-tasksheader .fm-tasksheader-content { display: flex; flex-direction: row; width: 100%; }

.fm-module-tasks .fm-module-content .fm-tasksheader .fm-tasksheader-content .fm-tasksheader-left { display: flex; flex-direction: row; align-items: center; gap: 1em; }

.fm-module-tasks .fm-module-content .fm-tasksheader .fm-tasksheader-content .fm-tasksheader-left > .fm-button { min-width: 10em; }

.fm-module-tasks .fm-module-content .fm-tasksheader .fm-tasksheader-content .fm-tasksheader-left > div { margin: auto; margin-right: 28px; flex-grow: 0; flex-shrink: 0; }

.fm-module-tasks .fm-module-content .fm-tasksheader .fm-tasksheader-content .fm-tasksheader-left > div.fm-dropdown.fm-dropdown-taskassignments .fm-dropdown-pane { width: 300px; height: 360px; }

.fm-module-tasks .fm-module-content .fm-tasksheader .fm-tasksheader-content .fm-tasksheader-left > div.fm-dropdown.fm-dropdown-branches .fm-dropdown-pane { width: 300px; height: 360px; }

.fm-module-tasks .fm-module-content .fm-tasksheader .fm-tasksheader-content .fm-tasksheader-left > div.fm-dropdown.fm-dropdown-processtypes .fm-dropdown-pane { width: 300px; height: 360px; }

.fm-module-tasks .fm-module-content .fm-tasksheader .fm-tasksheader-content .fm-tasksheader-left > div.fm-dropdown.fm-dropdown-processstates .fm-dropdown-pane { width: 300px; height: 360px; }

.fm-module-tasks .fm-module-content .fm-tasksheader .fm-tasksheader-content .fm-tasksheader-left > div.fm-dropdown.fm-dropdown-activitytypes .fm-dropdown-pane { width: 300px; height: 360px; max-height: 50vh; }

.fm-module-tasks .fm-module-content .fm-tasksheader .fm-tasksheader-content .fm-tasksheader-left > div.fm-dropdown.fm-dropdown-activitystates .fm-dropdown-pane { width: 300px; height: 360px; }

@media (max-width: 1124px) { .fm-module-tasks .fm-module-content .fm-tasksheader .fm-tasksheader-content .fm-tasksheader-left [data-fmrole="label"][data-fmdata="taskstatistics"] { display: none; } }

.fm-module-tasks .fm-module-content .fm-tasksheader .fm-tasksheader-content .fm-tasksheader-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; flex-grow: 1; flex-shrink: 1; }

.fm-module-tasks .fm-module-content .fm-tasksheader .fm-tasksheader-content .fm-tasksheader-right > div { margin: auto; margin-right: 0px; margin-left: 0px; }

.fm-module-tasks .fm-module-content .fm-task-content { display: flex; flex-direction: row; overflow: hidden; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview { position: relative; margin-right: -18px; padding-right: 18px; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table { -webkit-overflow-scrolling: touch; min-width: 290px; width: 380px; overflow: auto; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container { display: flex; flex-direction: column; margin: 2px; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item { align-items: stretch; justify-content: space-between; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .item-left .item-task-activitytype { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .item-left .item-task-activityduedate { margin-top: 0.6em; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .item-right { display: flex; flex-direction: column; justify-content: space-between; text-align: right; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .item-right .item-task-activitystate { flex-grow: 1; flex-shrink: 1; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .item-right .item-task-device { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item .fm-datasection-content .fm-propertytable-30-row .fm-propertytable-30 .fm-propertytable-30-property .fm-propertytable-30-property-value-button { display: flex; flex-direction: row; gap: 0.5em; justify-content: space-between; flex-wrap: wrap; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item .fm-datasection-content .fm-command-list { padding-top: 2em; padding-bottom: 1em; display: flex; flex-direction: row; gap: 1em; flex-wrap: wrap; justify-content: space-between; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item .fm-datasection-content .fm-command-list .fm-command-list-left { display: flex; flex-direction: row; gap: 1em; flex-wrap: wrap; justify-content: flex-start; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item .fm-datasection-content .fm-command-list .fm-command-list-right { display: flex; flex-direction: row; gap: 1em; flex-wrap: wrap; justify-content: flex-end; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item.fm-task-duedate-near .item-task-activityduedate { color: #f2a34c; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item.fm-task-duedate-exceeded .item-task-activityduedate { color: #dd3e31; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item.fm-task-state-0 .item-task-activitystate { color: #ffb200; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item.fm-task-state-1 .item-task-activitystate { color: #28ca41; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item.fm-task-state-2 .item-task-activitystate { color: #f2224c; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-item.fm-task-state-10 .item-task-activitystate { color: #999999; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-compact .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item { display: flex; flex-direction: column; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-compact .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .item-task-activitytype { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-compact .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .item-columns { display: flex; flex-direction: row; align-items: stretch; justify-content: space-between; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview.fm-tasksview-table .table-container .row-frame.fm-task-compact .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .item-columns .item-left .item-task-activityduedate { margin-top: 0; }

.fm-module-tasks .fm-module-content .fm-task-content .fm-tasksview-entry { position: relative; overflow: auto; margin-left: 2em; -webkit-overflow-scrolling: touch; min-width: 60%; flex-grow: 1; flex-shrink: 1; }

.fm-module-task .fm-module-content { padding: 2px; }

.fm-module-task .fm-module-content .fm-datasection { height: 100%; }

.fm-module-task .fm-module-content .fm-datasection .fm-datasection-header .fm-datasection-header-line .fm-datasection-header-line-item .fm-task-header { width: 100%; }

.fm-module-task .fm-module-content .fm-task-header .fm-taskinfo .fm-taskinfo-metadata { display: flex; flex-direction: row; flex-wrap: wrap; align-content: flex-start; justify-content: space-between; }

.fm-module-task .fm-module-content .fm-task-header .fm-taskinfo .fm-taskinfo-metadata .fm-taskinfo-metadata-left { flex-grow: 1; flex-shrink: 1; }

.fm-module-task .fm-module-content .fm-task-header .fm-taskinfo .fm-taskinfo-metadata .fm-taskinfo-metadata-right { flex-grow: 1; flex-shrink: 1; text-align: right; }

.fm-module-task .fm-module-content .fm-task-header .fm-taskinfo .fm-taskinfo-metadata .fm-taskinfo-metadata-name { font-size: 1.4em; }

.fm-module-task .fm-module-content .fm-task-item { display: flex; flex-direction: column; overflow: hidden; min-width: 450px; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content { flex-grow: 1; flex-shrink: 1; overflow: hidden; display: flex; flex-direction: column; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-commands { display: flex; flex-direction: row; gap: 0.8em; flex-wrap: wrap; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section { flex-grow: 1; flex-shrink: 1; overflow: auto; margin-top: 1em; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems-title { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems { padding-top: 1em; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems .fm-dataitem { border-bottom: 1px solid #ddd; padding-top: 0.5em; padding-bottom: 0.5em; margin-bottom: 0.5em; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems .fm-dataitem .fm-dataitem-header { display: flex; flex-direction: row; justify-content: space-between; padding-bottom: 0.5em; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems .fm-dataitem .fm-dataitem-header .fm-dataitem-createdat { width: 25%; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems .fm-dataitem .fm-dataitem-header .fm-dataitem-code { width: 5%; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems .fm-dataitem .fm-dataitem-header .fm-dataitem-datatype { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; width: 50%; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems .fm-dataitem .fm-dataitem-header .fm-dataitem-state { width: 15%; text-align: right; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems .fm-dataitem .fm-dataitem-content .fm-dataitem-row .fm-propertytable-30-row { width: 100%; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems .fm-dataitem .fm-dataitem-content .fm-dataitem-row .fm-propertytable-30-row .fm-propertytable-30-property.fm-propertytable-30-property-withsubline { padding-bottom: 0; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems .fm-dataitem .fm-dataitem-content .fm-dataitem-row .fm-propertytable-30-row .fm-propertytable-30-property-subline { padding-bottom: 6px; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems .fm-dataitem .fm-dataitem-content .fm-command-list { padding-top: 2em; padding-bottom: 1em; display: flex; flex-direction: row; gap: 1em; flex-wrap: wrap; justify-content: space-between; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems .fm-dataitem .fm-dataitem-content .fm-command-list .fm-command-list-left { display: flex; flex-direction: row; gap: 1em; flex-wrap: wrap; justify-content: flex-start; }

.fm-module-task .fm-module-content .fm-task-item .fm-datasection-content .fm-task-dataitems-section .fm-task-dataitems .fm-dataitem .fm-dataitem-content .fm-command-list .fm-command-list-right { display: flex; flex-direction: row; gap: 1em; flex-wrap: wrap; justify-content: flex-end; }

.fm-module-task .fm-module-content .fm-task-item.fm-task-state-0 .fm-taskinfo-metadata-activitystate { color: #ffb200; }

.fm-module-task .fm-module-content .fm-task-item.fm-task-state-1 .fm-taskinfo-metadata-activitystate { color: #28ca41; }

.fm-module-task .fm-module-content .fm-task-item.fm-task-state-2 .fm-taskinfo-metadata-activitystate { color: #f2224c; }

.fm-module-task .fm-module-content .fm-task-item.fm-task-state-10 .fm-taskinfo-metadata-activitystate { color: #999999; }

.fm-module-task .fm-module-content .fm-task-item.fm-task-duedate-exceeded .fm-taskinfo-metadata-dueat { color: #dd3e31; }

.fm-module-task .fm-module-content .fm-task-item.fm-task-duedate-near .fm-taskinfo-metadata-dueat { color: #f2a34c; }

.fm-module-task-embedded { min-width: 450px; }

.fm-module-task-embedded .fm-module-task .fm-module-content { margin-top: 0; }

.fm-taskprocess-testsetup .fm-partitions-container { border: 1px solid #ddd; padding: 1em; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); border-radius: 2px; }

.fm-taskprocess-testsetup .fm-partitions-container.fm-partitions { margin-top: 1em; }

.fm-taskprocess-testsetup .fm-partitions { display: flex; flex-direction: column; gap: 1em; width: 100%; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition.fm-partition-level1:last-child { border-bottom: none; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition.fm-partition-level1 .fm-partition-header .fm-partition-header-name .fm-partition-header-name-label { width: 5em; min-width: 5em; max-width: 5em; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition.fm-partition-level1 .fm-partition-content .fm-partition-line-container .fm-partition-line-container-header { width: 5em; min-width: 5em; max-width: 5em; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition.fm-partition-level1 .fm-partition-content .fm-partition-partitions .fm-partition-partitions-label { width: 5em; min-width: 5em; max-width: 5em; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition.fm-partition-level1 .fm-partition-content .fm-partition-partitions .fm-partitions { gap: 0.45em; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition.fm-partition-level2 .fm-partition-content .fm-partition-line-container { padding-top: 0; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition.fm-partition-level2 .fm-partition-header .fm-partition-header-name .fm-partition-header-name-label { border-bottom: none; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition .fm-partition-header .fm-partition-header-name { display: flex; gap: 1em; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition .fm-partition-header .fm-partition-header-name .fm-partition-header-name-label { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; width: 8em; min-width: 8em; max-width: 8em; border-bottom: 1px solid black; text-align: start; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition .fm-partition-content .fm-partition-line-container { display: flex; gap: 1em; width: 100%; padding-top: 0.5em; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition .fm-partition-content .fm-partition-line-container .fm-partition-line-container-header { font-weight: bold; text-shadow: 0.5px 0 0 currentColor; width: 8em; min-width: 8em; max-width: 8em; text-align: start; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition .fm-partition-content .fm-partition-line-container .fm-partition-line-container-content .fm-partition-line-container-content-line { display: flex; flex-direction: row; gap: 1em; padding-top: 0.25em; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition .fm-partition-content .fm-partition-line-container .fm-partition-line-container-content .fm-partition-line-container-content-line:first-child { padding-top: 0; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition .fm-partition-content .fm-partition-line-container .fm-partition-line-container-content .fm-partition-line-container-content-line .fm-partition-line-container-content-line-criteria { width: 2em; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition .fm-partition-content .fm-partition-partitions { display: flex; gap: 1em; width: 100%; padding-top: 0.5em; }

.fm-taskprocess-testsetup .fm-partitions .fm-partition .fm-partition-content .fm-partition-partitions .fm-partition-partitions-label { width: 8em; min-width: 8em; max-width: 8em; text-align: start; font-weight: bold; text-shadow: 0.5px 0 0 currentColor; }
