
/* - reset.css - */
@media screen {
/* https://www.uni-giessen.de/ub/portal_css/reset.css?original=1 */
/* */
* { margin: 0; padding: 0; }
* :link,:visited { text-decoration:none }
* ul,ol { list-style:none; }
* li { display: inline; }
* h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
* a img,:link img,:visited img { border:none }
a { outline: none; }
table { border-spacing: 0; }
img { vertical-align: text-bottom; }
iframe { border-width: 0; border-style:none; }
/* */

}


/* - ++resource++plone.app.discussion.stylesheets/discussion.css - */
@media screen {
/* plone.app.discussion stylesheet */

.discussion .hide {
    display: none;
}


/* Comments Viewlet
   -------------------------------------------------------------------------- */

.discussion,
#commenting {
    /* Clear "float: left" from "manage portlets" div above the
       comment viewlet. This will get fixed in the next Plone 4
       release. */
    clear: both;
}

.comment {
}

.commentImage {
    float: left;
    margin-right: 0.5em;
    height: 3.5em;
}

.commentImage a:link {
    /* Override the default bottom border of links in Plone 4. */
    border: 0px;
}

.commentImage img {

}

.commentDate {
    display: block;
    font-size: 85%;
    line-height: 1.5em;
    padding-top: 0.5em;
    color: #76797C;
}

.commentBody {
    clear: both;
    margin: 1em 0;
    overflow: auto;
    border: 1px solid #ccc;
}

.commentBody p {
    float: left;
 }

.discussion .documentByLine {
    float: left;
    margin-left: 0;
    margin-bottom: 0.5em;
}

.commentActions {
    float: right;
    text-align: right;
}

.discussion .discreet {
    color: #666666;
    font-size: 85%;
}
.loginbutton {
    margin-bottom: 1.25em;
}
.commentactionsform {
    display: inline;
}

.replyTreeLevel0 {
    margin-left: 0em;
}
.replyTreeLevel1 {
    margin-left: 1em;
}
.replyTreeLevel2 {
    margin-left: 2em;
}
.replyTreeLevel3 {
    margin-left: 3em;
}
.replyTreeLevel4 {
    margin-left: 4em;
}
.replyTreeLevel5 {
    margin-left: 5em;
}
.replyTreeLevel6 {
    margin-left: 6em;
}
.replyTreeLevel7 {
    margin-left: 7em;
}
.replyTreeLevel8 {
    margin-left: 8em;
}
.replyTreeLevel9 {
    margin-left: 9em;
}
.replyTreeLevel10 {
    margin-left: 10em;
}
.defaultuserimg {
    border: 0;
}


/* Reply Form
   -------------------------------------------------------------------------- */

.reply fieldset {
    /* Fix bouncing fieldset when reply form is shown. */
    margin: 0 !important;
}

.reply .text-widget {
    /* Make sure the input fields are always below the label. This sometimes
     * break when the reply form is copied from the main comment form.
     */
    display: block;
}

.reply-to-comment-button {
   /* Hide the reply-to-comment button and show it only if Javascript
    * is enabled. Since the reply functions rely on jQuery.
    */
    display: none;
}

.cancelreplytocomment {
    /* Hide the cancel button in the comment form, show it only in the reply form
     * in order to close it.
     */
    display: none;
}


/* Moderation View
   -------------------------------------------------------------------------- */

#bulkactions {
    text-align: left;
}

#dobulkaction {
    margin: 0.3em 0;
}

.comment-publish-button {
    float: left;
    margin-right: 0.5em;
}

.comment-delete-button {
    float: left;
}

#review-comments {
    margin: 0;
    width: 100%;
}
#review-comments tbody tr {
    vertical-align: top
}

#fieldset-moderate-comments {
    padding: 2em 1em;
}

/* Discussion Control Panel
   -------------------------------------------------------------------------- */

.template-discussion-settings .unclickable {
    opacity: 0.6;
    filter: alpha(opacity = 50);
}

/* Plone 4 Styles
   -------------------------------------------------------------------------- */

/* These styles are only applied for Plone 4, since Plone 3.x does
    not have a .row class for portal-column-content. */

.row #dobulkaction {
    margin: 0;
}

.row #commenting {
    font-size: 80%;
}

.row #commenting .formControls {
    margin: 0;
}

.row #commenting textarea,
.row .discussion textarea {
    font: 100% Monaco, "Courier New", Courier, monospace;
    width: 100%;
}

.row #commenting fieldset,
.row .discussion fieldset {
    border: 0.1em solid #329fd7;
    border-style: solid none none none;
}

.row #commenting legend,
.row .discussion legend {
    padding: 0.5em 0.5em 0.5em 0;
    font-size: 85%;
}

.row #commenting label,
.row .discussion label {
    font-weight:bold;
}

/* editing comments */

.overlay-edit-comment textarea {
    height: 10em;
}
}


/* - contentpanels.css - */
@media screen {
/* https://www.uni-giessen.de/ub/portal_css/contentpanels.css?original=1 */
/* */
#region-content .viewlet .portlet{
font-size: 100%
}
.visualCPClear {
clear: both;
margin-bottom: 0.6em;
}
.cpPanels .cpPanel {
margin: 1em 0 0 0;
}
.cpPanel table:hover {
outline:1px solid red !Important;
}
.HeaderCpBlock {
color: #666666;
font-size: 110%;
font-weight: bold;
}
.cpPanelsHeading {
background-color: ;
white-space: nowrap;
text-align: right;
}
.cpPanelsHeading .cpPanelsHeadingInput,
.cpPanelHeading .cpPanelsHeadingInput {
float: left;
}
div.cpPanelsHeadingInput input {
height: 12px;
}
.cpPanelHeading {
background-color: ;
}
.cpPanelHeading td {
text-align: right
}
table dd.portletItem.lastItem img {
max-width: 100%;
}
div.banner > a > img {
max-width: 100%;
}
.cpViewletItem a {
white-space: nowrap;
}
.cpViewletItem span {
white-space:nowrap;
background-color: lightgreen;
}
/* */
.cpEditFormInputValues {
float: left;
color: #444444;
}
.cpRelatedContent li.cpRelatedItem a {
float:left;
}
.cpPanels .cpColumn {
border-radius: 0.1em 0.1em 0.1em 0.1em;
box-shadow: 0 0 0.1em 0 #B2B2B2;
padding: 0.2em 0.2em;
}
.cpPanel {
border: 1px solid #8CACBB;
border-radius: 3px 3px 3px 3px;
padding: 1.2em 1em 1em;
}
#cpEditFormSave .discreet span {
color: #666666;
font-size: 85%;
}
.cpPages {
float:right;
white-space: nowrap;
margin-top: 0;
}
.cpPages li {
display: inline;
}
.cpRowActions {
float: right;
}
.cpPages li a {
font-size: 90%;
background-color: transparent;
border: 1px solid #74ae0b;
color: White;
margin-right: 0.5em;
padding: 0em 1em;
text-decoration: none;
text-transform: none;
z-index: 1;
}
.cpPages li.selected a {
background-color: #75AD0A;
color: White;
}
.cpPages li a:hover {
background-color: #75AD0A;
color: White;
}
/* */
/* */
.blockSettings {
display: none;
}
.filterFolderList {
display: none;
}
.notitlePortletWrapper dt.portletHeader {
display: none;
}
.notitlePortletWrapper .portlet,
.notitlePortletWrapper dd.portletFooter,
.notitlePortletWrapper dd.portletItem{
border: none;
}
.itemImageLeft {
float: left;
margin-top: 0.2em;
margin-right: 0.6em;
}
.itemImageRight {
float: right;
margin-top: 0.2em;
margin-left: 0.6em;
}
.imageNewsTitle {
font-weight:bold;
}
.cptable {
display: table;
margin-bottom: 1.2em;
width: 100%;
}
.cprow {
display: table-row;
}
.cpcell {
display: table-cell;
vertical-align: top;
}
#cpContent fieldset
{
border: 1px solid #8CACBB;
line-height: 1.5em;
margin: 1em 0;
padding: 0 1em 1em;
width: auto;
}
#searchForm .field >* {
vertical-align: top;
}
/* */
.folderList {
margin-top: 0.6em;
}
.folderList li:before {
content: none !important;
}
#mediatype {
text-transform: uppercase;
}
textarea {
width: 99%;
}
#cpoverlay .cpClose, #cpoverlay input, #cpoverlay textarea {
border: 1px solid #DDDDDD;
border-radius: 2px 2px 2px 2px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
outline: medium none;
padding: 0.2em;
}
#cpoverlay .cpClose:hover, #cpoverlay input[type="submit"]:hover, #cpoverlay input[type="reset"]:hover {
background-color: #DADADA;
background-image: -moz-linear-gradient(#eaeaea, #dadada);
background-repeat: repeat-x;
border-color: #CCCCCC #CCCCCC #B5B5B5;
text-decoration: none;
}
#cpoverlay .cpClose:active, #cpoverlay input[type="submit"]:active, #cpoverlay input[type="reset"]:active {
background-color: #DADADA;
background-image: none;
border-color: #B5B5B5;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15) inset;
}
#cpoverlay .cpClose:focus, #cpoverlay input:focus, #cpoverlay textarea:focus {
border-color: #49a4e5;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset, 0 0 3px rgba(81, 167, 232, 0.5);
text-decoration: none;
}
#cpoverlay .cpClose:focus, #cpoverlay input[type="submit"]:focus, #cpoverlay input[type="reset"]:focus {
border-color: #49a4e5;
box-shadow: 0 0 5px rgba(81, 167, 232, 0.5);
text-decoration: none;
}
#cpoverlay .cpClose, #cpoverlay input[type="submit"], #cpoverlay input[type="reset"] {
font-weight: bold;
background-color: #fafafa;
*zoom: 1;
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFEAEAEA');
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
background-size: 100%;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #eaeaea));
background-image: -webkit-linear-gradient(top, #fafafa 0%, #eaeaea 100%);
background-image: -moz-linear-gradient(top, #fafafa 0%, #eaeaea 100%);
background-image: -o-linear-gradient(top, #fafafa 0%, #eaeaea 100%);
background-image: -ms-linear-gradient(top, #fafafa 0%, #eaeaea 100%);
background-image: linear-gradient(top, #fafafa 0%, #eaeaea 100%);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
color: #444444;
cursor: pointer;
display: inline-block;
padding: 2px 12px;
margin: 0.2em;
position: relative;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.898);
vertical-align: middle;
white-space: nowrap;
}
#cpoverlay {
background-color: #FFFFFF;
border: 1px solid #999999;
box-shadow: 0 0 3em 0.5em #666666;
white-space: normal;
position: absolute;
top: 0;
left: 20%;
right: 20%;
padding-left: 1em;
padding-right: 1em;
padding-bottom: 1em;
z-index: 1001;
display: none;
}
a.cpClose {
float: right;
margin-top: 1em;
}
#cpoverlay-shadow {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgb(255, 255, 255)
z-index: 1000;
display: none;
}
/* */
/* */
/* */
/* */
/* */
.tabberlive .tabbertabhide {
display: none;
}
.blockProperties {
margin-bottom: 1.2em;
}
.blockSettings {
margin-bottom: 1.2em;
}
/* */
.tabberlive {
padding-top: 12px;
}
/* */
#content ul.tabbernav {
margin: 0;
text-align: center;
}
/* */
#content ul.tabbernav li {
list-style: none;
display: inline;
}
/* */
#content ul.tabbernav li a {
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-ms-border-top-left-radius: 4px;
-o-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
-ms-border-top-right-radius: 4px;
-o-border-top-right-radius: 4px;
border-top-right-radius: 4px;
background-color: #EAEAEC;
border-left: 1px solid #8CACBB;
border-right: 1px solid #8CACBB;
border-top: 1px solid #8CACBB;
color: #666666;
font-weight: bold;
font-size: 110%;
margin-right: 4px;
padding: 0.2em 0.2em 0.1em;
text-decoration: none;
}
#content ul.tabbernav li a:hover {
color: #fff !important;
background-color: #165a97;
font-weight: bold;
}
#content ul.tabbernav li {
line-height: 0;
}
#content ul.tabbernav li:before {
display: none;
}
#content ul.tabbernav li.tabberactive a {
color: black !important;
padding: 0.4em 0.6em 0.1em 6px;
background-color: white;
border-bottom: 1px solid white !important;
font-weight: bold;
}
#content ul.tabbernav li.tabberactive a:hover {
color: black !important;
background-color: white !important;
}
.tabberlive .tabbertab {
border-radius: 3px 3px 3px 3px;
padding: 1.2em 1em 1em;
border: 1px solid #8cacbb;
}
h2.tabtitle {
display: none;
}
.summaryColumn {
border-right: 1px solid #8cacbb;
}
.visualOnlyPrint {
display: none;
}
.tabberlive .aggregator .portlet a, .tabberlive .aggregator .portlet a:visited, .tabberlive .aggregator .portlet a:link {
color: black;
text-decoration: underline;
}
.tabberlive .portlet a, .tabberlive .portlet a:visited, .tabberlive .portlet a:link {
color: #165a97;
text-decoration: none;
}

}


/* - ++resource++plone.app.jquerytools.overlays.css - */
@media screen {
/* https://www.uni-giessen.de/ub/portal_css/++resource++plone.app.jquerytools.overlays.css?original=1 */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
}
div.overlay-iframe,
div.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 99; /* */
}
div.overlay-iframe {
height: 60%;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(++resource++plone.app.jquerytools.pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
}
.pb-ajax, .pb-image {
background-color: #fff;
border: 1px solid #999;
white-space: normal;
box-shadow: 0 0 3em 0.5em #666;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
.pb-ajax > div {
width: 92%;
padding: 1em;
}
.pb-ajax .documentActions {display:none}
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
div.overlay textarea { width: 100%; }
/* */
div.overlay .link-parent { display: none; }
div.overlay #createGroup legend { display: none; }
div.overlay #createGroup fieldset { border: none; }
/* */
div.overlay p {
margin-bottom: 1em;
}
div.overlay label {
margin-bottom: 0.25em;
}
div.overlay a:hover {
color: #75ad0a;
}
div.overlay a.selected {
color: #000000;
}
div.overlay .formTab {
margin-right:1em;
font-weight: bold;
}
div.overlay .formTab.lastFormTab {
margin-right:0em;
}
div.overlay .formControls a {
display: block;
margin: 0.75em;
}
}


/* - ++resource++plone.app.jquerytools.dateinput.css - */
@media screen {
/* https://www.uni-giessen.de/ub/portal_css/++resource++plone.app.jquerytools.dateinput.css?original=1 */
/* */
/* */
.date {
border:1px solid #ccc;
font-size:18px;
padding:4px;
text-align:center;
width:194px;
-moz-box-shadow:0 0 10px #eee inset;
box-shadow:0 0 10px #eee inset;
}
/* */
#calroot {
margin-top:-1px;
width:198px;
padding:2px;
background-color:#fff;
font-size:11px;
border:1px solid #ccc;
z-index:1;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 0 0 15px #666;
-webkit-box-shadow: 0 0 15px #666;
box-shadow: 0 0 15px #666;
}
/* */
#calhead {
padding:2px 0;
height:22px;
}
#caltitle {
font-size:14px;
color:#0150D1;
float:left;
text-align:center;
width:155px;
line-height:20px;
text-shadow:0 1px 0 #ddd;
}
#calnext, #calprev {
display:block;
width:20px;
height:20px;
background:transparent url(prev.gif) no-repeat scroll center center;
float:left;
cursor:pointer;
}
#calnext {
background-image:url(next.gif);
float:right;
}
#calprev.caldisabled, #calnext.caldisabled {
visibility:hidden;
}
/* */
#caltitle select {
font-size:10px;
}
/* */
#caldays {
height:14px;
border-bottom:1px solid #ddd;
}
#caldays span {
display:block;
float:left;
width:28px;
text-align:center;
}
/* */
#calweeks {
background-color:#fff;
margin-top:4px;
}
/* */
.calweek {
clear:left;
height:22px;
}
/* */
.calweek a {
display:block;
float:left;
width:27px;
height:20px;
text-decoration:none;
font-size:11px;
margin-left:1px;
text-align:center;
line-height:20px;
color:#666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
/* */
.calweek a:hover, .calfocus {
background-color:#ddd;
}
/* */
a.calsun {
color:red;
}
/* */
a.caloff {
color:#ccc;
}
a.caloff:hover {
background-color:rgb(245, 245, 250);
}
/* */
a.caldisabled {
background-color:#efefef !important;
color:#ccc	!important;
cursor:default;
}
/* */
#calcurrent {
background-color:#498CE2;
color:#fff;
}
/* */
#caltoday {
background-color:#333;
color:#fff;
}
/* */
.caltrigger {
background:url('popup_calendar.png') no-repeat 0 0;
height: 16px;
width: 16px;
display: inline-block;
border-bottom: none !important;
vertical-align: middle;
}
#calprev {
background-image:url(++resource++plone.app.jquerytools.prev.gif);
}
#calnext {
background-image:url(++resource++plone.app.jquerytools.next.gif);
}
#calroot {
z-index: 10000;
}
}


/* - ++theme++jlu.ublibrarydb/css/main.css - */
@media all {
/* https://www.uni-giessen.de/ub/portal_css/++theme++jlu.ublibrarydb/css/main.css?original=1 */
.icon {
display: inline-block;
color: #444444;
width: 1em;
height: 1em;
fill: currentColor;
}
.icon-home {
/* */
color: red;
/* */
font-size: 48px;
}
.link-mailto{
word-break: keep-all;
font-size: 14px;
}
.panel-default > .panel-heading {
color: #333333;
background-color: #f5f5f5;
border-color: #dddddd;
}
.panel {
margin-bottom: 20px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
}
.panel-body {
padding: 15px;
}
.portaltype-jlu-librarydb-library .libField,
.portaltype-jlu-librarydb-counterprt .libField,
.portaltype-jlu-librarydb-contact .libField{
padding: 0.2em 0.2em 1em 0.2em;
}
.libField p,
.libField ul{
margin-top: 0.3em;
}
.portaltype-jlu-librarydb-library .picture,
.portaltype-jlu-librarydb-counterprt .picture,
.portaltype-jlu-librarydb-contact .picture{
float: right;
}
.portaltype-jlu-librarydb-library .picture{
width: 400px;
}
.portaltype-jlu-librarydb-library .libraryPicture{
width: 400px;
height: 400px;
background-repeat: no-repeat;
}
.portaltype-jlu-librarydb-library .picture > img,
.portaltype-jlu-librarydb-counterprt .picture > img,
.portaltype-jlu-librarydb-contact .picture > img{
padding: 0 0 1em 1em;
}
#form-widgets-contact_of{
max-width: 545px;
}
#content .libTabs{
display: block;
margin: 0;
border-bottom: 8px solid #205c90;
list-style-type: none;
margin-top: 2em;
}
#content .libTabs > li{
display: block;
float: left;
margin-right: 0.4em;
margin-bottom: 0.28em !important;
}
#content .libTabs > li::before{
content: '';
}
#content .libTabs > li a{
font-size: 140%;
padding: 0.2em 0.4em 0.1em 0.4em;
text-decoration: none;
color: #5A5A5A;
background: #EAEAEC;
border: 1px solid #C2C2C2;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom: 1px solid #EAEAEC;
}
#content .libTabs > li a.current{
border: 1px solid #205c90;
border-bottom: 1px solid #205c90;
background: #205c90;
color: White;
}
#content .libPanes > div{
padding: 1em 0.5em 1em 0.4em;
clear: left;
}
#library-search-results{
margin-bottom: 2em;
max-width: 800px;
}
.template-library_search .backToOverviewLink{
margin-top: 0.6em;
}
.template-library_search .fachgebieteSelection{
width:  300px;
float: right;
margin-left: 1em;
}
.template-library_search .fachgebieteSelection h1{
margin-bottom: 0.5em;
}
.template-library_search .fachgebieteSelection input{
margin-right: 0.5em;
margin-bottom: 0.5em;
display: block;
clear: left;
float: left;
}
.template-library_search .fachgebieteSelection label{
margin-left: 1em;
margin-bottom: 0em;
display: block;
}
.template-library_search .fachgebieteSelection .ui-button{
padding: 0 0.1em 0 0.1em;
display: block;
margin-left: 0;
margin-bottom: 0;
border-top: 0;
border-color: #FDFDFD;
border-radius: 0 !important;
}
.template-library_search .fachgebieteSelection .ui-button-text{
text-align: left;
}
.template-library_search .fachgebieteSelection .ui-state-default{
color: #000;
background: #eaeaea;
}
.template-library_search .fachgebieteSelection .ui-state-active{
color: #fff;
background: #165a97;
}
.template-library_search .fachgebieteSelection .ui-state-hover{
color: #fff;
background: #165a97;
}
.template-library_search .fachgebieteSelection .highlightedSearchTerm {
background-color: #d1d1d1;
}
.template-contact_search td,
.template-counterpart_search td{
height: 3em;
vertical-align: top;
padding: 0.2em 2em 0.2em 0;
}
#content optgroup {
color: #000;
font-style: normal;
font-weight: bold;
padding-left: 0.25em;
}
.template-library_search .main_libs_results {
padding-bottom: 1em;
}
.template-library_search .main_lib_search {
font-weight: bold;
}
.template-library_search .documentDescription{
display: none;
}
a.library-search-links {
font-weight: bold;
}
#library-contacts-results table,
#library-counterparts-results table,
.resultItems{
width: 100%;
}
#library-contacts-results table tr.odd,
#library-counterparts-results table tr.odd,
.resultItems tr.odd{
background: #CBDFF7;
}
#library-contacts-results table td,
#library-counterparts-results table td,
.resultItems td{
padding: 0.5em 8px;
}
#library-contacts-results .fa,
#library-counterparts-results .fa{
display: inline;
margin-right: 0;
}
input[type=radio].hiddenStructure {
position: absolute;
left: -2000px;
}
select[name=mob_specialties] {
height: 30px;
}

}

