.sell_btn_div {
    text-align: center !important;
    padding-top: 15px;
}
.sell_btn {
    width: 7% !important;
    float: none !important;
}
.dataTables_info,.dataTables_length{
    float: left;
}
.dataTables_paginate,.dataTables_paginate{float: right;}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    *cursor: hand;
    color: #333 !important;
    border: 1px solid transparent;
    border-radius: 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #333 !important;
    border: 1px solid #979797;
    background-color: white;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
    background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
}
.cmp-tble tbody tr td span{color:#000 !important;} 
.sel_val{margin-right:30px;}
.invest-para{color:#fff;}
.invest-para  ol li h5{ margin-bottom: 0px; }
.invest-para  ol li p{ line-height: 22px; }
.create-port-form{padding-top: 40px; padding-left: 15px; color: #fff;}
.create-port-form p{padding: 6px 25px; background: #081331;} 
.create-port{display: block; margin: 0 auto;}
.create-port-table table tbody tr:nth-child(1) input{width:70%;}
.create-port-table table tbody tr:nth-child(3) {text-align:center;}
.create-port-table button {padding: 5px; width: 100px; background: #081331; color: #fff;}
.port-body{display: block; margin: 0px auto; background: #eee; margin-top:100px; margin-bottom:35px;}
.port-form{padding:15px;}
.port-button{padding-top: 15px;display: block;margin: 0px auto;}
.port-button button{margin-left: 20px;}
.port-form h2{text-align: center; padding-bottom: 15px;}
.port-form  p , .port-form  p a{color:#fb132d;}
.title-input-two{padding-left:10px;}
.span-red{color:red;}
.port-heading{padding-top:20px;}
.address-block ul li > span a, .our-branches .tab-content ul li span a {color: #000;}

/*.............................................................*/
.msg {padding: 15px 0;}

.gain{color: #178c06;}

.lose{color: #ef0a0a;}
.font20{font-size: 20px!important;}.m0{margin: 0!important}.mb-15{margin-bottom: 15px!important;}

.border-red {border: 2px solid #2bb5e9;}
.bg-gray {background: #ebeff0;}
.text-red{color:#ec2100;}

.research-tab .nav-tabs .nav-item
{
	padding: 0 10px;
}
.research-tab .nav-tabs {
    border-bottom: none;
}
.research-tab .nav-tabs .nav-link {
    padding: 9px 30px;
    text-transform: uppercase;
    border: 1px solid black;
    font-size: 18px;
    color: #000;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	background: #272e56;
	color: #fff;
	cursor: default;
}

/* Desktop Menu */
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
.dropdown-content a:hover {background-color: #ddd;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {background-color: #3e8e41;}

/* pagination */

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    /*background-color: #e03b31;*/
    background-color: #2bb5e9;
    border-color: #fff;
}
.pagination > li > a, .pagination > li > span{border: 1px solid #fff;color: #fff;background: #272e56;padding: 3px 6px;}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    color: #fff;
    cursor: not-allowed;
    background-color: #272e56;
    border-color: #fff;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #fff;
    /*background-color: #e03b31;*/
    background-color: #2bb5e9;
    border-color: #2bb5e9;
}

.chart-height{height: 700px;}

/* CI */

.indices-ul li { width: 50%; float: left; margin: 0; padding: 0;}
.indices-ul { width: 85%; float: left; margin: 0; padding: 0; list-style: none; float: left !important;}
.indices > thead > tr > th.table > thead > tr > th{border:1px solid #999;}
.indices > thead > tr > th {  border-bottom: 1px solid #999 !important;font-size:16px !important; color:#171717;}
.indices-ul li{text-align:right;}
.indices-ul li:first-child{text-align:left !important;padding-left: 10px;}
.bod-div{float: right;}
.bod-content{margin-left: 20px;text-align: right;margin-right: 30px;width: 150px;}

/* custom css */
.mt-20{margin-top: 20px;}
.text-green{color:#09a403 !important;}
.text-red{color:#2bb5e9 !important;}
.txt-uppercase{text-transform: uppercase !important;}
.txt-green{color:#09a403 !important;}
.txt-red{color:#2bb5e9 !important;}
.txt-blue{color:#1b427a !important;}
.no-data{color:#e03b31 !important;text-align: center !important;}
.txt-justify{text-align: justify !important;}
.txt-left{text-align: left !important;}
.txt-center{text-align: center !important;}
.txt-right{text-align: right !important;}
.txt-date{width: 120px;}
.txt-color a{text-decoration: none !important; color: #444444 !important;}
.txt-color a:hover{color: #000000 !important;}
#content{margin-bottom: 30px !important;}
.menu_main_div{margin-top:10px;}
.menu_div{text-align:center;}
.menu_link{width:20px;cursor:pointer;font-size: 16px;color: #272e56;}
.menu_div ul li { display: inline-block;}
.alph-active { color: #fa3030 !important; font-weight: 700; font-size: 20px;}
.loader{position: absolute !important;top: 450px !important;left: 710px !important;z-index: 1 !important;width: 6%;display: none;}
.pointer{cursor:pointer;}
.pull-up-down { color: #272e56;font-size: 16px;margin: 15px 0 10px 0;}
#ui-id-1{overflow: scroll!important;max-height: 200px!important;}
/*.pagination > li > a, .pagination > li > span {
    border: none!important;
    padding: 0!important;
}
.pagination > li > a:hover {
    background: none !important;
}*/
.gallery-img{float: left; margin-top:10px;}
.gallery-img img{width: 160px; height: 100px;}
.gallery p{padding-left: 30px; padding-top: 20px; font-weight: bold;}
.pd-glry-left{padding-left: 0px;}

@media(min-width:320px) and (max-width:358px){
	.indices-ul li:first-child {padding-left: 0px !important;}
	.indices-ul li{float: none;}
	.sel_val{margin-right:-14px;}
	.festival{width:90% !important;}
	.btn_more{width:50% !important;}

}



@media(min-width:359px) and (max-width:480px){
	.indices-ul li:first-child {padding-left: 0px !important;}
	.indices-ul li{float: none;}
	.sel_val{margin-right:0px;}
	.festival{width:90% !important;}
	.btn_more{width:50% !important;}
	.select_values li, .select_values li span{width:70%;}
}

@media(min-width:481px) and (max-width:575px){
	.indices-ul li:first-child {padding-left: 0px !important;}
	.indices-ul li{float: none;}
	.sel_val{margin-right:0px;}

}

@media(min-width:576px) and (max-width:767px){	
	.indices-ul li:first-child {padding-left: 0px !important;}
	.indices-ul li{float: none;}
	.sel_val{margin-right:0px;}
}

@media(min-width:768px) and (max-width:991px){
	.sel_val{margin-right:0px;}
}

@media(min-width:320px) and (max-width:480px){
	.fii_investmenttable{ margin-top:10px;}
}