* {
    box-sizing: border-box;
}

body {
    background-color: #000;
    color: #fff;
    margin-left: 0px;
}

.row::after {
    content: "";
    clear: both;
    display: table;
}

[class*="col-"] {
    float: left;
    padding: 0.1vw;
    border: 1px solid #fff;
}

.col-1 {
    width: 8.33%;
}

.col-2 {
    width: 16.66%;
}

.col-3 {
    width: 25%;
}

.col-4 {
    width: 33.33%;
}

.col-5 {
    width: 41.66%;
}

.col-6 {
    width: 50%;
}

.col-7 {
    width: 58.33%;
}

.col-8 {
    width: 66.66%;
}

.col-9 {
    width: 75%;
}

.col-10 {
    width: 83.33%;
}

.col-11 {
    width: 91.66%;
}

.col-12 {
    width: 100%;
}

.jc_select {
    width: 100%;
    color: #fff;
    vertical-align: top;
    height: auto;
    font-size: 2.5vw;
    background: #000;
    border: none;
    font-weight: bolder;
    text-align: center
}

.clock1 {
    background: #2d07e3;
    border: none;
    font-weight: bolder;
    text-align: center;
    color: #e2e1f0;
    z-index: 1;
    position: absolute;
}

#date {
    font-size: 1.2vw;
    margin-top: 0.2vw;
}

#time {
    font-size: 1.5vw;
}

.clock1 p {
    margin: 0px;
    padding: 0px;
}

.jc_select option {
    width: 100%;
    color: #fff;
    vertical-align: top;
    height: auto;
    font-size: 2.5vw;
    background: #000;
    border: none;
    font-weight: bolder;
    text-align: center
}

.title_bg {
    border-left: 1px solid #c8e9f3;
    background-image: linear-gradient(to right, green, blue, indigo, violet);
    border: 1px solid #c8e9f3;
    padding: 0.1vw;
    font-size: 2.5vw;
    text-align: center;
    font-weight: bolder;
}

.header {
    /*background-color: #000;*/
    /*background-image: linear-gradient(90deg, #020024 0%, #090979 25%, #00d4ff 100%);*/
	background-image: linear-gradient(90deg, #f00 0%, #db3434 25%, #f00 100%);
    font-size: 2.5vw;
    text-align: center;
    border: 1px solid #090979;
    padding: 0.5vw;
    font-weight: bolder;
}

.header111 {
    /*background-color: #000;*/
    background-image: linear-gradient(90deg, #020024 0%, #090979 25%, #00d4ff 100%);
    font-size: 3.5vw;
    text-align: center;
    border: 1px solid #090979;
    padding: 0.5vw;
    font-weight: bolder;
}

.report_title11 {
    border: 1px solid #c8e9f3;
    padding: 0.1vw;
    font-size: 3vw;
    text-align: center;
    /*background: linear-gradient(to right, #ffbf96, #fe7096);*/
    background-image: linear-gradient(to right, green, blue, indigo, violet);
    font-weight: bolder;
}

.report_titlei {
    border: 1px solid #c8e9f3;
    padding: 0.1vw;
    font-size: 4.5vw;
    text-align: center;
    /*background: linear-gradient(to right, #ffbf96, #fe7096);*/
    background-image: linear-gradient(to right, green, blue, indigo, violet);
    font-weight: bolder;
}

.report_titleccr {
    border: 1px solid #c8e9f3;
    padding: 0.1vw;
    font-size: 4.5vw;
    text-align: center;
    /*background: linear-gradient(to right, #ffbf96, #fe7096);*/
    background-image: linear-gradient(to right, green, blue, indigo, violet);
    font-weight: bolder;
}

.report_titled {
    border: 1px solid #c8e9f3;
    padding: 0.1vw;
    font-size: 4.5vw;
    text-align: center;
    /*background: linear-gradient(to right, #ffbf96, #fe7096);*/
    background-image: linear-gradient(to right, green, blue, indigo, violet);
    font-weight: bolder;
}

.report_title {
    border: 1px solid #c8e9f3;
    padding: 0.1vw;
    font-size: 2.5vw;
    text-align: center;
    /*background: linear-gradient(to right, #ffbf96, #fe7096);*/
    background-image: linear-gradient(to right, green, blue, indigo, violet);
    font-weight: bolder;
}

.adv_scroll1 {
    background-image: linear-gradient(90deg, #020024 0%, #090979 25%, #00d4ff 100%);
}

.adv_scroll {
    padding: 0.1vw;
    margin-top: 0.1vw;
    text-align: center;
    font-weight: bolder;
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    flex-shrink: 0;
    width: 100%;
    height: auto;
    align-items: center;
    animation: slide-left 20s linear infinite;
}

.adv_scrolldi {
    padding: 0.1vw;
    margin-top: 0.1vw;
    font-size: 1.8vw;
    text-align: center;
    font-weight: bolder;
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    flex-shrink: 0;
    width: 100%;
    height: auto;
    align-items: center;
    animation: slide-left 8s linear infinite;
}

.adv_scrollv2 {
    background-image: linear-gradient(90deg, #020024 0%, #090979 25%, #00d4ff 100%);
}

.tbl_headingi {
    font-size: 5.1vw;
    font-weight: bolder;
    transform: scale(1, 1.5);
    -webkit-transform: scale(1, 1.5);
    /* Safari and Chrome */
    -moz-transform: scale(1, 1.5);
    /* Firefox */
    -ms-transform: scale(1, 1.5);
    /* IE 9+ */
    -o-transform: scale(1, 1.5);
    /* Opera */
}

.tbl_headingii {
    font-size: 4vw;
}

.tbl_heading_di {
    font-size: 5.1vw;
    font-weight: bolder;
}

.tbl_datai {
    font-size: 5.1vw;
    text-align: right;
    font-weight: bolder;
    transform: scale(1, 1.5);
    -webkit-transform: scale(1, 1.5);
    /* Safari and Chrome */
    -moz-transform: scale(1, 1.5);
    /* Firefox */
    -ms-transform: scale(1, 1.5);
    /* IE 9+ */
    -o-transform: scale(1, 1.5);
    /* Opera */
}

.tbl_headingd {
    font-size: 4.5vw;
}

.tbl_datad {
    font-size: 4.5vw;
    text-align: right;
}

.adv_scroll_v22 {
    padding: 0.1vw;
    margin-top: 0.1vw;
    font-size: 2.8vw;
    text-align: center;
    font-weight: bolder;
    display: flex;
    /* flex-wrap: nowrap;
    white-space: nowrap;*/
    flex-shrink: 0;
    width: 100%;
    height: auto;
    align-items: center;
    /*animation: slide-left 20s linear infinite;*/
}

@keyframes slide-left {
    from {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

.green {
    background: #66bb6a !important;
    -webkit-box-shadow: 0 12px 20px -10px rgba(76, 175, 80, .28), 0 4px 20px 0 rgba(0, 0, 0, .12), 0 7px 8px -5px rgba(76, 175, 80, .2) !important;
    box-shadow: 0 12px 20px -10px rgba(76, 175, 80, .28), 0 4px 20px 0 rgba(0, 0, 0, .12), 0 7px 8px -5px rgba(76, 175, 80, .2) !important;
}

.red {
    background: #e53935 !important;
    -webkit-box-shadow: 0 12px 20px -10px rgba(244, 67, 54, .28), 0 4px 20px 0 rgba(0, 0, 0, .12), 0 7px 8px -5px rgba(244, 67, 54, .2) !important;
    box-shadow: 0 12px 20px -10px rgba(244, 67, 54, .28), 0 4px 20px 0 rgba(0, 0, 0, .12), 0 7px 8px -5px rgba(244, 67, 54, .2) !important;
}

.orange {
    background: #ffa726 !important;
    -webkit-box-shadow: 0 12px 20px -10px rgba(255, 152, 0, .28), 0 4px 20px 0 rgba(0, 0, 0, .12), 0 7px 8px -5px rgba(255, 152, 0, .2) !important;
    box-shadow: 0 12px 20px -10px rgba(255, 152, 0, .28), 0 4px 20px 0 rgba(0, 0, 0, .12), 0 7px 8px -5px rgba(255, 152, 0, .2) !important;
}

.magenta {
    background: #8B71DC !important;
}

.light-blue {
    background: #29abe2 !important;
}

.tbl {
    font-size: 4vw;
    width: 100%;
}

.tbl_heading2 {
    font-size: 3.1vw;
}

.tbl_heading3 {
    font-size: 2.4vw;
}

.tbl_heading_scr {
    font-size: 2.5vw;
}

.tbl_headingv2 {
    font-size: 3.1vw;
}

.tbl_datav2 {
    font-size: 3.1vw;
    text-align: right;
}

.tbl_headingcc {
    font-size: 3.1vw;
    font-weight: bolder;
}

.tbl_headingccr {
	/*text-align: center;*/
    font-size: 2.9vw;
    font-weight: bolder;
    /*padding-top: 0.5vw;
    padding-bottom: 0.5vw;*/
	padding-top: 0.2vw;
    padding-bottom: 0.2vw;
	padding-left:3vw;
	padding-right:3vw;
}

.tbl_dataccr {
    font-size: 2.9vw;
    text-align: right;
    font-weight: bolder;
    /*padding-top: 0.5vw;
    padding-bottom: 0.5vw;*/
	padding-top: 0.2vw;
    padding-bottom: 0.2vw;
	padding-left:3vw;
	padding-right:3vw;
	
}

.tbl_heading_ccr11 {
    font-size: 2.3vw;
}

.tbl_heading_scr1 {
    font-size: 2.3vw;
}

.tbl_heading_ccr1 {
    font-size: 2vw;
}

.ccr_full {
    font-size: 1vw;
}

.tbl th {
    text-align: center;
}

.tbl_heading {
    text-align: center;
    font-size: 3.1vw;
    font-weight: bolder;
	padding-left:4vw;
	padding-right:4vw;
}

.jc_option {
    text-align: center !important;
}

.tbl_data {
    text-align: right;
    font-size: 3.1vw;
    font-weight: bolder;
	padding-left:5vw;
	padding-right:5vw;
}

.tbl_ccr {
    font-size: 2.9vw;
    width: 100%;
}

.td_large {
    font-size: 2.5vw !important;
}

.tbl_heading1 {
    text-align: center;
    width: 10%;
}

.tbl_data1 {
    text-align: right;
    width: 15%;
}