.light-border{
    outline: 2px solid #aeaeae;
    border-radius: 19px;
    padding: 10px;
    box-shadow: 0px 5px 10px #3e3e3e;
}
.navbar-mshadow{
    box-shadow: 0px 5px 10px #3e3e3e;
    background-color: #d2d2d2;
    background-clip: border-box;
    outline: 10px solid rgba(255, 255, 255, 0.25);
    border-radius: 10px;
    color: #1a2f1e!important;
}
.mshadow{
    box-shadow: 0px 5px 10px #3e3e3e;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #d2d2d2;
    background-clip: border-box;
    outline: 10px solid rgba(255, 255, 255, 0.25);
    border-radius: 10px;
    color: #1a2f1e !important;
}
.mblock{
    display:block;
}
.mw100p{
    width:100%;
}
.mp10{
    padding: 10px;
}
.mprl10{
    padding: 0px 10px;
}

.custom-bg{
    background: rgb(16,207,109);
    background: linear-gradient(90deg, rgba(16,207,109,1) 0%, rgba(19,162,38,1) 13%, rgba(0,212,255,1) 100%);
} 
.form-control{
    border-bottom: 2px solid #000;
    height: calc(1.5em + 1rem + 2px);
    padding: .6rem;
}
.text-gradient{
  background: -webkit-linear-gradient(teal, green);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.btn-custom{
    /*background-color: #07AC6E;*/
    border-color: #d9d9d9;
    box-shadow: 1px 1px 5px 2px #a194ff;
    color: #fff !important;
}
.btn-custom:hover{
    color: #000!important;
}
.list-group-item:hover {
	transform: scale(1.15);
}
.anek-bn{
    font-family: 'Anek Bangla', sans-serif;
}
.fw-100{
    font-weight: 100;
}
.fw-200{
    font-weight: 200;
}
.fw-300{
    font-weight: 3300;
}
.fw-400{
    font-weight: 400;
}
.fw-500{
    font-weight: 500;
}
.fw-600{
    font-weight: 600;
}
.fw-700{
    font-weight: 700;
}
.fw-800{
    font-weight: 800;
}