
/* .main{background-color:#ecf9ff;} */
.header{background-color:#78c043;height:40px;width:100%;}
/*#headfreeze + .container{margin-top:45px;}*/
.head-freeze.boxshadow{position: fixed; left:0; top:0; z-index:99; background:#fff; box-shadow: 0 0 4px 1px #e3e3e3; -moz-box-shadow: 0 0 4px 1px #e3e3e3; -webkit-box-shadow: 0 0 4px 1px #e3e3e3;}
.container .heading h1{font-size:24px;font-weight:400;margin:15px 0px;}
.container .heading .uploadingTitle h1{font-size:24px;font-weight:400;margin:5px;}
.setupTitle h1{margin-top:5px!important;font-size:24px;}
.container .heading h1 select{font-size:14px;}
.container .heading h1 .dropdown .dropdown-menu, .dropdown-menu{min-width:11rem;right:0;font-size: 12px;background:#243d48;padding:0;border:1px solid #b7b7b7;}
.container .heading h1 .dropdown .dropdown-menu a, .dropdown-menu a{padding:8px;color:#fff;border-bottom: 1px solid #b7b7b7;white-space: pre-wrap;}
.container .heading h1 .dropdown .dropdown-menu a:last-child, .dropdown-menu a:last-child{border-bottom:none;}
.container .heading h1 .dropdown .dropdown-menu a:hover, .dropdown-menu a:hover{color:#fff !important;background:transparent;}
/*Main tab*/
ul.leftTabs{list-style-type: none;padding:0;border-bottom: none;display:block;}
ul.leftTabs li {text-align: center;border-radius:5px;padding:0px;margin-bottom:5px!important;background-color:#ffffff;width:100%;}
ul.leftTabs li a{display: block;color: #333; font-size:14px; line-height: 16px; background:#fff;padding: 15px 10px;text-decoration: none;border-radius:5px;box-shadow: 2px 2px 2px #e8e8e8;}
ul.leftTabs li.trsnnav a{padding: 5px 10px;}
ul.leftTabs li:last-child {border-bottom: none;}
ul.leftTabs li a.active {background-color: #78c043!important;color: #fff!important;text-decoration: none;border:none!important;}

/*Main tab content*/
.tabcontent{width:100%;background-color:#fff;
    /* min-height:100%; */
    padding:5px;}
.tab-pane .container{padding:0;}
.tab-pane .container .tab-content{margin-top: 5px;width: 100%;display: block;margin-left: 0%;}
.tab-pane .container .navscro{width:100%;overflow-x:auto;height:30px;position: relative;overflow-x: -moz-hidden-unscrollable;}
.tab-pane .container .navscro::-webkit-scrollbar {display: none;}
.tab-pane .container .navscro .prevbtn{position:absolute;left:0;top: 0px;z-index:2;}
.tab-pane .container .navscro .nextbtn{position:absolute;right:0;top: 0px;}
.tab-pane .container .navscro .prevbtn button{background: #999;color:#fff;font-size:14px;border:none;padding:2px 8px 6px;font-weight: bold;cursor:pointer;}
.tab-pane .container .navscro .nextbtn button{background: #999;color:#fff;font-size:14px;border:none;padding:2px 8px 6px;font-weight: bold;cursor:pointer;}
.tab-pane ul.nav.nav-tabs.scrollnav{height:29px;overflow:hidden;position:absolute;border-bottom: none;}
.tab-pane ul.nav.nav-tabs.scrollnavMulti{height:29px;}
.tab-pane ul.nav.nav-tabs.scrollnavMulti .nav-item a.nav-link{min-height:29px;}
.tab-pane ul.nav.nav-tabs .nav-item{margin-right:3px;min-width:100px;}
.tab-pane ul.nav.nav-tabs .nav-item a.nav-link{text-align: center;font-size:13px;
    /* background:#000;color:#fff;border: 1px solid #333;border-bottom: none; */
    padding:0.3rem;min-height: 72px;}
.tab-pane ul.nav.nav-tabs .nav-item a.nav-link div{text-align: left;}
.tab-pane ul.nav.nav-tabs .nav-item a.nav-link div:first-child{font-size:13px;}
.tab-pane ul.nav.nav-tabs .nav-item a.nav-link div:nth-child(2), .tab-pane ul.nav.nav-tabs .nav-item a.nav-link div:nth-child(3){font-size:14px;}
.nav-item a.nav-link div:nth-child(3){font-size:14px;color:#fff;}
.tab-pane ul.nav.nav-tabs .nav-item a.nav-link.active, .tab-pane ul.nav.nav-tabs .nav-item a.nav-link:hover{background:#fff;color:#000;border: none;border:1px solid #ddd; border-bottom:none;}
.tab-pane ul.nav.nav-tabs .nav-item a.nav-link.active .color-red, .tab-pane ul.nav.nav-tabs .nav-item a.nav-link:hover .color-red{color:#ff0000;}
.tab-pane ul.nav.nav-tabs .nav-item a.nav-link.active .color-green, .tab-pane ul.nav.nav-tabs .nav-item a.nav-link:hover .color-green{color:#139b4a;}
a.ex-coll{font-size:12px;color:#337ab7!important;text-decoration:underline!important;font-weight: 600;}
/*Detail info MF portfolio*/
/*.manageUnderOmega{margin:5px 0!important; background: #dcd8d4; padding: 0px 0;min-height:43px;}
.manageUnderOmega .bor-right1{border-right:1px solid #fff; min-height:43px;}
.manageUnderOmega .totalPortfolio{font-weight: 400;font-size: 12px; padding:3px 5px 0;}
.manageUnderOmega .totalPortfolio .title{ border-bottom:1px solid #fff;margin:0 0 3px; padding:0; width: calc(100% + 10px);}*/

/*Table accordian*/
table .header-fixed {position: fixed;top:0px;z-index: 9;}
.hide{display:none;}
.accordion{ max-width: 100%;margin: 0 auto;font-size:13px!important;}
/*.table{margin-bottom:0!important;}*/
.table:last-child{border-bottom:1px solid #dee2e6;}
table thead tr.subhead{background:#f7f7f7;height: 25px; border-bottom:1px solid #ddd;}
.table thead th{border:none!important;padding:.5rem .3rem;font-weight:700;line-height: 12px;display: inline-block;font-size:12px;vertical-align:middle!important;}
.table thead tr.bgMFtable th{border:none!important;padding:.4rem .3rem;font-weight:700;line-height: 12px;font-size:12px;vertical-align:middle!important;}
.table tbody td{padding:0.3rem;border-top:1px solid #ccc!important;font-size:12px;}
tr td:first-child{border-top:1px solid #ccc!important;}
table.accordion-toggle {background-color:#ecf9ff;font-size:13px;font-weight: 500;cursor: pointer;margin: 0;padding: 10px 5px;position: relative;}
table.accordion-toggle tbody tr td{font-weight:normal;}
.table-striped tbody tr:first-child{background:#ccc!important;}
.table-striped tbody tr:nth-of-type(odd){background:transparent!important;}
.accordion-content .table-responsive .table tbody tr td{font-size:12px!important;line-height: 1.2;}
.accordion-content .table-responsive .table tbody tr td a{color:#337ab7;font-size: 13px;}
.accordion-content .table-responsive .table tbody tr td:last-child a{margin-left:3px;}
.accordion-toggleCash {background-color:#e5e5e5;font-size:13px!important;cursor: pointer;margin: 0;padding: 10px 5px;position: relative;}
#equityMF .accordion .accordion-toggle.active:after, #equityMF .accordion .accordion-toggle:before{content:"";}
.accordion-toggle.active:after{content:"-";position:absolute;right:10px;top:5px;right:5px;width:1%;height:0;}
.accordion-toggle:before{content:"+";position:absolute;right:10px;top:5px;right:5px;width:1%;height:0;}
.accordion-toggle.active:before{display:none;}
/*.accordion-content {display: none;}*/
td .alert-risk{background-color: #503b26;color:#fff;padding: 0px 7px;border-radius: 3px;position:absolute; font-size: 12px;}
.notification{background-color:#fffbd8;padding: 0px 7px;border-radius: 3px;position:relative;bottom: 10px;left:15px;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 10px;font-style: normal;}
/* Overall table column width*/
.table thead tr th{display: table-cell;}
/*.table thead tr th.company{width:18%;text-align:left;}*/
.table thead tr th.companyB, .table tbody tr td.companyB{width:27%;text-align:left;}
.table thead tr th.filioNo, .table tbody tr td.folioNo{width:8%;text-align:left;}
.table thead tr th.alloB, .table tbody tr td.alloB{width:17%;text-align:left;}
.table thead tr th.navCol, .table tbody tr td.navCol,.table thead tr th.dateCol, .table tbody tr td.dateCol{width:8%;text-align:left;}

.table thead tr th.sourceCol, .table tbody tr td.sourceCol{width:11%;text-align:left;}
.table thead tr th.dematCol, .table tbody tr td.dematCol{width:13%;text-align:left;}
.table thead tr th.frequencyCol, .table tbody tr td.frequencyCol{width:8%;text-align:left;}
.table thead tr th.transtypeCol, .table tbody tr td.transtypeCol{width:13%;text-align:left;}
.table tbody tr td.transtypeSmallCol{width:9%;text-align:left;}
.table tbody tr td.sipAmtCol, .table thead tr td.sipAmtCol{width:9%;text-align:left;}
.table thead tr th.allo{width:18%;text-align:right;}
.table thead tr th.mv{width:17%;text-align:right;}
.table thead tr th.rsk{width:11%;text-align:center;}
/*.table tbody tr td.company{width:30%;text-align:left;}*/
.table tbody tr td.allo{width:14%;text-align:right;}
.table tbody tr td.mv{width:17%;text-align:right;}
.table tbody tr td.rsk{width:11%;text-align:center;}
.width40{width:40%;}
.width30{width:30%;text-align:right;}
.width9{width:9%;}
.width15{width:15%;}
.width25{width:25%;}
.width15right{width:15%;text-align:right;}
.width13{width:13%;text-align:right;}
.width13center{width:13%;text-align:center;}
.width11{width:11%;text-align:right;}
.width10{width:10%;text-align:right;}
.width7{width:7%;text-align:center;}
.tablehead-bg {background:#ddd;}
.table-bordered thead td, .table-bordered thead th{border-bottom-width: 1px!important;}

/*MF table*/
/*nav.navbar{display:none;}*/
.fundname{width:25%;}
.allocation{width:9%;text-align: right;}
.sahifund{width:7%;text-align: center;}
th.sumtitle{width:17%;text-align: center;}
td.sumtitle{width:17%;text-align: left;}
.unit{width:9%;text-align: right;}
.avgnav{width:9%;text-align: right;}
.curntnav{width:9%;text-align: right;}
.amount{width:10%;text-align: right;}
.overall{width:6%;text-align: right;}
.overallColumn{width:7%;text-align: right;}

.lastaction{width:3%;text-align: center;}
td.sumtitle .div1{width:60%;float:left;}
td.sumtitle .div2{width:40%;float:left;}
/*td.sumtitle .div3{width:90px;float:left;}*/

/*Sahi fund color code*/
.green-goodbg{background:#009933;width:15px;height:15px;display:block; margin:0 auto;}
.orange-smgoodbg{background:#ff9b21;width:15px;height:15px;display:block; margin:0 auto;}
.red-notgoodbg{background:#ff0000;width:15px;height:15px;display:block; margin:0 auto;}
.grey-na{background:#ccc;width:15px;height:15px;display:block; margin:0 auto;}
.circle-red-round{ background:#ff0000; border-radius: 50%;color: #fff; font-family: Arial; font-size: 10px;line-height: 15px;display: inline-block;padding-top:4px;width:22px; height: 22px; margin: 0 1px; text-align:center;}
.circle-orange-round{ background:#ff9b21; border-radius: 50%;color: #fff; font-family: Arial; font-size: 10px;line-height: 15px;display: inline-block;padding-top:4px;width:22px; height: 22px; margin: 0 1px; text-align:center;}
.circle-green-round{ background:#009933; border-radius: 50%;color: #fff; font-family: Arial; font-size: 10px;line-height: 15px;display: inline-block;padding-top:3px;width:22px; height: 22px; margin: 0 1px; text-align:center;}
.circle-yellow-round{ background:#ff9b21; border-radius: 50%;color: #fff; font-family: Arial; font-size: 10px;line-height: 15px;display: inline-block;padding-top:3px;width:22px; height: 22px; margin: 0 1px; text-align:center;}
.circle--round{ border:1px solid #ccc; border-radius: 50%;color: #fff; font-family: Arial; font-size: 10px;line-height: 15px;display: inline-block;padding-top:3px;width:22px; height: 22px; margin: 0 1px; text-align:center;}
.circle-risk-round[title="Over Valuation"] {background: #503c26; border:1px solid #503c26; border-radius: 50%;color: #fff; font-family: Arial; font-size: 10px;line-height: 15px; padding-top:3px;width:23px; height: 23px; margin: 0 1px;display:inline-block; text-align:center;}
.circle-risk-round {text-align: center; background:#503c26; border-radius: 50%;color: #fff; font-family: Arial; font-size: 10px;line-height: 15px; padding:4px 0!important; margin: 0 1px;width: 23px; display: inline-block;}
.circle-no-risk-round { border:1px solid #ccc; border-radius: 50%; color: #ccc; font-family: Arial; font-size: 11px;line-height: 15px; padding: 5.3px;margin: 0 1px;}
/*.circle-risk-round { background-color: #503c26; border-radius: 50%;color: #fff; font-family: Arial; font-size: 11px; padding: 5.3px; margin: 0 1px;}*/
.circle-no-risk-round {border: none; background-color: #ccc; border-radius: 50%; color: #fff; font-family: Arial; font-size: 10px;line-height: 15px; padding: 5px;margin: 0 1px;}
[class*="circle-"] {cursor: pointer;}

/*My Risk*/
/*.statistics{margin:10px 0 0!important;}*/
.statistics .col-md-2{border-right: 1px solid #ccc;}
.statistics .col-md-4{border-right: 1px solid #ccc;}
.statistics.downside{padding: 0; margin-left:0px!important;}
.statistics .cont{font-weight: 500;font-style: normal;padding:0;min-height:60px;margin-right: 7px;}
.statistics .cont h4{font-size:13px;font-weight:500;margin-bottom:0px;}
.statistics .cont p{font-size:12px;font-weight:400;margin-bottom:10px;text-align: left;}
.statisticsdetail{margin:0!important;}
a.tooltipAnchor {font-size: 13px;color: #777;text-align:left;}
.assetAllocationSummery{width:100%;float: left;}
.riskCont{background: #fff;width:100%;float: left;padding:0 10px;margin: 0 5px;border-bottom: 1px solid #ddd;}
.riskCont .total, .riskCont .directStocks{padding-left:0px; padding-right:0px;}
.riskriskContCont .total{border-right:1px solid #ddd;min-height:58px;}
.riskCont .update-nag{margin-top:0px;background: #fff; border-bottom: none; margin-bottom: 0;width:28%; margin-left: 4%;}
.riskCont .title{background:#d1d1d1;font-size:12px;margin-bottom:5px;padding:0px 10px;}
.riskCont .direct-stock-title{width: 15%;float: left;}
.riskCont .borderWhite{border-left: 1px solid #fff;}
.riskCont .risk-identify{width: 55%;float: left;padding-top: 5px;}
.riskCont .total .update-nag > .update-text, .riskCont .directStocks .update-nag > .update-text{line-height:12px;font-size:12px;padding-left: 5px;padding-right: 5px; margin-right: 5%;}
.riskCont .total .update-nag, .riskCont .directStocks .update-nag{width:100%; margin-left:1%;font-size: 12px;background-color: #fff;height:30px;margin-bottom: 0px;padding-bottom:0px;}
.riskCont .total .update-nag{margin-top:0px;background: #fff; border-bottom: none; margin-bottom: 0;width:80%;}
.notice-brown{font-size: 10px;font-weight: normal;margin-bottom:5px;}
.update-nag{display: inline-block;font-size: 14px;text-align: left;background-color: #fff;height: 60px;padding-bottom:21px;border-bottom:1px solid #d1d2d3;/* -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.2); *//* box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); */margin-bottom: 10px;}
.no-bor{border-bottom:0 !important;}
.update-nag > .update-split{border-radius:5px;float: left;text-align: center;}
.update-text{font-size:12px;font-weight:400;float:left;}
.update-text-title{background: #ddd;padding-top: 3px;font-size: 12px;}
.update-brown{background-color: #70614f;color:#ffffff;padding:5px;min-width: 34px;}
.risk-update-brown{background-color: #70614f;color:#ffffff;padding:2px;min-width: 28px;}
.update-default{background-color: #eaeaea;color:#585959;    border-radius: 5px;padding: 4px 10px;margin-top: 6px;g-left: 5px;}
.update-split-text{border-radius: 5px;margin: 0px 1px 3px 10px;text-align:center;padding: 2px 5px;}
.text-nag{font-size:12px;font-weight:700;}
#risk_summary_id .riskSummeryCharts{background: #fff;padding:5px 5px 10px;margin:0;}
#risk_summary_id .riskSummeryCharts h5{color:#333;padding:0 0 10px; margin:0; font-size:16px;}
#risk_summary_id .riskSummeryCharts .row .col-md-4{max-width: 29%!important;padding: 0; margin-left: 3%;}
#risk_summary_id .riskSummeryCharts .riskbox{border:1px solid #ddd;margin-bottom: 5px;}
#risk_summary_id .riskSummeryCharts .riskbox .title{background: #f3f3f3;padding:2px 5px;}
#risk_summary_id .riskSummeryCharts .riskbox .title .seven-circle-risk{font-size: 12px;padding:3px 5px;margin:5px;}
.seven-circle-risk {background: rgb(80, 60, 38) none repeat scroll 0 0;border-radius: 50%;color: rgb(255, 255, 255);font-size: 14px;padding: 12%;text-shadow: none;}
#risk_summary_id .riskSummeryCharts .riskbox .chartdiv{float:left;width:50%;}
#risk_summary_id .riskSummeryCharts .notice{font-size:11px;width:50%; min-height:120px; float:left;padding:10px; text-align:left;background:none;margin-bottom:0;border:none!important;box-shadow: none;}
#risk_summary_id .riskSummeryCharts .riskbox a.managerisklink{color:#23527c;float:right;cursor:pointer;font-size:13px;padding-right:20px;width:50%;min-height:25px;text-align: right;}
#risk_summary_id .riskSummeryCharts strong{color:#555;font-weight: 500;font-size: 14px;}
hr{margin: 10px 0!important;border: 0;border-top: 1px solid #eee;width:100%;height:1px;}
.manageRiskTopSummery{margin:5px 0 0!important; background: #dcd8d4; padding: 0px 0;min-height:45px;line-height: 1.2;}
.manageRiskTopSummery.trsn2omg{margin:0!important;font-size: 13px;min-height:30px;line-height: 1.3;}
.manageRiskTopSummery.trsn2omg div{padding:5px;}
.manageRiskTopSummery.trsn2omg div button.paybtn{background:#337ab7;color:#fff;font-size:11px;padding: 3px 6px;border-radius: 3px;border: 0;cursor:pointer;}
.manageRiskTopSummery .bor-right{border-right:1px solid #fff;}
.manageRiskTopSummery .afterreducetext{width:calc(100% + 30px); margin:0px -15px 0; float:left; background:#eaeaea; text-align:center;font-size:11px;padding:3px;}
.manageRiskTopSummery .afterreducetextransfer{width:100%; margin: 0px; float:left; background:#eaeaea; text-align:center;font-size:11px;padding:3px;}
.manageRiskTopSummery .stckcash{float:left; padding:5px 10px 0 5px; width: 25%; min-height:60px;font-size: 14px;}
.manageRiskTopSummery .stckcashGold{padding:5px 0px;font-size: 14px;margin-top: 20px;}
.manageRiskTopSummery .stckcashtransfer{float:left; margin: 0 10px 0 -10px; padding:5px 10px 0 5px; width: 25%; min-height:60px;font-size: 13px;}
.manageRiskTopSummery .stckcashGoldtransfer{padding:5px 0px;font-size: 13px;margin-top: 20px;}
.manageRiskTopSummery .riskDetails{padding:0 5px;line-height: 1.3;}
.manageRiskTopSummery .riskReduce{padding: 10px 15px;line-height: 1.3;}
.manageRiskTopSummery .remainingRisk{padding:10px 15px;line-height: 1.3;}
.subheadbg{font-weight:500;font-size:12px;padding: 5px;background: #f9f9f9;}
.manageRiskTopSummery .riskDetails .update-text{font-size:13px;margin:10px 5px 0 10px;}
.manageRiskTopSummery .riskDetails .boxRisk{margin:5px 0 0 12px;text-align: center;padding:3px;border-radius:5px;}
.managerisksummrytable{margin-top:5px;}
.managerisksummrytable .mainhead{font-size:12px;padding:5px;background: #f9f9f9;}
.managerisksummrytable .mainhead strong{font-weight:500;}
.managerisksummrytable table.managrerisktable thead tr{background:#e5e5e5;}
.managerisksummrytable table.managrerisktable .srno{width:4%!important;text-align: center;}
.managerisksummrytable table.managrerisktable .company, .managerisksummrytable table.managrerisktable .risk, .managerisksummrytable table.managrerisktable .action{width:23%!important;}
.managerisksummrytable table.managrerisktable .companytrans{width:15%;}
.managerisksummrytable table.managrerisktable .risktrans{width:20%;text-align: center;}
.managerisksummrytable table.managrerisktable .risk, .managerisksummrytable table.managrerisktable .action{text-align: center;}
.managerisksummrytable table.managrerisktable .risk a, .managerisksummrytable table.managrerisktable .action a{font-size:11px;text-decoration:underline;font-weight: normal;}
.managerisksummrytable table.managrerisktable .portallo{width:12%!important;text-align: right;}
.managerisksummrytable table.managrerisktable .actiontrans{width:10%;text-align: center;}
.managerisksummrytable table.managrerisktable .amounttrans{width:10%;text-align: right;}
.managerisksummrytable table.managrerisktable a{color:#337ab7;}
.managerisksummrytable table.managrerisktable .lastchk{width:5%;text-align: center;}
.managerisksummrytable table.managrerisktable .lastchktrans{width:10%;text-align: center;}
.managerisksummrytable table.managrerisktable .lastchk input, .managerisksummrytable table.managrerisktable .lastchktrans input{margin-top:7px;}
.managerisksummrytable table.managrerisktable .alert-warning{padding:2px 0;background:#fcf8e3;}
.managerisksummrytable table.managrerisktable .alert-success{padding:1px 0;background:#dff0d8;}
.managerisksummrytable table.managrerisktable .alert-warning input{width:60px;padding:0 2px;font-size:11px;}
.managerisksummrytable button, .blankportbtn button{border:none;font-size:12px;margin:0 0 0 5px; padding: 3px 10px;}
.blankportbtn a{border:none;font-size:12px;margin:2px -9px;padding: 3px 10px;}
.managerisksummrytable button.saveBtn, .blankportbtn button.saveBtn{background:#d9534f!important;color:#fff;}
.managerisksummrytable a.saveBtn, .blankportbtn a.saveBtn{background:#d9534f!important;color:#fff;}
.managerisksummrytable button.addBtn, .blankportbtn button.addBtn{background:#243d48!important;color:#fff;}
.saveBtn{background:#d9534f!important;color:#fff;}
/*Transfer to omega table changed to Div*/ 
.managerisksummrytable .theadbg{background:#eae9e9;display:flex;font-size:12px;padding-left:5px;}
.managerisksummrytable .tbodynobg{background:#fff;display:flex;font-size:12px;border-bottom: 1px solid #efefef;padding:2px 0px 4px 5px;}
.managerisksummrytable .theadbg div{line-height: 1;padding: 3px 0;font-weight:500;}
.managerisksummrytable .theadbg div, .managerisksummrytable .tbodynobg div{align-self: center;}
.managerisksummrytable .tbodynobg div .alert-warning{background:#fcf8e3;text-align:left;padding-left: 5px;}
.alert-warning input{width: 30%;}
.managerisksummrytable .tbodynobg div .alert-success{background:#dff0d8;}
.managerisksummrytable .theadbg div a, .managerisksummrytable .tbodynobg div a{color:#337ab7;}
.managerisksummrytable .theadbg .srno, .managerisksummrytable .tbodynobg .srno{width:5%;text-align:center;}
.managerisksummrytable .theadbg .company, .managerisksummrytable .tbodynobg .company{width:30%;}
.managerisksummrytable .theadbg .portallo, .managerisksummrytable .tbodynobg .portallo{width:7%;text-align: right;}
.managerisksummrytable .theadbg .risks, .managerisksummrytable .tbodynobg .risks{width:20%;text-align:center;}
.managerisksummrytable .theadbg .action, .managerisksummrytable .tbodynobg .action{width:8%;text-align:center;}
.managerisksummrytable .theadbg .actionManageRisk, .managerisksummrytable .tbodynobg .actionManageRisk{width:20%;text-align:right;}
.managerisksummrytable .theadbg .portalloManageRisk, .managerisksummrytable .tbodynobg .portalloManageRisk{width:20%;text-align:right;}
.managerisksummrytable .theadbg .risksManageRisk, .managerisksummrytable .tbodynobg .risksManageRisk{width:20%;text-align:center;}
.managerisksummrytable .theadbg .companyManageRisk, .managerisksummrytable .tbodynobg .companyManageRisk{width:40%;text-align:left;}
.managerisksummrytable .theadbg .action a, .managerisksummrytable .tbodynobg .action a{font-size:11px;}
.managerisksummrytable .theadbg .mngunderomega, .managerisksummrytable .tbodynobg .mngunderomega{width:23%;text-align:center;}
.managerisksummrytable .theadbg .amount, .managerisksummrytable .tbodynobg .amount{width:8%;text-align: right;}
.managerisksummrytable .theadbg .selectall, .managerisksummrytable .tbodynobg .selectall{width:4%;text-align:center;}

.blankportbtn.uplaodBtn{margin-top:8px;}

.divborder{float:left; width:100%;border-bottom:1px solid #e5e5e5; margin-left:0!important; margin-right:0; padding-top: 5px; padding-bottom: 1px;}
.divborder:nth-child(even){background:#f3f3f3;}
.divborder:nth-child(odd){background:#fff;}
.stickydiv{position: fixed;top: 0;z-index: 9;margin-top: 44px;width: 82.2%;}
.stickyHead{position: fixed;top: 0;z-index: 9;margin-top:109px;width: 82.2%;}
.stickyHead.snaphead{position: fixed;top: 0;z-index: 9;margin-top:89px;width: 82.2%;}
.alertwarn.alert-warning.text-center + .text-center{text-align:right!important; padding-right:20px;width:10%;}
.mngrisk-wrapper{padding:0px;}
.mngrisk-wrapper .mngrisk-title{font-size: 19px;background: #333;color: #fff;border-top-left-radius: 4px;border-top-right-radius: 4px;padding: 5px;}
.mngrisk-wrapper ul.mngrisk-list{list-style-type:none; margin:9px 5px 45px 10px; padding:0;}
.mngrisk-wrapper ul.mngrisk-list li{margin-bottom:5px; background:url("/images/table-yes.gif") no-repeat 0 3px; padding-left:30px;}
#user-all-risk-div-id{font-size:12px;}

/*Bole Toh*/
.popover {min-width:200px;z-index:1;}
.popover.top > .arrow::after {border-bottom-color: #333!important;}
h3.popover-header{font-size:12px;font-weight:500; line-height:16px;background:#333!important;color:#fff!important;}
.popover-body{padding:0!important;}
.noDataContentPopTop + .popover.top > .arrow::after {border-bottom-color: #333;}
.noDataContentPopTop + div div.popover-content{display:none;}
.popover-content{font-size:12px;font-weight:500; line-height:16px;background:#f7f7f7 url('/images/mutual-funds/tooltip-bg.png') 10px 10px no-repeat;color:#333;}
/*Bole Toh End*/

/* Transaction */
.trans-detail{background:#f7f7e6;border:1px solid #e1e1e1;margin:5px 0!important;border-radius:5px;font-size:13px;}
.trans-detail div{padding:2px 10px 4px;font-size:13px;}
.trans-detail div strong{display:block;}
form.transform{margin-bottom:5px;}
form.transform input{margin-right:5px;}
form.transform input:focus{outline: none;}
form.transform label{margin-right:10px;font-weight:600;font-size: 13px;}
form.transform span{margin:0 5px 0 15px;}
.form-control:focus{box-shadow: 0;}
.bor-right{border-right:1px solid #e1e1e1;}
.riskrelatepopup .modal-dialog{max-width:600px;}
.addTransaction .modal-dialog{max-width:500px;}
.addTransaction .modal-content .modal-header {background:#78c043;color:#fff;padding:10px;border-bottom: none;}
.addTransaction .modal-content .modal-header h4{font-size:15px;line-height: 1.2;text-align:left;}
.addTransaction .modal-content .modal-header .close {opacity:0.9;color:#fff;padding:10px;}
.addTransaction .modal-content .modal-body.trns-pop{font-size:13px;padding:10px 15px 5px;text-align:left; min-height: 300px; max-height:500px;overflow-y:auto;}
.addTransaction .modal-content .check-popup .modal-body{font-size:13px;padding:10px;text-align:left;}
.riskrelatepopup .modal-content .modal-body{font-size:13px;padding:5px 10px;text-align:left;}
.addTransaction .modal-content .modal-body .form-control{font-size: 12px;padding: 3px;height: calc(1.50rem + 3px)!important;border-radius: 0;}
.addTransaction .modal-content .modal-body .form-group{margin-bottom:5px; position:relative;}
.addTransaction .modal-content .modal-body .form-group .ui-datepicker-trigger{position:absolute;right:20px; top:6px;}
.addTransaction .modal-content .modal-body .jumbotron {background:#fcf8e3;color:#8a6d3b;padding: 8px 0px 1px 10px; margin-bottom: 10px;line-height: 1.2;}
.addTransaction .modal-content .modal-body .jumbotron p{margin-bottom: 10px;}
.addTransaction .modal-content .modal-body .chekrisk-container .namefund-detail{border-bottom:1px solid #e9e9e9;padding-bottom:5px;margin-bottom: 5px;}
.addTransaction .modal-content .modal-body .chekrisk-container .rating-text{padding:5px 10px;font-weight:500;}
.addTransaction .modal-content .modal-body .chekrisk-container ul.riskSimulator{display:flex;justify-content: flex-end;list-style-type: none;margin:0;}
.addTransaction .modal-content .modal-body .chekrisk-container ul.riskSimulator.riskdetail{width: 100%;display:inline-block;justify-content: flex-end;list-style-type: none;margin:5px 0;}
.addTransaction .modal-content .modal-body .chekrisk-container ul.riskSimulator li{margin-left:5px;}
.chekrisk-container ul.riskSimulator li{position: relative;padding-top:5px;float: left; margin-right:1%;padding-bottom:0;}
.chekrisk-container ul.riskSimulator.riskdetail li{padding-right:0;width:47%;margin-left:1%;}
.chekrisk-container ul.riskSimulator li div{min-height:35px;}
.chekrisk-container ul.riskSimulator li div span, .chekrisk-container ul.riskSimulator li div .riskinfo{float:left;}
.chekrisk-container ul.riskSimulator li div .riskinfo{padding-top:0px;width:85%;}
.chekrisk-container ul.riskSimulator li div .riskinfo span{float: none!important;}
.addTransaction .modal-content .modal-body .chekrisk-container .overviewpop{padding:5px 10px;}
.addTransaction .modal-content .modal-body .chkifsut div{padding:2px 10px;}
.addTransaction .modal-content .modal-body form.form-horizontal.chkform{padding:0px;}
.addTransaction .modal-content .modal-body form.form-horizontal.chkform .form-body .form-group div{padding:0 10px;}
.addTransaction input[type="radio"]{vertical-align: sub;}
.addTransaction input.mfSipPopup{width:15px;margin-top:5px;margin-bottom:10px;vertical-align: middle;}
.addTransaction input.addCashPopup{width:15px;vertical-align: middle;}
.addTransaction label{text-align:right;line-height:1.2;margin-bottom: 0; font-size: 13px;}
.addTransaction label input[type=checkbox]{width:auto;vertical-align: bottom;}
.addTransaction label.addLabel{padding-left: 0;text-align: left;}
.addTransaction .errorMsg, .errorMsg{color:red;font-size:10px;line-height:0.8;margin-top:2px;}
.addTransaction .sucMsg, .sucMsg{color:green;font-size:13px;line-height:0.8;text-align: center;display: block;}
.addTransaction .errMsg, .errMsg{color:red;font-size:13px;line-height:0.8;text-align: center;display: block;}
.addTransaction .redStar {color:red;}
.addTransaction .calenderIcon{position: absolute;top: 6px;right: 22px;font-size: 15px;} 
.addTransaction .modal-content .modal-footer{display: block;text-align: center;padding:0 5px 10px;border: none;}
.addTransaction .modal-content .modal-footer .closeBtn{padding: 5px 10px;font-size: 12px!important;}
.addTransaction .modal-content .modal-footer .addBtn{padding: 5px 10px;font-size: 12px!important;background:#243d48!important;color:#fff;}
.addTransaction .modal-content .modal-footer .saveBtn{padding: 5px 10px;font-size: 12px!important;background:#d9534f!important;color:#fff;}

/*Common class*/
.pmlr0{padding:0!important;margin:0;}
.none{display:none;}
.snap-badge{width:3%;float:left;display: inline-block;height: 11px;padding: 2px 5px; margin-right: 1px;border-radius:2px;text-align: center;white-space: nowrap;vertical-align: middle;}
.compNameWidth{width:93%;float:left;}
.success{background-color: #43a047;}
.warning {background-color: #f7941d;}
.danger {background-color: #fb0404;}
.notevaluated {background-color: #cccccc;}
.nacolor {background-color: #ccc;}
.color-red{color:#ff0000;}
.color-green{color:#009933;}
button.light-blue, button.light-blue:hover, a.light-blue, a.light-blue:hover{color: #ffffff;font-size: 0.85rem!important;padding:0.20rem 0.50rem 0.40rem!important;}
.font11{font-size:11px;}
.font12{font-size:12px!important;}
.font14{font-size:14px;}
.bgMFtable{background:#efefef;}
.mb10{margin-bottom: 10px;}
.companyNameCol{width:25%}
table tr td input, table tr td select{width:100%;border: 1px solid #ccc;padding: 1px;}
.borderRightGrey{border-right: 1px solid #ccc;}
.green-good{color:#009933; margin:0 auto;}
.orange-smgood{color:#ff9b21;margin:0 auto;}
.red-notgood{color:#ff0000;margin:0 auto;}
.mb60{margin-bottom:60px;}
.mr30{margin-right: 30px;}
.mt15{margin-top: 15px;}
.mt60{margin-top:60px;}

/* No record found */
.norecodfnd{border:1px solid #faebcc;background:#fcf8e3;color:#8a6d3b;font-size:14px;font-weight:bold;padding:15px;margin:5px 0;border-radius:5px;width:100%;display:flex;}
.actionPopupIcon{color: #777;font-size: 14px!important;}
.ml10{margin-left: 10px;}
.content_info .pi-news-date_1 .seven-circle-risk{font-size: 12px;}
.riskrelatepopup .seven-circle-risk {background: rgb(80, 60, 38) none repeat scroll 0 0;border-radius: 50%;color: rgb(255, 255, 255);font-size: 14px;padding: 7% 5px;text-shadow: none;}
.content_info .pi-news-date_1 {padding: 0;width: 52px;margin: 0 -10px 5px 0;}
.content_info .pi-news-date_1 {color: #2e343c;float: left;font-size: 22px;font-weight: 400;line-height: 26px;margin: 0 -5px 10px 0;padding: 3px 0 0;position: relative;text-align: center;text-shadow: 0 1px 0 #f5f8f8;width: 50px;}
.content_info .item-service .pi-row {margin-left: 0;}
.content_info .head-service {margin-bottom: 0;}
.content_info .item-service {width: 33%;float: left;}
.content_info .item-service {transition: all 0.3s ease 0s;}
.content_info .item-service:first-child {width: 100%;}

.content_info .pi-col-sm-3 {width: 32%;float: left;}
.content_info .pi-col-sm-3 {padding-left: 10px;padding-right: 10px;}
.pi-row {margin-left: -15px;margin-right: -15px;}
.content_info .item-service:first-child {width: 100%;}

.content_info .item-service {transition: all 0.3s ease 0s;}
.ac_results {width: 220px !important;}
.modal-title .btn{background:#f8f8f8;}
.modal-title .btn, .modal-title .btn:focus{color:#337ab7!important;}
.chosen-container{width:100%!important;}
.modal-body{padding:10px 15px;}
.content_info .pi-col-sm-3{width:100%; margin: 0;}
.content_info hr{width: 96%; margin: 10px 2%;float: left;}
.content_info .item-service .pi-row{margin-left:0;}
.content_info .item-service:first-child{width:100%;}
.content_info .item-service{width:33%; float:left;}
.riskrelatepopup .content_info .item-service h3{margin:0 10px;font-size:18px;background: #95d44b;padding:4px; color:#fff;}
.riskrelatepopup .content_info .item-service .pi-row h4{padding-top:10px;margin: 5px 10px;font-weight:600;}
.riskrelatepopup .content_info .item-service p{margin: 0 9%;width: 94%;text-align: left;float: left;font-weight:300;}

.item-service p {margin: 0 auto;max-width: 500px;}
.riskrelatepopup .item-service p {font-size: 12px;font-family: "Roboto",sans-serif;}
.riskrelatepopup .content_info .pi-news-date_1 .seven-circle-risk{font-size:12px;}
.pop-header{background:#78c043;color:#fff;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.close-btn {opacity: 1;color: #fff;}
p.actionpara{padding:15px 0 0 0;}
.modal-body ol li{padding-bottom:10px;}
.disabledBtn{opacity:0.3;cursor:default;}
.disabledBtn:hover{background:#fff!important;color:#333!important;}

.content_info .color_2 {color: #503c26;}
.riskrelatepopup .item-service h4 {font-size: 14px;line-height: 1.3em;text-align: left;}
.mfSipwidth{width:10%;}
.mb0{margin-bottom: 0px!important;}
.thumbIconRightRed{float:right;color:#ff3333;}
.thumbIconRightGreen{float:right;color:#139b4a;}
.pt5{ padding-top: 5px;}
#risk_summary_id .riskSummeryCharts .noticeImage {width:100%!important;min-height: 10px!important;}
.checkboxWidth{width:5%;}

.dateHeading{width:10%;}
.dateHeading input{width:100%} 
.previousCash{margin-left: 1px;padding: 1px 5px!important;margin-top: 5px;font-size: 12px;margin-bottom: 5px!important;}
.AddcashForm {width: 50%; margin: 15px auto;}
.AddcashForm .form-group.cashAvailText input, .mfSipcontainer .form-group.cashAvailText input{width:50%;}
.AddcashForm label, .mfSipcontainer label {text-align: right;line-height: 1.2;margin-bottom: 0;font-size: 12px;font-weight:500;}
.AddcashForm  .form-control {font-size: 12px;padding: 3px;height: calc(1.50rem + 3px)!important;border-radius: 0;width: 50%;}
.AddcashForm input.addCashPopup, .mfSipcontainer input.addCashPopup {width: 15px;vertical-align: middle;}
.AddcashForm label.addLabel, .mfSipcontainer label.addLabel  {padding-left: 0;text-align: left;}
.AddcashForm .jumbotron {background: #fcf8e3;color: #8a6d3b;padding: 8px 0px 1px 10px;margin-bottom: 10px;line-height: 1.2;font-size: 12px;width1: 66%;margin: 0 auto;}
.AddcashForm  .jumbotron p { margin-bottom: 10px;text-align: center;}
.AddcashForm .footerTop, .mfSipcontainer .footerTop {margin-bottom: 10px;padding: 0 25px;font-size: 12px;margin: 8px 1px;text-align:center;}
.form-control[disabled], fieldset[disabled] .form-control {cursor: not-allowed;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #eee;opacity: 1;}   

.mfSipcontainer{margin-top:30px;}
.mfSipcontainer .form-control.noInstallment{margin-top:10px;}
.mfSipcontainer .calenderIcon{position: absolute;top: 6px;right: 34%;font-size: 15px;} 
.mfSipcontainer .form-control {font-size: 12px;padding: 3px;height: calc(1.50rem + 3px)!important;border-radius: 0;width: 70%;}


/*Classes For Uploading Start*/
.uploadForm .alertContent{padding: 5px 12px!important;font-size: 12px;margin: 5px 0px;}
.uploadForm label {text-align: left;line-height: 1.2;margin-bottom: 0;font-size: 12px;font-weight:500;}
.uploadForm .form-group.cashAvailText input{width:50%;}
.uploadForm {width: 60%; margin: 15px auto;}
.uploadForm  .form-control {font-size: 12px;padding: 3px;height: calc(1.50rem + 3px)!important;border-radius: 0;width: 50%;}
.uploadForm input.addCashPopup {width: 15px;vertical-align: middle;}
.uploadForm label.addLabel {padding-left: 0;text-align: left;}
.uploadForm .jumbotron {background: #fcf8e3;color: #8a6d3b;padding: 8px 0px 1px 10px;margin-bottom: 10px;line-height: 1.2;font-size: 12px;width: 66%;margin: 0 auto;}
.uploadForm  .jumbotron p { margin-bottom: 10px;text-align: center;}
.uploadForm .footerTop {margin-bottom: 10px;padding: 0 25px;font-size: 12px;margin: 8px 1px;text-align:center;}
.uploadForm li {padding-top: 5px;font-weight: normal; }

/*Preview tab classes start*/
.uplaodSetup .alert-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;font-size: 12px;padding: 5px 10px;margin: 10px 0;}
.uplaodSetup {width: 60%; margin: 0 auto;}
.uplaodSetup .table-striped > tbody > tr.headBg {background-color: #f9f9f9!important;}
.uplaodSetup th, tr{width:50%;font-size:12px;padding: 5px!important;}
table thead tr.subhead th a.ellipsicon.dropdown-toggle i{font-size:14px;}
table thead tr.subhead th a.ellipsicon.dropdown-toggle::after{display:none;}
.uplaodSetup select.form-control:not([size]):not([multiple]) {font-size:12px;height: 28px;padding: 5px 3px;}
.uplaodSetup .error-message {color: #ff0000;font-size: 9px;padding: 2px 0 0 0;min-height: 18px;text-align: left !important;}
.importTransactionBtn{margin: 10px 0;}
.uplaodSetup .content-nav1{font-size:14px;}
.uplaodSetup #step1heading{color: #438951;font-weight:500;}
.backToTransaction{margin-top: 5px;}

/*Preview tab classes End*/


/*Blank Portfolio start*/
.blankport{margin:25px auto 30px;text-align:center;font-size:18px;font-weight:400;line-height: 1.3;}
.blankPortfolioCash  .form-control {font-size: 12px;padding: 3px;height: calc(1.50rem + 3px)!important;border-radius: 0;width: 10%;}
.sendBtn{background:#dddddd;color:#333;}
.sendNowbtn button{border: none;font-size: 12px;margin:10px 0 35px 0px ;padding: 3px 35px;}
.tab-content .orCircle{font-size:11px;background: #fff;width: 3%;border-radius: 83px;height: 30px;border: 1px solid #ccc;padding: 6px;top: 208px;position: absolute;left: 504px;}
.tab-content .orCircleMf{font-size:11px;background: #fff;width: 3%;border-radius: 83px;height: 30px;border: 1px solid #ccc;padding: 6px;top: -15px;position: absolute;left: 47%;}
.orContainer{border-top: 1px solid #ccc;position:relative;margin-bottom:35px;}
.btnSaveAndAdd{text-align:right;}
.addCashdesk .form-control{font-size: 12px;padding: 3px;border-radius: 0;width: 20%;height: 20px;}

/*blank portfolio for cash  start */
.addcashContainer .form-group{width:20%;margin: 0 auto;padding-bottom: 20px;}
.addcashContainer input{width: 50%;height: 25px;font-size: 12px;border-radius: 0;float: left;margin-left: 15px;}
.addcashContainer label{font-weight: 600;font-size: 12px;}
.addcashContainer .errorMsg{margin: 2px 34%;width: 59%;padding-top: 28px;}

#mfsip .AddcashForm .form-control{width:55%;}
 .blankportbtn.btnMobDesk{text-align:left;}
/*Upload transaction flow : import Transaction page classes start*/
.table tbody tr td.serialNumCol{width:2%;}
.table tbody tr td.transQuantityCol{width:12%;}



/*Upload transaction flow : import Transaction page classes start*/

/*Blank Portfolio End*/

/*changes inintegration files start */
/*.table thead tr th.allo{width:18%;text-align:right;}
.snapshot .company{width:30%;text-align:left;}
.snapshot .allo{width:14%;text-align:right;}*/
/*.table thead tr th.snapshot.rsk, .table tbody tr td.snapshot.rsk{width:15%;text-align:center;}*/
/*.table thead tr th.snapshot.mv, .table tbody tr td.snapshot.mv{width:11%;text-align:right;}*/

.table.snapshot thead tr th.mv, .table.snapshot tbody tr td.mv{width:11%;text-align:right;}
.table.snapshot thead tr th.rsk, .table.snapshot tbody tr td.rsk{width:8%;text-align:center;}
.table.snapshot thead tr th.rskCol, .table.snapshot tbody tr td.rskCol{width:4%;text-align:center;}
.table.snapshot theable.snapshot thead tr th.d tr th.allo, .table.snapshot tbody tr td.allo{width:17%;text-align:right;}
.table.snapshot thead tr th.allolast, .table.snapshot tbody tr td.allolast{width:11%;text-align:right;}
th.allolast, td.allolast{width:11%;text-align:right;}
.table.snapshot thead tr th.allolast, .table.snapshot tbody tr td.allolast{width:12%;text-align:right;}
.table.snapshot thead tr th.company, .table.snapshot tbody tr td.company{width:35%;text-align:left;}
.width3{width:3%;}
.width6{width:6%;}
.width30{width:30%;text-align:left;}
.width8{width:8%;text-align:right;}
.width7{width:7%;text-align:right;}
.width5{width:5%;text-align:right;}

.fundname .checkColorBox{width: 11%;float: left;}
.fundname a{color:#337ab7;}
.fundname .colorBoxCompany{width: 89%;float: left;}
.col-md-4 .cont h4, .col-md-5 .cont h4{margin-bottom:10px;}
.table{margin-bottom:0px!important;}
.norecodfnd a{color:#337ab7;}
.table-hover tbody tr:hover{background-color: #fff!important;}
.riskSummeryCharts h5{padding-left:15px!important;}
/*changes inintegration files End */
.width34{width:34%;}
.stocks.companyNameCol{width:25%;} 
.stocks.width8{width: 8%;}
.rskColumn{width: 8%;text-align: center;}
.stocks.width6{width: 6%;}
.rskColumnHeading{width: 22%;    text-align: center;}
 /*New Loader*/
.loader {margin:15px auto;border: 10px solid #f3f3f3;border-radius: 50%;border-top: 10px solid #78c043;width: 50px;height: 50px;-webkit-animation: spin 2s linear infinite; /* Safari */animation: spin 2s linear infinite;}

/*Add cash classes start*/
  #add-stocks .snap-total-table .alloSmall{width:5%;}
  #add-stocks .snap-total-table .alloPrice{width:9%;}
  #add-stocks .snap-total-table .companyStock{width:35%;}
  #addmf .snap-total-table .companyMF{width:30%;}
  #addsip .snap-total-table .transtypeMF{width:8%;}
  #addsip .snap-total-table .sourceColMF{width:7%;}
  #addsip .snap-total-table .filioNoMF{width:5%;}
  #addsip .snap-total-table .sipAmountMF{width:5%;}
  #addsip .snap-total-table .frequencyColMF{width:7%;}
  #addsip .snap-total-table .dateColMF{width:6%;}
  #addmf .snap-total-table .dateColMF{width:8%;}
/*Add cash classes End*/

/*Manage all risk start*/
 .companyRisk, .theadbg .companyRisk, #take_action_form .companyRisk{width:35%;}
 .theadbg .portalloRisk, #take_action_form .portalloRisk{width:12%;text-align: right;}
 .theadbg .mngunderomegaRisk, #take_action_form .mngunderomegaRisk{width:25%;text-align:center;}
 .theadbg  .portfolioRisk, .tbodynobg .portfolioRisk{width:12%;text-align: right;}
 .theadbg  .risksAll, .tbodynobg .risksAll{width:30%;text-align: center;}
/*Manage all risk End*/

/* Safari */
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*upload flow start*/
.report-div-1{width:100%; padding:10px 0;}
.headTitle{display:flex;width:100%;font-weight:bold;font-size: 12px;background: #eee;padding: 5px;margin-bottom:5px;}
.contentTitle{width:1150px;}
.contentDetail{font-weight:normal;font-size: 12px;width:1150px;}
.table-div-top1, .table-div-top2, .table-div-top3, .table-div-top4, .table-div-top5, .table-div-top6, .table-div-top7, .table-div-top8{text-align:left;}
.headTitle .serialNumCol,.contentDetail .serialNumCol{width:5%;}
.headTitle .folioNumCol,.contentDetail .folioNumCol{width:10%;padding: 0 5px;}
.headTitle .nameStock, .contentDetail .nameStock{width:25%;}
.headTitle .table-div-top3, .contentDetail .table-div-top3{width:10%;border:none;padding: 0;}
.headTitle .table-div-top33, .contentDetail .table-div-top33{width:10%;border:none;padding: 0;}
.table-div-top33 select{font-size: 11px;padding: 1px;}
.headTitle .table-div-top4, .contentDetail .table-div-top4{width:10%;border:none;padding: 0;}
.headTitle .table-div-top5, .contentDetail .table-div-top5{width:15%;border:none;padding: 0;}
.headTitle .table-div-top6, .contentDetail .table-div-top6{width:14%;border:none;padding: 0;}
.headTitle .table-div-top9, .contentDetail .table-div-top9{padding: 0;}
.contentDetail .table-div-mid{width:100%;}
.contentDetail .form-control{font-size:12px;}
.contentDetail input, .contentDetail select{padding:0 5px;width:100%; min-height: 21px;}
.contentDetail .table-div-top6 input{width:100%;}
.contentDetail .table-div-top5 input{width:100%;}
.contentDetail .cancellBtn{background:#dddddd;}
.headTitle div, .table-div-mid div{margin-right:10px;}
.btn.saveBtn.portfolioBtn{padding: 3px 10px;border: none;font-size: 12px;color:#fff;margin: 15px 5px;}
.btn.cancellBtn.portfolioBtn{padding: 3px 10px;border: none;font-size: 12px;}
.trans-content{padding: 10px 10px 10px 10px!important;width:100%!important;background:#fff;min-height: 500px;padding: 2px 0;}
.trans-content .upload-message-div .alert{padding:3px;margin-bottom: 0px;width:97.5%;font-size:12px;}
.trans-content .upload-message-div-1 .alert{padding:3px;margin-bottom: 10px;width:100%;font-size:12px;}
.content-nav1{padding: 3px 0;font-size: 18px;margin-bottom: 2px;}
.btn.btn-default.addBtn{background:#d9534f!important;color:#fff;padding:2px 10px;font-size:12px;}
.error-message{min-height:8px;}
.dividend thead th{text-align: center!important;}
.container.uploadStatment{width:900px;}
.tableackground{margin-top:10px;}
.tableackground .headBg th{padding:5px;background:#eee;}
.tableackground td{padding:5px 5px 0px  5px !important}
.tableackground select{height: 27px;font-size:12px;padding: 0;}
.table-div-bot2{text-align: center;margin-top: 15px;}
.table-div-bot2 .impTransBtn{background-color: rgb(238, 238, 238);color: rgb(51, 51, 51);padding: 2px 10px;font-size: 12px;border-radius: 1;margin-left: 1px !important;}
.table-div-bot2 .impTransBtn:focus{color:#333!important;}
.backTransactionLink{float:right;margin-top:15px;}
.tableackground .error-message{min-height:10px;}
.error-message{color: red;font-size: 10px;    min-height: 10px;}
.portfSave{text-align:center;}
.managrerisktable .companystock{width:45%;}
.managrerisktable .stockalert{width:5%;}

/*upload flow End*/

/*Outside Omega Popup start*/
.addTransactionOmega .modal-content .modal-header {background: #78c043;color: #fff;padding: 10px;border-bottom: none;}
.addTransactionOmega .modal-content .modal-header h4 {font-size: 15px;line-height: 1.2;text-align: left;}
.addTransactionOmega .modal-content .modal-header .close {opacity: 0.9;color: #fff;padding: 10px;}
.addTransactionOmega .modal-content .modal-body{font-size: 13px;padding: 10px 0 5px;text-align: left;}
.addTransactionOmega .modal-content .modal-body .form-group {display:flex;}
.addTransactionOmega .modal-content .modal-body .form-group.omegaHeading{font-weight:700;margin-bottom:0!important;}
.addTransactionOmega .modal-content .modal-footer .saveBtn {padding: 5px 10px;font-size: 12px!important;background: #d9534f!important;color: #fff;}
.addTransactionOmega .modal-content .modal-footer .closeBtn {padding: 5px 10px;font-size: 12px!important;}
.addTransactionOmega .modal-content .modal-footer {display: block;text-align: center;padding:10px 5px 25px;border: none;}
/*Outside Omega Popup End*/

.logo {font-size: 20px;margin: 7px 0 0 0;float: left;}
.logo-78c043 {color: #78c043;}
.logo-139b4a {color: #139b4a;}
.logo-000 {color: #000;}
#dividend_options{margin-top: 5px;margin-bottom: -8px;}
#dividend_options input[type="radio"]{width:10%}

/*login Popup Start*/
    #myRegistrationModal .portfolioLeft{float:left;}
    #myRegistrationModal #mobileverifydiv{float:left;display: block;}
    #myRegistrationModal .verificationFloat{float:left;}
    #myRegistrationModal .form-group{display:flex; margin-bottom: 5px;width:100%;}
    #myRegistrationModal .mob-close{right:-12%;}
    #myRegistrationModal form .form-group {width: 100%;float: left;margin-bottom: 5px;}
    .assistanceLinks{display:flow-root!important;}
    #myRegistrationModal .form-group.assistanceLinks .col-md-3, #myRegistrationModal .form-group.assistanceLinks .col-md-5{float:left;}
/*login Popup End*/
    
    .table-responsive{overflow-x: visible;}
    .dropdown .dropdown-menu li a{padding: 5px;border-bottom: 1px solid #ccc;}
    .table thead .subhead .text-right ul.dropdown-menu{left:-118px!important;} 

@media only screen and (min-width: 320px) and (max-width:1024px){
    .fa.fa-user{color:#fff;}
    body{background:#fff;}
    .container{background:#fff;width:100%;}
    .nav {flex-wrap: nowrap!important;}
    nav.navbar{display:block;float: left;padding: 0;width:100%;min-height:20px;margin-top:43px;}
    nav.navbar .dropdown {position: relative;float:left;width:34%;height:20px;}
    nav.navbar .dropdown-toggle::after {display:none!important;}
    nav.navbar .dropbtn, nav.navbar select {background: #fff;color:#333;padding:10px 3px;font-size:12px;border:1px solid #ccc;cursor: pointer;vertical-align:top; border-radius: 3px;}
    .dropbtn:hover, .dropbtn:focus {background-color: #fff;}
    .dropdown-content {display: none;position: absolute;z-index: 99;top:20px;background-color: #fff;min-width:80px;overflow: auto;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);}
    .dropdown-content a {color: black;padding:5px;font-size:11px;text-decoration: none;display: block;border-bottom:1px solid #ccc;}
    .dropdown-content a:last-child {border-bottom:none;}
    .dropdown a:hover {background-color: #ddd;}
    ul.leftTabs{width: 100%;overflow-x: scroll;} 
    ul.leftTabs li a{font-size:12px;padding:10px 0;}
    .tab-pane ul.nav.nav-tabs .nav-item a.nav-link{font-size:12px;}
    .tab-pane ul.nav.nav-tabs .nav-item a.nav-link div:first-child, .tab-pane ul.nav.nav-tabs .nav-item a.nav-link div:nth-child(2), .tab-pane ul.nav.nav-tabs .nav-item a.nav-link div:nth-child(3){font-size:12px;}
    header.scroll.top-main-nav {background:#fff; width:66%;min-height:40px;white-space: nowrap; /* [1] */overflow-x: auto; /* [2] */-webkit-overflow-scrolling: touch; /* [3] */-ms-overflow-style: -ms-autohiding-scrollbar; /* [4] */ padding: 0;margin: 0;}
    header.scroll.top-main-nav::-webkit-scrollbar {display: none; }
    header.scroll.top-main-nav nav{line-height:2.2; min-height:40px;}
    header.scroll.top-main-nav nav a{font-size:12px;padding:12px 3px 13px;color:#333;}
    header.scroll.top-main-nav nav a:hover, header.scroll nav a.active{background:#78c043;color:#fff;text-decoration:none;}
    header.scroll.top-submain-nav{background:#333 !important;color:#fff;text-decoration:none;width:100%;min-height: 20px;float:left;margin-bottom: 3px;white-space: nowrap; /* [1] */overflow-x: auto; /* [2] */-webkit-overflow-scrolling: touch; /* [3] */-ms-overflow-style: -ms-autohiding-scrollbar; /* [4] */}
    header.scroll.top-submain-nav::-webkit-scrollbar {display: none; }
    /*header.scroll.top-submain-nav nav{height: 24px;line-height: 1.2;}*/
    header.scroll.top-submain-nav nav a{font-size:12px;color:#fff;display:inline-block;padding:12px 5px; vertical-align:top;}
    header.scroll.top-submain-nav nav a:hover, header.scroll.top-submain-nav nav a.active{background:transparent;border-bottom:4px solid #d7d7d7;text-decoration: none;color:#fff;}
    .networthoverallgain{margin-bottom: 3px;}
    .dm-up-mb {position: absolute; display: block;width:106px; height: 30px;background: url(/images/lock-blur.jpg) 3px -70px no-repeat;top: 39px; left: 85px;}

    .networthoverallgain div{line-height:0.9;}
    .networthoverallgain div span{vertical-align: top;}
    .networthoverallgain div:first-child{margin-right:10px;padding-right:10px;}
    .networthoverallgain div:first-child.bor-right{border-right:1px solid #8e8e8e;}
    /*Table css*/
    table.table-maintitle{background:#ddd;font-size:11px;width:100%;}
    table.table-maintitle thead tr th{font-weight:normal;padding:0px 5px;text-align:center;}
    table.table-subtitle{font-size:11px;width:100%;font-weight:400;}
    table.table-subtitle:last-child{border-bottom: 1px solid #dee2e6;}
    table.table-subtitle thead tr.mainhead th{padding:5px!important;background:#f1f1f1;}
    table.table-subtitle thead tr.subhead{background:#ddd;height: 25px;}
    table.table-subtitle tbody tr.subhead{background:#f8f8f8;}
    table.table-subtitle tbody tr.subhead td i{font-size:14px;margin:5px 2px 5px 10px;}
    table.table-subtitle thead tr.subhead th{font-weight:normal;line-height: 1.3;padding:0;text-align: center;}
    table.table-subtitle thead tr.subhead th, table.table-subtitle tbody tr.subhead{font-size:12px;margin:2px 4px 2px 0;vertical-align:middle;}
    table.table-subtitle thead tr th, table.table-subtitle tbody tr td{padding:3px 5px;}
    table.table-maintitle thead tr th .triangle-topleft, table.table-subtitle thead tr.subhead th .triangle-topleft, .managerisksummrytable .theadbg div .triangle-topleft{width: 0;height: 0;margin:0;padding:0;border-top: 10px solid #337ab7;border-right:18px solid transparent;}
    table.table-maintitle thead tr th div:nth-child(2), table.table-subtitle thead tr.subhead th div:nth-child(2){margin:-7px 9px 3px;min-height:30px;}
    table.table-subtitle thead tr th i{font-size:12px;margin:2px 4px 2px 0;}
    table.table-maintitle thead tr th div{margin:-10px 0 0 0;line-height: 1.2;}
    .name{width:50%;}
    .mftab .fundname{width:56%;}
    #totalporttab .totalport {width: 30%;}
    #stockstab .totalport {width: 26%;}
    #stockstab .mrktvalue {width: 12%;}
    #stockstab .name {width: 56%;}
    #mftab .totalport {width: 24%;}
    .txtype{width:15%; text-align:center;}
    .amount{width:25%;}
    .mrktvalue{width:30%;}
    .totalport{width:25%;}
    table.table-subtitle thead tr th.mrktvalue, table.table-subtitle tbody tr td.mrktvalue{text-align:right;width:28%;padding-right:4%!important;}
    table.table-subtitle thead tr th.totalport, table.table-subtitle tbody tr td.totalport{text-align:right;width:28%;padding-right:5%!important;}
    table.table-subtitle tbody tr td input{vertical-align: text-bottom;}
/*    .manageUnderOmega{margin:0 0 5px!important}
    .manageUnderOmega .bor-right1{border-right:none;}
    .manageUnderOmega .totalPortfolio{padding:0;}
    .manageUnderOmega .totalPortfolio .title{border-top: 1px solid #fff; border-bottom: none;}*/
    .statistics{padding:0;width:100%;margin:0;}
    .statistics .cont{margin-right:0;}
    /*#risk_summary_id .riskSummeryCharts{padding: 0;margin: 0 -15px;}*/
    .statistics .cont h4{background:#ddd;padding:5px;margin-bottom:5px;}
    .update-nag > .update-text, .update-text{font-size:12px;}
    .update-split.text-nag.update-brown{background:transparent;color:#333;text-align:right;padding:0 5px;}
    .pt7{padding-top:7px;}
    .pmlr0M{padding:0!important;margin:0;}
    /*.statistics{margin:5px!important;width:97%;}*/
    .update-nag{background:#f4f4f4; width: 100%;margin: 0!important; padding:5px;height:30px;font-size:12px;}
    .update-nag.directst{height:45px;}
    .update-nag.directst .col{padding:0;}
    .update-nag.directst .update-split.text-nag.update-brown{text-align:left;padding:0;}
    .update-nag.directst .update-text{font-size:12px;float:none;}
    #risk_summary_id .riskSummeryCharts strong{font-size: 0.9rem;}
    .seven-circle-risk{padding:2%;}
    .tab-content .tab-pane{width:100%;}
    .tab-content .tab-pane .bggrey, .trans2omeginfo{width:100%;background:#f4f4f4; padding:3px 10px; margin-bottom:2px; font-size: 12px; margin: 0 0 2px;}
    .trans2omeginfo{background:#f4f4f4; font-size: 12px;width:100%;padding: 3px 5px;}
    .trans2omeginfo:first-child{margin-top:5px;}
    .transtable{width: 100%;padding: 3px 0px;margin: 0 0 2px;}
    .tab-content .tab-pane .bggrey div, .trans2omeginfo div{padding:0!important;}
    .tab-content .tab-pane form.transform.bggrey, .trans2omeginfo{border-bottom: 1px solid #dee2e6;}
    .tab-content .tab-pane form.transform.bggrey label, .trans2omeginfo label{font-size:12px;margin:0 3px 0 0;}
    .tab-content .tab-pane form.transform.bggrey input, .trans2omeginfo input{margin:0 4px 0 0;}
    .trans-table{margin:10px 0;}
    .managrerisktable{margin:5px 0 0!important;}
    .managrerisktable.transtable{margin:5px -15px 0!important;}
    .managrerisktable.transtable button{background: #d9534f!important;color: #fff;border:0;font-size:12px;padding:3px;border-radius:3px;margin:10px 0;}
    .managrerisktable tbody tr.subhead{font-weight:500;}
    .companystock{width:45%;}
    .managrerisktable .company{width:50%;}
    .managrerisktable .companyMob, .companyMob{width:25%;}
    .managrerisktable .portallo{width:15%;}
    .stockalert{width:5%;}
    .managrerisktable td.portallo{width:20%;text-align:right;}
    .managrerisktable .action{width:35%;padding:0;}
    .managrerisktable .actionMob{width:30%;padding:0;}
    .managrerisktable .riskMob{width:22%;}
    .riskRound{display: inline-block;margin: 1px;}

    .managrerisktable .action .alert-warning, .managrerisktable .action .alert-success{width:100%;min-height: 22px;line-height: 1.2;padding: 3px;}
    .managrerisktable .action .alert-warning input, .managrerisktable .action .alert-success input{width:50px; }
    
    /* pop up transaction Start */
    .redPlus .dropup .dropdown-toggle::after{ display: inline-block;width: 0;margin-left: .255em;vertical-align: .255em;content: none;border-top: 0;border-right: .3em solid transparent;border-bottom: .3em solid;border-left: .3em solid transparent;}
    .redPlus .dropdown-menu{padding:0;margin-right: 25px;}
    .redPlus .dropup{height:50px;bottom:50px;right:6%;position: fixed;z-index: 9;}
    .redPlus .dropup .roundPlus{border: 1px solid #ccc;background: red!important;padding: 10px;width:48px;border-radius: 30px;}
    .redPlus .dropdown-menu .dropdown-item{background: #666666;margin-bottom: 1px;color:#fff;font-size:11px;padding: 7px 10px;}
    .redPlus .dropdown-menu .dropdown-item.addTransaction{}
    .redPlus .dropup .faPlusAdditional{font-size:16px;color:#fff;}
    .addTransaction .modal-dialog{max-width:410px;}
    .addTransaction .modal-content .modal-header {background:#78c043;color:#fff;padding:8px 20px;display: inherit;}
    .addTransaction .modal-content .modal-header h4{font-size:14px;line-height: 1.2;}
    .addTransaction .modal-content .modal-header .close {opacity:0.9;color:#fff;padding: 10px 10px;}
    .addTransaction .modal-content .modal-body{font-size:12px;padding:10px;}
    .addTransaction .modal-content .modal-body .form-control{font-size: 12px;padding: 3px;height: calc(1.50rem + 3px)!important;border-radius: 0;}
    .addTransaction .modal-content .modal-body .jumbotron {background:#fcf8e3;color:#8a6d3b;padding: 8px 0px 1px 10px; margin-bottom: 10px;line-height: 1.2;}
    .addTransaction .modal-content .modal-body .jumbotron p{margin-bottom: 10px;}
    .addTransaction .modal-content .modal-body .form-group{margin-bottom: 10px;}
    .addTransaction .modal-content .modal-body .footerTop {margin-bottom:10px; padding: 0 25px;}
    .addTransaction .modal-content .modal-footer{display:block;text-align:center;padding:5px 5px 10px;border: none;}
    .addTransaction .modal-content .modal-footer .closeBtn{padding: 5px 10px;font-size: 12px!important;}
    .addTransaction .modal-content .modal-footer .addBtn{padding: 5px 10px;font-size: 12px!important;background:#243d48!important;color:#fff;}
    .addTransaction .modal-content .modal-footer .saveBtn{padding: 5px 10px;font-size: 12px!important;background:#d9534f!important;color:#fff;}
    .addTransaction input[type="radio"]{vertical-align: sub;}
    .addTransaction input.mfSipPopup{width:15px;margin-top:5px;margin-bottom:10px;vertical-align: middle;}
    .addTransaction input.addCashPopup{width:15px;vertical-align: middle;}
    .addTransaction label{text-align:right;line-height:1.2;margin-bottom: 0;}
    .addTransaction label.addLabel{padding-left: 0;text-align: left;}
    .addTransaction .redStar {color:red;}
    .addTransaction .errorMsg{color:red;font-size:10px;line-height:0.8;margin-top:2px;}
    .addTransaction .calenderIcon{position: absolute;top: 6px;right: 22px;font-size: 15px;} 
    /* pop up transaction End */
    .blankportM label{text-align:right;}
    .blankportM label, .blankportM input, .blankportM select{font-size:12px;width:100%;}
    .blankportM .errmsg{font-size:10px;color:#ff0000;}
    .blankportbtn{width:100%;}
    .blankport:last-child{margin:0 0 10px;}
    /*    mobile scroll popup start*/
    .actionPopup{max-height: 300px;overflow-y: scroll;padding-bottom: 5px;}
    /*Upload Flow For Mobile start*/
    .container .heading h1{font-size:17px;margin: 60px 0 10px;font-weight:500;}
    .uploadForm {width: 100%;margin: 15px auto;}
    .backToTransaction{margin-top: 5px;}
    .uplaodSetup {width: 100%;margin: 0 auto;}
    .importTransactionBtn{text-align:center;}
    /*Upload Flow For Mobile End*/

    
    /*blankPortfolio Start*/
    .tab-content .orCircleMf{font-size:11px;background: #fff;width: 9%;border-radius: 83px;height: 30px;border: 1px solid #ccc;padding: 6px;top: -15px;position: absolute;left: 47%;}
    .blankport {margin: 0px auto 10px;}
    .sendNowbtn button {border: none;font-size: 12px;margin: 10px 0 30px 0px;}
    .AddcashFormMob {width: 100%; margin: 15px auto;}
    .borderTopGrey {border-top: 1px solid #ccc;position: relative;margin-bottom: 15px;}
    .AddcashFormMob .form-group.cashAvailText input{width:50%;}
    .AddcashFormMob label {text-align: right;line-height: 1.2;margin-bottom: 0;font-size: 12px;font-weight:500;}
    .AddcashFormMob  .form-control {font-size: 12px;padding: 3px;height: calc(1.50rem + 3px)!important;border-radius: 0;}
    .AddcashFormMob  select {font-size: 12px;padding: 3px;height: calc(1.50rem + 3px)!important;border-radius: 0;width: 100%;}
    .AddcashFormMob input.addCashPopup {width: 15px;vertical-align: middle;}
    .AddcashFormMob label.addLabel {padding-left: 0;text-align: left;vertical-align: top;}
    .AddcashFormMob .jumbotron {background: #fcf8e3;color: #8a6d3b;padding: 8px 0px 1px 10px;margin-bottom: 10px;line-height: 1.2;font-size: 12px;width: 66%;margin: 0 auto;}
    .AddcashFormMob  .jumbotron p { margin-bottom: 10px;text-align: center;}
    .AddcashFormMob .footerTop {margin-bottom: 10px;padding: 0 25px;font-size: 12px;margin: 8px 1px;text-align:center;}
    .form-control[disabled], fieldset[disabled] .form-control {cursor: not-allowed;}
    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #eee;opacity: 1;} 


    .AddcashFormMob .calenderIcon {position: absolute;top: 6px;right: 22px;font-size: 15px;}
    .blankportbtn.btnSaveAndAdd{text-align:center;margin-bottom:15px;}
    .accordion .borderRightGrey{border:none;}
    .blankport .fontMob{font-size: 17px;}
    .accordion .blankport {margin: 0px auto 15px;text-align: center;font-size: 15px;font-weight: 400;line-height: 1.5;}
    .blankportbtn.uplaodBtn {margin-bottom: 10px;}

    .addCashdesk .form-control{font-size: 12px;padding: 3px;height: calc(1.50rem + 3px)!important;border-radius: 0;width: 50%;}
    .addcashContainer .form-group {width: 100%;}
    .nav-tabs .nav-link.active{border:none;}
    .managerisksummrytable button, .blankportbtn button {border:none;font-size:14px;margin:2px 0;padding: 8px 15px;}
    .sendNowbtn button{font-size:14px;}
    .managerisksummrytable button.saveBtn, .blankportbtn button.saveBtn{background:#d9534f!important;color:#fff;}
    .managerisksummrytable button.addBtn, .blankportbtn button.addBtn{background:#243d48!important;color:#fff;}
    .errorMsg{margin-top:5px;}
    .addcashContainer .errorMsg {margin: 2px 21%;}
    .AddcashFormMob .addLabelMfSip{margin: 0px 1px 10px  0;}
    .managerisksummrytable a{border:none;font-size:14px;}
    .blankportbtn a{border:none;font-size:14px;margin:2px 0;padding: 8px 15px;}
    .managerisksummrytable a.saveBtn, .blankportbtn a.saveBtn{background:#d9534f!important;color:#fff;}
    .blankportbtn.btnMobDesk{text-align:center;}
    /*blankPortfolio End*/
    
/*    chnages in integration start*/
    .fundname {width: 58%;}
    .fundname .checkColorBox {width: 22%;float: left;}
    .fundname .colorBoxCompany {width: 77%;float: left;}
     table.table-subtitle thead tr th.totalport.allocation_m, table.table-subtitle tbody tr td.totalport{width: 25%;}
/*    chnages in integration End*/

    .managerisksummrytable .theadbg{background:#eae9e9;}
    .managerisksummrytable .theadbg div{padding:0px 2px 4px;text-align:center;}
    .managerisksummrytable .tbodynobg div{padding:0px 2px;align-self: flex-start;}
    .managerisksummrytable .theadbg div:last-child, .managerisksummrytable .tbodynobg div:last-child{text-align:center;}
    .managerisksummrytable .tbodynobg div .risks{width:100%;display: -webkit-box;}
    .managerisksummrytable .tbodynobg div .alert-warning{text-align:left!important;}
    .update-text-title .direct-stock-title{width: 28%;float: left;}
    .compNameWidth {width: 91%;float: left;}
    .norecodfnd a{color:#337ab7;}
    .compNameWidth a, .name a {color: #337ab7!important;}
    .norecodfnd{padding: 22px;}
    .riskSummeryCharts h5{padding-left:0px!important;}
    .col-1.chkBox{text-align: right!important;}
    .col-1.chkBox1{text-align: center!important;}
    .alert-warning input{width:45%;margin-top: 3px;font-size: 11px;height:18px;}
    .managerisksummrytable .theadbg div a, .managerisksummrytable .tbodynobg div a {font-size: 12px;}
    .addTransaction .modal-content .modal-body.trns-pop{min-height:300px; max-height:500px; overflow-y:auto;}
    .addTransaction .modal-content .modal-body.trns-pop form label{text-align:left;}
    .addTransaction .modal-content .modal-body .chekrisk-container{padding:0 10px;}
    .addTransaction .modal-content .modal-body .chekrisk-container ul.riskSimulator{justify-content: flex-start;padding:0 5px;}
    .addTransaction .modal-content .modal-body .chekrisk-container ul.riskSimulator li{margin-right: 5px;margin-left: 0;}
    .addTransaction .modal-content .modal-body .chkifsut, .addTransaction .modal-content .modal-body form.form-horizontal.chkform{padding:0 10px;}
    .addTransaction .modal-content .modal-body .chekrisk-container .namefund-detail{padding:0 5px 10px;}
    .addTransaction .modal-content .modal-body .chekrisk-container .alignmobile{padding:5px 5px 0;}
    .addTransaction .modal-content .modal-body .chekrisk-container .rating-text{padding:0 5px;}
    .addTransaction .modal-content .modal-body .chekrisk-container .namefund-detail div:nth-child(2){float:left;}
    .addTransaction .modal-content .modal-body .chekrisk-container ul.riskSimulator.riskdetail{padding:0;}
    .addTransaction .modal-content .modal-body .chekrisk-container ul.riskSimulator.riskdetail li{width:45%;}
    .addTransaction .modal-content .modal-body .chekrisk-container ul.riskSimulator li div .riskinfo{width:82%;}
    
    .blankportbtn{display:flex;justify-content: center;}
.managerisksummrytable button, .blankportbtn button{border:none;font-size:12px;margin:0 0 0 5px; padding: 3px 10px;}
.blankportbtn a{border:none;font-size:12px;margin:2px -9px;padding: 3px 10px;}
    
/*    upload portfolio start*/
    .trans-content{padding:5px;background:#fff;}
    .titleUploading.col-md-offset-1{margin-left: 0!important;}
    .headTitle .serialNumCol,.contentDetail .serialNumCol{width:2%;}
    .headTitle .nameStock,.contentDetail .nameStock{text-align:center;padding: 0 5px;}
    .headTitle .folioNumCol,.contentDetail .folioNumCol{width:7%;}
    .folioNumCol input{width:90%;}
    .container.uploadStatment{width:100%;}
    .backTransactionLink{font-size:10px;}
    .backTransactionLink {float: left;}
    .tableackground th{text-align:left!important;}
   .setupTitle.mbPadding{padding:5px 15px!important;}
    .setupTitle h1{margin-top: 5px!important;font-size: 16px;}
    .trans-content .upload-message-div .alert{width:95%;margin:5px;}
    .parentForm{width:100%;overflow-x:auto;}
    .scrollBar{width: 1150px; overflow-x: hidden;}
    .portfSave{text-align:left;}
/*    upload portfolio End*/

/*Omega popup Start */
    .addTransactionOmega .modal-content .modal-header h4 {font-size: 14px;line-height: 1.2;text-align: left;}
    .addTransactionOmega .col-4{padding:0;}
    .addTransactionOmega .col-5{padding:0 0 0 10px;}
    .addTransactionOmega .col-3{padding:0 3px;}
    .addTransactionOmega .modal-content .modal-body .form-group.omegaHeading {font-weight: 700;margin-bottom: 0!important;line-height: 1.1;}
/*Omega popup End */

/*login Popup Start*/
    #myRegistrationModal{font-size:12px;}
    #myRegistrationModal .btn-red-new-unlock{border-radius:0;}
    #myRegistrationModal .form-group{display:block; margin-bottom: 5px;width:100%;}
    #myModalReg #myRegistrationModal input{padding-top: 5px!important;}
    #success-msg-sent1, success-msg-sent1-isd { margin-left: 15px!important;}
/*login Popup End*/
    .scroll-right{display: block;position:fixed; z-index:1; width:20px; height:20px; right: 0; top: 51%; transform: translateX(-10px); font-size:26px; color:#ccc;
        -webkit-animation-name: scrollRight; /* Safari 4.0 - 8.0 */
        -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */animation-name: scrollRight;animation-duration: 1s;animation-iteration-count: infinite;}
        /* Safari 4.0 - 8.0 */
        @-webkit-keyframes scrollRight {
          from {right: 20px;}
          to {right: 0;}
        }

        /* Standard syntax */
        @keyframes scrollRight {
          from {right: 20px;}
          to {right: 0;}
        }
        .subhead.firstColPadding.boldHeading{background:#f3f3f3;}
        .subhead.firstColPadding.boldHeading th{border: none!important;font-weight: 700!important;font-size: 11px;}
        #lqdDummyTableMob td{border: none!important;}
        
    }

/*Investors days class start*/
#investors_img{margin: 50px 0 6px;border: 1px solid #ccc;}
#earlyBird_img{margin: 50px 0 6px;border: 1px solid #ccc;}
#modi-offer-img{margin: 50px 0 6px;border: 1px solid #ccc;}
.bannerML{margin-left: 16%;}
.font-23{font-size:23px!important;}
.outerContainer{margin-left:30px;}
.paddingRisk{padding:0 0 0 8px!important;}
/*Investors days class End*/
.width95{width:95%;}
.installContent{vertical-align:top;line-height: 1.3;}

.dm-up {position: absolute; display: block;width:105px; height: 32px;background: url(/images/lock-blur.jpg) -2px -70px no-repeat;top: 3px;}

@media only screen and (min-width: 320px) and (max-width:375px){
    .table thead .subhead .text-right ul.dropdown-menu{left:-122px!important;}
}

/*Portfolio Builder Date in table class start*/
.tablesorter-ignoreRow td:nth-child(3){width: 343%;box-sizing: content-box; display: inline-flex;float: right;padding: 2px 10px;margin-top:2px;}
.tablesorter-ignoreRow td{border-bottom:none;}
.tablesorter-ignoreRow tr tr{border:none!important}
.tablesorter-default .tablesorter-filter-row td{border:none!important;}
.table-SecondSection{margin-top: 190px!important;}
@media only screen and (min-width: 320px) and (max-width:1280px){
    .table-SecondSection {margin-top: 208px!important;}
}
/*Portfolio Builder Date in table class End*/

/*Boughtlist class start*/
#alltransaction .table-responsive div{font-size: 12px!important;}
#currenttransaction .table-responsive div{font-size: 11px!important;}
#currenttransaction .table-responsive #lqdDummyTable th{font-size: 11px;}
.bgMFtable th div{font-size: 11px!important;}
.tablesorter-header-inner{font-size: 11px!important;}
.subhead .stick, .subheadMob .stick{background: #fff;text-align: left; max-width: 20%;position: -webkit-sticky;  position: sticky;left: 0;overflow: hidden;}
.responsive-holder-mob { overflow: auto; position: relative;}
.firstColPadding th:first-child{padding:5px 20px!important;background: #f3f3f3;}
/*.boldHeading .stick{background:#dddddd!important;}*/
.firstColPadding.boldHeading th{font-weight:600!important;}
/*Boughtlist class End*/

.tablesorter-default .tablesorter-header{min-width: auto;}
