.button{
  height: 24px;
  display:inline;
  padding: 3px 0;
  padding-bottom: 2px;
  display: inline-block;
  border: 2px rgb(72,72,72) solid;
  cursor: pointer;
  margin: 0 2px;
}
.button a{
  text-decoration: none;
  color: rgb(72,72,72);
  font-weight: bold;
  vertical-align: middle;
  position: relative;
  top:3px;
  padding: 8px 10px;

}

.btnsubmit, .btnadd{
  background: rgb(255,255,255);
  border: 2px rgb(72,72,72) solid;
  cursor: pointer;
}

.ibkidupl_fileview .btnsubmit{
	border-style: none;
}

.btnsubmit .buttontext, .btnadd .buttontext{
  font-weight: bold;
  font-size: 10pt;
  color: rgb(72,72,72);
  display: inline;
  position: relative;
  top: -4px;
}



.btnsubmit .buttonimage, .btnadd .buttonimage{
  display: inline-block;
  position: relative;
  top: 3px;
  left: -3px;
}

.ibkidupl_fileview .btnsubmit .buttonimage{
  top: 6px;
}


.ibkidupl_fileview a{
	display: block;
}

.ibkidupl_table .uploadcontainer{
	text-align: left;
}


.btncontols, .btncontrolssmall{
  background: rgb(255,255,255);
  border: 2px rgb(72,72,72) solid;
  cursor: pointer;
}

.btnsmall{
  height:22px;
  width:28px;
  position:relative;
  top:3px;
}

.btncontols .buttonimage, .btnadd .buttontext{
  display: inline-block;
  position: relative;
  top: 1px;
}

.btnadd .buttontext{
  position: relative;
  top: -4px;
}

.button:hover:enabled a, .btnsubmit:hover:enabled .buttontext, .btnadd:hover:enabled .buttontext{
  color: #57A4D6;
}
.button:active:enabled a, .btnsubmit:active:enabled .buttontext, .btnadd:active:enabled .buttontext{
  color: rgb(255,255,255);
}

.button a .buttonimage{
  float:left;
  margin-right: 5px;
}

.button:hover:enabled, .btnsubmit:hover:enabled, .btncontols:hover:enabled, .btnadd:hover:enabled{
    border-color: #57A4D6;
}
.button:active:enabled, .btnsubmit:active:enabled, .btncontols:active:enabled, .btnadd:active:enabled{
  background-color: #57A4D6;
  border-color: #57A4D6;
}

.buttonimage{
  height: 24px;
  width: 24px;
  margin-left: 3px;
}
.buttonimagesmall{
  height: 16px;
  width: 16px;
  position:relative;
  left:-2px;
}


.btnsubmit #divplus{
  background-image: url(../assets/plus.png);
}
.btnsubmit:hover #divplus, .btnsubmit:active #divplus{
  background-image: url(../assets/plus_groen.png);
}

.btnsubmit #divmin{
  background-image: url(../assets/min.png);
}
.btnsubmit:hover #divmin, .btnsubmit:active #divmin{
  background-image: url(../assets/min_groen.png);
}

.btnsubmit #divpencil{
  background-image: url(../assets/pencil.png);
}
.btnsubmit:hover #divpencil, .btnsubmit:active #divpencil{
  background-image: url(../assets/pencil_groen.png);
}

.btnsubmit #divmail{
  background-image: url(../assets/mail.png);
}
.btnsubmit:hover #divmail, .btnsubmit:active #divmail{
  background-image: url(../assets/mail_groen.png);
}

.btnsubmit #divbrowse{
  background-image: url(../assets/browse.png);
}
.btnsubmit:hover #divbrowse{
  background-image: url(../assets/browse_groen.png);
}
.btnsubmit:active #divbrowse{
  background-image: url(../assets/browse_wit.png);
}

.btnsubmit #divforgotpassword{
  background-image: url(../assets/forgotpassword.png);
}
.btnsubmit:hover #divforgotpassword{
  background-image: url(../assets/forgotpassword_groen.png);
}
.btnsubmit:active #divforgotpassword{
  background-image: url(../assets/forgotpassword_wit.png);
}






.btnsubmit #divlogon{
  background-image: url(../assets/logon.png);
}
.btnsubmit:hover #divlogon{
  background-image: url(../assets/logon_groen.png);
}
.btnsubmit:active #divlogon{
  background-image: url(../assets/logon_wit.png);
}

.btnsubmit #divcancel{
  background-image: url(../assets/cancel.png);
}
.btnsubmit:hover #divcancel{
  background-image: url(../assets/cancel_groen.png);
}
.btnsubmit:active #divcancel{
  background-image: url(../assets/cancel_wit.png);
}

.btnsubmit #divmailuserdata{
  background-image: url(../assets/email.png);
}
.btnsubmit:hover #divmailuserdata{
  background-image: url(../assets/email_groen.png);
}
.btnsubmit:active #divmailuserdata{
  background-image: url(../assets/email_wit.png);
}

.btnsubmit #divagain{
  background-image: url(../assets/again.png);
}
.btnsubmit:hover #divagain{
  background-image: url(../assets/again_groen.png);
}
.btnsubmit:active #divagain{
  background-image: url(../assets/again_wit.png);
}

.btnsubmit #divreset{
  background-image: url(../assets/confirm.png);
}
.btnsubmit:hover #divreset{
  background-image: url(../assets/confirm_groen.png);
}
.btnsubmit:active #divreset{
  background-image: url(../assets/confirm_wit.png);
}

.btnsubmit #divlogoff{
  background-image: url(../assets/logoff.png);
}
.btnsubmit:hover #divlogoff{
  background-image: url(../assets/logoff_groen.png);
}
.btnsubmit:active #divlogoff{
  background-image: url(../assets/logoff_wit.png);
}

.btnsubmit #divupload{
  background-image: url(../assets/upload.png);
}
.btnsubmit:hover #divupload, .btnsubmit:active #divupload{
  background-image: url(../assets/upload_groen.png);
}

.btnsubmit #divconfirm{
  background-image: url(../assets/confirm.png);
}
.btnsubmit:hover #divconfirm{
  background-image: url(../assets/confirm_groen.png);
}
.btnsubmit:active #divconfirm{
  background-image: url(../assets/confirm_wit.png);
}

#btnSupport, #btnCms, #btnTranslations{
	margin-right: 5px;
}

.btnsubmit #divsupport{
  background-image: url(../assets/question.png);
}
.btnsubmit:hover #divsupport{
  background-image: url(../assets/question_groen.png);
}
.btnsubmit:active #divsupport{
  background-image: url(../assets/question_wit.png);
}

.btnsubmit #divusers{
  background-image: url(../assets/users.png);
}
.btnsubmit:hover #divusers{
  background-image: url(../assets/users_groen.png);
}
.btnsubmit:active #divusers{
  background-image: url(../assets/users_wit.png);
}

.btnsubmit #divtranslations{
  background-image: url(../assets/translate.png);
}
.btnsubmit:hover #divtranslations{
  background-image: url(../assets/translate_groen.png);
}
.btnsubmit:active #divtranslations{
  background-image: url(../assets/translate_wit.png);
}

.btnsubmit #divsave{
  background-image: url(../assets/save.png);
}
.btnsubmit:hover:enabled #divsave{
  background-image: url(../assets/save_groen.png);
}
.btnsubmit:active:enabled #divsave{
  background-image: url(../assets/save_wit.png);
}

.btnsubmit #divdelete{
  background-image: url(../assets/delete.png);
}
.btnsubmit:hover #divdelete{
  background-image: url(../assets/delete_groen.png);
}
.btnsubmit:active #divdelete{
  background-image: url(../assets/delete_wit.png);
}

.btnsubmit #divbestellen{
  background-image: url(../assets/ordering_24.png);
}
.btnsubmit:hover #divbestellen{
  background-image: url(../assets/ordering_24_groen.png);
}
.btnsubmit:active #divbestellen{
  background-image: url(../assets/ordering_24_wit.png);
}

.btnsubmit #divorderview{
  background-image: url(../assets/orderview_24.png);
}
.btnsubmit:hover #divorderview{
  background-image: url(../assets/orderview_24_groen.png);
}
.btnsubmit:active #divorderview{
  background-image: url(../assets/orderview_24_wit.png);
}

.btnsubmit #divbatchid{
  background-image: url(../assets/batchid_24.png);
}
.btnsubmit:hover #divbatchid{
  background-image: url(../assets/batchid_24_groen.png);
}
.btnsubmit:active #divbatchid{
  background-image: url(../assets/batchid_24_wit.png);
}

.btnsubmit #divsearch{
  background-image: url(../assets/search.png);
}
.btnsubmit:hover #divsearch{
  background-image: url(../assets/search_groen.png);
}
.btnsubmit:active #divsearch{
  background-image: url(../assets/search_wit.png);
}

.divsort{
  width:10px;
  height: 10px;
  display: inline-block;
	margin-left: 3px;
}
.asc .divsort{
  background-image: url(../assets/sortup.png);
  text-align: center;
}
.asc:hover .divsort{
  background-image: url(../assets/sortup_color.png);
}
.desc .divsort{
  background-image: url(../assets/sortdown.png);
  text-align: center;
}
.desc:hover .divsort{
  background-image: url(../assets/sortdown_color.png);
}









#btnresetpassword{
  left: 0;
}


.imageless{
  height: 34px;
}

.btn-success:disabled,.btn-success[disabled]:hover{
	background-color: #57A4D6;
	border: 1px solid #57A4D6;
}