#mainNav .navbar-collapse .navbar-sidenav .nav-link-collapse::after{
    margin-right:12px;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav .nav-link-collapse::after{
    color:#083A81;
}
#mainNav .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a, #mainNav .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a{
    padding:0.375em 0.5em 0.5em 2.75em;
    border-bottom:1px dotted #545454;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a, #mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a{
    color:#adb5bd;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a:focus, #mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a:hover, #mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a:focus, #mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a:hover{
    color:#fefefe;
}
.bg-dark{
	background-color:#083A81 !important;
}
#mainNav .navbar-collapse .navbar-sidenav{
	top:2px;
}
#mainNav.fixed-top.navbar-dark .sidenav-toggler{
	background-color:#083A81;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav{
	background:#ced2d7;
	overflow-y:auto;
	overflow-x:hidden;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item > .nav-link{
	color:#083A81;
	padding-top:0.75em;
	padding-bottom:0.75em;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item > .nav-link:hover{
	color:#333;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item > .nav-link i{
	font-size:20px;
	width:24px;
}

/*    suggestion list style */
#suggest {
	position:relative;
}	
.suggestionList {
	margin: 0px;
	padding: 15px;
	
}
.suggestionList ul {
	padding-left:0;
}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	padding: 0px;
	border-bottom:1px dotted #666;
	cursor: pointer;
}
.suggestionList ul li:hover {
	background-color: #f5f5f5;
	color:#000;
}
.suggestionsBox {
	position: absolute;
	z-index:999;
	left: 0px;
	margin: 0px 0px 0px 0px;
	width: 240px;
	padding:0px;
	background-color: #B0C4DE;

	color: #fff;
}
/*    suggestion list style    end  */
.custom-content-wrapper
{
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
}
/*.custom_heading_breadcrum
{
	padding:8px 40px 2px; 
	color: #c15112; 
	background-color: #f9f9f9;
	float:left;
}
.page_custom_heading
{
	font-size:20px;
	font-weight:bold;
	margin-left: -20px;
	
} */
.header-welcome
{   margin-top:7px; 
	padding-right:50px;
	color : #fff;
}
.pdms-table th, .pdms-table td{
	padding:0.27rem .45rem;
	font-size:13px;
	width: auto !important;
}
.pdms-table th{
	background-color:#083A81;
	color:#fff;
}
.inner-table{
	background-color: transparent;
	margin-bottom: 0;
}
.table .inner-table{
	background-color: transparent;
}
.inner-table tbody tr:nth-of-type(odd){
	background-color: transparent;
}
.inner-table tbody tr:nth-of-type(even){
	background-color: transparent;
}
.page-heading{
	color:#083A81;
	line-height:48px;
	font-size:24px;
}
.page-heading-nth{
	color:#083A81;
	line-height:48px;
	font-size:24px;
	margin-top:20px;
}
.heading_dash
{
  font-size:18px;
}
.custom_input
{
    background-color: #f3f5f7;
    font-size: 0.8rem;
    padding-top:0.2rem;
    padding-bottom:0.2rem;
    border-radius:0;
}
.input-group-addon
{
	background-color: #ccc;
    border: 10px solid #c5c5c5 !important;
	
}
.required {
    color: red;
    position: absolute;
}
.btn{
    padding:0.2rem 0.5rem;
}
.btn-sharp{
margin-left:0px;	
background-color :#083A81;	
color: white;
text-align: center;
height : 35px;
padding-top:0.2rem;
padding-bottom:0.2rem;
font-size:0.8rem;
}
             /* login page css  */
.login-logo{
	background-color:#083A81;
}
.login-page{
	background-color:#d2d6de;
}
.login-page .card-login{
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
	border:none;
}
.login-logo h1{
	font-size:26px;
	margin:10px 0 13px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
}
.login-box-body{
	padding:15px;
}
.login-page .card-login.mt-5{
	margin-top:7rem !important;
}
.col-4.sign-in-div{
	width:auto !important;
	-webkit-flex: none;
    -ms-flex: none;
	flex:none;
}
.login-page .form-control{
	padding:.25rem .75rem .375rem;
}
.login-page .form-control:focus{
	box-shadow:none;
}
select.form-control.custom_input{
    height:calc(1.55rem + 2px) !important;
    padding-top:0.2rem;
    padding-bottom:0.2rem;
}
.radio-inline{
    font-size:0.8rem;
    margin-right:10px;
    margin-top:0.25rem;
    margin-bottom: 0.25rem;
}
.radio-inline input[type="radio"]{
    vertical-align:sub;
}
textarea.custom_input{
    height:55px;
}
select.paginate{
    margin-left:4px;
}
.pagination-div{
    text-align:center;
    line-height:33px;
}
.btn-add-new{
    display:block;
    margin-bottom:5px;
}
.btn-add-new-a{
    display:inline-block;
    margin-bottom:5px;
}
.total-records{
    line-height:33px;
}
.label_custom{
    font-size: 14px;
    margin-bottom: 0.15rem;
    color: #333;
}
.form-group{
    margin-bottom:0.8rem;
}
.btn-add-more{
    margin-top:23.4px;
    height:auto;
}
.btn-inline{
    margin-top:23.4px;
    height:auto;
}

/*----------Responsive CSS-----------*/
@media (max-width: 991.98px) {
    .custom-content-wrapper{
        padding:5px;
    }
}
@media (max-width: 767.98px) {
    .pagination-div{
        font-size:0.8rem;
    }
    .total-records{
        font-size:0.8rem;
    }
}
@media (max-width: 575.98px) {
    .page-heading{
        font-size:20px;
        line-height:30px;
    }
    .breadcrumb{
        padding:0.2rem 0.5rem;
        font-size:0.8rem;
    }
    .btn{
        padding:0.15rem 0.3rem;
        font-size:0.8rem;
    }
    .pagination-div{
        text-align:left;
    }
    .btn-add-more{
        margin-top:-3px;
        margin-bottom:15px;
    }
    .btn-inline{
        margin-top:-3px;
        margin-bottom:15px;
    }
	
}