.clearfix {
  clear: both;
}

.btn {
  padding: 3px 6px;
  font-size: 12px;
}

.btn-small {
  padding: 0px 5px;
  font-size: 12px;
  margin: 2px;
}

.align-r {
  text-align: right;
}

.align-l {
  text-align: left;
}

.align-c {
  text-align: center;
}

.top-buffer {
  margin-top: 20px;
}

.bottom-buffer {
  margin-bottom: 20px;
}

.top-buffer-small {
  margin-top: 10px;
}

.bottom-buffer-small {
  margin-bottom: 10px;
}

.width-100 {
  width: 100%;
}

.margin-r-20 {
  margin-right: 20px;
}

table td.actions,
table th.actions {
  text-align: right;
}

.inline-edit-table {
  table-layout: fixed;
}

.inline-edit-table p.inline-edit-p,
.inline-edit-table input.inline-edit-i,
.inline-edit-table select.inline-edit-s {
  width: 100%;
  min-height: 20px;
}

.copy .izdelava {
  float: right;
  padding-right: 110px;
  background: url("images/novisplet.png") no-repeat right center;
}

.flash {
  -moz-animation: flash .5s ease-out;
  -moz-animation-iteration-count: 4;
  -webkit-animation: flash .5s ease-out;
  -webkit-animation-iteration-count: 4;
  -ms-animation: flash .5s ease-out;
  -ms-animation-iteration-count: 4;
}

@-webkit-keyframes flash {
  0% {
    background-color: none;
  }

  50% {
    background-color: #fbf8b2;
  }

  100% {
    background-color: none;
  }
}

.loader {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9999;
}

.treeview-menu li.seperator {
  height: 1px;
  width: 96%;
  background-color: #1A2226;
}

.select2-container--default .select2-selection--single {
  background-color: none;
  border: 1px solid #d2d6de;
  border-radius: 0;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: inherit;
  padding: 0;
  min-height: 26px;
}

.select2-container .select2-results__option {
  min-height: 26px;
}

.row-eq-height {
  font-size: 0;
}

.row-eq-height > div[class*='col-'] {
  display: inline-block;
  float: none;
  vertical-align: middle;
  font-size: 12px;
}

.modal-dialog.full {
  width: 90%;
}

.modal-dialog.twothird {
  width: 66%;
}

.modal-dialog.half {
  width: 50%;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 1px 5px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
  font-size: 12px;
}

.form-control {
  height: 25px;
  padding: 3px 6px;
  font-size: 12px;
}

.nav > li > a {
  padding: 5px 7px;
}

.navbar-custom-menu .nav > li > a {
  padding: 15px 15px;
  font-size: 14px;
}

body {
  font-size: 12px;
}

.lead {
  font-size: 17px;
}

.sidebar-menu > li > a {
  padding: 5px 5px 5px 15px;
  display: block;
}

.ui-sortable tr {
  cursor: pointer;
}

.ui-sortable tr:hover {
  background: #deeef7 !important;
}

.ui-sortable tr td {
  vertical-align: middle !important;
}

.table.border-none > tbody > tr > td,
.table.border-none > tfoot > tr > td {
  border-top: none;
}

#trans_filter th {
  border: none !important;
}

.alert {
  position: absolute;
  top: 0;
  z-index: 9999;
  right: 0;
  left: 0;
  padding: 2px;
  text-align: center;
}

thead th {
  padding-bottom: 20px;
}

.tran1_bold {
  font-weight: bold;
}

.polje_sel_th {
  padding-right: 10px;
}

.dropzone .dz-image img {
  width: 120px;
  height: 120px;
}

.translate_inpt {
  display: inline-block !important;
  width: 80% !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #000000;
}