/* Tags options
----------------------------------------*/
body{
    font-family: Helvetica, sans-serif;
}

/* Aside
----------------------------------------*/
.aside .aside-secondary .aside-workspace{
    width: 300px;
}
.aside-secondary-enabled .aside{
    width: 300px;
}
.aside-menu .menu-nav > .menu-section{
    margin-top: 15px;
}
.aside-menu .menu-icon g{
    opacity: .45;
}

/* Active form
----------------------------------------*/
.help-block:not(:empty){
    color: #f64e60;
    margin-top: .25rem;
    font-size: .9rem;
    font-weight: 400;
}
.hint-block:not(:empty){
    color: #7e8299;
    margin-top: .25rem;
    font-size: .9rem;
    font-weight: 400;
}
.has-error .form-control{
    border-color: #f64e60;
}
.form-control[type='file']{
    height: auto;
}
.form-group.required label:after{
    content: '*';
    color: #f64e60;
    margin-left: 5px;
}

/* Grid View
----------------------------------------*/
.grid-view th a.asc:after,
.grid-view th a.desc:after{
    font-family: 'Line Awesome Free', sans-serif;
    font-weight: 900;
    margin-left: 5px;
}
.grid-view th a.asc:after{
    content: "\f062";
}
.grid-view th a.desc:after{
    content: "\f063";
}

/* Detail view
----------------------------------------*/
.modal-detail-view{
    margin-bottom: 0;
}
.modal-detail-view th{
    width: 1px;
    white-space: nowrap;
    border-top: 0;
    padding-left: 0;
}
.modal-detail-view td{
    border-top: 0;
}

/* Form
----------------------------------------*/
.form--inline .form-group{
    display: flex;
    align-items: center;
}
.form--inline .form-group label{
    margin-bottom: 0;
    padding-right: 10px;
}
.form--inline .form-group > div.col-lg-auto{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

/* Redactor box
----------------------------------------*/
.redactor-box{
    margin-bottom: 0;
}

/* Select 2
----------------------------------------*/
.select2-container--default .select2-selection--multiple{
    min-height: calc(1.5em + 1.3rem + 2px);
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    padding: .3rem 1rem;
}
.select2-container .select2-search--inline .select2-search__field{
    margin-top: 0;
}
.select2-container .select2-selection__choice + .select2-search--inline .select2-search__field{
    margin-top: 5px;
}

/* Image input
----------------------------------------*/
.image-input{
    vertical-align: top;
}
.image-input .image-input-wrapper{
    background-position: 50%;
}
.image-input [data-action=cancel],
.image-input [data-action=remove]{
    top: 20px;
    bottom: auto;
}

/* Media queries
----------------------------------------*/
@media (min-width: 992px){
    /* Aside
    ----------------------------------------*/
    .aside-secondary-enabled.aside-fixed .wrapper{
        padding-left: 300px;
    }
}
@media (max-width: 991.98px){
    /* Aside
    ----------------------------------------*/
    .aside-secondary-enabled .aside{
        width: 295px;
    }
}