.market-table .table th {
    font-size: 13px;
    color: #fff;
    padding: 10px;
    background: var(--primary);
    border: none;
    line-height: 30px;
    border-right: solid 1px #7f7a96;
    border-bottom: solid 1px #7f7a96;
    text-align: center
}

    .market-table .table th:first-child {
        text-align: left
    }
.text-right {text-align:right!important;}
.market-table .table td {
    font-size: 15px;
    color: #444;
    padding: 10px;
    border: 1px solid #ebebeb;
    border-width: 0 0 1px;
    border-bottom: 0;
    border-top: 1px solid #ddd;
	text-align:left;
}

.arrow-marker {
    position: absolute;
    top: -14px;
    right: 20px
}

.right-value, .left-value {
    min-width: 60px;
    display: inline-block
}

.table-responsive td span.border-line {
    width: 150px;
    display: inline-block;
    background-color: #cb0100;
    height: 1px;
    padding: 0 10px;
    position: relative
}

.faq-q {
    padding: 10px 0;
    border-bottom: solid 1px #fd920e;
    margin: 0 0 20px;
    font-size: 1.6rem
}

.faq-a {
    font-size: 1.6rem;
    text-align: justify;
    padding: 10px
}

.deridetails {
    float: left;
    width: 50%;
    padding: 5px;
    border: solid 1px #c5c5c5
}

.market-table .table {
    border: 1px solid #ebebeb
}

    .market-table .table td a {
        color: #444
    }

.ftsize-20 {
    font-size: 20px
}

.no-overflow {
    overflow-x: unset
}

.sys-mrkt-table {
    clear: both;
    float: left;
    width: 100%;
    margin: 10px 0;
    border: solid 1px #c5c5c5;
    border-radius: 10px;
    padding: 10px
}

    .sys-mrkt-table .txtinput {
        border: solid 1px #c5c5c5;
        border-radius: 6px;
        padding: 5px;
        height: 30px;
        width: 250px
    }

    .sys-mrkt-table select {
        border: solid 1px #c5c5c5;
        border-radius: 6px;
        padding: 5px;
        height: 30px;
        width: 250px
    }

.graph-td {
    position: relative
}

.left-abs, .right-abs {
    width: 70px;
    display: inline-block
}

.right-abs, .market-table .table td.green-text {
    color: #22a001
}

.left-abs {
    color: #fe0000
}

.border-bt {
    border-bottom: hidden
}

/*.table-responsive {
    min-height: .01%;
    /*overflow-x: hidden !important
}*/

.abs-value {
    position: absolute;
    right: 10px;
    top: -23px
}

.pagination {
    /*float: right;*/
    margin-top: 0;
    /*border: 1px solid #ebebeb;*/
    margin-right: 1rem
}

    .pagination li {
        display: inline-block;
        padding: 0;
        border: 1px solid #ebebeb
    }

        .pagination li a {
            font-size: 15px;
            color: #3b2c81;
            padding: 7px 20px;
            border-radius: 5px;
            display: block
        }

        .pagination li.active a {
            color: #fff;
            background: #fd930e;
            border-radius: 0
        }

        .pagination li.disable a {
            color: #d2d3d1
        }

.sys-table-date p {
    font-size: 14px;
    color: #333;
    margin-bottom: 0
}

.sub-filter-option.exchge {
    width: 14%
}

.select-arrow {
    position: static;
}

.bulk_opt {
    display: inline-block;
    width: 18%;
    text-align: left;
    margin-right: 50px !important
}

.pd-right {
    float: right;
    padding-right: 86px
}

.pd-left {
    float: left;
    padding-left: 0
}

.pd-bottom40 {
    padding-bottom: 40px
}

.sub-filter-option {
    display: inline-block;
    width: 20%;
    text-align: left;
    margin-right: 74px
}

.sub-filter {
    text-align: right
}

.sub-filter-calender {
    text-align: left;
    padding-left: 28px
}

.shareholding-width {
    width: 1040px
}

.sharehold-table {
    width: 103%
}

.select-arrow::before {
    content: "\f107";
    font-family: FontAwesome;
    position: absolute;
    right: 10px;
    font-weight: 600;
    font-size: 20px;
    top: 5px;
    color: #333;
    display: block;
    cursor: pointer;
    pointer-events: none
}

.sub-filter-option p {
    font-size: 14px;
    color: #333;
    margin-bottom: .5rem;
    font-family: 'Lato-Bold';
    font-weight: 700;
    font-style: normal
}

.sub-filter-option select {
    border: 1px solid #f1f1f1;
    width: 100%;
    border-radius: 5px;
    padding: 7px;
    -webkit-appearance: none;
    cursor: pointer;
    font-size: 14px;
    color: #333;
    text-transform: capitalize;
    background: #f1f1f1
}

    .sub-filter-option select::-ms-expand {
        display: none
    }

.sub-filter-option.opt {
    width: 25%
}

.result-sc {
    margin-bottom: 1rem
}

.equity-sc {
    width: 16%;
    display: inline-block;
    vertical-align: top;
    position: relative
}

.equity-details-sc {
    width: 82%;
    display: inline-block;
    vertical-align: top
}

.equity-menu {
    padding-left: 0;
    background-color: #666;
    display: flex;
    align-items: center;
    margin-bottom: 0
}

    .equity-menu li {
        display: inline-block;
        font-size: 15px;
        color: #fff;
        font-family: 'Poppins-Regular';
        font-weight: 500;
        font-style: normal;
        text-align: center;
        padding: 8px 0;
        position: relative;
        flex: 1
    }

.equity-sc select {
    width: 100%;
    padding: 7px 8px;
    border: none;
    -webkit-appearance: none;
    background-color: #f1f1f1;
    color: #3a2c81;
    font-size: 15px;
    font-family: 'Poppins-Regular';
    font-weight: 500;
    font-style: normal
}

.equity-sc:after {
    content: '\f107';
    font-family: FontAwesome;
    position: absolute;
    color: #000;
    right: 10px;
    top: 2px;
    font-size: 25px;
    pointer-events: none
}

.equity-menu li:last-child {
    padding-right: 10px
}

.equity-inner-submenu {
    display: none;
    padding-left: 0;
    cursor: pointer
}

.equity-menu li:hover .equity-inner-submenu {
    display: block;
    position: absolute;
    z-index: 1;
    text-align: left;
    width: 100%;
    background-color: #666;
    left: 0;
    top: 40px
}

.equity-inner-submenu li {
    text-align: left;
    font-size: 15px;
    padding: 8px;
    border-bottom: 1px solid #fff;
    width: 100%
}

    .equity-inner-submenu li:last-child {
        border-bottom: none
    }

    .equity-inner-submenu li a {
        color: #fff
    }

.equity-menu li:hover {
    background-color: #e57164
}

.equity-menu .sp:hover {
    background-color: transparent
}

.equity-inner-submenu li:hover {
    background-color: #666
}

    .equity-inner-submenu li:hover a {
        text-decoration: none;
        color: #e67164
    }

.gainer-loser-sc {
    background-image: url(../images/Market_inner.png);
    background-repeat: no-repeat;
    background-size: cover
}

.breadcrum-sc {
    width: 50%;
    display: inline-block;
    margin-top: 10px
}

    .breadcrum-sc ul {
        padding-left: 0;
        list-style-type: none;
        margin-bottom: 0
    }

        .breadcrum-sc ul li {
            display: inline-block;
            font-size: 16px;
            padding-right: 5px
        }

            .breadcrum-sc ul li a, .breadcrum-sc ul li a:hover {
                font-size: 16px;
                color: #000;
                text-decoration: none
            }

            .breadcrum-sc ul li.active {
                color: #e57164
            }

.equity-page-header {
    display: inline-block;
    width: 48%;
    vertical-align: middle;
    margin-top: 10px
}

    .equity-page-header h2 {
        font-size: 30px;
        font-family: 'Lato-Bold';
        font-weight: 700;
        font-style: normal;
        color: #e57164;
        text-align: right;
        text-transform: uppercase
    }

    .equity-page-header h1 {
        font-size: 30px;
        font-family: 'Lato-Bold';
        font-weight: 700;
        font-style: normal;
        color: #e57164;
        text-align: right;
        text-transform: uppercase
    }

.breadcrum-sc ul li i {
    font-size: 17px;
    font-weight: 700
}

.gainer-loser-main {
    display: inline-block;
    width: 38%
}

.result-main {
    width: 61%;
    display: inline-block
}

.result-sc {
    margin: 1rem 0
}

.gainer-loser-main ul {
    padding-left: 0;
    list-style-type: none
}

    .gainer-loser-main ul li {
        display: inline-block;
        margin-right: 5px;
        font-size: 14px;
        color: #3b2c81
    }

        .gainer-loser-main ul li a {
            font-size: 14px;
            color: #3b2c81;
            padding: 10px 35px;
            background-color: #f1f1f1;
            border-bottom: 4px solid #fd930e
        }

            .gainer-loser-main ul li a:hover {
                text-decoration: none
            }

        .gainer-loser-main ul li.active a {
            background-color: #3b2c81;
            color: #fff;
            cursor: default
        }

        .gainer-loser-main ul li a.active {
            background-color: #e57164;
            color: #fff;
            cursor: default
        }

.hide-991 {
    display: block
}

.show-991 {
    display: none
}

.pagination-block {
    float: right;
    display: inline-block;
    width: 100%;
    margin: 5px 15px 0 0;
    text-align: right
}

.ActivePage {
    padding: .6rem 1rem;
    /*background: #e67164;*/
    border-color: #0087e0;
    font-family: roboto_condensedlight;
    color: #fff
}

.pagination-block ul {
    list-style: none;
    display: inline-block;
    background: #fff;
    box-shadow: 1px 1px 5px #d1d1d1;
    padding: 5px 0;
    border-radius: 20px;
    margin: 0 0 20px
}

    .pagination-block ul li {
        display: inline-block;
        padding: 6px 13px
    }

.page-item-inner, .page-item-inner a {
    font-size: 13px;
    color: #333;
    padding: 3px
}

    .page-item-inner, .page-item-inner a.prev {
        color: #989aa5
    }

        .page-item-inner a img {
            padding: 0 10px
        }

        .page-item-inner.active {
            background-image: linear-gradient(to right,#fa7d0a,#fb8115,#fb841e,#fc8825,#fc8b2c,#fc8d30,#fc9034,#fc9238,#fc933b,#fd953d,#fd9640,#fd9742);
            background-image: -webkit-linear-gradient(to right,#fa7d0a,#fb8115,#fb841e,#fc8825,#fc8b2c,#fc8d30,#fc9034,#fc9238,#fc933b,#fd953d,#fd9640,#fd9742);
            background-image: -moz-linear-gradient(to right,#fa7d0a,#fb8115,#fb841e,#fc8825,#fc8b2c,#fc8d30,#fc9034,#fc9238,#fc933b,#fd953d,#fd9640,#fd9742);
            background-image: -ms-linear-gradient(to right,#fa7d0a,#fb8115,#fb841e,#fc8825,#fc8b2c,#fc8d30,#fc9034,#fc9238,#fc933b,#fd953d,#fd9640,#fd9742);
            background-image: -o-linear-gradient(to right,#fa7d0a,#fb8115,#fb841e,#fc8825,#fc8b2c,#fc8d30,#fc9034,#fc9238,#fc933b,#fd953d,#fd9640,#fd9742);
            border-radius: 100%;
            color: #fff
        }

            .page-item-inner.active a {
                color: #fff
            }

.clr-red {
    color: red
}

.flt-right {
    float: right;
    padding: 10px 20px 0 0
}

.titletxt {
    font-size: 20px
}

.rising-vol {
    color: #ebebeb !important;
    font-size: 14px;
    font-weight: bolder;
    border: none !important
}

.mg-top40 {
    margin-top: 40px
}

.fd-width {
    width: 25%;
    float: left;
    margin-left: 20px
}

.btn-back {
    color: #EA9A23;
    text-decoration: none
}

.go-btn {
    background-color: var(--primary);
    color: #fff;
    padding: 6px 20px;
    border-radius: 5px;
    font-size: 16px;
    text-decoration: none
}

    .go-btn:hover {
        color: #fff;
        text-decoration: none
    }

.go-btn-quotes {
    background-color: var(--primary);
    color: #fff;
    padding: 3px 12px;
    border-radius: 5px;
    font-size: 16px
}

.pad p {
    padding: 0 20px 0 0 !important
}

.quotes_comp {
    font-size: 25px;
    color: var(--primary);
    padding: 20px 0 10px 20px
}

.pd_comp {
    padding: 20px 20px 0 0
}

.getcompname input {
    background: #fff;
    border: 1px solid #ccc;
    width: 27%;
    padding: 5px;
    font-size: 14px;
    float: right
}

.go-option.comdetailgo input {
    margin: 0 15px
}

.pd-none {
    padding-right: 10px;
    display: none
}

.pd-10rgt {
    padding-right: 10px
}

.line-ht {
    line-height: 30px
}

.pd-all {
    padding-right: 10px;
    padding-bottom: 3px;
    padding-top: 3px
}

.pd-allnone {
    padding-right: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    display: none
}

.Headerfont {
    font-weight: 700
}

.event_calender_container {
    border: 2px solid #c5c5c5;
    margin-top: 30px
}

.event_calender_content {
    height: 240px;
    overflow-x: hidden;
    overflow-y: auto;
    margin-top: 12px
}

.clr-drk {
    color: darkgrey
}

.event_claender_heading {
    color: #fd920e;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    line-height: 30px;
    border-bottom: 2px solid #000;
    padding: 0
}

.sub-filter-option-event {
    display: inline-block;
    text-align: left;
    margin-right: 5px
}

.equity-menu li.li-no-hover:hover {
    background-color: transparent
}

.mf_fundlink {
    color: #fff;
    text-decoration: none;
    font-weight: 700
}

.mfschbuton {
    background-color: #EF9A21 !important;
    line-height: 17px;
    text-decoration: none !important;
    color: #FFF !important;
    cursor: default !important;
    padding: 6px;
    border-radius: 5px;
    font-weight: 700
}

.mfschbutoff {
    text-decoration: none !important;
    color: #fff !important
}

    .mfschbutoff:hover {
        color: #fff
    }

.mf_fundlink:hover {
    text-decoration: none;
    color: #fff
}

.market-table .divtdoptions {
    font-size: 14px;
    color: #fff;
    padding: 10px;
    background: var(--primary);
    border: none;
    line-height: 30px
}

.tbl_mf {
    color: #fff !important;
    text-decoration: none !important
}

.lnk_mbuzz {
    color: #fff;
    text-decoration: none;
    font-weight: 700
}

    .lnk_mbuzz:hover {
        color: #fff;
        text-decoration: none;
        font-weight: 700
    }

.amcheading {
    font-family: arial;
    font-size: 16px;
    font-weight: 700;
    color: #d20;
    margin-top: 0 !important;
    padding: 8px 7px
}

.frmlinks {
    height: 30px;
    padding: 5px;
    border-bottom: solid 1px #ddd
}

.org_clr {
    color: var(--primary)
}

.mf_ques {
    color: #F0A307;
    font-weight: 400;
    text-align: left;
    padding: 6px 5px 6px 17px;
    line-height: 17px;
    cursor: pointer
}

@media(min-width:1200px) and (max-width:1366px) {
    .table-responsive {
        display: block;
        width: 100%;
        /*overflow-x: unset;*/
        -webkit-overflow-scrolling: touch
    }
}

@media (min-width: 1025px) and (max-width: 1199.90px) {
    .graph-td .left-abs, .graph-td .right-abs, .abs-value {
        font-size: 12px
    }

    .pagination li a {
        font-size: 14px
    }

    .sys-table-date p {
        font-size: 13px
    }

    .equity-sc {
        width: 11%
    }

    .equity-details-sc {
        width: 88%
    }

    .equity-menu li, .equity-sc select {
        font-size: 14px
    }

    .breadcrum-sc ul li a, .breadcrum-sc ul li a:hover {
        font-size: 14px
    }

    .equity-page-header h2 {
        font-size: 26px
    }

    .equity-inner-submenu li {
        font-size: 14px
    }

    .equity-menu li:last-child {
        padding-right: 6px;
        padding-left: 6px
    }

    .equity-menu li:hover .equity-inner-submenu {
        top: 37px
    }
}

@media (min-width: 992px) and (max-width: 1025.90px) {
    .graph-td .left-abs, .graph-td .right-abs, .abs-value {
        font-size: 12px
    }

    .pagination li a {
        font-size: 14px
    }

    .sys-table-date p {
        font-size: 13px
    }

    .equity-sc {
        width: 11%
    }

    .equity-details-sc {
        width: 88%
    }

    .equity-menu li, .equity-sc select {
        font-size: 14px
    }

    .breadcrum-sc ul li a, .breadcrum-sc ul li a:hover {
        font-size: 14px
    }

    .equity-page-header h2 {
        font-size: 26px
    }

    .equity-inner-submenu li {
        font-size: 14px
    }

    .equity-menu li:last-child {
        padding-right: 6px;
        padding-left: 6px
    }

    .equity-menu li:hover .equity-inner-submenu {
        top: 37px
    }
}

@media(max-width:991.90px) {
    .gainer-loser-main ul li a {
        font-size: 14px;
        color: #3b2c81;
        padding: 6px 10px;
        background-color: #f1f1f1;
        border-bottom: 4px solid #fd930e
    }

    .hide-991 {
        display: none
    }

    .show-991 {
        display: block
    }

    .equity-select.common-select {
        width: 100%;
        position: relative
    }

    .common-select select {
        width: 100%;
        border: 1px solid #fd930e;
        padding: 5px;
        -webkit-appearance: none;
        margin: 1rem 0 0;
        border-radius: 5px
    }

    .equity-inner-select.common-select {
        width: 48%;
        float: left;
        margin-right: 27px;
        position: relative
    }

    .equity-subinner-select.common-select {
        width: 48%;
        float: left;
        position: relative
    }

    .common-select:after {
        content: '\f107';
        font-family: FontAwesome;
        position: absolute;
        right: 10px;
        top: 18px;
        pointer-events: none;
        font-size: 25px
    }

    .gainer-loser-main, .resukt-main {
        width: 100%
    }

    .out_under {
        width: 110% !important
    }

    .result-main {
        margin-top: 1rem
    }
}

@media (min-width: 768px) and (max-width: 991.90px) {
    .dropdown-content {
        right: 0;
        top: 35px
    }

    .table-responsive {
        min-height: .01%;
        overflow-x: scroll !important
    }

    .market-table .table th {
        font-size: 13px
    }

    .market-table .table td {
        font-size: 13px
    }

    .graph-td .left-abs, .graph-td .right-abs, .abs-value {
        font-size: 12px
    }

    .pagination li a {
        font-size: 13px
    }

    .market-table .table th:last-child {
        width: 325px;
        display: table-caption
    }

    .result-main {
        width: 100%
    }

    .sub-filter {
        text-align: left
    }

    .sys-table-date p {
        font-size: 13px
    }

    .sub-filter-option {
        width: 23%
    }

        .sub-filter-option.opt {
            width: 30%
        }

        .sub-filter-option.exchge {
            width: 18%
        }

    .breadcrum-sc ul li {
        display: inline-block;
        font-size: 14px;
        padding-right: 8px
    }

        .breadcrum-sc ul li a, .breadcrum-sc ul li a:hover, .breadcrum-sc ul li i {
            font-size: 14px
        }

    .equity-page-header h2 {
        font-size: 24px
    }
}

@media (min-width: 481px) and (max-width: 767.99px) {
    .sub-filter-calender {
        padding-left: 0
    }

    .sub-filter-option-event, .sub-filter-option-event input {
        width: 100%
    }

        .sub-filter-option-event a {
            margin-top: 15px;
            display: inline-block;
            width: auto
        }

    .table-responsive {
        min-height: .01%;
        overflow-x: scroll !important
    }

    .market-table .table th {
        font-size: 13px;
        white-space: nowrap
    }

    .market-table .table td {
        font-size: 13px;
        white-space: nowrap;
        line-height: auto !important
    }

    .graph-td .left-abs, .graph-td .right-abs, .abs-value {
        font-size: 12px
    }

    .pagination li a {
        font-size: 13px
    }

    .market-table .table th:last-child {
        width: 200px;
        display: table-caption
    }

    .market-table .table th.width-100 {
        width: 100%;
        display: table-cell !important
    }

    .result-main {
        width: 100%
    }

    .dropdown-content {
        right: 0;
        top: 35px
    }

    .sub-filter {
        text-align: left
    }

    .sys-table-date p {
        font-size: 13px
    }

    .sub-filter-option {
        width: 48%;
        margin-bottom: 15px
    }

        .sub-filter-option.opt {
            width: 48%;
            margin-bottom: 15px
        }

        .sub-filter-option.exchge {
            width: 48%;
            margin-bottom: 15px
        }

        .sub-filter-option p {
            font-size: 13px
        }

        .sub-filter-option select {
            font-size: 13px
        }

    .select-arrow::before {
        font-size: 18px
    }
}

@media(min-width:576px) and (max-width:767.90px) {
    .go-option {
        text-align: left
    }

        .go-option.comdetailgo input {
            margin: 0
        }

    .table-responsive {
        min-height: .01%;
        overflow-x: scroll !important
    }

    .breadcrum-sc ul li {
        display: inline-block;
        font-size: 14px;
        padding-right: 8px
    }

        .breadcrum-sc ul li a, .breadcrum-sc ul li a:hover, .breadcrum-sc ul li i {
            font-size: 14px
        }

    .equity-page-header h2 {
        font-size: 22px;
        text-align: left
    }

    .equity-inner-select.common-select {
        margin-right: 20px
    }

    .breadcrum-sc, .equity-page-header {
        width: 100%
    }
}

@media(min-width:481px) and (max-width:575.90px) {
    .go-option {
        text-align: left
    }

        .go-option.comdetailgo input {
            margin: 0;
            display: inline-block;
            width: 80%
        }

            .go-option.comdetailgo input.go-btn-quotes {
                display: inline-block;
                width: auto
            }

    .table-responsive {
        min-height: .01%;
        overflow-x: scroll !important
    }

    .breadcrum-sc ul li {
        display: inline-block;
        font-size: 14px;
        padding-right: 8px
    }

        .breadcrum-sc ul li a, .breadcrum-sc ul li a:hover, .breadcrum-sc ul li i {
            font-size: 14px
        }

    .equity-page-header h2 {
        font-size: 20px;
        text-align: left
    }

    .equity-inner-select.common-select {
        margin-right: 18px
    }

    .common-select select {
        font-size: 15px
    }

    .breadcrum-sc, .equity-page-header {
        width: 100%
    }
}

@media(min-width:360px) and (max-width:480.90px) {
    .go-option {
        text-align: left
    }

        .go-option.comdetailgo input {
            margin: 0
        }

    .table-responsive {
        min-height: .01%;
        overflow-x: scroll !important
    }

    .breadcrum-sc ul li {
        display: inline-block;
        font-size: 13px;
        padding-right: 6px
    }

        .breadcrum-sc ul li a, .breadcrum-sc ul li a:hover {
            font-size: 13px
        }

        .breadcrum-sc ul li i {
            font-size: 14px
        }

    .equity-page-header h2 {
        font-size: 18px;
        text-align: left
    }

    .equity-inner-select.common-select {
        margin-right: 13px
    }

    .common-select select {
        font-size: 14px
    }

    .breadcrum-sc, .equity-page-header {
        width: 100%
    }

    .common-select::after {
        font-size: 22px;
        top: 17px
    }
}

@media(min-width:320px) and (max-width:359.90px) {
    .go-option {
        text-align: left
    }

        .go-option.comdetailgo input {
            margin: 0
        }

    .table-responsive {
        min-height: .01%;
        overflow-x: scroll !important
    }

    .breadcrum-sc ul li {
        display: inline-block;
        font-size: 13px;
        padding-right: 3px
    }

        .breadcrum-sc ul li a, .breadcrum-sc ul li a:hover {
            font-size: 13px
        }

        .breadcrum-sc ul li i {
            font-size: 14px
        }

    .equity-page-header h2 {
        font-size: 17px;
        text-align: left
    }

    .equity-inner-select.common-select {
        margin-right: 11px
    }

    .common-select select {
        font-size: 13px
    }

    .breadcrum-sc, .equity-page-header {
        width: 100%
    }

    .common-select::after {
        font-size: 22px;
        top: 17px
    }
}

@media (min-width: 320px) and (max-width: 480.99px) {
    .dropdown-content {
        right: 0;
        top: 35px
    }

    .table-responsive {
        min-height: .01%;
        overflow-x: scroll !important
    }

    .market-table .table th {
        font-size: 13px;
        white-space: nowrap
    }

    .market-table .table td {
        font-size: 13px;
        white-space: nowrap;
        line-height: auto !important
    }

    .graph-td .left-abs, .graph-td .right-abs, .abs-value {
        font-size: 12px
    }

    .pagination li a {
        font-size: 12px
    }

    .market-table .table th:last-child {
        width: 170px;
        display: table-caption
    }

    .market-table .table th.width-100 {
        width: 100%;
        display: table-cell !important
    }

    .sub-filter-calender {
        padding-left: 0
    }

    .sub-filter-option-event, .sub-filter-option-event input {
        width: 100%
    }

        .sub-filter-option-event a {
            margin-top: 15px;
            display: inline-block;
            width: auto
        }

    .out_per .table th:last-child {
        width: 0 !important;
        display: table-caption
    }

    .result-main {
        width: 100%
    }

    .sub-filter {
        text-align: left
    }

    .sys-table-date p {
        font-size: 13px
    }

    .sub-filter-option {
        width: 47%;
        margin-bottom: 15px
    }

        .sub-filter-option.opt {
            width: 47%;
            margin-bottom: 15px
        }

        .sub-filter-option.exchge {
            width: 47%;
            margin-bottom: 15px
        }

        .sub-filter-option p {
            font-size: 13px
        }

        .sub-filter-option select {
            font-size: 13px
        }

    .select-arrow::before {
        font-size: 18px
    }
}
