.dataTable .filters .form-control {
height: auto;
display: block;
width: 100%;
}

.chosen-container {
margin-bottom: 0;
}

.input-daterange .input-group-addon {
border: 1px solid #e1e5ea;
border-width: 1px 0;
background-color: transparent;
}

.select2-container--krajee .select2-selection--single .select2-selection__arrow {
height: 30px;
}

.select2-container--krajee .select2-selection--single {
height: 31px;
border-radius: 0;
line-height: 1.25;
border: 1px solid #e9e9e9;
-webkit-box-shadow: none;
box-shadow: none;
}

.select2-container--krajee .select2-selection--single .select2-selection__arrow {
border-left: 1px solid #e9e9e9;
}

.kv-fileinput-caption {
  padding: 4px 10px 0 10px;
}

.gallery {
margin: 20px 0;
list-style: none;
padding: 0;
}

.gallery li {
float: left;
margin: 5px;
text-align: center;
}

.gallery img {
width: 200px;
height: 200px;
display: block;
}

.file-preview {
border-radius: 0;
}

.file-input-preview {
border: 0;
float: left;
padding: 0;
width: 300px;
}

.file-preview .file-drop-zone {
border-radius: 0;
}

.file-input-preview .file-drop-zone {
margin: 0;
}

.file-input-preview .file-drop-zone-title {
margin: 0;
font-size: 14px;
padding: 2px 10px;
line-height: 1em;
border-radius: 0;
}

table a:not(.label) {
text-decoration: underline;
}

a.col-sm-6 .media-body {
height: 64px;
}