div.dataTables_filter, div.dataTables_length, div.dataTables_info {
  padding: 0px 0px 10px 0px !important;
}

div.dataTables_info, div.dataTables_paginate  {
  padding-top: 10px !important;
}

.choices__list--dropdown {
    z-index: 5000;
}

.choices[data-type*="select-one"] .choices__inner {
    padding: 7.5px 7.5px 7px;
}
.choices__list--multiple .choices__item {
    margin-bottom: 0px;
}

.choices__inner {
    padding: 2px 4px 0px;
}

.choices__inner {
    min-height: unset !important;
}

.choices__list--single {
    padding: 0px 16px 0px 4px !important;
}


.table-responsive {
    z-index: 0 !important;
}

.mr-auto{
  margin-right: auto !important;
}
.ml-2{
  margin-left: .5rem !important;
}

.alert {
  border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: 0 1px 2px rgba(0,0,0,0.11);
  display: table;
  width: 100%;
}

.alert-white {
  background-image: linear-gradient(to bottom, #fff, #f9f9f9);
  border-top-color: #d8d8d8;
  border-bottom-color: #bdbdbd;
  border-left-color: #cacaca;
  border-right-color: #cacaca;
  color: #404040;
  padding-left: 61px;
  position: relative;
}

.alert-white.rounded {
  border-radius: 3px;
  -webkit-border-radius: 3px;
}

.alert-white.rounded .icon {
  border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
}

.alert-white .icon {
  text-align: center;
  width: 45px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #bdbdbd;
  padding-top: 15px;
}


.alert-white .icon:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  content: '';
  width: 10px;
  height: 10px;
  border: 1px solid #bdbdbd;
  position: absolute;
  border-left: 0;
  border-bottom: 0;
  top: 50%;
  right: -6px;
  margin-top: -3px;
  background: #fff;
}

.alert-white .icon i {
  font-size: 20px;
  color: #fff;
  left: 12px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
}
/*============ colors ========*/
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-white.alert-success .icon, 
.alert-white.alert-success .icon:after {
  border-color: #54a754;
  background: #60c060;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #98cce6;
  color: #3a87ad;
}

.alert-white.alert-info .icon, 
.alert-white.alert-info .icon:after {
  border-color: #3a8ace;
  background: #4d90fd;
}


.alert-white.alert-warning .icon, 
.alert-white.alert-warning .icon:after {
  border-color: #d68000;
  background: #fc9700;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #f1daab;
  color: #c09853;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #e0b1b8;
  color: #b94a48;
}

.alert-white.alert-danger .icon, 
.alert-white.alert-danger .icon:after {
  border-color: #ca452e;
  background: #da4932;
}

.upload-image-default {
  background-image: url('../images/no-image.jpg');
  background-size: cover;
  background-position: center;
  max-width: 100%;
  height: 252px;
}

.bg-moto{
  background-image: url(../images/login_bg.png) !important;
  background-repeat: no-repeat !important;
  background-position: center !important; 
}

.btn-yellow {
  color: black !important;
}

.border-yellow {
  border-color: rgb(251, 212, 36) !important;border-color: rgb(251, 212, 36) !important;
}

.navbar-expand-md .navbar-light .nav-item.active::after, .navbar-expand-md.navbar-light .nav-item.active::after {
    border: 0 solid #d6336c !important;
    border-bottom-width: 0px;
    border-bottom-width: 2px !important;
}


.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #dadcde !important;
}
.select2-container--default .select2-selection--multiple {
  border: 1px solid #dadcde !important;
}

.select2-container .select2-selection--multiple {
  min-height: 36px !important;
}

