﻿html{position:relative;min-height:100%;height:100%;width:100%;}body{padding:0;margin:0;background:#f5f5f5;position:absolute;min-height:100%;height:100%;width:100%;overflow-x:visible;}.animate{transition:all 450ms ease;}.glow{-webkit-box-shadow:0 0 5px 2px rgba(82,178,223,.5);-moz-box-shadow:0 0 5px 2px rgba(82,178,223,.5);box-shadow:0 0 5px 2px rgba(82,178,223,.5);}.full-height{height:100%;}.toolbar .combobox{position:relative;top:2px;}.full-height.with-toolbar,.full-height.with-header,.row-height.with-toolbar,.toolbar+.panel.administration,.toolbar+.full-height{height:calc(100% - 49px);}.row.full-height>div[class^='col-']{height:100%;}.filter-label{color:#76808a;text-transform:uppercase;font-size:11px;margin-left:10px;margin-right:4px;font-weight:bold;}.color-block{display:inline-block;width:35px;height:20px;border:1px solid rgba(0,0,0,.3);}.flex-col-container{display:flex;position:relative;flex-direction:column;overflow:hidden;}.flex-row-container{display:flex;position:relative;flex-direction:row;overflow:hidden;}.flex-fill{flex:1 1 auto;align-self:center;}.flex-fit{flex:0 0 auto;}.blocker{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;background:rgba(255,255,255,.65);opacity:.82;}.blocker .loader{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100px;height:100px;}.blocker .loader .arc{position:absolute;border:2px solid;border-color:transparent #0081c9 #0081c9 #0081c9;border-radius:50%;margin:32% 0 0 32%;width:36%;height:36%;-webkit-animation:single-arc-rotate 1s infinite linear;animation:single-arc-rotate 1s infinite linear;}.app-container>.blocker,.page-content>.blocker,.right-content-area>.blocker,.full-page-content-area>.blocker{opacity:0;pointer-events:none;transform:scale(0);transition:opacity 250ms 100ms ease-in-out;z-index:1001;cursor:wait;}.app-container.rendering>.blocker,.page-content.rendering>.blocker,.right-content-area.rendering>.blocker,.full-page-content-area.rendering>.blocker{opacity:1;pointer-events:auto;transform:scale(1);}.page-content.rendering{position:relative;}@-webkit-keyframes single-arc-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes single-arc-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}#layoutWrapper{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;}#layoutWrapper>.app-container{align-self:stretch;width:100%;position:relative;flex:1;overflow:hidden;height:100%;}#layoutWrapper>.app-container .app-page{display:flex;flex-direction:column;height:100%;}#layoutWrapper>.app-container .app-page>component,#layoutWrapper>.app-container .page-content{width:100%;flex:1;overflow:hidden;height:100%;}.pseudo-checkbox{position:relative;display:inline-block;width:17px;height:17px;border:1px solid #ccc;border-radius:0;background-color:#fff;padding:2px 0;}.pseudo-checkbox.disabled{cursor:not-allowed;opacity:.65;}.pseudo-checkbox.checked{background-color:#0091e3;border-color:#0091e3;}.pseudo-checkbox.checked::after{color:#fff;font-family:"FontAwesome";content:"";position:relative;width:16px;height:16px;left:-1px;top:-5px;padding-left:3px;padding-top:1px;font-size:11px;}.pseudo-checkbox.checkbox-header{border-color:#fff;background-color:transparent;}.pseudo-checkbox.checkbox-header.checked{background-color:#fff;border-color:#fff;}.pseudo-checkbox.checkbox-header.checked::after{color:#4d5a66;}.modal-nav{width:100%;white-space:normal;display:inline-block;background:#263646;text-align:center;border:1px solid #263646;}.modal-nav>li{margin:2px 8px 0 8px;color:#a2a8af;font-size:11px;}.modal-nav>li.active,.modal-nav>li.active:hover{font-weight:bold;border-bottom:3px solid #fff;color:#fff;}thead tr th glyphicon-triangle-bottom{font-size:.7em;top:0;}div.side-nav{padding-right:0;overflow-y:auto;border-right:1px solid #cacbce;}div.side-nav ul.list-group{margin-bottom:0;list-style:none;text-transform:uppercase;}div.side-nav ul.list-group>li{border-collapse:collapse;cursor:pointer;padding:15px 12px;border-bottom:1px solid #ededed;color:#0081c9;}div.side-nav ul.list-group>li:first-child{border-top:1px solid #ededed;}div.side-nav ul.list-group>li:hover{background:#ededed;}div.side-nav ul.list-group>li.disabled{color:#76808a;cursor:not-allowed;}div.side-nav ul.list-group>li.disabled:hover{background:inherit;}div.side-nav ul.list-group>li.help-cursor{cursor:help !important;}div.side-nav ul.list-group>li.active,div.side-nav ul.list-group>li.selected{-webkit-font-smoothing:antialiased;background:#263646;color:#fff;}div.side-nav ul.list-group>li.active .options,div.side-nav ul.list-group>li.selected .options{color:#fff;opacity:1;}div.side-nav ul.list-group>li .options{color:#a2a8af;font-size:15pt;}@media(hover:none),(hover:on-demand){div.side-nav ul.list-group>li .options{opacity:.9;}}.panel.administration,.panel.layout-management-template{border:1px solid #cacbce;height:100%;}.panel.administration>.form,.panel.layout-management-template>.form{height:100%;}.panel.administration>.panel-body,.panel.layout-management-template>.panel-body{height:100%;}.panel.administration .section-content,.panel.layout-management-template .section-content{overflow-y:auto;background-color:#ededed;height:100%;}.panel.administration .section-content .admin-content.panel,.panel.layout-management-template .section-content .admin-content.panel{border:1px solid #cacbce;margin:15px;}.panel.administration .section-content .admin-content.panel .panel-heading,.panel.administration .section-content .admin-content.panel .panel-heading h2,.panel.layout-management-template .section-content .admin-content.panel .panel-heading,.panel.layout-management-template .section-content .admin-content.panel .panel-heading h2{font-size:.92em;font-weight:bold;background-color:#fafafa;color:#4d5a66;text-transform:uppercase;}.panel.administration .section-content .admin-content.panel .panel-heading p.lead,.panel.layout-management-template .section-content .admin-content.panel .panel-heading p.lead{font-size:.972em;color:#76808a;margin:2px 0;text-transform:none;}.panel.administration .section-content .admin-content.panel .panel-footer label,.panel.layout-management-template .section-content .admin-content.panel .panel-footer label{font-size:.92em;font-weight:normal;color:#263646;}.panel.administration .section-content .admin-content.panel .panel-footer form td:first-child,.panel.layout-management-template .section-content .admin-content.panel .panel-footer form td:first-child{vertical-align:top;}.panel.administration .section-content .admin-content.panel .panel-footer form input[type='checkbox'],.panel.layout-management-template .section-content .admin-content.panel .panel-footer form input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;height:15px;width:15px;padding:0;margin:0 12px 0 4px;position:relative;top:2px;}.panel.administration .section-content .admin-content.panel .panel-footer form input[type='checkbox']:before,.panel.layout-management-template .section-content .admin-content.panel .panel-footer form input[type='checkbox']:before{position:absolute;display:inline-block;outline:1px solid #a2a8af;height:15px;width:15px;bottom:0;top:0;left:0;right:0;margin:auto;content:'';color:#fff;text-align:center;cursor:pointer;font:normal normal normal 11px/1 FontAwesome;font-size:11px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:1px 0 0 0;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-webkit-transition:all 200ms ease;transition:all 200ms ease;}.panel.administration .section-content .admin-content.panel .panel-footer form input[type='checkbox'][disabled]:before,.panel.layout-management-template .section-content .admin-content.panel .panel-footer form input[type='checkbox'][disabled]:before{background:#e8e8e8;outline:1px solid #d0d2d6;}.panel.administration .section-content .admin-content.panel .panel-footer form input[type='checkbox']:focus:before,.panel.administration .section-content .admin-content.panel .panel-footer form input[type='checkbox']:focus:checked:before,.panel.layout-management-template .section-content .admin-content.panel .panel-footer form input[type='checkbox']:focus:before,.panel.layout-management-template .section-content .admin-content.panel .panel-footer form input[type='checkbox']:focus:checked:before{outline:1px solid #52b2df;}.panel.administration .section-content .admin-content.panel .panel-footer form input[type='checkbox']:checked:before,.panel.layout-management-template .section-content .admin-content.panel .panel-footer form input[type='checkbox']:checked:before{outline:1px solid #a2a8af;border:1px solid #a2a8af;border-color:#fff;background:#0081c9;content:"";}.panel.administration .section-content .admin-content.panel .panel-footer form input[type='checkbox']:focus,.panel.layout-management-template .section-content .admin-content.panel .panel-footer form input[type='checkbox']:focus{outline:none;}.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped{border:1px solid #ededed;margin:4px 0;}.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>thead,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>thead,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>thead,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>thead,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead{border:1px solid #263646;text-transform:uppercase;font-weight:bold;}.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>thead .btn,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>thead .btn,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead .btn,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>thead .btn,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>thead .btn,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead .btn{border-color:#ededed;background:rgba(0,0,0,.17);color:#ededed;}.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>thead .btn:hover,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>thead .btn:hover,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead .btn:hover,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>thead .btn:hover,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>thead .btn:hover,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead .btn:hover{color:#263646;}.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>thead .btn:active,.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>thead .btn:focus,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>thead .btn:active,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>thead .btn:focus,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead .btn:active,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead .btn:focus,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>thead .btn:active,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>thead .btn:focus,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>thead .btn:active,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>thead .btn:focus,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead .btn:active,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead .btn:focus{color:#0081c9 !important;}.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>thead .btn.disabled,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>thead .btn.disabled,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead .btn.disabled,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>thead .btn.disabled,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>thead .btn.disabled,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead .btn.disabled{border-color:rgba(237,237,237,.25) !important;color:rgba(237,237,237,.25) !important;background:rgba(0,0,0,.03) !important;}.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped .form-group,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped .form-group,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped .form-group,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped .form-group,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped .form-group,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped .form-group{margin-bottom:0;}.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>thead>tr>td,.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>tbody>tr>td,.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>tr>td,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>thead>tr>td,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>tbody>tr>td,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>tr>td,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead>tr>td,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>tbody>tr>td,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>tr>td,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>thead>tr>td,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>tbody>tr>td,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>tr>td,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>thead>tr>td,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>tbody>tr>td,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>tr>td,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead>tr>td,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>tbody>tr>td,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>tr>td{padding:13px 11px;vertical-align:middle;}.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>thead>tr>td.v-top,.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>tbody>tr>td.v-top,.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>tr>td.v-top,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>thead>tr>td.v-top,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>tbody>tr>td.v-top,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>tr>td.v-top,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead>tr>td.v-top,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>tbody>tr>td.v-top,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>tr>td.v-top,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>thead>tr>td.v-top,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>tbody>tr>td.v-top,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>tr>td.v-top,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>thead>tr>td.v-top,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>tbody>tr>td.v-top,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>tr>td.v-top,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead>tr>td.v-top,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>tbody>tr>td.v-top,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>tr>td.v-top{vertical-align:top;}.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>thead>tr>td.v-bottom,.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>tbody>tr>td.v-bottom,.panel.administration .section-content .admin-content.panel .panel-body div>table.table-striped>tr>td.v-bottom,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>thead>tr>td.v-bottom,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>tbody>tr>td.v-bottom,.panel.administration .section-content .admin-content.panel .panel-body>table.table-striped>tr>td.v-bottom,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead>tr>td.v-bottom,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>tbody>tr>td.v-bottom,.panel.administration .section-content .admin-content.panel .panel-body div>component>table.table-striped>tr>td.v-bottom,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>thead>tr>td.v-bottom,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>tbody>tr>td.v-bottom,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>table.table-striped>tr>td.v-bottom,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>thead>tr>td.v-bottom,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>tbody>tr>td.v-bottom,.panel.layout-management-template .section-content .admin-content.panel .panel-body>table.table-striped>tr>td.v-bottom,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>thead>tr>td.v-bottom,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>tbody>tr>td.v-bottom,.panel.layout-management-template .section-content .admin-content.panel .panel-body div>component>table.table-striped>tr>td.v-bottom{vertical-align:bottom;}.panel.administration .section-content .admin-content.panel+.admin-content.panel,.panel.layout-management-template .section-content .admin-content.panel+.admin-content.panel{margin-top:15px;}.panel.administration .toolbar,.panel.layout-management-template .toolbar{padding:8px;height:49px;display:table;table-layout:fixed;width:100%;}.panel.administration .item-detail-header,.panel.layout-management-template .item-detail-header{margin-left:0;margin-right:0;font-size:.88em;border-bottom:1px solid #cacbce;}.panel.administration .item-detail-header .page-heading.panel-heading,.panel.layout-management-template .item-detail-header .page-heading.panel-heading{border-color:transparent;}.panel.administration .item-detail-header .heading span,.panel.layout-management-template .item-detail-header .heading span{font-size:.8em;}.btn-secondary:active:hover,.btn-secondary.active:hover,.open>.dropdown-toggle.btn-secondary:hover,.btn-secondary:active:focus,.btn-secondary.active:focus,.open>.dropdown-toggle.btn-secondary:focus,.btn-secondary:active.focus,.btn-secondary.active.focus,.open>.dropdown-toggle.btn-secondary.focus{color:#fff;background-color:#0081c9 !important;border-color:#0081c9;}