.extra-list,
.news-list {
    list-style: none inside;
}
.chart .top-news a,
.news .top-news {
    fomt-family: Arial, Helvetica, sans-serif;
}
.extra-list li a:hover,
.marketwatch li a:hover,
.view-all a:hover,
a:hover {
    text-decoration: none;
}
.zero-padding {
    padding: 0;
}
.left {
    padding-left: 0 !important;
}
.right-side {
    background-color: #e7e9eb;
    box-sizing: border-box;
    padding: 10px;
}
.down,
.extra-menu,
.trened,
.up {
    background-color: #fff;
}
.extra-menu {
    padding-top: 10px;
    padding-bottom: 18px;
}
.extra-list {
    margin-top: 13px;
    margin-bottom: 0;
}
.extra-list li {
    padding-left: 6px;
    background-repeat: no-repeat;
    background-position: 35px 8px;
    margin-top: 5px;
}
.news,
.trened {
    margin-top: 12px;
}
.extra-list li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #000;
}
.up .table tr,
.up .table tr td,
.up .table tr th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.extra-list .active a {
    color: #4386d9;
}
.no-padding {
    padding-left: 0;
}
.up {
    padding: 6px;
    margin-right: -9px;
}
.no-m {
    margin-right: 0;
    margin-left: -9px;
}
.up .table tr {
    padding: 0;
}
.up .table tr td,
.up .table tr th {
    padding: 10px 0;
}
.stocks,
.up-table {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
}
.up .table tr td a {
    font-weight: 700;
}
.down {
    padding: 6px;
}
.grey {
    position: relative;
    right: -8px;
    padding-left: 6px;
    padding-right: 8px;
}
.up-table {
    color: #000;
}
.up .up-table tr {
    line-height: 2;
}
.up-table tr {
    padding-top: 20px;
}
.up-table .last {
    padding-left: 14px;
}
.up-table .day {
    padding-left: 9px;
}
.chart,
.news {
    background-color: #fff;
    padding: 6px;
}
.stocks {
    color: #050000;
}
.no-margin {
    margin-left: 0;
    margin-right: 0;
}
.news .top-news {
    font-size: 14pt;
    font-weight: 700;
    color: red;
}
.marketwatch,
.social {
    list-style: none;
}
.news-list li a {
    font-family: Arial, Helvetica, sans-serif;
    color: #3f3e3e;
    font-size: 10pt;
    font-weight: 700;
}
.news-list li a:hover {
    color: #26b;
}
.news-list li {
    margin-bottom: 10px;
}
.chart {
    margin-top: 15px;
}
.ftr-btm,
.marketwatch li {
    margin-top: 5px;
}
.chart .top-news a {
    font-size: 14pt;
    font-weight: 700;
    color: red;
}
.full-width {
    width: 100%;
}
.add {
    padding: 0;
}
.myfooter {
    background-color: #333;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
    color: #fff;
}
.ftr-btm {
    border-top: 1px solid #fff;
    clear: both;
    padding-top: 15px;
    font-size: 12px;
    padding-left: 0;
    padding-right: 0;
}
.copy,
.copy a,
.marketwatch .address,
.marketwatch .name,
.marketwatch li a {
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
}
.marketwatch li a {
    color: #f9f9f9;
}
.marketwatch .name {
    color: #ccc;
}
.marketwatch .address {
    letter-spacing: 3px;
    font-weight: 700;
    color: #f9f9f9;
    margin-top: 5px;
}
.copy,
.copy a {
    color: #fff;
}
.copy a:hover {
    color: #ae510d;
}
a:visited {
    background-color: transparent;
}
.nav > li > a:focus,
.nav > li > a:hover {
    text-decoration: none;
    background-color: transparent !important;
}
.both-padding {
    margin-left: 0;
    padding-right: 15px;
}
.margin-top {
    margin-top: 15px;
}
.table .thead {
    padding: 5px 0;
    font-size: 9pt;
    font-weight: 700;
}
.low-margin {
    margin-left: -15px;
    padding-right: 0;
}
.copy-right .copy {
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #ccc;
    margin-top: 20px;
}
.table-container .table .t-head th,
.table-container .table tr td a {
    font-size: 10pt;
    font-family: Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
}
.table-container {
    background-color: #fff;
    overflow-x: auto;
    margin-bottom: 11px;
}
.table-container .table .t-head {
    background-color: #2a2929;
    padding: 5px;
}
.table-container .table:nth-child(odd) {
    background-color: #ece7e7;
    margin-top: 25px;
}
.table-container .table .t-head th {
    color: #fff;
    text-align: right;
    padding-right: 30px;
}
.table-container .table tr td {
    text-align: right;
    padding: 5px 30px 5px 5px;
}
.table-container .table tr td a {
    text-align: left !important;
    color: #666;
}
.table-container .table tr:hover {
    background-color: #989696;
}
.table-container .table tr:hover td a {
    color: #fff;
}
.table-container .table .t-head:hover {
    background-color: #2a2929;
}
.align-left {
    text-align: left !important;
    padding-left: 30px !important;
}
.cont {
    background-color: #0c0;
    height: 1115px;
    margin: 0 14px;
}
.center {
    text-align: right;
}
.no-margin {
    margin-top: 0;
}
.positive {
    color: #307a08;
}
.negative {
    color: red;
}
.daily_update,
.volume_schoker {
    font-family: Helvetica, Arial, Calibri, sans-serif;
    color: #535353;
    margin-left: 10px;
}
.volume_schoker {
    font-size: 20pt;
}
.daily_update {
    font-size: 10pt;
    margin-top: 10px;
}
#market,
.nomargn {
    margin-top: 0;
}
#market td {
    padding: 3px;
}
.chart-container,
.left-container {
    background-color: #e7e9eb;
    padding: 12px;
}
.card,
.search-contain {
    background-color: #fff;
}
.search-contain {
    padding: 5px;
}
.search-contain ul li .check {
    margin-right: 15px;
}
.tab-chart {
    margin-top: 12px;
}
.card .tab-content {
    margin-top: 20px;
}
.card .tab-content tab-pane {
    padding: 10px;
}
.zero-padding .custom {
    height: 23px;
    font-size: 11px;
    padding: 0;
}
.marginleft {
    padding-right: 10px;
}
.stock-details {
    font-size: 20px;
    margin-top: 13px;
    color: #13377e;
    margin-bottom: -4px;
}
.indv-srch {
    margin-bottom: -18px;
    margin-left: 5px;
}
.nav-tabs .indv-date {
    padding-top: 10px;
    padding-left: 5px;
}
.table-container .indv-table tr td {
    text-align: center;
    font-size: 12px;
    padding-left: 0;
    padding-right: 0;
}
.table-container .indv-table tr th {
    font-size: 12px;
    text-align: center;
    padding-left: 0;
}
#indivisual {
    border: 1px solid #cdccc9;
}
.stock-date {
    font-size: 15px;
    margin-top: 14px;
}
.banner-contact .contact-details,
.banner-contact .contact-head {
    font-size: 15pt;
    color: #fff;
    font-family: Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
}
.right-padding .form1,
.social {
    margin-top: 30px;
}
.banner-contact .contact-head {
    text-transform: uppercase;
}
.address-contact ul {
    list-style: none;
    padding-left: 0;
    margin-top: 30px;
}
.address-contact ul .head {
    color: #26b;
    font-family: Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.address-contact ul li {
    color: #000;
    font-family: Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10pt;
    text-transform: capitalize;
}
.about,
.right-padding .form1 .message {
    color: #26b;
    font-family: Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
}
.right-padding {
    padding-right: 76px;
    padding-left: 0;
}
.right-padding .form1 .message {
    font-size: 10pt;
    margin-bottom: 0;
    font-weight: 700;
}
.social li {
    display: inline-block;
    height: 30px;
    width: 30px;
    padding: 15px;
    outline: #ebebeb solid 1px;
}
.social li:hover {
    background-color: #ebebeb;
}
.gmap {
    margin-top: 60px;
}
.aboutus,
.margntop {
    margin-top: 20px;
}
.aboutus {
    font-family: Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
    line-height: 25px;
    margin-bottom: 20px;
}
.select {
    margin-right: 141px;
    margin-top: 28px;
}
.select select {
    width: 80px;
    padding: 5px;
}
.break-out {
    margin-top: 12px !important;
}
.break-out-stock {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: 700;
    color: red;
    margin-left: 15px;
}
.break-out-stock span,
.break-out-stock span a,
.break-out-table tr td a {
    font-size: 8pt;
    color: #686666;
}
.break-out-stock span a {
    text-decoration: underline;
    margin-left: 8px;
}
.break-out-stock span {
    margin-left: 8px;
}
.break-out-table {
    margin-bottom: -6px;
}
.fa {
    margin-right: 8px;
    margin-left: 8px;
}
.up-stock {
    color: #090;
    font-size: 20px;
}
.percent {
    font-size: 15pt;
    color: #686666;
    margin-left: 10px;
}
.fa-icon {
    font-size: 20px !important;
}
.margin-bottom-15 {
    margin-bottom: 15px;
}
.no-padding{
padding:0;	
}