.navbar-left{
    flex: 6;
}

.btn-menu-toggle{
    margin: 1rem;
    text-align: center;
    justify-content: center;
    cursor: pointer;
    width: 2rem;
}

aside{
    position: absolute;
    top: 0;
    height: 95vh;
    background: #1d2124;
    transition: width .2s;
    width: 4.3rem;
    overflow: hidden;
    z-index: 999;
}
.show-menu aside {
    width: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

.show-menu section {
    margin-left: 300px;
}

aside .nav-header {
    cursor: pointer;
    color: #adb5bd;
    white-space: nowrap;
}

aside .nav-header img{
    width: 3.2rem;
    margin-left: 0.3rem;
}

aside .nav-header:hover ,aside .nav-header.selected {
    background-color: #343a40;
}

aside i.patch {
    width: 4rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    text-align: center;
}
aside .nav-text {
    display: inline-block;
    color: #ced4da;
    vertical-align: -.1rem;
    opacity: 0;
    transition: opacity .2s;
}
body.show-menu aside .nav-text {
    opacity: 1;
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
}

body.show-menu aside {
    width: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}
.usage-container .usage-label {
    font-size: .8rem;
    text-align: center;
    color: #495057;
}

.base_tooltip{
    position: relative;
}

.base_tooltip:active:after {
    position: absolute;
    z-index: 10;
    content:attr(title);
    padding:5px;
    border:1px solid #ccc;
    top:30px;
    left:10%;
    white-space: nowrap;
    background: white;
}

#content_body>.container{
    background-color: #f8f9fa;
}

/*************************change font ******************************/
table tr th, table tr th a, table tr td {
    word-break: keep-all;
    font-family: Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
}

table .thead-blue tr th{
    background-color: #05506f!important;
}
table .thead-blue tr th a,table .thead-blue tr th{
    color: #ced4da;
}

a, ul, li{
    font-family: Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
}

@media (max-width: 768px) {
    .show-menu section {
        margin-left: 0px!important;
    }
}
.fileupload-progress {
	margin: 10px 0;
}
.fileupload-progress .progress-extended {
	margin-top: 5px;
}
.error {
  color: red;
}

@media (min-width: 481px) {
  .navigation {
    list-style: none;
    padding: 0;
  }
  .navigation li {
    display: inline-block;
  }
  .navigation li:not(:first-child):before {
    content: '| ';
  }
}

.preview img {
    max-height:50px;
}

.modal .in{
    opacity: 1!important;
}

.custom-control-label::after{
    left : -17px!important;
}

.resizeable {
    resize: both;
    overflow: auto;
    border: 2px solid black;
  }

.django-ace-editor{
    overflow: auto;
}

.help_text{
    color: #495057;
    font-size: 14px;
}

input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: searchfield;
}

input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: searchfield-cancel-button;
}