/* Standardbutton */

.standardbutton {
  -webkit-appearance: none;
  border:none;
  border-radius:6px;
  min-width:100px;
  padding:2px 12px;
  color:#fff;
  font-size:14px;
  cursor:pointer;
  display:inline-block;
  text-align:center;
  text-decoration:none;
  font-weight:normal;
}

.standardbutton.shinethrough {
  border: 1px solid #fff;
  background-color:transparent;
}

.standardbutton.shinethrough:hover {
  background-color:rgba(255, 255, 255, 0.1);
}

/* toolbar buttons */

.uic-toolbar .table-nav .btn-group {
  display:flex;
}

.uic-toolbar {
  display:flex;
  justify-content:center;
  align-items:center;
}

.uic-toolbar a.btn-default,
.uic-toolbar button.btn-default {
  -webkit-appearance:none;
  -moz-appearance:none;
  margin:0 1px;
  border:none;
/*
  border:1px solid rgba(41, 123, 246, 0.5);
 */
/*   border-radius:3px; */
  padding:0;
  background:none;
  color: black;
  width:32px;
  height:24px;
  cursor:pointer;
  font-weight:bold;
}

.uic-toolbar a.icon-button,
.uic-toolbar button.icon-button {
  -webkit-appearance:none;
  -moz-appearance:none;
  margin:0 1px;
  border:none;
  align-items: center;
  justify-content: center;
/*
  border:1px solid rgba(41, 123, 246, 0.5);
 */
/*   border-radius:3px; */
  padding:0;
  background:none;
  color: black;
  width:20px;
  height:24px;
  cursor:pointer;
  font-weight:bold;
}

.uic-toolbar a.icon-button i,
.uic-toolbar a.btn-default i,
.uic-toolbar button.icon-button i,
.uic-toolbar button.icon-default i {
  font-size:14px;
}


.uic-toolbar a.icon-button,
.uic-toolbar a.btn-default {
  display:flex;
  justify-content:center;
  align-items:center;
}

.uic-toolbar a.icon-button:hover,
.uic-toolbar a.btn-default:hover,
.uic-toolbar button.icon-button:hover,
.uic-toolbar button.btn-default:hover {
  color:rgb(41, 123, 246);
}

.uic-toolbar a.icon-button.active,
.uic-toolbar a.btn-default.active,
.uic-toolbar button.icon-button.active,
.uic-toolbar button.btn-default.active {
  color:#fff;
  background-color:#ccc;
}


/*  textbutton */

.uic-toolbar {
  display:flex;
  justify-content:center;
  align-items:center;
}

.uic-toolbar a.text-button,
.uic-toolbar a.btn-default,
.uic-toolbar button.text-button,
.uic-toolbar button.btn-default {
  -webkit-appearance:none;
  -moz-appearance:none;
  margin:0 1px;
  border:none;
/*
  border:1px solid rgba(41, 123, 246, 0.5);
 */
/*   border-radius:3px; */
  padding:0;
  background:none;
  color: black;
  height:24px;
  cursor:pointer;
  font-weight:bold;
}

.uic-toolbar a.text-button,
.uic-toolbar a.btn-default {
/*   display:flex; */
  justify-content:center;
  align-items:center;
}

.uic-toolbar a.text-button:hover,
.uic-toolbar a.btn-default:hover,
.uic-toolbar button.text-button:hover,
.uic-toolbar button.btn-default:hover {
  color:rgb(41, 123, 246);
}

.uic-toolbar a.text-button.active,
.uic-toolbar a.btn-default.active,
.uic-toolbar button.text-button.active,
.uic-toolbar button.btn-default.active {
  color:#fff;
  background-color:#ccc;
}




/* main-header */

#uic-main > header a.icon-button,
#uic-main > header button.icon-button {
  -webkit-appearance:none;
  -moz-appearance:none;
  margin:0 1px;
  border:none;
/*
  border:1px solid rgba(41, 123, 246, 0.5);
 */
  border-radius:3px;
  padding:0;
  background:none;
  color: black;
  width:24px;
  height:24px;
  font-size:120%;
  cursor:pointer;
}

#uic-main > header a.icon-button {
/*   display:flex; */
  justify-content:center;
  align-items:center;
}

#uic-main > header a.icon-button:hover,
#uic-main > header button.icon-button:hover {
  color:rgb(41, 123, 246);
}



/* table cell */

.ui-standard-entity-table td .uic-toolbar {
  display:flex;
  justify-content:center;
  align-items:center;
}

.ui-standard-entity-table td .uic-toolbar a.icon-button,
.ui-standard-entity-table td .uic-toolbar button.icon-button {
  -webkit-appearance:none;
  -moz-appearance:none;
  margin:0 1px;
  border:none;
/*
  border:1px solid rgba(41, 123, 246, 0.5);
 */
  border-radius:3px;
  padding:0;
  background:none;
  color: black;
  width:20px;
  height:24px;
  font-size:120%;
  cursor:pointer;
}

.ui-standard-entity-table td .uic-toolbar a.icon-button {
/*   display:flex; */
  justify-content:center;
  align-items:center;
}

.ui-standard-entity-table td .uic-toolbar a.icon-button:hover,
.ui-standard-entity-table td .uic-toolbar button.icon-button:hover {
  color:rgb(41, 123, 246);
}

header .icon-button {
  color:#fff !important;
}

#uic-main > header .icon-button {
  color: black !important;
}

.uic-file-selector-button {
  width:100%;
  height:27px;
  border-radius:6px;
  border:1px solid #ccc;
  background-color:#1e559c;
  color:#fff;
  font-size:12px;
}
