.address-contact ul .head,
.bold,
.break-out-stock,
.down-stock,
.same-stock,
.table-container .table .align-left a,
.up-stock {
    font-weight: 700;
}
#secondary {
    width: 32%;
}
#primary {
    width: 66%;
}
#content {
    width: 100%;
    margin-top: 15px;
}
.single {
    margin-top: 0!important
}
.single-blog-title {
    padding-bottom: 10px;
}
.both-padding {
    margin-right: 0;
    margin-left: 0;
}
.widget_tabs {
    margin-bottom: 0!important;
}
@media (min-width: 769px) and (max-width: 1009px) {
    .search-container>form {
        margin-top: -10px;
    }
}
@media only screen and (max-width: 768px) {
    .mobile-footer {
        float: none!important;
    }
    .right-padding {
        padding-right: 76px;
        padding-left: 15px!important;
    }
    #content,
    #primary,
    #secondary {
        width: 100%;
    }
    .widget_tabs {
        margin-bottom: 15px!important;
    }
    .both-padding {
        padding-right: 0;
    }
    .sidebar .widget {
        width: 100%!important;
        float: left;
        padding-right: 0!important;
    }
    .search-container {
        width: 100%;
        border: 1px solid #eee;
        border-radius: 3px;
        background-image: url(../images/stocksearch.gif);
        background-repeat: no-repeat;
        padding: 5px 10px 21px 0;
        background-size: cover!important;
    }
    .search-input {
        border-radius: 0;
        height: 33px;
        width: 150px!important;
    }
    .g-recaptcha {
        transform: scale(0.62);
        -webkit-transform: scale(0.62);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
}
@media only screen and (max-width: 980px) {
    .widget_tabs {
        margin-bottom: 15px!important;
    }
}
@media only screen and (min-width: 1280px) {
    .widget_tabs {
        margin-bottom: 20px!important;
    }
}
@media only screen and (max-width: 360px) {
    ._2p3a {
        width: 273px!important;
    }
}
@media only screen and (max-width: 640px) {
    .loop-list .hentry {
        overflow: hidden!important;
    }
    #mobile-float-left {
        float: left!important;
        display: block;
    }
    .break-out-stock {
        font-size: 11pt;
    }
    .custom-footer .address {
        float: none;
        margin-top: 25px;
    }
}
.date-time {
    color: #26b;
    font-size: 13px;
    margin: 0;
}
.break-out-stock span,
.break-out-stock span a {
    margin-left: 8px;
    font-size: 8pt;
    color: #686666;
}
.date-time li {
    padding-right: 15px;
}
.fif-week {
    border-bottom: 1px solid #ddd;
    text-align: center!important;
}
.fif-week a {
    color: #333!important;
}
.sub-menu-list li {
    border-right: 1px solid #666;
}
.sub-menu-list li:last-child {
    border: none;
}
.loader {
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg)
    }
}
@keyframes spin {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}
.break-out-active {
    color: #26b!important;
}
.break-out-table tr td a:hover {
    color: #26b;
}
.down-stock {
    color: #dc0000;
    font-size: 20px;
}
.break-out {
    margin-top: 12px!important
}
.break-out-stock {
    font-size: 14pt;
    color: red;
}
.break-out-stock span a {
    text-decoration: underline;
}
.break-out-table {
    margin-bottom: -6px;
}
.break-out-table tr td a {
    font-size: 13px;
    color: #686666;
}
.fa {
    margin-right: 8px;
    margin-left: 8px;
}
.up-stock {
    color: #090;
    font-size: 18px;
}
.same-stock {
    color: #26b;
    font-size: 18px;
}
.vertical-align-bottom {
    vertical-align: bottom;
}
.percent {
    font-size: 18px;
    color: #686666;
    margin-left: 10px;
}
.fa-icon {
    font-size: 25px!important;
}
.margin-bottom-15 {
    margin-bottom: 15px;
}
.table-container {
    background-color: #fff;
    overflow-x: auto;
    margin-bottom: 11px;
}
.card,
.overflow_hidden {
    overflow: hidden;
}
.table-container .table .t-head {
    background-color: #2A2929;
    padding: 5px;
}

.table-container .table .t-head-second {
    background-color: #84868a !important;
}
.table-container .table:nth-child(odd) {
    background-color: #ece7e7;
    margin-top: 15px;
}
.address-contact ul,
.social {
    list-style: none;
    margin-top: 30px;
}
.table-container .table .t-head th {
    color: #fff;
    font-size: 13px;
    text-align: right;
    padding-right: 15px;
}
#intraday_table .t-head th {
    padding-right: 5px !important;
}

#intraday_table tr td {
    padding-right: 5px !important;
    color : #2a2929;
}
#intraday_table tr:hover td {
    color: #fff !important;
}
#intraday_table tr:hover td .hyperlink_color{
    color: #fff !important;
}

.table-container .table tr td {
    text-align: right;
    padding: 5px 15px 5px 5px;
    font-size: 13px;
}
.table-container .table tr td a {
    font-size: 13px;
    text-align: left!important;
    color: #666;
}
.table-container .table tr:hover {
    background-color: #48d;
}
.table-container .table tr:hover td {
    color: #fff;
}
.table-container .table .t-head:hover {
    background-color: #2A2929;
}
.stock-table-container .table-stock-tips th {
    color: #fff;
    background-color: #000;
}
.custom-btn,
.custom-btn:active {
    background-color: #48d;
}
.stock-table-container .table-stock-tips td {
    color: #26b;
    text-align: center;
}
.custom-btn,
.custom-btn:active,
.custom-btn:hover {
    color: #fff;
    border-radius: 0;
}
.align-left {
    text-align: left!important;
    padding-left: 15px!important;
}
.search-container {
    width: 100%;
    border-radius: 3px;
    background-image: url(../images/stocksearch.gif);
    background-repeat: no-repeat;
    padding: 5px 10px 16px 0;
    background-size: contain;
}
.search-container p {
    color: #fff;
}
.search-input {
    border-radius: 0;
    height: 28px;
    width: 225px;
}
.custom-btn {
    padding: 0 20px;
    height: 28px;
}
.address-contact ul {
    padding-left: 0;
}
.address-contact ul .head {
    color: #26b;
    font-size: 10pt;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.address-contact ul li {
    color: #000;
    font-size: 10pt;
    text-transform: capitalize;
}
.social {
    margin-bottom: 30px;
}
.social li {
    display: inline-block;
    padding: 15px;
    outline: #ebebeb solid 1px;
}
.social li:hover {
    background-color: #ebebeb;
}
.no-margin {
    margin-left: 0;
    margin-right: 0;
}
.margntop {
    margin-top: 20px;
}
.right-padding {
    padding-right: 76px;
    padding-left: 0;
}
.indv-table tr td,
.indv-table tr th {
    padding: 5px!important;
}
.right-padding .form1 {
    margin-top: 30px;
}
.aboutus,
.widget_fbw_id {
    margin-top: 20px;
}
.right-padding .form1 .message {
    color: #26b;
    font-size: 10pt;
    margin-bottom: 0;
    font-weight: 700;
}
.contact-submit-button {
    background-color: #26b;
}
.contact-submit-button:hover {
    color: #f5f1f1;
    background-color: #2266B8;
    border-color: #adadad;
}
.about,
.table-container .table {
    color: #26b;
}
.card,
.indv-table tr {
    background-color: #fff;
}
.aboutus {
    line-height: 25px;
    margin-bottom: 20px;
}
.widget-title {
    margin-top: 15px;
    margin-bottom: 15px;
}
#fbw_id-2 {
    margin-top: 40px;
}
.spacer {
    clear: both;
}
.width-40 {
    width: 33%;
}
.width-35 {
    width: 35%;
}
.margin-left {
    margin-left: 15px;
}
. {
    : 1px solid #e6e6e6;
}
.table-container .table tr:hover td a {
    color: #fff;
}
.indv-stock-name {
    font-size: 20px;
    color: #2a2929!important;
}
.stock-code,
.stock-details {
    font-size: 13px;
    margin-top: 13px;
    color: #26b!important;
}
.blog-content,
.blog-title,
.margin-top {
    margin-top: 15px;
}
.indv-table tr {
    text-align: center;
}
#blog_pagination .wp-pagenavi,
.indv-table tr td,
.indv-table tr th {
    text-align: center!important;
}
.indv-table tr th {
    text-transform: none!important;
}
.indv-table .indv-tbody:hover {
    background-color: #fff!important;
}
.indv-table .indv-tbody .percbg {
    background-color: #ededed;
}
.indv-table .indv-tbody:hover td {
    color: #26b!important;
}
.border-bottom {
    border-bottom: 1px solid #e6e6e6;
}
.value-positive {
    color: green;
}
.value-negetive {
    color: red;
}
.positive {
    color: green;
    font-size: 13px;
}
.negative {
    color: red;
    font-size: 13px;
}
#chart_form select,
.inputtitle,
.inputtitle input,
.inputtitle label {
    font-family: Arial, Helvetica, sans-serif!important;
    font-size: 13px!important;
}
a:hover {
    text-decoration: none!important;
}
#fb-root {
    display: none;
}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
    width: 100%!important;
}
#chart_form select {
    -webkit-appearance: menulist!important;
}
#chart_form input[type=checkbox] {
    -webkit-appearance: checkbox!important;
    vertical-align: top;
}
.inputtitle label {
    font-weight: 400!important;
    margin-left: 5px;
}
#contact_form input.error,
#contact_form textarea.error {
    border: 1px solid red;
}
#contact_form label.error {
    color: red;
    font-size: 12px;
}
#blog-social-elements .twitter a,
.caption a,
.inner-blog-container p,
.panel-body p {
    font-size: 13px;
}
#breadcrumbs {
    padding: 0 0 4px!important;
}
.faquestion {
    color: #3d7cb2!important;
}
.faquestion:focus {
    text-decoration: none;
}
.inner-blog-container {
    padding: 5px;
    margin-bottom: 30px;
}
.social-container {
    border-top: 1px solid #eee;
    padding-top: 15px;
}
.caption a {
    color: #000;
}
.blog-title {
    padding: 5px;
    border-bottom: 1px solid #ddd;
}
#blog-social-elements .twitter a {
    color: #00aced;
}
#blog-social-elements .facebook a {
    color: #3b5998;
    font-size: 13px;
}
#blog-social-elements .google a {
    color: #e34b39;
}
#blog-social-elements .linkedin a {
    color: #007bc5;
}
#blog-social-elements .rss a {
    color: #c92264;
}
.social-container span {
    margin-left: 25px;
}
.most_viewed_post a img {
    float: left;
    margin-right: 10px;
}
.custom-footer .address,
.header-ad {
    float: right;
}
#blog_pagination .wp-pagenavi a {
    border: none;
    padding: 5px 7px;
}
#blog_pagination .wp-pagenavi a:hover {
    background-color: #e6e6e6;
    border-radius: 3px;
}
.wp-pagenavi span.current {
    font-weight: 700;
    border: none;
    background-color: #26b;
    border-radius: 3px;
    color: #fff;
    padding: 5px 7px;
}
.nextpostslink i,
.previouspostslink i {
    font-size: 10px;
}
.custom-footer .address,
.custom-footer .follow,
.custom-footer p {
    font-size: 13px;
    color: #eee;
}
.blog-date {
    color: #9f9f9f;
}
.custom-footer {
    background: #48d;
    color: #f2f2f2;
    padding-top: 30px;
    padding-right: 15px;
    padding-left: 15px;
}
.custom-footer .follow {
    padding: 0 7px 7px;
}
.custom-footer .address i {
    margin-left: 0;
}
.social-sec a i {
    font-size: 27px;
    color: #eee;
}
.search-data-link .symbol {
    padding-left: 7px;
}
.search-data-link {
    width: 100%;
}
#quote-table th {
    color: #fff;
    text-align: left!important;
    background-color: #84868a;
}
#quote-table td {
    text-align: right!important;
}
.indv-stock-tips-heading {
    color: #c90101;
    text-align: center;
}
#stock-tips-table .t-head th {
    background-color: #feffdd!important;
    color: #2a2929;
}
#stock-tips-table .buy-tips {
    background-color: #009600!important;
    color: #fff!important;
}
#stock-tips-table .sell-tips {
    background-color: #c90101!important;
    color: #fff!important;
}
#quote-table tr:hover,
#quote-table tr:hover td {
    background-color: #fff!important;
}
#quote-table tr:hover td {
    color: #2f66bb!important;
}
#quote-table td:hover {
    background-color: #fff;
    color: #2f66bb!important;
}
#search-input-div .error {
    color: red!important;
    font-size: 12px;
}
.chart-search {
    padding: 0;
    width: 27px;
    height: 30px;
}
.header-ad {
    width: 670px!important;
    height: auto!important;
    margin: 15px auto;
}
.entry-content {
    text-align: center!important;
}
.buy_call {
    color: green !important;
}
.sell_call {
    color: red !important;
}
.no-padding {
    padding-left: 0;
}
.price-table thead tr th,
.price-table tbody tr td {
    text-align: center !important;
}
.price-table thead tr th {
    font-size: 14px;
    padding: 0;
}
.price-table tbody tr td {
    padding: 10px 0;
    width: 50% !important;
    /*height: 60px;*/
    
    vertical-align: middle;
}
.blue-background {
    background-color: #2266bb;
}
.price-table tbody tr td a {
    color: #fff;
    padding: 10px 20px;
}
.price-table tbody tr td a:hover {
    color: #fff;
}
.padding-right-0 {
    padding: 0;
}
.padding-left-0 {
    padding: 0;
}
.bottom-section {
    font-family: Verdana;
}
.right-margin-0 {
    padding-right: 0px;
}
.left-margin-0 {
    padding-left: 0px;
}
#customerData label.error {
    color: red;
    font-size: 12px;
}
#subcription_details {
    margin-top: 70px;
    margin-left: 50px;
}
#subcription_details .heading {
    color: #2266bb;
    font-weight: 700;
    float: left;
}
.left-sec-chart-page {
    width: 20%;
    background: #bbddff;
    padding-right: 0;
}
.right-sec-chart-page {
    width: 80%;
    overflow-x: auto;
}
.form-control-custom {
    width: 80% !important;
    display: inline;
}
.search-input-custom {
    width: 137px;
}
.date-container select {
    -webkit-appearance: menulist;
}
.left-side .table-her {
    border: 1px solid green;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
    background-color: #2266bb;
    text-align: center;
}
.search-btn {
    height: 33px;
}
#performance-report-table th {
    white-space: nowrap;
    padding-right: 4px !important;
    padding-left: 4px !important;
    font-size: 12px;
}
#performance-report-table td {
    white-space: nowrap;
    font-size: 12px;
    padding-right: 5px !important;
    padding-left: 5px !important;
    color: #2a2929;
}
#performance-report-table .future th {
    font-size: 11px;
}
#performance-report-table .future td {
    font-size: 11px;
    
}
#performance-report-table .bold {
    font-weight: 700;
}
#performance-report-table .stock-name a{
    color: #2266bb;
}
#performance-report-table tr:hover .stock-name a{
    color: #fff;
}
#performance-report-table tr:hover td{
    color: #fff;
}
.report-content p {
    font-family: Verdana;
    font-size: 15px;
    margin-top: 15px;
}
.hyperlink_color {
    color: #2266bb !important;
}
.date-container .col-sm-3{
    padding-right:0;
    text-align:right;
}

.search-year-div {    padding-right: 0;}.search-month-div {    padding-right: 0;}
@media only screen and (width: 768px) {
    .left-sec-chart-page {
        width: 27%;
    }
    .right-sec-chart-page {
        width: 73%;
    }

}
@media only screen and (max-width: 767px) {
    .padding-left-0 {
        overflow: hidden;
        padding: 0;
    }
    .padding-right-0 {
        overflow: hidden;
        padding: 0;
    }
    #subcription_details {
        margin-top: 0px;
        margin-left: 0px;
    }
    .left-sec-chart-page {
        width: 100%;
        display: block;
    }
    .right-sec-chart-page {
        display: block;
        padding-right: 10px !important;
        width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .form-control-custom {
        width: 91% !important;
    }
    .search-input-custom {
        width: 92%;
    }
    .search-btn {
        float: right;
    }
    .performance-header .volume_schoker {
        margin-bottom: 15px;
    }
    .date-container .col-sm-3 {    text-align: left;}
    .search-btn-div .search-btn {    float:none;}
    .delivery-call-form{margin-top: 10px;}
    .search-year-div {
        padding-left: 0;
    }
}
@media only screen and (max-width: 640px) {
    .form-control-custom {
        width: 91% !important;
    }
}
@media only screen and (max-width: 480px) {
    .form-control-custom {
        width: 91% !important;
    }
}
@media only screen and (max-width: 414px) {
    .search-input-custom {
        width: 88%;
    }
    .form-control-custom {
        width: 88% !important;
    }
}
@media only screen and (max-width: 360px) {
    .form-control-custom {
        width: 86% !important;
    }
    .search-input-custom {
        width: 88%;
    }
}