  .philosopher-regular {
  font-family: "Philosopher", serif;
  font-weight: 400;
  font-style: normal;
}

.philosopher-bold {
  font-family: "Philosopher", serif;
  font-weight: 700;
  font-style: normal;
}

.philosopher-regular-italic {
  font-family: "Philosopher", serif;
  font-weight: 400;
  font-style: italic;
}

.philosopher-bold-italic {
  font-family: "Philosopher", serif;
  font-weight: 700;
  font-style: italic;
}



.filled-btn{
    background-image: linear-gradient(90deg, #F1BE13 0%, #f5cc02c9 35%, #9D6D37 100%);
    color: #004EA2;
    border: #ffffff solid 1px;
    /* max-width: 176px; */
    /* margin: 0px 0px 25px 25px; */
    font-size: 15px;
    height: 40px;
}
.filled-btn p{
  text-align: center;
    margin: 13px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
  color: #000000;
}
.unfilled-btn{
    background: #ffffff;
    color: #004EA2;
    border: #F1BE13 solid 1px;
    /* max-width: 176px; */
    /* margin: 0px 0px 25px 25px; */
    font-size: 15px;
    height: 40px;

}
.unfilled-btn p{
  text-align: center;
    margin: 13px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    color: #004EA2;
}
.category_box{
  border : #F6D434 2px solid !important;
  /* max-width: 176px; */
  /* margin: 0px 0px 25px 25px; */
}
.category_title {
    height: 3rem;
    width: 3rem;
    position: absolute;
    top: 7px;
    left: 7px;
}

.category_text {
  position: static;
    margin-top: 29px;
    margin-left: 2rem;
    padding-bottom: 23px;
    text-align: center;
    /* font-size: 20px; */
}
.category_text a {
    color: #000000;
}

.plan_title{
  color: #ffffff;
    font-size: 30px;
    font-weight: 800;
    margin: 54px 0px 54px 0px;
}
body {
    background-color: #f9f9fa
}

.flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}
@media (min-width: 1680px) {
    .live_call_stock .stock_details .badges{
        margin-top: -11px !important;
    }
}

@media (max-width:991.98px) {
    .padding {
        /* padding: 1.5rem */
        padding-top: 1.5rem;
    }
    .live_call_stock .stock_details .badges{
        margin-top: -11px !important;
    }
}

@media (max-width:767.98px) {
    .padding {
        /* padding: 1rem */
        padding-top: 1rem;
    }
}

.padding {
    /* padding: 3rem */
    padding-top: 3rem;;
}
.content_div{
   background-color: #66f;
}
.tabs{
   border: #F6D434 2px solid;
   border-radius: 14px;
   background-color: #ffffff;
   margin: 20px;
}

.tab_content {
   background-color: #66f;
   color: #ffffff;
   margin-top: -20px;
}
.tabs_navigation{
   margin-top: 12px;
}
.category_options{
   border : #F1BE13 2px solid !important;
   color: #004EA2;
   border: #ffffff solid 1px;
   /* max-width: 176px; */
   /* margin: 10px 0px 25px 25px; */
   font-size: 15px;
   height: auto;
}
.category_options h4{
   text-align: center;
   margin: 13px 0px 0px 0px;
   font-size: 13px;
   font-weight: 800;
 color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;
}
.category_options p{
 color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;
 text-align: center;
}
.category_options .link{
    text-decoration: underline;
    color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;
 text-align: center;
}
.category_options .link a{
    color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;
}

.live_call_options{
    border : #F1BE13 2px solid !important;
    color: #004EA2;
    border: #ffffff solid 1px;
    /* max-width: 176px; */
    /* margin: 10px 0px 25px 25px; */
    margin: .5rem!important;
    font-size: 15px;
    height: auto;
 }
 .live_call_options h4{
    text-align: center;
    margin: .5rem!important;
    /* margin: 13px 0px 13px 0px; */
    font-size: 13px;
    font-weight: 800;
  color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;
 }
 .live_call_options p{
  color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;
 }

.table_options{
    border : #F1BE13 2px solid !important;
   color: #004EA2;
   border: #ffffff solid 1px;
   margin: 10px 0px 25px 25px;
   font-size: 15px;
   height: auto;
}
.plan_options{
    border : #F1BE13 2px solid !important;
    color: #004EA2;
    border: #ffffff solid 1px;
    /* margin: 10px 0px 25px 25px; */
    font-size: 15px;
    height: auto;
 }
 .plan_options h4{
    text-align: center;
    margin: 13px 0px 0px 0px;
    font-size: 13px;
    font-weight: 800;
  color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;
 }
 .plan_options p{
  color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;
 }
.tab_content .tab-pane {
   display: none;
}
.tab_content .active {
   display: block;
}
.tooltip-inner {background-color: #F6D434;border: #6666ff 1px solid;color: #000000;
}
.category_heading{ color : #ffffff;text-align: center;}
.page_title{ color: #ffffff; text-align: center;}
.page_title_black{ color : #000000; text-align: center; text-decoration: underline;}
.profit_div{ 
    text-align: center;
    margin: 30px 0px 30px 0px;
}
.profit_div .profit_text{
    display: inline;
    /* font-size: 30px; */
}

.profit_div .profit_text_amount{
    display: inline;
    /* font-size: 30px; */
    color:#00fa9a;
}
.text-muted th {
    background-color: #F6D434 !important;
    border: #ffffff 2px solid;
}

.table-item td {
    border: #F6D434 2px solid;
}

.plus-btn {
    background-image: linear-gradient(90deg, #F1BE13 0%, #f5cc02c9 35%, #9D6D37 100%);
    color: #004EA2;
    border: #ffffff solid 1px;
    max-width: 20px;
    margin: 0px 0px 25px 25px;
    font-size: 15px;
    height: 40px;
    display: inline;
}
.add-plan-btn{
    background-image: linear-gradient(90deg, #F1BE13 0%, #f5cc02c9 35%, #9D6D37 100%);
    border: #ffffff solid 1px;
    /* max-width: 123px; */
    width: auto;
    margin: 10px 0px 10px 0px;
    font-size: 15px;
    height: 40px;
    display: inline;
}
.add-plan-btn p{
    text-align: center;
    margin: 7px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
  color: #000000 !important;
}
.add-plan-btn-disabled{
    border: #ffffff solid 1px;
    /* max-width: 123px; */
    width: auto;
    margin: 10px 0px 10px 0px;
    font-size: 15px;
    height: 40px;
    display: inline;
    background-color: #9D6D37;
}
.add-plan-btn-disabled p{
    text-align: center;
    margin: 7px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
  color: #000000 !important;
}
/* .plan_btn{

    display: inline-block;
} */
/* .follow_trades{

    display: inline-block;
    float: right;
} */
.minus_plus_btn:disabled{
    pointer-events: none;
    background-color: transparent;
    border-color: transparent;
    color: #F1BE13;
}
.minus_plus_btn{
    color: #F1BE13;
}
.modal-header{
    background-color: #66f;
    color: #fff;
}
.modal-body h6{
    text-align: center;
}
.modal-body .category_name{
    display: inline-block;
}
button.remove-plan-btn {
    color: red;
    border: transparent;
    background: transparent;
    margin: 10px;
}
.clear_list_btn{
    background: transparent;
    border: #66f 2px solid;
    color: #66f;
}
.upload_plans_btn{
    border: #f5cc02c9;
    background-image: linear-gradient(90deg, #F1BE13 0%, #f5cc02c9 35%, #9D6D37 100%);
}
.live_call_stock{
    background: linear-gradient(to bottom right, #1f2937, #111827);
    border: #ffffff 2px solid;
    border-radius: 14px;
    margin: 20px;
}
.live_call_stock .stock_details{
    display: inline-block;
}
.live_call_stock .stock_price_details{
    display: inline-block;
}
.live_call_stock .stock_details .stock_title {
    /* display: inline-block; */
    background: linear-gradient(113deg, #66F, #ffffff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 33px;
    font-weight: 800;
    /* width: 200px; */
}
.entry_ltp{
    color: #ffffff;
}
.live_call_stock .stock_details .stock_live_price_green{

    font-size: 25px;
    font-weight: 800;
    color: #4ade80;
    /* display: inline-block;
    width: 117px; */
    display: inline-block;
}
.live_call_stock .stock_details .stock_live_price_red{
    
    font-size: 25px;
    font-weight: 800;
    color: red;
    /* display: inline-block;
    width: 50px; */
    /* text-align: right; */
    display: inline-block;

}
.live_call_stock .stock_price_details .stock_live_price_green{
    font-size: 33px;
    font-weight: 800;
    color: #4ade80;
    text-align: right;
    display: inline-block;
}
.live_call_stock .stock_price_details .stock_live_price_red{
    font-size: 33px;
    font-weight: 800;
    color: red;
    text-align: right;
    display: inline-block;
}
.live_call_stock .stock_details .badges{
    margin-top: -27px;
}
.live_call_stock .stock_details .badges .badge_title{

    border: #A7773B 0.2px solid;
    border-radius: 20px;
    color: #ffffff;
    display: inline-block;
    font-size: 0.75rem !important;
}
/* .live_call_stock .stock_details .badges .badge_title p{
    margin: 3px 7px 3px 7px;
} */
.live_call_stock .stock_options .stock_options_div{
    border: #f5cc02c9 1px solid;
    border-radius: 20px;
    background-color: #66F;
    color: #ffffff;
    display: inline-block;
}
.live_call_stock .stock_details .stock_time{
    color: #9ca3af;
    text-align: right;
}
.stock_parameters{
    border: #A7773B 1px solid;
    border-radius: 9px;
    /* margin: 10px; */
    color: #66F;
    margin-bottom: .75rem!important;
    background-color: rgba(55, 65, 81, 0.5);
}
.stock_parameters_description{
    text-align: center;
    /* font-weight: 800; */
    font-size: 18px;
    color: #ffffff;
}
.stock_parameters_description_profit{
    text-align: center;
    /* font-weight: 800; */
    font-size: 16px;
    color: #4ade80;
}
.stock_parameters_description_loss{
    text-align: center;
    /* font-weight: 800; */
    font-size: 16px;
    color: red;
}
.stock_parameters_title{
    font-size: 12px;
    margin: 5px 0px 0px 0px;
    color: #9ca3af;
    font-weight: 900;
}
.nav-link{
    font-size: 1rem !important;
}
.form-check-label{
    color: #ffffff;
}
.app_info {
    font-size: 0.9rem;
    color: #ffffff;
}
.app_info hr{
    color: #ffffff;
}
.form-check-input:checked{
    background-color: #f5cc02c9;
    border-color: #f5cc02c9;
}
.register_form label {
    display: contents;
}
.register_form .terms_links{
    color: #ffffff;
    text-decoration: underline;
}
.panel-heading  a:before {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    transition: all 0.5s;
 }
/* .back_to_home{
    margin: -50px;
} */