body {font-family: 'Poppins', sans-serif;font-size:16px;color:#000000;margin:0px;line-height:24px;padding:0px;}h1, h2, h3{padding: 0;margin: 0;font-weight: 600;font-family: 'Poppins', sans-serif;color: #5b59dc;text-transform: uppercase;}h1{font-size: 40px;line-height: 41px;}a {text-decoration:none;color:#5e57db;}a:hover {text-decoration:underline;}.wrap{ -webkit-flex-wrap: wrap;flex-wrap: wrap;}img {border:0px;}.container{max-width: 1100px;min-width: 300px;margin: 0 auto;padding: 0 10px;}header{background-color: #5b59dc;padding: 20px 0;background-image: url(/design/design/development/common/img/header_background.png);-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.headerContent{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;}.headerContent a.logo{width: 250px;}.headerContent a.logo img{display: block;width: 100%;}.headerContent .freeSpace{ webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.headerContent .buttons{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;}.headerContent .buttons a{display: block;width: 60px;height: 60px;font-size: 0;margin: 3px;background-color: #6fda95;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;}.headerContent .buttons a.gmail{background-image: url(/design/design/development/common/img/icon_gmail.png);background-repeat: no-repeat;background-position: 50% 50%;background-size: auto 30px;}.headerContent .buttons a.www{background-image: url(/design/design/development/common/img/icon_www.png);background-repeat: no-repeat;background-position: 50% 50%;background-size: auto 30px;}.headerContent .buttons a.instagram{background-image: url(/design/design/development/common/img/icon_instagram.png);background-repeat: no-repeat;background-position: 50% 50%;background-size: auto 30px;}.headerContent .buttons a.facebook{background-image: url(/design/design/development/common/img/icon_facebook.png);background-repeat: no-repeat;background-position: 50% 50%;background-size: auto 30px;}.headerContent .buttons a.share{background-image: url(/design/design/development/common/img/icon_share.png);background-repeat: no-repeat;background-position: 50% 50%;background-size: auto 30px;margin-left: 40px;}.headerContent .buttons a.print{background-image: url(/design/design/development/common/img/icon_print.png);background-repeat: no-repeat;background-position: 50% 50%;background-size: auto 30px;}article{margin: 30px 0;}.content{border:1px solid #5b59dc;padding: 30px;margin-top: 20px;}.listRow{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;cursor: pointer;}.listRow:hover{background-color: #dffeea;}.listRow .col{ -webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.listRow .colGroup{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.listRow .colGroup.dates .col{width: 150px;}.listRow .colGroup.dates .col.showInMobile{display: none;}.listRow .col.header{background-color: #6fda95;color:#fff;padding: 10px;font-weight: 600;}.listRow .col{padding: 10px;border-bottom: 1px solid #f4f4f4;}.listRow .col.tournamentName{color: #5b59dc;}.tournamentMainMenu{background-color: #6fda95;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom: 20px;}.tournamentMainMenu a{padding: 10px;color: #fff;font-weight: 600;border-right: 1px solid #fff;}.tournamentMainMenu a.active,.tournamentMainMenu a:hover{background-color: #5b59dc;text-decoration: none;}.tournamentView{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.tournamentView .roundMenu{width: 280px;margin-right: 30px;}.tournamentView .roundMenu a{display: block;border-bottom: 1px solid #f4f4f4;padding: 10px;}.tournamentView .roundMenu a:first-child{border-top: 1px solid #f4f4f4;}.tournamentView .roundMenu a.active{color:#fff;background-color: #5b59dc;}.tournamentView .tournamentContent{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.tableContainer{overflow-x: auto;margin-bottom: 30px;}.tournamentStandingTable{font-size: 14px;}.tournamentStandingTableHeader h2{padding-bottom: 15px;border-bottom:1px solid #5b59dc;margin-bottom: 15px;text-align: center;}.tournamentStandingTable tr td{border-bottom: 1px solid #f4f4f4;}.tournamentStandingTable table tr td{border: 0;}.tournamentStandingTable th{text-align: left;color: #fff;font-weight: 600;background-color: #6fda95;padding: 5px;}.tournamentStandingTable td{padding: 3px 5px;}.tournamentStandingTable th.narrowColumn,.tournamentStandingTable td.narrowColumn{width: 1%;white-space: nowrap;}.tournamentStandingTable th.center,.tournamentStandingTable td.center{text-align: center;}.resultTeamName{line-height: 16px;}.gameTable{margin-top: 10px;}.gameTable th{text-align: left;color: #fff;font-weight: 600;background-color: #6fda95;padding: 5px 10px;white-space: nowrap;}.gameTable td{padding: 5px 10px;border-bottom: 1px solid #f4f4f4;border-right: 1px solid #f4f4f4;}.gameTable tr td:first-child{border-left: 1px solid #f4f4f4;}.gameTable table tr td,.gameTable table tr td:first-child{border:0;}.gameTable td.center{text-align: center;}.teams{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.teams .team{width:23.5%;margin-left: 2%;margin-bottom: 15px;line-height: 18px;}.teams .team:nth-child(4n+1){margin-left: 0;}a.mobileMainMenuOpener{display: none;background-color: #5b59dc;margin-bottom: 20px;color: #fff;text-decoration: none;font-weight: 600;padding: 10px;}a:hover.mobileMainMenuOpener{text-decoration: none;}.close {display:none;position: absolute;right: 10px;top: 10px;height: 24px;width: 24px;background: url('/design/design/development/common/img/close.png') no-repeat center;background-size: 24px;font-size: 0px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.close:hover {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}@media (max-width: 1200px) {.teams .team,.teams .team:nth-child(4n+1){width:32%;margin-left: 2%;margin-bottom: 15px;}.teams .team:nth-child(3n+1){margin-left: 0;}}@media (max-width: 992px) {.tournamentStandingTable{font-size: 12px;}.tournamentView .roundMenu{width: 220px;margin-right: 20px;}.resultTeamName{line-height: 14px;white-space: nowrap;}.teams .team,.teams .team:nth-child(4n+1),.teams .team:nth-child(3n+1){width:49%;margin-left: 2%;margin-bottom: 15px;}.teams .team:nth-child(2n+1){margin-left: 0;}}@media (max-width: 768px) {.listRow{-webkit-flex-direction: column;flex-direction: column;background-color: #f4f4f4;margin-bottom: 10px;}.listRow .col{border-bottom: 0;}.listRow .col.tournamentName{font-weight: 600;}.listRow .colGroup.dates .col.showInMobile{display: block;padding: 10px 0;padding-top: 0;}.listRow .colGroup.dates{display: block;overflow: hidden;}.listRow .colGroup.dates .col{width: auto;float: left;padding-top: 0;}.listRow .col.header,.listRow .colGroup.header.dates{display: none;}.content{padding: 10px;}.tournamentView{display: block;}.tournamentView .roundMenu{width: 100%;margin-right: 0px;margin-bottom: 20px;}.tournamentView .roundMenu a,.tournamentView .roundMenu a:first-child{display: inline-block;border: 0;}.gameTable th,.gameTable td{padding: 5px 5px;font-size: 12px;}.headerContent a.logo{width: 150px;}h1{font-size: 30px;line-height: 32px;}a.mobileMainMenuOpener{display: block;}.tournamentMainMenu{display:none;position: fixed;left: 0px;top: 0px;right: 0px;bottom: 0px;margin:0px;z-index: 100000000;background: rgba(111, 218, 149, 1.0);padding: 60px 10px 20px 10px;overflow: auto;-moz-box-sizing: border-box;box-sizing: border-box;}.tournamentMainMenu:target {display: block;-webkit-animation: fadeIn 1s ease;animation: fadeIn 1s ease;}.tournamentMainMenu a{display: block;border: 0;padding: 15px;margin-bottom: 5px;font-size: 20px;}.tournamentMainMenu a.active,.tournamentMainMenu a:hover{color:#5b59dc;background-color: transparent;}.tournamentMainMenu a.close{display: block;font-size: 0;text-decoration: none;padding: 0;}.headerContent .buttons a{display: block;width: 45px;height: 45px;}.headerContent .buttons a.share{background-size: auto 20px;margin-left: 3px;}.headerContent .buttons a.print{background-size: auto 20px;}.headerContent .buttons a.gmail{background-size: auto 20px;}.headerContent .buttons a.www{background-size: auto 20px;}.headerContent .buttons a.instagram{background-size: auto 20px;}.headerContent .buttons a.facebook{background-size: auto 20px;}}@media (max-width: 600px) {.teams .team,.teams .team:nth-child(4n+1),.teams .team:nth-child(3n+1),.teams .team:nth-child(2n+1){width:100%;margin-left: 0;margin-bottom: 10px;}.headerContent{-webkit-flex-direction: column;flex-direction: column;}.headerContent a.logo{margin: 0;}.headerContent .buttons{margin: 0;margin-top: 10px;}}@media (max-width: 500px) {}.form_error {color:red;padding-bottom:10px;font-weight:bolder;}.form_info_message{color:green;}.form_calendarfield {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #3d3d3d;border:1px;width:80px;}.form_textfield {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #3d3d3d;border:2px inset;width:85%;}.form_textarea {width:94%;height:94px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#333333;}.form_button {//background-color:#3685c7;background-color:#63adef; border-color:#FFFFFF; color:#FFFFFF; font-size:11px; font-family:Tahoma, Arial, Verdana;vertical-align:middle;padding-left:3px;padding-right:3px;}.form_section_header {font-weight:bolder;background-color:#f7c342;color:#FFFFFF;padding:5px;}.form_required_field {font-size:20px;color:red;font-weight:normal;vertical-align:top;}.form_required{font-size:28px;color:red;}.form_field_label {padding:5px;font-weight:bold;text-align:right;}.form_field_value {padding:5px;border-left:5px solid #ccc;}