.piechart-legends ul {
    list-style: none;
    margin-left: 1.5rem;
    padding-left: 0;
}

.piechart-legends li {
    margin-bottom: 0.25rem;
    white-space: nowrap;
}

.piechart-legends span {
    display: inline-block;
    vertical-align: middle;
    border-radius: 1rem;
    width: 0.5rem;
    height: 0.5rem;
    margin-right: 0.5rem;
}

.piechart-legends-info li {
    margin-bottom: 0.25rem;
    white-space: nowrap;
}

.rtl .piechart-legends ul {
    list-style: none;
    margin-left: 0;
    margin-right: 1.5rem;
    padding-right: 0;
}

.rtl .piechart-legends span {
    margin-left: 0.5rem;
    margin-right: 0;
}
.body-container {
    background-image: linear-gradient(#6baace, #264783);
    background-attachment: fixed;
    background-repeat: no-repeat;
}

.carousel-item>div {
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    }
    @media (max-width: 1199.98px) {
    .tab-sliding .tab-pane:not(.active) {
        max-height: 0 !important;
    }
    .tab-sliding .tab-pane.active {
        min-height: 80vh;
        max-height: none !important;
    }
}
.file-upload{
	height:150px;
	width:150px;
	margin: auto;
	border:1px solid #08b4f8;
	border-radius:5px;
	overflow:hidden;
	position:relative;
}
.file-upload input{
	position:absolute;
	height:400px;
	width:400px;
	left:-200px;
	top: 5px;
	background:transparent;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);  
}
.file-upload img{
	height:100%;
	width:100%;
	/* margin:15px; */
}
.input-hide{
    display: none;
}
.hide{
    visibility: hidden;
}
title{
    font-family: 'phetsarath OT';
}
.input-none{
    display: none;
}

.cut-text{
    text-decoration: none;
    text-overflow: ellipsis; 
    display: block; overflow: hidden; 
    white-space: nowrap; 
    width: auto; 
    }

    .table-list {
        border-collapse: collapse;
        width: 100%;
        overflow-x:auto;
    }

    /* .table-list th,
    td {
        padding: 5px 10px;
        border: 1px solid #999;
    } */

    .table-list th {
        background-color: #387BCD;
        color:#ffffff
    }

    .table-list th[data-sort] {
        cursor: pointer;
    }

    .table-list tr.awesome {
        color: red;
    }

    .disabled-a{
        pointer-events: none; display: inline-block;
    }