.main-cont {padding-top: 20px;}
.page-header:first-child {margin-top: 0;}
.display-inline-block{ display: inline-block; }


.list-group-inline {list-style: none;}
.list-group-inline-item
{
    display: inline-block;
    white-space: nowrap;
    font-size: 0.8em;
    padding: 0.1em 0.3em;
    margin-bottom: 1px;
    border: 1px solid #eee;
}

.main-tabs {margin-bottom: 1em;}

.list-panel {margin-bottom: 0.3em;}

@media(min-width:768px) {
    #page-wrapper {padding-left: 20px; padding-right: 20px;}
}

.panel-footer .pagination {margin: 0;}
.panel-title .label {vertical-align: text-top;}
.panel-title .label-default {background-color: rgba(0,0,0,0.4);}

.list-group .list-group-item.separated {border-top-width: 3px;}
.event-list .event-calendars {margin-bottom: 0.5em;}
.progress.progress-compact {margin: 0.5em 0;}

.filethumb {width: 18px; height: 18px; display: inline-block; text-align: center;}
.filethumb img{max-width: 100%; width: auto; max-height: 100%; height: auto;}

/* Fullcalendar */

.filter-option .icon-visible {display: none;}
.filter-option .icon-invisible {display: initial;}

.filter-option.selected .icon-visible {display: initial;}
.filter-option.selected .icon-invisible {display: none;}

.fc button {background-image: none;}
.fc .fc-content .fa {padding: 2px; background: #fff;}

.calendar-loading {opacity: 0.3;}
.fa.fa-question-circle {color: #f00;}

.panel-heading .filter .form-group.bs3-widget.checkbox-typeahead:last-of-type {margin-bottom: 0;}

.filter .btn-block {margin: 1em 0;}
@media (min-width: 992px) {
    .filter .checkbox-typeahead.expanded .checkbox-typeahead-option {
        display: inline-block;
        width: 30%;
        margin-left: 0;
    }
    .filter .checkbox-typeahead.expanded .checkbox-typeahead-options {
        display: block;
    }
}

/* FORMS */

.bootstrap-datetimepicker-widget ul {padding: 0;}
.bootstrap-datetimepicker-widget .accordion-toggle { cursor: pointer; }

.filter-horizontal .form-group {margin-bottom: 0;}
.filter-horizontal .form-control.datepicker {display: none;}

#bs3-picker iframe {border: 0;}
.files-index-pick .main-cont {padding: 0;}
.bs3-widget.file-picker.image .preview
{
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
.bs3-widget.file-picker.image .preview.active {
	border: 5px solid #eee;
	padding: 10px;
	background-color: #444;
}
.dropdown-menu > li .btn-dropdown {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
}
.dropdown-menu > li .btn-dropdown:hover {
    color: #262626;
    text-decoration: none;
    background-color: #F5F5F5;
}




.bootstrap-tagsinput {
    width: 100%;
}

