.highcharts-credits{display: none}
.fixed_structure{position:relative}
.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f107";
    padding-right: 5px;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f105";
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
	color:#c5c5c5 !important;
}
.panel{margin-bottom:10px}
.label_master{padding-right:10px;width:250px}
.label_master_input{width:160px !important;padding-right:10px}
.label_master_a{padding-right:10px;}
.select2-search{display:none}
.input_style{outline:none;border:1px solid #ccc}
.btn_df{padding-top:5px; padding-bottom:4px}
.action_style_tab{}
.action_style_tab th{font-size:12px !important; text-transform:uppercase}
.action_style_tab td{font-size:12px !important; }
.red_style{color:red}
.compose_padding{padding-right:25px}
.gradient_solid{background: #f1f1f1 !important;color: #000;font-weight: 600;border-bottom: 2px solid #445468 !important;}
.control_fz{font-size:12px !important}
.control_fzx_up{color:green;font-size:12px !important}
.control_fzx_down{color:red;font-size:12px !important}
.control_fzx_disabled{font-size:12px !important;color:#cac9c9}
.v_m{vertical-align:middle !important}
.navbar .navbar-sidebar-toggle{padding-top:17px;}
.btn_style_right{border-radius:5px;border:0px;outline:none;padding:5px 10px}
.panel-title {text-transform: capitalize;font-size: 13px;font-weight: 600;}
.panel-heading{padding:8px 10px}
.data_style_structure table{}
.data_style_structure th{font-size:12px !important;color:#fff !important; font-weight:600 !important; background: #445468 !important;border: 1px solid #d4d3d3 !important;padding:5px 5px !important; text-align:center;vertical-align: middle !important}
.data_style_structure td{font-size:12px !important; padding:8px 5px !important;}
.control_fo_a{font-size:12px; line-height:20px}
.actives_accordion{background:#000 !important}
.my_scrolbar{height:240px; overflow-x:hidden;overflow-y:scroll}
.space_center{padding-bottom:15px}
#hide_block_content{display:none}
#minus_trigger_control{display:none}
#hide_block_content_2{display:none}
#minus_trigger_control_2{display:none}
/*For Third Page*/
#hide_block_content_3{display:none}
#minus_trigger_control_3{display:none}
/**/
#hide_block_content_4{display:none}
#minus_trigger_control_4{display:none}
/**/
#hide_block_content_5{display:none}
#minus_trigger_control_5{display:none}
/**/
#hide_block_content_6{display:none}
#minus_trigger_control_6{display:none}
/**/
#hide_block_content_7{display:none}
#minus_trigger_control_7{display:none}
/**/
#hide_block_content_8{display:none}
#minus_trigger_control_8{display:none}
/**/
#hide_block_content_9{display:none}
#minus_trigger_control_9{display:none}
/**/
#psteps_simple_horiz_layout .step-content_box{padding-top:0px !important}
.btn_control{padding:4px 10px; position:relative}
.checkbox_wrapper{position: absolute;background: #fff;padding: 0px 10px;border: 1px solid #d6d5d5;right: 17px;margin-top: 2px;}
.checkbox_mast{padding-bottom:5px; font-size:11px}
.btn-info_sty{background:#445468 !important;border:1px solid #445468 !important}
#show_block_content, #show_block_content_2,#show_block_content_3,#show_block_content_4,#show_block_content_5,#show_block_content_6,#show_block_content_7,#show_block_content_8,#show_block_content_9{color:#445468 !important}
#minus_trigger_control,#minus_trigger_control_2,#minus_trigger_control_3,#minus_trigger_control_4,#minus_trigger_control_5,#minus_trigger_control_6,#minus_trigger_control_7,#minus_trigger_control_8,#minus_trigger_control_9{color:#445468 !important}
.second_child{background:#efefef !important}
.lazy_load_tr tr{display: none;}
.purchase{background-color:#eb7b66 !important;color: white;font-weight: 600}
.sales{background: #7dab2f !important;color: #fff;font-weight: 600}
.im_red{color:red !important}
.row_aud{display: none}
.right_arrow_show{font-size: 24px !important;color: white !important;padding-left: 10px;}
.bottom_arrow_hide{display: none;font-size: 24px !important;color: white !important;padding-left: 10px;}

.checkbox {
  padding-left: 20px; }
  .checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
    .checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
    .checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 16px;
      height: 16px;
      left: 0;
      top: 0;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #555555; }
  .checkbox input[type="checkbox"] {
    opacity: 0; }
    .checkbox input[type="checkbox"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .checkbox input[type="checkbox"]:checked + label::after {
      font-family: 'FontAwesome';
      content: "\f00c"; }
    .checkbox input[type="checkbox"]:disabled + label {
      opacity: 0.65; }
      .checkbox input[type="checkbox"]:disabled + label::before {
        background-color: #eeeeee;
        cursor: not-allowed; }
  .checkbox.checkbox-circle label::before {
    border-radius: 50%; }
  .checkbox.checkbox-inline {
    margin-top: 0; }

.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #428bca;
  border-color: #428bca; }
.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f; }
.checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de; }
.checkbox-info input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
.checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c; }
.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #fff; }

.radio {
  padding-left: 20px; }
  .radio label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
    .radio label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 50%;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out;
      transition: border 0.15s ease-in-out; }
    .radio label::after {
      display: inline-block;
      position: absolute;
      content: " ";
      width: 11px;
      height: 11px;
      left: 3px;
      top: 3px;
      margin-left: -20px;
      border-radius: 50%;
      background-color: #555555;
      -webkit-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
      -o-transform: scale(0, 0);
      transform: scale(0, 0);
      -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
  .radio input[type="radio"] {
    opacity: 0; }
    .radio input[type="radio"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .radio input[type="radio"]:checked + label::after {
      -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      -o-transform: scale(1, 1);
      transform: scale(1, 1); }
    .radio input[type="radio"]:disabled + label {
      opacity: 0.65; }
      .radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
  .radio.radio-inline {
    margin-top: 0; }

.radio-primary input[type="radio"] + label::after {
  background-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #428bca; }

.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f; }

.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de; }

.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e; }

.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c; }

.box_manaer{border-bottom:1px solid #D9D9D9;padding:10px; background:#fff; margin-bottom: 1px}
.box_manaer_2{border-bottom:1px solid #D9D9D9;padding:10px; background:#fbfafa; margin-bottom: 1px}
.show_graph_a{height:400px}
.show_graph_b{height:400px; display: none}
.show_graph_c{height:400px; display: none}
.hide_me_spouse{display: none}
.affix{top: 0;right: 100px; z-index: 555}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 25px;
}
.btn-circle.btn-xl {
  width: 40px;
  height: 40px;
  padding: 10px 0px;
  font-size: 18px;
  line-height: 1;
  border-radius: 35px;
}
.color_concept{background:#FDF593 !important, width:25px;}
.active_chart{background:red !important}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background:#6e8098;color:#fff;border-top-left-radius:0px; border-top-right-radius: 0px }
.nav-tabs{background:#445468;}
.nav-tabs>li>a{color: #fff;text-transform: uppercase}


/*  bhoechie tab */
div.bhoechie-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
  margin-top: 5px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #445468;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
  background-color: #09777a;
  background-image: #445468;
  color: #ffffff;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #09777a;
}

div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 10px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}
.list-group-item{font-size: 12px; text-transform: uppercase; padding: 14px 0px;}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{border-color: #09777a; text-transform: uppercase;}
.scroll_amount{height: 450px; overflow-y: scroll; overflow-x: hidden}
.pdfdiv{cursor:pointer}
.pdfdiv:hover{background:#eeeeee}
.font_manager_table{}
.font_manager_table td{font-size:13px !important; font-weight:600}
.select_table_truig{font-size:13px !important; width:50% !important;font-weight:600;}
.icon_master{position:relative}
.circle_up_icon{position:absolute; font-size:50px;right:0px;top:50%;z-index:55}
.inde_grid_v{width:98%; margin:0px auto; border-spacing:0px; border-collapse:collapse}
.inde_grid_v th{background:#fff; font-size:12px; font-weight:normal; padding:5px;border:1px solid #f7f0f0; vertical-align:middle}
.inde_grid_v td{background:#fbfbfb; font-size:12px; font-weight:normal; padding:5px;border:1px solid #f7f0f0; vertical-align:middle}