/** NDTV Reset **/

*{padding:0;margin:0}
img{border:0}
html{-webkit-text-size-adjust:none}
*,*:after,*:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
body{color:#333;font-family:robotoregular,sans-serif!important;-webkit-font-smoothing:antialiased}
a{text-decoration:none;outline:0;color:#333;cursor:pointer}
a:hover{text-decoration:underline}
li{list-style-type:none}
.fleft{float:left!important}
.fright{float:right!important}
.blu,.blu a{color:#00aeff;font-family:robotomedium}
.blu a:hover{text-decoration:underline}
h1,h2,h3,h4,th{font-weight:400}
.clearfix:after,.clearfix:before{content:".";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.row::after, .row::before {clear: both; content: " "; display: table; }
.row{margin-right:-10px}
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left;padding-right:10px}
.col-last{padding:0}
.col-12{width:100%}
.col-11{width:91.666666666667%}
.col-10{width:83.333333333333%}
.col-9{width:75%}
.col-8{width:66.666666666667%}
.col-7{width:58.333333333333%}
.col-6{width:50%}
.col-5{width:41.666666666667%}
.col-4{width:33.333333333333%}
.col-3{width:25%}
.col-2{width:16.666666666667%}
.col-1{width:8.3333333333333%}
.mid-bar .box{background:#5c5c5c}
.bottom-widget .box{background:#d15cbf}
.bottom .box{background:#3880ad}
.footer .box{background:#333}
.wrapper{margin:0 auto;position:relative}
.clr{clear:both;display:block;margin:0;padding:0}
.hd1{background:#555;overflow:hidden;height:35px}
.hd2{background:#f0f1f2;min-height:100px;margin-top:5px}


/** Widget Styling **/

	/*_ Scores and results _*/
.lts-wgt, .sidebar .wgt {background-color: #f0f1f2; overflow: hidden; position: relative; } 
.wgt{margin-bottom: 10px;}

/*Livescore widget styling*/

.col-12 {width: 100%; }
body {color: #333; font-family: robotoregular,sans-serif!important; -webkit-font-smoothing: antialiased; } .row::before, .row::after {clear: both; content: ""; display: table; }
.wgt {overflow: hidden; background: #f0f1f2; }
.scr-wgt {position: relative; }
.wgt {background: #fff; overflow: hidden; margin-bottom: 10px; }
.wgt h2 {background: #00aeff; color: #fff; text-transform: uppercase; font-size: 16px; padding-left: 15px; height: 40px; line-height: 40px; position: relative; }
.wgt h2 a {color: #fff; }
a{text-decoration: none; outline: 0; color: #333; cursor: pointer;}
.scr-acrd-hdr {background: #d0d0d0; padding: 0 10px 0 15px; height: 35px; line-height: 35px; text-transform: uppercase; margin-bottom: 1px; cursor: pointer; } 
.scr-acrd-hdr.active {margin-bottom: 0; }
.scr-acrd-hdr h3 {color: #333; font-size: 14px; float: left; } 
h1, h2, h3, h4, th {font-weight: 400; }
.scr-ar {background: url(http://s.ndtvimg.com/images/score-bottom-arrow-black.png) no-repeat; width: 17px; height: 12px; display: block; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transition: all .4s ease 0; -webkit-transition: all .4s ease 0; -moz-transition: all .4s ease 0; -ms-transition: all .2s ease 0; -o-transition: all .2s ease 0; float: right; margin-top: 11px; }
.clr {clear: both; display: block; margin: 0; padding: 0; } 
.scr-acrd-panel {display: none; min-height: 103px; } 
.scr-acrd-panel.active {display: block; }
.scr-bar2 {background: #dedede; overflow: hidden; padding: 5px 10px; }
.fleft {float: left!important; }
.scr-bar2 ul li {float: left; padding-right: 9px; background: url(http://s.ndtvimg.com/images/sep.png) 100% 50% no-repeat; margin-right: 4px; }
li {list-style-type: none; }
.scr-bar2 ul li a {display: block; color: #555; font-size: 12px; font-family: robotomedium,sans-serif; text-transform: uppercase; }
.ckt-nm, .ckt-scr, .ckt-vs {font-size: 18px; font-family: robotomedium,sans-serif; }
.scr-incnt {background: #fff; overflow: hidden; } 
.mtch {position: relative; font-family: robotomedium,sans-serif; margin-top: 2px; min-height: 103px; background: #f2f2f2; }
.mtch_container {position: relative; background: #f2f2f2; } 
.mtch_center {position: relative; width: auto; z-index: 5; padding-bottom: 10px; }
.mtchbox {position: relative; z-index: 5; } 
.scr-acrd-hdr {background: #d0d0d0; padding: 0 10px 0 15px; height: 35px; line-height: 35px; text-transform: uppercase; margin-bottom: 1px; cursor: pointer; }
.loader {background: url(http://s.ndtvimg.com/images/preloader.gif) no-repeat; width: 80px; height: 80px; display: block; margin: 20px auto; }
.wgt .loader {background: url(http://s.ndtvimg.com/images/preloader.gif) 0 0/60px 60px no-repeat; width: 60px; height: 60px; }
.team1 {left: 10px; position: absolute; top: 5px; }
.team1 .tm_nm {float: left; margin-right: 5px; padding: 4px 0 2px; }
.tm_nm {color: #630; font-size: 20px; line-height: 20px; text-align: center; text-transform: uppercase; }
.score_teaser {margin: 8px auto; width: 264px; }
.mtch_schedule>div, .score_teaser>div {padding: 2px 0; text-align: center; } .m_date, .s_score {color: #630; font-size: 20px; position: relative; text-transform: uppercase; }
.s_overs {font-size: 12px; color: #630; }
.mtch_result {color: #333; font-size: 12px; padding: 2px 0 0; text-align: center; text-transform: uppercase; }
.team2 {position: absolute; right: 10px; top: 5px; }
.mtch_center h2 {background: #ffbe32; color: #630; font-size: 12px!important; height: 18px; line-height: 18px; overflow: hidden; text-align: left; padding-left: 10px; }
.scr-bar2 ul li.active a, .scr-bar2 ul.lst-link li a {color: #005d89; }
.scr-bar2 ul li.active a, .scr-bar2 ul.lst-link li a {color: #005d89; }
.scr-wgt a:hover {text-decoration: none; }
.scr-bar2 ul li:last-child, .scr-bar2 ul.lst-link li {background: 0; padding: 0; margin: 0; }


/*Livescore-widget-cricket Styling*/

.mtch_center h2.fright {position: absolute; right: 10px; top: 0; }
.f1_score_teaser {padding: 6px 8px; overflow: hidden; }
.f1-race.f1-first {color: #630; font-size: 20px; line-height: 20px; }
.f1-race {color: #333; font-size: 13px; line-height: 13px; padding-bottom: 10px; overflow: hidden; text-transform: uppercase; }


/*Livescore-widget-football Styling*/

.fb-scr .score_teaser {width: 150px; position: relative; }
.score_teaser {margin: 8px auto; width: 264px; }
.fb-goal.fleft {left: 0; }
.fb-goal.fright {right: 0; }
.mtch_schedule>div, .score_teaser>div {padding: 2px 0; text-align: center; } 
.fb-goal {color: #000; font-size: 35px; font-family: robotoregular,sans-serif; position: absolute; top: -8px; }
.fb-scr .fb-mtch-time {background: #dedede; border-radius: 40px; color: #666; font-size: 14px; height: 40px; margin: 6px auto; padding-top: 10px; text-align: center; width: 40px; }


.s_score span {border-bottom: 8px solid transparent; border-top: 8px solid transparent; display: block; float: left; height: 0; position: absolute; top: 6px; width: 0; } 
.s_score .tm2 {border-left: 6px solid #630; right: 85px; }
.s_score .tm1 {border-right: 6px solid #630; left: 85px; }

.tm_score {color: #444; font-size: 11px; line-height: 12px; text-align: center; }
.mtch_delay {text-align: center; font-size: 12px; }
.team1 .tm_score {text-align: left; }
.team2 .tm_score {text-align: left; }

@media (max-width: 1233px) and (min-width: 10px)
{
	.wgt h2 {font-size: 14px; }
	.scr-bar2 ul li {margin-right: 2px; padding-right: 6px; }
	.ckt-nm, .ckt-scr, .ckt-vs {font-size: 15px; }

	/*Livescore-widget-football Styling*/

	.fb-goal {top: -2px; font-size: 28px; }
	.fb-scr .score_teaser {width: 130px; }

}
