.nw_portlet .nw_portlet-heading .nw_portlet-title {
    float: left;
    font-size: 14px;
    margin-bottom: 0;
    font-weight: 500;
    margin-top: 0;
    color: #202020;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
}
.nw_portlet .nw_portlet-heading {
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    background-clip: padding-box;
   
    padding: 4px 1px;
    color: #434343;
}
.nw_portlet .nw_portlet-heading .nw_portlet-widgets {
    display: inline-block;
    float: right;
    font-size: 15px;
    line-height: 24px;
    padding-left: 15px;
    position: relative;
    text-align: right;
}
.nw_portlet-body{
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 10px;
    padding-top: 15px;
    /* border-radius: 5px; */
    background: #FFFFFF;
    box-shadow: 0px 10px 13px rgb(17 38 146 / 5%);
    border-radius: 8px;
}
table.dataTable thead th, table.dataTable thead td {
    background: #014AB7 !important;
    color: white !important;
}
table.dataTable thead th:first-child {
    border-top-left-radius: 5px;
}
table.dataTable thead td:first-child{
    border-bottom-left-radius: 5px;
}

table.dataTable thead th:last-child {
    border-top-right-radius: 5px;
}
table.dataTable thead td:last-child{
    border-bottom-right-radius: 5px;
}



.logo .icon-c-logo {
	float: left;
	margin-right: 0px;
	overflow: hidden;
	width: 100%;
	display: inline-block;
	height: 52
	px;
	margin-top: 3px;
}


/* media queries for responsive top navbar start*/

@media screen and (max-width: 991px) and (min-width: 767px) {
	.toggle_991 {
		position: absolute !important;
		top: 66px !important;
		right: 0 !important;
	}
}


@media screen and (max-width: 767px) {
	.n_mv_767 {
		right: 0px !important;
		position: absolute !important;
		top: 54px;
	}
}

@media screen and (max-width: 870px) and (min-width: 767px) {
	.display_none_at870 {
		visibility: hidden;
	}
}


.n_h_1092 {
	min-height: 64px !important;
}

@media screen and (max-width: 1091px) and (min-width: 992px) {
	.n_mt_1092 {
		
	}
}

@media screen and (max-width: 991px) and (min-width: 767px) {
	.responsive_logo_at_991px {
		margin-top: -23% !important;
	}
}

@media screen and (max-width: 991px) and (min-width: 767px) {
	.flex_991_767 {
		display: flex !important;
	}
}

@media screen and (max-width: 991px) and (min-width: 767px) {
	.seach_991 {
		width: 130px !important;
	}
}

@media screen and (max-width: 1160px) and (min-width: 992px) {
	.seach_1160 {
		width: 143px !important;
	}
}


/*
@media screen and (max-width: 1091px) and (min-width: 992px){
    .n_ml_1090{              
        margin-left:-20px;
    }
}  */

@media screen and (max-width: 1091px) and (min-width: 992px) {
	.logo_1090 {
		width: 77px !important;
		height: auto !important;
		margin-top: 14% !important;
	}
}

@media screen and (max-width: 991px) and (min-width: 767px) {
	.setup_991 {
		margin-right: -5px !important;
		margin-top: -1px !important;
	}
}

@media screen and (max-width: 420px) {
	.logo_420 {
		height: 58% !important;
		width: auto !important;
		margin-top: 15px !important;
	}
}


/* media queries for responsive layout */

@media screen and (max-width: 503px) {
	.label_503 {
	/*	min-width: 100% !important;*/
		margin-bottom: 2px !important;
	}
}

@media screen and (max-width: 991px) {
	.label_991 {
		min-width: 100% !important;
		margin-bottom: 2px !important;
	}
}

@media screen and (max-width: 503px) {
	.label_offset_503 {
	
		margin-bottom: 2px !important;
	}
}

@media screen and (max-width: 857px) {
	.responsive_label_at_861ox {
		min-width: 100% !important;
		margin-bottom: 2px !important;
	}
}

@media screen and (max-width: 767px) {
	.label_767 {
	
		margin-bottom: 2px !important;
	}
}

@media screen and (max-width: 767px) {
	.form-horizontal-control-label {
		width: 50% !important;
	}
}

@media screen and (max-width: 767px) {
	.responsive_label_for_model_at_767px {
		width: 38% !important;
	}
}

@media screen and (max-width: 1091px) {
	.responsive_label_at_1091px {
		min-width: 100% !important;
	}
}

@media screen and (max-width:546px) {
	.cur_exch_button_506px {
		min-width: 100%;
	}
}

@media screen and (max-width:767px) {
	.at767px {
		min-width: 30% !important;
	}
}

.nav-header-left {

	width: 200px;
	display: inline-block;
	text-align: left;
	position: fixed;
	top: 0;
	transition: all .2s ease;
	border-right: 1px solid #ddd;
  
}

@media (min-width: 768px) {
	#topnav .navigation-menu>li.has-submenu:hover>.submenu>li.has-submenu:hover>.submenu {
		width: 100%;
	}
}

@media (min-width: 768px) {
	#topnav .navigation-menu>li.has-submenu:hover>.submenu>li.has-submenu:hover>.submenu li.has-submenu:hover>.submenu {
		width: 100%;
	}
}

#topnav .navigation-menu>li .submenu li span {
	white-space: initial;
}

#topnav .navigation-menu>li .submenu {
	min-width: 170px;
		
	background: #FFFFFF;
	box-shadow: 0px 5px 23px rgba(17, 38, 146, 0.15);
	border-radius: 8px;
}


#wrapper.enlarged .left.side-menu #sidebar-menu ul ul a {
	border-top: 1px solid #242e2f26 !important;
}

#wrapper.enlarged #sidebar-menu ul ul {
	z-index: 9999;
	background:#fff;
	box-shadow:0px 10px 30px rgb(17 38 146 / 5%);
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul>li:hover>ul a {
	box-shadow: none;
	padding-left: 15px;
	position: relative;
	width: 189px;
	z-index: 6;
	overflow: hidden;
	display: flex;
	margin-left:0px !important;
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul>li:hover>ul a:hover {
	color: #c1c1c1;
	background: #3A57E8;
	display: flex;
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul>li:hover>a {
	position: relative;
	width: 239px;
	background: #3A57E8;
	color: #fff;
	border-color: #3A57E8;
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul>li:hover>ul {
	display: block;
	left: 50px;
	position: absolute;
	width: 189px;
}

#wrapper.enlarged .left.side-menu #sidebar-menu>ul>li>a i {
	margin-right: 9px !important;
	display: inline-block;
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul ul a {
	padding: 8px 23px 8px 3px;
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul>li>ul>li>.active-menu {
	position: relative;
	white-space: nowrap;
	width: 195px;
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul>li>ul>li.has-sub>a {
	width: 189px;
}

.dataTables_wrapper .dataTables_filter {
	padding: 7px 28px 0!important;
	float: left!important;
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul>li>ul>li>a>span:first-child {
	display: inline;
	margin-left: 0px;
}

#wrapper.enlarged .left.side-menu #sidebar-menu>ul>li>a i {
	margin-right: 9px !important;
	display: inline-block;
	margin-left: -3px;
}

.input-group .form-control {
	z-index: 0;
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul ul li:hover>ul {
	display: block;
	left: 189px;
	margin-top: -34px;
	position: absolute;
	width: 190px;
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul>li.has-sub>a span:nth-child(2) {
	margin-left: 22px;
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul>li.has-sub>ul.list-unstyled>li>a span:nth-child(2) {
	margin-left: 0px !important;
}

