h1 span.subheading,h2 span.subheading,h3 span.subheading,h4 span.subheading,h5 span.subheading,h6 span.subheading,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
 margin-left:.1em;
 font-weight:300
}
span small,span .small,span.small,span.date,span .date,p.small,p .small {
 font-size:11px;
 font-weight:400;
 color:#333
}
span.large,span .large,p.large,p .large {
 font-size:14px;
 font-weight:400;
 color:#333
}
span.text-label,span .text-label,p .text-label,p.text-label {
 font-size:12px;
 font-weight:700;
 color:#495363
}
.break-long-words {
 word-wrap:break-word
}
.default-img-styles img {
 max-width:none;
 width:auto;
 height:auto;
 vertical-align:baseline;
 border:none;
 -ms-interpolation-mode:initial
}
.aria-visible-only {
 display:none!important
}
::-webkit-scrollbar {
 -webkit-appearance:none
}
::-webkit-scrollbar-track {
 background-color:transparent
}
::-webkit-scrollbar:vertical {
 width:10px
}
::-webkit-scrollbar:horizontal {
 height:10px
}
::-webkit-scrollbar-thumb {
 border-radius:6px;
 background-color:rgba(0,0,0,.4);
 background-clip:padding-box;
 border:2px solid transparent
}
::-webkit-scrollbar-thumb:hover {
 background-color:rgba(0,0,0,.5)
}
html {
 background-color:#fff
}
body::-webkit-scrollbar {
 -webkit-appearance:none
}
body::-webkit-scrollbar-track {
 background-color:transparent
}
body::-webkit-scrollbar:vertical {
 width:13.33px
}
body::-webkit-scrollbar:horizontal {
 height:13.33px
}
body::-webkit-scrollbar-thumb {
 border-radius:8px;
 background-color:rgba(0,0,0,.4);
 background-clip:padding-box;
 border:2.67px solid transparent
}
body::-webkit-scrollbar-thumb:hover {
 background-color:rgba(0,0,0,.5)
}
.prevent-scrolling {
 overflow:hidden!important
}
.fullscreen-element {
 background-color:#fff!important
}
.nav-free-mode .nav-free-element {
 position:fixed!important;
 width:100%!important;
 height:100%!important;
 top:0!important;
 left:0!important;
 right:0!important;
 bottom:0!important;
 background-color:#fff!important;
 padding:15px 15px 15px 15px!important;
 z-index:1032!important;
 outline:0;
 -webkit-transition:none!important;
 -moz-transition:none!important;
 -o-transition:none!important;
 transition:none!important;
 overflow:auto
}
.nav-free-mode .nav-free-element::-webkit-scrollbar {
 -webkit-appearance:none
}
.nav-free-mode .nav-free-element::-webkit-scrollbar-track {
 background-color:transparent
}
.nav-free-mode .nav-free-element::-webkit-scrollbar:vertical {
 width:13.33px
}
.nav-free-mode .nav-free-element::-webkit-scrollbar:horizontal {
 height:13.33px
}
.nav-free-mode .nav-free-element::-webkit-scrollbar-thumb {
 border-radius:8px;
 background-color:rgba(0,0,0,.4);
 background-clip:padding-box;
 border:2.67px solid transparent
}
.nav-free-mode .nav-free-element::-webkit-scrollbar-thumb:hover {
 background-color:rgba(0,0,0,.5)
}
:-moz-full-screen,:-ms-fullscreen,:-webkit-full-screen,:fullscreen {
 position:fixed;
 width:100%;
 top:0;
 background:0 0
}
:-moz-full-screen::backdrop,:-ms-fullscreen::backdrop,:-webkit-full-screen::backdrop,:fullscreen::backdrop,:-moz-full-screen::-ms-backdrop,:-ms-fullscreen::-ms-backdrop,:-webkit-full-screen::-ms-backdrop,:fullscreen::-ms-backdrop {
 background-color:#fff!important
}
:root:-webkit-full-screen-ancestor {
 background-color:#fff!important
}
.alert.with-icon {
 padding-left:28px
}
.alert.with-icon>.alert-icon {
 position:absolute;
 left:4px;
 top:4px
}
.alert.with-icon.alert-info>.alert-icon {
 color:#0072bc
}
.alert.with-icon.alert-warning>.alert-icon {
 color:#faab01
}
.alert.with-icon.alert-error>.alert-icon {
 color:#d80202
}
.alert.with-icon.alert-success>.alert-icon {
 color:green
}
.alert.with-icon.alert-callout>.alert-icon {
 color:#00857c
}
.save-cancel-controls {
 font-size:0;
 z-index:1026;
 -webkit-transition:width linear .1s,margin-left linear .1s,opacity linear .2s;
 -moz-transition:width linear .1s,margin-left linear .1s,opacity linear .2s;
 -o-transition:width linear .1s,margin-left linear .1s,opacity linear .2s;
 transition:width linear .1s,margin-left linear .1s,opacity linear .2s
}
.save-cancel-controls .btn,.save-cancel-controls .not-btn,.save-cancel-controls .btn-group,.save-cancel-controls label,.save-cancel-controls span.divider,.save-cancel-controls .toolbar-item {
 margin-left:0;
 margin-right:15px
}
.save-cancel-controls .btn.pull-right,.save-cancel-controls .not-btn.pull-right,.save-cancel-controls .btn-group.pull-right,.save-cancel-controls label.pull-right,.save-cancel-controls span.divider.pull-right,.save-cancel-controls .toolbar-item.pull-right {
 margin-left:15px;
 margin-right:0
}
.save-cancel-controls .btn-group {
 vertical-align:baseline
}
.save-cancel-controls .btn-group>.btn,.save-cancel-controls .btn-group>.not-btn {
 margin-right:0
}
.save-cancel-controls .btn-group>.btn.pull-right,.save-cancel-controls .btn-group>.not-btn.pull-right {
 margin-left:0
}
.save-cancel-controls>.btn+.btn,.save-cancel-controls>.not-btn+.not-btn,.save-cancel-controls>.btn+.not-btn,.save-cancel-controls>.not-btn+.btn,.save-cancel-controls>.btn-group+.btn,.save-cancel-controls>.btn-group+.not-btn,.save-cancel-controls>.btn+.btn-group,.save-cancel-controls>.not-btn+.btn-group {
 margin-left:0;
 margin-right:15px
}
.save-cancel-controls>.btn+.btn.pull-right,.save-cancel-controls>.not-btn+.not-btn.pull-right,.save-cancel-controls>.btn+.not-btn.pull-right,.save-cancel-controls>.not-btn+.btn.pull-right,.save-cancel-controls>.btn-group+.btn.pull-right,.save-cancel-controls>.btn-group+.not-btn.pull-right,.save-cancel-controls>.btn+.btn-group.pull-right,.save-cancel-controls>.not-btn+.btn-group.pull-right {
 margin-left:15px;
 margin-right:0
}
.save-cancel-controls>.btn:last-child,.save-cancel-controls>.not-btn:last-child,.save-cancel-controls>.btn-group:last-child,.save-cancel-controls>label:last-child,.save-cancel-controls>span.divider:last-child,.save-cancel-controls>.toolbar-item:last-child {
 margin-right:0
}
.save-cancel-controls.pull-right>.btn+.btn,.save-cancel-controls .pull-right>.btn+.btn,.save-cancel-controls.pull-right>.not-btn+.not-btn,.save-cancel-controls .pull-right>.not-btn+.not-btn,.save-cancel-controls.pull-right>.btn+.not-btn,.save-cancel-controls .pull-right>.btn+.not-btn,.save-cancel-controls.pull-right>.not-btn+.btn,.save-cancel-controls .pull-right>.not-btn+.btn,.save-cancel-controls.pull-right>.btn-group+.btn,.save-cancel-controls .pull-right>.btn-group+.btn,.save-cancel-controls.pull-right>.btn-group+.not-btn,.save-cancel-controls .pull-right>.btn-group+.not-btn,.save-cancel-controls.pull-right>.btn+.btn-group,.save-cancel-controls .pull-right>.btn+.btn-group,.save-cancel-controls.pull-right>.not-btn+.btn-group,.save-cancel-controls .pull-right>.not-btn+.btn-group {
 margin-right:15px
}
.save-cancel-controls.pull-right>:last-child,.save-cancel-controls .pull-right>:last-child {
 margin-right:0!important
}
.save-cancel-controls .status-message {
 margin:0 15px 0 0;
 vertical-align:middle
}
.save-cancel-controls .btn-error {
 padding:4px 10px
}
.save-cancel-controls.auto-centered {
 -webkit-transform:translate(-50%,0);
 -moz-transform:translate(-50%,0);
 -ms-transform:translate(-50%,0);
 -o-transform:translate(-50%,0);
 transform:translate(-50%,0)
}
.save-cancel-controls .errors-list {
 position:relative;
 display:inline-block;
 font-size:0;
 white-space:nowrap;
 margin-right:15px
}
.save-cancel-controls .errors-list .btn {
 margin-right:0
}
.save-cancel-controls .errors-list .dropdown-menu {
 padding:0;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 -webkit-box-shadow:0 3px 2px rgba(227,227,227,.6);
 -moz-box-shadow:0 3px 2px rgba(227,227,227,.6);
 -ms-box-shadow:0 3px 2px rgba(227,227,227,.6);
 -o-box-shadow:0 3px 2px rgba(227,227,227,.6);
 box-shadow:0 3px 2px rgba(227,227,227,.6);
 margin-top:6px
}
.save-cancel-controls .errors-list .dropdown-menu:before,.save-cancel-controls .errors-list .dropdown-menu:after {
 content:'';
 position:absolute;
 left:50%
}
.save-cancel-controls .errors-list .dropdown-menu:before {
 top:-6px;
 margin-left:-7px;
 width:0;
 height:0;
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 border-bottom:6px solid #dce3e4
}
.save-cancel-controls .errors-list .dropdown-menu:after {
 top:-5px;
 margin-left:-5px;
 width:0;
 height:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:5px solid #fff
}
.save-cancel-controls .errors-list .dropdown-menu .notification-list {
 padding:0;
 margin:0;
 max-height:160px;
 min-width:250px;
 max-width:350px;
 overflow-y:auto
}
.save-cancel-controls .errors-list .dropdown-menu .notification-list li {
 padding:0 10px;
 font-size:12px;
 height:32px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.save-cancel-controls .errors-list .dropdown-menu .notification-list li label,.save-cancel-controls .errors-list .dropdown-menu .notification-list li a {
 color:#d80202;
 display:inline;
 line-height:32px
}
.save-cancel-controls .errors-list .dropdown-menu .notification-list li label:hover,.save-cancel-controls .errors-list .dropdown-menu .notification-list li a:hover,.save-cancel-controls .errors-list .dropdown-menu .notification-list li label:focus,.save-cancel-controls .errors-list .dropdown-menu .notification-list li a:focus {
 text-decoration:underline
}
.save-cancel-controls .errors-list .dropdown-menu .notification-list li:nth-child(2n+1) {
 background-color:transparent
}
.save-cancel-controls .errors-list .dropdown-menu .notification-list li:nth-child(2n) {
 background-color:#f3f3f3
}
.save-cancel-controls :last-child {
 margin-right:0
}
.save-cancel-controls.fade {
 opacity:0;
 filter:alpha(opacity=0)
}
.save-cancel-controls.fade.in {
 opacity:1;
 filter:alpha(opacity=100)
}
.modal-footer .save-cancel-controls .btn,.modal-footer .save-cancel-controls .not-btn,.modal-footer .save-cancel-controls .btn-group,.modal-footer .save-cancel-controls label,.modal-footer .save-cancel-controls span.divider,.modal-footer .save-cancel-controls .toolbar-item,.tray-footer .save-cancel-controls .btn,.tray-footer .save-cancel-controls .not-btn,.tray-footer .save-cancel-controls .btn-group,.tray-footer .save-cancel-controls label,.tray-footer .save-cancel-controls span.divider,.tray-footer .save-cancel-controls .toolbar-item {
 margin-left:0;
 margin-right:15px
}
.modal-footer .save-cancel-controls .btn.pull-right,.modal-footer .save-cancel-controls .not-btn.pull-right,.modal-footer .save-cancel-controls .btn-group.pull-right,.modal-footer .save-cancel-controls label.pull-right,.modal-footer .save-cancel-controls span.divider.pull-right,.modal-footer .save-cancel-controls .toolbar-item.pull-right,.tray-footer .save-cancel-controls .btn.pull-right,.tray-footer .save-cancel-controls .not-btn.pull-right,.tray-footer .save-cancel-controls .btn-group.pull-right,.tray-footer .save-cancel-controls label.pull-right,.tray-footer .save-cancel-controls span.divider.pull-right,.tray-footer .save-cancel-controls .toolbar-item.pull-right {
 margin-left:15px;
 margin-right:0
}
.modal-footer .save-cancel-controls .btn-group,.tray-footer .save-cancel-controls .btn-group {
 vertical-align:baseline
}
.modal-footer .save-cancel-controls .btn-group>.btn,.modal-footer .save-cancel-controls .btn-group>.not-btn,.tray-footer .save-cancel-controls .btn-group>.btn,.tray-footer .save-cancel-controls .btn-group>.not-btn {
 margin-right:0
}
.modal-footer .save-cancel-controls .btn-group>.btn.pull-right,.modal-footer .save-cancel-controls .btn-group>.not-btn.pull-right,.tray-footer .save-cancel-controls .btn-group>.btn.pull-right,.tray-footer .save-cancel-controls .btn-group>.not-btn.pull-right {
 margin-left:0
}
.modal-footer .save-cancel-controls>.btn+.btn,.modal-footer .save-cancel-controls>.not-btn+.not-btn,.modal-footer .save-cancel-controls>.btn+.not-btn,.modal-footer .save-cancel-controls>.not-btn+.btn,.modal-footer .save-cancel-controls>.btn-group+.btn,.modal-footer .save-cancel-controls>.btn-group+.not-btn,.modal-footer .save-cancel-controls>.btn+.btn-group,.modal-footer .save-cancel-controls>.not-btn+.btn-group,.tray-footer .save-cancel-controls>.btn+.btn,.tray-footer .save-cancel-controls>.not-btn+.not-btn,.tray-footer .save-cancel-controls>.btn+.not-btn,.tray-footer .save-cancel-controls>.not-btn+.btn,.tray-footer .save-cancel-controls>.btn-group+.btn,.tray-footer .save-cancel-controls>.btn-group+.not-btn,.tray-footer .save-cancel-controls>.btn+.btn-group,.tray-footer .save-cancel-controls>.not-btn+.btn-group {
 margin-left:0;
 margin-right:15px
}
.modal-footer .save-cancel-controls>.btn+.btn.pull-right,.modal-footer .save-cancel-controls>.not-btn+.not-btn.pull-right,.modal-footer .save-cancel-controls>.btn+.not-btn.pull-right,.modal-footer .save-cancel-controls>.not-btn+.btn.pull-right,.modal-footer .save-cancel-controls>.btn-group+.btn.pull-right,.modal-footer .save-cancel-controls>.btn-group+.not-btn.pull-right,.modal-footer .save-cancel-controls>.btn+.btn-group.pull-right,.modal-footer .save-cancel-controls>.not-btn+.btn-group.pull-right,.tray-footer .save-cancel-controls>.btn+.btn.pull-right,.tray-footer .save-cancel-controls>.not-btn+.not-btn.pull-right,.tray-footer .save-cancel-controls>.btn+.not-btn.pull-right,.tray-footer .save-cancel-controls>.not-btn+.btn.pull-right,.tray-footer .save-cancel-controls>.btn-group+.btn.pull-right,.tray-footer .save-cancel-controls>.btn-group+.not-btn.pull-right,.tray-footer .save-cancel-controls>.btn+.btn-group.pull-right,.tray-footer .save-cancel-controls>.not-btn+.btn-group.pull-right {
 margin-left:15px;
 margin-right:0
}
.modal-footer .save-cancel-controls>.btn:last-child,.modal-footer .save-cancel-controls>.not-btn:last-child,.modal-footer .save-cancel-controls>.btn-group:last-child,.modal-footer .save-cancel-controls>label:last-child,.modal-footer .save-cancel-controls>span.divider:last-child,.modal-footer .save-cancel-controls>.toolbar-item:last-child,.tray-footer .save-cancel-controls>.btn:last-child,.tray-footer .save-cancel-controls>.not-btn:last-child,.tray-footer .save-cancel-controls>.btn-group:last-child,.tray-footer .save-cancel-controls>label:last-child,.tray-footer .save-cancel-controls>span.divider:last-child,.tray-footer .save-cancel-controls>.toolbar-item:last-child {
 margin-right:0
}
.modal-footer .save-cancel-controls.pull-right>.btn+.btn,.modal-footer .save-cancel-controls .pull-right>.btn+.btn,.modal-footer .save-cancel-controls.pull-right>.not-btn+.not-btn,.modal-footer .save-cancel-controls .pull-right>.not-btn+.not-btn,.modal-footer .save-cancel-controls.pull-right>.btn+.not-btn,.modal-footer .save-cancel-controls .pull-right>.btn+.not-btn,.modal-footer .save-cancel-controls.pull-right>.not-btn+.btn,.modal-footer .save-cancel-controls .pull-right>.not-btn+.btn,.modal-footer .save-cancel-controls.pull-right>.btn-group+.btn,.modal-footer .save-cancel-controls .pull-right>.btn-group+.btn,.modal-footer .save-cancel-controls.pull-right>.btn-group+.not-btn,.modal-footer .save-cancel-controls .pull-right>.btn-group+.not-btn,.modal-footer .save-cancel-controls.pull-right>.btn+.btn-group,.modal-footer .save-cancel-controls .pull-right>.btn+.btn-group,.modal-footer .save-cancel-controls.pull-right>.not-btn+.btn-group,.modal-footer .save-cancel-controls .pull-right>.not-btn+.btn-group,.tray-footer .save-cancel-controls.pull-right>.btn+.btn,.tray-footer .save-cancel-controls .pull-right>.btn+.btn,.tray-footer .save-cancel-controls.pull-right>.not-btn+.not-btn,.tray-footer .save-cancel-controls .pull-right>.not-btn+.not-btn,.tray-footer .save-cancel-controls.pull-right>.btn+.not-btn,.tray-footer .save-cancel-controls .pull-right>.btn+.not-btn,.tray-footer .save-cancel-controls.pull-right>.not-btn+.btn,.tray-footer .save-cancel-controls .pull-right>.not-btn+.btn,.tray-footer .save-cancel-controls.pull-right>.btn-group+.btn,.tray-footer .save-cancel-controls .pull-right>.btn-group+.btn,.tray-footer .save-cancel-controls.pull-right>.btn-group+.not-btn,.tray-footer .save-cancel-controls .pull-right>.btn-group+.not-btn,.tray-footer .save-cancel-controls.pull-right>.btn+.btn-group,.tray-footer .save-cancel-controls .pull-right>.btn+.btn-group,.tray-footer .save-cancel-controls.pull-right>.not-btn+.btn-group,.tray-footer .save-cancel-controls .pull-right>.not-btn+.btn-group {
 margin-right:15px
}
.modal-footer .save-cancel-controls.pull-right>:last-child,.modal-footer .save-cancel-controls .pull-right>:last-child,.tray-footer .save-cancel-controls.pull-right>:last-child,.tray-footer .save-cancel-controls .pull-right>:last-child {
 margin-right:0!important
}
input:focus,a:focus,select:focus,textarea:focus {
 outline:0!important
}
input[type=radio],input[type=checkbox] {
 -webkit-transition:box-shadow linear .2s;
 -moz-transition:box-shadow linear .2s;
 -o-transition:box-shadow linear .2s;
 transition:box-shadow linear .2s
}
input[type=radio]:focus,input[type=checkbox]:focus {
 -webkit-box-shadow:#0072bc 0 0 0 1px;
 -moz-box-shadow:#0072bc 0 0 0 1px;
 -ms-box-shadow:#0072bc 0 0 0 1px;
 -o-box-shadow:#0072bc 0 0 0 1px;
 box-shadow:#0072bc 0 0 0 1px;
 outline:thin dotted #333!important;
 outline:5px auto -webkit-focus-ring-color!important;
 outline-offset:-2px
}
label.control-label {
 font-size:12px;
 font-weight:700;
 color:#495363;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
label.control-label.no-clip {
 overflow:visible;
 white-space:normal;
 text-overflow:clip
}
.control-group.control-group-inline {
 display:inline-block;
 margin-bottom:10px
}
.control-group.control-group-inline.block-level {
 display:block
}
.control-group.control-group-inline .control-label {
 display:inline-block;
 margin-right:4px;
 vertical-align:middle
}
.control-group.control-group-inline .controls {
 display:inline-block
}
.control-group.control-group-inline select,.control-group.control-group-inline textarea,.control-group.control-group-inline input,.control-group.control-group-inline .uneditable-input,.control-group.control-group-inline .search-query {
 margin-bottom:0
}
.btn-toolbar .control-group-inline .control-label {
 vertical-align:middle
}
.btn-toolbar .control-group-inline {
 margin-bottom:0
}
.controls-inline .radio,.controls-yes-no .radio,.controls-inline .checkbox,.controls-yes-no .checkbox {
 display:inline-block;
 vertical-align:top;
 margin-right:10px
}
.controls-inline .radio:last-child,.controls-yes-no .radio:last-child,.controls-inline .checkbox:last-child,.controls-yes-no .checkbox:last-child {
 margin-bottom:20px;
 margin-right:0
}
.controls-inline .radio.left-icon,.controls-yes-no .radio.left-icon,.controls-inline .checkbox.left-icon,.controls-yes-no .checkbox.left-icon {
 position:relative;
 padding-left:45px
}
.controls-inline .radio.left-icon .pgbu-icon,.controls-yes-no .radio.left-icon .pgbu-icon,.controls-inline .checkbox.left-icon .pgbu-icon,.controls-yes-no .checkbox.left-icon .pgbu-icon {
 position:absolute;
 left:0;
 top:-1px
}
.controls-inline .radio.left-icon-large,.controls-yes-no .radio.left-icon-large,.controls-inline .checkbox.left-icon-large,.controls-yes-no .checkbox.left-icon-large {
 position:relative;
 padding-left:49px
}
.controls-inline .radio.left-icon-large .pgbu-icon-large,.controls-yes-no .radio.left-icon-large .pgbu-icon-large,.controls-inline .checkbox.left-icon-large .pgbu-icon-large,.controls-yes-no .checkbox.left-icon-large .pgbu-icon-large {
 position:absolute;
 left:0;
 top:-2px
}
.controls-view-only {
 overflow-y:auto;
 max-height:6.5em;
 padding:2px 0;
 margin-bottom:20px
}
.control-group-inline .controls-view-only,.controls-inline.controls-view-only {
 padding:0;
 margin-bottom:0;
 vertical-align:middle
}
.empty-view-only-message {
 color:#666;
 font-style:italic
}
.help-block {
 font-size:11px;
 font-weight:inherit;
 color:#666;
 line-height:15px;
 margin-bottom:5px
}
.help-block:before,.help-block:after {
 content:"\00a0";
 display:inline-block;
 overflow:hidden;
 height:0;
 width:0
}
.control-group.error label.control-label {
 font-size:12px;
 font-weight:700;
 color:#495363
}
.control-group.success label.control-label {
 font-size:12px;
 font-weight:700;
 color:#495363
}
.required>label:after,label.required:after {
 content:' *';
 color:#d80202;
 font-weight:bolder
}
.required>fieldset,fieldset.required {
 position:relative
}
.required>fieldset span.required-note,fieldset.required span.required-note {
 color:#d80202;
 font-weight:400;
 position:absolute;
 text-transform:capitalize;
 top:0;
 right:0
}
.required>fieldset span.required-note:before,fieldset.required span.required-note:before {
 content:'* '
}
.required>fieldset .required>label:after,fieldset.required .required>label:after,.required>fieldset label.required:after,fieldset.required label.required:after {
 content:''
}
.error-summary {
 background-color:#f6e9e9;
 font-size:11px;
 color:#d80202;
 padding:6px;
 line-height:16px;
 margin-bottom:1em
}
.error-summary .icon {
 float:left
}
.error-summary .message,.error-summary .error-list {
 margin-left:30px
}
.error-summary .error-list {
 margin-bottom:0;
 list-style-type:none
}
.error-summary .error-list li {
 line-height:16px
}
.error-summary label {
 display:inline;
 font-size:11px
}
label {
 margin-bottom:0
}
.disabled .checkbox,.disabled .radio {
 color:#666;
 cursor:hand;
 cursor:pointer;
 cursor:default
}
.checkbox.disabled,.radio.disabled {
 color:#666;
 cursor:hand;
 cursor:pointer;
 cursor:default
}
.form-horizontal .control-label {
 padding-top:0
}
.control-label .not-btn .caret {
 vertical-align:middle;
 margin-top:-4px
}
.control-label .btn-group {
 max-width:100%;
 vertical-align:bottom
}
.control-label .dropdown-toggle {
 max-width:100%;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 position:relative;
 padding-right:13px
}
.control-label .dropdown-toggle .caret {
 position:absolute;
 right:0;
 top:11px
}
.control-label .not-btn {
 font-weight:700
}
.controls .checkbox:last-child,.controls .radio:last-child {
 margin-bottom:20px
}
fieldset {
 margin-bottom:15px
}
fieldset.control-group {
 margin-bottom:15px
}
.dropdown-menu.pull-center {
 left:auto;
 right:50%
}
.dropdown-menu.disclosure,.dropdown-panel.disclosure {
 margin-top:10px
}
.dropdown-menu.disclosure:before,.dropdown-panel.disclosure:before,.dropdown-menu.disclosure:after,.dropdown-panel.disclosure:after {
 content:'';
 position:absolute;
 left:20px;
 bottom:100%;
 display:block;
 margin-left:-10px
}
.dropdown-menu.disclosure.pull-center:before,.dropdown-panel.disclosure.pull-center:before,.dropdown-menu.disclosure.pull-center:after,.dropdown-panel.disclosure.pull-center:after {
 left:50%
}
.dropdown-menu.disclosure.pull-right:before,.dropdown-panel.disclosure.pull-right:before,.dropdown-menu.disclosure.pull-right:after,.dropdown-panel.disclosure.pull-right:after {
 right:20px;
 left:auto
}
.dropdown-menu.disclosure:before {
 width:0;
 height:0;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-bottom:10px solid #dce3e4;
 border-left-width:9px
}
.dropdown-menu.disclosure:after {
 width:0;
 height:0;
 border-left:9px solid transparent;
 border-right:9px solid transparent;
 border-bottom:9px solid #fff
}
.dropdown-panel.disclosure:before {
 width:0;
 height:0;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-bottom:10px solid #ddd;
 border-left-width:9px
}
.dropdown-panel.disclosure:after {
 width:0;
 height:0;
 border-left:9px solid transparent;
 border-right:9px solid transparent;
 border-bottom:9px solid #f3f3f3
}
.dropup .dropdown-menu.disclosure {
 margin-top:2px;
 margin-bottom:10px
}
.dropup .dropdown-menu.disclosure:before,.dropup .dropdown-menu.disclosure:after {
 top:100%;
 bottom:auto;
 display:block;
 margin-left:-10px
}
.dropup .dropdown-menu.disclosure:before {
 border:none;
 width:0;
 height:0;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-top:10px solid #dce3e4;
 border-right-width:9px
}
.dropup .dropdown-menu.disclosure:after {
 border:none;
 width:0;
 height:0;
 border-left:9px solid transparent;
 border-right:9px solid transparent;
 border-top:9px solid #fff
}
.dropup-for-panel .dropdown-panel.disclosure {
 margin-top:2px;
 margin-bottom:10px
}
.dropup-for-panel .dropdown-panel.disclosure:before,.dropup-for-panel .dropdown-panel.disclosure:after {
 top:100%;
 bottom:auto;
 display:block;
 margin-left:-10px
}
.dropup-for-panel .dropdown-panel.disclosure:before {
 border:none;
 width:0;
 height:0;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-top:10px solid #ddd;
 border-right-width:9px
}
.dropup-for-panel .dropdown-panel.disclosure:after {
 border:none;
 width:0;
 height:0;
 border-left:9px solid transparent;
 border-right:9px solid transparent;
 border-top:9px solid #f3f3f3
}
.dropdown-menu>.nested-dropdown-menu {
 display:block;
 position:static;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 -ms-box-shadow:none;
 -o-box-shadow:none;
 box-shadow:none;
 border:none;
 padding:0;
 margin:0;
 overflow-y:auto
}
.dropdown-menu.modal-like-dropdown {
 padding:0;
 margin-top:10px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 border:1px solid #b6c6cb;
 background-color:#f3f3f3;
 padding-bottom:15px
}
.dropdown-menu.modal-like-dropdown ul {
 margin:0;
 list-style:none
}
.dropdown-menu.modal-like-dropdown li a {
 display:block;
 color:#495363;
 padding:3px 15px
}
.dropdown-menu.modal-like-dropdown li.active {
 background-color:#fff
}
.dropdown-menu.modal-like-dropdown li.active a {
 padding-left:10px;
 border-left:5px solid #495363;
 color:#333
}
.dropdown-menu.modal-like-dropdown:before,.dropdown-menu.modal-like-dropdown:after {
 content:'';
 position:absolute;
 left:15px
}
.dropdown-menu.modal-like-dropdown:before {
 width:0;
 height:0;
 border-left:9px solid transparent;
 border-right:9px solid transparent;
 border-bottom:9px solid #b6c6cb;
 margin-left:-1px;
 top:-9px
}
.dropdown-menu.modal-like-dropdown:after {
 width:0;
 height:0;
 border-left:8px solid transparent;
 border-right:8px solid transparent;
 border-bottom:8px solid #dce3e4;
 top:-8px
}
.dropdown-menu.modal-like-dropdown.pull-right:before,.dropdown-menu.modal-like-dropdown.pull-right:after {
 left:auto;
 right:15px
}
.dropdown-menu.modal-like-dropdown.pull-right:before {
 margin-left:0;
 margin-right:-1px
}
.dropdown-menu>li>.with-shortcut {
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -ms-flex-pack:justify;
 -webkit-justify-content:space-between;
 justify-content:space-between
}
.dropdown-menu>li>.with-shortcut .shortcut {
 margin-left:6px;
 color:#767676;
 font-size:11px
}
.dropdown-panel {
 display:none;
 position:absolute;
 z-index:1038;
 background-color:#f3f3f3;
 border:1px solid #ddd;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 padding:10px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-box-shadow:1px 2px 10px rgba(0,0,0,.2);
 -moz-box-shadow:1px 2px 10px rgba(0,0,0,.2);
 -ms-box-shadow:1px 2px 10px rgba(0,0,0,.2);
 -o-box-shadow:1px 2px 10px rgba(0,0,0,.2);
 box-shadow:1px 2px 10px rgba(0,0,0,.2)
}
.open>.dropdown-panel {
 display:block
}
.dropdown-panel.pull-right {
 right:0
}
.dropdown-panel.light-theme {
 background-color:#fff;
 border-color:#616977
}
.dropdown-panel.light-theme:before {
 border-bottom-color:#616977
}
.dropdown-panel.light-theme:after {
 border-bottom-color:#fff
}
.dropup-for-panel .dropdown-panel {
 bottom:100%;
 top:auto
}
.dropdown-menu.icon-dropdown-menu>li>a {
 padding-left:30px;
 position:relative
}
.dropdown-menu.icon-dropdown-menu>li>a>.pgbu-icon,.dropdown-menu.icon-dropdown-menu>li>a>.pgbu-icon-small {
 position:absolute
}
.dropdown-menu.icon-dropdown-menu>li>a>.pgbu-icon {
 left:6px;
 top:3px
}
.dropdown-menu.icon-dropdown-menu>li>a>.pgbu-icon-small {
 left:8px;
 top:4px
}
div.bordered-fieldset>fieldset {
 height:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box
}
div.bordered-fieldset>fieldset legend {
 font-size:16px;
 font-weight:400;
 color:#495363;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 height:28px;
 line-height:28px;
 width:100%;
 border-bottom:2px solid #ccc;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 -webkit-padding-start:0;
 -webkit-padding-end:0;
 -moz-padding-start:0;
 -moz-padding-end:0;
 padding:0
}
div.bordered-fieldset>fieldset legend .not-btn .caret {
 vertical-align:middle;
 margin-top:-4px
}
div.bordered-fieldset>fieldset legend .btn-group {
 max-width:100%;
 vertical-align:bottom
}
div.bordered-fieldset>fieldset legend .dropdown-toggle {
 max-width:100%;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 position:relative;
 padding-right:13px
}
div.bordered-fieldset>fieldset legend .dropdown-toggle .caret {
 position:absolute;
 right:0;
 top:11px
}
div.bordered-fieldset>fieldset legend .not-btn {
 font-size:16px;
 font-weight:400;
 color:#495363;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
div.bordered-fieldset>fieldset legend .not-btn .caret {
 border-top-color:#495363
}
div.bordered-fieldset>fieldset span.required-note {
 top:4px
}
div.bordered-fieldset>fieldset .fieldset-content {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 padding:15px
}
div.bordered-fieldset>fieldset .fieldset-content.fit-parent {
 height:100%
}
div.bordered-fieldset>fieldset legend+.fieldset-content.fit-parent {
 height:-webkit-calc(100% - 28px);
 height:-moz-calc(100% - 28px);
 height:-o-calc(100% - 28px);
 height:calc(100% - 28px)
}
div.bordered-fieldset.fit-parent {
 height:100%
}
div.bordered-fieldset.fit-content {
 display:inline-block
}
fieldset.bordered {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box
}
fieldset.bordered legend {
 font-size:16px;
 font-weight:400;
 color:#495363;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 height:28px;
 line-height:28px;
 width:100%;
 border-bottom:2px solid #ccc;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 -webkit-padding-start:0;
 -webkit-padding-end:0;
 -moz-padding-start:0;
 -moz-padding-end:0;
 padding:0
}
fieldset.bordered legend .not-btn .caret {
 vertical-align:middle;
 margin-top:-4px
}
fieldset.bordered legend .btn-group {
 max-width:100%;
 vertical-align:bottom
}
fieldset.bordered legend .dropdown-toggle {
 max-width:100%;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 position:relative;
 padding-right:13px
}
fieldset.bordered legend .dropdown-toggle .caret {
 position:absolute;
 right:0;
 top:11px
}
fieldset.bordered legend .not-btn {
 font-size:16px;
 font-weight:400;
 color:#495363;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
fieldset.bordered legend .not-btn .caret {
 border-top-color:#495363
}
fieldset.bordered span.required-note {
 top:4px
}
fieldset.bordered .fieldset-content {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 padding:15px
}
fieldset.bordered .fieldset-content.fit-parent {
 height:100%
}
fieldset.bordered legend+.fieldset-content.fit-parent {
 height:-webkit-calc(100% - 28px);
 height:-moz-calc(100% - 28px);
 height:-o-calc(100% - 28px);
 height:calc(100% - 28px)
}
fieldset.bordered.fit-parent {
 height:100%
}
fieldset.bordered.fit-content {
 display:inline-block
}
.pgbu-icon,.pgbu-icon-file {
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:20px
}
.pgbu-icon,.pgbu-icon-file,.pgbu-icon:before,.pgbu-icon-file:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.pgbu-icon .spoken-text,.pgbu-icon-file .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.pgbu-icon-small {
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:16px
}
.pgbu-icon-small,.pgbu-icon-small:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.pgbu-icon-small .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.pgbu-icon-large {
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:24px
}
.pgbu-icon-large,.pgbu-icon-large:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.pgbu-icon-large .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.pgbu-icon-nav {
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:22px
}
.pgbu-icon-nav,.pgbu-icon-nav:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.pgbu-icon-nav .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.micro-app-icon {
 color:#fff;
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:40px
}
.micro-app-icon,.micro-app-icon:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.micro-app-icon .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.micro-app-icon:before {
 display:block;
 font-size:.65em;
 text-align:center
}
.micro-app-add {
 background-color:#b0c3c8
}
.micro-app-add:before {
 content:"+"
}
.micro-app-background {
 padding:36px 36px 36px 146px;
 position:relative
}
.micro-app-background:before {
 font-family:BlueSkyGlyphs;
 position:absolute;
 top:26px;
 left:18px;
 font-size:110px;
 line-height:100%
}
a .pgbu-icon:only-child,a .pgbu-icon-small:only-child,a .pgbu-icon-large:only-child,a .pgbu-icon-file:only-child {
 text-decoration:none
}
.throbber,.pulse-spinner,.loading-spinner-large,.loading-spinner-large,.saving-spinner-large,.saving-spinner-large {
 width:3em;
 text-align:center;
 position:relative
}
.throbber>.dot,.pulse-spinner>.dot,.loading-spinner-large>.dot,.loading-spinner-large>.dot,.saving-spinner-large>.dot,.saving-spinner-large>.dot {
 width:1em;
 height:1em;
 background-color:currentcolor;
 border-radius:50%;
 display:inline-block;
 -webkit-animation:prim-throbber-anim 1.2s infinite ease-in-out both;
 -moz-animation:prim-throbber-anim 1.2s infinite ease-in-out both;
 -ms-animation:prim-throbber-anim 1.2s infinite ease-in-out both;
 -o-animation:prim-throbber-anim 1.2s infinite ease-in-out both;
 animation:prim-throbber-anim 1.2s infinite ease-in-out both;
 -webkit-transform:scale(0.5);
 -moz-transform:scale(0.5);
 -ms-transform:scale(0.5);
 -o-transform:scale(0.5);
 transform:scale(0.5);
 position:absolute;
 left:66%;
 top:0
}
.throbber>.dot:nth-child(3n+1),.pulse-spinner>.dot:nth-child(3n+1),.loading-spinner-large>.dot:nth-child(3n+1),.loading-spinner-large>.dot:nth-child(3n+1),.saving-spinner-large>.dot:nth-child(3n+1),.saving-spinner-large>.dot:nth-child(3n+1) {
 -webkit-animation-delay:-.3s;
 -moz-animation-delay:-.3s;
 -ms-animation-delay:-.3s;
 -o-animation-delay:-.3s;
 animation-delay:-.3s;
 left:0
}
.throbber>.dot:nth-child(3n+2),.pulse-spinner>.dot:nth-child(3n+2),.loading-spinner-large>.dot:nth-child(3n+2),.loading-spinner-large>.dot:nth-child(3n+2),.saving-spinner-large>.dot:nth-child(3n+2),.saving-spinner-large>.dot:nth-child(3n+2) {
 -webkit-animation-delay:-.15s;
 -moz-animation-delay:-.15s;
 -ms-animation-delay:-.15s;
 -o-animation-delay:-.15s;
 animation-delay:-.15s;
 left:33%
}
.throbber.square,.pulse-spinner.square,.pulse-spinner,.loading-spinner-large.square,.loading-spinner-large,.loading-spinner-large.square,.loading-spinner-large,.saving-spinner-large.square,.saving-spinner-large,.saving-spinner-large.square,.saving-spinner-large {
 width:1em;
 height:1em;
 line-height:.6em
}
.throbber.square>.dot,.pulse-spinner.square>.dot,.pulse-spinner>.dot,.loading-spinner-large.square>.dot,.loading-spinner-large>.dot,.loading-spinner-large.square>.dot,.loading-spinner-large>.dot,.saving-spinner-large.square>.dot,.saving-spinner-large>.dot,.saving-spinner-large.square>.dot,.saving-spinner-large>.dot {
 font-size:33%;
 top:33%
}
.throbber.static .dot,.pulse-spinner.static .dot,.loading-spinner-large.static .dot,.loading-spinner-large.static .dot,.saving-spinner-large.static .dot,.saving-spinner-large.static .dot {
 -webkit-animation:none;
 -moz-animation:none;
 -ms-animation:none;
 -o-animation:none;
 animation:none
}
@-webkit-keyframes prim-throbber-anim {
 0%,60%,100% {
  -webkit-transform:scale(0.3);
  -moz-transform:scale(0.3);
  -ms-transform:scale(0.3);
  -o-transform:scale(0.3);
  transform:scale(0.3)
 }
 20% {
  -webkit-transform:scale(0.7);
  -moz-transform:scale(0.7);
  -ms-transform:scale(0.7);
  -o-transform:scale(0.7);
  transform:scale(0.7)
 }
}
@-moz-keyframes prim-throbber-anim {
 0%,60%,100% {
  -webkit-transform:scale(0.3);
  -moz-transform:scale(0.3);
  -ms-transform:scale(0.3);
  -o-transform:scale(0.3);
  transform:scale(0.3)
 }
 20% {
  -webkit-transform:scale(0.7);
  -moz-transform:scale(0.7);
  -ms-transform:scale(0.7);
  -o-transform:scale(0.7);
  transform:scale(0.7)
 }
}
@-ms-keyframes prim-throbber-anim {
 0%,60%,100% {
  -webkit-transform:scale(0.3);
  -moz-transform:scale(0.3);
  -ms-transform:scale(0.3);
  -o-transform:scale(0.3);
  transform:scale(0.3)
 }
 20% {
  -webkit-transform:scale(0.7);
  -moz-transform:scale(0.7);
  -ms-transform:scale(0.7);
  -o-transform:scale(0.7);
  transform:scale(0.7)
 }
}
@-o-keyframes prim-throbber-anim {
 0%,60%,100% {
  -webkit-transform:scale(0.3);
  -moz-transform:scale(0.3);
  -ms-transform:scale(0.3);
  -o-transform:scale(0.3);
  transform:scale(0.3)
 }
 20% {
  -webkit-transform:scale(0.7);
  -moz-transform:scale(0.7);
  -ms-transform:scale(0.7);
  -o-transform:scale(0.7);
  transform:scale(0.7)
 }
}
@keyframes prim-throbber-anim {
 0%,60%,100% {
  -webkit-transform:scale(0.3);
  -moz-transform:scale(0.3);
  -ms-transform:scale(0.3);
  -o-transform:scale(0.3);
  transform:scale(0.3)
 }
 20% {
  -webkit-transform:scale(0.7);
  -moz-transform:scale(0.7);
  -ms-transform:scale(0.7);
  -o-transform:scale(0.7);
  transform:scale(0.7)
 }
}
.pgbu-circle-icon {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 background-color:#333;
 color:#fff;
 background-color:#000
}
.pgbu-circle-icon:before {
 display:block;
 font-size:.65em;
 text-align:center
}
.pgbu-circle-icon.info {
 background-color:#0072bc
}
.pgbu-circle-icon.warning {
 background-color:#faab01
}
.pgbu-circle-icon.error {
 background-color:#d80202
}
.pgbu-circle-icon.success {
 background-color:green
}
.pgbu-circle-icon.callout {
 background-color:#00857c
}
.pgbu-hollow-circle-icon,.pgbu-action-circle-icon {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 background-color:#dce3e4
}
.pgbu-hollow-circle-icon:before,.pgbu-action-circle-icon:before {
 display:block;
 color:#666;
 font-size:.65em;
 text-align:center
}
button:hover .pgbu-hollow-circle-icon,button:hover .pgbu-action-circle-icon,button:focus .pgbu-hollow-circle-icon,button:focus .pgbu-action-circle-icon,a:hover .pgbu-hollow-circle-icon,a:hover .pgbu-action-circle-icon,a:focus .pgbu-hollow-circle-icon,a:focus .pgbu-action-circle-icon {
 background-color:#0072bc
}
button:hover .pgbu-hollow-circle-icon:before,button:hover .pgbu-action-circle-icon:before,button:focus .pgbu-hollow-circle-icon:before,button:focus .pgbu-action-circle-icon:before,a:hover .pgbu-hollow-circle-icon:before,a:hover .pgbu-action-circle-icon:before,a:focus .pgbu-hollow-circle-icon:before,a:focus .pgbu-action-circle-icon:before {
 color:#fff
}
.btn.bold {
 font-size:14px;
 font-weight:700
}
.not-btn .caret {
 margin-top:8px;
 margin-left:0
}
.btn span,.not-btn span {
 vertical-align:middle
}
.btn span.caret,.not-btn span.caret {
 vertical-align:top
}
.btn span.add {
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:1.33em;
 margin:-2px 0 0;
 line-height:20px;
 height:20px
}
.btn span.add,.btn span.add:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.btn span.add .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.btn span.add:before {
 content:"\e68b"
}
.btn span.add:before {
 font-size:.9em
}
.btn span.add:before {
 vertical-align:top
}
.btn span.del {
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:1.33em;
 margin:-2px 0 0;
 line-height:20px;
 height:20px
}
.btn span.del,.btn span.del:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.btn span.del .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.btn span.del:before {
 content:"\e68a"
}
.btn span.del:before {
 vertical-align:top
}
.btn .pgbu-icon {
 font-size:1.33em;
 margin:-2px 0 0;
 line-height:20px;
 height:20px
}
.btn .pgbu-icon:before {
 vertical-align:top
}
.btn .pgbu-icon-small {
 margin:-2px 0 0;
 line-height:20px;
 height:20px
}
.btn .pgbu-icon-small:before {
 vertical-align:top
}
.btn .pgbu-icon-large {
 margin:-2px 0 0;
 line-height:20px;
 height:20px
}
.btn .pgbu-icon-large:before {
 vertical-align:top
}
.btn span+span {
 margin-left:5px
}
.btn span.divider {
 margin:0 4px 0 7px;
 border-left:1px solid #fff;
 opacity:.6;
 filter:alpha(opacity=60)
}
.btn.btn-error {
 background-color:#d80202;
 color:#fff;
 border:1px solid #d80202
}
.btn.btn-error:hover,.btn.btn-error:focus {
 color:#fff;
 background-color:#d80202
}
.btn.btn-error.disabled,.btn.btn-error:disabled {
 color:#fff;
 background-color:#d80202
}
.btn.btn-error span {
 vertical-align:baseline
}
.btn.btn-link {
 background-color:transparent;
 color:#0072bc;
 border:1px solid transparent;
 text-decoration:underline
}
.btn.btn-link:hover,.btn.btn-link:focus {
 color:#0063a3;
 background-color:#f3f3f3;
 border:1px solid #e6e6e6
}
.btn.btn-link.disabled,.btn.btn-link:disabled {
 color:#0072bc;
 background-color:transparent
}
.btn.btn-callout {
 background-color:#0072bc;
 color:#fff;
 border:1px solid #0072bc
}
.btn.btn-callout:hover,.btn.btn-callout:focus {
 color:#fff;
 background-color:#0063a3;
 border:1px solid #0063a3
}
.btn.btn-callout.disabled,.btn.btn-callout:disabled {
 color:#fff;
 background-color:#616977
}
.btn.btn-task-card {
 -webkit-border-radius:11px;
 -moz-border-radius:11px;
 -ms-border-radius:11px;
 -o-border-radius:11px;
 border-radius:11px;
 color:#666;
 border-color:#666;
 padding:0 2px;
 height:22px;
 min-width:22px;
 background-color:transparent;
 -webkit-transition:background-color .2s,border-color .2s,color .2s;
 -moz-transition:background-color .2s,border-color .2s,color .2s;
 -o-transition:background-color .2s,border-color .2s,color .2s;
 transition:background-color .2s,border-color .2s,color .2s
}
.btn.btn-task-card .pgbu-icon {
 font-size:14px
}
.btn.btn-task-card.active {
 background-color:#666;
 border-color:#666;
 color:#fff;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 -ms-box-shadow:none;
 -o-box-shadow:none;
 box-shadow:none
}
.btn-group.open .dropdown-toggle.btn-error {
 background-color:#d80202
}
.btn-group.btn-toggle-options .btn {
 background-color:#fff;
 color:#0f527d;
 border:1px solid #c1cbd5;
 padding:10px 10px;
 width:65px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.btn-group.btn-toggle-options .btn:hover,.btn-group.btn-toggle-options .btn:focus,.btn-group.btn-toggle-options .btn.active,.btn-group.btn-toggle-options .btn:active {
 background-color:#f2f2f2
}
.btn-group.btn-toggle-options .btn:first-child {
 -webkit-border-top-left-radius:2px;
 -moz-border-top-left-radius:2px;
 -ms-border-top-left-radius:2px;
 -o-border-top-left-radius:2px;
 border-top-left-radius:2px;
 -webkit-border-bottom-left-radius:2px;
 -moz-border-bottom-left-radius:2px;
 -ms-border-bottom-left-radius:2px;
 -o-border-bottom-left-radius:2px;
 border-bottom-left-radius:2px
}
.btn-group.btn-toggle-options .btn:last-child {
 -webkit-border-top-right-radius:2px;
 -moz-border-top-right-radius:2px;
 -ms-border-top-right-radius:2px;
 -o-border-top-right-radius:2px;
 border-top-right-radius:2px;
 -webkit-border-bottom-right-radius:2px;
 -moz-border-bottom-right-radius:2px;
 -ms-border-bottom-right-radius:2px;
 -o-border-bottom-right-radius:2px;
 border-bottom-right-radius:2px
}
.btn-group.btn-toggle-options .btn.active {
 background-color:#0f527d;
 color:#fff;
 border:1px solid #0f527d;
 font-weight:700
}
.btn-group.btn-toggle-options .btn.active:hover,.btn-group.btn-toggle-options .btn.active:focus,.btn-group.btn-toggle-options .btn.active.active,.btn-group.btn-toggle-options .btn.active:active {
 background-color:#0c4366
}
.btn-group.btn-toggle-switch .btn,.btn-group.btn-toggle-control .btn {
 background-color:#fff;
 color:#616977;
 border:1px solid #c1cbd5
}
.btn-group.btn-toggle-switch .btn:first-child,.btn-group.btn-toggle-control .btn:first-child {
 -webkit-border-top-left-radius:2px;
 -moz-border-top-left-radius:2px;
 -ms-border-top-left-radius:2px;
 -o-border-top-left-radius:2px;
 border-top-left-radius:2px;
 -webkit-border-bottom-left-radius:2px;
 -moz-border-bottom-left-radius:2px;
 -ms-border-bottom-left-radius:2px;
 -o-border-bottom-left-radius:2px;
 border-bottom-left-radius:2px
}
.btn-group.btn-toggle-switch .btn:last-child,.btn-group.btn-toggle-control .btn:last-child {
 -webkit-border-top-right-radius:2px;
 -moz-border-top-right-radius:2px;
 -ms-border-top-right-radius:2px;
 -o-border-top-right-radius:2px;
 border-top-right-radius:2px;
 -webkit-border-bottom-right-radius:2px;
 -moz-border-bottom-right-radius:2px;
 -ms-border-bottom-right-radius:2px;
 -o-border-bottom-right-radius:2px;
 border-bottom-right-radius:2px
}
.btn-group.btn-toggle-switch .btn:focus,.btn-group.btn-toggle-control .btn:focus,.btn-group.btn-toggle-switch .btn:hover,.btn-group.btn-toggle-control .btn:hover {
 background-color:#e6e6e6
}
.btn-group.btn-toggle-switch .btn.active,.btn-group.btn-toggle-control .btn.active {
 background-color:#616977;
 color:#fff;
 border:1px solid #616977;
 font-weight:700;
 cursor:hand;
 cursor:pointer;
 cursor:default
}
.btn.btn-slider {
 position:relative;
 padding:0;
 overflow:hidden;
 white-space:nowrap;
 font-size:0;
 line-height:0;
 background-color:gray;
 border:none;
 -webkit-border-radius:9px;
 -moz-border-radius:9px;
 -ms-border-radius:9px;
 -o-border-radius:9px;
 border-radius:9px;
 -webkit-transition:background-color .25s;
 -moz-transition:background-color .25s;
 -o-transition:background-color .25s;
 transition:background-color .25s;
 width:46.2px
}
.btn.btn-slider .on,.btn.btn-slider .off {
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:18px;
 position:relative;
 margin:0;
 padding:1px 4px;
 font-size:0;
 line-height:16px;
 color:transparent;
 height:18px;
 width:18px;
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 -ms-box-sizing:content-box;
 -o-box-sizing:content-box;
 box-sizing:content-box;
 -webkit-transition:margin-left .5s,margin-right .5s;
 -moz-transition:margin-left .5s,margin-right .5s;
 -o-transition:margin-left .5s,margin-right .5s;
 transition:margin-left .5s,margin-right .5s
}
.btn.btn-slider .on,.btn.btn-slider .off,.btn.btn-slider .on:before,.btn.btn-slider .off:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.btn.btn-slider .on .spoken-text,.btn.btn-slider .off .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.btn.btn-slider .on:before,.btn.btn-slider .off:before {
 color:#fff;
 font-size:18px
}
.btn.btn-slider .switch {
 position:absolute;
 display:inline-block;
 width:16px;
 height:16px;
 background-color:rgba(255,255,255,.7);
 -webkit-border-radius:9px;
 -moz-border-radius:9px;
 -ms-border-radius:9px;
 -o-border-radius:9px;
 border-radius:9px;
 top:2px;
 left:20px;
 margin-left:-18px;
 -webkit-transition:left .25s;
 -moz-transition:left .25s;
 -o-transition:left .25s;
 transition:left .25s
}
.btn.btn-slider .on {
 margin-left:-100%;
 padding-right:22px;
 color:green;
 color:#fff
}
.btn.btn-slider .on:before {
 content:"\e671"
}
.btn.btn-slider .off {
 padding-left:24.2px
}
.btn.btn-slider .off:before {
 content:"\e68a"
}
.btn.btn-slider.active {
 background-color:green
}
.btn.btn-slider.active .on {
 margin-left:0
}
.btn.btn-slider.active .switch {
 left:100%
}
.btn-blue-light .caret,.btn-form .caret {
 border-top-color:#495363
}
.btn-blue-light span.divider,.btn-form span.divider {
 border-color:#77859b
}
.btn-primary .caret {
 border-top-color:#0e2d5f
}
.btn-primary span.divider {
 border-color:#1b57b8
}
.btn-action .caret,.btn-action span.divider {
 border-top-color:#fff
}
.btn-group.open .dropdown-toggle.btn-action {
 background-color:#0063a3
}
.btn-gray {
 background-color:#fff;
 color:#333;
 border:1px solid #cfd0d1
}
.btn-gray:hover,.btn-gray:focus,.btn-gray.active,.btn-gray:active {
 color:#333;
 background-color:#f2f2f2
}
.btn-gray.disabled,.btn-gray:disabled {
 color:#333;
 background-color:#fff
}
.btn-gray .caret {
 margin-top:3px;
 border-top-color:#333
}
.btn-gray .pgbu-icon-small {
 margin:-1px 0
}
.btn.btn-huge {
 font-size:18px;
 padding:10px 19px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px
}
.btn.btn-huge.btn-callout {
 min-width:172px
}
thead {
 background-color:#edf2fd
}
.table-grid {
 background-color:transparent
}
.table-grid td,.table-grid th {
 padding:2px 5px
}
.table-grid th {
 font-weight:700;
 color:#495363
}
.table-grid thead {
 background-color:transparent;
 border-bottom:2px solid #9da4af
}
.table-grid tbody>tr>td {
 background-color:#fff
}
.caption-before caption {
 caption-side:top
}
.caption-after caption {
 caption-side:bottom
}
@-webkit-keyframes anim-rotate {
 0% {
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -ms-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-moz-keyframes anim-rotate {
 0% {
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -ms-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-ms-keyframes anim-rotate {
 0% {
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -ms-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-o-keyframes anim-rotate {
 0% {
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -ms-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes anim-rotate {
 0% {
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -ms-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-webkit-keyframes anim-bounce-grow {
 0%,100% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(1.05);
  -moz-transform:scale(1.05);
  -ms-transform:scale(1.05);
  -o-transform:scale(1.05);
  transform:scale(1.05)
 }
}
@-moz-keyframes anim-bounce-grow {
 0%,100% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(1.05);
  -moz-transform:scale(1.05);
  -ms-transform:scale(1.05);
  -o-transform:scale(1.05);
  transform:scale(1.05)
 }
}
@-ms-keyframes anim-bounce-grow {
 0%,100% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(1.05);
  -moz-transform:scale(1.05);
  -ms-transform:scale(1.05);
  -o-transform:scale(1.05);
  transform:scale(1.05)
 }
}
@-o-keyframes anim-bounce-grow {
 0%,100% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(1.05);
  -moz-transform:scale(1.05);
  -ms-transform:scale(1.05);
  -o-transform:scale(1.05);
  transform:scale(1.05)
 }
}
@keyframes anim-bounce-grow {
 0%,100% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(1.05);
  -moz-transform:scale(1.05);
  -ms-transform:scale(1.05);
  -o-transform:scale(1.05);
  transform:scale(1.05)
 }
}
@-webkit-keyframes anim-bounce-shrink {
 0%,100% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(0.95);
  -moz-transform:scale(0.95);
  -ms-transform:scale(0.95);
  -o-transform:scale(0.95);
  transform:scale(0.95)
 }
}
@-moz-keyframes anim-bounce-shrink {
 0%,100% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(0.95);
  -moz-transform:scale(0.95);
  -ms-transform:scale(0.95);
  -o-transform:scale(0.95);
  transform:scale(0.95)
 }
}
@-ms-keyframes anim-bounce-shrink {
 0%,100% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(0.95);
  -moz-transform:scale(0.95);
  -ms-transform:scale(0.95);
  -o-transform:scale(0.95);
  transform:scale(0.95)
 }
}
@-o-keyframes anim-bounce-shrink {
 0%,100% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(0.95);
  -moz-transform:scale(0.95);
  -ms-transform:scale(0.95);
  -o-transform:scale(0.95);
  transform:scale(0.95)
 }
}
@keyframes anim-bounce-shrink {
 0%,100% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(0.95);
  -moz-transform:scale(0.95);
  -ms-transform:scale(0.95);
  -o-transform:scale(0.95);
  transform:scale(0.95)
 }
}
@-webkit-keyframes anim-tick {
 0% {
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -ms-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 25%,27% {
  -webkit-transform:rotate(20deg);
  -moz-transform:rotate(20deg);
  -ms-transform:rotate(20deg);
  -o-transform:rotate(20deg);
  transform:rotate(20deg)
 }
 50%,52% {
  -webkit-transform:rotate(40deg);
  -moz-transform:rotate(40deg);
  -ms-transform:rotate(40deg);
  -o-transform:rotate(40deg);
  transform:rotate(40deg)
 }
 75%,77% {
  -webkit-transform:rotate(60deg);
  -moz-transform:rotate(60deg);
  -ms-transform:rotate(60deg);
  -o-transform:rotate(60deg);
  transform:rotate(60deg)
 }
 100% {
  -webkit-transform:rotate(80deg);
  -moz-transform:rotate(80deg);
  -ms-transform:rotate(80deg);
  -o-transform:rotate(80deg);
  transform:rotate(80deg)
 }
}
@-moz-keyframes anim-tick {
 0% {
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -ms-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 25%,27% {
  -webkit-transform:rotate(20deg);
  -moz-transform:rotate(20deg);
  -ms-transform:rotate(20deg);
  -o-transform:rotate(20deg);
  transform:rotate(20deg)
 }
 50%,52% {
  -webkit-transform:rotate(40deg);
  -moz-transform:rotate(40deg);
  -ms-transform:rotate(40deg);
  -o-transform:rotate(40deg);
  transform:rotate(40deg)
 }
 75%,77% {
  -webkit-transform:rotate(60deg);
  -moz-transform:rotate(60deg);
  -ms-transform:rotate(60deg);
  -o-transform:rotate(60deg);
  transform:rotate(60deg)
 }
 100% {
  -webkit-transform:rotate(80deg);
  -moz-transform:rotate(80deg);
  -ms-transform:rotate(80deg);
  -o-transform:rotate(80deg);
  transform:rotate(80deg)
 }
}
@-ms-keyframes anim-tick {
 0% {
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -ms-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 25%,27% {
  -webkit-transform:rotate(20deg);
  -moz-transform:rotate(20deg);
  -ms-transform:rotate(20deg);
  -o-transform:rotate(20deg);
  transform:rotate(20deg)
 }
 50%,52% {
  -webkit-transform:rotate(40deg);
  -moz-transform:rotate(40deg);
  -ms-transform:rotate(40deg);
  -o-transform:rotate(40deg);
  transform:rotate(40deg)
 }
 75%,77% {
  -webkit-transform:rotate(60deg);
  -moz-transform:rotate(60deg);
  -ms-transform:rotate(60deg);
  -o-transform:rotate(60deg);
  transform:rotate(60deg)
 }
 100% {
  -webkit-transform:rotate(80deg);
  -moz-transform:rotate(80deg);
  -ms-transform:rotate(80deg);
  -o-transform:rotate(80deg);
  transform:rotate(80deg)
 }
}
@-o-keyframes anim-tick {
 0% {
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -ms-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 25%,27% {
  -webkit-transform:rotate(20deg);
  -moz-transform:rotate(20deg);
  -ms-transform:rotate(20deg);
  -o-transform:rotate(20deg);
  transform:rotate(20deg)
 }
 50%,52% {
  -webkit-transform:rotate(40deg);
  -moz-transform:rotate(40deg);
  -ms-transform:rotate(40deg);
  -o-transform:rotate(40deg);
  transform:rotate(40deg)
 }
 75%,77% {
  -webkit-transform:rotate(60deg);
  -moz-transform:rotate(60deg);
  -ms-transform:rotate(60deg);
  -o-transform:rotate(60deg);
  transform:rotate(60deg)
 }
 100% {
  -webkit-transform:rotate(80deg);
  -moz-transform:rotate(80deg);
  -ms-transform:rotate(80deg);
  -o-transform:rotate(80deg);
  transform:rotate(80deg)
 }
}
@keyframes anim-tick {
 0% {
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -ms-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 25%,27% {
  -webkit-transform:rotate(20deg);
  -moz-transform:rotate(20deg);
  -ms-transform:rotate(20deg);
  -o-transform:rotate(20deg);
  transform:rotate(20deg)
 }
 50%,52% {
  -webkit-transform:rotate(40deg);
  -moz-transform:rotate(40deg);
  -ms-transform:rotate(40deg);
  -o-transform:rotate(40deg);
  transform:rotate(40deg)
 }
 75%,77% {
  -webkit-transform:rotate(60deg);
  -moz-transform:rotate(60deg);
  -ms-transform:rotate(60deg);
  -o-transform:rotate(60deg);
  transform:rotate(60deg)
 }
 100% {
  -webkit-transform:rotate(80deg);
  -moz-transform:rotate(80deg);
  -ms-transform:rotate(80deg);
  -o-transform:rotate(80deg);
  transform:rotate(80deg)
 }
}
@-webkit-keyframes anim-progress-indeterminate {
 0% {
  left:-10%;
  right:110%
 }
 50% {
  left:25%;
  right:25%
 }
 100% {
  left:110%;
  right:-10%
 }
}
@-moz-keyframes anim-progress-indeterminate {
 0% {
  left:-10%;
  right:110%
 }
 50% {
  left:25%;
  right:25%
 }
 100% {
  left:110%;
  right:-10%
 }
}
@-ms-keyframes anim-progress-indeterminate {
 0% {
  left:-10%;
  right:110%
 }
 50% {
  left:25%;
  right:25%
 }
 100% {
  left:110%;
  right:-10%
 }
}
@-o-keyframes anim-progress-indeterminate {
 0% {
  left:-10%;
  right:110%
 }
 50% {
  left:25%;
  right:25%
 }
 100% {
  left:110%;
  right:-10%
 }
}
@keyframes anim-progress-indeterminate {
 0% {
  left:-10%;
  right:110%
 }
 50% {
  left:25%;
  right:25%
 }
 100% {
  left:110%;
  right:-10%
 }
}
@-webkit-keyframes anim-fade-in-from-none {
 0% {
  display:none;
  opacity:0
 }
 1% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-moz-keyframes anim-fade-in-from-none {
 0% {
  display:none;
  opacity:0
 }
 1% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-ms-keyframes anim-fade-in-from-none {
 0% {
  display:none;
  opacity:0
 }
 1% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-o-keyframes anim-fade-in-from-none {
 0% {
  display:none;
  opacity:0
 }
 1% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes anim-fade-in-from-none {
 0% {
  display:none;
  opacity:0
 }
 1% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes anim-toast-fade-in {
 0% {
  -webkit-transform:rotateX(45deg);
  -moz-transform:rotateX(45deg);
  -ms-transform:rotateX(45deg);
  -o-transform:rotateX(45deg);
  transform:rotateX(45deg);
  opacity:0
 }
 100% {
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -ms-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
  opacity:1
 }
}
@-moz-keyframes anim-toast-fade-in {
 0% {
  -webkit-transform:rotateX(45deg);
  -moz-transform:rotateX(45deg);
  -ms-transform:rotateX(45deg);
  -o-transform:rotateX(45deg);
  transform:rotateX(45deg);
  opacity:0
 }
 100% {
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -ms-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
  opacity:1
 }
}
@-ms-keyframes anim-toast-fade-in {
 0% {
  -webkit-transform:rotateX(45deg);
  -moz-transform:rotateX(45deg);
  -ms-transform:rotateX(45deg);
  -o-transform:rotateX(45deg);
  transform:rotateX(45deg);
  opacity:0
 }
 100% {
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -ms-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
  opacity:1
 }
}
@-o-keyframes anim-toast-fade-in {
 0% {
  -webkit-transform:rotateX(45deg);
  -moz-transform:rotateX(45deg);
  -ms-transform:rotateX(45deg);
  -o-transform:rotateX(45deg);
  transform:rotateX(45deg);
  opacity:0
 }
 100% {
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -ms-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
  opacity:1
 }
}
@keyframes anim-toast-fade-in {
 0% {
  -webkit-transform:rotateX(45deg);
  -moz-transform:rotateX(45deg);
  -ms-transform:rotateX(45deg);
  -o-transform:rotateX(45deg);
  transform:rotateX(45deg);
  opacity:0
 }
 100% {
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -ms-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
  opacity:1
 }
}
@-webkit-keyframes anim-toast-fade-out {
 0% {
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -ms-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
  opacity:1
 }
 100% {
  -webkit-transform:rotateX(-45deg);
  -moz-transform:rotateX(-45deg);
  -ms-transform:rotateX(-45deg);
  -o-transform:rotateX(-45deg);
  transform:rotateX(-45deg);
  opacity:0
 }
}
@-moz-keyframes anim-toast-fade-out {
 0% {
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -ms-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
  opacity:1
 }
 100% {
  -webkit-transform:rotateX(-45deg);
  -moz-transform:rotateX(-45deg);
  -ms-transform:rotateX(-45deg);
  -o-transform:rotateX(-45deg);
  transform:rotateX(-45deg);
  opacity:0
 }
}
@-ms-keyframes anim-toast-fade-out {
 0% {
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -ms-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
  opacity:1
 }
 100% {
  -webkit-transform:rotateX(-45deg);
  -moz-transform:rotateX(-45deg);
  -ms-transform:rotateX(-45deg);
  -o-transform:rotateX(-45deg);
  transform:rotateX(-45deg);
  opacity:0
 }
}
@-o-keyframes anim-toast-fade-out {
 0% {
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -ms-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
  opacity:1
 }
 100% {
  -webkit-transform:rotateX(-45deg);
  -moz-transform:rotateX(-45deg);
  -ms-transform:rotateX(-45deg);
  -o-transform:rotateX(-45deg);
  transform:rotateX(-45deg);
  opacity:0
 }
}
@keyframes anim-toast-fade-out {
 0% {
  -webkit-transform:rotateX(0);
  -moz-transform:rotateX(0);
  -ms-transform:rotateX(0);
  -o-transform:rotateX(0);
  transform:rotateX(0);
  opacity:1
 }
 100% {
  -webkit-transform:rotateX(-45deg);
  -moz-transform:rotateX(-45deg);
  -ms-transform:rotateX(-45deg);
  -o-transform:rotateX(-45deg);
  transform:rotateX(-45deg);
  opacity:0
 }
}
@-webkit-keyframes anim-drop-target-slide-in {
 from {
  opacity:0;
  margin-top:-5px
 }
 to {
  opacity:1;
  margin-top:0
 }
}
@-moz-keyframes anim-drop-target-slide-in {
 from {
  opacity:0;
  margin-top:-5px
 }
 to {
  opacity:1;
  margin-top:0
 }
}
@-ms-keyframes anim-drop-target-slide-in {
 from {
  opacity:0;
  margin-top:-5px
 }
 to {
  opacity:1;
  margin-top:0
 }
}
@-o-keyframes anim-drop-target-slide-in {
 from {
  opacity:0;
  margin-top:-5px
 }
 to {
  opacity:1;
  margin-top:0
 }
}
@keyframes anim-drop-target-slide-in {
 from {
  opacity:0;
  margin-top:-5px
 }
 to {
  opacity:1;
  margin-top:0
 }
}
@-webkit-keyframes anim-drop-target-fade-in {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-moz-keyframes anim-drop-target-fade-in {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-ms-keyframes anim-drop-target-fade-in {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-o-keyframes anim-drop-target-fade-in {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes anim-drop-target-fade-in {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes anim-job-pulse {
 0% {
  box-shadow:0 0 rgba(204,204,204,.6)
 }
 30% {
  box-shadow:0 0 0 5px #ccc
 }
 100% {
  box-shadow:0 0 #ccc
 }
}
@-moz-keyframes anim-job-pulse {
 0% {
  box-shadow:0 0 rgba(204,204,204,.6)
 }
 30% {
  box-shadow:0 0 0 5px #ccc
 }
 100% {
  box-shadow:0 0 #ccc
 }
}
@-ms-keyframes anim-job-pulse {
 0% {
  box-shadow:0 0 rgba(204,204,204,.6)
 }
 30% {
  box-shadow:0 0 0 5px #ccc
 }
 100% {
  box-shadow:0 0 #ccc
 }
}
@-o-keyframes anim-job-pulse {
 0% {
  box-shadow:0 0 rgba(204,204,204,.6)
 }
 30% {
  box-shadow:0 0 0 5px #ccc
 }
 100% {
  box-shadow:0 0 #ccc
 }
}
@keyframes anim-job-pulse {
 0% {
  box-shadow:0 0 rgba(204,204,204,.6)
 }
 30% {
  box-shadow:0 0 0 5px #ccc
 }
 100% {
  box-shadow:0 0 #ccc
 }
}
ol.breadcrumbs {
 list-style:none;
 margin:0;
 padding:10px 0;
 display:-ms-inline-flexbox;
 display:-webkit-inline-flex;
 display:inline-flex
}
ol.breadcrumbs>li {
 display:inline-block;
 overflow:visible;
 white-space:normal;
 text-overflow:clip;
 position:relative
}
ol.breadcrumbs>li:before {
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transform:rotateY(180deg);
 -moz-transform:rotateY(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotateY(180deg);
 transform:rotateY(180deg);
 color:#666;
 margin:0 2px
}
ol.breadcrumbs>li:before,ol.breadcrumbs>li:before:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
ol.breadcrumbs>li:before .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
ol.breadcrumbs>li:first-child:before {
 margin-left:0
}
ol.breadcrumbs>li:before {
 content:"\e657"
}
ol.breadcrumbs>li .pgbu-icon,ol.breadcrumbs>li .pgbu-icon-small {
 margin-right:4px
}
ol.breadcrumbs>li .pgbu-icon:only-child,ol.breadcrumbs>li .pgbu-icon-small:only-child {
 margin-right:0
}
.dropdown-menu.select-menu .check {
 display:none
}
.dropdown-menu.select-menu>li>a {
 padding-left:30px
}
.dropdown-menu.select-menu>.checked>a {
 background-color:#dce3e4;
 font-weight:700
}
.dropdown-menu.select-menu>.checked>a:hover,.dropdown-menu.select-menu>.checked>a:focus {
 background-color:#b0c3c8
}
.dropdown-menu.select-menu>.active>a,.dropdown-menu.select-menu>.checked>a {
 border-left-width:0;
 position:relative
}
.dropdown-menu.select-menu>.active>a:before,.dropdown-menu.select-menu>.checked>a:before {
 position:absolute;
 left:10px;
 top:3px;
 color:#0072bc;
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:16px;
 height:20px;
 line-height:20px
}
.dropdown-menu.select-menu>.active>a:before,.dropdown-menu.select-menu>.checked>a:before,.dropdown-menu.select-menu>.active>a:before:before,.dropdown-menu.select-menu>.checked>a:before:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.dropdown-menu.select-menu>.active>a:before .spoken-text,.dropdown-menu.select-menu>.checked>a:before .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.dropdown-menu.select-menu>.active>a:before,.dropdown-menu.select-menu>.checked>a:before {
 content:"\e671"
}
.filter-div {
 display:inline-block;
 position:relative
}
.filter-div input[type=text],.filter-div input[type=search] {
 padding-right:51px
}
.filter-div input[type=text]::-webkit-input-placeholder,.filter-div input[type=search]::-webkit-input-placeholder {
 color:#767676;
 font-size:1em;
 text-align:left;
 font-style:italic;
 font-weight:400
}
.filter-div input[type=text]::-moz-placeholder,.filter-div input[type=search]::-moz-placeholder {
 color:#767676;
 opacity:1;
 font-size:1em;
 text-align:left;
 font-style:italic;
 font-weight:400
}
.filter-div input[type=text]:-ms-input-placeholder,.filter-div input[type=search]:-ms-input-placeholder {
 color:#767676;
 font-size:1em;
 text-align:left;
 font-style:italic;
 font-weight:400
}
.filter-div input[type=text]::-ms-clear,.filter-div input[type=search]::-ms-clear {
 display:none
}
.filter-div input[type=text]:focus,.filter-div input[type=search]:focus {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 -ms-box-shadow:none;
 -o-box-shadow:none;
 box-shadow:none;
 border-color:#0072bc
}
.filter-div .search-icon {
 position:absolute;
 line-height:24px;
 vertical-align:middle;
 right:1px;
 top:1px;
 width:24px;
 height:24px;
 text-align:center;
 padding:0;
 background-color:#616977;
 color:#fff;
 -webkit-transition:background-color .2s;
 -moz-transition:background-color .2s;
 -o-transition:background-color .2s;
 transition:background-color .2s
}
.filter-div .search-icon .pgbu-icon,.filter-div .search-icon .pgbu-icon-small {
 margin-top:-1px
}
.filter-div .search-icon.btn {
 border:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0
}
.filter-div .search-clear-icon {
 display:none;
 position:absolute;
 right:26px;
 top:0;
 bottom:0;
 line-height:26px;
 font-size:12px;
 color:#999
}
.filter-div .search-clear-icon .pgbu-icon {
 color:#999;
 margin-top:-1px;
 line-height:26px;
 height:26px
}
.filter-div .search-clear-icon:hover,.filter-div .search-clear-icon:focus {
 color:#666
}
.filter-div .search-clear-icon:hover .pgbu-icon,.filter-div .search-clear-icon:focus .pgbu-icon {
 color:#666
}
.filter-div input:focus~.search-icon {
 background-color:#0072bc
}
.filter-div.filter-div-fluid {
 display:block
}
.filter-div.filter-div-fluid input[type=text],.filter-div.filter-div-fluid input[type=search] {
 width:100%
}
.search-div {
 display:inline-block;
 position:relative
}
.search-div input[type=text],.search-div input[type=search] {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 -ms-box-shadow:none;
 -o-box-shadow:none;
 box-shadow:none;
 color:#495363;
 height:47.25px;
 font-size:25px;
 font-weight:lighter;
 line-height:1.25em;
 padding:8px 70px 8px 10px;
 border:3px solid #dce3e4;
 background-color:#dce3e4;
 -webkit-transition:border linear .2s,box-shadow linear .2s,border-color linear .2s,background-color .2s;
 -moz-transition:border linear .2s,box-shadow linear .2s,border-color linear .2s,background-color .2s;
 -o-transition:border linear .2s,box-shadow linear .2s,border-color linear .2s,background-color .2s;
 transition:border linear .2s,box-shadow linear .2s,border-color linear .2s,background-color .2s
}
.search-div input[type=text]::-webkit-input-placeholder,.search-div input[type=search]::-webkit-input-placeholder {
 color:#767676;
 font-size:25px;
 text-align:left;
 font-style:italic;
 font-weight:300
}
.search-div input[type=text]::-moz-placeholder,.search-div input[type=search]::-moz-placeholder {
 color:#767676;
 opacity:1;
 font-size:25px;
 text-align:left;
 font-style:italic;
 font-weight:300
}
.search-div input[type=text]:-ms-input-placeholder,.search-div input[type=search]:-ms-input-placeholder {
 color:#767676;
 font-size:25px;
 text-align:left;
 font-style:italic;
 font-weight:300
}
.search-div input[type=text]::-webkit-input-placeholder,.search-div input[type=search]::-webkit-input-placeholder {
 text-overflow:ellipsis!important
}
.search-div input[type=text]::-moz-placeholder,.search-div input[type=search]::-moz-placeholder {
 text-overflow:ellipsis!important
}
.search-div input[type=text]:-ms-input-placeholder,.search-div input[type=search]:-ms-input-placeholder {
 text-overflow:ellipsis!important
}
.search-div input[type=text]::-ms-clear,.search-div input[type=search]::-ms-clear {
 display:none
}
.search-div .search-icon,.search-div .search-clear-icon {
 position:absolute;
 top:8px;
 color:#495363
}
.search-div .search-icon .pgbu-icon,.search-div .search-clear-icon .pgbu-icon,.search-div .search-icon .pgbu-icon-small,.search-div .search-clear-icon .pgbu-icon-small {
 font-size:25px;
 line-height:1.25em;
 height:1.25em
}
.search-div .search-icon {
 right:10px
}
.search-div .search-clear-icon {
 display:none;
 right:40px
}
.search-div.active input[type=text],.search-div.active input[type=search] {
 background-color:transparent;
 color:#0072bc;
 border-color:#dadada;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px
}
.search-div.active .search-icon,.search-div.active .search-clear-icon .pgbu-icon,.search-div.active .search-clear-icon .pgbu-icon-small {
 color:#0072bc
}
.search-div.active .search-clear-icon {
 display:block
}
.search-div.search-div-fluid {
 display:block
}
.search-div.search-div-fluid input[type=text],.search-div.search-div-fluid input[type=search] {
 width:100%
}
.filter-div+.pgbu-lefthand-nav-list {
 margin-top:10px
}
.pgbu-lefthand-nav-list {
 background:#fff;
 border:1px solid #dce3e4;
 height:100%;
 overflow:auto;
 overflow-x:hidden;
 color:#333;
 font-size:12px;
 padding:0
}
.pgbu-lefthand-nav-list li {
 padding:4px 8px 4px 14px;
 cursor:hand;
 cursor:pointer
}
.pgbu-lefthand-nav-list li:hover {
 background-color:#b0c3c8
}
.pgbu-lefthand-nav-list ul {
 list-style:none;
 margin:0
}
.pgbu-lefthand-nav-list .lefthand-nav-list-header {
 color:#333;
 cursor:hand;
 cursor:pointer;
 text-transform:capitalize;
 font-size:12px;
 margin:-3px 0 1px -8px
}
.pgbu-lefthand-nav-list .active {
 color:#495363;
 font-weight:700;
 background-color:#dce3e4;
 padding-left:8px;
 border-left:6px solid #0072bc
}
.pgbu-lefthand-nav-list .active span.small {
 color:#495363
}
.pgbu-lefthand-nav-list .disabled {
 color:#c5c5c5
}
.pgbu-lefthand-nav-list .nav-arrow {
 width:0;
 height:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-top:6px solid #b0c3c8;
 float:left;
 margin-top:7px;
 margin-right:5px;
 text-indent:0
}
ol.steps {
 display:block;
 padding:0;
 list-style:none;
 overflow:hidden;
 counter-reset:stepsNumList;
 margin:0 0 10px;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -ms-flex-align:start;
 -webkit-align-items:flex-start;
 align-items:flex-start;
 -ms-flex-pack:start;
 -webkit-justify-content:flex-start;
 justify-content:flex-start
}
ol.steps li {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 -ms-flex:0 1 100%;
 -webkit-flex:0 1 100%;
 flex:0 1 100%;
 min-width:40px;
 margin-top:64px;
 padding:0 .5em;
 float:left;
 position:relative;
 text-align:center;
 color:green;
 font-size:11px;
 -webkit-transition:color linear .2s;
 -moz-transition:color linear .2s;
 -o-transition:color linear .2s;
 transition:color linear .2s
}
ol.steps li a {
 color:green
}
ol.steps li:after {
 counter-increment:stepsNumList;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 position:absolute;
 top:-48px;
 left:50%;
 margin-left:-16px;
 font-size:18px;
 text-align:center;
 color:#666;
 line-height:32px;
 width:32px;
 height:32px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 border-style:solid;
 border-width:1px;
 background-color:transparent;
 -webkit-transition:border-color linear .2s,color linear .2s;
 -moz-transition:border-color linear .2s,color linear .2s;
 -o-transition:border-color linear .2s,color linear .2s;
 transition:border-color linear .2s,color linear .2s
}
ol.steps li:before {
 content:'';
 width:-webkit-calc(100% - 40px);
 width:-moz-calc(100% - 40px);
 width:-o-calc(100% - 40px);
 width:calc(100% - 40px);
 border-top:1px solid #bdbdbd;
 display:block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 height:0;
 position:absolute;
 top:-32px;
 left:-webkit-calc(-50% + 20px);
 left:-moz-calc(-50% + 20px);
 left:-o-calc(-50% + 20px);
 left:calc(-50% + 20px);
 -webkit-transition:border-top-color .2s;
 -moz-transition:border-top-color .2s;
 -o-transition:border-top-color .2s;
 transition:border-top-color .2s
}
ol.steps li:first-child:before {
 border-top:none
}
ol.steps li:after {
 border-color:green;
 color:green;
 font-family:BlueSkyGlyphs;
 content:'\e671'
}
ol.steps li:before {
 border-top-color:green
}
ol.steps li.active {
 color:#0072bc;
 font-weight:700
}
ol.steps li.active:after {
 content:counter(stepsNumList);
 color:#0072bc;
 border-color:#0072bc;
 font-family:inherit
}
ol.steps li.active:before {
 border-top-color:green
}
ol.steps li.active~li {
 color:#666
}
ol.steps li.active~li:after {
 content:counter(stepsNumList);
 color:#666;
 border-color:#bdbdbd;
 font-family:inherit
}
ol.steps li.active~li:before {
 border-top-color:#bdbdbd
}
.drag-drop-area {
 position:relative;
 padding:5px 5px 20px;
 background:#ccc url(../../img/light_greystripe_bkgd.png) repeat fixed top left;
 border:1px solid #c5cfe5;
 -webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.2) inset;
 -moz-box-shadow:0 0 5px 2px rgba(0,0,0,.2) inset;
 -ms-box-shadow:0 0 5px 2px rgba(0,0,0,.2) inset;
 -o-box-shadow:0 0 5px 2px rgba(0,0,0,.2) inset;
 box-shadow:0 0 5px 2px rgba(0,0,0,.2) inset
}
.drag-drop-area .drag-drop-handle {
 position:absolute;
 bottom:10px;
 left:50%;
 height:3px;
 width:3px;
 background-color:#c5cfe5;
 border:1px solid #c5cfe5;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px
}
.drag-drop-area .drag-drop-handle:before,.drag-drop-area .drag-drop-handle:after {
 content:'';
 position:absolute;
 top:-1px;
 height:3px;
 width:3px;
 background-color:#c5cfe5;
 border:1px solid #c5cfe5;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px
}
.drag-drop-area .drag-drop-handle:before {
 margin-left:-12px
}
.drag-drop-area .drag-drop-handle:after {
 margin-left:10px
}
.drag-drop-area.active {
 background:#0e2d5f url(../../img/stripe_selected_bkgd.png) repeat fixed top left;
 -webkit-box-shadow:0 0 8px 5px rgba(0,0,0,.4) inset;
 -moz-box-shadow:0 0 8px 5px rgba(0,0,0,.4) inset;
 -ms-box-shadow:0 0 8px 5px rgba(0,0,0,.4) inset;
 -o-box-shadow:0 0 8px 5px rgba(0,0,0,.4) inset;
 box-shadow:0 0 8px 5px rgba(0,0,0,.4) inset
}
.drag-drop-area.active .drag-drop-handle,.drag-drop-area.active .drag-drop-handle:before,.drag-drop-area.active .drag-drop-handle:after {
 height:3px;
 width:3px;
 background-color:#0e2d5f;
 border:1px solid #495363
}
.modal.pgbu-modal-with-icon .modal-body,.modal.modal-with-icon .modal-body,.modal.pgbu-modal-with-icon .tray-body,.modal.modal-with-icon .tray-body {
 position:relative;
 padding-left:96px;
 min-height:70px
}
.modal.pgbu-modal-with-icon .modal-body .modal-icon,.modal.modal-with-icon .modal-body .modal-icon,.modal.pgbu-modal-with-icon .tray-body .modal-icon,.modal.modal-with-icon .tray-body .modal-icon {
 position:absolute;
 top:15px;
 left:15px
}
.modal.pgbu-modal-with-icon .modal-body .modal-icon .pgbu-icon,.modal.modal-with-icon .modal-body .modal-icon .pgbu-icon,.modal.pgbu-modal-with-icon .tray-body .modal-icon .pgbu-icon,.modal.modal-with-icon .tray-body .modal-icon .pgbu-icon {
 font-size:66px
}
.modal-body .additional-details,.tray-body .additional-details {
 display:none;
 position:relative
}
.modal-body .additional-details .additional-details-label,.tray-body .additional-details .additional-details-label {
 padding-left:15px;
 color:#495363
}
.modal-body .additional-details .additional-details-label:before,.tray-body .additional-details .additional-details-label:before {
 content:"\e90c"
}
.modal-body .additional-details .additional-details-label:before,.tray-body .additional-details .additional-details-label:before {
 position:absolute;
 left:0;
 top:4px;
 color:#495363;
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:12px;
 -webkit-transform:rotateZ(-90deg) rotateX(0);
 -moz-transform:rotateZ(-90deg) rotateX(0);
 -ms-transform:rotate(-90deg);
 -o-transform:rotateZ(-90deg) rotateX(0);
 transform:rotateZ(-90deg) rotateX(0)
}
.modal-body .additional-details .additional-details-label:before,.modal-body .additional-details .additional-details-label:before:before,.tray-body .additional-details .additional-details-label:before,.tray-body .additional-details .additional-details-label:before:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.modal-body .additional-details .additional-details-label:before .spoken-text,.tray-body .additional-details .additional-details-label:before .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.modal-body .additional-details .additional-details-label:before:before,.tray-body .additional-details .additional-details-label:before:before {
 content:"\e90c"
}
.modal-body .additional-details .additional-details-body,.tray-body .additional-details .additional-details-body {
 max-height:0;
 overflow-y:auto;
 background:linear-gradient(#f3f3f3 30%,rgba(243,243,243,0)),linear-gradient(rgba(243,243,243,0),#f3f3f3 70%) 0 100%,radial-gradient(50% 0,farthest-side,rgba(73,83,99,.2),rgba(73,83,99,0)),radial-gradient(50% 100%,farthest-side,rgba(73,83,99,.2),rgba(73,83,99,0)) 0 100%;
 background:linear-gradient(#f3f3f3 30%,rgba(243,243,243,0)),linear-gradient(rgba(243,243,243,0),#f3f3f3 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(73,83,99,.2),rgba(73,83,99,0)),radial-gradient(farthest-side at 50% 100%,rgba(73,83,99,.2),rgba(73,83,99,0)) 0 100%;
 background-repeat:no-repeat;
 background-color:#f3f3f3;
 background-size:100% 40px,100% 40px,100% 14px,100% 14px;
 background-attachment:local,local,scroll,scroll;
 -webkit-transition:max-height .4s;
 -moz-transition:max-height .4s;
 -o-transition:max-height .4s;
 transition:max-height .4s
}
.modal-body .additional-details.open .additional-details-label:before,.tray-body .additional-details.open .additional-details-label:before {
 content:"\e90c"
}
.modal-body .additional-details.open .additional-details-label:before,.tray-body .additional-details.open .additional-details-label:before {
 -webkit-transform:rotateX(0);
 -moz-transform:rotateX(0);
 -ms-transform:rotate(0);
 -o-transform:rotateX(0);
 transform:rotateX(0)
}
.modal-body .additional-details.open .additional-details-label:before:before,.tray-body .additional-details.open .additional-details-label:before:before {
 content:"\e90c"
}
.modal-body .additional-details.open .additional-details-body,.tray-body .additional-details.open .additional-details-body {
 max-height:200px
}
.modal-footer .suppress-modal-checkbox,.tray-footer .suppress-modal-checkbox {
 float:left;
 text-align:left;
 display:inline-block;
 white-space:nowrap
}
.modal .modal-header,.modal .tray-header {
 cursor:all-scroll
}
.modal .modal-header .modal-title,.modal .tray-header .modal-title {
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 padding-right:20px
}
.modal[data-draggable=false] .modal-header,.modal[data-draggable=false] .tray-header {
 cursor:initial
}
.modal.modal-full-page {
 left:0!important;
 right:0!important;
 top:0!important;
 bottom:0!important;
 margin-left:0!important;
 width:100%!important;
 border:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0;
 background-color:rgba(255,255,255,.94)
}
.modal.modal-full-page+.modal-backdrop {
 background-color:transparent
}
.modal.modal-full-page.in {
 display:-ms-flexbox!important;
 display:-webkit-flex!important;
 display:flex!important;
 -ms-flex-direction:column;
 -webkit-flex-direction:column;
 flex-direction:column
}
.modal.modal-full-page>.modal-header,.modal.modal-full-page>.modal-footer {
 -ms-flex:0 0 auto;
 -webkit-flex:0 0 auto;
 flex:0 0 auto
}
.modal.modal-full-page>.modal-body {
 max-height:none;
 -ms-flex:1 1 100%;
 -webkit-flex:1 1 100%;
 flex:1 1 100%
}
.modal.modal-full-page>.modal-header {
 background-color:transparent;
 padding:15px
}
.modal.modal-full-page>.modal-header h3,.modal.modal-full-page>.modal-header [data-dismiss=modal] {
 color:#495363
}
.modal.modal-full-page>.modal-header>.modal-close,.modal.modal-full-page>.modal-header>.control-bar {
 top:15px
}
.modal.modal-full-page>.modal-body {
 padding-top:0;
 padding-bottom:15px
}
.modal.modal-full-page>.modal-body .modal-body-inner {
 position:absolute;
 left:15px;
 right:15px;
 top:0;
 bottom:15px
}
.modal.modal-full-page>.modal-body:last-child {
 padding-bottom:15px
}
.modal.modal-full-page>.modal-body:last-child .modal-body-inner {
 bottom:15px
}
.modal.modal-full-page>.modal-header,.modal.modal-full-page>.tray-header {
 cursor:initial
}
.modal.modal-full-page>.modal-body,.modal.modal-full-page>.tray-body {
 min-height:-webkit-calc(100% - 70px);
 min-height:-moz-calc(100% - 70px);
 min-height:-o-calc(100% - 70px);
 min-height:calc(100% - 70px)
}
.modal.modal-full-page.in>.modal-body,.modal.modal-full-page.in>.tray-body {
 min-height:0
}
.modal.modal-full-page>.modal-footer,.modal.modal-full-page>.tray-footer {
 position:absolute;
 padding:0;
 right:43px;
 top:12.5px
}
.spinner-large {
 width:80px;
 height:80px
}
.page-spinner .spinner-label {
 display:block;
 height:0;
 overflow:hidden
}
.page-spinner .spinner-large {
 margin:0 auto
}
.page-spinner.page-spinner-static {
 position:absolute;
 top:50%;
 left:50%;
 width:80px;
 height:80px;
 margin-top:-40px;
 margin-left:-40px;
 z-index:1060;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0;
 padding:0;
 background-color:transparent
}
.pulse-spinner {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 border:5px solid #495363;
 background-color:#495363;
 color:#fff
}
.loading-spinner-large {
 font-size:70px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 border:5px solid #495363;
 background-color:#495363;
 color:#fff
}
div.page-loading-spinner .spinner-label {
 color:#495363
}
.saving-spinner-large {
 font-size:70px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 border:5px solid #495363;
 background-color:#495363;
 color:#fff
}
div.page-saving-spinner .spinner-label {
 color:#495363
}
div.page-saving-spinner.page-spinner-static {
 position:fixed;
 top:40%
}
.btn-toolbar.btn-toolbar-vertical .btn-group {
 display:inline-block
}
.btn-toolbar.btn-toolbar-vertical .btn-group>.btn {
 display:block;
 float:none;
 max-width:100%;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0
}
.btn-toolbar.btn-toolbar-vertical .btn-group>.btn+.btn {
 margin-left:0;
 margin-top:-1px
}
.btn-toolbar.btn-toolbar-vertical .btn-group>.btn:first-child {
 -webkit-border-radius:2px 2px 0 0;
 -moz-border-radius:2px 2px 0 0;
 -ms-border-radius:2px 2px 0 0;
 -o-border-radius:2px 2px 0 0;
 border-radius:2px 2px 0 0
}
.btn-toolbar.btn-toolbar-vertical .btn-group>.btn:last-child {
 -webkit-border-radius:0 0 2px 2px;
 -moz-border-radius:0 0 2px 2px;
 -ms-border-radius:0 0 2px 2px;
 -o-border-radius:0 0 2px 2px;
 border-radius:0 0 2px 2px
}
.btn-toolbar.btn-toolbar-vertical .btn-group>.btn-large:first-child {
 -webkit-border-radius:3px 3px 0 0;
 -moz-border-radius:3px 3px 0 0;
 -ms-border-radius:3px 3px 0 0;
 -o-border-radius:3px 3px 0 0;
 border-radius:3px 3px 0 0
}
.btn-toolbar.btn-toolbar-vertical .btn-group>.btn-large:last-child {
 -webkit-border-radius:0 0 3px 3px;
 -moz-border-radius:0 0 3px 3px;
 -ms-border-radius:0 0 3px 3px;
 -o-border-radius:0 0 3px 3px;
 border-radius:0 0 3px 3px
}
.btn-toolbar .btn,.btn-toolbar .not-btn,.btn-toolbar .btn-group,.btn-toolbar label,.btn-toolbar span.divider,.btn-toolbar .toolbar-item {
 margin-left:0;
 margin-right:8px
}
.btn-toolbar .btn.pull-right,.btn-toolbar .not-btn.pull-right,.btn-toolbar .btn-group.pull-right,.btn-toolbar label.pull-right,.btn-toolbar span.divider.pull-right,.btn-toolbar .toolbar-item.pull-right {
 margin-left:8px;
 margin-right:0
}
.btn-toolbar .btn-group {
 vertical-align:baseline
}
.btn-toolbar .btn-group>.btn,.btn-toolbar .btn-group>.not-btn {
 margin-right:0
}
.btn-toolbar .btn-group>.btn.pull-right,.btn-toolbar .btn-group>.not-btn.pull-right {
 margin-left:0
}
.btn-toolbar>.btn+.btn,.btn-toolbar>.not-btn+.not-btn,.btn-toolbar>.btn+.not-btn,.btn-toolbar>.not-btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn-group+.not-btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.not-btn+.btn-group {
 margin-left:0;
 margin-right:8px
}
.btn-toolbar>.btn+.btn.pull-right,.btn-toolbar>.not-btn+.not-btn.pull-right,.btn-toolbar>.btn+.not-btn.pull-right,.btn-toolbar>.not-btn+.btn.pull-right,.btn-toolbar>.btn-group+.btn.pull-right,.btn-toolbar>.btn-group+.not-btn.pull-right,.btn-toolbar>.btn+.btn-group.pull-right,.btn-toolbar>.not-btn+.btn-group.pull-right {
 margin-left:8px;
 margin-right:0
}
.btn-toolbar>.btn:last-child,.btn-toolbar>.not-btn:last-child,.btn-toolbar>.btn-group:last-child,.btn-toolbar>label:last-child,.btn-toolbar>span.divider:last-child,.btn-toolbar>.toolbar-item:last-child {
 margin-right:0
}
.btn-toolbar.pull-right>.btn+.btn,.btn-toolbar .pull-right>.btn+.btn,.btn-toolbar.pull-right>.not-btn+.not-btn,.btn-toolbar .pull-right>.not-btn+.not-btn,.btn-toolbar.pull-right>.btn+.not-btn,.btn-toolbar .pull-right>.btn+.not-btn,.btn-toolbar.pull-right>.not-btn+.btn,.btn-toolbar .pull-right>.not-btn+.btn,.btn-toolbar.pull-right>.btn-group+.btn,.btn-toolbar .pull-right>.btn-group+.btn,.btn-toolbar.pull-right>.btn-group+.not-btn,.btn-toolbar .pull-right>.btn-group+.not-btn,.btn-toolbar.pull-right>.btn+.btn-group,.btn-toolbar .pull-right>.btn+.btn-group,.btn-toolbar.pull-right>.not-btn+.btn-group,.btn-toolbar .pull-right>.not-btn+.btn-group {
 margin-right:8px
}
.btn-toolbar.pull-right>:last-child,.btn-toolbar .pull-right>:last-child {
 margin-right:0!important
}
.btn-toolbar.btn-toolbar-vertical .btn-group .btn {
 width:100%
}
.btn-toolbar.btn-toolbar-vertical .btn-group .btn.dropdown-toggle {
 -webkit-border-bottom-right-radius:2px;
 -moz-border-bottom-right-radius:2px;
 -ms-border-bottom-right-radius:2px;
 -o-border-bottom-right-radius:2px;
 border-bottom-right-radius:2px;
 -webkit-border-bottom-left-radius:2px;
 -moz-border-bottom-left-radius:2px;
 -ms-border-bottom-left-radius:2px;
 -o-border-bottom-left-radius:2px;
 border-bottom-left-radius:2px
}
.chart-toolbar {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 height:30px;
 line-height:22px;
 padding:4px 8px;
 background:#f3f3f3
}
.chart-toolbar .chart-title {
 display:inline-block
}
.chart-toolbar .btn {
 height:22px;
 font-size:12px;
 line-height:12px
}
.chart-toolbar .btn .pgbu-icon,.chart-toolbar .btn .pgbu-icon-large {
 font-size:16px
}
.chart-toolbar .btn-toggle-switch,.chart-toolbar .btn-toggle-control {
 top:-1px
}
.chart-toolbar .btn-toggle-switch .btn,.chart-toolbar .btn-toggle-control .btn {
 height:20px;
 margin-top:0
}
.btn-toolbar.for-grid-with-context-menu {
 margin-left:22px
}
.btn-toolbar.btn-toolbar-vertical {
 ;
 clear:both;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -ms-flex-direction:column;
 -webkit-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:start;
 -webkit-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-align:center;
 -webkit-align-items:center;
 align-items:center
}
.btn-toolbar.btn-toolbar-vertical:before,.btn-toolbar.btn-toolbar-vertical:after {
 display:table;
 content:"";
 line-height:0
}
.btn-toolbar.btn-toolbar-vertical:after {
 clear:both
}
.btn-toolbar.btn-toolbar-vertical>.btn,.btn-toolbar.btn-toolbar-vertical>.not-btn,.btn-toolbar.btn-toolbar-vertical>.btn-group,.btn-toolbar.btn-toolbar-vertical>label,.btn-toolbar.btn-toolbar-vertical>span.divider,.btn-toolbar.btn-toolbar-vertical>.toolbar-item {
 -ms-flex:0 0 auto;
 -webkit-flex:0 0 auto;
 flex:0 0 auto;
 margin-bottom:15px;
 margin-left:0;
 margin-right:0
}
.btn-toolbar.btn-toolbar-vertical.btn-toolbar-vertical-stretch {
 display:-ms-inline-flexbox;
 display:-webkit-inline-flex;
 display:inline-flex;
 -ms-flex-align:stretch;
 -webkit-align-items:stretch;
 align-items:stretch
}
.btn-toolbar .orcl-picker,.save-cancel-controls .orcl-picker,.btn-toolbar .orcl-date-picker,.save-cancel-controls .orcl-date-picker,.btn-toolbar .orcl-number-field,.save-cancel-controls .orcl-number-field,.btn-toolbar .orcl-file-picker,.save-cancel-controls .orcl-file-picker,.btn-toolbar .orcl-combo-box,.save-cancel-controls .orcl-combo-box,.btn-toolbar .input.orcl-color-picker,.save-cancel-controls .input.orcl-color-picker,.btn-toolbar .orcl-url-field,.save-cancel-controls .orcl-url-field,.btn-toolbar .orcl-type-ahead,.save-cancel-controls .orcl-type-ahead {
 margin-bottom:0
}
.btn-toolbar .orcl-combo-box .combo-button,.save-cancel-controls .orcl-combo-box .combo-button,.filter-div .orcl-combo-box .combo-button,.btn-toolbar .btn-picker,.save-cancel-controls .btn-picker,.filter-div .btn-picker {
 margin-right:0
}
.btn-toolbar .orcl-combo-box .combo-button.pull-right,.save-cancel-controls .orcl-combo-box .combo-button.pull-right,.filter-div .orcl-combo-box .combo-button.pull-right,.btn-toolbar .btn-picker.pull-right,.save-cancel-controls .btn-picker.pull-right,.filter-div .btn-picker.pull-right {
 margin-left:0
}
.drop-target {
 position:relative
}
.drop-target::before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 border:2px dashed #bacedd;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAALUlEQVQIW2NkQANHzz+tBwkxIovDBK0NpRvhEsiCcB3ogmAJbIJwCZCZ6HYBALZpGfekI20rAAAAAElFTkSuQmCC);
 background-repeat:repeat
}
.toggle-accordion .accordion-group {
 border:none
}
.toggle-accordion .accordion-heading .accordion-toggle {
 color:#495363;
 font-size:14px;
 padding:4px
}
.toggle-accordion .accordion-heading .accordion-toggle:hover {
 text-decoration:none;
 color:#3e4754
}
.toggle-accordion .accordion-heading .accordion-toggle:focus {
 text-decoration:underline
}
.toggle-accordion .accordion-heading .accordion-toggle:before {
 content:"\e90c"
}
.toggle-accordion .accordion-heading .accordion-toggle:before {
 margin-right:4px;
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:14px;
 -webkit-transform:rotateZ(-90deg) rotateX(0);
 -moz-transform:rotateZ(-90deg) rotateX(0);
 -ms-transform:rotate(-90deg);
 -o-transform:rotateZ(-90deg) rotateX(0);
 transform:rotateZ(-90deg) rotateX(0)
}
.toggle-accordion .accordion-heading .accordion-toggle:before,.toggle-accordion .accordion-heading .accordion-toggle:before:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.toggle-accordion .accordion-heading .accordion-toggle:before .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.toggle-accordion .accordion-heading .accordion-toggle:before:before {
 content:"\e90c"
}
.toggle-accordion .accordion-group.open>.accordion-heading .accordion-toggle {
 color:#0072bc
}
.toggle-accordion .accordion-group.open>.accordion-heading .accordion-toggle:hover {
 color:#0063a3
}
.toggle-accordion .accordion-group.open>.accordion-heading .accordion-toggle:before {
 content:"\e90c"
}
.toggle-accordion .accordion-group.open>.accordion-heading .accordion-toggle:before {
 -webkit-transform:rotateX(0);
 -moz-transform:rotateX(0);
 -ms-transform:rotate(0);
 -o-transform:rotateX(0);
 transform:rotateX(0)
}
.toggle-accordion .accordion-group.open>.accordion-heading .accordion-toggle:before:before {
 content:"\e90c"
}
.toggle-accordion .accordion-body {
 padding-left:20px
}
.toggle-accordion .accordion-inner {
 padding:4px;
 border-top:none
}
.grid-accordion .accordion-group,.folded-accordion .accordion-group {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0;
 border:none;
 margin:0;
 border-left:0 solid transparent;
 border-left-width:4px
}
.grid-accordion .accordion-group .accordion-heading .accordion-toggle,.folded-accordion .accordion-group .accordion-heading .accordion-toggle,.grid-accordion .accordion-group .accordion-inner,.folded-accordion .accordion-group .accordion-inner {
 padding-left:8px
}
.grid-accordion .accordion-group.accordion-group-focus,.folded-accordion .accordion-group.accordion-group-focus {
 border-left-color:#999
}
.grid-accordion .accordion-group.accordion-group-focus.open,.folded-accordion .accordion-group.accordion-group-focus.open {
 position:relative
}
.grid-accordion .accordion-group.accordion-group-focus.open:before,.folded-accordion .accordion-group.accordion-group-focus.open:before {
 content:'';
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 width:2px;
 background-color:#999;
 z-index:1
}
.grid-accordion .accordion-group.open,.folded-accordion .accordion-group.open {
 border-left-color:#0072bc
}
.grid-accordion .accordion-group.open+.accordion-group .accordion-heading,.folded-accordion .accordion-group.open+.accordion-group .accordion-heading {
 border-top:none
}
.grid-accordion .accordion-heading,.folded-accordion .accordion-heading {
 border-top:1px solid #e1e1e1
}
.grid-accordion .accordion-heading .row-fluid [class^=span],.folded-accordion .accordion-heading .row-fluid [class^=span],.grid-accordion .accordion-heading [class*=" span"],.folded-accordion .accordion-heading [class*=" span"] {
 min-height:20px
}
.grid-accordion .accordion-heading .accordion-toggle,.folded-accordion .accordion-heading .accordion-toggle {
 padding:12px;
 outline:0
}
.grid-accordion .accordion-group .accordion-heading .accordion-toggle,.folded-accordion .accordion-group .accordion-heading .accordion-toggle {
 background-color:#fff
}
.grid-accordion .accordion-group.open .accordion-heading .accordion-toggle,.folded-accordion .accordion-group.open .accordion-heading .accordion-toggle {
 background-color:#fff;
 font-weight:700
}
.grid-accordion .accordion-body,.folded-accordion .accordion-body {
 background-color:#fff
}
.grid-accordion .accordion-inner,.folded-accordion .accordion-inner {
 padding:0 12px 12px 12px;
 border-top:none;
 border-bottom:1px solid #e1e1e1
}
.grid-accordion .accordion-group.open .accordion-heading .row-fluid,.folded-accordion .accordion-group.open .accordion-heading .row-fluid {
 font-weight:400
}
.grid-accordion .accordion-group.open .accordion-heading .row-fluid [class^=span],.folded-accordion .accordion-group.open .accordion-heading .row-fluid [class^=span],.grid-accordion .accordion-group.open .accordion-heading .row-fluid [class*=" span"],.folded-accordion .accordion-group.open .accordion-heading .row-fluid [class*=" span"] {
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.grid-accordion .accordion-group.open .accordion-heading .row-fluid .title-column,.folded-accordion .accordion-group.open .accordion-heading .row-fluid .title-column {
 font-weight:700
}
.folded-accordion .accordion-body {
 height:auto!important
}
.folded-accordion .accordion-body.hidden {
 display:block!important;
 visibility:visible!important
}
.folded-accordion .accordion-inner {
 padding-top:12px
}
.folded-accordion .accordion-toggle {
 font-weight:700
}
.folded-accordion .accordion-body:not(.in) .folded-section {
 display:none
}
.folded-accordion .accordion-body.in .folded-section {
 opacity:1
}
.folded-accordion .accordion-body.in.fold-animated .folded-section {
 -webkit-animation:anim-fade-in-from-none .5s;
 -moz-animation:anim-fade-in-from-none .5s;
 -ms-animation:anim-fade-in-from-none .5s;
 -o-animation:anim-fade-in-from-none .5s;
 animation:anim-fade-in-from-none .5s
}
.dock-parent {
 position:relative
}
.dock {
 background-color:#f3f3f3;
 padding:15px;
 box-sizing:border-box
}
.dock {
 position:absolute;
 z-index:1020
}
.dock .dock-header {
 position:absolute;
 left:15px;
 right:15px
}
.dock.dock-left,.dock.dock-right {
 top:0;
 bottom:0;
 min-width:30px;
 max-width:100%
}
.dock.dock-left .dock-header,.dock.dock-right .dock-header {
 top:15px
}
.dock.dock-left .dock-body,.dock.dock-right .dock-body {
 margin-top:39px
}
.dock.dock-left.collapsed,.dock.dock-right.collapsed {
 width:30px;
 max-width:30px!important
}
.dock.dock-left.collapsed .dock-body,.dock.dock-right.collapsed .dock-body,.dock.dock-left.collapsed .dock-controls,.dock.dock-right.collapsed .dock-controls,.dock.dock-left.collapsed .dock-title,.dock.dock-right.collapsed .dock-title {
 display:none
}
.dock.dock-top,.dock.dock-bottom {
 left:0;
 right:0;
 min-height:30px;
 max-height:100%
}
.dock.dock-top.collapsed,.dock.dock-bottom.collapsed {
 height:30px;
 max-height:30px!important
}
.dock.dock-top.collapsed .dock-body,.dock.dock-bottom.collapsed .dock-body,.dock.dock-top.collapsed .dock-controls,.dock.dock-bottom.collapsed .dock-controls {
 display:none
}
.dock.dock-left {
 left:0;
 border-right:1px solid #bdbdbd
}
.dock.dock-right {
 right:0;
 border-left:1px solid #bdbdbd
}
.dock.dock-top {
 top:0;
 border-bottom:1px solid #bdbdbd
}
.dock.dock-top .dock-header {
 bottom:15px
}
.dock.dock-top .dock-body {
 margin-bottom:39px
}
.dock.dock-bottom {
 bottom:0;
 border-top:1px solid #bdbdbd
}
.dock.dock-bottom .dock-header {
 top:15px
}
.dock.dock-bottom .dock-body {
 margin-top:39px
}
.dock .dock-header .collapse-handle {
 position:fixed!important;
 top:0!important;
 left:0!important;
 height:0!important;
 width:100%!important;
 padding:0!important;
 margin:0!important;
 border:none!important;
 z-index:100000000!important
}
.dock .dock-header .collapse-handle:before {
 position:absolute!important;
 left:0!important;
 top:0!important;
 content:"1:  Collapse handle should be placed directly in the .dock, not .dock-header"!important;
 font-size:14px!important;
 color:#fff!important;
 font-weight:700!important;
 text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000!important
}
.dock .collapse-handle {
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:16px;
 color:#b0b0b0;
 line-height:23px;
 position:absolute;
 width:23px;
 height:23px;
 border:1px solid #b0b0b0;
 background-color:#fff;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 text-align:center
}
.dock .collapse-handle,.dock .collapse-handle:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.dock .collapse-handle .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.dock .collapse-handle:before {
 position:relative;
 top:-1px
}
.dock .collapse-handle:hover,.dock .collapse-handle:focus {
 color:#0072bc;
 text-decoration:none
}
.dock.dock-left .collapse-handle,.dock.dock-right .collapse-handle {
 top:50%;
 margin-top:-11.5px
}
.dock.dock-right .collapse-handle {
 left:-11.5px
}
.dock.dock-left .collapse-handle {
 right:-11.5px
}
.dock.dock-top .collapse-handle,.dock.dock-bottom .collapse-handle {
 left:50%;
 margin-left:-11.5px
}
.dock.dock-bottom .collapse-handle {
 top:-11.5px
}
.dock.dock-top .collapse-handle {
 bottom:-11.5px
}
.dock.collapsed.dock-left .collapse-handle,.dock.dock-right .collapse-handle {
 -webkit-transform:rotateY(180deg);
 -moz-transform:rotateY(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotateY(180deg);
 transform:rotateY(180deg)
}
.dock.collapsed.dock-left .collapse-handle:before,.dock.dock-right .collapse-handle:before {
 content:"\e657"
}
.dock.collapsed.dock-right .collapse-handle,.dock.dock-left .collapse-handle {
 -webkit-transform:rotateY(0);
 -moz-transform:rotateY(0);
 -ms-transform:rotate(0);
 -o-transform:rotateY(0);
 transform:rotateY(0)
}
.dock.collapsed.dock-right .collapse-handle:before,.dock.dock-left .collapse-handle:before {
 content:"\e657"
}
.dock.collapsed.dock-top .collapse-handle,.dock.dock-bottom .collapse-handle {
 -webkit-transform:rotateX(0);
 -moz-transform:rotateX(0);
 -ms-transform:rotate(0);
 -o-transform:rotateX(0);
 transform:rotateX(0)
}
.dock.collapsed.dock-top .collapse-handle:before,.dock.dock-bottom .collapse-handle:before {
 content:"\e670"
}
.dock.collapsed.dock-bottom .collapse-handle,.dock.dock-top .collapse-handle {
 -webkit-transform:rotateX(180deg);
 -moz-transform:rotateX(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotateX(180deg);
 transform:rotateX(180deg)
}
.dock.collapsed.dock-bottom .collapse-handle:before,.dock.dock-top .collapse-handle:before {
 content:"\e670"
}
.dock .resize-handle {
 display:block;
 position:absolute
}
.dock .resize-handle:focus,.dock .resize-handle:hover {
 outline:0;
 height:inherit;
 width:inherit
}
.dock .resize-handle:focus:before,.dock .resize-handle:hover:before {
 position:absolute
}
.dock.collapsed .resize-handle {
 display:none
}
.dock.dock-left .resize-handle,.dock.dock-right .resize-handle {
 width:15px;
 top:0;
 bottom:0;
 cursor:ew-resize
}
.dock.dock-top .resize-handle,.dock.dock-bottom .resize-handle {
 height:15px;
 left:0;
 right:0;
 cursor:ns-resize
}
.dock.dock-left .resize-handle {
 right:-1px
}
.dock.dock-left .resize-handle:focus {
 border-right:2px solid #0072bc
}
.dock.dock-right .resize-handle {
 left:-1px
}
.dock.dock-right .resize-handle:focus {
 border-left:2px solid #0072bc
}
.dock.dock-top .resize-handle {
 bottom:-1px
}
.dock.dock-top .resize-handle:focus {
 border-bottom:2px solid #0072bc
}
.dock.dock-bottom .resize-handle {
 top:-1px
}
.dock.dock-bottom .resize-handle:focus {
 border-top:2px solid #0072bc
}
.dock .dock-header {
 color:#495363;
 overflow:hidden;
 height:24px;
 line-height:24px
}
.dock .dock-header .dock-title,.dock .dock-header .dock-controls {
 display:inline-block
}
.dock .dock-header .dock-title {
 margin:0 4px;
 font-size:16px
}
.dock .dock-header .dock-controls {
 float:right;
 line-height:initial;
 background-color:inherit
}
.dock .dock-header .dock-controls .btn {
 padding:2px;
 height:14px;
 width:14px;
 line-height:14px;
 color:#bdbdbd;
 margin-right:6px;
 border:none;
 background-color:inherit;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 -ms-box-shadow:none;
 -o-box-shadow:none;
 box-shadow:none
}
.dock .dock-header .dock-controls .btn.active,.dock .dock-header .dock-controls .btn:hover,.dock .dock-header .dock-controls .btn:focus {
 color:#495363
}
.dock .dock-header .dock-controls .btn .pgbu-icon,.dock .dock-header .dock-controls .btn .pgbu-icon-small {
 height:14px;
 width:14px;
 font-size:14px;
 line-height:14px
}
.dock .dock-header .dock-controls .btn.active .pgbu-icon,.dock .dock-header .dock-controls .btn.active .pgbu-icon-small {
 height:14px;
 width:14px;
 font-size:14px;
 line-height:14px
}
.dock .dock-header .dock-controls .btn:last-child {
 margin-right:0
}
.dock.dock-left .dock-header .collapse-handle {
 float:right
}
.dock.dock-left .dock-controls {
 float:left
}
.dock .dock-body {
 height:-webkit-calc(100% - 39px);
 height:-moz-calc(100% - 39px);
 height:-o-calc(100% - 39px);
 height:calc(100% - 39px);
 width:100%;
 overflow:auto
}
.dock.no-title .dock-body {
 height:100%;
 margin-top:0;
 margin-bottom:0
}
.dock.no-title .dock-header {
 position:absolute;
 height:0;
 overflow:visible
}
.dock.no-title .dock-title {
 display:none!important
}
.dock.no-orientation .dock-controls {
 display:none!important
}
.dock.collapsed .dock-header {
 display:none
}
.dock.no-title .dock-body .panel-container>.nav-tabs-scroll-container,.dock.no-title .dock-body .panel-container>.nav-tabs {
 width:-webkit-calc(100% - 36px);
 width:-moz-calc(100% - 36px);
 width:-o-calc(100% - 36px);
 width:calc(100% - 36px)
}
.dock.no-orientation.no-title .dock-body .panel-container>.nav-tabs-scroll-container,.dock.no-orientation.no-title .dock-body .panel-container>.nav-tabs {
 width:100%
}
.dock-body .panel-container:only-child {
 height:100%
}
.dock-body .panel-container .content-panel,.dock-body .panel-container .scenario-panel,.dock-body .panel-container .detail-panel,.dock-body .panel-container .page-panel {
 padding:0;
 padding-top:15px
}
.dock-left .responsive-panel .row-fluid,.dock-right .responsive-panel .row-fluid {
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -ms-flex-wrap:wrap;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-direction:row;
 -webkit-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:start;
 -webkit-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-align:start;
 -webkit-align-items:flex-start;
 align-items:flex-start
}
.dock-left .responsive-panel .row-fluid>[class^=span],.dock-right .responsive-panel .row-fluid>[class^=span] {
 -ms-flex:0 1 auto;
 -webkit-flex:0 1 auto;
 flex:0 1 auto;
 margin-right:8px;
 max-width:100%
}
.dock-left .responsive-panel .row-fluid>[class*=" span"],.dock-right .responsive-panel .row-fluid>[class*=" span"] {
 -ms-flex:0 1 auto;
 -webkit-flex:0 1 auto;
 flex:0 1 auto;
 margin-right:8px;
 max-width:100%
}
.dock-left .responsive-panel .row-fluid>[class^=span],.dock-right .responsive-panel .row-fluid>[class^=span],.dock-left .responsive-panel .row-fluid>[class*=" span"],.dock-right .responsive-panel .row-fluid>[class*=" span"] {
 margin-right:0;
 margin-left:0;
 width:auto
}
.dock-left .responsive-panel .row-fluid>.span12,.dock-right .responsive-panel .row-fluid>.span12 {
 -ms-flex:0 0 97.87234043%;
 -webkit-flex:0 0 97.87234043%;
 flex:0 0 97.87234043%;
 margin-right:2.12765957%;
 min-width:206px
}
.dock-left .responsive-panel .row-fluid>.span11,.dock-right .responsive-panel .row-fluid>.span11 {
 -ms-flex:0 0 89.53900709%;
 -webkit-flex:0 0 89.53900709%;
 flex:0 0 89.53900709%;
 margin-right:2.12765957%;
 min-width:206px
}
.dock-left .responsive-panel .row-fluid>.span10,.dock-right .responsive-panel .row-fluid>.span10 {
 -ms-flex:0 0 81.20567376%;
 -webkit-flex:0 0 81.20567376%;
 flex:0 0 81.20567376%;
 margin-right:2.12765957%;
 min-width:206px
}
.dock-left .responsive-panel .row-fluid>.span9,.dock-right .responsive-panel .row-fluid>.span9 {
 -ms-flex:0 0 72.87234043%;
 -webkit-flex:0 0 72.87234043%;
 flex:0 0 72.87234043%;
 margin-right:2.12765957%;
 min-width:206px
}
.dock-left .responsive-panel .row-fluid>.span8,.dock-right .responsive-panel .row-fluid>.span8 {
 -ms-flex:0 0 64.53900709%;
 -webkit-flex:0 0 64.53900709%;
 flex:0 0 64.53900709%;
 margin-right:2.12765957%;
 min-width:206px
}
.dock-left .responsive-panel .row-fluid>.span7,.dock-right .responsive-panel .row-fluid>.span7 {
 -ms-flex:0 0 56.20567376%;
 -webkit-flex:0 0 56.20567376%;
 flex:0 0 56.20567376%;
 margin-right:2.12765957%;
 min-width:206px
}
.dock-left .responsive-panel .row-fluid>.span6,.dock-right .responsive-panel .row-fluid>.span6 {
 -ms-flex:0 0 47.87234043%;
 -webkit-flex:0 0 47.87234043%;
 flex:0 0 47.87234043%;
 margin-right:2.12765957%;
 min-width:206px
}
.dock-left .responsive-panel .row-fluid>.span5,.dock-right .responsive-panel .row-fluid>.span5 {
 -ms-flex:0 0 39.53900709%;
 -webkit-flex:0 0 39.53900709%;
 flex:0 0 39.53900709%;
 margin-right:2.12765957%;
 min-width:206px
}
.dock-left .responsive-panel .row-fluid>.span4,.dock-right .responsive-panel .row-fluid>.span4 {
 -ms-flex:0 0 31.20567376%;
 -webkit-flex:0 0 31.20567376%;
 flex:0 0 31.20567376%;
 margin-right:2.12765957%;
 min-width:206px
}
.dock-left .responsive-panel .row-fluid>.span3,.dock-right .responsive-panel .row-fluid>.span3 {
 -ms-flex:0 0 22.87234043%;
 -webkit-flex:0 0 22.87234043%;
 flex:0 0 22.87234043%;
 margin-right:2.12765957%;
 min-width:206px
}
.dock-left .responsive-panel .row-fluid>.span2,.dock-right .responsive-panel .row-fluid>.span2 {
 -ms-flex:0 0 14.53900709%;
 -webkit-flex:0 0 14.53900709%;
 flex:0 0 14.53900709%;
 margin-right:2.12765957%;
 min-width:206px
}
.dock-left .responsive-panel .row-fluid>.span1,.dock-right .responsive-panel .row-fluid>.span1 {
 -ms-flex:0 0 6.20567376%;
 -webkit-flex:0 0 6.20567376%;
 flex:0 0 6.20567376%;
 margin-right:2.12765957%;
 min-width:206px
}
img.avatar,.avatar img {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%
}
div.avatar {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%
}
.avatar {
 background-color:#adadad;
 width:1em;
 height:1em;
 line-height:1em;
 font-size:100px
}
.avatar .overlay,.avatar .avatar-badge {
 position:absolute;
 text-align:center;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box
}
.avatar .overlay,.avatar .avatar-badge,.avatar .overlay:before,.avatar .avatar-badge:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.avatar .overlay .spoken-text,.avatar .avatar-badge .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.avatar .overlay {
 background-color:rgba(0,0,0,.2);
 color:rgba(255,255,255,.8);
 left:0;
 top:0
}
.avatar .avatar-badge {
 right:0;
 bottom:0;
 background-color:rgba(73,83,99,.7);
 color:rgba(255,255,255,.8);
 border:1px solid #ccc
}
.avatar .avatar-badge.active {
 background-color:rgba(250,171,1,.7);
 color:rgba(255,255,255,.8);
 border-color:transparent
}
.avatar img {
 position:absolute;
 left:0;
 top:0;
 height:100%;
 width:100%
}
.avatar img[src=""],.avatar img:not([src]) {
 visibility:hidden
}
.avatar .overlay {
 font-size:.53em;
 line-height:1.88679245em;
 width:100%;
 height:100%
}
.avatar .avatar-badge {
 font-size:.275em;
 box-sizing:initial
}
.avatar.avatar-medium {
 font-size:50px
}
.avatar.avatar-small {
 font-size:25px
}
.avatar.avatar-tiny {
 font-size:12px
}
img.avatar[src=""],img.avatar:not([src]) {
 background-color:#999
}
.empty-state-parent {
 position:relative
}
.empty-state {
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 padding-top:10%;
 background-color:rgba(255,255,255,.8);
 text-align:center;
 z-index:1024
}
.empty-state.empty-state-static {
 background-color:transparent;
 position:static;
 padding-top:0
}
.empty-state .pgbu-icon {
 font-size:134px;
 color:#333;
 margin-bottom:15px
}
.empty-state .empty-state-header {
 font-size:22px;
 line-height:22px;
 color:#333;
 margin:10px 0
}
.empty-state .empty-state-message {
 font-size:14px;
 color:#666;
 max-width:66%;
 margin:10px auto
}
.empty-state.empty-state-small {
 padding-top:40px
}
.empty-state.empty-state-small .pgbu-icon {
 font-size:40px;
 margin-bottom:5px
}
.empty-state.empty-state-small .empty-state-header {
 font-size:14px;
 line-height:14px
}
.empty-state.empty-state-small .empty-state-message {
 font-size:12px
}
.modal .empty-state,.tray .empty-state,.dock .empty-state {
 background-color:rgba(243,243,243,.8);
 padding-top:5%
}
.modal.modal-full-page .empty-state {
 background-color:rgba(255,255,255,.8)
}
.empty-state.info .pgbu-icon {
 color:#0072bc
}
.empty-state.success .pgbu-icon {
 color:green
}
.empty-state.error .pgbu-icon {
 color:#d80202
}
.empty-state.warning .pgbu-icon {
 color:#faab01
}
.empty-state.restricted .pgbu-icon {
 color:#333
}
.empty-state.in-progress .pgbu-icon {
 color:#009c92
}
.empty-state.in-progress .pgbu-icon.throbber,.empty-state.in-progress .pgbu-icon.pgbu-drag-drop-dots-horizontal,.empty-state.in-progress .pgbu-icon.pulse-spinner,.empty-state.in-progress .pgbu-icon.loading-spinner-large,.empty-state.in-progress .pgbu-icon.loading-spinner-large,.empty-state.in-progress .pgbu-icon.saving-spinner-large,.empty-state.in-progress .pgbu-icon.saving-spinner-large {
 color:#fff;
 background-color:#009c92;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 border:6px solid #fff;
 box-sizing:content-box;
 box-shadow:0 0 0 1px #009c92;
 font-size:120px;
 width:1em;
 height:1em;
 line-height:.6em
}
.empty-state.in-progress .pgbu-icon.throbber>.dot,.empty-state.in-progress .pgbu-icon.pgbu-drag-drop-dots-horizontal>.dot,.empty-state.in-progress .pgbu-icon.pulse-spinner>.dot,.empty-state.in-progress .pgbu-icon.loading-spinner-large>.dot,.empty-state.in-progress .pgbu-icon.loading-spinner-large>.dot,.empty-state.in-progress .pgbu-icon.saving-spinner-large>.dot,.empty-state.in-progress .pgbu-icon.saving-spinner-large>.dot {
 font-size:33%;
 top:33%
}
body {
 -webkit-transition:background-color .3s;
 -moz-transition:background-color .3s;
 -o-transition:background-color .3s;
 transition:background-color .3s
}
.dark-theme {
 background-color:#f3f3f3
}
.card {
 margin-bottom:15px
}
.card .front,.card .back,.kpi-card,.measure-card {
 padding:15px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:0 2px 0 rgba(227,227,227,.6);
 -moz-box-shadow:0 2px 0 rgba(227,227,227,.6);
 -ms-box-shadow:0 2px 0 rgba(227,227,227,.6);
 -o-box-shadow:0 2px 0 rgba(227,227,227,.6);
 box-shadow:0 2px 0 rgba(227,227,227,.6)
}
.card .front .card-header,.card .back .card-header,.kpi-card .card-header,.measure-card .card-header {
 color:#495363;
 font-size:16px;
 line-height:16px;
 margin-bottom:15px
}
.card .front .card-header .pgbu-icon,.card .back .card-header .pgbu-icon,.kpi-card .card-header .pgbu-icon,.measure-card .card-header .pgbu-icon {
 font-size:16px
}
.card .front .card-header .flip-indicator,.card .back .card-header .flip-indicator,.kpi-card .card-header .flip-indicator,.measure-card .card-header .flip-indicator {
 color:#495363
}
.card .front .card-content,.card .back .card-content,.kpi-card .card-content,.measure-card .card-content {
 height:100%;
 overflow:auto
}
.card .front .card-header+.card-content,.card .back .card-header+.card-content,.kpi-card .card-header+.card-content,.measure-card .card-header+.card-content {
 height:-webkit-calc(100% - 31px);
 height:-moz-calc(100% - 31px);
 height:-o-calc(100% - 31px);
 height:calc(100% - 31px)
}
.card .front,.kpi-card,.measure-card {
 background-color:#f3f3f3
}
.card .back {
 background-color:#dce3e4
}
.dark-theme .card .front,.card.dark-theme .front,.dock .card .front,.dark-theme .kpi-card,.dock .kpi-card,.dark-theme .measure-card,.dock .measure-card {
 background-color:#fff
}
.dark-theme .card .back,.card.dark-theme .back,.dock .card .back {
 background-color:#dce3e4
}
.one-sided-card {
 padding:15px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:0 2px 0 rgba(227,227,227,.6);
 -moz-box-shadow:0 2px 0 rgba(227,227,227,.6);
 -ms-box-shadow:0 2px 0 rgba(227,227,227,.6);
 -o-box-shadow:0 2px 0 rgba(227,227,227,.6);
 box-shadow:0 2px 0 rgba(227,227,227,.6);
 margin-bottom:15px
}
.one-sided-card .card-header {
 color:#495363;
 font-size:16px;
 line-height:16px;
 margin-bottom:15px
}
.one-sided-card .card-header .pgbu-icon {
 font-size:16px
}
.one-sided-card .card-header .flip-indicator {
 color:#495363
}
.one-sided-card .card-content {
 height:100%;
 overflow:auto
}
.one-sided-card .card-header+.card-content {
 height:-webkit-calc(100% - 31px);
 height:-moz-calc(100% - 31px);
 height:-o-calc(100% - 31px);
 height:calc(100% - 31px)
}
.one-sided-card.like-front {
 background-color:#f3f3f3
}
.one-sided-card.like-back {
 background-color:#dce3e4
}
.dark-theme .one-sided-card.like-front,.one-sided-card.dark-theme.like-front,.dock .one-sided-card.like-front {
 background-color:#fff
}
.dark-theme .one-sided-card.like-back,.one-sided-card.dark-theme.like-back,.dock .one-sided-card.like-back {
 background-color:#dce3e4
}
.card {
 position:relative;
 -webkit-perspective:1000px;
 -moz-perspective:1000px;
 -ms-perspective:1000px;
 -o-perspective:1000px;
 perspective:1000px
}
.card.shallow-flip {
 -webkit-perspective:none;
 -moz-perspective:none;
 -ms-perspective:none;
 -o-perspective:none;
 perspective:none
}
.card .front,.card .back,.kpi-card,.measure-card {
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -o-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;
 -moz-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;
 -o-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;
 transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;
 -webkit-transform-style:preserve-3d;
 -moz-transform-style:preserve-3d;
 -ms-transform-style:preserve-3d;
 -o-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.card .back {
 z-index:2;
 -webkit-transform:rotateX(180deg);
 -moz-transform:rotateX(180deg);
 -ms-transform:rotateX(180deg);
 -o-transform:rotateX(180deg);
 transform:rotateX(180deg)
}
.card .front,.kpi-card,.measure-card {
 z-index:1;
 -webkit-transform:rotateX(0);
 -moz-transform:rotateX(0);
 -ms-transform:rotateX(0);
 -o-transform:rotateX(0);
 transform:rotateX(0)
}
.card.flipped .back {
 z-index:1;
 -webkit-transform:rotateX(0);
 -moz-transform:rotateX(0);
 -ms-transform:rotateX(0);
 -o-transform:rotateX(0);
 transform:rotateX(0)
}
.card.flipped .front {
 z-index:2;
 -webkit-transform:rotateX(-180deg);
 -moz-transform:rotateX(-180deg);
 -ms-transform:rotateX(-180deg);
 -o-transform:rotateX(-180deg);
 transform:rotateX(-180deg)
}
.card.card-static {
 position:static
}
.card.card-static .front,.card.card-static .back {
 position:static
}
.card.card-front-static {
 position:static
}
.card.card-front-static .front {
 position:static
}
.card.card-front-static .back {
 position:absolute
}
.card.card-back-static {
 position:static
}
.card.card-back-static .front {
 position:absolute
}
.card.card-back-static .back {
 position:static
}
.task-card {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 margin:2px;
 padding:4px;
 position:relative;
 padding-left:8px;
 -webkit-transition:box-shadow .2s,background-image .2s;
 -moz-transition:box-shadow .2s,background-image .2s;
 -o-transition:box-shadow .2s,background-image .2s;
 transition:box-shadow .2s,background-image .2s;
 border:1px solid transparent;
 border-color:#bdbdbd;
 background-image:linear-gradient(90deg,#bdbdbd 0,#bdbdbd 4px,#f8f8f8 4px,#f8f8f8 100%)
}
.task-card.new-task-card {
 border-color:#c1cbd5;
 background-color:#fff;
 background-image:none;
 padding:4px;
 cursor:hand;
 cursor:pointer
}
.task-card.new-task-card:before {
 content:"\e68b"
}
.task-card.new-task-card:before {
 font-size:.9em
}
.task-card.new-task-card:before {
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:28px;
 color:#495363;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 -webkit-box-shadow:0 0 0 1px;
 -moz-box-shadow:0 0 0 1px;
 -ms-box-shadow:0 0 0 1px;
 -o-box-shadow:0 0 0 1px;
 box-shadow:0 0 0 1px;
 margin:6px auto;
 display:block
}
.task-card.new-task-card:before,.task-card.new-task-card:before:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.task-card.new-task-card:before .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.task-card.tear:after {
 content:'';
 display:block;
 position:absolute;
 top:0;
 bottom:0;
 width:10px;
 background-size:5px 5px;
 background-repeat:repeat-y
}
.task-card.tear.tear-left:after {
 background-position:left center,left center;
 left:-5px
}
.task-card.tear.tear-right:after {
 background-position:right center,right center;
 right:-5px
}
.task-card.tear.tear-left.tear-right {
 z-index:1
}
.task-card.tear.tear-left.tear-right:after {
 z-index:-1;
 width:auto;
 background-position:left center,left center,right center,right center
}
.task-card.active {
 -webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.2);
 -moz-box-shadow:2px 2px 4px 1px rgba(0,0,0,.2);
 -ms-box-shadow:2px 2px 4px 1px rgba(0,0,0,.2);
 -o-box-shadow:2px 2px 4px 1px rgba(0,0,0,.2);
 box-shadow:2px 2px 4px 1px rgba(0,0,0,.2)
}
.task-card .btn-toolbar {
 margin-bottom:0;
 min-height:22px
}
.task-card .single-line {
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.task-card.active {
 background-image:linear-gradient(90deg,#bdbdbd 0,#bdbdbd 4px,#fff 4px,#fff 100%)
}
.task-card.tear-left:after {
 background-image:linear-gradient(225deg,#f8f8f8 0,#f8f8f8 50%,rgba(248,248,248,0) 50%,rgba(248,248,248,0) 100%),linear-gradient(-45deg,#f8f8f8 0,#f8f8f8 50%,rgba(248,248,248,0) 50%,rgba(248,248,248,0) 100%)
}
.task-card.tear-right:after {
 background-image:linear-gradient(-225deg,#f8f8f8 0,#f8f8f8 50%,rgba(248,248,248,0) 50%,rgba(248,248,248,0) 100%),linear-gradient(45deg,#f8f8f8 0,#f8f8f8 50%,rgba(248,248,248,0) 50%,rgba(248,248,248,0) 100%)
}
.task-card.tear-left.tear-right:after {
 background-image:linear-gradient(225deg,#f8f8f8 0,#f8f8f8 50%,rgba(248,248,248,0) 50%,rgba(248,248,248,0) 100%),linear-gradient(-45deg,#f8f8f8 0,#f8f8f8 50%,rgba(248,248,248,0) 50%,rgba(248,248,248,0) 100%),linear-gradient(-225deg,#f8f8f8 0,#f8f8f8 50%,rgba(248,248,248,0) 50%,rgba(248,248,248,0) 100%),linear-gradient(45deg,#f8f8f8 0,#f8f8f8 50%,rgba(248,248,248,0) 50%,rgba(248,248,248,0) 100%)
}
.task-card .non-task-time {
 border-color:#bdbdbd;
 background-color:#fcfcfc
}
.task-card.active .non-task-time {
 background-color:#fcfcfc
}
.task-card.all-non-task-time {
 background-image:linear-gradient(90deg,#bdbdbd 0,#bdbdbd 4px,#fcfcfc 4px,#fcfcfc 100%)
}
.task-card.all-non-task-time.tear-left {
 background:#fcfcfc
}
.task-card.task-card-scheme-1 {
 border-color:#66aad7;
 background-image:linear-gradient(90deg,#66aad7 0,#66aad7 4px,#f0f7fb 4px,#f0f7fb 100%)
}
.task-card.task-card-scheme-1.active {
 background-image:linear-gradient(90deg,#66aad7 0,#66aad7 4px,#fff 4px,#fff 100%)
}
.task-card.task-card-scheme-1.tear-left:after {
 background-image:linear-gradient(225deg,#f0f7fb 0,#f0f7fb 50%,rgba(240,247,251,0) 50%,rgba(240,247,251,0) 100%),linear-gradient(-45deg,#f0f7fb 0,#f0f7fb 50%,rgba(240,247,251,0) 50%,rgba(240,247,251,0) 100%)
}
.task-card.task-card-scheme-1.tear-right:after {
 background-image:linear-gradient(-225deg,#f0f7fb 0,#f0f7fb 50%,rgba(240,247,251,0) 50%,rgba(240,247,251,0) 100%),linear-gradient(45deg,#f0f7fb 0,#f0f7fb 50%,rgba(240,247,251,0) 50%,rgba(240,247,251,0) 100%)
}
.task-card.task-card-scheme-1.tear-left.tear-right:after {
 background-image:linear-gradient(225deg,#f0f7fb 0,#f0f7fb 50%,rgba(240,247,251,0) 50%,rgba(240,247,251,0) 100%),linear-gradient(-45deg,#f0f7fb 0,#f0f7fb 50%,rgba(240,247,251,0) 50%,rgba(240,247,251,0) 100%),linear-gradient(-225deg,#f0f7fb 0,#f0f7fb 50%,rgba(240,247,251,0) 50%,rgba(240,247,251,0) 100%),linear-gradient(45deg,#f0f7fb 0,#f0f7fb 50%,rgba(240,247,251,0) 50%,rgba(240,247,251,0) 100%)
}
.task-card.task-card-scheme-1 .non-task-time {
 border-color:#66aad7;
 background-color:#f7fbfd
}
.task-card.task-card-scheme-1.active .non-task-time {
 background-color:#f7fbfd
}
.task-card.task-card-scheme-1.all-non-task-time {
 background-image:linear-gradient(90deg,#66aad7 0,#66aad7 4px,#f7fbfd 4px,#f7fbfd 100%)
}
.task-card.task-card-scheme-1.all-non-task-time.tear-left {
 background:#f7fbfd
}
.task-card.task-card-scheme-2 {
 border-color:#009c92;
 background-image:linear-gradient(90deg,#009c92 0,#009c92 4px,#e6f5f4 4px,#e6f5f4 100%)
}
.task-card.task-card-scheme-2.active {
 background-image:linear-gradient(90deg,#009c92 0,#009c92 4px,#fff 4px,#fff 100%)
}
.task-card.task-card-scheme-2.tear-left:after {
 background-image:linear-gradient(225deg,#e6f5f4 0,#e6f5f4 50%,rgba(230,245,244,0) 50%,rgba(230,245,244,0) 100%),linear-gradient(-45deg,#e6f5f4 0,#e6f5f4 50%,rgba(230,245,244,0) 50%,rgba(230,245,244,0) 100%)
}
.task-card.task-card-scheme-2.tear-right:after {
 background-image:linear-gradient(-225deg,#e6f5f4 0,#e6f5f4 50%,rgba(230,245,244,0) 50%,rgba(230,245,244,0) 100%),linear-gradient(45deg,#e6f5f4 0,#e6f5f4 50%,rgba(230,245,244,0) 50%,rgba(230,245,244,0) 100%)
}
.task-card.task-card-scheme-2.tear-left.tear-right:after {
 background-image:linear-gradient(225deg,#e6f5f4 0,#e6f5f4 50%,rgba(230,245,244,0) 50%,rgba(230,245,244,0) 100%),linear-gradient(-45deg,#e6f5f4 0,#e6f5f4 50%,rgba(230,245,244,0) 50%,rgba(230,245,244,0) 100%),linear-gradient(-225deg,#e6f5f4 0,#e6f5f4 50%,rgba(230,245,244,0) 50%,rgba(230,245,244,0) 100%),linear-gradient(45deg,#e6f5f4 0,#e6f5f4 50%,rgba(230,245,244,0) 50%,rgba(230,245,244,0) 100%)
}
.task-card.task-card-scheme-2 .non-task-time {
 border-color:#009c92;
 background-color:#f2fafa
}
.task-card.task-card-scheme-2.active .non-task-time {
 background-color:#f2fafa
}
.task-card.task-card-scheme-2.all-non-task-time {
 background-image:linear-gradient(90deg,#009c92 0,#009c92 4px,#f2fafa 4px,#f2fafa 100%)
}
.task-card.task-card-scheme-2.all-non-task-time.tear-left {
 background:#f2fafa
}
.task-card.task-card-scheme-3 {
 border-color:#65b265;
 background-image:linear-gradient(90deg,#65b265 0,#65b265 4px,#f0f7f0 4px,#f0f7f0 100%)
}
.task-card.task-card-scheme-3.active {
 background-image:linear-gradient(90deg,#65b265 0,#65b265 4px,#fff 4px,#fff 100%)
}
.task-card.task-card-scheme-3.tear-left:after {
 background-image:linear-gradient(225deg,#f0f7f0 0,#f0f7f0 50%,rgba(240,247,240,0) 50%,rgba(240,247,240,0) 100%),linear-gradient(-45deg,#f0f7f0 0,#f0f7f0 50%,rgba(240,247,240,0) 50%,rgba(240,247,240,0) 100%)
}
.task-card.task-card-scheme-3.tear-right:after {
 background-image:linear-gradient(-225deg,#f0f7f0 0,#f0f7f0 50%,rgba(240,247,240,0) 50%,rgba(240,247,240,0) 100%),linear-gradient(45deg,#f0f7f0 0,#f0f7f0 50%,rgba(240,247,240,0) 50%,rgba(240,247,240,0) 100%)
}
.task-card.task-card-scheme-3.tear-left.tear-right:after {
 background-image:linear-gradient(225deg,#f0f7f0 0,#f0f7f0 50%,rgba(240,247,240,0) 50%,rgba(240,247,240,0) 100%),linear-gradient(-45deg,#f0f7f0 0,#f0f7f0 50%,rgba(240,247,240,0) 50%,rgba(240,247,240,0) 100%),linear-gradient(-225deg,#f0f7f0 0,#f0f7f0 50%,rgba(240,247,240,0) 50%,rgba(240,247,240,0) 100%),linear-gradient(45deg,#f0f7f0 0,#f0f7f0 50%,rgba(240,247,240,0) 50%,rgba(240,247,240,0) 100%)
}
.task-card.task-card-scheme-3 .non-task-time {
 border-color:#65b265;
 background-color:#f7fbf7
}
.task-card.task-card-scheme-3.active .non-task-time {
 background-color:#f7fbf7
}
.task-card.task-card-scheme-3.all-non-task-time {
 background-image:linear-gradient(90deg,#65b265 0,#65b265 4px,#f7fbf7 4px,#f7fbf7 100%)
}
.task-card.task-card-scheme-3.all-non-task-time.tear-left {
 background:#f7fbf7
}
.task-card.task-card-scheme-4 {
 border-color:#fd0;
 background-image:linear-gradient(90deg,#fd0 0,#fd0 4px,#fffce6 4px,#fffce6 100%)
}
.task-card.task-card-scheme-4.active {
 background-image:linear-gradient(90deg,#fd0 0,#fd0 4px,#fff 4px,#fff 100%)
}
.task-card.task-card-scheme-4.tear-left:after {
 background-image:linear-gradient(225deg,#fffce6 0,#fffce6 50%,rgba(255,252,229,0) 50%,rgba(255,252,229,0) 100%),linear-gradient(-45deg,#fffce6 0,#fffce6 50%,rgba(255,252,229,0) 50%,rgba(255,252,229,0) 100%)
}
.task-card.task-card-scheme-4.tear-right:after {
 background-image:linear-gradient(-225deg,#fffce6 0,#fffce6 50%,rgba(255,252,229,0) 50%,rgba(255,252,229,0) 100%),linear-gradient(45deg,#fffce6 0,#fffce6 50%,rgba(255,252,229,0) 50%,rgba(255,252,229,0) 100%)
}
.task-card.task-card-scheme-4.tear-left.tear-right:after {
 background-image:linear-gradient(225deg,#fffce6 0,#fffce6 50%,rgba(255,252,229,0) 50%,rgba(255,252,229,0) 100%),linear-gradient(-45deg,#fffce6 0,#fffce6 50%,rgba(255,252,229,0) 50%,rgba(255,252,229,0) 100%),linear-gradient(-225deg,#fffce6 0,#fffce6 50%,rgba(255,252,229,0) 50%,rgba(255,252,229,0) 100%),linear-gradient(45deg,#fffce6 0,#fffce6 50%,rgba(255,252,229,0) 50%,rgba(255,252,229,0) 100%)
}
.task-card.task-card-scheme-4 .non-task-time {
 border-color:#fd0;
 background-color:#fffdf2
}
.task-card.task-card-scheme-4.active .non-task-time {
 background-color:#fffdf2
}
.task-card.task-card-scheme-4.all-non-task-time {
 background-image:linear-gradient(90deg,#fd0 0,#fd0 4px,#fffdf2 4px,#fffdf2 100%)
}
.task-card.task-card-scheme-4.all-non-task-time.tear-left {
 background:#fffdf2
}
.task-card.task-card-scheme-5 {
 border-color:#e3870a;
 background-image:linear-gradient(90deg,#e3870a 0,#e3870a 4px,#fcf3e7 4px,#fcf3e7 100%)
}
.task-card.task-card-scheme-5.active {
 background-image:linear-gradient(90deg,#e3870a 0,#e3870a 4px,#fff 4px,#fff 100%)
}
.task-card.task-card-scheme-5.tear-left:after {
 background-image:linear-gradient(225deg,#fcf3e7 0,#fcf3e7 50%,rgba(252,243,231,0) 50%,rgba(252,243,231,0) 100%),linear-gradient(-45deg,#fcf3e7 0,#fcf3e7 50%,rgba(252,243,231,0) 50%,rgba(252,243,231,0) 100%)
}
.task-card.task-card-scheme-5.tear-right:after {
 background-image:linear-gradient(-225deg,#fcf3e7 0,#fcf3e7 50%,rgba(252,243,231,0) 50%,rgba(252,243,231,0) 100%),linear-gradient(45deg,#fcf3e7 0,#fcf3e7 50%,rgba(252,243,231,0) 50%,rgba(252,243,231,0) 100%)
}
.task-card.task-card-scheme-5.tear-left.tear-right:after {
 background-image:linear-gradient(225deg,#fcf3e7 0,#fcf3e7 50%,rgba(252,243,231,0) 50%,rgba(252,243,231,0) 100%),linear-gradient(-45deg,#fcf3e7 0,#fcf3e7 50%,rgba(252,243,231,0) 50%,rgba(252,243,231,0) 100%),linear-gradient(-225deg,#fcf3e7 0,#fcf3e7 50%,rgba(252,243,231,0) 50%,rgba(252,243,231,0) 100%),linear-gradient(45deg,#fcf3e7 0,#fcf3e7 50%,rgba(252,243,231,0) 50%,rgba(252,243,231,0) 100%)
}
.task-card.task-card-scheme-5 .non-task-time {
 border-color:#e3870a;
 background-color:#fef9f3
}
.task-card.task-card-scheme-5.active .non-task-time {
 background-color:#fef9f3
}
.task-card.task-card-scheme-5.all-non-task-time {
 background-image:linear-gradient(90deg,#e3870a 0,#e3870a 4px,#fef9f3 4px,#fef9f3 100%)
}
.task-card.task-card-scheme-5.all-non-task-time.tear-left {
 background:#fef9f3
}
.task-card.task-card-scheme-6 {
 border-color:#a20202;
 background-image:linear-gradient(90deg,#a20202 0,#a20202 4px,#f6e6e6 4px,#f6e6e6 100%)
}
.task-card.task-card-scheme-6.active {
 background-image:linear-gradient(90deg,#a20202 0,#a20202 4px,#fff 4px,#fff 100%)
}
.task-card.task-card-scheme-6.tear-left:after {
 background-image:linear-gradient(225deg,#f6e6e6 0,#f6e6e6 50%,rgba(246,230,230,0) 50%,rgba(246,230,230,0) 100%),linear-gradient(-45deg,#f6e6e6 0,#f6e6e6 50%,rgba(246,230,230,0) 50%,rgba(246,230,230,0) 100%)
}
.task-card.task-card-scheme-6.tear-right:after {
 background-image:linear-gradient(-225deg,#f6e6e6 0,#f6e6e6 50%,rgba(246,230,230,0) 50%,rgba(246,230,230,0) 100%),linear-gradient(45deg,#f6e6e6 0,#f6e6e6 50%,rgba(246,230,230,0) 50%,rgba(246,230,230,0) 100%)
}
.task-card.task-card-scheme-6.tear-left.tear-right:after {
 background-image:linear-gradient(225deg,#f6e6e6 0,#f6e6e6 50%,rgba(246,230,230,0) 50%,rgba(246,230,230,0) 100%),linear-gradient(-45deg,#f6e6e6 0,#f6e6e6 50%,rgba(246,230,230,0) 50%,rgba(246,230,230,0) 100%),linear-gradient(-225deg,#f6e6e6 0,#f6e6e6 50%,rgba(246,230,230,0) 50%,rgba(246,230,230,0) 100%),linear-gradient(45deg,#f6e6e6 0,#f6e6e6 50%,rgba(246,230,230,0) 50%,rgba(246,230,230,0) 100%)
}
.task-card.task-card-scheme-6 .non-task-time {
 border-color:#a20202;
 background-color:#faf2f2
}
.task-card.task-card-scheme-6.active .non-task-time {
 background-color:#faf2f2
}
.task-card.task-card-scheme-6.all-non-task-time {
 background-image:linear-gradient(90deg,#a20202 0,#a20202 4px,#faf2f2 4px,#faf2f2 100%)
}
.task-card.task-card-scheme-6.all-non-task-time.tear-left {
 background:#faf2f2
}
.task-card.task-card-scheme-7 {
 border-color:#ab3da0;
 background-image:linear-gradient(90deg,#ab3da0 0,#ab3da0 4px,#f7ecf6 4px,#f7ecf6 100%)
}
.task-card.task-card-scheme-7.active {
 background-image:linear-gradient(90deg,#ab3da0 0,#ab3da0 4px,#fff 4px,#fff 100%)
}
.task-card.task-card-scheme-7.tear-left:after {
 background-image:linear-gradient(225deg,#f7ecf6 0,#f7ecf6 50%,rgba(247,236,246,0) 50%,rgba(247,236,246,0) 100%),linear-gradient(-45deg,#f7ecf6 0,#f7ecf6 50%,rgba(247,236,246,0) 50%,rgba(247,236,246,0) 100%)
}
.task-card.task-card-scheme-7.tear-right:after {
 background-image:linear-gradient(-225deg,#f7ecf6 0,#f7ecf6 50%,rgba(247,236,246,0) 50%,rgba(247,236,246,0) 100%),linear-gradient(45deg,#f7ecf6 0,#f7ecf6 50%,rgba(247,236,246,0) 50%,rgba(247,236,246,0) 100%)
}
.task-card.task-card-scheme-7.tear-left.tear-right:after {
 background-image:linear-gradient(225deg,#f7ecf6 0,#f7ecf6 50%,rgba(247,236,246,0) 50%,rgba(247,236,246,0) 100%),linear-gradient(-45deg,#f7ecf6 0,#f7ecf6 50%,rgba(247,236,246,0) 50%,rgba(247,236,246,0) 100%),linear-gradient(-225deg,#f7ecf6 0,#f7ecf6 50%,rgba(247,236,246,0) 50%,rgba(247,236,246,0) 100%),linear-gradient(45deg,#f7ecf6 0,#f7ecf6 50%,rgba(247,236,246,0) 50%,rgba(247,236,246,0) 100%)
}
.task-card.task-card-scheme-7 .non-task-time {
 border-color:#ab3da0;
 background-color:#fbf5fa
}
.task-card.task-card-scheme-7.active .non-task-time {
 background-color:#fbf5fa
}
.task-card.task-card-scheme-7.all-non-task-time {
 background-image:linear-gradient(90deg,#ab3da0 0,#ab3da0 4px,#fbf5fa 4px,#fbf5fa 100%)
}
.task-card.task-card-scheme-7.all-non-task-time.tear-left {
 background:#fbf5fa
}
.task-card.task-card-scheme-8 {
 border-color:#6b40ad;
 background-image:linear-gradient(90deg,#6b40ad 0,#6b40ad 4px,#f0ecf7 4px,#f0ecf7 100%)
}
.task-card.task-card-scheme-8.active {
 background-image:linear-gradient(90deg,#6b40ad 0,#6b40ad 4px,#fff 4px,#fff 100%)
}
.task-card.task-card-scheme-8.tear-left:after {
 background-image:linear-gradient(225deg,#f0ecf7 0,#f0ecf7 50%,rgba(240,236,247,0) 50%,rgba(240,236,247,0) 100%),linear-gradient(-45deg,#f0ecf7 0,#f0ecf7 50%,rgba(240,236,247,0) 50%,rgba(240,236,247,0) 100%)
}
.task-card.task-card-scheme-8.tear-right:after {
 background-image:linear-gradient(-225deg,#f0ecf7 0,#f0ecf7 50%,rgba(240,236,247,0) 50%,rgba(240,236,247,0) 100%),linear-gradient(45deg,#f0ecf7 0,#f0ecf7 50%,rgba(240,236,247,0) 50%,rgba(240,236,247,0) 100%)
}
.task-card.task-card-scheme-8.tear-left.tear-right:after {
 background-image:linear-gradient(225deg,#f0ecf7 0,#f0ecf7 50%,rgba(240,236,247,0) 50%,rgba(240,236,247,0) 100%),linear-gradient(-45deg,#f0ecf7 0,#f0ecf7 50%,rgba(240,236,247,0) 50%,rgba(240,236,247,0) 100%),linear-gradient(-225deg,#f0ecf7 0,#f0ecf7 50%,rgba(240,236,247,0) 50%,rgba(240,236,247,0) 100%),linear-gradient(45deg,#f0ecf7 0,#f0ecf7 50%,rgba(240,236,247,0) 50%,rgba(240,236,247,0) 100%)
}
.task-card.task-card-scheme-8 .non-task-time {
 border-color:#6b40ad;
 background-color:#f8f5fb
}
.task-card.task-card-scheme-8.active .non-task-time {
 background-color:#f8f5fb
}
.task-card.task-card-scheme-8.all-non-task-time {
 background-image:linear-gradient(90deg,#6b40ad 0,#6b40ad 4px,#f8f5fb 4px,#f8f5fb 100%)
}
.task-card.task-card-scheme-8.all-non-task-time.tear-left {
 background:#f8f5fb
}
.task-card .non-task-time {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 position:absolute;
 left:0;
 top:-1px;
 bottom:-1px;
 border-top:1px dashed transparent;
 border-bottom:1px dashed transparent;
 width:100%;
 margin-left:-2px
}
.task-card.summary-task-card {
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -ms-flex-align:center;
 -webkit-align-items:center;
 align-items:center
}
.task-card.summary-task-card .title {
 -ms-flex:0 1 100%;
 -webkit-flex:0 1 100%;
 flex:0 1 100%;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.task-card.summary-task-card .btn-toolbar {
 -ms-flex:1 0 auto;
 -webkit-flex:1 0 auto;
 flex:1 0 auto
}
.task-card.summary-task-card .duration {
 -ms-flex:1 0 auto;
 -webkit-flex:1 0 auto;
 flex:1 0 auto;
 padding-left:8px
}
.task-card.summary-task-card .duration .number,.task-card.summary-task-card .duration .scale {
 text-align:center;
 display:block
}
.task-card.summary-task-card .duration .number {
 font-size:16px
}
.task-card.summary-task-card .duration .scale {
 font-size:14px
}
.task-card.hide-buttons-until-hover .btn-task-card {
 display:none
}
.task-card.hide-buttons-until-hover .btn-task-card {
 color:#666
}
.task-card.hide-buttons-until-hover .btn-task-card.active,.task-card.hide-buttons-until-hover .btn-task-card.error {
 border-color:transparent;
 background-color:transparent
}
.task-card.hide-buttons-until-hover:focus .btn-task-card,.task-card.hide-buttons-until-hover:hover .btn-task-card {
 color:#666;
 border-color:#666;
 background-color:transparent
}
.task-card.hide-buttons-until-hover:focus .btn-task-card.active,.task-card.hide-buttons-until-hover:hover .btn-task-card.active {
 background-color:#666;
 color:#fff
}
.task-card.hide-buttons-until-hover:hover .btn-task-card,.task-card.hide-buttons-until-hover:focus .btn-task-card,.task-card.hide-buttons-until-hover .btn-task-card.active,.task-card.hide-buttons-until-hover .btn-task-card.error {
 display:inline-block
}
.task-card.hide-buttons-until-hover:hover .btn-task-card.hidden,.task-card.hide-buttons-until-hover:focus .btn-task-card.hidden,.task-card.hide-buttons-until-hover .btn-task-card.active.hidden,.task-card.hide-buttons-until-hover .btn-task-card.error.hidden {
 display:none
}
.task-card.all-non-task-time {
 border-top-style:dashed;
 border-bottom-style:dashed
}
[colspan="7"] .non-task-time.days6 {
 width:-webkit-calc(85.71428571428571% + 5.14px);
 width:-moz-calc(85.71428571428571% + 5.14px);
 width:-o-calc(85.71428571428571% + 5.14px);
 width:calc(85.71428571428571% + 5.14px)
}
[colspan="7"] .non-task-time.days-offset6 {
 margin-left:-webkit-calc(85.71428571428571% + 0px);
 margin-left:-moz-calc(85.71428571428571% + 0px);
 margin-left:-o-calc(85.71428571428571% + 0px);
 margin-left:calc(85.71428571428571% + 0px)
}
[colspan="7"] .non-task-time.days5 {
 width:-webkit-calc(71.42857142857143% + 4.29px);
 width:-moz-calc(71.42857142857143% + 4.29px);
 width:-o-calc(71.42857142857143% + 4.29px);
 width:calc(71.42857142857143% + 4.29px)
}
[colspan="7"] .non-task-time.days-offset5 {
 margin-left:-webkit-calc(71.42857142857143% + -.29px);
 margin-left:-moz-calc(71.42857142857143% + -.29px);
 margin-left:-o-calc(71.42857142857143% + -.29px);
 margin-left:calc(71.42857142857143% + -.29px)
}
[colspan="7"] .non-task-time.days4 {
 width:-webkit-calc(57.14285714285714% + 3.43px);
 width:-moz-calc(57.14285714285714% + 3.43px);
 width:-o-calc(57.14285714285714% + 3.43px);
 width:calc(57.14285714285714% + 3.43px)
}
[colspan="7"] .non-task-time.days-offset4 {
 margin-left:-webkit-calc(57.14285714285714% + -.57px);
 margin-left:-moz-calc(57.14285714285714% + -.57px);
 margin-left:-o-calc(57.14285714285714% + -.57px);
 margin-left:calc(57.14285714285714% + -.57px)
}
[colspan="7"] .non-task-time.days3 {
 width:-webkit-calc(42.857142857142854% + 2.57px);
 width:-moz-calc(42.857142857142854% + 2.57px);
 width:-o-calc(42.857142857142854% + 2.57px);
 width:calc(42.857142857142854% + 2.57px)
}
[colspan="7"] .non-task-time.days-offset3 {
 margin-left:-webkit-calc(42.857142857142854% + -.86px);
 margin-left:-moz-calc(42.857142857142854% + -.86px);
 margin-left:-o-calc(42.857142857142854% + -.86px);
 margin-left:calc(42.857142857142854% + -.86px)
}
[colspan="7"] .non-task-time.days2 {
 width:-webkit-calc(28.57142857142857% + 1.71px);
 width:-moz-calc(28.57142857142857% + 1.71px);
 width:-o-calc(28.57142857142857% + 1.71px);
 width:calc(28.57142857142857% + 1.71px)
}
[colspan="7"] .non-task-time.days-offset2 {
 margin-left:-webkit-calc(28.57142857142857% + -1.14px);
 margin-left:-moz-calc(28.57142857142857% + -1.14px);
 margin-left:-o-calc(28.57142857142857% + -1.14px);
 margin-left:calc(28.57142857142857% + -1.14px)
}
[colspan="7"] .non-task-time.days1 {
 width:-webkit-calc(14.285714285714285% + 0.86px);
 width:-moz-calc(14.285714285714285% + 0.86px);
 width:-o-calc(14.285714285714285% + 0.86px);
 width:calc(14.285714285714285% + 0.86px)
}
[colspan="7"] .non-task-time.days-offset1 {
 margin-left:-webkit-calc(14.285714285714285% + -1.43px);
 margin-left:-moz-calc(14.285714285714285% + -1.43px);
 margin-left:-o-calc(14.285714285714285% + -1.43px);
 margin-left:calc(14.285714285714285% + -1.43px)
}
[colspan="7"] .task-card.days-limit6 {
 padding-right:14.28571429%
}
[colspan="7"] .task-card.days-limit6:before {
 left:42.85714286%
}
[colspan="7"] .task-card.days-offset6 {
 padding-left:-webkit-calc(85.71428571428571% + 6px);
 padding-left:-moz-calc(85.71428571428571% + 6px);
 padding-left:-o-calc(85.71428571428571% + 6px);
 padding-left:calc(85.71428571428571% + 6px)
}
[colspan="7"] .task-card.days-offset6:before {
 left:92.85714286%
}
[colspan="7"] .task-card.days-limit5 {
 padding-right:28.57142857%
}
[colspan="7"] .task-card.days-limit5:before {
 left:35.71428571%
}
[colspan="7"] .task-card.days-offset5 {
 padding-left:-webkit-calc(71.42857142857143% + 6px);
 padding-left:-moz-calc(71.42857142857143% + 6px);
 padding-left:-o-calc(71.42857142857143% + 6px);
 padding-left:calc(71.42857142857143% + 6px)
}
[colspan="7"] .task-card.days-offset5:before {
 left:78.57142857%
}
[colspan="7"] .task-card.days-limit4 {
 padding-right:42.85714286%
}
[colspan="7"] .task-card.days-limit4:before {
 left:28.57142857%
}
[colspan="7"] .task-card.days-offset4 {
 padding-left:-webkit-calc(57.14285714285714% + 6px);
 padding-left:-moz-calc(57.14285714285714% + 6px);
 padding-left:-o-calc(57.14285714285714% + 6px);
 padding-left:calc(57.14285714285714% + 6px)
}
[colspan="7"] .task-card.days-offset4:before {
 left:64.28571429%
}
[colspan="7"] .task-card.days-limit3 {
 padding-right:57.14285714%
}
[colspan="7"] .task-card.days-limit3:before {
 left:21.42857143%
}
[colspan="7"] .task-card.days-offset3 {
 padding-left:-webkit-calc(42.857142857142854% + 6px);
 padding-left:-moz-calc(42.857142857142854% + 6px);
 padding-left:-o-calc(42.857142857142854% + 6px);
 padding-left:calc(42.857142857142854% + 6px)
}
[colspan="7"] .task-card.days-offset3:before {
 left:50%
}
[colspan="7"] .task-card.days-limit2 {
 padding-right:71.42857143%
}
[colspan="7"] .task-card.days-limit2:before {
 left:14.28571429%
}
[colspan="7"] .task-card.days-offset2 {
 padding-left:-webkit-calc(28.57142857142857% + 6px);
 padding-left:-moz-calc(28.57142857142857% + 6px);
 padding-left:-o-calc(28.57142857142857% + 6px);
 padding-left:calc(28.57142857142857% + 6px)
}
[colspan="7"] .task-card.days-offset2:before {
 left:35.71428571%
}
[colspan="7"] .task-card.days-limit1 {
 padding-right:85.71428571%
}
[colspan="7"] .task-card.days-limit1:before {
 left:7.14285714%
}
[colspan="7"] .task-card.days-offset1 {
 padding-left:-webkit-calc(14.285714285714285% + 6px);
 padding-left:-moz-calc(14.285714285714285% + 6px);
 padding-left:-o-calc(14.285714285714285% + 6px);
 padding-left:calc(14.285714285714285% + 6px)
}
[colspan="7"] .task-card.days-offset1:before {
 left:21.42857143%
}
[colspan="6"] .non-task-time.days5 {
 width:-webkit-calc(83.33333333333334% + 5px);
 width:-moz-calc(83.33333333333334% + 5px);
 width:-o-calc(83.33333333333334% + 5px);
 width:calc(83.33333333333334% + 5px)
}
[colspan="6"] .non-task-time.days-offset5 {
 margin-left:-webkit-calc(83.33333333333334% + 0px);
 margin-left:-moz-calc(83.33333333333334% + 0px);
 margin-left:-o-calc(83.33333333333334% + 0px);
 margin-left:calc(83.33333333333334% + 0px)
}
[colspan="6"] .non-task-time.days4 {
 width:-webkit-calc(66.66666666666666% + 4px);
 width:-moz-calc(66.66666666666666% + 4px);
 width:-o-calc(66.66666666666666% + 4px);
 width:calc(66.66666666666666% + 4px)
}
[colspan="6"] .non-task-time.days-offset4 {
 margin-left:-webkit-calc(66.66666666666666% + -.33px);
 margin-left:-moz-calc(66.66666666666666% + -.33px);
 margin-left:-o-calc(66.66666666666666% + -.33px);
 margin-left:calc(66.66666666666666% + -.33px)
}
[colspan="6"] .non-task-time.days3 {
 width:-webkit-calc(50% + 3px);
 width:-moz-calc(50% + 3px);
 width:-o-calc(50% + 3px);
 width:calc(50% + 3px)
}
[colspan="6"] .non-task-time.days-offset3 {
 margin-left:-webkit-calc(50% + -.67px);
 margin-left:-moz-calc(50% + -.67px);
 margin-left:-o-calc(50% + -.67px);
 margin-left:calc(50% + -.67px)
}
[colspan="6"] .non-task-time.days2 {
 width:-webkit-calc(33.33333333333333% + 2px);
 width:-moz-calc(33.33333333333333% + 2px);
 width:-o-calc(33.33333333333333% + 2px);
 width:calc(33.33333333333333% + 2px)
}
[colspan="6"] .non-task-time.days-offset2 {
 margin-left:-webkit-calc(33.33333333333333% + -1px);
 margin-left:-moz-calc(33.33333333333333% + -1px);
 margin-left:-o-calc(33.33333333333333% + -1px);
 margin-left:calc(33.33333333333333% + -1px)
}
[colspan="6"] .non-task-time.days1 {
 width:-webkit-calc(16.666666666666664% + 1px);
 width:-moz-calc(16.666666666666664% + 1px);
 width:-o-calc(16.666666666666664% + 1px);
 width:calc(16.666666666666664% + 1px)
}
[colspan="6"] .non-task-time.days-offset1 {
 margin-left:-webkit-calc(16.666666666666664% + -1.33px);
 margin-left:-moz-calc(16.666666666666664% + -1.33px);
 margin-left:-o-calc(16.666666666666664% + -1.33px);
 margin-left:calc(16.666666666666664% + -1.33px)
}
[colspan="6"] .task-card.days-limit5 {
 padding-right:16.66666667%
}
[colspan="6"] .task-card.days-limit5:before {
 left:41.66666667%
}
[colspan="6"] .task-card.days-offset5 {
 padding-left:-webkit-calc(83.33333333333334% + 6px);
 padding-left:-moz-calc(83.33333333333334% + 6px);
 padding-left:-o-calc(83.33333333333334% + 6px);
 padding-left:calc(83.33333333333334% + 6px)
}
[colspan="6"] .task-card.days-offset5:before {
 left:91.66666667%
}
[colspan="6"] .task-card.days-limit4 {
 padding-right:33.33333333%
}
[colspan="6"] .task-card.days-limit4:before {
 left:33.33333333%
}
[colspan="6"] .task-card.days-offset4 {
 padding-left:-webkit-calc(66.66666666666666% + 6px);
 padding-left:-moz-calc(66.66666666666666% + 6px);
 padding-left:-o-calc(66.66666666666666% + 6px);
 padding-left:calc(66.66666666666666% + 6px)
}
[colspan="6"] .task-card.days-offset4:before {
 left:75%
}
[colspan="6"] .task-card.days-limit3 {
 padding-right:50%
}
[colspan="6"] .task-card.days-limit3:before {
 left:25%
}
[colspan="6"] .task-card.days-offset3 {
 padding-left:-webkit-calc(50% + 6px);
 padding-left:-moz-calc(50% + 6px);
 padding-left:-o-calc(50% + 6px);
 padding-left:calc(50% + 6px)
}
[colspan="6"] .task-card.days-offset3:before {
 left:58.33333333%
}
[colspan="6"] .task-card.days-limit2 {
 padding-right:66.66666667%
}
[colspan="6"] .task-card.days-limit2:before {
 left:16.66666667%
}
[colspan="6"] .task-card.days-offset2 {
 padding-left:-webkit-calc(33.33333333333333% + 6px);
 padding-left:-moz-calc(33.33333333333333% + 6px);
 padding-left:-o-calc(33.33333333333333% + 6px);
 padding-left:calc(33.33333333333333% + 6px)
}
[colspan="6"] .task-card.days-offset2:before {
 left:41.66666667%
}
[colspan="6"] .task-card.days-limit1 {
 padding-right:83.33333333%
}
[colspan="6"] .task-card.days-limit1:before {
 left:8.33333333%
}
[colspan="6"] .task-card.days-offset1 {
 padding-left:-webkit-calc(16.666666666666664% + 6px);
 padding-left:-moz-calc(16.666666666666664% + 6px);
 padding-left:-o-calc(16.666666666666664% + 6px);
 padding-left:calc(16.666666666666664% + 6px)
}
[colspan="6"] .task-card.days-offset1:before {
 left:25%
}
[colspan="5"] .non-task-time.days4 {
 width:-webkit-calc(80% + 4.8px);
 width:-moz-calc(80% + 4.8px);
 width:-o-calc(80% + 4.8px);
 width:calc(80% + 4.8px)
}
[colspan="5"] .non-task-time.days-offset4 {
 margin-left:-webkit-calc(80% + 0px);
 margin-left:-moz-calc(80% + 0px);
 margin-left:-o-calc(80% + 0px);
 margin-left:calc(80% + 0px)
}
[colspan="5"] .non-task-time.days3 {
 width:-webkit-calc(60% + 3.6px);
 width:-moz-calc(60% + 3.6px);
 width:-o-calc(60% + 3.6px);
 width:calc(60% + 3.6px)
}
[colspan="5"] .non-task-time.days-offset3 {
 margin-left:-webkit-calc(60% + -.4px);
 margin-left:-moz-calc(60% + -.4px);
 margin-left:-o-calc(60% + -.4px);
 margin-left:calc(60% + -.4px)
}
[colspan="5"] .non-task-time.days2 {
 width:-webkit-calc(40% + 2.4px);
 width:-moz-calc(40% + 2.4px);
 width:-o-calc(40% + 2.4px);
 width:calc(40% + 2.4px)
}
[colspan="5"] .non-task-time.days-offset2 {
 margin-left:-webkit-calc(40% + -.8px);
 margin-left:-moz-calc(40% + -.8px);
 margin-left:-o-calc(40% + -.8px);
 margin-left:calc(40% + -.8px)
}
[colspan="5"] .non-task-time.days1 {
 width:-webkit-calc(20% + 1.2px);
 width:-moz-calc(20% + 1.2px);
 width:-o-calc(20% + 1.2px);
 width:calc(20% + 1.2px)
}
[colspan="5"] .non-task-time.days-offset1 {
 margin-left:-webkit-calc(20% + -1.2px);
 margin-left:-moz-calc(20% + -1.2px);
 margin-left:-o-calc(20% + -1.2px);
 margin-left:calc(20% + -1.2px)
}
[colspan="5"] .task-card.days-limit4 {
 padding-right:20%
}
[colspan="5"] .task-card.days-limit4:before {
 left:40%
}
[colspan="5"] .task-card.days-offset4 {
 padding-left:-webkit-calc(80% + 6px);
 padding-left:-moz-calc(80% + 6px);
 padding-left:-o-calc(80% + 6px);
 padding-left:calc(80% + 6px)
}
[colspan="5"] .task-card.days-offset4:before {
 left:90%
}
[colspan="5"] .task-card.days-limit3 {
 padding-right:40%
}
[colspan="5"] .task-card.days-limit3:before {
 left:30%
}
[colspan="5"] .task-card.days-offset3 {
 padding-left:-webkit-calc(60% + 6px);
 padding-left:-moz-calc(60% + 6px);
 padding-left:-o-calc(60% + 6px);
 padding-left:calc(60% + 6px)
}
[colspan="5"] .task-card.days-offset3:before {
 left:70%
}
[colspan="5"] .task-card.days-limit2 {
 padding-right:60%
}
[colspan="5"] .task-card.days-limit2:before {
 left:20%
}
[colspan="5"] .task-card.days-offset2 {
 padding-left:-webkit-calc(40% + 6px);
 padding-left:-moz-calc(40% + 6px);
 padding-left:-o-calc(40% + 6px);
 padding-left:calc(40% + 6px)
}
[colspan="5"] .task-card.days-offset2:before {
 left:50%
}
[colspan="5"] .task-card.days-limit1 {
 padding-right:80%
}
[colspan="5"] .task-card.days-limit1:before {
 left:10%
}
[colspan="5"] .task-card.days-offset1 {
 padding-left:-webkit-calc(20% + 6px);
 padding-left:-moz-calc(20% + 6px);
 padding-left:-o-calc(20% + 6px);
 padding-left:calc(20% + 6px)
}
[colspan="5"] .task-card.days-offset1:before {
 left:30%
}
[colspan="4"] .non-task-time.days3 {
 width:-webkit-calc(75% + 4.5px);
 width:-moz-calc(75% + 4.5px);
 width:-o-calc(75% + 4.5px);
 width:calc(75% + 4.5px)
}
[colspan="4"] .non-task-time.days-offset3 {
 margin-left:-webkit-calc(75% + 0px);
 margin-left:-moz-calc(75% + 0px);
 margin-left:-o-calc(75% + 0px);
 margin-left:calc(75% + 0px)
}
[colspan="4"] .non-task-time.days2 {
 width:-webkit-calc(50% + 3px);
 width:-moz-calc(50% + 3px);
 width:-o-calc(50% + 3px);
 width:calc(50% + 3px)
}
[colspan="4"] .non-task-time.days-offset2 {
 margin-left:-webkit-calc(50% + -.5px);
 margin-left:-moz-calc(50% + -.5px);
 margin-left:-o-calc(50% + -.5px);
 margin-left:calc(50% + -.5px)
}
[colspan="4"] .non-task-time.days1 {
 width:-webkit-calc(25% + 1.5px);
 width:-moz-calc(25% + 1.5px);
 width:-o-calc(25% + 1.5px);
 width:calc(25% + 1.5px)
}
[colspan="4"] .non-task-time.days-offset1 {
 margin-left:-webkit-calc(25% + -1px);
 margin-left:-moz-calc(25% + -1px);
 margin-left:-o-calc(25% + -1px);
 margin-left:calc(25% + -1px)
}
[colspan="4"] .task-card.days-limit3 {
 padding-right:25%
}
[colspan="4"] .task-card.days-limit3:before {
 left:37.5%
}
[colspan="4"] .task-card.days-offset3 {
 padding-left:-webkit-calc(75% + 6px);
 padding-left:-moz-calc(75% + 6px);
 padding-left:-o-calc(75% + 6px);
 padding-left:calc(75% + 6px)
}
[colspan="4"] .task-card.days-offset3:before {
 left:87.5%
}
[colspan="4"] .task-card.days-limit2 {
 padding-right:50%
}
[colspan="4"] .task-card.days-limit2:before {
 left:25%
}
[colspan="4"] .task-card.days-offset2 {
 padding-left:-webkit-calc(50% + 6px);
 padding-left:-moz-calc(50% + 6px);
 padding-left:-o-calc(50% + 6px);
 padding-left:calc(50% + 6px)
}
[colspan="4"] .task-card.days-offset2:before {
 left:62.5%
}
[colspan="4"] .task-card.days-limit1 {
 padding-right:75%
}
[colspan="4"] .task-card.days-limit1:before {
 left:12.5%
}
[colspan="4"] .task-card.days-offset1 {
 padding-left:-webkit-calc(25% + 6px);
 padding-left:-moz-calc(25% + 6px);
 padding-left:-o-calc(25% + 6px);
 padding-left:calc(25% + 6px)
}
[colspan="4"] .task-card.days-offset1:before {
 left:37.5%
}
[colspan="3"] .non-task-time.days2 {
 width:-webkit-calc(66.66666666666666% + 4px);
 width:-moz-calc(66.66666666666666% + 4px);
 width:-o-calc(66.66666666666666% + 4px);
 width:calc(66.66666666666666% + 4px)
}
[colspan="3"] .non-task-time.days-offset2 {
 margin-left:-webkit-calc(66.66666666666666% + 0px);
 margin-left:-moz-calc(66.66666666666666% + 0px);
 margin-left:-o-calc(66.66666666666666% + 0px);
 margin-left:calc(66.66666666666666% + 0px)
}
[colspan="3"] .non-task-time.days1 {
 width:-webkit-calc(33.33333333333333% + 2px);
 width:-moz-calc(33.33333333333333% + 2px);
 width:-o-calc(33.33333333333333% + 2px);
 width:calc(33.33333333333333% + 2px)
}
[colspan="3"] .non-task-time.days-offset1 {
 margin-left:-webkit-calc(33.33333333333333% + -.67px);
 margin-left:-moz-calc(33.33333333333333% + -.67px);
 margin-left:-o-calc(33.33333333333333% + -.67px);
 margin-left:calc(33.33333333333333% + -.67px)
}
[colspan="3"] .task-card.days-limit2 {
 padding-right:33.33333333%
}
[colspan="3"] .task-card.days-limit2:before {
 left:33.33333333%
}
[colspan="3"] .task-card.days-offset2 {
 padding-left:-webkit-calc(66.66666666666666% + 6px);
 padding-left:-moz-calc(66.66666666666666% + 6px);
 padding-left:-o-calc(66.66666666666666% + 6px);
 padding-left:calc(66.66666666666666% + 6px)
}
[colspan="3"] .task-card.days-offset2:before {
 left:83.33333333%
}
[colspan="3"] .task-card.days-limit1 {
 padding-right:66.66666667%
}
[colspan="3"] .task-card.days-limit1:before {
 left:16.66666667%
}
[colspan="3"] .task-card.days-offset1 {
 padding-left:-webkit-calc(33.33333333333333% + 6px);
 padding-left:-moz-calc(33.33333333333333% + 6px);
 padding-left:-o-calc(33.33333333333333% + 6px);
 padding-left:calc(33.33333333333333% + 6px)
}
[colspan="3"] .task-card.days-offset1:before {
 left:50%
}
[colspan="2"] .non-task-time.days1 {
 width:-webkit-calc(50% + 3px);
 width:-moz-calc(50% + 3px);
 width:-o-calc(50% + 3px);
 width:calc(50% + 3px)
}
[colspan="2"] .non-task-time.days-offset1 {
 margin-left:-webkit-calc(50% + 0px);
 margin-left:-moz-calc(50% + 0px);
 margin-left:-o-calc(50% + 0px);
 margin-left:calc(50% + 0px)
}
[colspan="2"] .task-card.days-limit1 {
 padding-right:50%
}
[colspan="2"] .task-card.days-limit1:before {
 left:25%
}
[colspan="2"] .task-card.days-offset1 {
 padding-left:-webkit-calc(50% + 6px);
 padding-left:-moz-calc(50% + 6px);
 padding-left:-o-calc(50% + 6px);
 padding-left:calc(50% + 6px)
}
[colspan="2"] .task-card.days-offset1:before {
 left:75%
}
.quick-stat {
 width:125px;
 height:125px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 border:5px solid #666;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 font-size:50px;
 line-height:115px;
 text-align:center;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 margin-bottom:10px
}
.quick-stat.centered {
 margin-left:auto;
 margin-right:auto
}
.quick-stat.info {
 border-color:#0072bc
}
.quick-stat.warning {
 border-color:#faab01
}
.quick-stat.error {
 border-color:#d80202
}
.quick-stat.success {
 border-color:green
}
.quick-stat.callout {
 border-color:#00857c
}
.kpi {
 ;
 clear:both
}
.kpi:before,.kpi:after {
 display:table;
 content:"";
 line-height:0
}
.kpi:after {
 clear:both
}
.kpi .kpi-icon {
 float:left;
 margin-right:10.8px;
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:72px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 background-color:#666;
 color:#fff
}
.kpi .kpi-icon,.kpi .kpi-icon:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.kpi .kpi-icon .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.kpi .kpi-icon:before {
 display:block;
 font-size:.5em;
 text-align:center
}
.kpi .kpi-icon:before {
 opacity:.8;
 filter:alpha(opacity=80)
}
.kpi .kpi-stat,.kpi .kpi-label {
 display:block;
 width:-webkit-calc(100% - 82.8px);
 width:-moz-calc(100% - 82.8px);
 width:-o-calc(100% - 82.8px);
 width:calc(100% - 82.8px);
 color:#666;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.kpi .kpi-stat {
 font-size:46.8px;
 line-height:52px
}
.kpi .kpi-label {
 font-size:14px;
 line-height:20px;
 font-weight:700
}
.kpi.info .kpi-icon {
 background-color:#0072bc
}
.kpi.warning .kpi-icon {
 background-color:#faab01
}
.kpi.error .kpi-icon {
 background-color:#d80202
}
.kpi.success .kpi-icon {
 background-color:green
}
.kpi.callout .kpi-icon {
 background-color:#00857c
}
.kpi.info .kpi-stat {
 color:#0072bc
}
.kpi.warning .kpi-stat {
 color:#faab01
}
.kpi.error .kpi-stat {
 color:#d80202
}
.kpi.success .kpi-stat {
 color:green
}
.kpi.callout .kpi-stat {
 color:#00857c
}
.kpi.info .kpi-label {
 color:#0072bc
}
.kpi.warning .kpi-label {
 color:#faab01
}
.kpi.error .kpi-label {
 color:#d80202
}
.kpi.success .kpi-label {
 color:green
}
.kpi.callout .kpi-label {
 color:#00857c
}
.kpi-in-progress {
 display:inline-block
}
.kpi-in-progress .kpi-progress-info {
 font-size:21px;
 line-height:24px;
 margin-bottom:4px
}
.kpi-in-progress .progress {
 height:6px;
 margin-bottom:0
}
.kpi-in-progress .kpi-label {
 font-size:12px;
 line-height:20px
}
.kpi-in-progress .kpi-name,.kpi-in-progress .kpi-completed {
 font-weight:700
}
.kpi-summary {
 background-color:#fff;
 border:1px solid silver;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 padding:5px
}
.kpi-summary.inline,.kpi-summary.toolbar-item {
 display:inline-block;
 vertical-align:top
}
.kpi-summary .kpi-completed {
 font-weight:700;
 font-size:18px
}
.kpi-summary .kpi-completed.info {
 color:#0072bc
}
.kpi-summary .kpi-completed.warning {
 color:#faab01
}
.kpi-summary .kpi-completed.error {
 color:#d80202
}
.kpi-summary .kpi-completed.success {
 color:green
}
.kpi-summary .kpi-completed.callout {
 color:#00857c
}
.kpi-summary .kpi-label {
 font-size:11px;
 line-height:1
}
.kpi-card {
 position:static;
 padding:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 height:92px;
 min-width:0;
 border-top:6px solid #666;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex
}
.kpi-card.info {
 border-top-color:#0072bc
}
.kpi-card.warning {
 border-top-color:#faab01
}
.kpi-card.error {
 border-top-color:#d80202
}
.kpi-card.success {
 border-top-color:green
}
.kpi-card.callout {
 border-top-color:#00857c
}
.kpi-card.info .kpi-type {
 background-color:#0072bc
}
.kpi-card.warning .kpi-type {
 background-color:#faab01
}
.kpi-card.error .kpi-type {
 background-color:#d80202
}
.kpi-card.success .kpi-type {
 background-color:green
}
.kpi-card.callout .kpi-type {
 background-color:#00857c
}
.kpi-card.info .kpi-type,.kpi-card.error .kpi-type,.kpi-card.success .kpi-type,.kpi-card.callout .kpi-type {
 color:#fff
}
.kpi-card.warning .kpi-type {
 color:#000
}
.kpi-card .kpi-type {
 background-color:#666;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 -ms-flex:0 1 25%;
 -webkit-flex:0 1 25%;
 flex:0 1 25%;
 -webkit-border-bottom-left-radius:2px;
 -moz-border-bottom-left-radius:2px;
 -ms-border-bottom-left-radius:2px;
 -o-border-bottom-left-radius:2px;
 border-bottom-left-radius:2px;
 color:#fff;
 text-align:center;
 font-weight:700;
 font-size:16px;
 padding:6px
}
.kpi-card .kpi-type .pgbu-icon {
 display:block;
 margin:0 auto;
 font-size:1.5em
}
.kpi-card .kpi-details {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 -ms-flex:0 1 75%;
 -webkit-flex:0 1 75%;
 flex:0 1 75%;
 padding:15px;
 position:relative
}
.kpi-card .kpi-details .orcl-popover {
 white-space:normal
}
.kpi-card .kpi-label {
 font-size:18px;
 line-height:20px;
 margin-bottom:15px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.kpi-card .kpi-stat {
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.kpi-card .kpi-stat .btn-toolbar {
 margin-bottom:0
}
.kpi-card-container {
 height:92px;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 margin-bottom:15px
}
.kpi-card-container .kpi-card {
 -ms-flex:0 1 50%;
 -webkit-flex:0 1 50%;
 flex:0 1 50%;
 margin-right:15px
}
.kpi-card-container .kpi-card:last-child {
 margin-right:0
}
.kpi-card-container .no-kpi-cards {
 display:none;
 margin:0 auto;
 color:#767676;
 font-size:40px;
 line-height:92px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.kpi-card-container .no-kpi-cards:only-child {
 display:block
}
.measures-container {
 font-size:0
}
.measure-card {
 font-size:12px;
 position:static;
 padding:10px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 height:auto;
 min-width:0;
 display:inline-block
}
.measure-card+.measure-card {
 margin-left:10px
}
.measure-card .measure-title,.measure-card .measure-value {
 margin-right:25px
}
.measure-card .measure-title {
 font-weight:700;
 color:#495363
}
.measure-card .measure-icon {
 float:right;
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:20px
}
.measure-card .measure-icon,.measure-card .measure-icon:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.measure-card .measure-icon .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.measure-card .measure-value {
 color:green;
 font-size:22px;
 line-height:1.2em;
 font-weight:700
}
.counter {
 display:inline-block;
 background-color:#495363;
 color:#fff;
 -webkit-border-radius:1em;
 -moz-border-radius:1em;
 -ms-border-radius:1em;
 -o-border-radius:1em;
 border-radius:1em;
 padding:4px;
 font-size:14px;
 line-height:1em;
 min-width:1em;
 text-align:center
}
.counter-parent {
 position:relative
}
.counter.counter-floating {
 position:absolute;
 opacity:.9;
 filter:alpha(opacity=90);
 right:-6px;
 top:-6px
}
.toast-parent {
 position:relative
}
.toast-parent.toast-upper-left .toast-container {
 left:0;
 top:0;
 right:auto;
 bottom:auto
}
.toast-parent.toast-upper-right .toast-container {
 right:0;
 top:0;
 left:auto;
 bottom:auto
}
.toast-parent.toast-bottom-left .toast-container {
 left:0;
 bottom:0;
 right:auto;
 top:auto
}
.toast-parent.toast-bottom-right .toast-container {
 right:0;
 bottom:0;
 left:auto;
 top:auto
}
.toast-container {
 position:absolute;
 max-height:100%;
 overflow-y:hidden;
 -webkit-perspective:1000px;
 -moz-perspective:1000px;
 -ms-perspective:1000px;
 -o-perspective:1000px;
 perspective:1000px;
 z-index:1055
}
.toast {
 position:relative;
 background-color:rgba(73,83,99,.9);
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -ms-border-radius:1px;
 -o-border-radius:1px;
 border-radius:1px;
 -webkit-box-shadow:0 0 1px 1px #999;
 -moz-box-shadow:0 0 1px 1px #999;
 -ms-box-shadow:0 0 1px 1px #999;
 -o-box-shadow:0 0 1px 1px #999;
 box-shadow:0 0 1px 1px #999;
 color:#fff;
 padding:10px;
 width:350px;
 margin:15px
}
.toast.fade {
 -webkit-transform-origin:50% 50% -20px;
 -moz-transform-origin:50% 50% -20px;
 -ms-transform-origin:50% 50% -20px;
 -o-transform-origin:50% 50% -20px;
 transform-origin:50% 50% -20px;
 -webkit-transition:top;
 -moz-transition:top;
 -o-transition:top;
 transition:top;
 -webkit-transition-duration:.25s;
 -moz-transition-duration:.25s;
 -o-transition-duration:.25s;
 transition-duration:.25s;
 -webkit-animation:anim-toast-fade-out .25s;
 -moz-animation:anim-toast-fade-out .25s;
 -ms-animation:anim-toast-fade-out .25s;
 -o-animation:anim-toast-fade-out .25s;
 animation:anim-toast-fade-out .25s;
 opacity:0
}
.toast.fade.in {
 -webkit-transition-duration:.5s;
 -moz-transition-duration:.5s;
 -o-transition-duration:.5s;
 transition-duration:.5s;
 -webkit-animation:anim-toast-fade-in .5s;
 -moz-animation:anim-toast-fade-in .5s;
 -ms-animation:anim-toast-fade-in .5s;
 -o-animation:anim-toast-fade-in .5s;
 animation:anim-toast-fade-in .5s;
 opacity:1
}
.toast.actionable {
 cursor:hand;
 cursor:pointer
}
.toast.actionable:hover,.toast.actionable:active {
 -webkit-box-shadow:0 0 3px 2px #999;
 -moz-box-shadow:0 0 3px 2px #999;
 -ms-box-shadow:0 0 3px 2px #999;
 -o-box-shadow:0 0 3px 2px #999;
 box-shadow:0 0 3px 2px #999
}
.toast .toast-header {
 float:left;
 font-size:16px;
 font-weight:400;
 margin-bottom:5px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 width:-webkit-calc(100% - 30px);
 width:-moz-calc(100% - 30px);
 width:-o-calc(100% - 30px);
 width:calc(100% - 30px)
}
.toast .toast-dismiss {
 cursor:hand;
 cursor:pointer;
 float:right;
 width:20px
}
.toast .toast-message {
 clear:both;
 max-height:80px;
 overflow-y:auto
}
.tray-header {
 padding:9px 15px;
 border-bottom:1px solid #eee
}
.tray-header .close {
 margin-top:2px
}
.tray-header h3 {
 margin:0;
 line-height:30px
}
.tray-body {
 position:relative;
 overflow-y:auto;
 max-height:400px;
 padding:15px
}
.tray-footer {
 padding:14px 15px 15px;
 margin-bottom:0;
 text-align:right;
 background-color:#f5f5f5;
 border-top:1px solid #ddd;
 -webkit-border-radius:0 0 6px 6px;
 -moz-border-radius:0 0 6px 6px;
 -ms-border-radius:0 0 6px 6px;
 -o-border-radius:0 0 6px 6px;
 border-radius:0 0 6px 6px;
 -webkit-box-shadow:inset,0,1px,0,#fff;
 -moz-box-shadow:inset,0,1px,0,#fff;
 -ms-box-shadow:inset,0,1px,0,#fff;
 -o-box-shadow:inset,0,1px,0,#fff;
 box-shadow:inset,0,1px,0,#fff;
 ;
 clear:both
}
.modal-footer:before,.modal-footer:after,.tray-footer:before,.tray-footer:after {
 display:table;
 content:"";
 line-height:0
}
.modal-footer:after,.tray-footer:after {
 clear:both
}
.tray-footer .btn+.btn {
 margin-left:5px;
 margin-bottom:0
}
.tray-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.tray-footer .btn-block+.btn-block {
 margin-left:0
}
.tray-header {
 position:relative;
 padding:10px 15px;
 background-color:#dce3e4;
 -webkit-border-top-right-radius:3px;
 -moz-border-top-right-radius:3px;
 -ms-border-top-right-radius:3px;
 -o-border-top-right-radius:3px;
 border-top-right-radius:3px;
 -webkit-border-top-left-radius:3px;
 -moz-border-top-left-radius:3px;
 -ms-border-top-left-radius:3px;
 -o-border-top-left-radius:3px;
 border-top-left-radius:3px;
 border-bottom:none
}
.tray-header h3 {
 color:#495363;
 line-height:25px
}
.tray-header>.modal-close,.tray-header>.control-bar {
 position:absolute;
 right:15px;
 top:10px
}
.tray-header>.modal-close a:focus,.tray-header>.control-bar a:focus {
 outline:thin dotted #333!important;
 outline:5px auto -webkit-focus-ring-color!important;
 outline-offset:-2px!important
}
.tray-header [data-dismiss=modal] {
 color:#495363
}
.tray-header [data-dismiss=modal]:focus {
 outline:thin dotted #333!important;
 outline:5px auto -webkit-focus-ring-color!important;
 outline-offset:-2px!important
}
.tray-body {
 padding:15px 15px 0 15px;
 -webkit-transition:height .25s;
 -moz-transition:height .25s;
 -o-transition:height .25s;
 transition:height .25s
}
.tray-footer {
 font-size:0;
 padding:15px 15px 15px 15px;
 background-color:transparent;
 -webkit-border-bottom-right-radius:3px;
 -moz-border-bottom-right-radius:3px;
 -ms-border-bottom-right-radius:3px;
 -o-border-bottom-right-radius:3px;
 border-bottom-right-radius:3px;
 -webkit-border-bottom-left-radius:3px;
 -moz-border-bottom-left-radius:3px;
 -ms-border-bottom-left-radius:3px;
 -o-border-bottom-left-radius:3px;
 border-bottom-left-radius:3px;
 border-top:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 -ms-box-shadow:none;
 -o-box-shadow:none;
 box-shadow:none
}
.modal-footer .btn,.modal-footer .not-btn,.modal-footer .btn-group,.modal-footer label,.modal-footer span.divider,.modal-footer .toolbar-item,.tray-footer .btn,.tray-footer .not-btn,.tray-footer .btn-group,.tray-footer label,.tray-footer span.divider,.tray-footer .toolbar-item {
 margin-right:0;
 margin-left:15px
}
.modal-footer .btn.pull-left,.modal-footer .not-btn.pull-left,.modal-footer .btn-group.pull-left,.modal-footer label.pull-left,.modal-footer span.divider.pull-left,.modal-footer .toolbar-item.pull-left,.tray-footer .btn.pull-left,.tray-footer .not-btn.pull-left,.tray-footer .btn-group.pull-left,.tray-footer label.pull-left,.tray-footer span.divider.pull-left,.tray-footer .toolbar-item.pull-left {
 margin-right:15px;
 margin-left:0
}
.modal-footer .btn-group,.tray-footer .btn-group {
 vertical-align:baseline
}
.modal-footer .btn-group>.btn,.modal-footer .btn-group>.not-btn,.tray-footer .btn-group>.btn,.tray-footer .btn-group>.not-btn {
 margin-left:0
}
.modal-footer .btn-group>.btn.pull-left,.modal-footer .btn-group>.not-btn.pull-left,.tray-footer .btn-group>.btn.pull-left,.tray-footer .btn-group>.not-btn.pull-left {
 margin-right:0
}
.modal-footer>.btn+.btn,.modal-footer>.not-btn+.not-btn,.modal-footer>.btn+.not-btn,.modal-footer>.not-btn+.btn,.modal-footer>.btn-group+.btn,.modal-footer>.btn-group+.not-btn,.modal-footer>.btn+.btn-group,.modal-footer>.not-btn+.btn-group,.tray-footer>.btn+.btn,.tray-footer>.not-btn+.not-btn,.tray-footer>.btn+.not-btn,.tray-footer>.not-btn+.btn,.tray-footer>.btn-group+.btn,.tray-footer>.btn-group+.not-btn,.tray-footer>.btn+.btn-group,.tray-footer>.not-btn+.btn-group {
 margin-right:0;
 margin-left:15px
}
.modal-footer>.btn+.btn.pull-left,.modal-footer>.not-btn+.not-btn.pull-left,.modal-footer>.btn+.not-btn.pull-left,.modal-footer>.not-btn+.btn.pull-left,.modal-footer>.btn-group+.btn.pull-left,.modal-footer>.btn-group+.not-btn.pull-left,.modal-footer>.btn+.btn-group.pull-left,.modal-footer>.not-btn+.btn-group.pull-left,.tray-footer>.btn+.btn.pull-left,.tray-footer>.not-btn+.not-btn.pull-left,.tray-footer>.btn+.not-btn.pull-left,.tray-footer>.not-btn+.btn.pull-left,.tray-footer>.btn-group+.btn.pull-left,.tray-footer>.btn-group+.not-btn.pull-left,.tray-footer>.btn+.btn-group.pull-left,.tray-footer>.not-btn+.btn-group.pull-left {
 margin-right:15px;
 margin-left:0
}
.modal-footer>.btn:first-child,.modal-footer>.not-btn:first-child,.modal-footer>.btn-group:first-child,.modal-footer>label:first-child,.modal-footer>span.divider:first-child,.modal-footer>.toolbar-item:first-child,.tray-footer>.btn:first-child,.tray-footer>.not-btn:first-child,.tray-footer>.btn-group:first-child,.tray-footer>label:first-child,.tray-footer>span.divider:first-child,.tray-footer>.toolbar-item:first-child {
 margin-left:0
}
.modal-footer.pull-left>.btn+.btn,.modal-footer .pull-left>.btn+.btn,.modal-footer.pull-left>.not-btn+.not-btn,.modal-footer .pull-left>.not-btn+.not-btn,.modal-footer.pull-left>.btn+.not-btn,.modal-footer .pull-left>.btn+.not-btn,.modal-footer.pull-left>.not-btn+.btn,.modal-footer .pull-left>.not-btn+.btn,.modal-footer.pull-left>.btn-group+.btn,.modal-footer .pull-left>.btn-group+.btn,.modal-footer.pull-left>.btn-group+.not-btn,.modal-footer .pull-left>.btn-group+.not-btn,.modal-footer.pull-left>.btn+.btn-group,.modal-footer .pull-left>.btn+.btn-group,.modal-footer.pull-left>.not-btn+.btn-group,.modal-footer .pull-left>.not-btn+.btn-group,.tray-footer.pull-left>.btn+.btn,.tray-footer .pull-left>.btn+.btn,.tray-footer.pull-left>.not-btn+.not-btn,.tray-footer .pull-left>.not-btn+.not-btn,.tray-footer.pull-left>.btn+.not-btn,.tray-footer .pull-left>.btn+.not-btn,.tray-footer.pull-left>.not-btn+.btn,.tray-footer .pull-left>.not-btn+.btn,.tray-footer.pull-left>.btn-group+.btn,.tray-footer .pull-left>.btn-group+.btn,.tray-footer.pull-left>.btn-group+.not-btn,.tray-footer .pull-left>.btn-group+.not-btn,.tray-footer.pull-left>.btn+.btn-group,.tray-footer .pull-left>.btn+.btn-group,.tray-footer.pull-left>.not-btn+.btn-group,.tray-footer .pull-left>.not-btn+.btn-group {
 margin-left:15px
}
.modal-footer.pull-left>:first-child,.modal-footer .pull-left>:first-child,.tray-footer.pull-left>:first-child,.tray-footer .pull-left>:first-child {
 margin-left:0!important
}
.tray {
 position:fixed;
 top:0;
 bottom:0;
 z-index:1049;
 background-color:#f3f3f3;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 right:-33%;
 width:33%;
 -webkit-transition:right .3s;
 -moz-transition:right .3s;
 -o-transition:right .3s;
 transition:right .3s;
 border-left:1px solid #b6c6cb
}
.tray.fade {
 opacity:1;
 filter:alpha(opacity=100)
}
.tray.tray-large {
 right:-50%;
 width:50%
}
.tray.in {
 -webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);
 -moz-box-shadow:0 3px 7px rgba(0,0,0,.3);
 -ms-box-shadow:0 3px 7px rgba(0,0,0,.3);
 -o-box-shadow:0 3px 7px rgba(0,0,0,.3);
 box-shadow:0 3px 7px rgba(0,0,0,.3);
 right:0
}
.tray>.tray-header {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0
}
.tray.in {
 display:-ms-flexbox!important;
 display:-webkit-flex!important;
 display:flex!important;
 -ms-flex-direction:column;
 -webkit-flex-direction:column;
 flex-direction:column
}
.tray>.tray-header,.tray>.tray-footer {
 -ms-flex:0 0 auto;
 -webkit-flex:0 0 auto;
 flex:0 0 auto
}
.tray>.tray-body {
 max-height:none;
 -ms-flex:1 1 100%;
 -webkit-flex:1 1 100%;
 flex:1 1 100%
}
.tray>.tray-header {
 background-color:transparent;
 padding:15px
}
.tray>.tray-header h3,.tray>.tray-header [data-dismiss=modal] {
 color:#495363
}
.tray>.tray-header>.modal-close,.tray>.tray-header>.control-bar {
 top:15px
}
.tray>.tray-body {
 padding-top:0;
 padding-bottom:0
}
.tray>.tray-body .tray-body-inner {
 position:absolute;
 left:15px;
 right:15px;
 top:0;
 bottom:0
}
.tray>.tray-body:last-child {
 padding-bottom:15px
}
.tray>.tray-body:last-child .tray-body-inner {
 bottom:15px
}
.x-drop-target::before {
 content:'';
 position:absolute;
 height:100%;
 width:100%;
 background:rgba(0,0,0,.7);
 z-index:1051;
 -webkit-animation:anim-drop-target-fade-in .3s ease-in 0 1;
 -moz-animation:anim-drop-target-fade-in .3s ease-in 0 1;
 -ms-animation:anim-drop-target-fade-in .3s ease-in 0 1;
 -o-animation:anim-drop-target-fade-in .3s ease-in 0 1;
 animation:anim-drop-target-fade-in .3s ease-in 0 1;
 -webkit-transition:background-color .2s linear;
 -moz-transition:background-color .2s linear;
 -o-transition:background-color .2s linear;
 transition:background-color .2s linear
}
.x-drop-target::after {
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:150px;
 content:'\e647';
 color:#fff;
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 -o-transform:rotate(90deg);
 transform:rotate(90deg);
 position:absolute;
 z-index:1052;
 top:-webkit-calc(50% - 75px);
 top:-moz-calc(50% - 75px);
 top:-o-calc(50% - 75px);
 top:calc(50% - 75px);
 left:-webkit-calc(50% - 75px);
 left:-moz-calc(50% - 75px);
 left:-o-calc(50% - 75px);
 left:calc(50% - 75px);
 opacity:0;
 -webkit-animation:anim-drop-target-slide-in .2s ease-in .1s 1 forwards;
 -moz-animation:anim-drop-target-slide-in .2s ease-in .1s 1 forwards;
 -ms-animation:anim-drop-target-slide-in .2s ease-in .1s 1 forwards;
 -o-animation:anim-drop-target-slide-in .2s ease-in .1s 1 forwards;
 animation:anim-drop-target-slide-in .2s ease-in .1s 1 forwards
}
.x-drop-target::after,.x-drop-target::after:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.x-drop-target::after .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.x-drop-target.x-drop-inline::after {
 left:-webkit-calc(25% - 75px);
 left:-moz-calc(25% - 75px);
 left:-o-calc(25% - 75px);
 left:calc(25% - 75px)
}
.x-drop-target.x-drop-inline .x-drop-information {
 width:50%;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 top:-webkit-calc(50% - 15px);
 top:-moz-calc(50% - 15px);
 top:-o-calc(50% - 15px);
 top:calc(50% - 15px);
 left:50%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 padding:0 5px
}
.x-drop-target.x-drop-target-loading::before {
 background:rgba(0,133,124,.7)
}
.x-drop-target.x-drop-target-loading::after {
 content:'\e647';
 color:#fff;
 -webkit-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -o-transform:rotate(-90deg);
 transform:rotate(-90deg)
}
.x-drop-target.x-drop-target-success::before {
 background:rgba(0,128,0,.7)
}
.x-drop-target.x-drop-target-success::after {
 content:'\e64a';
 color:#fff;
 -webkit-transform:rotate(0);
 -moz-transform:rotate(0);
 -ms-transform:rotate(0);
 -o-transform:rotate(0);
 transform:rotate(0)
}
.x-drop-target.x-drop-target-fail::before {
 background:#d80202
}
.x-drop-target.x-drop-target-fail::after {
 content:'\e648';
 color:#fff;
 -webkit-transform:rotate(0);
 -moz-transform:rotate(0);
 -ms-transform:rotate(0);
 -o-transform:rotate(0);
 transform:rotate(0)
}
.x-drop-target .x-drop-information {
 position:absolute;
 z-index:1051;
 top:-webkit-calc(50% + 75px);
 top:-moz-calc(50% + 75px);
 top:-o-calc(50% + 75px);
 top:calc(50% + 75px);
 width:100%;
 text-align:center;
 color:#fff;
 font-size:30px;
 line-height:30px;
 pointer-events:none
}
.job-container {
 position:absolute;
 z-index:1055;
 bottom:0;
 right:0;
 background-color:rgba(73,83,99,.9);
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -ms-border-radius:1px;
 -o-border-radius:1px;
 border-radius:1px;
 color:#fff;
 padding:10px;
 width:350px;
 margin:15px;
 max-height:50%;
 overflow-y:hidden
}
.job-container.updated {
 -webkit-animation:anim-job-pulse 2s infinite;
 -moz-animation:anim-job-pulse 2s infinite;
 -ms-animation:anim-job-pulse 2s infinite;
 -o-animation:anim-job-pulse 2s infinite;
 animation:anim-job-pulse 2s infinite
}
.job-container.minimize {
 height:35px;
 padding:0 10px;
 margin-bottom:0;
 overflow:hidden
}
.job-container.minimize .job-restore {
 display:inline
}
.job-container.minimize .job-minimize {
 display:none
}
.job-container.minimize .job {
 display:none
}
.job-container.minimize .job.aggregate {
 display:block;
 max-width:300px;
 height:100%
}
.job-container.minimize .job.aggregate .progress {
 display:inline-block;
 width:100%;
 margin:6px 0
}
.job-container .job {
 margin-bottom:5px;
 max-height:0;
 -webkit-transition:max-height .2s linear;
 -moz-transition:max-height .2s linear;
 -o-transition:max-height .2s linear;
 transition:max-height .2s linear
}
.job-container .job.in {
 max-height:55px
}
.job-container .job:last-child {
 margin-bottom:0
}
.job-container .progress {
 height:23px;
 margin-bottom:0;
 position:relative
}
.job-container .progress>.percentage {
 color:#333
}
.job-container .bar {
 height:23px;
 position:absolute;
 overflow:hidden
}
.job-container .percentage {
 position:absolute;
 margin-left:5px;
 line-height:23px;
 white-space:nowrap
}
.job-container .job-controls {
 position:absolute;
 right:5px;
 top:5px
}
.job-container .job-controls .pgbu-icon {
 color:#fff
}
.job-container .job-restore {
 display:none
}
.modal-preview {
 position:fixed;
 height:100%;
 width:100%;
 top:0;
 left:0;
 background:rgba(0,0,0,.9);
 margin:0;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -ms-flex-direction:column;
 -webkit-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:center;
 -webkit-justify-content:center;
 justify-content:center
}
.modal-preview.fade,.modal-preview.fade.in {
 top:0
}
.modal-preview .out {
 height:0;
 max-width:0;
 padding-top:0;
 padding-bottom:0;
 opacity:0
}
.modal-preview .btn-prev,.modal-preview .btn-next {
 display:none
}
.modal-preview:hover .btn-prev,.modal-preview:hover .btn-next {
 display:block
}
.modal-preview input[type=range] {
 display:none
}
.modal-preview .circle-btn {
 position:absolute;
 top:50%
}
.modal-preview .circle-btn .pgbu-icon {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 background-color:#495363;
 color:#fff;
 font-size:45px
}
.modal-preview .circle-btn .pgbu-icon:before {
 display:block;
 font-size:.65em;
 text-align:center
}
.modal-preview .throbber,.modal-preview .pulse-spinner,.modal-preview .loading-spinner-large,.modal-preview .loading-spinner-large,.modal-preview .saving-spinner-large,.modal-preview .saving-spinner-large {
 position:absolute;
 top:50%;
 left:50%;
 margin-left:-60px;
 font-size:40px;
 color:#fff;
 display:none
}
.modal-preview .viewer-container {
 width:100%;
 height:100%;
 margin:0 auto;
 overflow:auto;
 position:relative
}
.modal-preview .image-container.loading {
 width:100%
}
.modal-preview .image-container.loading .throbber,.modal-preview .image-container.loading .pulse-spinner,.modal-preview .image-container.loading .loading-spinner-large,.modal-preview .image-container.loading .loading-spinner-large,.modal-preview .image-container.loading .saving-spinner-large,.modal-preview .image-container.loading .saving-spinner-large {
 display:block
}
.modal-preview .doc-information {
 margin-right:15px
}
.modal-preview>.modal-header,.modal-preview>.tray-header {
 color:#fff;
 background-color:#495363;
 cursor:auto;
 line-height:26px;
 vertical-align:middle;
 -ms-flex:0 1 auto;
 -webkit-flex:0 1 auto;
 flex:0 1 auto;
 overflow:hidden;
 -webkit-transition:height .2s linear,padding .2s linear,opacity .2s linear;
 -moz-transition:height .2s linear,padding .2s linear,opacity .2s linear;
 -o-transition:height .2s linear,padding .2s linear,opacity .2s linear;
 transition:height .2s linear,padding .2s linear,opacity .2s linear
}
.modal-preview>.modal-header .modal-title,.modal-preview>.tray-header .modal-title {
 font-size:14px
}
.modal-preview>.modal-header .pgbu-icon-dialog-close,.modal-preview>.tray-header .pgbu-icon-dialog-close {
 font-size:30px;
 line-height:30px;
 color:#fff;
 vertical-align:middle
}
.modal-preview>.modal-header button,.modal-preview>.tray-header button {
 vertical-align:middle
}
.modal-preview>.modal-header .control-bar .zoom-controls,.modal-preview>.modal-header .control-bar .rotate-controls,.modal-preview>.tray-header .control-bar .zoom-controls,.modal-preview>.tray-header .control-bar .rotate-controls {
 margin-right:15px
}
.modal-preview>.modal-header .control-bar .zoom-level,.modal-preview>.tray-header .control-bar .zoom-level {
 margin-right:15px;
 min-width:35px;
 text-align:right;
 display:inline-block
}
.modal-preview>.modal-header .zoom-in,.modal-preview>.tray-header .zoom-in {
 margin-left:10px
}
.modal-preview>.modal-header .zoom-out,.modal-preview>.tray-header .zoom-out {
 margin-right:10px
}
.modal-preview>.modal-header .rotate-controls .btn:not(:last-child),.modal-preview>.tray-header .rotate-controls .btn:not(:last-child) {
 margin-right:10px
}
.modal-preview>.modal-body,.modal-preview>.tray-body {
 padding:15px
}
.modal-preview>.modal-body,.modal-preview .viewer-container,.modal-preview>.tray-body {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 overflow:hidden;
 -ms-flex:1 1 0;
 -webkit-flex:1 1 0;
 flex:1 1 0;
 max-height:100%;
 height:100%;
 min-height:0;
 padding-bottom:15px;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -ms-flex-pack:center;
 -webkit-justify-content:center;
 justify-content:center
}
.modal-preview>.modal-body.no-mouse,.modal-preview .viewer-container.no-mouse,.modal-preview>.tray-body.no-mouse {
 cursor:none
}
.modal-preview>.modal-body .image-container,.modal-preview .viewer-container .image-container,.modal-preview>.tray-body .image-container {
 overflow:auto;
 position:relative
}
.modal-preview>.modal-body .btn-prev,.modal-preview .viewer-container .btn-prev,.modal-preview>.tray-body .btn-prev {
 left:50px
}
.modal-preview>.modal-body .btn-next,.modal-preview .viewer-container .btn-next,.modal-preview>.tray-body .btn-next {
 right:50px
}
.modal-preview>.modal-body .modal-sidebar,.modal-preview .viewer-container .modal-sidebar,.modal-preview>.tray-body .modal-sidebar {
 background-color:#999;
 -webkit-transition:max-width .2s linear,padding .2s linear,opacity .2s linear;
 -moz-transition:max-width .2s linear,padding .2s linear,opacity .2s linear;
 -o-transition:max-width .2s linear,padding .2s linear,opacity .2s linear;
 transition:max-width .2s linear,padding .2s linear,opacity .2s linear
}
.modal-preview>.modal-footer,.modal-preview>.tray-footer {
 color:#fff;
 text-align:center;
 font-size:20px;
 font-weight:700;
 width:100%;
 padding-left:0;
 padding-top:0;
 -ms-flex:0 1 auto;
 -webkit-flex:0 1 auto;
 flex:0 1 auto;
 -webkit-transition:height .2s linear,padding .2s linear,opacity .2s linear;
 -moz-transition:height .2s linear,padding .2s linear,opacity .2s linear;
 -o-transition:height .2s linear,padding .2s linear,opacity .2s linear;
 transition:height .2s linear,padding .2s linear,opacity .2s linear
}
.hopper .hopper-group {
 position:relative;
 margin-bottom:8px
}
.hopper .hopper-group .collapse-icon {
 cursor:hand;
 cursor:pointer;
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:20px;
 position:absolute;
 left:16px;
 top:4px;
 -webkit-transform:rotateX(0);
 -moz-transform:rotateX(0);
 -ms-transform:rotate(0);
 -o-transform:rotateX(0);
 transform:rotateX(0)
}
.hopper .hopper-group .collapse-icon,.hopper .hopper-group .collapse-icon:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.hopper .hopper-group .collapse-icon .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.hopper .hopper-group .collapse-icon:before {
 content:"\e90c"
}
.hopper .hopper-group .group-title {
 cursor:hand;
 cursor:pointer;
 color:#333;
 background-color:#e7f4fd;
 font-weight:700;
 padding:4px 12px;
 padding-left:40px;
 margin-bottom:8px
}
.hopper .hopper-group.collapsed .collapse-icon {
 -webkit-transform:rotateX(180deg);
 -moz-transform:rotateX(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotateX(180deg);
 transform:rotateX(180deg)
}
.hopper .hopper-group.collapsed .collapse-icon:before {
 content:"\e90c"
}
.hopper .hopper-group.collapsed .group-items {
 display:none
}
.hopper .hopper-group .hopper-group {
 margin-left:12px
}
.hopper .hopper-bucket {
 position:relative;
 ;
 clear:both;
 margin-bottom:8px;
 margin-left:12px;
 padding-bottom:8px;
 border-bottom:1px solid #ccc
}
.hopper .hopper-bucket .collapse-icon {
 cursor:hand;
 cursor:pointer;
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:20px;
 position:absolute;
 left:4px;
 top:4px;
 -webkit-transform:rotateX(0);
 -moz-transform:rotateX(0);
 -ms-transform:rotate(0);
 -o-transform:rotateX(0);
 transform:rotateX(0)
}
.hopper .hopper-bucket .collapse-icon,.hopper .hopper-bucket .collapse-icon:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.hopper .hopper-bucket .collapse-icon .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.hopper .hopper-bucket .collapse-icon:before {
 content:"\e90c"
}
.hopper .hopper-bucket .collapse-icon {
 color:#0072bc
}
.hopper .hopper-bucket.collapsed .collapse-icon {
 color:#666
}
.hopper .hopper-bucket:before,.hopper .hopper-bucket:after {
 display:table;
 content:"";
 line-height:0
}
.hopper .hopper-bucket:after {
 clear:both
}
.hopper .hopper-bucket:last-child {
 padding-bottom:0;
 border-bottom:none
}
.hopper .hopper-bucket.collapsed .collapse-icon {
 -webkit-transform:rotateX(180deg);
 -moz-transform:rotateX(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotateX(180deg);
 transform:rotateX(180deg)
}
.hopper .hopper-bucket.collapsed .collapse-icon:before {
 content:"\e90c"
}
.hopper .hopper-bucket.collapsed .bucket-items {
 display:none
}
.hopper .hopper-bucket.collapsed .bucket-title {
 color:inherit
}
.hopper .hopper-bucket .bucket-title {
 cursor:hand;
 cursor:pointer;
 color:#0072bc;
 padding:4px;
 padding-left:28px
}
.hopper .hopper-bucket .bucket-items {
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -ms-flex-wrap:wrap;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-direction:row;
 -webkit-flex-direction:row;
 flex-direction:row;
 min-width:168px
}
.hopper .hopper-bucket .bucket-item {
 -ms-flex:0 1 168px;
 -webkit-flex:0 1 168px;
 flex:0 1 168px;
 width:168px
}
.hopper>.hopper-bucket {
 margin-left:0
}
.drawing {
 position:absolute
}
.drawing.clickOff {
 pointer-events:none
}
.drawing svg .hidden {
 display:none
}
.drawing svg .shape {
 cursor:hand;
 cursor:pointer;
 stroke-width:4px;
 fill-opacity:.1;
 stroke-opacity:.7;
 pointer-events:visiblePainted
}
.drawing svg .shape[shape-selected=on] {
 stroke-opacity:1
}
.drawing svg .shape[shape-color=black] {
 fill:#000;
 stroke:#000
}
.drawing svg .shape[shape-color=white] {
 fill:#fff;
 stroke:#fff
}
.drawing svg .shape[shape-color=blue] {
 fill:#0072bc;
 stroke:#0072bc
}
.drawing svg .shape[shape-color=green] {
 fill:#65b265;
 stroke:#65b265
}
.drawing svg .shape[shape-color=yellow] {
 fill:#ffef5c;
 stroke:#ffef5c
}
.drawing svg .shape[shape-color=red] {
 fill:#f80000;
 stroke:#f80000
}
.drawing svg .shape[shape-type=highlight] {
 fill:none
}
.drawing svg .shape[shape-type=highlight] svg {
 width:100%;
 height:100%
}
.drawing svg .shape[shape-type=highlight] svg path {
 stroke-width:1.2%
}
.drawing svg .shape[shape-type=pin] {
 stroke:none;
 stroke-opacity:1;
 fill-opacity:.7
}
.drawing svg .shape[shape-type=pin][shape-selected=on] {
 fill-opacity:1
}
.drawing svg .shape[shape-type=pin] text {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 -o-user-select:none;
 user-select:none;
 font-size:36px;
 font-family:BlueSkyGlyphs
}
ol.timeline {
 display:block;
 padding:0;
 list-style:none;
 margin:0 0 10px
}
ol.timeline li {
 position:relative;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 min-height:25px;
 margin-left:40px;
 padding:.5em 0;
 color:#666
}
ol.timeline li .timeline-icon {
 font-size:20px!important;
 position:absolute;
 left:-30px;
 top:50%;
 margin-top:-10px
}
ol.timeline li:before,ol.timeline li:after {
 content:'';
 height:-webkit-calc(50% - 12px);
 height:-moz-calc(50% - 12px);
 height:-o-calc(50% - 12px);
 height:calc(50% - 12px);
 border-left:1px solid #999;
 display:block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 width:0;
 position:absolute;
 left:-20px
}
ol.timeline li:before {
 top:auto;
 bottom:-webkit-calc(50% + 12px);
 bottom:-moz-calc(50% + 12px);
 bottom:-o-calc(50% + 12px);
 bottom:calc(50% + 12px)
}
ol.timeline li:after {
 bottom:auto;
 top:-webkit-calc(50% + 12px);
 top:-moz-calc(50% + 12px);
 top:-o-calc(50% + 12px);
 top:calc(50% + 12px)
}
ol.timeline li:first-child:before,ol.timeline li:last-child:after {
 border-left:none
}
.content-panel,.scenario-panel,.detail-panel,.page-panel {
 ;
 clear:both;
 background-color:transparent;
 padding:15px 15px 5px;
 overflow:auto
}
.content-panel:before,.scenario-panel:before,.detail-panel:before,.page-panel:before,.content-panel:after,.scenario-panel:after,.detail-panel:after,.page-panel:after {
 display:table;
 content:"";
 line-height:0
}
.content-panel:after,.scenario-panel:after,.detail-panel:after,.page-panel:after {
 clear:both
}
.panel-container>.content-panel,.panel-container>.scenario-panel,.panel-container>.detail-panel,.panel-container>.page-panel {
 height:-webkit-calc(100% - 47px);
 height:-moz-calc(100% - 47px);
 height:-o-calc(100% - 47px);
 height:calc(100% - 47px)
}
.translucent-panel {
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 -ms-border-radius:6px;
 -o-border-radius:6px;
 border-radius:6px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 background-color:rgba(255,255,255,.6);
 -webkit-box-shadow:2px 5px 12px -2px rgba(0,0,0,.25);
 -moz-box-shadow:2px 5px 12px -2px rgba(0,0,0,.25);
 -ms-box-shadow:2px 5px 12px -2px rgba(0,0,0,.25);
 -o-box-shadow:2px 5px 12px -2px rgba(0,0,0,.25);
 box-shadow:2px 5px 12px -2px rgba(0,0,0,.25);
 border:4px solid rgba(255,255,255,.3);
 padding:20px
}
.nav-tabs>li.modified {
 font-style:italic
}
.nav-tabs {
 margin:0;
 padding:0;
 border-bottom:1px solid #ccc;
 min-height:26px
}
.nav-tabs>li {
 position:relative;
 padding:0 15px;
 font-size:12px
}
.nav-tabs>li>a,.nav-tabs>li>.notifications {
 display:inline-block
}
.nav-tabs>li>a,.nav-tabs>li.active>a,.nav-tabs>li.dropdown.open>a,.nav-tabs>li.dropdown.open.active>a,.nav-tabs>li>a:hover,.nav-tabs>li.active>a:hover,.nav-tabs>li.dropdown.open>a:hover,.nav-tabs>li.dropdown.open.active>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li.active>a:focus,.nav-tabs>li.dropdown.open>a:focus,.nav-tabs>li.dropdown.open.active>a:focus {
 background-color:transparent;
 border:none;
 margin:0
}
.nav-tabs>li.header {
 font-size:16px;
 color:#495363
}
.nav-tabs>li>a:not([data-toggle=dropdown]),.nav-tabs>li.active>a:not([data-toggle=dropdown]),.nav-tabs>li.dropdown.active>a:not([data-toggle=dropdown]),.nav-tabs>li>a:not([data-toggle=dropdown]):hover,.nav-tabs>li.active>a:not([data-toggle=dropdown]):hover,.nav-tabs>li.dropdown.active>a:not([data-toggle=dropdown]):hover,.nav-tabs>li>a:not([data-toggle=dropdown]):focus,.nav-tabs>li.active>a:not([data-toggle=dropdown]):focus,.nav-tabs>li.dropdown.active>a:not([data-toggle=dropdown]):focus {
 color:#333;
 padding:2px 0
}
.nav-tabs>li.active>a:not([data-toggle=dropdown]),.nav-tabs>li.dropdown.active>a:not([data-toggle=dropdown]),.nav-tabs>li.active>a:not([data-toggle=dropdown]):hover,.nav-tabs>li.dropdown.active>a:not([data-toggle=dropdown]):hover,.nav-tabs>li.active>a:not([data-toggle=dropdown]):focus,.nav-tabs>li.dropdown.active>a:not([data-toggle=dropdown]):focus {
 color:#0072bc;
 font-weight:700
}
.nav-tabs>li.disabled>a:not([data-toggle=dropdown]),.nav-tabs>li.disabled>a:not([data-toggle=dropdown]):hover,.nav-tabs>li.disabled>a:not([data-toggle=dropdown]):focus {
 color:#767676
}
.nav-tabs>li.required a:after {
 content:' *';
 color:#d80202
}
.nav-tabs>li.dropdown>a[data-toggle=dropdown] {
 padding:0;
 display:none
}
.nav-tabs>li.dropdown>a[data-toggle=dropdown] .caret {
 border-top-color:#333!important
}
.nav-tabs>li.dropdown>a[data-toggle=dropdown]:active,.nav-tabs>li.dropdown>a[data-toggle=dropdown]:focus {
 outline:thin dotted #333!important;
 outline:5px auto -webkit-focus-ring-color!important;
 outline-offset:-2px!important
}
.nav-tabs>li.dropdown>a[data-toggle=dropdown]:active .caret,.nav-tabs>li.dropdown>a[data-toggle=dropdown]:focus .caret {
 border-top-color:#333!important
}
.nav-tabs>li.dropdown.active>a[data-toggle=dropdown] {
 display:inline-block
}
.nav-tabs>li>.notifications {
 min-width:20px;
 text-align:center;
 color:#fff;
 background-color:#666;
 border-radius:10px
}
.nav-tabs>li.active>.notifications {
 color:#fff;
 background-color:#0072bc
}
.nav-tabs>li:after,.nav-tabs>li>a:not([data-toggle=dropdown]):before {
 content:' ';
 position:absolute;
 bottom:-2px
}
.nav-tabs>li>a:not([data-toggle=dropdown]):before {
 height:0;
 left:0;
 right:0;
 background-color:#999;
 -webkit-transition:height linear .1s;
 -moz-transition:height linear .1s;
 -o-transition:height linear .1s;
 transition:height linear .1s
}
.nav-tabs>li:after {
 height:3px;
 left:auto;
 right:0;
 width:0;
 background-color:#0072bc;
 -webkit-transition:width ease-in-out .2s;
 -moz-transition:width ease-in-out .2s;
 -o-transition:width ease-in-out .2s;
 transition:width ease-in-out .2s
}
.nav-tabs>li.active:after {
 left:0;
 right:auto;
 width:100%
}
.nav-tabs>li.slide-left:after {
 left:0;
 right:auto
}
.nav-tabs>li.slide-left.active:after {
 left:auto;
 right:0
}
.nav-tabs>li.header:after,.nav-tabs>li.header>a:not([data-toggle=dropdown]):before {
 display:none
}
.nav-tabs>li>a:not([data-toggle=dropdown]):hover:before,.nav-tabs>li>a:not([data-toggle=dropdown]):focus:before {
 height:3px
}
.nav-tabs>li.active>a:not([data-toggle=dropdown]):hover:before,.nav-tabs>li.active>a:not([data-toggle=dropdown]):focus:before {
 height:4px
}
.nav-tabs>li>.dropdown-menu {
 margin-top:1px;
 -webkit-box-shadow:11px 12px 10px -10px rgba(0,0,0,.2);
 -moz-box-shadow:11px 12px 10px -10px rgba(0,0,0,.2);
 -ms-box-shadow:11px 12px 10px -10px rgba(0,0,0,.2);
 -o-box-shadow:11px 12px 10px -10px rgba(0,0,0,.2);
 box-shadow:11px 12px 10px -10px rgba(0,0,0,.2)
}
.nav-tabs-scroll-container {
 border-bottom:1px solid #ccc
}
.tab-pane>.panel-container.panel-container-nested {
 margin:-15px -15px -5px
}
.tab-pane>.panel-container.panel-container-nested .nav-tabs {
 height:30px
}
.tab-pane>.panel-container.panel-container-nested .nav-tabs>li {
 border-right:1px solid #ccc;
 border-left:1px solid #ccc;
 margin-left:-1px
}
.tab-pane>.panel-container.panel-container-nested .nav-tabs>li:first-child {
 margin-left:0
}
.tab-pane>.panel-container.panel-container-nested .nav-tabs>li>a:not([data-toggle=dropdown]) {
 padding:5px 15px;
 margin:0 -15px;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0
}
.tab-pane>.panel-container.panel-container-nested .nav-tabs>li>a:not([data-toggle=dropdown]):hover,.tab-pane>.panel-container.panel-container-nested .nav-tabs>li>a:not([data-toggle=dropdown]):focus {
 background-color:#f3f3f3
}
.tab-pane>.panel-container.panel-container-nested .nav-tabs>li:after,.tab-pane>.panel-container.panel-container-nested .nav-tabs>li>a:after,.tab-pane>.panel-container.panel-container-nested .nav-tabs>li>a:before {
 display:none!important
}
.tab-pane>.panel-container.panel-container-nested .nav-tabs>li.active {
 background-color:#e4f0fc;
 margin-bottom:0
}
.nav-tabs-scroll-container {
 position:relative
}
.nav-tabs-scroll-container .scrollers {
 font-size:0;
 margin:0!important;
 visibility:hidden
}
.nav-tabs-scroll-container .scrollers>.not-btn {
 cursor:default;
 color:#0072bc;
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:16px
}
.nav-tabs-scroll-container .scrollers>.not-btn,.nav-tabs-scroll-container .scrollers>.not-btn:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.nav-tabs-scroll-container .scrollers>.not-btn .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.nav-tabs-scroll-container .scrollers>.not-btn:hover {
 text-decoration:none
}
.nav-tabs-scroll-container .scrollers .left {
 margin-left:3px;
 -webkit-transform:rotateY(0);
 -moz-transform:rotateY(0);
 -ms-transform:rotate(0);
 -o-transform:rotateY(0);
 transform:rotateY(0)
}
.nav-tabs-scroll-container .scrollers .left:before {
 content:"\e657"
}
.nav-tabs-scroll-container .scrollers .right {
 margin-right:3px;
 -webkit-transform:rotateY(180deg);
 -moz-transform:rotateY(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotateY(180deg);
 transform:rotateY(180deg)
}
.nav-tabs-scroll-container .scrollers .right:before {
 content:"\e657"
}
.nav-tabs-scroll-container .scrollers .available {
 visibility:visible;
 cursor:hand;
 cursor:pointer
}
.nav-tabs-scroll-container .collapse-handle,.nav-tabs-scroll-container .tabs-menu {
 vertical-align:text-top
}
.nav-tabs-scroll-container .tabs-menu>.not-btn i {
 color:#616977
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu:before,.nav-tabs-scroll-container .tabs-menu .dropdown-menu:after {
 right:0
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu a {
 position:relative;
 padding-left:30px
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu .check {
 color:#333;
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:10px;
 position:absolute;
 left:6px;
 top:3px;
 width:20px;
 height:20px;
 line-height:20px;
 text-align:center
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu .check,.nav-tabs-scroll-container .tabs-menu .dropdown-menu .check:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu .check .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu .check:before {
 content:"\e684"
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu .checked .check {
 color:green
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu .checked .check:before {
 content:"\e68f"
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu .nested-dropdown-menu {
 max-height:208px
}
.nav-tabs-scroll-container .before-tabs,.nav-tabs-scroll-container .after-tabs {
 position:absolute;
 top:-3px
}
.nav-tabs-scroll-container .before-tabs {
 left:0
}
.nav-tabs-scroll-container .after-tabs {
 right:0
}
.nav-tabs-scroll-container .nav-tabs {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 border-bottom:none
}
.nav-tabs-scroll-container.has-before-tabs .nav-tabs {
 margin-left:20px
}
.nav-tabs-scroll-container.has-after-tabs .nav-tabs {
 margin-right:40px
}
.nav-tabs-scroll-container .tabs-menu {
 display:none
}
.nav-tabs-scroll-container.has-after-tabs .tabs-menu {
 display:inline-block
}
.nav-tabs-scroll-container .nav-tabs {
 white-space:nowrap;
 font-size:0;
 line-height:0;
 overflow-x:hidden;
 height:26px
}
.nav-tabs-scroll-container .nav-tabs>li {
 float:none;
 display:inline-block
}
.panel-container .collapse-handle .collapse-icon {
 font-family:BlueSkyGlyphs!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:1em;
 width:1em;
 height:1em;
 vertical-align:middle;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 font-size:16px;
 -webkit-transform:rotateX(0);
 -moz-transform:rotateX(0);
 -ms-transform:rotate(0);
 -o-transform:rotateX(0);
 transform:rotateX(0)
}
.panel-container .collapse-handle .collapse-icon,.panel-container .collapse-handle .collapse-icon:before {
 -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
 transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.panel-container .collapse-handle .collapse-icon .spoken-text {
 speak:normal;
 display:block;
 overflow:hidden;
 height:0;
 width:0
}
.panel-container .collapse-handle .collapse-icon:before {
 content:"\e670"
}
.detail-panel-tabs>.collapse-handle {
 float:right
}
.panel-container.collapsed .collapse-handle .collapse-icon {
 -webkit-transform:rotateX(180deg);
 -moz-transform:rotateX(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotateX(180deg);
 transform:rotateX(180deg)
}
.panel-container.collapsed .collapse-handle .collapse-icon:before {
 content:"\e670"
}
.panel-container.animated .detail-panel,.detail-panel.animated {
 -webkit-transition:height 100ms,padding-bottom 100ms;
 -moz-transition:height 100ms,padding-bottom 100ms;
 -o-transition:height 100ms,padding-bottom 100ms;
 transition:height 100ms,padding-bottom 100ms
}
.panel-container.animated .detail-panel>*,.detail-panel.animated>* {
 -webkit-transition:opacity 100ms;
 -moz-transition:opacity 100ms;
 -o-transition:opacity 100ms;
 transition:opacity 100ms
}
.panel-container.collapsed .detail-panel,.detail-panel.collapsed {
 height:0!important;
 overflow:hidden!important;
 padding-bottom:4px
}
.panel-container.collapsed .detail-panel>*,.detail-panel.collapsed>* {
 opacity:0!important;
 filter:alpha(opacity=0)!important
}
.panel-container.collapsed .nav-tabs.detail-panel-tabs>.active>a:after,.nav-tabs.detail-panel-tabs.collapsed>.active>a:after {
 border:none!important
}
.flow-panel {
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -ms-flex-wrap:wrap;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-direction:row;
 -webkit-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:start;
 -webkit-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-align:start;
 -webkit-align-items:flex-start;
 align-items:flex-start
}
.flow-panel>.flow-item {
 -ms-flex:0 1 auto;
 -webkit-flex:0 1 auto;
 flex:0 1 auto;
 margin-right:8px;
 max-width:100%
}
.row-fluid.flow-panel {
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -ms-flex-wrap:wrap;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-direction:row;
 -webkit-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:start;
 -webkit-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-align:start;
 -webkit-align-items:flex-start;
 align-items:flex-start
}
.row-fluid.flow-panel>[class^=span] {
 -ms-flex:0 1 auto;
 -webkit-flex:0 1 auto;
 flex:0 1 auto;
 margin-right:8px;
 max-width:100%
}
.row-fluid.flow-panel>[class*=" span"] {
 -ms-flex:0 1 auto;
 -webkit-flex:0 1 auto;
 flex:0 1 auto;
 margin-right:8px;
 max-width:100%
}
.row-fluid.flow-panel>[class^=span],.row-fluid.flow-panel>[class*=" span"] {
 margin-right:0;
 margin-left:0;
 width:auto
}
.row-fluid.flow-panel>.span12 {
 -ms-flex:0 0 97.87234043%;
 -webkit-flex:0 0 97.87234043%;
 flex:0 0 97.87234043%;
 margin-right:2.12765957%;
 min-width:206px
}
.row-fluid.flow-panel>.span11 {
 -ms-flex:0 0 89.53900709%;
 -webkit-flex:0 0 89.53900709%;
 flex:0 0 89.53900709%;
 margin-right:2.12765957%;
 min-width:206px
}
.row-fluid.flow-panel>.span10 {
 -ms-flex:0 0 81.20567376%;
 -webkit-flex:0 0 81.20567376%;
 flex:0 0 81.20567376%;
 margin-right:2.12765957%;
 min-width:206px
}
.row-fluid.flow-panel>.span9 {
 -ms-flex:0 0 72.87234043%;
 -webkit-flex:0 0 72.87234043%;
 flex:0 0 72.87234043%;
 margin-right:2.12765957%;
 min-width:206px
}
.row-fluid.flow-panel>.span8 {
 -ms-flex:0 0 64.53900709%;
 -webkit-flex:0 0 64.53900709%;
 flex:0 0 64.53900709%;
 margin-right:2.12765957%;
 min-width:206px
}
.row-fluid.flow-panel>.span7 {
 -ms-flex:0 0 56.20567376%;
 -webkit-flex:0 0 56.20567376%;
 flex:0 0 56.20567376%;
 margin-right:2.12765957%;
 min-width:206px
}
.row-fluid.flow-panel>.span6 {
 -ms-flex:0 0 47.87234043%;
 -webkit-flex:0 0 47.87234043%;
 flex:0 0 47.87234043%;
 margin-right:2.12765957%;
 min-width:206px
}
.row-fluid.flow-panel>.span5 {
 -ms-flex:0 0 39.53900709%;
 -webkit-flex:0 0 39.53900709%;
 flex:0 0 39.53900709%;
 margin-right:2.12765957%;
 min-width:206px
}
.row-fluid.flow-panel>.span4 {
 -ms-flex:0 0 31.20567376%;
 -webkit-flex:0 0 31.20567376%;
 flex:0 0 31.20567376%;
 margin-right:2.12765957%;
 min-width:206px
}
.row-fluid.flow-panel>.span3 {
 -ms-flex:0 0 22.87234043%;
 -webkit-flex:0 0 22.87234043%;
 flex:0 0 22.87234043%;
 margin-right:2.12765957%;
 min-width:206px
}
.row-fluid.flow-panel>.span2 {
 -ms-flex:0 0 14.53900709%;
 -webkit-flex:0 0 14.53900709%;
 flex:0 0 14.53900709%;
 margin-right:2.12765957%;
 min-width:206px
}
.row-fluid.flow-panel>.span1 {
 -ms-flex:0 0 6.20567376%;
 -webkit-flex:0 0 6.20567376%;
 flex:0 0 6.20567376%;
 margin-right:2.12765957%;
 min-width:206px
}
.label-project {
 background-color:#00f
}
.label-project:hover {
 background-color:#00c
}
.label-portfolio {
 background-color:#ed1c24
}
.label-portfolio:hover {
 background-color:#c61017
}
.label-contract {
 background-color:#00a651
}
.label-contract:hover {
 background-color:#007338
}
.label-rfi {
 background-color:#6aa915
}
.label-rfi:hover {
 background-color:#4e7c0f
}
.label-submittal {
 background-color:#5bbf52
}
.label-submittal:hover {
 background-color:#44a23c
}
.label-resource {
 background-color:#6601f0
}
.label-resource:hover {
 background-color:#5001bd
}
.label-company {
 background-color:#00bff3
}
.label-company:hover {
 background-color:#0097c0
}
.label-issue {
 background-color:#f7941d
}
.label-issue:hover {
 background-color:#d97a08
}
.label-capitalPlan {
 background-color:#ed1c24
}
.label-capitalPlan:hover {
 background-color:#970c11
}
.label-strategy {
 background-color:#00bff3
}
.label-strategy:hover {
 background-color:#0097c0
}
.view-dropdown-menu .view-item:hover.active>a,.view-dropdown-menu .view-item:focus.active>a {
 background-color:#b0c3c8;
 color:#333
}
.view-dropdown-menu .view-item.active>a {
 background-color:transparent;
 background-image:none;
 filter:none;
 color:#333;
 font-weight:700
}
.view-dropdown-menu .view-item.modified>a:before {
 content:'* '
}
.progress.indeterminate {
 position:relative
}
.progress.indeterminate .bar {
 position:absolute;
 width:auto!important;
 -webkit-animation:anim-progress-indeterminate 2.8s linear infinite;
 -moz-animation:anim-progress-indeterminate 2.8s linear infinite;
 -ms-animation:anim-progress-indeterminate 2.8s linear infinite;
 -o-animation:anim-progress-indeterminate 2.8s linear infinite;
 animation:anim-progress-indeterminate 2.8s linear infinite;
 -webkit-transition:none;
 -moz-transition:none;
 -o-transition:none;
 transition:none
}
.tooltip-has-error .tooltip.in,.tooltip-has-error+.tooltip.in {
 opacity:1;
 filter:alpha(opacity=100);
 overflow:visible;
 white-space:normal;
 text-overflow:clip
}
.tooltip-has-error .tooltip.right .tooltip-arrow,.tooltip-has-error+.tooltip.right .tooltip-arrow {
 border-right-color:#d80202
}
.tooltip-has-error .tooltip.left .tooltip-arrow,.tooltip-has-error+.tooltip.left .tooltip-arrow {
 border-left-color:#d80202
}
.tooltip-has-error .tooltip.top .tooltip-arrow,.tooltip-has-error+.tooltip.top .tooltip-arrow {
 border-top-color:#d80202
}
.tooltip-has-error .tooltip.bottom .tooltip-arrow,.tooltip-has-error+.tooltip.bottom .tooltip-arrow {
 border-bottom-color:#d80202
}
.tooltip-has-error .tooltip .tooltip-inner,.tooltip-has-error+.tooltip .tooltip-inner {
 background-color:#f2dede;
 border:1px solid #d80202;
 color:#333
}
.tooltip-has-warning .tooltip.in,.tooltip-has-warning+.tooltip.in {
 opacity:1;
 filter:alpha(opacity=100);
 overflow:visible;
 white-space:normal;
 text-overflow:clip
}
.tooltip-has-warning .tooltip.right .tooltip-arrow,.tooltip-has-warning+.tooltip.right .tooltip-arrow {
 border-right-color:#faab01
}
.tooltip-has-warning .tooltip.left .tooltip-arrow,.tooltip-has-warning+.tooltip.left .tooltip-arrow {
 border-left-color:#faab01
}
.tooltip-has-warning .tooltip.top .tooltip-arrow,.tooltip-has-warning+.tooltip.top .tooltip-arrow {
 border-top-color:#faab01
}
.tooltip-has-warning .tooltip.bottom .tooltip-arrow,.tooltip-has-warning+.tooltip.bottom .tooltip-arrow {
 border-bottom-color:#faab01
}
.tooltip-has-warning .tooltip .tooltip-inner,.tooltip-has-warning+.tooltip .tooltip-inner {
 background-color:#fcf8e3;
 border:1px solid #faab01;
 color:#333
}
.tooltip-has-info .tooltip.in,.tooltip-has-info+.tooltip.in {
 opacity:1;
 filter:alpha(opacity=100);
 overflow:visible;
 white-space:normal;
 text-overflow:clip
}
.tooltip-has-info .tooltip.right .tooltip-arrow,.tooltip-has-info+.tooltip.right .tooltip-arrow {
 border-right-color:#0072bc
}
.tooltip-has-info .tooltip.left .tooltip-arrow,.tooltip-has-info+.tooltip.left .tooltip-arrow {
 border-left-color:#0072bc
}
.tooltip-has-info .tooltip.top .tooltip-arrow,.tooltip-has-info+.tooltip.top .tooltip-arrow {
 border-top-color:#0072bc
}
.tooltip-has-info .tooltip.bottom .tooltip-arrow,.tooltip-has-info+.tooltip.bottom .tooltip-arrow {
 border-bottom-color:#0072bc
}
.tooltip-has-info .tooltip .tooltip-inner,.tooltip-has-info+.tooltip .tooltip-inner {
 background-color:#d9edf7;
 border:1px solid #0072bc;
 color:#333
}
.tooltip-has-success .tooltip.in,.tooltip-has-success+.tooltip.in {
 opacity:1;
 filter:alpha(opacity=100);
 overflow:visible;
 white-space:normal;
 text-overflow:clip
}
.tooltip-has-success .tooltip.right .tooltip-arrow,.tooltip-has-success+.tooltip.right .tooltip-arrow {
 border-right-color:green
}
.tooltip-has-success .tooltip.left .tooltip-arrow,.tooltip-has-success+.tooltip.left .tooltip-arrow {
 border-left-color:green
}
.tooltip-has-success .tooltip.top .tooltip-arrow,.tooltip-has-success+.tooltip.top .tooltip-arrow {
 border-top-color:green
}
.tooltip-has-success .tooltip.bottom .tooltip-arrow,.tooltip-has-success+.tooltip.bottom .tooltip-arrow {
 border-bottom-color:green
}
.tooltip-has-success .tooltip .tooltip-inner,.tooltip-has-success+.tooltip .tooltip-inner {
 background-color:#dff0d8;
 border:1px solid green;
 color:#333
}
.tooltip-has-callout .tooltip.in,.tooltip-has-callout+.tooltip.in {
 opacity:1;
 filter:alpha(opacity=100);
 overflow:visible;
 white-space:normal;
 text-overflow:clip
}
.tooltip-has-callout .tooltip.right .tooltip-arrow,.tooltip-has-callout+.tooltip.right .tooltip-arrow {
 border-right-color:#00857c
}
.tooltip-has-callout .tooltip.left .tooltip-arrow,.tooltip-has-callout+.tooltip.left .tooltip-arrow {
 border-left-color:#00857c
}
.tooltip-has-callout .tooltip.top .tooltip-arrow,.tooltip-has-callout+.tooltip.top .tooltip-arrow {
 border-top-color:#00857c
}
.tooltip-has-callout .tooltip.bottom .tooltip-arrow,.tooltip-has-callout+.tooltip.bottom .tooltip-arrow {
 border-bottom-color:#00857c
}
.tooltip-has-callout .tooltip .tooltip-inner,.tooltip-has-callout+.tooltip .tooltip-inner {
 background-color:#fff2d5;
 border:1px solid #00857c;
 color:#333
}
@media print {
 * {
  -webkit-transition:none!important;
  -moz-transition:none!important;
  -o-transition:none!important;
  transition:none!important
 }
 a[href] {
  color:#0072bc!important
 }
 a[href]::after {
  content:"\e68c";
  display:inline-block;
  font-family:BlueSkyGlyphs!important;
  margin-left:2px;
  text-decoration:none!important
 }
 a[href^="#"],a[href^="javascript:"] {
  color:#000!important
 }
 a[href^="#"]::after,a[href^="javascript:"]::after {
  content:""!important
 }
 .modal.modal-full-page,.dropdown-panel {
  background-color:#fff!important
 }
}
