img.listicon{
height:20px;
width:20px;
border-radius:none;
}
.error_msg{
color:#ff0000;
font-weight: bold;
font-size: 0.875rem;
}
.success_msg{
color:#009900;
margin-bottom: 10px;
font-weight: bold;
font-size: 0.875rem;
}
.table th, .table td {
    padding: 0.675rem;
    vertical-align: top;
    border-top: 1px solid #ebedf2;
}
.table th img, .table td img {
    width: 100%;
	max-width:300px;
    height: auto;
    border-radius: 0px;
}
.form-control-file
{
font-size: .875rem;
}
select.form-control {
    padding: .4375rem .75rem;
    border: 0;
    outline: 1px solid #999999;
    color: #495057;
}
.form-group {
margin-bottom: 5px;
}
.blog-card {
    padding: 5px;
    margin: 5px;
    width: 100%;
    max-width: 19%;
    background: #FFFFFF;
    border: #ddd 1px solid;
}
.blog-card:hover {
    display: inline-block;
    background: #FFFFFF;
    border: #ddd 1px solid;
    box-shadow: 0px 8px 10px #eee, -10px 8px 15px #eee, 10px 8px 15px #eee;
    transition: box-shadow .3s ease-in-out;
}
.blog h4 {
    color: #03274e;
    font-weight: 600;
    font-size: 1.1em;
    line-height: 1.3em;
    font-family: 'Source Sans Pro', sans-serif;
}
.blog a.btn {
    font-size: 15px;
    letter-spacing: 2px;
    color: #98fb98;
    background-color: #03274e;
    padding: 10px 10px;
    border: 2px solid #fff;
    margin-top: 30px;
    border-radius: 5px;
    display: inline-block;
    font-family: 'Oswald',sans-serif;
}

.sidebar .nav .nav-item .nav-link .menu-title {
    color: inherit;
    display: inline-block;
    font-size: 1.0rem;
    line-height: 1;
    vertical-align: middle;
}
.sidebar .nav.sub-menu .nav-item .nav-link {
    color: #888;
    padding: 0.75rem 1rem 0.75rem 1.5rem;
    position: relative;
    font-size: 0.9125rem;
    line-height: 1;
    height: auto;
    border-top: 0;
}
.sidebar .nav .nav-item .nav-link {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    white-space: nowrap;
    padding: 0.725rem 0 0.725rem 0;
    color: #3e4b5b;
    -webkit-transition-duration: 0.45s;
    -moz-transition-duration: 0.45s;
    -o-transition-duration: 0.45s;
    transition-duration: 0.45s;
    transition-property: color;
    -webkit-transition-property: color;
}
.navbar.default-layout-navbar {
    border-bottom: #cccccc 1px solid;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    font-family: "ubuntu-light", sans-serif;
    background: #ffffff;
    transition: background 0.25s ease;
    -webkit-transition: background 0.25s ease;
    -moz-transition: background 0.25s ease;
    -ms-transition: background 0.25s ease;
}
.sidebar {
    min-height: calc(100vh - 70px);
    background: #ffffff;
    border-right: #cccccc 1px solid;
    font-family: "ubuntu-regular", sans-serif;
    padding: 0;
    width: 265px;
    z-index: 11;
    transition: width 0.25s ease, background 0.25s ease;
    -webkit-transition: width 0.25s ease, background 0.25s ease;
    -moz-transition: width 0.25s ease, background 0.25s ease;
    -ms-transition: width 0.25s ease, background 0.25s ease;
}
.content-wrapper {
    background: #f9fafb;
    padding: 2.75rem 2.25rem;
    width: 100%;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}
.sidebar .nav {
    overflow: hidden;
    flex-wrap: nowrap;
    flex-direction: column;
    margin-bottom: 60px;
    margin-top: 15px;
}
.card .card-body {
    padding: 1.5rem 1.5rem;
    border-radius: 10px;
    border: #cccccc 1px solid;
}
.table thead th {
    border-top: 0;
    border-bottom-width: 1px;
    font-family: "ubuntu-medium", sans-serif;
    font-weight: initial;
    background-color: aliceblue;
}
.card .card-title {
    color: #375bb4;
    margin-bottom: 1.25rem;
    text-transform: capitalize;
    font-family: "ubuntu-medium", sans-serif;
    font-size: 1.525rem;
}
.auth .auth-form-light {
    background: #ffffff;
    border: #ddd 1px solid;
    border-radius: 10px;
}
.btn-light {
    color: #212529;
	background-color: #d8d9d9;
	border-color: #d8d9d9;
   /* background-color: #f8f9fa;
    border-color: #f8f9fa;*/
}
.btn-light:hover {
    border-color: #d8d9d9;
    background-color: #efefef;
   
}
.isDisabled{
    cursor: not-allowed;
    opacity: 0.5;
    text-decoration: none;
	    pointer-events: none;

}