
// select {
//   -webkit-appearance: none;
//   -webkit-padding-end: 20px;
//   -webkit-padding-start: 6px;

//   -moz-appearance: none;
//   text-indent: 0.01px; /* Removes default arrow from firefox*/
//   text-overflow: "";  /*Removes default arrow from firefox*/

//   /* OVERRIDE */
//   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAWklEQVQokWNgoAOIAuI0PDiKaJMSgYCZmfkbkPkfHYPEQfJEG/b//3+FBQsWLGRjY/uJbBCIDxIHyRNtGDYDyTYI3UA+Pr4vFBmEbODbt2+bKDYIyUBWYtQBAIRzRP/XKJ//AAAAAElFTkSuQmCC) !important;
//   background-position: right center;
//   background-repeat: no-repeat;
// }


/* to disable resize on textareas */
.not-resizeable {
  resize: none;
}

.resizeable-vertical {
  resize: vertical;
}

/* fileinput */
.btn-file {
  position: relative;
  overflow: hidden;

  input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 999px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    background: red;
    cursor: inherit;
    display: block;
    }
}

.file-input .selected-files {
  display: inline-block;
}

.file-item {
  margin-bottom: 0px;
}