/* CSS Document */

/* top section */
.skin-black { background-color: #ecf0f5; }
.skin-black .main-header{z-index: 99999;}
.skin-black .main-header li.user-header { background-color: #4099d0;}

/* top links */
.navbar-default { background: #fff; }
.navbar { border: 0px; margin-bottom: 0px; }
.navbar-nav>li>a { padding-top: 22px; padding-bottom: 15px; font-size: 17px; color: #848484 !important; }
.navbar-nav>li>a .fa-angle-down { margin-left: 8px; }
.navbar-brand { height: 70px; padding: 10px 15px 18px; }
.navbar-right .dropdown-menu { left: 0px; right: auto; }
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover { background: #fff; }
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover { background: #fff; }
.navbar-default .navbar-nav > li > a { cursor: pointer; }
.navbar-nav>.user-menu>.dropdown-menu { right: 0px; left: auto; }
.nav.navbar-nav.navbar-right.edit-menu {float: right !important;}
@media (max-width:1024px) {

	/*.navbar.navbar-static-top 							{ box-shadow: 3px 3px 4px #a8a8a8; }*/
	.main-header .navbar-custom-menu,
	.main-header .navbar-right { clear: both; float: none; }
	.skin-black .main-header { box-shadow: none; }
	.main-header .logo { position: relative; z-index: 999999; }
	.navbar-custom-menu .navbar-nav > li { float: none; border-bottom: 1px solid #1A81B8; }
	.navbar-collapse.top-links.collapse.in,
	.navbar-collapse.top-links.collapse.in .nav.navbar-nav { float: none; }
	.navbar-collapse.top-links.collapse.in .open > .dropdown-menu { float: none; position: relative; border: 0px; width: 100%; background-color: transparent; padding-left: 10px; }
	.navbar-collapse.top-links.collapse.in,
	.navbar-collapse.top-links.collapsing { background-color: #4099d0; float: none; width: 100%; }
	.navbar-collapse.top-links.collapse.in li a,
	.navbar-collapse.top-links.collapsing li a { color: #fff !important; padding: 8px 0px; }
	.navbar-collapse.top-links.collapse.in li a:hover,
	.navbar-collapse.top-links.collapsing li a:hover { background-color: transparent; }
	.navbar-collapse.top-links.collapse.in li.open a,
	.navbar-collapse.top-links.collapse.in li.open a:focus { background-color: transparent !important; }
	.navbar-nav { float: none !important; }
}
@media (max-width:767px) {
	.skin-black .main-header > .logo:hover { background-color: transparent; }
	.navbar-nav .open .dropdown-menu { position: absolute; }
	.navbar-nav { margin: 0px; }
}
@media (max-width:480px) {
	.navbar-nav > .user-menu > .dropdown-menu > li.user-header { height: 152px; }
	.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img { width: 73px; height: 73px; }
	.callout { padding: 15px 10px; }
	.content-header .breadcrumb li:first-child { display: block; }
}
@media (max-width:320px) {
	.navbar-nav > .user-menu > .dropdown-menu { right: -17px; }
}

/*.white .main-header>.logo { background-color: #fff; border-right:1px solid #e0e0e0; }
.white .main-header>.navbar { background-color: #fff; }*/

/* sidebar */
.main-sidebar,
.left-side { top: 15px; background-color: transparent; z-index: 78; }/*z-index: 999;*/
.sidebar { padding-left: 10px; }
.main-header .logo { height: 52px; }
.sidebar-menu>li { margin-bottom: 10px; }
.skin-black .sidebar-menu>li>a { background-color: #fff; border-left: 0px; color: #404040; border-radius: 4px; font-size: 17px; line-height: 18px; }
.skin-black .sidebar-menu>li>a:hover,
.skin-black .sidebar-menu>li>a:focus { background-color: #fff !important; color: #404040; }
.skin-black .sidebar-menu>li.active>a { background-color: #fff !important; border-left: 0px; color: #404040; border-radius: 4px; }
.top-links { float: left; font-size: 17px; color: #848484 !important; }
.top-links a { border-left: 0px !important; }
.sidebar-menu { margin-bottom: 80px; }
.treeview>a { border-bottom: 1px solid #f7f7f7 !important; }
.treeview.active .fa-plus { display: none; }
.treeview.active .treeview-menu.menu-open  .fa-plus { display: none; }
.treeview-menu.menu-open .fa-plus { display: none !important; }
.sidebar-menu .treeview-menu { padding-left: 0px; }
.sidebar-menu .treeview-menu li { border-bottom: 1px solid #f7f7f7; }
.sidebar-menu .treeview-menu li a { padding: 10px 15px !important; color: #404040; }
.sidebar-menu .treeview-menu li a.active { border-left: 3px solid #3c8db8; background-color: #e0e0e0 !important; color: #404040; }
.skin-black .sidebar-menu>li>a .fa { font-size: 14px; }

/*.sidebar-menu .treeview-menu li a:hover 				{ background-color: #f7f7f7 !important; border-left:3px solid transparent !important; }*/

/*.sidebar-menu .treeview-menu li a.active:hover 			{ background-color: #fff !important; border-left: 3px solid #3c8db8 !important; }*/
.tree-image { width: 24px; height: 24px; border-radius: 50%; overflow: hidden; display: inline-block; float: left; margin-right: 10px; }
.tree-image img { width: 100%; vertical-align: top; height: 100%; }
.treeview > a > .research { width: 27px; padding-right: 10px; }
.treeview > a > .analysis { width: 24px; padding-right: 10px; }
.treeview > a > .reports { width: 24px; padding-right: 10px; }
.treeview > a > .utilities { width: 25px; padding-right: 10px; }
.content-header h1 { font-size: 20px; }
.content-header>.breadcrumb { top: 10px; background-color: transparent; }
.content-header .breadcrumb li { color: #E5FCFF; }
.content-header .breadcrumb li a { color: #fff; }
.content-header>.breadcrumb>li:first-child+li:before { display: none; }
.h-links+li:before { display: none; }
.help-links { background-color: #0C9EC1; padding: 2px 12px; border-radius: 10px; margin-right: 12px; }
.nav-tabs-custom { display: table; width: 100% }
.nav-tabs-custom>.tab-content { padding: 17px; }
.choose-products { margin: 17px 0px; border: 1px dashed #e0e0e0; padding: 10px; background-color: #f4f4f4; }
.product-analysis-table-responsive { }
.product-analysis-table h4 { margin: 0px; font-size: 17px; color: #3c8dbc; }
.create-report-btn { width: auto; padding: 4px 17px; background: #3c8dbc; color: #fff; text-transform: capitalize; font-size: 15px; border-bottom: 2px solid #5C9A24; display: inline-block; }
.create-report-btn:hover,
.create-report-btn:focus { color: #fff; }
.step { width: 31px; height: 31px; border-radius: 50%; display: inline-block; font-size: 17px; padding: 2px 12px; margin-right: 10px; }
.steps { font-size: 17px; }
.steps li.active a { color: #00c0ef !important; }
.steps li .step { background-color: #f4f4f4; color: #404040; }
.steps li.active .step { background-color: #00c0ef; color: #fff; }
.display-history { background-color: #f5f5f5; }
.display-history select { width: 100px; margin-left: 10px; margin-right: 10px; }
.breadcrumb > li + li:before { color: #fff; }

/* gmr formal profile */
.gmr-formal-table { }
.gmr-formal-table td { vertical-align: middle !important; }
.gmr-formal-table td:first-child { vertical-align: top !important; }
.gmr-formal-table h4 { margin: 0px; font-size: 17px; color: #3c8dbc; }
.calculate-performance { margin: 20px 0px; border: 1px dashed #e0e0e0; padding: 17px; background-color: #f4f4f4; }
.calculate-performance .items { margin-bottom: 10px; font-size: 15px; }
.save-tabs { padding-top: 40px; padding-bottom: 80px; }
.save-layout-btn { width: auto; padding: 4px 17px; background: #3c8dbc; color: #fff; text-transform: capitalize; font-size: 15px; border-bottom: 2px solid #5C9A24; display: inline-block; }
.save-layout-btn:hover,
.save-layout-btn:focus { color: #fff; }
.custom-btn { width: auto; padding: 4px 17px; background: #3c8dbc; color: #fff; text-transform: capitalize; font-size: 15px; border-bottom: 2px solid #5C9A24; display: inline-block; }
.custom-btn:hover,
.custom-btn:focus { color: #fff; }
.delete-btn { width: auto; padding: 4px 17px; background: #989898; color: #fff; text-transform: capitalize; font-size: 15px; border-bottom: 2px solid #737373; display: inline-block; }
.delete-btn:hover,
.delete-btn:focus { color: #fff; }

/* portfolio analysis */
.portfoli-contr { margin: 0px; }
.portfolio-steps { margin-bottom: 40px; }
.weight-qtr { width: 135px; }
.calc-table-width { width: 60%; }
.perfanalysissummary tbody td { padding: 5px; }

/* excel downloads */
.excel-downloads-cnts { background-color: #fff; padding: 17px; }

/* uploas portfolio */
.rename { background-color: transparent; padding: 0px 10px; color: #333; }
.delete { background-color: transparent; padding: 0px 10px; }
.margin-b-20 { margin-bottom: 20px; }
.margin-t-b { margin-top: 10px; margin-bottom: 10px; }
.sidebar .header { background-color: transparent !important; border-bottom: 1px solid #e0e0e0; font-size: 15px !important; padding-left: 0px !important; }
.padding-top5 { padding-top: 5px; }
.color { width: 100px; }
.chart-color { width: 100px; }
@media (max-width:360px) {
	.step { display: none; }
	.steps { font-size: 14px; }
	.create-report-btn { padding: 4px 8px; }
	.custom-btn { margin-bottom: 5px; }
}
.ui-widget-content { background-color: #000 !important; background-image: none !important; border: 0px !important; color: #fff !important; font-size: 12px !important; }

/* list manager */
.dasboard-containers { background-color: #fff; padding: 17px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); border-radius: 3px; }

/* edit portfolio */
.edit-portfolio-cnts { background-color: #fff; padding: 17px; margin-bottom: 20px; }
.edit-portfolio-box { background-color: #f4f4f4; border: 1px dashed #e0e0e0; margin: 17px 0; padding: 10px; }
.edit-portfolio-perfomance { margin: 17px 0px; border: 1px dashed #e0e0e0; padding: 10px; background-color: #f4f4f4; }
.perfomance-period { margin: 0; padding: 0; }
.perfomance-period li { background-color: #fff; list-style: none; display: inline-block; padding: 5px; margin-bottom: 5px; border: 1px #d6d6d6 solid; }
.weights { width: 100px; }

/* manager search */
.search-letter { margin: 0; padding: 0; display: table; }
.search-letter li { float: left; list-style: none; padding: 3px 8px; margin-right: 5px; border: 1px solid #e2ecef; background: #f4fdff; }
.dataTables_wrapper .row { margin: 0; }
.mandates { padding: 10px; }
.paging { background: #fff none repeat scroll 0 0 !important; border-radius: 3px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom: 20px; padding: 17px; }

/*Print Page Css */
.print-head { background-color: #fff; padding: 10px; }
.print-head .container { border-bottom: 1px #d2d6de solid; }
.print-content { background-color: #fff; padding: 10px; }

/*Personnel Page Css */
.personnel-img { width: 120px; height: 120px; }

/*Product Search Page Css */
.ps-new { background: #f2f2f2; padding: 5px 10px; margin-top: 10px; font-weight: bold; }
.ps-or { margin-right: 8px; font-weight: bold; }
.ps-radio { margin-left: 14px !important; }
.prodcut-search .table.dataTable thead > tr > th { padding: 0 !important; font-size: 12px !important; text-align: center; }
.prodcut-search .table.dataTable thead .sorting::after,
table.dataTable thead .sorting_asc::after,
table.dataTable thead .sorting_desc::after { display: none; }

/*head to head comparison Css */
.hc-table table { width: 100%; }
.hc-table table tr th { padding: 5px; text-align: center; }
.hc-table table tr td { padding: 10px; }
.hc-sub { border: 1px #f4f4f4 solid; width: 100%; }
.hc-sub tr th { background-color: #f9f9f9; text-align: center; padding: 5px; }
.hc-sub tr td { padding: 5px; text-align: center; border: 1px #f4f4f4 solid; }
.hc-sub tr td span { display: table; font-size: 11px; text-align: center; margin: 0 auto; }
.hcp { font-size: 13px; margin: 10px 0; width: 100%; text-align: center; }
.hcp-img { width: 100%; }

/* ======= common styles ======= */
.box-footer { border-top: 1px solid #e8e8e8; }
.cn-head { text-align: left; font-size: 18px; padding: 6px; }
.margin-top { margin-top: -15px; }
.margin-t { margin-top: 10px; }
.content-area { background: #fff none repeat scroll 0 0 !important; border-radius: 3px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom: 20px; padding: 17px; float: left; width: 100%; }
.select-style { border: 0 !important; padding: 0; margin: 0; overflow: hidden; border-bottom: 1px solid #e0e0e0; border-left: 0px; border-top: 0px; border-right: 0px; border-radius: 0px; box-shadow: none; padding-left: 0px; box-shadow: none !important; font-size: 13px; background-color: #fff; background: #fff url("../images/arrowdown.gif") no-repeat 98% 50%; }
.select-style select { padding: 5px 8px; width: 100%; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px #d2d6de solid; }
.select-style select:focus { outline: auto; }
.head-span { display: block; font-size: 16px; margin-top: 5px; }
.head-span a { color: #000; text-decoration: none; }
.head-span a:hover { color: #000; }
.box-p { padding: 0 10px; }
.box-pt { padding: 10px; float: left; }
.box-s { min-height: 650px; }
.box-mh { min-height: 600px; }
.content-img { float: left; margin-right: 15px; }
.print { float: right; margin-bottom: 10px; color: #444; font-size: 14px; }
.print:hover { color: #999; }
.pg { margin-top: 0px; }
.roll-span { float: left; }

/* ====== company index styles ======= */

/*=====================================*/

/* ======== main header styles ========*/
.main-header .logo,
.main-sidebar { width: 300px; }
.main-header>.navbar { margin-left: 300px; }
.wrapper { overflow: visible; }

/*.sidebar-menu .treeview-menu>li .sidebar-form {margin: 0px;}*/
.skin-black .wrapper,
.skin-black .main-sidebar,
.skin-black .left-side { background-color: #fff; }

/*.skin-black .sidebar a{ color: #fff; }*/
.skin-black .sidebar-menu>li>.treeview-menu { background-color: #fff; }
.skin-black .sidebar-menu>li:hover>a,
.skin-black .sidebar-menu>li.active>a { background-color: #fff; color: #404040; }
.skin-blue-light .sidebar-menu>li>.treeview-menu { white-space: normal; padding-left: 0px; }
.sidebar-menu .treeview-menu>li a { border-left: 3px solid #f9fafc; line-height: 24px; padding: 3px 5px 3px 15px; color: #404040 !important; }
.sidebar-menu .treeview-menu>li a.active,
.sidebar-menu .treeview-menu>li a:focus,
.sidebar-menu .treeview-menu>li a:active,
.sidebar-menu .treeview-menu>li a:hover { border-color: #3c8dbc; font-weight: 600; color: #000; background: #ececec; }

/*right user menu styles*/
.navbar-custom-menu>.navbar-nav { margin-right: 15px; }

/*.navbar-nav>.user-menu>.dropdown-menu>li.user-header {height: 180px;}*/
.content-wrapper,
.right-side,
.main-footer { margin-left: 300px; }
@media(max-width:767px) {
	.content-wrapper,
	.right-side,
	.main-footer { margin-left: 0px; }
}

@media(min-width:767px) {
.main-sidebar{z-index: 78;}
}

/* ===== footer styles ======= */
.skin-blue-light .main-footer { }
.main-footer { margin-left: 0px; float: left; width: 100%; }

/* ========  left side menu styles======== */
.sidebar-menu .company-icon img { height: 100%; display: block; }
.sidebar-menu .company-icon { height: 25px; width: 25px; overflow: hidden; border-radius: 50%; display: block; float: left; margin-right: 10px; border: 2px solid #e0e0e0; padding: 2px; }
.main-sidebar .sidebar .treeview i.fa-building { color: #55a785; }
.main-sidebar .sidebar .treeview i.fa-rss { color: #d063ac; }
.main-sidebar .sidebar .treeview .treeview-menu i.fa-circle { color: #63d0d0; }
.main-sidebar .sidebar .treeview .treeview-menu i.fa-cog { color: #9c63d0; }

/*Responsive styles*/
@media (max-width:991px) {
	.navbar-custom-menu>.navbar-nav>li>.dropdown-menu { right: 15px; }
	.search-letter li { margin-bottom: 10px; }
	.box-s { min-height: initial; }

	/* prouct search  */
	.product-select-1 { margin-top: 5px; }
}
.product-style-1 { margin-top: 5px; }
@media (max-width:767px) {
	.main-header .logo { width: 100%; }
	.main-header>.navbar { margin-left: 0px; }
	.main-sidebar { width: 230px; z-index: 78;}

	/*footer styles*/
	.main-footer { margin-left: 0px; }
	.skin-black .main-header>.logo { color: #fff !important; background-color: #fff; }

	/* Manager search  */
	.m-search { margin-top: 10px; }
	.definitions { margin: 5px 0 0; }
	.definitions a { float: left; margin-bottom: 5px; }

	/* prouct search  */
	.product-select-1 { margin-top: 5px; }
	.product-select { margin-top: 5px; }
	.chart-color { margin-top: 5px; }
}
.min-height-430{min-height: 430px;}
.cursor-pointer{cursor : pointer;}
.visibleGone{visibility: hidden !important;}

/* BEGIN: Included to modify the ngMaterial css to show the popup in scrolls.
and to bypass errors.
Added by Jayaraj on 2016.08.31 */
d-backdrop{position: fixed !important;}
md-dialog-is-showing{overflow: visible !important;}
/* END: Included to modify the ngMaterial css to show the popup in scrolls.
and to bypass errors.*/

.ppar-ul{
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
}
.ppar-ul li {
	list-style:none !important;
	width: 50%;
	margin-bottom:8px;
	float: left;
}

.report-head{background-color: white}
.pdl40{padding-left: 40px;}
.textCenter{text-align: center;}

/*Pool Reports css*/
.pool-table input { margin-right: 10px; margin-left: 20px; }

/*Pool Report-01 css*/
/*.pr-table tr th { background: #008000; color: #fff; font-size: 20px; }*/
/*color changed as per client request..*/
.pr-table tr th { background: #1E4D78; color: #fff; font-size: 20px; }
.pr-table .sub-head { font-weight: bolder; }
.pr-table .sub-head td:nth-of-type(1) { width: 230px; }
.pr-table .sub-head td:nth-of-type(3) { border-right: none; }
.pr-table tr th span { float: right; font-size: 16px; }
/*.pr-table tr td { text-align: center; }*/
.pr-table tr td { text-align: center; padding : 0px !important; border-top: 1px solid #ddd;}
.pr-table .median { font-weight: bold; color: #000080; }
.pr-table tr td:nth-of-type(1) { text-align: left; }
.pr-table tr td:nth-of-type(4) { border-right: 1px solid #333; }
.pr-table tr td:nth-of-type(11) { border-right: 1px solid #333; }
.td-width-10 { width: 75px; }

/*Pool Report-02 css*/
/*.pr-table-02 tr th { background: #008000; color: #fff; font-size: 20px; }*/
/*color changed as per client request..*/
.pr-table-02 tr th { background: #1E4D78; color: #fff; font-size: 20px; }
.pr-table-02 tr th span { float: right; font-size: 16px; }
/*.pr-table-02 tr td { text-align: center; }*/
.pr-table-02 tr td { text-align: center; padding :2px !important; /*border-top: 1px solid #ddd;*/}
.pr-table-02 .sub-head { font-weight: bold; color: #000; }
.pr-table-02 .sub-table { width: 100%; }
/*.pr-table-02 .sub-table .sub-head td:not(:last-child) { padding: 0 10px 0 0; }*/
/*.pr-table-02 .sub-table tr td { padding: 3px; }*/
/*reduced padding as per client request*/
.pr-table-02 .sub-table tr td { padding: 2px; min-width: 25px; }
.pr-table-02 .sub-table tr td span { padding: 3px; color: #008000; font-size: 11px; }


/*section cover css*/
.sc-head { color: #1E4D78; text-align: center; padding-bottom: 10px; border-bottom:1px solid #1E4D78; }
.section-cover-div {float: left; width: 50%; margin-bottom: 20px;}
.section-cover-table { width: 600px; /*min-height: 215px;*/ border: 3px #1E4D78 solid; margin: 50px auto; font-size: 18px; }
.section-cover-table tr th { padding: 10px; color: #fff; font-size: 24px; background-color: #1E4D78; }
.section-cover-table tr td { padding: 10px; }
/*.section-cover-table tr td:first-child { background-color: #e1e1e1; }*/
.sc-img { margin: 0 auto 20px auto; display: table; }
.section-cover-table-2-div-parent { margin: 20px auto; }
.section-cover-table-2-div { border: 3px #1E4D78 solid; margin: 20px auto; }
.section-cover-table-2-div .innerDiv1 { background-color: #1E4D78; color: #fff; padding: 10px;  font-size: 24px; text-align: center; }
.section-cover-table-2-div .innerDiv2 { padding: 5px; display: table; margin: 0 auto; }
.section-cover-table-2 { width: 100%; font-size: 18px;}
.section-cover-table-2 tr  { border: 1px solid lightgrey; border-right-style: none; border-left-style: none; }
.section-cover-table-2 tr td { padding: 10px;  width: 50%; }

/*reports-custom*/
.progress-striped>.bordrad{ border-radius: 10px !important;}
.pooled-title {float: left;clear: left;}
.upperleft { text-transform: uppercase; float: left !important;  color: #fff; text-transform: capitalize; }
.cover-content { margin: 100px auto; text-align: center; }
.cover-content img { object-fit: contain; }
.cover-header-footer { width: 98%; height: 15px; margin: 0 auto; background-color: #1E4D78; }
.floatLeft { float: left; }
.floatRight { float: right; }
.width100 {width : 100%;}
.margTop10 {margin-top: 10px;}
.padLeft10 {padding-left: 10px;}
.fixed-bar {position : fixed; z-index: 9999; background-color: #fff; top:0; padding:15px;}
.margin-left-10 { margin-left: 10px !important; }
.colorBlu{ color: #00c0ef; }
.stack-this {float: left; clear: left;}
.grid {
  width: 100%;

}
.backgroundDisable{
    position: absolute;
    z-index: 999;
    width: 100%;
    height: 100%;
}
.fa-list:before {
	color: #b7ffff !important;
}

.scrollable-content {
  height: 365px;
  overflow: auto;
  background-color: blue;
}
.fixed-search{
	color: aquamarine;
}

md-select.md-default-theme .md-select-value.md-select-placeholder, md-select .md-select-value.md-select-placeholder{
	color: black !important;

}

#fakeHead{
	display: none;
	background-color: white;
	position: fixed;
	top: 50px;

}
.excel{
	color: #3c8dbc;
    text-decoration: underline;
}
.non-excel{
	cursor: default;
   }
.textItalics{
	font-style: italic;
}
 .duHomeTable{
 	display: -webkit-flex; /* Safari */
    display: flex;
    margin: 20px ;
 }
 .duHomeTableChild{
 	 -webkit-flex: 1;  /* Safari 6.1+ */
    -ms-flex: 1;  /* IE 10 */
    flex: 1;
 }
.borderred {
	border: 1px solid red !important;
}
.horizontal-margin{
	padding-top: 5px !important;
}
.table-center{
	padding-right: 100px !important;
	padding-left: 100px !important;
}
.oneClassHead{
	background-color: #F56954 !important;
}
.twoClassHead{
	background-color: #00C0EF !important;
}
.threeClassHead{
	background-color: #00A65A !important;
}
.fourClassHead{
	background-color: #39CCCC !important;
}
.header-fix{
	display: block;
	overflow: auto;
	height: inherit;
}
.switctoDcMargin {
	padding: 7px;
}
/*ack to top styles*/
.move-top{position: fixed;bottom:15px; right:25px; height: 55px;width: 55px;background: #3c8dbc;border-radius: 50%;border: 3px solid #fff;text-align: center;cursor: pointer;display: none;}
.move-top span {font-size: 20px;margin-top: 4px;}
footer .move-top h6 {font-weight: 600;font-size: 10px;text-transform: uppercase;margin:-5px 0 0 0;color: #fff !important}
.move-btn {top: -15px;}
.absolute{ position: absolute;top: -28px;right: 25px; }
.fixed{ position: fixed; }
.hide{ display: none; }
.show{ display: block; }
.aum-span{
	font-size: 11px !important;
    font-weight: normal !important;
}
/*.td-display{
	display: inline-block !important;
}*/
.div-table {
  display: table;
  width: auto;
  background-color: #fff;
  border: 1px solid #666666;
  border-spacing: 5px; /* cellspacing:poor IE support for  this */
}
.div-table-row {
  display: table-row;
  width: auto;
  clear: both;
}
.div-table-col {
  float: left; /* fix for  buggy browsers */
  display: table-column;
  width: 65px;
  background-color: #ccc;
}

table.scroll {
    /* width: 100%; */ /* Optional */
    /* border-collapse: collapse; */
    border-spacing: 0;

}

table.scroll tbody,
table.scroll thead { display: block; }

thead tr th {
    height: 30px;
    line-height: 30px;
    /* text-align: left; */
}

table.scroll tbody {
    height: 800px;
    overflow-y: auto;
    overflow-x: hidden;
}

tbody { border-top: 2px solid white; }

tbody td, thead th {
    /* width: 20%; */ /* Optional */
    /*border-right: 1px solid white;*/
    /* white-space: nowrap; */
}

tbody td:last-child, thead th:last-child {
    border-right: none;
}
.star:after{
    content: "*";
    color: red;
}
.bg-font {
	color: #fff !important;
}
.highcharts-xaxis .highcharts-tick + path {
	stroke: #fff !important;
}

#copyToclipbord {
	display: none;
}
.disabledmenus {
	opacity: 0.4 !important
}
