.table th, .table td {
    padding: 0.5rem;
    vertical-align: top;
    border-top: 1px solid #e3e6f0;
    font-size: 0.90rem;
}
.imgHolder{
	display: flex;
    align-items: stretch;
    height: 100%;
    width: 100%;
	background:#ebebeb;
}
.imgHolder img{
	display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
}
.versionLabel{
	justify-content: center;
    align-items: center;
    display: flex;
    background: #4a6fdc;
    margin: 25px 0;
    padding: 1px 10px;
    border-radius: 5px;
    color: #fff;
}
.danger{color:#e74a3b;}

.mlr15{
	margin-right:15px; margin-top:15px;
}

textarea::placeholder, input::placeholder{color:#ededed !important;}
textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {color: #ededed !important;}
textarea:-moz-placeholder, input::-moz-placeholder  {color: #ededed !important;}
textarea::-moz-placeholder, input::-moz-placeholder {color: #ededed !important;}
textarea:-ms-input-placeholder, input::-ms-input-placeholder {color: #ededed !important;}

.sidebar-dark .nav-item .nav-link i,
.sidebar-dark .nav-item .nav-link{color:#fff;  transition: ease 1s;}
.sidebar-dark .nav-item:hover,
.sidebar-dark .nav-item.active{background: #4266cf; transition: ease 1s;}

.btnHolder{display:flex; justify-content:center;}
.labelSuccess{
	background: green;
    color: #fff;
    padding: 1px 10px;
    border-radius: 5px;
	white-space: nowrap;
	display:inline-block;
	text-align:center;
	margin-bottom:10px;
}
.labelWarning{
	background:orange;
	color: #fff;
    padding: 1px 10px;
    border-radius: 5px;
	margin-bottom:10px;
}
.datewrap{
	white-space: nowrap;
}
.textArea{
	min-width: 120px;
    width: 120px;
    height: 165px;
    font-size: 12px;
}

.getStudentBtnAlign{
    align-items: center;
    display: flex;
    height: 100%;
    top: 8px;
    position: relative;
}

.idCardWrapper{
	display:flex;
	flex-direction: row;
    flex-wrap: wrap;
}
.idCardContainer{
	width:46%;
	margin:15px;
	padding:10px 15px;
	border:1px solid #ccc;
	box-shadow:0px 0px 4px #ccc;
	border-radius:5px;
	display:flex;
}
.studentPhoto{
	margin-right:15px;
}
.studentPhoto img{
	width:100px;
	padding:1px;
	border:1px solid #ccc;
}
.studentDetail ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.studentEditDelete{
	display:flex;
}
.ml-auto{margin-left:auto;}
.mr-15{margin-right:15px;}

@media (min-width:320px){
	.idCardContainer{width:100%; flex-direction: column; align-items: center;}
}
@media (min-width:1024px){
	.idCardContainer{width:47%; flex-direction: row; align-items: start;}
}