.tabs {
margin-bottom: -1px !important;
position: relative;
}
.tab-content {
padding: 10px;
color: #000;
background-color: white;
}
.tab-pane { display: none; }
.tab-pane.is-active { 
    display: block;
    /*width: 50%;
position: relative;
left: 50%;
transform: translateX(-50%);*/
}
.is-active { display: block; }

ul.expl {
    list-style: square;
    list-style-type: square;
    padding-left: 30px;
}
li.expl { margin: 0; }

td.small { font-size: 0.75em; /* 14px/16=0.75em */ }

.clear::after {
    display: block;
    clear: both;
    content: ' ';
    visibility: hidden;
    padding: 0.5rem;
}

input[type="file"]::file-selector-button {
  border: 2px solid #6c5ce7;
  background-color: transparent;
  padding: 0.8em 1.0em;
  border-radius: 0.6em;
  border-color: #48c78e;
  color: #48c78e;
  font-size: 14px;
}

input[type="file"]::-ms-browse:hover {
  background-color: #48c78e;
  border: 2px solid #00cec9;
  color: #fff;
}

input[type="file"]::-webkit-file-upload-button:hover {
  background-color: #48c78e;
  border: 2px solid #00cec9;
  color: #fff;
}

input[type="file"]::file-selector-button:hover {
  background-color: #48c78e;
  border: 2px solid #00cec9;
  color: #fff;
}

input[type="number"] {
  border: 2px solid #6c5ce7;
  background-color: transparent;
  padding: 0.8em 1.0em;
  border-color: #48c78e;
  color: #48c78e;
  font-size: 14px;
}

.file-select {
  font-size: 16px;
  color: #48c78e;
}

.table-sortable th { cursor: pointer; }
.table-sortable th:hover {
	cursor: pointer;
    background: rgba(72, 199, 142, 0.1);
}

.table-sortable th.no-sort { pointer-events: none; }

.table-sortable .th-sort-asc::after { content: "\25b4"; }

.table-sortable .th-sort-desc::after { content: "\25be"; }

.table-sortable .th-sort-asc::after,
.table-sortable .th-sort-desc::after { margin-left: 5px; }

.table-sortable .th-sort-asc,
.table-sortable .th-sort-desc { background: rgba(72, 199, 142, 0.1); }


i.atlas-user { content: url(../images/icons/atlas-icons/basic-ui/user.svg); }
i.atlas-check-circle { content: url(../images/icons/atlas-icons/basic-ui/check-circle.svg); }
i.atlas-account { content: url(../images/icons/atlas-icons/basic-ui/account.svg); }
i.atlas-trash { content: url(../images/icons/atlas-icons/basic-ui/trash.svg); }
i.atlas-plus-circle { content: url(../images/icons/atlas-icons/basic-ui/plus-circle.svg); }
i.atlas-minus-circle { content: url(../images/icons/atlas-icons/basic-ui/minus-circle.svg); }

/* Add additional setting to bulma */
.subtitle.is-centered { text-align: center !important; }
.table.is-halfwidth { width: 50%; }
.table.is-3quarterwidth { width: 75%; }

.select {
  padding: 0.8em 1.0em;
  border: 2px solid #48c78e;
  background-color: transparent;
  border-color: #48c78e;
  color: #48c78e;
  font-size: 14px;
}

.select:hover {
  background-color: transparent;
  color: #fff;
  color: #48c78e;
}

input[type="checkbox"],
input[type="radio"] {
  margin-right: 1em;
}

/* Override bulma setting */
.subtitle { color: #48c78e; }
.footer { padding: 3rem 1.5rem 3rem; }
.columns:last-child { margin-bottom: 0.25rem; }
.select:not(.is-multiple) { height: auto; }
.textarea[rows] { height: 4.5em; }
fieldset { padding: 1.5em; }


