


   /* titillium-web-300 - latin */
   @font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/titillium-web-v10-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/titillium-web-v10-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/titillium-web-v10-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/titillium-web-v10-latin-300.woff') format('woff'), /* Modern Browsers */
         url('fonts/titillium-web-v10-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/titillium-web-v10-latin-300.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
  }
  /* titillium-web-regular - latin */
  @font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/titillium-web-v10-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/titillium-web-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/titillium-web-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/titillium-web-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/titillium-web-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/titillium-web-v10-latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
  }
  /* titillium-web-600 - latin */
  @font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/titillium-web-v10-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/titillium-web-v10-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/titillium-web-v10-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/titillium-web-v10-latin-600.woff') format('woff'), /* Modern Browsers */
         url('fonts/titillium-web-v10-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/titillium-web-v10-latin-600.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
  }
  /* titillium-web-700 - latin */
  @font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/titillium-web-v10-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/titillium-web-v10-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/titillium-web-v10-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/titillium-web-v10-latin-700.woff') format('woff'), /* Modern Browsers */
         url('fonts/titillium-web-v10-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/titillium-web-v10-latin-700.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
  }



/* header css */
.container-fluid.back_grd_color {
    background: #0071BB;
    height: 4px;
}


/* header end */

/* Evitar_corte css start */


body{ margin: 0px;padding: 0px;background: #FBFBFB; font-family: 'Titillium Web';}

li{list-style-type: none;}

button{ outline: none; }

a{text-decoration: none;}

.evt-pg-wp {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.evt-sec {
    background: #0071BB;
    margin-bottom: 20px;
    padding: 18px 0px !important;
}

.evt-hd-txt h1 {
   font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 44px;
    color: #FFFFFF;
    margin-bottom: 0px;
    margin-top: 0px;
}

.evt-hd-txt p {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #D2D2D2;
    margin-bottom: 0px;
    margin-top: 5px;
}

.cr-evt-sc {
    background: #FFD700;
    border: 2px solid #FFD700;
    box-sizing: border-box;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.11);
    border-radius: 3px;
    padding: 10px 20px;
    display: flex;
    align-items: center;
}

.cr-evt-sc h4 {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 27px;
    color: #333333;
    margin-bottom: 0px;
    margin-top: 0px;
}

.cr-evt-sc p{
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    color: #333333;
    margin-bottom: 0px;   
}


.evt-btn button {
    background: #FFFFFF;
    border: 2px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 10px 0px;
    width: 150px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    color: #282828;
}

.mar-ptum p {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    color: #383838;
    margin-bottom: 0px;
}

.mar-ptum p img {margin: 0px 5px;}

.cou-nam {color: #0071BB;font-weight: 600;}

.mar-main {
    background: #F6F8FA;
    border: 1px solid #C8E4F6;
    box-sizing: border-box;
    border-radius: 10px;
    margin-top: 10px;
    width: 100%;
    display: block;
    max-width: 300px; 
}

.mar-hd-txt {
    display: block;
    width: 100%;
    background: #C8E4F7;
    box-shadow: 0px 0px 11px rgb(0 0 0 / 1%);
    border-radius: 10px 10px 0px 0px;
    padding: 10px 20px;
}

.mar-hd-txt h5 {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 27px;
    color: #292D30;
    margin-bottom: 0px;
}

.mar-con.br-rs:hover {
    border-radius: 0px 0px 10px 10px;
}

.mar-con {
    display: block;
    padding: 10px 20px;
    width: 100%;
    transition: 0.9s;
}

.mar-con:hover {
    background: #0071BB;
}

.mar-con:hover svg path{
     fill: #FFFFFF;
}

.mar-con:hover .arsg svg path{

    fill: #C7C4C4;
}

.mar-con:hover li {
    border-bottom: none;
    color: #D2D2D2;
}

.mar-con:hover p{
    border-bottom: none;
    color: #FFFFFF;
}

.mar-con p {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #0071BB;
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 10px;
    transform: 0.9s;
}

span.svg {
    margin-right: 10px;
    transform: 0.9s;
}

span.arsg {
    margin-left: auto;
    transition: 0.9s;
}

p.br-ne {
    border: none;
    padding-bottom: 0px;
}

li.lin-txt {
    font-size: 13px;
    color: #6b6b6b;
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 10px;
    padding-left: 27px;
    transition: 0.9s;
    line-height: 28px;
    font-family: 'Titillium Web';
    font-weight: 600;
}

p.br-ne.pd-bm {
    padding-bottom: 10px;
}

.corte-main {
    background: #FFFFFF;
    box-shadow: 0px 0px 11px rgb(0 0 0 / 9%);
    border-radius: 10px;
    display: block;
    width: 100%;
    margin-bottom: 20px;
    float: left;
}

.cte-txt {
    background: #F5F5F5;
    border-radius: 10px 10px 0px 0px;
    padding: 12px 20px;
    
}

.corte-main h1{
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 27px;
    color: #292D30;
    margin-bottom: 0px;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    margin-top: 0px !important;
    font-family: 'Titillium Web';

}

span.cte-svg {
   margin-right: 10px;
   height: 26px;
}

span.dat-txt {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-align: right;
    text-transform: uppercase;
    color: #0071BB;
    margin-left:15px;
}

.corte-main p {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    color: #404040;
    padding: 5px 20px;
    margin-bottom: 0px;
}

.pull-right .corte-main ul{
 margin-left: 35px !important;
}

.pull-right .corte-main ul li{
    font-size: 15px !important;
}

span.ft-wt {
    font-weight: 600;
    text-transform: capitalize;
    margin-right: 10px;
}

.per-gra-sec {
    background: #F9F9F9;
    border: 1px solid #D7D7D7;
    box-sizing: border-box;
    border-radius: 10px;
    display: flex;
    width: auto;
    margin: 20px;
    align-items: center;
    justify-content: space-between;
    padding: 16px 30px;
}

.gra-val p {
    padding: 0px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 35px;
    color: #54575C;
    text-transform: capitalize;
    width: 200px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

span.gra-val-txt {
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 20px;
    color: #388B07;
    width: 45px;
}


.chk-sec-txt {
    display: block;
    width: 100%;
    padding: 0px 20px;
}

.chk-sec-txt p{
    padding: 0px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    color: #54575C;
}
.cp-chck-sc {
    display: flex;
    margin-top: 15px;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}


.cp-sc {
    display: flex;     
    align-items: center;
  }
  
  .cp-sc input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
  }
  
  .cp-sc label {
    position: relative;
    cursor: pointer;
  }
  
  .cp-sc label:before {
    content:'';
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #404040;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    width: 20px;
    height: 20px;
    border-radius: 3px;
  }
  
  .cp-sc input:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    top: 3px;
   left: 7px;
   width: 6px;
   height: 12px;
   border: 0px solid #0071BB;
   border-width: 0 3px 3px 0;
    transform: rotate(45deg);
  }
  .cp-sc input:checked + label:before{
    border: 2px solid #0071BB;
  }

  label.clr-or {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #E17104;
}

.clr-gr{
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #800080;
}


.clr-bl{

    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color:#1FA2D2;
}

.clr-grn{
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #81A745;
}


.clr-skb{
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #1C70A9;
}

.clr-red{
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #BD3C3C;
}

.clr-ye{
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #E0AD13;
}

.chart-sec {
    width: 100%;
    display: block;
    padding: 0px 20px;
    margin-bottom: 20px;
}

.chart-sec img {
    width: 100%;
}

.sh-btn-sc button {
    background: #FFFFFF !important;
    border: 1px solid #0071BB;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 12px 0px;
    width: 250px;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    text-align: center;
    color: #0071BB !important;
    display: block;
    margin: auto;
    font-family: 'Titillium Web';
}

.sh-btn-sc {
    display: block;
    width: 100%;
    padding: 0px 20px;
    margin-bottom: 20px;
}

.corte-main.pad-lf-rt {
    padding: 20px;
}

.cte-txt.pad-sec {
    border-radius: 5px;
}

.cte-txt.pad-sec h1 {
    font-family: 'Titillium Web';
    margin-top: 0px !important;
}

.corte-list {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    padding-top: 20px;
}

.corte-txt {margin-bottom: 0px; width: 100%;}

.corte-txt li {
    font-style: normal;
    font-weight: 550;
    font-size: 16px;
    line-height: 26px;
    color: #282828;
    background: url("/images/frontend/Vec-img.png")#FFFFFF no-repeat;
    background-position: 0% 9px;
   padding-left: 20px;
   font-family: 'Titillium Web';
   margin-bottom: 10px;
}

.corte-main.pad-lf-rt {
    padding-bottom: 0px;
}

.dis-sc {
    display: block;
    width: 100%;
    float: left;
    background: #FFF3F3;
    border: 1px solid #D7D7D7;
    box-sizing: border-box;
    box-shadow: 2px 3px 11px 2px rgb(0 0 0 / 9%);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
}

.dis-sc-txt h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 27px;
    color: #292D30;
    margin: 0px;
    font-family: 'Titillium Web';
}

.dis-sc-txt p {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 30px;
    color: #404040;
    margin: 0px;
}

.modal-dialog.evi-dia {
    width:100% ;
    max-width:1040px;
}

.modal-dialog.evi-dia .modal-header {
   background: #F2F3F3;
   padding-left: 30px;
   padding-right: 30px;
   border-bottom: none !important;
   border-radius: 5px 5px 0px 0px;
}

.modal-dialog.evi-dia .modal-header h5 {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    color: #292D30;
    display: flex;
   align-items: center;
   justify-content: space-between;
}

.container-fluid.back_color_white {margin-bottom: 0px !important;}


ul.nav.navbar-nav li a  {font-family: 'Titillium Web';}


nav.navbar.navbar-default {
   width: 68%;
   float: right;
   margin-bottom: 0px !important;
}

.evi-dia-main{
     padding: 0px 30px;
}

.bd-sc {
   background: #FDFDFD;
   box-shadow: 2px 3px 11px 2px rgb(0 0 0 / 9%);
   border-radius: 10px;
   margin-top: 20px;
   margin-bottom: 20px;
   padding: 16px 20px;
   display: block;
   width: 100%;
   float: left;
}

.bd-min p {
   font-family: 'Titillium Web';
   font-style: normal;
   font-weight: 600;
   font-size: 13px;
   line-height: 20px;
   color: #0071BB;
   border-bottom: 1px solid #E6ECF1;
   padding-bottom: 10px;
   margin-bottom: 10px;
}

.bd-min h6 {
   font-family: 'Titillium Web';
   font-weight: normal;
   font-size: 15px;
   line-height: 23px;
   color: #282828;
   margin-bottom: 0px;
}

.bd-min h5 {
   font-family: 'Titillium Web';
   font-weight: bold;
   font-size: 15px;
   line-height: 23px;
   color: #282828;
   margin: 10px 0px 10px 0px;
}

.bd-min h5 img {margin-right: 10px;}

.bd-min p img {
   margin-right: 10px;
}


.footer_section {
   width: 100%;
   float: left;
   background: #2D3336;
   margin-top: 10px;
   padding: 18px 0px;
}

.footer_section h1 {
   color: #fff;
   font-family: 'Titillium Web' !important;
   font-style: normal;
   font-weight: 600;
   font-size: 15px;
   line-height: 20px;
   text-align: left;
   margin: 0px;
}

.footer_section .row {
   margin: 0px;
}



.footer_section h2 {
   color: #fff;
   font-family: 'Titillium Web' !important;
   font-style: normal;
   font-weight: 600;
   font-size: 15px;
   line-height: 20px;
   text-align: right;
   margin: 0px !important;
}

.mar-sec.dis-non .mar-ptum{
   margin-bottom: 20px;
   display: none !important; 
}


span.cor-span {
   color: #0071BB;
}


.cte-txt.dis-flx-sc {
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.evt-btn.btn-non {
   display: none;
   margin-left: auto;
}


.log_sec img {margin-left: 0px !important;}

div#tt {
    display: none;
}

.twelve.columns.evi-non {
    display: none;
}

span.fst-svg {
    margin: 0px 10px;
    height: 26px;
}

.evit-mod {
    background: #F2F3F3;
    padding-left: 30px;
    padding-right: 30px;
    border-bottom: none !important;
    border-radius: 5px 5px 0px 0px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    color: #292D30;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0px;
    padding: 15px;
}

.reveal-modal .close-reveal-modal:not(.button){
    position: unset;
}

.row.archives.mr-sec {
    margin: 0px;
}

.row.archives.mr-sec .date span {
    background: none;
    box-shadow: none;
}

.row.archives.mr-sec .date {
    background: none;
    display: flex;
    align-items: center;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    color: #0071BB;
    border-bottom: 1px solid #E6ECF1;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.reveal-modal {
    padding:0px!important ;
}

span.cal-svg {
    height: 18px;
    margin-right: 10px;
}

.bd-sc p {
    font-family: 'Titillium Web' !important;
    font-weight: normal;
    font-size: 15px;
    line-height: 23px;
    color: #282828;
    margin-bottom: 0px;
}


p.viw-btn {
    text-align: center;
    display:block;
    width: 100%;
    margin-bottom:20px;
}

/* p.viw-btn a:hover{
    background:unset !important;
} */



p.viw-btn a {
    background: none;
    border: none;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 26px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: uppercase;
    color: #0071BB !important; 
    background: #FFF !important;
    padding: 0px;
}

.corte-main span:first-child {
    font-weight: 600 !important;
    text-decoration: none !important;
    
}


h2.updata_text {
    text-align: left;
    font-weight: 600;
    font-size: 13px;
    line-height: 23px;
    color: #383838;
    white-space: unset;
}

.pld-non-sec{
    display: none;
}



    .corte-main.p-pad p {
        padding: 0px !important;
    }


    .corte-main.p-pad p:nth-child(3){

        padding: 12px 20px !important;
    }
    

    .chk-sec-txt p {
        padding: 15px 0px;
    }


    .side-nav li a:hover{border: none !important;}

    li.current a {
        color: #3974a5 !important;
        border: none !important;
        padding-bottom: 0px !important;
    }


    .corte-main p a {
        font-weight: 600;
        color:#0071BB;
    }

    /* .panel.callout {
        border:none !important;
        display: none;
    } */


    p.core-para {
        display: none !important;
    }

    blockquote {
        display: none !important;
    }
    div.corte-main.p-pad p.pd-pra {
        padding: 12px 20px !important;
    }

    div#highchart-container {
        padding: 20px;
    }

    ul.menu_level_2 li:nth-child(2) a {
        color: #292D30 !important;
    }

    ul.menu_level_2 li:nth-child(2) a {
        color: #292D30 !important;
    }

    ul.menu_level_2 li:hover a{
        color: #FFF !important;
    }

    .corte-main.p-pad p:nth-child(4) {
        padding: 12px 20px !important;
    }

/* sri start */

/* 
.header h1{
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    color: #292D30;
    background: #F5F5F5;
    border-radius: 10px 10px 0px 0px;
    padding: 9px 20px;
    margin-top: 20px;
    width: 100%;
} */
.social.row {
    display: none;
}
.back_grd_img.find-stocks.section {
    display: none;
}
/* .letter.section{
    display: none;
} */
/* .twelve.columns p{
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 26px;
    text-align:left;
    color: #404040;
} */
/* .six {
    padding: 0px;
} */
.six table{
    margin-bottom: 0px;
}
.twelve.columns h3 {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    color: #292D30;
    background: #F5F5F5;
    border-radius: 10px 10px 0px 0px;
    width: 100%;
    margin: 0px;
    padding: 9px 20px;
}
.corte-main.pad-lf-rt {
    margin-top: 20px;
}
.twelve.radius th{
    text-align: left !important;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 19px;
    line-height: 29px;
    color: #292D30;
    padding: 20px;
}
.twelve.radius td{
    text-align: left !important;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #282828;
    padding: 10px 20px;
}
table.twelve.radius tbody tr:nth-child(even) {
    background: none !important;
}
table.twelve.radius thead tr th, table.twelve.radius tr th{
    background: none !important;
}


li.current.first {
    background: url("/images/frontend/core1-img-1.png")#0071BB no-repeat !important;

}


ul.menu_level_2 li:nth-child(2){

     background: url("/images/frontend/core-img-2.png") no-repeat !important; 
     background-position: 15px 10px !important; 
}

 ul.menu_level_2 li:nth-child(2):hover{

    background: url("/images/frontend/core-img1.png") #0071BB no-repeat !important; 
    background-position: 15px 10px !important; 
} 


ul.menu_level_2 li.last{
    background: url("/images/frontend/per-img-2.png")no-repeat !important;
    background-position: 15px 10px !important;
}


ul.menu_level_2 li.last:hover{
    background: url("/images/frontend/per-img-1.png") #0071BB no-repeat !important;
    background-position: 15px 10px !important;
}

.economy ul.menu_level_2 li.current {
    background: url("/images/frontend/core-img1.png") #0071BB no-repeat !important; 
    background-position: 15px 10px !important; 
}

.economy ul.menu_level_2 li.current a {color: #fff !important;}

ul.menu_level_2 li.first {
    background: url("/images/frontend/core2-img-2.png") no-repeat !important; 
    background-position: 15px 10px !important; 
}

ul.menu_level_2 li.first:hover {
    background: url("/images/frontend/core1-img-1.png")#0071BB no-repeat !important; 
    background-position: 15px 10px !important; 
}

ul.menu_level_2 li.first a {
    color: #000  !important;
}

ul.menu_level_2 li.first a:hover {
    color: #FFF !important;
}

ul.economy li.current.first.last span {
    display: none;
}

li.current.first.last span {
    display: none;
}

li.current.last {
    background: url(/images/frontend/core1-img-1.png)#0071BB no-repeat !important;
    background-position: 15px 10px !important;
}


ul.menu_level_2 li:nth-child(2):hover {
    background: url(/images/frontend/per-img-1.png)#0071BB no-repeat !important;
    background-position: 15px 10px !important;
}


/* market css balaji*/

.evt-btn a {
    background: #FFFFFF;
    border: 2px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 11px 25px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #282828;
    text-decoration: none !important;
}


.rul-txt-sec p {
    padding: 10px 0px 0px 0px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 26px;
    color: #0071BB;
}

.corte-txt.pd-sec li {
    padding-right: 20px;
}

.tech-analysis {
    padding: 0px 0px;
    margin-top: 20px;
}

.panel.radius.callout.mar-ans-sec p {
    padding: 0px !important;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 27px;
    color: #404040;
}


.panel.radius.callout.mar-ans-sec h4 a {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 26px;
    color: #0071BB;
    margin-bottom: 0px;
}

.panel.radius.callout.mar-ans-sec {
    background: #F5FBFF !important;
    border: 1px solid #CFD6DB !important;
    box-sizing: border-box;
    border-radius: 10px;
}


.panel.radius.callout.mar-ans-sec a {
    display: block;
    background: #F5FBFF;
    border: 1px solid #0071BB;
    box-sizing: border-box;
    border-radius: 8px;
    width: 100%;
    max-width: 160px;
    text-align: center;
    padding: 8px 0px;
    margin: 30px 0px 0px 0px;
    text-decoration: none !important;
    line-height: 19px;
}

.raw-sec {
    display: block;
    float: left;
    width: 100%;
  
}

.six.columns.raw-table {
    padding: 0px ;
}

.six.columns.raw-table table {
    margin-bottom: 0px;
    border-top: none;
    border-left: 0px;
}

.mar-botm{
    margin-bottom: 20px;
}
 
.raw-sec .six.columns.raw-table:nth-child(2) table {

    border-right: none;
    
}

.corte-main.lat-cid {
    padding-bottom: 20px;
}

.six.columns.raw-table  p {
    padding: 0px;
}

.six.columns.raw-table p .spn-hed {

    display: block;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold  !important;
    font-size: 19px;
    line-height: 29px;
    color: #292D30;
}

.six.columns.raw-table p {
    padding: 0px;
    color: #0071bb;
    
}

span.tle-bold {
    font-weight: bold !important;
    margin: 0px 5px;
}

.list-item-section li {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #282828;
    margin-top: 15px;
    padding-left: 20px;
}

.list-item-section {
    padding-bottom: 20px;
    border: 1px solid #DBDBDB;
    border-left: none;
    border-top: none;
    margin-left: 20px;
}

.corte-main.lat-cid .six.columns.raw-table:nth-child(2) .list-item-section {
 
  margin-left: 0px;
  padding-left: 20px;
  border-right: none;
  padding-right: 10px;

}

span.spn-rd-cr {
    color: #E74c3c;
    margin: 0px 5px;
}

span.spn-gr-cr {
    color: #27AE60;
    margin: 0px 5px;
}

span.spn-ble-cr {
    color: #0071BB;
    margin: 0px 5px;
}

li.fst-img {
    background: url(/images/frontend/li-img-1.png) no-repeat !important;
    background-position: 0px 7px !important;
}

li.sec-img-li {
    background: url(/images/frontend/li-img-2.png) no-repeat !important;
    background-position: 0px 7px !important;
}

li.thr-img {
    background: url(/images/frontend/li-img-3.png) no-repeat !important;
    background-position: 0px 7px !important;
}

/* 
ul.economy .first {
    background: url(/images/frontend/new-img-1.png) no-repeat !important;
    background-position: 15px 10px !important;
    
}

ul.economy .first:hover {
    background: url(/images/frontend/new-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
    
} */

ul.economy li {
    padding-left: 48px !important;
    padding: 10px 0px;
    padding-right: 23px !important;
}


.side-nav{
    margin-bottom: 20px;
}


.corte-main.lat-cid  .raw-sec:nth-child(3) .six.columns.raw-table .list-item-section {
    border-bottom: none;
}


/* ul.economy li.current{
    background: url(/images/frontend/mar-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
    
} */


ul.economy li:nth-child(3) {
    background: url(/images/frontend/ear-img-1.png)  no-repeat !important;
    background-position: 15px 10px !important;
}

ul.economy li:nth-child(3):hover {
    background: url(/images/frontend/ear-img-2.png) #0071BB  no-repeat !important;
    background-position: 15px 10px !important;
}



/* ul.economy li.last{
    background: url(/images/frontend/ana-img-1.png)  no-repeat !important;
    background-position: 15px 10px !important;
    
}

ul.economy li.last:hover{
    background: url(/images/frontend/ana-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
    
} */

.evt-btn.di-sc {
    display: none;
}


.twelve.columns span.ter-hd{
    display: block;
    margin-bottom: 20px;
    font-family: 'Titillium Web';
    font-size: 15px;
    line-height: 23px;
    color: #404040;
    text-align: left;
}


.red-tick{

    background: url(/images/frontend/red-tic.png) no-repeat !important;
    background-position: 0% 9px !important;
}


.corte-main.lat-cid .raw-sec:nth-child(3) .six.columns.raw-table .list-item-section p {
    padding: 20px  !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;

}

.corte-main.pad-lf-rt {
    margin-top: 0px !important;
}

.corte-main.pad-lf-rt span.red {
    color: #FF0000;
    font-size: 16px;
    font-weight: bold !important;
}

.corte-list.pd-db-sc {
    padding-top: 10px;
}

.corte-list.br-bd-sc {
    padding-top: 10px;
}

.corte-list.br-bd-sc {
    padding-top: 10px;
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 10px;
}

div#analysis-modal .twelve.columns {
    padding: 0px !important;
}

.reveal-modal #load-analysis-content .twelve.columns h4 {
    background: #F2F3F3;
    padding-left: 30px;
    padding-right: 30px;
    border-bottom: none !important;
    border-radius: 5px 5px 0px 0px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    color: #292D30;
    display: flex;
    align-items: center;
    margin: 0px;
    padding: 5px 20px; 
    margin-top: 10px;
}


div#load-analysis-content {
    margin-right: 0px;
    margin-left: 0px;
}

div#analysis-modal a {
    width: 100%;
    margin-top: 10px;
    display: block;
    text-align: right;
    padding-right: 20px;
}

.reveal-modal #load-analysis-content .twelve.columns h4 small {
    color: #0071BB;
    font-size: 13px;
    font-family: 'Titillium Web';
}

.reveal-modal #load-analysis-content .twelve.columns h5 {

    padding: 5px 20px;
}


li.full-width a {
    text-align: center !important;
    background: none !important;
    border: none !important;
    color: #0071BB;
}

ul.block-grid.two-up.mobile-one-up li a {
    text-align: center !important;
}

ul.block-grid.two-up.mobile-one-up li a {
    text-align: center !important;
    background: none !important;
    border:1px solid #0071BB !important;
    color: #0071BB;
}

div#analysis-modal p {
    padding: 0px 20px;
}

ul.block-grid.two-up.mobile-one-up {
    padding: 0px 20px;
    margin-bottom: 20px;
}

.reveal-modal #load-analysis-content .twelve.columns h5 {
    margin: 0px;
    font-weight: 600;
}

/* END */


.corte-txt {
    margin-bottom: 0px;
    width: 100%;
    display: block;
    float: left;
    padding: 0px 20px;
}

.six.columns.clr-sec-fci {
    width: 100%;
    display: block;
}

.bronze_section.membership.bronze.dark{

    display: none !important;
}

.fci-min-sec {
    width: 100%;
    display: flex;
    align-items: flex-end;
}

label.fci-lbl {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 23px;
    color: #54575C;
}


span.fci-lbl-rd { color:  #E74C3C}

span.fci-lbl-gr {
    color: #27AE60;
}

.three.mobile-two.columns.fc-inp-sec input {
    background: #FFFFFF;
    border: 1px solid #D3D3D3;
    box-sizing: border-box;
    border-radius: 10px;
    box-shadow: none !important;
    outline: none !important;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #212531;
    padding: 10px 20px;
    height: auto;
    width: 100%;
    margin-bottom: 0px;
    text-transform: capitalize;
}

.six.columns.mobile-four.fci-btn button {
    background: #0071BB;
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    border: none;
    width: 180px;
    margin-bottom: 0px;
}

.twelve.columns.fci-sedc-table th.dark-blue {
    background: #E39B9A !important;
    border-radius: 5px 0px 0px 0px !important;
    padding: 13px 0px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #292B2D !important;
}

.twelve.columns.fci-sedc-table table {
    border: none;
}

.twelve.columns.fci-sedc-table th.yes {
    background: #EFBEBD;
    padding: 13px 0px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #292B2D;
}

.twelve.columns.fci-sedc-table th.dark-blue2 {
    background: #A7F8C9;
    border-radius: 0px 5px 0px 0px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #292B2D;
}

.twelve.columns.fci-sedc-table th.yes2 {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #292B2D;
    background: #CBFFE1;
    padding: 13px 0px;
}

.fin-p-sec.br-bd-sc p {
    padding: 0px 20px;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    color: #E74C3C;
}

.fin-p-sec.br-bd-sc {
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 15px;
}

.fin-p-sec p {
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    color: #E74C3C;
    padding: 0px 0px 10px 0px;
}

.twelve.columns.fci-sedc-table th.fin-tbe-cr {
    background: #8CC1E4;
    padding: 13px 0px;
    width: 300px;
    font-family: 'Titillium Web';
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #292B2D;
}

.twelve.columns.fci-sedc-table th {
    background: unset;
    padding: 13px 0px;
    width: 300px;
    font-family: 'Titillium Web';
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #292B2D;
}

.twelve.columns.fci-sedc-table th.fin-tbe-cr2 {
    background: #A4D3F1;
    padding: 13px 0px;
    width: 300px;
    font-family: 'Titillium Web';
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #292B2D;
}

.three.mobile-two.columns.fc-inp-sec {
    width: 300px;
    max-width: 100%;
    padding: 0px;
    margin-right: 15px;
}

.three.mobile-two.columns.fc-inp-sec {
    width: 300px;
    max-width: 100%;
}

.six.columns.clr-sec-fci form {
    margin: 20px 0px;
}



ul.economy .first {
    background: url(/images/frontend/fin-li-img-1.png) no-repeat !important;
    background-position: 15px 10px !important;
    
}

/* ul.economy .first:hover {
    background: url(/images/frontend/fin-li-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
    
} */


ul.economy li.current{
    background: url(/images/frontend/fin-cal-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
    
}


ul.economy li.last{
    background: url(/images/frontend/plan-img1.png)  no-repeat !important;
    background-position: 15px 10px !important;
    
}

ul.economy li.last:hover{
    background: url(/images/frontend/plan-img2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
    
}

.corte-txt.fic-br-bm {
    margin-bottom: 0px;
    width: auto;
    display: block;
    float: left;
    margin: 0px 20px;
    border-top: 1px solid #DBDBDB;
    padding-top: 10px !important;
    padding: 0px;
}

/* st-paln  */

.st-paln .panel.radius.callout {
    margin-bottom: 0px;
    padding: 0px;
}

.st-paln .corte-main ul {
    padding: 0px 20px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.st-paln .corte-main ul li {
    width: 50%;
    margin: 5px 0px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #282828;
}

p.stic-btn a {
    background: unset !important;
    border: 1px solid #0071BB;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 23px;
    color: #0071BB !important;
    width: 180px;
    padding: 8px 0px;
    text-align: center;
    border-radius: 3px;
    text-decoration: none !important;
    margin-bottom: 20px;
    margin-right: 10px;
}

p.stic-btn {display: flex; align-items: center;}


.corte-main.st-pre p {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 28px;
    color: #404040;
    padding: 12px 20px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.corte-main.st-pre h6 p {
    font-weight: 600;
    font-size: 16px;
    padding-bottom: 0px;
}

h6.st-hed-sec {
    margin: 0px;
}


ul.economy li:nth-child(2) {
    background: url(/images/frontend/fin-cal-img-1.png) no-repeat #0071BB !important;
    background-position: 15px 10px !important;
}

ul.economy li:nth-child(2):hover {
    background: url(/images/frontend/fin-cal-img-2.png) no-repeat  #0071BB !important;
    background-position: 15px 10px !important;
}

.date {
    background: none;
    display: flex;
    align-items: center;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    color: #0071BB;
    border-bottom: 1px solid #E6ECF1;
    padding-bottom: 10px;
    margin-bottom: 10px;
}



a.button.radius {text-align: center !important; width: 100%;}

div#page-help .row.archives {
    margin-left: 0px;
    margin-right: 0px;
}

div#page-help .twelve.columns {
    padding: 0px;
}

div#page-help .twelve.columns p {
    padding: 10px 20px;
    font-weight: normal;
    font-size: 14px;
}

div#page-help a.close-reveal-modal {
    width: auto;
    margin: 10px;
    display: block;
    text-align: right;
}

div#page-help .row {
    margin-left: 0px;
    margin-right: 0px;
}

div#page-help .row h4 {

    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    color: #292D30;
    background: #F5F5F5;
    border-radius: 10px 10px 0px 0px;
    width: 100%;
    margin: 0px;
    padding: 9px 20px;
}

div#page-help .row p a {
    background: unset !important;
    color: #0071bb;
}

span.dat-txt a {
    text-decoration: none !important;
}


/* END */


/* st-of -wk */

.letter.section.st-of-wk.corte-main .row.sow_header_current {
    margin-left: 0px;
    margin-right: 0px;
}

.letter.section.st-of-wk.corte-main {
    padding: 0px;    
    position: unset;
}

div#AAPL-swing-graph {
    padding: 0px 20px;
}

.twelve.columns.st-wk-p {
    padding: 0px;
}

.panel.radius.callout.p-o-st {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

span#SOW_graph_symbol h4 {
    padding: 0px 20px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 32px;
    color: #292D30;
    margin: 0px;
    text-align: left;
}

.st-hd-txt {
    width: 100%;
    margin: 0px;
    display: block;
    padding: 0px 20px;
}

.st-hd-txt h4 {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 32px;
    color: #292D30;
    margin: 0px;
    text-align: left;
}

span#SOW_graph_symbol p {
    padding: 0px;
}

.st-hd-txt p {
    padding: 0px 0px 10px 0px;
}

.letter.section.st-of-wk.corte-main .panel.radius.weekly-strategy.positive {
    margin-bottom: 0px;
    box-shadow: none;
}

a#sow {
    width: auto;
    display: block;
    margin: auto;
    max-width: 180px;
    margin-bottom: 20px;
    background: unset !important;
    border: 1px solid #0071BB;
    color: #0071BB !important;
    text-decoration: none !important;
}

.twelve.columns.st-p-o-sec {
    padding: 0px 20px !important;
}

.twelve.columns.st-p-o-sec h4 {
    background: unset !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 0px !important;
}

.twelve.columns.st-p-o-sec p {
    padding:0px !important;
}

.twelve.columns.st-p-o-sec a.button.radius {
    border: none !important;
    text-decoration: none !important;
}

.letter.section.st-of-wk.corte-main span.sow_symbol_color {
    font-weight: normal !important;
    font-size: 15px !important;
    margin-left: 10px;
}

.twelve.columns.st-wk-p .panel.radius.callout {
    margin-bottom: 0px;
    padding-bottom: 10px;
}

.twelve.columns.st-wk-p ul.disc {
    margin: 0px;
    padding: 10px 20px;
}


ul.strategies li.current.first.last > ul.menu_level_2 li.current {

    background-image: unset !important;
}

ul.strategies li.current.first.last ul.menu_level_2 li.video.last {
    border-radius: 0px !important;
}


/* END */


/* sentiment table */

.stm-tlb table.sentiment-table {
    border: none;
    margin-bottom: 0px;
}


.stm-tlb table.sentiment-table tr th {
    padding: 13px 0px;
    text-align: center;
    color: #333333 !important;
}

.stm-tlb table.sentiment-table tr td {
    padding: 13px 0px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.stm-tlb table.sentiment-table tr th .quiet{
    color: #333333 !important;
    font-weight: 700;
}

.row.sentiment-table {
    margin-left: 0px;
    margin-right: 0px;
    /* padding: 0px 20px; */
}

.corte-main .stm-tlb {
    padding: 20px;
}

.tle-bck {
    background: #FFFFFF;
    box-shadow: 0px 0px 11px rgb(0 0 0 / 9%);
    border-radius: 10px;
    display: block;
    width: 100%;
    margin-bottom: 20px;
    float: left;
    padding: 20px;
}

th.bd-br-top {
    border-radius: 5px 0px 0px 0px;
}

th.bd-br-rt {
    border-radius: 0px 5px 0px 0px;
}


.block {
    background: #FFFFFF;
    box-shadow: 0px 0px 11px rgb(0 0 0 / 9%);
    border-radius: 10px;
    display: block;
    width: 100%;
    margin-bottom: 20px;
    float: left;
    padding: 20px;
}

.block p {
    display: block;
    width: 100%;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 28px;
    color: #404040;
    margin: 0px !important;
}

/* END */


/*  */

 .bd-sc:first-child div {
    width: 100% !important;
    padding: 0px !important;
} 

.bd-sc:first-child table thead tr th {
    font-size: 13px  !important;
    font-weight: 600 !important;
    padding:13px !important;

}

.bd-sc:first-child table tbody tr td {
    font-size: 13px  !important;
    font-weight: 600 !important;
    padding:13px !important;
}

 .bd-sc:first-child div h2 {
    margin: 10px 0px !important;
    color: #333 !important;
    font-size: 18px !important;
    display: flex;
    align-items: center;
    font-weight: 600 !important;
    line-height: 30px !important;
    font-family: 'Titillium Web' !important;
}

.bd-sc:first-child div h2 a {
    background: none !important;
    position: unset !important;
    font-size: 10px !important;
    letter-spacing: normal !important;
    padding: 0px !important;
    font-family: 'Titillium Web' !important;
} 


.twelve.columns.st-p-o-sec table thead tr th {
    font-family: 'Titillium Web' !important;
}

.twelve.columns.st-p-o-sec table tbody tr td {

    font-family: 'Titillium Web' !important;
}


.bd-sc:first-child div p {
 
    font-size: 13px !important;


}

.corte-main.p-pad .pad-sec-2 p {
    padding: 0px !important;
}

.pad-sec-2 {
    display: block;
    width: 100%;
    float: left;
    padding: 0px 20px;
}

.st-tb-sec {
    display: block;
    float: left;
    height: auto;
    width: 100%;
    padding: 0px 20px;
    margin-top: 10px;
}

.st-tb-sec p {
    padding-left: 0px;
    font-family: 'Titillium Web' !important;
    font-size: 15px !important;
    line-height: 28px !important;
    color: #404040 !important;
    
}

.st-tb-sec ul li p {
    padding: 0px;
    
}

.st-tb-sec div  p {
    display: none !important;
}

.st-tb-sec div div {
    width: 100% !important;
    padding: 0px !important;
}

.st-tb-sec table {
    width: 100% !important;
    border-radius: 5px 5px 0px 0px !important;
    border-collapse: separate;
}

.st-tb-sec table thead tr th {
   font-size: 13px  !important;
   padding: 13px !important;
   font-weight: 600 !important;
   font-family: 'Titillium Web' !important;

}


.st-tb-sec table tbody tr td {

    font-size: 13px  !important;
    padding: 13px !important;
    font-weight: 600 !important;
    font-family: 'Titillium Web' !important;


}



.st-tb-sec h2 {
    margin: 10px 0px !important;
    font-style: normal;
    font-weight: bold !important;
    font-size: 20px !important;
    line-height: 27px !important;
    color: #292D30 !important;
    text-transform: capitalize !important;
    display: flex;
    align-items: center;
    font-family: 'Titillium Web'!important;
    margin-top: 10px !important;
}

.st-tb-sec h2 a {
    background: unset !important;
    padding: 0px !important;
    position: unset !important;
    font-size: 10px !important;
    letter-spacing: normal !important;
    font-family: 'Titillium Web' !important;
    display: none !important
}

.pad-sec-2.pre-sec-pad p {
    line-height: 28px;
}


/* END */


/* boost camp css start */
#sidebar .panel.radius.tir {
    background: linear-gradient(0deg, #005186, #005186) !important;
    border-radius: 10px;
    padding: 20px;
}

span.white.smaller {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF !important;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 8px 0px;
    width: 150px !important;
    display: block;
    margin: 10px 0px 0px 0px;
}


section#sidebar .side-nav ul.home-link li {
    padding-left: 48px !important;
    padding: 10px 0px;
    padding-right: 23px ;
}




section#sidebar .side-nav ul.home-link li.first {

    background: url(/images/frontend/bc-hm-img-1.png) no-repeat !important;
    background-position: 15px 10px !important;

}

section#sidebar .side-nav ul.home-link li.first:hover {

    background: url(/images/frontend/bc-hm-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;

}

section#sidebar .side-nav ul.home-link li.current a{ padding-bottom:10px !important ;}


section#sidebar .side-nav ul.home-link li.current {

    background: url(/images/frontend/bc-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
}


/* section#sidebar .side-nav ul.home-link li.current:hover {

    background: url(/images/frontend/bc-hm-img-2.png) no-repeat !important;
    background-position: 15px 10px !important;
} */

/*section#sidebar .side-nav ul.home-link li:nth-child(2) {
    background: url(/images/frontend/bc-mb-img-1.png) no-repeat !important;
    background-position: 15px 10px !important;
}

section#sidebar .side-nav ul.home-link li:nth-child(2):hover{

    background: url(/images/frontend/bc-mb-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
}*/


section#sidebar .side-nav ul.home-link li:nth-child(2) {
    background: url(/images/frontend/bc-img-1.png) no-repeat !important;
    background-position: 15px 10px !important;
}

section#sidebar .side-nav ul.home-link li:nth-child(2):hover{

    background: url(/images/frontend/bc-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
}

section#sidebar .side-nav ul.home-link li.current:nth-child(2){

    background: url(/images/frontend/bc-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
}


section#sidebar .side-nav ul.home-link li:nth-child(3){

    background: url(/images/frontend/bc-mb-img-1.png)  no-repeat !important;
    background-position: 15px 10px !important;
}


section#sidebar .side-nav ul.home-link li:nth-child(3):hover{

    background: url(/images/frontend/bc-mb-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
}

section#sidebar .side-nav ul.home-link li:nth-child(4){

    background: url(/images/frontend/bc-ea-img-1.png)  no-repeat !important;
    background-position: 15px 10px !important;
}


section#sidebar .side-nav ul.home-link li:nth-child(4):hover{

    background: url(/images/frontend/bc-ea-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
}

section#sidebar .side-nav ul.home-link li:nth-child(5){

    background: url(/images/frontend/bc-rn-img-1.png)  no-repeat !important;
    background-position: 15px 10px !important;
}


section#sidebar .side-nav ul.home-link li:nth-child(5):hover{

    background: url(/images/frontend/bc-rn-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
}

section#sidebar .side-nav ul.home-link li:nth-child(6){

    background: url(/images/frontend/bc-pm-img-1.png)  no-repeat !important;
    background-position: 15px 10px !important;
}


section#sidebar .side-nav ul.home-link li:nth-child(6):hover{

    background: url(/images/frontend/bc-pm-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
}

section#sidebar .side-nav ul.home-link li:nth-child(7){

    background: url(/images/frontend/bc-ma-img-1.png)  no-repeat !important;
    background-position: 15px 10px !important;
}


section#sidebar .side-nav ul.home-link li:nth-child(7):hover{

    background: url(/images/frontend/bc-ma-img-2.png) #0071BB no-repeat !important;
    background-position: 15px 10px !important;
}


section#sidebar .side-nav ul.home-link li.last {

    background: url(/images/frontend/bc-cn-img-1.png) no-repeat !important;
    background-position: 15px 10px !important;
}


section#sidebar .side-nav ul.home-link li.last:hover {

    background: url(/images/frontend/bc-cn-img-2.png) #0071BB  no-repeat !important;
    background-position: 15px 10px !important;
}
/* 
body.body_color.special-reports .twelve.columns {
    background: #FFFFFF;
    box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    padding: 0px;
    margin-bottom: 20px;
} */


/* body.body_color.special-reports .twelve.columns .panel.radius {
    padding: 0px !important;
} */

/* body.body_color.special-reports .twelve.columns p {
            font-style: normal;
            font-weight: normal;
            font-size: 15px;
            line-height: 20px;
            color: #404040;
            padding: 10px 20px;
            margin-bottom:0px !important ;
} */

body.body_color.special-reports section .row{
    margin-left: 0px !important;
    margin-right: 0px !important;
}

body.body_color.special-reports section header#header .twelve.columns {
    background: none !important;
    box-shadow: none !important;
    border-radius: unset !important;
    padding: unset !important;
    margin-bottom: 0px !important;
}


body.body_color.special-reports .twelve.columns ul {
    padding: 0px 20px;
    margin: 0px !important;
    width: 100%;
}

body.body_color.special-reports .twelve.columns ul li ul {
    padding: 0px !important;
}


body.body_color.special-reports .twelve.columns  h4 {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    color: #292D30;
    background: #F5F5F5;
    border-radius: 5px;
    width: 100%;
    margin: 0px;
    padding: 9px 20px;
    width: auto;
    display: block;
    margin: 10px 20px;
}

body.body_color.special-reports .twelve.columns .panel.radius h4 {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    color: #292D30;
    background: #F5F5F5;
    border-radius: 5px;
    width: 100%;
    margin: 0px;
    padding: 9px 20px;
}


body.body_color.special-reports .twelve.columns hr {
  display: none !important;
}

h4.subheader {
    background: unset !important;
    margin: 0px 0px 20px 0px !important;
    padding: 0px !important;
    font-weight: normal !important;
    font-size: 15px !important;
}


ul.features.disc {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}


ul.features.disc li {
    width: 50%;
    margin: 10px 0px;
    font-style: normal;
    font-weight: 900;
    font-size: 14px;
    line-height: 26px;
    color: #282828;
    background: url(/images/frontend/Vec-img.png)#FFFFFF no-repeat;
    background-position: 0% 9px;
    padding-left: 20px;
    font-family: 'Titillium Web';
    margin-bottom: 10px;
}

.date span {
    margin: 0px 5px;
}
 

/*  st-paln  */ 

p.blu-txt {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 26px;
    color: #0071BB;
    text-align: left;
    padding: 10px 0px;
}

.rul-txt-sec p {
    padding: 10px 20px;
}

li.bg-non {
    background: none;
    padding-left: 0px;
}


li.bg-non span.cur-bg {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 900 !important;
    font-size: 15px;
    line-height: 23px;
    color: #282828;
    padding-left: 20px;
    background: url(/images/frontend/cur-bg.png) no-repeat;
    background-position: 4px 7px;
}

.dis-sc {
    display: block;
    width: 100%;
    float: left;
    background: #FFF3F3;
    border: 1px solid #D7D7D7;
    box-sizing: border-box;
    box-shadow: 2px 3px 11px 2px rgb(0 0 0 / 9%);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
    padding-bottom: 10px !important;
}

.corte-list {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    padding-top: 20px;
    padding-bottom: 10px;
}

span.cur-bg.pad-left {
    margin-right: 30px;
}

.bc-pre-sec{ 
background: #FFFFFF;
box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.09);
border-radius: 10px;
font-family: 'Titillium Web';
font-style: normal;
font-weight: normal;
font-size: 15px;
line-height: 23px;
color: #404040;
padding: 20px;
margin: 20px 0px;
 }

 p.pad-top {
    padding: 0px 20px 10px 20px;
    font-size: 15px;
}

.cte-txt.pad-sec.be-bg h1 {
    background: url(/images/frontend/br-wy-img.png) no-repeat;
    background-position: 4px 0px;
    padding-left: 40px;
    background-size: 24px;
}

.cte-txt.pad-sec.si-bg h1 {
    background: url(/images/frontend/si-img.png) no-repeat;
    background-position: 4px 0px;
    padding-left: 40px;
    background-size: 24px;

}

.cte-txt.pad-sec.sp-bg h1 {
    background: url(/images/frontend/sya-img.png) no-repeat;
    background-position: 4px 0px;
    padding-left: 40px;
    background-size: 24px;
}

.cte-txt.pad-sec.tax-bg h1 {
    background: url(/images/frontend/tax-img.png) no-repeat;
    background-position: 4px 0px;
    padding-left: 40px;
    background-size: 24px;
}


.cte-txt.pad-sec.inu-bg h1 {
    background: url(/images/frontend/in-v-img.png) no-repeat;
    background-position: 4px 0px;
    padding-left: 40px;
    background-size: 24px;

}

.cte-txt.pad-sec.trg-bg h1 {
    background: url(/images/frontend/tra-img.png) no-repeat;
    background-position: 4px 0px;
    padding-left: 40px;
    background-size: 24px;

}

.cte-txt.pad-sec.por-bg h1 {

    background: url(/images/frontend/acni-mg.png) no-repeat;
    padding-left: 40px;
    background-size: 24px;
}

.cte-txt.pad-sec.ac-bg h1 {
    background: url(/images/frontend/tx-ac-img.png) no-repeat;
    background-position: 4px 0px;
    padding-left: 40px;
    background-size: 24px;
}

.evt-pg-wp.ju-cen-sec .evt-btn {
    opacity: 0;
    pointer-events: none;
}

section#sidebar .panel.radius {
    background: linear-gradient(0deg, #FBFBFB, #FBFBFB) !important;
    border: 1px solid #D7D7D7;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 10px 20px;
}

section#sidebar .panel.radius h4 {
        font-family: 'Titillium Web';
        font-style: normal;
        font-weight: bold;
        font-size: 21px;
        line-height: 32px;
        color: #292D30;
}


section#sidebar .panel.radius ul.disc {
    margin: 0px !important;

}

section#sidebar .panel.radius ul.disc li {
    margin: 10px 0px;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #282828;
    padding-left: 20px;
    background: url(/images/frontend/cur-bg.png) no-repeat;
    background-position: 4px 7px;
    font-family: 'Titillium Web';
}


.panel.radius.tir h4 {
    color: #ffF !important;
}



li.cur-img-bg {
    background: url(/images/frontend/cur-bg.png) no-repeat;
    background-position: 0px 7px;
}

p.pre-sn-tb {
    margin-bottom: 0px;
    padding-bottom: 0px;
}


/* .pad-sec-2.pre-sec-pad p span {
    font-size: 16px;
} */

.pad-sec-2.pre-sec-pad p span {
    font-size: 17px !important;
    font-family: 'Titillium Web' !important;
    font-weight: normal !important;
    padding: 20px 0px !important;
    display: block;
}

.fib-no li {
    background: none;
    padding-left: 0px;
    display: flex;
    align-items: baseline;
}

.corte-txt.fib-no li span {
    font-style: normal;
    font-weight: bold !important;
    font-size: 15px;
    line-height: 20px;
    color: #969C99;
    margin-right: 10px;
    display: block;
}

.st-tb-sec table {
    display: none;
}

.sni-tb-min-sc {
    display: block;
    width: 100%;
    padding: 0px 20px;
}

.sni-tb-min-sc table  {
    border: none;
}

th.we-bg-sc {
    font-family: 'Titillium Web' !important;
    background: #C0392B;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF !important;
}

th.nl-bg-sc {
    font-family: 'Titillium Web' !important;
    background: #7F8C8D;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF !important;
}



th.tr-bg-sc {
    font-family: 'Titillium Web' !important;
    background: #0071BB;
    border-radius: 5px 0px 0px 0px;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px !important;
    color: #FFFFFF !important;
    padding: 15px 0px;
}

.panel.weekly-strategy.positive {
    color: #333333 !important;
}

.side-nav li a {
    font-size: 15px !important;
}

.st-we-sc {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.st-dy-sc-1 {
    margin-right: 10px;
}

th.st-bg-sc {
    font-family: 'Titillium Web' !important;
    background: #27AE60;
    border-radius: 0px 5px 0px 0px;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF !important;
}


td.td-txt-sc {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    color: #0071BB;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    box-sizing: border-box;
    text-align: center !important;
}

td.ne-dy-sc {
    background: #FFF6F5;
    border: 1px solid #E0E0E0;
    box-sizing: border-box;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    color: #C0392B !important;
}


td.ne-dy-sc a{
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    color: #C0392B !important;
    font-family: 'Titillium Web' !important;
    text-decoration: none !important;
}

td.he-bg-wh {
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    box-sizing: border-box;
}

td.he-bg-wh a {
    color: #404446 !important;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Titillium Web' !important;
    text-decoration: none !important;
}

table.sentiment-table tr td {
    padding: 15px 0px ;
}

td.gn-bg-sc {
    background: #E0FAEB;
    border: 1px solid #E0E0E0;
    box-sizing: border-box;
}


td.gn-bg-sc a {
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 25px;
color: #19AD57 !important;
font-family: 'Titillium Web' !important;
text-decoration: none !important;
}

.st-dy-sc-2 {
    font-size: 16px;
}

.st-dy-sc-1 {
    margin-right: 10px;
    font-size: 16px;
}

h5.subheader {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 26px;
    color: #0071BB;
    padding-bottom: 20px;
    margin: 20px;
    border-bottom: 1px solid #F2F3F3;
    width: auto;
}

strong.sg-txt-cr {
    color: #292D30;
    font-weight: 600 !important;
}

ul.block-grid.six-up.mobile-three-up.list-btn-stm li a {
    background: #FFFFFF;
    border: 1.5px solid #0071BB;
    box-sizing: border-box;
    border-radius: 5px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    letter-spacing: 0.03em;
    color: #0071BB;
    text-decoration: none !important;
}

ul.block-grid.six-up.mobile-three-up.list-btn-stm li a:hover {
    background: #0071BB;
    color: #FFFFFF;
    box-shadow: none !important;
}

p.sn-sh-sc {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 26px;
    color: #0071BB;
    padding: 10px 20px 0px 20px;
}




/* end */

/* 15-09-21 */
.mystock-list-column h3 {
    border-radius: 5px!important;
    color: #292D30;
    padding: 13px 20px 8px 20px !important;
    margin-bottom: 15px !important;
}
.mystock-list-column h3 span {
    vertical-align: sub;
    margin-right: 8px;
}
.twelve.columns.mystock-list-column {
    background: #FFFFFF;
    box-shadow: 2px 3px 11px 2px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
}
.mystock-list-column ul.list-point{margin-bottom: 0;}
.twelve.columns.mystock-list-column ul.list-point {
     list-style-image: url("/images/frontend/Vec-img.png");
     padding-left: 20px;
}
.twelve.columns.mystock-list-column ul.list-point li {
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #282828;
    margin-bottom: 15px;
}
.twelve.columns.mystock-list-column ul.list-point li:last-child {
    margin-bottom: 0px;
}
.list-point-parent h6 {
    font-weight: bold;
    font-size: 17px;
    line-height: 26px;
    color: #0071BB;
    margin: 0 0 15px 0;
}
.list-point-parent {
    padding-left: 20px;
}
.list-point-parent.list-point-parent-second {
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #DBDBDB;
}
.twelve.columns.mystock-list-column .list-point-parent-second ul.list-point {
    list-style-image: url("/images/frontend/Vec-img-red.png");
}
.list-point-parent p {
    font-weight: normal;
    font-size: 17px;
    line-height: 26px;
    text-align: justify;
    color: #404040;
    margin-bottom: 15px;
}
.mystock-list-column-inner.mlci-second {
    margin-top: 20px;
}
.right-side-paragrap-section p {
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}
.right-side-paragrap-section {
    background: linear-gradient(0deg, #005186, #005186);
    border-radius: 10px;
    padding: 15px 34px 15px 20px;
	float: left;
    width: 100%;
    margin-bottom: 20px;
}
.stock-full-sec{padding:0!important;}
.right-blue-section{
	padding-left:25px!important;
	padding-right:0!important;
}
.toggle-graph-with-icons .mov_con.mys_icon {
    width: auto!important;
}
.toggle-graph.toggle-graph-with-icons {
    display: flex;
    align-items: center;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.mov_con.mys_icon img {
    margin-right: 20px;
}
.toggle-graph-with-icons .sky_sec, .toggle-graph-with-icons .dia_sec {
    width: calc(100% - 126px);
}
.toggle-graph.toggle-graph-with-icons .close_con.mys_icon {
    width: auto;
    margin-left: 20px;
}
div#graph-mystock {
    float: left;
    width: 100%;
    background: #F5F5F5;
    border: 1px solid #D7D7D7;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 26px 42px 35px 19px;
    margin-top:15px;
}
.sky_sec {
    border: 1px solid #03A949;
}
.dia_sec {
    border: 1px solid #E74C3C;
}
.graph-mystock-parent {
    float: left;
    width: 100%;
	background: #FFFFFF;
	box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.09);
	border-radius: 10px;
	padding:20px;
	margin: 15px 0 20px 0;
}
.my_stock_caption {
    background: #0071BB;
    padding: 18px 25px 16px 25px !important;
}
.my_sto_back_color div.my_stock_caption h1 {
    font-weight: 600;
    font-size: 32px;
    line-height: 49px;
    color: #FFFFFF;
	display:block;
}
.my_sto_back_color div.my_stock_caption span {
    font-weight: normal;
	font-size: 18px;
	line-height: 27px;
	display:block;
	color: #FFFFFF;
	margin-left:0;
	font-weight: lighter;
}
.msbc-parent {
    padding: 0!important;
}
.my_sto_form {
    float: left;
    width: 100%;
    padding: 22px 0 23px;
    background: #e2edf5;
}
.post_div_sec {
    padding: 0px!important;
}
.my_sto_form form{margin-bottom:0;}
.my_sto_form .post_div_sec input {
    border: 1px solid #EAEAEA!important;
	font-size: 16px;
	line-height: 22px;
	color: #7E7E7E;
	max-width: 100%!important;
	height: 55px!important;
	border-radius: 10px!important;
}
.row {
    width: 100%!important;
}
.my_sto_form .post_div_sec_inn {
    max-width: 749px!important;
    margin: auto;
    width: 749px;
	position: relative;
}
.post_div_sec_inn .btn.btn-info {
    position: absolute;
    top: 4px;
    right: 4px;
}
.post_div_sec_inn button.btn.btn-info {
    background: #0071BB;
    border-radius: 8px;
    padding-top: 10px;
    padding-bottom: 10px;
	text-transform: uppercase;
}
.btn.btn-secondary.toggle-graph-terms {
    border: 1px solid #0071BB;
    background: transparent;
    font-weight: bold;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    color: #0071BB;
	box-sizing: border-box;
	border-radius: 8px;
	margin-right:15px;
}
.btn.btn-secondary.toggle-graph-terms.active-term {
	background: #0071BB;
	color: #FFFFFF;
}
.my_stock_route .updata_section {
    margin-bottom: 0;
    margin-top: 15px;
}
h2.updata_text {
    font-size: 15px !important;
}
.stock-full-sec.col-lg-12 {
    float: left;
    width: 100%;
}
.graph-mystock-body-sec-parent {
    float: left;
    width: 100%;
    padding: 0 25px;
}
.stock-full-sec > .row{margin:0!important;}
.left-stk-section {
    padding: 0!important;
}
.msbc-parent .my_stock_route {
    padding: 0 25px!important;
}
.ask_section h2 img {
    margin-right: 16px;
}
.my_stock_caption img {
    width: 25%;
}
.my_stock_caption {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

@media only screen and (max-width:767px){
.twelve.columns.mystock-list-column {
    float: left;
}
.my_sto_form .post_div_sec_inn {
    max-width: 95%!important;
}
div#graph-mystock {
    padding: 0px 10px 0px 10px;
}
.mov_con.mys_icon img {
    margin-right: 10px;
    width: 15px;
    align-items: center;
    align-self: center;
}
.toggle-graph-with-icons .sky_sec, .toggle-graph-with-icons .dia_sec {
    width: calc(100% - 71px);
}
.graph-mystock-body-sec-parent {
    padding: 0 10px;
}
.graph-mystock-parent, .twelve.columns.mystock-list-column {
    padding: 14px;
}
.right-blue-section {
    padding-left: 0px!important;
}
.btn.btn-secondary.toggle-graph-terms {
    font-size: 11.5px;
    margin-right: 4px;
}
.btn.btn-secondary.toggle-graph-terms:last-child {
    margin-right: 0px;
}
.msbc-parent .my_stock_route {
    padding: 0 10px!important;
}
.post_div_sec .post_div_sec_inn button {
    width: 115px;
}
.post_div_sec_inn button.btn.btn-info {
    padding-top: 6px;
    padding-bottom: 6px;
}
.my_sto_form .post_div_sec input {
    height: 47px!important;
}
.twelve.columns h3 {
    font-size: 17px;
}
.mystock-list-column h3 span {
    margin-right: 5px;
}
.right-side-paragrap-section p {
    font-size: 15px;
}
.toggle-graph.toggle-graph-with-icons .close_con.mys_icon {
    margin-left: 10px;
}
.close_con.mys_icon img.deleteCross {
    width: 11px;
	align-items:center;
	align-self:center;
}
.twelve.columns.mystock-list-column ul.list-point li {
    font-size: 14px;
    line-height: 20px;
}
.ajax-stock-graph {
    padding: 0px 10px 0px 10px!important;
}
.my_stock_caption {
    flex-direction: column;
}
.my_stock_caption img {
    width: 100%;
    margin-left: unset;
    margin-top: 15px;
}
}
@media only screen and (max-width:450px){
.sky_sec h2, .dia_sec h2 {
    font-size: 11px!important;
}
}




/* 17-09-2021 */

.twelve.columns.mystock-list-column .red {
    color: #FF0000;
    font-size: 16px;
    font-weight: bold !important;
}


.mystock-list-column-inner.mlci-second {
    width: 100%;
}


.btn.btn-secondary.toggle-graph-terms.active-term {
    outline: none;
    box-shadow: none;
}


.row {
    margin: 0px !important;
}


.sky_sec h2 strong {
    color: #000;
}

.dia_sec h2 strong {
    color: #000;
}

.my_stock_caption img {
    width: 25%;
}

.bd-sc:first-child div table {
    width: 100% !important;
}

/* newletter pages css */

.gen-sc-1 h3.gen-hed-txt {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 43px;
    color: #292D30;
    padding: 0px 0px 10px 0px;
    background:none;
    display: flex;
    align-items:baseline;
}

h3.gen-hed-txt span {
    color: #0071BB;
    margin-right: 5px;
}

.den-sc-pre {
    display: block;
    width: 100%;
    background: #F0F6FB;
    border: 1px solid #C8E4F6;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 15px 20px;
}

.den-sc-pre p {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 26px;
    text-align:left;
    color: #292D30;
    margin-bottom: 13px;
}

.com-an-sc {
    display: block;
    width: 100%;
}

.com-an-sc h3.com-hed-sc {
    background: #0071BB;
    border-radius: 10px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 28px;
    text-align: center;
    color: #FFFFFF;
    padding: 16px 0px;
    display:block;
}

.com-pre-sc {
    background: #FFFFFF;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    padding: 15px 20px;
    margin: 25px 0px;
}

.com-pre-sc p span {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 26px;
    text-align: left;
    color: #404040;
}

.den-sc-pre ul li {
    font-size: 15px;
    font-weight: 600;
}

span.dis_spn {
    display: block;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 27px;
    color: #292D30;
}

.den-sc-pre p a {
    font-weight: 600;
    font-family: 'Titillium Web';
    font-style: normal;
    color: #0071BB;
    text-decoration: none;
}

.sen-fl-sc h3.gen-sc {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 33px;
    color: #292D30;
    background: none;
    padding: 0px;
    display: flex;
    align-items: baseline;
}

.sen-fl-sc {
    display: block;
    width: 100%;
    margin: 20px 0px;
}

.sen-fl-sc h5.subheader {  
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    color: #6B6B6B;
    margin: 13px 0px 16px 0px;
    padding: 0px;
    border: none;
}

.side-nav:after {
    contain: none !important;
}

h3.rd-cn-sc {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 26px;
    text-align: justify;
    color: #404040;
    background: none !important;
}

.corte-txt.pd-sec h3.rd-cn-sc {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 26px;
    text-align: justify;
    color: #404040;
    background: none !important;
    padding: 0px !important;
    margin: 10px 0px 15px 0px ;
}



.corte-txt.pd-sec p.rd-sc-pr {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight:600;
    font-size: 15px;
    line-height: 26px;
    text-align: justify;
    color: #404040;
    padding: 0px;
    margin: 5px 0px 7px 0px;
    background: url(https://members.stocktradersdaily.com/seo/NewsletterDesign/images/ble-img.png) no-repeat;
    background-position: 0% 7px;
    padding-left: 20px;
    
}

.cn-sc-rd {
    display: block;
    width: 100%;
    float: left;
    margin: 0px 0px 15px 0px;
}

.cn-sc-rd p {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 26px;
    text-align: justify;
    color: #404040;
    padding: 0px;    
    padding-left: 20px;
}

.cn-sc-rd h5 {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 26px;
    color: #0071BB;
    margin: 0px 0px 5px 0px;background: url(/images/frontend/Vec-img.png)#FFFFFF no-repeat;
    background-position: 0% 9px;
    padding-left: 20px;
    
}

.corte-txt.pd-sec.bld-rm-sc li {
    font-weight: 600;
}

.cn-sc-rd h5 span {
    color: #000;
    margin-left: 5px;
}

.raw-sc {
    display: block;
    width: 100%;
    float: left;
}

.twelve.columns .raw-sc h3 {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 35px;
    color: #0071BB;
    background: none;
    padding: 0px;
    margin-bottom: 10px;
}

.twelve.columns .raw-sc h3 span {
    color: #000;
}

.rew-date-sc {
    background: #FFFFFF;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    padding: 20px;
    display: block;
    width: 100%;
}

.raw-sc .six.columns {
    padding: 0px;
}

.tre-sc-1 {
    display: block;
    width: 100%;
    float: left;
    background: #F0F6FB;
    border: 1px solid #C8E4F6;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 20px;
    margin: 25px 0px;
}

.tre-sc-1 .panel.radius {
    padding: 0px;
    border: none;
    box-shadow: none;
    margin: 0px;
}

.tre-sc-2 {
    display: block;
    width: 100%;
    float: left;
}

.tre-sc-1 .panel.radius h4 {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 14px;
    text-align:left;
    color: #000000;
    margin-bottom: 16px;
}


span.clr-span {
    color: #0071BB;
    margin: 0px 5px;
}

span.sub-clr-span {
    color: #75787B;
}

.tre-sc-1 p {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 26px;
    color: #404040;
    margin: 0px 0px 0px 0px;
    background: url(/images/frontend/Vec-img.png) no-repeat;
    background-position: 0% 9px;
    padding-left: 20px;
    float: left;
}

.panel.radius.sec-2 h4 {
    margin-top: 16px;
    width: 100%;
    float: left;
}


.ytr-sec {
    display: block;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    padding: 15px 20px;
    margin-bottom: 25px;
}

.panel.radius.yellow {
    padding: 0px;
}

.ytr-sec p {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 26px;
    text-align: justify;
    color: #404040;
    margin: 0px;
}
.ysr-sc {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 26px;
    text-align: justify;
    color: #404040;
}

h2.res-sc-hed {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 43px;
    color: #0071BB;
}

span.yen-span {
    color: #000;
}

.min-sc-raw {
    display: block;
    width: 100%;
    float: left;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    padding: 20px;

}

.min-sc-raw .raw-sec .six.columns.raw-table .list-item-section {
    margin-left: 0px;
}

.min-sc-raw .raw-sec .six.columns.raw-table:nth-child(2) .list-item-section {
    padding-left: 20px;
    border-right: 0px;
}

.min-sc-raw .raw-sec:nth-child(2) .six.columns.raw-table .list-item-section {
    border-bottom: none;
    padding-top: 20px;
}


.str-sc-ns {
    background: #FFFFFF;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    padding: 15px 20px 15px 20px;
    margin: 20px 0px;
    transition: 0.3s;
    border: 2px solid transparent;
}
h4.jump:after, h5.jump:after{
    content: none;
}

h4.jump:after, h5.jump{
    margin: 0px;
}

.str-sc-ns h5.jump a {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 30px;
    text-transform: uppercase;
    color: #0071BB;
    padding: 0px 5px;
    background: transparent !important;
    text-decoration: none !important;
    background: url("https://members.stocktradersdaily.com/seo/NewsletterDesign/images/grn-stk.png") no-repeat !important;
    background-position: 0px 4px !important;
    padding-left: 30px;
   
    
}

.str-sc-ns.main {
    background: #F4FAFD;
    border: 2px solid #0071BB;
    box-sizing: border-box;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 10px;

}

.str-sc-ns p {
    color: #292D30;
    font-size: 17px;
    font-weight: 500;
    line-height: 28px;
    font-family: 'Titillium Web';
    font-style: normal;
    margin-bottom: 0px;
   
}
.row.tech-analysis.min-trm-sc {
    display: flex;
    margin-bottom: 30px !important;
}

.trm-sc-in .panel.radius.callout {
    padding: 0px;
    margin-bottom: 0px !important;
}

.trm-sc-in {
    background: #F0F6FB;
    border: 1px solid #C8E4F6;
    box-sizing: border-box;
    border-radius: 10px;
    margin-right: 10px;
    padding: 18px;
    width: 345px;
    max-width: 100%;
    
}

.row.tech-analysis.min-trm-sc:nth-child(3){
margin-right: 0px;
}
.trm-sc-in .panel.radius.callout h4 a span {
    color: #000;   
}

.trm-sc-in .panel.radius.callout h4 a {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
    color: #0071BB;
    text-decoration: none !important;
}

.trm-sc-in .panel.radius.callout p {
font-family: 'Titillium Web';
font-style: normal;
font-weight: normal;
font-size: 17px;
line-height: 28px;
text-align: left;
color: #404040;
margin-bottom: 0px !important;
}
.trm-sc-in .panel.radius.callout p a {
    display: none;
}

.tre-sc-2 h4 {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 30px;
    color: #292D30;
    margin-bottom: 10px;
    margin-top: 0px;
}

.ns-tble-sc table {
    width: 600px;
    max-width: 100%;
}

.ns-tble-sc {
    background: #FFFFFF;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    padding: 18px;
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 25px;
}

h1.nl-cr-hed {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 44px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #292D30;
    margin: 0px 0px 0px 0px;
}

p.up-sc-pr-tg {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 21px;
    text-align: left;
    color: #404040;
    margin-bottom: 0px;
}

h2.hed-sc-up {
    text-align: center !important;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 28px;
    color: #FFFFFF;
    background: #0071BB;
    border-radius: 10px;
    padding: 16px 0px;
    margin: 20px 0px 20px 0px;
    float: left;
    width: 100%;
}

.nl-cr-sc {
    display: block;
    width: 100%;
    float: left;
}

h1.nl-nr-txt {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 26px;
    line-height: 40px;
    text-align: left;
    color: #292D30;
    margin: 0px 0px 17px 0px;
}
span.ays-txt {
    color: #0071BB;
    margin-left: 5px;
}

.nl-chr-sc {
    display: block;
    width: 100%;
    float: left;
}

.ntc-bg-sc {
    background: #F0FDE0;
    border: 1px solid #D9D2D2;
    box-sizing: border-box;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.17);
    border-radius: 10px;
    border-top: 5px solid #5CC103;
    padding: 20px;
    float: left;
    margin-bottom: 25px;
    width: 100%;
}

ul.nl-sc-lst {
    padding: 0px;
    display: inline-block;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    margin: 0px;
    justify-content: space-between;
}

li.ne-tr-lst {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 30px;
    text-align: left;
    color: #0071BB;
    margin-right: 20px;
}

.mr-lf-sc {
    display: inline-block;
    width: auto;
    float: right;
}

li.grn-crl {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    text-align: left;
    color: #292D30;
    margin-right: 20px;
    background: url("https://members.stocktradersdaily.com/seo/NewsletterDesign/images/grn-crl.png") no-repeat;
    background-position: 10px 6px;
    padding-left: 30px;
    margin-left: auto;
}


ul.nl-sc-lst li {
    display: inline-block;
    white-space: nowrap;
}
li.rd-crl {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 26px;
    text-align: left;
    color: #292D30;
    background: url("https://members.stocktradersdaily.com/seo/NewsletterDesign/images/red-crl.png") no-repeat;
    background-position: 10px 6px;
    padding-left: 30px;
}

.ntc-txt-sc img {
    display: block;
    margin: 10px auto;
    width: auto;
    max-width: 100%;
}


.mtc-bg-sc {
    background: #FFFFFF;
    border: 1px solid #D9D2D2;
    padding: 20px;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.17);
    border-top: 5px solid #00AFA5;
    border-radius: 10px 10px 0px 0px;
    float: left;
    margin-bottom: 25px;
    width: 100%;
}

.ltc-bg-sc {
    background: #DDF5FC;
    border: 1px solid #D9D2D2;
    box-sizing: border-box;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.17);
    border-radius: 10px;
    float: left;
    padding: 20px;
    border-top: 5px solid #07779C;
    margin-bottom: 25px;
    width: 100%;
}


.rus-bg-sc {
    background: #FFFFFF;
    border: 1px solid #D9D2D2;
    box-sizing: border-box;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.17);
    border-radius: 10px;
    float: left;
    padding: 20px;
    border-top: 5px solid  #0000FF;
    margin-bottom: 25px;
    width: 100%;

}

.nar-bg-sc {
    background: #FDF7E0;
    border: 1px solid #D9D2D2;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.17);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 25px;
    float: left;
    border-top: 5px solid #FEC700;
    width: 100%;
}

.mid2-bg-sc {
    background: #FFFFFF;
    border: 1px solid #D9D2D2;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.17);
    border-radius: 10px;
    display: block;
    float: left;
    padding: 20px;
    margin-bottom: 25px;
    border-top: 5px solid #E74C3C;
    width: 100%;
}

.log2-bg-sc {
    background: #E9E3FD;
    border: 1px solid #D9D2D2;
    box-sizing: border-box;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.17);
    border-radius: 10px;
    padding: 20px;
    float: left;
    border-top: 5px solid #5928FC;
    width: 100%;
    margin-bottom: 25px;
}

.pr-txt-trp-sc {
    background: #FFFFFF;
    border: 2px solid #FFFFFF;
    box-sizing: border-box;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.11);
    border-radius: 3px;
    padding: 10px 20px;
    cursor: pointer;
    margin-bottom: 10px;
    width: 100%;
}

.pro-trp-sc {
    display: block;
    width: auto;
    position: relative;
}

.pr-txt-trp-sc a {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 27px;
    color: #333333;
    text-decoration: none !important;
}

.tol-tip-sc {
    position: absolute;
    width: auto;
    background: #FFF;
    padding: 10px;
    z-index: 12;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.11);
    border-radius: 3px;
    display: none;
}

.tol-tip-sc p {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    text-align: left;
    color: #292D30;
    margin: 0px;
}

.tol-tip-sc:before {
    border: solid;
    border-color: #FFF transparent;
    border-width: 0px 7px 9px 7px;
    content: "";
    left: 0;
    position: absolute;
    top: -9px;
    right: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    width: 15px;
}

.pro-trp-sc:hover .tol-tip-sc{ display: block !important;}

span.det-nd-sc {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    text-align: left;
    color: #292D30 !important;
    margin-left: 5px;
}

span.tme-ns-sc {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    text-align: left;
    margin-left: 5px;
}

li.ne-tr-lst span {
    color: #0047FF;
    font-weight: 900;
    font-size: 18px;
    margin-left: 5px;
    line-height: 30px;
}

.str-img-sc {
    display: flex;
    align-items: center;
    padding-left: 26px;
}

.str-img-sc img {
    margin-left: auto;
}

.str-img-sc span {
width: auto;
padding-right: 30px;
}


.panel.radius.yellow {
    padding: 0px;
    border: none !important;
    box-shadow: none;
}

.str-sc-ns:hover {
    background: #F4FAFD;
    border: 2px solid #0071BB;
    box-sizing: border-box;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
}

.trm-sc-in .panel.radius.callout p span {
    display: block;
}

.trm-sc-in .panel.radius.callout p span {
    display: block;
    color: #404040;
    font-size: 17px;
    font-style: normal;
    text-align: left;
    font-weight: 600;
}

.sen-fl-sc h3.gen-sc img {
    margin-right: 10px;
}

.trm-sc-in .panel.radius.callout p .span-2 {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 28px;
    text-align: justify;
    color: #9DA0A2;
    margin-bottom: 15px;
}

a.a-sc-1 {
    color: #000;
    text-decoration: underline;
    font-weight: 900;
    font-size: 16px;
}

p.rd-sc-pr.mr-bm {
    margin-bottom: 15px !important;
}


.trm-sc-in .panel.radius.callout p span span span {
    display: none;
}

.row.tech-analysis.min-trm-sc:nth-child(2) {
    margin-right: 0px !important;
}

.trm-sc-in .panel.radius.callout p span span {
    font-weight: normal !important;
}

/*.my_stock_caption img {
    width: 25%;
    opacity: 0; 
}
 END */

/* Contact page css */

.tabs dd.active, .tabs li.active {
    border: none !important;
    margin-top: 0px !important;
}

ul.tabs-content.contained > li{
    border:none !important;
    padding: 20px 0px;
}

.tabs dd.active a, .tabs li.active a {
    border: none !important;
    padding: 0px;
    font-weight: 600 !important;
    font-size: 18px;
}

.tabs {
    border: none !important;
}

h1.con-hed-us {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    color: #292D30;
    margin-bottom: 0px;
    padding: 0px !important;
}

dl.contained.tabs {
    margin-top: 10px;
    display:flex;
    align-items:center;
    justify-content: space-between;
    height: auto;
    padding: 8px 20px;background: #F5F5F5;
    border-radius: 10px;


}

dd.support a {
    border: 1px solid #c82005;
    border-radius: 3px;
    padding: 8px 10px;
    line-height: 20px;
    height: auto !important;
    font-weight: 600 !important;
    color: #000 !important;
    text-decoration: none !important;
    font-size: 15px;
    background-color: transparent !important;
}

dl.contained.tabs dd.active a {
    text-decoration: none !important;
    line-height: 20px !important;
    height: auto;
    background: transparent;
}


.us-int-main {
    display: flex;
    align-items: baseline;
    margin-bottom: 20px;
}

.con-us-int label {
    display: block;
    width: 100%;
    height: auto !important;
    font-family: 'Titillium Web';
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #000;
    margin-bottom: 15px;
}
.con-us-int {
    width: 100%;
    display: block;
    margin-right: 30px;
}

.con-us-int:nth-child(2) {
    margin-right: 0px !important;
}

.us-int-main .con-us-int input {
    background: #FFFFFF;
    border: 1px solid #D3D3D3;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 8px 25px;
    width: 100%;   
    height: auto !important;
    box-shadow: none !important;
    margin-bottom: 0px !important;
    outline: none !important;
    font-family: 'Titillium web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 19px;
    color: #212531;
}

.us-int-main .con-us-int input:focus{
    border: 1px solid #0071bb;
}

label.txt-lal-sc {
    display: block;
    width: 100%;
    height: auto !important;
    font-family: 'Titillium Web';
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #000;
    margin-bottom: 15px;

}

textarea#message {
    box-shadow: none !important;
    background: #FFFFFF;
    border: 1px solid #D3D3D3;
    box-sizing: border-box;
    width: 100% !important;
    height: auto;
    border-radius: 5px;
    padding: 15px 20px !important;
    outline: none !important;
    font-family: 'Titillium web';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #212531;
    margin-bottom: 20px;
}

textarea#message:focus{
    border: 1px solid #0071bb;
}

h6.cap-sc-main {
    margin: 0px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 27px;
    color: #54575C;
}

h6.cap-sc-main span {
    color: #f20707;
}

p.cap-pre-sc {
    padding: 0px 0px;
}

input#captcha:focus{
    border: 1px solid #0071bb;
}

input#captcha {
    background: #FFFFFF;
    border: 1px solid #D3D3D3;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 8px 25px;
    width: 80%;   
    height: auto !important;
    box-shadow: none !important;
    margin-bottom: 0px !important;
    outline: none !important;
    font-family: 'Titillium web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 19px;
    color: #212531;
}

p.cpy-sc-txt {
    padding: 8px 0px;
    margin: 0px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 27px;
    color: #54575C;
}

.sub-sc-us {
    border: 1px solid #0071BB;
    background: #FFF;
    color: #0071BB;
}

.corte-main.con-us-pd {
    padding: 20px 20px;
}

.sub-sc-us {
    border: 1px solid #0071BB;
    background: #FFF;
    color: #0071BB;
    width: 120px;
    height: 40px;
    font-size: 16px;
    transition: 0.5s;
    box-shadow: none !important;
}

.sub-sc-us:hover {
    background: #0071bb;
    color:#FFF;
}

.cap-flx {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}

.corte-main.add-sc-us {
    padding: 15px 10px;
    background: #C8E4F6;
}

.corte-main.add-sc-us p {
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 600;
    line-height: 25px;
    text-align: left;
    color: #000;
    display: flex;
}

h5.ad-sc-us {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 27px;
    color: #292D30;
    font-family: 'Titillium web';
    margin: 0px;
    display: flex;
    align-items: center;
}

span.svg-us-sc {
    width: auto;
    height: 22px;
    float: left;
    margin-top: 4px;
}

span.svg-us-sc svg {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}

p.fax-sc-us {
    padding: 0px !important;
}


table.table-report tbody tr td {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #292D30;
    padding: 8px 20px;
}

div#tt .twelve.columns blockquote.small {
    background: linear-gradient(0deg, #FBFBFB, #FBFBFB);
    border: 1px solid #D7D7D7;
    box-sizing: border-box;
    border-radius: 5px;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 22px;
    color: #000000;
}

div#tt .twelve.columns p a {
    background: #0071BB;
    border-radius: 10px;
    border: 1px solid #0071BB;
    box-shadow: none !important;
    text-decoration: none !important;
    margin-top: 10px;
    margin-bottom: 0px;
}

section#sidebar .panel.radius {box-shadow: none;}


.right-side-paragrap-section p a {

    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #FFF !important;
    text-transform: capitalize;
    text-decoration: underline;
}

.my-sc-main {
    background: #FFFFFF;
    box-shadow: 2px 3px 11px 2px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
    display: block;
    width: 100%;
    float: left;
}

.my-sc-main {
    background: #FFFFFF;
    box-shadow: 2px 3px 11px 2px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
    display: block;
    width: 100%;
    float: left;
}

.my-sc-main p {
    float: left;
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #282828;
}


/* END */

/* Special-reports */

.corte-main.pdf-sc ul.block-grid.two-up.mobile-one-up.pdf-sc-li .headline a {
    border: none !important;
    color: #0071BB;
    font-size: 20px;
    font-weight: 600;
}

.excerpt p {
    padding: 0px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;    
    margin-bottom: 10px;
    background: none !important;
    
}

.corte-main.pdf-sc ul.block-grid.two-up.mobile-one-up.pdf-sc-li {
    display: flex;
    flex-wrap: wrap;
   
}

.corte-main.pdf-sc ul.block-grid.two-up.mobile-one-up.pdf-sc-li li {
    width: 50%;
    display: inline-block;
    float: left;
    position: relative;
}

.corte-main.pdf-sc ul.block-grid.two-up.mobile-one-up.pdf-sc-li li time {
    border: none !important;
    color: #0071BB;
    font-size: 13px;
    font-weight: 600;
    position: absolute;
    bottom: 0;
}

.corte-main.pdf-sc .excerpt p span {
    background: none !important;
    font-weight: normal !important;
}


.corte-main.pdf-sc .panel {
    border:none !important;
    box-shadow: none !important;
    position: unset !important;
}

.excerpt p:empty {
    display: none;
}

 /* width 
.excerpt p::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

 Track 
.excerpt p::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 0px;
}
 
 Handle 
.excerpt p::-webkit-scrollbar-thumb {
  background: #0071BB; 
  border-radius: 0px;
} */


.reports-list li img.doctype {
    left: 11px;
    width: 40px;
    border-radius: 5px;
}

/* END */


/* economic sucess */ 

.corte-main.eco-sc .archive {
    padding: 0px;
    display: block;
    width: 100%;
}

.archive p:empty {
    display: none !important;

}

.ar-dt-sc .date {
    border: none !important;
    position: unset;
    background: #F5F5F5;
    width: 100%;
    padding: 12px 20px;
    color: #000;
    font-size: 14px;
    margin-bottom: 0px;
}

.ar-dt-sc .date span:nth-child(2) {
    background: none !important;
    box-shadow: none !important;
    margin: 0px;
    font-size: 14px;
    color: #0071BB !important;
    font-weight: 600 !important;
    text-transform: capitalize;
}

.ar-dt-sc .date span.cal-svg {
    box-shadow: none;
    margin: 0px;
    margin-right: 5px;
}

a.ahr-dir-sc {
    display: contents;
    width: auto;
    float: right;
}

/* END */


/* Performance Summary */

.twelve.columns.corte-main {padding: 0px;}

.ti-sc-bg {
    border: none !important;
    position: unset;
    background: #F5F5F5;
    width: 100%;
    padding: 12px 20px;
    margin-bottom: 0px;
    margin: 0px;
}

.ti-sc-bg time {
    font-size: 15px;
    color: #000;
    font-weight: 600;
    line-height: 26px;
    font-family: 'Titillium Web';
    text-transform: capitalize !important;

}

.ti-sc-bg time span {

    margin: 0px;
    font-size: 14px;
    color: #0071BB !important;
    font-weight: 600 !important;
}


.tb-sc-pd {
    display: block;
    width: 100%;
    padding: 0px 20px;
}

span.nt-sc {
    color: #0071BB;
    font-weight: 600;
    line-height: 25px;
}

table.able-info.performance.responsive {
    border: 1px solid #D3EAF9;
}


table.able-info.performance.responsive thead tr th {
    padding: 7px 16px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 28px;
    text-align: left;
    color: #000000;
    /* white-space: nowrap; */
}

table.able-info.performance.responsive tbody tr td {
    padding: 7px 16px;
    text-align: left;
    color: #000;
    line-height: 28px;
   /*font-weight: 600; 
   font-size: 15px;*/
    font-family: 'Titillium Web';
    font-style: normal;
    /* white-space: nowrap; */
}

table.able-info.performance.responsive tbody tr td a {
    color: #0071BB !important;
    text-decoration: none !important;
}

table td.yes, table th.dark-blue {
text-align: center !important;
color: #FFF !important;
}


.sec-tb-sc tbody tr th {
    padding: 7px 16px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 28px;
    text-align: left;
    color: #000000;
}

.sec-tb-sc tbody tr td {
    padding: 7px 16px;
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 28px;
    text-align: left;
    color: #000000;
}


.sec-tb-sc { border: 1px solid #D3EAF9; }

.sec-tb-sc tbody tr td.notify {color: #E11313;}

body.body_color.messageboard .container-fluid.back_color_white {
    margin-bottom: 0px !important;
}

body.body_color.messageboard form#frmSearch {
    margin-bottom: 0px;
}

body.body_color.messageboard form#frmSearch input.searchTerm {
    margin-bottom: 0px;
    background: #FFF;
    padding: 10px 140px 10px 50px;
    height: auto;
    border-radius: 8px;
}

body.body_color.messageboard form#frmSearch .searchButton {
    width: 140px;
    height: 44px;
    background: #0071BB;
    border-radius: 8px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    border: none;
    position: absolute;
    right: 0px;
    top: 0px;
    text-transform: uppercase;
}

body.body_color.messageboard form#frmSearch .search img {
    position: absolute;
    top: 11px;
    left: 10px;
    border-right: 1px solid #7E7E7E;
    padding-right: 10px;
}



section#sidebar .side-nav ul.home-link li.current:nth-child(6) {
    background:#0071BB url(/images/frontend/bc-pm-img-2.png) no-repeat !important;
    background-position: 15px 10px !important;
    color: #fff;
}

  section#sidebar .side-nav ul.home-link li.current a {
    color: #FFF !important;
}

  section#sidebar .side-nav ul.home-link li:hover{
    color:#0071BB !important ;
  }

section#sidebar .side-nav ul.home-link li.current:nth-child(7) {
    background:#0071BB url(/images/frontend/bc-ma-img-2.png) no-repeat !important;
    background-position: 15px 10px !important;
}

section#sidebar .side-nav ul.home-link li.current:nth-child(4) {
    background:#0071BB url(/images/frontend/bc-ea-img-2.png) no-repeat !important;
    background-position: 15px 10px !important;
}


/* END */