.desktop-menu {
	width:75%;
	margin:0 auto;
}
#main-nav {
	/*width: 1024px;*/
	width:75%;
	height: auto;
	position: absolute;
	list-style: none;
	padding: 0;
	margin:0px auto;
	/*background-color:#852272;*/
	background:#083466;
	font-size:12px;
	font-weight:normal;
	
}

#main-nav .main-nav-item {
	display: inline;
}

#main-nav .main-nav-tab {
	float: left;
	width: auto;
	height: auto;
	/*padding: 5px 7px 5px 7px;*/
	padding:15px;
	/*line-height: 28px;*/
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-size:16px;
	/*font-size: 1.03em;*/
	/*font-size:1.27em;*/
	/*font-weight:bold;
	text-transform:uppercase; */
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*border-top:1px solid #962e84;*/
	
}

#main-nav .main-nav-item-active .main-nav-tab {

	color: #962e84;
	background:#b7f6cc;
}


#main-nav .main-nav-dd {
	position: absolute;
	top: 47px;
	left: -1px!important;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	border-bottom: 4px solid #3598db;
	border-left: 1px solid #3598db;
	border-right: 1px solid #3598db;
	display: none;
	width:100%;
	z-index:999;
}

#main-nav .main-nav-item-active .main-nav-dd {
	display: block;
}

#main-nav .main-nav-dd-column {
	width: 230px;
	padding: 15px 20px 8px;
	display: table-cell;
	*float: left;
	*border-left: 0;
}

#main-nav .main-nav-dd-column:first-child {
	border-left: 0;
}

#main-nav .main-nav-dd h3 {
	font-size: 11px; font-weight: normal;
	color: #962e84;
}

#main-nav .main-nav-dd a {
	color: #4c4c4c;
	text-decoration: none;
}

#main-nav .main-nav-dd a:hover {
	color: #962e84; 
	text-decoration:  none;
	-webkit-transition-property: background color;
	  -webkit-transition-duration: 0.5s;
	  -webkit-transition-timing-function: linear;
	  -moz-transition-property: background color;
	  -moz-transition-duration: 0.5s;
	  -moz-transition-timing-function: linear;
	  transition-property: background color;
	  transition-duration: 0.5s;
	  transition-timing-function: linear;
}

#main-nav .main-nav-dd ul {
	list-style: none;
	padding: 0;
	z-index:9999
}

#main-nav .main-nav-dd ul li a{ width:100%; display:block; line-height:22px;border-bottom:1px solid #ccc; text-transform:capitalize;font-size:1.1em;}

#main-nav .main-nav-dd hr {
	border: 1px dotted #ddd;
}



/********** Corporate Admin Dashboard **********/

    table tr:nth-of-type(2n+2) td {
        background: none;
    }

    .loader {
        overflow: visible;
        margin: auto;
        content: '';
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url(../Images/ajax-loader.gif) 50% 50% no-repeat rgba(0,0,0,0.3);
    }

    .tab {
        top: 0px;
        margin-top: 0px;
        margin-bottom: 875px;
    }

    .container {
        width: 100%;
    }

    .regDetailsFormMn {
        width: 100%;
        margin-top: 40px;
    }

    .regDetailsFormInner {
        width: 20%;
        float: left;
        margin-right: 0.5%;
        background: #f1f1f1;
        padding: 10px;
    }

    .regDetailsFormInner2 {
        width: 20%;
        float: left;
        margin-right: 0.5%;
        background: #f1f1f1;
        padding: 5px;
    }

    .regDetailsFormInnerBttn {
        width: 10%;
        float: left;
        margin-right: 0.5%;
        /*background:#f1f1f1;*/
        padding: 10px;
    }

    select-dropdown {
        margin-bottom: 0!impotant;
    }

    .inputText_RD {
        background: #aaf3ff;
    }



    .pagi_rpp {
        height: 20px!important;
    }

    #GetTranDetails {
        overflow: scroll;
    }

    /*#ddlfund {
        width: 200px;
    }*/

    .tdregpage {
        padding: 0px 4px
    }



/************************** New Styles By Prasanna **************************/


/*.content{
	margin-top:320px;	
}*/
.downloadright {
    float: right;
}
.select-wrapper span.caret {
    top:-3px !important;
    background:none !important;
}
.btn-go {
    padding: 4px 10px !important;
    margin-right: 5px !important;
}
.select-wrapper input.select-dropdown {
    bottom: 0 !important;
    margin:0 !important;
    padding: 2px 0 !important;
}
table th, table td.ddlregpage {
    /*padding:0 !important;*/
}
/*Portfolio CSS*/

.portfoliodata {
    width:100%;
    min-height:600px;
background:#ffffff;
    padding: 10px 20px;
}
    .portfoliodata h3 {
    margin-bottom:10px;
    }
.costvalue, .currentvalue {
display: inline-block;
width:23.5%;
/*height:60px;*/
background:#fbf4f4;
border:1px solid #ddd;
padding:25px 15px;
text-align:center;
font-size:12px;

}

.currentvalue {
    margin-left: 15px;
}
.costvalue .valuefont, .currentvalue .valuefont  {
font-size:25px;
}
    .costvalue span, .currentvalue .valuefont  {
        width:100%;
        text-align: center;
    }
.graphtitle {
    padding:10px;
   margin-top:10px;
border:1px solid #ddd;
min-height:400px;
}
#btnamc, #btncategory,#btnkarvyportfolio,#btnConsportfolio{
padding: 1px 20px;
    background: #fff;
    border: 1px solid #333;
    border-radius:2px;
}
#btncategory,#btnConsportfolio{
    margin-left:-10px;
}