.table>:not(caption)>*>* {
    padding: 0.5rem 0.1rem;
}

.form-signin {
    max-width: 330px;
    padding: 15px;
}
.home{
	display: flex;
    align-items: center;
    height: 100%;
}
.home-html{
    height: 100%;
}
.sidebar{
	//width:180px;
	width:100%;
    float: left;
    //height: 100%;
    //min-height:100vh;
    position: fixed;
    z-index:3;
}
.content{
	margin-top:70px;
	padding: 20px 20px;
	//width:calc(100% - 180px);
	width:100%;
    float: left;
    //margin-left:180px
}

.img-logo{
	width:100px;
}

.select2-container .select2-selection--single {
    height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 38px;
}
.table>tbody {
    vertical-align: middle;
}
table .btn{
	padding:0px 5px;
}

.img-responsive{
	max-width:100%;
}
.img-preview{
	max-width:500px;
}
.lang{
	display: flex;
	align-items: center;
	justify-content: center;
}
.lang img{
	margin:10px 15px;
	max-width:50px;
}

@media only screen and (max-width: 600px) {

	.img-preview{
		max-width:100%;
	}
	.sidebar {
		//width: 80px;
		overflow: scroll;
    	padding: 15px 5px !important;
	}
	.fs-4 {
		font-size: 15px !important;
	}
	.nav-pills .nav-link{
		padding-left:0;
	}
	.content{
		padding: 10px 10px;
		width:calc(100% - 5px);
		//margin-left:80px
	}

}
