epseb_custom.css
epseb_custom.css
— 26.4 KB
Contenido del Archivo
body { color: #444; font-family: "open sans", arial; font-size: 13px; line-height: 20px; } a { color: #00aee5; } #content-area { margin-top: 1em; } .nav > li > a:hover, .contentViews > li > a:hover, .configlets > li > a:hover, .formTabs > li > a:hover { color: #444; } h1, h2, h3 { color: #00aee5; margin-top: 27px; } .documentFirstHeading { border-bottom: medium none; } .caixessearch { background: #f5f5f5 none repeat scroll 0 0; border-radius: 3px; margin-bottom: 10px; min-height: 160px; padding: 20px; } #portal-breadcrumbs { margin-bottom: -5px; margin-top: 10px; } .facetes h5 { color: #555; font-size: 12px; font-weight: 600; text-shadow: 1px 1px 1px white; text-transform: uppercase; margin-bottom: 0; } .facetes .span12 > input { margin-right: 6px; margin-top: 0; } .selectpicker { background: white none repeat scroll 0 0; border: 1px solid #ddd; box-shadow: none; height: 35px; width: 200px; } body.template-facetednavigation_view .documentFirstHeading { display: none; } .selectpicker:hover, .selectpicker:active, .selectpicker:focus { border: 1px solid #666; } .serveistic-bc-level_2 > a { font-size: 30px; width: 53%; margin-top: 5px; font-weight: bold; } #facetes legend { border-bottom: 1px solid #ddd; color: #017bbe; font-size: 23px !important; font-weight: 600; margin-bottom: 20px; padding-bottom: 10px; } #facetes > h3 { font-size: 18px; font-weight: normal; } .btn-info, .link-parent { background-color: #017bbe; background-image: none; } .btn-info:hover, .link-parent:hover, .btn-info:active, .link-parent:active, .btn-info.active, .btn-info.selected, .selected.link-parent, .active.link-parent, .btn-info.disabled, .disabled.link-parent, .btn-info[disabled], .link-parent[disabled] { background-color: #015b8d; color: white; } .breadcrumb .active, .breadcrumb .selected, .breadcrumb .contentViews .selected:hover, .contentViews .breadcrumb .selected:hover, .breadcrumb .active a, .breadcrumb .selected a, .breadcrumb .contentViews .selected:hover a, .contentViews .breadcrumb .selected:hover a { font-weight: normal; } .link-parent.link-root { float: right; font-size: 16px; line-height: 18px; margin-bottom: 0; margin-top: -10px; padding-bottom: 9px; padding-top: 5px; width: 205px; border: 0; } .link-parent.link-root:before { background: rgba(0, 0, 0, 0) url("++genweb++static/images/gh-w.png?1434546601") no-repeat scroll -241px -72px; content: " "; display: inline-block; height: 16px; margin-right: 5px; position: relative; top: 3px; width: 15px; } #portal-globalnav .nav > li > a, #portal-globalnav .contentViews > li > a, #portal-globalnav .configlets > li > a, #portal-globalnav .formTabs > li > a { border-right: 1px solid #ddd; font-size: 14px; font-weight: bold; padding: 9px 20px; } #portal-globalnav { background: #eee none repeat scroll 0 0; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; } #portal-globalnav .navbar-inner { background-image: none; border-bottom: 0; border-radius: 0px !important; border-top: 0 none; box-shadow: none; padding: 0; border-color: #ddd; border-bottom: 3px solid #666 !important; } .portlet { border: 0 none; border-radius: 0; box-shadow: none; margin-bottom: 20px; margin-top: 10px; } .portlet h2 { border-bottom: 0 none; box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.1); color: #00aee5; font-size: 18px; line-height: 16px; margin: 0; padding: 10px 15px 10px 6px; position: relative; } .portlet-footer { background: transparent none repeat scroll 0 0; border-radius: 0; border-top: 1px solid white; display: block; font-size: 12px; margin-top: 5px; padding: 5px 10px 7px; position: relative; text-align: right; } .portlet-footer > a::before { content: "[+]"; margin-right: 5px; } .portlet-baners { margin-bottom: 0; } .serveitic-desc .portlet-list { background: #f3f3f3 none repeat scroll 0 0; font-size: 12px; margin-left: 0; margin-top: 0; min-height: 202px; padding: 10px; } .serveitic-desc .portlet-list > li { border-bottom: 1px solid #fff; line-height: 14px; list-style-type: none; margin-left: 0; padding-bottom: 0; padding-left: 0; padding-top: 10px; } .serveitic-desc .portlet-list > li:last-child { border-bottom: 0; } .portlet-list > li .data { color: #666; display: block; font-size: 10px; margin-bottom: 0; } .portlet-list > li .data-inline { color: #666; display: block; font-size: 10px; margin-bottom: 0; margin-left: 28px; } .portlet-list > li .fa { color: #aaa; display: block; float: left; font-size: 18px; margin-bottom: 10px; margin-right: 8px; /* margin-top: 5px;*/ text-align: center; text-shadow: 1px 1px 1px white; width: 20px; } .portlet-notificacions .portlet-footer, .portlet-problemes .portlet-footer, .portlet-indicadors .portlet-footer { margin-top: 0; padding: 0; } #portal-header .container:not(:first-child){ border-top: 0px; } #portal-header:not(.no-image) + #portal-globalnav .navbar-inner { margin-top: 0px !important; border-radius: 0px !important; } #portal-header .titol-espai h1 { margin-bottom: 0px; } #portal-header .nav > li.open > a, #portal-header .nav > li > a:hover{ background-color: transparent; color: #444; } #portal-header .nav > li.open > a > .caret, #portal-header .nav > li > a:hover > .caret { border-top-color: #444; border-bottom-color: #444; } #portal-header .header-image-serveistic { background-repeat: no-repeat; width: 100%; height: 82px; } #portal-header .header-info { font-size: 18px; padding-top: 4px; } #portal-header .titol-servei { margin-top: 0px; } #portal-header .titol-servei h2 { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); display: table !important; width: 100%; font-weight: 600; margin-top: 14px; margin-bottom: 14px; } #portal-header .titol-servei h2 a { color: #333; } #portal-header .titol-servei h2 a:hover { text-decoration: none; color: #007bc0; } #portal-header.no-image .container { padding-bottom: 0px; } #portal-header.no-image + #portal-globalnav .navbar-inner { margin-top: 0px; } #portal-header .separator { min-height: 3px; height: 3px; background-color: #4e4e4e; } /* ---- search view ---- */ #librarysearch h2 { float: left; margin-top: 13px; padding-left: 0; } #librarysearch #searchinputcontentserveis { padding-top: 5px; } .searchbytagcontainer .searchInput { font-size: 15px; height: 20px; margin-bottom: 10px; margin-top: 5px; padding: 0; vertical-align: middle; width: 99%; } #searchinputcontentserveis .searchInput { font-size: 18px; height: 20px; margin-bottom: 15px; padding: 13px 5px 13px 10px; vertical-align: middle; width: 97%; } #librarysearch .searchbytagcontainer { float: left; margin-bottom: 30px; width: 100%; } #librarysearch #searchinputcontentserveis { padding-top: 5px; width: 100%; } #searchinputcontentserveis .add-on { background-color: #FFFFFF; border: medium none; color: #BBBBBB; font-size: 24px; padding: 2px; position: relative; right: 38px; top: 9px; z-index: 10; } .caixessearch > h3 { color: #777777; margin-top: 0; } .select2-drop-active { border: none; border-top: none; } .searchbytagcontainer .select2-choices { border: 0 none; } .select2-container-multi.select2-container-active .select2-choices { border: none; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); } .searchbytagcontainer .select2-search-choice { color: #777777; font-size: 12px; font-weight: bold; margin-top: 5px; text-shadow: 1px 1px 1px #FFFFFF; } #librarysearch .documentDescription { font-size: 16px; font-weight: normal; margin-bottom: 18px; } #tagslist { min-height: 10px; font-size: 13px; color: #555; text-shadow: 1px 1px 0px white; } #tagslist .eines { color: #34495E; font-size: 18px; text-decoration: none; } #tagslist .eines span { padding-right: 2px; } #tagslist ul { margin-left: 0; list-style: none; } #tagslist li { min-height: 55px; line-height: 20px; border-bottom: 1px solid #DDDDDD; margin-bottom: 0; padding-bottom: 15px; padding-left: 10px; padding-top: 10px; background: none repeat scroll 0 0 #FFFFFF; box-shadow: none; } #tagslist a { color: #555; text-decoration: none; } #tagslist a h4:before { content:"\f022"; font-family: FontAwesome; font-style: normal; font-weight: 400; margin-right: 11px; text-decoration: inherit; } #tagslist a h4 { font-size: 16px; margin-bottom: 0; margin-top: 0; } #tagslist a h4:hover { opacity: 0.8; } #tagslist img { margin-top: 3px; border: 2px solid white; max-width: 54px; } #tagslist img:hover { transition: all 0.25s ease 0s; border: 2px solid #F58D3D; } #tagslist li { background: none repeat scroll 0 0 #fff; border-bottom: 1px solid #ddd; box-shadow: none; line-height: 20px; margin-bottom: 0; padding-bottom: 0; padding-left: 5px; padding-top: 10px; min-height: 40px; } #tagslist p { margin-left: 25px; } #librarysearch .File:before { content:"\f1c1"; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-right: 7px; } #librarysearch .File { color: #585858; font-size: 14px; font-weight: 600; } #librarysearch .Link:before { content:"\f0c1"; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-right: 7px; } #librarysearch .Link { color: #585858; font-size: 14px; font-weight: 600; } #librarysearch .Image:before { content:"\f1c5"; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-right: 7px; } #librarysearch .Image { color: #585858; font-size: 14px; font-weight: 600; } #librarysearch .Document:before { content:"\f0f6"; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-right: 7px; } #librarysearch .Document { color: #585858; font-size: 14px; font-weight: 600; } #tagslist a .Folder { color: inherit; } #tagslist a .Folder:before { content:"\f114"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; margin-right: 10px; } #portal-globalnav .navbar .nav > li > a:focus, #portal-globalnav .navbar .contentViews > li > a:focus, #portal-globalnav .navbar .configlets > li > a:focus, #portal-globalnav .navbar .formTabs > li > a:focus, #portal-globalnav .navbar .nav > li > a:hover, #portal-globalnav .navbar .contentViews > li > a:hover, #portal-globalnav .navbar .configlets > li > a:hover, #portal-globalnav .navbar .formTabs > li > a:hover { box-shadow: none; } .dropdown-menu a { border-bottom: 0px !important; } .dropdown-menu a:hover { color: #FFF !important; } /* ---- end search view ---- */ .principal-facetes { margin: 10px; padding: 10px; display:inline-block; overflow:hidden } .seeker_locate{ line-height: 20px; font-size: 13px; text-shadow: 1px 1px 0 white; } #edit-bar { font-size: 12px; } .faceted-form { margin: 0; padding: 0; width: auto; } #c7 { border-color: #dedede; box-shadow: 1px 2px 3px #bbb !important; font-family: "open sans", arial; font-size: 15px; margin-right: 8px; padding: 10px; vertical-align: top; width: 82%; } #faceted-top-column .searchButton { background: #00aee5 none repeat scroll 0 0; border: 0 none; box-shadow: 1px 2px 3px #bbb !important; color: white; font-family: "open sans", arial; font-size: 16px; font-weight: 500; height: 40px; text-shadow: none; width: 170px !important; } #c7_widget .widget-fieldset { border: 0 none; padding: 15px 0 0; } #faceted-form .widget-fieldset { background: #f4f4f4 none repeat scroll 0 0; border-color: white; float: left; margin: -5px 15px 20px 0; height: 150px; padding: 0; width: 18.8%; overflow-x: hidden; overflow-y: auto; } #faceted-form .widget-fieldset form { margin: 0; } #faceted-form .widget-fieldset legend { background: #eee none repeat scroll 0 0; color: #00aee5; border-color: #dedede; font-size: 13px !important; font-weight: 600; margin-bottom: 0.5em; padding-left: 10px; width: 94.7%; } #faceted-form .widget-fieldset ul { list-style: outside none none !important; margin: 0 0 10px 10px; } #faceted-form .widget-fieldset input[type=checkbox] { margin-top: 2px; } .widget-fieldset ul li label { color: #555; font-size: 11px; font-weight: normal; padding-left: 0.5em; cursor: pointer; } #serveisticSearch { display: grid; } #top-area { padding-bottom: 10px; } #top-area .widget-fieldset { margin: 0; min-height: 50px; height: 50px; width: 100%; background: white; margin: 5px 0; } #top-area .widget-fieldset legend { display: none; } .widget-fieldset li:hover, .widget-fieldset li:active { background: #f9f9f9 none repeat scroll 0 0; cursor: pointer; } .faceted-results { border-top: 1px solid #ddd; clear: both; padding-top: 35px; margin-top: 15px; } .faceted-results::before { color: #888; content: "Tots els serveis:"; display: block; font-size: 18px; margin-bottom: 15px; margin-top: -10px; } .faceted-results.results::before { content: "Resultats:"; } #faceted-results > div > div:nth-child(1).listingBar { display: none; } #popular { background-color: #edf1f2; padding: 10px 0px; margin: 10px 0px; width: 99vw; position: relative; left: 50%; right: 50%; margin-left: -49.75vw; margin-right: -49.75vw; } #popular h2 { color: #888; display: block; font-size: 18px; font-weight: normal; } body.template-facetednavigation_view #center-top-area { display: none; padding-top: 10px; } body.template-facetednavigation_view.show-filters #center-top-area { display: block; } #show-more-filters { cursor: pointer; } a#show-more-filters:after { content: " \f0d7"; font-family: "FontAwesome"; color: #007bc0; } .show-filters a#show-more-filters:after { content: " \f0d8"; font-family: "FontAwesome"; color: #007bc0; } div.photoAlbumEntry { background: #fff none repeat scroll 0 0; border: 0 none; border-radius: 0; box-shadow: 1px 2px 3px #bbb !important; display: block; float: left; height: 175px; line-height: 18px; margin: 0 20px 20px 0; min-height: 165px; padding: 0px !important; text-align: center; width: 152px !important; } div.photo360 { width: 268px !important; } div.photoAlbumEntry a { padding: 0; } /* div.photoAlbumEntry:nth-child(6n) { margin-right: 0; } */ div.photoAlbumEntry:hover { background: #f2f2f2; } .thumbnail .caption, .thumb-img img .caption, .photoAlbumEntry a .caption, .photoAlbumEntry a .photoAlbumEntryTitle { color: #444; padding: 0; } .subnavbar .nav-list a { font-weight: normal; } .photoAlbumEntryTitle { color: #00aee5 !important; display: block; font-size: 15px; font-weight: 600; line-height: 18px; padding: 5px !important; text-transform: none; } .photoAlbumEntryDescription { color: #888; display: block; font-size: 12px; line-height: 15px; margin-top: 0; padding-left: 5px; padding-right: 5px; } .photoAlbumEntryWrapper { display: block; height: 50px; margin-bottom: 5px; overflow: hidden; } .photoAlbumEntryWrapper > img { min-height: 50px; width: 100%; } .portlet-message > p { background: #f4f4f4 none repeat scroll 0 0; padding: 10px; } .commentBody { border: 1px solid #ddd; clear: both; margin: 1em 0; overflow: auto; padding: 10px; } .discussion .documentByLine a { float: left; font-weight: bold; margin-right: 5px; } .discussion .commentDate { clear: both; float: left; padding-top: 0; } .discussion { border-top: 1px solid #ddd; } #commenting p { color: #666; font-size: 12px; line-height: 14px; } #commenting .formControls { padding-top: 0; } #commenting legend { font-size: 100% !important; } span.problema-link, span.notificacio-link { display: table; } .notificacio:before { content:"\f0a2"; font-family: FontAwesome; font-style: normal; font-weight: 400; text-decoration: inherit; } body.portaltype-serveitic .documentFirstHeading { display: none; } .template-serveitic .list-field, .template-edit.portaltype-serveitic .list-field { min-height: 150px; width: 400px; } .template-serveitic .textline-field, .template-edit.portaltype-serveitic .field .textline-field { min-width: 388px; } .ordered-selection-field td:nth-child(2), .ordered-selection-field td:nth-child(4) { padding: 10px; } .slider-notificacions { background: #00aee5 none repeat scroll 0 0; float: left; height: 26px; margin: 5px 0 20px; padding-bottom: 0; padding-right: 0; padding-top: 6px; } #notificacions-carousel { border: 0; box-shadow: none; text-align: center; width: 100%; } #notificacions-carousel a { color: white; font-size: 13px; } #notificacions-carousel a:hover { text-decoration: none; color: #f5f5f5; } .carousel-control { background: transparent none repeat scroll 0 0; border: 2px solid #fff; border-radius: 25px; color: #fff; font-size: 26px; font-weight: 100; height: 22px; left: 10px; line-height: 18px; margin-top: -18px; opacity: 0.1; position: absolute; text-align: center; top: 50%; width: 22px; } .carousel-control:hover { color: #fff; } .data { font-weight: bold; margin-left: 5px; margin-right: 5px; } #notificacions-carousel .fa { font-size: 20px; vertical-align: middle; } .template-facetednavigation_view .share_popover { display: none; } .template-facetednavigation_view #portal-breadcrumbs { display: none; } label { color: #00aee5; font-weight: bold; } .btn-primary, .context { background-color: #00aee5; font-family: "open sans", arial; background-image: none; border:none; color: #fff; text-shadow: none; } .btn-primary:hover, .context:hover, .btn-primary:active, .context:active, .btn-primary.active, .active.context, .context.selected, .btn-primary.selected, .contentViews .btn-primary.selected:hover, .btn-primary.disabled, .disabled.context, .btn-primary[disabled], .context[disabled] { background-color: #009fd1; border: 0 none; box-shadow: none; color: #fff; } <!-- .header-breadcrumb-image { background: rgba(0,0,0,0.25) scroll 0 0 /cover; background-blend-mode: darken; background-position: center; } --> .imageless-item { background-image: linear-gradient(to right, #e2effc, #007bc1); width: auto; height: 60px; cursor: pointer; max-width: 265px; } .imageless-item > a { text-decoration: none; } .imageless-item > a > img { display: none; } .imageless-item p { color: #333333; text-align: left; padding-left: 14px; padding-right: 14px; } .banner-title { font-size: 18px; font-weight: bold; margin-bottom: 5px; padding-top: 12px; text-transform: none; } .banner-title.center { padding-top: 20px; } .banner-description { font-size: 16px; line-height: 13px; } .portlet-baners li { padding: 0; margin-bottom: 9px; } .portlet-baners img { width: 265px; height: 60px; } #footer-upc-logo { padding-top: 10px; } #eines-barra .nav-collapse { background: #009cde none repeat scroll 0 0; float: left; height: 35px; width: 100%; } #cookies { float: left; } #footer-upc-logo { float: left; } #footer-eines { float: right; margin-top: 10px; } #footer-eines li { display: inline; margin-left: 10px; } .title-indicador { color: #555; font-size: 12px; margin-bottom: 5px; margin-top: 0 !important; margin-left: 5px; line-height: 12px; } .indicador-category-list { margin-left: 5px; } .indicador-category-list > li { border-bottom: 1px solid #fff; list-style-type: none; line-height: 13px; min-height: 35px; position: relative; padding-top: 7px; padding-bottom: 7px; } .indicador-category-list > li:last-child { border: 0; } .indicador-category-value { font-size: 16px; font-weight: 700; color: #555; padding-bottom: 5px; vertical-align: sub; display: block; } .indicador-category-description { display: table-cell; } .fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080"; font-size: 15px; vertical-align: text-top; } .portlet-list dl { margin-bottom: 0; } .portlet-list dt { font-weight: normal; } .portlet-list dd { margin-left: 0; font-weight: bold; margin-bottom: 10px; } .template-indicadors_list .portlet-list { list-style-type: none; margin:0; } .template-indicadors_list .portlet-list > li { margin-bottom: 20px; } .template-indicadors_list .indicador-category-list > li { border-bottom: 1px solid #eee; } .template-indicadors_list .title-indicador { font-size: 14px; } .template-indicadors_list .portlet-list > li .fa { font-size: 20px; } .template-indicadors_list .indicador-category-value { } #indicadors span.fa.fa-fw { font-size: 27px; color: #00aee5; position: absolute; top: 5px; right: 0; } #indicadors span.fa.fa-fw:hover { cursor: pointer; } @media screen and (min-width: 800px) { .template-serveitic select:not(.datetime-widget) { min-height: 170px; width:100%; text-shadow:1px 1px 1px black; } .template-serveitic .list-field { text-shadow:none; } } @media only screen and (max-width: 1200px) { #c7 { width: 66%; } } @media only screen and (max-width: 980px) { .imageless-item { width: 265px; } #popular { width: calc(98vw - 30px); padding: 15px; } } @media only screen and (max-width: 640px) { #center-and-left-area { float: none; } #faceted-form .widget-fieldset { width: 100%; } div.photoAlbumEntry { width: 100% !important; } #center-area { margin-left: 0; } #c7 { width: 55%; } #faceted-top-column .searchButton { width: 100px !important; } .photoAlbumEntryWrapper > img { height: auto; width: 100%; } div.photoAlbumEntry { width: 43% !important; } .photoAlbumEntryWrapper > img { height: 50px; } div.photoAlbumEntry:nth-child(5) { margin-right: 20px; } .photoAlbumEntryDescription { height: 90px; overflow: hidden; } #faceted-form .widget-fieldset legend { width: 97.7%; } .serveistic-bc-level_2 { margin-top: -20px; } .serveistic-bc-level_2 > a { font-size: 24px; line-height: 23px; width: 100%; } .serveistic-bc-level_1 > a { margin-top: 35px; } .slider-notificacions { white-space: nowrap; padding: 6px 0 0 3px; } div.photoAlbumEntry { margin-bottom: 14px; margin-left: 3px; margin-right: 10px; width: 45% !important; padding: 0px !important; } .portlet-baners li { padding: 0; margin: 0 auto; margin-bottom: 9px; } } @media only screen and (max-width: 979px) and (orientation: portrait), only screen and (max-width: 768px) and (orientation: landscape) { #portal-globalnav .nav { border-top: 0px; } #portal-globalnav .nav-collapse .nav > li > a, #portal-globalnav .nav-collapse .dropdown-menu a { padding: 8px 3px; } #portal-globalnav .nav-collapse .dropdown-menu, .nav-collapse-eines.nav-collapse .dropdown-menu { display: block; } .titol-servei h2 { font-size: 135%; } #portal-globalnav .navbar .nav > li > a { font-size: 16px !important; } } @media only screen and (max-width: 979px) and (orientation: portrait), only screen and (max-width: 979px) and (orientation: landscape) { #portal-globalnav .hidden-desktop { display: none !important; } #portal-columns { display: grid; } #portal-column-one { order: 2; } #portal-column-content { order: 1; } } @media only screen and (max-width: 636px) and (orientation: portrait), only screen and (max-width: 636px) and (orientation: landscape) { #portal-globalnav { background-color: transparent; padding-left: 5px !important; padding-right: 5px !important; } #portal-header .header-image-serveistic { background-image: none !important; padding-top: 0%; margin-bottom: 5px; height: 0px; } #portal-header:not(.no-image) .titol-espai h1 { border-bottom: 1px solid #ddd; } .titol-servei h2 { margin-top: 5px !important; } } @media only screen and (max-width: 768px) { #portal-globalnav .hidden-desktop { display: inherit !important; } } /* ----content type icon --- */ #listing-table, .template-folder_tabular_view .listing, .contenttreeWidget > .navTree, .collage-content-menu { a, span { & [class^="contenttype-"], &[class*=" contenttype-"] { padding-left: 8px; position: relative; } &[class^="contenttype-"]:before, &[class*=" contenttype-"]:before { background-image: image-url("gh.png"); background-repeat:no-repeat; content: " "; display: block; height: 14px; width: 14px; margin-top:2px; @include opacity(75); position:relative; float: left; } &.contenttype-serveitic:before {background-position: -432px -144px;} .icon-serveitic { background-position: -432px -144px; } /* ----content type icon --- */ #listing-table, .template-folder_tabular_view .listing, .contenttreeWidget > .navTree, .collage-content-menu { a, span { &[class^="contenttype-"], &[class*=" contenttype-"] { padding-left: 8px; position: relative; } &[class^="contenttype-"]:before, &[class*=" contenttype-"]:before { background-image: image-url("gh.png"); background-repeat:no-repeat; content: " "; display: block; height: 14px; width: 14px; margin-top:2px; @include opacity(75); position:relative; float: left; } &.contenttype-serveitic:before {background-position: -432px -144px;} } .icon-serveitic { background-position: -432px -144px; }