/* Copyright 2020 Google Inc. All Rights Reserved. */
.goog-tab {
 position:relative;
 padding:4px 8px;
 color:#00c;
 text-decoration:underline;
 cursor:default
}
.goog-tab-bar-top .goog-tab {
 margin:1px 4px 0 0;
 border-bottom:0;
 float:left
}
.goog-tab-bar-top:after,
.goog-tab-bar-bottom:after {
 content:" ";
 display:block;
 height:0;
 clear:both;
 visibility:hidden
}
.goog-tab-bar-bottom .goog-tab {
 margin:0 4px 1px 0;
 border-top:0;
 float:left
}
.goog-tab-bar-start .goog-tab {
 margin:0 0 4px 1px;
 border-right:0
}
.goog-tab-bar-end .goog-tab {
 margin:0 1px 4px 0;
 border-left:0
}
.goog-tab-hover {
 background:#eee
}
.goog-tab-disabled {
 color:#666
}
.goog-tab-selected {
 color:#000;
 background:#fff;
 text-decoration:none;
 font-weight:bold;
 border:1px solid #6b90da
}
.goog-tab-bar-top {
 padding-top:5px!important;
 padding-left:5px!important;
 border-bottom:1px solid #6b90da!important
}
.goog-tab-bar-top .goog-tab-selected {
 top:1px;
 margin-top:0;
 padding-bottom:5px
}
.goog-tab-bar-bottom .goog-tab-selected {
 top:-1px;
 margin-bottom:0;
 padding-top:5px
}
.goog-tab-bar-start .goog-tab-selected {
 left:1px;
 margin-left:0;
 padding-right:9px
}
.goog-tab-bar-end .goog-tab-selected {
 left:-1px;
 margin-right:0;
 padding-left:9px
}
.goog-tab-bar {
 margin:0;
 border:0;
 padding:0;
 list-style:none;
 cursor:default;
 outline:none;
 background:#ebeff9
}
.goog-tab-bar-clear {
 clear:both;
 height:0;
 overflow:hidden
}
.goog-tab-bar-start {
 float:left
}
.goog-tab-bar-end {
 float:right
}
* html .goog-tab-bar-start {
 margin-right:-3px
}
* html .goog-tab-bar-end {
 margin-left:-3px
}
.goog-inline-block {
 position:relative;
 display:-moz-inline-box;
 display:inline-block
}
* html .goog-inline-block {
 display:inline
}
*:first-child+html .goog-inline-block {
 display:inline
}
.jfk-checkbox {
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 border-radius:1px;
 background-color:rgba(255,255,255,.05);
 border:1px solid #c6c6c6;
 border:1px solid rgba(155,155,155,.57);
 font-size:1px;
 height:11px;
 margin:0px 4px 0px 1px;
 outline:0;
 vertical-align:text-bottom;
 width:11px
}
.jfk-checkbox-undetermined {
 background-color:#fff;
 background-color:rgba(255,255,255,.65)
}
.jfk-checkbox-checked {
 background-color:#fff;
 background-color:rgba(255,255,255,.65)
}
.jfk-checkbox-hover {
 -webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,.1);
 box-shadow:inset 0px 1px 1px rgba(0,0,0,.1);
 border:1px solid #b2b2b2
}
.jfk-checkbox-active {
 background-color:#ebebeb
}
.jfk-checkbox-focused {
 border:1px solid #4d90fe
}
.jfk-checkbox-clearOutline.jfk-checkbox-focused {
 border:1px solid #c6c6c6;
 border:1px solid rgba(155,155,155,.57)
}
.jfk-checkbox-disabled,
.jfk-checkbox-clearOutline.jfk-checkbox-disabled {
 background-color:#fff;
 border:1px solid #f1f1f1;
 cursor:default
}
.jfk-checkbox-checkmark {
 height:15px;
 outline:0;
 width:15px;
 left:0;
 position:relative;
 top:-3px
}
.jfk-checkbox-undetermined .jfk-checkbox-checkmark {
 background:url(//ssl.gstatic.com/ui/v1/menu/checkmark-partial.png) no-repeat -5px -3px;
 background-image:-webkit-image-set(url(//ssl.gstatic.com/ui/v1/menu/checkmark-partial.png) 1x,url(//ssl.gstatic.com/ui/v1/menu/checkmark-partial_2x.png) 2x)
}
.jfk-checkbox-checked .jfk-checkbox-checkmark {
 background:url(//ssl.gstatic.com/ui/v1/menu/checkmark.png) no-repeat -5px -3px;
 background-image:-webkit-image-set(url(//ssl.gstatic.com/ui/v1/menu/checkmark.png) 1x,url(//ssl.gstatic.com/ui/v1/menu/checkmark_2x.png) 2x)
}
.goog-modalpopup,
.modal-dialog {
 -webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);
 -moz-box-shadow:0 4px 16px rgba(0,0,0,.2);
 box-shadow:0 4px 16px rgba(0,0,0,.2);
 background:#fff;
 background-clip:padding-box;
 border:1px solid #acacac;
 border:1px solid rgba(0,0,0,.333);
 outline:0;
 position:absolute
}
.goog-modalpopup-bg,
.modal-dialog-bg {
 background:#fff;
 left:0;
 position:absolute;
 top:0
}
div.goog-modalpopup-bg,
div.modal-dialog-bg {
 filter:alpha(opacity=75);
 -moz-opacity:.75;
 opacity:.75
}
.goog-menu {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
 -moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
 box-shadow:0 2px 4px rgba(0,0,0,0.2);
 -webkit-transition:opacity 0.218s;
 -moz-transition:opacity 0.218s;
 -o-transition:opacity 0.218s;
 transition:opacity 0.218s;
 background:#fff;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.2);
 cursor:default;
 font-size:13px;
 margin:0;
 outline:none;
 padding:6px 0;
 position:absolute
}
.goog-flat-menu-button {
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
 border:1px solid #dcdcdc;
 color:#444;
 cursor:default;
 font-size:11px;
 font-weight:bold;
 line-height:27px;
 list-style:none;
 margin:0 2px;
 min-width:46px;
 outline:none;
 padding:0 18px 0 6px;
 text-align:center;
 text-decoration:none
}
.goog-flat-menu-button-disabled {
 background-color:#fff;
 border-color:#f3f3f3;
 color:#b8b8b8
}
.goog-flat-menu-button.goog-flat-menu-button-hover {
 background-color:#f8f8f8;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
 -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
 box-shadow:0 1px 1px rgba(0,0,0,.1);
 border-color:#c6c6c6;
 color:#333
}
.goog-flat-menu-button.goog-flat-menu-button-focused {
 border-color:#4d90fe
}
.goog-flat-menu-button.goog-flat-menu-button-open,
.goog-flat-menu-button.goog-flat-menu-button-active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background-color:#eee;
 background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
 background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
 background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
 background-image:-o-linear-gradient(top,#eee,#e0e0e0);
 background-image:linear-gradient(top,#eee,#e0e0e0);
 border:1px solid #ccc;
 color:#333;
 z-index:2
}
.goog-flat-menu-button-caption {
 vertical-align:top;
 white-space:nowrap
}
.goog-flat-menu-button-dropdown {
 border-color:#777 transparent;
 border-style:solid;
 border-width:4px 4px 0 4px;
 height:0;
 width:0;
 position:absolute;
 right:5px;
 top:12px
}
.goog-flat-menu-button .goog-flat-menu-button-img {
 margin-top:-3px;
 opacity:.55;
 vertical-align:middle
}
.goog-flat-menu-button-active .goog-flat-menu-button-img,
.goog-flat-menu-button-open .goog-flat-menu-button-img,
.goog-flat-menu-button-selected .goog-flat-menu-button-img,
.goog-flat-menu-button-hover .goog-flat-menu-button-img {
 opacity:0.9
}
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown,
.goog-flat-menu-button-open .goog-flat-menu-button-dropdown,
.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown,
.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown {
 border-color:#595959 transparent
}
.goog-flat-menu-button-left,
.goog-flat-menu-button-right {
 z-index:1
}
.goog-flat-menu-button-left.goog-flat-menu-button-disabled {
 z-index:0
}
.goog-flat-menu-button-right:focus,
.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-right {
 z-index:2
}
.goog-flat-menu-button-left:focus,
.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-left {
 z-index:2
}
.goog-flat-menu-button-collapse-left {
 margin-left:-1px;
 -moz-border-radius-bottomleft:0;
 -moz-border-radius-topleft:0;
 -webkit-border-bottom-left-radius:0;
 -webkit-border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-top-left-radius:0;
 min-width:0;
 padding-left:0;
 vertical-align:top
}
.goog-flat-menu-button-collapse-right {
 margin-right:0px;
 -moz-border-radius-topright:0;
 -moz-border-radius-bottomright:0;
 -webkit-border-top-right-radius:0;
 -webkit-border-bottom-right-radius:0;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.goog-menuitem,
.goog-tristatemenuitem,
.goog-filterobsmenuitem {
 position:relative;
 color:#333;
 cursor:pointer;
 list-style:none;
 margin:0;
 padding:6px 8em 6px 30px;
 white-space:nowrap
}
.goog-menu-nocheckbox .goog-menuitem,
.goog-menu-noicon .goog-menuitem {
 padding-left:16px;
 vertical-align:middle
}
.goog-menu-noaccel .goog-menuitem {
 padding-right:44px
}
.goog-menuitem-disabled {
 cursor:default
}
.goog-menuitem-disabled .goog-menuitem-accel,
.goog-menuitem-disabled .goog-menuitem-content {
 color:#ccc!important
}
.goog-menuitem-disabled .goog-menuitem-icon {
 filter:alpha(opacity=30);
 opacity:0.3
}
.goog-menuitem-highlight,
.goog-menuitem-hover {
 background-color:#eee;
 border-color:#eee;
 border-style:dotted;
 border-width:1px 0;
 padding-top:5px;
 padding-bottom:5px
}
.goog-menuitem-highlight .goog-menuitem-content,
.goog-menuitem-hover .goog-menuitem-content {
 color:#333
}
.goog-menuitem-checkbox,
.goog-menuitem-icon {
 background-repeat:no-repeat;
 height:21px;
 left:3px;
 position:absolute;
 right:auto;
 top:3px;
 vertical-align:middle;
 width:21px
}
.goog-option-selected {
 background-image:url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);
 background-repeat:no-repeat;
 background-position:left center
}
.goog-option-selected .goog-menuitem-content {
 color:#333
}
.goog-menuitem-accel {
 color:#777;
 direction:ltr;
 left:auto;
 padding:0 6px;
 position:absolute;
 right:0;
 text-align:right
}
.goog-menuitem-mnemonic-hint {
 text-decoration:underline
}
.goog-menuitem-mnemonic-separator {
 color:#777;
 font-size:12px;
 padding-left:4px
}
.goog-menuseparator {
 border-top:1px solid #ebebeb;
 margin-top:6px;
 margin-bottom:6px
}
.jfk-select .goog-flat-menu-button-caption {
 overflow:hidden;
 width:100%
}
.jfk-select .goog-flat-menu-button-dropdown {
 background:url(//ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png) center no-repeat;
 border:none;
 height:11px;
 margin-top:-4px;
 width:7px
}
.jfk-radiobutton {
 display:inline-block;
 outline:none;
 padding:5px 7px;
 position:relative
}
.jfk-radiobutton-radio {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 background:url(//ssl.gstatic.com/ui/v1/radiobutton/unchecked.png) -3px -3px;
 background:rgba(255,255,255,0);
 border:1px solid rgba(198,198,198,1);
 height:15px;
 left:7px;
 margin:0;
 outline:none;
 position:absolute;
 text-align:left;
 top:6px;
 width:15px
}
.jfk-radiobutton:active .jfk-radiobutton-radio {
 background:rgba(235,235,235,1);
 border-color:rgba(182,182,182,1)
}
.jfk-radiobutton:hover .jfk-radiobutton-radio {
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
 border-color:rgba(182,182,182,1)
}
.jfk-radiobutton:focus .jfk-radiobutton-radio {
 border-color:rgba(77,144,254,1)
}
.jfk-radiobutton-checked .jfk-radiobutton-radio {
 background:url(//ssl.gstatic.com/ui/v1/radiobutton/checked.png) -3px -3px;
 background:rgba(255,255,255,0)
}
.jfk-radiobutton.jfk-radiobutton:focus .jfk-radiobutton-radio {
 background:url(//ssl.gstatic.com/ui/v1/radiobutton/unchecked_focused.png) -3px -3px;
 background:rgba(255,255,255,0)
}
.jfk-radiobutton-checked.jfk-radiobutton:focus .jfk-radiobutton-radio {
 background:url(//ssl.gstatic.com/ui/v1/radiobutton/checked_focused.png) -3px -3px;
 background:rgba(255,255,255,0)
}
.jfk-radiobutton-checked .jfk-radiobutton-radio::after {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 background:rgba(96,96,96,1);
 border:2px solid #606060;
 box-sizing:border-box;
 content:'';
 display:block;
 height:7px;
 left:3px;
 position:relative;
 top:3px;
 width:7px
}
.jfk-radiobutton .jfk-radiobutton-label {
 display:block;
 cursor:default;
 margin-left:22px
}
.jfk-radiobutton-disabled .jfk-radiobutton-radio {
 background:url(//ssl.gstatic.com/ui/v1/radiobutton/unchecked-disabled.png) -3px -3px;
 background:rgba(255,255,255,0);
 border-color:rgba(241,241,241,1)
}
.jfk-radiobutton-disabled.jfk-radiobutton-checked .jfk-radiobutton-radio {
 background:url(//ssl.gstatic.com/ui/v1/radiobutton/checked-disabled.png) -3px -3px;
 background:rgba(255,255,255,0)
}
.jfk-radiobutton-disabled.jfk-radiobutton-checked .jfk-radiobutton-radio::after {
 background:rgba(184,184,184,1)
}
.jfk-radiobutton-disabled .jfk-radiobutton-label {
 color:rgb(184,184,184)
}
.jfk-radiobutton-disabled:active .jfk-radiobutton-radio,
.jfk-radiobutton-disabled:hover .jfk-radiobutton-radio {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background:rgba(255,255,255,1);
 border-color:rgba(241,241,241,1)
}
.jfk-colormenu.goog-menu {
 padding:0
}
.jfk-palette {
 cursor:default;
 outline:none
}
.jfk-palette-table {
 empty-cells:show;
 margin:16px
}
.jfk-palette-cell {
 border:1px solid transparent;
 cursor:pointer;
 margin:0;
 position:relative
}
.jfk-palette-cell-hover {
 border:1px solid #000
}
.jfk-palette-cell-selected {
 outline:1px solid #000
}
.jfk-palette-colorswatch {
 height:16px;
 width:16px
}
.jfk-palette-cell-selected>.jfk-palette-colorswatch {
 background:url(//ssl.gstatic.com/ui/v1/colorpicker/checkmark.png) no-repeat 50% 50%
}
.jfk-colorwell {
 border:1px solid #d9d9d9
}
.picker-frame {
 width:100%;
 height:100%;
 border:0;
 overflow:hidden
}
.picker.modal-dialog-bg {
 position:absolute;
 top:0;
 left:0;
 background-color:#fff
}
.picker.modal-dialog {
 position:absolute;
 top:0;
 left:0;
 background-color:#fff;
 border:1px solid #acacac;
 width:auto;
 padding:0;
 z-index:1001;
 overflow:auto;
 -moz-box-shadow:rgba(0,0,0,.2) 0 4px 16px;
 -webkit-box-shadow:rgba(0,0,0,.2) 0 4px 16px;
 box-shadow:rgba(0,0,0,.2) 0 4px 16px;
 -webkit-transition:top .5s ease-in-out;
 -moz-transition:top .5s ease-in-out;
 -o-transition:top .5s ease-in-out;
 transition:top .5s ease-in-out
}
.picker-min {
 position:absolute;
 z-index:1002
}
.picker.modal-dialog-content {
 font-size:0;
 padding:0
}
.picker.modal-dialog-title {
 height:0;
 margin:0
}
.picker.modal-dialog-title-text {
 display:none
}
.picker.modal-dialog-buttons {
 display:none
}
.goog-palette {
 cursor:default;
 outline:none
}
.goog-palette-table {
 border:1px solid #666;
 border-collapse:collapse;
 margin:5px
}
.goog-palette-cell {
 border:0;
 border-right:1px solid #666;
 cursor:pointer;
 height:18px;
 margin:0;
 text-align:center;
 vertical-align:middle;
 width:18px
}
.goog-palette-cell .goog-palette-colorswatch {
 border:none;
 font-size:x-small;
 height:18px;
 position:relative;
 width:18px
}
.goog-palette-cell-hover .goog-palette-colorswatch {
 border:1px solid #fff;
 height:16px;
 width:16px
}
.goog-palette-cell-selected .goog-palette-colorswatch {
 background:url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -368px 0;
 border:1px solid #333;
 color:#fff;
 font-weight:bold;
 height:16px;
 width:16px
}
.goog-palette-customcolor {
 background-color:#fafafa;
 border:1px solid #eee;
 color:#666;
 font-size:x-small;
 height:15px;
 position:relative;
 width:15px
}
.goog-palette-cell-hover .goog-palette-customcolor {
 background-color:#fee;
 border:1px solid #f66;
 color:#f66
}
.goog-menu-button {
 background:#ddd url(//ssl.gstatic.com/editor/button-bg.png) repeat-x top left;
 border:0;
 color:#000;
 cursor:pointer;
 list-style:none;
 margin:2px;
 outline:none;
 padding:0;
 text-decoration:none;
 vertical-align:middle
}
.goog-menu-button-outer-box,
.goog-menu-button-inner-box {
 border-style:solid;
 border-color:#aaa;
 vertical-align:top
}
.goog-menu-button-outer-box {
 margin:0;
 border-width:1px 0;
 padding:0
}
.goog-menu-button-inner-box {
 margin:0 -1px;
 border-width:0 1px;
 padding:3px 4px
}
* html .goog-menu-button-inner-box {
 left:-1px
}
* html .goog-menu-button-rtl .goog-menu-button-outer-box {
 left:-1px;
 right:auto
}
* html .goog-menu-button-rtl .goog-menu-button-inner-box {
 right:auto
}
*:first-child+html .goog-menu-button-inner-box {
 left:-1px
}
*:first-child+html .goog-menu-button-rtl .goog-menu-button-inner-box {
 left:1px;
 right:auto
}
::root .goog-menu-button,
::root .goog-menu-button-outer-box,
::root .goog-menu-button-inner-box {
 line-height:0
}
::root .goog-menu-button-caption,
::root .goog-menu-button-dropdown {
 line-height:normal
}
.goog-menu-button-disabled {
 background-image:none!important;
 opacity:0.3;
 -moz-opacity:0.3;
 filter:alpha(opacity=30)
}
.goog-menu-button-disabled .goog-menu-button-outer-box,
.goog-menu-button-disabled .goog-menu-button-inner-box,
.goog-menu-button-disabled .goog-menu-button-caption,
.goog-menu-button-disabled .goog-menu-button-dropdown {
 color:#333!important;
 border-color:#999!important
}
* html .goog-menu-button-disabled {
 margin:2px 1px!important;
 padding:0 1px!important
}
*:first-child+html .goog-menu-button-disabled {
 margin:2px 1px!important;
 padding:0 1px!important
}
.goog-menu-button-hover .goog-menu-button-outer-box,
.goog-menu-button-hover .goog-menu-button-inner-box {
 border-color:#9cf #69e #69e #7af!important
}
.goog-menu-button-active,
.goog-menu-button-open {
 background-color:#bbb;
 background-position:bottom left
}
.goog-menu-button-focused .goog-menu-button-outer-box,
.goog-menu-button-focused .goog-menu-button-inner-box {
 border-color:orange
}
.goog-menu-button-caption {
 padding:0 4px 0 0;
 vertical-align:top
}
.goog-menu-button-dropdown {
 height:15px;
 width:7px;
 background:url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -388px 0;
 vertical-align:top
}
.goog-menu-button-collapse-right,
.goog-menu-button-collapse-right .goog-menu-button-outer-box,
.goog-menu-button-collapse-right .goog-menu-button-inner-box {
 margin-right:0
}
.goog-menu-button-collapse-left,
.goog-menu-button-collapse-left .goog-menu-button-outer-box,
.goog-menu-button-collapse-left .goog-menu-button-inner-box {
 margin-left:0
}
.goog-menu-button-collapse-left .goog-menu-button-inner-box {
 border-left:1px solid #fff
}
.goog-menu-button-collapse-left.goog-menu-button-checked .goog-menu-button-inner-box {
 border-left:1px solid #ddd
}
.goog-color-menu-button-indicator {
 border-bottom:4px solid #f0f0f0
}
.goog-color-menu-button .goog-menu-button-inner-box,
.goog-toolbar-color-menu-button .goog-toolbar-menu-button-inner-box {
 padding-top:2px!important;
 padding-bottom:2px!important
}
.goog-custom-button {
 margin:2px;
 border:0;
 padding:0;
 font-family:Arial,sans-serif;
 color:#000;
 background:#ddd url(//ssl.gstatic.com/editor/button-bg.png) repeat-x top left;
 text-decoration:none;
 list-style:none;
 vertical-align:middle;
 cursor:default;
 outline:none
}
.goog-custom-button-outer-box,
.goog-custom-button-inner-box {
 border-style:solid;
 border-color:#aaa;
 vertical-align:top
}
.goog-custom-button-outer-box {
 margin:0;
 border-width:1px 0;
 padding:0
}
.goog-custom-button-inner-box {
 margin:0 -1px;
 border-width:0 1px;
 padding:3px 4px;
 white-space:nowrap
}
* html .goog-custom-button-inner-box {
 left:-1px
}
* html .goog-custom-button-rtl .goog-custom-button-outer-box {
 left:-1px
}
* html .goog-custom-button-rtl .goog-custom-button-inner-box {
 right:auto
}
*:first-child+html .goog-custom-button-inner-box {
 left:-1px
}
*:first-child+html .goog-custom-button-rtl .goog-custom-button-inner-box {
 left:1px
}
::root .goog-custom-button,
::root .goog-custom-button-outer-box {
 line-height:0
}
::root .goog-custom-button-inner-box {
 line-height:normal
}
.goog-custom-button-disabled {
 background-image:none!important;
 opacity:0.3;
 -moz-opacity:0.3;
 filter:alpha(opacity=30)
}
.goog-custom-button-disabled .goog-custom-button-outer-box,
.goog-custom-button-disabled .goog-custom-button-inner-box {
 color:#333!important;
 border-color:#999!important
}
* html .goog-custom-button-disabled {
 margin:2px 1px!important;
 padding:0 1px!important
}
*:first-child+html .goog-custom-button-disabled {
 margin:2px 1px!important;
 padding:0 1px!important
}
.goog-custom-button-hover .goog-custom-button-outer-box,
.goog-custom-button-hover .goog-custom-button-inner-box {
 border-color:#9cf #69e #69e #7af!important
}
.goog-custom-button-active,
.goog-custom-button-checked {
 background-color:#bbb;
 background-position:bottom left
}
.goog-custom-button-focused .goog-custom-button-outer-box,
.goog-custom-button-focused .goog-custom-button-inner-box {
 border-color:orange
}
.goog-custom-button-collapse-right,
.goog-custom-button-collapse-right .goog-custom-button-outer-box,
.goog-custom-button-collapse-right .goog-custom-button-inner-box {
 margin-right:0
}
.goog-custom-button-collapse-left,
.goog-custom-button-collapse-left .goog-custom-button-outer-box,
.goog-custom-button-collapse-left .goog-custom-button-inner-box {
 margin-left:0
}
.goog-custom-button-collapse-left .goog-custom-button-inner-box {
 border-left:1px solid #fff
}
.goog-custom-button-collapse-left.goog-custom-button-checked .goog-custom-button-inner-box {
 border-left:1px solid #ddd
}
* html .goog-custom-button-collapse-left .goog-custom-button-inner-box {
 left:0
}
*:first-child+html .goog-custom-button-collapse-left .goog-custom-button-inner-box {
 left:0
}
.goog-dimension-picker {
 font-size:18px;
 padding:4px
}
.goog-dimension-picker div {
 position:relative
}
.goog-dimension-picker div.goog-dimension-picker-highlighted {
 left:0;
 overflow:hidden;
 position:absolute;
 top:0
}
.goog-dimension-picker-unhighlighted {
}
.goog-dimension-picker-status {
 font-size:10pt;
 text-align:center
}
.goog-dimension-picker div.goog-dimension-picker-mousecatcher {
 left:0;
 position:absolute!important;
 top:0
}
.goog-flat-button {
 position:relative;
 margin:2px;
 border:1px solid #000;
 padding:2px 6px;
 font:normal 13px "Trebuchet MS",Tahoma,Arial,sans-serif;
 color:#fff;
 background-color:#8c2425;
 cursor:pointer;
 outline:none
}
.goog-flat-button-disabled {
 border-color:#888;
 color:#888;
 background-color:#ccc;
 cursor:default
}
.goog-flat-button-hover {
 border-color:#8c2425;
 color:#8c2425;
 background-color:#eaa4a5
}
.goog-flat-button-active,
.goog-flat-button-selected,
.goog-flat-button-checked {
 border-color:#5b4169;
 color:#5b4169;
 background-color:#d1a8ea
}
.goog-flat-button-focused {
 border-color:#5b4169
}
.goog-flat-button-collapse-right {
 margin-right:0
}
.goog-flat-button-collapse-left {
 margin-left:0;
 border-left:none
}
.goog-flat-menu-button {
 background-color:#fff;
 border:1px solid #c9c9c9;
 color:#333;
 cursor:pointer;
 font:normal 95%;
 list-style:none;
 margin:0 2px;
 outline:none;
 padding:1px 4px;
 position:relative;
 text-decoration:none;
 vertical-align:middle
}
.goog-flat-menu-button-disabled * {
 border-color:#ccc;
 color:#999;
 cursor:default
}
.goog-flat-menu-button-hover {
 border-color:#9cf #69e #69e #7af!important
}
.goog-flat-menu-button-active {
 background-color:#bbb;
 background-position:bottom left
}
.goog-flat-menu-button-focused {
 border-color:#bbb
}
.goog-flat-menu-button-caption {
 padding-right:10px;
 vertical-align:top
}
.goog-flat-menu-button-dropdown {
 background:url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -388px 0;
 position:absolute;
 right:2px;
 top:0;
 vertical-align:top;
 width:7px
}
.goog-menuseparator {
 border-top:1px solid #ccc;
 margin:4px 0;
 padding:0
}
.goog-date-picker,
.goog-date-picker th,
.goog-date-picker td {
 font:13px Arial,sans-serif
}
.goog-date-picker {
 -moz-user-focus:normal;
 -moz-user-select:none;
 position:relative;
 border:1px solid #000;
 float:left;
 padding:2px;
 color:#000;
 background:#c3d9ff;
 cursor:default
}
.goog-date-picker th {
 text-align:center
}
.goog-date-picker td {
 text-align:center;
 vertical-align:middle;
 padding:1px 3px
}
.goog-date-picker-menu {
 position:absolute;
 background:threedface;
 border:1px solid gray;
 -moz-user-focus:normal;
 z-index:1;
 outline:none
}
.goog-date-picker-menu ul {
 list-style:none;
 margin:0px;
 padding:0px
}
.goog-date-picker-menu ul li {
 cursor:default
}
.goog-date-picker-menu-selected {
 background:#ccf
}
.goog-date-picker th {
 font-size:.9em
}
.goog-date-picker td div {
 float:left
}
.goog-date-picker button {
 padding:0px;
 margin:1px 0;
 border:0;
 color:#20c;
 font-weight:bold;
 background:transparent
}
.goog-date-picker-date {
 background:#fff
}
.goog-date-picker-week,
.goog-date-picker-wday {
 padding:1px 3px;
 border:0;
 border-color:#a2bbdd;
 border-style:solid
}
.goog-date-picker-week {
 border-right-width:1px
}
.goog-date-picker-wday {
 border-bottom-width:1px
}
.goog-date-picker-head td {
 text-align:center
}
td.goog-date-picker-today-cont {
 text-align:center
}
td.goog-date-picker-none-cont {
 text-align:center
}
.goog-date-picker-month {
 min-width:11ex;
 white-space:nowrap
}
.goog-date-picker-year {
 min-width:6ex;
 white-space:nowrap
}
.goog-date-picker-monthyear {
 white-space:nowrap
}
.goog-date-picker table {
 border-collapse:collapse
}
.goog-date-picker-other-month {
 color:#888
}
.goog-date-picker-wkend-start,
.goog-date-picker-wkend-end {
 background:#eee
}
td.goog-date-picker-selected {
 background:#c3d9ff
}
.goog-date-picker-today {
 background:#9ab;
 font-weight:bold!important;
 border-color:#246 #9bd #9bd #246;
 color:#fff
}
.goog-date-picker {
 position:absolute
}
.goog-submenu-arrow {
 color:#000;
 left:auto;
 padding-right:6px;
 position:absolute;
 right:0;
 text-align:right
}
.goog-menuitem-rtl .goog-submenu-arrow {
 text-align:left;
 left:0;
 right:auto;
 padding-left:6px
}
.goog-menuitem-disabled .goog-submenu-arrow {
 color:#ccc
}
.jfk-button {
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 cursor:default;
 font-size:11px;
 font-weight:bold;
 text-align:center;
 white-space:nowrap;
 margin-right:16px;
 height:27px;
 line-height:27px;
 min-width:54px;
 outline:0px;
 padding:0 8px
}
.jfk-button-hover {
 -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
 -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
 box-shadow:0 1px 1px rgba(0,0,0,.1)
}
.jfk-button-selected {
 -webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
 -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
 box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)
}
.jfk-button .jfk-button-img {
 margin-top:-3px;
 vertical-align:middle
}
.jfk-button-label {
 margin-left:5px
}
.jfk-button-narrow {
 min-width:34px;
 padding:0
}
.jfk-button-collapse-left,
.jfk-button-collapse-right {
 z-index:1
}
.jfk-button-collapse-left.jfk-button-disabled {
 z-index:0
}
.jfk-button-checked.jfk-button-collapse-left,
.jfk-button-checked.jfk-button-collapse-right {
 z-index:2
}
.jfk-button-collapse-left:focus,
.jfk-button-collapse-right:focus,
.jfk-button-hover.jfk-button-collapse-left,
.jfk-button-hover.jfk-button-collapse-right {
 z-index:3
}
.jfk-button-collapse-left {
 margin-left:-1px;
 -moz-border-radius-bottomleft:0;
 -moz-border-radius-topleft:0;
 -webkit-border-bottom-left-radius:0;
 -webkit-border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.jfk-button-collapse-right {
 margin-right:0px;
 -moz-border-radius-topright:0;
 -moz-border-radius-bottomright:0;
 -webkit-border-top-right-radius:0;
 -webkit-border-bottom-right-radius:0;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.jfk-button.jfk-button-disabled:active {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.jfk-button-action {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#4d90fe;
 background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
 background-image:linear-gradient(top,#4d90fe,#4787ed);
 border:1px solid #3079ed;
 color:#fff
}
.jfk-button-action.jfk-button-hover {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#357ae8;
 background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);
 background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);
 background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);
 background-image:-o-linear-gradient(top,#4d90fe,#357ae8);
 background-image:linear-gradient(top,#4d90fe,#357ae8);
 border:1px solid #2f5bb7;
 border-bottom-color:#2f5bb7
}
.jfk-button-action:focus {
 -webkit-box-shadow:inset 0 0 0 1px #fff;
 -moz-box-shadow:inset 0 0 0 1px #fff;
 box-shadow:inset 0 0 0 1px #fff;
 border:1px solid #fff;
 border:rgba(0,0,0,0) solid 1px;
 outline:1px solid #4d90fe;
 outline:rgba(0,0,0,0) 0
}
.jfk-button-action.jfk-button-clear-outline {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 outline:none
}
.jfk-button-action:active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
 box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
 background:#357ae8;
 border:1px solid #2f5bb7;
 border-top:1px solid #2f5bb7
}
.jfk-button-action.jfk-button-disabled {
 background:#4d90fe;
 filter:alpha(opacity=50);
 opacity:0.5
}
.jfk-button-contrast {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
 color:#444;
 border:1px solid #dcdcdc;
 border:1px solid rgba(0,0,0,0.1)
}
.jfk-button-contrast.jfk-button-hover,
.jfk-button-contrast.jfk-button-clear-outline.jfk-button-hover {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#f8f8f8;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 border:1px solid #c6c6c6;
 color:#333
}
.jfk-button-contrast:active,
.jfk-button-contrast.jfk-button-hover:active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background:#f8f8f8
}
.jfk-button-contrast.jfk-button-selected,
.jfk-button-contrast.jfk-button-clear-outline.jfk-button-selected {
 background-color:#eee;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 border:1px solid #ccc;
 color:#333
}
.jfk-button-contrast.jfk-button-checked,
.jfk-button-contrast.jfk-button-clear-outline.jfk-button-checked {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background-color:#eee;
 background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
 background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
 background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
 background-image:-o-linear-gradient(top,#eee,#e0e0e0);
 background-image:linear-gradient(top,#eee,#e0e0e0);
 border:1px solid #ccc;
 color:#333
}
.jfk-button-contrast:focus {
 border:1px solid #4d90fe;
 outline:none
}
.jfk-button-contrast.jfk-button-clear-outline {
 border:1px solid #dcdcdc;
 outline:none
}
.jfk-button-contrast.jfk-button-disabled {
 background:#fff;
 border:1px solid #f3f3f3;
 border:1px solid rgba(0,0,0,0.05);
 color:#b8b8b8
}
.jfk-button-contrast .jfk-button-img {
 opacity:.55
}
.jfk-button-contrast.jfk-button-checked .jfk-button-img,
.jfk-button-contrast.jfk-button-selected .jfk-button-img,
.jfk-button-contrast.jfk-button-hover .jfk-button-img {
 opacity:0.9
}
.jfk-button-contrast.jfk-button-disabled .jfk-button-img {
 filter:alpha(opacity=33);
 opacity:0.333
}
.jfk-button-default {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#3d9400;
 background-image:-webkit-linear-gradient(top,#3d9400,#398a00);
 background-image:-moz-linear-gradient(top,#3d9400,#398a00);
 background-image:-ms-linear-gradient(top,#3d9400,#398a00);
 background-image:-o-linear-gradient(top,#3d9400,#398a00);
 background-image:linear-gradient(top,#3d9400,#398a00);
 border:1px solid #29691d;
 color:#fff;
 text-shadow:0px 1px rgba(0,0,0,0.1)
}
.jfk-button-default.jfk-button-hover {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#368200;
 background-image:-webkit-linear-gradient(top,#3d9400,#368200);
 background-image:-moz-linear-gradient(top,#3d9400,#368200);
 background-image:-ms-linear-gradient(top,#3d9400,#368200);
 background-image:-o-linear-gradient(top,#3d9400,#368200);
 background-image:linear-gradient(top,#3d9400,#368200);
 border:1px solid #2d6200;
 border-bottom:1px solid #2d6200;
 text-shadow:0px 1px rgba(0,0,0,0.3)
}
.jfk-button-default:focus {
 -webkit-box-shadow:inset 0 0 0 1px #fff;
 -moz-box-shadow:inset 0 0 0 1px #fff;
 box-shadow:inset 0 0 0 1px #fff;
 border:1px solid #fff;
 border:rgba(0,0,0,0) solid 1px;
 outline:1px solid #3d9400;
 outline:rgba(0,0,0,0) 0
}
.jfk-button-default.jfk-button-clear-outline {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 outline:none
}
.jfk-button-default:active {
 -webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 background:#368200;
 border:1px solid #2d6200;
 border-top:1px solid #2d6200
}
.jfk-button-default.jfk-button-disabled {
 background:#3d9400;
 filter:alpha(opacity=50);
 opacity:0.5
}
.jfk-button-primary {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#d14836;
 background-image:-webkit-linear-gradient(top,#dd4b39,#d14836);
 background-image:-moz-linear-gradient(top,#dd4b39,#d14836);
 background-image:-ms-linear-gradient(top,#dd4b39,#d14836);
 background-image:-o-linear-gradient(top,#dd4b39,#d14836);
 background-image:linear-gradient(top,#dd4b39,#d14836);
 border:1px solid transparent;
 color:#fff;
 text-shadow:0px 1px rgba(0,0,0,0.1);
 text-transform:uppercase
}
.jfk-button-primary.jfk-button-hover {
 -webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
 -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
 box-shadow:0px 1px 1px rgba(0,0,0,0.2);
 background-color:#c53727;
 background-image:-webkit-linear-gradient(top,#dd4b39,#c53727);
 background-image:-moz-linear-gradient(top,#dd4b39,#c53727);
 background-image:-ms-linear-gradient(top,#dd4b39,#c53727);
 background-image:-o-linear-gradient(top,#dd4b39,#c53727);
 background-image:linear-gradient(top,#dd4b39,#c53727);
 border:1px solid #b0281a;
 border-bottom-color:#af301f
}
.jfk-button-primary:focus {
 -webkit-box-shadow:inset 0 0 0 1px #fff;
 -moz-box-shadow:inset 0 0 0 1px #fff;
 box-shadow:inset 0 0 0 1px #fff;
 border:1px solid #fff;
 border:rgba(0,0,0,0) solid 1px;
 outline:1px solid #d14836;
 outline:rgba(0,0,0,0) 0
}
.jfk-button-primary.jfk-button-clear-outline {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 outline:none
}
.jfk-button-primary:active {
 -webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 background-color:#b0281a;
 background-image:-webkit-linear-gradient(top,#dd4b39,#b0281a);
 background-image:-moz-linear-gradient(top,#dd4b39,#b0281a);
 background-image:-ms-linear-gradient(top,#dd4b39,#b0281a);
 background-image:-o-linear-gradient(top,#dd4b39,#b0281a);
 background-image:linear-gradient(top,#dd4b39,#b0281a);
 border:1px solid #992a1b;
 border-top:1px solid #992a1b
}
.jfk-button-primary.jfk-button-disabled {
 background:#d14836;
 filter:alpha(opacity=50);
 opacity:0.5
}
.jfk-slideToggle {
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:inset 0px 1px 2px 0 rgba(0,0,0,.1);
 -moz-box-shadow:inset 0px 1px 2px 0 rgba(0,0,0,.1);
 box-shadow:inset 0px 1px 2px 0 rgba(0,0,0,.1);
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
 background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
 background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
 background-image:-o-linear-gradient(top,#eee,#e0e0e0);
 background-image:linear-gradient(top,#eee,#e0e0e0);
 border:1px solid #ccc;
 color:#666;
 font-weight:bold;
 height:27px;
 line-height:27px;
 margin-right:16px;
 outline:none;
 overflow:hidden;
 padding:0;
 position:relative;
 width:94px
}
.jfk-slideToggle-on,
.jfk-slideToggle-off,
.jfk-slideToggle-thumb {
 display:inline-block;
 text-align:center;
 text-transform:uppercase;
 width:47px
}
.jfk-slideToggle-on {
 -webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
 background-color:#398bf2;
 background-image:-webkit-linear-gradient(top,#3b93ff,#3689ee);
 background-image:-moz-linear-gradient(top,#3b93ff,#3689ee);
 background-image:-ms-linear-gradient(top,#3b93ff,#3689ee);
 background-image:-o-linear-gradient(top,#3b93ff,#3689ee);
 background-image:linear-gradient(top,#3b93ff,#3689ee);
 color:#fff;
 height:27px
}
.jfk-slideToggle-off {
 -webkit-border-radius:2px 2px 0 0;
 -moz-border-radius:2px 2px 0 0;
 border-radius:2px 2px 0 0
}
.jfk-slideToggle-thumb {
 -webkit-box-shadow:0px 1px 2px 0 rgba(0,0,0,.1);
 -moz-box-shadow:0px 1px 2px 0 rgba(0,0,0,.1);
 box-shadow:0px 1px 2px 0 rgba(0,0,0,.1);
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 -webkit-transition:all .130s ease-out;
 -moz-transition:all .130s ease-out;
 -o-transition:all .130s ease-out;
 transition:all .130s ease-out;
 border:1px solid #ccc;
 display:block;
 height:27px;
 left:-1px;
 position:absolute;
 top:-1px
}
.jfk-slideToggle-thumb::after {
 content:'';
 background-image:-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%);
 background-image:-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%);
 background-image:-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%);
 background-image:-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%);
 background-image:linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%);
 background-position:0 0,0 2px,0 4px,0 6px,0 8px;
 background-repeat:repeat-x;
 background-size:2px 1px;
 display:block;
 height:9px;
 left:15px;
 position:absolute;
 top:9px;
 width:17px
}
.jfk-slideToggle.jfk-slideToggle-checked .jfk-slideToggle-thumb {
 left:47px
}
.jfk-slideToggle:focus {
 border:1px solid #4d90fe
}
.jfk-slideToggle.jfk-slideToggle-clearOutline {
 border:1px solid #ccc
}
.jfk-button-standard {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
 color:#444;
 border:1px solid #dcdcdc;
 border:1px solid rgba(0,0,0,0.1)
}
.jfk-button-standard.jfk-button-hover,
.jfk-button-standard.jfk-button-clear-outline.jfk-button-hover {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#f8f8f8;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 border:1px solid #c6c6c6;
 color:#333
}
.jfk-button-standard:active,
.jfk-button-standard.jfk-button-hover:active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background:#f8f8f8;
 color:#333
}
.jfk-button-standard.jfk-button-selected,
.jfk-button-standard.jfk-button-clear-outline.jfk-button-selected {
 background-color:#eee;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 border:1px solid #ccc;
 color:#333
}
.jfk-button-standard.jfk-button-checked,
.jfk-button-standard.jfk-button-clear-outline.jfk-button-checked {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background-color:#eee;
 background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
 background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
 background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
 background-image:-o-linear-gradient(top,#eee,#e0e0e0);
 background-image:linear-gradient(top,#eee,#e0e0e0);
 border:1px solid #ccc;
 color:#333
}
.jfk-button-standard:focus {
 border:1px solid #4d90fe;
 outline:none
}
.jfk-button-standard.jfk-button-clear-outline {
 border:1px solid #dcdcdc;
 border:1px solid rgba(0,0,0,0.1);
 outline:none
}
.jfk-button-standard.jfk-button-disabled {
 background:#fff;
 border:1px solid #f3f3f3;
 border:1px solid rgba(0,0,0,0.05);
 color:#b8b8b8
}
.jfk-button-standard .jfk-button-img {
 opacity:.55
}
.jfk-button-standard.jfk-button-checked .jfk-button-img,
.jfk-button-standard.jfk-button-selected .jfk-button-img,
.jfk-button-standard.jfk-button-hover .jfk-button-img {
 opacity:0.9
}
.jfk-button-standard.jfk-button-disabled .jfk-button-img {
 filter:alpha(opacity=33);
 opacity:0.333
}
.jfk-button-flat {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 border:1px solid transparent;
 font-size:13px;
 font-weight:normal;
 height:21px;
 line-height:21px;
 margin-right:1px;
 min-width:0;
 padding:0
}
.jfk-button-flat.jfk-button-hover,
.jfk-button-flat.jfk-button-selected,
.jfk-button-flat:focus,
.jfk-button-flat:active {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.jfk-button-flat .jfk-button-img {
 height:21px;
 opacity:.55;
 width:21px
}
.jfk-button-flat .jfk-button-label {
 display:inline-block;
 margin:0;
 padding:0 1px
}
.jfk-button-flat.jfk-button-selected .jfk-button-img,
.jfk-button-flat.jfk-button-hover .jfk-button-img {
 opacity:0.9
}
.jfk-button-flat.jfk-button-disabled .jfk-button-img {
 filter:alpha(opacity=33);
 opacity:0.333
}
.jfk-button-flat:focus {
 border:1px solid #4d90fe
}
.jfk-button-flat.jfk-button-clear-outline {
 border:1px solid transparent
}
.jfk-button-mini {
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
 border:1px solid #dcdcdc;
 border:1px solid rgba(0,0,0,0.1);
 color:#444;
 height:17px;
 line-height:17px;
 min-width:22px;
 text-shadow:0px 1px rgba(0,0,0,0.1)
}
.jfk-button-mini.jfk-button-hover,
.jfk-button-mini.jfk-button-clear-outline.jfk-button-hover {
 background-color:#f8f8f8;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 border:1px solid #c6c6c6;
 text-shadow:0px 1px rgba(0,0,0,0.3)
}
.jfk-button-mini:active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.jfk-button-mini.jfk-button-checked,
.jfk-button-mini.jfk-button-clear-outline.jfk-button-checked {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background-color:#e0e0e0;
 background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
 background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
 background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
 background-image:-o-linear-gradient(top,#eee,#e0e0e0);
 background-image:linear-gradient(top,#eee,#e0e0e0);
 border:1px solid #ccc;
 color:#333
}
.jfk-button-mini:focus {
 border:1px solid #4d90fe
}
.jfk-button-mini.jfk-button-clear-outline {
 border:1px solid #dcdcdc
}
.jfk-button-mini.jfk-button-disabled {
 background:#fff;
 border:1px solid #f3f3f3;
 border:1px solid rgba(0,0,0,0.05);
 color:#b8b8b8
}
.jfk-bubble {
 -webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);
 -moz-box-shadow:0 1px 3px rgba(0,0,0,.2);
 box-shadow:0 1px 3px rgba(0,0,0,.2);
 background-color:#fff;
 border:1px solid;
 border-color:#bbb #bbb #a8a8a8;
 padding:16px;
 position:absolute;
 z-index:1201!important
}
.jfk-bubble-closebtn {
 background:url("//ssl.gstatic.com/ui/v1/icons/common/x_8px.png") no-repeat;
 border:1px solid transparent;
 height:21px;
 opacity:.4;
 outline:0;
 position:absolute;
 right:2px;
 top:2px;
 width:21px
}
.jfk-bubble-closebtn:focus {
 border:1px solid #4d90fe;
 opacity:.8
}
.jfk-bubble-arrow {
 position:absolute
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore,
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
 display:block;
 height:0;
 position:absolute;
 width:0
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
 border:9px solid
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
 border:8px solid
}
.jfk-bubble-arrowdown {
 bottom:0
}
.jfk-bubble-arrowup {
 top:-9px
}
.jfk-bubble-arrowleft {
 left:-9px
}
.jfk-bubble-arrowright {
 right:0
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore,
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
 border-color:#bbb transparent;
 left:-9px
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
 border-color:#a8a8a8 transparent
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter,
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
 border-color:#fff transparent;
 left:-8px
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
 border-bottom-width:0
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
 border-bottom-width:0
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
 border-top-width:0
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
 border-top-width:0;
 top:1px
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore,
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
 border-color:transparent #bbb;
 top:-9px
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter,
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
 border-color:transparent #fff;
 top:-8px
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
 border-left-width:0
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
 border-left-width:0;
 left:1px
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
 border-right-width:0
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
 border-right-width:0
}
.jfk-tooltip {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 -webkit-transition:visibility 0,opacity .13s ease-in;
 -moz-transition:visibility 0,opacity .13s ease-in;
 -o-transition:visibility 0,opacity .13s ease-in;
 transition:visibility 0,opacity .13s ease-in;
 background-color:#2a2a2a;
 border:1px solid #fff;
 color:#fff;
 cursor:default;
 display:block;
 font-size:11px;
 font-weight:bold;
 margin-left:-1px;
 opacity:1;
 padding:7px 9px;
 position:absolute;
 visibility:visible;
 white-space:pre-wrap;
 word-break:break-all;
 word-break:break-word
}
.jfk-tooltip-hide {
 -webkit-transition:visibility .13s,opacity .13s ease-out,left 0 linear .13s,top 0 linear .13s;
 -moz-transition:visibility .13s,opacity .13s ease-out,left 0 linear .13s,top 0 linear .13s;
 -o-transition:visibility .13s,opacity .13s ease-out,left 0 linear .13s,top 0 linear .13s;
 transition:visibility .13s,opacity .13s ease-out,left 0 linear .13s,top 0 linear .13s;
 opacity:0;
 left:20px!important;
 top:20px!important;
 visibility:hidden
}
.jfk-tooltip-data {
 display:none
}
.jfk-tooltip-arrow {
 pointer-events:none;
 position:absolute
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore,
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
 content:'';
 display:block;
 height:0;
 position:absolute;
 width:0
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
 border:6px solid
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
 border:5px solid
}
.jfk-tooltip-arrowdown {
 bottom:0
}
.jfk-tooltip-arrowup {
 top:-6px
}
.jfk-tooltip-arrowleft {
 left:-6px
}
.jfk-tooltip-arrowright {
 right:0
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore,
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
 border-color:#fff transparent;
 left:-6px
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter,
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
 border-color:#2a2a2a transparent;
 left:-5px
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
 border-bottom-width:0
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
 border-bottom-width:0
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
 border-top-width:0
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
 border-top-width:0;
 top:1px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore,
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
 border-color:transparent #fff;
 top:-6px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter,
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
 border-color:transparent #2a2a2a;
 top:-5px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
 border-left-width:0
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
 border-left-width:0;
 left:1px
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
 border-right-width:0
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
 border-right-width:0
}
.modal-dialog {
 color:#000;
 padding:30px 42px
}
.modal-dialog-title {
 background-color:#fff;
 color:#000;
 cursor:default;
 font-size:16px;
 font-weight:normal;
 line-height:24px;
 margin:0 0 16px
}
.modal-dialog-title-close {
 height:11px;
 opacity:0.7;
 padding:17px;
 position:absolute;
 right:0px;
 top:0px;
 width:11px
}
.modal-dialog-title-close:after {
 content:'';
 background:url(//ssl.gstatic.com/ui/v1/dialog/close-x.png);
 position:absolute;
 height:11px;
 width:11px;
 right:17px
}
.modal-dialog-title-close:hover {
 opacity:1
}
.modal-dialog-content {
 background-color:#fff;
 line-height:1.4em;
 word-wrap:break-word
}
.modal-dialog-buttons {
 margin-top:16px
}
.modal-dialog-buttons button {
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
 border:1px solid #dcdcdc;
 border:1px solid rgba(0,0,0,0.1);
 color:#444;
 cursor:default;
 font-family:inherit;
 font-size:11px;
 font-weight:bold;
 height:29px;
 line-height:27px;
 margin:0 16px 0 0;
 min-width:72px;
 outline:0;
 padding:0 8px
}
.modal-dialog-buttons button:hover,
.modal-dialog-buttons button:active {
 -webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
 -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
 box-shadow:0px 1px 1px rgba(0,0,0,0.1);
 background-color:#f8f8f8;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 border:1px solid #c6c6c6;
 color:#333
}
.modal-dialog-buttons button:active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.modal-dialog-buttons button:focus {
 border:1px solid #4d90fe
}
.modal-dialog-buttons button[disabled] {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background:#fff;
 background-image:none;
 border:1px solid #f3f3f3;
 border:1px solid rgba(0,0,0,0.05);
 color:#b8b8b8
}
.modal-dialog-buttons .goog-buttonset-action {
 background-color:#4d90fe;
 background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
 background-image:linear-gradient(top,#4d90fe,#4787ed);
 border:1px solid #3079ed;
 color:#fff
}
.modal-dialog-buttons .goog-buttonset-action:hover,
.modal-dialog-buttons .goog-buttonset-action:active {
 background-color:#357ae8;
 background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);
 background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);
 background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);
 background-image:-o-linear-gradient(top,#4d90fe,#357ae8);
 background-image:linear-gradient(top,#4d90fe,#357ae8);
 border:1px solid #2f5bb7;
 color:#fff
}
.modal-dialog-buttons .goog-buttonset-action:active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
 box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)
}
.modal-dialog-buttons .goog-buttonset-action:focus {
 -webkit-box-shadow:inset 0 0 0 1px #fff;
 -moz-box-shadow:inset 0 0 0 1px #fff;
 box-shadow:inset 0 0 0 1px #fff;
 border:1px solid #fff;
 border:rgba(0,0,0,0) solid 1px;
 outline:1px solid #4d90fe;
 outline:rgba(0,0,0,0) 0
}
.modal-dialog-buttons .goog-buttonset-action[disabled] {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background:#4d90fe;
 color:#fff;
 filter:alpha(opacity=50);
 opacity:0.5
}
.jfk-alert,
.jfk-confirm,
.jfk-prompt {
 width:512px
}
.goog-toolbar {
 background:#f5f5f5;
 border-top:1px solid #e5e5e5;
 border-bottom:1px solid #ebebeb;
 outline:0;
 padding:8px 0 4px 0;
 position:relative;
 zoom:1
}
.goog-toolbar-button,
.goog-toolbar-menu-button {
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 background:0;
 border-color:transparent;
 border-style:solid;
 border-width:1px;
 outline:none;
 padding:0;
 height:24px;
 color:#444;
 line-height:24px;
 list-style:none;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 vertical-align:middle;
 cursor:default
}
.goog-toolbar-button-outer-box,
.goog-toolbar-button-inner-box .goog-toolbar-menu-button-outer-box,
.goog-toolbar-menu-button-inner-box {
 border:0;
 vertical-align:top
}
.goog-toolbar-button-outer-box,
.goog-toolbar-menu-button-outer-box {
 margin:0;
 padding:0
}
.goog-toolbar-button-inner-box,
.goog-toolbar-menu-button-inner-box {
 padding:0 2px
}
.goog-toolbar-button-hover,
.goog-toolbar-button-active,
.goog-toolbar-button-checked,
.goog-toolbar-button-selected {
 color:#222;
 padding:0
}
.goog-toolbar-button-hover,
.goog-toolbar-menu-button-hover {
 border-color:#c6c6c6!important;
 color:#222
}
.goog-toolbar-menu-button-open {
 color:#222
}
.goog-toolbar-button-hover,
.goog-toolbar-menu-button-hover {
 -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
 -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
 box-shadow:0 1px 1px rgba(0,0,0,.1);
 background-color:#f8f8f8;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1)
}
.goog-toolbar-button-active,
.goog-toolbar-menu-button-active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background-color:#f6f6f6;
 background-image:-webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f6f6f6,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f6f6f6,#f1f1f1);
 background-image:-o-linear-gradient(top,#f6f6f6,#f1f1f1);
 background-image:linear-gradient(top,#f6f6f6,#f1f1f1);
 border-color:#c6c6c6
}
.goog-toolbar-button-selected,
.goog-toolbar-button-checked,
.goog-toolbar-menu-button-open {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background-color:#eee;
 background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
 background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
 background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
 background-image:-o-linear-gradient(top,#eee,#e0e0e0);
 background-image:linear-gradient(top,#eee,#e0e0e0);
 border-color:#ccc
}
.goog-toolbar-button-disabled,
.goog-toolbar-menu-button-disabled {
 color:#222!important;
 opacity:0.3;
 filter:alpha(opacity=30)
}
.goog-toolbar-button-collapse-right,
.goog-toolbar-button-collapse-right .goog-toolbar-button-outer-box,
.goog-toolbar-button-collapse-right .goog-toolbar-button-inner-box {
 margin-right:0
}
.goog-toolbar-button-collapse-left,
.goog-toolbar-button-collapse-left .goog-toolbar-button-outer-box,
.goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box {
 margin-left:0
}
.goog-toolbar-menu-button-dropdown {
 background:url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
 float:right;
 margin:10px 2px 0 3px;
 padding:0;
 opacity:.8;
 vertical-align:middle;
 width:5px;
 height:7px;
 *float:none;
 *position:relative;
 *top:-3px
}
.goog-toolbar-separator {
 border-left:1px solid #ccc;
 height:17px;
 line-height:normal;
 list-style:none;
 margin:0 2px;
 outline:none;
 overflow:hidden;
 padding:0;
 text-decoration:none;
 vertical-align:middle;
 width:0
}
.goog-toolbar-select .goog-toolbar-menu-button-dropdown {
 background:url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
 height:11px;
 margin-top:7px;
 width:7px;
 -webkit-transform:none;
 -moz-transform:none;
 transform:none;
 filter:none
}
.goog-toolbar-menu-button-caption {
 padding:0;
 margin:0
}
.jfk-progressStatus {
 color:#202020
}
.jfk-progressText {
 color:#999
}
.jfk-progressStatus,
.jfk-progressText {
 line-height:18px
}
.jfk-progressBar-blocking .progress-bar-horizontal,
.jfk-progressBar-nonBlocking .progress-bar-horizontal {
 border:1px solid #999;
 padding:1px;
 width:320px
}
.jfk-progressBar-blocking .progress-bar-thumb {
 background-color:#6188f5;
 height:5px
}
.jfk-progressBar-nonBlocking .progress-bar-thumb {
 background-color:#ccc;
 height:5px
}
.jfk-progressBar-blocking.jfk-progressBar-tall .progress-bar-thumb,
.jfk-progressBar-nonBlocking.jfk-progressBar-tall .progress-bar-thumb {
 height:8px
}
.jfk-progressBar-blocking .progress-bar-thumb {
 -webkit-animation:jfk-progressBar-bg 0.8s linear 0s infinite;
 -moz-animation:jfk-progressBar-bg 0.8s linear 0s infinite;
 -o-animation:jfk-progressBar-bg 0.8s linear 0s infinite;
 animation:jfk-progressBar-bg 0.8s linear 0s infinite;
 background-position:0 0;
 background-repeat:repeat-x;
 background-size:16px 8px;
 background-color:#6188f5;
 background-image:-webkit-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
 background-image:-moz-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
 background-image:-ms-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
 background-image:-o-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
 background-image:linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent)
}
.jfk-progressBar-blocking.jfk-progressBar-tall .progress-bar-thumb {
 -webkit-animation:jfk-progressBar-bg-tall 0.8s linear 0s infinite;
 -moz-animation:jfk-progressBar-bg-tall 0.8s linear 0s infinite;
 -o-animation:jfk-progressBar-bg-tall 0.8s linear 0s infinite;
 animation:jfk-progressBar-bg-tall 0.8s linear 0s infinite;
 background-size:20px 10px
}
@-webkit-keyframes jfk-progressBar-bg {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-16px 0
 }
}
@-moz-keyframes jfk-progressBar-bg {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-16px 0
 }
}
@-o-keyframes jfk-progressBar-bg {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-16px 0
 }
}
@keyframes jfk-progressBar-bg {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-16px 0
 }
}
@-webkit-keyframes jfk-progressBar-bg-tall {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-20px 0
 }
}
@-moz-keyframes jfk-progressBar-bg-tall {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-20px 0
 }
}
@-o-keyframes jfk-progressBar-bg-tall {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-20px 0
 }
}
@keyframes jfk-progressBar-bg-tall {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-20px 0
 }
}
.jfk-progressbar .progress-bar-horizontal,
.jfk-progressbar .progress-bar-vertical {
 border-color:#999
}
.jfk-progressbar .progress-bar-thumb {
 background-color:#ccc
}
::-webkit-scrollbar {
 height:16px;
 overflow:visible;
 width:16px
}
::-webkit-scrollbar-button {
 height:0;
 width:0
}
::-webkit-scrollbar-track {
 background-clip:padding-box;
 border:solid transparent;
 border-width:0 0 0 4px
}
::-webkit-scrollbar-track:horizontal {
 border-width:4px 0 0
}
::-webkit-scrollbar-track:hover {
 background-color:rgba(0,0,0,.05);
 box-shadow:inset 1px 0 0 rgba(0,0,0,.1)
}
::-webkit-scrollbar-track:horizontal:hover {
 box-shadow:inset 0 1px 0 rgba(0,0,0,.1)
}
::-webkit-scrollbar-track:active {
 background-color:rgba(0,0,0,.05);
 box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)
}
::-webkit-scrollbar-track:horizontal:active {
 box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {
 background-color:rgba(255,255,255,.1);
 box-shadow:inset 1px 0 0 rgba(255,255,255,.2)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover {
 box-shadow:inset 0 1px 0 rgba(255,255,255,.2)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:active {
 background-color:rgba(255,255,255,.1);
 box-shadow:inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active {
 box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15)
}
::-webkit-scrollbar-thumb {
 background-color:rgba(0,0,0,.2);
 background-clip:padding-box;
 border:solid transparent;
 border-width:1px 1px 1px 6px;
 min-height:28px;
 padding:100px 0 0;
 box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)
}
::-webkit-scrollbar-thumb:horizontal {
 border-width:6px 1px 1px;
 padding:0 0 0 100px;
 box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07)
}
::-webkit-scrollbar-thumb:hover {
 background-color:rgba(0,0,0,.4);
 box-shadow:inset 1px 1px 1px rgba(0,0,0,.25)
}
::-webkit-scrollbar-thumb:active {
 background-color:rgba(0,0,0,0.5);
 box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb {
 background-color:rgba(255,255,255,.3);
 box-shadow:inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal {
 box-shadow:inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover {
 background-color:rgba(255,255,255,.6);
 box-shadow:inset 1px 1px 1px rgba(255,255,255,.37)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:active {
 background-color:rgba(255,255,255,.75);
 box-shadow:inset 1px 1px 3px rgba(255,255,255,.5)
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track {
 border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal {
 border-width:6px 0 1px
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track:hover {
 background-color:rgba(0,0,0,.035);
 box-shadow:inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07)
}
.jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {
 background-color:rgba(255,255,255,.07);
 box-shadow:inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15)
}
.jfk-scrollbar-borderless::-webkit-scrollbar-thumb {
 border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal {
 border-width:6px 0 1px
}
::-webkit-scrollbar-corner {
 background:transparent
}
body::-webkit-scrollbar-track-piece {
 background-clip:padding-box;
 background-color:#f5f5f5;
 border:solid #fff;
 border-width:0 0 0 3px;
 box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)
}
body::-webkit-scrollbar-track-piece:horizontal {
 border-width:3px 0 0;
 box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)
}
body::-webkit-scrollbar-thumb {
 border-width:1px 1px 1px 5px
}
body::-webkit-scrollbar-thumb:horizontal {
 border-width:5px 1px 1px
}
body::-webkit-scrollbar-corner {
 background-clip:padding-box;
 background-color:#f5f5f5;
 border:solid #fff;
 border-width:3px 0 0 3px;
 box-shadow:inset 1px 1px 0 rgba(0,0,0,.14)
}
.jfk-scrollbar::-webkit-scrollbar {
 height:16px;
 overflow:visible;
 width:16px
}
.jfk-scrollbar::-webkit-scrollbar-button {
 height:0;
 width:0
}
.jfk-scrollbar::-webkit-scrollbar-track {
 background-clip:padding-box;
 border:solid transparent;
 border-width:0 0 0 4px
}
.jfk-scrollbar::-webkit-scrollbar-track:horizontal {
 border-width:4px 0 0
}
.jfk-scrollbar::-webkit-scrollbar-track:hover {
 background-color:rgba(0,0,0,.05);
 box-shadow:inset 1px 0 0 rgba(0,0,0,.1)
}
.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {
 box-shadow:inset 0 1px 0 rgba(0,0,0,.1)
}
.jfk-scrollbar::-webkit-scrollbar-track:active {
 background-color:rgba(0,0,0,.05);
 box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)
}
.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {
 box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {
 background-color:rgba(255,255,255,.1);
 box-shadow:inset 1px 0 0 rgba(255,255,255,.2)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {
 box-shadow:inset 0 1px 0 rgba(255,255,255,.2)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:active {
 background-color:rgba(255,255,255,.1);
 box-shadow:inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {
 box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15)
}
.jfk-scrollbar::-webkit-scrollbar-thumb {
 background-color:rgba(0,0,0,.2);
 background-clip:padding-box;
 border:solid transparent;
 border-width:1px 1px 1px 6px;
 min-height:28px;
 padding:100px 0 0;
 box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)
}
.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
 border-width:6px 1px 1px;
 padding:0 0 0 100px;
 box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07)
}
.jfk-scrollbar::-webkit-scrollbar-thumb:hover {
 background-color:rgba(0,0,0,.4);
 box-shadow:inset 1px 1px 1px rgba(0,0,0,.25)
}
.jfk-scrollbar::-webkit-scrollbar-thumb:active {
 background-color:rgba(0,0,0,0.5);
 box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb {
 background-color:rgba(255,255,255,.3);
 box-shadow:inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
 box-shadow:inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:hover {
 background-color:rgba(255,255,255,.6);
 box-shadow:inset 1px 1px 1px rgba(255,255,255,.37)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:active {
 background-color:rgba(255,255,255,.75);
 box-shadow:inset 1px 1px 3px rgba(255,255,255,.5)
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track {
 border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:horizontal {
 border-width:6px 0 1px
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:hover {
 background-color:rgba(0,0,0,.035);
 box-shadow:inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07)
}
.jfk-scrollbar-borderless.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {
 background-color:rgba(255,255,255,.07);
 box-shadow:inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15)
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb {
 border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
 border-width:6px 0 1px
}
.jfk-scrollbar::-webkit-scrollbar-corner {
 background:transparent
}
body.jfk-scrollbar::-webkit-scrollbar-track-piece {
 background-clip:padding-box;
 background-color:#f5f5f5;
 border:solid #fff;
 border-width:0 0 0 3px;
 box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)
}
body.jfk-scrollbar::-webkit-scrollbar-track-piece:horizontal {
 border-width:3px 0 0;
 box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)
}
body.jfk-scrollbar::-webkit-scrollbar-thumb {
 border-width:1px 1px 1px 5px
}
body.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
 border-width:5px 1px 1px
}
body.jfk-scrollbar::-webkit-scrollbar-corner {
 background-clip:padding-box;
 background-color:#f5f5f5;
 border:solid #fff;
 border-width:3px 0 0 3px;
 box-shadow:inset 1px 1px 0 rgba(0,0,0,.14)
}
.goog-palette {
 outline:none;
 cursor:default
}
.goog-palette-table {
 border:1px solid #666;
 border-collapse:collapse
}
.goog-palette-cell {
 height:13px;
 width:15px;
 margin:0;
 border:0;
 text-align:center;
 vertical-align:middle;
 border-right:1px solid #666;
 font-size:1px
}
.goog-palette-colorswatch {
 position:relative;
 height:13px;
 width:15px;
 border:1px solid #666
}
.goog-palette-cell-hover .goog-palette-colorswatch {
 border:1px solid #fff
}
.goog-palette-cell-selected .goog-palette-colorswatch {
 border:1px solid #000;
 color:#fff
}
.goog-tree-root:focus {
 outline:none
}
.goog-tree-row {
 white-space:nowrap;
 font:icon;
 line-height:16px;
 height:16px
}
.goog-tree-row span {
 overflow:hidden;
 text-overflow:ellipsis
}
.goog-tree-children {
 background-repeat:repeat-y;
 background-image:url(//ssl.gstatic.com/closure/tree/I.png)!important;
 background-position-y:1px!important;
 font:icon
}
.goog-tree-children-nolines {
 font:icon
}
.goog-tree-icon {
 background-image:url(//ssl.gstatic.com/closure/tree/tree.png)
}
.goog-tree-expand-icon {
 vertical-align:middle;
 height:16px;
 width:16px;
 cursor:default
}
.goog-tree-expand-icon-plus {
 width:19px;
 background-position:0 0
}
.goog-tree-expand-icon-minus {
 width:19px;
 background-position:-24px 0
}
.goog-tree-expand-icon-tplus {
 width:19px;
 background-position:-48px 0
}
.goog-tree-expand-icon-tminus {
 width:19px;
 background-position:-72px 0
}
.goog-tree-expand-icon-lplus {
 width:19px;
 background-position:-96px 0
}
.goog-tree-expand-icon-lminus {
 width:19px;
 background-position:-120px 0
}
.goog-tree-expand-icon-t {
 width:19px;
 background-position:-144px 0
}
.goog-tree-expand-icon-l {
 width:19px;
 background-position:-168px 0
}
.goog-tree-expand-icon-blank {
 width:19px;
 background-position:-168px -24px
}
.goog-tree-collapsed-folder-icon {
 vertical-align:middle;
 height:16px;
 width:16px;
 background-position:-0px -24px
}
.goog-tree-expanded-folder-icon {
 vertical-align:middle;
 height:16px;
 width:16px;
 background-position:-24px -24px
}
.goog-tree-file-icon {
 vertical-align:middle;
 height:16px;
 width:16px;
 background-position:-48px -24px
}
.goog-tree-item-label {
 margin-left:3px;
 padding:1px 2px 1px 2px;
 text-decoration:none;
 color:WindowText;
 cursor:default
}
.goog-tree-item-label:hover {
 text-decoration:underline
}
.selected .goog-tree-item-label {
 background-color:ButtonFace;
 color:ButtonText
}
.focused .selected .goog-tree-item-label {
 background-color:Highlight;
 color:HighlightText
}
.goog-tree-hide-root {
 display:none
}
.goog-inline-block {
 position:relative;
 display:-moz-inline-box;
 display:inline-block
}
* html .goog-inline-block {
 display:inline
}
*:first-child+html .goog-inline-block {
 display:inline
}
.jfk-butterBar {
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.2);
 -moz-box-shadow:0px 2px 4px rgba(0,0,0,0.2);
 box-shadow:0px 2px 4px rgba(0,0,0,0.2);
 -webkit-transition:all 0s linear 1s,opacity 1s;
 -moz-transition:all 0s linear 1s,opacity 1s;
 -o-transition:all 0s linear 1s,opacity 1s;
 transition:all 0s linear 1s,opacity 1s;
 border-style:solid;
 border-width:0;
 font-size:11px;
 height:0;
 opacity:0;
 visibility:hidden;
 overflow:hidden;
 padding:0;
 text-align:center
}
.jfk-butterBar-info {
 background-color:#f9edbe;
 border-color:#f0c36d;
 color:#333
}
.jfk-butterBar-error {
 background-color:#484848;
 border-color:#202020;
 color:#fff
}
.jfk-butterBar-promo {
 background-color:#d6e9f8;
 border-color:#4d90f0;
 color:#333
}
.jfk-butterBar-warning {
 background-color:#dd4b39;
 border-color:#602019;
 color:#fff
}
.jfk-butterBar-shown {
 -webkit-transition:opacity 0.218s;
 -moz-transition:opacity 0.218s;
 -o-transition:opacity 0.218s;
 transition:opacity 0.218s;
 border-width:1px;
 min-height:14px;
 height:auto;
 opacity:1;
 visibility:visible;
 padding:6px 16px
}
.jfk-butterBar-mini.jfk-butterBar-shown {
 padding:2px 16px
}
.jfk-button {
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 cursor:default;
 font-size:11px;
 font-weight:bold;
 text-align:center;
 white-space:nowrap;
 margin-right:16px;
 height:27px;
 line-height:27px;
 min-width:54px;
 outline:0px;
 padding:0 8px
}
.jfk-button-hover {
 -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
 -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
 box-shadow:0 1px 1px rgba(0,0,0,.1)
}
.jfk-button-selected {
 -webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
 -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
 box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)
}
.jfk-button .jfk-button-img {
 margin-top:-3px;
 vertical-align:middle
}
.jfk-button-label {
 margin-left:5px
}
.jfk-button-narrow {
 min-width:34px;
 padding:0
}
.jfk-button-collapse-left,
.jfk-button-collapse-right {
 z-index:1
}
.jfk-button-collapse-left.jfk-button-disabled {
 z-index:0
}
.jfk-button-checked.jfk-button-collapse-left,
.jfk-button-checked.jfk-button-collapse-right {
 z-index:2
}
.jfk-button-collapse-left:focus,
.jfk-button-collapse-right:focus,
.jfk-button-hover.jfk-button-collapse-left,
.jfk-button-hover.jfk-button-collapse-right {
 z-index:3
}
.jfk-button-collapse-left {
 margin-left:-1px;
 -moz-border-radius-bottomleft:0;
 -moz-border-radius-topleft:0;
 -webkit-border-bottom-left-radius:0;
 -webkit-border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.jfk-button-collapse-right {
 margin-right:0px;
 -moz-border-radius-topright:0;
 -moz-border-radius-bottomright:0;
 -webkit-border-top-right-radius:0;
 -webkit-border-bottom-right-radius:0;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.jfk-button.jfk-button-disabled:active {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.jfk-button-action {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#4d90fe;
 background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
 background-image:linear-gradient(top,#4d90fe,#4787ed);
 border:1px solid #3079ed;
 color:#fff
}
.jfk-button-action.jfk-button-hover {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#357ae8;
 background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);
 background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);
 background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);
 background-image:-o-linear-gradient(top,#4d90fe,#357ae8);
 background-image:linear-gradient(top,#4d90fe,#357ae8);
 border:1px solid #2f5bb7;
 border-bottom-color:#2f5bb7
}
.jfk-button-action:focus {
 -webkit-box-shadow:inset 0 0 0 1px #fff;
 -moz-box-shadow:inset 0 0 0 1px #fff;
 box-shadow:inset 0 0 0 1px #fff;
 border:1px solid #fff;
 border:rgba(0,0,0,0) solid 1px;
 outline:1px solid #4d90fe;
 outline:rgba(0,0,0,0) 0
}
.jfk-button-action.jfk-button-clear-outline {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 outline:none
}
.jfk-button-action:active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
 box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
 background:#357ae8;
 border:1px solid #2f5bb7;
 border-top:1px solid #2f5bb7
}
.jfk-button-action.jfk-button-disabled {
 background:#4d90fe;
 filter:alpha(opacity=50);
 opacity:0.5
}
.jfk-button-contrast {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
 color:#444;
 border:1px solid #dcdcdc;
 border:1px solid rgba(0,0,0,0.1)
}
.jfk-button-contrast.jfk-button-hover,
.jfk-button-contrast.jfk-button-clear-outline.jfk-button-hover {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#f8f8f8;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 border:1px solid #c6c6c6;
 color:#333
}
.jfk-button-contrast:active,
.jfk-button-contrast.jfk-button-hover:active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background:#f8f8f8
}
.jfk-button-contrast.jfk-button-selected,
.jfk-button-contrast.jfk-button-clear-outline.jfk-button-selected {
 background-color:#eee;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 border:1px solid #ccc;
 color:#333
}
.jfk-button-contrast.jfk-button-checked,
.jfk-button-contrast.jfk-button-clear-outline.jfk-button-checked {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background-color:#eee;
 background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
 background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
 background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
 background-image:-o-linear-gradient(top,#eee,#e0e0e0);
 background-image:linear-gradient(top,#eee,#e0e0e0);
 border:1px solid #ccc;
 color:#333
}
.jfk-button-contrast:focus {
 border:1px solid #4d90fe;
 outline:none
}
.jfk-button-contrast.jfk-button-clear-outline {
 border:1px solid #dcdcdc;
 outline:none
}
.jfk-button-contrast.jfk-button-disabled {
 background:#fff;
 border:1px solid #f3f3f3;
 border:1px solid rgba(0,0,0,0.05);
 color:#b8b8b8
}
.jfk-button-contrast .jfk-button-img {
 opacity:.55
}
.jfk-button-contrast.jfk-button-checked .jfk-button-img,
.jfk-button-contrast.jfk-button-selected .jfk-button-img,
.jfk-button-contrast.jfk-button-hover .jfk-button-img {
 opacity:0.9
}
.jfk-button-contrast.jfk-button-disabled .jfk-button-img {
 filter:alpha(opacity=33);
 opacity:0.333
}
.jfk-button-default {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#3d9400;
 background-image:-webkit-linear-gradient(top,#3d9400,#398a00);
 background-image:-moz-linear-gradient(top,#3d9400,#398a00);
 background-image:-ms-linear-gradient(top,#3d9400,#398a00);
 background-image:-o-linear-gradient(top,#3d9400,#398a00);
 background-image:linear-gradient(top,#3d9400,#398a00);
 border:1px solid #29691d;
 color:#fff;
 text-shadow:0px 1px rgba(0,0,0,0.1)
}
.jfk-button-default.jfk-button-hover {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#368200;
 background-image:-webkit-linear-gradient(top,#3d9400,#368200);
 background-image:-moz-linear-gradient(top,#3d9400,#368200);
 background-image:-ms-linear-gradient(top,#3d9400,#368200);
 background-image:-o-linear-gradient(top,#3d9400,#368200);
 background-image:linear-gradient(top,#3d9400,#368200);
 border:1px solid #2d6200;
 border-bottom:1px solid #2d6200;
 text-shadow:0px 1px rgba(0,0,0,0.3)
}
.jfk-button-default:focus {
 -webkit-box-shadow:inset 0 0 0 1px #fff;
 -moz-box-shadow:inset 0 0 0 1px #fff;
 box-shadow:inset 0 0 0 1px #fff;
 border:1px solid #fff;
 border:rgba(0,0,0,0) solid 1px;
 outline:1px solid #3d9400;
 outline:rgba(0,0,0,0) 0
}
.jfk-button-default.jfk-button-clear-outline {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 outline:none
}
.jfk-button-default:active {
 -webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 background:#368200;
 border:1px solid #2d6200;
 border-top:1px solid #2d6200
}
.jfk-button-default.jfk-button-disabled {
 background:#3d9400;
 filter:alpha(opacity=50);
 opacity:0.5
}
.jfk-button-primary {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#d14836;
 background-image:-webkit-linear-gradient(top,#dd4b39,#d14836);
 background-image:-moz-linear-gradient(top,#dd4b39,#d14836);
 background-image:-ms-linear-gradient(top,#dd4b39,#d14836);
 background-image:-o-linear-gradient(top,#dd4b39,#d14836);
 background-image:linear-gradient(top,#dd4b39,#d14836);
 border:1px solid transparent;
 color:#fff;
 text-shadow:0px 1px rgba(0,0,0,0.1);
 text-transform:uppercase
}
.jfk-button-primary.jfk-button-hover {
 -webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
 -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
 box-shadow:0px 1px 1px rgba(0,0,0,0.2);
 background-color:#c53727;
 background-image:-webkit-linear-gradient(top,#dd4b39,#c53727);
 background-image:-moz-linear-gradient(top,#dd4b39,#c53727);
 background-image:-ms-linear-gradient(top,#dd4b39,#c53727);
 background-image:-o-linear-gradient(top,#dd4b39,#c53727);
 background-image:linear-gradient(top,#dd4b39,#c53727);
 border:1px solid #b0281a;
 border-bottom-color:#af301f
}
.jfk-button-primary:focus {
 -webkit-box-shadow:inset 0 0 0 1px #fff;
 -moz-box-shadow:inset 0 0 0 1px #fff;
 box-shadow:inset 0 0 0 1px #fff;
 border:1px solid #fff;
 border:rgba(0,0,0,0) solid 1px;
 outline:1px solid #d14836;
 outline:rgba(0,0,0,0) 0
}
.jfk-button-primary.jfk-button-clear-outline {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 outline:none
}
.jfk-button-primary:active {
 -webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 background-color:#b0281a;
 background-image:-webkit-linear-gradient(top,#dd4b39,#b0281a);
 background-image:-moz-linear-gradient(top,#dd4b39,#b0281a);
 background-image:-ms-linear-gradient(top,#dd4b39,#b0281a);
 background-image:-o-linear-gradient(top,#dd4b39,#b0281a);
 background-image:linear-gradient(top,#dd4b39,#b0281a);
 border:1px solid #992a1b;
 border-top:1px solid #992a1b
}
.jfk-button-primary.jfk-button-disabled {
 background:#d14836;
 filter:alpha(opacity=50);
 opacity:0.5
}
.jfk-slideToggle {
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:inset 0px 1px 2px 0 rgba(0,0,0,.1);
 -moz-box-shadow:inset 0px 1px 2px 0 rgba(0,0,0,.1);
 box-shadow:inset 0px 1px 2px 0 rgba(0,0,0,.1);
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
 background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
 background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
 background-image:-o-linear-gradient(top,#eee,#e0e0e0);
 background-image:linear-gradient(top,#eee,#e0e0e0);
 border:1px solid #ccc;
 color:#666;
 font-weight:bold;
 height:27px;
 line-height:27px;
 margin-right:16px;
 outline:none;
 overflow:hidden;
 padding:0;
 position:relative;
 width:94px
}
.jfk-slideToggle-on,
.jfk-slideToggle-off,
.jfk-slideToggle-thumb {
 display:inline-block;
 text-align:center;
 text-transform:uppercase;
 width:47px
}
.jfk-slideToggle-on {
 -webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
 background-color:#398bf2;
 background-image:-webkit-linear-gradient(top,#3b93ff,#3689ee);
 background-image:-moz-linear-gradient(top,#3b93ff,#3689ee);
 background-image:-ms-linear-gradient(top,#3b93ff,#3689ee);
 background-image:-o-linear-gradient(top,#3b93ff,#3689ee);
 background-image:linear-gradient(top,#3b93ff,#3689ee);
 color:#fff;
 height:27px
}
.jfk-slideToggle-off {
 -webkit-border-radius:2px 2px 0 0;
 -moz-border-radius:2px 2px 0 0;
 border-radius:2px 2px 0 0
}
.jfk-slideToggle-thumb {
 -webkit-box-shadow:0px 1px 2px 0 rgba(0,0,0,.1);
 -moz-box-shadow:0px 1px 2px 0 rgba(0,0,0,.1);
 box-shadow:0px 1px 2px 0 rgba(0,0,0,.1);
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 -webkit-transition:all .130s ease-out;
 -moz-transition:all .130s ease-out;
 -o-transition:all .130s ease-out;
 transition:all .130s ease-out;
 border:1px solid #ccc;
 display:block;
 height:27px;
 left:-1px;
 position:absolute;
 top:-1px
}
.jfk-slideToggle-thumb::after {
 content:'';
 background-image:-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%);
 background-image:-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%);
 background-image:-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%);
 background-image:-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%);
 background-image:linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%);
 background-position:0 0,0 2px,0 4px,0 6px,0 8px;
 background-repeat:repeat-x;
 background-size:2px 1px;
 display:block;
 height:9px;
 left:15px;
 position:absolute;
 top:9px;
 width:17px
}
.jfk-slideToggle.jfk-slideToggle-checked .jfk-slideToggle-thumb {
 left:47px
}
.jfk-slideToggle:focus {
 border:1px solid #4d90fe
}
.jfk-slideToggle.jfk-slideToggle-clearOutline {
 border:1px solid #ccc
}
.jfk-button-standard {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
 color:#444;
 border:1px solid #dcdcdc;
 border:1px solid rgba(0,0,0,0.1)
}
.jfk-button-standard.jfk-button-hover,
.jfk-button-standard.jfk-button-clear-outline.jfk-button-hover {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#f8f8f8;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 border:1px solid #c6c6c6;
 color:#333
}
.jfk-button-standard:active,
.jfk-button-standard.jfk-button-hover:active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background:#f8f8f8;
 color:#333
}
.jfk-button-standard.jfk-button-selected,
.jfk-button-standard.jfk-button-clear-outline.jfk-button-selected {
 background-color:#eee;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 border:1px solid #ccc;
 color:#333
}
.jfk-button-standard.jfk-button-checked,
.jfk-button-standard.jfk-button-clear-outline.jfk-button-checked {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background-color:#eee;
 background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
 background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
 background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
 background-image:-o-linear-gradient(top,#eee,#e0e0e0);
 background-image:linear-gradient(top,#eee,#e0e0e0);
 border:1px solid #ccc;
 color:#333
}
.jfk-button-standard:focus {
 border:1px solid #4d90fe;
 outline:none
}
.jfk-button-standard.jfk-button-clear-outline {
 border:1px solid #dcdcdc;
 border:1px solid rgba(0,0,0,0.1);
 outline:none
}
.jfk-button-standard.jfk-button-disabled {
 background:#fff;
 border:1px solid #f3f3f3;
 border:1px solid rgba(0,0,0,0.05);
 color:#b8b8b8
}
.jfk-button-standard .jfk-button-img {
 opacity:.55
}
.jfk-button-standard.jfk-button-checked .jfk-button-img,
.jfk-button-standard.jfk-button-selected .jfk-button-img,
.jfk-button-standard.jfk-button-hover .jfk-button-img {
 opacity:0.9
}
.jfk-button-standard.jfk-button-disabled .jfk-button-img {
 filter:alpha(opacity=33);
 opacity:0.333
}
.jfk-button-flat {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 border:1px solid transparent;
 font-size:13px;
 font-weight:normal;
 height:21px;
 line-height:21px;
 margin-right:1px;
 min-width:0;
 padding:0
}
.jfk-button-flat.jfk-button-hover,
.jfk-button-flat.jfk-button-selected,
.jfk-button-flat:focus,
.jfk-button-flat:active {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.jfk-button-flat .jfk-button-img {
 height:21px;
 opacity:.55;
 width:21px
}
.jfk-button-flat .jfk-button-label {
 display:inline-block;
 margin:0;
 padding:0 1px
}
.jfk-button-flat.jfk-button-selected .jfk-button-img,
.jfk-button-flat.jfk-button-hover .jfk-button-img {
 opacity:0.9
}
.jfk-button-flat.jfk-button-disabled .jfk-button-img {
 filter:alpha(opacity=33);
 opacity:0.333
}
.jfk-button-flat:focus {
 border:1px solid #4d90fe
}
.jfk-button-flat.jfk-button-clear-outline {
 border:1px solid transparent
}
.jfk-button-mini {
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
 border:1px solid #dcdcdc;
 border:1px solid rgba(0,0,0,0.1);
 color:#444;
 height:17px;
 line-height:17px;
 min-width:22px;
 text-shadow:0px 1px rgba(0,0,0,0.1)
}
.jfk-button-mini.jfk-button-hover,
.jfk-button-mini.jfk-button-clear-outline.jfk-button-hover {
 background-color:#f8f8f8;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 border:1px solid #c6c6c6;
 text-shadow:0px 1px rgba(0,0,0,0.3)
}
.jfk-button-mini:active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.jfk-button-mini.jfk-button-checked,
.jfk-button-mini.jfk-button-clear-outline.jfk-button-checked {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background-color:#e0e0e0;
 background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
 background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
 background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
 background-image:-o-linear-gradient(top,#eee,#e0e0e0);
 background-image:linear-gradient(top,#eee,#e0e0e0);
 border:1px solid #ccc;
 color:#333
}
.jfk-button-mini:focus {
 border:1px solid #4d90fe
}
.jfk-button-mini.jfk-button-clear-outline {
 border:1px solid #dcdcdc
}
.jfk-button-mini.jfk-button-disabled {
 background:#fff;
 border:1px solid #f3f3f3;
 border:1px solid rgba(0,0,0,0.05);
 color:#b8b8b8
}
.goog-modalpopup,
.modal-dialog {
 -webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);
 -moz-box-shadow:0 4px 16px rgba(0,0,0,.2);
 box-shadow:0 4px 16px rgba(0,0,0,.2);
 background:#fff;
 background-clip:padding-box;
 border:1px solid #acacac;
 border:1px solid rgba(0,0,0,.333);
 outline:0;
 position:absolute
}
.goog-modalpopup-bg,
.modal-dialog-bg {
 background:#fff;
 left:0;
 position:absolute;
 top:0
}
div.goog-modalpopup-bg,
div.modal-dialog-bg {
 filter:alpha(opacity=75);
 -moz-opacity:.75;
 opacity:.75
}
.modal-dialog {
 color:#000;
 padding:30px 42px
}
.modal-dialog-title {
 background-color:#fff;
 color:#000;
 cursor:default;
 font-size:16px;
 font-weight:normal;
 line-height:24px;
 margin:0 0 16px
}
.modal-dialog-title-close {
 height:11px;
 opacity:0.7;
 padding:17px;
 position:absolute;
 right:0px;
 top:0px;
 width:11px
}
.modal-dialog-title-close:after {
 content:'';
 background:url(//ssl.gstatic.com/ui/v1/dialog/close-x.png);
 position:absolute;
 height:11px;
 width:11px;
 right:17px
}
.modal-dialog-title-close:hover {
 opacity:1
}
.modal-dialog-content {
 background-color:#fff;
 line-height:1.4em;
 word-wrap:break-word
}
.modal-dialog-buttons {
 margin-top:16px
}
.modal-dialog-buttons button {
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
 border:1px solid #dcdcdc;
 border:1px solid rgba(0,0,0,0.1);
 color:#444;
 cursor:default;
 font-family:inherit;
 font-size:11px;
 font-weight:bold;
 height:29px;
 line-height:27px;
 margin:0 16px 0 0;
 min-width:72px;
 outline:0;
 padding:0 8px
}
.modal-dialog-buttons button:hover,
.modal-dialog-buttons button:active {
 -webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
 -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
 box-shadow:0px 1px 1px rgba(0,0,0,0.1);
 background-color:#f8f8f8;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 border:1px solid #c6c6c6;
 color:#333
}
.modal-dialog-buttons button:active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.modal-dialog-buttons button:focus {
 border:1px solid #4d90fe
}
.modal-dialog-buttons button[disabled] {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background:#fff;
 background-image:none;
 border:1px solid #f3f3f3;
 border:1px solid rgba(0,0,0,0.05);
 color:#b8b8b8
}
.modal-dialog-buttons .goog-buttonset-action {
 background-color:#4d90fe;
 background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
 background-image:linear-gradient(top,#4d90fe,#4787ed);
 border:1px solid #3079ed;
 color:#fff
}
.modal-dialog-buttons .goog-buttonset-action:hover,
.modal-dialog-buttons .goog-buttonset-action:active {
 background-color:#357ae8;
 background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);
 background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);
 background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);
 background-image:-o-linear-gradient(top,#4d90fe,#357ae8);
 background-image:linear-gradient(top,#4d90fe,#357ae8);
 border:1px solid #2f5bb7;
 color:#fff
}
.modal-dialog-buttons .goog-buttonset-action:active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
 box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)
}
.modal-dialog-buttons .goog-buttonset-action:focus {
 -webkit-box-shadow:inset 0 0 0 1px #fff;
 -moz-box-shadow:inset 0 0 0 1px #fff;
 box-shadow:inset 0 0 0 1px #fff;
 border:1px solid #fff;
 border:rgba(0,0,0,0) solid 1px;
 outline:1px solid #4d90fe;
 outline:rgba(0,0,0,0) 0
}
.modal-dialog-buttons .goog-buttonset-action[disabled] {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background:#4d90fe;
 color:#fff;
 filter:alpha(opacity=50);
 opacity:0.5
}
.jfk-alert,
.jfk-confirm,
.jfk-prompt {
 width:512px
}
.goog-menu {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
 -moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
 box-shadow:0 2px 4px rgba(0,0,0,0.2);
 -webkit-transition:opacity 0.218s;
 -moz-transition:opacity 0.218s;
 -o-transition:opacity 0.218s;
 transition:opacity 0.218s;
 background:#fff;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.2);
 cursor:default;
 font-size:13px;
 margin:0;
 outline:none;
 padding:6px 0;
 position:absolute
}
.goog-flat-menu-button {
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 background-color:#f5f5f5;
 background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
 border:1px solid #dcdcdc;
 color:#444;
 cursor:default;
 font-size:11px;
 font-weight:bold;
 line-height:27px;
 list-style:none;
 margin:0 2px;
 min-width:46px;
 outline:none;
 padding:0 18px 0 6px;
 text-align:center;
 text-decoration:none
}
.goog-flat-menu-button-disabled {
 background-color:#fff;
 border-color:#f3f3f3;
 color:#b8b8b8
}
.goog-flat-menu-button.goog-flat-menu-button-hover {
 background-color:#f8f8f8;
 background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
 background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
 -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
 -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
 box-shadow:0 1px 1px rgba(0,0,0,.1);
 border-color:#c6c6c6;
 color:#333
}
.goog-flat-menu-button.goog-flat-menu-button-focused {
 border-color:#4d90fe
}
.goog-flat-menu-button.goog-flat-menu-button-open,
.goog-flat-menu-button.goog-flat-menu-button-active {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 background-color:#eee;
 background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
 background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
 background-image:-ms-linear-gradient(top,#eee,#e0e0e0);
 background-image:-o-linear-gradient(top,#eee,#e0e0e0);
 background-image:linear-gradient(top,#eee,#e0e0e0);
 border:1px solid #ccc;
 color:#333;
 z-index:2
}
.goog-flat-menu-button-caption {
 vertical-align:top;
 white-space:nowrap
}
.goog-flat-menu-button-dropdown {
 border-color:#777 transparent;
 border-style:solid;
 border-width:4px 4px 0 4px;
 height:0;
 width:0;
 position:absolute;
 right:5px;
 top:12px
}
.goog-flat-menu-button .goog-flat-menu-button-img {
 margin-top:-3px;
 opacity:.55;
 vertical-align:middle
}
.goog-flat-menu-button-active .goog-flat-menu-button-img,
.goog-flat-menu-button-open .goog-flat-menu-button-img,
.goog-flat-menu-button-selected .goog-flat-menu-button-img,
.goog-flat-menu-button-hover .goog-flat-menu-button-img {
 opacity:0.9
}
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown,
.goog-flat-menu-button-open .goog-flat-menu-button-dropdown,
.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown,
.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown {
 border-color:#595959 transparent
}
.goog-flat-menu-button-left,
.goog-flat-menu-button-right {
 z-index:1
}
.goog-flat-menu-button-left.goog-flat-menu-button-disabled {
 z-index:0
}
.goog-flat-menu-button-right:focus,
.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-right {
 z-index:2
}
.goog-flat-menu-button-left:focus,
.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-left {
 z-index:2
}
.goog-flat-menu-button-collapse-left {
 margin-left:-1px;
 -moz-border-radius-bottomleft:0;
 -moz-border-radius-topleft:0;
 -webkit-border-bottom-left-radius:0;
 -webkit-border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-top-left-radius:0;
 min-width:0;
 padding-left:0;
 vertical-align:top
}
.goog-flat-menu-button-collapse-right {
 margin-right:0px;
 -moz-border-radius-topright:0;
 -moz-border-radius-bottomright:0;
 -webkit-border-top-right-radius:0;
 -webkit-border-bottom-right-radius:0;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.goog-menuitem,
.goog-tristatemenuitem,
.goog-filterobsmenuitem {
 position:relative;
 color:#333;
 cursor:pointer;
 list-style:none;
 margin:0;
 padding:6px 8em 6px 30px;
 white-space:nowrap
}
.goog-menu-nocheckbox .goog-menuitem,
.goog-menu-noicon .goog-menuitem {
 padding-left:16px;
 vertical-align:middle
}
.goog-menu-noaccel .goog-menuitem {
 padding-right:44px
}
.goog-menuitem-disabled {
 cursor:default
}
.goog-menuitem-disabled .goog-menuitem-accel,
.goog-menuitem-disabled .goog-menuitem-content {
 color:#ccc!important
}
.goog-menuitem-disabled .goog-menuitem-icon {
 filter:alpha(opacity=30);
 opacity:0.3
}
.goog-menuitem-highlight,
.goog-menuitem-hover {
 background-color:#eee;
 border-color:#eee;
 border-style:dotted;
 border-width:1px 0;
 padding-top:5px;
 padding-bottom:5px
}
.goog-menuitem-highlight .goog-menuitem-content,
.goog-menuitem-hover .goog-menuitem-content {
 color:#333
}
.goog-menuitem-checkbox,
.goog-menuitem-icon {
 background-repeat:no-repeat;
 height:21px;
 left:3px;
 position:absolute;
 right:auto;
 top:3px;
 vertical-align:middle;
 width:21px
}
.goog-option-selected {
 background-image:url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);
 background-repeat:no-repeat;
 background-position:left center
}
.goog-option-selected .goog-menuitem-content {
 color:#333
}
.goog-menuitem-accel {
 color:#777;
 direction:ltr;
 left:auto;
 padding:0 6px;
 position:absolute;
 right:0;
 text-align:right
}
.goog-menuitem-mnemonic-hint {
 text-decoration:underline
}
.goog-menuitem-mnemonic-separator {
 color:#777;
 font-size:12px;
 padding-left:4px
}
.goog-menuseparator {
 border-top:1px solid #ebebeb;
 margin-top:6px;
 margin-bottom:6px
}
.jfk-bubble {
 -webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);
 -moz-box-shadow:0 1px 3px rgba(0,0,0,.2);
 box-shadow:0 1px 3px rgba(0,0,0,.2);
 background-color:#fff;
 border:1px solid;
 border-color:#bbb #bbb #a8a8a8;
 padding:16px;
 position:absolute;
 z-index:1201!important
}
.jfk-bubble-closebtn {
 background:url("//ssl.gstatic.com/ui/v1/icons/common/x_8px.png") no-repeat;
 border:1px solid transparent;
 height:21px;
 opacity:.4;
 outline:0;
 position:absolute;
 right:2px;
 top:2px;
 width:21px
}
.jfk-bubble-closebtn:focus {
 border:1px solid #4d90fe;
 opacity:.8
}
.jfk-bubble-arrow {
 position:absolute
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore,
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
 display:block;
 height:0;
 position:absolute;
 width:0
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
 border:9px solid
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
 border:8px solid
}
.jfk-bubble-arrowdown {
 bottom:0
}
.jfk-bubble-arrowup {
 top:-9px
}
.jfk-bubble-arrowleft {
 left:-9px
}
.jfk-bubble-arrowright {
 right:0
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore,
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
 border-color:#bbb transparent;
 left:-9px
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
 border-color:#a8a8a8 transparent
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter,
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
 border-color:#fff transparent;
 left:-8px
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
 border-bottom-width:0
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
 border-bottom-width:0
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
 border-top-width:0
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
 border-top-width:0;
 top:1px
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore,
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
 border-color:transparent #bbb;
 top:-9px
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter,
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
 border-color:transparent #fff;
 top:-8px
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
 border-left-width:0
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
 border-left-width:0;
 left:1px
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
 border-right-width:0
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
 border-right-width:0
}
.jfk-tooltip {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 -webkit-transition:visibility 0,opacity .13s ease-in;
 -moz-transition:visibility 0,opacity .13s ease-in;
 -o-transition:visibility 0,opacity .13s ease-in;
 transition:visibility 0,opacity .13s ease-in;
 background-color:#2a2a2a;
 border:1px solid #fff;
 color:#fff;
 cursor:default;
 display:block;
 font-size:11px;
 font-weight:bold;
 margin-left:-1px;
 opacity:1;
 padding:7px 9px;
 position:absolute;
 visibility:visible;
 white-space:pre-wrap;
 word-break:break-all;
 word-break:break-word
}
.jfk-tooltip-hide {
 -webkit-transition:visibility .13s,opacity .13s ease-out,left 0 linear .13s,top 0 linear .13s;
 -moz-transition:visibility .13s,opacity .13s ease-out,left 0 linear .13s,top 0 linear .13s;
 -o-transition:visibility .13s,opacity .13s ease-out,left 0 linear .13s,top 0 linear .13s;
 transition:visibility .13s,opacity .13s ease-out,left 0 linear .13s,top 0 linear .13s;
 opacity:0;
 left:20px!important;
 top:20px!important;
 visibility:hidden
}
.jfk-tooltip-data {
 display:none
}
.jfk-tooltip-arrow {
 pointer-events:none;
 position:absolute
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore,
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
 content:'';
 display:block;
 height:0;
 position:absolute;
 width:0
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
 border:6px solid
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
 border:5px solid
}
.jfk-tooltip-arrowdown {
 bottom:0
}
.jfk-tooltip-arrowup {
 top:-6px
}
.jfk-tooltip-arrowleft {
 left:-6px
}
.jfk-tooltip-arrowright {
 right:0
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore,
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
 border-color:#fff transparent;
 left:-6px
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter,
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
 border-color:#2a2a2a transparent;
 left:-5px
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
 border-bottom-width:0
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
 border-bottom-width:0
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
 border-top-width:0
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
 border-top-width:0;
 top:1px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore,
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
 border-color:transparent #fff;
 top:-6px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter,
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
 border-color:transparent #2a2a2a;
 top:-5px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
 border-left-width:0
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
 border-left-width:0;
 left:1px
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
 border-right-width:0
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
 border-right-width:0
}
.sharing-aria-region {
 position:absolute;
 top:-1000px;
 height:1px;
 overflow:hidden
}
.share-butterbar-container {
 font-family:Roboto,arial,sans-serif;
 font-size:13px;
 font-weight:bold;
 position:fixed;
 display:inline-block;
 padding-bottom:5px
}
.share-client-dialog .share-butterbar-container {
 font-family:arial,sans-serif
}
.share-butterbar-container .jfk-butterBar-shown {
 height:21px
}
.share-butterbar-top {
 top:23px
}
.share-butterbar-zindex {
 z-index:3021
}
.share-butter-icon {
 opacity:.55;
 display:inline-block;
 width:21px;
 height:21px;
 margin-bottom:1px;
 margin-top:1px;
 margin-right:1px;
 vertical-align:middle
}
.share-butter-message,
.share-butter-link {
 line-height:21px
}
.share-butter-link,
.share-butter-link:visited {
 color:#15c;
 text-decoration:none;
 cursor:pointer
}
.share-butter-link:focus {
 outline:none
}
.share-butter-link:active {
 color:#d14836
}
.share-butter-link:disabled {
 color:#222;
 cursor:default
}
.share-butter-copy-icon {
 background-position:0 -120px
}
.share-butter-specific-people-icon {
 background-position:0 -72px
}
.share-butter-person-link-icon {
 background-position:0 -294px
}
.share-client-dialog {
 max-height:100%;
 overflow:auto;
 width:auto!important;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
* html .share-client-dialog {
 max-height:none!important;
 overflow:visible!important
}
*:first-child+html .share-client-dialog {
 max-height:none!important;
 overflow:visible!important
}
.share-client-dialog .modal-dialog-content {
 padding:0
}
.share-client-dialog .modal-dialog-title {
 padding:0
}
.share-client-dialog .share-client-dialog-hidden-title {
 height:0;
 margin:0;
 padding:0
}
.share-client-dialog .modal-dialog-title {
 font-family:arial,sans-serif;
 font-weight:normal
}
.share-client-content-iframe {
 height:100%;
 width:100%;
 border:none
}
.share-client-dialog .modal-dialog-buttons {
 display:none
}
.share-client-error-dialog {
 font-family:arial,sans-serif;
 font-size:12px;
 width:400px
}
.share-client-loading-contents {
 height:99px;
 text-align:center;
 width:454px
}
.share-client-spinner {
 display:inline-block;
 margin-top:41px;
 width:16px;
 height:16px
}
.inline-share-ui-status {
 font-size:12pt;
 font-weight:bold;
 height:19px;
 padding:5px 10px;
 background-color:#f1f4ff
}
.inline-share-ui-overlay {
 position:absolute;
 z-index:150;
 background-color:#fff;
 opacity:0;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.share-client-panel-dialog-share {
 height:100%;
 width:100%
}
.share-client-panel-dialog-overlay {
 position:absolute;
 z-index:150
}
.share-client-offscreen {
 position:absolute!important;
 left:-10000px!important;
 top:-10000px!important
}
.share-client-loading-dialog {
 font-family:arial,sans-serif
}
.share-client-debug {
 display:none;
 position:absolute;
 bottom:0;
 right:0;
 color:#777;
 font-size:10px
}
.team-drive-share-client-dialog {
 border:none;
 border-radius:2px;
 box-shadow:0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12),0px 11px 15px -7px rgba(0,0,0,0.2);
 overflow:hidden;
 padding:0
}
.full-screen-share-client-dialog {
 background-color:transparent!important;
 border:none!important;
 height:100vh;
 overflow:hidden;
 padding:0!important;
 width:100vw!important
}
.full-screen-share-client-dialog .modal-dialog-content {
 background:transparent;
 height:100%;
 width:100%
}
.modal-dialog.share-client-dialog.team-drive-share-client-dialog {
 padding:0
}
.full-screen-share-client-dialog .modal-dialog-title,
.team-drive-share-client-dialog .modal-dialog-title {
 display:none
}
.jfk-tooltip {
 z-index:30000
}
.scb-container,
.scb-icon {
 display:inline-block
}
.scb-button-icon {
 margin:-3px 2px 0px -5px;
 vertical-align:middle!important
}
.scb-tooltip-contents {
 color:#fff;
 font-size:13px;
 max-width:300px
}
.scb-tooltip-title {
 font-size:14px;
 font-weight:bold
}
.scb-tooltip-text {
 font-weight:normal
}
.scb-tooltip-icon-container {
 width:25px;
 vertical-align:top
}
.scb-tooltip-separator {
 border-top:1px solid #555555;
 margin:2px 0
}
.jfk-button-standard .scb-button-icon {
 opacity:.55
}
.jfk-button-standard.jfk-button-checked .scb-button-icon,
.jfk-button-standard.jfk-button-selected .scb-button-icon,
.jfk-button-standard.jfk-button-hover .scb-button-icon {
 opacity:0.9
}
.jfk-button-standard.jfk-button-disabled .scb-button-icon {
 opacity:0.333
}
.scb-public-icon-white,
.scb-unlisted-icon-white,
.scb-domain-public-icon-white,
.scb-domain-unlisted-icon-white,
.scb-privately-shared-icon-white,
.scb-private-icon-white,
.scb-invalid-icon-white,
.scb-dlp-icon {
 width:21px;
 height:21px;
 background-repeat:no-repeat;
 vertical-align:bottom
}
.scb-public-icon-white {
 background-position:0 -802px
}
.scb-unlisted-icon-white {
 background-position:0 -48px
}
.scb-domain-public-icon-white {
 background-position:0 -243px
}
.scb-domain-unlisted-icon-white {
 background-position:0 -599px
}
.scb-privately-shared-icon-white {
 background-position:0 -318px
}
.scb-private-icon-white {
 background-position:0 -219px
}
.scb-invalid-icon-white {
 background-position:0 -623px
}
.scb-dlp-icon {
 background-position:0 -898px
}
.docs-branding-presentations .scb-public-icon-white {
 background-position:0 -671px
}
.docs-branding-presentations .scb-unlisted-icon-white {
 background-position:0 -294px
}
.docs-branding-presentations .scb-domain-public-icon-white {
 background-position:0 -850px
}
.docs-branding-presentations .scb-domain-unlisted-icon-white {
 background-position:0 -551px
}
.docs-branding-presentations .scb-privately-shared-icon-white {
 background-position:0 -72px
}
.docs-branding-presentations .scb-private-icon-white {
 background-position:0 -575px
}
.docs-branding-presentations .scb-invalid-icon-white {
 background-position:0 -826px
}
div.CSS_SHORTCUTS_HELP_POPUP {
 left:10%;
 width:80%;
 top:10%;
 z-index:1002;
 color:#fff;
 position:fixed;
 text-align:center;
 text-shadow:#000 1px 1px 7px;
 font-weight:bold;
 background:#000 none repeat scroll 0;
 overflow:hidden
}
@media print {
 div.CSS_SHORTCUTS_HELP_POPUP {
  display:none!important
 }
}
div.CSS_SHORTCUTS_HELP_POPUP_CONTAINER {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 max-height:inherit;
 overflow:auto;
 padding:1em
}
table.CSS_SHORTCUTS_HELP_POPUP_HEADER,
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT {
 width:100%
}
.CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT {
 padding-bottom:0.8ex
}
.CSS_SHORTCUTS_HELP_POPUP_TITLE {
 font-size:15px;
 white-space:nowrap;
 text-align:left
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_CONTAINER {
 color:#dd0;
 text-align:right
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_WRAPPER {
 position:absolute;
 top:0;
 right:0;
 padding-right:32px;
 padding-top:16px
}
.CSS_SHORTCUTS_HELP_CLOSE_PLACEHOLDER {
 height:11px;
 width:11px;
 padding:6px;
 margin:24px
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK {
 font-size:15px;
 cursor:pointer;
 text-decoration:underline;
 color:#dd0
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT {
 border-top:1px solid #999;
 font-size:13px
}
.CSS_SHORTCUTS_HELP_POPUP_CONTENT_HEADER {
 color:#dd0;
 padding-top:1em;
 text-align:left
}
.CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT {
 vertical-align:top;
 padding-top:0.15em
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT td.CSS_SHORTCUTS_HELP_POPUP_KEY {
 font-weight:bold;
 padding-right:0.5em;
 text-align:right;
 white-space:nowrap
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT td.CSS_SHORTCUTS_HELP_POPUP_DESCRIPTION {
 font-weight:normal;
 text-align:left
}
span.CSS_SHORTCUTS_HELP_POPUP_KEY_MNEMONIC {
 font-family:"Courier New";
 color:#dd0
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTAINER {
 border-top:1px solid #999;
 padding:.5em 0
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT {
 background:#dd0;
 color:#000;
 padding:3px 7px;
 text-align:left;
 font-size:13px;
 text-shadow:none
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED .CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT {
 background:none;
 color:#fff
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_LINK {
 cursor:pointer;
 text-decoration:underline
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED .CSS_SHORTCUTS_HELP_POPUP_PREF_LINK {
 color:#dd0
}
.shortcuts-modalpopup-bg {
 display:none;
 left:0;
 top:0;
 position:absolute
}
#sites-canvas-main {
 overflow:hidden
}
#sites-canvas-main .sites-embed .line-divider {
 margin-bottom:5px;
 padding-bottom:3px;
 padding-right:3px
}
#sites-header-title {
 padding-left:5px;
 overflow:visible
}
#title-crumbs {
 padding:5px 0 0 10px
}
.sites-layout-searchbox {
 text-align:right;
 padding-right:6px
}
#sites-chrome-header td.header-component {
 margin:0;
 padding:0
}
#sites-chrome-header .sites-header-nav {
 overflow:hidden;
 margin-left:1px;
 padding:5px 5px 0px;
 text-align:left
}
#sites-chrome-header .sites-header-nav ul {
 margin:0;
 padding:0
}
#sites-chrome-header .sites-header-nav li {
 display:inline-block;
 list-style-type:none;
 list-style-image:none
}
#sites-chrome-header .sites-header-nav a {
 display:block;
 width:100%;
 text-decoration:none
}
#sites-chrome-header .sites-header-nav a:hover {
 text-decoration:underline;
 background-color:transparent
}
.sites-header-nav-container-links li {
 padding:5px 10px 5px 10px
}
.sites-header-nav-container-links li.current {
 font-weight:bold!important
}
.sites-header-nav-container-tabs li {
 padding:4px 7px;
 margin:0 0 0 6px;
 border-top-right-radius:3px;
 border-top-left-radius:3px;
 border-bottom-right-radius:0px;
 box-shadow:0 0 4px #777
}
.sites-header-nav-container-tabs li.current {
 font-weight:bold!important
}
.sites-header-nav-container-boxes li {
 padding:2px 7px;
 margin:5px 3px;
 border-radius:2px;
 box-shadow:0 0 1px #555
}
.sites-header-nav-container-boxes li.current {
 font-weight:bold!important
}
#sites-chrome-header .sites-header-nav li {
}
.sites-header-nav-dropdown-menu {
 border:1px #ddd solid;
 min-width:200px;
 z-index:300;
 overflow-x:hidden;
 overflow-y:auto;
 cursor:default;
 font:13px Arial,sans-serif;
 margin:0;
 outline:medium none;
 padding:4px 0;
 position:absolute
}
.sites-header-nav-dropdown-menuitem {
 float:none;
 line-height:22px;
 padding:2px 1.5em 2px 15px;
 text-align:left;
 list-style:none outside none;
 margin:0;
 white-space:nowrap
}
.sites-header-nav-container-links .sites-header-nav-dropdown-menu,
.sites-header-nav-container-tabs .sites-header-nav-dropdown-menu {
 margin-top:0px
}
.sites-header-nav-container-boxes .sites-header-nav-dropdown-menu {
 margin-top:2px
}
#sites-searchbox-select-button {
 margin:0;
 padding-right:5px
}
#sites-searchbox-select-button-wrapper {
 padding-right:0
}
#sites-searchbox-select-button-menu {
 border:none;
 border-left:1px solid #aaa;
 margin:0;
 padding:0
}
#sites-searchbox-select-button-menu-inner {
 border:none;
 border-left:1px solid #fff;
 padding:0 5px;
 margin:0;
 height:20px;
 width:10px
}
#sites-chrome-everything .sites-layout-sidebar-left {
 padding-left:5px
}
#sites-chrome-everything .sites-layout-sidebar-right {
 padding-right:5px
}
.sites-sidebar-nav li {
 list-style:none;
 list-style-image:none;
 padding:2px 0 0;
 margin:1px 0 0 0;
 color: #fff
}
.sites-sidebar-nav .expander {
 float:left;
 width:11px;
 height:11px;
 padding:0 2px;
 margin:1px 0 0 4px;
}
.sites-sidebar-nav .current-bg {
 font-weight:bold
}
.sites-sidebar-recent-activity li {
 list-style:none;
 margin:0;
 padding:4px 0 4px 5px;
 line-height:1.33em;
 zoom:1;
 color: #fff
}
.sites-sidebar-plusone-wrapper {
 margin:15px auto;
 text-align:center
}
.sites-attachment-icon,
.sites-comment-icon {
 display:block;
 float:left;
 height:11px;
 margin:2px 5px 0 0;
 width:11px;
 background-position:-84px -1px
}
#sites-canvas-bottom-panel .sites-attach-icon-doc {
 padding-left:19px
}
#sites-canvas-bottom-panel .sites-attach-icon-img {
 padding-left:19px
}
#sites-canvas-bottom-panel .sites-attach-icon-page {
 padding-left:19px
}
#sites-canvas-bottom-panel .sites-attach-icon-spread {
 padding-left:19px
}
#sites-canvas-bottom-panel .sites-attach-icon-presentation {
 padding-left:19px
}
#sites-canvas-bottom-panel .sites-attach-icon-pdf {
 padding-left:19px
}
#sites-attachment-form p {
 margin:7px 10px 0 0
}
#sites-comment-textarea {
 height:65px;
 margin:0 10px 10px 0;
 width:75%
}
.sites-comment p {
 margin:3px 0 15px;
 padding-left:10px
}
.sites-embed-title {
 font-size:13px;
 margin:0;
 padding:3px 5px;
 text-align:left
}
.sites-embed-content {
 text-align:left
}
.sites-embed-content-textbox {
 padding:5px;
 text-align:left
}
.sites-sidebar-plus-badge {
 text-align:center
}
.sites-plus-badge-link {
 text-decoration:none
}
.sites-plus-badge-link img {
 border:0
}
.sites-embed-countdown-daysapart {
 display:block;
 font-size:56px;
 line-height:52px
}
#sites-chrome-sidebar-left .sites-embed-countdown p,
#sites-chrome-sidebar-right .sites-embed-countdown p {
 margin:0;
 padding:5px;
 min-height:1%
}
ol.goog-toc {
 margin-left:10px;
 padding-left:0
}
.goog-toc {
 text-align:left;
 line-height:1.5em;
 list-style:none
}
div.goog-toc h4 {
 margin:1em 0;
 padding:2px 6px;
 font-weight:bold;
 text-align:left
}
div.goog-toc>ul,
.sites-embed>ul {
 margin:1em 0
}
.sites-announcement-embed-post-title {
 font-size:14px;
 font-weight:bold
}
.sites-announcements-embed-post {
 bottom:5px;
 font-size:13px;
 position:absolute;
 right:5px
}
.sites-embed-background {
 background-position:left top;
 background-repeat:no-repeat;
 padding-left:20px;
 margin-left:4px
}
.sites-list-table td {
 border-bottom:1px solid #d7dee5;
 padding-left:3px
}
.sites-announcement-snippet {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:5px 0 0 0;
 padding:0
}
#sites-chrome-everything .sites-embed .announce-intro {
 padding-top:5px;
 padding-bottom:10px
}
.sites-announcement-snippet li {
 padding:0 5px;
 list-style-type:none
}
.sites-announcement-snippet-thumbnail {
 margin:5px 10px 0pt 0pt;
 float:left;
 text-align:center;
 width:96px;
 height:96px
}
.sites-embed-showing-results {
 font-size:11px;
 padding:3px 5px
}
.sites-search-footer {
 border-top:1px solid #eee;
 margin-top:10px;
 padding-top:6px;
 padding-right:10px;
 text-align:right
}
.sites-sitemap-subnav {
 clear:left;
 padding:10px 2px 2px 15px
}
.sites-sitemap .sites-sitemap-subnav {
 padding-left:10px
}
.sites-pagination-top {
 float:right;
 padding-top:12px;
 padding-right:8px;
 font-size:12px
}
.sites-pagination-bottom {
 float:right;
 padding-top:8px;
 padding-right:8px;
 font-size:12px
}
.sites-subpages span {
 margin-right:6px
}
.sites-error-wrapper {
 padding:10px 0 0 12px;
 height:150px
}
body .goog-menu .goog-ws-list-sortAsc,
body .goog-menu .goog-ws-list-sortDesc {
 text-align:left;
 padding:3px 1.5em 3px 15px!important
}
.site-template-createbtn {
 background-color:#0066cc;
 border-color:#8cb1fa #003d89 #003d89 #8cb1fa;
 border-style:solid;
 border-width:1px 2px 2px 1px
}
div.site-template-createbtn span {
 color:#ffffff
}
#sites-chrome-everything .sites-fields-table th {
 border-bottom:none;
 padding-right:2em
}
#sites-chrome-header .sites-header-secondary-row td {
 padding:0px 4px!important
}
#sites-sidebar-expander {
 width:14px;
 height:100px;
 box-shadow:0 0 4px #777;
 cursor:pointer
}
#mobile-sidebar-expander {
 min-width:30px
}
#sites-sidebar-expander.left {
 border-top-right-radius:4px;
 border-bottom-right-radius:4px
}
#sites-sidebar-expander.right {
 border-top-left-radius:4px;
 border-bottom-left-radius:4px
}
.sidebar-expander-arrow {
 width:11px;
 height:14px
}
#mobile-sidebar-expander .sidebar-expander-arrow {
 display:inline-block;
 background-position:-232px 0;
 width:16px;
 height:16px;
 margin:7px 0;
}
#mobile-sidebar-expander.collapsed .sidebar-expander-arrow {
 background-position:-216px 0
}
#mobile-sidebar-expander.right {
 float:right;
 margin:0
}
#mobile-sidebar-expander.right .sidebar-expander-arrow {
 background-position:-232px -16px
}
#mobile-sidebar-expander.collapsed.right .sidebar-expander-arrow {
 background-position:-216px -16px
}
#sites-horiz-expander {
 margin:0;
 min-width:30px
}
.horiz-expander {
 display:inline-block;
 background-position:-808px 0;
 width:16px;
 height:16px;
 margin:7px 0;
}
#sites-chrome-sidebar-right.collapsed,
#sites-chrome-sidebar-left.collapsed,
.sites-header-nav.collapsed {
 display:none
}
@media only screen and (orientation:portrait) {
 .sites-mobile #sites-chrome-sidebar-right.initial,
 .sites-mobile #sites-chrome-sidebar-left.initial {
  display:none
 }
}
.sites-system-link {
 margin-left:.5em;
 margin-right:.5em
}
.sites-cookie-notice,
.sites-cookie-notice-fit {
 background-color:rgb(63,63,63);
 background-color:rgba(63,63,63,0.8);
 color:white;
 left:0;
 margin:auto;
 padding:20px;
 position:absolute;
 right:0;
 top:72px;
 width:730px;
 z-index:3
}
.sites-cookie-notice-fit {
 box-sizing:border-box;
 max-width:100%
}
.goog-sites-notification-settings {
 padding:0 10px;
 overflow:hidden;
 background-color:#ffffff
}
.goog-sites-notification-settings-layout {
 padding:10px 0 0;
 width:700px
}
.goog-sites-notification-settings-layout .goog-sites-notification-settings-row {
 clear:both
}
.goog-sites-notification-settings-layout .goog-sites-notification-settings-title {
 padding:0 0 20px;
 padding-right:10px;
 text-align:right;
 vertical-align:top;
 width:180px;
 float:left;
 overflow:hidden
}
.goog-sites-notification-settings-layout .goog-sites-notification-settings-setting {
 padding:0 0 20px;
 float:left;
 overflow:hidden;
 width:510px
}
.sites-error-banner {
 padding:8px;
 position:relative;
 margin:auto;
 background-color:#cc3300;
 font-size:14px;
 color:#ffffff
}
#sites-chrome-everything #sites-chrome-header .sites-layout-hbox-mobile .sites-logo,
#sites-chrome-everything #sites-chrome-header .sites-layout-hbox-mobile-centered .sites-logo {
 clear:both;
 float:none
}
.sites-layout-hbox-mobile #sites-header-title h2,
.sites-layout-hbox-mobile-centered #sites-header-title h2 {
 clear:both
}
.sites-layout-hbox-mobile .sites-layout-searchbox,
.sites-layout-hbox-mobile-centered .sites-layout-searchbox {
 text-align:left
}
.sites-layout-hbox-mobile #jot-ui-searchInput,
.sites-layout-hbox-mobile-centered #jot-ui-searchInput {
 width:185px
}
.sites-layout-hbox {
 width:100%;
 table-layout:fixed
}
.sites-layout-hbox-centered,
.sites-layout-hbox-mobile-centered {
 width:100%
}
.sites-layout-hbox-flexible {
 table-layout:auto
}
.sites-layout-hbox td.sites-layout-tile {
 vertical-align:top
}
.sites-layout-tile {
 padding:3px
}
div.sites-layout-empty-tile {
 display:none
}
.sites-layout-button-margin-wrapper {
 display:block;
 margin:1em 0px
}
@font-face {
 font-family:ie-sites-symbol-font;
}
@font-face {
 font-family:non-ie-sites-symbol-font;
}
.sites-symbol {
 font-family:ie-sites-symbol-font,non-ie-sites-symbol-font;
 font-size:25px;
 text-transform:none
}
.sites-translucent {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter:alpha(opacity=50);
 opacity:0.5;
 display:inline-block
}
.sites-color-adobe-pdf {
 color:#fb4c2f
}
.sites-color-google-doc {
 color:#4986e7
}
.sites-color-google-drawing {
 color:#f4b400
}
.sites-color-google-form {
 color:#16a765
}
.sites-color-google-presentation {
 color:#e04a3f
}
.sites-color-google-spreadsheet {
 color:#16a765
}
.sites-color-ms-excel {
 color:#16a764
}
.sites-color-ms-powerpoint {
 color:#ff7537
}
.sites-color-ms-word {
 color:#4986e7
}
body.goog-app {
 font-size:62.5%
}
html>body .goog-inline-block {
 display:-moz-inline-box;
 display:inline-block
}
.goog-inline-block {
 position:relative;
 display:inline-block
}
* html .goog-inline-block {
 display:inline
}
*:first-child+html .goog-inline-block {
 display:inline
}
.goog-button-base {
 cursor:default;
 font:normal 1.3em/1 Arial,sans-serif;
 letter-spacing:normal;
 margin:0 1px;
 outline:none;
 text-align:center;
 text-indent:0;
 text-transform:none;
 vertical-align:baseline;
 white-space:nowrap;
 word-spacing:normal
}
.goog-button-base-outer-box {
 border-top:1px solid #bbb;
 border-bottom:1px solid #aaa
}
.goog-button-base-inner-box {
 background:#e3e3e3;
 border-left:1px solid #bbb;
 border-right:1px solid #aaa;
 margin:0 -1px
}
.goog-button-base-pos {
 height:100%;
 position:relative
}
.goog-button-base-top-shadow {
 background:#f9f9f9;
 border-bottom:.23em solid #eee;
 height:.692em;
 left:0;
 overflow:hidden;
 position:absolute;
 right:0;
 top:0
}
.goog-button-base-content {
 color:#333;
 line-height:1.65em;
 position:relative;
 padding:0 .461em;
 text-align:center
}
.goog-button-base-hover .goog-button-base-content,
.goog-button-base-focused .goog-button-base-content {
 color:#000
}
.goog-button-base-hover .goog-button-base-outer-box,
.goog-button-base-hover .goog-button-base-inner-box,
.goog-button-base-focused .goog-button-base-outer-box,
.goog-button-base-focused .goog-button-base-inner-box {
 border-color:#888
}
.goog-button-base-active .goog-button-base-inner-box,
.goog-button-base-open .goog-button-base-inner-box {
 background:#f9f9f9
}
.goog-button-base-active .goog-button-base-top-shadow,
.goog-button-base-open .goog-button-base-top-shadow {
 background:#e3e3e3
}
.goog-button-base-active .goog-button-base-content,
.goog-button-base-open .goog-button-base-content {
 color:#000
}
.goog-button-base-disabled {
 cursor:default
}
.goog-button-base-disabled .goog-button-base-inner-box,
.goog-button-base-disabled .goog-button-base-top-shadow {
 background:#eee
}
.goog-button-base-disabled .goog-button-base-top-shadow {
 border-color:#eee
}
.goog-button-base-disabled .goog-button-base-content {
 color:#999
}
* html .goog-button-base-inner-box {
 left:-1px
}
* html .goog-button-base-pos {
 height:auto
}
* html .goog-button-base-top-shadow {
 height:auto;
 line-height:.692em;
 position:static
}
* html .goog-button-base-content {
 display:inline-block
}
* html .goog-button-base-content {
 display:inline;
 margin-top:-.922em
}
* html .goog-button-base-rtl .goog-button-base-outer-box {
 left:-1px
}
* html .goog-button-base-rtl .goog-button-base-inner-box {
 left:0
}
*:first-child+html .goog-button-base-inner-box {
 left:-1px
}
*:first-child+html .goog-button-base-content {
 display:inline-block
}
*:first-child+html .goog-button-base-rtl .goog-button-base-inner-box {
 left:1px
}
::root .goog-button-base,
::root .goog-button-base-outer-box {
 line-height:0
}
::root .goog-button-base-inner-box {
 line-height:normal
}
.goog-button {
}
.goog-menu-button {
}
.goog-menu-button .goog-button-base-content {
 padding:0 1.23em 0 .461em
}
.goog-menu-button.goog-button-base-rtl .goog-button-base-content {
 padding:0 .461em 0 1.23em
}
.goog-menu-button-dropdown {
 border-color:#888 transparent transparent;
 border-style:solid dashed dashed;
 border-width:.307em .307em 0 .307em;
 position:absolute;
 top:.615em;
 right:.384em;
 height:0;
 width:0;
 line-height:0
}
* html .goog-menu-button-dropdown {
 top:.7em
}
*:first-child+html .goog-menu-button-dropdown {
 top:.7em
}
.goog-button-base-rtl .goog-menu-button-dropdown {
 right:auto;
 left:.384em
}
.goog-button-base-hover .goog-menu-button-dropdown,
.goog-button-base-focused .goog-menu-button-dropdown {
 border-top-color:#333
}
.goog-button-base-disabled .goog-menu-button-dropdown {
 border-top-color:#999
}
.goog-menu-button.goog-button-base-active[class] .goog-button-base-outer-box,
.goog-menu-button.goog-button-base-active[class] .goog-button-base-inner-box,
.goog-button-base-open .goog-button-base-outer-box,
.goog-button-base-open .goog-button-base-inner-box {
 background-color:#777;
 border-color:#888
}
.goog-menu-button.goog-button-base-active[class] .goog-button-base-top-shadow,
.goog-button-base-open .goog-button-base-top-shadow {
 border-bottom-color:#888;
 background-color:#999
}
.goog-menu-button.goog-button-base-active[class] .goog-button-base-content,
.goog-button-base-open .goog-button-base-content {
 color:#eee
}
.goog-button-base-active .goog-menu-button-dropdown,
.goog-button-base-open .goog-menu-button-dropdown {
 border-top-color:#fff
}
.goog-button-base-active.goog-button-base-open[class] .goog-button-base-outer-box,
.goog-button-base-active.goog-button-base-open[class] .goog-button-base-inner-box {
 background-color:#999
}
.goog-button-base-active.goog-button-base-open[class] .goog-button-base-top-shadow {
 background-color:#777
}
.goog-button-base-collapse-right,
.goog-button-base-collapse-right .goog-button-base-inner-box {
 margin-right:0
}
.goog-button-base-collapse-left,
.goog-button-base-collapse-left .goog-button-base-inner-box {
 margin-left:0
}
.goog-button-base-collapse-left .goog-button-base-inner-box {
 border-left:1px solid #fff
}
.goog-button-base-hover.goog-button-base-collapse-left,
.goog-button-base-focused.goog-button-base-collapse-left {
 border-left:1px solid #888;
 margin-left:-1px;
 z-index:1
}
* html .goog-button-base-collapse-left .goog-button-base-inner-box {
 left:0
}
* html .goog-button-rtl.goog-button-base-collapse-right .goog-button-base-inner-box {
 margin-right:-1px
}
*:first-child+html .goog-button-base-collapse-left .goog-button-base-inner-box {
 left:0
}
*:first-child+html .goog-button-base-rtl.goog-button-base-collapse-left .goog-button-base-inner-box {
 left:1px
}
*:first-child+html .goog-button-base-rtl.goog-button-base-collapse-right .goog-button-base-inner-box {
 left:0
}
.goog-button-base-rtl.goog-button-base-hover.goog-button-base-collapse-left,
x:-moz-any-link,
.goog-button-base-rtl.goog-button-base-focused.goog-button-base-collapse-left,
x:-moz-any-link {
 border-left:none;
 margin-left:0
}
*:first-child+html .goog-button-base-rtl.goog-button-base-hover.goog-button-base-collapse-left,
*:first-child+html .goog-button-base-rtl.goog-button-base-focused.goog-button-base-collapse-left {
 border-left:1px solid #888;
 margin-left:-1px
}
body .goog-button-base {
 font-size:12px
}
body .goog-button-base-content img {
 margin:3px 3px 0 0
}
body #sites-searchbox-form .goog-menu-button .goog-menu-button-dropdown {
 border:none;
 width:4px;
 height:10px;
 position:static;
 line-height:inherit;
 margin-top:2px;
 padding:0 3px 0 0
}
body .goog-menu {
 z-index:300;
 overflow-x:hidden;
 overflow-y:auto
}
body div.overflow-visible {
 overflow:visible
}
body .sites-menu .goog-menuitem {
 text-align:left;
 padding:4px 1.5em 4px 15px;
 line-height:22px
}
body .sites-menu .goog-menuitem-highlight {
 padding:3px 1.5em 3px 15px
}
body .goog-submenu-arrow {
 color:inherit
}
body a.goog-menuitem {
 display:block
}
body .goog-menuitem a,
a.goog-menuitem {
 color:#000!important;
 cursor:default;
 text-decoration:none
}
body .goog-menuitem-highlight {
 background-color:#d6e9f8!important
}
body .goog-menuitem-disabled {
 color:#999
}
body .goog-menuheader {
 padding:4px 1.5em 4px 15px;
 line-height:22px;
 font-weight:bold
}
body .goog-toolbar {
 background:#f9f9f9 repeat-x left bottom;
 border-bottom:1px solid #b0bdcc;
 padding:3px 2px 2px
}
body .goog-toolbar-menu-button-dropdown {
 vertical-align:inherit
}
body .goog-button-base-content .goog-toolbar-menu-button-dropdown {
 top:2px
}
.goog-tree-row {
 cursor:default;
 padding:3px 0;
 font:inherit
}
.goog-tree-item-label a,
.goog-tree-item-label span {
 font-size:12px
}
.goog-modal-dialog .goog-tree-root a:hover {
 text-decoration:underline
}
.sites-sitemap .goog-tree-root a {
 cursor:pointer;
 text-decoration:none
}
.goog-tree-row span {
 overflow:hidden;
 text-overflow:ellipsis
}
.goog-tree-row .goog-tree-expand-icon {
 cursor:hand;
 cursor:pointer
}
div .goog-tree-row .goog-tree-expand-icon-blank {
 background-image:none;
 width:0
}
.goog-tree-row .goog-tree-collapsed-folder-icon {
 background-position:0px -24px
}
.goog-tree-row .goog-tree-expanded-folder-icon {
 background-position:-24px -24px
}
.goog-tree-item {
 outline:none;
 width:99%
}
.goog-modal-dialog .goog-tree-item {
 cursor:pointer
}
.sites-sitemap .goog-tree-item-label a:hover {
 text-decoration:underline
}
.goog-ws-tree-wrapper {
 outline:none;
 overflow:auto;
 width:415px
}
body .goog-tree-root .selected,
body .goog-tree-root .selected span {
 color:white;
 background-color:#68e
}
body .goog-tree-item-label:hover {
 text-decoration:none
}
body .selected .goog-tree-item-label {
 background-color:#68e;
 color:white
}
body .focused .selected .goog-tree-item-label {
 background-color:#68e;
 color:white
}
#sitemap-tree .sites-tree-drop-hover .goog-tree-item-label {
 background-color:#68e
}
#sitemap-tree .sites-tree-drop-hover .goog-tree-item-label span,
#sitemap-tree .sites-tree-drop-hover .goog-tree-item-label a,
#sitemap-tree .sites-tree-drop-hover .goog-tree-item-label a:hover,
#sitemap-tree .sites-tree-drop-hover .goog-tree-item-label a:visited {
 color:#fff;
 text-decoration:none
}
#sitemap-tree .sites-tree-dragged-item {
 opacity:0.3;
 -moz-opacity:0.3;
 filter:alpha(opacity=30)
}
.sites-tree-drag-info {
 font-size:11px;
 background-color:#e5eeff;
 border:1px solid #ddd;
 padding:3px 5px;
 box-shadow:2px 2px 4px #888;
 -webkit-box-shadow:2px 2px 4px #888;
 -moz-box-shadow:2px 2px 4px #888
}
.sites-tree-drag-info-container {
 padding:10px;
 cursor:move
}
.sites-tree-draggable>.goog-tree-row .goog-tree-icon {
 height:16px;
 width:20px
}
.goog-tree-root>.goog-tree-row .goog-tree-icon {
 height:16px;
 width:16px
}
body .goog-date-picker-none-cont {
 display:none
}
body .goog-date-picker th {
 font:menu;
 text-align:center
}
body .goog-date-picker td {
 cursor:pointer
}
body .goog-date-picker {
 -moz-user-focus:normal;
 -moz-user-select:none;
 position:absolute;
 z-index:300
}
body .goog-date-picker-menu {
 position:absolute;
 background:threedface;
 border:1px solid gray;
 -moz-user-focus:normal
}
body .goog-date-picker-menu ul {
 list-style:none;
 margin:0;
 padding:0
}
body .goog-date-picker-menu ul li {
 cursor:default
}
body .goog-date-picker-menu-selected {
 background:#ccf
}
body .goog-date-picker th {
 color:gray;
 font-size:.9em
}
body .goog-date-picker td div {
 float:left
}
body .goog-date-picker-week {
 padding:1px 3px
}
body .goog-date-picker-wday {
 padding:1px 3px
}
body .goog-date-picker-today-cont {
 text-align:left!important
}
body .goog-date-picker-none-cont {
 text-align:right!important
}
body .goog-date-picker-head td {
 text-align:center
}
body .goog-date-picker table {
 border-collapse:collapse
}
body .goog-date-picker-selected {
 background:#ccf!important;
 color:blue!important
}
body .goog-date-picker-today {
 font-weight:bold!important
}
body .goog-date-picker-other-month {
 -moz-opacity:0.3;
 filter:alpha(opacity=30)
}
body .sat {
 background:#fcc
}
body .sun {
 background:#fcc;
 color:red
}
body #button1,
body #button2 {
 display:block;
 width:60px;
 text-align:center;
 margin:10px;
 padding:10px;
 font:normal .8em verdana,sans-serif;
 border:1px solid #000
}
.modal-dialog-buttons {
 clear:both
}
.goog-palette-table {
 margin:0
}
.goog-flat-menu-button-dropdown {
 min-width:7px
}
.sites-hovercard-iframe {
 border:none;
 height:12.2em;
 margin:1em;
 padding:0;
 width:32.5em
}
.goog-toolbar-menu-button-focused .goog-toolbar-menu-button-outer-box,
.goog-toolbar-button-focused .goog-toolbar-button-outer-box {
 border-width:1px 0;
 border-style:solid;
 padding:0;
 border-color:#a1badf
}
.goog-toolbar-menu-button-focused .goog-toolbar-menu-button-inner-box,
.goog-toolbar-button-focused .goog-toolbar-button-inner-box {
 border-width:0 1px;
 border-style:solid;
 border-color:#a1badf
}
.progress-bar-horizontal {
 width:100%;
 height:13px;
 border:solid #aaaaaa 1px;
 background-color:white
}
.progress-bar-thumb {
 position:relative;
 background:#d4e4ff;
 overflow:hidden;
 width:100%;
 height:100%
}
.sites-header-divider {
 border-bottom:1px solid #c9d7f1;
 zoom:1
}
.sites-account {
 color:#000;
 float:right;
 padding:5px 5px 4px 0
}
.sites-account a,
.sites-account a:visited {
 color:#00c
}
.sites-account span {
 font-size:10px
}
#page-btns {
 background-color:#fff;
 padding:4px 6px 4px 0
}
#page-btns .goog-button {
 margin-left:4px
}
#sites-migration-promo {
 top:-20px;
 width:600px;
 left:calc(50% - 300px);
 text-align:center;
 color:#000;
 letter-spacing:0;
 font-size:13px;
 position:absolute
}
#sites-migration-promo-new {
 color:#dd4b39;
 font-weight:bold;
 text-transform:uppercase
}
#sites-migration-promo-link {
 color:#4d90fe;
 font-weight:bold
}
#sites-collaborator-buttons {
 text-align:right;
 padding:0;
 clear:none;
 position:absolute;
 right:0px
}
#sites-collaborator-bar-borg-info {
 color:hsl(0,0%,73%)!important;
 font-size:10px;
 margin:0 16px 0 0
}
#sites-collaborator-bar-release-label {
 margin-right:5px
}
#sites-collaborator-bar-borg-info a {
 color:hsl(0,0%,73%)!important
}
#sites-page-info-bar {
 font-size:17px;
 color:#666;
 position:relative;
 font-family:Arial,san-serif!important;
 background-color:#fff;
 border-bottom:1px solid #ccc
}
body.sites-edit-in-progress #sites-page-info-bar {
 border-bottom:0
}
#sites-page-info-bar img {
 vertical-align:middle;
 margin-top:4px;
 padding:0 0 2px
}
#sites-revision-info {
 font-size:11px;
 color:#666;
 letter-spacing:0
}
#sites-revision-info a,
#sites-revision-info a:visited {
 color:#03c
}
.sites-app-title {
 color:#03c;
 letter-spacing:.5px;
 padding:0;
 background-color:#fff;
 float:left;
 margin-left:7px;
 position:absolute;
 left:0px
}
.sites-app-title a {
 text-decoration:none;
 float:left
}
.sites-site-name {
 color:#666;
 letter-spacing:0
}
.sites-site-template-name {
 color:#000;
 letter-spacing:0;
 font-size:16px
}
.sites-site-template-desc {
 color:#000;
 letter-spacing:0;
 font-size:13px
}
.sites-site-template-last-updated {
 color:#666;
 letter-spacing:0;
 font-size:11px
}
#sites-page-toolbar .goog-scrollfloater {
 padding-bottom:0
}
#back-to-template-listing {
 background:#fff;
 padding:3px 10px 4px 10px;
 font-family:Arial
}
#back-to-template-listing a,
#back-to-template-listing a:visited {
 color:#00c;
 font-weight:bold
}
.sites-appbar-gradient {
 height:5px;
 margin-bottom:-5px;
 position:relative;
 z-index:100
}
.sites-edit-in-progress .sites-appbar-gradient {
 height:0;
 background:none;
 margin-bottom:0;
 position:relative;
 z-index:100
}
.sites-viewer-site-template-bar {
 width:100%;
 padding-top:5px
}
.collaborator-bar-container {
 min-height:36px;
 width:100%;
 overflow:hidden;
 padding-top:3px
}
#sites-gears-button.goog-flat-menu-button-hover {
 border:1px solid #c6c6c6!important
}
#sites-gears-button.goog-flat-menu-button-hover .sites-gears-button-icon {
 opacity:0.9
}
#sites-gears-button {
 margin-right:0;
 padding:0 8px;
 width:54px
}
#sites-gears-button .goog-flat-menu-button-caption {
 padding:0
}
#sites-gears-button .goog-flat-menu-button-dropdown {
 position:absolute;
 right:18px
}
#sites-gears-button .sites-gears-button-icon {
 background-position:-78px 0;
 width:17px;
 height:17px;
 margin-top:4px;
 margin-left:-8px
}
#more-actions-btn.goog-flat-menu-button-hover {
 border:1px solid #c6c6c6!important
}
#more-actions-btn.goog-flat-menu-button-hover .sites-gears-button-icon {
 opacity:0.9
}
#more-actions-btn {
 padding:0 8px;
 width:54px
}
#more-actions-btn .goog-flat-menu-button-caption {
 padding:0
}
#more-actions-btn .goog-flat-menu-button-dropdown {
 position:absolute;
 right:18px
}
#more-actions-btn .sites-gears-button-icon {
 width:17px;
 height:17px;
 margin-top:4px;
 margin-left:-8px
}
.goog-ws-edit-nav .goog-ws-list-gadget {
 width:400px!important
}
.goog-ws-edit-nav .goog-ws-list-gadget {
 border:1px solid #ddd;
 margin-left:0;
 width:180px
}
.goog-ws-edit-nav-table {
 border-collapse:collapse
}
.goog-ws-edit-nav-table p {
 margin:0;
 padding:3px
}
.goog-ws-edit-nav-icons {
 padding-top:30px
}
.goog-ws-edit-nav .goog-ws-edit-nav-title {
 vertical-align:baseline
}
.goog-ws-edit-nav .goog-tree-children-nolines span {
 font-size:12px
}
.goog-ws-edit-nav .goog-tree-row {
 border-bottom:1px solid #ddd
}
.goog-ws-edit-nav .goog-tree-item {
 width:100%
}
.goog-ws-edit-nav #sites-fullnav,
.goog-ws-edit-nav #sites-subnav {
 margin:5px 5px 0 20px
}
.sites-nav-root-selected {
 margin-right:16px
}
.goog-ws-return-site {
 font-size:12px;
 padding:0 5px 7px;
 text-align:left
}
.goog-ws-edit-nav .goog-ws-list-gadget {
 border:1px solid #ddd;
 margin-left:0;
 width:180px
}
.goog-ws-edit-nav-table {
 border-collapse:collapse
}
.goog-ws-edit-nav-table p {
 margin:0;
 padding:3px
}
.goog-ws-edit-nav-icons {
 padding-top:30px
}
.goog-ws-editing-toolbar {
 background-color:#f0f0f0;
 border-style:solid;
 border-width:0;
 border-color:#666
}
.goog-ws-element {
 border:1px solid #ddd;
 margin:0 0 10px
}
.goog-ws-element .goog-ws-list-gadget {
 height:200px;
 margin-left:0;
 width:100%
}
.goog-ws-element-icon {
 width:35px
}
.goog-ws-element-section {
 border-bottom:1px solid #ddd;
 padding:5px
}
.goog-ws-element-section td {
 vertical-align:top
}
.goog-ws-element-section p {
 margin:0;
 padding:0 0 7px
}
.sites-chrome-externalurl-input {
 direction:ltr;
 width:200px
}
.sites-chrome-navigationdialog-action {
 color:#15c;
 text-decoration:none
}
.sites-chrome-navigationdialog-action:hover {
 cursor:pointer;
 text-decoration:underline
}
.sites-chrome-navigationdialog-addpage {
 float:left
}
.sites-chrome-navigationdialog-addlink {
 float:right;
 padding-right:7px
}
.goog-ws-list-gadget {
 background:#fff;
 border-bottom:1px solid #b0bdcc;
 overflow:auto;
 overflow-x:hidden;
 height:220px;
 margin:0 7px;
 width:95%
}
.goog-ws-list-gadget ul {
 margin:0;
 padding:0
}
.goog-ws-list-gadget li {
 cursor:pointer;
 list-style:none;
 margin:0;
 padding:2px 3px
}
.goog-ws-list-gadget li:hover,
.goog-ws-list-gadget li:focus {
 background-color:#efefef
}
.goog-ws-list-gadget li:focus {
 outline:none
}
#sites-theme-var-list li.var-category:hover {
 cursor:inherit;
 background-color:inherit
}
#sites-theme-var-list .var-category h4 {
 font-size:14px;
 margin-top:7px;
 margin-bottom:5px
}
.sites-theme-var-icon {
 margin-bottom:-4px;
 margin-right:3px
}
.goog-ws-logo {
 float:left;
 margin:0 10px 0 0;
 vertical-align:top
}
html,
body {
 padding:0;
 margin:0;
 direction:ltr
}
body {
 font:normal 11pt Arial,sans-serif
}
body.ar {
 font-size:14px
}
a img {
 border:0;
 padding:0
}
th {
 text-align:left
}
td {
 vertical-align:top
}
code {
 color:#006000
}
.sites-codeblock {
 background-color:#efefef;
 border:1px solid #d3d3d3;
 display:block;
 padding:0.5em 0 0.5em 1em;
 line-height:1
}
.sites-clear:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden
}
.disabled {
 text-decoration:none;
 color:#666
}
#sites-chrome-everything #sites-chrome-header .sites-logo {
 float:left;
 padding:0 10px 0 0;
 background-color:transparent
}
.sites-domain-logo {
 max-width:144px;
 max-height:60px
}
#sites-chrome-everything {
 margin:0 auto
}
#sites-canvas-main {
 min-height:150px;
 _height:150px;
 padding-bottom:5px;
 padding-top:15px
}
#sites-canvas-main table {
 margin:0
}
#title-crumbs,
body #sites-page-title-header,
.sites-tile-name-header,
#sites-canvas-main .sites-tile-name-content-1,
.sites-tile-name-footer,
.sites-subpages,
.sites-kix-editor-wrapper,
#sites-editor-wrapper {
 padding-left:10px;
 padding-right:10px
}
.sites-menu {
 font-family:Arial,Helvetica,sans-serif
}
#sites-canvas-main .sites-tile-name-header {
 padding-top:10px;
 padding-bottom:0
}
#sites-canvas-main .sites-tile-name-content-1,
#sites-canvas-main .sites-tile-name-content-2,
#sites-canvas-main .sites-tile-name-content-3 {
 padding-top:10px;
 padding-bottom:10px
}
#sites-canvas-main .sites-tile-name-content-2 {
 padding-left:0;
 padding-right:10px
}
#sites-canvas-main .sites-tile-name-content-3 {
 padding-left:0;
 padding-right:10px
}
.sites-edit-in-progress .sites-tile-name-header,
.sites-edit-in-progress .sites-tile-name-footer {
 min-height:30px;
 _height:30px
}
#sites-chrome-everything #sites-chrome-header img {
 padding:0;
 border:0
}
.jfk-button {
 margin:0 16px 0 0
}
.goog-button {
 cursor:pointer
}
.sites-button-icon {
 vertical-align:middle;
 background-repeat:no-repeat;
 height:16px;
 margin:0 1px 0 0
}
.sites-toolbar-icon-new {
 background-position:0 0;
 width:11px;
 font-weight:bold
}
.sites-sitemap-hierarchy-icon {
 background-position:-825px 0;
 width:16px
}
.sites-sitemap-list-icon {
 background-position:-855px 0;
 width:16px
}
.sites-toolbar-icon-edit {
 background-position:-13px 0;
 width:13px;
 font-weight:bold
}
.sites-toolbar-icon-more-actions {
 margin:0
}
a.sites-button-link {
 text-decoration:none
}
a.sites-sitemap-tools-link {
 text-decoration:none!important
}
a.sites-sitemap-tools-link:hover {
 text-decoration:underline!important
}
#sitemap-tree .selected,
#sitemap-tree .selected span,
#sitemap-tree .goog-tree-item-label,
#sitemap-tree .goog-tree-item-label span {
 background-color:transparent
}
.tr_tabbed-pane-tab-content {
 background-color:white!important
}
.tr_tabbed-pane-tabs .tr_selected-tab-in-tabbed-pane {
 background-color:white!important
}
#more-actions-menu .goog-menuitem {
 padding-left:24px;
 line-height:17px
}
#more-actions-menu .goog-menuheader {
 padding-left:24px;
 line-height:17px
}
#more-actions-menu .more-actions-shortcuts-enabled .goog-menuitem-content {
 padding-right:65px
}
.more-actions-menu-item-helptext {
 color:gray;
 position:absolute;
 right:10px
}
.edit-in-progress-message {
 color:#666;
 display:inline-block;
 font-style:italic;
 padding-top:4px
}
#goog-ws-page-tools-div .editing {
 background-position:0 2px!important
}
.editing {
 border:0!important
}
#goog-ws-page-tools-div .editing,
tt:-moz-any-link {
 height:23px
}
.edit-in-progress-message,
tt:-moz-any-link {
 display:-moz-inline-box;
 line-height:25px;
 padding-left:5px
}
#goog-ws-page-tools-div .editing,
tt:-moz-any-link,
tt:default {
 height:24px
}
.edit-in-progress-message,
tt:-moz-any-link,
tt:default {
 display:inline-block
}
.edit-in-progress-message,
tt:-moz-any-link {
 display:-moz-inline-box;
 line-height:15px;
 padding-left:0
}
.jot-extra-buttony {
 vertical-align:top
}
.jot-extra-buttony .goog-toolbar-button-outer-box,
.jot-extra-buttony .goog-toolbar-menu-button-outer-box {
 border-width:1px 0;
 border-style:solid;
 padding:0
}
.jot-extra-buttony .goog-toolbar-button-inner-box,
.jot-extra-buttony .goog-toolbar-menu-button-inner-box {
 border-width:0 1px;
 border-style:solid;
 padding:3px 4px 4px
}
.jot-extra-buttony .goog-toolbar-button-inner-box,
.jot-extra-buttony .goog-toolbar-button-outer-box,
.jot-extra-buttony .goog-toolbar-menu-button-inner-box,
.jot-extra-buttony .goog-toolbar-menu-button-outer-box {
 border-color:#bfcbdf
}
.jot-formatblock {
 padding-bottom:11px!important;
 padding-top:3px!important
}
.goog-edit-submenu-text {
 margin-left:15px
}
.goog-zippy-expanded,
.goog-zippy-collapsed {
 opacity:0.8;
 outline:0;
 padding:7px 0 7px 7px;
 position:relative;
 transition:background-color .218s,opacity .218s;
 -webkit-transition:background-color .218s,opacity .218s;
 -moz-transition:background-color .218s,opacity .218s;
 -ms-transition:background-color .218s,opacity .218s;
 -o-transition:background-color .218s,opacity .218s
}
.goog-zippy-expanded:hover,
.goog-zippy-collapsed:hover,
.goog-zippy-expanded:focus,
.goog-zippy-collapsed:focus {
 background-color:#eee;
 opacity:1
}
.sites-zippy-icon {
 background-repeat:no-repeat;
 margin-right:6px;
 opacity:0.7;
 position:relative
}
.goog-zippy-expanded .sites-zippy-icon {
 background-position:-95px 0;
 height:4px;
 width:7px;
 top:-3px
}
.goog-zippy-collapsed .sites-zippy-icon {
 background-position:-95px -5px;
 height:7px;
 width:4px;
 top:-2px
}
.user-rtl .goog-zippy-collapsed .sites-zippy-icon {
 background-position:-98px -5px
}
.jfk-zippy-content {
 padding-left:17px
}
.goog-ws-lp-dialog {
 height:28em;
 padding-bottom:5px!important;
 position:relative
}
.goog-ws-lp-dialog hr {
 background:#ebebeb
}
.goog-ws-lp-list {
 position:relative;
 height:25em
}
.goog-ws-lp-dialog .goog-ws-tree-wrapper {
 height:303px;
 width:480px;
 overflow-y:auto;
 overflow-x:hidden;
 outline:none
}
.goog-ws-lp-dialog .goog-tabpane-cont {
 overflow:hidden
}
.lp-list-createpage-btn {
 position:relative;
 top:-105px;
 left:300px
}
.goog-ws-lp-dialog .goog-flat-menu-button-caption {
 width:auto;
 padding-right:15px
}
.goog-ws-lp-dialog .goog-flat-menu-button-dropdown {
 margin-top:-4px
}
.lp-createpage-tree {
 margin-top:7px;
 height:209px;
 overflow:auto;
 border:1px solid #999;
 padding:3px
}
.goog-ws-lp-list ul,
.goog-ws-lp-list li {
 margin:0;
 padding:0
}
.goog-ws-lp-list li a {
 color:#111;
 display:block;
 padding:3px 1em 3px 5px;
 text-decoration:none
}
.goog-ws-lp-list li a:hover {
 background-color:whiteSmoke
}
.goog-ws-lp-list li a:focus {
 background-color:#fffecf;
 outline:none
}
.goog-ws-lp-list li a.selected:link {
 color:#cf4236;
 font-weight:bold
}
.goog-ws-lp-list li .time {
 color:#666;
 float:right;
 font-size:11px;
 width:13%
}
.goog-ws-lp-list li strong {
 background:#efefef none repeat scroll 0;
 display:block;
 padding:3px 6px
}
.goog-ws-lp-maestro {
 padding:1em
}
.goog-ws-lp-maestro-list {
 height:255px
}
.goog-ws-lp-maestro-function {
 color:#111;
 display:block;
 padding:3px 1em 3px 2em;
 text-decoration:none;
 cursor:pointer
}
.goog-ws-lp-maestro-list .selected {
 background:#fffab6 no-repeat;
 background-position:1% 50%
}
.goog-ws-lp-maestro-function:hover {
 background-color:#fffab6
}
.goog-ws-ig-maestro {
 height:155px;
 overflow-y:scroll;
 border:2px #eee inset;
 width:100%
}
ul.goog-ws-ig-maestro-list {
 margin:0;
 padding:0
}
.goog-ws-ig-maestro-script {
 color:#111;
 display:block;
 padding:3px 1em 3px 2em;
 text-decoration:none;
 cursor:pointer
}
.goog-ws-ig-maestro-script:hover {
 background-color:#fffab6
}
.goog-ws-ig-maestro-list .selected {
 background:#fffab6 no-repeat;
 background-position:1% 50%;
 outline:none
}
#goog-edit-insert-maestro-change {
 padding:8px
}
.maestro-url-input-box {
 width:100%
}
.maestro-embed-dialog-content {
 width:515px
}
.plus-page-id-input {
 font-size:16px;
 width:230px;
 margin:0 5px;
 vertical-align:baseline!important
}
.plus-page-change-url {
 color:#06c;
 cursor:pointer
}
.plus-page-change-url:hover {
 text-decoration:underline
}
.plus-page-url-prefix {
 font-size:16px
}
.plus-page-url-dialog-warning {
 font-weight:bold
}
.sites-plus-page-url-preview,
.sites-plus-page-url-preview a {
 color:#666!important
}
.goog-ws-lp-dialog .goog-tabpane-tabs li {
 border:0
}
.goog-ws-lp-dialog .goog-tabpane-tabs:focus .goog-tabpane-tab-selected {
 outline-style:solid;
 outline-color:inherit;
 outline-width:1px
}
.goog-ws-lp-dialog .goog-tabpane-cont {
 padding-bottom:5px
}
.goog-ws-lp-dialog .goog-tabpane-tabs:focus {
 outline-style:none
}
.goog-tabpane-top .goog-tabpane-cont {
 border-left:0;
 padding-bottom:5px
}
.goog-tabpane-top ul.goog-tabpane-tabs:focus li.goog-tabpane-tab-selected {
 border-color:#4d90fe;
 outline:none!important
}
.goog-ws-lp-dialog .goog-tabpane-cont input {
 width:400px
}
.goog-ws-lp-fullscreenpane {
 position:absolute;
 top:0;
 background:#fff;
 width:100%
}
.goog-scrollfloater {
 padding-bottom:0
}
.filecabinet .goog-scrollfloater {
 padding-bottom:5px
}
.lp-panel-content {
 padding-top:1em;
 padding-right:1em;
 padding-bottom:1em;
 padding-left:1em
}
.lp-panel-content-header {
 font-weight:bold
}
.lp-panel-content-general-text {
 color:#666666
}
#lp-link-text {
 margin-bottom:10px
}
.goog-tabpane {
 background-color:white;
 padding:0;
 position:relative
}
.goog-tabpane-tabs {
 list-style:none;
 margin:0;
 padding:0;
 height:1ex;
 position:relative
}
.goog-tabpane-left .goog-tabpane-tabs {
 float:left
}
.goog-tabpane-cont {
 width:100%
}
.goog-tabpane-cont .goog-ws-tree-wrapper {
 border-top:none
}
.goog-ws-lp-dialog .goog-tabpane-cont {
 height:373px;
 width:480px
}
.goog-tabpane-tab,
.goog-tabpane-tab-selected {
 display:block;
 padding:8px 16px 8px 8px;
 cursor:pointer;
 border-width:1px 0;
 margin:0
}
.goog-tabpane-left .goog-tabpane-tab-selected {
 border:1px solid #ebebeb
}
.goog-tabpane-top ul.goog-tabpane-tabs {
 border-bottom:1px solid #ebebeb;
 height:30px;
 outline:none;
 padding:5px 0 0 15px
}
.goog-tabpane-top ul.goog-tabpane-tabs li,
.goog-tabpane-top ul.goog-tabpane-tabs li.goog-tabpane-tab-selected {
 border-width:1px 1px 0;
 background:transparent;
 display:inline;
 float:left;
 padding:5px 15px 0;
 height:25px;
 -moz-border-radius-topleft:5px;
 -webkit-border-top-left-radius:5px;
 -moz-border-radius-topright:5px;
 -webkit-border-top-right-radius:5px
}
.goog-tabpane-top ul.goog-tabpane-tabs li.goog-tabpane-tab-selected {
 border-color:#ebebeb;
 border-style:solid
}
.goog-tabpane-top ul.goog-tabpane-tabs li,
.goog-ws-lp-dialog ul.goog-tabpane-tabs li {
 color:#666
}
.goog-tabpane-top ul.goog-tabpane-tabs li:hover,
.goog-ws-lp-dialog ul.goog-tabpane-tabs li:hover {
 color:#202020
}
.goog-ws-lp-dialog ul.goog-tabpane-tabs li.goog-tabpane-tab-selected {
 color:#dd4b39
}
.goog-tabpane-top ul.goog-tabpane-tabs li.goog-tabpane-tab-selected {
 color:#202020;
 font-weight:bold
}
.goog-tabpane-top ul.goog-tabpane-tabs li.goog-tabpane-tab-selected {
 background:white;
 text-decoration:none!important
}
.goog-tabpane-tabs li,
.goog-tabpane-cont li {
 list-style:none;
 list-style-image:none
}
.goog-tabpane-cont iframe {
 border:1px solid #f5f5f5;
 background-color:white
}
.goog-sites-pagefinder,
#body .goog-sites-pagefinder .goog-tabpane {
 height:100%
}
.goog-sites-pagefinder div>input[type="text"] {
 margin-bottom:10px
}
.goog-sites-pagefinder input[type="text"] {
 width:300px;
 margin-right:8px
}
.goog-sites-pagefinder .jfk-button .jfk-button-img {
 margin-top:2px
}
.modal-dialog .goog-sites-pagefinder a,
.modal-dialog .goog-sites-pagefinder a:link,
.modal-dialog .goog-sites-pagefinder a:visited,
.modal-dialog .goog-sites-pagefinder a:hover {
 color:#333;
 text-decoration:none
}
.goog-ws-tree-wrapper {
 width:100%;
 border-style:solid;
 border-color:#ebebeb;
 border-width:1px
}
.sites-delete-items-subtree {
 border:none
}
.goog-sites-pagefinder .goog-tree-root .selected {
 background-image:none
}
.goog-sites-pagefinder .goog-tabpane-tabs {
 width:462px
}
.goog-ws-lp-dialog .goog-ws-lp-list .goog-tabpane-tabs {
 width:100%
}
.goog-ws-lp-dialog .goog-ws-lp-list div>input[type="text"] {
 margin-left:10px
}
.goog-ws-lp-dialog .goog-tabpane-tab-selected,
.goog-ws-lp-dialog .goog-tabpane-tab {
 position:static;
 width:130px
}
.goog-ws-lp-dialog .goog-tabpane-top .goog-tabpane-tab-selected,
.goog-ws-lp-dialog .goog-tabpane-top .goog-tabpane-tab {
 width:auto
}
.goog-ws-lp-dialog .goog-tabpane-tab-selected {
 background-color:white
}
.sites-ccc-nav #gbar {
 padding-top:4px!important;
 color:#000
}
.sites-ccc-nav #gbar a {
 color:#00c
}
#sites-status {
 position:fixed;
 top:0;
 width:100%;
 z-index:1010;
 text-align:center
}
.sites-notice {
 background:#fc3;
 color:#000;
 display:inline;
 font:bold 13px Arial,sans-serif;
 padding:2px 10px 3px;
 z-index:199
}
#sites-header-title h2 {
 margin:0
}
#sites-header-title h2 a {
 text-decoration:none
}
.sites-chrome-header h2 a:hover {
 text-decoration:underline
}
.sites-chrome-header-table {
 width:100%
}
.goog-ws-movepage {
 background:#fff
}
.goog-ws-movepage p {
 margin:0 7px 5px;
 padding:5px 0 0
}
.goog-ws-movepage-inside {
 background:#fff;
 overflow-y:scroll;
 height:200px
}
.sites-header-divider {
 font-size:13px;
 background:#fff;
 border-bottom:none;
 font-family:arial,sans-serif!important
}
.sites-account {
 background:#fff;
 font:100% arial,sans-serif;
 padding:4px 8px 5px 2px;
 text-align:right
}
.sites-account a,
.sites-account a:focus,
.sites-account a:visited {
 color:#00c
}
.sites-account a:active {
 color:#f00
}
.goog-ws-movepage-table {
 width:100%
}
.goog-ws-movepage-table td {
 border-bottom:1px solid #efefef;
 padding:4px 5px
}
#sites-page-title-header {
 font-size:22px;
 font-weight:bold;
 margin:0
}
div.sites-sidebar-nav {
 border-bottom:0;
 padding-bottom:0;
 overflow:hidden
}
.sites-sidebar-nav a {
 display:block;
 text-decoration:none
}
.sites-sidebar-nav a:hover {
 text-decoration:underline
}
#body .sites-sidebar-nav ul {
 line-height:1.33em;
 margin:0;
 padding:0;
 overflow:hidden
}
.sites-canvas-main-content .sites-sidebar-nav>ul {
 margin:0.5em 0
}
.sites-sidebar-nav a,
.sites-sidebar-nav .current-bg {
 text-overflow:ellipsis;
 overflow:hidden
}
.sites-sidebar-nav li.closed .expander {
 background-position:-192px -3px
}
.sites-sidebar-nav li.closed ul {
 height:0
}
.animate {
 -webkit-transition:height .2s;
 -moz-transition:height .2s;
 -ms-transition:height .2s;
 -o-transition:height .2s;
 transition:height .2s
}
.sites-sidebar-nav a.topLevel {
 font-weight:bold
}
.sites-sidebar-nav li.topLevel {
 border-top:1px solid transparent;
 margin-top:1px;
 margin-bottom:1px
}
.sites-sidebar-nav li.nav-first {
 border-top-width:0px;
 margin-top:0px
}
.sites-sidebar-nav li ul .current-bg {
 outline-width:1px
}
.sites-sidebar-recent-activity ul {
 margin:0;
 padding:0;
 overflow:hidden
}
.sites-sidebar-recent-activity ul .sites-sidebar-recent-activity-viewall {
 border-top:1px solid #eee
}
.sites-sidebar-recent-activity a {
 display:block;
 overflow:hidden;
 text-overflow:ellipsis
}
.sites-canvas-bottom-panel-wrapper {
 padding:0 0 5px
}
#sites-canvas-bottom-panel h3 {
 margin:0 0 5px
}
#sites-canvas-bottom-panel ul {
 padding:0;
 margin:0
}
#sites-canvas-bottom-panel li {
 list-style:none;
 padding:5px 0
}
#sites-canvas-bottom-panel form {
 margin:0
}
#sites-attachment-wrapper,
#sites-comment-wrapper {
 padding:10px 10px 1px 10px
}
.sites-attachment-inner,
.sites-comment-inner {
 padding:0 0 7px 0
}
.sites-attachment-inner {
 position:relative
}
#sites-attachment-wrapper h3 a,
#sites-comment-wrapper h3 a {
 text-decoration:none
}
.sites-text-secondary {
 color:#666
}
.sites-comments {
 padding:5px 0 0 0
}
#sites-comment-submit {
 padding:10px 0
}
.sites-attachments-separator {
 background:#ebebeb;
 height:1px
}
.sites-attachments-row {
 position:relative;
 height:40px
}
.sites-attachments-row a {
 text-decoration:none!important;
 border-bottom:none!important
}
.sites-attachments-icon {
 position:absolute;
 width:30px;
 height:40px;
 text-align:center;
 line-height:40px;
 top:0
}
.sites-attachments-version {
 position:absolute;
 width:80px;
 height:40px;
 right:90px;
 line-height:40px;
 text-align:center;
 top:0
}
.sites-attachments-inner-div {
 padding-left:40px;
 padding-right:160px;
 height:40px;
 line-height:40px
}
.sites-attachments-name {
 display:inline-block;
 width:50%;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.sites-attachments-author {
 display:inline-block;
 width:50%;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.sites-attachments-button {
 float:left;
 height:40px;
 margin-left:10px
}
.sites-attachments-button-element {
 float:left;
 height:40px;
 line-height:40px
}
.sites-attachments-button a {
 text-decoration:none!important;
 border-bottom:none!important
}
.sites-attachments-update-text {
 display:inline-block;
 width:50%;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 padding-left:28px
}
.sites-attachments-update-icon {
 position:absolute;
 width:30px;
 height:40px;
 text-align:center;
 line-height:40px;
 padding-top:12px
}
.sites-comment-docos-wrapper {
 padding:10px
}
.sites-comment-docos {
 position:relative
}
.sites-comment-docos-header {
 position:relative;
 z-index:2
}
.sites-comment-docos-header-title {
 float:left;
 padding:10px 0 10px 20px;
 color:#000;
 font-weight:bold;
 font-size:17px;
 font-family:'Trebuchet MS',arial,sans-serif
}
.sites-comment-docos-background {
 position:absolute;
 background-color:#fff;
 filter:alpha(opacity=75);
 -moz-opacity:.75;
 opacity:.75;
 height:100%;
 width:100%;
 z-index:1
}
.sites-comment-docos-pane {
 padding:0 10px 7px 10px;
 position:relative;
 z-index:2;
 clear:both
}
.sites-subfooter {
 font-size:11px;
 padding:5px 0 5px;
 text-align:center
}
.sites-subfooter p {
 margin:0;
 padding:5px
}
.sites-subfooter p span {
 font-size:10px
}
.sites-subfooter .sites-subfooter-buffer {
 margin:0;
 padding:5px 5px 0 5px;
 text-align:left
}
.sites-adminfooter {
 font-size:11px;
 text-align:center
}
.sites-adminfooter p {
 margin:0;
 padding:5px
}
.sites-adminfooter p span {
 font-size:10px
}
.sites-version-history {
 color:#666;
 font-size:12px;
 padding:7px 5px 9px 0;
 text-align:right;
 position:absolute;
 bottom:0;
 right:0
}
.goog-menuitem .sites-moreactions-icon {
 position:absolute;
 left:4px;
 top:9px
}
.goog-menuitem .sites-moreactions-icon-subscribe {
 background-position:-182px 0;
 width:14px;
 height:10px
}
.goog-menuitem .sites-moreactions-icon-print {
 background-position:-168px 0;
 width:14px;
 height:15px
}
.goog-menuitem .sites-moreactions-icon-delete {
 background-position:-441px 0;
 width:15px;
 height:17px;
 margin-top:-2px
}
.goog-menuitem .sites-moreactions-icon-copy {
 background-position:-715px 0;
 width:15px;
 height:17px;
 margin-top:-3px
}
.sites-chrome-navigationdialog-btn {
 display:inline-block;
 left:4px;
 opacity:0.5;
 top:9px;
 vertical-align:text-bottom
}
.sites-chrome-navigationdialog-icon-up {
 background-position:-730px 0;
 width:11px;
 height:15px;
 margin-top:-2px
}
.sites-chrome-navigationdialog-icon-down {
 background-position:-742px 0;
 width:11px;
 height:15px;
 margin-top:-2px
}
.sites-chrome-navigationdialog-icon-left {
 background-position:-754px 0;
 width:12px;
 height:15px;
 margin-top:-2px
}
.sites-chrome-navigationdialog-icon-right {
 background-position:-767px 0;
 width:12px;
 height:15px;
 margin-top:-2px
}
.sites-chrome-navigationdialog-icon-remove {
 background-position:-441px 0;
 width:15px;
 height:16px;
 margin-top:-2px
}
.sites-chrome-navigationdialog-icon-popout {
 background-position:-796px 0;
 width:12px;
 height:16px;
 margin:-3px 4px -1px
}
.user-rtl .sites-chrome-navigationdialog-icon-popout {
 -ms-filter:"FlipH";
 filter:FlipH;
 -moz-transform:scaleX(-1);
 -o-transform:scaleX(-1);
 -webkit-transform:scaleX(-1);
 transform:scaleX(-1)
}
.goog-menuitem .sites-moreactions-icon-share {
 background-position:-149px 0;
 width:19px;
 height:15px
}
.goog-menuitem .sites-moreactions-icon-adsense {
 background-position:-129px 0;
 width:0;
 height:15px
}
.goog-ws-create-page {
 margin-top:2.5px
}
a.goog-ws-create-page,
a.goog-ws-create-page:hover {
 text-decoration:none;
 color:#333!important;
 font-weight:bold
}
.sites-lp-page-type-select {
 z-index:1000!important
}
.goog-ws-dash-site-text h3 {
 font-size:12px
}
#edit-start-btn,
#create-new-btn {
 font-weight:bold
}
.goog-ws-siteinfo-siteslogo {
 color:#36c;
 font-size:14px;
 font-weight:bold;
 padding:0 5px 0 5px
}
.sites-embed {
 margin:0 0 6px
}
body .goog-ws-list-oobe .goog-ws-list-oobe-box {
 padding:0
}
.sites-embed .sites-embed-content-notitle p {
 margin:0;
 padding:5px;
 min-height:1%
}
.sites-embed-content,
.sites-embed-content-notitle {
 overflow:hidden
}
.sites-embed-content.sites-embed-type-toc,
.sites-embed-content-notitle.sites-embed-type-toc {
 overflow:visible
}
.sites-embed-noborder {
 border:none!important
}
.sites-embed-noborder li {
 list-style:none
}
.sites-embed-align-left-wrapping-off {
 display:block;
 clear:both;
 text-align:left;
 margin:5px auto 5px 0
}
.sites-embed-align-left-wrapping-on {
 display:inline;
 float:left;
 margin:5px 20px 5px 0
}
.sites-embed-align-left-wrapping-off .sites-embed {
 margin:0 auto 5px 0
}
.sites-embed-align-left-wrapping-on .sites-embed {
 display:table-cell
}
.sites-embed-align-center-wrapping-off {
 display:block;
 clear:both;
 text-align:center;
 margin:5px auto
}
.sites-embed-align-center-wrapping-on {
 display:block;
 text-align:center;
 margin:5px 0
}
.sites-embed-align-center-wrapping-off .sites-embed,
.sites-embed-align-center-wrapping-on .sites-embed {
 margin:5px auto 0pt
}
.sites-embed-align-right-wrapping-off {
 display:block;
 clear:both;
 text-align:right;
 margin-left:auto
}
.sites-embed-align-right-wrapping-on {
 display:inline;
 float:right;
 margin:5px 0 5px 20px
}
.sites-embed-align-right-wrapping-off .sites-embed {
 margin:0pt 0pt 5px auto
}
.sites-embed-align-right-wrapping-on .sites-embed {
 display:table-cell
}
.sites-embed-full-width {
 display:block!important;
 clear:both;
 width:auto!important
}
.sites-embed-border-on {
}
.sites-embed-border-off {
 border:none!important
}
.sites-embed-url {
 float:left;
 margin-right:10px;
 margin-top:3px
}
.sites-embed-type-spreadsheet-form {
 padding:2px 2px 2px 10px;
 direction:ltr
}
.sites-embed-type-gadget-error {
 padding:10px;
 text-align:center;
 font-size:14px;
 font-weight:bold;
 height:200px
}
.sites-embed-copy-warning {
 padding:5px 0px;
 margin:0px;
 width:100%;
 text-align:center;
 font-size:12px;
 font-weight:bold;
 background-color:#fc3
}
.sites-embed-footer {
 border-top:1px solid #ccc;
 padding:3px 5px 0 0
}
.sites-embed-footer-icon {
 display:inline-block;
 margin:0px 3px;
 background-repeat:no-repeat;
 width:16px;
 height:16px;
 zoom:1;
 *display:inline
}
.sites-writely-icon {
 background-position:-411px 0
}
.sites-spreadsheet-icon {
 background-position:-564px 0
}
.sites-spreadsheet-form-icon {
 background-position:-581px 0
}
.sites-presently-icon {
 background-position:-496px 0
}
.sites-punch-icon {
 background-position:-496px 0
}
.sites-sketchy-icon {
 background-position:-496px 0
}
.sites-pdf-icon {
 background-position:-1064px 0
}
.sites-maestro-icon {
 background-position:-1080px 0
}
.sites-docs-video-icon {
 background-position:-1118px 0
}
.sites-folder-icon {
 height:20px;
 opacity:.55;
 width:21px
}
div.goog-toc {
 margin-bottom:5px;
 overflow:hidden;
 width:auto
}
.goog-toc a {
 text-decoration:none
}
div.goog-toc .expander,
#sites-canvas-main .sites-embed .expander {
 margin-top:3px
}
div.goog-toc ul,
#sites-canvas-main .sites-embed ul {
 line-height:1.5em
}
div.nav-toc-content {
 margin:5px 0
}
#sites-chrome-everything .goog-toc h4,
div.goog-toc p {
 padding:4px 5px 0;
 margin:0;
 font-weight:bold
}
#sites-canvas-main .sites-embed li.line-divider {
 list-style-image:none
}
.goog-ws-dialog {
 z-index:200
}
.modal-dialog-bg {
 z-index:199
}
.goog-ws-dialog .goog-ws-button {
 margin:0 5px 0 0
}
.goog-ws-editing-toolbar {
 background-color:#f0f0f0;
 border-style:solid;
 border-width:0;
 border-color:#666
}
.sites-table {
 border-collapse:collapse;
 font-size:12px;
 margin:0 0 10px;
 width:100%
}
.sites-table td {
 padding:5px;
 vertical-align:top;
 border-bottom:1px solid #eee
}
.sites-list-table {
 border:0;
 border-collapse:collapse;
 width:100%
}
.sites-list-table th {
 border:0
}
.sites-list-embed-col-checkboxes {
 list-style:none;
 padding:2px;
 margin:4px;
 list-style-type:none
}
.sites-list-embed-col-checkboxes li {
 list-style-type:none
}
.sites-list-embed-sort {
 border-bottom:1px dotted;
 padding-bottom:5px
}
#sites-chrome-everything .td-icon img,
#sites-chrome-everything .filecabinet-header th img,
#sites-chrome-everything .goog-menuitem-content img,
#sites-chrome-everything .goog-tree-icon,
#sites-chrome-everything .sites-search-result img {
 padding:0;
 background-color:transparent;
 border:none
}
#sites-searchbox-form {
 padding:0;
 margin:0;
 position:relative;
 display:inline-block
}
.sites-search-results-wrapper {
 padding:0 10px
}
.sites-search-results-wrapper #sites-search-results-title {
 margin:5px 0 5px;
 font-size:22px;
 font-weight:bold
}
.sites-search-results-wrapper span {
 font-size:12px
}
#sites-showing-results p {
 border-bottom:1px solid #eee;
 padding-bottom:5px
}
.sites-search-crumbs {
 color:#40a040;
 font-size:13px
}
.sites-search-result {
 padding:0 0 5px
}
p.sites-search-noresults {
 padding-top:10px
}
.sites-search-result h3 {
 font-size:15px;
 font-weight:bold;
 margin:10px 0 0
}
.sites-search-result h3 span {
 color:#666;
 font-size:13px;
 font-weight:normal
}
.sites-search-result p {
 margin:2px 0;
 padding:0
}
.sites-search-result .sites-search-result-fileinfo {
 color:#666
}
.sites-search-site-title a {
 color:#060;
 text-decoration:none
}
.wiki_searchHilite {
 font-weight:bold
}
#sites-template-default-loc {
 color:#666;
 padding-top:5px
}
#sites-admin-list-link,
#sites-admin-tree-link {
 margin-right:-1px
}
#site-map-tree-view {
 margin:0;
 padding:5px
}
#site-map-list-view {
 margin-top:8px;
 padding:0 10px
}
.sites-sitemap-tools {
 color:#000;
 margin:0 16px;
 padding-top:8px;
 font-size:12px
}
.sites-sitemap-tools-link {
 margin-left:5px
}
#body .goog-tree-item-label a,
#body .goog-tree-item-label a:visited {
 text-decoration:none;
 color:#03c
}
#body .goog-tree-item-label a:hover {
 text-decoration:underline
}
#sitemap-tree {
 min-height:350px
}
.sites-admin-pagelist-td-page a,
.sites-admin-pagelist-td-page a:visited {
 text-decoration:none;
 color:#03c
}
.sites-admin-pagelist-td-page a:hover {
 text-decoration:underline
}
.sites-permissions-sitemap span {
 font-size:12px
}
.sites-permissions-sitemap .goog-tree-row {
 padding-bottom:8px
}
.sites-permissions-sitemap .goog-tree-row:hover,
.sites-permissions-sitemap .selected .goog-tree-item-label {
 background-color:whiteSmoke
}
.sites-permissions-sitemap .goog-tree-root .selected,
.sites-permissions-sitemap .goog-tree-root .selected span {
 color:#cf4236;
 font-weight:bold;
 background-color:inherit
}
.sites-permissions-sitemap .goog-tree-root.focused .selected,
.sites-permissions-sitemap .goog-tree-root.focused .selected span {
 background-color:#fffecf
}
.sites-permissions-sitemap .goog-tree-root span {
 color:#333
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon {
 height:16px
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-plus,
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-minus {
 width:11px;
 margin-left:5px
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-blank {
 width:8px;
 margin-left:8px
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-blank {
 background-position:-275px 0
}
.user-rtl .sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-blank {
 background-position:-319px 0
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-plus {
 background-position:-245px 0
}
.user-rtl .sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-plus {
 background-position:-290px 0
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-minus {
 background-position:-260px 0
}
.user-rtl .sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-minus {
 background-position:-305px 0
}
.sites-permissions-sitemap .sites-tree-root-icon,
.sites-permissions-sitemap .sites-tree-icon-permissions-icon {
 background-position-y:0px;
 margin-left:6px;
 position:relative;
 top:3px
}
.sites-permissions-sitemap .sites-tree-icon-permissions-icon {
 opacity:0.55;
 height:17px;
 width:15px
}
.sites-permissions-sitemap .sites-tree-root-icon {
 background-position:-208px 0;
 margin-left:2px;
 height:15px;
 width:15px;
 position:relative
}
.sites-permissions-sitemap .sites-tree-icon-permissions-site-icon {
 margin-left:0;
 width:0
}
.sites-permissions-sitemap .sites-tree-icon-permissions-inherits-icon {
 background-position:-456px 0
}
.sites-permissions-sitemap .sites-tree-icon-permissions-ignores-icon {
 background-position:-471px 0
}
.sites-pagination,
.sites-pagination-info {
 display:inline
}
.sites-pagination-info {
 font-size:13px;
 color:#666;
 margin:8px 16px 0 0;
 position:relative
}
#sites-pagination-prev-link,
#sites-pagination-prev-link-top,
#sites-pagination-prev-link-bottom {
 margin-right:0
}
#sites-pagination-next-link,
#sites-pagination-next-link-top,
#sites-pagination-next-link-bottom {
 margin-right:8px
}
.sites-pagination-icon-prev,
.sites-pagination-icon-next {
 height:12px;
 margin-top:8px;
 width:8px
}
.sites-pagination-icon-prev {
 background-position:-63px 0
}
.sites-pagination-icon-next {
 background-position:-70px 0
}
.jfk-button-standard.jfk-button-disabled .sites-pagination-icon-prev,
.jfk-button-standard.jfk-button-disabled .sites-pagination-icon-next {
 filter:alpha(opacity=33);
 opacity:.333
}
#sites-recent-activity-wrapper {
 padding:8px
}
.sites-subpage-dialog {
 height:350px
}
.sites-subpage-dialog .goog-ws-tree-wrapper {
 height:250px;
 overflow-x:hidden;
 overflow-y:auto
}
.sites-page-settings-divider {
 border-top:1px solid #ccc;
 padding-top:10px
}
#page-description-field {
 resize:none
}
.sites-page-settings-error {
 font-weight:bold;
 color:red
}
#sites-chrome-everything {
 width:100%
}
#sites-chrome-sidebar-left,
#sites-chrome-sidebar-right,
.sites-canvas-sidebar {
 width:150px
}
body #sites-chrome-everything a[imageanchor] {
 background:none;
 border-bottom:none
}
ol {
 list-style-type:decimal
}
.tr_bubble td {
 padding:0;
 color:#000
}
.sites-table th {
 background-color:#e3e9ff;
 border-bottom:1px solid #bcf;
 font-weight:bold;
 padding:5px;
 text-align:left;
 vertical-align:top;
 color:#798a9a
}
.sites-site-template-bar {
 background-color:#4d90f0;
 background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
 background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
 background-image:linear-gradient(top,#4d90fe,#4787ed);
 border-bottom:1px solid #3079ed;
 width:100%;
 color:white;
 padding:7px 0
}
.sites-site-template-bar span {
 padding-left:44px
}
.sites-site-template-bar a,
.sites-site-template-bar a:focus,
.sites-site-template-bar a:hover {
 padding-left:0;
 color:#fff;
 text-decoration:underline
}
.sites-site-template-bar-close {
 cursor:pointer;
 height:15px;
 position:absolute;
 right:15px;
 width:15px
}
.sites-site-template-highlighted-popup {
 visibility:hidden;
 background-color:white;
 border:1px solid #dddddd;
 color:black;
 padding:10px;
 position:absolute;
 text-align:left;
 -moz-box-shadow:gray 3px 3px 3px;
 -webkit-box-shadow:gray 3px 3px 3px
}
.sites-site-template-highlighted-popup span {
 color:gray
}
.goog-ws-list-dialog-table .goog-ws-list-up {
 right:45px
}
.goog-ws-list-dialog-table .goog-ws-list-down {
 right:25px
}
.goog-ws-list-dialog-table .goog-ws-list-close {
 right:5px
}
#title-data-wrapper .share-pill {
 vertical-align:baseline
}
#title-data-wrapper .goog-inline-block.apps-share-sprite {
 vertical-align:text-bottom
}
#body .share-client-dialog .modal-dialog-content {
 padding:0!important
}
.inherits-selector-breadcrumbs {
 background-color:#f5f5f5;
 padding:4px 7px;
 font-size:12pt
}
.inherits-selector-description,
.inherits-selector-selector {
 background-color:#f6f5f6;
 padding:4px 7px 6px 7px
}
.inherits-selector-selector {
 margin-left:-1px;
 position:absolute;
 z-index:200
}
.inherits-selector-description {
 line-height:27px
}
.inherits-selector-change-link {
 color:#15c;
 cursor:pointer;
 text-decoration:none
}
.inherits-selector-change-link:hover {
 text-decoration:underline
}
.inherits-selector-save-button {
 padding:3px 0 0
}
.inherits-selector-about-link {
 padding:0 0 0 7px;
 vertical-align:middle
}
.inherits-selector-choice {
 line-height:20px
}
.inherits-selector-choice-label-pretty-text {
 display:inline-block;
 margin-left:25px;
 text-indent:-25px
}
.inherits-selector-choice-label-disabled {
 color:gray
}
.inherits-selector-choice-label-coming-soon {
 color:red;
 font-size:smaller;
 margin-left:1em
}
.inherits-selector-choice-radio {
 margin-right:5px;
 vertical-align:text-bottom
}
.inherits-selector-choice-icon {
 height:11px;
 left:27px;
 margin-top:5px;
 position:absolute
}
.inherits-selector-choice-icon-independent {
 background-position:-110px -11px;
 width:20px
}
.inherits-selector-choice-icon-inherits {
 background-position:-109px 0;
 width:20px
}
.share-client-sites-dialog-top-component {
 background-color:white
}
.share-client-panel-dialog-component-top .inherits-selector {
 padding:6px 6px 0
}
.sites-plp-help-text {
 font-size:11px;
 font-style:italic;
 margin:0 5px;
 line-height:1.5
}
.goog-adsense-promo-popup {
 visibility:hidden;
 background-color:white;
 border:1px solid #dddddd;
 padding:10px;
 position:absolute;
 width:320px;
 height:155px;
 text-align:left;
 -moz-box-shadow:gray 3px 3px 3px;
 -webkit-box-shadow:gray 3px 3px 3px
}
.goog-adsense-promo-up-arrow {
 background-position:-37px -4px;
 width:60px;
 height:30px;
 position:absolute;
 top:-30px;
 right:20px;
 z-index:105
}
.goog-adsense-promo-dismiss {
 position:absolute;
 top:5px;
 right:5px
}
.goog-adsense-promo-content {
 float:left;
 display:inline
}
.goog-adsense-promo-img {
 background-position:-135px 0;
 background-repeat:no-repeat;
 margin:16px 0;
 width:150px;
 height:80px;
 float:left
}
.goog-adsense-promo-text {
 margin-left:160px
}
.goog-adsense-promo-monetize-btn {
 position:absolute;
 bottom:10px
}
.sites-adsense-dep-msg {
 text-align:center
}
.sites-adsense-dep-msg-text {
 background:#dd4b39;
 border:1px solid #602019;
 border-radius:2px;
 box-shadow:0px 2px 4px rgba(0,0,0,0.2);
 color:#fff;
 padding:6px 16px
}
.sites-adsense-dep-msg-link {
 color:#000;
 padding-left:0.5em
}
.sites-adsense-dep-msg-signup {
 width:750px;
 margin-top:10px
}
.sites-adsense-dep-msg-config {
 width:75%
}
input[type=text] {
 height:29px;
 line-height:27px;
 padding:0 8px
}
textarea {
 padding:8px
}
input[type=text],
textarea {
 background-color:#fff;
 border:1px solid #d9d9d9;
 border-top:1px solid #c0c0c0;
 box-sizing:border-box;
 color:#333;
 display:inline-block;
 vertical-align:top;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box
}
input[type=text]:hover,
textarea:hover {
 border:1px solid #b9b9b9;
 border-top:1px solid #a0a0a0;
 box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
 -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
 -webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)
}
input[type=text]:focus,
textarea:focus {
 border:1px solid #4d90fe;
 box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 outline:none;
 -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
 -webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3)
}
input[type=text][disabled],
input[type=text][disabled]:hover,
textarea[disabled],
textarea[disabled]:hover {
 background-color:#f5f5f5;
 border:1px solid #d9d9d9;
 border-top:1px solid #c0c0c0;
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none
}
input[type=checkbox],
input[type=radio] {
 border:1px solid #dcdcdc;
 border-radius:1px;
 box-sizing:border-box;
 cursor:pointer;
 height:13px;
 margin:0 6px -1px 0;
 position:relative;
 width:13px;
 -webkit-appearance:none;
 -webkit-border-radius:1px;
 -webkit-box-sizing:border-box;
 -moz-border-radius:1px;
 -moz-box-sizing:border-box
}
input[type=checkbox]:active,
input[type=radio]:active {
 background:#ebebeb;
 border-color:#c6c6c6
}
input[type=checkbox]:hover,
input[type=radio]:hover {
 border-color:#c6c6c6;
 box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1);
 -moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1);
 -webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1)
}
input[type=radio] {
 border-radius:50%;
 height:15px;
 width:15px
}
input[type=radio]:checked:after {
 background:#666;
 border-radius:50%;
 content:'';
 display:block;
 height:9px;
 left:2px;
 position:relative;
 top:2px;
 width:9px
}
input[type=checkbox]:checked:after {
 left:-5px;
 position:absolute;
 top:-6px
}
input[type=checkbox]:focus {
 border-color:#4d90fe;
 outline:none
}
input[type=checkbox][disabled],
input[type=checkbox][disabled]:hover,
input[type=radio][disabled],
input[type=radio][disabled]:hover {
 background-color:#f5f5f5;
 border:1px solid #dcdcdc;
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 cursor:default
}
input[type=checkbox][disabled]:checked:after,
input[type=radio][disabled]:checked:after {
 filter:alpha(opacity=50);
 opacity:0.5
}
input.goog-toolbar-combo-button-input {
 background:transparent
}
.goog-flat-menu-button {
 margin:0;
 padding:0 6px
}
.sites-jfk-menu-button-dropdown,
.goog-flat-menu-button-dropdown {
 min-width:0
}
.sites-adminfooter {
 font-size:11px
}
.sites-adminfooter p span {
 font-size:10px
}
#sites-status {
 top:2px
}
#sites-notice {
 text-align:center;
 bottom:0;
 background:#f9edbe;
 border:1px solid #f0c36d;
 margin-bottom:-15px;
 z-index:199;
 font:bold 13px Arial,sans-serif;
 box-shadow:0 2px 4px rgba(0,0,0,0.2);
 -webkit-border-radius:2px;
 -webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.2);
 -webkit-transform:scale(1.00);
 -webkit-transition:all 0.130s,left 0 linear 0;
 font:normal 11px Arial,Helvetica,sans-serif
}
#sites-notice a {
 font:normal 11px Arial,Helvetica,sans-serif
}
.modal-dialog {
 z-index:200
}
.sites-camelot-icon {
 height:10px;
 display:inline-block
}
.sites-icon-dropdown-arrow {
 vertical-align:middle;
 background-position:-95px 0;
 width:7px;
 height:4px;
 margin:12px 0 12px 8px
}
.sites-icon-admin-tree {
 background-position:-31px 0;
 margin-top:8px;
 width:16px
}
.sites-icon-admin-list {
 background-position:-46px 0;
 margin-top:8px;
 width:16px
}
.sites-icon-redirect {
 background-position:-535px 0;
 width:15px;
 height:14px;
 opacity:0.5
}
.legacy-jot-dialog {
 width:475px
}
#gb input[type=text] {
 line-height:normal
}
#gb input[type=text]:hover,
#gb input[type=text]:focus {
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none
}
.sites-search-scope-selector {
 right:50px;
 top:0;
 width:8px
}
.sites-search-scope-selector .goog-flat-menu-button-caption {
 visibility:hidden;
 width:0
}
.sites-search-scope-selector .goog-flat-menu-button {
 background:none;
 border:0;
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 width:0
}
.sites-search-scope-selector .goog-flat-menu-button-dropdown {
 opacity:0.4;
 position:absolute
}
.sites-search-scope-selector .goog-flat-menu-button-dropdown:hover,
.sites-search-scope-selector .goog-flat-menu-button-focused .goog-flat-menu-button-dropdown {
 cursor:default;
 opacity:1
}
#jot-ui-searchInput {
 height:27px;
 line-height:100%;
 vertical-align:middle
}
#sites-searchbox-button-set {
 margin-left:6px
}
#sites-searchbox-search-button,
#sites-searchbox-select-button {
 height:27px;
 margin:0;
 vertical-align:middle
}
#sites-searchbox-select-button {
 -webkit-border-radius:2px 0 0 2px;
 -moz-border-radius:2px 0 0 2px;
 border-radius:2px 0 0 2px;
 border-right-color:#c6c6c6
}
#sites-searchbox-select-button.jfk-button-clear-outline:focus {
 border-right-color:#c6c6c6
}
#sites-searchbox-select-button:focus {
 border-right-color:#4d90fe
}
#sites-searchbox-select-dropdown .goog-flat-menu-button-caption {
 display:none
}
#sites-searchbox-select-dropdown {
 height:27px;
 padding:0;
 min-width:0;
 vertical-align:top;
 width:20px;
 border-left-color:transparent;
 -webkit-border-radius:0 2px 2px 0;
 -moz-border-radius:0 2px 2px 0;
 border-radius:0 2px 2px 0
}
#sites-searchbox-select-dropdown.goog-flat-menu-button-open:focus {
 border-left-color:transparent
}
#sites-searchbox-select-dropdown:focus {
 border-left-color:#4d90fe
}
#sites-searchbox-select-dropdown .goog-flat-menu-button-dropdown {
 position:static;
 margin-top:12px
}
#filecabinet-toolbar .jfk-button .sites-camelot-icon {
 vertical-align:middle;
 margin-right:6px
}
#filecabinet-toolbar .jfk-button .sites-icon-dropdown-arrow {
 margin-left:6px;
 margin-right:0
}
#filecabinet-toolbar .sites-filecab-icon-new {
 background-position:-430px 0;
 width:11px;
 height:14px
}
#filecabinet-toolbar .sites-filecab-icon-drive {
 background-position:-2px -1219px;
 width:17px;
 height:17px
}
#filecabinet-toolbar .sites-filecab-icon-folder {
 background-position:-414px 0;
 width:16px;
 height:14px
}
#filecabinet-toolbar .sites-filecab-icon-delete {
 background-position:-441px 0;
 width:15px;
 height:17px
}
#filecabinet-toolbar .sites-filecab-icon-subscribe {
 background-position:-182px 0;
 width:14px;
 height:10px
}
.filecabinet-checkbox {
 margin-top:3px!important
}
.CSS_SHORTCUTS_HELP_POPUP {
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px
}
body .CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT,
body .CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT {
 color:#fff
}
#more-actions-menu a,
#sites-gears-menu a {
 text-decoration:none
}
#more-actions-menu a .goog-menuitem:hover,
#sites-gears-menu a .goog-menuitem:hover {
 color:#333!important
}
#googleadmin-enabled-link {
 background-color:#ff8080!important
}
#googleadmin-enabled-link:hover {
 background-color:#ff0000!important
}
#googleadmin-disabled-link {
 background-color:#a8e1ad!important
}
#googleadmin-disabled-link:hover {
 background-color:#50c25b!important
}
.jfk-select .goog-flat-menu-button-caption {
 width:auto;
 padding-right:15px
}
.jfk-select .goog-flat-menu-button-dropdown {
 top:12px;
 right:5px
}
.goog-menu,
.goog-menu-vertical {
 z-index:1001!important
}
.sitelayout-dlg-section {
 margin:0;
 padding:2px 0 10px
}
.sitelayout-dlg-section table {
 border-spacing:0
}
.sitelayout-dlg-section {
 padding:2px 0 0 0
}
.sitelayout-dlg-section-border {
 border-bottom:1px solid #ccc
}
.sitelayout-dlg-section-border,
.sitelayout-dlg-section-border .sitelayout-dlg-section {
 padding-bottom:7px
}
.sitelayout-dlg-section h4,
.sitelayout-dlg-section h3,
.sitelayout-dlg-section div {
 margin:0 auto 3px auto
}
.sitelayout-dlg-section .sitelayout-dlg-horizontal {
 margin-left:18px;
 margin-right:18px
}
.sitelayout-dlg-section .sitelayout-dlg-horizontal select {
 width:150px
}
.sitelayout-dlg-section .sitelayout-dlg-horizontal>tbody>tr>td {
 width:238px
}
.sitelayout-dlg-section .text-input {
 margin:0 5px 0 0;
 width:45px
}
.sitelayout-dlg-img-container {
 position:relative
}
.sitelayout-dlg-layoutimg {
 position:absolute;
 right:5px;
 top:5px
}
.sites-header-divider .goog-ws-ccc-nav #gbi {
 border:1px solid #b0bdcc
}
.sites-chrome-dialog-launcher {
 min-height:10px
}
.sites-chrome-dialog-launcher:hover,
.sites-chrome-dialog-launcher:focus {
 background:#ebeffa!important;
 outline:none;
 cursor:pointer
}
.goog-menuitem .sites-moreactions-icon,
.jfk-button .sites-camelot-icon {
 opacity:.55;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";
 filter:alpha(opacity=55)
}
.goog-menuitem-highlight .sites-moreactions-icon,
.jfk-button-hover .sites-camelot-icon,
.jfk-button-checked .sites-camelot-icon {
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100)
}
.jfk-button-disabled .sites-camelot-icon {
 opacity:.55;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";
 filter:alpha(opacity=55)
}
.sites-embed-content-sidebar-textbox {
 padding:5px
}
.sites-camelot-delete-icon {
 background-position:-623px 0;
 float:right;
 height:15px;
 margin-top:2px;
 vertical-align:text-top;
 width:15px
}
.sites-camelot-delete-icon:hover {
 background-color:gray
}
.sites-sitelayout-toggle-button-icon {
 height:14px;
 margin-right:5px;
 vertical-align:text-bottom;
 width:15px
}
.sites-sitelayout-icon-header {
 background-position:-550px 0
}
.sites-sitelayout-icon-horizontal-nav {
 background-position:-565px 0
}
.sites-sitelayout-icon-sidebar {
 background-position:-580px 0
}
.sites-sitelayout-icon-custom-footer {
 background-position:-595px 0
}
.sites-sidebar-icon-add-widget {
 background-position:-611px 0;
 float:right;
 height:15px;
 margin-top:3px;
 vertical-align:text-top;
 width:14px
}
.sites-sidebar-icon-edit {
 background-position:-638px 0;
 float:right;
 height:15px;
 margin-top:3px;
 vertical-align:text-top;
 width:14px
}
.sites-sidebar-icon-add-widget:hover {
 background-color:gray
}
.sites-sidebar-icon-edit:hover {
 background-color:gray
}
.sidebar-widget-render-error {
 text-align:center
}
.site-code-embed-sandbox {
 width:100%;
 height:100%
}
.exported-values {
 background-repeat:no-repeat;
 background-repeat:no-repeat;
 width:100%;
 height:48px;
 color:#fff;
 color:#000;
 background-color:#fff;
 font-family:Arial,Verdana,sans-serif;
 color:#000;
 color:#666;
 color:#e41500;
 background-color:#fff;
 color:#bebebe;
 font-family:Arial,Verdana,sans-serif;
 color:#000;
 color:#666;
 color:#e41500;
 background-color:#fff;
 font-family:Arial,Verdana,sans-serif;
 color:#5f6a72;
 color:#666;
 color:#e41500;
 color:#fff;
 color:#fff;
 background-color:#59c1ec
}
body {
 background:#364149 url(page-bg.gif) top left repeat
}
a,
a:active,
#sites-chrome-everything .goog-tree-item-label a {
 color:#F5F5F5
}
a:visited,
a:hover,
#sites-chrome-everything .goog-tree-item-label a:visited,
#sites-chrome-everything .goog-tree-item-label a:hover {
 color:#F5F5F5
}
#sites-chrome-everything {
 font-family:Arial,Verdana,sans-serif;
 color:#000
}
#sites-chrome-page-wrapper {
 width:100%;
 margin:auto
}
.sites-header-primary-row #sites-header-title {
 height:48px
}
#sites-chrome-header {
 margin:0 0 5px 0
}
.sites-header-primary-row td {
 vertical-align:top
}
.sites-header-primary-row .sites-header-cell-buffer-wrapper {
 padding-top:7px
}
#sites-header-title h2 {
 font-size:24px;
 font-weight:bold
}
#sites-header-title h2 a,
#sites-header-title h2 a:visited {
 color:#fff
}
#sites-header-title h2 a:hover,
#sites-header-title h2 a:active {
 color:#5cc2eb;
 text-decoration:underline
}
.sites-chrome-header-table {
 padding:5px
}
#sites-canvas {
 padding:0;
 margin:0 5px;
 border:none;
 background:transparent;
 background-position:top;
 background-color:transparent
}
#sites-page-title-header {
 color:#000;
 font-size:22px;
 padding:3px 10px
}
.sites-canvas-main {
 background:none
}
.goog-ws-sidebar-content {
 padding:0
}
#sites-chrome-sidebar-left .sites-sidebar-nav a:visited,
#sites-chrome-sidebar-right .sites-sidebar-nav a:visited {
 color:#fff
}
.sites-sidebar
 border-top-color:#e3e9f3
}
.sites-sidebar-nav .current-bg {
 color:#fff;
 background-color:transparent
}
.sites-sidebar-recent-activity ul .sites-sidebar-recent-activity-viewall {
 border-top:1px solid #e3e9f3
}
#sites-showing-results p,
.sites-search-subhead {
 border-bottom:1px solid #bebebe
}
.sites-search-footer {
 border-top:1px solid #bebebe
}
.sites-canvas-main .sites-embed {
 color:#000;
 font-size:12px;
 border-top:1px solid #bebebe;
 border-right:1px solid #7a8187;
 border-bottom:1px solid #7a8187;
 border-left:1px solid #bebebe
}
#sites-chrome-everything .sites-canvas-main .sites-embed-content,
#sites-chrome-everything .sites-canvas-main .sites-embed-content-notitle {
 color:#000;
 background-color:#fff;
 background-image:url(content-bg.gif);
 background-position:top;
 background-repeat:repeat-x
}
#sites-chrome-everything .sites-canvas-main .sites-embed-title {
 color:#fff;
 background-color:#bebebe;
 font-size:12px;
 border-bottom:1px solid #0067a6;
 margin:0;
 background-image:url(toolbar-bg.gif);
 background-position:top;
 background-repeat:repeat-x
}
.sites-canvas-main .sites-embed .line-divider {
 border-bottom:1px solid #e3e9f3;
 margin-bottom:5px;
 padding-bottom:3px
}
.sites-canvas-main .sites-text-secondary {
 font-size:11px;
 color:#222
}
#sites-chrome-sidebar-left .sites-embed,
#sites-chrome-sidebar-right .sites-embed {
 color:#fff;
 font-size:16px;
 border:none;
 background:transparent;
 background-color:transparent
}
#sites-chrome-sidebar-left .sites-embed-title,
#sites-chrome-sidebar-right .sites-embed-title {
 background-color:#007fbf;
 background-image:url(toolbar-bg.gif);
 background-position:top;
 background-repeat:repeat-x;
 border-bottom:1px solid #0067a6;
 color:#fff
}
#sites-chrome-sidebar-left a,
#sites-chrome-sidebar-left a:hover,
#sites-chrome-sidebar-right a,
#sites-chrome-sidebar-right a:hover {
 color:#fff
}
#sites-chrome-sidebar-left a:visited,
#sites-chrome-sidebar-right a:visited {
 color:#fff
}
.sites-text-secondary {
 font-size:11px;
 color:#222
}
div.goog-toc {
 background:#f4f4f4;
 border:1px solid #bebebe
}
div.goog-toc a:visited {
 color:#e41500
}
#sitemap-tree .goog-tree-root .selected span {
 color:#000
}
.sites-table td {
 border-bottom:1px solid #e3e9f3
}
.sites-table th {
 border-bottom:1px solid #e3e9f3;
 border-top:1px solid #e3e9f3;
 color:#000;
 background-color:#bebebe
}
.sites-list-table td {
 border-bottom:1px solid #e3e9f3
}
#sites-canvas-bottom-panel {
 background-color:#f4f4f4;
 font-size:12px
}
#sites-canvas-bottom-panel a,
#sites-canvas-bottom-panel a:active {
 color:#e41500
}
#sites-canvas-bottom-panel a:hover,
#sites-canvas-bottom-panel a:visited {
 color:#551a8b
}
#sites-canvas-bottom-panel h3 {
 color:#000;
 font-size:12px;
 padding-bottom:5px
}
.sites-subpages {
 padding:5px 10px 0;
 border-top:1px solid #bebebe
}
#sites-attachment-wrapper h3 a,
#sites-comment-wrapper h3 a,
#sites-attachment-wrapper h3 a:visited,
#sites-comment-wrapper h3 a:visited,
#sites-attachment-wrapper h3 a:hover,
#sites-comment-wrapper h3 a:hover {
 color:#000
}
#sites-canvas-bottom-panel h3 span {
 color:#414b56
}
#sites-attachment-wrapper,
#sites-comment-wrapper {
 border-top:1px solid #bebebe;
 color:#414b56
}
.goog-ws-comment {
 color:#414b56;
 font-family:Arial,Verdana,sans-serif
}
.sites-subfooter {
 color:#fff
}
.sites-subfooter p span {
 color:#fff
}
#sites-chrome-footer a,
#sites-chrome-footer a:visited {
 color:#5cc2eb
}
.filecabinet-table .filecabinet-empty {
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc
}
.filecabinet td {
 border-bottom:1px solid #eee
}
.filecabinet-header {
 border-top:1px solid #ccc
}
.filecabinet-desc-mouseover {
 background-color:#ffc
}
div.gadgets-column-chrome {
 border:1px solid #7a8187;
 background-color:#fff
}
div.gadgets-column-header {
 background-color:#bebebe;
 background-image:url(toolbar-bg.gif);
 background-position:top;
 background-repeat:repeat-x;
 border-bottom:1px solid #0067a6;
 color:#fff
}
div.gadgets-column-prefs {
 background-color:#bebebe;
 background-image:none;
 background-position:top;
 background-repeat:repeat-x;
 border-top:none;
 border-bottom:none
}
.gadgets-column-title {
 color:#fff
}
td.gadget-pref-label {
 color:#000
}
.announcements .announcement .timestamp,
.announcementsPostTimestamp {
 color:#666
}
.announcement a {
 color:#e41500
}
.announcement a:visited {
ku color:#F5F5F5
}
.announcement {
 border-bottom:1px solid #efefef
}
.goog-ws-list-sortbg-grey {
 background-color:#fff;
 color:#000
}
#sites-chrome-everything .goog-ws-list-sort-row td {
 border-bottom:1px solid #ccc;
 border-top:1px solid #ccc;
 font-size:10px
}
#sites-chrome-everything .goog-ws-list-row-hover {
 background-color:#ffffcc
}
#sites-chrome-everything .goog-ws-list-sort-selected {
 background:#ffffcc;
 font-weight:bold
}
#goog-ws-list-floatingBar {
 background-color:#fff
}
.goog-ws-list-oobe-wrapper {
 background:#fbfbd6
}
.goog-ws-list-oobe .goog-ws-list-oobe-box {
 border:1px solid #7a8187;
 color:#000;
 font-family:Arial,Verdana,sans-serif;
 font-size:12px
}
.goog-ws-list-oobe .goog-ws-list-oobe-box h4 {
 background-color:#bebebe;
 background-image:url(toolbar-bg.gif);
 background-position:top;
 background-repeat:repeat-x;
 color:#fff;
 font-family:Arial,Verdana,sans-serif;
 font-size:13px;
 border-bottom:1px solid #0067a6
}
.goog-ws-list-oobe-box .goog-ws-list-oobe-box-inside p {
 font-size:12px
}
.goog-ws-list-header th {
 background-color:#bebebe;
 color:#fff
}
#sites-chrome-header .sites-header-nav li {
 background-color:#fff
}
#sites-chrome-header .sites-header-nav a {
 background:none;
 padding:0;
 color:#e41500
}
#sites-chrome-header .sites-header-nav li:hover>a,
#sites-chrome-header .sites-header-nav li.current>a,
#sites-chrome-header .sites-header-nav li.current:hover {
 color:#fff
}
#sites-chrome-header .sites-header-nav li>a:hover {
 color:#fff
}
#sites-chrome-header .sites-header-nav li:hover,
#sites-chrome-header .sites-header-nav li.current,
#sites-chrome-header .sites-header-nav li.current:hover {
 background-color:#59c1ec
}
#sites-chrome-header .sites-header-nav-container-links li,
#sites-chrome-header .sites-header-nav-container-links li.current,
#sites-chrome-header .sites-header-nav-container-links li:hover,
#sites-chrome-header .sites-header-nav-container-links li.current:hover {
 background-color:transparent
}
.sites-header-nav-dropdown-menu {
 background-color:#fff;
 color:#59c1ec
}
#sites-chrome-everything .sites-header-nav-dropdown-menuitem a {
 font-weight:normal
}
