
/* - ploneCustom.css - */
@media all {
/* https://www.mips-lab.net/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
@media screen and (min-width : 1625px)  {
}
/* */
body {
min-height: 100%;
background-image: linear-gradient(top, #ffffff 0%, #cccccc 100%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%);
background-image: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
background-size: 100% auto;
background-attachment: fixed;
}
body.template-SFAjax_base_edit.ajax_edition {
background-image: none;
background: #FFF;
}
#visual-portal-wrapper {
max-width: 1200px;
min-height: 100%;
margin: auto;
font-size: 1em;
}
#portal-top,
#portal-columns,
#portal-footer-wrapper {
background: #FFF;
}
#content a:link,
#content a:hover,
#content a:visited {
color: #FF6633;
}
/* **********************/
#logo {
width: auto;
margin-left: -97%;
}
#portal-logo {
font-size: 1em;
color:#FF6633;
margin: 20px 0;
width: 400px;
height: auto;
}
#portal-logo span {
margin-top: 0.5em;
}
#portal-header {
background-color: #FFF;
}
#portal-header #titles {
margin: 10px 0 0 480px;
width: 380px;
float: left;
}
#portal-header #titles dl dt {
display: block;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
line-height: 2em;
font-size: 0.85em;
color: #CCC;
background: #FFF;
cursor: default;
padding-left: 10px;
font-weight: normal;
}
#portal-header #titles dl dt:hover {
font-size: 1em;
color: #333;
background: #EEE;
}
#LSResult {
background: #FFF;
z-index: 10;
margin: 1em 0 0 0;
border-radius: 10px;
box-shadow: 3px 3px 10px rgba(0,0,0,0.3);
}
#LSResult fieldset {
border: 0 none;
margin: 0;
padding: 1em;
}
#livesearchLegend {
background: none;
color: #F63;
}
.LSRow a:link,
.LSRow a:visited,
.LSRow a:hover {
color: #75ad0a;
}
/* ******************/
#portal-searchbox {
margin: 5em 1em 0 0;
}
.LSBox input.searchButton,
.searchPage.searchButton.allowMultiSubmit {
border: 0;
border-radius: 5px;
background: #333;
color: #F63;
padding: 5px;
cursor: pointer;
font-size: 1.5em;
}
#searchGadget {
padding: 8px;
border: 1px solid #CCC;
margin-right: 10px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
background: #FFE8E0;
}
input.searchPage {
font-size: 1.5em !important;
padding: 2px 5px;
margin-right: 10px;
}
/* ********************************/
.overlay-login .pb-ajax,
.overlay-register .pb-ajax {
box-shadow: 0 0 1em rgba(0,0,0,0.3);
border-radius: 10px;
border: 0;
}
.overlay.overlay-ajax.overlay-login,
.overlay.overlay-ajax.overlay-register {
max-width: 600px;
}
#fieldset-openid-login input,
#login-form input,
#fieldset-openid-login input:focus,
#login-form input:focus {
font-size: 1em;
border: 1px solid #ccc;
border-radius: 0;
font-size: 1em;
padding: 5px;
}
.pb-ajax a:link,
.pb-ajax a:visited {
color: #75AD0A;
}
.pb-ajax a:hover {
color: #F63;
}
#fieldset-openid-login input.context,
#login-form input.context,
.pb-ajax input.context {
background: #333;
color: #F63;
padding: 5px;
border-radius: 5px;
border: 0;
font-size: 1.5em;
}
div.overlaybg div.close,
div.overlay div.close {
position: relative;
float: right;
top: 5px;
left: -35px;
}
/* *******************/
#viewlet-below-content-title {
margin: 1em;
font-size: 0.85em;
}
.portletWrapper {
background: #333;
color: #EEE;
}
#portal-column-two {
margin-top: 16px;
}
#content div.newsImageContainer p.discreet {
top: 0;
text-align: center;
font-size: 0.80em;
background: #333;
color: #EEE;
padding: 5px;
margin-top: 5px;
}
dl.portlet dt.portletHeader {
background: #FFF;
border-bottom: 1px solid #FF6633;
font-weight: normal;fc-event-time, .fc-event-title
font-size: 1.25em;
padding: 0 0 5px 0;
color: #ff6633;
}
dl.portlet dd.portletItem {
padding: 1em;
border-bottom: 1px dotted #EEE;
}
dl.portlet dd.portletItem.lastItem {
border: 0;
}
dl.portlet a:link,
dl.portlet a:visited {
color: #EEE;
font-weight: normal;
}
#loginform div.formControls {
margin: 0;
text-align: center;
}
#loginform #__ac_name,
#loginform #__ac_password {
border: 0;
border-radius: 5px;
padding: 5px;
width: 95%;
margin-top: 5px;
}
#loginform label[for="__ac_name"]:before {
font-family: FontAwesome;
padding-right: 5px;
content: '';
}
#loginform label[for="__ac_password"]:before {
font-family: FontAwesome;
padding-right: 5px;
content: '';
}
.portletLogin .portletItem img {
display: none;
}
dl.portlet.portletLogin dd.portletItem,
#portlet-tagcloud-mot-clefs dd.portletItem {
border: 0;
}
dl.portlet.portletLogin dd.portletItem.even,
dl.portlet.portletLogin dd.portletItem.lastItem {
padding: 0.5em 1em;
}
#portlet-tagcloud-mot-clefs .portletFooter {
padding: 0;
display: none;
}
/* ****************************/
#portal-personaltools-wrapper {
z-index: 100;
}
#portal-personaltools .actionMenuContent {
font-size: 1em;
margin-top: 10px;
border-radius: 10px;
}
#portal-personaltools {
background: none;
padding: 1em 0;
}
#portal-personaltools dd {
border-radius: 10 px;
background: #333;
box-shadow: 3px 3px 10px rgba(0,0,0,0.3);
}
#portal-personaltools #anon-personalbar a:link,
#portal-personaltools #anon-personalbar a:visited,
#anon-personalbar a:hover,
#portal-personaltools.actionMenu a:link,
#portal-personaltools.actionMenu a:visited,
#portal-personaltools.actionMenu a:hover {
color: #F63;
font-size: 1.5em;
float: none;
display: inline-block !important;
background: #333;
margin: 0 0 0 10px;
padding: 10px;
border-radius: 5px;
}
dl.actionMenu.deactivated dt {
margin: 0;
}
#portal-personaltools.actionMenu a:link {
margin: 0;
line-height: 1em;
}
/* *******************************/
#content #content-core div.listingBar a,
#content #content-core div.listingBar a:visited,
div.managePortletsLink a,
div.managePortletsLink,
a.managePortletsFallback,
#category a.link-category,
span.selectedTag {
background: #333;
color: #FF6633 !important;
border : 0;
}
#content #content-core div.listingBar a {
border-radius: 5px;
}
#content #content-core div.listingBar a:hover,
div.managePortletsLink a:hover,
div.managePortletsLink:hover,
div.managePortletsLink:hover a,
a.managePortletsFallback:hover,
#category a.link-category:hover,
span.selectedTag:hover {
background: #FF6633;
color: #333 !important;
}
div.listingBar {
width: 70%;
margin: auto;
clear:both;
margin: auto;
padding: 20px 0;
}
div.listingBar .previous {
margin-right: 20px;
}
div.listingBar .next {
}
/* ************************/
.fc-header-space {
display: none;
}
#sfc-ical-export {
}
.fc-header .fc-button {
border: 0;
margin: 5px;
color: #FF6633;
background: #333;
border-radius: 5px;
}
.fc-button .ui-icon {
color: #FF6633;
}
.fc-header .fc-button:hover {
background: #FF6633;
color: #333;
}
.fc-button.ui-state-disabled,
.fc-button.ui-state-disabled:hover,
.fc-button.ui-state-active,
.fc-button.ui-state-active:hover {
background: #CCC;
color: #666;
opacity: 1;
}
.fc-event {
background: #CCC;
}
.fc-event-inner {
color: #333 !important;
}
.fc-event-inner .fc-event-time {
background: none;
}
.fc-event-time,
.fc-event-title {
padding: 0 5px;
}
#content ul.formTabs {
border-radius: 0;
border-style: solid;
}
#SFQuery {
margin-top: 20px;
}
#content #SFQuery li.formTab a.selected {
background: #333;
color: #FF6633;
font-weight: normal;
border-radius: 5px;
}
#event_edit_container #content p + div {
min-width: 100%;
}
#event_edit_container #content ul {
list-style-type: none;
margin: 0;
padding: 0;
min-width: 100%;
text-align: center;
}
#event_edit_container #content ul li {
display: inline-block;
margin: 0 5px;
width: auto;
}
#event-base-edit {
background: #FFF;
padding-bottom: 20px;
}
.qq-upload-button {
border-radius: 0;
background: #000;
border: 0;
}
.qq-upload-button:hover {
background: #808080;
}
#content a.link-overlay,
#content a:link,
dl.portlet a:link {
border:0 !important;
}
.project-entry {
background: none;
background-color: #CCC;
float: left;
height: 185px;
margin: 15px;
position: relative;
text-align: center;
width: 143px;
}
.project-title {
color: #333;
display: block;
height: 60;
width: auto;
padding: 5px;
}
.project-wrapper {
height: 130px;
margin-bottom: 7px;
width: 128px;
}
.project-entry .project-wrapper img {
position: absolute;
left : 7.5px;
bottom: 10px;
}
#content .documentDescription {
margin: 20px 0;
line-height: 1.5em;
}
#content,
div.listingBar,
#content .discreet,
#sidebar .discreet,
dl.portlet {
font-size: 1em;
}
#content .documentByLine {
font-size: 0.8em;
color: #808080;
}
#content ul.fa-ul {
list-style-type: none;
margin-left: 2.14286em;
padding-left: 0;
}
#content img.tileImage {
margin: 10px;
}
#content div.newsImageContainer {
color: #EEE;
min-height: 150px;
}
.newsImageContainer #parent-fieldname-image {
width: 100%;
text-align: center;
display: block;
}
#center-and-left-area,
#center-area,
.right-area-js  {
margin-right: 0;
margin-left: 0;
}
#right-area{
width: 30%;
}
#center-and-left-area {
width: 70%;
}
a:hover {
text-decoration: none;
}
dl.portalMessage, div.attention, div.caution, div.danger, div.error, div.hint, div.important, div.note, div.tip, div.warning {
background-color: #EEE;
}
#plone-contentmenu-workflow .state-published {
background-color: #AAA;
border: 0;
}
.tileItem {
margin-top: 20px;
border-top: 1px dotted #AAA !important;
}
.tileFooter span + span {
color: #333;
padding-left: 20px;
}
.tileFooter span + span:before {
padding-right: 5px;
font-family: FontAwesome;
content:'';
}
#portal-breadcrumbs {
margin: 0 0 20px 0;
}
#content #content-core a,
#content #content-core a:link,
#content #content-core a:hover,
#content #content-core a:visited,
#content #viewlet-below-content-body a,
#content #viewlet-below-content-body a:link,
#content #viewlet-below-content-body a:hover,
#content #viewlet-below-content-body a:visited,
#portal-breadcrumbs a,
#portal-breadcrumbs a:link,
#portal-breadcrumbs a:hover,
#portal-breadcrumbs a:visited {
color: #75AD0A !important;
text-decoration: none;
}
#content #content-core a.postit,
#content #content-core a.postit:link,
#content #content-core a.postit:hover,
#content #content-core a.postit:visited {
color: #333 !important;
}
#content #content-core .documentByLine a,
#content #content-core .documentByLine a:link,
#content #content-core .documentByLine a:hover,
#content #content-core .documentByLine a:visited,
img[alt] {
color: #FF6633 !important;
}
#content-core dt {
margin: 20px 0 10px 0;
font-family: 'Exo 2',sans-serif;
padding-top: 20px;
border-top: dotted 1px #CCC;
}
#content-core dt .summary {
font-size: 1.25em;
}
#content-core dd {
background: #EEE;
padding: 20px;
margin: 0;
}
#content .tileItem h2 a {
color: #75AD0A !important;
}
#contentActionMenus,
#edit-bar,
#content-views,
#contentActionMenus dl.actionMenu a, #contentActionMenus dl.actionMenu.activated dd  {
background: #808080;
border-radius: 0;
border: 0;
}
#content-views li.selected a, #content-views li a:hover, #content li.formTab a.selected, #content li.formTab a:hover, #content-core li.formTab a.selected, #content-core li.formTab a:hover {
border-radius: 0;
background: #EEE;
}
#contentActionMenus {
padding: 0;
top: 0;
right: 0;
border: 0;
}
#contentActionMenus dl.actionMenu,
#content-views a, #content li.formTab a, #content-core li.formTab a {
line-height: 24px;
}
#portal-top, #portal-columns, #portal-footer-wrapper {
background-color: #FFF;
border-left: 1px dotted #CCCCCC;
border-right: 1px dotted #CCCCCC;
}
#portal-footer-wrapper {
padding-top: 40px;
background-color: #333;
color: #EEE;
}
#portal-footer-wrapper a,
#portal-footer-wrapper a:link,
#portal-footer-wrapper a:hover,
#portal-footer-wrapper a:visited {
color: #EEE;
}
H1,
H2,
H3,
H4,
H5,
.h1,
.h2,
.h3,
.h4,
.h5,
.tile-footer,
#breadcrumbs-home a,
#siteactions a,
#portal-logo {
font-family: 'Exo 2', sans-serif;
letter-spacing: 0.005em;
font-weight: normal;
}
H1, .h1 {
line-height: 1.25em;
}
#breadcrumbs-home a {
text-transform: uppercase;
}
#portal-globalnav li {
font-family: 'Exo 2', sans-serif;
text-transform: uppercase;
letter-spacing: 0.10em;
line-height: 40px;
display: inline-block;
}
#portal-globalnav li#portaltab-Members {
display: none;
}
#portal-globalnav li a {
color: #333;
padding: 0 20px;
border: 0;
border-right: 1px solid #FF6633;
text-align: center;
background-color: #fff;
position: relative;
height: 100%;
line-height: 40px;
display: block;
vertical-align: middle;
min-width: 0;
}
/* */
#portal-globalnav li a:hover {
background-color: #FF6633;
color: #333333;
text-decoration: none;
}
/* */
#portal-globalnav li:nth-child(7) a {
border: 0;
}
#portal-globalnav .selected a, #portal-globalnav .selected a:hover {
background-color: #FF6633;
color: #333333;
}
#portal-globalnav {
background: transparent;
width: 100%;
margin: 40px auto;
font-size: 75%;
}
dl.portlet dt.portletHeader a.tile {
color:#FF6633;
}
#portal-colophon a, .searchSection label {
font-size: 0.85em;
}
div.listingBar a:hover {
background-color: #FF6633;
border-color: #FF6633;
color: black;
}
#category a.link-category:hover {
background-color: #FF6633;
border-color: #FF6633;
color: black;
}
#content fieldset {
border: 0.1em solid #FF6633;
border-style: solid none none none;
}
#portal-searchsection {
display: none;
}
#content label {
padding-left: 5px;
}
.fc-button fc-button-calendar ui-state-default ui-corner-left ui-corner-right{
background-color: #FF6633;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: #FF6633;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
}
div.postit-listing{
float:left;
text-decoration:none;
color:#000;
background:#FFEEBD; /* */
height: 8.5em;
width: 8.5em;
padding: 0.5em;
margin: 0.5em;
Font-size: 1em;
line-height: 1.25em;
text-align: center;
/* */
-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.4);
/* */
-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.4);
/* */
box-shadow: 3px 3px 5px rgba(0,0,0,0.4);
-webkit-transform:rotate(-4deg);
-o-transform:rotate(-4deg);
-moz-transform:rotate(-4deg);
}
div.postit-listing .postit-description {
font-size: 0.85em;
line-height: 1em;
margin-top: 15px;
}
div.postit-listing:nth-child(odd) {
-o-transform:rotate(4deg);
-webkit-transform:rotate(4deg);
-moz-transform:rotate(4deg);
position:relative;
top:5px;
background:#BDFFF5; /* */
}
div.postit-listing:nth-child(3n) {
-o-transform:rotate(-3deg);
-webkit-transform:rotate(-3deg);
-moz-transform:rotate(-3deg);
position:relative;
top:3px;
background:#BDDDFF; /* */
}
div.postit-listing:nth-child(4n) {
-o-transform:rotate(3deg);
-webkit-transform:rotate(3deg);
-moz-transform:rotate(3deg);
position:relative;
top:5px;
background:#FFBDCD; /* */
}
div.postit-listing:hover, div.postit-listing:focus{
-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.4);
-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.4);
box-shadow:3px 3px 5px rgba(0,0,0,0.4);
-webkit-transform: scale(1.25);
-moz-transform: scale(1.25);
-o-transform: scale(1.25);
position:relative;
z-index:5;
}
span.postit-description{
float:left;
text-align: center;
}
.postit-title {
font-weight: bold;
text-align: center;
}
#plone-document-byline{
display:none !important;
}
/* *************************/
@media (max-width : 720px)  {
#logo,
div#logo,
#portal-searchbox,
#portal-personaltools-wrapper,
#portal-header #titles {
float: none !important;
display: block;
margin: 0 !important;
width: auto;
position: relative;
left: 0;
top: 0;
}
#logo {
text-align: center;
}
#logo img {
width: 299px !important;
height: 89px !important;
}
div#portal-searchbox {
margin: 0 !important;
text-align: right;
}
dl#portal-personaltools {
margin: 0 !important;
}
#portal-top,
div#portal-columns,
#portal-footer-wrapper {
width: 95%;
padding: 0.5em;
margin: auto;
}
.nav-menu .nav-primary {
margin-top: 0 !important;
}
#portal-header #titles dl dt {
transition: none;
font-size: 1em;
color: #333;
cursor: default;
}
#portal-header #titles dl dt:hover {
font-size: 1em;
color: #333;
background: #FFF;
}
}
@media (max-width : 850px)  {
#portal-header #titles dl dt {
display: inline-block;
}
}
#kiwi .right_bar {
background-color: #DADADA;
border-left: 1px solid #8A8A8A;
display:block;
width:10px;
}
/* */
/* */
/* */

}

