div.lb-posts {margin: 0 0 10px;}.lb-title,.lb-description {padding: 0 10px;}.d3cmsContent h2.lb-title,.lb-title {font: normal normal 28px/30px Georgia, Serif;margin-bottom: 16px;color: #333;}.lb-description {margin-bottom: 10px;font: normal normal 16px/18px Arial, Sans-Serif;color: #808080;}.lb-description ul {margin: 5px 0;}.lb-description li {list-style: disc inside;}.lb-author,.lb-author:hover {color: #2A4982 !important;font-weight: normal;cursor: help;background-color: transparent !important;}.lb-by {position: relative;padding: 9px 0 9px 10px;border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;font-size: 12px;color: #333;}.lb-by .lb-author {font-weight: bold;}.lb-status-comments {position: absolute;bottom: -1px;right: 0;border-bottom: 1px solid #fff;border-left: 7px solid #fff;text-align: center;}.ie7 .lb-status-comments {bottom: 0;}.lb-status-comments a {color: #fff;}.lb-status,.lb-comments {display: block;float: left;color: #fff;font-size: 11px;line-height: 11px;font-weight: bold;text-transform: uppercase;}.lb-status {padding: 5px;background-color: #333;}.lb-comments {display: block;min-width: 11px;height: 11px;margin-left: 6px;padding: 5px 8px;text-align: center;background-color: #999;float: right;}.lb-comments .arrow {position: absolute;display: block;width: 5px;height: 5px;bottom: -5px;right: 0;background: transparent url(//img.uefa.com/imgml/liveblog/gray/flagSprite.png) no-repeat right -36px;}.lb-info {display: block;clear: both;overflow: hidden;line-height: 20px;}a.show-more {display: block;padding: 6px 0;background-color: #F7F7F7;border-color: #E6E6E6;border-style: solid;border-width: 1px 1px 5px;color: #2A4982;font-size: 11px;font-weight: bold;text-transform: uppercase;text-align: center;cursor: pointer;}div.lb-posts .js-cmthis-ok {line-height: 21px;}.lb-post {display: block;clear: both;border-bottom: 1px dotted #b3b3b3;margin: 4px 0 0 10px;padding: 0 10px 26px 0;font-size: 12px;line-height: 16px;}.lb-post.sticky,.lb-post.last {border-bottom: none;}.lb-post.hide {display: none;}.lb-post.first {margin: 0 0 0 10px;padding: 4px 10px 26px 0;border-top: 1px dotted #b3b3b3;}.lb-post a:link, .lb-post a:visited, .lb-post a:hover {color: #2A549E;text-decoration: underline;}.lb-post .lb-hour {display: block;float: left;padding: 5px;margin: 0 5px 5px 0;line-height: 11px;font-size: 11px;font-weight: bold;background-color: #e5e5e5;cursor: pointer;}.lb-post .lb-hour:link, .lb-post .lb-hour:visited {text-decoration: none;color: #404040;}.lb-post .lb-hour:hover {text-decoration: underline;color: #606060;}.lb-post .lb-author {padding-left: 12px;background: transparent url(//img.uefa.com/imgml/liveblog/gray/pencil.png) no-repeat 0 2px;}.lb-post .lb-author:hover {text-decoration: none;}.lb-post blockquote {display: block;clear: both;overflow: hidden;margin: 10px 0;padding: 10px 0;border-top: 1px solid #d4d4d4;border-bottom: 1px solid #d4d4d4;font-style: italic;background: transparent url(//img.uefa.com/imgml/liveblog/gray/quoteLeft.png) no-repeat 0 10px;}.lb-post blockquote p {padding: 0 30px;}.lb-post blockquote p:last-child {padding: 0;}.lb-post blockquote cite {float: right;padding-right: 30px;font-weight: bold;background: transparent url(//img.uefa.com/imgml/liveblog/gray/quoteRight.png) no-repeat right 0;}.lb-composer p, .news_comment p {padding-bottom: 5px;}.lb-post .lb-info {font-weight: normal;padding: 0 0 0 15px;}.lb-post .lb-info a:link, .lb-post .lb-info a:visited, .lb-post .lb-info a:hover {color: #284784;}.lb-post.sticky {position: relative;padding: 0 0 26px 0;margin: 4px 0 0 0;}.lb-post.sticky .lb-sticky-top {height: 40px;background-position: 0 0;background-repeat: no-repeat;}.lb-post.sticky .lb-sticky-middle {min-height: 143px;overflow: hidden;padding: 0 10px;background-repeat: repeat-y;}.lb-post.sticky .lb-sticky-middle .news_post {margin: 0 0 0 4px;}.lb-post .lb-sticky-bottom {height: 32px;background-position: 0 bottom;background-repeat: no-repeat;}.lb-post.sticky div.lb-info {position: absolute;top: 5px;left: 5px;}.grid_6 .lb-post.sticky .lb-sticky-top,.grid_6 .lb-post.sticky .lb-sticky-middle,.grid_6 .lb-post.sticky .lb-sticky-bottom {background-image: url("//img.uefa.com/imgml/liveblog/gray/stickedBg6.png");}.grid_6 .lb-post.sticky .lb-sticky-top {background-position: 0 0;background-repeat: no-repeat;height: 40px;}.grid_6 .lb-post.sticky .lb-sticky-middle {background-position: -503px 0;background-repeat: repeat-y;min-height: 143px;padding: 0 10px;}.grid_6 .lb-post.sticky .lb-sticky-bottom {background-position: 0 bottom;background-repeat: no-repeat;height: 32px;}.lb-author-details {position: absolute;display: none;width: 407px;z-index: 10000;}.lb-author-details .lb-author-details-top,.lb-author-details .lb-author-details-middle,.lb-author-details .lb-author-details-bottom {background-image: url(//img.uefa.com/imgml/liveblog/gray/authorTooltip.png);}.lb-author-details .lb-author-details-top {height: 16px;background-position: 0 0;background-repeat: no-repeat;}.lb-author-details .lb-author-details-middle {min-height: 40px;padding: 4px 16px;background-position: -410px 0;background-repeat: repeat-y;}.lb-author-details .lb-author-details-middle .author-name {margin-bottom: 8px;}.lb-author-details .lb-author-details-middle .author-name span {margin-left: 5px;font: bold 14px/14px Georgia, Sans-Serif;color: #2A4982;}.lb-author-details .lb-author-details-middle .authot-bio {font-size: 11px;line-height: 14px;}.lb-author-details .lb-author-details-middle .authot-bio * {background: none !important;}.lb-author-details .lb-author-details-bottom {height: 13px;background-position: 0 bottom;background-repeat: no-repeat;}.lb-author-details .close {position: absolute;right: 12px;top: 17px;width: 10px;height: 10px;}.lb-post.lb-photo img {cursor: pointer;}#mobilesite .lb-post.lb-photo img {width: 100%;}#fancybox-content {border-color: #fff;}#fancybox-close {display: none;top: 0;right: -16px;width: 10px;height: 10px;padding: 6px 6px 6px 0;background-position: 0 6px;background-color: #fff;}#fancybox-loading div {width: 32px !important;height: 32px !important;background: url(//img.uefa.com/imgml/icons/ajaxloader-gray.gif) no-repeat 0 0 !important;}.lb-author-details .close,#ovplayer .close,#fancybox-close {background-image: url(//img.uefa.com/imgml/liveblog/gray/close.png);background-repeat: no-repeat;cursor: pointer;}div.lb-posts.small {}div.lb-posts.small .lb-post.lb-video {min-height: 208px;}div.lb-posts.small .news_embed .photo,div.lb-posts.small .news_post .photo {max-width: 324px;}div.lb-posts.small .lb-post.sticky .lb-sticky-top,div.lb-posts.small .lb-post.sticky .lb-sticky-middle,div.lb-posts.small .lb-post.sticky .lb-sticky-bottom {background-image: url(//img.uefa.com/imgml/liveblog/gray/stickedBg.png);}div.lb-posts.small .lb-post.sticky .lb-sticky-middle {background-position: -420px 0;}div.lb-posts.large {}div.lb-posts.large .lb-post.sticky .lb-sticky-top,div.lb-posts.large .lb-post.sticky .lb-sticky-middle,div.lb-posts.large .lb-post.sticky .lb-sticky-bottom {background-image: url(//img.uefa.com/imgml/liveblog/gray/stickedBgWide.png);}div.lb-posts.large .lb-post.sticky .lb-sticky-middle {background-position: -669px 0;}div.lb-posts.large .photo {width: auto;max-width: 610px;border-right: 7px solid #fff;}div.lb-posts.large p {clear: both;}div.lb-posts.medium .news_embed .photo {max-width: 444px;margin: 0;}div.lb-posts.medium .photo {max-width: 482px;margin: 0;}.lb-post.lb-video {padding: 0 0 26px;}.lb-post iframe {clear: both;overflow: hidden;display: block;}.lb-post iframe.video-playing {width: 563px;height: 318px;position: absolute;z-index: 100000;}.lb-post iframe.video-playing.ovp-fw-active {width: 770px;height: 433px;}.lb-video-modal, .video-modal {position: absolute;top: 0;width: 100%;height: 100%;z-index: 99999;background-color: #000;opacity: .7;filter: alpha(opacity=70);}.lb-poll {position: relative;font-weight: bold;}.lb-poll-title {font-size: 13px;line-height: 16px;color: #2A4982;margin: 3px 0 15px 5px;}.lb-poll li {position: relative;display: block;clear: left;overflow: hidden;margin-bottom: 5px;padding: 5px 4px;font-size: 12px;line-height: 15px;}.lb-poll .poll-results li {background-color: #f2f2f2;}.lb-poll .poll-results li span {position: relative;z-index: 2;}.lb-poll .poll-results li span.results {float: right;}.lb-poll .poll-results li span.answer {float: left;max-width: 80%;}.lb-poll .poll-results li div.bar {position: absolute;left: 0;top: 0;height: 100%;z-index: 1;background-color: #ccc;}.lb-poll li input {margin: 0 8px 0 0;vertical-align: text-top;}.lb-poll-bottom {height: 23px;margin: 20px 0 5px;}.lb-poll .vote-button,.lb-poll .vote-results-hnd {font-size: 11px;line-height: 11px;cursor: pointer;}.lb-poll .vote-button {float: left;padding: 3px 8px;color: #fff;text-transform: uppercase;background-color: #999;border: 1px solid #808080;}.lb-poll .vote-results-hnd {float: right;margin-top: 5px;color: #2A4982;}.lb-poll .lb-comments {position: absolute;right: 6px;}.twt-border .avatar {display: none !important;}.twt-border .twt-reply,.twt-border .twt-inline .twt-tweet,.twt-border .twt-tweet .author .nickname,.twt-border .twt-tweet .fn {padding-left: 0 !important;}.news_embed,.news_post,.poll_post {display: block;clear: both;overflow: hidden;padding: 7px 7px 7px 15px;margin: 7px 0 7px 4px;box-shadow: 0 0 4px 0 #e5e5e5;border: 1px solid #d9d9d9;background: #fff url(//img.uefa.com/imgml/liveblog/gray/blueBar.jpg) repeat-y 0 0;}.news_title {font-family: Georgia, serif;color: #2A549E;font-weight: bold;margin-bottom: 6px;font-size: 12px;}.lb-posts .photo {position: relative;display: block;overflow: hidden;clear: both;margin: 0 30px 0 0;}.lb-posts .photo .photo-copy {position: absolute;bottom: 6px;right: 0;background: url(//img.uefa.com/imgml/liveblog/gray/captionBg.png) repeat 0 0;padding: 4px 2px 4px 4px;font-size: 8px;line-height: 8px;}.photo_title {display: block;overflow: hidden;clear: both;font-size: 11px;line-height: 12px;font-weight: bold;margin-bottom: 12px;margin-top: 4px;}.latestVideo .newsThumbItem {position: relative;margin: 2px;}.latestVideo .newsThumbItem .playBut {top: 13px;right: 50px;}.lbl-posts {}.lbl-posts h3.bigTitle {color: #333;font-size: 20px;line-height: 26px;padding: 15px 0;}.lbl-posts li.lbl-post {margin: 0 6px;background: url(//img.uefa.com/imgml/template/bottom_info.png) repeat-x scroll 0 0 transparent;}.lbl-posts li.lbl-post:first-child {border-top: none;}.lbl-posts .lb-title {padding: 0;margin-bottom: 8px;}.lbl-posts .lb-title a {color: #2A4982;font: normal bold 19px/20px Georgia, Serif;}.lbl-posts .lb-description {font-size: 13px;padding: 0;}.lbl-posts .lb-info {min-height: 30px;}.lbl-posts .lb-info > span {float: left;}.lbl-posts .lb-status {margin: 0 5px 0 0;}.lbl-posts .lb-comments {position: relative;float: left;}.lbl-posts .lb-author,.lbl-posts ol li > span {color: #666;cursor: text;font-weight: bold;}.lbl-posts ol li .lb-comments {color: #fff;}.lbl-posts ol li > span {float: left;margin-bottom: 7px;text-transform: capitalize;}.lbl-posts a.lb-description {display: block;}.lbl-posts ol li {float: right;margin-left: 5px;}.lb-post ul li {list-style-type: disc;margin-left: 20px;}.lb-posts .lb-by.lb-commfr .lb-status-comments {border-left: 0 none;}.lb-posts .lb-by.lb-commfr .lb-status-comments.fr {float: right;}.lb-commfr .lb-status-comments .lb-comments-tag {float: left;}.lb-commfr .lb-status-comments .lb-comments .arrow {bottom: -4px;}.lb-commfr .lb-status-comments a {color: #404040;text-decoration: underline;font-weight: bold;}.ovp-standalone .ovp-video-wrapper {text-align: left !important;}.lb-social {float: left;clear: both;}.lb-social .dv_fb_share {background: url(//img.uefa.com/imgml/icons/social/20x20/f_logo.png) no-repeat center;border: 1px solid #E5E5E5;float: left;height: 20px;width: 20px;cursor: pointer;}.lb-social .tweetme {background: url(//img.uefa.com/imgml/icons/social/20x20/tw_logo.png) no-repeat center;border: 1px solid #E5E5E5;float: left;height: 20px;width: 20px;margin-left: 2px;cursor: pointer;}.pulse_post .fb-header {background: #3c5a9a;height: 24px;line-height: 24px;text-align: center;color: #ffffff;font-weight: bold;}.pulse_post .fb-share a {color: #3c5a9a;font-weight: bold;text-decoration: none;}.lb-post blockquote.fb-share p {padding: 0;margin: 0;}.lb-post blockquote.fb-share p.datetime {color: #828387;}.lb-post blockquote.fb-share {padding: 10px 8px;font-style: normal;background: #eceff4;box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15) !important;border-bottom: 1px solid #BBBBBB !important;border-left: 1px solid #DDDDDD !important;border-right: 1px solid #DDDDDD !important;border-top: 0 none !important;border-radius: 0 0 5px 5px !important;}.lb-post .fb-header {float: left;width: 470px;box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) !important;border-top: 1px solid #EEEEEE;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;border-bottom: 0 none;border-radius: 5px 5px 0 0 !important;}div.lb-posts a.lb-cmthis {display: block;color: #404040;float: right;font-weight: bold;padding-top: 3px;}.ie7 div.lb-posts a.lb-cmthis {max-width: 200px;}div.lb-posts a.lb-cmthis.hide {display: none;}#js-ct-d {position: absolute;width: 518px;padding: 5;overflow: hidden;z-index: 2;}#js-ct-d .js-ct-close {position: absolute;right: 26px;top: 13px;z-index: 1;font-size: 13px;font-weight: bold;}#js-ct-d .js-ct-clone {padding: 1px 1px 0;}#js-ct-d .js-ct-clone.log {background: url("//img.uefa.com/imgml/comp/ucl/unicredit/popup_central.png") 7px -5px repeat-y transparent;padding-top: 0;}#js-ct-d .pluck-login, #js-ct-d .pluck-login p {margin-bottom: 0;}#js-ct-d .pluck-login {padding: 10px;}#js-ct-d .pluck-comm {background: none;padding-top: 10px;}#js-ct-d .pluck-comm-no-comments {border: 0;}#js-ct-d .pluck-comm-comment-input.pluck-comm-narrow {padding: 12px 0 0 30px;}#js-ct-d .pluck-comm-wrapper {padding: 5px 10px 10px;margin-left: 11px;border: 0;background: url("//img.uefa.com/imgml/comp/ucl/unicredit/popup_central.png") -5px -5px repeat-y transparent;max-width: 477px;}#js-ct-d #wPluckComment.log .pluck-comm-wrapper {background-position: -4px -5px;}#js-ct-d .js-ct-footer {background: url("//img.uefa.com/imgml/comp/ucl/unicredit/popup_bottom.png") -6px 0 repeat-y transparent;padding: 0 10px 2px;margin-left: 1px;border: 0;height: 10px;}#js-ct-d .js-ct-footer.log {background-position: -5px 0;}#js-ct-d .pluck-login, #js-ct-d .plck-app-container-loaded {background: transparent;}#js-ct-d .pluck-comm-comment-input {}#js-ct-d .pluck-comm-ReplyLevel-1 {border-top: 1px solid #E1E1E1;}#js-ct-d, .mCSB_scrollTools {}#wPluckComment {width: 100%;height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: auto;}.pluck-comm-narrow .pluck-comm-message-border textarea {width: 370px;}.pluck-nocomm-logo, .pluck-comm-first-to-comment {display: none;}#js-ct-d #wPluckComment {background: url("//img.uefa.com/imgml/comp/ucl/unicredit/popup_top_new.png") -5px -5px no-repeat transparent;}#js-ct-d #wPluckComment.mCustomScrollbar {background: url("//img.uefa.com/imgml/comp/ucl/unicredit/popup_central.png") 6px 0 repeat-y transparent;}#js-ct-d #wPluckComment.log {background: url("//img.uefa.com/imgml/comp/ucl/unicredit/popup_central.png") 7px 0 repeat-y transparent;}#js-ct-d #wPluckComment.log .mCustomScrollBox {background: none;}#js-ct-d .mCustomScrollBox .mCSB_scrollTools {right: 7px;}#js-ct-d .mCSB_scrollTools .mCSB_buttonUp + .mCSB_draggerContainer {padding-bottom: 21px;}#js-ct-d .pluck-login {background: url("//img.uefa.com/imgml/comp/ucl/unicredit/popup_top_new.png") -5px -5px no-repeat transparent;padding: 10px 20px;height: 100%;}#js-ct-d .pluck-login .policy-link {position: absolute;bottom: 13px;right: 25px;}.lb-cmthis {position: relative;}.lb-cmthis .js-loader {position: absolute;background: url("//img.uefa.com/imgml/comp/ucl/unicredit/ajax-loader.gif") no-repeat scroll center 0;display: block;height: 16px;width: 100%;margin: auto;text-align: center;}.lb-cmthis .js-loader.hide {display: none;}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {background-image: url(//img.uefa.com/imgml/comp/ucl/unicredit/mCSB_buttons.png);}.js-lb-totop-relative {position: relative;}.lb-totop {position: absolute;left: 500px;bottom: 0px;height: 23px;min-width: 76px;}.lb-totop-lf {background: url("//img.uefa.com/imgml/comp/ucl/unicredit/TopBtn.png") no-repeat scroll left -31px transparent;float: left;height: 22px;width: 6px;}.lb-totop-rf {background: url("//img.uefa.com/imgml/comp/ucl/unicredit/TopBtn.png") no-repeat scroll right -1px transparent;padding: 5px 7px 5px 0;height: 22px;margin-left: 6px;}.lb-totop-rf a {color: #000;white-space: pre;}.lb-totop:hover .lb-totop-lf {background-position: left -91px;}.lb-totop:hover .lb-totop-rf {background-position: right -61px;}.lb-totop:hover .lb-totop-rf a {color: #fff;}.ie7 .lb-totop-rf {margin-left: 0;float: left;}.ie7 .lb-totop {width: 210px;}.grid_6 .lb-totop {left: 500px;}.grid_8 .lb-totop {left: 665px;}#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('fancybox.png');}#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 1000000;display: none;}#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}#fancybox-wrap {position: absolute;top: 0;left: 0;padding: 20px;z-index: 1000001;outline: none;display: none;}#fancybox-outer {position: relative;width: 100%;height: 100%;}#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #ffffff;color:#121212;}#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}#fancybox-close{width: 54px;height: 54px;position: absolute;top: 10px;right: 10px;text-indent:-300em;letter-spacing: -300em;overflow: hidden;background: url(/imgML/MC/v2/common/photos/arrows.png) no-repeat -220px 0;cursor: pointer;z-index: 1103;display: none;}#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}#fancybox-frame {width: 100%;height: 100%;border: none;display: block;}#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('blank.gif');z-index: 1102;display: none;}#fancybox-left {left: 0px;}#fancybox-right {right: 0px;}#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 40%;left: -9999px;width: 54px;height: 54px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;background: url(/imgML/MC/v2/common/photos/arrows.png) no-repeat 0 0;}#fancybox-left-ico {background-position: -92px 0;}#fancybox-left-ico:hover {background-position: -92px -64px;}#fancybox-right-ico {background-position: -156px 0;}#fancybox-right-ico:hover {background-position: -156px -64px;}#fancybox-left:hover, #fancybox-right:hover {visibility: visible;}#fancybox-left:hover span {left: 10px;}#fancybox-right:hover span {left: auto;right: 10px;}.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}#fancybox-bg-n {top: -20px;left: 0;width: 100%;background-image: url('fancybox-x.png');}#fancybox-bg-ne {top: -20px;right: -20px;background-image: url('fancybox.png');background-position: -40px -162px;}#fancybox-bg-e {top: 0;right: -20px;height: 100%;background-image: url('fancybox-y.png');background-position: -20px 0px;}#fancybox-bg-se {bottom: -20px;right: -20px;background-image: url('fancybox.png');background-position: -40px -182px;}#fancybox-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('fancybox-x.png');background-position: 0px -20px;}#fancybox-bg-sw {bottom: -20px;left: -20px;background-image: url('fancybox.png');background-position: -40px -142px;}#fancybox-bg-w {top: 0;left: -20px;height: 100%;background-image: url('fancybox-y.png');}#fancybox-bg-nw {top: -20px;left: -20px;background-image: url('fancybox.png');background-position: -40px -122px;}#fancybox-title {font-size: 12px;z-index: 1102;padding: 0;}.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}.fancybox-title-outside {padding-top: 10px;color: #fff;}.fancybox-title-over {position: absolute;bottom: 0;left: 0;text-align: left;background: url(/imgml/versioning/common/white-overlay.png);background: rgba(255, 255, 255, 0.8);padding: 20px 0;}#fancybox-title-over {padding: 10px;background-image: url('fancy_title_over.png');display: block;}.fancybox-title-float {background-color: #ffffff;}#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}#fancybox-title-float-wrap td {border: none;white-space: nowrap;}#fancybox-title-float-left {padding: 0 0 0 15px;background: url('fancybox.png') -40px -90px no-repeat;}#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('fancybox-x.png') 0px -40px;}#fancybox-title-float-right {padding: 0 0 0 15px;background: url('fancybox.png') -55px -90px no-repeat;}.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px");}#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0;top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}#fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }.fancybox-ie .fancybox-bg { background: transparent !important; }.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }#fancybox-bg-n, #fancybox-bg-ne, #fancybox-bg-e, #fancybox-bg-se,#fancybox-bg-s, #fancybox-bg-sw, #fancybox-bg-w, #fancybox-bg-nw {background:none;}body#match-centre #MC,body#memberassociations #MC, #MC ul, #MC ol, #MC p, #MC h1, #MC h2, #MC h3, #MC h4, #MC input{margin:0;padding:0;border: 0 none;font: inherit;}ul{list-style-type:none;}a img {border:none;}#MC .left {float:left;}#MC .right {float:right;}#MC .clear-left {clear:left;}#MC .clear-right {clear:right;}#MC .row {clear:both;}#MC .hiddenssi{ display:none;}#MC .off{display:none;}.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}.clearfix {display: inline-block;}.clearfix {display: block;}.matchphase-post .header-ticker,.matchphase-post .chat-input-wrapper,.matchphase-post .ls-header{display: none;}body#match-centre #MC, body#memberassociations #MC{font-family:Arial, sans-serif;font-size:15px;color:#333;}#header-standalone,.matchbox-wrapper{width: 100%;position: fixed;top: 0;left: 0;z-index: 20;min-width:1260px;}.matchbox-wrapper{top: 35px;}#position-wrapper{padding: 40px 80px;width: 1260px;margin: 0 auto;position: relative;background-color: #FFF;}.error-message{margin: 20px;padding: 10px;background-color: #EFEFEF;color: #999;font-style: italic;font-size: 12px;}#header-standalone{background-color: #2b2d2f;color: #aeb5bc;height: 35px;z-index: 21;}#header-standalone .wrapper{width: 1220px;margin: 0 auto;position: relative;padding-right: 40px;height: 35px;}#myuefacomH{display: none;}#header-standalone a{text-decoration: none;color: #aeb5bc;}#header-standalone .headerLinks a{font-size: 11px;}#header-standalone a:hover{color: #ffffff;}.uefa-logo{display: block;line-height: 35px;float: left;}.uefa-logo img{vertical-align: middle;}#header-standalone a.mc-listen-live{display: none;float: left;height: 35px;line-height: 35px;margin-left: 42px;text-transform: uppercase;font-size: 11px;padding-left: 23px;position: relative;color: #888888;}.cup_1 #header-standalone a.mc-listen-live,#uefachampionsleague #header-standalone a.mc-listen-live {display:block}.mc-listen-live .icon-microphone{display: block;width: 20px;height: 20px;position: absolute;left: 0;top: 50%;margin-top: -10px;background: url(/imgml/MC/v2/common/icons/listen-live.png) no-repeat -50px 0;}#header-standalone a.mc-listen-live.available{color: #ffff00;}.mc-listen-live.available .icon-microphone{background-position: -25px 0;}.mc-listen-live.available.on .icon-microphone{background-position: 0 0;}.header-ticker{width: 785px;height: 35px;line-height: 35px;text-align: center;font-size: 14px;position:absolute;padding-left:240px;}.ticker-highlight{color: #97e0fd;}#MC #registerH,#MC #loginH{float: right;line-height: 11px;margin-top: 12px;}#MC #registerH>a,#MC #loginH>a{text-transform: uppercase;}#MC #loginH{margin-right: 10px;padding-right: 10px;border-right: 1px solid #a1a7ae;}.langJ #registerH , .langK #registerH , .langC #registerH {display:none !important;}.langJ #loginH , .langK #loginH , .langC #loginH {display:none !important;}.backto, .backtodomestic{text-indent: -300em;letter-spacing: -300em;overflow: hidden;display: block;position: absolute;right: 0;top: 50%;margin-top: -8px;width: 16px;height: 16px;background: url('/imgml/MC/v2/common/icons/resize.png') no-repeat 0 0;cursor: pointer;}.backto:hover, .backtodomestic:hover{background-position: 0 -16px;}.backtodomestic {display:none;}#MC #MainCol {width:620px;float:left;}#MC #SideCol{width:620px;float:right;}.LeftSideCol{width:300px;float:left;}.RightSideCol {width:300px;float:right;}.clearCol{clear: both;}#BottomRow{clear: both;min-width:1260px;}#matchInfo{background-color: #45494c;color: #d0d0d0;}#matchInfo .main,.toolbar-wrapper{width: 1260px;margin: 0 auto;position: relative;}#toolbar{position:relative;background-color: #3a3e40;color: #9a9a9a;}.toolbar-wrapper{padding: 30px 0;text-align: center;font-size: 13px;line-height: 21px;}#toolbar a{font-weight: bold;color: #FFF;}#MC #standings{position: relative;line-height: normal;margin-top:20px;}#MC #standings .group-choice {position: absolute;left: 21px;top: 98px;}#MC #standings .group-choice select{background-color: #1384b9;border: 0 none;color: #ffffff;text-transform: uppercase;font-size: inherit;}#MC #standings .ext-v{display: none;}#MC #standings th{color: #ffffff;background-color: #1384b9;line-height: 36px;font-size: 13px;padding: 0 5px;}#MC #standings td{line-height: 30px;}#MC #standings tr:nth-child(even) td{background: #f5f5f5;}#MC #standings .standings {width: 266px;margin: 10px auto 20px;text-align: center;border-spacing: 0;}#MC #standings .group-option {cursor: pointer;}#MC #standings .standings-abbr {cursor: help;border-bottom: 1px dotted #ffffff;}#MC #standings h3{font-weight: normal;}#MC #standings .team {text-align: left;padding: 4px 0;}#MC #standings .team-logo {display: inline-block;margin: 0 5px;vertical-align: middle;}#MC #standings .team-name {padding-left: 10px;display: inline-block;vertical-align: middle;max-width:170px;}#MC #standings .number {margin: 0 5px;vertical-align: top;position: relative;top: 4px;}.total-points{font-weight: bold;}#MC #standings .last-update {margin: 10px 0 10px;color: #888888;font-size: 13px;padding-left: 15px;height:30px;}#MC #standings .legend {margin-bottom: 10px;font-style: italic;padding-left:5px;}.doughnut-chart{margin-bottom: 20px;position: relative;}.doughnut-chart h4,.doughnut-chart h5{font-size: 14px;text-transform: uppercase;margin: 0 0 5px;font-weight: normal;height:35px;}.doughnut-chart .values{position: absolute;top: 100px;left: 0;width: 100%;text-align: center;}.doughnut-chart .chart_value{display: inline-block;width: 36px;text-align: center;font-size: 16px;font-weight: bold;color: #3f3f3f;line-height: 15px;}.ie7 .doughnut-chart .chart_value{display: inline;zoom: 1;}.doughnut-chart .chart_value.away{border-left: 1px solid #636363;}@media screen and (max-width: 1440px){body#match-centre, body#memberassociations {background: none;}#position-wrapper {padding: 40px 0;}div.team-domination-wrapper{padding: 30px 0 0;}}.window{border: 1px solid #dddddd;margin-bottom: 20px;clear: both;}#MC .window .content {position:relative;}#MC .window .collapsable {overflow:hidden;}#MC .window .header {margin: 15px 21px 0 0;overflow: hidden;}#MC .window .portlet-title{font-size:20px;font-weight:normal;text-transform:uppercase;padding-left: 15px;}#MC .window .portlet-title.hover { color: #3BBAF0 }#MC .window .portlet-ui {float:right; cursor:default; width:100px;}#MC .window .portlet-ui a {width:26px; height:26px; float:right; margin-left:2px; display:inline-block;}#MC .window .portlet-ui a:active {position:relative; top:1px; outline:none;}#MC .window .options {margin:5px 0; text-align:center; font-size:13px;}#MC .window .banner {width:132px; height:15px; margin:10px auto 0; display:none;}#MC .window .banner-enabled {position:absolute; top:0; right:40px; bottom:0; left:0; padding-top:6px; text-align:center;}#MC #photos .presented-by {margin-right:5px; position:relative; top:-8px;font-size:12px;}#MC .window .banner.bannerdst {margin:7px auto 0;font-size:12px;text-align:center; width:100%}#MC .window .banner.bannerdst .bannerdst-msg {position:relative;bottom:9px;margin-right:3px;}#MC .window .side-bg {position:absolute; top:0; left:0; bottom:46px; width:21px;}#MC .window .lowercorner-bg {width:21px; height:46px; position:absolute; bottom:0; left:0;}#MC .window .bottom-bg {height:46px; position:absolute; bottom:0; right:0; left:21px; padding-right:21px;}#MC .window .bottom-bg.vertical-bar-on {padding-left:27px;}@media only screen and (max-device-width: 1024px) and (orientation:portrait){.landscape {display:none;}}@media only screen and (max-device-width: 1024px) and (orientation:landscape){.portrait {display:none;}}@media only screen and (max-device-width: 1024px) and (orientation:portrait){}@media only screen and (max-device-width: 1024px) and (orientation:portrait){}#MC #adLink .portlet-title{ display:none}#MC #adLink.window .body{ margin-right:0}#MC #adLink.window .content{ margin:0 0 0 0 }#MC #loaderAll {position:relative; z-index:1000000000;display:none !important;}#MC #loaderAll .bg {background:#000; position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:1;}#MC #loaderAll .splash-img {position:absolute; width:590px; height:328px; background:#aaa; border-radius:4px; z-index:3; display:none;}#MC #loaderAll .splash-img {background:url(https://img.uefa.com/imgml/MC/common/splashscreen/crop.jpg) no-repeat;}body.cup_1 #MC #loaderAll .splash-img {background:url(https://img.uefa.com/imgml/MC/common/splashscreen/cropUCL.jpg) no-repeat;}body.cup_14 #MC #loaderAll .splash-img {background:url(https://img.uefa.com/imgml/MC/common/splashscreen/cropUEL.jpg) no-repeat;}body.cup_3 #MC #loaderAll .splash-img {background:url(https://img.uefa.com/imgml/MC/common/splashscreen/cropEURO.jpg) no-repeat;}#memberassociations #MC #position-wrapper{padding:0;}#MC .irtLogoTop{text-align:right; height:58px; width:1260px; margin:0 auto;}body.cup_1 {background:url('https://img.uefa.com/imgml/comp/ucl/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_5 {background:url('https://img.uefa.com/imgml/comp/futsale/newbrand/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_39 {background:url('https://img.uefa.com/imgml/comp/wowc/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_2008 {background:url('https://img.uefa.com/imgml/comp/uyl/newbrand/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_13 {background:url('https://img.uefa.com/imgml/comp/u21/newbrand/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_9 {background:url('https://img.uefa.com/imgml/comp/scup/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_14 {background:url('https://img.uefa.com/imgml/comp/uel/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_3 {background:url('https://img.uefa.com/imgml/2016/euro/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_19 {background:url('https://img.uefa.com/imgml/comp/euro2016/newbrand/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_18 {background:url('https://img.uefa.com/imgml/comp/woco/newbrand/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_23 {background:url('https://img.uefa.com/imgml/comp/u17/newbrand/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_24 {background:url('https://img.uefa.com/imgml/comp/u19/newbrand/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_101 {background:url('https://img.uefa.com/imgml/comp/wu17/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_25 {background:url('https://img.uefa.com/imgml/comp/wu19/newbrand/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_27 {background:url('https://img.uefa.com/imgml/comp/futsalcup/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_5 {background:url('https://img.uefa.com/imgml/comp/futsale/newbrand/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_38 {background:url('https://img.uefa.com/imgml/comp/futsalwc/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_22 {background:url('https://img.uefa.com/imgml/comp/regionscup/newbrand/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}body.cup_28 {background:url('https://img.uefa.com/imgml/comp/wcl/backgroundRepeat.jpg') repeat-x scroll 0 -27px #FFFFFF;}#MC #loaderAll .message-text {bottom: -50px;left: 0;position: absolute;text-align: center;width: 100%;}.langF #MC #loaderAll .message-text,.langD #MC #loaderAll .message-text,.langR #MC #loaderAll .message-text {bottom:-70px}#MC #loaderAll .dyn-loader {background:#ccc; bottom:44px; height:6px; position:absolute; width:100%;}#MC #loaderAll .loading-bar {background:yellow; box-shadow:0 0 8px 0 yellow; height:6px; width:25%;}#MC #loaderAll .loading-text {text-align:center; margin:4px 0; font-family: Arial; color:yellow;}#MC #loaderAll .loading-text.error {color:#900;}#MC #loaderAll .copy-text {bottom:1px; left:0; position:absolute; text-align:center; width:100%;}#MC #loaderAll #obs-layer .bg {background:#000; opacity:0.9; filter:alpha(opacity=90); z-index:2;}.ie6 #MC #position-wrapper.default{ display:none}.ie6 #MC #toolbar{ display:none}.ie6 #MC #obs-message .obs-message-sec{ width:530px}#MC #obs-message {height:250px;background: #000;position:absolute; top:0px; left:0px; right:0px; z-index:3;padding:25px 0px 0px;}#MC #obs-message .obs-message-sec {padding:0 30px;text-align:center; display: block;margin: 0 auto; color:#999; font-size:15px}#MC #obs-message .obs-message-sec a,#MC #obs-message .obs-message-sec a:visited {color:#666;}#MC #obs-message .obs-message-main {padding:20px 30px;text-align:center; font-weight:bold}.langU #MC #obs-message .obs-message-main a{ display:block; padding-bottom:5px}#MC #obs-message .obs-message-copy {bottom:40px;text-align:center;position:absolute; padding:0 30px; color:#999; font-size:12px}body#match-centre div#login2 a.login_mask span{font-weight: normal; text-transform: uppercase;}body#match-centre #MC #header-standalone fieldset {border:0px; }body#match-centre #MC .headerLinks #login2 {font-size: 13px;top: 13px;right: -6px;}body#match-centre #login2 .top p{font-size: 11px;}body#match-centre .hdr-user-dropdown .hdr-dropdown-bottom {bottom:-3px;}#MC #loggedH {margin-top:7px;}body#match-centre #MC .headerLinks .hdr-actions-user:hover > .hdr-dropdown-user {display: block;}body#match-centre #MC .headerLinks .hdr-dropdown-user {right:31px;top:11px;}body#match-centre #MC .headerLinks .hdr-dropdown-user a {color:#FFF;}.backToTop {background-color: rgba(0, 0, 0, 0.15);color: #FFFFFF;font-weight: bold;left: 0px;padding: 10px;position: fixed;text-transform: uppercase;display:none;cursor:pointer;z-index:1000;bottom:102px;padding:20px 16px 10px;line-height:20px;height:20px;font-size:30px;}.infotab .main-nav {background-color: #1a3460;text-align: center;height: 42px;}.infotab .main-nav-li {display: inline-block;position: relative;background: url(/imgML/MC/v2/common/submenu-arrow.png) no-repeat center 42px;}.ie7 .infotab .main-nav-li {display: inline;zoom: 1;}.infotab .main-nav-li a {display: block;color: #e1e1e1;text-transform: uppercase;text-decoration: none;font-weight: bold;font-size: 13px;padding: 0 20px;line-height: 42px;outline: none;}.infotab .main-nav li.ui-tabs-active a{background-color: #1384b9;color: #ffffff;}.infotab .main-nav li.ui-tabs-active{height: 51px;}.comparison{text-align: center;margin: 40px 0 20px;}.sub-nav-li, .comparison-nav{display: inline-block;}.ie7 .sub-nav-li, .ie7 .comparison-nav {display: inline;zoom: 1;}.sub-nav-a{display: block;color: #0067a3;text-transform: uppercase;text-decoration: none;font-weight: bold;font-size: 12px;padding: 0 18px;line-height: 34px;outline: none;border: 1px solid #e3e6ec;border-left: 0;}.sub-nav-li:first-child .sub-nav-a{border-left: 1px solid #e3e6ec;}.sub-nav-li.ui-state-active a {background-color: #1384b9;color: #ffffff;border-color: #1384b9;}.sub-nav-a.active {background-color: #1384b9;color: #ffffff;border-color: #1384b9;}.checkbox{position: relative;}.checkbox input{position: absolute;width: 1px;height: 1px;opacity: 0;}.ie8 .checkbox input{width: auto;height: auto;}.checkbox label{display: block;width: 20px;height: 20px;cursor: pointer;background: url(/imgml/MC/v2/common/livescores/settings.png) no-repeat -3px -223px;}.ie8 .checkbox label{background: none;}.checkbox input[type=checkbox]:checked + label {background-position: -3px -263px;}.checkbox label.checkbox-textlabel{width: auto;line-height: 20px;padding-left: 25px;}.live-player-wrap {height:350px;width:620px;margin:0 0 20px;}body.inpage.ipad {overflow:auto;}body.inpage.ipad #MC #position-wrapper.default {width:1000px;margin:36px auto 0px;}#MC .default #BottomRow {clear:both;width:100%;}#MC .default #videoPlayer {position:absolute; left:100px; top:150px; height:500px; width:554px;display:none;background-color:#FFFFFF;}#MC .default #adLink {border: 0 none; margin-bottom: 0;}#MC .default #adLink .header{display: none;}.cup_1 #matchbox .matchbox-wrapper,#uefachampionsleague #matchbox .matchbox-wrapper {background-color: #002c5f;}.cup_5 #matchbox .matchbox-wrapper,#futsaleuro #matchbox .matchbox-wrapper{background-color: #002e52;}.cup_14 #matchbox .matchbox-wrapper,#uefaeuropaleague #matchbox .matchbox-wrapper{background-color: #595D43;}.cup_9 #matchbox .matchbox-wrapper,#uefasupercup #matchbox .matchbox-wrapper{background-color: #003e7e;}.cup_39 #matchbox .matchbox-wrapper,#womensworldcup #matchbox .matchbox-wrapper{background-color: #0061af;}.cup_2008 #matchbox .matchbox-wrapper,#uefayouthleague #matchbox .matchbox-wrapper{background-color: #2d2de4;}.cup_13 #matchbox .matchbox-wrapper,#under21 #matchbox .matchbox-wrapper{background-color: #00245d;}.cup_9 #matchbox .matchbox-wrapper,#uefasupercup #matchbox .matchbox-wrapper{background-color: #003e7e;}.cup_3 #matchbox .matchbox-wrapper,#uefaeuro #matchbox .matchbox-wrapper{background-color: #00285B;}#uefaeuro-finals #matchbox .matchbox-wrapper{background-color: #00285B;}.cup_19 #matchbox .matchbox-wrapper,#friendlies #matchbox .matchbox-wrapper{background-color: #00285B;}.cup_18 #matchbox .matchbox-wrapper,#womenseuro #matchbox .matchbox-wrapper{background-color:#B5121B;}.cup_23 #matchbox .matchbox-wrapper,#under17 #matchbox .matchbox-wrapper{background-color:#ab0634;}.cup_24 #matchbox .matchbox-wrapper,#under19 #matchbox .matchbox-wrapper{background-color:#17591a;}.cup_101 #matchbox .matchbox-wrapper,#womensunder17 #matchbox .matchbox-wrapper{background-color:#482359;}.cup_25 #matchbox .matchbox-wrapper,#womensunder19 #matchbox .matchbox-wrapper{background-color:#56004e;}.cup_27 #matchbox .matchbox-wrapper,#futsalcup #matchbox .matchbox-wrapper{background-color:#00577f;}.cup_5 #matchbox .matchbox-wrapper,#futsaleuro #matchbox .matchbox-wrapper{background-color:#002e52;}.cup_38 #matchbox .matchbox-wrapper,#futsalworldcup #matchbox .matchbox-wrapper{background-color:#384f5a;}.cup_22 #matchbox .matchbox-wrapper,#regionscup #matchbox .matchbox-wrapper{background-color:#2360a5;}.cup_28 #matchbox .matchbox-wrapper,#womenschampionsleague #matchbox .matchbox-wrapper{background-color:#6b1f7c;}.cup_17 #matchbox .matchbox-wrapper,#worldcup #matchbox .matchbox-wrapper{background-color:#001b59;}#matchbox{padding-top: 140px;}#matchbox .matchbox-wrapper{background-color: #444;}.new-hp .mc-comp-logo {display:none;}.mc-comp-logo{text-align: center;display: block;position: absolute;left: 49%;margin-left: -630px;top: 0;width: 130px;height: 100%;}.mc-comp-logo:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}.mc-comp-logo img {display: inline-block;vertical-align: middle;}#MC #matchbox .main-view {margin: 0 auto;overflow: hidden;width: 990px;color: #fff;text-align: center;padding: 15px 0px;}#MC #matchbox .match-state{text-align: center;font-size: 12px;margin-bottom: 5px;color: #bcbcbc;}#MC #matchbox .home-team {width: 41%;float: left;text-align: right;}#MC #matchbox .away-team {width: 41%;float: right;text-align: left;}#MC #matchbox .team-logo-wrapper{padding: 15px;background-color: #fff;border-radius:50%;position: relative;top: -5px;}#MC #matchbox .team-logo-wrapper img{display: block;}#MC #matchbox .home-team .team-logo-wrapper {float: left;clear: left;margin-left: 20px;}#MC #matchbox .away-team .team-logo-wrapper {float: right;clear: right;margin-right: 20px;}#MC #matchbox .team-name {margin: 0 0 10px;font-size: 29px;font-weight: normal;line-height: 24px;padding-top: 20px;}#MC.matchphase-post #matchbox .team-name span,#MC.matchphase-live.lineupsON #matchbox .team-name span {margin-bottom: 2px;}#MC #matchbox .goal { text-transform: capitalize }#MC #matchbox .home-team .goal { margin-left: 5px }#MC #matchbox .away-team .goal { margin-right: 5px }#MC #matchbox .score-name { margin-left: 2px }#MC #matchbox .score-min ,#MC #matchbox .score-name {cursor:pointer;}#MC #matchbox .score-min,#MC #matchbox .score-attributes {margin-left: 2px;text-transform: lowercase;}#MC #matchbox .score {display: inline-block;}.ie7 #MC #matchbox .score {display: inline;zoom: 1;}#MC #matchbox .start-time { text-align: center }#MC #matchbox .score-element {margin: 2px 3px 6px;text-align: center;color: #bcbcbc;}#MC #matchbox .start-time{font-size: 25px;margin: 18px 0 0;font-weight: bold;}#MC #matchbox .main-view-score{color: #ffffff;font-size:38px;padding: 0 15px;margin: 10px 0;font-weight: bold;}#MC #matchbox .main-view-score.live {color: #231F20;background-color: #FFFA00;}#MC #matchbox .aggregate-score { font-size: 13px }#MC #matchbox .match-min {height: 18px;margin: 3px auto;}.penalties-score-number{text-transform:uppercase;color: #FFFFFF;font-size: 13px;font-weight: bold;text-transform: uppercase;width: 100%;}.penalties-details-wrapper .home-team li{float:right;}.penalties-details-wrapper .away-team li{float:left;}#MC #matchbox .penalties-details-wrapper .penalties-visual-score li{width: 16px;height: 16px;margin: 0 5px;text-indent:-9999em;overflow:hidden;letter-spacing:-9999em;border:1px solid #B3B3B3;border-radius:50%;}#MC #matchbox .penalties-details-wrapper .penalties-visual-score li.scored{background-color: #00ff00;border-color:#00ff00;}#MC #matchbox .penalties-details-wrapper .penalties-visual-score li.miss{background-color: #ff0000;border-color:#ff0000;}.penalties-details-wrapper{clear:both;position: relative;text-align: center;padding-top:20px;}.futsal-foulcounter-wrapper{clear:both;position: relative;text-align: center;padding-top:20px;}.futsal-foulcounter-title{position: absolute;width: 100%;color: #ffffff;text-transform: uppercase;font-size: 13px;font-weight: bold;}.foulcounter-home,.foulcounter-away{display: inline-block;margin: 0 70px;}.ie7 .foulcounter-home,.ie7 .foulcounter-away{display: inline;zoom: 1;}#MC #matchbox .futsal-foulcounter .foul{width: 16px;height: 16px;float: left;margin: 0 5px;text-indent:-9999em;border: 1px solid #B3B3B3;border-radius: 50%;}#MC #matchbox .foulcounter-home {width: 34%;float: left;}#MC #matchbox .foulcounter-away {width: 34%;float: right;}#MC #matchbox .foulcounter-home .foul { float: right }#MC #matchbox .foulcounter-away .foul { float: left }#MC #matchbox .foulcounter-home .foul.active { background: #E5373E }#MC #matchbox .foulcounter-away .foul.active { background: #1565A2 }.team-domination-wrapper{margin: 0 auto;width: 1260px;height: 40px;position: relative;overflow: hidden;padding: 30px 80px 0;background-color: #FFF;}.team-domination-title{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;text-transform: uppercase;color: #1c2149;font-size: 14px;font-weight: bold;}.domination-bar .home-bar,.domination-bar .away-bar{float: left;width: 50%;height: 12px;position: relative;overflow: visible!important;}.domination-bar .home-bar{background-color: #e21921;}.domination-bar .away-bar{background-color: #fffa00;}.domination-bar .home-bar:after,.domination-bar .away-bar:after{content: "";border: 1px solid transparent;position: absolute;width: 100%;height: 100%;left: -1px;top: -1px;}.main-view .score .score-element.aggregate-score {display: block !important;}y.pitchview { text-align: center }#pv_tab_main { margin: 40px 0 20px }#pv_tab_main li,#pv_tab_main { display: inline-block }.ie7 #pv_tab_main li,.ie7 #pv_tab_main {display: inline;zoom: 1;}#MC .pitchview > ul {padding:40px 20px;}#pv_tab_main .main-button {display: block;color: #0067a3;text-transform: uppercase;text-decoration: none;font-weight: bold;font-size: 12px;padding: 0 20px;line-height: 34px;outline: none;border: 1px solid #e3e6ec;border-left: 0;cursor: pointer;}#pv_tab_main li:first-child .main-button { border-left: 1px solid #e3e6ec }#pv_tab_main li.on .main-button {background-color: #1384b9;color: #ffffff;border-color: #1384b9;}#pv_panelLiveAway { margin-left: 270px }#pitchview #pv_tab_sub { overflow: hidden; }#pitchview #pv_tab_sub .team-button {float: left;padding: 7px;width: 130px;cursor: pointer;font-size: 13px;}#pitchview #pv_tab_sub .team-button:hover { color: #3BBAF0 }#pitchview #pv_tab_sub img { float: left }#pitchview #pv_tab_sub .team-name { margin:0 5px;font-size:13px; font-weight:bold; padding-left:15px; }#pitchview .pv_tab_content {position: relative;clear: both;text-align: center;padding:0px 30px;}#pitchview .soccerfield {background: url("//img.uefa.com/imgml/MC/v2/common/pitchview/field.png") no-repeat scroll 0 0 transparent;width: 560px;height: 350px;margin: 0 auto;z-index: 1;position:absolute;}#pitchview .on { color: #3BBAF0 }#pitchview .pv_player {cursor: pointer;width: 32px;height: 32px;line-height: 32px;position: absolute;top: 0;left: 0;text-align: center;font-size: 16px;font-weight: bold;border:solid 1px transparent;background-color: #e11a2d;color: #ffffff;border-radius: 50%;margin-top: -17px;}#pitchview .pv_player.away-border{background-color: #f0eb24;color: #000000;}#pitchview .panel { position: relative }#pitchview #pv_top_content {margin: 0px auto;height: 370px;overflow: hidden;position: relative;}#pitchview #pv_panelLive {z-index: 11;position: absolute;left: 0;width: 100%;height: 350px;}#pitchview .panel .panel{float: left;width: 50%;height: 100%;margin: 0;}#pitchview #pv_heatmapHome {width: 290px;height: 193px;}#pitchview #pv_heatmapAway {width: 290px;height: 193px;}#pitchview #pv_heatmapAway {tranform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}#pitchview #pv_panelDirection {width: 100%;position: absolute;top: 215px;color: #8A8A8A;font-weight: bold;font-size: 15px;font-weight: bold;line-height: 15px;}#pitchview #pv_panelDirection .arrow { font-size: 20px }#pv_panelLiveEvents_slider {top: 10px;width: 254px;margin: 0 auto;}#pitchview .ui-widget {font-family: Arial,Verdana, sans-serif;font-size: 1.1em;}#pitchview .ui-widget-content {border: 1px solid #dddddd;background: #EFEFEF;color: #333333;}#pitchview .ui-widget-content a { color: #333333 }#pitchview .ui-widget-header {border: 1px solid #1384B9;background: #1384B9 50% 50% repeat-x;font-weight: bold;color: #1c94c4;top: -1px;left: -2px;}#pitchview .ui-slider {position: relative;text-align: left;}#pitchview .ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 8px;height: 16px;cursor: default;}#pitchview .ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;background-position: 0 0;}#pitchview .ui-slider-horizontal { height: 3px }#pitchview .ui-slider-horizontal .ui-slider-handle {top: -8px;margin-left: -4px;}#pitchview .ui-slider-horizontal .ui-slider-range {height: 100%;}#pitchview .ui-slider-horizontal .ui-slider-range-min { left: 0 }#pitchview .ui-slider-horizontal .ui-slider-range-max { right: 0 }#pitchview .ui-state-default,#pitchview .ui-widget-content .ui-state-default,#pitchview .ui-widget-header .ui-state-default {border: 1px solid #ddd;background: #ddd;font-weight: bold;color: #1c94c4;}#pitchview a, #pitchview .ui-widget-content a, #pitchview .ui-widget-header a {outline: 0 none;}#pitchview a.ui-state-active, #pitchview .ui-widget-content a.ui-state-active, #pitchview .ui-widget-header a.ui-state-active {border: 1px solid #1384B9;background: #1384B9;}#pitchview .ui-corner-top {-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;}#pitchview .ui-corner-bottom {-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}#pitchview .ui-corner-right {-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}#pitchview .ui-corner-left {-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;}#pitchview #pv_btm_content { margin: -5px auto 0px ;padding-bottom:34px;}#pitchview #pv_panelLiveEvents .live-event {position: absolute;background: #666;border: 2px solid #ddd;width: 7px;height: 7px;margin-left: -3px;margin-top: -3px;z-index: 1;border-radius: 5px 5px 5px 5px;}#pitchview #pv_panelLiveEvents .live-event.on { background: #FFF }#pitchview #pv_panelLiveEvents .live-event.last {border-color: #FFCF00;z-index: 1;}#pitchview ul.minutebar {width: 300px;height: 10px;margin: 0 auto;}#pitchview .minutebar li {float: left;width: 42px;font-size: 12px;font-weight: bold;}#pitchview .minutebar.phase_3 li,#pitchview .minutebar.phase_4 li { width: 32px }#MC #live-tooltip.tooltip .event-warning {float: left;font-size: 13px;}#MC #live-tooltip.tooltip.photo .player-img-wrapper { margin-right: 5px }#MC #live-tooltip.tooltip.photo .event-description { padding-left: 100px }#MC #live-tooltip.tooltip .icon-min-wrapper {font-weight: bold;margin-right: 3px;}#pitchview .ui-state-active,#pitchview .ui-widget-content .ui-state-active,#pitchview .ui-widget-header .ui-state-active {border: 1px solid #fbd850;background: #ffffff;font-weight: bold;color: #eb8f00;}.pitchview {text-align:center;}.cup_3 .pitchview .live-events,#uefaeuro .pitchview .live-events,#uefaeuro-finals .pitchview .live-events,.cup_19 .pitchview .live-events ,#friendlies .pitchview .live-events,.cup_14.type-live-1 .pitchview .live-events,#uefaeuropaleague.type-live-1 .pitchview .live-events {display:none !important;}.commentary a{color: #1384b9;}#MC #commentary{position: relative;}#MC #commentary .header{line-height: 57px;margin: 0;}.commentary-cmd{position: absolute;top: 0;right: 0;height: 57px;color: #eaeaea;}.events-filter{margin-top: 17px;display: block;float: left;padding: 0 10px;font-size: 14px;color: #666;}.events-filter.chat-input-wrapper{margin: 0;padding-right: 0;}.chat-input-link{display: block;padding: 0 20px 2px 40px;height: 56px;line-height: 57px;color: #1384B9;font-size: 14px;text-transform: uppercase;text-decoration: none;font-weight: bold;background: url(/imgml/MC/v2/common/icons/commentary/chat.png) no-repeat 15px 22px;position: relative;cursor: pointer;}.chat-input-link.off{display: none;}a.chat-input-link, a.chat-input-link:hover, a.chat-input-link:visited, a.chat-input-link:link {color:#1384B9;}.chat-input-link:after{content:"";position: absolute;left: -1px;top: 50%;margin-top: -10px;width: 1px;height: 20px;background-color: #eaeaea;}#MC #commentary .main-view {margin: 13px 21px 0px 0px;overflow: hidden;}#MC #commentary .match-state { text-align: center }#MC #commentary .home-team {width: 41%;float: left;text-align: right;}#MC #commentary .away-team {width: 41%;float: right;}#MC #commentary .home-team .team-logo {float: right;clear: right;}#MC #commentary .away-team .team-logo {float: left;clear: left;}#MC #commentary .team-name {margin: 3px 0 0;font-size: 21px;line-height: 24px;}#MC.matchphase-post #commentary .team-name span,#MC.matchphase-live.lineupsON #commentary .team-name span {display: inline-block;margin-bottom: 2px;border-bottom: 4px solid;}#MC #commentary .home-team .team-name { padding-right: 35px }#MC #commentary .away-team .team-name { padding-left: 35px }#MC #commentary .home-team .scorers { margin-right: 35px }#MC #commentary .away-team .scorers { margin-left: 33px }#MC #commentary .goal { text-transform: capitalize }#MC #commentary .home-team .goal { margin-left: 5px }#MC #commentary .away-team .goal { margin-right: 5px }#MC #commentary .score-name { margin-left: 2px }#MC #commentary .score-attributes {margin-left: 2px;text-transform: lowercase;}#MC #commentary { font-family: Arial; }#MC #commentary .score {width: 80px;margin: 0 auto;}#MC #commentary .start-time { text-align: center }#MC #commentary .score-element {margin: 2px 3px;text-align: center;}#MC #commentary .main-view-score { font-family: Arial; font-size:24px; font-weight: bold; height:30px; padding-top:2px; }#MC #commentary .main-view-score.live {background: #FFCF00;color: #121212;-moz-box-shadow: inset 0 0 10px #121212;-webkit-box-shadow: inset 0 0 10px #121212;box-shadow: inner 0 0 10px #121212;}#MC #commentary .aggregate-score { font-size: 13px }#MC #commentary .match-min {width: 40px;nowhitespace: afterproperty;height: 18px;margin: 3px auto;font-family: Arial;}#MC #commentary .team-domination-wrapper { height: 35px }#MC #commentary .team-domination-title {margin: 4px 0 0; text-align:center;}#MC #commentary .team-domination { text-transform:uppercase; margin:3px 21px 0 0; overflow:hidden; position:relative; }#MC #commentary .domination-bar { height: 10px }#MC #commentary .home-bar,#MC #commentary .away-bar {width: 50%;height: 100%;position: absolute;top: 0;}#MC #commentary .domination-bar .home-bar {background: #E5373E;left: 0;}#MC #commentary .domination-bar .away-bar {background: #1565A2;right: 0;}#MC #commentary .bar-stripes {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #c9d2d5;}#MC #commentary .timeline { width: 100% }#MC #commentary .timeline-divisor {display: inline-block;width: 10%;height: 27px;}#MC #commentary .timeline .marker {display: inline-block;width: 1px;height: 20px;background: rgb(255,255,255);float: left;position: relative;top: 4px;opacity: 0.2;filter: alpha(opacity = 20);}#MC #commentary .timeline .small {height: 11px;top: 9px;}#MC #commentary .bar-gloss{display: none;position: absolute;top: 0;right: 0;left: 0;height: 50%;background: rgb(255,255,255);opacity: 0.2;filter: alpha(opacity = 20);}#MC #commentary .nav { margin: 6px 21px 0 0 }#MC #commentary .nav-tabs {position: relative;top: 1px;z-index: 1;width: 70%;}#MC #commentary .nav-tab {text-transform: uppercase;nowhitespace: afterproperty;font-size: 12px;font-weight: bold;font-family: Arial; display:inline-block; z-index:5; background:#353535;border: 1px solid #313131;border-bottom: none;position: relative;vertical-align: bottom;color: #3BBAF0;padding: 5px 20px 2px;height: 30px;line-height: 30px;}#MC #commentary .nav-tab:hover { text-decoration: none }#MC #commentary .commentary-tab { right: 6px }#MC #commentary .chat-tab { right: 12px }#MC #commentary .nav-tab.first { right: 0 }#MC #commentary .nav-tab.second { right: 6px }#MC #commentary .nav-tab.inactive {background: #232323;color: #eee;border-bottom: 1px solid #333;z-index: 3;padding: 2px 10px 0;-moz-box-shadow: inset 0 0 5px #121212;-webkit-box-shadow: inset 0 0 5px #121212;box-shadow: inset 0 0 5px #121212;}#MC #commentary .nav-tab.inactive:hover { color: #3BBAF0 }#MC #commentary .chat-tab.inactive { z-index: 1 }.ie7 #MC #commentary .nav-tab.inactive { z-index: -1 }.ie7 #MC #commentary .chat-tab.inactive { z-index: -3 }#MC #commentary .content {font-size: 14px;outline: none;border-top: 1px solid #ededed;}#MC #commentary .content.close {height: 400px;overflow: hidden;}#MC #commentary .content .system-message,#MC #commentary .content .editorial-content {padding-top: 5px;overflow: hidden;}#MC #commentary .content .system-message .potw-poll-mc > iframe {border:0px;}#MC #commentary .content .editorial-content .twitter-tweet {clear:both;}#MC #commentary .content .mainEvent .system-message{font-weight: bold;}#MC #commentary .comment {position: relative;width: auto;}#MC #commentary .commentary-left-arrow {}#MC #commentary .timeline-icons {overflow: hidden;float: left;margin:5px 0 0;width: 54px;text-align: center;}#MC #commentary .floating-comment {line-height: 22px;}#MC #commentary .comment.alert {background-color:#FFFA00;color:#000;}#MC #commentary .comment.alert .min {background-color:#FFFA00;color:#000;}#MC #commentary .min-notation {float: left;width: 45px;text-align: right;margin-right: 15px;}#MC #commentary .min {font-size: 26px;font-weight: normal;line-height: 36px;color: #666666;}#MC #commentary .min-injury {font-size: 14px;line-height: 26px;display: block;}#MC #commentary .lightbox-img {float: left;margin-right: 10px;margin-top: 6px;width: 241px;height: 136px;}#MC #commentary .comment:not(.mainEvent) .social-comment.off{display:none;}#MC #commentary .social-comment {display: block;margin-left: 60px;clear: both;overflow: hidden;padding-top: 5px;}#MC #commentary .social-btn {display: inline-block;width: 23px;height: 23px;float: right;margin-right: 5px;}#MC #commentary .share-text {float: right;margin-right: 5px;padding-top: 2px;color: #7a7a7a;text-transform: uppercase;font-weight: bold;}#MC #commentary .twitter { background: url('/imgml/MC/v2/common/icons/socialIcon/sprite_twitter.png') no-repeat left top }#MC #commentary .twitter:hover { background: url('/imgml/MC/v2/common/icons/socialIcon/sprite_twitter.png') no-repeat left bottom }#MC #commentary .facebook {display:none;}#MC #commentary .facebook { background: url('/imgml/MC/v2/common/icons/socialIcon/sprite_facebook.png') no-repeat left top }#MC #commentary .facebook:hover { background: url('/imgml/MC/v2/common/icons/socialIcon/sprite_facebook.png') no-repeat left bottom }.twitter-tweet{display: block;margin: 0;padding: 20px;min-width: 220px;border-radius: 5px;margin: 10px 0px;border-color: #EEE #DDD #BBB;border-width: 1px;border-style: solid;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;font: 18px/24px Georgia,"Times New Roman",Palatino,serif;color: #292F33;}.twitter-tweet a[data-datetime]{font: 12px/12px Arial;color: #707070;text-decoration: none;display: block;margin-top: 6px;}#MC #commentary .commentary-area .comment{border-bottom: 1px solid #ededed;padding: 20px 40px 20px 0;}#MC #commentary .commentary-area .comment:first-child { }#MC #commentary .commentary-area .comment:last-child { }#MC #commentary .commentary-area .comment:last-child .floating-comment {margin: 0 5px 0 0;padding-bottom: 10px;}#MC #commentary .floating-comment.ad{background: #e9eff1;padding: 20px;}#MC #commentary .se-icon {float: left;margin-right: 10px;}#MC #commentary .comment-action {display: block;clear: both;margin-top: 10px;}#MC #commentary .see-link {background: #1384b9;padding: 6px 10px;text-decoration: none;text-transform: uppercase;color: #ffffff;font-size: 12px;font-weight: bold;cursor: pointer;}#MC #commentary .comm-POLL{background: #e9eff1;padding: 20px;}#MC #commentary .poll { }#MC #commentary .poll-img {margin: 2px 15px 5px 5px;float: left;display: none;}#MC #commentary .poll-title{margin: 0 0 10px;font-weight: bold;}#MC #commentary .poll-form,#MC #commentary .chart {margin: 0;overflow: hidden;}#MC #commentary .poll-answers { padding-top: 3px }#MC #commentary .poll-answer {position:relative;min-height:27px;}#MC #commentary .poll-radio-btn {margin-right: 5px;}#MC #commentary .send-poll {background: #1384b9;padding: 6px 10px;text-decoration: none;text-transform: uppercase;color: #ffffff;font-size: 12px;font-weight: bold;cursor: pointer;}#MC #commentary .chart .result {position: relative;overflow: hidden;margin-top: 15px;}#MC #commentary .result-answer {display: inline-block;width: 180px;text-align: right;float: left;line-height: 20px;}#MC #commentary .bar-container {position: relative;margin-left: 190px;height: 20px;}#MC #commentary .poll .color {background: #37a1d2;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}#MC #commentary .bar-num-votes {position: absolute;top: 0;left: 195px;font-weight: bold;color: #FFF;line-height: 20px;z-index: 1;}#MC #commentary .bar-num-votes.color0,#MC #commentary .bar-num-votes.color1,#MC #commentary .bar-num-votes.color2,#MC #commentary .bar-num-votes.color3,#MC #commentary .bar-num-votes.color4,#MC #commentary .bar-num-votes.color5 { color: #fff }#MC.matchphase-post #commentary .poll.answers { display: none }#MC.matchphase-post #commentary .poll.results { display: block !important }#MC #commentary .commentary-footer {background-color: #ececec;color: #1384b9;height: 67px;line-height: 67px;text-align: center;cursor: pointer;font-size: 16px;font-weight: bold;position: relative;top: 1px;}.commentary-more,.commentary-close{overflow: hidden;padding-right: 20px;background: url('/imgml/MC/v2/common/commentary/more.png') no-repeat 330px center;}.commentary-close{background-image: url('/imgml/MC/v2/common/commentary/less.png');}#MC #commentary .commentary-footer>div.off{display: none;}#MC #commentary .login-form {width: 60%;float: left;}#MC #commentary .fields {margin-bottom: 10px;height: 20px;position: relative;}#MC #commentary .fields:last-child { margin-bottom: 0 }#MC #commentary .login-input {float: left;background: #1c1c1c;border: 1px solid #313131;width: 55%;color: #fff;padding: 3px;font-size: 15px;}#MC #commentary .login-label {color: #999;position: absolute;top: 4px;left: 25px;}#MC #commentary .email { margin-left: 21px }#MC #commentary .remember-me {font-size: 12px;float: left;margin: 3px 0 0 6px;}#MC #commentary .remember-me-checkbox {margin: 0;position: relative;top: 3px;background: none;border: none;}#MC #commentary .chat-info {background: url('https://img.uefa.com/imgml/MC/common/icons/matchCommentary/help.png') no-repeat left top;width: 23px;height: 22px;display: inline-block;float: left;margin: 1px -3px 0 0;position: relative;left: -6px;}#MC #commentary .sent-message {padding-left: 50px;position: relative;}#MC #commentary .chat-countdown {background-color: #2C2C2C;border-radius: 50%;font-size: 28px;height: 35px;left: -3px;line-height: 35px;padding: 5px;position: absolute;text-align: center;top: 4px;width: 35px;}#MC #commentary .chat-info:hover { background: url('https://img.uefa.com/imgml/MC/common/icons/matchCommentary/help.png') no-repeat left bottom }#MC #commentary .logged-out .submit {float: left;text-transform: capitalize;padding: 2px 4px;position: relative;left: 6px;background: #d8d8d8;border: 1px solid #313131;color: #121212;cursor: pointer;height: 25px;}#MC #commentary .logged-out .submit:hover { background: #3BBAF0 }#MC #commentary .disclaimer {width: 37%;float: right;margin: 0;font-size: 15px;padding-top: 3px;}#MC #commentary .options {overflow: hidden;background: #121212;width: 100%;margin: 0;padding: 5px 0 0 0;}#MC #commentary .options-links {float: right;margin-top: 0;text-align: right;}#MC #commentary .weather-text {float: left;margin: 0;}#MC #commentary .weather-info {text-align: left;font-size: 13px;margin-left: 0;}#MC #commentary .weather-img {float: left;margin-right: 5px;position: relative;top: -3px;}#MC #commentary .weather-condition { margin-right: 5px }#MC #commentary .weather-temperature { margin-right: 5px }#MC #commentary .option-link:last-child { padding-right: 0 }#MC #commentary .weather-credits {margin-top: 0px;position: relative;width: 230px;display: block;clear: both;float: left;top: -5px;font-size: 10px;}#MC #commentary .weather-credits-logo {position: absolute;top: -3px;}#MC #commentary .captcha-wrapper{display: none;padding: 0 20px;color: #d6d6d6;font-size: 14px;line-height: 26px;}#MC #commentary .captcha-wrapper a{color: #9ee0ff;}#MC #commentary .captcha-wrapper .container img#c_regCodeImage { width: 150px; margin: 0 auto; }#MC #commentary .captcha-wrapper a { cursor: pointer }#MC #commentary .capError {display: none;bottom: 0;margin-bottom: 5px;}#MC #commentary .textboxCaptcha{float: right;width: 74px;background: #616467;color: #dedede;font: 14px Arial;padding: 0 5px;height: 32px;line-height: 32px;}#MC #commentary .captcha { display: none }#MC #commentary .captcha-wrapper .capError {max-width: 216px;text-align: right;}#capWhatTip {color: #333;position: absolute;z-index: 9999;font-size: 13px;line-height: 19px;width: 240px;padding: 20px;display: none;background: #F5F4F6;}#capWhatTip:after {content:"";position: absolute;left: 80px;top: -6px;border-bottom: 6px solid #F5F4F6;border-left: 6px solid transparent;border-right: 6px solid transparent;}.capRefresh{margin-bottom: 10px;}#MC .commentary-area.scrollable .scrollbox-trail,#MC .chat-area.scrollable .scrollbox-trail,#MC .penalties-area .scrollbox-trail { width: 20px }#MC .commentary-area.scrollable .scrollbox-button span,#MC .chat-area.scrollable .scrollbox-button span,#MC .penalties-area .scrollbox-button span { left: 7px }#MC .penalties-area .scrollable .scrollbox .scrollbox-container { right: 28px }#MC #commentary.shadow .lowercorner-bg { background: url('https://img.uefa.com/imgml/MC/common/portletImg/bg_sprite_commentary_footer.png') no-repeat left -4px }#MC #commentary.shadow .bottom-bg { background: url('https://img.uefa.com/imgml/MC/common/portletImg/bg_sprite_commentary_footer.png') no-repeat right -4px }#MC #commentary.resizable.shadow .ui-resizable-se,#MC #commentary.resizable.hover .ui-resizable-se {bottom: 23px;right: 13px;}#MC #commentary.hover .lowercorner-bg { background: url('https://img.uefa.com/imgml/MC/common/portletImg/bg_sprite_commentary_footer_hover.png') no-repeat left -2px }#MC #commentary.hover .bottom-bg { background: url('https://img.uefa.com/imgml/MC/common/portletImg/bg_sprite_commentary_footer_hover.png') no-repeat right -2px }#MC #commentary .floating-comment .videoLink .video-icon {background: url('https://img.uefa.com/imgml/MC/common/icons/videoPlayer/video_play.png') no-repeat scroll 0px -50px transparent;height: 40px;left: 195px;position: absolute;top: 10px;width: 40px;}#MC #commentary .floating-comment .videoLink:hover .video { border-color: #3BBAF0 }#MC #commentary .floating-comment .videoLink {float: left;left: 3px;position: relative;top: 3px;}.mc-chat-comments div.comment .avatar-icon img{background: url('https://img.uefa.com/imgml/MC/v2/common/matchCommentary/imagesChat/user_avatar.png') no-repeat transparent !important;width:30px;height:30px;}.chat-input-link.close-chat{background-color: #45494c;color: #ffffff;background-position: 15px -35px;}.mc-chat{display: none;position: absolute;left: 100%;top: 0;z-index: 1;width: 322px;padding: 20px 0 0;background-color: #45494c;color: #d6d6d6;font-size: 14px;line-height: 22px;}.mc-chat .mc-chat-form{padding: 0 20px;}#mc-chat-nickname{background-color: #616467;color: #dedede;font: italic 15px Arial;border: 0 none;width: 262px;padding: 10px;margin-bottom: 14px;}#mc-chat-commentinput{background-color: #616467;color: #dedede;font: italic 15px Arial;border: 0 none;width: 262px;padding: 10px;height: 80px;margin-bottom: 10px;resize: none;}.mc-chat-charleft{text-align: right;font-size: 13px;float: right;color: #bebebe;}.mc-chat input[type=submit]{background-color: #1384b9;padding: 5px 20px;color: #ffffff;text-transform: uppercase;font-weight: bold;border: 0 none;cursor: pointer;}.mc-chat-comments{max-height: 500px;overflow: auto;margin-top: 30px;border-top: 1px solid #7d8082;}.mc-chat-comments::-webkit-scrollbar {width: 8px;}.mc-chat-comments::-webkit-scrollbar-track{-webkit-border-radius: 10px;border-radius: 10px;background-color: #272a2d;}.mc-chat-comments::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background-color: #696e71;}.mc-chat-comments .comment{overflow: hidden;border-bottom: 1px solid #585c5e;padding: 20px;}.avatar-icon{width: 48px;float: left;}.floating-comment{overflow: hidden;}.editor-title{font-size: 15px;color: #ffffff;font-weight: bold;margin-bottom: 5px;display: block;}.actual-comment{display: block;}.lb-weekly-toolbar #lb-wt-prev {display: none;}.lb-weekly-toolbar .lb-wt-title {margin: 0 auto 0;font-weight: bold;text-transform: uppercase;font-size: 16px;width: 500px;text-align: center;padding: 10px 0;}.lb-weekly-toolbar .js-hnd-toggle {position: absolute;right: 0;top: 0;margin: 0 10px 0 0;padding: 10px 24px;background: #e20612;}.lb-weekly-toolbar a.js-hnd-toggle, .lb-weekly-toolbar a.js-hnd-toggle span {font-size: 12px;color: #fff;font-weight: bold;text-transform: uppercase;}.live-coverage.matchday_live .row.lb {position: relative;overflow: visible;min-height: 40px;}.lb-wrap {position: relative;font-size: 15px;}.lb-cont {z-index: 5;}.lb-wt-week-wrap .row li.nc {background: none;border: 1px solid #65c5ed;}.lb-wt-week-wrap .row li.date {background: none;}.lb-cont .bcalendar li .nb {background: none;border-color: #accbd0;}.lb-cont .lb-weekly-toolbar .lb-wt-calendar-wrapbody {display: none;position: absolute;right: 10px;top: 32px;z-index: 10;background-color: #efefef;}.lb-cont .lb-weekly-toolbar .lb-weekly-toolbar-wrapper.closed #lb-wt-prev {border: 0;height: 21px;}.lb-cont .lb-weekly-toolbar .lb-weekly-toolbar-wrapper.closed #lb-wt-next {border: 0;height: 21px;}.lb-cont .lb-weekly-toolbar .lb-weekly-toolbar-wrapper.closed #lb-wt-next {display: none;}.lb-cont .lb-weekly-toolbar .lb-weekly-toolbar-wrapper.closed .lb-wt-calendar-title .carrow {background-position: 0 -6px;}.lb-wt-week-wrap {padding: 6px 0 0;width: 306px;}.lb-wt-month {margin-bottom: 6px;}.lb-wt-week-wrap .row li {width: 94px;float: left;margin-left: 6px;}.lb-wt-week-wrap .row li a {display: block;}.lb-wt-week-wrap .row li span {display: block;height: 34px;border: 1px solid #d9d9d9;background-color: #fff;color: #404040;line-height: 34px;text-align: center;font-weight: bold;}.lb-wt-week-wrap .row li a:hover span {border-color: #fff;}.lb-wt-week-wrap .row li.mw span {border: 1px solid #5d0800;background-color: #921004;color: #fff;}.lb-wt-week-wrap .row li.cur span {border: 1px solid #921004;background-color: #e20613;color: #fff;}.lb-wt-week-wrap .row li.js-week-21 {width: 294px;}.lb-posts.medium {padding: 0 7px;}.lb-title {font-size: 24px;margin-bottom: 5px;}.lb-description {line-height: 1.5;margin-bottom: 15px;}.lb-by {border-top: 1px dotted #b3b3b3;border-bottom: 1px dotted #b3b3b3;margin-bottom: 10px;}.lb-by .lb-date {font-weight: bold;}.lb-status-comments {position: absolute;right: 0;top: 4px;border: none;}.lb-status-comments .lb-status {font-size: 12px;line-height: 1;padding: 5px 12px;background-color: #e20612;color: #fff;}.js-lb-filters {margin-bottom: 10px;}.js-lb-filters .head {padding: 15px 10px;background: #e20612;color: #fff;font-size: 16px;font-weight: bold;}.f-cont .head {position: relative;background: #e20612;padding: 8px 6px 8px 10px;}.f-cont .head .title {float: left;font-weight: bold;font-size: 16px;color: #FFF;}.f-cont .head .arrow {float: right;width: 27px;height: 28px;background: #931104 url(//img.uefa.com/imgml/comp/euro2016/qualifiers/liveblog/arrow.png) 0 0 no-repeat;cursor: pointer;}.f-cont .head .arrow.open {background-position: 0 -28px;}.f-cont .head .iRef {float: right;width: 15px;height: 15px;margin: 7px 6px 6px 0;background: url("//img.uefa.com/imgml/comp/ucl/unicredit/filter/update.png") 0 0 no-repeat;cursor: pointer;}.f-cont .head .iRef.act {background-position: 0 -20px;}.f-cont ul {margin: 0;padding: 0;}.f-cont li {list-style: none;width: 113px;float: left;color: #fff;font-size: 13px;margin: 2px 0;}.f-cont .f-matches li {width: 226px;}.f-cont .title {line-height: 28px;color: #fff;font-size: 13px;font-weight: bold;}.f-cont .ckCL input {display: none;clear: left;float: left;height: 12px;width: 10px;}.f-cont .ckCL .checkbox {background: url("//img.uefa.com/imgml/comp/ucl/unicredit/filter/checkbox.png") 0 1px no-repeat;clear: left;display: block;float: left;height: 12px;width: 10px;padding: 3px 7px 0 0;}.f-cont .enabled .ckCL .checkbox {cursor: pointer;}.f-cont .ckCL.selected .checkbox {background-position: 0 -19px;}.f-cont .divisor {height: 1px;background-color: #a80e28;}.f-body {background: #900613;padding: 0 10px;overflow: hidden;display: none;}.f-body .f-teams, .f-body .f-matches {padding-bottom: 10px;}.f-body .f-teams {padding-top: 10px;}.f-cont label {color: #666;font-size: 11px;}.f-cont .checkbox-list li {display: none;}.f-cont .checkbox-list li.enabled {display: block;}.f-cont .enabled label {color: #fff;}.f-cont .footer {padding: 2px 0;position: relative;}.f-cont .footer .ap {position: absolute;top: 5px;right: 2px;padding: 3px 16px 4px;}.f-cont .footer .ap a {cursor: pointer;color: #fff;font-weight: bold;font-size: 13px;}.f-cont .footer .title a {color: #fff;text-decoration: none;font-size: 12px;}.f-cont .fapplied {background-color: #EFEFEF;padding: 0;float: left;width: 100%;}.f-cont .fapplied ul {float: left;width: 80%;margin: 5px 10px;}.f-cont .fapplied li {font-size: 12px;font-weight: bold;width: auto;padding-right: 5px;color: #333;}.f-cont .fapplied .f-reset-cmd {float: right;margin: 6px 6px 0 0;font-size: 12px;color: #931104;cursor: pointer;font-weight: bold;}.js-filter .lb-post {display: none;}.js-filter .lb-post.js-show {display: block;}.lb-post.sticky {background: #efefef;}.lb-posts .lb-post.sticky .lb-sticky-middle {min-height: 0;}.lb-posts .lb-post.sticky .lb-sticky-top {height: 35px;background: none;}.lb-posts .lb-post.sticky .lb-sticky-bottom {display: none;}.lb-post {margin: 0;padding: 30px 5px 30px 100px;border-top: 1px dotted #B3B3B3;border-bottom: none;position: relative;min-height: 100px;font-size: 16px;line-height: 20px;}.lb-post.sticky {padding: 10px 5px 20px;}.lb-post.sticky,.lb-post.first {border-top: none;}.lb-post.sticky {padding-top: 20px;overflow: visible;}.lb-post.sticky:after {content: "";display: block;position: absolute;top: -16px;right: -6px;width: 26px;height: 26px;background: url(//img.uefa.com/imgml/comp/euro2016/qualifiers/liveblog/pin.png) no-repeat center;}.lb-post.sticky .lb-sticky-top {height: auto;}.lb-post.sticky .lb-sticky-middle {padding: 0;}.lb-post .lb-info {position: absolute;top: 20px;bottom: 10px;left: 5px;margin: 0;padding: 0;overflow: visible;}.lb-post.sticky .lb-info {display: none;}.lb-info .lb-match,.lb-info .lb-team {position: absolute;bottom: 0;left: 90px;font-size: 12px;font-weight: bold;line-height: 1.35;white-space: nowrap;}.lb-post .lb-info .lb-hour {display: block;margin: 0;padding: 0;background: transparent;text-align: center;}.lb-post .lb-info .lb-hour:hover {text-decoration: none;}.lb-post .lb-info .lb-date {display: block;margin: 0 0 10px;font-size: 12px;font-weight: normal;color: #333;}.lb-post .lb-info .lb-time {display: block;font-size: 26px;font-weight: normal;line-height: 1;color: #333;}.lb-post .lb-info .lb-author {position: absolute;left: 90px;top: -10px;white-space: nowrap;line-height: 1;background-position: 0 0;}.lb-post.sticky .lb-info .lb-author {display: none;}.news_embed,.news_post,.poll_post {position: relative;margin: 0 0 0 10px;padding: 13px;border-left: none;background: #FFF;box-shadow: none;overflow: visible;}.news_title {font-size: 16px;}.news_embed:before,.news_post:before,.poll_post:before {content: "";display: block;position: absolute;top: -1px;bottom: -1px;left: -10px;width: 10px;background: #e20612;}.lb-social {clear: both;position: absolute;left: 5px;top: 76px;text-align: center;width: 64px;float: none;}.lb-post.sticky .lb-social {display: none;}.lb-social .dv_fb_share {float: none;background: url(//img.uefa.com/imgml/comp/euro2016/qualifiers/liveblog/facebook.png) no-repeat center;height: 25px;width: 25px;cursor: pointer;display: inline-block;border: none;}.lb-social .tweetme {float: none;background: url(//img.uefa.com/imgml/comp/euro2016/qualifiers/liveblog/twitter.png) no-repeat center;height: 25px;width: 25px;margin-left: 3px;cursor: pointer;display: inline-block;border: none;}div.lb-posts a.lb-cmthis {float: none;position: absolute;right: 5px;bottom: 10px;font-size: 12px;}div.lb-posts .lb-post.sticky a.lb-cmthis {display: none !important;}.default_matchweek .lb-totop {display: none !important;}.lb-title-hp {height: 30px;background-image: url(//img.uefa.com/imgml/comp/hp/sprite-hp.png);background-repeat: no-repeat;background-position: -5px -2px;padding-left: 30px;color: #434343;font-size: 24px;line-height: 26px;text-transform: capitalize;text-indent: 0;}.lb-description-hp {background: url(//img.uefa.com/imgml/comp/hp/grey-fade.png) repeat-x 0 -1px;padding-top: 15px;}.lb-post img {max-width: 100%;}.team-hp-lb .lb-comment {padding: 10px 5px;border-top: 1px dotted #B3B3B3;}.team-hp-lb .lb-comment:first-child {border-top: none;}.team-hp-lb .lb-comment img {max-width: 100%;}.team-hp-lb .lb-info {font-size: 11px;font-weight: bold;color: #8f8f8f;}.team-hp-lb .lb-info .lb-date {margin-right: 5px;}.team-hp-lb .lb-info .lb-author {display: none;}#MC #commentary .commentary-area .comment.type-7 {overflow:visible;}#MC #commentary .type-7 .floating-comment {overflow:visible;}#MC #commentary .content .type-7 .system-message {overflow: visible;}.lb-post { clear: none; border: none; min-height: 0; overflow: visible; margin: 0 0 0 30px; padding: 0 0 0 80px; font-size: 15px; }.lb-post .lb-info { top: 0; }.lb-post .lb-info .lb-hour { cursor: default; }.lb-post .lb-info .lb-date { display: none; }.lb-post .lb-info .lb-time { color: #666; }.lb-post .lb-info .lb-author { display: none; }.news_embed, .news_post, .poll_post, .lb-post iframe { clear: none; }#matchinfotab{border-top:0;min-height:200px;margin-bottom:0px}#MC #lineups{font-size: 13px;margin-bottom: 0;padding-bottom: 20px;position: relative;background: #fff;}#MC #lineups .header{display: none;}#MC #lineups .content { }#MC #lineups .field { overflow: hidden }#MC #lineups .team-lineups {margin: 30px 15px 0;overflow: hidden;}#MC #lineups .home-team {float: left;width: 225px;}#MC #lineups .home-team .team{float: left;line-height:30px;}#MC #lineups .away-team {float: right;width: 225px;text-align: right;}#MC #lineups .away-team .team{float: right;line-height:30px;}#MC #lineups .team-logo {float: left;margin-right: 3px;}#MC #lineups .team-name {font-size: 24px;font-weight: normal;padding-bottom: 5px;margin-bottom: 20px;position: relative;}#MC #lineups .team-name:after{content: "";position: absolute;left: 0;right:0;bottom: 0;height: 5px;background-color: #e11a2d;border: 1px solid #ffffff;}#MC #lineups .away-team .team-name:after {background-color: #1565A2;}.away-team .player-out,.away-team .player-in{width: 13px;height: 14px;display: block;}.away-team .player-out>img,.away-team .player-in>img{opacity:0;filter:alpha(opacity = 20);}.away-team .player-out{background: url(/imgML/MC/v2/common/icons/lineups/playerOut_b.png);}.away-team .player-in{background: url(/imgML/MC/v2/common/icons/lineups/playerIn_b.png);}.player-list{margin: 0 15px 15px;}#MC #lineups .infields{overflow: hidden;min-height:350px;}#MC #lineups .title {margin: 0;font-weight:bold; font-size:12px; text-transform:uppercase; text-align:center;}#MC #lineups .rosters { margin: 0 auto }#MC #lineups .rosters div { cursor: pointer; min-height: 25px; }#MC #lineups .rosters .fixed-icons {float: left;width: 5px;overflow: hidden;text-align: left;}#MC #lineups .rosters .floating-icons {position: relative;top: 2px;overflow: hidden;text-align: left;}#MC #lineups .rosters .floating-icons .name {border: none;text-decoration: none;float: left;margin: 0 5px;}#MC #lineups .rosters .floating-icons .name:hover { text-decoration: underline }#MC #lineups .rosters .floating-icons .name:active {text-decoration: none;position: relative;top: 1px;}#MC #lineups .rosters div span {float: left;margin:1px 3px 1px 0px;}#MC #lineups .rosters .number-container{float: left;width: 25px;margin: 0;}#MC #lineups .away-team .rosters .floating-icons .name,#MC #lineups .away-team .rosters .number-container,#MC #lineups .away-team .rosters div span,#MC #lineups .away-team .rosters .events,#MC #lineups .away-team .rosters .fixed-icons {float: right;}#MC #lineups .rosters .events-aligner { overflow: hidden }#MC #lineups .rosters .attribute {font-family: 'PT Sans Narrow Bold';font-size: 12px;text-transform: uppercase;margin: 3px 2px 0;letter-spacing: 1px;}#MC #lineups .rosters .events {float: left;}#MC #lineups.fixed {position:fixed;top:190px;width:618px;}#MC #lineups .rosters .events img { float: left }#MC #lineups .rosters .events .moregoals {float: left;font-size: 14px;}#MC #lineups .rosters .red-yellow-card {position: relative;bottom: 2px;}#MC #lineups .rosters .off { display: none }#MC #lineups .benches {margin-top: 15px;overflow: hidden;}.team-benches-cont{text-align: center;}#MC #lineups .team-benches{padding: 10px 0;display: inline;color: #1384b9;text-transform: capitalize;font-size: 15px;cursor: pointer;padding-right: 25px;background: url('/imgml/MC/v2/common/commentary/less.png') no-repeat right center;}#MC #lineups .team-benches.close{background-image: url('/imgml/MC/v2/common/commentary/more.png');}#MC #lineups .benches-wrapper {display:none;}#MC #lineups .bench { overflow: hidden }#MC #lineups .coaches,#MC #lineups .match-officer {margin-top: 15px;}#MC #lineups .staff,#MC #lineups .referee {margin: 0;font-family:Arial;text-transform:capitalize;}#MC #lineups .staff { background: none }#MC #lineups .coaches,#MC #lineups .match-officer { overflow: hidden }#MC #lineups .coach-name,#MC #lineups .referee-name { margin: 0 }#MC #lineups .coaches .coach-name .name { display: block; margin: 5px 0 0;}#MC #lineups .outs {margin-top: 15px;overflow: hidden;}#MC #lineups .rosters .out span { color: #858585 }#MC #lineups .rosters .out:hover span { color: #FF0204 }#MC #lineups .rosters .in span { color: #fff }#MC #lineups .rosters .in:hover span { color: #43963A }#MC #lineups .lineups-footer {position: absolute;right: 21px;bottom: 0;left: 0;padding-top: 10px;background: #121212;text-align: center;}#MC #lineups .lineups-footer a { padding: 0 5px }#MC #lineups .off { display: none }#MC .tooltip {max-width: 300px;position: absolute;top: 500px;left: 200px;z-index: 9999;padding: 10px;background: #FFF;border: 1px solid #DDD;}#MC .tooltip .tooltip-repeater{display: none;position: absolute;top: 44px;left: 0;right: 0;bottom: 40px;z-index: -1;background: url("//img.uefa.com/imgml/MC/common/lineups/toolTip/repeater.png") repeat-y left top;}#MC .tooltip .tooltip-repeater.no-fantasy { bottom: 13px }#MC .tooltip .tooltip-arrow-down {position: absolute;width: 19px;height: 10px;bottom: -10px;left: 50px;z-index: -2;background: url("/imgml/MC/v2/common/lineups/toolTip/arrow_down.png") no-repeat left top;}#MC .tooltip .tooltip-arrow-up {background: url("/imgml/MC/v2/common/lineups/toolTip/arrow_up.png") no-repeat left top;position: absolute;width: 28px;height: 15px;top: -13px;left: 50px;z-index: -2;}#MC .tooltip .tooltip-footer {display: none;position: absolute;left: 0;right: 0;bottom: 0;height: 13px;z-index: -1;background: url("//img.uefa.com/imgml/MC/common/lineups/toolTip/bottom2.png") no-repeat left top;}#MC .tooltip .tooltip-footer.fantasy {height: 40px;background: url("//img.uefa.com/imgml/MC/common/lineups/toolTip/bottom.png") no-repeat left top;}#MC .tooltip .player-img-wrapper { float: left }#MC .tooltip .player-info-wrapper {margin-left: 85px;}#MC .tooltip .player-img {display: inline-block;width: 75px;height: 75px;}#MC .tooltip .player-bio { overflow: hidden }#MC .tooltip .player-number {font-size: 38px;font-weight: bold;float: left;line-height: 38px;height: 38px;margin-right: 5px;margin-top: 0;padding-top: 0;}#MC .tooltip .player-name {text-transform: uppercase;font-size: 16px;font-weight: bold;word-wrap: break-word;padding-top: 5px;}#MC .tooltip .player-event {padding-left: 5px;float: left;width: 200px;}#MC .tooltip .icon-min-wrapper { float: left }#MC .tooltip .event-icon-wrapper {display: inline-block;width: 18px;}#MC .tooltip .event-icon {margin-right: 5px;position: relative;top: 1px;}#MC .tooltip .event-description {font-family: Arial;font-size: 12px;padding-left: 45px;}#MC .tooltip .fantasy-football-wrapper {font-size: 12px;color: #f0ae00;position: relative;top: 10px;left: 10px;clear: left;}.lineups-charts{width: 155px;position: absolute;top: 25px;left: 50%;margin-left: -77px;text-align: center;}.lineups-charts h4.g-a-target-title{display: inline;padding: 0 15px;font-size: 12px;text-transform: uppercase;}.g-a-target .on_target_home,.g-a-target .on_target_away{font-size: 13px;font-weight: bold;color: #3f3f3f;}#matchInfo{border: 0 none;padding: 30px 0;position: relative;font-size: 13px;line-height: 19px;margin-bottom: 0;min-height: 300px;}#matchInfo .header{display: none;}#matchInfo .body{overflow: hidden;}#matchInfo h5, #matchInfo h4, #matchInfo h3{font-size: 13px;}#matchInfo .weather-info{float: left;font-size: 15px;width: 420px;}#matchInfo .weather-detail{display: block;}.meteo-icon{width: 78px;float: left;height: 100px;}.pitch-condition,.meteo-temperature{color: #ffffff;font-size: 14px;font-weight: bold;overflow: hidden;}.meteo-temperature{font-size: 32px;line-height: 40px;}#matchInfo .stadium{position: absolute;left: 420px;top: 0;}.stadium-img{display: block;}.stadium-name h3{margin: 20px 0 0;color: #ffffff;font-weight: bold;}#matchInfo .match-details{position: absolute;left: 420px;top: 250px;}#matchInfo .competition-name{color: #ffffff;font-weight: bold;}.match-officers{position: relative;float: right;width: 420px;min-height:100px;}.referee-wrap{overflow: hidden;margin-bottom: 10px;}.main-referee-img{width: 75px;height: 75px;display: block;float: left;margin-right: 10px;}.referee-info{overflow: hidden;}.referee-assistants,.main-referee{margin-bottom: 0;color: #ffffff;font-weight: bold;}.referee-assistants-wrapper{padding-left: 90px;}#matchInfo .referee-assistants-wrapper h5{margin-top: 0;}.uefa-mc-logo{float: right;}#MC #playerInfo .teams {z-index: 1;position: relative;top: 1px;height: 45px;}#MC #playerInfo .teams li { display: inline }#MC #playerInfo .team-switcher {cursor: pointer;width: 50%;height: 43px;display: inline-block;z-index: 5;position: absolute;top: 0;}#MC #playerInfo .teams .home-team { left: 0 }#MC #playerInfo .teams .away-team { right: 0 }#MC #playerInfo .team-switcher.inactive {color: #eee;z-index: 3;}#MC #playerInfo .team-switcher:hover {color: #3BBAF0;text-decoration: none;}#MC #playerInfo .team-logo {float: left;margin: 6px 0 0 10px;}#MC #playerInfo .team-name {margin: 8px 0 0;font-size: 13px;font-weight: bold;line-height: 16px;text-transform: uppercase;padding-left: 30px;word-wrap: break-word;text-align: left;}.ie7 #MC #playerInfo .team-switcher { width: 49% }.ie7 #MC #playerInfo .team-switcher.inactive { z-index: -1 }#MC #playerInfo .player {position: relative;}.player-choice-row{overflow: hidden;padding: 40px 15px 20px;}#MC #playerInfo .player-choice,#MC #playerInfo .teams-choice {padding: 10px 0;width: 280px;float: left;}#MC #playerInfo .player-choice {float: right;}#MC #playerInfo .player-choice select,#MC #playerInfo .teams-choice select{width: 100%;background: #EFEFEF;color: #333;border: 0 none;border-radius: 4px;line-height: 50px;height: 40px;padding: 10px;}#MC #playerInfo .teams-choice .teams-select{text-transform: uppercase;}#MC #playerInfo .teams-select,#MC #playerInfo .player-select {padding: 2px;}#MC #playerInfo .player-detail {overflow: hidden;padding: 0 15px;}#MC #playerInfo .player-portrait-wrapper {width: 113px;height: 135px;float: left;position: relative;}#MC #playerInfo .player-portrait {width: 113px;height: 133px;}#MC #playerInfo .player-base-info {padding: 0 0 0 125px;}#MC #playerInfo .player-base-info .title{font-size: 16px;}#MC #playerInfo .player-base-info .data-wrapper{color: #454545;font-size: 13px;line-height: 22px;}#MC #playerInfo .player-base-info .data-wrapper span{color: #1e1e1e;font-weight: bold;}.tab-content{overflow: hidden;padding: 20px 0;}#matchTab .tab-content,#overallTab .tab-content{width: 670px;}div.col-stats {float:left;width:300px;}ul.stats li{width: 280px;margin-right: 27px;float: left;overflow: hidden;color: #838383;font-size: 13px;line-height: 36px;border-bottom: 1px solid #ededed;}ul.stats li .value{float: right;font-weight: bold;color: #000000;text-align: right;font-size: 14px;}ul.stats li.ycard{width: 263px;padding-left: 17px;background: url(/imgml/MC/v2/common/icons/lineups/yellowCard.png) no-repeat 0 center;}ul.stats li.rcard{width: 263px;padding-left: 17px;background: url(/imgml/MC/v2/common/icons/lineups/redCard.png) no-repeat 0 center;}.player-info .statistics{text-align: left;margin: 40px 0 20px;padding: 0 15px;width: auto;}#MC #playerInfo .ui-tabs-nav, #MC #playerInfo .ui-tabs-nav li {display: inline-block;}.ie7 #MC #playerInfo .ui-tabs-nav, .ie7 #MC #playerInfo .ui-tabs-nav li {display: inline;zoom: 1;}#MC #playerInfo .ui-tabs-nav li a {display: block;color: #0067a3;text-transform: uppercase;text-decoration: none;font-weight: bold;font-size: 12px;padding: 0 20px;line-height: 34px;outline: none;border: 1px solid #e3e6ec;border-left: 0;}#MC #playerInfo .ui-tabs-nav li:first-child a{border-left: 1px solid #e3e6ec;}#MC #playerInfo .ui-tabs-nav li.ui-tabs-active a {background-color: #1384b9;color: #ffffff;border-color: #1384b9;}#heatmapTab .tab-content{position: relative;padding-top: 180px;}#heatmapTab .soccerfield{z-index: 1;}#heatmapTab .soccerfield,#heatmapTab #pi_panelHeatmap{position: absolute;top: 30px;left: 0;}#heatmapTab #pi_heatmap{height: 135px;width: 202px;background-color: #1B1B1B;}#MC #playerInfo #pi_panelDirection .arrow {display:none;font-size:20px;}#MC #playerInfo #pi_panelDirection.home .arrowH {display:inline;}#MC #playerInfo #pi_panelDirection.away .arrowA {display:inline;}#MC #playerInfo .ui-tabs .ui-tabs-hide { display: none !important; }#MC #playerInfo .scrollbox-container {right:21px;}#panelPlayers .players .player{overflow: hidden;}#panelPlayers .players.row.comparison{padding: 0 30px;}#panelPlayers .player-choice{margin-top: 20px;overflow: hidden;}#panelPlayers .player-choice .home-team, #panelPlayers .home-player{float: left;width: 200px;}#panelPlayers .player-choice .away-team, #panelPlayers .away-player{float: right;width: 200px;}#panelPlayers .player-portrait-wrapper{width: auto;margin: 20px 0;}#panelPlayers .player-base-info{line-height:20px;}#panelPlayers .player-base-info .data-wrapper{font-size: 12px;color: #7d7d7d;}#panelPlayers .player-base-info .data-wrapper span{color: #333333;}.cup_19 .player-info .passes-attempt-table.stats > li:last-child,.cup_14 .player-info .passes-attempt-table.stats > li:last-child,.cup_3 .player-info .passes-attempt-table.stats > li:last-child {display:none !important;}#friendlies .player-info .passes-attempt-table.stats > li:last-child,#uefaeuro .player-info .passes-attempt-table.stats > li:last-child,#uefaeuropaleague .player-info .passes-attempt-table.stats > li:last-child {display:none !important;}.cup_19 .player-info .distances-table.stats,.cup_14.type-live-1 .player-info .distances-table.stats,.cup_3 .player-info .distances-table.stats {display:none !important;}#friendlies .player-info .distances-table.stats,#uefaeuro .player-info .distances-table.stats,#uefaeuropaleague.type-live-1 .player-info .distances-table.stats {display:none !important;}.cup_19 .player-info .passes-table,.cup_3 .player-info .passes-table,.cup_14.type-live-1 .player-info .passes-table {display:none !important;}#friendlies .player-info .passes-table,#uefaeuro .player-info .passes-table,#uefaeuropaleague.type-live-1 .player-info .passes-table {display:none !important;}#friendlies .player-info .attacking-defending-table .stat-clearances ,#uefaeuro .player-info .attacking-defending-table .stat-clearances ,#uefaeuropaleague.type-live-1 .player-info .attacking-defending-table .stat-clearances,#match-centre.cup_19 .player-info .attacking-defending-table .stat-clearances,#match-centre.cup_3 .player-info .attacking-defending-table .stat-clearances,#match-centre.cup_14.type-live-1 .player-info .attacking-defending-table .stat-clearances {display:none !important;}#friendlies .player-info .attacking-defending-table .stat-tackle,#uefaeuro .player-info .attacking-defending-table .stat-tackle ,#uefaeuropaleague.type-live-1 .player-info .attacking-defending-table .stat-tackle,#match-centre.cup_19 .player-info .attacking-defending-table .stat-tackle,#match-centre.cup_3 .player-info .attacking-defending-table .stat-tackle,#match-centre.cup_14.type-live-1 .player-info .attacking-defending-table .stat-tackle {display:none !important;}#friendlies .player-info .stat-fouls-suff-penalty,#uefaeuro .player-info .stat-fouls-suff-penalty ,#uefaeuropaleague.type-live-1 .player-info .stat-fouls-suff-penalty,#uefachampionsleague .player-info .stat-fouls-suff-penalty,#match-centre.cup_19 .player-info .stat-fouls-suff-penalty,#match-centre.cup_3 .player-info .stat-fouls-suff-penalty,#match-centre.cup_14.type-live-1 .player-info .stat-fouls-suff-penalty,#match-centre.cup_1 .player-info .stat-fouls-suff-penalty {display:none !important;}#friendlies .player-info .stat-fouls-penalty,#uefaeuro .player-info .stat-fouls-penalty ,#uefaeuropaleague.type-live-1 .player-info .stat-fouls-penalty,#match-centre.cup_19 .player-info .stat-fouls-penalty,#match-centre.cup_3 .player-info .stat-fouls-penalty,#match-centre.cup_14.type-live-1 .player-info .stat-fouls-penalty {display:none !important;}#friendlies .player-info .heatmapTab,#uefaeuro .player-info .heatmapTab ,#uefaeuropaleague.type-live-1 .player-info .heatmapTab,#match-centre.cup_19 .player-info .heatmapTab,#match-centre.cup_3 .player-info .heatmapTab,#match-centre.cup_14.type-live-1 .player-info .heatmapTab {display:none !important;}#MC .default #livescores {position: relative;height:250px;}#MC .default #livescores .body{display:none;}.ls-header{position: absolute;right: 0;top: 0;}.ls-header a{display: block;height: 50px;width: 50px;float: left;background: url(/imgml/MC/v2/common/livescores/settings.png) no-repeat 0 0;}.ls-header a.ls-audio-on{background-position: 14px 16px;}.ls-header a.ls-audio-off{background-position: 14px -34px;}.ls-header a.ls-settings{background-position: 14px -90px;}.settings-on .ls-header a.ls-settings{background-position: 14px -150px; background-color: #1384b9;}#livescores .scrollable{padding: 10px 0;height: 180px;overflow: auto;margin-top: 10px;}#livescores .scrollable::-webkit-scrollbar {width: 12px;}#livescores .scrollable::-webkit-scrollbar-track{-webkit-border-radius: 10px;border-radius: 10px;background-color: #bfbfbf;}#livescores .scrollable::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background-color: #959595;}#livescores .scrollable .checkbox{display: none;}#livescores a{color: #404040;text-decoration: none;}#livescores .ls-section>div{margin: 0px;cursor: pointer;}#livescores:not(.settings-on) .ls-section>div:nth-child(odd) {background-color: #f0f0f0;}#livescores:not(.settings-on) .hide {display:none;}#livescores.settings-on .hide {display:block;}#MC #livescores.settings-on .start-time {color:#BCBCBC;}#livescores.settings-on .scrollable{background-color: #1384b9;color:#ffffff;}#livescores.settings-on .scrollable::-webkit-scrollbar-track{background-color: #0e638b;}#livescores.settings-on .scrollable::-webkit-scrollbar-thumb{background-color: #2294c9;}#livescores.settings-on .ls-section>div{color: #ffffff;}#livescores.settings-on .ls-section>div:nth-child(odd) {background: none;}#livescores.settings-on .scrollable .checkbox{display: block;}#livescores.settings-on .ls-section>div {margin: 0 2px 0 0;}#MC .default #livescores .live { overflow: hidden }#MC .default #livescores.num-matches-0 { display: none }#MC #livescores h4.live {margin: 0;color: #FFCF00;text-align: center;text-transform: uppercase;font-family: 'Arial'; padding:3px 5px 0;;}#MC #livescores h4.results,#MC #livescores h4.upcoming {margin: 0;text-align: center;text-transform: uppercase;font-family: Arial; padding:3px 5px 0;;}#MC #livescores h4.results { display: none }#MC #livescores .livescores-ui {float: right;height: 15px;}#MC #livescores .livescores-ui .match-follow {color: #eee;text-decoration: none;text-transform: capitalize;margin: 0 2px;}#MC #livescores .livescores-ui .alert-icon {display: inline-block;width: 19px;height: 17px;cursor: pointer;padding: 0 2px 2px;background: url('https://img.uefa.com/imgml/MC/common/icons/livescores/alert.png') no-repeat left bottom;}#MC #livescores .livescores-ui .alert-icon:hover { background: url('https://img.uefa.com/imgml/MC/common/icons/livescores/alert.png') no-repeat left top }#MC #livescores .livescores-ui .audio-live-icon {display: inline-block;width: 19px;height: 17px;cursor: pointer;padding: 0 2px 2px;background: url('https://img.uefa.com/imgml/MC/common/icons/livescores/audio_live.png') no-repeat left bottom;}#MC #livescores .livescores-ui .audio-live-icon:hover { background: url('https://img.uefa.com/imgml/MC/common/icons/livescores/audio_live.png') no-repeat left top }#MC #livescores .single-match {overflow: hidden;position: relative;}#MC #livescores .alert .group { color: #121212 }#MC #livescores .single-match .time {margin: 0;text-align: center;font-size: 11px;}#MC #livescores .single-match .teams {overflow: hidden;clear: both;line-height: 25px;font-size: 13px;}#MC #livescores .single-match .teams>div {float: left;}#MC #livescores .single-match .home-team {text-align: right;width: 110px;}#MC #livescores .single-match .away-team {width: 110px;}#MC.matchphase-post #livescores .single-match .home-team,#MC.matchphase-post #livescores .single-match .away-team {width: 121px;}#MC #livescores .single-match .team-name{padding: 5px 0;line-height: 1em;}#MC #livescores .single-match .score {width: 38px;text-align: center;}#MC #livescores .start-time{color: #999;height:20px;}#MC #livescores .single-match .teams>div.checkbox{width: 20px;float: right;}#MC #livescores .score {width: 51px;margin: 0 auto;}.main-view-score{text-align: center;}#MC #livescores .live .score .main-view-score {background: #FFFA00;color: #000000;}#MC #livescores .score .aggregate-score {display: none;}#MC #livescores .alert-msg {nowhitespace: afterproperty;line-height: 20px;text-align: center;text-transform: uppercase;font-family: 'Arial';;}#MC #livescores .alert-ui { float: right }#MC #livescores .alert-link {text-decoration: none;color: #121212;}#MC #livescores .alert-msg .hr {width: 95%;margin: 0 auto;}#MC #livescores .alert{background:#FFFA00; color:#000000;}#MC #livescores .team-logo {display:none;}#MC #livescores .options {margin-top: 5px;background: #121212;text-align: center;}#MC #livescores .options a { padding: 0 5px }#MC #livescores .off { display: none }#livescores-change-match-confirmation .livescores-change-match-disclaimer {color: #121212;text-align: center;}#fancybox-content .group { display: none }#fancybox-content .single-match .teams {overflow: hidden;padding-top: 5px;}#fancybox-content .home-team {width: 41%;float: left;text-align: right;}#fancybox-content .away-team {width: 41%;float: right;}#fancybox-content .team-name {margin: 3px 0 0;line-height: 16px;text-transform: uppercase;word-wrap: break-word;}#fancybox-content .home-team .team-name { padding-right: 23px }#fancybox-content .away-team .team-name { padding-left: 23px }#fancybox-content .livescores-dialog-ui {clear: both;margin-top: 10px;text-align: center;}#fancybox-content .score {width: 50px;margin: 0 auto;position: relative;bottom: 5px;}#fancybox-content .score div {margin: 2px 3px;text-align: center;}#fancybox-content .live .score .main-view-score {background: #FFCF00;color: #121212;-moz-box-shadow: inset 0 0 4px #121212;-webkit-box-shadow: inset 0 0 4px #121212;box-shadow: inner 0 0 4px #121212;}#fancybox-content .score .aggregate-score {font-size: 10px;display: none;}#multimediatab{min-height: 320px;margin-top:20px;}#multimediatab .sub-nav{margin: 20px 15px 0;}#MC .double-col #photos .photo-gallery {float: left;margin-left: 15px;}#MC #photos .photo-gallery{margin:20px auto;width: 241px;padding: 10px;background-color: #efefef;}#MC #photos .photo-gallery .error-message{margin: 0;position: absolute;left: -10px;right: -10px;top: -10px;}#MC #photos .photo-wrapper {float:left; height:136px; margin:7px;}#MC #photos .photo {width:241px; height:136px;}#fancybox-title .photo-caption {padding:10px; font-family:Arial; font-size:13px;}#fancybox-title .photo-open-close {background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);height: 30px;line-height: 40px;position: absolute;right: 10px;top: -30px;width: 40px;font-size:30px;color:#666;cursor:pointer;text-align:center;}#fancybox-wrap .photo-open-close{background:url(https://img.uefa.com/imgml/MC/v2/common/photos/arrow_up_down.png) no-repeat scroll 3px 0px rgba(255, 255, 255, 0.80);}#fancybox-wrap.title-close .photo-open-close{background:url(https://img.uefa.com/imgml/MC/v2/common/photos/arrow_up_down.png) no-repeat scroll -44px 0px rgba(255, 255, 255, 0.80);}#fancybox-wrap.title-close #fancybox-title .photo-caption{height:0px;padding:0 10px;}#fancybox-wrap #fancybox-title .photo-caption{-webkit-transition-property: all;-webkit-transition-duration: 1s;-moz-transition-property: all;-moz-transition-duration: 1s;-ms-transition-property: all;-ms-transition-duration: 1s;transition-property: all;transition-duration: 1s;overflow:hidden;height:130px;}#fancybox-title .copyright-info {font-size:13px; font-style:italic;}#fancybox-title .photo-title{font-size: 20px;display: block;color: #333;text-decoration: none;margin: 6px 0 0;line-height: 30px;}#fancybox-title .photo-desc {margin:0;}#fancybox-title .photo-counter{color:#666;margin: 10px 0;}#fancybox-loading div {background:transparent url(https://img.uefa.com/imgml/MC/common/icons/base/fancybox.png) no-repeat;}.jcarousel-wrapper {margin: 0 auto;position: relative;}.jcarousel-wrapper .photo-credits a {color: #fff;}.jcarousel {position: relative;overflow: hidden;width: 241px;height:136px;}.jcarousel ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}.jcarousel li {float: left;}.jcarousel-control-prev,.jcarousel-control-next {top: 50%;margin-top: -18px;width: 36px;height: 36px;position:absolute;background: url(/imgML/MC/v2/common/photos/arrows.png) no-repeat 0 0;text-indent: -300em;letter-spacing: -300em;display: block;overflow: hidden;}.jcarousel-control-prev,.jcarousel-control-prev:hover.inactive {background-position: 0 0;left: 0px;}.jcarousel-control-next,.jcarousel-control-next:hover.inactive{background-position: -46px 0;right: 0px;}.jcarousel-control-prev:hover {background-position: 0 -46px;}.jcarousel-control-next:hover{background-position: -46px -46px;}.jcarousel-control-prev:hover span,.jcarousel-control-next:hover span {display: block;}.jcarousel-control-prev.inactive,.jcarousel-control-next.inactive {opacity: 0.1;filter:alpha(opacity=10);cursor: default;background-color:#000000;}.jcarousel-counter-wrapper{position: absolute;bottom: -40px;left: -10px;}.jcarousel-pagination {position: absolute;bottom: 0;left: 15px;}.jcarousel-pagination a {text-decoration: none;display: inline-block;font-size: 11px;line-height: 14px;min-width: 14px;background: #fff;color: #4E443C;border-radius: 14px;padding: 3px;text-align: center;margin-right: 2px;opacity: .75;}.jcarousel-pagination a.active {background: #4E443C;color: #fff;opacity: 1;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);}#MC #video .video-gallery{overflow: hidden;margin: 0 auto;}#MC #videoh .video-gallery{height: 275px;margin: 0 auto;overflow-y: auto;}#MC #video .video-wrapper,#MC #videoh .video-wrapper{overflow: hidden;margin: 4px 13px 10px 13px;position: relative;}#MC #video .video-wrapper.even,#MC #videoh .video-wrapper.even { background: #272727 }#MC #video .video-wrapper.odd,#MC #videoh .video-wrapper.odd { background: #202020 }#MC #video .video-wrapper .videoLink,#MC #videoh .video-wrapper .videoLink{float: left;position: relative;top: 3px;left: 3px;}#MC #videoh .video-wrapper .videoLink {background:url('https://img.uefa.com/imgml/video/thumb/s5.jpg')}#MC #video .video-wrapper .video-icon,#MC #videoh .video-wrapper .video-icon{position: absolute;height: 40px;width: 40px;top: -3px;left: 39px;background: url(/imgml/MC/v2/common/icons/videoPlayer/video_play.png) no-repeat left -55px;}#MC #video .video-wrapper .video,#MC #videoh .video-wrapper .video{width: 75px;height: 75px;border: 1px solid #464646;}#MC #video .video-wrapper .video-caption-container,#MC #videoh .video-wrapper .video-caption-container { padding-left: 90px }#MC #video .video-wrapper .video-caption-container .video-title,#MC #videoh .video-wrapper .video-caption-container .video-title{margin: 0 4px 7px 0;font-size:14px;line-height: 20px;font-weight:bold;}#MC #video .video-wrapper .video-caption-container .last-update,#MC #videoh .video-wrapper .video-caption-container .last-update{font-size: 12px;margin: 0;}.blockUI.blockMsg.blockPage{width: 562px!important;margin-left: -281px!important;margin-top: -280px!important;}#videoPlayer{margin: 0;border: 0 none;font-family:Arial;}#videoPlayer iframe{margin: 0 auto;width: 512px;height: 288px;}#videoplayer-close{width: 54px;height: 54px;position: absolute;top: 10px;right: 10px;background: url(/imgML/MC/v2/common/photos/arrows.png) no-repeat -220px 0;cursor: pointer;}#videoplayer-close span{display: none;}#videoPlayer .header h2{line-height: 80px;text-align: left;padding: 0 20px;text-transform: uppercase;font-size: 20px;color: #666;}.video-player-title{font-size: 18px;padding: 20px 20px 0;line-height: 25px;text-align: left;color: #666;}.video-share{overflow: hidden;padding: 20px;}.tweet-button{float: left;}a.watch-on-UEFA{float: right;color: #1384B9;font-weight: bold;text-decoration: none;}#MC .comparison .team-panel,#MC .comparison .players-panel{background: #353535;border: 1px solid #414141;border-top: 1px solid #333;}#MC .comparison .scrollbox { margin: 10px 0 }#MC .comparison .scrollbox-container { right: 20px }#MC .comparison .section-wrapper{overflow: hidden;}#MC #teams .attacking-defending{min-height:200px;}#uefasupercup #MC .comparison .team-overall.sub-nav-a,.cup_9 #MC .comparison .team-overall.sub-nav-a {display: none;}#uefasupercup #MC .players .comparison-nav,.cup_9 #MC .players .comparison-nav{ display:none;}.comparison .subitem{position: relative;overflow: hidden;height: 36px;line-height: 36px;border-top: 1px solid #D6D6D6;text-align: center;margin: 0 5px;padding: 0 50px;display:none;}.comparison .subitem .comparison-title.sub{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-transform: uppercase;font-size: 15px;font-weight: normal;margin: 0;}.comparison .subitem.substats .comparison-title.sub{font-size: 12px;}.comparison .substats .bar-wrapper {font-size:12px;}.comparison .bar-wrapper,.comparison .bar-circle-wrapper{overflow: hidden;font-size: 15px;color: #1e1e1e;}.comparison .bar-wrapper .bar,.comparison .bar-circle-wrapper .ball-icon{width: 60px;text-align: center;}.comparison .bar-wrapper .home-item,.comparison .bar-circle-wrapper .ball-icon.home{float: left;}.comparison .bar-wrapper .away-item,.comparison .bar-circle-wrapper .ball-icon.away{float: right;}#MC .comparison .attacking-defending .graph-wrapper{position: relative;padding: 0;clear: both;overflow: hidden;}#MC .comparison .attacking-defending .section{width: 33.3333333%;float: left;position: relative;}#MC .comparison .attacking-defending .section .wrapper{position: relative;width: 80px;height: 80px;margin: 0 auto;}#MC .comparison .attacking-defending .circle.home { bottom: -2px }#MC .comparison .attacking-defending .circle-1.home { left: 20px }#MC .comparison .attacking-defending .circle-2.home { left: 15px }#MC .comparison .attacking-defending .circle-3.home { left: 10px }#MC .comparison .attacking-defending .circle-4.home { left: 5px }#MC .comparison .attacking-defending .circle.away { top: -2px }#MC .comparison .attacking-defending .circle-1.away { right: 20px }#MC .comparison .attacking-defending .circle-2.away { right: 15px }#MC .comparison .attacking-defending .circle-3.away { right: 10px }#MC .comparison .attacking-defending .circle-4.away { right: 5px }#MC .comparison .section-title{float: left;width: 206px;padding-bottom: 15px;}#MC .comparison .attacking-defending .small-field{display: inline-block;margin: 0 auto;width: 100%;height: 28px;background: url('https://img.uefa.com/imgml//MC/common/comparison/smallField.png') center center no-repeat;}#MC .comparison .attacking-defending .title{margin: 5px auto;text-align: center;font-size: 14px;font-weight: normal;text-transform: uppercase;}#MC .comparison .ball-possession-average { padding-bottom: 25px }#MC .comparison .disciplinary .graph-wrapper{border-top: none;overflow: hidden;margin-bottom: 5px;}#MC .comparison .disciplinary .graph-wrapper.cards{margin: 25px 0;height: 55px;}#MC .comparison .cards-wrapper { overflow: hidden }#MC .comparison .home-cards,#MC .comparison .away-cards { width: 170px ;height:65px;}#MC .comparison .home-cards { float: left }#MC .comparison .away-cards { float: right }#MC .comparison .cards-aligner{width: 70px;margin: 0 auto;position: relative;}#MC .comparison .cards-number-aligner{width: 100px;margin: 0 auto;text-align: center;position: relative;}#MC .comparison .disciplinary .yellow-wrapper,#MC .comparison .disciplinary .red-wrapper{float: left;width: 35px;height: 35px;position: relative;}#MC .comparison .disciplinary .yellow{width: 100%;height: 100%;background: url('/imgml/MC/v2/common/comparison/yellowCard.png') no-repeat center top;}#MC .comparison .disciplinary .red{width: 100%;height: 100%;background: url('/imgml/MC/v2/common/comparison/redCard.png') no-repeat center top;}#MC .comparison .card-number{position: absolute;top: 35px;left: 15px;}#MC .comparison .fouls-minutes { padding-bottom: 20px }#MC .comparison .matches-played.bar-graph-wrapped { padding-bottom: 10px }#MC .comparison .team-overall-tab .goals-by-attempts .graph-wrapper,#MC .comparison .team-overall-tab .competition-goals-perc .graph-wrapper,#MC .comparison .team-overall-tab .goals-conceded .bar-line-wrapper { border-top: none }#MC .comparison .attempts-goals-perc .bar-wrapper{margin: 35px 50px 0;height: 40px;background: none;}#MC .comparison .attempts-goals-perc .bar { height: 6px }#MC .comparison .attempts-goals-perc .bar.home{left: 0;right: 50%;}#MC .comparison .attempts-goals-perc .bar.away{left: 50%;right: 0;}#MC .comparison .attempts-goals-perc .perc,#MC .comparison .attempts-goals-perc .tot{position: relative;top: 15px;}#MC .comparison .attempts-goals-perc .bar-gloss { height: 3px }#MC .comparison .tab-panel .stats{width: 100%;text-align: center;border-spacing: 0;}#MC .comparison .tab-panel .stats tr td { border-top: 1px solid #d6d6d6 }#MC .comparison .tab-panel .stats tr:first-child td { border-top: 0 }#MC .comparison .tab-panel .stats td{padding: 9px 10px;text-transform: uppercase;}#MC .comparison .tab-panel .stats .value{text-align: center;width: 30px;color: #1e1e1e;}#teams .doughnut-chart .values {top: 88px;}#panelPlayers .doughnut-chart .values {top: 83px;}#panelPlayers .doughnut-chart h4,#panelPlayers .doughnut-chart h5 {height:auto;}#teams .doughnut-chart h4,#teams .doughnut-chart h5 {height:auto;}#pnlTeamPrevious{margin: 0 30px;}#pnlTeamPrevious .comparison-title{font-size: 19px;font-weight: normal;text-transform: uppercase;}#pnlTeamPrevious .p-m-team-names{overflow: hidden;}#pnlTeamPrevious .p-m-team-names>div{width: 150px;text-align: center;}#pnlTeamPrevious .p-m-team-names .home{float: left;}#pnlTeamPrevious .p-m-team-names .away{float: right;}#pnlTeamPrevious .p-m-team-names .team-name{display: inline-block;font-size: 19px;font-weight: normal;position: relative;padding-bottom: 5px;}.ie7 #pnlTeamPrevious .p-m-team-names .team-name{display: inline;zoom: 1;}#pnlTeamPrevious .p-m-team-names .team-name:after{content: "";position: absolute;left: 0;right:0;bottom: 0;height: 5px;background-color: #e11a2d;border: 1px solid #ffffff;}#pnlTeamPrevious .p-m-team-names .away .team-name:after {background-color: #1565A2;}.head-to-head-tab{margin: 10px 0 40px;color: #1E1E1E;}.p-m-form-guides{position: relative;height: 40px;line-height: 40px;border-bottom:1px solid #D6D6D6;}#pnlTeamPrevious .p-m-form-guides .comparison-title{position: absolute;top: 0;left: 0;width: 100%;height: 100%;font-size: 15px;z-index: 1;}#pnlTeamPrevious .form-guide-visual{margin: 0 auto; line-height: 29px;width:60%;}#pnlTeamPrevious table.form-guide-visual tr {line-height:35px;}#pnlTeamPrevious table.form-guide-visual tr td {border-bottom:none;}#pnlTeamPrevious .form-guides>div{width: 150px;text-align: center;}#pnlTeamPrevious .form-guides {position:relative;z-index:2;}#pnlTeamPrevious .form-guides .home{float: left;}#pnlTeamPrevious .form-guides .away{float: right;}#MC .comparison .top-players{margin-top: 20px;}#MC .comparison .top-players-wrapper,#MC .comparison .top-players-pass{margin-top: 20px;overflow: hidden;position: relative;}.player-portrait-wrapper{width: 150px;}#MC .comparison .top-players-wrapper .home-wrapper,#MC .comparison .top-players-wrapper .away-wrapper,#MC .comparison .top-players-wrapper .home-wrapper,#MC .comparison .top-players-pass .away-wrapper{width: 240px;position: relative;}#MC .comparison .top-players-wrapper .number.left { margin-right: 5px }#MC .comparison .top-players-wrapper .number.right { margin-left: 5px }#MC .comparison .top-players-wrapper .player-name{clear: both;display: block;width: 150px;padding-top: 15px;font-size: 15px;}#MC .comparison .top-players-wrapper .away-wrapper .player-portrait-wrapper{float: right;width: 150px;}#MC .comparison .top-players-wrapper .player-portrait,#MC .top-players-pass .player-portrait{width: 75px;height: 75px;margin-top: 10px;}#MC .comparison .top-players-tab .top-players-sep,#MC .comparison .last-match .top-players-sep{position: absolute;top: 30px;bottom: 10px;left: 50%;border-left: 1px solid #414141;border-right: 1px solid #252525;}#MC .comparison .last-match .top-players-sep{top: 10px;bottom: 0;}#MC .comparison .top-players-wrapper .stats-value{font-size: 27px;margin-top: 15px;display: block;width: 64px;height: 64px;line-height: 64px;border-radius: 50%;border: 4px solid #000000;position: relative;}#MC .comparison .top-players-wrapper .stats-value:after,#MC .comparison .top-players-wrapper .stats-value:before{content: "";border-radius: 50%;border: 1px solid transparent;position: absolute;}#MC .comparison .top-players-wrapper .stats-value:after{width: 73px;height: 73px;left: -5px;top: -5px;}#MC .comparison .top-players-wrapper .stats-value:before{width: 63px;height: 63px;left: 0;top: 0;}#MC .comparison .top-players-wrapper .home-wrapper .stats-value{border-color: #E5373E}#MC .comparison .top-players-wrapper .away-wrapper .stats-value{border-color: #1565A2}#MC .comparison .last-match{text-align: center;position: relative;overflow: hidden;margin:10px 0;font-size: 12px;}#MC .comparison .last-match .home{width: 150px;float: left;}#MC .comparison .last-match .away{width: 150px;float: right;}#MC .comparison .last-match .last-match-title{font-weight: bold;text-transform: uppercase;}#MC .comparison .last-match .date { margin:5px 0; }#MC .comparison .last-match .cup { margin: 5px 0 }#MC .comparison .last-match abbr { cursor: help }#MC .comparison .last-match .versus-glyph { margin: 0 5px }#MC .comparison .players-panel .player{overflow: hidden;padding: 5px;}#MC .comparison .player-select{width: 100%;background: #EFEFEF;color: #333;border: 0 none;border-radius: 4px;line-height: 50px;height: 40px;padding: 10px;}#MC .comparison .players-panel .home-player,#MC .comparison .players-panel .away-player { width: 50% }#MC .comparison .players-panel .home-player { float: left }#MC .comparison .players-panel .away-player { float: right }#MC .comparison .players-panel .player-portrait-wrapper{width: 113px;height: 135px;float: left;margin: 5px 2px;}#MC .comparison .players-panel .away-player .player-portrait-wrapper { float: right }#MC .comparison .players-panel .player-portrait{width: 113px;height: 133px;border: 1px solid #464646;}#MC .comparison .players-panel .player-base-info { font-family: Arial; font-weight:bold; font-size: 11px; }#MC .comparison .players-panel .away-player .player-base-info { text-align: right }#MC .comparison .players-panel .player-base-info .team-logo{position: relative;top: 3px;}#MC .comparison .players-panel .player-base-info .data { font-family: Arial; color:#898989; font-size:11px }#MC .comparison .players-panel .player-base-info .nation { font-family: Arial; font-size:11px }#MC .comparison .ui-tabs .ui-tabs-hide { display: none !important }#MC .comparison .goals-scored { }#MC .comparison .goals-scored-graph{margin: 25px 75px 0;text-align: center;}#MC .comparison .goals-scored .home-icon { float: left }#MC .comparison .goals-scored .away-icon { float: right }#MC .comparison .goals-scored-graph div { width: 50% }#MC .comparison .goals-scored-graph .home { float: left }#MC .comparison .goals-scored-graph .home hr{height: 2px;background: #1565A2;border: none;}#MC .comparison .goals-scored-graph .away { float: right }#MC .comparison .goals-scored-graph .away hr{height: 2px;background: #E53740;border: none;}.cup_19 #MC #teams .passes .subitem:last-child,.cup_14 #MC #teams .passes .subitem:last-child,.cup_3 #MC #teams .passes .subitem:last-child {display:none !important;}#friendlies #MC #teams .passes .subitem:last-child,#uefaeuropaleague #MC #teams .passes .subitem:last-child,#uefaeuro #MC #teams .passes .subitem:last-child {display:none !important;}.cup_19 #MC .distance-covered,.cup_14.type-live-1 #MC .distance-covered,.cup_3 #MC .distance-covered,#friendlies #MC .distance-covered,#uefaeuropaleague.type-live-1 #MC .distance-covered,#uefaeuro #MC .distance-covered {display:none;}#uefaeuro #MC .comparison .stat-passes-accuracy,#uefaeuropaleague.type-live-1 #MC .comparison .stat-passes-accuracy,#friendlies #MC .comparison .stat-passes-accuracy,.cup_3 #MC .comparison .stat-passes-accuracy,.cup_14.type-live-1 #MC .comparison .stat-passes-accuracy,.cup_19 #MC .comparison .stat-passes-accuracy {display:none !important;}#uefaeuro #MC .comparison .stat-delivery-into-area,#uefaeuropaleague.type-live-1 #MC .comparison .stat-delivery-into-area,#friendlies #MC .comparison .stat-delivery-into-area,.cup_3 #MC .comparison .stat-delivery-into-area,.cup_14.type-live-1 #MC .comparison .stat-delivery-into-area,.cup_19 #MC .stat-delivery-into-area {display:none !important;}#uefaeuro #MC .comparison .stat-solo-run-into-area,#uefaeuropaleague.type-live-1 #MC .comparison .stat-solo-run-into-area,#friendlies #MC .comparison .stat-solo-run-into-area,.cup_3 #MC .comparison .stat-solo-run-into-area,.cup_14.type-live-1 #MC .comparison .stat-solo-run-into-area,.cup_19 #MC .stat-solo-run-into-area {display:none !important;}#MC .comparison .distance comparison-title { margin-bottom: 5px }#MC .comparison .image-full{width: 100%;position: absolute;top: 0;left: 0;}#MC .comparison .last-update{float: right;font-size: 11px;margin: 5px;}#MC .comparison ul.megamenu{background-color: #888;border-top: 1px solid #888;border-bottom: 1px solid #666;margin: 0px auto;padding: 5px 10px;list-style: none;display: none;}#MC .comparison ul.megamenu li.mm-item { }#MC .comparison ul.megamenu li{margin: 0px;padding: 0px;}#MC .comparison ul.megamenu li.clear-fix{float: none;clear: both;margin: 0px;padding: 0px;height: 0px;font-size: 0px;line-height: 0px;}#MC .comparison ul.megamenu a.mm-item-link:link,ul.megamenu a.mm-item-link:visited{position: relative;display: inline-block;color: #FFF;padding: 8px 15px;margin: 0px 3px 0px 0px;text-decoration: none;z-index: 10;font-size: 14px;border-top: 1px solid transparent;border-left: 1px solid transparent;border-right: 1px solid transparent;}#MC .comparison ul.megamenu a.mm-item-link:link,*html ul.megamenu a.mm-item-link:visited{border-color: pink;filter: chroma(color=pink);}#MC .comparison ul.megamenu a.mm-item-link-hover:link,ul.megamenu a.mm-item-link-hover:visited{color: #444;background: #FFF;border-top: 1px solid #777;border-left: 1px solid #777;border-right: 1px solid #777;-moz-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px;}#MC .comparison ul.megamenu div.mm-item-content{background: #FFF;padding: 0px;position: absolute;border: 1px solid #777;z-index: 9;}#MC .comparison .mm-content-base{background: #FFF;position: relative;z-index: 11;padding: 10px;}#MC .comparison .mm-js-shadow{background: #555;position: absolute;z-index: 10;}#MC .comparison .home-icon,.away-icon{width: 75px;height: 75px;display: inline-block;}#MC .comparison .size-1{width: 40px;height: 40px;line-height: 44px;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-moz-box-shadow: inset 0 0 5px #121212;-webkit-box-shadow: inset 0 0 5px #121212;box-shadow: inner 0 0 5px #121212;}#MC .comparison .size-2{width: 50px;height: 50px;line-height: 55px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;-moz-box-shadow: inset 0 0 7px #121212;-webkit-box-shadow: inset 0 0 7px #121212;box-shadow: inner 0 0 7px #121212;}#MC .comparison .size-3{width: 60px;height: 60px;line-height: 66px;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;-moz-box-shadow: inset 0 0 10px #121212;-webkit-box-shadow: inset 0 0 10px #121212;box-shadow: inner 0 0 10px #121212;}#MC .comparison .size-4{width: 70px;height: 70px;line-height: 77px;-moz-border-radius: 35px;-webkit-border-radius: 35px;border-radius: 35px;-moz-box-shadow: inset 0 0 12px #121212;-webkit-box-shadow: inset 0 0 12px#121212;box-shadow: inner 0 0 12px #121212;}#MC .comparison .size-5{width: 80px;height: 80px;line-height: 88px;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;-moz-box-shadow: inset 0 0 12px #121212;-webkit-box-shadow: inset 0 0 12px#121212;box-shadow: inner 0 0 12px #121212;}#MC p.last-update{margin: 0px 20px;font-size: 13px;color: #888;}#panelPlayers .players .player{position: relative; z-index: 1;min-height:315px;}#pnlPlayerCurrent .tab-content,#pnlPlayerOverall .tab-content{overflow: visible;}.comparison .doughnut-wrapper{position: relative;top: -340px;margin-bottom: -360px;min-height: 378px;}.comparison .doughnut-wrapper .doughnut-chart{padding: 21px 0 25px;margin-bottom: 0;}.comparison .doughnut-wrapper .doughnut-chart h5{position: absolute;bottom: 0;width: 100%;}#worldcup #MC #matchinfotab .comparison-nav .team-previous ,.cup_17 #MC #matchinfotab .comparison-nav .team-previous {display:none;}#worldcup #MC #matchinfotab #pnlTeamPrevious,.cup_17 #MC #matchinfotab #pnlTeamPrevious {display:none;}#MC #audioplayer {font-size: 13px;overflow:hidden;height:0px;position:absolute;visibility:hidden;width:0px;height:0px;}#MC #audioplayer #myAlternativeContent {margin-top:20px;text-align:center;}.d3cmsHeader { position:relative; z-index: 500;}.d3cmsHeader .headerLinks {overflow:visible !important;}.masterNav #searchHeader { z-index: 401;}#loginH {position:relative; z-index: 400}#login2 {display: none;float: none;font-size: 1.1em;font-weight: normal;margin: 0;position: absolute;right: -5px;top: 22px;width: 389px;z-index: 300;}#login2 a.button {background: url(//img.uefa.com/imgml/usermanagement/login-main-right-trans.png) no-repeat scroll 100% 0 transparent;color: #000000;display: inline-block;font-size: 0.9em;margin: 0 0 0 5px;padding: 0 34px 0 0;text-shadow: 0 1px 0 #FFFFFF;text-transform: none;}#login2 a.button span {background: url(//img.uefa.com/imgml/usermanagement/login-left-trans.png) no-repeat scroll 0 0 transparent;display: block;font-size: 11px;font-weight: bold;height: 25px;line-height: 19px;margin: 0 0 0 -4px;padding: 3px 0 0 33px;}#login2 p {clear: both;margin: 0 0 13px;padding: 0 10px;}#login2 p.inline {display: inline-block;}#login2 p.larger {margin: 0 0 20px;}#login2 label {color: #FFFFFF;display: block;font-weight: bold;line-height: 1em;margin: 0 0 4px;}#login2 .input_field {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #FFFFFF;border-color: #999999 #CCCCCC #CCCCCC;border-image: none;border-right: 1px solid #CCCCCC;border-style: solid;border-width: 1px;font-size: 1em;padding: 4px;width: 300px;}#login2 .input_disabled {background: none repeat scroll 0 0 #EEEEEE;border: 1px solid #CCCCCC;}#login2 a.alt {color: #FFFFFF;text-decoration: underline;}#login2 a.alt:hover {color: #FFFFFF;text-decoration: none;}#login2 a.forgot {display: block;float: left;margin: 8px 0 0 20px;}#login2 p.bottom {margin: 0 !important;}#login2 .error {background: none repeat scroll 0 0 #FFD9D9;border: 1px solid #DAC6C7;border-radius: 2px 2px 2px 2px;box-shadow: 0 0 5px #CCCCCC;float: left;padding: 10px;}#login2 .error .input_field, #login2 .error .select_field {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: red #FE908F #FE908F;border-image: none;border-right: 1px solid #FE908F;border-style: solid;border-width: 1px;}#login2 .error_message {display: none;}#login2 .error .error_message {clear: both;color: #FF0000;display: block;font-weight: normal;padding: 5px 0 0;width: 300px;}#login2 .error {font-weight: normal;}#login2 a.login_mask {background: url(//img.uefa.com/imgml/usermanagement/header-uefa-black-trans.png) no-repeat scroll 100% 0 transparent;color: #FFFFFF;display: block;margin:0px 2px 5px 5px;padding: 0 14px 0 0;position: absolute;right: 0;top: -18px;}#login2 a.login_mask span {background: url(//img.uefa.com/imgml/usermanagement/header-uefa-black-left-tran.png) no-repeat scroll 0 0 transparent;display: block;font-size: 11px;font-weight: bold;line-height: 13px;padding: 6px 0px 10px 15px;}#login2 .login2_top {background: url(//img.uefa.com/imgml/usermanagement/header-login-sprite.png) repeat-y scroll 10px -32px transparent;float: none;height: 9px;margin: 0;text-indent: -6000px;width: 389px;}#login2 .login2_bottom {background: url(//img.uefa.com/imgml/usermanagement/header-login-sprite.png) repeat-y scroll 10px -45px transparent;float: none;height: 9px;margin: 0;text-indent: -6000px;width: 389px;}#login2 form {background: url(//img.uefa.com/imgml/usermanagement/header-login-sprite.png) repeat-y scroll -378px 0 transparent;padding: 12px 25px;}#login2 p {margin: 0 0 10px;color:#FFFFFF;}#login2 .button {float: left;}#login2 .checkbox_field {font-weight: normal;}#login2 a.forgot {margin-left: 10px;}#login2 .top {border-bottom: 1px solid #CCCCCC;float: none;margin: 0 0 15px;padding: 0 0 15px;position: relative;width: 340px;}#login2 .top p {float: left;font-size: 0.9em;line-height: 1.2em;margin: 0;width: 180px;}#login2 ul {position: absolute;right: 0;top: 0;}#login2 ul li {float: left;margin: 0 0 0 5px;}#login2 p {float: none;width: 315px;}#login2 ul a {background: url(//img.uefa.com/imgml/usermanagement/social_small_bg.png) no-repeat scroll 0 0 transparent;display: block;height: 32px;text-indent: -6000px;width: 32px;}#login2 ul a.facebook {background-position: 0 0;}#login2 ul a.facebook:hover {background-position: 0 -32px;}#login2 ul a.windows {background-position: -65px 0;}#login2 ul a.windows:hover {background-position: -65px -32px;}#login2 ul a.google {background-position: -33px 0;}#login2 ul a.google:hover {background-position: -33px -32px;}#login2 ul a.yahoo {background-position: -99px 0;}#login2 ul a.yahoo:hover {background-position: -99px -32px;}#login2 ul a.uefa {background-position: -134px 0;width: 124px;}#login2 ul a.uefa:hover {background-position: -134px -32px;}.hdr-dropdown-user { background: url(//img.uefa.com/imgml/usermanagement/header-login-sprite.png) repeat-y scroll -395px center transparent; display: none; height: 74px; margin: 0 1px; position: absolute; right:0; top: 9px; z-index: 100; }.hdr-user-dropdown .hdr-dropdown-spr {min-width: 115px;width:100%; background: url(//img.uefa.com/imgml/usermanagement/header-login-sprite.png) repeat-y scroll -20px -140px transparent; height: 6px; left: 0; position: absolute; }.hdr-user-dropdown .hdr-dropdown-top { top: -6px }.hdr-user-dropdown .hdr-dropdown-bottom { background-position: -20px -150px; bottom: -1px; }.hdr-user-dropdown .hdr-dropdown-list {min-width:115px;}.hdr-user-dropdown .hdr-dropdown-item > a { color: #FFFFFF; display: block; font-size: 11px; line-height: 1.35; padding: 0 8px;text-align:right;white-space:nowrap; }.hdr-user-dropdown .hdr-dropdown-item > a:hover { background: none repeat scroll 0 0 #414141 }.hdr-user-dropdown .hdr-user-account #loggedAccount { margin-top: 5px !important }.hdr-actions-list > .hdr-actions-user:hover > .hdr-dropdown-user { display: block }.hdr-actions-list #loggedH { display: none; }#loggedH > div > ul > li.hdr-dropdown-item.hdr-user-logged > a {padding-bottom:3px;}#loggedH > div > ul > li.hdr-dropdown-item.hdr-user-account > a,#loggedH > div > ul > li.hdr-dropdown-item.hdr-user-pref > a,#loggedH > div > ul > li.hdr-dropdown-item.hdr-user-logout > a {line-height:18px;}