
/* - ++theme++SOMTheme/css/theme.css - */
/* https://www.med.unc.edu/genetherapy/portal_css/++theme++SOMTheme/css/theme.css?original=1 */
@charset "UTF-8";
/* */
html {
height: 100%;
}
body {
position: relative;
}
.ie8 body, .ie7 body {
min-width: 960px;
}
.container-fluid {
padding: 0 5%;
}
.item-fluid {
margin: 0 5%;
}
.row-fluid {
width: auto;
}
.nav-collapse.collapse {
z-index: 1000;
}
.ie8 .nav-collapse.collapse {
overflow: visible;
}
.visualClear:before, .visualClear:after,
#portlets-footer:before, #portlets-footer:after,
aside[id^="portal-column-"] .portletStaticText:before, aside[id^="portal-column-"] .portletStaticText:after,
div[id^="portlets-"] .portletStaticText:before, div[id^="portlets-"] .portletStaticText:after {
content: '';
display: table;
}
.visualClear:after, #portlets-footer:after, aside[id^="portal-column-"] .portletStaticText:after, div[id^="portlets-"] .portletStaticText:after  {
clear: both;
}
.hiddenStructure {
background: none;
border: none;
display: block;
height: .1em;
margin: -.1em 0 0 -.1em;
overflow: hidden;
padding: 0;
width: 1px;
}
.pb-ajax .span12{
width:auto;
}
.pb-ajax .span6{
width:auto;
}
.pb-ajax #viewlet-below-content,
.pb-ajax #viewlet-above-content {
display:none;
}
#portal-top {
z-index:1;
}
#portal-globalnav {
list-style-image: none;
margin-top: 14px !important;
position: relative; /* */
zoom: 1;
}
.ie7 #portal-globalnav {
background-color: #5292BD !important;
}
#portal-globalnav.empty {
margin-top: 0 !important;
}
#portal-globalnav:after {
content:"";
clear:both;
display:block;
visibility:hidden;
}
#portal-globalnav li {
float:left;
position:relative;
}
#portal-globalnav .selected {
background-color: #367aa2;
}
#portal-globalnav li a {
display:block;
border: none;
}
#portal-globalnav .state-private {
color: #C00101 !important;
}
#portal-globalnav .state-pending {
color: #ff8d41 !important;
}
ul.submenu {
display:none;
left:0;
position:absolute;
top:100%;
z-index: 1500;
}
.ie ul.submenu {
z-index: 1;
}
.ie8 ul.submenu, .ie7 ul.submenu {
border: 1px solid #367aa2;
}
#portal-globalnav li.hover > ul.submenu,  /* */
.no-js #portal-globalnav li:hover > ul.submenu,
.ie8 #portal-globalnav li:hover > ul.submenu,
.ie7 #portal-globalnav li:hover > ul.submenu {
display:block;
}
.ie7 #portal-globalnav li:hover {
z-index: 1501;
}
ul.submenu li {
float:none;
margin:0;
}
#portal-globalnav ul.submenu li a {
padding:.5em 1.5em .5em 1em;
width:auto;
word-wrap: break-word;
}
#portal-globalnav .submenu .hasDropDown:after {
content: "\25b8";
font-size: .8em;
position: absolute;
right: 16px;
top: .75em;
}
#portal-globalnav .submenu li:first-child .hasDropDown:after {
top: 1.05em;
}
ul.submenu ul {
top:0;
left:100%;
}
ul.submenu .state-published {
color: #fff !important;
}
a:visited, div.overlay-history a:visited {
color: #994100;
}
a:hover, div.overlay-history a:hover {
text-decoration: none;
color: #994100;
}
#portal-header.landing {
background-size: auto auto, cover !important;
}
div[id].carousel, /**/
div[id="background-slider"],
div[id="foreground-slider"],
div[id="som-slider"] {
position: relative;
width:auto;
height:auto;
background-color: transparent;
border: none;
font-size: 1em;
line-height: 1;
box-shadow: none;
}
div[id="foreground-slider"].item-fluid,
div[id="som-slider"].item-fluid {
min-height: 280px;
}
.ie8 div.item-fluid[id="foreground-slider"],
.ie7 div.item-fluid[id="foreground-slider"],
.ie8 div.item-fluid[id="som-slider"],
.ie7 div.item-fluid[id="som-slider"]{
padding: 60px 0 55px 20px;
}
div[id="foreground-slider"] p, div[id="foreground-slider"] h2,
div[id="som-slider"] p, div[id="som-slider"] h2 {
color: white;
line-height: 1.25em;
text-shadow: 0 0 10px #000;
}
.ie8 div[id="foreground-slider"] p, .ie8 div[id="foreground-slider"] h2,
.ie8 div[id="som-slider"] p, .ie8 div[id="som-slider"] h2 {
font-weight: 500;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
}
div[id="foreground-slider"] p, div[id="som-slider"] p {
font-size: 1.25em;
}
div[id="foreground-slider"] h2, div[id="som-slider"] h2 {
font-size: 2em;
margin-top: 0;
}
div[id="foreground-slider"] a, div[id="som-slider"] a {
color: white;
}
.portlet .carousel-inner > .item {
max-width: 100%;
}
.portlet .carousel-inner > .item img {
margin-bottom: .5em;
}
.portlet div[id^='alt-slider'] .item.transparent,
div[id^='alt-slider'] > .crossfade .item.transparent {
opacity: 0;
}
.portlet div[id^='alt-slider'] .item.crossfade,
div[id^='alt-slider'] > .crossfade .item.crossfade {
-webkit-transition: opacity .9s ease-in-out;
-moz-transition: opacity .9s ease-in-out;
-o-transition: opacity .9s ease-in-out;
transition: opacity .9s ease-in-out;
left: 0 !important;
}
.portlet div[id^='alt-slider'] .active.left,
div[id^='alt-slider'] > .crossfade .active.left,
.portlet div[id^='alt-slider'] .active.right,
div[id^='alt-slider'] > .crossfade .active.right { opacity: 0; z-index: 2; }
.alt-landing #alt-slider .carousel-inner .item img {
width: 100%;
}
div[id="foreground-slider"] .item img, div[id="som-slider"] .item img {
max-height: 280px;
max-width: 50%;
margin-right: 2em;
box-shadow: 0 0 10px rgba(0,0,0,.3);
}
div[id="foreground-slider"] .item img.right, div[id="som-slider"] .item img.right {
float: right;
margin: 0 0 1em 2em;
}
div[id="foreground-slider"] .carousel-control, div[id="som-slider"] .carousel-control {
border: 2px solid #fff;
font-size: 40px;
font-weight: 400; /**/
height: 25px;
line-height: 19px;
width: 25px;
bottom: 30px;
left: 20px;
top: auto;
}
div[id="foreground-slider"] .carousel-control.right, div[id="som-slider"] .carousel-control.right {
left: 60px;
}
.carousel-indicators li {cursor: pointer;}
div[id^="parent-fieldname-text-"] > .carousel-caption {
position: static;
background-color: rgba(91,91,91,.9);
}
div[id^="parent-fieldname-text-"] > .carousel-caption h3,
div[id^="parent-fieldname-text-"] > .carousel-caption p {
line-height: 1.3em;
text-shadow: 0 0 10px #333;
}
div[id^="parent-fieldname-text-"] > .carousel-caption h3 a { color: #eee }
div[id^="parent-fieldname-text-"] > .carousel-caption p a,
div[id^="parent-fieldname-text-"] > .carousel-caption p + a {
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
}
div[id^="parent-fieldname-text-"] > .carousel-caption a {
border: none;
color: #ccc;
}
div[id^="parent-fieldname-text-"] > .carousel-caption p { color: #ccc }
/* */
/* */
.ie7 #portal-header {
background-color: #d3d3d3 !important;
}
#portal-header #horz-nav ul {
margin: 0;
}
#portal-header #horz-nav li {
display: inline-block;
margin-right: -4px;
}
.ie7 #portal-header #horz-nav li {
float: left;
white-space: nowrap;
}
.ie7 #portal-header #horz-nav .submenu li {
white-space: normal;
}
.navbar-static-top, #horz-nav ul {
box-shadow: 0 0 10px rgba(0,0,0,.3);
}
#horz-nav .navTreeLevel1 {
display: none; /**/
}
.navbar-static-top {
width: auto;
margin: 0 auto;
}
.navbar-static-top, .navbar-static-top .brand {
background-color: #484848;
background-image: -webkit-linear-gradient(top,#565656 0%,#3B3B3B 100%);
background-image: linear-gradient(to bottom, #565656, #3B3B3B);
border: none;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#565656, endColorstr=#3B3B3B);
zoom: 1;
}
.navbar-static-top .brand, .navbar-static-top li a, #account-info {
font-size: .85em;
letter-spacing: .02em;
color: #ccc;
}
.navbar-static-top li a:hover {
color: white;
}
.navbar-static-top .brand:before {
display: block;
background: url("/genetherapy/++theme++SOMTheme/img/unc-school-of-medicine.png") no-repeat scroll 0 10px transparent;
position: absolute;
width: 188px;
height: 100%;
content:'';
}
.ie7 .navbar-static-top .brand {
background: url("/genetherapy/++theme++SOMTheme/img/unc-school-of-medicine.png") no-repeat scroll 0 10px transparent;
height: 31px;
z-index: auto;
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.navbar-static-top .brand {
position: relative;
display: inline-block;
height: 31px;
margin: 0;
padding: 0;
white-space: nowrap;
width: 200px;
z-index: 2000;
text-indent: -9999px;
box-shadow: 5px 0 10px -5px rgb(75,75,75);
}
.navbar .btn-navbar {
padding: 6px 6px;
margin: 1px 0 0 5px;
background-color: #1a1a1a;
background-image: -webkit-linear-gradient(top,#808080 0%,#3b3b3b 100%);
background-image: linear-gradient(to bottom, #808080, #3b3b3b);
zoom: 1;
}
.ie9 .navbar .btn-navbar {
background-color: rgb(60,60,60);
}
.navbar .btn-navbar .icon-bar {
opacity: .9;
}
.nav-collapse.collapse.ribbon-group {
z-index: 1500;
}
.ie7 .nav-collapse.collapse.ribbon-group {
overflow: visible;
}
.navbar-static-top ul {
margin: 0;
}
.navbar-static-top ul.dropdown-menu {
margin: 2px 0 0;
}
.navbar-static-top ul li {
display: inline;
margin: 0 .5em;
}
.navbar-static-top ul .dropdown {
display: inline-block;
}
.ie7 .navbar-static-top ul .dropdown {
display: inline;
}
.navbar-static-top .nav-collapse > ul {
display: inline-block;
position: absolute;
left: -340px;
margin-top: .1em;
margin-bottom: -1px;
opacity: .99;
}
.ie7 .navbar-static-top .nav-collapse > ul {
float: left;
position: static;
}
#account-info {
display: inline-block;
list-style: none;
position: relative;
top: -6px;
margin: 0 0 -7px 8px;
padding: 10px 12px 7px;
z-index: 1000;
background-color: #333; /**/
background-color: rgba(0,0,0,.15);
zoom: 1;
opacity: .99;
}
#account-info a {
color: #ccc;
text-decoration: none;
}
#account-info a:hover {
color: white;
}
#personaltools-login {
display: block;
padding: 0;
font-size: 100%;
}
.icons-on #account-info {
padding: 10px 5px 7px;
}
.actionMenuHeader {
display: inline;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic Book","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
font-weight: 500; /**/
}
.actionMenuHeader.open + .dropdown-menu {
display:block;
}
dl.actionMenu.deactivated dt {
margin: 0;
}
.ie8 .actionMenuHeader, .ie7 .actionMenuHeader {
font-family: "franklin-gothic-urw-n5";
}
.actionMenuContent {
position: absolute;
top: 37px !important;
left: auto;
right: 0;
min-width: 0;
margin: 0 1px 0;
padding: .25em 0 .35em;
background-color: #75AD0A;
box-shadow: 0 0 10px rgba(0,0,0,.3), 0 10px 10px -10px rgba(0,0,0,.3) inset;
border: none;
border-radius: 0;
}
.ie8 .actionMenuContent {
filter: progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=5, Direction=90),
progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=5, Direction=180),
progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=5, Direction=270) !important;
right: 5px;
zoom: 1;
}
#edit-bar .actionMenuContent {
top: 24px !important;
padding: 0;
box-shadow: 0 5px 5px rgba(0,0,0,.4), 0 10px 10px -10px rgba(0,0,0,.4) inset;
}
.navbar-static-top .collapse .actionMenuContent ul li {
display: block;
margin: 0;
}
.navbar-static-top #account-info .actionMenuContent a {
display:block;
padding: .1em 1em;
font-size: .95em;
color: white;
}
.navbar-static-top #account-info .actionMenuContent a:hover {
background: white;
color: #323232;
}
.actionMenuContent li > a:hover, .actionMenuContent li > a:focus, .actionMenuContent:hover > a {
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" !important;
}
#site_identity, #horz-nav ul {
background-color: #5292BD;
background-image: linear-gradient(to bottom, #59a0d3, #4a86ae);
padding: 20px;
}
#site_identity {
display: inline-block;
color: white;
padding: 30px 30px 15px 20px;
box-shadow: 0 5px 10px rgba(0,0,0,.3), 0 10px 10px -10px rgba(0,0,0,.3) inset;
}
.ie9 #site_identity {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#59a0d3, endColorstr=#4a86ae);
zoom: 1;
}
.ie7 #site_identity {
background-color: #5292BD !important;
}
.ie8 #site_identity, .ie7 #site_identity {
min-width: 300px;
width: auto !important;
width: 300px;
}
.site-kidneycenter #site_identity {
min-width: 225px;
padding: 30px 20px 15px;
}
#site_identity a {
color: inherit;
text-decoration: none;
}
#site_name {
margin: 0;
opacity: .99; /**/
}
.ie7 #site_name a, .ie7 #site_name a:visited {
color: white;
}
#supersite_name {
margin: 0 0 .15em;
font: 500 1.3em "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium", "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
letter-spacing: .02em;
color: #bbd9ed;
opacity: .99;
}
.ie8 #supersite_name, .ie7 #supersite_name {
font-family: "franklin-gothic-urw-n5";
}
.ie7 #supersite_name a, .ie7 #supersite_name a:visited {
color: #bbd9ed;
}
#site-logo img { /**/
width: 300px;
}
.site-kidneycenter #site-logo img {
width: 225px;
}
.btn-navigation {
display: none;
}
#horz-nav {
position: relative;
z-index: 1000;
}
#vert-nav-top { /**/
display: none;
}
#horz-nav ul {
padding: 0 8px;
opacity: .99;
}
.ie #horz-nav ul {
opacity: 1;
}
#horz-nav ul a,
#vert-nav-top ul a {
display:inline-block;
padding: 8px 14px;
color: white;
font: 500 1.1em "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
text-decoration: none;
opacity: .8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /**/
}
.ie8 #horz-nav ul a, .ie8 #vert-nav-top ul a, .ie7 #horz-nav ul a, .ie7 #vert-nav-top ul a {
font-family: "franklin-gothic-urw-n5";
}
.no-touch #horz-nav ul a:hover,
.no-touch #vert-nav-top ul a:hover {
opacity: 1;
background-color: #367aa2;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /**/
}
#vert-nav-top ul a.state-published {
color: white !important;
}
#vert-nav-top ul .navTreeLevel1 a.state-published {
color: #333 !important;
}
#horz-nav ul .navTreeCurrentItem, #horz-nav ul .navTreeItemInPath {
opacity: .9;
background-color: #2e6889;
background-image: linear-gradient(to bottom, #387da2, #2e6889);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#387da2, endColorstr=#2e6889)";
}
#horz-nav .submenu {
padding: 0 0 .5em;
width: 100%;
min-width: 15em;
opacity: 1;
}
#portal-header #horz-nav .submenu li {
display: block;
float: none;
margin-right: 0;
}
#portal-header #horz-nav .submenu li:first-child a {
padding-top: .75em;
}
#horz-nav .submenu a {
display: block;
text-transform: none;
}
#horz-nav .submenu {
background-color: #6ca2c6;
background-image: linear-gradient(to bottom, #72AFD9, #689ABC);
}
#horz-nav .submenu .submenu {
background-color: #4981a6;
background-image: linear-gradient(to bottom, #4d8bb5, #4981a6);
}
#breadcrumbs {
font-size: .85em;
color: #666;
padding: 12px 20px 21px 2px;
}
#breadcrumbs-home:only-child,
.ie7 #breadcrumbs .only-child {
position: absolute;
top: -9999px;
left: -9999px;
}
.ie8 #breadcrumbs .only-child {
position: absolute;
top: -9999px;
left: -9999px;
}
#breadcrumbs .icon-home {
text-indent: -9999em;
opacity: .7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; /**/
border: none;
}
.ie7 #breadcrumbs .icon-home {
text-indent: 0;
margin: 0;
width: auto;
background-image: none;
}
#breadcrumbs a {
color: #666;
border-bottom: 1px dotted;
}
#breadcrumbs a:hover {
text-decoration: none;
color: #c15200;
border-bottom: 1px solid;
}
#breadcrumbs p {
margin: 0;
}
.breadcrumbSeparator {
display: inline-block;
position: relative;
margin: 0 .2em;
}
article { /**/
padding: 0 20px;
}
article.span12 { /**/
padding: 0;
}
.row-fluid  #portal-column-one + #content article.span9 { /**/
padding: 0 0 0 20px;
}
.row-fluid #content:first-child article.span9 { /**/
padding-left: 0;
}
.row-fluid aside + #content article.span9,
.ie aside.span3 ~ #content article.span9,
.ie .row-fluid article[class="span6"]:first-child { /**/
margin-left: 2%;
}
.ie7 .row-fluid article.span6 {
width: 44%;
}
article h1 {
font: 500 2.1em/1.15em "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
color: #3187b6;
margin: 0 0 .4em;
opacity: .99;
word-wrap: break-word;
}
.ie8 article h1, .ie7 article h1 {
font-family: "franklin-gothic-urw-n5";
}
article a, div.overlay-history a {
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
border-bottom: 1px dotted;
font-weight: 500;
}
.ie8 article a, .ie7 article a {
font-family: "franklin-gothic-urw-n5";
}
article .listingBar a:hover {
border: none;
}
article a:not(.btn):hover,
div.overlay-history a:not(.btn):hover {
border-bottom: 1px solid;
}
.ie8 article a:hover,
.ie7 article a:hover {
border-bottom: 1px solid;
}
article a.summary:hover {
border-bottom: none;
}
#content .documentDescription, #content #description {
font-style: italic;
font-size: 1em;
font-weight: 400;
line-height: 1.3em;
color: #323232;
padding: 0;
}
h2, h3, h4, h5, h6 {
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium", "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
font-weight: 500;
line-height: 1.3em;
color: #323232;
}
.ie8 h2, .ie8 h3, .ie8 h4, .ie8 h5, .ie8 h6,
.ie7 h2, .ie7 h3, .ie7 h4, .ie7 h5, .ie7 h6 {
font-family: "franklin-gothic-urw-n5";
}
h2, .mceEditor.ploneSkin iframe h2 {
font-size: 1.5em;
margin: 1.25em 0 .35em;
}
h3, .mceEditor.ploneSkin iframe h3 {
font-size: 1.3em;
margin: 0 0 .35em;
}
h4, .mceEditor.ploneSkin iframe h4 {
font-size: 1.1em;
margin: 0 0 .35em;
}
h5, .mceEditor.ploneSkin iframe h5 {
font-size: 1em;
margin: 0 0 .35em;
}
h6, .mceEditor.ploneSkin iframe h6 {
font-size: 1em;
margin: 0 0 .35em;
color: gray;
}
p {
margin-bottom: 1em;
}
p strong, li strong, div strong, th strong, td strong, p b, li b, div b, th b, td b {
font-weight: 500;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
}
p > strong, span > strong, li > strong, div > strong, th > strong, td > strong, p > b, span > b, li > b, div > b, th > b, td > b { color: #000 }
li pre strong, pre strong {
font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
font-weight: bold;
}
body[class*="_view"] a > strong,
body[class*="_view"] a > b {
color: #c15200;
}
ul {
list-style: disc outside none;
}
ol {
list-style: decimal outside none;
}
li {
display: list-item;
}
img.full { /**/
width: 100%;
}
.somLinkedContent {
display: inline;
position: relative;
z-index: 2;
}
hr {
height: 2px;
width: 100%;
border-width: 2px 0;
border-top-color: #ddd;"
}
blockquote {
margin: 1.45em 0;
border: none !important;
}
.ie7 blockquote, .ie7 .callout {
border-left: 5px solid #8bbee3 !important;
}
.ie7 .callout {
padding-left: 15px;
}
blockquote, blockquote p {
font-size: 1.15rem !important;
line-height: 1.43em !important;
}
blockquote, blockquote p, blockquote span {
color: #323232 !important;
}
.pullquote, .callout { /**/
float: right;
font-size: 1.5em !important;
line-height: 1.5 !important;
margin-left: 1em;
width: 40%;
}
.pullquote.left, .callout.left {
float: left;
margin-right: 1em;
margin-left: 0;
}
blockquote:before, .pullquote:before, .callout:before,
blockquote:after, .pullquote:after, .callout:after {
font-family: Georgia, 'Times New Roman', serif;
color: #d3e5f3;
font-size: 9rem;
font-weight: normal;
line-height: 0;
margin-left: 5px;
position: relative;
z-index: -1;
}
.ie8 blockquote:before, .ie8 .pullquote:before, .ie8 .callout:before,
.ie8 blockquote:after, .ie8 .pullquote:after, .ie8 .callout:after {
font-size: 144px;
}
blockquote:before, .pullquote:before, .callout:before {
content: '\201C' !important;
display: block;
left: -.2em;
top: .35em;
}
blockquote:after, .pullquote:after, .callout:after {
content: '\201D' !important;
display: block;
float: right;
}
.portaltype-formthankspage blockquote:before,
.portaltype-formthankspage blockquote:after {
content: '' !important;
}
.portaltype-formthankspage blockquote {
padding-left: 0;
}
.pullquote:after, .callout:after {
top: .1em;
}
code, pre {
font-size: .85em;
}
pre {
padding: .75em 1em;
}
table {
margin-bottom: 1em;
}
th, td {
padding: .5em;
}
th.align-top, td.align-top {
vertical-align:top;
}
th, .table th {
font-weight: normal;
text-align: left;
}
.table th, .table td {
line-height: 1.25em;
}
table[align], table[style*="float"], div[style*="float"], img[style*="float"] {
position: relative;
z-index: 1;
margin: 1.5em;
}
table[align="right"],table[style*="float:right"],table[style*="float: right"],div[style*="float:right"],div[style*="float: right"],img[style*="float:right"],img[style*="float: right"] {
margin-right: 0;
}
table[align="left"],table[style*="float:left"],table[style*="float: left"],div[style*="float:left"],div[style*="float: left"],img[style*="float:left"],img[style*="float: left"] {
margin-left: 0;
}
.template-folder_contents table.listing, .stx table,
.template-folder_tabular_view table.listing,
.template-sharing table.listing,
.ArchetypesLikertWidget table.listing {
border-bottom: 1px solid #E0E0E0;
border-collapse: collapse;
border-left: 1px solid #E0E0E0;
border-spacing: 0;
margin: 1em 0;
}
.template-folder_contents table.listing th, .stx table th,
.template-folder_tabular_view table.listing th,
.template-sharing table.listing th,
.ArchetypesLikertWidget table.listing th {
background: none repeat scroll 0 0 transparent;
border-bottom: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
border-top: 1px solid #E0E0E0;
padding: .25em .5em;
}
.stx table th {
text-transform: lowercase;
}
.template-folder_contents table.listing .top,
.template-folder_tabular_view table.listing .top,
.template-sharing table.listing .top,
.ArchetypesLikertWidget table.listing .top {
border-left: 1px solid White;
border-right: 1px solid White !important;
border-top: 1px solid White !important;
padding: 0 0 1em;
text-align: right !important;
}
.template-folder_contents table.listing .listingCheckbox,
.template-folder_tabular_view table.listing .listingCheckbox,
.template-sharing table.listing .listingCheckbox {
text-align: center;
}
.template-folder_contents table.listing td, .stx table td,
.template-folder_tabular_view table.listing td,
.template-sharing table.listing td,
.ArchetypesLikertWidget table.listing td {
border-right: 1px solid #E0E0E0;
padding: .25em .5em;
}
.template-folder_contents table.listing a,
.template-folder_tabular_view table.listing a,
.template-sharing table.listing a {
text-decoration: none;
}
.template-folder_contents table.listing a:hover,
.template-folder_tabular_view table.listing a:hover,
.template-sharing table.listing a:hover {
text-decoration: underline;
}
.template-folder_contents table.listing img,
.template-folder_tabular_view table.listing img,
.template-sharing table.listing img {
vertical-align: middle;
}
.template-folder_contents table.listing td a label, .stx table td a label,
.template-folder_tabular_view table.listing td a label,
.template-sharing table.listing td a label {
cursor: pointer;
}
table.listing .sortdirection {
font-size: .8em;
color: #c6c6c6;
padding-left: .4em;
}
table.vertical {
background-color: White;
}
table.vertical th {
padding: .5em;
}
table.vertical td {
border-top: 1px solid #E0E0E0;
padding: .5em;
}
table.grid td {
border: 1px solid #E0E0E0;
padding: .5em;
}
table.plain, table.plain td, table.plain th {
border: 1px solid #CCC;
border-collapse: collapse;
padding: .5em;
}
table.invisible td, table.invisible th,
table.listing td, table.listing th,
table.plain td, table.plain th {
vertical-align:top;
}
.template-folder_contents table.listing .even, .stx table .even,
.template-folder_tabular_view table.listing .even,
.template-sharing table.listing .even  {
background-color: #F1F0EC;
}
.template-sharing #content table.listing input[type="checkbox"]  {
float: none;
}
#content ul, #content ol {
margin: 0 0 1em 1.5em;
padding-left: 1.05em;
}
#content li {
margin-bottom: .35em;
}
#content ul {
margin-left: 1.3em;
}
#content ul li {
padding-left: .2em;
}
span.dropShadow,
span.img-rounded,
span.img-circle,
span.img-polaroid {
display: inline-block; /**/
}
.dropShadow, .newsImage {
margin-bottom: .5em;
box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.ie8 .dropShadow, .ie8 .newsImage {
filter: progid:DXImageTransform.Microsoft.Shadow(Color=#b3b3b3, Strength=3, Direction=0),
progid:DXImageTransform.Microsoft.Shadow(Color=#b3b3b3, Strength=3, Direction=90),
progid:DXImageTransform.Microsoft.Shadow(Color=#b3b3b3, Strength=3, Direction=180),
progid:DXImageTransform.Microsoft.Shadow(Color=#b3b3b3, Strength=3, Direction=270);
zoom: 1;
position: relative;
top: -3px;
left: -3px;
}
.newsImage, .captioned img {margin-bottom:.3em; height: auto !important;}
.newsImageContainer {
float: right;
margin: .5em 0 1em 1.5em;
position:relative;
z-index: 1;
clear: both;
display: block !important;
}
#video {
float: right;
clear:both;
margin: 10px;
position: relative;
z-index: 10;
}
.videoWrapper {
display: table-cell;
height: 0;
padding-bottom: 56.25%;
padding-top: 25px;
position: relative;
}
.videoWrapper > object {
left: 0;
max-height: 100%;
max-width: 100%;
position: absolute;
top: 0;
}
#content-area > .videoWrapper {
display: block;
}
#vert-nav ul,
#horz-nav ul {
list-style: none;
margin: 0;
}
#vert-nav ul li {
line-height: 1.3em;
word-wrap: break-word;
}
.icons-on #vert-nav .state-published:hover, .icons-on #vert-nav .state-pending:hover, .icons-on #vert-nav .state-private:hover {
text-decoration: underline;
}
#vert-nav .navTreeLevel0 {
background-color: white;
font: 500 1.1em "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium", "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
opacity: .99;
zoom: 1;
}
.ie8 #vert-nav .navTreeLevel0, .ie7 #vert-nav .navTreeLevel0 {
font-family: "franklin-gothic-urw-n5";
}
#vert-nav .navTreeLevel0 .navTreeTopNode {
background-color: #cd7533;
background-image: linear-gradient(to bottom, #d78e59, #cd7533);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d78e59, endColorstr=#cd7533);
}
.ie7 #vert-nav .navTreeLevel0 .navTreeTopNode {
background-color: #cd7533 !important;
}
#vert-nav .navTreeLevel0 a {
display: block;
color: #333;
padding: 8px 20px;
border-bottom: 1px solid #d9d9d9;
line-height: 1.2em;
}
.icons-on #vert-nav .navTreeLevel0 .state-published {
color: #333 !important;
}
.icons-on #vert-nav .navTreeLevel0 .state-published.navTreeCurrentItem {
color: #c15200 !important;
}
#vert-nav .navTreeLevel0 .navTreeTopNode a {
padding: 9px 20px;
color: white;
text-transform: uppercase;
border-bottom: none;
}
#vert-nav .navTreeLevel0 a:hover {
color: #c15200;
background-color: #f7f3ec;
}
#vert-nav .navTreeLevel0 .navTreeTopNode a:hover {
color: white;
background-color: #b56d3c;
background-color: rgba(0,0,0,.1);
}
#vert-nav .navTreeLevel1 a {
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
color: #323232;
padding-left: 35px;
}
.icons-on #vert-nav .navTreeLevel1 .state-published {
color: #323232 !important;
}
.icons-on #vert-nav .navTreeLevel1 .state-published.navTreeCurrentItem {
color: #c15200 !important;
}
#vert-nav .navTreeLevel2 a {
position: relative;
padding-left: 70px;
}
#vert-nav .navTreeLevel2 a:before {
position: absolute;
left: 55px;
content: '>';
color: #d4864c;
font-size: .75em;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
font-weight: 500;
}
.ie8 #vert-nav .navTreeLevel2 a:before, .ie7 #vert-nav .navTreeLevel2 a:before {
font-family: "franklin-gothic-urw-n5";
}
#vert-nav .navTreeLevel3 a {
padding-left: 105px;
}
#vert-nav .navTreeLevel3 a:before {
left: 90px;
content: '–';
}
#vert-nav .navTreeLevel0 .navTreeTopNode a.navTreeCurrentItem {
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
font-weight: 500;
color: white;
}
#vert-nav a.navTreeCurrentItem {
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
font-weight: 500;
color: #c15200;
}
.ie8 #vert-nav .navTreeLevel0 .navTreeTopNode a.navTreeCurrentItem, .ie8 #vert-nav a.navTreeCurrentItem,
.ie7 #vert-nav .navTreeLevel0 .navTreeTopNode a.navTreeCurrentItem, .ie7 #vert-nav a.navTreeCurrentItem {
font-family: "franklin-gothic-urw-n5";
}
.manageInHeaderPortletsLink,.managePortletsAboveLink,.managePortletsBelowLink,.manageFooterPortletsLink,.manageSiteFooterPortletsLink {
text-align: center;
}
div.managePortletsLink, a.managePortletsFallback {
display: block;
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
line-height: 1.43em;
margin: 0;
padding: .5em 0;
background-color: #E5EECC;
clear: both;
}
#portlets-below a.managePortletsFallback {
margin-bottom: 1em;
}
.span12 #viewlet-below-content > .row {
margin: 0 0 .5em;
}
footer a.managePortletsFallback {
background: transparent;
}
aside[id^="portal-column-"] .portlets-manager .section > form,
.portlet-manager-row .portlets-manager .section > form {
margin-bottom: 5px;
}
#fieldset-categorization > div[id^="archetypes-fieldname-"],
aside[id^="portal-column-"] .portletAssignments,
.portlet-manager-row .portletAssignments {
border: 1px solid #ccc;
box-sizing: border-box;
border-radius: 4px;
margin-bottom: .6em;
padding: 1em;
}
#fieldset-categorization > div[id^="archetypes-fieldname-"] .optionsBox {
border-color: #ccc;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0,0,0,.075) inset;
}
dl.portlet {
font-size: 100%;
}
dl.portlet dt {
background: none;
padding: 0;
}
dl.portlet dd.portletItem, dl.portlet dd.portletFooter, dl.portletError dd {
padding: 0;
}
aside[id^="portal-column-"] {
word-wrap: break-word;
}
aside[id^="portal-column-"] .portletHeader,
aside[id^="portal-column-"] .portletHeader a {
text-transform: uppercase;
font: 500 17px "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
color: #323232 !important;
margin-bottom: .25em;
}
.ie8 aside[id^="portal-column-"] .portletHeader,.ie8 aside[id^="portal-column-"] .portletHeader a,
.ie7 aside[id^="portal-column-"] .portletHeader,.ie7 aside[id^="portal-column-"] .portletHeader a {
font-family: "franklin-gothic-urw-n5";
}
aside[id^="portal-column-"] .portletItem,
aside[id^="portal-column-"] .portletFooter {
font-size: 14.4px; /**/
color: #808080;
padding: 0;
}
aside[id^="portal-column-"] section,
aside[id^="portal-column-"] dl.portlet {
margin-bottom: 2em;
line-height: 1.3em;
color: #808080;
}
aside[id^="portal-column-"] .portlet > .portletItem {
border-bottom: 1px dotted #e0a880;
}
aside[id^="portal-column-"] .portlet > .portletItem > a,
aside[id^="portal-column-"] .portlet > .portletFooter a {
display: block;
padding: .5em 0 0;
color: #808080 !important;
}
aside[id^="portal-column-"] .portlet > .portletItem > a:visited {
color: #994100;
}
aside[id^="portal-column-"] .portlet > .portletItem > a:hover,
aside[id^="portal-column-"] .portlet > .portletFooter a:hover {
color: #c15200 !important;
}
aside[id^="portal-column-"] .portletItem .portletItemDetails {
line-height: 1.43em;
}
aside[id^="portal-column-"] .portletFooter {
text-align: right;
border-bottom: none;
text-transform: lowercase;
}
aside[id^="portal-column-"] #vert-nav {
margin-bottom: 2.5em;
}
aside[id^="portal-column-"] .portletNavigationTree > .portletItem {
border-bottom: none;
}
aside[id^="portal-column-"] .som_contact_portlet {
color: #808080;
font-size: .9em;
line-height: 1.43;
margin-bottom: 1.5em;
}
aside[id^="portal-column-"] .som_contact_portlet p {
margin-bottom: 0;
}
aside[id^="portal-column-"] .som_contact_portlet .contact_portlet_name span[class="fn"]:first-child {
display: block;
text-transform: uppercase;
font: 500 17px "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
color: #323232;
margin-bottom: .25em;
}
.ie8 aside[id^="portal-column-"] .som_contact_portlet .contact_portlet_name span[class="fn"]:first-child,
.ie7 aside[id^="portal-column-"] .som_contact_portlet .contact_portlet_name span[class="fn"]:first-child{
font-family: "franklin-gothic-urw-n5";
}
aside[id^="portal-column-"] .som_contact_portlet .adr span {
display: block;
}
aside[id^="portal-column-"] .som_contact_portlet .adr .locality,
aside[id^="portal-column-"] .som_contact_portlet .adr .region,
aside[id^="portal-column-"] .som_contact_portlet .adr .postal-code,
aside[id^="portal-column-"] .som_contact_portlet .tel span {
display: inline;
}
aside[id^="portal-column-"] .som_contact_portlet .adr .locality:after {
content: ",";
}
aside[id^="portal-column-"] .som_contact_portlet .tel {
margin-top: .5em;
}
aside[id^="portal-column-"] .som_contact_portlet .tel .type {
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
font-weight: 500;
}
.ie8 aside[id^="portal-column-"] .som_contact_portlet .tel .type,
.ie7 aside[id^="portal-column-"] .som_contact_portlet .tel .type{
font-family: "franklin-gothic-urw-n5";
}
aside[id^="portal-column-"] .som_contact_portlet .tel .type:after {
content: ":";
}
aside[id^="portal-column-"] .portletStaticText {
font-size: .9em;
color: #808080;
padding: 0;
}
/* */
aside[id^="portal-column-"] dl.portletStaticText {
background-color: #F7F7F7;
border: 1px solid #E0E0E0;
padding: 1.5em 1.5em 1em;
}
aside[id^="portal-column-"] .portletStaticText > .portletItem {
border-bottom: none;
}
aside[id^="portal-column-"] .portletCollection .portletHeader,
aside[id^="portal-column-"] .portletRecent .portletHeader {
padding-bottom: .1em;
}
aside[id^="portal-column-"] .portletCollection .portletItem,
aside[id^="portal-column-"] .portletRecent .portletItem {
margin-bottom: .5em;
padding-bottom: .55em;
}
aside[id^="portal-column-"] .portletCollection .portletItem a,
aside[id^="portal-column-"] .portletRecent .portletItem a {
padding-top: 0;
}
.icons-on aside[id^="portal-column-"] .portletCollection .portletItem a.tile,
.icons-on aside[id^="portal-column-"] .portletRecent .portletItem a {
padding: 0 0 0 1.5em;
}
/* */
aside[id^="portal-column-"] .portletCollection > .portletItem > a,
aside[id^="portal-column-"] .portletCollection > .portletFooter a {
*zoom: 1;
}
aside[id^="portal-column-"] .portletCollection > .portletItem > a:before,
aside[id^="portal-column-"] .portletCollection > .portletFooter a:before,
aside[id^="portal-column-"] .portletCollection > .portletItem > a:after,
aside[id^="portal-column-"] .portletCollection > .portletFooter a:after {
display: table;
line-height: 0;
content: "";
}
aside[id^="portal-column-"] .portletCollection > .portletItem > a:after,
aside[id^="portal-column-"] .portletCollection > .portletFooter a:after {
clear: both;
}
aside[id^="portal-column-"] .portletCollection > .portletItem > a .title,
aside[id^="portal-column-"] .portletCollection > .portletFooter a .title {
color: #323232;
font-weight: 500;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
display: inline-block;
line-height: 1.3em;
margin-bottom: .1em;
}
aside[id^="portal-column-"] .portletCollection > .portletItem > a:hover .title,
aside[id^="portal-column-"] .portletCollection > .portletFooter a:hover .title {
color: #c15200 !important;
}
aside[id^="portal-column-"] .portletCollection > .portletItem > a .description,
aside[id^="portal-column-"] .portletCollection > .portletFooter a .description {
color: #808080;
font-size: .9em;
line-height: 1.43em;
}
aside[id^="portal-column-"] .portletCollection > .portletItem > a .collection_item_image,
aside[id^="portal-column-"] .portletCollection > .portletFooter a .collection_item_image {
float: right;
max-width: 40%;
margin-left: .5em;
margin-top: .3em;
border: 1px solid #ccc;
}
aside[id^="portal-column-"] .portletCollection > .portletItem > a .portletItemDetails,
aside[id^="portal-column-"] .portletCollection > .portletFooter a .portletItemDetails {
clear: right;
padding-top: .5em;
}
.icons-on aside[id^="portal-column-"] .portletCollection .portletItem a.contenttype-uncsom-directory-person:before,
.icons-on aside[id^="portal-column-"] .portletRecent .portletItem a.contenttype-uncsom-directory-person:before {
left: 0;
}
aside[id^="portal-column-"] .portletCarouselWrapper {
margin-bottom: 2em;
}
aside[id^="portal-column-"] .portletCarouselWrapper .portletItem {
padding-bottom: 38px;
}
aside[id^="portal-column-"] .portletCarouselWrapper div.scrollable {
width: 100%;
}
aside[id^="portal-column-"] .portletCarouselWrapper div.scrollable div.items div.itemPadding {
margin: 0;
}
aside[id^="portal-column-"] .portletCarouselWrapper .carousel .tileImage {
box-shadow: none;
margin: .7em 0 1em 1em;
width: 100px;
}
aside[id^="portal-column-"] .portletCarouselWrapper .carousel .tileBody .description,
aside[id^="portal-column-"] .portletCarouselWrapper .carousel .tileFooter {
font-size: 14.4px;
}
aside[id^="portal-column-"] .portletNews .portletHeader {
margin-bottom: -.1em;
}
aside[id^="portal-column-"] .portletNews > .portletItem a:visited,
aside[id^="portal-column-"] .portletEvents > .portletItem a:visited {
color: gray;
}
aside[id^="portal-column-"] .portletNews > .portletItem .portletItemDetails,
aside[id^="portal-column-"] .portletCollection > .portletItem .portletItemDetails,
aside[id^="portal-column-"] .portletRss > .portletItem .portletItemDetails,
aside[id^="portal-column-"] .portletRecent > .portletItem .portletItemDetails,
aside[id^="portal-column-"] .portletWorkflowReview > .portletItem .portletItemDetails {
color: #B3B3B3;
font-size: .9em;
text-align: right;
padding-top: 0;
}
aside[id^="portal-column-"] .portletNews > .portletItem .portletItemDetails,
aside[id^="portal-column-"] .portletRss > .portletItem .portletItemDetails,
aside[id^="portal-column-"] .portletWorkflowReview > .portletItem .portletItemDetails {
padding-bottom: .35em;
}
aside[id^="portal-column-"] .portletEvents .portletFooter {
margin: .5em 0;
}
aside[id^="portal-column-"] .portletEvents .portletItem {
padding: .2em 0;
}
aside[id^="portal-column-"] .portletEvents .portletItem a { /**/
color: #808080;
display: inline-block;
margin: .4em 0 .1em 4%; /**/
padding: 0;
width: 74%;
}
aside[id^="portal-column-"] .portletEvents .portletItem a:hover {
color: #c15200;
}
.portletEvents .calDay { /**/
display: inline-block;
float: left;
width: 15%;
margin: .7em 0;
padding: .35em 2%; /**/
text-align: center;
text-transform: uppercase;
word-wrap: normal;
line-height: 1em;
font-size: .9em;
font-weight: 400;
color: white;
background-color: #d07d40;
box-shadow: 0 0 3px rgba(0,0,0,.2);
}
.portletEvents .calDay .month {
display: inline-block;
margin-top:.5em;
}
.portletEvents .calDay .month:first-child {
margin-top: 0;
}
aside[id^="portal-column-"] .portletEvents .portletItem a.calLink{
display: inline;
margin: 0;
}
aside[id^="portal-column-"] dl.portlet.portletEvents .portletItemDetails { /**/
margin-left: 0;
padding: 0 0 .6em 23%;
font-size: .9em;
color: #b3b3b3;
}
aside[id^="portal-column-"] .portletCalendar > .portletItem {
border-bottom: none;
}
.portletCalendar dt {
background-color: #EEE !important;
}
aside[id^="portal-column-"] .portletCalendar .ploneCalendar .event {
background-color: transparent;
}
.ploneCalendar .todaynoevent {
border: 2px solid #FFA500;
}
.ploneCalendar .todayevent {
background-color: transparent;
border: 2px solid #FFA500;
}
aside[id^="portal-column-"] .portletSearch > .portletItem {
border-bottom: none;
}
aside[id^="portal-column-"] .portletSearch .searchField,
#localFooter .portletSearch .searchField {
width: 60%;
margin: 0 .3em 0 0;
}
aside[id^="portal-column-"] .portletSearch form,
#localFooter .portletSearch form {
margin: 0;
}
dl.portlet.toc {
font-size: .9em;
float: right;
max-width: 35%;
-webkit-transition: max-width .9s ease-out;
transition: max-width .9s ease-out;
border: 1px solid #E0E0E0;
padding: 1em 1.7em;
margin: 0 0 1em 1em !important;
clear: right;
position: relative;
background-color: white;
z-index: 1;
}
article.span12 dl.portlet.toc {
max-width: 25%;
}
.toc .TOC1Digit {
margin-left: 1em;
}
.toc .TOC2Digit {
margin-left: 2em;
}
.toc .TOC3Digit {
margin-left: 3em;
}
#document-toc .portletHeader {
font: 500 1.2em "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
margin-bottom: .4em;
text-align: center;
text-transform: capitalize;
color: #323232;
}
#document-toc .portletItem {
border: 0 none;
margin: 0;
padding-top: 0;
}
#document-toc dd {
padding-bottom: .25em;
}
#document-toc ol {
list-style-type: disc;
margin: .5em 0 0 .75em;
padding-left: 0;
}
#document-toc ol li {
margin: .6em 0 .3em;
line-height: 1.4em;
}
#document-toc ol ol {
list-style-type: circle;
margin-left: 1.5em;
margin-top: .3em;
}
#document-toc ol ol li {
margin-top: 0;
}
#document-toc ol ol ol {
list-style-type: square;
}
#relatedItemBox {
border: 1px solid #d9d9d9;
border-radius: 4px;
padding: .5em 1em 1em;
margin-top: 1.5em;
}
#relatedItemBox dt, #relatedItemBox dd {
margin-top:.3em;
}
#relatedItemBox dt {
font: 500 1.05em/1.2em "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
text-transform: capitalize;
color: #333;
}
#relatedItemBox dd {
margin-left: 0;
}
.icons-on #relatedItemBox dd span[class*='contenttype'] {
padding-left: 1.1em;
}
#archetypes-fieldname-relatedItems label {
display: inline-block !important;
}
#archetypes-fieldname-relatedItems ul {
list-style: none;
margin-left: 0;
padding-left: 0;
}
#archetypes-fieldname-relatedItems li a[onclick] {
color: #aaa;
font-size: .7em;
border-bottom: none;
padding-left: .2em;
}
#atrb_relatedItems label {
display: inline;
font-size: 1em;
margin-right: .1em;
}
#atrb_relatedItems td {
padding-bottom: 1em;
vertical-align: top;
}
#atrb_relatedItems td:empty {
padding-bottom: 10em;
}
#atrb_relatedItems .overlaycontent td[class^="contenttype"] {
padding: .2em 0 .9em 1.1em;
}
#content .eventDetails {
border-color: #CCC;
border-style: solid;
border-width: .08em;
margin-top: .35em;
padding: .25em;
width: 22em;
}
#content .eventDetails table {
width: 100%;
margin: 0;
border: none;
}
#content .eventDetails th,
#content .eventDetails td {
border: none;
padding: 2%;
}
#content .eventDetails th {
color: #323232;
font-weight: 500;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
text-align: right;
text-transform: capitalize;
vertical-align: top;
width: 8em;
}
.ie8 #content .eventDetails th {
padding-right: .5em;
}
.eventDetails {
clear: right;
float: right;
margin: 0 0 .5em 1em;
position: relative;
z-index: 1;
}
#content .eventDetails .eventDetail div {
float: left;
width: 55%;
}
#content .eventDetails h2 {
background-color: #DDD;
font-size: 100%;
letter-spacing: 0;
margin: 0 0;
padding: .5em .5em .5em 1em;
}
#content .eventDetails .eventDetail {
clear: both;
}
#content .eventDetails .eventDetail h3 {
float: left;
font-size: 100%;
text-align: right;
width: 37%;
}
#content .eventDetails .eventDetail h3, #content .eventDetails .eventDetail div {
padding: 2%;
}
#event-base-edit select {
width: auto;
}
div[class=''] #portlets-above > .cell:last-child {
margin-bottom: 11px;
}
div[class=''] #portlets-above > .cell.width-full, div[class=''] #portlets-above > .AbovePortletManager5.position-3\3a 4 {
margin-bottom: 22px;
}
.portlet-manager-row .porlet-well_manager {
float: left;
margin: 2% 2% 2% 0 !important;
width: 30%;
}
.portlet-manager-row {
float: left;
width: 100%;
background: white;
}
.portlet-manager-row .portlets-manager .section > form .hiddenStructure {
display: block !important;
}
.managedPortlet .portletHeader {
border: 1px solid #E0E0E0;
padding: .3em;
}
.managedPortletActions {
display: block;
float: right;
}
article .managedPortletActions a,
aside[id^="portal-column"] .managedPortletActions .toggle-visibility {
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
font-size: .9em !important;
}
.managedPortletActions a.delete {
color: red !important;
}
.managedPortletActions a.up, .managedPortletActions a.down {
color: royalblue !important;
font-size: .75em !important;
}
.managedPortletActions .portlet-action {
display: inline-block;
}
.managedPortletActions .portlet-action button {
font-size: .8rem;
line-height: 1rem;
color: #333;
}
.managedPortletActions .portlet-action button[name$='up'],
.managedPortletActions .portlet-action button[name$='down'] {
color: royalblue;
font-size: .7rem;
}
.managedPortletActions .portlet-action button[name*='remove'] {
color: crimson;
font-size: 1rem;
}
aside[id^="portal-column-"] .portletAssignments .portletHeader, aside[id^="portal-column-"] .portletAssignments .portletHeader a {
color: #c15200;
/**/    text-transform: none;
font-size: 1em;
}
.managedPortlet {
margin: .7em 0;
}
/* */
div.position-1\3a 5 {margin-left: auto;} /* */
div.position-2\3a 5 {margin-left: auto;} /* */
div.position-3\3a 5 {margin-left: auto;} /* */
div.position-4\3a 5 {margin-left: auto;} /* */
div.position-1\3a 6 {margin-left: auto;} /* */
div.position-5\3a 6 {margin-left: auto;} /* */
div[class*="PortletManager1"] {
width: auto !important;
clear: both;
}
div[class*="PortletManager2"] {
width: 48% !important;
float: left;
clear: left;
}
div[class*="PortletManager3"] {
width: 48% !important;
float: right;
clear: right;
}
.InHeaderPortletManager3:after, .AbovePortletManager3:after, .BelowPortletManager3:after, .FooterPortletManager3:after, .SiteFooterPortletManager3:after {
visibility: hidden;
display: block;
font-size: 1em;
content: ' ';
clear: both;
}
div[class*="PortletManager4"] {
width: 30.5% !important;
float: left;
clear: left;
margin-right: 4.25%;
}
div[class*="PortletManager5"] {
width: 30.5% !important;
float: left;
margin-right: 4.25%;
}
div[class*="PortletManager6"] {
width: 30.5% !important;
float: left;
clear: right;
}
.ie8 .SiteFooterPortletManager1.width-1\3a 2 {width: 48% !important;float: left;clear: left;}
.ie8 .SiteFooterPortletManager2.width-1\3a 2 {width: 48% !important;float: right;clear: right;}
.ie8 .SiteFooterPortletManager1.width-1\3a 3 {width: 31% !important;float: left;clear: left;margin-right: 3%;}
.ie8 .SiteFooterPortletManager2.width-1\3a 3 {width: 31% !important;float: left;margin-right: 3%;}
.ie8 .SiteFooterPortletManager3.width-1\3a 3 {width: 31% !important;float: left;clear: right;}
.ie7 .SiteFooterPortletManager1.width-1\3a 2 {width: 48% !important;float: left;clear: left;}
.ie7 .SiteFooterPortletManager2.width-1\3a 2 {width: 48% !important;float: right;clear: right;}
.ie7 .SiteFooterPortletManager1.width-1\3a 3 {width: 31% !important;float: left;clear: left;margin-right: 3%;}
.ie7 .SiteFooterPortletManager2.width-1\3a 3 {width: 31% !important;float: left;margin-right: 3%;}
.ie7 .SiteFooterPortletManager3.width-1\3a 3 {width: 31% !important;float: left;clear: right;}
.ie7 #portlets-header, .ie7 #portlets-above, #edit-bar-container {
zoom: 0;
}
#portlets-footer {
zoom: 1;
}
/* */
div[class*="PortletManager2"] ~ div[class*="PortletManager3"] ~ div[class*="PortletManager4"].position-2\3a 3 {
width: 100% !important;
}
/* */
div[class*="PortletManager2"].width-1\3a 4.position-0 { /* */
width: 30.5% !important;
margin-right: 4.25%;
}
div[class*="PortletManager3"].width-1\3a 4.position-1\3a 4 {
width: 30.5% !important;
float: left;
clear: none;
margin-right: 4.25%;
}
div[class*="PortletManager4"].width-1\3a 4.position-1\3a 2 {
margin-right: 0;
clear: right;
}
div[class*="PortletManager5"].width-1\3a 4.position-3\3a 4 {
width: auto !important;
float:none;
margin-right: 0;
clear: both;
}
/* */
div[class*="PortletManager1"].width-1\3a 5.position-0 {
width: 30.5% !important;
float: left;
clear: left;
margin-right: 4.25%;
}
div[class*="PortletManager2"].width-1\3a 5.position-1\3a 5 {
width: 30.5% !important;
float: left;
clear: none;
margin-right: 4.25%;
}
div[class*="PortletManager3"].width-1\3a 5.position-2\3a 5 {
width: 30.5% !important;
float: left;
clear: right;
}
div[class*="PortletManager1"] ~ div[class*="PortletManager5"].width-1\3a 5.position-3\3a 5 {
width: 47% !important;
}
div[class*="PortletManager1"] ~ div[class*="PortletManager6"].width-1\3a 5.position-4\3a 5 {
width: 47% !important;
float: right;
clear: right;
}
div[id^="portlets-"].row {
margin-left: 0;
}
dl.portlet {
margin: 0 0 2em;
}
div[id^="portlets-"] .portletHeader, div[id^="portlets-"] .portletHeader a,
footer .portletHeader, footer .portletHeader a {
font-size: 24px; /**/
font-size: 1.5rem;
font-weight: 500;
line-height: 1.2em;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
color: #3187b6 !important;
margin-bottom: .2em !important;
border: none;
}
div[id^="portlets-"] .portletCollection .portletHeader, div[id^="portlets-"] .portletCollection .portletHeader a,
div[id^="portlets-"] .portletRss .portletHeader, div[id^="portlets-"] .portletRss .portletHeader a,
div[id^="portlets-"] .portletEvents .portletHeader, div[id^="portlets-"] .portletEvents .portletHeader a,
div[id^="portlets-"] .portletNews .portletHeader, div[id^="portlets-"] .portletNews .portletHeader a,
footer .portletCollection .portletHeader, footer .portletCollection .portletHeader a,
footer .portletRss .portletHeader, footer .portletRss .portletHeader a,
footer .portletEvents .portletHeader, footer .portletEvents .portletHeader a,
footer .portletNews .portletHeader, footer .portletNews .portletHeader a {
margin-bottom: 0 !important;
}
footer .portletHeader, footer .portletHeader a {
font-size: 22px !important;
}
div[id^="portlets-"] .portletItem,
footer .portletItem {
word-wrap: break-word;
clear: both;
border-bottom: 1px dotted #E0A880;
margin-left: 0;
}
div[id^="portlets-"] .portletCollection dd.portletItem,
div[id^="portlets-"] .portletRss dd.portletItem,
div[id^="portlets-"] .portletEvents dd.portletItem,
div[id^="portlets-"] .portletNews dd.portletItem,
footer .portletCollection dd.portletItem,
footer .portletRss dd.portletItem,
footer .portletEvents dd.portletItem,
footer .portletNews dd.portletItem {
padding: .7em 0 !important;
}
div[id^="portlets-"] .portletCollection .portletItem:before, div[id^="portlets-"] .portletCollection .portletItem:after,
div[id^="portlets-"] .portletNews .portletItem:before, div[id^="portlets-"] .portletNews .portletItem:after,
footer .portletCollection .portletItem:before, footer .portletCollection .portletItem:after,
footer .portletNews .portletItem:before, footer .portletNews .portletItem:after {
content: "";
display: table;
line-height: 0;
}
div[id^="portlets-"] .portletCollection .portletItem:after,
div[id^="portlets-"] .portletNews .portletItem:after,
footer .portletCollection .portletItem:after,
footer .portletNews .portletItem:after {
clear:both;
}
div[id^="portlets-"] .portletItem a.tile,
footer .portletItem a.tile {
color: #323232;
}
div[id^="portlets-"] .portletItem a.tile:hover,
div[id^="portlets-"] .portletFooter a:hover,
footer .portletItem a.tile:hover,
footer .portletFooter a:hover {
color: #c15200;
border-bottom: 1px solid;
}
div[id^="portlets-"] .portletFooter, div[id^="portlets-"] .portletFooter a,
footer .portletFooter, footer .portletFooter a {
color: #323232;
text-align: right;
padding-top: .5em !important;
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
border: none;
}
div[id^="portlets-"] .portletItem .portletItemDetails,
footer .portletItem .portletItemDetails {
color: #808080;
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
text-align:right;
clear: right;
font-size: .95em;
line-height: 1.43em;
padding-top: .5em;
}
div[id^="portlets-"] .som_contact_portlet,
footer .som_contact_portlet {
margin-bottom: 2em;
}
div[id^="portlets-"] .som_contact_portlet .contact_portlet_name,
footer .som_contact_portlet .contact_portlet_name {
margin-bottom: 0;
}
div[id^="portlets-"] .som_contact_portlet .contact_portlet_name span[class="fn"]:first-child,
footer .som_contact_portlet .contact_portlet_name span[class="fn"]:first-child {
color: #3187B6 !important;
display: block;
font: 500 25.6px/1.2em "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
margin-bottom: .2em !important;
}
footer .som_contact_portlet .contact_portlet_name span[class="fn"]:first-child {
font-size: 22px;
}
div[id^="portlets-"] .som_contact_portlet .contact_portlet_name .org,
footer .som_contact_portlet .contact_portlet_name .org {
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
font-size: 1rem;
line-height: 1.43rem;
font-weight: 500;
}
div[id^="portlets-"] .som_contact_portlet .adr span,
footer .som_contact_portlet .adr span {
display: block;
}
div[id^="portlets-"] .som_contact_portlet .adr .locality,
div[id^="portlets-"] .som_contact_portlet .adr .region,
div[id^="portlets-"] .som_contact_portlet .adr .postal-code,
div[id^="portlets-"] .som_contact_portlet .tel span,
footer .som_contact_portlet .adr .locality,
footer .som_contact_portlet .adr .region,
footer .som_contact_portlet .adr .postal-code,
footer .som_contact_portlet .tel span {
display: inline;
}
div[id^="portlets-"] .som_contact_portlet .adr .locality:after,
footer .som_contact_portlet .adr .locality:after {
content: ",";
}
div[id^="portlets-"] .som_contact_portlet .tel,
footer .som_contact_portlet .tel {
margin-top: .5em;
}
div[id^="portlets-"] .som_contact_portlet .tel .type,
footer .som_contact_portlet .tel .type {
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
font-weight: 500;
}
div[id^="portlets-"] .som_contact_portlet .tel .type:after,
footer .som_contact_portlet .tel .type:after {
content: ":";
}
footer .width-full .som_contact_portlet .contact_portlet_name .org {
display: block;
margin-bottom: .1em;
}
footer .width-full .som_contact_portlet .adr {
display: inline-block;
}
footer .width-full .som_contact_portlet .adr span {
display: inline-block;
}
.ie7 footer .width-full .som_contact_portlet .adr span {
display: block;
}
.ie7 footer .width-full .som_contact_portlet .adr .locality,
.ie7 footer .width-full .som_contact_portlet .adr .region,
.ie7 footer .width-full .som_contact_portlet .adr .postal-code,
.ie7 footer .width-full .som_contact_portlet .tel span {
display: inline;
}
footer .width-full .som_contact_portlet .adr > span:after {
content: ", ";
}
footer .width-full .som_contact_portlet .adr > .region:after,
footer .width-full .som_contact_portlet .adr > .url:after {
content: "";
}
footer .width-full .som_contact_portlet .adr > .country-name:after,
footer .width-full .som_contact_portlet .adr > .tel:after,
footer .width-full .som_contact_portlet .adr > .email:after {
content: " \2022";
}
footer .width-full .som_contact_portlet .tel {
margin-top: 0;
}
.ie7 footer .width-full .som_contact_portlet .tel {
margin-top: .5em;
}
div[id^="portlets-"] .portletCalendar, footer .portletCalendar {
width: auto;
}
div[id^="portlets-"] .portletCalendar .portletItem, footer .portletCalendar .portletItem {
display: inline;
padding: 0;
}
div[id^="portlets-"] .portletCalendar .portletItem table, footer .portletCalendar .portletItem table {
margin: .4em 0;
}
div[id^="portlets-"] .ploneCalendar .weekdays th, footer .ploneCalendar .weekdays th {
background-color: #eee;
margin-bottom: -5px;
}
div[id^="portlets-"] .ploneCalendar td, footer .ploneCalendar td {
background-color: white;
}
div[id^="portlets-"] .ploneCalendar td.todaynoevent, footer .ploneCalendar td.todaynoevent {
border: 2px solid #FFA500;
}
div[id^="portlets-"] .portletCarouselWrapper, footer .portletCarouselWrapper {
background: none !important;
border: none !important;
padding: 0 !important;
}
div[id^="portlets-"] .portletCarouselWrapper .portletItem, footer .portletCarouselWrapper .portletItem {
display: block;
border-bottom: none;
background-color: #e7f2f8;
margin: .5em 0 1.2em;
padding: 0;
}
div[id^="portlets-"] .portletCarouselWrapper .carousel, footer .portletCarouselWrapper .carousel {
height: auto !important;
}
div[id^="portlets-"] .portletCarouselWrapper .tileHeadline, footer .portletCarouselWrapper .tileHeadline {
line-height: normal;
}
div[id^="portlets-"] .portletCarouselWrapper div.scrollable, footer .portletCarouselWrapper div.scrollable {
width: 100%;
}
div[id^="portlets-"] div.scrollable div.items div.itemPadding, footer div.scrollable div.items div.itemPadding {
margin: 1.5em 1.6em;
}
div[id^="portlets-"] .portletCarouselWrapper div.navi, footer .portletCarouselWrapper div.navi {
width: auto;
}
div[id^="portlets-"] #portlets-below .portletCarouselWrapper dd a.browse, footer .portletCarouselWrapper dd a.browse {
border-bottom: 0;
}
div[id^="portlets-"] .portletCarouselWrapper a.browse, footer .portletCarouselWrapper a.browse {
width: 45px;
z-index: 2 !important;
border: none;
}
div[id^="portlets-"] .portletCarouselWrapper a.browse span, footer .portletCarouselWrapper a.browse span {
display: none;
}
div[id^="portlets-"] .portletCarouselWrapper a.prev, footer .portletCarouselWrapper a.prev {
right: auto;
}
div[id^="portlets-"] .portletCarouselWrapper a.next, footer .portletCarouselWrapper a.next {
background: none !important;
left: auto;
right: 0;
}
div[id^="portlets-"] .portletCarouselWrapper a.next:before, footer .portletCarouselWrapper a.next:before {
content: '\25B6';
color: #2C8BB9;
left: 11px;
}
div[id^="portlets-"] .portletCarouselWrapper .tileFooter, footer .portletCarouselWrapper .tileFooter {
text-transform: lowercase;
}
div[id^="portlets-"] .portletCollection .portletItem:before,
div[id^="portlets-"] .portletCollection .portletItem:after {
content: " ";
display: table;
}
div[id^="portlets-"] .portletCollection .portletItem:after {
clear: both;
}
div[id^="portlets-"] .portletCollection .portletItem:first-child,
div[id^="portlets-"] .portletRss .portletItem:first-child,
footer .portletCollection .portletItem:first-child,
footer .portletRss .portletItem:first-child {
padding: 0 0 1em;
}
/* */
div[id^="portlets-"] .portletCollection .portletItem a,
footer .portletCollection .portletItem a {
display: block;
border: none;
}
div[id^="portlets-"] .portletCollection .portletItem .description, /**/
footer .portletCollection .portletItem .description,
div[id^="portlets-"] .portletRss .portletItem .summary,
footer .portletRss .portletItem .summary,
div[id^="portlets-"] .portletRss .portletItem p,
footer .portletRss .portletItem p {
display: block;
font-size: 100%;
font-weight: 400;
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
color: #808080;
}
/* */
div[id^="portlets-"] .portletCollection .portletItem a.tile,
footer .portletCollection .portletItem a.tile {
display: inline;
background: none;
}
/* */
div[id^="portlets-"] .portletCollection .title,
footer .portletCollection .title,
div[id^="portlets-"] .portletRss .title,
footer .portletRss .title {
text-decoration: none;
color: #323232;
font-size: 1.1em;
line-height: 1.4em;
}
div[id^="portlets-"] .portletCollection .title:hover,
footer .portletCollection .title:hover,
div[id^="portlets-"] .portletRss .title:hover,
footer .portletRss .title:hover {
color: #c15200;
border-bottom: 1px solid;
}
div[id^="portlets-"] .portletCollection .collection_item_image,
footer .portletCollection .collection_item_image {
float: right;
width: auto;
height: auto;
margin-top: .45em;
margin-left: 1em;
border:1px solid #ccc;
}
div[id^="portlets-"] .portletCollection .tileImage,
footer .portletCollection .tileImage {
border: 1px solid #bfbfbf;
margin-left: .75em;
float: none;
}
div[id^="portlets-"] .portletRss .portletItem a.tile,
footer .portletRss .portletItem a.tile {
border: none;
padding: 0 0em 0 0;
color: #323232;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
font-weight: 400;
}
div[id^="portlets-"] .portletRss .portletItem a {
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
border-bottom: 1px dotted;
font-weight: 400;
}
div[id^="portlets-"] .portletRss .summary img,
footer .portleRss .summary img {
float:right;
margin: .45em 0 0 .75em;
border: 1px solid #bfbfbf;
}
div[id^="portlets-"] .portletEvents dd.portletItem,
footer .portletEvents dd.portletItem {
padding-left: 0 !important;
position: relative;
border-bottom: 1px dotted #e0a880;
}
div[id^="portlets-"] .portletEvents .calDay,
footer .portletEvents .calDay {
margin-top: .3em;
margin-right: 3%;
}
div[id^="portlets-"] .portletEvents .calDay .day,
footer .portletEvents .calDay .day {
display: inline-block;
font-size: 1.5em;
margin: .05em 0;
line-height: 1em;
}
div[id^="portlets-"] .portletEvents .portletItem a,
footer .portletEvents .portletItem a {
width: 74%;
border: none;
}
div[id^="portlets-"] .portletEvents .portletItemDetails,
footer .portletEvents .portletItemDetails {
padding-top: .3em;
}
.portletEvents .alert-error { margin-top: 1em }
.portletEvents .dummy .calDay { height: 2.5em }
.portletEvents .fallback { margin-top: .8em }
.portletEvents .fallback i[class^='icon'] { opacity: .6; margin-top: 2px; }
div[id^="portlets-"] .portletNews .portletItem,
footer .portletNews .portletItem {
}
div[id^="portlets-"] .portletNews .portletItem a,
footer .portletNews .portletItem a {
display: inline;
border: none;
}
div[id^="portlets-"] .portletNews .portletItem .tile img,
footer .portletNews .portletItem .tile img {
display: none;
}
div[id^="portlets-"] .portletRecent .portletItem,
footer .portletRecent .portletItem {
display: block;
margin-left: 0;
}
div[id^="portlets-"] .portletRecent .portletItem a:link,
footer .portletRecent .portletItem a:link {
display: inline;
border: none;
color: #2b5ca2 !important;
}
div[id^="portlets-"] .portletRecent .portletItem a:hover,
footer .portletRecent .portletItem a:hover {
border-bottom: 1px solid #0066cc;
}
div[id^="portlets-"] .portletWorkflowReview .portletItem a,
footer .portletWorkflowReview .portletItem a {
display: inline;
border:none;
}
div[id^="portlets-"] .portletWorkflowReview .portletItem a:hover,
footer .portletWorkflowReview .portletItem a:hover {
border-bottom: 1px solid #0066cc;
}
div[id^="portlets-"] .portletSearch .portletItem,
footer .portletSearch .portletItem {
display: block;
margin-left: 0;
border-bottom: none;
}
div[id^="portlets-"] dl.portletStaticText {
background-color: #F7F7F7;
border: 1px solid #E0E0E0;
padding: 1.5em 1.5em 1em;
}
footer dl.portletStaticText {
}
/* */
div[id^="portlets-"] div.portletStaticText,
footer div.portletStaticText {
background: none;
border: 0;
border-radius: 0;
padding: 0;
margin: 0 0 1em;
}
div[id^="portlets-"] div.portletStaticText h2:first-child,
div[id^="portlets-"] div.portletStaticText h3:first-child,
div[id^="portlets-"] div.portletStaticText h4:first-child,
div[id^="portlets-"] div.portletStaticText h5:first-child,
div[id^="portlets-"] div.portletStaticText h6:first-child,
footer div.portletStaticText h2:first-child,
footer div.portletStaticText h3:first-child,
footer div.portletStaticText h4:first-child,
footer div.portletStaticText h5:first-child,
footer div.portletStaticText h6:first-child {
margin-top: 0;
}
div[id^="portlets-"] .portletStaticText h2 a:link, div[id^="portlets-"] .portletStaticText h2 a:visited, div[id^="portlets-"] .portletStaticText h2 a:hover, div[id^="portlets-"] .portletStaticText h2 a:active, div[id^="portlets-"] .portletStaticText h2 a,
footer .portletStaticText h2 a:link, footer .portletStaticText h2 a:visited, footer .portletStaticText h2 a:hover, footer .portletStaticText h2 a:active, footer .portletStaticText h2 a {
border: none;
}
div[id^="portlets-"] .portletStaticText .portletItem, footer .portletStaticText .portletItem {
border-bottom: none;
}
/* */
body.largeText {
font-size: 130%;
}
body.smallText {
font-size: 90%;
}
/* */
.template-solgemafullcalendar_view .ui-widget {
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 1rem;
z-index: 2000;
}
.template-solgemafullcalendar_view table.fc-agenda-slots {
line-height: 1em;
}
.template-solgemafullcalendar_view .ui-state-default, .template-solgemafullcalendar_view .ui-widget-content .ui-state-default, .template-solgemafullcalendar_view .ui-widget-header .ui-state-default {
background: #407BA6;
border: 1px solid #4b83ac;
}
.template-solgemafullcalendar_view .ui-state-active, .template-solgemafullcalendar_view .ui-widget-content .ui-state-active, .template-solgemafullcalendar_view .ui-widget-header .ui-state-active {
background: url("/obgyn/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_50_75ad0a_40x100.png") repeat-x scroll 50% 50% #6a9e07 !important;
}
.template-solgemafullcalendar_view .ui-state-hover, .template-solgemafullcalendar_view .ui-widget-content .ui-state-hover, .template-solgemafullcalendar_view .ui-widget-header .ui-state-hover, .template-solgemafullcalendar_view .ui-state-focus, .template-solgemafullcalendar_view .ui-widget-content .ui-state-focus, .template-solgemafullcalendar_view .ui-widget-header .ui-state-focus {
border: 1px solid #888;
background: #ddd;
}
.template-solgemafullcalendar_view  .fc-event {
background-color: #5193c3;
padding: 0 0 0 .3em;
}
.template-solgemafullcalendar_view  #calendar .contentmenu_selected {
background-color: rgba(75,131,172,.75) !important;
}
.template-solgemafullcalendar_view  .fc-event.fc-event-vert {
background-color: #1770b0;
border-color: #1770b0;
}
.template-solgemafullcalendar_view  .fc-event .fc-event-title {line-height: 1.1rem;}
.ie8 .template-solgemafullcalendar_view  .fc-event .fc-event-title {line-height: 17.5px;}
.template-solgemafullcalendar_view  .fc-event .fc-event-time {
margin-right: .2em;
font-weight: normal;
line-height: 1.3rem;
}
.ie8 .template-solgemafullcalendar_view  .fc-event .fc-event-time {line-height: 20.8px;}
.template-solgemafullcalendar_view .ui-front {
z-index: 2000;
}
.template-solgemafullcalendar_view .ui-dialog-title {
font-size: 1.2em;
font-weight: 500;
}
.template-solgemafullcalendar_view #contextualContentMenu dl.activated dt a:hover {
color: white !important;
}
.template-solgemafullcalendar_view #contextualContentMenu ul#contentActionMenus dl.activated dd {
top: 27px !important;
left: 0;
}
.template-solgemafullcalendar_view #contextualContentMenu ul#contentActionMenus dd.actionMenuContent ul {
margin-left: 0;
}
.template-solgemafullcalendar_view #contextualContentMenu ul#contentActionMenus dd.actionMenuContent ul a {
margin-right: 0;
padding-left: 1em;
padding-right: 1em;
}
.template-solgemafullcalendar_view #event_edit_container #content > div {
margin-top: 0;
width: auto !important;
}
.template-solgemafullcalendar_view #event_edit_container #content > div > .eventDetails {
margin-bottom: 1em;
}
.template-solgemafullcalendar_view #event_edit_container #content > ul {
width: auto !important;
position: absolute;
right: 6.5em;
z-index: 1;
}
.template-solgemafullcalendar_view #event_edit_container #content > ul li {
color: #888;
}
.template-solgemafullcalendar_view .ui-widget-content a {
color: #c15200;
}
.template-solgemafullcalendar_view .ui-widget-content a:hover {
text-decoration: underline;
}
.template-solgemafullcalendar_view #content #calendar .ui-widget-header {
font-weight: 500;
}
.template-solgemafullcalendar_view #content #calendar .fc-content a:link {
color: white;
}
.template-solgemafullcalendar_view #content #calendar .fc-content a.state-published {
color: white !important;
}
.template-SFAjax_base_edit #content {
padding: .25em;
}
.template-SFAjax_base_edit #content #event-base-edit fieldset[id^="fieldset"] label {
display: inline;
line-height: 1.5em;
}
.template-SFAjax_base_edit #content {
font-family: "franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
}
.template-SFAjax_base_edit #content #event-base-edit li.formTab a {
font-weight: 500;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
}
.template-SFAjax_base_edit #content #event-base-edit li.formTab a {
color: #c15200;
}
.template-SFAjax_base_edit #content #event-base-edit li.formTab a.selected {
color: black;
}
.template-SFAjax_base_edit #content #event-base-edit li.formTab a {
color: #c15200;
}
.template-SFAjax_base_edit #content #event-base-edit .fieldErrorBox {
color: #808080;
font-size: .85em;
}
.template-solgemafullcalendar_view iframe[name="SFEventEditIFRAME"] {
overflow-y: auto !important;
}
.plone_jscalendar option {padding-left: .5em;
}
#sfc-ical-export {
position:relative;
z-index:1;
}
/* */
.js .som-story-gallery-no-js,
.js #somAjaxEvents > .no-js {display: none;}
#storygallery-categories { margin: 0 }
label[for="storygallery-categories"] { margin: 0 7px 5px 0 }
.som-story-gallery {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
margin-top: 2.5em;
}
.som-story-gallery .item {
display: inline-block; /**/
width: 220px;
min-height: 220px;
margin: 0 1.3em 2.8em 0;
vertical-align: top;
}
.som-story-gallery .item .photo-frame {
position: relative;
height: 220px;
width: 220px;
background: no-repeat center center whitesmoke;
background-size: cover;
cursor: pointer;
}
.ie8 .som-story-gallery .item .photo-frame {
overflow: hidden;
background: #333;
}
.ie8 .som-story-gallery .item .photo-frame > img {
max-width: 300px;
position: relative;
left: -40px;
}
.ie8 .som-story-gallery .item .photo-frame > img.portrait { top: -50px; }
.som-story-gallery .titleboard {
position: absolute;
box-sizing: border-box;
width: 100%;
bottom: 0;
margin: 0;
padding: .5em .5em .6em;
text-align: center;
background-color: #5292bd;
z-index: 2;
}
.som-story-gallery .active .titleboard { background-color: #cd7533; }
.som-story-gallery .active .titleboard:after {
content: '';
display: block;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 8px solid #cd7533;
height: 0;
width: 0;
position: absolute;
left: 50%;
bottom: -8px;
margin-left: -5px;
}
.som-story-gallery .title {
font-size: .95em;
margin: 0;
}
.som-story-gallery .title a,
.som-story-gallery .title a:hover,
.som-story-gallery .title a:focus,
.som-story-gallery .type {
color: #fff;
border: none !important;
text-decoration: none;
}
.som-story-gallery .type {
color: rgba(255,255,255,.8);
font-size: .85em;
line-height: 1.2em;
margin: 0;
}
.som-story-gallery .desc {
display: none;
box-sizing: border-box;
position: relative;
margin: 2.1em 0 0;
padding: 0 70% 0 0;
background: transparent;
}
.som-story-gallery .desc img {
max-width: 60%;
max-height: 600px;
}
.som-story-gallery .desc h3 {font-size: 1.6em;}
.som-story-gallery .desc h3 a,
.som-story-gallery .desc h3 a:hover,
.som-story-gallery .desc h3 a:focus {
border: none;
color: #323232;
text-decoration: none;
}
.som-story-gallery .desc .more {
display: block;
margin-top: 1em;
color:#323232;
}
#content .som-story-gallery ~ ul.gallery-pagination {
margin: 0 0 2em;
padding-left: 0;
}
#content .som-story-gallery ~ .gallery-pagination li {
display: inline-block;
margin: 0 0 10px 7px;
padding: 0 0 1em;
}
#content .som-story-gallery ~ .gallery-pagination li:first-child {margin-left: 0;}
#content .som-story-gallery ~ .gallery-pagination li a {
border: 1px solid lightgray;
padding: 5px 9px 4px;
background-color: whitesmoke;
}
#content .som-story-gallery ~ .gallery-pagination li a:hover {
border-color: #bbb;
background-color: #e5e5e5;
}
#content .som-story-gallery ~ .gallery-pagination li a.current {
border: none;
padding: 5px 6px 4px;
background-color: transparent;
color: #333;
font-weight: 500;
}
#content .som-story-gallery ~ .gallery-pagination li a.prev {margin-right: 5px;}
#content .som-story-gallery ~ .gallery-pagination li a.next {margin-left: 5px;}
@media (max-width: 767px) {
.som-story-gallery { display: block; }
.som-story-gallery .item {
display: block;
margin-bottom: 1.5em;
}
.som-story-gallery .desc {
width: auto !important;
color: #808080;
font-size: 90%;
font-weight: 400;
line-height: 1.35em;
margin-top: .5em;
padding: 0;
}
.som-story-gallery .desc img,
.som-story-gallery .desc h3,
.som-story-gallery .active .titleboard:after  { display: none; }
}
.spinner {
width: 100px;height: 100px;
-webkit-animation: spinnerSweep 1s infinite linear;
animation: spinnerSweep 1s infinite linear;
border-radius:75px;
border-bottom:5px solid gainsboro;
margin: 0 0 35px;
}
.calDay .spinner {
width: 20px;height: 20px;
margin: 6px auto;
border-bottom:2px solid gainsboro;
}
.ie8 .spinner {
border: none;
height: auto;
}
.ie8 .spinner:after { content:'loading...' }
@-webkit-keyframes spinnerSweep { to { -webkit-transform: rotate(360deg); } }
@keyframes spinnerSweep { to { transform: rotate(360deg); } }
/* */
.imageBorder img {border: 1px solid #323232;}
.xxxLargeFont {font-size: 140%;}
.xxLargeFont {font-size: 130%;}
.xLargeFont {font-size: 120%;}
.largeFont {font-size: 110%;}
.normalSizeFont {font-size: 100%;}
.smallFont {font-size: 90%;}
.xSmallFont {font-size: 80%;}
div .blue,p .blue,h2 .blue,h3 .blue,h4 .blue,h5 .blue,h6 .blue {color: #3187b6;}
div .red,p .red,h2 .red,h3 .red,h4 .red,h5 .red,h6 .red {color: #c00;}
.blue a:link, .blue a {color: #3187b6 !important;}
.red a:link, .red a {color: #c00 !important;}
.image-right {
float: right;
clear: right;
margin: .5em 0 1em 1.5em;
position: relative;
z-index: 1;
}
.image-left {
float: left;
clear: left;
margin: .5em 1.5em .5em 0;
position: relative;
z-index: 1;
}
.image-inline {
float: none;
}
span.imageBorder img, img.imageBorder {border: 1px solid #323232;}
span.img-circle img, img.img-circle {border-radius: 500px;}
span.img-rounded img, img.img-rounded {border-radius: 6px;}
span.dropShadow {margin-bottom: 0;}
span.dropShadow img, img.dropShadow {
box-shadow: 0 0 5px rgba(0,0,0,.4);
}
table.invisible {
visibility: visible;
}
.discreet, .image-caption {
font-size: 90%;
font-weight: 400;
line-height: 1.35em;
}
.discreet {
color: #808080;
}
.image-caption, dl.portlet dd.image-caption {
display: block;
width: auto !important;
margin: .2em .7em .7em;
}
.image-caption, dl.portlet dd.image-caption, .newsImageContainer .discreet {
font-size: .8em;
word-wrap: break-word;
}
dl.captioned, .newsImageContainer {
max-width:100%;
border: 1px solid #e0e0e0;
background-color: #f7f7f7;
}
.newsImageContainer span a {
display: block;
margin: .5em 0 .3em -.3em;
font-size: .9em;
}
dl.portletStaticText dl.captioned {
background-color: #fff;
}
.alert {display:table;}
/* */
.ploneSkin .mceIframeContainer {
padding: .7em 0; /**/
}
.ploneSkin .mceListBoxMenu {
height: 500px !important;
}
.mceEditor.ploneSkin iframe {background:white;}
.mceEditor.ploneSkin iframe #content {
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
font-size: 1em;
color: #323232;
line-height: 1.43em;
}
.suppressVisualEditor {margin-top:.5em !important;}
#plonebrowser label, #plonebrowser input, #plonebrowser button, #plonebrowser select, #plonebrowser textarea {
font-size: .86rem !important;
}
#plonebrowser #linktype a,
#plonebrowser #upload {
margin-left: 4.8px;
}
#plonebrowser #content.dialog-wrapper {
padding: 0 1em 0;
}
#plonebrowser #linktype_panel {
border-bottom: 1px solid #bbb;
}
#plonebrowser #linktype div.current {
border-color: #bbb #bbb #fff;
}
#plonebrowser #searchtext {
border: 1px solid #bbb;
}
#plonebrowser #internallinkcontainer {
border: 1px solid #bbb !important;
}
#plonebrowser .radioscrolllist {
line-height: 16px;
}
#plonebrowser .radioscrolllist .list {
padding: .5em 0 .5em .5em;
}
#plonebrowser .radioscrolllist .list a,
#plonebrowser .radioscrolllist .list span {
padding-left: 1.5em;
line-height: 16px;
}
#plonebrowser .radioscrolllist .list a.contenttype-formfolder {
padding-left: 0;
}
#plonebrowser .radioscrolllist .list input {
margin-top: .1em !important;
}
#plonebrowser .formHelp {
padding: 7px 0 0 9px !important;
}
#plonebrowser .dialog-wrapper h2 {
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#plonebrowser #details_panel, #plonebrowser #addimage_panel {
border-left: 1px solid #bbb;
}
#plonebrowser #details-fields label {
margin-bottom: .2em;
}
#plonebrowser #description, #plonebrowser  #details_panel div.radioscrolllist #cssstyle,
#plonebrowser #details_panel div.radioscrolllist #title  {
border: 1px solid #bbb;
width: 90% !important;
}
#plonebrowser #externalurlprefix {
margin-right: .3em;
}
#plonebrowser #anchorlinkcontainer #common-link-fields {
margin-top: 1em;
}
#plonebrowser #anchorlinkcontainer > div {
margin-bottom: .3em;
}
#plonebrowser #browseimage_panel.row {
margin-left: -10px;
}
#plonebrowser select, .forceColors select {
width: auto;
}
#plonebrowser .row {
margin-left: 0;
}
#plonebrowser #footer {
position: relative;
}
#plonebrowser #internallinkcontainer {
height: 330px;
}
textarea[id="htmlSource"] {
height: 310px !important;
}
.ie8 .template-atct_edit .plonepopup {
border: 1px solid black;
}
.forceColors label[for="wraped"],
.forceColors label[for="anchorName"] {
display: inline-block;
margin-left: 5px;
}
.forceColors form[onsubmit*="Anchor"] .mceInputPanel {
margin-bottom: 0;
}
.forceColors .mceActionPanel {
margin-top: 0;
}
.forceColors .panel_wrapper {
margin-bottom: .6em;
}
.forceColors div[style*="float"] {
margin: 0;
}
#table .formPanel .widget {
display: inline;
}
.dropup, .dropdown {
margin-left: 0 !important;
}
.dropdown-toggle {
padding: .5em;
}
#top .link-group .dropdown-toggle {
padding-left: .6em;
}
.dropdown-toggle:after {
content: '\25be'; /**/
font-size: 11.2px;
line-height: 0;
margin-left: .35em;
}
.dropdown-menu {
top: auto;
border-radius: 0;
}
.ie7 .dropdown-menu {
top: 25px;
}
.ie8 .dropdown-menu {
filter: progid:DXImageTransform.Microsoft.Shadow(Color=#aaaaaa, Strength=5, Direction=0),
progid:DXImageTransform.Microsoft.Shadow(Color=#aaaaaa, Strength=5, Direction=90),
progid:DXImageTransform.Microsoft.Shadow(Color=#aaaaaa, Strength=5, Direction=180),
progid:DXImageTransform.Microsoft.Shadow(Color=#aaaaaa, Strength=5, Direction=270);
zoom: 1;
}
ul.dropdown-menu li {
margin: 0;
}
.navbar {color: #ccc;}
.navbar-static-top .dropdown-menu a, .dropdown-menu a {
color: #323232;
margin: .5em 0;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
background-color: #d78e59;
background-image: linear-gradient(to bottom, #d78e59, #cd7533);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd78e59', endColorstr='#ffcd7533', GradientType=0);
}
#edit-bar .dropdown-menu li > a[class=""]:hover,
#edit-bar .dropdown-menu li > a[class^="action"]:hover,
#edit-bar .dropdown-menu li > a[class^="kss"]:hover,
#edit-bar .dropdown-menu li > a.contenttype-formfolder:hover,
#edit-bar .dropdown-menu li > a.link-overlay:hover,
#edit-bar .dropdown-menu li > a[class=""]:focus,
#edit-bar .dropdown-menu li > a[class^="action"]:focus,
#edit-bar .dropdown-menu li > a[class=""]:focus,
#edit-bar .dropdown-menu li > a.contenttype-formfolder:focus,
#edit-bar .dropdown-menu li > a.link-overlay:focus,
#edit-bar .dropdown-submenu:hover > a[class=""],
#edit-bar .dropdown-submenu:hover > a[class^="action"],
#edit-bar .dropdown-submenu:hover > a[class=""],
#edit-bar .dropdown-submenu:hover > a.contenttype-formfolder,
#edit-bar .dropdown-submenu:hover > a.link-overlay {
background-image: none;
}
.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
background-color: #d07d40;
background-image: linear-gradient(to bottom, #d07d40, #c15200);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd07d40', endColorstr='#ffc15200', GradientType=0);
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
background-color: #3b3b3b;
}
#content-area .btn[style*="width: 100%"],
#content-area .btn[style*="width:100%"],
.portletStaticText .btn[style*="width: 100%"],
.portletStaticText .btn[style*="width:100%"] {
padding-left: 0;
padding-right: 0;
}
#content ul.nav-tabs {
margin-left: 0;
border-bottom: 1px solid #ccc;
}
#content ul.nav-tabs li {
margin-bottom: 0;
position: relative;
bottom: -6px;
}
.ie7 #content ul.nav-tabs li {
bottom: -1px;
margin-top: 5px;
}
#content ul.nav-tabs li:after,
#content ul.nav-tabs li.active:after {
content: "";
display: block;
}
#content ul.nav-tabs li:after {
border-bottom: 5px solid transparent;
}
#content ul.nav-tabs li.active:after {
border-bottom: 5px solid white;
}
.nav-tabs > li > a {
padding-bottom: 12px;
background-color: #F7F7F7;
border-color: #ccc;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
border-color: #ccc #ccc transparent;
}
article .nav-tabs li:not(.active) a:not(.btn):hover {
border-color: #ccc;
}
.accordion-group {
margin-top: 5px;
}
.accordion-heading {
position: relative;
}
.accordion-heading>.accordion-toggle:after {
content: '';
display: block;
width: 16px;
height: 16px;
position: absolute;
right: 16px;
top: 33%;
background: url("/genetherapy/++theme++SOMTheme/img/glyphicons-halflings.png") no-repeat scroll -456px -72px transparent;
-wekit-transition: all .25s ease-in-out 0s;
transition: all .25s ease-in-out 0s;
opacity: .5;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.accordion-heading>.accordion-toggle.current:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.accordion-heading>.accordion-toggle {
color: #333;
background-color: #f5f5f5;
border-color: #B8B8B8;
border-bottom-color: transparent;
border-bottom-style: solid;
}
.accordion-heading>.accordion-toggle>a {
color: #555;
text-decoration: none;
border-bottom: none;
}
.accordion-heading>a:hover,  .accordion-heading>a:active{
background-color: #efefef;
text-decoration: none;
border-bottom: 1px solid transparent !important;
}
.overlay-image .pb-image {
padding: 16px; /**/
}
.pb-ajax, .pb-image {
box-shadow: 0 10px 25px rgba(0,0,0,.5);
}
#exposeMask, .ui-widget-overlay {
background: #0B0B0B !important;
opacity: .75 !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
filter: alpha(opacity=75);
}
/* */
.slider-container, #slider-container {border: none !important;position: relative;}
#slider-container #slider {
position: relative;
}
#slider-container img.full {
width: 100%;
}
.ie7 #slider-container .news-slide h1 {
margin-top: 0;
}
#slider-container .news-slide img {
max-width: 50%;
margin-left: 1.6em;
}
.slider-container #easySlider-goToButtons.crossfade-navigation,
#slider-container #easySlider-goToButtons.crossfade-navigation {
margin: 0 100px;
}
#easySlider-goToButtons a {
color: #888;
border-radius: 15px;
}
#easySlider-goToButtons a:hover {
border: 1px solid #666;
color: #333;
}
#easySlider-goToButtons #leftb a, #easySlider-goToButtons #rightb a {
background: none repeat scroll 0 0 transparent !important;
border: medium none !important;
color: #777;
font-size: 1.3em;
}
.ie7 #easySlider-goToButtons #leftb a{
background: url("/genetherapy/++theme++SOMTheme/css/++resource++prevII.gif") no-repeat scroll center center transparent !important;
}
.ie7 #easySlider-goToButtons #rightb a {
background: url("/genetherapy/++theme++SOMTheme/css/++resource++nextII.gif") no-repeat scroll center center transparent !important;
}
#easySlider-goToButtons #leftb a:hover, #easySlider-goToButtons #rightb a:hover {
color: #333;
}
#easySlider-goToButtons a.active {
background-color: #777 !important;
border: 1px solid #666 !important;
color: #eee !important;
}
#easySlider-goToButtons a.active:hover {
border: 1px solid #444 !important;
color: #fff !important;
}
#easySlider-goToButtons #rightb a:before {
content: "\25BA";
}
#easySlider-goToButtons #leftb a:after {
content: "\25C4";
}
button#pauseplay {
right: -95px;
}
#slider-container > #prevBtn, #slider-container > #nextBtn {
z-index:2;
position: absolute;
left: auto;
right: auto;
top: 55%;
bottom: auto;
}
#slider-container > #prevBtn {left: 25px !important;}
#slider-container > #nextBtn {right: 45px !important;}
#slider-container > #prevBtn a, #slider-container > #nextBtn a {
background: none repeat scroll 0 0 #222 !important;
border: 3px solid white !important;
border-radius: 30px;
color: #FFF !important;
font-size: 70px;
font-weight: 400;
height: 45px !important;
width: 45px !important;
line-height: 30px;
opacity: .5;
position: absolute;
text-align: center;
top: -25px;
}
#slider-container #prevBtn a:hover, #slider-container #nextBtn a:hover,
#slider-container #prevBtn a:focus, #slider-container #nextBtn a:focus {
text-decoration: none;
}
.ie8 #slider-container #prevBtn a, .ie8 #slider-container #nextBtn a {
background: gray !important;
border: 2px solid white !important;
}
.ie7 #slider-container > #prevBtn, .ie7 #slider-container > #nextBtn {top: 40%;}
.ie7 #slider-container > #prevBtn {left: -30px !important;}
.ie7 #slider-container > #nextBtn {right: -30px !important;}
.ie7 #slider-container > #prevBtn a, .ie7 #slider-container > #nextBtn a {
background: url("/genetherapy/++theme++SOMTheme/css/++resource++btn_prev.gif") no-repeat scroll 0 0 transparent !important;
height: 77px !important;
opacity: 1;
top: 0;
width: 30px !important;
border: none !important;
}
.ie7 #slider-container > #nextBtn a {
background: url("/genetherapy/++theme++SOMTheme/css/++resource++btn_next.gif") no-repeat scroll 0 0 transparent !important;
}
#slider-container > #prevBtn a:hover, #slider-container > #nextBtn a:hover {opacity: 1}
#slider-container > #prevBtn a:before {
content:'\2039';
position: relative;
right: -5px;
top: 1px;
}
#slider-container > #nextBtn a:after {
content:'\203A';
position: relative;
left: -5px;
top: 1px;
}
#prevBtn.easybutton a, #nextBtn.easybutton a {
top: 60px;
}
#smallButtons #prevBtn a, #smallButtons #nextBtn a {
background-color: #222;
background-image: none;
border: 2px solid #FFF !important;
border-radius: 23px;
bottom: 30px;
font-size: 40px;
font-weight: 400;
height: 25px;
left: 20px;
line-height: 19px;
top: auto;
width: 25px;
color: white;
opacity: .5;
}
#smallButtons #nextBtn {
margin-left: .5em !important;
}
#smallButtons #prevBtn a:hover, #smallButtons #nextBtn a:hover {
opacity: 1;
}
#smallButtons #prevBtn a:after {
content:'\2039';
}
#smallButtons #nextBtn a:after {
content:'\203A';
}
.ie7 #smallButtons #prevBtn a {
background: url("/genetherapy/++theme++SOMTheme/css/++resource++arrowl2.gif") no-repeat scroll 0 0 transparent;
}
.ie7 #smallButtons #nextBtn a {
background: url("/genetherapy/++theme++SOMTheme/css/++resource++arrowr2.gif") no-repeat scroll 0 0 transparent;
}
.ie7 #smallButtons #prevBtn a, .ie7 #smallButtons #nextBtn a {
color: transparent;
border: none !important;
display: block;
float: left;
height: 30px;
margin: 0 5px;
width: 30px;
opacity: 1;
}
.easySlider-goToBullets ~ #prevBtn,
.easySlider-goToBullets ~ #nextBtn {
display: none;
}
/* */
#slider-container .landing {
position: relative;
}
#slider-container .landing > p,
#slider-container .landing > img {
margin: 0;
}
#slider-container .landing .caption {
position: absolute;
bottom: 0;
padding: 1em;
background-color: #555;
background-color: rgba(85,85,85,.85);
width: 100%;
text-shadow: 0 0 7px black;
text-align: center;
}
#slider-container .landing .caption.left,
#slider-container .landing .caption.right {
width: 30%;
font-size: 1.4em;
text-align: left;
padding: 1.25em;
top: auto;
bottom: 2.5em;
}
#slider-container .landing .caption.left.top,
#slider-container .landing .caption.right.top {
top: 2.5em;
bottom: auto;
}
#slider-container .landing .caption.left {left: 3em;}
#slider-container .landing .caption.right {right: 3em;}
#slider-container .landing h2,
#slider-container .landing p {
color:white;
line-height: 1.15em;
}
#slider-container .landing h2 {
font-size: 1.6em;
margin: 0 0 .2em;
}
#slider-container .landing p {
font-size: .8em;
}
/* */
header .slider li.slide.crossfade, header #slider li.slide.crossfade {
background-color: transparent !important;
visibility: hidden;
}
header .slider li.slide.crossfade-current, header #slider li.slide.crossfade-current {
visibility: visible;
}
header div.news-slide, header div.news-slide a {
color: white;
text-shadow: 0 0 10px #000;
}
header div.news-slide img {
box-shadow: 0 0 10px rgba(0,0,0,.3);
}
header img.news-slide-image {
float: right;
padding-top: 0 !important;
margin-top: 10px;
}
header #easySlider-goToButtons #leftb a, header #easySlider-goToButtons #rightb a {
color: white;
}
.carousel.lastCarousel {
width: auto;
background-color: #e7f2f8;
margin: 0 0 2em;
font-size: 110%;
}
.carousel a:hover {
background: none !important;
}
div.scrollable {
margin: 0 auto; /**/
height: 250px; /**/
}
div.scrollable div.items div.itemPadding {
margin: 1.5em 1.3em 2.2em;
}
.portletCarouselWrapper .carousel {
margin: 0 0 1em 0;
}
.carouselWrapper .carousel {
height: auto !important;
}
.portletCarouselWrapper div.scrollable {
width: 660px; /**/
}
.portletCarouselWrapper .carousel .itemPadding > img, .carousel .tileImage {
height: auto !important;
}
.carousel .tileImage  {
box-shadow: 0 0 5px rgba(0,0,0,.3);
float: right;
margin: 0 0 1em 1em;
position: relative;
z-index: 2;
}
.carousel h2.tileHeadline  {
font-size: 1.5em;
font-weight: 500;
line-height: 1.1em;
margin: 0 0 .25em;
padding-top: 3px !important;
}
.carousel h2.tileHeadline a:link, .carousel h2.tileHeadline a:visited, .carousel h2.tileHeadline a:hover, .carousel h2.tileHeadline a:active {
border-bottom: 0 !important;
color: #3187B6;
}
.carousel .tileBody .description, .carousel .tileFooter {
font-size: 1rem;
font-weight: 400;
line-height: 1.43em;
}
.carousel .tileFooter a {
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
}
.carousel a.browse {
width:330px; /**/
height: 38px;
width: 45px;
margin: 0 auto; /**/
padding-bottom: 4px;
border: none;
background: none;
border: none;
z-index: 3;
}
.carousel a.browse:before {
content: '\25C4';
color: #2c8bb9;
font-size: 18px;
position: relative;
left: 17px;
top: 11px;
}
.carousel a.prev:hover, .carousel a.next:hover {
border-bottom: none;
}
.carousel a.prev {
right: auto;
}
.carousel a.next {
left: auto;
background: none;
}
.carousel a.next:before {
content: '\25BA';
color: #2c8bb9;
position: relative;
left: 11px;
}
.carousel a.prev:link, .carousel a.prev:visited, .carousel a.prev:hover, .carousel a.prev:active,
.carousel a.next:link, .carousel a.next:visited, .carousel a.next:hover, .carousel a.next:active {
border-bottom: 0 !important;
}
.carousel a.browse span {
display: none;
}
.carousel div.navi {
z-index: 2;
margin-top: 0;
}
.carousel div.navi a {
border: none;
margin: 13px 3px 3px;
background-color: #C2D9E7;
height: 9px;
width: 9px;
}
.carousel div.navi a:hover {
background-color: #7AABcb !important;
}
.carousel div.navi a.active {
background-color: #7AABcb;
}
.carousel div.toolBar {
background-color: transparent;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
height: inherit;
width: inherit;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"],
input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
color: #323232;
}
div#recaptcha_widget_div input[type="text"]{
height: auto;
}
label, input, button, select, textarea {
font-size: .9rem;
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
}
.required {
background: none;
padding: 0;
}
#content li.formTab a.required span {
background-image: none;
padding-right: 0;
}
.plone_jscalendar {
margin: 0 0 1.5em;
}
#edit-bar {
border-radius: .3em .3em 0 0;
min-height: 2.1em;
padding-top: .2em;
}
#edit-bar #content-views {
margin-left: 5px;
}
#edit-bar #content-views a, #content li.formTab a {
line-height: inherit;
}
#edit-bar .actionMenuContent {
top: 25px !important;
}
#edit-bar .actionMenuContent ul {
margin-top: .7em;
}
#edit-bar #contentActionMenus {
margin-top: .25em;
}
#edit-bar dl.actionMenu.activated dd, #contentActionMenus {
border-radius: 0;
}
#edit-bar a {
padding: .2em .9em;
}
#edit-bar #plone-contentmenu-factories .actionMenuContent a,
#edit-bar #contentActionMenus #plone-contentmenu-factories.actionMenu.activated dd a:hover {
padding: .2em .9em .2em 2.1em;
}
#edit-bar .actionMenuHeader > a {
padding: 0 .45em;
}
#edit-bar #contentActionMenus dl.actionMenu.activated dd a:hover, #edit-bar #contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
padding: .2em .9em;
}
#content fieldset {
padding: 0;
}
#pfg-fieldwrapper fieldset {
border: 1px solid #d9d9d9;
padding: 0 1.2em;
}
#pfg-fieldwrapper fieldset legend {
font-size: 1.5em;
line-height: 1.2em;
width: auto;
margin: 0 0 0 -.2em;
padding: .2em;
border: none;
}
#pfg-fieldwrapper fieldset > div.formHelp {
margin: .25em 0 1.5em;
}
#content .optionsBox label {
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
}
.formQuestion.label {
display: block;
background: transparent;
color: #323232;
font-weight:normal;
line-height: 1.2em;
margin-bottom: .3em;
padding: 0;
text-shadow: none;
}
#content .ArchetypesSelectionWidget  {
margin-bottom: 1.2em;
}
#content .field input[type="text"][name$=".title"], #archetypes-fieldname-title input {
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
font-weight: 500;
letter-spacing: normal;
padding: 0 .2em;
color: #323232;
}
#content .field textarea[name$=".description"], #archetypes-fieldname-description textarea#description {
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-style: normal;
font-weight: 400;
padding: .2em .7em;
}
#content #archetypes-fieldname-carouselprovider {
border: 1px solid #ccc;
padding: .5em;
}
label[for="enableBanner"] {
margin-left: .3em;
}
#content ul.formTabs {
margin: 0;
border-bottom: none;
border-radius: .3em .3em 0 0;
padding-top: .2em;
}
#content input[type="checkbox"] {
float: left;
}
#content input[type="checkbox"]#sort_order {
display: block;
float: none;
left: 9em;
position: relative;
top: 1.3em;
}
#content fieldset[id^="fieldset"] label,
.template-personal-preferences #content label {
display: block;
}
#archetypes-fieldname-text {
position: relative;
}
#archetypes-fieldname-text label[for='text'] {
display: inline-block !important;
}
article:not(.span6) #archetypes-fieldname-text .fieldTextFormat {
position: absolute;
right: 0;
}
.portaltype-image #content fieldset[id^="fieldset"] label,
.portaltype-news-item #content fieldset[id^="fieldset"] label {
display: inline-block;
}
#content-views li.selected a, #content li.formTab a.selected {
font-weight: 500;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
}
#content-views li.selected a, #content-views li a:hover {
border-radius: .3em .3em 0 0;
padding-bottom: .5em;
}
#content li.formTab a.selected, #content li.formTab a:hover {
border-radius: .3em .3em 0 0;
padding-bottom: .2em;
}
#pfg-fieldwrapper + div.formControls {
margin: 0;
}
.editionComment {
padding: 0 0 1em;
}
#archetypes-fieldname-subject dt {font-weight: 400;margin-bottom: .4em;}
.existingTagsSection, .newTagsSection {margin-left:0 !important;}
div.pfg-form select{
width: auto;
}
#content .formPanel input[type='button'],
#content .formControls input {
padding: 1px 6px;
}
.formControls input[value="Log in"] {
line-height: normal;
}
#plone-contentmenu-workflow span[class^="state-"] {
border: none;
border-radius: 1em;
padding: .15em .5em;
}
#plone-contentmenu-workflow .state-published {
background-color: #2B5CA2 !important;
}
.overlaycontent td {
vertical-align: text-top;
}
.overlaycontent td[class^="contenttype"] {
padding: 0 0 .5em 1em;
}
.overlaycontent td input {
margin: 0;
}
.overlaycontent #searchGadget {
margin: 0 .5em 0 0;
}
.overlay-ajax .close,
.overlay-ajax .close:hover,
.overlay-ajax .close:focus,
div.overlay div.close,
div.overlay div.close:hover,
div.overlay div.close:focus {
opacity: 1 !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}
#template-navigation-controlpanel .enableUnloadProtection .label {
background-color: white;
font-size: 1em;
text-shadow: none;
}
body.template-login_failed #content {
text-align: center;
}
.template-login_failed #content-core {
margin: 0 5%;
}
body.template-login_failed #content ul {
text-align: left;
}
#default_page_form dt {
display: block !important;
margin-left: 0 !important;
}
#default_page_form input[type="radio"] {
margin-top: 0;
}
#default_page_form label {
display: inline;
margin: 0 0 0 .5em;
padding-left: 1.2em;
font-weight: 500;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
}
#default_page_form dd {
color: #808080;
font-size: .9rem;
line-height: 1.3em;
margin: 0 0 .4em 0em;
}
.ie8 #default_page_form dd {
font-size: 14.4px;
}
select > option { padding: .1em .3em; }
/* */
.portaltype-formfolder #content article dl.portalMessage {
display: block;
margin-left: 0;
width: auto;
}
.portaltype-formfolder #content dl.portalMessage { /**/
display: inline-block;
margin-left: 4%;
width: 45%;
}
.template-quickedit .pfg-form {
float:none;
}
body[class^='template-fg_thankspage_view'] blockquote dt {
font-weight: normal;
margin: 1.2em 0 .6em;
}
body[class^='template-fg_thankspage_view'] blockquote dd {
border-left: 10px solid whitesmoke;
font-size: .85em;
margin-left: 0;
padding-left: .75em;
}
.qefield  {
width: 100% !important;
}
.qefield .qechild, .qefield .field {
display: inline-block;
float: none;
height: auto;
}
.qefield .not-required, .qefield .required {
margin-right:.5em;
}
.qefield .editHook {
width: auto;
}
.qefield .draggable {
width: 5%;
font-family: sans-serif;
}
.qefield > .field {
width: 53%;
}
.qefield div.field span.required[style]:after {
content: "";
}
.formQuestion, label[for*='version_comment'],
#archetypes-fieldname-query label {
font-size: 1.1em !important;
line-height: 1.43em;
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif !important;
margin-right: .3em;
text-transform:capitalize;
}
.formQuestion .formHelp {
font-size: .82em;
text-transform: none;
}
.formHelp {
font-size: .9em;
}
.ie8 .formHelp, .ie7 .formHelp {
font-size: 14.4px;
}
#fieldset-settings .formQuestion {
margin-bottom: 1.9em;
}
#pfgWidgetWrapper {
float: none;
position: absolute !important;
right: 5% !important;
width: 240px;
}
#fieldWidgets > .tooltip, #fieldsetWidgets > .tooltip, #actionWidgets > .tooltip {
display: none;
}
#content textarea {
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
#content textarea.mce_editable,
#content textarea#text {
margin-top: 80px;
}
/* */
#collection-base-edit .ArchetypesQueryWidget .criteria {
margin: 1em 0 1.5em;
min-width: 570px;
}
#collection-base-edit .queryresults {
float: none;
margin-bottom: .5em;
}
#collection-base-edit .queryindex,
#collection-base-edit .addIndex,
#collection-base-edit .queryoperator,
#collection-base-edit .addOperator,
#collection-base-edit .querywidget,
#collection-base-edit .criteria > div {
display: inline-block;
float: none;
margin-bottom: 6px;
}
#collection-base-edit .criteria > div[class]:first-child {
display: block;
}
#collection-base-edit .removecriteria {
display: block;
margin-left: 0;
font-size: 12.3px;
color: #bfbfbf;
}
#collection-base-edit .multipleSelectionWidget dt,
#collection-base-edit .dateWidget .queryvalue {
border: 1px solid #ccc;
border-radius: 4px;
}
#collection-base-edit .multipleSelectionWidget dt {
font-weight: 500;
padding: 2px;
}
#collection-base-edit .dateWidget .queryvalue {
padding: 5px 2px;
}
#collection-base-edit .relativeDateWidget .queryvalue {
width: 25px;
}
/* */
.calendar {
border: 2px solid #bbb !important;
box-shadow: 0 0 10px rgba(0,0,0,.3) !important;
z-index: 1;
}
.calendar table {
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-weight: 400;
font-size:14px !important;
color: #555 !important;
border-collapse: separate;
border: none !important;
}
.calendar thead .title {
background-color: #EEE !important;
border: 1px solid #CCC !important;
color: #222 !important;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
font-weight: 500 !important;
font-size: 16px;
text-transform: uppercase;
}
.calendar tbody .rowhilite td {
background-color: #59A0D3 !important;
}
.calendar tbody td.today {
}
.calendar .nav {
font-size: 20px;
}
#content-history .historyTools {
float: right;
margin-top: 0 ;
}
#content-history .historyTools ul {
list-style: none;
margin: 0;
}
#content-history .historyTools form {
margin: .5em .4em 0 0;
}
#content-history .historyByLine {
background-color: #F1F0EC;
border: 1px solid #ccc;
margin: .5em 0 .3em;
padding: .4em;
}
#content-history .historyLinks {
float: right;
margin-left: 2em;
}
#content-history .historyComment {
line-height: 20px;
padding-left: .5em;
}
#content-history .historyComparePrevious {
border-top: 1px dotted #ccc;
border-bottom: none;
display: block;
margin: 2em 0 .8em;
text-align: center;
}
#content-history a.historyComparePrevious:hover, #content-history a.historyComparePrevious:visited {
border-bottom: none;
}
#content-history .historyComparePrevious span {
background-color: #fff;
padding: 0 .5em;
position: relative;
top: -.75em;
}
.template-versions_history_form a.version-table-version,
.template-versions_history_form .VersionActions a {
padding-left: 0 !important;
}
.template-versions_history_form table.listing .even {
border: 1px solid #E0E0E0;
}
#top div[id*="gcse"] {
-webkit-animation: fadein .2s;
animation: fadein .2s;
}
@keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
}
.ie8 #searchbox, .ie8 #top div[id*="gcse"] {
display: inline-block;
margin: 2px 0 0 12px;
}
.ie7 #searchbox, .ie7 #top div[id*="gcse"] {
float: left;
}
.navbar-static-top #searchbox-wrap {
display: inline-block;
width: 178px;
}
.navbar-static-top .gsc-control-searchbox-only,
.navbar-static-top .gsc-searchbox-only {
width: 166px;
}
.gsc-search-box {
margin: 0 !important;
}
.gsc-search-box th, .gsc-search-box td {
padding: 0;
}
.gsc-search-box td.gsc-input {
padding-right: 0 !important;
}
.navbar-static-top .gsc-input input.gsc-input {
width: 10em;
margin-bottom: -2px;
padding: .1em 2em .1em .75em;
background-color: #888 !important;
color: #f2f2f2;
letter-spacing: .02em;
border: none;
border-radius: 15px;
opacity: .99;
transition: background-color 0.25s ease 0s;
}
.navbar-static-top .gsc-input input:focus {
background-color: #777 !important;
box-shadow: none;
}
.navbar-static-top .gsc-search-button input {
border: none;
text-indent: -9999em;
min-width: 0;
width: 10px;
padding: 0 7px;
background: transparent url('/genetherapy/++theme++SOMTheme/img/glyphicons-halflings-white.png') no-repeat -47px 3px;
-webkit-background-size: 469px 159px;
opacity: .75;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=75)"; /**/
position: relative;
bottom: -1px;
left: -23px;
}
.navbar-static-top .gsc-search-button input:hover {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
.navbar-static-top .gsc-clear-button {
display: none;
}
/* */
.template-google_search_results #main .gsc-search-box {margin-top: 2em !important;}
.template-google_search_results #main .gsc-input input {
margin-bottom:0;
height:30px;
font-size:16px;
}
.template-google_search_results #main .gsc-search-button input {
margin-left:1em;
font-size:16px;
font-weight:400;
border-radius:4px;
}
.cse .gsc-control-cse, .gsc-control-cse {
margin-top: 1em;
padding: 0 !important;
width: auto !important;
}
.gsc-control-cse, .gsc-control-cse .gsc-table-result {
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 1em !important;
line-height: 1.3em !important;
font-weight: 400 !important;
}
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
color: #323232 !important;
margin-bottom: .2em;
}
#main input.gsc-input {
border-color: #ccc;
height: 20px;
}
#main .cse input.gsc-search-button, #main input.gsc-search-button {
background-color: #efefef !important;
border-color: #ccc !important;
border-radius: none;
color: #333 !important;
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-weight: 400 !important;
height: 34px;
min-width: 54px;
padding: 0 8px !important;
}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
font-size: 1.1em !important;
margin-bottom: .35em;
height: auto;
overflow: visible;
line-height:1.43em;
}
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b {
color: #c15200 !important;
border-bottom: 1px dotted;
}
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
color: #c15200 !important;
}
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
border-bottom: 1px solid;
color: #c15200 !important;
}
.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
color: #c15200 !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
background-color: #F2F2F2 !important;
border-color: #ddd !important;
color: #c15200 !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
background-color: #fff !important;
}
.gsc-cursor div:hover {
border-bottom: 3px solid #ddd !important;
}
.cse .gsc-tabHeader.gsc-tabhInactive, .gsc-tabHeader.gsc-tabhInactive {
color: #323232 !important;
}
.template-search #searchform > .row {
margin-left: 0;
}
.template-search #searchform .searchButton {
padding: .3em;
}
.template-search .searchResults dt {
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
font-weight: 500;
}
.template-search.icons-on .searchResults dt {
padding-left: 1.2em;
}
.template-search .searchResults dd {
margin-bottom: 1em;
}
.template-search.icons-on .searchResults dd {
margin-left: 1.2em;
}
.template-search #search-results {
padding: 2.5em 0 0;
}
.template-search #search-results-bar .actionMenu {
margin: 0 0 0 1em;
}
.template-search .listingBar,
.portaltype-collection .listingBar,
.portaltype-topic .listingBar {
margin: 2.2em 0 2em;
color: white;
}
.template-search .listingBar a, .template-search .listingBar .current,
.portaltype-collection .listingBar a, .portaltype-collection .listingBar .current,
.portaltype-topic .listingBar a, .portaltype-topic .listingBar .current {
display: inline-block;
border: 1px solid lightgray;
margin: 0 1px 10px;
padding: 5px 9px 4px;
background-color: whitesmoke;
}
.template-search .listingBar a:hover,
.portaltype-collection .listingBar a:hover,
.portaltype-topic .listingBar a:hover {
border: 1px solid #bbb;
background-color: #e5e5e5;
}
.template-search .listingBar .next, .template-search .listingBar .previous,
.portaltype-collection .listingBar .next, .portaltype-collection .listingBar .previous,
.portaltype-topic .listingBar .next, .portaltype-topic .listingBar .previous {
margin: 0 8px 0 0;
}
.template-search .listingBar .previous,
.portaltype-collection .listingBar .previous,
.portaltype-topic .listingBar .previous {
float: left;
}
.template-search .listingBar .current,
.portaltype-collection .listingBar .current,
.portaltype-topic .listingBar .current {
background-color: #3187B6;
border: 1px solid #3187B6;
color: white;
}
.template-search .listingBar > span,
.portaltype-collection .listingBar > span,
.portaltype-topic .listingBar > span {
margin: 0 2px;
font-weight: 500;
color: #333;
}
.template-search .listingBar > span[class],
.portaltype-collection .listingBar > span[class],
.portaltype-topic .listingBar > span[class] {
padding: 0 0 .2em;
}
.template-search .listingBar > span, .template-search .listingBar > a,
.portaltype-collection .listingBar > span, .portaltype-collection .listingBar > a,
.portaltype-topic .listingBar > span, .portaltype-topic .listingBar > a {
display: inline-block;
margin-bottom: .5em !important;
}
.template-search .image-wrap {
float: right;
margin: 0 0 .5em 1em;
}
.template-search .image-wrap img {
border: 1px solid #ccc;
}
.icons-on #listing-table tr td a, /**/
.icons-on .listing[summary="Content listing"] tr td a, /**/
.icons-on .listing[summary="Affected content"] tr td a,
.icons-on .summary a, /**/
.icons-on .contenttreeWidget a, /**/
.icons-on #portal-sitemap a { /**/
padding-left: 1.3em;
}
.icons-on .contenttreeWidget .contenttype-image,
.icons-on .contenttreeWidget .contenttype-formfolder,
.icons-on #listing-table tr td .contenttype-image,
.icons-on #listing-table tr td .contenttype-formfolder,
.icons-on #atrb_relatedItems .contenttype-image,
.icons-on #atrb_relatedItems .contenttype-formfolder,
.icons-on #atrb_relatedItems .contenttype-file {
padding-left: 0 !important;
}
.icons-on .listing[summary="Content listing"] tr td .contenttype-image,
.icons-on .listing[summary="Content listing"] tr td .contenttype-formfolder,
.icons-on .summary .contenttype-image,
.icons-on .summary .contenttype-formfolder {
padding-left: .3em;
}
.icons-on #content-area .state-published { /**/
color: #2b5ca2 !important;
}
.icons-on .contenttype-document,
.icons-on .contenttype-templateddocument,
.icons-on .contenttype-uncsom-feature-feature {
background: no-repeat transparent 0 2px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on .contenttype-folder {
background: no-repeat transparent 0 -646px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on .contenttype-event {
background: no-repeat transparent 0 -214px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on .contenttype-link {
background: no-repeat transparent 0 -1078px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on .contenttype-news-item {
background: no-repeat transparent 0 -1294px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on .contenttype-plone-site {
background: no-repeat transparent 0 -1510px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on .contenttype-collection {
background: no-repeat transparent 0 -1726px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on .contenttype-topic {
background: no-repeat transparent 0 -1726px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on .contenttype-uncsom-directory-person {
position: relative;
}
.icons-on .contenttype-uncsom-directory-person:before {
background: url("/genetherapy/++theme++SOMTheme/img/glyphicons-halflings.png") no-repeat scroll -168px 1px rgba(0,0,0,0);
content: "";
display: block;
height: 16px;
width: 16px;
position: absolute;
top: 2px;
opacity:.75;
}
.icons-on img[alt^='Person'][width='16'],
.icons-on img[alt^='Feature'][width='16'],
.icons-on img[alt^='Templated'][width='16'] {
display: none;
}
.template-search.icons-on .contenttype-uncsom-directory-person:before {
left: 0;
}
#plonebrowser .contenttype-document,
#plonebrowser .contenttype-uncsom-feature-feature {
background: no-repeat transparent 0 0px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
#plonebrowser .contenttype-file {
background: no-repeat transparent 0 -432px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
#plonebrowser .contenttype-folder {
background: no-repeat transparent 0 -648px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
#plonebrowser .contenttype-image {
background: no-repeat transparent 0 -865px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
#plonebrowser .contenttype-event {
background: no-repeat transparent 0 -216px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
#plonebrowser .contenttype-link {
background: no-repeat transparent 0 -1080px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
#plonebrowser .contenttype-news-item {
background: no-repeat transparent 0 -1296px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
#plonebrowser .contenttype-plone-site {
background: no-repeat transparent 0 -1512px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
#plonebrowser .contenttype-collection {
background: no-repeat transparent 0 -1728px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
#plonebrowser .contenttype-topic {
background: no-repeat transparent 0 -1728px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
#plonebrowser .contenttype-uncsom-directory-person:before {
background: url("/genetherapy/++theme++SOMTheme/img/glyphicons-halflings.png") no-repeat scroll -168px 1px rgba(0,0,0,0);
content: "";
display: block;
height: 16px;
opacity: .75;
position: absolute;
top: 0;
left: 0;
width: 16px;
}
.icons-on #plone-contentmenu-factories .dropdown-menu a {
padding-left: 2em;
}
.icons-on #plone-contentmenu-factories .contenttype-document,
.icons-on #plone-contentmenu-factories .contenttype-templateddocument,
.icons-on #plone-contentmenu-factories .contenttype-uncsom-feature-feature {
background: no-repeat transparent 7px 2px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on #plone-contentmenu-factories .contenttype-folder {
background: no-repeat transparent 7px -646px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on #plone-contentmenu-factories .contenttype-event {
background: no-repeat transparent 7px -214px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on #plone-contentmenu-factories .contenttype-link {
background: no-repeat transparent 7px -1078px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on #plone-contentmenu-factories .contenttype-news-item {
background: no-repeat transparent 7px -1294px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on #plone-contentmenu-factories .contenttype-plone-site {
background: no-repeat transparent 7px -1510px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on #plone-contentmenu-factories .contenttype-collection {
background: no-repeat transparent 7px -1726px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on #plone-contentmenu-factories .contenttype-topic {
background: no-repeat transparent 7px -1726px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on #plone-contentmenu-factories .contenttype-templateddocument img,
.icons-on #plone-contentmenu-factories .contenttype-uncsom-directory-person > img,
.icons-on #plone-contentmenu-factories .contenttype-uncsom-feature-feature > img,
.icons-on #atrb_relatedItems .contenttype-templateddocument img,
.icons-on #atrb_relatedItems .contenttype-uncsom-directory-person > img,
.icons-on #atrb_relatedItems .contenttype-uncsom-feature-feature > img {
display: none;
}
.icons-on #plone-contentmenu-factories .contenttype-formfolder img,
.icons-on #plone-contentmenu-factories .contenttype-uncsom-directory-person img,
.icons-on #plone-contentmenu-factories .contenttype-uncsom-feature-feature img {
position:absolute;
left:10px;
padding-top:2px
}
.icons-on #plone-contentmenu-factories .contenttype-uncsom-directory-person:before {
left: 8px;
top: auto;
}
/* */
.icons-on #plone-contentmenu-factories .contenttype-file {
background: no-repeat transparent 7px -430px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on #plone-contentmenu-factories .contenttype-image {
background: no-repeat transparent 7px -862px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
/* */
.icons-on nav .contenttype-document,
.icons-on nav .contenttype-templateddocument,
.icons-on nav .contenttype-uncsom-feature-feature,
.icons-on #atrb_relatedItems .contenttype-document,
.icons-on #atrb_relatedItems .contenttype-uncsom-feature-feature,
.icons-on #atrb_relatedItems .contenttype-templateddocument {
background: no-repeat transparent 0 9px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on nav .contenttype-folder,
.icons-on #atrb_relatedItems .contenttype-folder {
background: no-repeat transparent 0 -639px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on nav .contenttype-event,
.icons-on #atrb_relatedItems .contenttype-event {
background: no-repeat transparent 0 -207px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on nav .contenttype-image {
background: no-repeat transparent 0 -855px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on nav .contenttype-file {background: no-repeat transparent 0 -423px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');}
.icons-on nav .contenttype-file[href*=".doc"] {background: no-repeat transparent 0 9px url('/genetherapy/doc.png');}
.icons-on nav .contenttype-file[href*=".pdf"] {background: no-repeat transparent 0 9px url('/genetherapy/pdf.png');}
.icons-on nav .contenttype-file[href*=".xls"] {background: no-repeat transparent 0 9px url('/genetherapy/xls.png');}
.icons-on nav .contenttype-file[href*=".ppt"], .icons-on nav .contenttype-file[href*=".pps"] {background: no-repeat transparent 0 9px url('/genetherapy/ppt.png');}
.icons-on nav .contenttype-link,
.icons-on #atrb_relatedItems .contenttype-link {
background: no-repeat transparent 0 -1071px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on nav .contenttype-news-item,
.icons-on #atrb_relatedItems .contenttype-news-item {
background: no-repeat transparent 0 -1287px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on nav .contenttype-plone-site,
.icons-on #atrb_relatedItems .contenttype-plone-site {
background: no-repeat transparent 0 -639px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png'); /**/
}
.icons-on nav .contenttype-collection,
.icons-on #atrb_relatedItems .contenttype-collection {
background: no-repeat transparent 0 -1719px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on nav .contenttype-topic,
.icons-on #atrb_relatedItems .contenttype-topic {
background: no-repeat transparent 0 -1719px url('/genetherapy/++theme++SOMTheme/img/contenttypes-sprite.png');
}
.icons-on nav .contenttype-uncsom-directory-person:before,
.icons-on #atrb_relatedItems .contenttype-uncsom-directory-person:before {
left: 1px;
top: 9px;
}
/* */
.icons-on nav .navTreeLevel1 .contenttype-document,
.icons-on nav .navTreeLevel1 .contenttype-templateddocument,
.icons-on nav .navTreeLevel1 .contenttype-uncsom-feature-feature {background-position: 15px 9px;}
.icons-on nav .navTreeLevel1 .contenttype-folder {background-position: 15px -639px;}
.icons-on nav .navTreeLevel1 .contenttype-event {background-position: 15px -207px;}
.icons-on nav .navTreeLevel1 .contenttype-image {background-position: 15px -855px;}
.icons-on nav .navTreeLevel1 .contenttype-file {background-position: 15px -423px;}
.icons-on nav .navTreeLevel1 .contenttype-file[href*=".doc"],
.icons-on nav .navTreeLevel1 .contenttype-file[href*=".pdf"],
.icons-on nav .navTreeLevel1 .contenttype-file[href*=".xls"],
.icons-on nav .navTreeLevel1 .contenttype-file[href*=".ppt"],
.icons-on nav .navTreeLevel1 .contenttype-file[href*=".pps"] {background-position: 15px 9px;}
.icons-on nav .navTreeLevel1 .contenttype-link {background-position: 15px -1071px;}
.icons-on nav .navTreeLevel1 .contenttype-news-item {background-position: 15px -1287px;}
.icons-on nav .navTreeLevel1 .contenttype-plone-site {background-position: 15px -639px;}
.icons-on nav .navTreeLevel1 .contenttype-collection {background-position: 15px -1719px;}
.icons-on nav .navTreeLevel1 .contenttype-topic {background-position: 15px -1719px;}
.icons-on nav .navTreeLevel1 .contenttype-uncsom-directory-person:before {left: 16px;}
/* */
.icons-on nav .navTreeLevel2 .contenttype-document,
.icons-on nav .navTreeLevel2 .contenttype-templateddocument,
.icons-on nav .navTreeLevel2 .contenttype-uncsom-feature-feature {background-position: 34px 9px;}
.icons-on nav .navTreeLevel2 .contenttype-folder {background-position: 34px -639px;}
.icons-on nav .navTreeLevel2 .contenttype-event {background-position: 34px -207px;}
.icons-on nav .navTreeLevel2 .contenttype-image {background-position: 34px -855px;}
.icons-on nav .navTreeLevel2 .contenttype-file {background-position: 34px -423px;}
.icons-on nav .navTreeLevel2 .contenttype-file[href*=".doc"],
.icons-on nav .navTreeLevel2 .contenttype-file[href*=".pdf"],
.icons-on nav .navTreeLevel2 .contenttype-file[href*=".xls"],
.icons-on nav .navTreeLevel2 .contenttype-file[href*=".ppt"],
.icons-on nav .navTreeLevel2 .contenttype-file[href*=".pps"] {background-position: 34px 9px;}
.icons-on nav .navTreeLevel2 .contenttype-link {background-position: 34px -1071px;}
.icons-on nav .navTreeLevel2 .contenttype-news-item {background-position: 34px -1287px;}
.icons-on nav .navTreeLevel2 .contenttype-plone-site {background-position: 34px -639px; /**/}
.icons-on nav .navTreeLevel2 .contenttype-collection {background-position: 34px -1719px;}
.icons-on nav .navTreeLevel2 .contenttype-topic {background-position: 34px -1719px;}
.icons-on nav .navTreeLevel2 .contenttype-uncsom-directory-person:before {background: none;}
.icons-on nav .navTreeLevel2 .contenttype-uncsom-directory-person:after { /**/
background: url("/genetherapy/++theme++SOMTheme/img/glyphicons-halflings.png") no-repeat scroll -168px 1px rgba(0,0,0,0);
content: "";
display: block;
height: 16px;
width: 16px;
position: absolute;
top: 9px;
left: 35px;
opacity:.75;
}
/* */
.icons-on nav .navTreeLevel3 .contenttype-document,
.icons-on nav .navTreeLevel3 .contenttype-templateddocument,
.icons-on nav .navTreeLevel3 .contenttype-uncsom-feature-feature {background-position: 68px 9px;}
.icons-on nav .navTreeLevel3 .contenttype-folder {background-position: 68px -639px;}
.icons-on nav .navTreeLevel3 .contenttype-event {background-position: 68px -207px;}
.icons-on nav .navTreeLevel3 .contenttype-image {background-position: 68px -855px;}
.icons-on nav .navTreeLevel3 .contenttype-file {background-position: 68px -423px;}
.icons-on nav .navTreeLevel3 .contenttype-file[href*=".doc"],
.icons-on nav .navTreeLevel3 .contenttype-file[href*=".pdf"],
.icons-on nav .navTreeLevel3 .contenttype-file[href*=".xls"],
.icons-on nav .navTreeLevel3 .contenttype-file[href*=".ppt"],
.icons-on nav .navTreeLevel3 .contenttype-file[href*=".pps"] {background-position: 68px 9px;}
.icons-on nav .navTreeLevel3 .contenttype-link {background-position: 68px -1071px;}
.icons-on nav .navTreeLevel3 .contenttype-news-item {background-position: 68px -1287px;}
.icons-on nav .navTreeLevel3 .contenttype-plone-site {background-position: 68px -639px;}
.icons-on nav .navTreeLevel3 .contenttype-collection {background-position: 68px -1719px;}
.icons-on nav .navTreeLevel3 .contenttype-topic {background-position: 68px -1719px;}
.icons-on nav .navTreeTopNode .contenttype-folder {background-position: 4px -639px;}
.icons-on #vert-nav .navTreeLevel0 .navTreeTopNode a {padding-left: 25px;}
.icons-on nav .navTreeLevel3 .contenttype-uncsom-directory-person:after {left: 69px;}
.documentByLine, dl dt .documentByLine {
font-size: 14px;
}
article dl dt span.summary a:hover {
border-bottom-width: 1px !important;
border-bottom-style: solid  !important;
}
.template-folder_listing #content-area dt, .template-atct_album_view #content-area dt, .template-atct_topic_view #content-area dt {
display: list-item;
font-weight: 400;
margin: .8em 0 0 1.2em;
padding-left: .1em;
}
.template-folder_listing #content-area dd, .template-atct_album_view #content-area dd, .template-atct_topic_view #content-area dd {
margin: .2em 0 0 1em;
padding: 0 0 .2em .3em;
}
.template-folder_summary_view #content-area .tileItem,
.template-summary_view #content-area .tileItem {
border-bottom: 1px solid #d9d9d9;
padding-bottom:1.25em;
}
.template-folder_summary_view #content-area .tileItem a,
.template-summary_view #content-area .tileItem a {
position: relative;
z-index: 1;
}
.ie7 .template-folder_summary_view #content-area .tileItem a,
.ie7 .template-summary_view #content-area .tileItem a {
position: static;
}
.template-folder_summary_view #content-area p,
.template-summary_view #content-area p {
margin: 0;
}
.template-folder_summary_view #content-area img,
.template-summary_view #content-area img {
float: right;
margin: .5em 0 1em 1em;
border: 1px solid #D9D9D9;
}
.ie .template-folder_summary_view #content-area img,
.ie .template-summary_view #content-area img {
margin-top: 2em;
}
.template-folder_summary_view #content-area .tileFooter,
.template-summary_view #content-area .tileFooter {
margin-top: .5em;
}
.template-summary_view #content-area dl dt span.summary a {
border-bottom: 1px dotted !important;
}
.template-summary_view #content-area dl dt span.summary a:hover {
border-bottom: 1px solid !important;
}
.template-summary_view #content-area dd {
margin-left: 0;
border-bottom: 1px solid #d9d9d9;
padding-bottom:1.25em;
}
.template-atct_topic_view #content-area .summary {
font-size: 1.1em;
}
.template-atct_topic_view #content-area .documentByLine {
display: block;
}
.template-folder_full_view #content-area dt {
font-weight: 400;
}
.template-folder_contents #content-area table, .template-folder_tabular_view #content-area table {
margin-bottom: 2em;
}
.template-folder_contents #content-area th, .template-folder_tabular_view #content-area th {
text-align: left;
font-weight: 500;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
text-indent: -5px;
}
.template-folder_contents #content-area tr, .template-folder_tabular_view #content-area tr {
vertical-align: top;
border-bottom: 1px solid gainsboro;
}
.template-folder_contents #content-area td, .template-folder_tabular_view #content-area td {
padding: .5em 1em .5em .5em;
}
#foldercontents-selectall {
text-align: center !important;
}
.template-folder_contents tfoot #content-area th, .template-folder_tabular_view tfoot #content-area th {
padding: 1em 0;
}
.template-folder_contents tfoot #content-area td, .template-folder_tabular_view tfoot #content-area td {
padding: .5em;
}
.listingBar {
margin-bottom: 1em;
position: relative;
}
.listingBar a.previous,
.listingBar a.next {
display: inline-block;
width: 25%;
word-wrap: break-word;
background-color: #f2f2f2;
padding: .6em;
border: 1px solid #ddd;
}
.listingBar a.previous:hover,
.listingBar a.next:hover {
border: 1px solid #ddd !important;
}
.listingBar a.next {
float: right;
text-align: right;
}
.photoAlbumEntry {
float: left;
height: 185px;
margin: 0;
overflow: hidden;
padding: 0 6px 0 9px;
position: relative;
text-align: center;
width: 143px;
}
.photoAlbumEntry img {
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
margin-bottom: 7px;
width: 128px;
}
.photoAlbumEntry a {
display: block;
font-size: 85%;
height: 169px;
margin: 16px auto 0;
text-decoration: none;
width: 130px;
}
.photoAlbumEntryTitle {
display: block;
height: 3.6em;
width: 128px;
}
#image_scales {
margin-bottom: 16px;
}
#image_scales h2 {
font-size: 21px;
}
#image_scales > span {
font-size: 14px;
line-height: 24px;
margin-right: 14px;
text-transform: capitalize;
white-space: nowrap;
}
footer {
margin-top: 100px;
background-color: #333;
background-image: linear-gradient(to bottom, #666, #333);
zoom: 1;
}
.ie7 footer {
background-color: #454545 !important;
zoom: 1;
}
footer.extend:after {
position: absolute;
display: block;
content: "";
background-color: #333;
bottom: 0;
left: 0;
right: 0;
}
#localFooter {
background-color: #e1e1e1;
background-image: linear-gradient(to bottom, #f2f2f2, #D9D9D9);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f2f2f2, endColorstr=#D9D9D9);
padding: 1em 1.5em;
position: relative;
top: -50px;
box-shadow: 0 0 12px rgba(0,0,0,.3);
}
.ie8 #localFooter {
filter: progid:DXImageTransform.Microsoft.Shadow(Color=#d9d9d9, Strength=5, Direction=0),
progid:DXImageTransform.Microsoft.Shadow(Color=#d9d9d9, Strength=5, Direction=90),
progid:DXImageTransform.Microsoft.Shadow(Color=#555555, Strength=5, Direction=180),
progid:DXImageTransform.Microsoft.Shadow(Color=#d9d9d9, Strength=5, Direction=270),
progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f2f2f2, endColorstr=#D9D9D9);
zoom: 1;
}
.ie7 #localFooter {
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
background-color: #e1e1e1 !important;
zoom: 1;
}
#localFooter h5 {
color: #3187B6;
font-size: 1.3em;
text-align: center;
}
#localFooter p, #localFooter ul, #localFooter .tile, #localFooter .portletItemDetails {
font-size: .9em;
line-height: 1.3em;
}
#localFooter .social {
margin: 0;
text-align: center;
}
#localFooter .social  li {
display: inline-block;
margin-right: .2em;
}
.ie7 #localFooter .social  li {
display: inline;
float: left;
}
#localFooter .social  a {
display: block;
width: 32px;
height: 32px;
}
#localFooter .linkedin {background:url(/genetherapy/++theme++SOMTheme/img/social_sprite.png) 0 0;}
#localFooter .rss {background:url(/genetherapy/++theme++SOMTheme/img/social_sprite.png) -40px 0;}
#localFooter .googleplus {background:url(/genetherapy/++theme++SOMTheme/img/social_sprite.png) -80px 0;}
#localFooter .facebook {background:url(/genetherapy/++theme++SOMTheme/img/social_sprite.png) -120px 0;}
#localFooter .twitter {background:url(/genetherapy/++theme++SOMTheme/img/social_sprite.png) -160px 0;}
#globalFooter {
margin-top: -16px;
clear: left;
color: #aaa;
font-size: .8em;
}
#globalFooter:first-child { /**/
padding-top: 35px;
}
#globalFooter .sections {
max-width: 1410px;
}
#globalFooter section.span2 {
margin-left: 1.5%;
}
#globalFooter section[aria-labelledby="find"] {
margin-left: 2.5%;
}
#globalFooter h5 {
color: white;
text-transform: uppercase;
font-size: 1.15em;
}
#globalFooter ul {
margin-left: 0;
list-style: none;
}
#globalFooter a {
color: #aaa;
}
#globalFooter a:hover {
color: white;
}
#globalFooter section:first-child {
padding-left: 20px;
padding-right: 20px;
border-right: 1px solid #888;
}
.ie7 #globalFooter section:first-child {
padding: 0;
}
#globalFooter  #footerLogo {
display: block;
clear: left;
}
#globalFooter  #footerTagline {
margin-top: 2em;
margin-bottom: 0;
font: italic normal 1em/1.3em Georgia, "Times New Roman", Times, serif;
}
#globalFooter #footer-searchbox, #globalFooter div[id*="gcse"] {
display: none;
}
#notice ul li {
display: inline-block;
padding: 1em 0.5% 0;
}
#notice ul {
padding: 10px 0 0;
margin: 0;
list-style: none;
width: 100%;
max-width: 1800px;
display: inline-block;
text-align: center;
}
footer .legal {
margin: 0 20px;
padding: 20px 0 16px;
text-align: center;
color: #aaa;
line-height: 1.43em;
font: italic normal 1em/1.3em Georgia, "Times New Roman", Times, serif;
}
#top-link {
bottom: 20px;
right: 20px;
line-height: 4px;
font-size: 0;
color: transparent;
text-align: center;
outline: 0;
}
#top-link:before {
display: block;
content: "\2303";
line-height: 16px;
font-size: 40px;
color: rgb(175,175,175); /**/
color: rgba(175,175,175,.5);
}
#top-link:after {
display: block;
position: relative;
content: "Top";
line-height: 16px;
font-size: 16px;
top: -4px;
}
#top-link:hover:before,
#top-link:active:before,
#top-link:focus:before,
#top-link:hover:after,
#top-link:active:after,
#top-link:focus:after {
color: rgba(175,175,175,1);
}
.ie #top-link:before {
content: "\2191";
font-size: 14px;
}
.ie8 #top-link:after {
content: "";
}
.affix-top {
display: block;
height: 0;
overflow: hidden;
}
/* */
fieldset#search-field {
border: none !important;
text-align: center;
}
input.searchPage {
font-size:200% !important;
margin: .5em .5em .5em 0;
}
#rss-subscription {
float: left;
line-height: 3em;
}
#search-results-bar .actionMenuContent {
margin-top: 1em;
padding: 0;
}
#search-filter {
background: #ddd;
margin: 0;
padding: 0;
}
#content #search-filter fieldset {
border: none !important;
position: relative;
padding: 0;
margin: 0;
}
#content #search-filter legend {
background: transparent;
font-size: 1.1em;
padding: .5em .9em;
font-weight: 500;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
}
#search-filter .field {
background: #eee;
padding: 1em 1.5em;
margin: 0;
}
#search-filter .field label {
font-weight: 400;
}
#search-filter .formControls {
text-align:center
}
#search-results-wrapper {
margin-top: 1em;
}
form.searchPage h1.documentFirstHeading {
font-weight:500;
letter-spacing:0;
float: left;
margin-right: .8em;
}
form.searchPage h1.documentFirstHeading .highlightedSearchTerm {
background: transparent !important;
}
#search-results-bar > * {
float: left;
}
#searchResultsSort{
float:right;
}
#search-results-bar {
position: relative;
z-index: 1;
float: left;
width: 100%;
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
padding: 1em 0;
}
#search-results-bar dl.actionMenu {
margin-bottom: 0;
}
#search-results-bar dd.actionMenuContent {
margin-left: 0;
padding-left: 0;
}
#search-results-bar dt.actionMenuHeader a {
border-bottom: none;
}
#search-results-bar dt.actionMenuHeader a::after {
content: " ▼";
}
#search-results {
padding: 1em;
}
.searchResults {
margin-top: 0;
}
#ajax-search-res {
display: none;
}
dl.actionMenu.deactivated dd {
display: none;
}
dl.actionMenu.activated dd {
position: absolute;
width: auto;
min-width: 100%;
border-bottom-right-radius: .5em;
border-bottom-left-radius: .5em;
}
@media print {
@page {
margin: 2cm;
}
body {
font-size: 16px;
}
#main, article {
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}
#portal-header, #edit-bar, .listingBar,
.manageInHeaderPortletsLink,
.managePortletsAboveLink,
.managePortletsBelowTitleLink,
.managePortletsBelowLink,
.manageFooterPortletsLink,
.managePortletsFallback,
#breadcrumbs, #portal-column-one, #portal-column-two, #vert-nav, .carouselWrapper, #slider-container, #video, object, embed, footer {
display: none;
}
dl.portlet.toc {
display: block;
}
article h1, h2, h3, h4, h5, h6 {
opacity: 1;
page-break-after: avoid; /**/
}
h1 {
font-size: 32px;
}
h2 {
font-size: 22px;
}
h3 {
font-size: 19px;
}
h4 {
font-size: 16px;
}
h4 {
font-size: 13px;
}
h4 {
font-size: 11px;
}
img {
page-break-inside: avoid; /**/
}
a[href]:after, abbr[title]:after {
content: "";
}
blockquote:before, .pullquote:before, .callout:before, blockquote:after, .pullquote:after, .callout:after {
color: black !important;
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 1.5rem;
line-height: 1.5rem;
position: static;
z-index: 0;
float: none;
display: inline;
margin-left: 0;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi) {
.navbar-static-top .brand:before {
background: url('/genetherapy/++theme++SOMTheme/img/unc-school-of-medicine-2x.png') no-repeat scroll 0 10px transparent;
background-size: 100%;
}
#footerLogo {
max-width: 250px;
background-image: url('/genetherapy/++theme++SOMTheme/img/som_logo_2x.png');
background-size: 100%;
text-indent: -9999px;
}
}
@media handheld, screen and (max-device-width: 480px) {
#portal-column-one,
#portal-column-two,
#portal-column-content {
margin-left: 0;
}
}
@media only screen and (max-width: 480px) {
.navbar-static-top .collapse ul.link-group {
-webkit-column-count: auto;
-moz-column-count: auto;
column-count: auto;
-webkit-column-gap: normal;
-moz-column-gap: normal;
column-gap: normal;
}
.navbar-static-top .collapse ul li {
display: inline-block;
margin: 0 1.2em .6em 0;
}
.navbar-static-top #searchbox,
.navbar-static-top #searchbox-wrap,
.navbar-static-top div[id*="gcse"] {
margin: .7em 0 .4em !important;
}
.navbar-static-top .gsc-input input.gsc-input {
width: 10em !important;
}
.navbar-static-top .nav-collapse .dropdown-menu {
display: inline;
}
.navbar-static-top .nav-collapse .link-group .dropdown-toggle {
display: inline-block; margin-right:1.3em;
}
.navbar-static-top .nav-collapse .actionMenuContent.dropdown-menu {
margin-left: 0 !important;
}
#account-info {
padding: 8px 0 !important;
text-align: left !important;
}
.newsImageContainer {
float: none;
margin: 1em auto;
}
#video {
max-width: 250px;
max-height: 206px;
}
#content fieldset {
width: 95%;
}
#content .eventDetails {
width: auto;
margin-left: 0;
}
#content .eventDetails th {
width: auto;
}
dl.portlet.toc {
max-width: 100% !important;
margin: 0 0 2em 0 !important;
}
.alert {display:inline-block;}
label, input, button, select, textarea {
font-size: 1rem;
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
}
.listingBar {
text-align:center;
}
.listingBar a.previous,
.listingBar a.next {
width: auto;
}
.listingBar a.previous {
margin-bottom: 1em;
text-align: left;
}
.listingBar a.next {
float: none;
}
#slider-container .landing .caption.left,
#slider-container .landing .caption.right {
width: 35% !important;
font-size:.8em !important;
}
}
@media (min-width: 481px) {
/* */
.template-search .listingBar,
.portaltype-collection .listingBar,
.portaltype-topic .listingBar {
display:inline-block;
}
.template-search .listingBar .next,
.portaltype-collection .listingBar .next,
.portaltype-topic .listingBar .next {
margin-left: 8px;
float: right;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
.navbar-static-top .collapse ul.link-group {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 1em;
-moz-column-gap: 1em;
column-gap: 1em;
}
.navbar-static-top .collapse ul li {
display: block;
margin: .5em 0;
}
.navbar-static-top #searchbox, .navbar-static-top div[id*="gcse"] {
margin: .9em 0 0;
text-align: center;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 767px) {
body {font-size: 112.5%;    }
body, li {line-height: 1.43em;}
body, #globalFooter {overflow-x: hidden;}
#breadcrumbs .icon-home {vertical-align: baseline;}
aside[id^="portal-column-"] .portletHeader, aside[id^="portal-column-"] .portletHeader a {font-size: 18px;}
aside[id^="portal-column-"] .portletItem, aside[id^="portal-column-"] .portletFooter {font-size: 16px;}
}
@media only screen and (max-width: 767px) {
body {
min-width: 320px;
padding: 0;
}
body:after { /**/
content: 'smallscreen';
display: none;
}
.container-fluid {
padding: 0 3%;
}
.row-fluid #content:first-child article.span9 {
padding-left: 20px;
}
.item-fluid {
margin: 0;
}
#portal-header:not(.landing) {
background: none;
}
#site_identity {
display: block;
margin-bottom: 0;
padding: 10px 20px 12px;
}
#site_name {
margin: 0;
opacity: .99;
line-height: 1.2em;
font-size: 1.45em;
}
#supersite_name {
font-size: 1.05em;
}
.btn-navigation {
display: block;
border-radius: 0;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
font-weight: 500;
text-transform: uppercase;
color: #323232;
margin-bottom: 0;
}
#vert-nav-top { /**/
display: block;
}
#horz-nav ul {
padding: 0;
background-color: transparent;
background-image: none;
box-shadow: none;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}
#portal-header #horz-nav li {
display: list-item;
}
#portal-header #horz-nav .submenu li:first-child a,
#portal-header #vert-nav-top .submenu li:first-child a {
padding-top: 8px;
}
#horz-nav ul a,
#vert-nav-top ul a {
display: block;
padding: 8px 16px;
font-size: 1em;
background-color: transparent;
}
#vert-nav-top ul {
margin: 0;
}
#portal-globalnav {
margin-top: 0 !important;
}
#portal-globalnav li {
float: none;
}
#portal-globalnav > li > a:hover,
#portal-globalnav .selected > a {
float: none;
}
#portal-globalnav li.hover,
#portal-globalnav li:hover {
background-color: transparent;
}
#portal-globalnav > li.hover,
.no-js #portal-globalnav > li:hover { /**/
background-color: #367aa2;
}
#portal-globalnav li:hover > ul.submenu,
.no-js #portal-globalnav li:hover > ul.submenu {
display: none;
}
.no-js #portal-globalnav .selected ul.submenu,
.no-js #portal-globalnav .selected:hover > ul.submenu,
.no-js #portal-globalnav .selected li:hover > ul.submenu,
#portal-globalnav li.hover > ul.submenu,
#vert-nav-top .navTreeLevel1 {
display: block;
position: static;
background-color: white;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}
ul.submenu .state-published {
color: #333 !important;
}
#portal-globalnav li .hasDropDown:after {
content: "\25b8";
font-size: .8em;
position: absolute;
right: 16px;
}
#portal-globalnav .selected {
background-color: transparent;
}
#portal-globalnav .selected > ul.submenu a {
color: #333 !important;
padding: 8px 3%;
}
#vert-nav-top .navTreeLevel1 a {
color:#333;
}
.no-touch #portal-globalnav li > ul.submenu > li > a:hover,
#vert-nav-top .navTreeLevel1 a:hover {
background-color: #f7f3ec !important;
color: #c15200 !important;
}
#portal-globalnav ul.submenu ul.submenu a,
#vert-nav-top .navTreeLevel2 a {
padding-left: 35px;
color: #323232 !important;
}
.no-touch #portal-globalnav ul.submenu ul.submenu a:hover {
color: #c15200 !important;
}
#portal-globalnav ul.submenu ul.submenu ul.submenu a,
#vert-nav-top .navTreeLevel3 a  {
padding-left: 70px;
}
#portal-globalnav ul.submenu ul.submenu ul.submenu a:before,
#vert-nav-top .navTreeLevel3 a :before{
position: absolute;
left: 55px;
content: '>';
color: #d4864c;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
font-size: .75em;
font-weight: 500;
}
#portal-globalnav ul.submenu li a,
#vert-nav-top .navTreeLevel1 a {
border-bottom: 1px solid #D9D9D9;
}
#horz-nav .submenu, #horz-nav .submenu .submenu {
padding: 0;
background-image: none;
}
#vert-nav {
display: none;
}
#horz-nav .navTreeLevel0,
#vert-nav-top .vert-nav-group {
background-color: #5292BD;
background-image: linear-gradient(to bottom, #59a0d3, #4a86ae);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#59a0d3', endColorstr='#4a86ae', GradientType=0 )";
box-shadow: 0 0 10px rgba(0,0,0,.3);
font-size: 1em;
padding: 0;
}
#horz-nav ul .navTreeItemInPath {
background-color: transparent;
background-image: none;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
opacity: .8;
}
#horz-nav ul .navTreeCurrentItem {
background-color: rgba(0,0,0,.12);
background-image: none;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
opacity: 1;
}
#horz-nav .navTreeLevel1, #horz-nav .navTreeLevel2, #horz-nav .navTreeLevel3 {
display: block;
background-color: white;
background-image: none;
padding: 0;
opacity: 1;
}
#horz-nav .navTreeLevel1 .navTreeItemInPath, #horz-nav .navTreeLevel2 .navTreeItemInPath, #horz-nav .navTreeLevel3 .navTreeItemInPath {
opacity: 1;
}
#horz-nav .navTreeLevel1 .navTreeCurrentItem, #horz-nav .navTreeLevel2 .navTreeCurrentItem, #horz-nav .navTreeLevel3 .navTreeCurrentItem {
background-color: white;
}
#horz-nav .navTreeLevel1 a {
color: #333;
text-transform: none;
padding: 8px 19px;
border-bottom: 1px solid #d9d9d9;
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
}
#horz-nav .navTreeLevel1 a:hover {
background-color: #f7f3ec;
}
#horz-nav .navTreeLevel2 a {
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
color: #323232;
padding-left: 35px;
}
#horz-nav .navTreeLevel3 a {
position: relative;
padding-left: 70px;
}
#horz-nav .navTreeLevel3 a:before {
position: absolute;
left: 55px;
content: '>';
color: #d4864c;
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
font-weight: 500;
font-size: .75em;
}
#horz-nav a.navTreeCurrentItem {
font-family: "franklin-gothic-urw-n5","franklin-gothic-urw","Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
font-weight: 500;
color: #c15200;
}
.listingBar a.previous,
.listingBar a.next {
margin-top: 0;
}
#breadcrumbs {
padding: 12px 20px 0;
margin: 0 3%;
}
#content-area {
margin-bottom: 40px;
}
article h1 {
margin: 1em 0 .25em;
font-size: 1.5em;
line-height: 1.2em;
}
#description {
font-size: .95em
}
h2, h3, h4, h5, h6 {
line-height: 1.35em;
}
h2 {
font-size: 1.2em;
margin: 1.25em 0 .35em;
}
h3 {
font-size: 1.1em;
}
h4 {
font-size: 1em;
}
aside#portal-column-one {
display: none;
}
aside#portal-column-one .portletStaticText, aside#portal-column-one .portletSearch {
margin-bottom: 1.5em;
}
aside#portal-column-one.span3, aside#portal-column-two.span3 {
padding: 0 20px;
}
#vert-nav .navTreeLevel0 {
font-size: 1em;
}
#vert-nav .navTreeLevel0 a {
padding-top: 6px;
padding-bottom: 6px;
}
#vert-nav .navTreeLevel1 a {
padding-top: 6px;
padding-bottom: 6px;
}
#portal-column-two {
margin-bottom: 2em;
}
#portal-column-two section {
margin-bottom: 1.2em;
padding-top: .2em;
}
#portal-column-one h4, #portal-column-two h4 {
display: none;
}
div[class*="PortletManager"],
div[class*="PortletManager"].width-1\3a 4.position-0,
div[class*="PortletManager"].width-1\3a 4.position-1\3a 4,
div[class*="PortletManager"].width-1\3a 4.position-1\3a 2,
div[class*="PortletManager"].width-1\3a 4.position-3\3a 4,
div[class*="PortletManager"].width-1\3a 5.position-0,
div[class*="PortletManager"].width-1\3a 5.position-1\3a 5,
div[class*="PortletManager"].width-1\3a 5.position-2\3a 5,
div[class*="PortletManager1"] ~ div[class*="PortletManager5"].width-1\3a 5.position-3\3a 5,
div[class*="PortletManager1"] ~ div[class*="PortletManager6"].width-1\3a 5.position-4\3a 5 {
clear: both;
float: none !important;
margin: 0 0 2em !important;
position: static !important;
width: auto !important;
}
#localFooter section {
margin-top: 1.5em;
}
#localFooter section:first-child {
margin-top: 0;
}
#localFooter li {
line-height: 1.3;
margin-bottom: .3em;
}
#globalFooter section {
padding: 0 14px;
}
#globalFooter section:first-child {
border-right: none;
margin-bottom: 2em;
}
#globalFooter .span2 section.nav-collapse h5 {display: none;}
#globalFooter .span2 section.nav-collapse ul {margin: 10px 6px;}
#globalFooter .span2 section.nav-collapse li {line-height: 1.8em;}
#globalFooter .btn {
font-size: 1.2em;
margin-left: 20px;
margin-right: 20px;
border-color: rgba(128,128,128,.5);
background-image: linear-gradient(to bottom, #939598, #787976);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#939598', endColorstr='#787976', GradientType=0 )";
color: white;
font-family: "franklin-gothic-urw","Franklin Gothic Book","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
}
#globalFooter .btn-inverse:hover, #globalFooter .btn-inverse:active, #globalFooter .btn-inverse.active, #globalFooter .btn-inverse.disabled, #globalFooter .btn-inverse[disabled] {
background-color: #777;
background-position: 0 -30px;
}
#globalFooter section.lastcol {
margin-top: 2em;
margin: 1.7em 20px 0;
padding:0;
}
#globalFooter .lastcol h5:nth-child(3) {
display: none;
}
#globalFooter #footer-searchbox, #globalFooter div[id*="gcse"] {
display: block;
margin: 2em auto 0;
width: 236px;
}
#top-link {
display: block;
position: relative;
right: 0;
height: 1em;
padding-top: 2em;
font-size: .8em;
color: #aaa;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#top-link:hover {
color: white;
}
#top-link:before, #top-link:after {
display: none;
}
.ie #top-link:before {
display: none;
}
div.carousel.item-fluid,
div.bootstrapCarousel.item-fluid,
div.item-fluid[id="foreground-slider"],
div.item-fluid[id="som-slider"] {
padding: 50px 20px;
min-height: 150px;
}
div[id].carousel .item img,
div[id].bootstrapCarousel .item img {
width: 100%;
}
div[id="foreground-slider"] .item img,
div[id="som-slider"] .item img {
width: auto;
max-width: 40%;
}
.carousel .tileImage {
max-width: 40%;
margin: 0 0 .8em 1em;
}
.carousel h2.tileHeadline {
font-size: 1.2em;
line-height: 1.3em !important;
}
#slider-container .landing .caption.left,
#slider-container .landing .caption.right {
position: absolute;
width: 30%;
top: 0 !important;
bottom: auto;
font-size:1.2em;
}
#slider-container .landing .caption.left {left: 0;}
#slider-container .landing .caption.right {right: 0;}
}
@media only screen and (min-width: 768px) {
#site_identity {
min-width: 300px;
}
.row-fluid article[class="span6"]:first-child { /**/
margin-left: 2%;
}
#horz-nav .nav-group, #globalFooter section[class*="Wrapper"] {
height: auto !important;
}
.SiteFooterPortletManager1.width-1\3a 2 {
width: 48% !important;
float: left;
clear: left;
}
.SiteFooterPortletManager2.width-1\3a 2 {
width: 48% !important;
float: right;
clear: right;
}
.SiteFooterPortletManager1.width-1\3a 3 {
width: 31% !important;
float: left;
clear: left;
margin-right: 3%;
}
.SiteFooterPortletManager2.width-1\3a 3 {
width: 31% !important;
float: left;
margin-right: 3%;
}
.SiteFooterPortletManager3.width-1\3a 3 {
width: 31% !important;
float: left;
clear: right;
}
div[id="foreground-slider"].item-fluid,
div[id="som-slider"].item-fluid {
padding: 60px 0 55px 20px;
}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.navbar-static-top .collapse ul.link-group {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-gap: 1em;
-moz-column-gap: 1em;
column-gap: 1em;
}
.navbar-static-top .collapse ul li {
display: block;
margin: .5em 0;
}
.navbar-static-top #searchbox, .navbar-static-top div[id*="gcse"] {
margin: 1em 0 0;
text-align: center;
}
#horz-nav .nav-group {
overflow: visible;
}
#top-link {
right: 10px;
}
div.carousel.item-fluid,
div.bootstrapCarousel.item-fluid {
min-height: 200px;
padding: 50px 0 50px 20px;
}
#slider-container .landing .caption.left,
#slider-container .landing .caption.right {
position: absolute;
width: 30%;
}
#slider-container .landing .caption.left {left: 2em;}
#slider-container .landing .caption.right {right: 2em;}
}
@media only screen and (max-width: 979px) {
#portal-header {
background-position: left bottom, left 32px;
}
.navbar-static-top:before {
display: block;
content: '';
border-top: 2px groove rgba(128,128,128,.5);
width: 100%;
position:relative;
top: 32px;
}
.navbar-static-top {
overflow: hidden;
margin-top: -2px;
}
.navbar-static-top .nav-collapse {
width: 100%;
}
.navbar-static-top .nav-collapse .link-group a.dropdown-toggle {
display: none;
}
.navbar-static-top .nav-collapse .dropdown-menu {
display: block;
}
.navbar-static-top .brand {
background-color: transparent;
background-image: none;
box-shadow: none;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}
#account-info {
display:block;
margin: .25em 0 0;
padding: 8px 12px;
color: rgba(255,255,255,.45);
background-color: transparent;
text-align: center;
}
.actionMenuHeader {
display: inline-block;
margin-right: .85em;
}
.actionMenuContent {
display: inline-block;
position: static;
background: none;
margin-left: 0;
box-shadow: none;
}
.actionMenuContent:before {
content: '|';
margin-right: -5px;
}
.actionMenuContent ul {
display: inline;
}
.navbar-static-top .collapse .actionMenuContent ul li {
display: inline;
margin-left: 1.25em;
}
.navbar-static-top .collapse .actionMenuContent ul li:first-child {
margin-left: 0;
}
.navbar-static-top #account-info .actionMenuContent a {
display: inline;
padding: 0;
color: #808080;
}
.navbar-static-top #account-info .actionMenuContent a:hover {
background: none;
color: white;
}
.navbar-static-top #searchbox-wrap, .navbar-static-top #searchbox, .navbar-static-top div[id*="gcse"] {
display: block;
margin: 1.5em auto 0;
width: 236px;
}
.navbar-static-top #searchbox, .navbar-static-top div[id*="gcse"] {
padding: 0 0 .715em 0;
}
.navbar-static-top .collapse ul.link-group {
display: block;
position: static;
float: none;
margin-top: .6em;
}
.navbar-static-top .collapse > ul > li:first-child {
margin-top: 0;
}
.navbar-static-top .brand, .navbar-static-top li a, .navbar-static-top .navbar-search input[type="submit"] {
font-size: 14px;
}
.navbar-static-top .collapse .dropdown:after {
content: '';
}
.navbar-static-top .nav-collapse .dropdown, .navbar-static-top .nav-collapse .dropdown-menu {
margin: 0;
}
.navbar-static-top .nav-collapse .actionMenuContent.dropdown-menu {
display: inline-block;
margin-left: .4em;
}
.navbar-static-top .dropdown-menu a, .dropdown-menu a {
color: inherit;
margin: 0;
}
.navbar-static-top .nav-collapse .dropdown-menu a {
font-weight: 400;
padding: 0;
}
.navbar-static-top .nav-collapse .dropdown-menu li > a:hover,
.navbar-static-top .nav-collapse .dropdown-menu li > a:focus,
.navbar-static-top .nav-collapse .dropdown-submenu:hover > a {
background-color: transparent;
background-image: none;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}
.navbar-static-top .gsc-input input.gsc-input {
height: 2em;
width: 15em;
}
.navbar-static-top .gsc-search-button input {
width: 20px;
}
#slider-container .news-slide h1 {font-size: 1.6em;line-height:1.1em;margin:.3em 0;}
#slider-container .news-slide img {max-width: 35%;margin-left: 1em;}
#slider-container .news-slide p {word-wrap:break-word;}
#slider-container .landing .caption {position: static;width:auto; background-color:rgb(85,85,85);}
#slider-container .landing h2 {font-size:1.4em;word-wrap:break-word;}
}
@media only screen and (min-width: 980px) {
#searchbox, #top div[id*="gcse"] {
display: inline-block;
margin: 2px 0 0 12px;
}
}
@media only screen and (max-width: 1024px), (max-height: 768px) {
div.item-fluid[id="foreground-slider"],
div.item-fluid[id="som-slider"] {min-height: 0;padding-top: 40px;}
.carousel-caption {position: static;} /**/
div[id="foreground-slider"] .carousel-caption, div[id="som-slider"] .carousel-caption {position: absolute;}
div[id="foreground-slider"] p, div[id="som-slider"] p {font-size: 1em;}
div[id="foreground-slider"] h2, div[id="som-slider"] h2 {font-size: 1.6em;}
div[id="foreground-slider"] .item img, div[id="som-slider"] .item img {margin-right: 2em; max-height: 150px;}
div[id="foreground-slider"].carousel-control, div[id="som-slider"].carousel-control {bottom: 25px;}
}
@media (max-width: 1024px) {
article.span9 #archetypes-fieldname-text .fieldTextFormat,
article.span12 #archetypes-fieldname-text .fieldTextFormat {position: static;}
#content textarea#text {margin-top: 0;}
/* */
/* */
/* */
table {max-width: none;}
table.responsive { margin-bottom: 0; }
.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.pinned table { border-right: none; border-left: none; width: 100%; }
.pinned table th, .pinned table td { white-space: nowrap; }
.pinned td:last-child { border-bottom: 0; }
div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; height: auto;}
div.table-wrapper div.scrollable::-webkit-scrollbar {
-webkit-appearance: none;
width: 14px;
height: 14px;
}
div.table-wrapper div.scrollable::-webkit-scrollbar-thumb {
border-radius: 8px;
border: 3px solid #fff;
background-color: rgba(0,0,0,.3);
}
table.responsive td, table.responsive th { /* */ overflow: hidden; }
}
@media only screen and (min-width: 1600px) {
body {
font-size: 125%;
line-height: 1.5em;
}
#top {font-size:1rem;line-height:1.43rem;}
#portal-globalnav {font-size: 1.125rem;}
#portlets-footer {margin-top: 1.2em;}
label, input, button, select, textarea {
font-size: 1rem;
line-height: 1.4em;
}
hr {margin: 1.5em 0;}
blockquote, blockquote p {line-height: 1.5em !important;}
blockquote {margin: 0 0 1.5em;}
address {
margin-bottom: 1.5em;
line-height: 1.5em;
}
#content .optionsBox label {line-height: 1.4rem;}
.listingBar a.previous,.listingBar a.next {margin-top: .6em;}
div.managePortletsLink, a.managePortletsFallback {
line-height: 1.5em;
}
aside[id^="portal-column-"] .portletHeader,
aside[id^="portal-column-"] .portletHeader a {
font-size: 18px;
}
aside[id^="portal-column-"] .portletItem,
aside[id^="portal-column-"] .portletFooter,
aside[id^="portal-column-"] .portletCarouselWrapper .carousel .tileBody .description,
aside[id^="portal-column-"] .portletCarouselWrapper .carousel .tileFooter {
font-size: 16px;
}
.carousel .tileBody .description, .carousel .tileFooter {font-size: 1.1rem;}
nav .navTreeLevel0 a {line-height: 1.3em;}
#edit-bar .actionMenuContent {top: 31px !important;}
article #archetypes-fieldname-text .fieldTextFormat {position: absolute !important; right:0;}
}
@media only screen and (min-width: 2000px) {
.container-fluid {
padding: 0 10%;
}
.item-fluid {
margin: 0 10%;
}
#portal-header {
background-size: auto, 100% auto !important;
}
}

