/* Yrkandeknappar */
#pln-plenum .myproposals {
  border-color: blue;
  background-image: url(../img/yrkande.png);
}

#pln-plenum .newproposal {
border-color:lime;
background-image:url(../img/addproposal.png);
}

#pln-plenum .buttons button.no {
  border-color: #e30613;
  background-image:url(../img/nej.png);
  color:whites;
  text-align:center;
}

#pln-plenum .buttons button.no.active {
  background-color: #e30613;
  border-color:white;
  color:white;
  background-image: none;
  background-position:right;
  text-align:center;
  padding-left:20px
}

#pln-plenum .buttons button.yes {
  border-color: #3aaa35;
  background-image:url(../img/ja.png);
  color:white;
  text-align:center;
}

#pln-plenum .buttons button.yes.active {
  background-color: #3aaa35;
  border-color:white;
  color:white;
  background-image: none;
  background-position:right;
  text-align:center;
  padding-left:20px;
}

#pln-plenum .buttons button.pass {
  border-color: #f9b233;
  background-image:url(../img/avsta.png);
  color:white;
  text-align:center;
}

#pln-plenum .buttons button.pass.active {
  background-color: #f9b233;
  border-color:white;
  color:white;
  background-image: none;
  background-position:right;
  text-align:center;
  padding-left:20px;
}

#pln-plenum .buttons button.speak {
  /*border-color: #468532;*/
  border-color:lime;
  /*color:#000000;*/
  color:white;
  background-image:url(../img/ordet.png);
}

#pln-plenum .buttons button.speak.active {
  background-color: #468532;
  color:#FFFFFF;
  border-color: #FFFFFF;
  text-decoration:bold;
  background-image:url(../img/ordet0.png);
  background-position:right;
  text-align:left;
  padding-left:20px;
}

#pln-plenum .buttons button.response {
  /*border-color: #662483;*/
  border-color:#9437ff;
  /*color:#000000;*/
  color:white;
  background-image:url(../img/replik.png);
}

#pln-plenum .buttons button.response.active {
  background-color: #662483;
  color:white;
  border-color: #FFFFFF;
  background-image:url(../img/replik0.png);
  background-position:right;
  text-align:left;
  padding-left:20px;
}

#pln-plenum .buttons button.reqvote {
  border-color: #be1622;
  color:white;
  background-image:url(../img/begvot0.png);
}

#pln-plenum .buttons button.reqvote.active {
  background-color: #be1622;
  color:white;
  border-color: #FFFFFF;
  background-position:right;
  text-align:left;
  padding-left: 20px;
}

#pln-plenum .buttons button.reserv {
  border-color: #f9b233;
  color:white;
  background-image:url(../img/reserv0.png);
}

#pln-plenum .buttons button.reserv.active {
  background-color: #f9b233;
  color:white;
  border-color:white;
  display: inline-block;
  background-position:right;
  text-align:left;
  padding-left:20px;
}

#pln-plenum .buttons button.bias {
  border-color: #4dbbbb;
  color:white;
  background-image:url(../img/bias0.png);
}

    #pln-plenum .buttons button.bias.active {
        background-color: #4dbbbb;
        color: white;
        border-color: white;
        background-position: right;
        text-align: left;  
        padding-left: 20px;
        
    }

#pln-plenum .btn-cancel {
  border: 2px solid #F44336;
  background-color: #C62828;
  color: #ffffff;
}

#pln-plenum .btn-return {
  border: 2px solid blue;
  background-color:blue;
  color: #ffffff;
}

#pln-plenum .btn-send {
  border: 2px solid #00CC00;
  background-color: #468532;
  color: white;
}

#pln-plenum .buttons button.proposal {
    border-color: blue;
    background-image: url(../img/yrkande.png);
}

#pln-plenum .message button.message {
    border:1px solid #009051;
    color:transparent;
    background-color: teal;
    background-image: url(../img/mail0.png);
}

#pln-plenum .buttons button.clicked {
    border-color: #FFFFFF;
}

.pln-iframe .result.ja .bar {
    background-color: #00cc33;
}

.pln-iframe .result.nej .bar {
    background-color: #ff3333;

}

.pln-iframe .result.avstar .bar {
    background-color: #ffff33;

}

.pln-iframe .result.franv .bar {
    background-color: #999999;

}

.pln-iframe .result.ja .text {
    color: white;
	padding-left:20px;
}

.pln-iframe .result.nej .text {
    color: white;
	padding-left:20px;

}

.pln-iframe .result.avstar .text {
    color: white;
	padding-left:20px;
}

.pln-iframe .result.franv .text {
    color: white;
	padding-left:20px;
}


#message.info .inner {
    background-image: url('../img/message/info.png');
    border-color: lime;
}

#message.systemwarning .inner {
    background-image: url('../img/message/warning.png');
    border-color: lime;
}

#message.meetingwarning .inner {
    background-image: url('../img/message/warning.png');
    border-color: lime;
}

#message.meetinginfo .inner {
    background-image: url('../img/message/info.png');
    border-color: lime;
}

#message.message .inner {
    background-image: url('../img/message/message.png');
    border-color: lime;
}

#message.messagepresidium .inner {
    background-image: url('../img/message/message.png');
    border-color: #cc33ff;
}

#message.localhelp .inner {
    background-image: url('../img/message/warning.png');
    border-color: #ff3333;
}

@media(max-width: 1110px){
    #pln-plenum .buttons button.reqvote.active {        
        padding-left: 5px;       
    }

    #pln-plenum .buttons button.bias.active {        
        padding-left: 5px;
    }

    #pln-plenum .buttons button.reserv.active {      
        padding-left: 5px;
    }
}


/*iPhone stående fuckar knappar ut när vi har logga*/
@media (max-width: 520px) {
	#pln-plenum .buttons button.speak {
	  text-align:center;
	  padding-left:2px;
	  background-image:none;
	}
	#pln-plenum .buttons button.response {
	  text-align:center;
	  padding-left:2px;
	  background-image:none;
	}
	#pln-plenum .buttons button.reqvote {
	  text-align:center;
	  padding-left:2px;
	  background-image:none;
	}
	#pln-plenum .buttons button.reserv {
	  text-align:center;
	  padding-left:2px;
	  background-image:none;
	}	
	#pln-plenum .buttons button.bias {
	  text-align:center;
	  padding-left:2px;
	  background-image:none;
	}
	#pln-plenum .buttons button.yes {
	  text-align:center;
	  padding-left:2px;
	  background-image:none;
  }	
  #pln-plenum .buttons button.no {
	  text-align:center;
	  padding-left:2px;
	  background-image:none;
  }	
  #pln-plenum .buttons button.pass {
	  text-align:center;
	  padding-left:2px;
	  background-image:none;
  }	
  #pln-plenum .buttons button.proposal {
	  text-align:center;
	  padding-left:2px;
    background-image:none;
  }	
  #pln-plenum .message button.message {
    padding:1px;
    background-image: none;
    color: white;
    background-color: #424242;
  }
  #pln-plenum .btn-cancel {
    padding-left: 10px;
    background-image: none;
  }

  #pln-plenum .btn-return {
    padding-left: 10px;
    background-image: none;
  }

  #pln-plenum .btn-send {
    padding-left: 10px;
    text-align: center;
    background-image: none;
  }

    #pln-plenum .buttons button.speak.active {        
        background-image: none;      
    }

        #pln-plenum .buttons button.response.active {
            
            background-image: none;                       
        }

    #pln-plenum .buttons button.reqvote.active {
        text-align: center;
        padding-left: 2px;        
    }

    #pln-plenum .buttons button.reserv.active {
        text-align: center;
        padding-left: 2px;
    }

}

