/* GENERAL */
.btn-color-white-ghost-platforms {
    color: #585252;
    font-weight: bold;
    border: 1px solid #A5A5A5;
    padding: 5px 12px;
    background: white;
}
.m-l-25 {
    margin-left: 25px;
}
.m-r-5 {
    margin-right: 5px;
}
.font-20 {
    font-size: 20px !important;
}
.not-bold {
    font-weight: normal;
    color: #888888 !important;
}
.btn-color-white-ghost-platforms:hover {
    color: #333!important;
    background: none;
}
.button_effect {
    -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 1px;
    padding: 5px 5px 5px 5px;
    border: 1px solid rgb(198, 198, 198);
    color: rgb(34, 34, 34) !important;
    float: left;
    margin-bottom: 5px;
    cursor: pointer;
    line-height: 20px;
    display: block;
    background-position: 2% 50%;
    background-repeat: no-repeat no-repeat;
}

.highcharts-container {
    border-radius: 0.42rem;
}

.color-light {
    border-radius: 0.42rem 0.42rem 0 0 !important;
}

.table_a {
    border: none;
}

.table_a td {
    border: none !important;
    border-top: 1px solid #ddd !important;
}

.table_a tr:first-child td {
    border-top: none !important;
}

/* This affects the rounded corners for the profitability bar of the Fund Manager */
/*
#Profitability tr td:first-child {
    border-radius: 0.42rem 0 0 0.42rem;
}
#Profitability tr td:last-child {
    border-radius: 0 0.42rem 0.42rem 0;
}
*/

#tabs-5,
#tabs-6 {
    padding-bottom: 20px;
}

#chart_Hourly {
    margin-left: 20px;
}

/* MANAGER  DETAILS */
.btn-listing-a {
    background: url('/assets/hfappnew/websites/common/images/back_icon.png') no-repeat 7% 50%;
    padding-left: 24px;
}

.pagination {
    font-size: 12px;
}

#manager-gen-info .unl_tip {
        padding-top:0px !important;
    background: url('/assets/hfappnew/websites/pamm/images/question-mark.png') no-repeat !important;
}
#manager-gen-info .unl_tip strong{
    padding-left: 15px;
}
.unl_tip {
    padding-top:4px;
    padding-right:20px;
    background: url('/assets/hfappnew/websites/pamm/images/question-mark.png') no-repeat right !important;
}


.brd-line {
    border-top: 1px solid #DDDDDD;
}
.red_color {
    color: #D02420 !important;
}
.gr_color {
    color: #057D0F !important;
}
.legend-title {
    float:left;
    width:50px;
}
.fl {
    float: left;
}
.font-size-16 {
    font-size:16px;
}
#fancybox-overlay{
    z-index:9100;
}
#fancybox-wrap{
    z-index:91101;
}
div#content_wrapper{
    float:left;
}
.general-info-panel {
    min-height: 519px;
    background: #f2f4f4;
}
.manager-img {
    max-width:120px;
}
.manager-description {
    width:500px;
}
.manager-span {
    font-size:16px;
    font-weight:bold;
}
.manager-details-panel {
    width:100%;
}
.no-border {
    border:0px;
}
.perf_general_settings {
    float:left;
    width:100%;
    padding-top:20px;
}
.trades-td {
    width: 25%;
}
.title_div {
    background: #f2f4f4;
}
.text_align_left {
    text-align:left;
}
.text-align-right {
    text-align:right;
}
.social-a {
    display: block;
    background-color: #fff;
    color:#aaa;
    width: 20px;
    height: 30px;
    float: left;
    margin: 3px;
}
.social-i {
    line-height: 30px;
    font-size: 18px;
}
.summary-nav {
    display: inline-block;
    position: relative;
    top: 13px;
    height: 23px;
    border-bottom: 0;
    float: right;
}
.summary-tab {
    position:static;padding-top:10px;
}
.summary-chart {
    min-width:720px;
    height: 450px;
    padding-top: 20px;
}
.slick-sort-indicator{
    background: none;
}
.slick-sort-indicator-desc {
    background: none;
}
.slick-sort-indicator-asc {
    background: none;
}
.slick-header, .slick-headerrow{
    font-size: 10px;
}
.user-hide-font {
    font-size:20px;
}
#addFavorite,#removeFavorite {
    color:#f1c40f;
    font-size: 16px;
}
#btn_listing_cont {
    direction:ltr;
}
#btn_listing_div {
    margin-bottom:10px;
}
#chart_c, #chart_d, #chart_a{
    width: 720px !important;
}
#chart_Hourly {
    width:900px; !important;
}
#chart_Daily {
    width: 870px; !important;
}
#div_119176 {
    float: right;margin-top: 10px;
}
#dc_tabs{
    min-height:519px;
}
#manager-gen-info li{
    padding-bottom: 5px;
}
#manager-accounts-select {
    margin-top: 10px;
    padding-right: 0px;
}
#span-119176 {
    display: block;
    display: block;
    color: #aaa;
    float: left;
    line-height: 32px;
}

#manager-gen-info {
    padding-top: 50px;
}

#tabs-4 td {
    width: 23%;
}

#tabs-4 {
    padding-top: 50px;
}

.p-b-0 {
    padding-bottom: 0px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color: #F2F4F4;
}
.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd;
    background: white !important;
    color: #555;
}
.nav>li>a {
    position: relative;display: block;
    padding: 2px 20px;
}

.other_masters_options.status_inactive {
    opacity: 0.4;
    color: lightgray;
}

table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {padding-right: 20px !important;}

td {
    width: 25%;
}
@media (max-width:1200px){
    #chart_c, #chart_d, #chart_a{width: 590px !important;min-width: 590px !important;}
}

@media (max-width:1024px){
    #chart_c, #chart_d, #chart_a{width: 590px !important;min-width: 590px !important;}
}

@media (max-width:992px){
    .panel-body .m-l-25{margin-left:0 !important;}
    #chart_c, #chart_d,#chart_a{width: 690px !important;min-width: auto !important; max-width: 690px!important;}
    .general_info {
        margin-bottom: 15px;
    }
}

@media (max-width:768px){
    .panel-body .m-l-25 p{width:auto !important;}
    #chart_c, #chart_d,#chart_a{width: 100% !important;min-width: auto !important; max-width: 690px!important;}
    #chart_c, #chart_d,#chart_a{width: auto !important;}
    #highcharts-24, #highcharts-12, #highcharts-6, #highcharts-0{margin:auto;}
}

@media (max-width:600px){
    #chart_c, #chart_d, #chart_a{width:540px !important; max-width: 540px!important;}
}

@media (max-width:450px){
    #chart_c, #chart_d, #chart_a{width:340px !important; max-width: 340px!important;}
    .memberhf .nav-tabs {height: 50px !important;}
    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border-bottom: 1px solid #ddd;}
    .pagination li a {padding: 5px 5px !important;font-size: 10px !important;}
    .first, .last{display:none !important;}
    #dc_tabs {min-height: 580px;}
    #change{margin-bottom: 10px;}
    .dataTables_paginate, .pagination{width:100%;}
}

@media (max-width:400px){
    #chart_c, #chart_d, #chart_a{width:300px !important; max-width: 300px!important;}
    .nav>li>a {padding: 5px 15px;color: #333 !important;}
    .memberhf .nav-tabs {height: 50px !important;}
    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border-bottom: 1px solid #ddd;}
    .pagination li a {padding: 5px 5px !important;font-size: 10px !important;}
    .first, .last{display:none !important;}
    #dc_tabs {min-height: 580px;}
    #change{margin-bottom: 10px;}
    .dataTables_paginate, .pagination{width:100%;}
}

@media (max-width: 380px) {
    .color-light {
        border-radius: 0.42rem !important;
    }
}

@media (max-width:320px){
    #chart_c, #chart_d, #chart_a{width:260px !important; max-width: 260px!important;}
}

@media (min-width: 768px) {
    .table-right {
        padding-left: 10px;
        padding-right: 20px;
    }
    .table-left {
        padding-right: 10px;
        padding-left: 20px;
    }
}