.content-header > h1 { border-bottom: 0px solid #ccc;padding: 15px 0px;color: #001f3f;font-size: 20px; }
.notoppadding {	padding-top:0 !important; }
.form-group.has-error .selectpicker { border: 1px solid #dd4b39;box-shadow: none;outline: none; }
.form-group.has-success .selectpicker { border: 1px solid #00a65a;box-shadow: none;outline: none; }
.nopadding { padding:0 !important; }
.navbar-brand { padding:9px 15px !important; }
.noleftpadding { padding-left:0px !important;vertical-align: top !important; }
.norightpadding { padding-right:0px !important;vertical-align: top !important; }
.noleftrightpadding { padding-right:0px !important; padding-left:0px !important; }
.noborder { border:none !important; }
.Maindraw-col { padding: 0px 7px 0 0 !important;border:none !important; }

.selectpicker { padding: 6px;outline: none; }
#ranking { padding: 2px 6px;width: 30%;height:30px; }
.table > thead > tr > th { border-bottom: 0px solid #001f3f !important; border-top: 0px solid #001f3f !important; color: #FFF !important;font-weight:normal;background-color:#016c4a !important; }
.table > tbody > tr > td, .table > tfoot > tr > td, .table > thead > tr > td { padding:4px 4px;vertical-align: middle !important;border-bottom: 1px solid #ccc; }

.nodisplay { display:none; }
.uppercase { text-transform:uppercase; }

#GroupEventForm .modal-dialog, #ResultFeedForm  .modal-dialog{ width: 830px; }
.box { box-shadow:none;border-radius: 0; }

.content-header>.breadcrumb { padding: 0px 5px; }
#ManageGroup .box { box-shadow:none; }
#ManageGroup .box-header { padding:0px 0 14px 0;margin-bottom: 7px;border-bottom: 1px solid #CCC; }
#ManageGroup #example1_wrapper { border-bottom: 1px solid #CCC;padding: 0 0 15px 0px; }
#ModifyGroups .table { margin-bottom:10px; }
#ModifyGroups .table > tbody > tr > td, #ModifyGroups .table > tfoot > tr > td, #ModifyGroups .table > thead > tr > td, #ModifyGroups .table > tbody > tr > th { border-top:none; padding:3px 3px;vertical-align: middle !important;border-bottom: 1px solid #f39c12;border-left: 1px solid #f39c12; }
#ModifyGroups .table > tbody > tr > th { text-transform:uppercase;font-size: .8em;border-left: 1px solid #f39c12 !important; }
#ModifyGroups .table > tbody > tr td:last-child { padding-right:0px !important; }
#ModifyGroups .table > tbody > tr > td .selectpicker { padding:0px !important;color:#000; }
#ModifyGroups .box-header .selectpicker, #MatchesTable .box-header .selectpicker { margin-left: 10px !important; }

.groupBox { border: 1px solid #f39c12; border-top:none; }
.leftborder { border-right: 1px solid #f39c12; }
.border { border: 1px solid #f39c12; }
.MaindrawBox { padding-top:0px !important; border-top:none !important;vertical-align: top !important; }
.wraptext { width: 215px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block; }

#MatchesTable .box-header { padding: 0px 0 14px 0;margin-bottom:10px;border-bottom: 1px solid #CCC; }
#MatchesTable table tr td input, #MatchesTable table tr td checkbox, #ResultFeedForm table tr td input, #ResultFeedForm table tr td checkbox { width:100%;padding:2px 3px;height: 28px; }
#MatchesTable table tr td, #MatchesTable table tr th, #ResultFeedForm table tr td, #ResultFeedForm table tr th { }
#ResultFeedForm .checkbox, .radio { margin-bottom: 0px; }
.bg-heading { background-color:#33485D;color:#FFF; }
#MatchesTable .bootstrap-timepicker-widget table tr td { border:none !important; }
.errorfield { border:1px solid #FF0033 !important; }
.matchbutton { text-decoration:underline !important;border:1px solid #f39c12; padding:1px 8px;  }
#ResultFeed .form-horizontal .control-label { text-align:left; }
.eventheading { text-transform:uppercase;text-align:center;font-size: 20px;font-weight:bold;color:#00a65a; }
.eventheading.v_result { color:#fff;text-align:center;font-size: 30px; }
.eventheading.v_result small { color:#fff;text-align:center; }
.round_head{ background:#f1f1f1; border:1px #d1d1d1 solid; border-radius:5px; padding:5px;}
#ResultFeed .table > thead > tr > th { background-color:#00a65a; }
#ResultFeed .btn-group > .btn:active, #ResultFeed .btn-group > .btn:focus, #ResultFeed .btn-group > .btn:hover { background:#f39c12; }
.number-spinner input { max-width: 55px;float: left;font-size: 21px;font-weight: bold; }
#GameTable { font-size: 15px;font-weight: bold; }
.winnerbox { background-color:#f39c12;padding:5px;margin-top:0px !important; }
#MatchTable > tbody > tr > td, .table > tfoot > tr > td, .table > thead > tr > td { padding:4px 4px; }
.fa-trophy { color:#00a65a !important;font-size: 20px !important; }
#GroupQualification .table { margin-bottom:10px; }
#GroupQualification .table > thead > tr > th { border: 0px solid #001f3f; border-radius: 8px 15px 0 0; }
#GroupQualification .table > tbody > tr > td { line-height: 15px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc; }
.Noborder { border:none !important;border:0;}
.MatchColor { color:#ff503b !important;font-weight:bold; }
.textblue { color:blue !important; }
.text-bold { font-weight:bold !important;color:#001F3F; }
.MatchScore { font-weight:bold;color:#001F3F;font-size: 20px;text-align:center; }
.LoserPoint { color:#dd4b39 !important;font-size: 12px; }
#PlayersTable tr td { padding: 6px; }
.bg-navajowhite { background: navajowhite; }
#GroupQualification table tr td.MaindrawBox { width:50%;border:none !important;background:#ecf0f5 !important; }
#GroupQualification table tr td.MaindrawBox table { border:1px solid #f39c12; }
#GroupQualification table tr td.MaindrawBox table tr th { font-weight:normal;text-transform:uppercase; }
#GroupQualification table tr td.MaindrawBox table tr td { border-top: none!important; }
.bg-light-rose { background: #6bc9ab !important;color:#dd4b39 !important;font-weight:bold; }
.bg-light-yellow { background: #FFFFE0 !important; color: #ff503b !important; font-weight: bold; }


#GroupList div.col-xs-4 { padding-right: 8px; }
#MatchesTable table > thead > tr > th { padding:3px 5px; }
.underline { text-decoration: underline; }

#DataTable .box-header { padding: 0px 0 14px 0;margin-bottom: 10px;border-bottom: 1px solid #CCC; }
#DataTable table { border:none !important;border-collapse: collapse !important; }
#DataTable table > thead > tr { padding: 3px 5px; border:none; }
#DataTable table tr td, #DataTable table tr th { border-bottom: 1px solid #ccc !important; border-left:1px solid #CCC !important;border:1px solid #CCC;padding:3px 4px; }
#DataTable table tr td input { display: inline-block;height:25px;width:50px; }
#DataTable table tr th { padding:8px 4px; }

.summery { padding-bottom:10px;margin-bottom: 10px;border-bottom: 1px solid #ccc;float: left;width: 100%;padding: 0px 0 8px 0px !important; }

/*Print Qualification start here*/
#PrintQualification .table > tbody > tr > td, #PrintQualification .table > thead > tr > th { padding: 3px 2px;font-size:11px;border:1px solid #000;line-height: 10px;min-height:50px; }
#PrintQualification #PlayersTable tr td { padding:0px;font-size:11px;padding: 5px; }
#PrintQualification .MatchScore { font-size: 13px; }
#PrintQualification .box-body>.table { margin-bottom: 8px; }
#PrintQualification table tr td.MaindrawBox { padding-right:0px !important; }
#PrintQualification table tr td.MaindrawBox table tr td.bg-green { background-color: #00a65a; color:#FFF; }
#PrintQualification table tr td.bg-green { background-color: #00a65a !important; color:#FFF !important; }
#PrintQualification table tr td.bg-yellow { background-color: #f39c12 !important; color:#FFF !important; }
#PrintQualification table tr td.MaindrawBox table tr th, #PrintQualification table tr th { font-size: 12px;text-align:center; }
#PrintQualification table.HeadTable tr th { background-color: #33485D !important;margin-bottom:10px;color:#FFF !important;font-size: 11px !important;width:100%;text-align: center;padding: 8px; }
#PrintQualification table.HeadTable tr th b, #PrintQualification table.HeadTable tr th small { color:#FFF !important; }
#PrintQualification table tr th.heading { font-family: Arial, Helvetica, sans-serif;line-height: 15px;padding: 8px; }

.headtop{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;padding-bottom: 8px;margin-bottom: 8px;border-bottom:1px solid; }
.logoarea{ background: -moz-linear-gradient(left, #00a65a 0%, rgba(0,0,0,0) 100%) !important; /* FF3.6-15 */ background: -webkit-linear-gradient(left, #00a65a 0%,rgba(0,0,0,0) 100%) !important; /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #00a65a 0%,rgba(0,0,0,0) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6006bc4', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */ height:68px;width:280px;padding:15px 15px;float:left;display:inline; }
.toptxtarea{ text-align:right;height: 62px; }
.logo-text{ float:left;font-family:impact;font-size:18px;color:#333333;line-height:18px;margin-left:10px; }
.logo-text span{ font-family:arial;font-size:12px;font-weight:normal; }

#PrintQualification .col-xs-3, #PrintQualification .col-xs-6 { padding-right: 5px; }
#PrintQualification .table { margin-bottom:8px !important; }
#PrintQualification .maindrawtable tr td table tr td, #PrintQualification .maindrawtable tr td table tr th { line-height:20px; }
#PrintQualification .maindrawtable tr td div.col-xs-6:last-child, #PrintQualification .maindrawtable tr td div.col-xs-3:last-child,div.col-xs-6:last-child { padding-right:0px !important; }
#ResultFeedForm div.col-xs-6:last-child { padding-right: 15px !important; }
#ResultFeedForm .table>thead>tr>th { padding: 4px; }
#ResultFeedForm .table { margin-bottom: 10px !important; }
/*Print Qualification end here*/

/*Print Qualifiers Start here*/
/*#Qualifiers .bg-group { background-color: #ACEED5; }*/
#Qualifiers .table > tbody > tr > td, #Qualifiers .table > thead > tr > th { padding: 2px 3px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;
color: #000; font-weight: normal !important;border:1px solid #333;line-height: 14px; }
#Qualifiers .table-striped>tbody>tr:nth-of-type(odd) td { background-color: #D5F6E6 !important; }
#GroupQualification .table-striped>tbody>tr:nth-of-type(odd) td { background-color: #f2fffd !important; }
#GroupQualification .table-striped>tbody>tr:nth-of-type(odd) td.bg-green{ background-color: #00a65a !important }
#GroupQualification .table-striped>tbody>tr:nth-of-type(odd) td.bg-light-green{ background-color: #6bc9ab  !important }
.table tr td.bg-green { background-color: #00a65a !important; color:#FFF !important; border-radius: 20px; }

.table tr td.bg-light-green { background-color: #6bc9ab !important; color:#FFF !important; }
#Qualifiers .table { margin-bottom:0px; }
#Qualifiers .table-striped>tbody>tr:nth-of-type(odd) td:first-child { background-color: #00a65a !important; }

#Qualifiers .logoarea { width: 290px; }
#Qualifiers .col-xs-6 { padding-right: 10px; }
#background { position:absolute; z-index:0; display:block;top: 418px; }
#Qualifiers { /*position:absolute;*/ z-index:1;padding-bottom:0px; }

#Qualifiers .vert-scroll{
width: 100%;  overflow-x: auto;
}

.tableboxwidth{
width:760px !important;
}

@media (max-width: 767px)
{
.tableboxwidth {
    width: 100% !important;
}
}

#bg-text { color:lightgrey; font-size:50px; transform:rotate(300deg); -webkit-transform:rotate(300deg); }
/*Print Qualifiers Start here*/
.textwrap {text-overflow: ellipsis;width: 100%;white-space: nowrap;overflow: hidden;box-sizing: border-box;}

/*Main Draw result view CSS*/
#MainDraw-Box { padding-top:0px !important; }
#MainDraw-Box h3 { margin:0px;padding:0px !important;font-size:12px !important;}
#MainDraw-Box .Maindraw-heading { padding:10px 0px !important;font-size:15px;text-align:center;}
.round { position: relative;float: left; width: 201px; margin-right: 21px; }
.match {position: relative; }
.teamContainer {z-index: 1;position: relative;float: left;font-family: "Itc avant garde gothic bold",sans-serif;font-size:12px;}
.teamContainer__date{background-color: #fff;color: #555;display: block;float: left;font-weight: 500;padding-right: 20px;position: relative;text-align: center;width: 100%;font-family: "Itc avant garde gothic bold",sans-serif !important;font-size:13px;border-top: 1px solid #333333;border-bottom: 1px solid #333333;height: 20px;}
.teamContainer__point{background-color: #fff;color: #F027CD;display: block;float: left;font-weight: 500;padding-right: 20px;position: relative;text-align: center;width: 100%;font-family: "Itc avant garde gothic bold",sans-serif !important;font-size:12px;}
.BorderBox { border: 1px solid #333;float: left; }
.team{position: relative;z-index: 1;float: left;width: 201px;}
.teamContainer__seed{color: #006b4a;position: absolute;left: -32px;width: 25px;height: 25px;padding-top: 4px;background-color:;text-align: center;font-weight: 700;font-size: 1em;top: -1px; border-radius:50%; border:1px #006b4a solid;}
.teamContainer .team div.teamlabel{box-sizing: border-box;float: left;text-overflow: ellipsis;padding: 3px;width: 126px;height: 23px;white-space: nowrap;overflow: hidden;color: #FFF;}
.team div.score{color: #060;float: right;padding: 3px;background-color: rgba(255,255,255,.3);text-align: center;box-sizing: border-box;width: 20px;}
.team div.backno{float: left; padding: 4px 0px;background-color: #ECFADC; color: #000; text-align: center; box-sizing: border-box; width: 30px; height: 22px; border-radius: 0 10px 10px 0; clear:both;}
.team div.player_state{float: left; padding: 2px; background-color: #EFCF2F; color: #000; text-align: center;  box-sizing: border-box;  width: 43px;  height: 19px;  border-radius: 0 10px;  margin-top: 2px;}
.team.lose{background-color:#6bc9ab;color: #FFF;}
.team.win{background-color: #016c4a;color: #FFF;}
.connector{border: 2px solid #016b4a;border-left-style: none;position: absolute;z-index: 1;}
.connector div.connector{border: none;border-bottom: 2px solid #016b4a;height: 0;position: absolute;}
.height20{height:20px;}
.connector.single{width: 15px;left: -15px; top:27px; height:45px; border-right-style:none;}
.connector.double{width: 15px;left: -15px; top:40px; height:68px; border-right-style:none;}
.connector.singlefinal{width: 19px; right: -19px;top:50px;border-right-style:none;border-bottom-style:none;}
.connector.doublefinal{width: 19px; right: -19px;top:73px;border-right-style:none;border-bottom-style:none;}
.teamContainer.lastwinner{top:58px;}
.teamContainer.doublewinner{top:70px;}
.round .winnerImg{position: absolute;top: -62px;left: 0px;width:204px; text-align:center;}
.round .winnerImg img{ border: 2px solid #12364D;width:100px;height:100px; }
.team.winner{background-color: #ff503b;color: #FFF;}
.winnertext { position: absolute;text-align: center;top: 38px;width: 100%;color:green; }
/*Main Draw result view CSS*/

.editoption { margin: 3px 5px 0px 0px;float:right; }
hr {margin-top: 0px !important;margin-bottom: 10px !important;border: 0;border-top: 1px solid #ccc !important;}

#Qualifiers.mwQualifiers .navbar-brand {
    padding: 5px 0px !important;
}

#Qualifiers.mwQualifiers .table.tabledata > tbody > tr > td, #Qualifiers.mwQualifiers .table.tabledata > thead > tr > th{
	padding: 10px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000;
    font-weight: normal !important;
    border: 1px solid #ccc;
    line-height: 14px;
}
#Qualifiers.mwQualifiers .table.tabledata > thead > tr > th{
	background-color: #000 !important;
    color: #fff;
}

#Qualifiers .table-striped.tabledata>tbody>tr:nth-of-type(odd) td {
    background-color: #f1f1f1 !important;
}
#Qualifiers.mwQualifiers .tabledata tr td.bg-green { background-color: #37a07f !important; color:#fff !important; border-radius: 0; }
#Qualifiers .table-striped.tabledata>tbody>tr:nth-of-type(odd) td:first-child {
    background-color: #37a07f !important;
}

#Qualifiers .topeventdetails{
padding:15px 0;
float:right;
}

#Qualifiers .topeventdetails .head-title{
	font-size: 18px;
	text-transform:uppercase;
	color: #ffffff;
    margin-bottom: 0px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}


#Qualifiers .topeventdetails h2 {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 0px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 600;
	margin-top:5px;
}


#Qualifiers .topeventdetails h4 {
    font-size: 20px;
    color: #ffe400;
    margin-bottom: 0px;
}

#Qualifiers .topeventdetails .vanue {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    padding: 3px 10px;
	display:block;
}

#Qualifiers .event_titlehead h6 {
	text-align: center;
    font-size: 25px;
    font-weight: 800;
    color: #007e56;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: grid;
    grid-template-columns: 1fr max-content 1fr;
    grid-template-rows: 27px 0;
    grid-gap: 20px;
    align-items: center;
	text-decoration:none !important;
	margin-bottom:0;
}

#Qualifiers .event_titlehead h6:after, #Qualifiers .event_titlehead h6:before {
    content: " ";
    display: block;
    border-bottom: 1px solid #c50000;
    border-top: 1px solid #c50000;
    height: 5px;
  background-color:#fff;
}
/*My css*/
#MatchesTable .groupBox{
    border: none;
}
.bg-yellow {
    border-radius: 10px 10px 0 0;
    padding: 7px 10px;
    background-color: #53a36c !important; 
}
.box-title{
    font-size: 31px;
}

/* -------------------------------------------------
  max-width: 767px
---------------------------------------------------*/
@media only screen and (max-width: 767px) {
	.headtop {
    margin-bottom: 90px;
}
#Qualifiers .logoarea {
    width: 100%;
	margin-bottom: 10px;
}

}

.dropdown-menu{
    left: -60px;
}

