
/* - batman.css - */
/* https://plone.org/portal_css/batman.css?original=1 */
@-moz-keyframes batplone{
0% {
height:32px;width:122.75px;
margin-top:-16px;margin-left:-61.375px;
}
50% {
width:736.5px;height:192px;
margin-top:-96px;margin-left:-367.6px;
}
100% {
height:32px;width:122.75px;
margin-top:-16px;margin-left:-61.375px;
}
}
@keyframes batplone{
0% {
height:32px;width:122.75px;
margin-top:-16px;margin-left:-61.375px;
}
50% {
width:736.5px;height:192px;
margin-top:-96px;margin-left:-367.6px;
}
100% {
height:32px;width:122.75px;
margin-top:-16px;margin-left:-61.375px;
}
}
@-webkit-keyframes batplone{
0% {
height:32px;width:122.75px;
margin-top:-16px;margin-left:-61.375px;
}
50% {
width:736.5px;height:192px;
margin-top:-96px;margin-left:-367.6px;
}
100% {
height:32px;width:122.75px;
margin-top:-16px;margin-left:-61.375px;
}
}
@-moz-keyframes batspin{
0% {
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes batspin{
0% {
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes batspin{
0% {
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.batlogo {
-moz-animation-name: batplone;
-moz-animation-duration: 2s;
-moz-animation-iteration-count: infinite;
-webkit-animation-name: batplone;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
animation-name: batplone;
animation-duration: 2s;
animation-iteration-count: infinite;
position: fixed;
top: 50%;
left: 50%;
margin-top:-64px;
margin-left:-245.1px;
width:0;
height:0;
z-index: 9999;
}
.batman {
-moz-animation-name: batspin;
-moz-animation-duration: 200ms;
-moz-animation-iteration-count: infinite;
-webkit-animation-name: batspin;
-webkit-animation-duration: 200ms;
-webkit-animation-iteration-count: infinite;
animation-name: batspin;
animation-duration: 200ms;
animation-iteration-count: infinite;
}


/* - ploneCustom.css - */
#subject {
width:100%;
}

/* override front page template adding specific padding*/
 
    #main_navi li {
        background-color: #eee;
        color: black;
        font-size: 12px;
        height: 50px;
        list-style-type: none;
        padding-left: 10px;
        padding-bottom:10px;
        padding-right:12.5px;
        cursor: pointer;
        display: inline-block;
    }

#accordion .pane {
  display:none;
}

#bounty {
    font-size: 11px;
    margin-top: 25px;
}

#content #bounty a {
    border: none;
    line-height: 1.5em;
}

#content #bounty a:hover {
    color: #75ad0a;
}

#content #bounty p {
    border-bottom: 1px solid #cccccc;
    font-size: 12px;
}

#bounty .contribute {
    float: right;
}

#bounty img {
    margin-right: 30px;
}

/* for https://dev.plone.org/ticket/13534 */
#content div.splash a.pointer {
   font-size: 107%;
}

/* fix radio buttons on PloneFormGen forms */

.formid-2014-membership-survey div.label,
.formid-2014-membership-survey .formHelp {
    display: block;
}
.formid-2014-membership-survey input[type='radio'] {
    margin-right: 5px
}

.formid-sponsorship_form div.label,
.formid-sponsorship_form .formHelp {
    display: block;
}
.formid-sponsorship_form input[type='radio'] {
    margin-right: 5px
}

/* sponsorship buttons on plone.org/donate/donate */

.sponsorbtn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff !important;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #1f628d 2px;
  text-decoration: none;
}

.sponsorbtn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

