
/* - ++resource++collective.panels/styles.css - */
@media screen {
/* https://sbg.jpl.nasa.gov/portal_css/++resource++collective.panels/styles.css?original=1 */
.add-panel .discreet {
font-weight:bold;
margin:2px;
padding:5px;
text-align:center;
}
#content .add-panel .discreet {
font-weight:bold;
}
.add-panel dd {
line-height:4em;
margin:0;
}
#content .add-panel dd {
margin:0;
}
.add-panel .cell div {
background-color:#996;
color:#fff;
line-height:1em;
padding:5px 2px;
text-align:center;
}
.add-panel a {
background-color:#ffffe3;
border:1px solid #996;
float:left;
margin:0 1em 1em 0;
padding:5px;
width:7em;
}
#content .add-panel a {
border:1px solid #996;
}
.manage-panel {
clear: both;
}
.manage-panel .field input[type="text"] {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
width: 100%;
}
.manage-panel .subform {
float:left;
}
.manage-panels-link {
margin:0 auto 1em;
text-align:center;
}
.manage-panels-link div {
display:inline;
}
.manage-panel .reordering {
float:right;
}
.manage-panel .reordering a {
text-decoration:none;
}
.manage-panel .actions {
padding-bottom: 1em;
}
.manage-panel .portletHeader {
width: 100% !important;
padding: 0 !important;
}
.manage-panel .portletHeader a {
padding: 0.5em;
line-height: 2em;
}
.manage-panel .managedPortletActions a.down,
.manage-panel .managedPortletActions a.up {
text-decoration: none;
padding: 0;
margin: 0;
}
.manage-panel .managedPortlet {
margin: 0 0 1px;
}
.manage-panel .portletAssignments {
margin-bottom: 1em;
}
.manage-panel .panelLayoutFormWrapper {
margin: 0 0 1em 1em;
float: left;
}
.manage-panel .panelEditForm {
clear: left;
margin-bottom: 1em;
}
}


/* - ++resource++collective.panels/panels-grid-classic-theme.css - */
@media screen {
/* https://sbg.jpl.nasa.gov/portal_css/++resource++collective.panels/panels-grid-classic-theme.css?original=1 */
.panels div.row {
float: left;
width: 100%;
display: block;
position: relative;
}
.panels div.cell {
position: relative;
float: left;
left: 100%;
}
/* */
.ie6 .panels div.cell {
float: none;
}

}


/* - panels-grid.css - */
@media screen {
/* https://sbg.jpl.nasa.gov/portal_css/panels-grid.css?original=1 */
.panels div.width-full {width: 100%}
.panels div.position-0 {margin-left: -100%}
.panels div.width-1\3a 2 {width: 48.7500%}
.panels div.width-1\3a 3 {width: 31.6667%}
.panels div.width-2\3a 3 {width: 65.8333%}
.panels div.width-1\3a 4 {width: 23.1250%}
.panels div.width-3\3a 4 {width: 74.3750%}
.panels div.width-1\3a 5 {width: 18.0000%}
.panels div.width-2\3a 5 {width: 38.5000%}
.panels div.width-3\3a 5 {width: 59.0000%}
.panels div.width-4\3a 5 {width: 79.5000%}
.panels div.width-1\3a 6 {width: 14.5833%}
.panels div.width-5\3a 6 {width: 82.9167%}
.panels div.position-1\3a 2 {margin-left: -48.7500%}
.panels div.position-1\3a 3 {margin-left: -65.8333%}
.panels div.position-2\3a 3 {margin-left: -31.6667%}
.panels div.position-1\3a 4 {margin-left: -74.3750%}
.panels div.position-3\3a 4 {margin-left: -23.1250%}
.panels div.position-1\3a 5 {margin-left: -79.5000%}
.panels div.position-2\3a 5 {margin-left: -59.0000%}
.panels div.position-3\3a 5 {margin-left: -38.5000%}
.panels div.position-4\3a 5 {margin-left: -18.0000%}
.panels div.position-1\3a 6 {margin-left: -82.9167%}
.panels div.position-5\3a 6 {margin-left: -14.5833%}

}


/* - ++resource++megamenu.css - */
@media screen {
/* https://sbg.jpl.nasa.gov/portal_css/++resource++megamenu.css?original=1 */
#portal-megamenu .megamenu-nav:hover > li:hover > a {
background-color: #205c90;
color: #fff;
}
.megamenu-nav .subs {
background-color: #ddd;
display: none;
padding: 1em 0;
position: absolute;
width: 100%;
z-index: 99999;
}
.megamenu-nav li:hover .subs {
display: block;
}
#portal-megamenu .subs a {
background-color: transparent;
border: 0;
color: #205c90;
display: inline;
padding: 0;
}
#portal-megamenu .subs img {
max-width: 100%;
}
#portal-megamenu .portlet {
font-size: 100%;
}
.megamenu-nav .portletHeader {
background-color: #205c90;
color: #fff;
}
#portal-megamenu .portletHeader a {
color: #000;
}
.navbar-toggle {
display: none;
}
@media only screen and (max-width: 767px) {
.megamenu {
margin: 0 0 1em;
}
.megamenu-nav {
display: none;
}
#portal-megamenu .megamenu-nav > li > a {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-right: 0;
padding: 0.5em 1em;
position: relative;
width: 100%;
}
.megamenu-nav li:hover .subs {
display: none;
}
.megamenu-nav .subs {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 1em;
position: relative;
}
.megamenu-nav .subs .cell {
clear: both;
float: none;
margin-left: -100%;
width: 100%;
}
#portal-megamenu .plus.open > a {
background-color: #205c90;
color: #fff;
}
.megamenu-nav .plus > a:after {
position: absolute;
right: 1em;
top: 0.5em;
}
.megamenu-nav .plus > a:after {
content: "+";
}
.megamenu-nav .plus.open > a:after {
content: "-";
}
/* */
.megamenu .navbar-toggle {
background-color: #ddd;
border: 0;
cursor: pointer;
display: block;
outline: 0;
padding: 0.7em 0;
width: 100%;
}
.megamenu.open .navbar-toggle,
.megamenu .navbar-toggle:hover {
background-color: #205c90;
}
.megamenu .navbar-toggle .icon-bar {
background-color: #205c90;
display: block;
height: 3px;
margin: 4px auto;
width: 23px;
}
.megamenu.open .navbar-toggle .icon-bar,
.megamenu .navbar-toggle:hover .icon-bar {
background-color: #fff;
}
}

}


/* - ++resource++slidertemplates.css - */
@media screen {
/* https://sbg.jpl.nasa.gov/portal_css/++resource++slidertemplates.css?original=1 */
.eventItemData ~ .portletItemDetails {
display: none;
}
.eventItemData > span {
display: block;
margin: 5px 0;
}
#portal-globalnav li ul.resp-tabs-list,
#theme-globalnav li ul.resp-tabs-list {
display: block;
position: relative;
}
#portal-globalnav ul.resp-tabs-list li a,
#theme-globalnav ul.resp-tabs-list li a {
width: 100%;
}
/* */
#content ul.resp-tabs-list {
margin-left: 0;
list-style: none;
}
.resp-tabs-list li {
border-color: transparent;
border-style: solid;
border-width: 1px 1px 0;
cursor: pointer;
font-weight: 600;
padding: 1em;
}
.portlet .resp-tabs-list li {
display: inline-block;
margin: 0 0 -1px;
}
.resp-tabs-list li.resp-tab-active {
background-color: #fff;
border-color: #c1c1c1;
position: relative;
}
#content .portletHorizontalTab li.resp-tab-item,
dl.portlet .portletHorizontalTab li.resp-tab-item {
margin: 0 0 -1px;
display: inline-block;
}
.portletHorizontalTab .portletItem > div,
.portletVerticalTabs .portletItem > div {
display: none;
}
/* */
.resp-tabs-container {
border: 1px solid #c1c1c1;
}
.resp-tab-content {
display: none;
padding: 1em;
}
.resp-tab-content img {
float: left;
margin: 0 1em 1em 0;
max-width: 100%;
height: auto;
}
.resp-content-active,
.resp-accordion-active {
display: block;
}
/* */
.resp-accordion {
border-color: #c1c1c1;
border-style: solid;
border-width: 1px 1px 0;
cursor: pointer;
display: none;
font-size: 100%;
padding: 0.5em 1em;
}
.resp-tab-active {
border-width: 1px 1px 0;
}
.resp-arrow {
border-color: #c1c1c1 transparent transparent transparent;
border-style: solid;
border-width: 12px 6px 0 6px;
float: right;
height: 0;
margin-top: 3px;
width: 0;
}
.resp-tab-active .resp-arrow {
border-color: transparent transparent #9b9797 transparent;
border-width: 0 6px 12px 6px;
}
@media only screen and (max-width: 768px) {
.resp-tabs-list {
display: none;
}
#portal-globalnav li ul.resp-tabs-list,
#theme-globalnav li ul.resp-tabs-list {
display: none;
}
h2.resp-accordion {
display: block;
}
h2.resp-tab-active {
background-color: #dbdbdb;
}
.resp-tabs-container {
border-width: 0 0 1px;
}
.resp-tab-content {
border-color: #c1c1c1;
border-style: solid;
border-width: 1px 1px 0;
}
.resp-tab-content-active.resp-accordion-closed {
display: none;
}
}
.portletVerticalTabs .resp-tabs-list {
float: left;
width: 30%;
}
.portletVerticalTabs .resp-tabs-list li {
border-color: transparent;
border-style: solid;
border-width: 1px 0 1px 1px;
display: block;
margin: 0 -1px 0 0;
}
.portletVerticalTabs li.resp-tab-active {
background-color: #fff;
border-color: #c1c1c1;
position: relative;
}
.portletVerticalTabs .resp-tabs-container-visual {
float: left;
width: 70%;
}
.portletVerticalTabs .resp-tabs-container {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
.portletVerticalTabs .resp-tabs-container-visual {
float: none;
width: 100%;
}
.portletVerticalTabs .resp-tabs-container {
border-width: 0 0 1px;
min-height: initial !important; /* */
}
}
h2.resp-tab-title:last-child {
background: blue;
border-bottom: 12px solid #c1c1c1 !important;
}
.resp-easy-accordion  h2.resp-accordion {
display: block;
}
.resp-easy-accordion .resp-tab-content {
border: 1px solid #c1c1c1;
}
.resp-easy-accordion .resp-tab-content:last-child {
border-bottom: 1px solid #c1c1c1 !important;
}
.resp-jfit {
margin: 0;
width: 100%;
}
.resp-tab-content-active {
display: block;
}
@media only screen and (max-width: 768px) {
.resp-accordion > p,
dl.portlet .resp-accordion p  {
margin: 0;
}
}
.qg-carousel,
.owl-carousel {
-ms-touch-action: pan-y;
display: none;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer {
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
-webkit-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-wrapper {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0); /* */
-ms-transform: translate3d(0, 0, 0); /* */
transform: translate3d(0, 0, 0); /* */
display: none;
position: relative;
}
.owl-carousel .owl-wrapper:after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
float: left;
}
.owl-carousel .owl-item img {
margin-bottom: 0.5em;
}
.portletOWLCarousel .owl-item img {
height: auto;
max-width: 100%;
width: auto; /**/
}
.grabbing {
cursor: move;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
margin-top: 10px;
text-align: center;
}
/* */
.owl-controls .owl-page {
cursor: pointer;
display: inline-block;
zoom: 1;
}
.owl-theme .owl-controls .owl-page span {
background-color: #ddd;
border-radius: 50%;
display: block;
height: 8px;
margin: 5px;
width: 8px;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
background-color: #205c90;
}
/* */
.owl-theme .owl-controls .owl-page span.owl-numbers {
border-radius: 30px;
color: #fff;
height: auto;
padding: 2px 10px;
width: auto;
}
.qg-carousel {
position: relative;
width: 100%;
}
.qg-carousel .qg-wrapper {
position: relative;
display: none;
overflow: hidden;
}
.qg-carousel .qg-wrapper:after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}
.qg-carousel .qg-wrapper-outer {
overflow: hidden;
position: relative;
width: 100%;
}
.qg-carousel .qg-item {
float: left;
}
.qg-carousel .image-block,
.qg-carousel .item-visual,
.qg-carousel .qg-item {
-webkit-transition: all 1s ease !important;
-moz-transition: all 1s ease !important;
-o-transition: all 1s ease !important;
transition: all 1s ease !important;
}
.qg-item .item-visual {
display: block;
margin: 0 0 1em 2em;
overflow: hidden;
}
.qg-item.active .item-visual {
margin: 0 0 1em;
}
.qg-item .image-block {
background-size: cover;
float: left;
margin: 0 0 0.5em 0;
}
.qg-item.active .image-block {
margin: 0 1.25em 0 0;
}
.qg-item .itemBody {
display: block;
}
.qg-carousel .owl-controls {
margin-top: 10px;
text-align: center;
}
@media only screen and (max-width: 479px) {
.qg-item.active .image-block {
margin: 0;
}
}
.slider-wrapper-outer {
margin-bottom: 2em;
overflow: hidden;
position: relative;
width: 100%;
}
.slider-wrapper {
height: 1000000px;
position: relative;
}
.slider-wrapper-outer,
.contentslider-controls {
display: none;
}
.slider-wrapper .item {
float: left;
margin: 0 0 2em;
position: relative;
}
.bx-wrapper .block-visual {
-webkit-background-size: cover;
background-size: cover;
background-color: #ddd;
}
.bx-wrapper .pager-item .block-visual {
cursor: pointer;
}
.bx-wrapper .itemBody {
padding: 1em;
}
.slider-wrapper .block-visual,
.slider-wrapper .itemBody,
.slider-wrapper .itemBlock {
display: block;
}
/* */
.bx-buttons {
left: 0;
position: absolute;
text-align: center;
width: 100%;
z-index: 1;
}
/* */
.contentslider-controls {
overflow: hidden;
position: relative;
width: 100%;
}
.bx-pager {
overflow: hidden;
position: relative;
width: 10000000px;
}
.pager-item {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
margin-right: 2em;
position: relative;
}
.ng-collection-buttons {
text-align: center;
}
.ng-collection-buttons button {
background-color: #ddd;
border: 0;
color: #205c90;
cursor: pointer;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
margin: 0.5em 1px 0.5em 0;
padding: 0.3em 1em 0.4em;
}
.ng-collection-buttons button:hover {
background-color: #205c90;
color: #fff;
}
dl.portletHorizontalTab dd.portletItem,
dl.portletVerticalTabs dd.portletItem,
dl.portletContentSlider dd.portletItem,
dl.portletOWLCarousel dd.portletItem,
dl.portletShelf dd.portletItem {
padding: 1em 0;
}
.portletOWLCarousel .item,
.portletShelf .item {
padding: 1em;
}
.portletOWLCarousel .item .tile,
.portletShelf .item .itemBody {
display: block;
}
.portletShelf .item img {
margin-bottom: 0.5em;
width: 100%;
height: auto;
}
.portletHorizontalTab .itemBlock,
.portletVerticalTabs .itemBlock,
.portletOWLCarousel .itemBlock,
.portletQgCarousel .itemBlock,
.portletShelf .itemBlock {
display: block;
padding: 0 0 0.5em;
}
.itemTitle {
font-weight: bold;
}

}


/* - ploneCustom.css - */
@media all {
/* https://sbg.jpl.nasa.gov/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */

}

