                        /* GENERAL */

                        body.tournament {
                            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQYV2NkQAJnzpz5zwjjgzgmJiaMYAEYB8RmROaABAD4hQ9oQLNSJQAAAABJRU5ErkJggg==) repeat;
                        }

                        ::-moz-selection {
                            background: #6DCCC1;
                            color: #000000;
                            text-shadow: none;
                            opacity: 1;
                        }

                        ::selection {
                            background: #6DCCC1;
                            color: #000000;
                            text-shadow: none;
                            opacity: 1;
                        }

                        .tmt_container.container-fluid {
                            padding-right: 0;
                            padding-left: 0;
                            /* padding-bottom: 55px; */
                        }

                        /*   .tmt_container .row {
                            margin-right: auto;
                            margin-left: auto;
                        } */

                        .round1_row {
                            margin-bottom: 3px;
                        }

                        /* BUTTONS */

                        .tmt_btn_bigBlk {
                            padding: 12px 0;
                            max-height: 60px;
                            width: 100%;
                            font-size: 1.5rem;
                            font-weight: 400;
                            line-height: 2rem;
                            text-transform: uppercase;
                            text-align: center;
                            color: #ffffff;
                            background-color: #000000;
                            display: block;
                        }

                        .link_edit a:link,
                        .link_edit a:active,
                        .link_edit a:visited {
                            font-size: 0.875rem;
                            font-weight: 500;
                            color: #737373;
                        }

                        .link_edit a:hover {
                            color: #6dccc1;
                            background: url(../images/tournament/edit-tour-icon-green.svg) right center no-repeat;
                            background-size: 16px;
                        }

                        .link_edit a:hover img {
                            visibility: hidden;
                        }

                        .link_edit a span {
                            padding-right: 5px;
                        }

                        .link_edit img {
                            width: 16px;
                            height: auto;
                        }

                        /* TOURNEY HEAD */

                        .tmt_head {
                            background-color: #e6e6e6;
                            background-image: url(../images/tournament/tmt_head_shadow_top.png), url(../images/tournament/tmt_head_shadow_btm.png);
                            background-position: center top, center bottom;
                            background-repeat: no-repeat, no-repeat;
                            position: relative;
                            z-index: 10;
                            padding: 0 2%;
                        }

                        .sch_tmt_head {
                            padding: 0 5%;
                        }

                        .tmt_tourneyPic {
                            padding: 0 30px 0 0;
                        }

                        .sch_tournamentPic {
                            padding: 0 30px 0 0;
                        }

                        .tmt_tourneyPic img,
                        .sch_tournamentPic img {
                            box-shadow: -2px 3px 10px rgba(0, 0, 0, 0.15);
                        }

                        .tmt_tourneyTitle,
                        .SeedTitle {
                            padding: 10px 0;
                            font-size: 22px;
                            font-weight: 400;
                            line-height: 1.8rem;
                        }

                        .tmt_tornamentsubtitle,
                        .tmt_Seedsubtitle {
                            font-size: 16px;
                        }

                        .brackettitle {
                            font-size: 22px;
                            font-weight: 400;
                            line-height: 2rem;
                            padding: 28px 0 0 !important;
                        }

                        .logo-pad {
                            padding-left: 3%;
                        }

                        .top-clubname {
                            color: #212121;
                            font-size: 16px;
                            font-weight: 400;
                            font-family: "khand";
                            float: left;
                            padding: 30px 0 0 15px;
                        }

                        /* TOURNEY BODY */

                        .tmt_body {
                            overflow-x: hidden;
                            background-size: auto;
                            padding: 0 2% 55px;
                            width: 100%;
                        }

                        .sch_tmt-body {
                            overflow-x: hidden;
                            background: url(../images/tournament/line-bg-shadow1.png) repeat 0 0;
                            background-size: contain;
                            width: 100%;
                            padding: 0 3% 55px;
                        }

                        /* TOP LINKS */

                        .tmt_toplinks {
                            padding: 30px 30px 0px;
                        }

                        .tmt_drawSelect {
                            padding-right: 0;
                            padding-bottom: 20px;
                            padding-left: 0;
                        }

                        .tmt_drawOption {
                            float: right;
                            padding-right: 0;
                        }

                        .right-holder {
                            float: right;
                            padding-right: 0 !important;
                        }

                        .tmt_drawSelect select {
                            padding: 6px 12px;
                            width: 100%;
                            font-size: 20px !important;
                            font-weight: 500;
                            color: #ffffff;
                            background-color: #000000;
                            background-image: url(../images/tournament/caret-icon-white-down.svg);
                            background-size: 25px;
                            background-position: 90% center;
                            background-repeat: no-repeat;
                            background-origin: padding-box;
                            border: none;
                            -webkit-appearance: none;
                            -moz-appearance: none;
                            appearance: none;
                        }

                        .tmt_drawSelect select option {
                            color: #ffffff !important;
                            background-color: #000000;
                        }

                        .tmt_drawSelect select option:first-child {
                            color: #ffffff !important;
                        }

                        .Sch_sel-btn button {
                            display: block;
                            background-color: #000;
                            color: #fff;
                            font-family: "Khand";
                            font-size: 21px;
                            font-weight: 500;
                            margin-right: 10px;
                            text-transform: uppercase;
                            cursor: pointer;
                            padding: 12px 50px 12px 12px;
                            border-bottom: 1px solid #fff;
                            width: 100%;
                            text-align: left;
                        }

                        .tmt_drawOption {
                            padding-right: 0;
                            padding-left: 0;
                        }

                        .icnBtn {
                            margin: 0 15px 0 0;
                            width: 40px;
                            height: 40px;
                            background-color: #606060;
                            border-radius: 50%;
                            display: inline-block;
                            cursor: pointer;
                        }

                        .sch_icnBtn {
                            margin: 0 15px 0 0;
                            width: 40px;
                            height: 40px;
                            background-color: #606060;
                            border-radius: 50%;
                            display: inline-block;
                            cursor: pointer;
                        }

                        .icnBtn_bracView {
                            background-image: url(../images/tournament/bracket-view.svg);
                            background-position: center;
                            background-repeat: no-repeat;
                            background-size: 17px;
                        }

                        .icnBtn_print {
                            background-image: url(../images/tournament/print-icon.svg);
                            background-position: center;
                            background-repeat: no-repeat;
                            background-size: 17px;

                        }

                        .icnBtn_schedule {
                            background-image: url(../images/tournament/notepad-icon.svg);
                            background-position: center;
                            background-repeat: no-repeat;
                            background-size: 17px;
                        }

                        .icnBtn_pubLink {
                            background-image: url(../images/tournament/link-icon.svg);
                            background-position: center;
                            background-repeat: no-repeat;
                            background-size: 17px;
                        }

                        .icnBtn_linkinApp {
                            background-image: url(../images/icon_linkinapp.png);
                            background-position: center;
                            background-repeat: no-repeat;
                            background-size: 17px;
                        }

                        .icnBtn_refresh {
                            background-image: url(../images/tournament/refresh-icon.svg);
                            background-position: center;
                            background-repeat: no-repeat;
                            background-size: 20px;
                        }

                        .icnBtn_pubLink_cnt {
                            /* margin-left: 10px; */
                            padding-left: 30px;
                            border-left: 1px #737373 solid;
                            display: inline-block;
                        }

                        .icnBtn.icnBtn_pubLink {
                            margin-right: 0;
                        }

                        /* // .icnBtn_threedash {
        //    background-image: url(../images/tournament/three-dash-icon-white.svg);
        //     background-position: center;
        //    background-size: 17px;
        //     background-repeat: no-repeat;
        //  } */
                        /* CONTENT CONTAINER */

                        .tmt_cnt {
                            margin: 20px auto 0;
                            padding: 30px 0 60px;
                            background-color: #ffffff;
                            box-shadow: -2px 3px 15px rgba(0, 0, 0, 0.15);
                        }

                        /* SEED LIST */

                        .tmt_seedpcnt {
                            padding: 0 30px 30px;
                        }

                        .tmt_seedpcnt .txtlabel {
                            padding-right: 10px;
                            font-size: 1rem;
                            font-weight: 500;
                            line-height: 1.5rem;
                            display: inline-block;
                        }

                        .tmt_seedSelect {
                            display: inline-block;
                        }

                        .tmt_seedSelect select {
                            padding: 6px 50px 6px 20px;
                            width: 100%;
                            font-size: 1rem;
                            font-weight: 500;
                            line-height: 1.5rem;
                            color: #212121;
                            background-color: #ffffff;
                            background-image: url(../images/caret-icon-grey-down.svg);
                            background-size: 22px;
                            background-position: 90% center;
                            background-repeat: no-repeat;
                            background-origin: padding-box;
                            border: 1px #BCBCBC solid;
                            -webkit-appearance: none;
                            -moz-appearance: none;
                            appearance: none;
                        }

                        .tmt_seedlisttable {
                            padding-top: 20px;
                            overflow-x: auto;
                        }

                        .tmt_seedlisttable table {
                            border-bottom: 9px #ababab solid;
                        }

                        .tmt_seedlisttable th {
                            font-size: 0.75rem;
                            font-weight: 400;
                            line-height: 1.375rem;
                            color: #737373;
                        }

                        .tmt_seedlisttable th {
                            padding: 10px 20px !important;
                        }

                        .tmt_seedlisttable thead>tr>th {
                            border-bottom: 1px #cccccc solid !important;
                        }

                        .tmt_seedlisttable thead>tr>th img {
                            margin-left: 5px;
                            width: 15px;
                            height: 15px;
                        }

                        .tmt_seedlisttable tbody>tr>th {
                            border-top: none !important;
                            border-bottom: 1px #cccccc solid;
                        }

                        .tmt_seedlisttable th:first-child {
                            padding-left: 30px !important;
                        }

                        .tmt_seedlisttable td {
                            padding: 10px 20px !important;
                            border-top: none !important;
                            border-bottom: 1px #cccccc solid;
                            vertical-align: middle !important;
                            /*position: relative;*/
                        }

                        .tmt_seedlisttable .seeding {
                            color: #212121;
                            vertical-align: middle !important;
                        }

                        .tmt_seedlisttable .seeding input {
                            width: 50px;
                            height: 50px;
                            font-size: 1.25rem;
                            font-weight: 500;
                            line-height: 1rem;
                            text-align: center;
                            color: #212121;
                            background: #F2F2F2;
                            border: none;
                            box-shadow: none;
                            -webkit-appearance: none;
                            -moz-appearance: none;
                            appearance: none;
                        }

                        .tmt_seedlisttable .seeding input::placeholder {
                            color: #212121;
                        }

                        .tmt_seedlisttable .plyPrflPic img {
                            max-width: 50px;
                        }

                        .tmt_seedlisttable .optionPic {
                            padding-right: 10px;
                            text-align: right;
                            position: relative;
                        }

                        .tmt_seedlisttable .optionPic img {
                            max-width: 24px;
                        }

                        .tmt_seedlisttable .optionPop {
                            display: none;
                            position: absolute;
                            right: 65px;
                            z-index: 10;
                        }

                        .tmt_seedlisttable .optionPop .item {
                            padding: 20px;
                            min-width: 120px;
                            font-size: 1.125rem;
                            font-weight: 500;
                            color: #ffffff;
                            text-align: left;
                            background-color: #000000;
                            border-bottom: 1px #ffffff solid;
                            cursor: pointer;
                        }

                        .tmt_seedlisttable .optionPop .item:last-child {
                            border-bottom: none;
                        }

                        .tmt_seedlisttable .optionPop .item:hover {
                            background-color: #737373;
                        }

                        .optionPic input[type=checkbox] {
                            position: absolute;
                            left: -9999px;
                        }

                        .optionPic label {
                            display: inline-block;
                            margin: 0 auto;
                            cursor: pointer;
                        }

                        .optionPic input[type=checkbox]:checked~.optionPop {
                            display: block;
                        }

                        /* BRACKET */

                        .bracket-content-body {
                            margin-top: 70px !important;
                        }

                        .tmt_bracSelect {
                            padding: 30px 0;

                        }

                        .bracSel_arrow {
                            padding: 52px 0;
                            width: 5%;
                            text-align: center;
                            display: inline-block;
                            float: left;
                        }

                        .prevBrac {
                            padding-right: 10px;
                        }

                        .nextBrac {
                            padding-left: 10px;
                        }

                        .bracSel_arrow img {
                            width: 100%;
                            /**************/
                            /* max-width: 37px; */
                            max-width: 42px;
                            height: auto;
                        }

                        .bracSelects {
                            width: 100%;
                            display: inline-block;
                            float: left;
                        }

                        .bracSelects .item {
                            width: 12.5%;
                            padding: 0 2px;
                            display: inline-block;
                            float: left;
                        }

                        .bracSelects .brac_round {
                            padding: 0;
                            font-size: 1.125rem;
                            line-height: 1.8rem;
                            display: none;
                        }

                        .bracMini {
                            width: 100%;
                            cursor: pointer;
                        }

                        .bracMini {
                            margin-bottom: 3px;
                        }

                        .bracMini .holder {
                            padding-right: 5px;
                            padding-left: 5px;
                            width: 100%;
                            background-color: #ffffff;
                        }

                        .bracMini.r1 .holder {
                            padding-top: 3px;
                            padding-bottom: 3px;
                        }

                        .bracMini.r2 .holder {
                            padding-top: 5px;
                            padding-bottom: 5px;
                        }

                        .bracMini.r3 .holder {
                            padding-top: 7px;
                            padding-bottom: 8px;
                        }

                        .bracMini.r4 .holder {
                            padding-top: 9px;
                            padding-bottom: 9px;
                        }

                        .bracMini.r5 .holder {
                            padding-top: 11px;
                            padding-bottom: 11px;
                        }

                        .bracMini.qf .holder {
                            padding-top: 19px;
                            padding-bottom: 20px;
                        }

                        .bracMini.sf .holder {
                            padding-top: 25px;
                            padding-bottom: 25px;
                        }

                        .bracMini.final .holder {
                            padding-top: 38px;
                            padding-bottom: 38px;
                        }

                        .bracMini .line {
                            width: 100%;
                            height: 1px;
                            background-color: #606060;
                        }

                        .bracMini.r2 .line:first-child {
                            margin-bottom: 5px;
                        }

                        .bracMini.r3 .line {
                            margin-bottom: 6px;
                        }

                        .bracMini .line:last-child {
                            margin-bottom: 0 !important;
                        }

                        .bracMini.r4 .line {
                            margin-bottom: 6px;
                        }

                        .bracMini.r4 .line:nth-child(4) {
                            margin-bottom: 15px;
                        }

                        .bracMini.r5 .line {
                            margin-bottom: 5px;
                        }

                        .bracMini.r5 .line:nth-child(even) {
                            margin-bottom: 9px;
                        }

                        .bracMini.qf .line {
                            margin-bottom: 5px;
                        }

                        .bracMini.qf .line:nth-child(2) {
                            margin-bottom: 24px;
                        }

                        .bracMini.sf .line {
                            margin-bottom: 25px;
                        }

                        .bracMini.selected .holder,
                        .bracMini .holder:hover {
                            background-color: #6dccc1;
                        }

                        .bracMini.selected .line,
                        .bracMini .holder:hover .line {
                            background-color: #ffffff;
                        }

                        .tmt_brac_cnt {
                            padding: 0 0 0 30px;
                        }

                        .tmt_brac_col {
                            padding: 0;
                        }

                        .brac_round {
                            padding-bottom: 10px;
                            width: 100%;
                            font-size: 1.5rem;
                            font-weight: 600;
                            line-height: 3rem;
                            text-align: center;
                            margin-bottom: 5px;
                        }

                        .bracs ul {
                            padding: 0 35px 0 0;
                            overflow: visible;
                            max-width: 33%;
                            flex-direction: column;
                            display: flex;
                            flex-grow: 1;
                        }

                        .bracs ul li {
                            margin: 0 auto;
                            padding: 20px 0;
                            position: relative;
                            width: 100%;
                            display: flex;
                            flex-direction: column;
                            justify-content: center;
                            flex-grow: 1;
                            position: relative;
                        }

                        .brac_scores .match_info {

                            position: relative;
                        }

                        .brac_scores .left {
                            width: 100%;
                            display: inline-block;
                            float: left;
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis;
                        }

                        .brac_scores .right {
                            width: 10%;
                            background-color: #ffffff;
                            display: none;
                        }

                        .brac_scores .left:hover~.right {
                            display: inline-block;
                            position: absolute;
                            right: 5px;
                            top: 0;
                        }

                        .brac_scores .match_info .item {
                            font-size: 1rem;
                            line-height: 1.125rem;
                            display: inline-block;
                        }

                        .brac_scores .brac_time {
                            font-weight: 500;
                        }

                        .brac_scores .match_info .divider {
                            padding: 5px;
                        }

                        .brac_scores .link_edit {
                            padding-top: 5px;
                            float: right;
                        }

                        .brac_scores .match_score {
                            cursor: pointer;
                            position: relative;
                        }

                        .brac_scores .player_btm {
                            padding-top: 3px;
                        }

                        .brac_scores .playerName {
                            padding: 0 3px 0 0;
                        }

                        .brac_scores .playerName.won .cnt {
                            background: #F2F2F2 url(../images/tournament/green-tickmark.svg) 95% center no-repeat;
                            background-size: 12px;
                        }

                        .brac_scores .playerName .cnt {
                            padding: 10px;
                            font-size: 0.875rem;
                            font-weight: 600;
                            line-height: 1.5rem;
                            background-color: #F2F2F2;
                        }

                        .match_score .scores {
                            padding: 0;
                        }

                        .scoreBox {
                            padding-right: 3px;
                            width: 20%;
                            display: inline-block;
                            float: left;
                        }

                        .scoreBox .cnt {
                            padding: 10px 0;
                            font-size: 1rem;
                            font-weight: 500;
                            line-height: 1.5rem;
                            text-align: center;
                            background-color: #F2F2F2;
                        }

                        .scoreBox.default .cnt {
                            background-color: #E6E6E6;
                        }

                        .scoreBox sup {
                            font-weight: 500;
                        }

                        .player_score:hover .playerName .cnt {
                            color: #ffffff;
                            background-color: #6dccc1;
                        }

                        .player_score:hover .playerName.won .cnt {
                            background: #6dccc1 url(../images/tournament/icn_tick_white.png) 95% center no-repeat;
                            background-size: 20px 15px;
                        }

                        .player_score:hover .scoreBox .cnt {
                            color: #ffffff;
                            background-color: #6dccc1;
                        }

                        .player_score:hover .scoreBox.default .cnt {
                            color: #212121;
                            background-color: #E6E6E6;
                        }

                        .bracs ul li .lines {
                            width: 73px;
                            position: absolute;
                            right: -35px;
                        }

                        .bracs ul li:nth-child(even)::after {
                            content: "";
                            display: block;
                            border: 1px solid transparent;
                            border-top-color: #CFCFCF;
                            border-right-color: #CFCFCF;
                            height: 50%;
                            position: absolute;
                            right: -15px;
                            width: 18px;
                            top: calc(50% + 16px);
                        }

                        .match_score::before {
                            content: "";
                            display: block;
                            height: 30px;
                            border-left: 1px #CFCFCF solid;
                            position: absolute;
                            left: -20px;
                            top: 50%;
                            margin-top: -15px;
                            margin-left: -1px;
                        }

                        .bracs ul li:nth-child(odd)::after {
                            content: "";
                            display: block;
                            border: 1px solid transparent;
                            border-bottom-color: #CFCFCF;
                            border-right-color: #CFCFCF;
                            height: 50%;
                            position: absolute;
                            right: -15px;
                            width: 18px;
                            bottom: calc(50% - 16px);
                        }

                        .bracs .fo-fi-li .match_score::before,
                        .bracs .fo-fi-li .player_score:before {
                            display: none;
                        }

                        .player_score:before {
                            content: "";
                            display: block;
                            width: 21px;
                            border-bottom: 1px #CFCFCF solid;
                            margin-left: -1px;
                            position: absolute;
                            top: 50%;
                            left: -20px;
                        }

                        .lines .top {
                            width: 50%;
                            border-top: 1px #CFCFCF solid;
                        }

                        .lines .vert {
                            margin-top: -1px;
                            width: 50%;
                            height: 100%;
                            border-right: 1px #CFCFCF solid;
                        }

                        .lines .mid {
                            margin-top: -1px;
                            margin-left: 50%;
                            width: 50%;
                            border-top: 1px #CFCFCF solid;
                            position: relative;
                            top: -50%;
                        }

                        .lines .btm {
                            margin-top: -1px;
                            width: 50%;
                            border-bottom: 1px #CFCFCF solid;
                        }

                        /* PAGINATE */

                        .tmt_paginate {
                            padding: 0 30px;
                        }

                        .tmt_paginate .item {
                            display: inline-block;
                        }

                        .tmt_paginate img {
                            margin: 10px 12px;
                            width: 10px;
                            height: 17px;
                        }

                        .tmt_paginate .back,
                        .tmt_paginate .next {
                            cursor: pointer;
                        }

                        .tmt_paginate .currentPg {
                            margin: 0 10px;
                            font-size: 1.125rem;
                        }

                        .tmt_paginate .currentPg input {
                            max-width: 40px;
                            text-align: center;
                            border: 1px #bcbcbc solid;
                            -webkit-appearance: none;
                            -moz-appearance: none;
                            appearance: none;
                        }

                        .tmt_paginate .totalPg {
                            margin: 0 10px 0 0;
                        }

                        .tmt_btmlinks {
                            margin: 15px 0 60px;
                        }

                        .tmt_btmlinks .item {
                            margin: 15px 0 15px 0;
                            padding: 0 30px;
                        }

                        @media only screen and (min-width: 768px) and (max-width: 991px) {
                            .bracSel_arrow {
                                padding: 60px 0;
                            }

                            .can-team tr td {
                                font-size: 13px !important;
                            }

                            .ca-pl ul li {
                                padding: 10px;
                            }

                            .left-pagination {
                                width: 100% !important;
                            }

                            .rc_div div:first-child {
                                float: left !important;
                                width: 100% !important;
                            }

                            .rc_div div:nth-child(2) {
                                text-align-last: start !important;
                                width: 100% !important;
                            }

                            .inner-sub-tittle {

                                margin-right: 10px !important;
                                padding-right: 10px !important;
                            }
                        }

                        @media only screen and (max-width: 991px) {
                            .brac_scores .match_info .item {
                                font-size: 80%;
                            }

                            .bracSelects .brac_round {
                                font-size: 13px !important;
                            }

                            .medited_div {
                                font-size: 14px !important;
                            }

                            .tmt_toplinks {
                                padding: 15px 30px 15px !important;
                            }

                            .tmt_tourneyPic,
                            .sch_tournamentPic {
                                padding: 10px 10px 0 0 !important;
                            }

                            .brac_head {
                                padding: 0 5% !important;
                            }
                        }

                        /* MEDIA QUERY: <=1199px */

                        @media only screen and (max-width: 997px) {

                            .first .draw_pdetail,
                            .second .draw_pdetail {
                                border-right: 1px solid #606060 !important;
                            }

                            .second .draw_pdetail {
                                border-bottom: none !important;
                            }

                            .no_pad {
                                display: none !important;
                            }

                            .round-1-lmar {
                                margin-left: 0 !important;
                            }

                            .dr_brac_scores .first_info {
                                padding-left: 0 !important;
                            }

                            .me_scores .manual_info {
                                padding-left: 0% !important;
                            }
                        }

                        @media only screen and (max-width:1300px) {
                            .left-content {
                                width: calc(100% - 60px);
                                font-size: 13px !important;
                            }

                            .right-content {
                                max-width: 58px !important;
                                font-size: 13px !important;
                            }
                        }

                        @media only screen and (min-width: 768px) {
                            .tmt_drawSelect {
                                padding-bottom: 0;
                            }

                            .tmt_drawSelect select {
                                width: auto;
                                font-size: 1.875rem;
                                line-height: 2.875rem;
                            }

                            .tmt_drawSelect select option {
                                font-size: 1.5rem;
                                line-height: 2.875rem;
                            }

                            .tmt_drawOption {
                                padding-left: 30px;
                            }

                            .tmt_drawOption .holder {
                                float: right;

                            }

                            .bracSelects {
                                width: 90%;
                            }

                            .drawSelects {
                                padding-left: 3%;
                            }

                            .bracSelects .item {
                                padding: 0 5px;
                            }

                            .bracSelects .brac_round {
                                display: block;
                            }

                            .bracMini {
                                margin-bottom: 5px;
                            }

                            .bracMini .holder {
                                padding-right: 20px;
                                padding-left: 20px;
                            }

                            .bracMini.r1 .holder {
                                padding-top: 5px;
                                padding-bottom: 5px;
                            }

                            .bracMini.r2 .holder {
                                padding-top: 8px;
                                padding-bottom: 8px;
                            }

                            .bracMini.r3 .holder {
                                padding-top: 12px;
                                padding-bottom: 13px;
                            }

                            .bracMini.r4 .holder {
                                padding-top: 12px;
                                padding-bottom: 11px;
                            }

                            .bracMini.r5 .holder {
                                padding-top: 17px;
                                padding-bottom: 16px;
                            }

                            .bracMini.qf .holder {
                                padding-top: 30px;
                                padding-bottom: 30px;
                            }

                            .bracMini.sf .holder {
                                padding-top: 42px;
                                padding-bottom: 43px;
                            }

                            .bracMini.final .holder {
                                padding-top: 60px;
                                padding-bottom: 60px;
                            }

                            .bracMini.r2 .line:first-child {
                                margin-bottom: 9px;
                            }

                            .bracMini.r3 .line {
                                margin-bottom: 10px;
                            }

                            .bracMini.r4 .line {
                                margin-bottom: 12px;
                            }

                            .bracMini.r4 .line:nth-child(4) {
                                margin-bottom: 20px;
                            }

                            .bracMini.r5 .line {
                                margin-bottom: 9px;
                            }

                            .bracMini.r5 .line:nth-child(even) {
                                margin-bottom: 15px;
                            }

                            .bracMini.qf .line {
                                margin-bottom: 13px;
                            }

                            .bracMini.qf .line:nth-child(2) {
                                margin-bottom: 32px;
                            }

                            .bracMini.sf .line {
                                margin-bottom: 35px;
                            }

                            .tmt_btmlinks {
                                margin: 0 auto;
                                padding: 0 15px;
                            }

                            .tmt_btmlinks .item {
                                margin: 0 0 60px 0;
                                padding: 0 15px;
                            }

                            .copyrt-sec-mar .item {
                                margin: 0 0 20px 0 !important;
                            }

                            .schedule-content-body {
                                margin-top: 70px;
                            }

                            .button-bg {
                                max-height: 55px !important;
                                min-height: 55px;
                            }


                        }

                        /* MEDIA QUERY: >=992px */

                        @media only screen and (min-width: 992px) {
                            .tmt_cnt {
                                margin: 20px 30px 0;
                            }

                            .brac_scores .left {
                                width: auto;
                            }

                            .brac_scores .right {
                                width: 45px;
                                display: inline-block;
                                float: right;
                            }
                        }

                        @media only screen and (min-width: 600px) and (max-width:1170px) {

                            .double-txt,
                            .dbl-mul-right .mscoreBox,
                            .draw_ul .txt,
                            .draw_ul .mul-right .mscoreBox {
                                font-size: 14px !important;
                            }

                            .dbl-mul-right>.mscoreBox {
                                width: 10% !important;
                            }
                        }

                        /* MEDIA QUERY: >=1200px */

                        @media only screen and (min-width: 1200px) {
                            .tmt_cnt {
                                margin: 20px 30px 0;
                            }

                            .scoreBox .cnt {
                                font-size: 0.875rem;
                                line-height: 1.5rem;
                            }

                            .col-xs-12.col-sm-2.col-lg-2.no-seeded,
                            .col-xs-12.col-sm-2.col-lg-2.isseeded,
                            .col-xs-12.col-sm-12.col-lg-2.no-seeded {
                                border-right: 0 !important;
                            }
                        }

                        .bracs.first-row {
                            display: flex;
                        }

                        ul:last-child li:nth-child(odd)::after,
                        ul:last-child li:nth-child(even)::after {
                            display: none !important;
                        }

                        .tmt_seedlisttable>.table>tbody>tr>th:first-child {
                            width: 5% !important;
                        }

                        .tmt_seedlisttable>.table>tbody>tr>td:nth-child(2) {
                            width: 10% !important;
                        }

                        .sticky-bottom {
                            position: sticky;
                            bottom: 0;
                            width: 100%;
                        }

                        /*css added for schedule table*/

                        .pad-bt-30 {
                            padding-bottom: 30px !important;
                        }

                        .tmt_schedule {
                            padding: 0;
                            background-color: #ffffff;
                            box-shadow: -2px 3px 15px rgba(0, 0, 0, 0.15);
                            margin: 0 30px 30px;
                            overflow-x: auto;
                            width: 95%;
                        }

                        .schedule-table {
                            /* overflow-x: auto; */
                            padding: 50px 0 20px 0;
                            width: 100%;
                            font-family: 'Khand', sans-serif;
                            border-bottom: 8px solid #a8a8a8;
                        }

                        .schedule-table tr td {
                            padding: 5px 12px !important;
                            white-space: nowrap;
                        }

                        .schedule-table>thead>tr>th {
                            color: #212121;
                            font-size: 25px;
                            font-weight: 500;
                            padding: 30px 0 20px;
                            margin: 0 auto;
                        }

                        .schedule-time-dot {
                            width: 5px;
                            height: 5px;
                            display: inline-block;
                            border-radius: 50%;
                            position: relative;
                            bottom: 4px;
                            left: 4px;
                            margin: 0 10px;
                            background-color: #212121;
                        }

                        .schedule-time {
                            color: #212121;
                            font-weight: 400 !important;
                        }

                        .schedule-table>tbody>tr>td {
                            border: 1px solid #ddd !important;
                            padding: 10px 20px;
                            vertical-align: middle;
                            color: #212121;
                            font-size: 16px;
                            font-weight: 400;
                        }

                        .schedulePic {
                            width: 50px !important;
                            height: 50px;
                            background-color: #A8A8A8;
                            border-radius: 50%;
                            display: flex;
                            justify-content: center;
                            align-items: center;
                            margin: 0 auto;
                        }

                        /*css added for buttons*/

                        .tmt_schedulelisttable .tour-schedule-btn {
                            /* padding-right: 10px; */
                            text-align: right;
                            position: relative;
                        }

                        .tmt_schedulelisttable .tour-schedule-btn img {
                            max-width: 24px;
                        }

                        .tmt_schedulelisttable .schedule-pop {
                            display: none;
                            position: absolute;
                            right: 18px;
                            top: 7px;
                            z-index: 10;
                        }

                        .setting-pop-btn {
                            display: none;
                            position: absolute;
                            right: 35px;
                            top: 28px;
                            z-index: 10;
                        }

                        .block {
                            display: block !important;
                        }

                        .setting-pop-btn button {
                            padding: 15px;
                            min-width: 105px;
                            font-size: 16px;
                            font-weight: 400;
                            color: #ffffff;
                            text-align: left;
                            background-color: #000000;
                            border-bottom: 1px #ffffff solid;
                            cursor: pointer;
                            display: block
                        }

                        .setting-pop-btn button:nth-child(2) {
                            background-color: #D9364F !important;
                        }

                        .tmt_schedulelisttable .schedule-pop .item {
                            padding: 20px;
                            min-width: 120px;
                            font-size: 1.125rem;
                            font-weight: 500;
                            color: #ffffff;
                            text-align: left;
                            background-color: #000000;
                            border-bottom: 1px #ffffff solid;
                            cursor: pointer;
                        }

                        .tmt_schedulelisttable .schedule-pop .item:last-child {
                            border-bottom: none !important;
                        }

                        .tmt_schedulelisttable .schedule-pop .item:hover {
                            background-color: #737373;
                        }

                        .tour-schedule-btn input[type="checkbox"] {
                            position: absolute;
                            left: -9999px;
                        }

                        .tour-schedule-btn label {
                            display: inline-block;
                            margin: 0 auto;
                            cursor: pointer;
                        }

                        .tour-schedule-btn input[type="checkbox"]:checked~.schedule-pop {
                            display: block !important;
                        }

                        /*css code copy pasted from tournamentdashborad.html*/

                        .half-width-main div.innerFirst {
                            width: 48%;
                            margin-right: 4%;
                            float: left;
                        }

                        .half-width-main div.innerLast {
                            width: 48%;
                            float: left;
                        }

                        .tg-list-item {
                            position: relative;
                        }

                        .btn-ri-li .check-mark,
                        .btn-ri-li .cross-mark {
                            position: relative;
                            z-index: 2;
                        }

                        .btn-ri-li {
                            position: relative;
                        }

                        .btn-ri-li:before {
                            position: absolute;
                            right: 0;
                            height: 1px;
                            width: 60%;
                            background: #d8d8d8;
                            content: "";
                            top: 59px;
                            z-index: 1;
                        }

                        .tgl {
                            display: block;
                            opacity: 0;
                            width: 100%;
                            position: absolute;
                            z-index: 99999;
                        }

                        table.dataTable.no-footer {
                            border: none;
                        }

                        .count-fi {
                            position: relative;
                        }

                        .count-fi span {
                            position: relative;
                            z-index: 2;
                        }

                        .bl-view {
                            background: #fff;
                            position: relative;
                            z-index: 2;
                        }

                        .singleListing .count-fi:before {
                            display: none;
                        }

                        .singleListing .del-box:before {
                            display: none;
                        }

                        .count-fi:before {
                            position: absolute;
                            left: 0;
                            height: 1px;
                            width: 60%;
                            background: #d8d8d8;
                            content: "";
                            top: 54px;
                            z-index: 1;
                        }

                        .del-box {
                            position: relative;
                        }

                        .del-box:before {
                            position: absolute;
                            right: 0;
                            height: 1px;
                            width: 45%;
                            background: #d8d8d8;
                            content: "";
                            top: 56px;
                            z-index: 1;
                        }

                        .form-field {
                            margin: 20px 0;
                        }

                        .tgl {
                            display: block;
                            opacity: 0;
                            width: 100%;
                            position: absolute;
                            z-index: 99999;
                        }

                        /*css code copy pasted from tournamentdashborad.html*/
                        /*css added for addparticipantsform*/

                        .tournamentformtab button {
                            padding: 12px 0;
                            text-align: center;
                            float: left;
                            background-color: #737373;
                            color: #fff;
                            font-size: 15px;
                            margin-right: 20px;
                            width: calc(50% - 10px);
                            font-weight: 500;
                            font-family: 'Khand', sans-serif;
                        }

                        .tournamentformtab button:last-child {
                            margin-right: 0;
                        }

                        .tournamentformtab button.active {
                            background-color: #6dccc1;
                        }

                        .tour-lasttab {
                            margin-right: 0 !important;
                        }

                        .tournament-tabMenu {
                            padding: 0px 25px 30px;
                            margin-left: -25px !important;
                            width: calc(100% + 50px);
                            float: left;
                            border-bottom: 1px solid #ddd;
                        }

                        .cdn-text {
                            display: block;
                            float: left;
                            width: 100%;
                            font-size: 12px;
                            color: #737373;
                            margin: 6px 0;
                        }

                        .tour_memberheadsection {
                            float: left;
                            padding: 20px 0 30px;
                            width: 100%;
                            color: #212121;
                            text-transform: uppercase;
                            font-size: 17px;
                            font-weight: 500;
                        }

                        .tour_bx-grey {
                            background-color: #f2f2f2;
                            min-height: 200px;
                            box-shadow: inset 0px 18px 15px -10px rgba(0, 0, 0, 0.1);
                            padding: 0 25px 30px !important;
                        }

                        .tour_lower-box-gray {
                            padding: 20px 0 30px;
                            float: left;
                            width: 100%;
                            margin-top: 10px;
                            border-bottom: 10px solid #A8A8A8;
                            padding-bottom: 8px;
                        }

                        .tour-member-section {
                            width: 100%;
                            float: left;
                            margin-bottom: 2px;
                            display: flex;
                            align-items: center;
                        }

                        .tour-no-sect {
                            float: left;
                        }

                        .tour-rightmemsection {
                            width: 100%;
                            float: left;
                            border: 1px solid #BCBCBC;
                            margin-top: -1px;
                        }

                        .img-grey-round {
                            width: 40px;
                            height: 40px;
                            background-color: #a8a8a8;
                            border-radius: 50%;
                            display: flex;
                            justify-content: center;
                            align-items: center;
                        }

                        .tour-detail-row {
                            float: left;
                            padding: 10px 13px;
                            width: 100%;
                            box-shadow: 0px 0px 1px rgba(0, 0, 0, 0);
                            background-color: #fff;

                        }

                        .tour-checkmark-tick {
                            display: block;
                            position: relative;
                            padding-left: 35px;
                            margin-bottom: 12px;
                            cursor: pointer;
                            font-size: 22px;
                            -webkit-user-select: none;
                            -moz-user-select: none;
                            -ms-user-select: none;
                            user-select: none;
                        }

                        /* Hide the browser's default checkbox */

                        .tour-checkmark-tick input {
                            position: absolute;
                            opacity: 0;
                            cursor: pointer;
                            height: 0;
                            width: 0;
                        }

                        /* Create a custom checkbox */

                        .tour-checkbox-square {
                            position: absolute;
                            top: 3px;
                            left: 0;
                            height: 15px;
                            width: 15px;
                            border: 2px solid #606060;
                            border-radius: 2px;
                        }

                        .tour-checkmark-tick input:checked~.tour-checkbox-square {
                            background-color: #6dccc1;
                            border: none;
                        }

                        .tour-checkbox-square:after {
                            content: "";
                            position: absolute;
                            display: none;
                        }

                        .tour-checkmark-tick input:checked~.tour-checkbox-square:after {
                            display: block;
                        }

                        .tour-checkmark-tick .tour-checkbox-square:after {
                            left: 4px;
                            top: 1px;
                            width: 5px;
                            height: 10px;
                            border: solid white;
                            border-width: 0 1px 1px 0;
                            -webkit-transform: rotate(45deg);
                            -ms-transform: rotate(45deg);
                            transform: rotate(45deg);
                        }

                        .bold-checkboxtext {
                            color: #212121 !important;
                            font-weight: 500;
                        }

                        .tour_reject-box-grey {
                            background-color: #f2f2f2;
                            min-height: 200px;
                        }

                        .tournament-white-box {
                            background-color: #fff !important;
                            min-height: 150px;
                            margin: 0px 0 20px;
                        }

                        .bdr-wrap-box {
                            width: calc(100% + 50px);
                            margin-left: -25px;
                            border-bottom: 1px solid #9b9b9b;
                            padding: 0 25px;
                            position: relative;
                            margin-top: 200px;
                        }

                        .cus-form-field-mar {
                            margin: 20px 0 10px !important;
                        }

                        .cus-form-field-mar p {
                            font-weight: 400 !important;
                            width: 60%;
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis;
                        }

                        .tour-copyright-text {
                            color: #212121;
                            font-size: 13px;
                            font-weight: 500;
                            text-align: center;
                        }

                        .tour-power-text {
                            color: #212121;
                            font-size: 14px;
                            font-weight: 400;
                            text-align: center;
                        }

                        .tour_logo-center {
                            margin: 0 auto 30px;
                            text-align: center;
                        }

                        .parti-table-div .tournament-participant-hover-btn {
                            position: absolute;
                            display: none;
                            z-index: 10;
                            right: 22px;
                            top: 4px;
                        }

                        .parti-table-div .tournament-participant-hover-btn a {
                            padding: 12px;
                            min-width: 105px;
                            font-size: 15px;
                            font-weight: 400;
                            color: #ffffff;
                            text-align: left;
                            background-color: #000000;
                            margin-bottom: 1px;
                            cursor: pointer;
                            display: block;
                        }

                        .tournament-participant-three-dots {
                            position: relative;
                        }

                        .tournament-participant-three-dots:hover~.tournament-participant-hover-btn {
                            display: block !important;
                        }

                        .background-div2 {
                            background: url(../images/tournament/line-bg-shadow1.png) repeat;
                            float: left;
                            width: 100%;
                            background-size: contain;
                        }

                        /* css added for tournaments*/

                        .float-left {
                            float: left;
                        }

                        .float-right {
                            float: right;
                        }

                        .rules-block>p {
                            word-wrap: break-word;
                            font-size: 14px !important;
                            font-weight: 400 !important;
                            line-height: 1.5;
                            padding-bottom: 15px;
                        }

                        .tour-grey-btn {
                            background-color: #9B9B9B;
                            color: #fff;
                            margin: 0 0 50px;
                            float: left;
                            font-size: 17px;
                            font-family: 'Khand', sans-serif;
                            font-weight: 400;
                            border: none;
                            min-height: 50px;
                        }

                        .tour-grey-btn:hover {
                            background-color: #B42139;
                        }

                        .tour-days li {
                            display: inline-block;
                            font-size: 14px;
                            color: #9B9B9B;
                            width: 23%;
                            line-height: 10px;
                        }

                        .tour-rem-div {
                            background: #fff;
                            float: left;
                            width: 100%;
                            box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
                            margin-bottom: 20px;
                            position: relative;
                            text-align: center;
                        }

                        .tour-wrapper h3 {
                            color: #6DCCC1;
                            font-size: 16px;
                            font-family: 'Khand';
                            font-weight: 400;
                            margin-top: 0;
                            text-transform: uppercase;
                        }

                        .tour-wrapper p {
                            margin: 0;
                            font-family: 'Khand', sans-serif;
                            font-weight: 500;
                            font-size: 40px;
                            color: #6DCCC1;
                            line-height: 60px;
                        }

                        .tour-wrapper-inner {
                            padding: 30px 30px 0;
                            float: left;
                            width: 100%;
                        }

                        .tour-reg-close {
                            min-height: 50px;
                            padding: 15px;
                            float: left;
                            width: 100%;
                            border-top: 1px solid #CFCFCF;
                        }

                        .tour-reg-close span {
                            font-size: 12px;
                            color: #606060;
                            font-family: 'Khand';
                            font-weight: 400;
                        }

                        .tour-rem-time>div {
                            display: inline-block;
                            margin: 0;
                            font-family: 'Khand', sans-serif;
                            font-weight: 500;
                            font-size: 40px;
                            color: #6DCCC1;
                            line-height: 60px;
                            position: relative;
                        }

                        .rc_div {
                            width: 100%;
                        }

                        .rc_div>div:first-child {
                            float: left;
                            width: 60%;
                            white-space: nowrap;
                            line-height: 27px;
                        }

                        .rc_div>div:last-child {
                            float: right;
                            text-align-last: end;
                            width: 40%;
                        }

                        .manage-last-btn {
                            /* text-align-last: end !important;*/
                            padding-right: 0 !important;
                        }

                        .pending-btns {
                            padding-right: 0 !important;
                            text-align-last: end !important;

                        }

                        .pending-btns div {

                            float: right;
                        }

                        .manage-single.waiting-list-tab td.pending-btns {
                            padding: 0 !important;
                            width: 110px;
                        }

                        .manage-single.waiting-list-tab td.pending-btns div {
                            float: right;
                        }

                        .manage-single.pending-approval-tab td.pending-btns {
                            padding: 0 !important;
                            width: 165px;
                        }

                        .manage-single.pending-approval-tab td.pending-btns div {
                            float: right;
                        }

                        .pending-btns button {
                            width: 55px;
                            height: 60px;
                            border-right: 1px solid #fff;
                            display: flex;
                            justify-content: center;
                            align-items: center;
                            float: left;
                        }

                        .pending-btns button:last-child {
                            border-right: none;
                        }

                        .pending-btns button img {
                            width: 15px;
                        }

                        .pending-btns .p_def-btn {
                            background-color: #606060;
                        }

                        .pending-btns .p_tick-btn {
                            background-color: #6DCCC1;
                        }

                        .pending-btns .p_cross-btn {
                            background-color: #D9364F;
                        }

                        .btn-edit-participants {
                            display: block;
                            width: calc(100% + 60px);
                            position: relative;
                            bottom: -30px;
                            margin-left: -30px;
                            background-color: #000000;
                            min-height: 50px;
                        }

                        .btn-edit-participants>span {
                            color: #fff;
                            font-size: 18px;
                            padding-right: 10px;
                        }

                        .tournament-gray-bg {
                            background: #E6E6E6;
                            float: left;
                            width: 100%;
                        }

                        .tournament-hr {
                            width: calc(100% + 50px);
                            margin-left: -25px;
                            border-bottom: 1px solid #9b9b9b;
                            margin-top: 10px;
                            margin-bottom: 30px;
                            float: left;
                        }

                        .toggle-label {
                            margin-left: 10px !important;
                        }

                        .tg-list-item {
                            float: left;
                            margin-right: 10px;
                        }

                        .tournament-cus-radio {
                            padding-left: 30px;
                            display: block;
                            position: relative;
                            padding-bottom: 10px;
                            cursor: pointer;
                            font-size: 22px;
                            -webkit-user-select: none;
                            -moz-user-select: none;
                            -ms-user-select: none;
                            user-select: none;
                        }

                        /*Hide the browser's default radio button */

                        .tournament-cus-radio input {
                            position: absolute;
                            opacity: 0;
                            cursor: pointer;
                            height: 0;
                            width: 0;
                        }

                        /* Create a custom radio button */

                        .tournament-radioround {
                            position: absolute;
                            top: 2px;
                            left: 3px;
                            height: 15px;
                            width: 15px;
                            border: 2px solid #606060;
                            border-radius: 50%;
                        }

                        /* When the radio button is checked, add a green background */

                        .tournament-cus-radio input:checked~.tournament-radioround {
                            background-color: #fff;
                            border: 2px solid #6dccc1;
                        }

                        .tournament-cus-radio input:not(:checked) .tournament-radioround {
                            background-color: #fff;
                            border: 2px solid #606060;
                        }

                        /* Create the indicator (the dot/circle - hidden when not checked) */

                        .tournament-radioround:after {
                            content: "";
                            position: absolute;
                            display: none;
                        }

                        /* Show the indicator (dot/circle) when checked */

                        .tournament-cus-radio input:checked~.tournament-radioround:after {
                            display: block;
                        }

                        /* Style the indicator (dot/circle) */

                        .tournament-cus-radio .tournament-radioround:after {
                            top: 3px;
                            left: 3px;
                            width: 5px;
                            height: 5px;
                            border-radius: 50%;
                            background: #6dccc1;
                        }

                        .tournament-cus-radio>label {
                            font-size: 18px !important;
                            color: #212121 !important;
                            font-weight: 400 !important;
                            margin-top: -3px !important;
                            margin-bottom: 10px !important;
                        }

                        .half-label-left {
                            float: left !important;
                            font-size: 17px !important;
                            margin-left: 0 !important;
                        }

                        .half-label-right {
                            float: right !important;
                            text-align-last: end;
                            color: #212121 !important;
                            font-weight: 500;
                            font-size: 14px !important;
                            margin-left: 0 !important;
                        }

                        .two-labels {
                            float: left !important;
                            width: 100% !important;
                        }

                        .tournament-hyphen {
                            position: relative;
                            top: 17px;
                            right: 2px;
                        }

                        .tournament-header-left {
                            width: 80% !important;
                            float: left !important;
                        }

                        .tournament-header-right {
                            width: 20% !important;
                            float: right !important;
                            position: relative;
                        }

                        .othertours {
                            float: right !important;
                        }

                        .group-class-tab {
                            padding-bottom: 0 !important;
                        }

                        .pending-sub-table tr td {
                            padding: 0 !important;
                        }

                        .pending-sub-table tr td:first-child {
                            text-align-last: center !important;
                        }

                        .schedule-table>tbody>tr>td:first-child,
                        .schedule-table>tbody>tr>td:last-child {
                            text-align-last: center !important;
                        }

                        .schedule-table-innersect>tbody>tr>td:first-child,
                        .schedule-table-innersect>tbody>tr>td:last-child,
                        .schedule-table-innersect>tbody>tr>td:nth-child(3) {
                            text-align-last: center !important;
                        }

                        .sch-left-table-inner {
                            padding: 0 !important;
                        }

                        .sch-left-table-inner>tbody>tr>td:first-child {
                            text-align-last: end !important;
                        }

                        .sch-left-table-inner>tbody>tr>td:nth-child(2),
                        .sch-left-table-inner>tbody>tr>td:last-child,
                        .sch-right-table-inner>tbody>tr>td:first-child,
                        .sch-right-table-inner>tbody>tr>td:nth-child(2) {
                            text-align-last: center !important;
                        }

                        .sch-right-table-inner>tbody>tr>td:last-child {
                            text-align-last: center !important;
                        }

                        .tr-bg-grey {
                            background-color: #D8D8D8;
                        }

                        .tournament-summary-panel ul li {
                            border-bottom: none !important;
                            margin: 15px 0 0 !important;
                        }

                        .tournament-summary-panel {
                            padding: 0 !important;
                        }

                        .section-divider {
                            width: 100%;
                            margin-top: 15px;
                            padding-bottom: 20px !important;
                            border-bottom: 1px solid #a8a8a8;
                        }

                        .summaryhead {
                            font-size: 20px;
                            color: #212121;
                            padding: 0 20px;
                            margin-bottom: 30px;
                        }

                        .winner {
                            background-color: #6dccc1 !important;
                            color: #fff !important;
                        }

                        .lines .winner-mid {
                            margin-top: -3px;
                            width: 100%;
                            border-top: 1px #CFCFCF solid;
                            position: relative;
                        }

                        /*seed tournamnet css starts here*/

                        .seed-header {
                            float: left;
                            width: 100%;
                            padding: 0 6%;
                            background-color: ;
                            border-bottom: 1px solid #cfcfcf;
                            height: 80px;
                            overflow: hidden;
                        }

                        .seed_othertours {
                            float: right;
                            text-align-last: end;
                            font-family: "Khand";
                            font-size: 19px;
                            padding: 25px 0;
                            line-height: 1.8rem;
                            font-weight: 400;
                        }

                        .mar-right-5 {
                            margin-right: 5px;
                        }

                        .seed-sub-nav a {
                            font-size: 20px !important;
                            line-height: 25px !important;
                        }

                        .tab-table .seed-page-table {
                            float: left;
                            width: 88%;
                            margin: 0 6%;
                            font-size: 14px;
                            margin-bottom: 50px;
                            padding-bottom: 50px;
                            overflow-x: auto;
                        }

                        .seedlist-pic {
                            width: 40px !important;
                            height: 40px !important;
                            border-radius: 50%;
                        }

                        .seed-sno {
                            border: 1px solid #000 !important;
                            width: 40px;
                            height: 40px;
                            text-align-last: center;
                            color: #000 !important;
                        }

                        #seed_table {
                            padding: 0 0 20px !important;
                        }

                        .pink-btn {
                            background-color: #FF0058 !important;
                        }

                        .msg-icon-div {
                            position: absolute;
                            top: -25px;
                            left: 0;
                            background: none !important;
                            right: 0;
                            margin: 0 auto;
                            width: 80px !important;
                            padding: 0;
                            height: 80px !important;
                        }

                        .msg-circle {
                            background-color: #6dccc1;
                            border-radius: 50%;
                            width: 80px;
                            height: 80px;
                            display: flex;
                            justify-content: center;
                            align-items: center;
                        }

                        .red-circle {
                            background-color: #D9364F;
                            width: 20px;
                            height: 20px;
                            display: flex;
                            justify-content: center;
                            align-items: center;
                            position: absolute;
                            border-radius: 50%;
                            top: 4px;
                            font-size: 12px;
                            color: #fff;
                        }

                        .red-wrap {
                            position: relative;
                            top: -40px;
                            right: 56px;
                        }

                        .green-btn {
                            background-color: #6dccc1 !important;
                        }

                        .tournament-sort-div {
                            float: left;
                            width: 100%;
                            position: relative;
                        }

                        .form-field input[type="search"] {
                            background: #fff url(../images/tournament/cross-icon-grey.svg) no-repeat right 5px center;
                            float: left;
                            width: 100%;
                            border: 1px solid #BCBCBC !important;
                            height: 35px;
                            padding: 0 30px 0 10px;
                            color: #212121;
                            border-radius: 0 !important;
                            box-shadow: none;
                            font-size: 15px;
                            appearance: none;
                            -moz-appearance: none;
                            -webkit-appearance: none;
                            margin-top: 8px;
                            background-size: 19px;
                        }

                        .form-field .search-ic {
                            background: #fff url(../images/tournament/search-icon-grey.svg) no-repeat right 5px center !important;
                            background-size: 30px !important;
                        }

                        .form-field select {
                            float: left;
                            width: 100%;
                            border: 1px solid #bcbcbc;
                            height: 35px;
                            padding: 0 30px 0 10px;
                            color: #212121;
                            font-size: 15px;
                            appearance: none;
                            -moz-appearance: none;
                            -webkit-appearance: none;
                            margin-top: 8px;
                            background: url(../images/caret-icon-grey-down.svg) no-repeat right 10px center #fff;
                            background-size: 22px;
                            box-shadow: none;
                            line-height: 35px;
                        }

                        .top-label {
                            color: #737373;
                            font-size: 18px;
                            font-weight: 400;
                        }

                        .pad-top-10 {
                            padding-top: 10px;
                        }

                        .tab-table.custom-body {
                            background: url(../images/tournament/line-bg-shadow1.png) repeat;
                            background-size: contain;
                        }

                        .tab-table.custom-body#manage-box {
                            background-size: contain;
                        }

                        /*tournament seed css*/

                        table#seed_table thead tr th {
                            padding: 0 0 0 12px;
                            white-space: nowrap;
                        }

                        #tournamentseed .tab-pane {
                            height: auto;
                        }

                        table#seed_table td:first-child {
                            background: none !important;
                            text-align-last: left;
                            padding: 12px 13px !important;
                        }

                        table#seed_table td:nth-child(12),
                        table#seed_table td:nth-child(13) {
                            background: none !important;
                            width: 50px;
                            text-align: center;
                        }

                        table#seed_table td:nth-child(9),
                        table#seed_table td:nth-child(10) {
                            color: #9b9b9b !important;
                        }

                        #seed_table>tbody tr td {
                            background: #fff !important;
                            color: #212121;
                            white-space: nowrap;
                        }

                        #seed_table>tbody tr td:nth-child(2) {
                            min-width: 60px;
                        }

                        .seeded-cl {
                            background-color: #FF0058 !important;
                            color: #fff;
                            width: 10px;
                            position: absolute;
                            top: 0;
                            left: 0px;
                            height: 100%;
                            padding: 0;
                        }

                        .seeded-cl span,
                        .double-seeded-cl span {
                            -webkit-transform: rotate(-90deg);
                            -moz-transform: rotate(-90deg);
                            -o-transform: rotate(-90deg);
                            -ms-transform: rotate(-90deg);
                            transform: rotate(-90deg);
                            font-family: 'Roboto', sans-serif;
                            display: flex;
                            align-items: center;
                            letter-spacing: 1px;
                            font-size: 8px;
                            height: 100%;
                            justify-content: center;
                        }

                        #no-show tr td:nth-child(9) {
                            color: #D9364F !important;
                        }

                        #seed_table {
                            float: left !important;
                        }

                        #edit-icon-table {
                            float: right;
                            width: 10% !important;
                            padding: 40px 5px 0;
                            display: none;
                        }

                        #edit-icon-table.dataTable tr td {
                            padding: 12px 0 !important;
                        }

                        .topFilterContent {
                            padding: 0 5%;
                        }

                        .bdr-left {
                            border-left: 1px solid #A8A8A8;
                        }

                        span.icon-bg-color {
                            width: 18px !important;
                            height: 18px;
                            display: flex;
                            justify-content: center;
                            align-items: center;
                            border-radius: 50%;
                            background-color: #BCBCBC;
                            margin: -2px 10px 0 0;
                            float: left;
                        }
                        span.icon-bg-color.wtn_rating{
                            background-color: #FFF;
                        }

                        #seed_table,
                        .seed-table {
                            border-collapse: separate !important;
                            border-spacing: 0 7px !important;
                        }

                        #seed_table tbody tr:last-child td:after {
                            height: 5px;
                            background: #a8a8a8;
                            position: absolute;
                            content: "";
                            left: 0;
                            width: 100%;
                            bottom: -10px;
                        }

                        #seed_table tr td {
                            position: relative;
                        }

                        #seed_table tbody tr:last-child td:first-child:after {
                            display: none;
                        }

                        table.custom-table.dataTable thead th {
                            padding: 5px 10px !important;
                        }

                        .expandContent {
                            margin-right: 5% !important;
                        }

                        table #seed_table.dataTable thead .sorting,
                        table .seed_table-double.dataTable thead .sorting,
                        table.seed_table-double thead tr th,
                        table.dataTable thead .sorting {
                            background-image: url(../images/tournament/sort-arrow.svg) !important;
                            background-size: 20px !important;
                            background-repeat: no-repeat !important;
                            background-position: bottom 0px right 5px !important;
                            padding-right: 0;
                        }

                        table #seed_table.dataTable thead .sorting_asc,
                        table .seed_table-double.dataTable thead .sorting_asc,
                        table #seed-tb-double.dataTable thead .sorting_asc,
                        table.dataTable thead .sorting_asc {
                            background-image: url(../images/tournament/down-arrow.svg) !important;
                            background-size: 20px !important;
                            background-repeat: no-repeat !important;
                            background-position: bottom 0px right 5px !important;
                        }

                        table #seed_table.dataTable thead .sorting_desc,
                        table .seed_table-double.dataTable thead .sorting_desc,
                        table.dataTable thead .sorting_desc {
                            background-image: url(../images/tournament/up-arrow.svg) !important;
                            background-size: 20px !important;
                            background-repeat: no-repeat !important;
                            background-position: bottom 0px right 5px !important;
                        }

                        table #seed_table.dataTable thead .sorting:after,
                        table #seed_table.dataTable thead .sorting_asc:after,
                        table #seed_table.dataTable thead .sorting_desc:after,
                        table .seed_table-double.dataTable thead .sorting:after,
                        table .seed_table-double.dataTable thead .sorting_asc:after,
                        table .seed_table-double.dataTable thead .sorting_desc:after,
                        table.dataTable thead .sorting:after,
                        table.dataTable thead .sorting_asc:after,
                        table.dataTable thead .sorting_desc:after {
                            content: "" !important;
                        }

                        .no-sorting {
                            background-image: none !important;
                        }

                        table #seed_table.dataTable thead .no-sorting,
                        table .seed_table-double.dataTable thead .no-sorting,
                        table #seed-tb-double.dataTable thead .no-sorting,
                        table.dataTable thead .no-sorting,
                        th.no-sorting,
                        th.sorting_disabled,
                        table.seed_table-double thead tr th.sorting_disabled {
                            background-image: none !important;

                        }

                        .btm-pagination {
                            float: left;
                            width: 100%;
                        }

                        .dataTables_paginate {
                            color: #606060;
                            float: left !important;
                            margin-top: 30px;
                            margin-left: 30px;
                            padding: 0 !important;
                        }

                        #seed_table_info>span,
                        #manage-confirmed-single_info>span,
                        #manage-confirmed-single-pending_info>span {
                            font-weight: 500 !important;
                        }

                        .btn-round {
                            width: 38px;
                            height: 38px;
                            border-radius: 50%;

                            justify-content: center;
                            align-items: center;
                            border: 1px solid #d8d8d8;
                        }

                        .btn-bg-color {
                            background-color: #e6e6e6;
                        }

                        .cross-active {
                            background-color: #D9364F;
                            border: 1px solid #D9364f;
                        }

                        .tick-active {
                            background-color: #6DCCC1;
                            border: 1px solid #6dccc1;
                        }

                        .tick-inactive {
                            opacity: 0.5;
                            background-color: #e6e6e6;
                            border: 1px solid #e6e6e6;
                        }

                        .cross-inactive {
                            background-color: #D9364F;
                            border: 1px solid #D9364f;
                            opacity: 0.2;
                        }

                        .manage-box-container-inner {
                            float: left;
                            width: 100%;
                            margin-top: 60px;
                        }

                        .managetour-top {
                            margin-top: 40px;
                            margin-bottom: 50px;
                        }

                        .pad-percent {
                            padding: 0 5%;
                        }

                        .manage-list {
                            background: #fff;
                            padding-bottom: 40px;
                            overflow-x: auto;
                            width: 100%;
                            margin-bottom: 10px;
                            position: relative;
                        }

                        .row-pad-0 {
                            margin: 40px 0 0 !important;
                            background-color: #E6E6E6;
                            padding: 0 35px;
                            height: 65px;
                            border-bottom: 1px solid #d4d4d4;
                        }

                        .manage-sub-tab {
                            width: 100%
                        }

                        .manage-sub-tab>li {
                            color: #000000;
                            font-family: "khand";
                            font-size: 24px;
                            font-weight: 500;
                            top: 15px;
                            position: relative;
                            text-transform: uppercase;
                            line-height: 1.8rem;
                        }

                        .manage-sub-tab>li a {
                            /* margin: 20px 10px !important; */
                        }

                        .tour-manage-sub-nav>li a {
                            margin: 20px 10px !important;
                        }

                        .manage-single {
                            width: 100% !important;
                        }

                        .manage-top {
                            float: left;
                            width: 100%;
                        }

                        .player_no {
                            font-family: "khand";
                            font-size: 20px;
                            color: #212121;
                            width: 100%;
                            left: 0;
                            position: absolute;
                            padding: 25px 35px;
                            border-bottom: 1px solid #CFCFCF;
                        }

                        .player_no span {
                            color: #6dccc1;
                        }

                        #manage-confirmed-single_filter>label>input[type="search"],
                        #manage-confirmed-single-pending_filter>label>input[type="search"] {
                            background: #fff url(../images/tournament/search-icon-grey.svg) no-repeat right 5px center !important;
                            background-size: 30px !important;
                            width: 245px;
                            border: 1px solid #BCBCBC !important;
                            height: 35px;
                            padding: 0 30px 0 10px;
                            color: #212121;
                            border-radius: 0 !important;
                            box-shadow: none;
                            font-size: 15px;
                        }

                        #manage-confirmed-single_filter,
                        #manage-confirmed-single-pending_filter {
                            float: right !important;
                            width: 50%;
                            text-align: right;
                            padding: 0 25px !important;
                            display: flex;
                            align-items: center;
                            justify-content: flex-end;
                            height: 66px;
                        }

                        .manage-no {
                            background-color: #f2f2f2;
                            width: 45px;
                            height: 60px;
                            text-align-last: center;
                            color: #000 !important;
                            border: none !important;
                        }

                        .manage-btm-pagination {
                            float: left;
                            width: 100%;
                        }

                        table.manage-single.dataTable thead th {
                            padding: 30px 12px 12px 12px !important;
                            text-align-last: left;
                            background-image: url(../images/tournament/sort-arrow.svg);
                            background-size: 20px;
                            background-repeat: no-repeat;
                            background-position: bottom 10px right -5px !important;
                            text-transform: uppercase;
                            border-bottom: 1px solid #d8d8d8 !important;
                        }

                        #manage-confirmed-single tbody td {
                            padding: 0 10px 0 10px;
                            text-align-last: left;
                            position: relative;
                        }

                        #manage-confirmed-single tbody td:nth-child(2),
                        #manage-confirmed-single tbody td:nth-child(3) {
                            text-align-last: center;
                        }

                        #manage-confirmed-single tbody td:nth-child(2) {
                            padding: 0 0 0 10px !important;
                        }

                        #manage-confirmed-single tbody td:first-child {
                            width: 50px;
                            padding: 0 !important;
                        }

                        table#manage-confirmed-single.dataTable,
                        table#manage-confirmed-single-pending.dataTable {
                            border-collapse: collapse !important;
                        }

                        #manage-confirmed-single tbody tr {
                            border-top: 1px solid #e6e6e6 !important;
                            border-bottom: 1px solid #e6e6e6 !important;
                        }

                        #manage-confirmed-single tbody td:nth-child(2)>img {
                            width: 40px !important;
                            height: 40px !important;
                            border-radius: 50%;
                        }

                        .manage-setting-btn {
                            background-image: url("../images/tournament/setting-icon.svg");
                            background-position: center center;
                            background-size: 20px;
                            background-repeat: no-repeat;
                            width: 40px;
                            height: 40px;
                            position: relative;
                        }

                        /* .manage-setting-btn:hover+.setting-pop-btn {
                            display: block;
                        } */

                        .set-pop-btn:hover .setting-pop-btn {
                            display: block;
                        }

                        .manage-setting-btn:active {
                            background-image: url("../images/tournament/setting-icon-green.svg");
                        }

                        .manage-arrow-right-btn {
                            background-image: url("../images/arrow-right.svg");
                            background-position: center center;
                            background-size: 18px;
                            background-repeat: no-repeat;
                            width: 40px;
                            height: 40px;
                            position: relative;
                        }

                        #manage-confirmed-single tbody tr:last-child td:after {
                            height: 10px;
                            background: #a8a8a8;
                            position: absolute;
                            content: "";
                            left: 0;
                            width: 100%;
                            bottom: -20px;
                        }

                        #manage-confirmed-single tbody tr:last-child td:first-child:after {
                            height: 0;
                            /* background: #a8a8a8;
                            position: absolute; */
                            content: "";
                            left: 0;
                            /* width: 100%;
                            bottom: -15px; */
                        }

                        /*tournament draw starts here*/

                        .draw-header {
                            float: left;
                            width: 100%;
                            padding: 0 6%;
                            background-color: #f2f2f2;
                            border-bottom: 1px solid #cfcfcf;
                        }

                        div#exTab1 {
                            position: relative;
                        }

                        .btn-fo-he {
                            position: absolute;
                            right: 5%;
                            top: 36px;
                        }

                        .center-draw-txt {
                            margin: auto;
                            padding: 10px;
                            color: #000;
                            font-size: 20px;
                            font-family: "khand";
                        }

                        .center-draw-txt span {
                            font-weight: 500;
                        }

                        a.logoClass {
                            padding: 15px 0;
                        }

                        .icon-holder-rt {
                            float: right;
                            position: relative;
                            top: -70px;
                            padding-right: 5%;
                        }

                        .right-icons {
                            float: right !important;
                            position: relative;
                            top: 36px;
                            z-index: 100;
                        }

                        .pad_2 {
                            padding: 0 2%;
                        }

                        .dr_bracs ul {
                            max-width: 32%;
                        }

                        .first-row .r1_draw_ul {
                            max-width: 35%;
                        }

                        .draw_ul .match_score::before {
                            border-left: 1px #606060 solid !important;
                        }




                        .r1_draw_ul .dr_brac_scores .match_info {
                            padding: 0 5px 0 50px;
                        }

                        .r2_draw_ul .dr_brac_scores .match_info {
                            padding: 0 5px 0 15px;
                        }

                        .r3_draw_ul .dr_brac_scores .match_info {
                            padding: 0 5px 0 15px;
                        }

                        @media only screen and (min-width:320px) {
                            .bracSelects .draw-item {
                                width: 12%;
                                padding: 0 4px;
                                display: inline-block;
                                float: left;
                            }

                            .drawSelects .draw-item {
                                width: 14% !important;
                            }

                            .draw-bracMini.r1 .holder {
                                padding-top: 8px;
                                padding-bottom: 9px;
                                margin-bottom: 8px;
                            }

                            .draw-bracMini .holder {
                                padding-right: 20px;
                                padding-left: 20px;
                            }

                            .draw-bracMini .holder {
                                width: 100%;
                                background-color: #fff;
                            }

                            .draw-bracMini.r2 .holder {
                                padding-top: 8px;
                                padding-bottom: 8px;
                                margin-bottom: 8px;
                            }

                            .draw-bracMini.r2 .line {
                                margin-bottom: 8px;
                            }

                            .draw-bracMini.r3 .holder {
                                padding-top: 11px;
                                padding-bottom: 12px;
                                margin-bottom: 0;
                            }

                            .draw-bracMini.r3 .line {
                                margin-bottom: 7px;
                            }

                            .draw-bracMini.r4 .holder {
                                padding-top: 9px;
                                padding-bottom: 7px;
                                margin-bottom: 0;
                            }

                            .draw-bracMini.r4 .line {
                                margin-bottom: 6px;
                            }

                            .draw-bracMini.qf .holder {
                                padding-top: 16px;
                                padding-bottom: 14px;
                                margin-bottom: 0;
                            }

                            .draw-bracMini.qf .line {
                                margin-bottom: 16px;
                            }

                            .draw-bracMini.sf .holder {
                                padding-top: 31px;
                                padding-bottom: 30px;
                                margin-bottom: 0;
                            }

                            .draw-bracMini.sf .line {
                                margin-bottom: 33px;
                            }

                            .draw-bracMini.final .holder {
                                padding-top: 47px;
                                padding-bottom: 48px;
                                margin-bottom: 0;
                            }
                        }

                        @media screen and (max-width: 767px) {
                            .table-responsive table.custom-table {
                                width: 96% !important;
                            }

                            .topFilterContent {
                                display: none;
                            }

                            .table-responsive #seed_table thead {
                                display: none;
                            }

                            .tmt_tourneyTitle {
                                font-size: 19px !important;
                            }

                            .bracs .r1_draw_ul li {
                                padding-left: 0% !important;
                            }

                            .seed-header {

                                height: auto;
                                background: #e6e6e6;

                            }
                        }

                        @media only screen and (max-width:600px) {
                            .tournament-header-left {
                                width: 100% !important;
                                float: left !important;
                            }

                            .tournament-header-right {
                                display: none;
                            }

                            .othertours {
                                /* float: left !important; */
                            }

                            .tmt_tourneyTitle {
                                font-size: 17px !important;
                            }

                            .bracs.first-row {
                                display: block !important
                            }

                            .player_score:before,
                            .match_score::before {
                                display: none !important
                            }

                            .brac_round {
                                margin-right: 0 !important;
                            }

                            .bracs ul {
                                max-width: 100%;
                            }

                            .dr_bracs ul {
                                max-width: 100% !important;
                            }

                            .first-row .r1_draw_ul {
                                max-width: 100% !important;
                            }

                            .brac_scores .match_info .item {
                                font-size: 100% !important;
                            }

                            .bracket-content-body,
                            .seed-app-content-body {
                                margin-top: 70px;
                            }

                            .tmt_tourneyPic {
                                margin-top: 12px;
                                padding: 0 10px 0 0 !important;
                            }

                            .second_bdr:before {
                                display: none !important;
                            }

                            .round-1-lmar {
                                margin-left: 0 !important;
                            }

                            .me_left-box,
                            .me_right-box {
                                width: 100% !important;
                                float: left !important;
                            }

                            .manual-header {
                                font-size: 18px !important;
                                text-align: left !important;
                                padding: 20px 5% !important;
                            }

                            .rt-head {
                                margin-top: -6px;
                            }

                            .me_body-inner {
                                margin: 15px 5% 30px !important;
                                width: calc(100% - 10%) !important;
                            }
                        }

                        @media only screen and (max-width:720px) {
                            .draw-bracMini .holder {
                                padding-left: 10px !important;
                                padding-right: 10px !important;
                            }
                        }

                        @media only screen and (max-width:500px) {
                            .medited_div {
                                display: none !important;
                            }

                            .draw-bracMini .holder {
                                padding-left: 5px !important;
                                padding-right: 5px !important;
                            }

                            .tmt_tourneyTitle {
                                width: 70% !important;
                                line-height: 1.1rem !important;
                            }

                            .tmt_tourneyPic img {
                                min-height: 50px !important;
                            }

                            .btn-fo-he {
                                right: 0;
                                top: 31px;
                            }
                        }

                        @media only screen and (max-width:475px) {
                            .seed-sub-nav a {
                                font-size: 16px !important;
                            }

                            .tmt_drawSelect select,
                            .tmt_scheduleSelect select,
                            .top-clubname {
                                font-size: 14px !important;
                            }

                            .msg-circle,
                            .red-circle {
                                display: none !important;
                            }

                            .left-content,
                            .right-content {
                                font-size: 10px !important;
                            }

                            .othertours a {
                                font-size: 10px !important;
                            }

                            .sch_tiltle {
                                line-height: 1.8rem !important;
                            }

                            .brackettitle {
                                font-size: 18px;
                                line-height: 1.4;
                                padding-top: 15px !important;
                            }

                            .nav.nav-pills.nav-bor {
                                padding: 10px 5% 0 !important;
                            }

                            .sch_icnBtn {
                                width: 33px;
                                height: 33px;
                            }

                            .blk-gr-btn>button,
                            .sub-btn,
                            .fill-btn {
                                padding: 12px 6px !important;
                            }
                        }

                        /* @media only screen and (min-width:768px) and (max-width:1032px) {
                            .fl-right {
                                padding-right: 0 !important;
                            }
                        } */

                        @media only screen and (min-width:600px) and (max-width:1032px) {
                            .mul-left {
                                padding: 10px 5px !important;
                            }

                            .me_body-inner {
                                margin: 15px 5% 30px !important;
                                width: calc(100% - 10%) !important;
                            }

                            .blk-gr-btn>button,
                            .sub-btn,
                            .fill-btn {
                                padding: 10px 5px !important;
                                font-size: 13px !important;
                            }
                        }

                        .draw-bracMini {
                            width: 100%;
                            cursor: pointer;
                        }

                        .draw-bracMini.selected .line,
                        .draw-bracMini .holder:hover .line {
                            background-color: #ffffff;
                        }

                        .selected .holder,
                        .draw-bracMini .holder:hover {
                            background-color: #6dccc1 !important;
                        }

                        .draw-bracMini .line:last-child {
                            margin-bottom: 0 !important;
                        }

                        .draw-bracMini .line {
                            width: 100%;
                            height: 1px;
                            background-color: #606060;
                        }

                        .draw_brac_round {
                            font-family: "khand";
                            font-size: 20px;
                            font-weight: 500;
                            border-bottom: 1.5px solid #000;
                            padding-bottom: 10px;
                        }

                        .draw_tmt_cnt {
                            width: calc(100% + 4%);
                            margin-left: -2%;
                            margin-top: 20px;
                            background-color: #fff;
                        }

                        .brac_scores .txt {
                            float: left;
                            border-bottom: none;
                            justify-content: center;
                            display: flex;
                            align-items: center;
                            height: 100%;
                            width: 100%;
                        }

                        .draw_pdetail,
                        .draw_pname {
                            padding: 12px 15px;
                            height: 46px;
                        }

                        .draw_pname .txt {
                            font-weight: 500;
                        }

                        .first .draw_pname {
                            border: 1px solid #606060;
                            border-bottom: none;
                        }

                        .second .draw_pname {
                            border: 1px solid #606060;
                        }

                        .draw_pdetail {
                            background-color: #f2f2f2;
                        }

                        .first .draw_pdetail {
                            border: 1px solid #606060;
                            border-right: none;
                            border-bottom: none;
                            text-align: center;
                        }

                        .draw_pdetail .txt {
                            width: 100% !important;
                        }

                        .second .draw_pdetail {
                            border: 1px solid #606060;
                            border-right: none;
                            text-align: center;
                        }

                        .grey-btn {
                            background-color: #BCBCBC !important;
                            color: #000 !important;
                        }

                        .pad-0 {
                            padding: 0 !important;
                        }

                        .mar-lft-5 {
                            margin-left: 5px;
                        }

                        .bracs .draw_ul li:nth-child(even)::after {
                            content: "";
                            display: block;
                            border: 1px solid transparent;
                            border-top-color: #606060;
                            border-right-color: #606060;
                            height: 50%;
                            position: absolute;
                            right: -15px;
                            width: 18px;
                            top: calc(50% + 14px);
                        }

                        .bracs .draw_ul li:nth-child(odd)::after {
                            content: "";
                            display: block;
                            border: 1px solid transparent;
                            border-bottom-color: #606060;
                            border-right-color: #606060;
                            height: 50%;
                            position: absolute;
                            right: -15px;
                            width: 18px;
                            bottom: calc(50% - 15px);
                        }

                        .bracs .draw_ul li.match_score::before {
                            content: "";
                            display: block;
                            height: 30px;
                            border-left: 1px #606060 solid !important;
                            position: absolute;
                            left: -20px;
                            top: 50%;
                            margin-top: -15px;
                            margin-left: -1px;
                        }

                        .second_bdr:before {
                            content: "";
                            display: block;
                            width: 21px;
                            border-bottom: 1px #606060 solid;
                            margin-left: -1px;
                            position: absolute;
                            top: 50%;
                            left: -20px;
                        }

                        .bracs .draw_ul li.brac_scores .match_info {
                            padding: 0 5px 6px !important;
                        }

                        .no_pad {
                            padding: 15px 0 0 !important;
                            text-align-last: left;
                        }

                        @media only screen and (max-width:1199px) {
                            .draw_pdetail {
                                padding-left: 2px !important;
                                padding-right: 2px !important;
                            }


                        }

                        .draw_seed {
                            padding: 0 10px;
                        }

                        .draw_seed::before {
                            background-color: #FF0058 !important;
                            color: #fff;
                            content: "SEEDED";
                            width: 45px;
                            position: absolute;
                            top: 17px;
                            left: -29px;
                            font-size: 8px;
                            font-weight: 600;
                            height: 11px;
                            padding: 0px 8px;
                            -webkit-transform: rotate(-90deg);
                            -moz-transform: rotate(-90deg);
                            -o-transform: rotate(-90deg);
                            -ms-transform: rotate(-90deg);
                            transform: rotate(-90deg);
                            font-family: 'Roboto', sans-serif;
                            display: flex;
                            align-items: center;
                            letter-spacing: 1px;
                        }

                        .round-1-lmar {
                            margin-left: 13%;
                        }

                        .bracs .r1_draw_ul li {
                            padding-left: 6% !important;
                        }

                        .mar-tp-0 {
                            margin-top: 0 !important;
                            padding-bottom: 25px;
                        }

                        .pad-tp-30 {
                            padding-top: 30px;
                        }

                        .triple-width select {
                            width: 32%;
                            margin-right: 2%;
                        }

                        .triple-width select:last-child {
                            margin-right: 0;
                        }

                        /*manual edit css starts here*/

                        .manual-edit-body {
                            overflow-x: hidden;
                            width: 100%;
                            margin: 0 auto;
                            background: url(../images/tournament/line-bg-shadow1.png) repeat 0 0;
                            background-size: cover;
                            padding-bottom: 60px;
                        }

                        .manual-header {
                            color: #000;
                            font-family: "khand";
                            font-size: 24px;
                            font-weight: 500;
                            width: 100%;
                            margin: 70px auto 0;
                            text-align: center;
                            padding: 20px 15%;
                            background-color: #f4f4f4;
                            border: 1px solid #cfcfcf;
                        }

                        .me_body-inner {
                            margin: 15px 15% 30px;
                            width: calc(100% - 30%);
                        }

                        .me_left-box {
                            float: left;
                            width: 49%;
                            margin-right: 1%;
                            background-color: #fff;
                            height: auto;
                            border: 1px solid #CFCFCF;
                            margin-bottom: 15px;
                        }

                        .me_right-box {
                            float: right;
                            width: 49%;
                            margin-left: 1%;
                            background-color: #fff;
                            height: auto;
                            border: 1px solid #CFCFCF;
                            padding-bottom: 30px;
                            margin-bottom: 15px;
                        }

                        .bracs .me_ul {
                            width: 100% !important;
                            max-width: 100% !important;
                        }

                        .left-header,
                        .right-header {
                            background-color: #e6e6e6;
                            padding: 15px;
                            width: 100%;
                            min-height: 70px;
                            height: 70px;
                        }

                        .left-body,
                        .right-body {
                            padding: 0 6%;
                        }

                        .right-body {
                            margin-left: 5%;
                        }

                        .lft-blk-btn {
                            width: auto;
                            float: left;
                            margin-right: 20px;
                            margin-left: 7%;
                        }

                        .rht-blk-btn {
                            width: auto;
                            float: left;
                        }

                        .left-header>button {
                            background-color: #D9364F;
                            font-size: 15px;
                            font-weight: 500;
                            padding: 12px 15px;
                            color: #fff;
                        }

                        .right-header>button {
                            background-color: #212121;
                            color: #fff;
                            font-family: "Khand";
                            font-size: 15px;
                            font-weight: 500;
                            display: inline-block;
                            text-transform: uppercase;
                            cursor: pointer;
                            padding: 12px 15px;
                        }

                        .blk-gr-btn {
                            display: inline-block;
                            background-color: #000;
                            float: left;
                            width: 100%;
                        }

                        .btn-content {
                            display: none;
                            overflow: hidden;
                            background-color: #000;
                            color: #fff;
                            font-family: "Khand";
                            font-size: 15px;
                            font-weight: 500;
                            border-bottom: 1px solid #fff;
                            text-align: left;
                            position: absolute;
                            z-index: 2;
                        }

                        .blk-gr-btn>button,
                        .sub-btn,
                        .fill-btn {
                            display: block;
                            background-color: #000;
                            color: #fff;
                            font-family: "Khand";
                            font-size: 15px;
                            font-weight: 500;
                            margin-right: 10px;
                            text-transform: uppercase;
                            cursor: pointer;
                            padding: 12px;
                            border-bottom: 1px solid #fff;
                            width: 100%;
                            text-align: left;
                        }

                        .blk-gr-btn>button:hover,
                        .sub-btn:hover,
                        .fill-btn:hover {
                            border-bottom: 1px solid #fff !important;
                        }

                        .blk-gr-btn>button:first-child {
                            background-image: url(../images/tournament/caret-icon-white-down.svg);
                            background-size: 22px;
                            background-position: center right 0;
                            background-repeat: no-repeat;
                        }

                        .Sch_sel-btn>button:first-child {
                            background-image: url(../images/tournament/caret-icon-white-down.svg);
                            background-size: 28px;
                            background-position: center right 5px;
                            background-repeat: no-repeat;
                        }

                        .fill-btn {
                            float: left;
                        }

                        .bracs .manual_info .item,
                        .me_scores .txt {
                            font-size: 14px !important;
                        }

                        .bracs .manual_info .brac_time {
                            font-weight: 500 !important;
                        }

                        .fl-left {
                            float: left;
                        }

                        .fl-left span {
                            font-size: 12px !important;
                        }

                        .fl-right {
                            float: right;
                        }

                        .pad-rt7 {
                            padding-right: 10px;
                        }

                        .rank-cnt::before {
                            content: "RANK";
                            position: relative;
                            top: 0px;
                            right: 16px;
                            padding: 0 12px;
                            letter-spacing: 1px;
                            width: 48px;
                            height: 14px;
                            color: #606060;
                            font-size: 8px;
                            font-weight: 600;
                            font-family: "roboto";
                            border-top: 1px solid #606060;
                            display: flex;
                            align-items: center;
                            -ms-transform: rotate(-90deg);
                            -webkit-transform: rotate(-90deg);
                            transform: rotate(-90deg);
                        }

                        .rank-cnt img {
                            position: relative !important;
                            left: -25px !important;
                        }

                        .rt-head {
                            float: right;
                            color: #6dccc1;
                            text-transform: uppercase;
                            font-size: 17px;
                            font-family: "khand";
                        }

                        .green-ed-ic {
                            width: 20px !important;
                            margin-right: 10px;
                        }

                        .left-content {
                            float: left;
                            padding: 14px 12px;
                            /* width: 83%;
                            max-width: 83%; */
                            width: calc(100% - 49px);
                            font-size: 14px;
                            font-weight: 500;
                            color: #000;
                            font-family: "khand";
                        }

                        .right-content {
                            float: right;
                            /* max-width: 17%; */
                            max-width: 58px;
                        }

                        .bracs .me2_ul {
                            width: 100%;
                            max-width: 100% !important;
                        }

                        .me2_ul li {
                            padding: 20px 0 0 !important;
                        }

                        .isseeded {
                            border: 1px dashed #606060;
                            height: 50px;
                            border-radius: 2px;
                        }

                        .no-seeded {
                            border: 1px solid #606060;
                            height: 50px !important;
                        }

                        .man_edit {
                            width: 49px !important;
                            height: 49px;
                            background-color: #737373;
                            display: flex;
                            justify-content: center;
                            align-items: center;
                            border-left: 1px solid #606060;
                        }

                        .man_edit:hover {
                            border-left: 1px solid #606060 !important;
                        }

                        .right-content>.active {
                            background-color: #6dccc1;
                        }

                        .txt_type {
                            font-size: 13px;
                            background-color: #f2f2f2;
                            float: left;
                            width: 100%;
                            height: 100%;
                            display: flex;
                            align-items: center;
                            justify-content: center
                        }

                        .rank-text {
                            padding: 10px 20px;
                        }

                        .me_scores .manual_info {
                            padding-left: 8%;
                        }

                        /*manualedit css ends here*/
                        /*draw css starts here*/

                        .mul-div {
                            height: 46px;
                            border: 1px solid #606060;
                        }

                        .first .mul-div {
                            border-bottom: none;
                        }

                        .mul-left {
                            float: left;
                            width: 50%;
                            border-bottom: none;
                            padding: 0 0 0 15px;
                            height: 100%;
                            display: flex;
                            align-items: center;
                        }

                        .mul-right {
                            float: right;
                            width: 50%;
                            text-align: right;
                            height: 100%;
                            display: flex;
                            justify-content: flex-end;
                            align-items: center;
                            padding-right: 10px;
                        }

                        .mscoreBox {
                            width: 20%;
                            display: inline-block;
                        }

                        .mscoreBox .cnt {
                            white-space: nowrap;
                            text-align: center;
                            position: relative;
                        }

                        .mscoreBox .cnt sup {
                            position: absolute;
                            left: 70%;
                            top: 3px;
                            font-size: 10px;

                        }

                        .mul-seeded>.mul-right {
                            border-right: 5px solid #6dccc1 !important;
                        }

                        .mul-seeded .txt,
                        .mul-seeded .cnt {
                            font-weight: 600;
                            white-space: nowrap;
                        }

                        .full-width-bdr {
                            border-bottom: 1px solid #9B9B9B;
                            width: calc(100% + 50px);
                            margin-left: -25px;
                            position: relative;
                            padding: 0 25px 20px;
                            margin-bottom: 15px;
                        }

                        .tick-img {
                            margin-left: 10px;
                            margin-bottom: 3px;
                        }

                        .win {
                            background-color: #6dccc1 !important;
                            color: #000 !important;
                        }

                        .medited_div {
                            background-color: #E6E6E6;
                            color: #000;
                            padding: 11px 0;
                            text-align: center;
                            font-family: "khand";
                            font-size: 16px;
                            font-weight: 400;
                            width: calc(100% + 10%);
                            margin-left: -5%;
                        }

                        .medited_div>span>a {
                            color: #6dccc1 !important;
                            padding-left: 5px;
                            cursor: pointer;
                        }

                        .right-btn-pop {
                            width: 100% !important;
                            float: right;
                        }



                        @media only screen and (max-width: 1199px) {
                            .brac_scores .match_info .item {
                                font-size: 80%;
                            }

                            .second-subrow .second .no-seeded,
                            .second-subrow .second .isseeded {
                                border-right: none !important;
                            }

                            .first-subrow .no-seeded,
                            .first-subrow .isseeded {
                                border-bottom: none !important;
                            }

                            .first-subrow .no-seeded {
                                border-right: 1px solid #606060 !important;
                            }

                            .first-subrow .isseeded {
                                border-right: 1px dashed #606060 !important;
                            }

                            .lt-second-subrow .is-seeded {
                                border-bottom: 1px dashed #606060 !important;
                            }

                            .lt-second-subrow .noseeded {
                                border-bottom: 1px solid #606060 !important;
                            }
                        }

                        @media only screen and (max-width: 768px) {

                            .lt-second-subrow .no-seeded,
                            .lt-first-subrow .no-seeded {
                                border-right: 1px solid #606060 !important;
                            }

                            .lt-second-subrow .no-seeded,
                            .lt-second-subrow .isseeded {
                                border-top: none !important;
                            }

                            .lt-second-subrow .isseeded {
                                border-top: 1px dotted #606060 !important;
                            }

                            .left-content {
                                padding: 10px 8px;
                            }

                            .draw_double>.first-notesubrow .iseeded {
                                border-right: 1px dotted #606060 !important;
                            }

                            /* .fl-right {
                                padding-right: 0 !important;
                            } */
                            .tmt_scheduleSelect {
                                margin-bottom: 15px;
                            }

                            .sch_tmt_head {
                                padding: 0 6% !important;
                            }

                            .sch_tmt-body {
                                padding: 0% !important;
                            }

                            .button-bottom button {
                                width: 90% !important;
                                margin: 10px 5% !important;
                            }

                            .msg-icon-div {
                                display: none !important;
                            }

                            .seed_othertours {
                                float: left;
                                width: 100%;
                                text-align-last: start;
                                font-size: 18px !important;
                                padding: 5px 0 !important;
                            }

                            .right-holder {
                                float: left !important;
                            }

                            .manage-sub-tab>li>a {
                                font-size: 15px;
                                margin: 10px 7px;
                            }

                            .row-pad-0 {
                                padding: 0 15px;
                            }

                            .del-box:before {
                                width: 20%;
                                top: 56px;
                            }

                            .count-fi:before {
                                top: 60px;
                            }

                            .manual-edit-body {
                                margin-bottom: 120px;
                            }

                            .Sch_sel-btn button {
                                font-size: 16px !important;
                            }

                            .tmt_drawOption {
                                float: left;
                                padding: 10px 0 !important;
                            }

                            .me_note-box {
                                width: 70% !important;
                            }
                        }

                        .labeltext {
                            font-size: 14px !important;
                            font-family: "khand";
                            font-weight: 500 !important;
                            color: #212121 !important;
                        }

                        .guide-tooltip {
                            padding: 4px 5px 4px 10px !important;
                            width: 260px !important;
                            left: -120px !important;
                            top: 10px !important;
                        }

                        .bracket-header {
                            float: left;
                            width: 100%;
                            padding: 0 5%;
                            max-height: 200px;
                        }

                        .square-logo {
                            float: left;
                            width: 55px;
                            height: 55px;
                            color: #212121;
                            border: 1px solid #212121;
                            margin: 10px 0 0;
                            text-align: center;
                            padding: 12px 0;
                        }

                        .right-img {
                            float: right;
                            margin: 20px 0;
                        }

                        .pad-2 {
                            padding: 0 2%;
                        }

                        .pad-3 {
                            padding: 0 3% !important;
                        }

                        .pending-sub-table tbody tr td:first-child img,
                        .can-team tr td:first-child img,
                        .par-inner-tab tr td:first-child img {
                            width: 40px;
                            height: 40px;
                            border-radius: 50%;
                        }

                        .pending-sub-table tr td {
                            padding: 5px 0 !important;
                        }

                        .can-team tr td {
                            padding: 0 0px 0 10px !important;
                        }

                        .nm-subspan {
                            color: #a8a8a8 !important;
                            font-size: 16px !important;
                            padding-left: 7px;
                            font-family: 'Khand', sans-serif;
                        }

                        .bottom-pagination {
                            float: left;
                            width: 100%;
                            padding: 3%;
                        }

                        .bottom-pagination div a,
                        .left-pagination div a,
                        .input-sp {
                            color: #606060 !important;
                            font-family: "khand";
                            font-size: 18px !important;
                        }

                        .left-pagination div {
                            text-align: left;
                        }

                        .page-input {
                            border: 1px solid #d8d8d8;
                            width: 30px;
                            height: 30px;
                            text-align: center;
                            color: #606060;
                            font-size: 18px;
                        }

                        .left-pagination {
                            float: left;
                            width: 60%;
                        }

                        button.check-mark {
                            background: #6dccc1;
                            border-radius: 50%;
                        }

                        button.cross-mark {
                            background: #F25757;
                            border-radius: 50%;
                        }

                        button.cross-mark img {
                            width: 12px;
                        }

                        button.check-mark img {
                            width: 15px;
                        }

                        .btn-ri-li button {
                            float: right;
                        }

                        .par-inner-tab tr td,
                        .pendingplayer-table tr td {
                            white-space: nowrap;
                        }

                        #manage-confirmed-single_filter label {
                            float: right !important;
                            margin: 0;
                        }

                        .switch-tourpop {
                            width: 45%;
                            max-width: 620px;
                            position: fixed;
                            height: 100%;
                            left: 0;
                            right: 0;
                            top: 10%;
                            margin: 0 auto 20px auto;
                            text-align: center;
                            z-index: 1000;
                            box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.2);
                            background-color: #fff;
                            padding: 0 2%;
                            overflow: hidden;
                        }

                        .switch-header {
                            border-bottom: 1px solid #d8d8d8;
                            float: left;
                            width: 100%;
                            padding: 30px 0;
                        }

                        .switch-header-text {
                            float: left;
                            width: 80%;
                            font-size: 20px;
                            font-weight: 500;
                            font-family: "khand";
                            text-align: left;
                        }

                        .switch-rt-icon {
                            float: right;
                            width: 10%;
                            text-align-last: end;
                        }

                        .sw-sect {
                            border-bottom: 1px solid #d8d8d8;
                            padding: 12px 0;
                            float: left;
                            width: 100%;
                        }

                        .sw-tour-title {
                            font-size: 18px;
                            font-weight: 500;
                            font-family: "khand";
                            text-align: left;
                            padding: 15px 0 0 20px;
                        }

                        .sw-arrow {
                            float: right;
                        }

                        .sw-arrow img {
                            margin-top: 14px;
                        }

                        .switch-tour-body {
                            width: 100%;
                            height: 100%;
                            overflow-y: scroll;
                        }

                        /*manual edit draw note css starts here*/

                        .manual-editnote-body {
                            overflow-x: hidden;
                            width: 100%;
                            margin: 70px auto 0;
                            background: url(../images/tournament/line-bg-shadow1.png) repeat 0 0;
                            background-size: cover;
                            padding-bottom: 60px;
                        }

                        .me_note-box {
                            width: 49%;
                            background-color: #fff;
                            height: auto;
                            border: 1px solid #CFCFCF;
                            padding-bottom: 30px;
                            margin: 0 auto;
                        }

                        .edit-note-header {
                            color: #FF0058;
                            font-size: 20px;
                            font-family: "khand";
                            font-weight: 400;
                            text-align: left;
                            margin-left: -18px;
                        }

                        .ft-bold {
                            font-weight: 700 !important;
                        }

                        .bg-none {
                            background: none !important;
                            border: none !important;
                        }

                        .rest-scores {
                            opacity: 0.3;
                        }

                        .lt-min-10 {
                            left: -10px;
                        }

                        .lt-10 {
                            left: 10px;
                        }

                        .bg-light {
                            background-color: #fafafa !important;
                        }

                        @media only screen and (max-width: 600px) {
                            .me_note-box {
                                width: 100% !important;
                                float: left !important;
                            }
                        }

                        @media only screen and (min-width: 767px) and (max-width: 1199px) {
                            .first-notesubrow .no-seeded {
                                border-bottom: 1px solid #606060 !important;
                            }

                            .first-notesubrow .isseeded {
                                border-bottom: 1px dotted #606060 !important;
                            }

                            .first-notesubrow .no-seeded,
                            .first-notesubrow .isseeded {
                                border-right: none !important;
                            }
                        }

                        @media only screen and (max-width: 767px) {
                            .first-notesubrow .no-seeded {
                                border-right: 1px solid #606060 !important;
                            }

                            /* css public view */


                            .navbar-header {
                                border-bottom: 1px solid #cfcfcf;
                                width: 100%;
                                background: #f2f2f2;
                            }

                            .bracSelects {

                                display: flex !important;
                            }

                            .header-static {

                                width: 100%;
                                background: #f2f2f2;
                                position: fixed;
                                min-height: 70px;
                                z-index: 1;

                            }

                            .tmt_tourneyTitle.inpublic-viewtitle {
                                width: 100% !important;
                            }

                            .bracSelects .item {

                                flex-basis: 25%;
                            }

                            .inner-sub-tittle {
                                flex-basis: 20%;
                                margin: 0 10px 10px 0 !important;
                                padding: 0 10px 0 0 !important;
                            }


                            /* css public view */



                            .first-notesubrow .isseeded {
                                border-right: 1px dotted #606060 !important;
                            }

                            .first-notesubrow .no-seeded,
                            .first-notesubrow .isseeded {
                                border-bottom: none !important;
                            }
                        }

                        .cancelheading {
                            margin: 20px 0;
                            float: left;
                            width: 100%;
                            font-size: 18px;
                        }

                        .change-note-block {
                            float: left;
                            padding: 0 25px;
                            width: 100%;
                        }

                        .cancelnotehead {
                            padding: 15px 0px 40px;
                            margin: 0 25px;
                            float: left;
                            width: calc(100% - 50px);
                            font-size: 18px;
                            border-bottom: 1px solid #9b9b9b;
                        }

                        .note-head {
                            font-size: 16px;
                            font-family: "Khand";
                            font-weight: 500;
                            color: #212121;
                        }

                        .note-head span {
                            font-weight: 400;
                            margin-right: 10px;
                        }

                        .note-block p {
                            font-size: 16px;
                            font-family: "Khand";
                            font-weight: 300;
                            color: #737373;
                            line-height: 25px;
                            margin: 15px 0 0;
                        }

                        .note-block {
                            border-bottom: 1px solid #9b9b9b;
                            padding: 20px 0 18px;
                        }

                        .marg-150 {
                            margin-bottom: 130px;
                        }

                        .changenote-bottom-btn {
                            width: 100%;
                            background-color: #fff;
                            box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.1);
                            min-height: 100px;
                            padding: 30px 0;
                            position: fixed;
                            bottom: 0;
                        }

                        .cn-btn {
                            display: block;
                            width: 25%;
                            background: #212121;
                            border: none;
                            min-height: 50px;
                            font-family: 'Khand', sans-serif;
                            font-weight: 400;
                            padding-top: 8px;
                            margin: 0 25px;
                            height: 55px;
                            line-height: 1.875rem;
                            font-size: 25px;
                            color: #fff;
                        }



                        .box-container.tour_line-bg {
                            background: none;
                        }

                        .dataTable.manage-single thead tr th:first-child {
                            background: none !important;
                        }

                        table.custom-table.dataTable thead th,
                        table.custom-table.dataTable tbody td {
                            position: relative;
                        }

                        .custom-table.seed-table tbody tr td:nth-child(2) {
                            text-align: center;
                            padding-right: 0 !important;
                        }

                        td.dataTables_empty,
                        #manage-confirmed-single tbody td.dataTables_empty {
                            text-align-last: center !important;
                            align-items: center;
                            width: 100%;
                            justify-content: center;
                            background: #f2f2f2;
                            padding: 10px 0 !important;
                        }

                        /*rightsidebarplayerscore css start here*/

                        .playerscoreheading {
                            font-size: 20px;
                            border-bottom: 1px solid #9B9B9B;
                            width: calc(100% + 50px);
                            margin-left: -25px;
                            padding: 0 25px 30px;
                            font-weight: 500;
                        }

                        .tour_scoreplayer-pic-comparision {
                            float: left;
                            margin: 15px auto;
                            display: flex;
                            align-items: center;
                            width: 48%;
                            margin-right: 2%;
                        }

                        .tour_scoreplayer-pic-comparision>div {
                            float: left;
                            margin: 13px 20px;
                            font-size: 15px;
                            color: #212121;
                            font-family: "khand";
                            font-weight: 500;
                            line-height: 1.2;
                            text-align: left;
                        }

                        .tour_scoreplayer1-img,
                        .tour_scoreplayer2-img {
                            width: 40px;
                            height: 40px;
                            background-color: #a5a5a5;
                            border-radius: 50%;
                            display: block;
                            float: left;
                            margin: 0 10px 0 0;
                        }

                        .edt-score-player-details {
                            float: left;
                            margin: 0 !important;
                            display: flex;
                            align-items: center;
                            width: 100%;
                        }

                        .five-width select,
                        div.form-field.five-width input {
                            width: 18%;
                            margin-right: 2%
                        }

                        .five-width select:last-child,
                        .five-width input:last-child {
                            margin-right: 0;
                        }

                        .edt-releasecourtblock {
                            box-shadow: inset -1px 10px 5px -3px rgba(0, 0, 0, 0.1);
                            width: 100%;
                            background-color: #f2f2f2;
                            min-height: 100px;
                            padding: 30px 25px;
                            float: left;
                            width: 100%;
                        }

                        .edt-releasecourtblock p {
                            color: #606060;
                            font-size: 15px;
                            margin: 15px auto;
                            text-align: center;
                            font-weight: 400;
                        }

                        .green-btn {
                            background-color: #6dccc1;
                            color: #fff;
                        }

                        .cus-tour-five-sel {
                            padding: 0 10px !important;
                            background: url(images/caret-icon-grey-down.svg) no-repeat right 0px center #fff !important;
                            background-size: 24px !important;
                        }

                        #playerScoreForm>input:disabled,
                        #playerScoreForm>select:disabled,
                        #playerScoreForm>button:disabled {
                            opacity: 0.5;
                        }

                        .disabled,
                        button:disabled,
                        select:disabled,
                        input:disabled {
                            opacity: 0.5;
                            cursor: not-allowed;
                        }

                        .form-field.tournamentMatchTiebreakSection input {
                            padding: 0 10px !important;
                        }

                        /*rightsidebarplayerscore css ends here*/

                        .winner-box {
                            margin-top: 35px;
                            position: relative;
                        }

                        .winner-box::after {
                            width: 35px;
                            left: -35px;
                            position: absolute;
                            content: "";
                            top: 50%;
                            height: 1px;
                            background: #606060
                        }

                        .winner-box .draw_pdetail,
                        .winner-box .first .draw_pname {
                            background: #6DCCC1;
                            border-bottom: 1px solid #606060
                        }

                        /*   .bracs .draw_ul:nth-last-child(2) li:nth-child(even)::after {
                            display: none;
                        } */

                        .mul-left .txt span,
                        .double-txt-inner span {
                            max-width: 80%;
                            margin-right: 5px;
                            float: left;
                            text-align: left;
                            text-overflow: ellipsis;
                            overflow: hidden;
                            white-space: nowrap;
                        }



                        /* new css for dobule changes */

                        .inner-sub-tittle {
                            float: left;
                            margin-right: 20px;
                            padding-right: 20px;
                            border-right: 1px solid #cfcfcf;
                            line-height: 20px;
                            color: #212121;
                        }

                        .inner-sub-tittle span {
                            margin-left: 10px;
                        }

                        .inner-sub-tittle:last-child {
                            border-right: none;
                        }

                        .tmt_tornamentsubtitle {
                            margin-top: 10px;
                            float: left;
                            width: 100%
                        }

                        .draw-header {
                            max-height: 90px;
                            overflow: hidden;
                        }

                        span.active-text {
                            color: #6DCCC1
                        }

                        .button-ahead-full {
                            float: left;
                            width: calc(100% - 50px);
                            border: 1px solid #CFCFCF;
                            margin: 25px;
                        }

                        .button-ahead-full button {
                            width: 100%;
                            height: 60px;
                            background: url(../images/detail-participant.svg)#f2f2f2;
                            text-align: left;
                            border-bottom: 1px solid #CFCFCF;
                            color: #212121;
                            font-size: 20px;
                            font-weight: 500;
                            padding: 20px 30px;
                            background-repeat: no-repeat;
                            background-size: 24px;
                            background-position: right 20px center;
                        }

                        .button-ahead-full button img {
                            margin-right: 20px;
                        }

                        .button-ahead-full button:last-child {
                            border-bottom: none;
                        }

                        .block-box {
                            float: left;
                            width: 100%;
                        }

                        .form-field input[type="search"].search-input-icon {
                            background: #fff url(../images/search-icon-tour.svg) no-repeat right 5px center;
                            background-size: 16px;
                        }

                        .search-result-div .tour-detail-row {
                            padding: 20px 20px 10px;
                            background: #fafafa;
                            display: flex;
                        }

                        .search-result-div .last-detail {
                            border-bottom: 1px solid #d8d8d8;
                            color: #212121;
                            font-size: 16px;
                            padding-bottom: 8px;
                        }

                        .club-name-tour {
                            color: #9B9B9B;
                            font-size: 14px;
                            padding: 8px 0;
                            float: left;
                            width: 100%;
                        }

                        .search-result-div .pl-ch-detail-inner {
                            margin: 8px 0
                        }

                        .search-result-div .ahed-div {
                            padding: 0;
                        }

                        .search-result-div {
                            float: left;
                            width: 100%;
                            position: relative;
                            margin-top: 10px;
                            border-bottom: 10px solid #A8A8A8;
                            padding-bottom: 10px;
                        }

                        .search-result-div-upper {
                            float: left;
                            width: 100%;
                            padding: 10px 25px 40px;
                            background: #f2f2f2;
                        }

                        .search-result-div h3 {
                            color: #212121;
                            font-size: 18px;
                            font-family: "khand";
                            font-weight: 500;
                            margin-bottom: 30px;
                        }

                        /*  for custom checkbox */

                        .switch {
                            position: relative;
                            display: inline-block;
                            width: 34px !important;
                            height: 14px;
                        }

                        .switch input {
                            opacity: 0;
                            width: 0;
                            height: 0;
                        }

                        .slider1 {
                            position: absolute;
                            cursor: pointer;
                            top: 0;
                            left: 0;
                            right: 0;
                            bottom: 0;
                            background-color: #9B9B9B;
                            -webkit-transition: .4s;
                            transition: .4s;
                        }

                        .slider1:before {
                            position: absolute;
                            content: "";
                            height: 20px;
                            width: 20px;
                            left: -1px;
                            bottom: -3px;
                            background-color: #E6E6E6;
                            -webkit-transition: .4s;
                            transition: .4s;
                        }

                        input:checked+.slider1 {
                            background-color: #e6e6e6;
                        }

                        input:focus+.slider1 {
                            box-shadow: 0 0 1px #e6e6e6;
                        }

                        input:checked+.slider1:before {
                            -webkit-transform: translateX(18px);
                            -ms-transform: translateX(18px);
                            transform: translateX(18px);
                            background: #6DCCC1;
                        }

                        /* Rounded sliders */

                        .slider1.round {
                            border-radius: 34px;
                            margin-left: 0;
                        }

                        .slider1.round:before {
                            border-radius: 50%;
                        }

                        /*  for custom checkbox */

                        .bottom-box {
                            float: left;
                            width: 100%;
                            padding: 40px 25px 30px;
                            box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.1);
                        }

                        .reserv-seat-box {
                            float: left;
                            width: 100%;
                            display: flex;
                        }

                        .li-label {
                            color: #606060;
                            font-size: 16px;
                            font-family: "khand";
                            font-weight: 400;
                            margin-left: 10px;
                        }

                        .bottom-box .btn-group {
                            margin-top: 40px;
                        }

                        .tour-member-section .tour-rightmemsection {
                            border: none;
                            border-bottom: 2px solid #d8d8d8;
                        }



                        .tour-no-sect .checkboxCustom label::before {
                            background: none;
                            border: 2px solid #606060;
                            left: 0;
                            right: 0;
                            margin: 0 auto;
                        }

                        .tour-no-sect .checkboxCustom label::after {
                            left: 0;
                            right: 0;
                            margin: 0 auto;
                        }

                        .tour-no-sect .checkboxCustom {
                            padding: 0;
                            width: 40px;
                            text-align: center;
                        }

                        .main-edit-box button {
                            float: right;
                            margin: 5px 0;
                        }

                        .main-edit-box {
                            float: left;
                            width: 100%;
                            margin: 20px 0;
                        }

                        .btn-group-white {
                            background: #fff;
                            padding: 25px;
                            float: left;
                            width: 100%;
                            box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.1);
                        }

                        .btn-group-white img {
                            margin-left: 10px;
                        }

                        span.check-label {
                            color: #212121;
                            font-size: 16px;
                            font-family: "khand";
                            font-weight: 500;
                            float: left;
                            padding-left: 10px;
                            line-height: 25px;
                            margin-top: -3px;
                        }

                        label.label-for-checkbox {
                            width: auto;
                            margin: 0;
                            padding: 0;
                        }

                        .label-detail {
                            font-family: "khand";
                            font-size: 16px;
                            color: #212121;
                            font-weight: 500;
                            margin-top: 10px;
                            float: left;
                            width: 100%;
                            text-overflow: ellipsis;
                            overflow: hidden;
                            white-space: nowrap;
                        }

                        hr {
                            background: #9b9b9b;
                            margin: 10px 0;
                            float: left;
                            width: 100%;
                        }

                        .form-booking hr {
                            margin: 20px 0 20px -25px;
                            width: calc(100% + 50px);
                        }

                        tr.for-bottom-border td {
                            border-bottom: 1px solid #d8d8d8;
                            position: relative;
                        }

                        tr.for-bottom-border span.double-box {
                            float: left;
                            width: 100%;
                            padding: 5px 0;
                            display: flex;
                            height: 50px;
                            align-items: center;
                        }

                        tr.for-bottom-border span.double-box img {
                            border-radius: 50%;
                        }

                        .for-bottom-border td:first-child {
                            padding-left: 0;
                        }

                        #manage-confirmed-double tbody tr:last-child td:after {
                            height: 10px;
                            background: #a8a8a8;
                            position: absolute;
                            content: "";
                            left: 0;
                            width: 100%;
                            bottom: -20px;
                        }

                        #manage-confirmed-double tbody tr:last-child td:first-child:after {
                            height: 0;
                            content: "";
                            left: 0;
                        }

                        #manage-confirmed-double {
                            position: relative;
                            margin: 0 !important;
                            padding: 0;
                        }

                        .dataTables_info {
                            float: right !important;
                            margin-top: 30px;
                            margin-right: 30px;
                            height: 40px;
                            display: flex;
                            align-items: center;
                            color: #737373;
                            font-size: 18px;
                            font-family: "khand"
                        }

                        .dataTables_info span {
                            margin-right: 5px;
                        }

                        #manage-confirmed-double .pending-btns div {
                            display: flex;
                            justify-content: center;
                        }

                        #manage-confirmed-double .pending-btns div button {
                            width: 50px;
                            height: 50px;
                        }

                        .double-player-box {
                            /* float: left; */
                            padding: 25px;
                        }

                        .double-player-box .tour_lower-box-gray {
                            padding: 0 0 10px 0;
                        }

                        .tour_lower-box-gray-inner {
                            display: flex;
                            align-items: center;
                            padding: 8px 0 0;
                        }

                        .double-player-box-inner-second .tour-member-section {
                            box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
                        }

                        .add-player-btn {
                            color: #6DCCC1;
                            font-size: 18px;
                            font-family: "khand";
                            font-weight: 400;
                            text-align: right;
                            float: right;
                            padding-bottom: 10px;
                        }

                        .add-player-btn img {
                            margin-left: 10px;
                        }

                        .add-player-btn-box {
                            float: left;
                            width: 100%;
                            border-bottom: 1px solid #9b9b9b;
                        }

                        .add-player-box {
                            float: left;
                            width: 100%;
                            height: 80px;
                            border: 1px dashed #737373;
                            color: #BCBCBC;
                            font-size: 18px;
                            font-family: "khand";
                            font-weight: 500;
                        }

                        .add-player-box button {
                            height: 100%;
                            width: 100%;
                            padding: 0 25px;
                            display: flex;
                            align-items: center;
                            justify-content: flex-start;
                        }

                        .add-player-box img {
                            margin-right: 15px;
                        }

                        .tour_bx-grey1 {
                            background-color: #f2f2f2;
                            box-shadow: inset 0px 18px 15px -10px rgba(0, 0, 0, 0.1);
                            padding: 40px 25px 30px !important;
                        }

                        .tour_bx-grey1 .li-label {
                            color: #212121;
                            font-size: 20px;
                            font-family: "khand";
                            font-weight: 500;
                            margin: 0;
                            float: left;
                        }

                        .tour_bx-grey1 .reserv-seat-box {
                            display: block;
                        }

                        .tour_bx-grey1 .li-label span {
                            font-size: 16px;
                            color: #606060;
                            font-weight: 400;
                            display: block;
                            margin-top: 10px;
                        }

                        .tour_bx-grey1 .switch {
                            float: right;
                        }

                        .reserv-seat-uses {
                            float: left;
                            width: 100%;
                            margin: 50px 0 20px 0;
                        }

                        .reserv-seat-uses label {
                            float: left;
                            width: 100%;
                            color: #606060;
                            font-weight: 400;
                            font-size: 16px;
                        }

                        .uses-btn {
                            float: left;
                            width: 100%;
                        }

                        .uses-btn button {
                            width: 45px;
                            height: 45px;
                            color: #606060;
                            border: 1px solid #BCBCBC;
                            background: #fff;
                            float: left;
                        }

                        .uses-btn input {
                            height: 45px;
                            border: 1px solid #BCBCBC;
                            background: #fff;
                            width: calc(100% - 110px);
                            margin: 0 10px;
                            float: left;
                            text-align: center;
                            color: #212121;
                            font-size: 18px;
                            font-family: "khand";
                            font-weight: 500;
                        }

                        .active-btn {
                            background: #6DCCC1;
                            border: none;
                            min-height: 50px;
                            font-family: 'Khand', sans-serif;
                            font-weight: 400;
                            font-size: 25px;
                            color: #fff;
                        }

                        .inactive-btn {
                            background: #000;
                            opacity: 0.2;
                            pointer-events: none;
                        }

                        .block-box .form-field.player-search {
                            box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
                            margin: 0;
                            background: #fff;
                            padding: 40px 25px;
                            position: relative;
                        }

                        .tournament-tabMenu1.tournamentformtab {
                            padding: 0 0 20px 0;
                            float: left;
                            width: 100%;
                        }

                        .good-ol-form {
                            float: left;
                            width: 100%;
                            padding: 25px 25px 40px;
                        }

                        .black-btn {
                            background: #000;
                            color: #fff;
                            font-size: 18px;
                            font-family: "khand";
                            height: 40px;
                            margin-top: 20px;
                            float: left;
                            width: 100%;
                        }

                        .black-btn img {
                            margin-left: 8px;
                        }

                        .form-field input[type="text"],
                        .form-field input[type="tel"],
                        .form-field input[type="email"],
                        .form-field input[type="url"],
                        .form-field input[type="number"],
                        .form-field input[type="password"] {
                            padding: 0 30px 0 10px;
                        }

                        /* new css for dobule changes */
                        /*new css added on 2 dec*/

                        #tournamentseed {
                            background: url(../images/tournament/line-bg-shadow1.png) repeat;
                            background-size: cover;
                        }

                        /* #tournamentschedule-dble {
                            background: url(../images/tournament/line-bg-shadow1.png) repeat;
                            background-size: contain;
                            height: auto;
                        } */

                        .bg-contain {
                            background-size: contain !important;
                        }

                        .mar-rt-15 {
                            margin: 0 0 0 15px;
                        }

                        .pad-7per {
                            padding: 0 6%;
                        }

                        .mar-rt-6 {
                            margin-right: 6%;
                        }

                        .align-left {
                            text-align: left !important;
                        }

                        .seed-sno-nobdr {
                            border: none;
                            width: 35px;
                            height: 35px;
                            text-align-last: center;
                            color: #000 !important;
                            background: none;
                        }

                        table.seed_table-double thead tr th:first-child {
                            padding-left: 0;
                        }

                        table.seed_table-double thead tr th {
                            white-space: nowrap;
                            padding: 5px 0 0 8px !important;
                        }

                        .custom-table.seed-table.seed_table-double.dataTable>tbody tr td {
                            color: #212121;
                            white-space: nowrap;
                            padding: 0 !important;

                        }



                        .seed_table-double>tbody tr td:first-child,
                        .seed_table-double>tbody tr td:nth-child(3),
                        .seed_table-double>tbody tr td:nth-child(12) {
                            min-width: 60px;
                        }

                        .seed_table-double>tbody tr td:nth-child(3) .seed-double-box,
                        .seed_table-double>tbody tr td.arrow-wrap .seed-double-box {
                            justify-content: center;
                        }

                        .seed_table-double>tbody tr td:nth-child(10),
                        .seed_table-double>tbody tr td:nth-child(11) {
                            color: #9b9b9b;
                        }

                        .seed_table-double>tbody tr td:last-child div {
                            display: flex;
                            justify-content: center;
                            padding-left: 15px;
                        }

                        .seed_table-double>tbody tr td:last-child .btn-round {
                            float: left !important;
                            width: 38px;
                            height: 38px;
                            border-radius: 50%;
                            border: 1px solid #d8d8d8;
                        }

                        .seed_table-double>tbody tr td:last-child div button:first-child {
                            margin-right: 15px;
                        }

                        #seed-double-inner tr {
                            border-spacing: 10px !important;
                            border-collapse: separate !important;
                        }

                        #seed-double-inner {
                            border-collapse: separate;
                            border-spacing: 0 1px;
                            padding: 0;
                        }

                        #seed-double-inner tr td {
                            background: #fff !important;
                        }

                        .seed_table-double tbody tr td:nth-child(2) {
                            position: relative;
                        }

                        #seed-double-inner tbody tr td:last-child {
                            text-align: right !important;
                        }

                        .ml-50 {
                            margin-left: 45px;
                        }

                        .light-text {
                            color: #9b9b9b;
                        }

                        .double-txt,
                        .double-txt-left {
                            float: left;
                            padding: 8px 0;
                            width: 100%;
                        }

                        .double-txt span,
                        .double-txt-left span {
                            float: left;
                            width: 100%;
                            padding: 2px 0;
                        }

                        .double-txt-left {
                            width: 80%;
                        }

                        .double-txt-right {
                            float: right;
                            width: 20%;
                        }

                        .double-txt-right span {
                            float: right !important;
                            overflow: visible;
                            width: 100% !important;
                            margin-right: 0 !important;
                            text-overflow: unset !important;
                            max-width: 100% !important;
                        }

                        .draw_double .draw_pdetail,
                        .draw_double .mul-div,
                        .double-ht {
                            height: 65px !important;
                        }

                        .mul-div .txt {

                            justify-content: flex-start;
                        }



                        .dbl-mul-right>.mscoreBox {
                            width: 17%;
                        }

                        .draw_seed-double::before {
                            background-color: #FF0058 !important;
                            color: #fff;
                            content: "SEEDED";
                            width: 65px;
                            position: absolute;
                            top: 26px;
                            left: -39px;
                            font-size: 8px;
                            font-weight: 600;
                            height: 11px;
                            padding: 0px 16px;
                            -webkit-transform: rotate(-90deg);
                            -moz-transform: rotate(-90deg);
                            -o-transform: rotate(-90deg);
                            -ms-transform: rotate(-90deg);
                            transform: rotate(-90deg);
                            font-family: 'Roboto', sans-serif;
                            display: flex;
                            align-items: center;
                            letter-spacing: 1px;
                        }

                        .rank-cnt-double::before {
                            content: "RANK";
                            position: relative;
                            top: 1px;
                            right: 46px;
                            padding: 0 20px;
                            letter-spacing: 1px;
                            width: 63px;
                            color: #606060;
                            font-size: 8px;
                            font-weight: 600;
                            font-family: "roboto";
                            border-top: 1px solid #606060;
                            display: flex;
                            align-items: start;
                            justify-content: flex-start;
                            -ms-transform: rotate(-90deg);
                            -webkit-transform: rotate(-90deg);
                            transform: rotate(-90deg);
                        }

                        .dbl-mul-left {
                            width: calc(100% - 20%) !important;
                            padding: 0 0 0 15px !important
                        }

                        .double-right-content {
                            width: 20% !important;
                            float: right;
                        }

                        .rank-cnt-double img {
                            height: 18px;
                            margin-top: -16px;
                        }

                        .man_edit-double img {
                            height: 18px;
                        }

                        .dotted-bdr-icon img {
                            height: 100%;
                        }

                        .double-right-content {
                            max-width: 46px !important;
                        }

                        /*rightsidebareditmatchdetails css*/

                        .tour_player-pic-comparision {
                            width: 100%;
                            float: left;
                            margin: 40px auto;
                            display: flex;
                        }

                        .tour_player-pic-comparision>div {
                            float: left;
                        }

                        .tour_edit-player-width:first-child {
                            width: calc(56% - 50px);

                            margin-right: 10px;
                        }

                        .tour_edit-player-width:last-child {
                            width: calc(56% - 50px);

                            margin-left: 10px;
                        }

                        .tour_vs-text,
                        .tour_vs-text-dbl {
                            font-size: 22px;
                            font-weight: 600;
                            color: #6dccc1;
                            padding: 15px;
                            text-align: center;
                            border: 2px solid #6dccc1;
                            border-radius: 50%;
                            width: 40px;
                            height: 40px;
                            display: flex;
                            justify-content: center;
                            align-items: center;
                            margin: 0 auto;
                            position: relative;
                        }

                        .tour_vs-text::before {
                            border: 1px solid #6dccc1;
                            content: "";
                            position: absolute;
                            top: -15px;
                            height: 15px;
                        }

                        .tour_vs-text::after {
                            border: 1px solid #6dccc1;
                            content: "";
                            position: absolute;
                            top: 38px;
                            height: 15px;
                        }

                        .tour_vs-text-dbl::before {
                            border: 1px solid #6dccc1;
                            content: "";
                            position: absolute;
                            top: -25px;
                            height: 25px;
                        }

                        .tour_vs-text-dbl::after {
                            border: 1px solid #6dccc1;
                            content: "";
                            position: absolute;
                            top: 38px;
                            height: 25px;
                        }

                        .tour_player1-img {
                            float: left;
                            width: 40px;
                            height: 40px;
                            background-color: #a5a5a5;
                            border-radius: 50%;
                            display: inline-block;
                            position: relative;
                        }

                        .tour_player1-img img {
                            border-radius: 50%;
                        }

                        .tour_player1-img div {
                            color: #212121;
                            font-size: 15px;
                            float: left;
                            width: 100%;
                            text-align: center;
                            position: absolute;
                            bottom: -25px;

                        }

                        .tour_vs-text-wrap {
                            width: 40px;
                        }

                        .edit-tour-player-details {
                            white-space: nowrap;
                            font-size: 15px;
                            color: #212121;
                            font-family: "khand";
                            font-weight: 400;
                            line-height: 2.8;
                            margin: 0 5px;
                            float: left;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            width: calc(100% - 50px);
                        }

                        .tour_edit-player-width div span {
                            float: left;
                        }

                        .cus-grouphead {
                            padding: 15px 0 !important;
                            margin: 0 !important;
                        }

                        .tour_edit-player-width-inner {
                            margin: 0 0 10px;
                            float: left;
                            width: 100%;
                        }

                        .tour_vs-text-wrap-dbl {
                            position: relative;
                            top: 22px;
                            width: 40px;
                        }

                        /*seeddouble css starts here*/

                        .seed-double-box {
                            float: left;
                            width: 100%;
                            padding: 12px 8px;
                            margin-bottom: 3px;
                            display: flex;
                            height: 65px;
                            align-items: center;
                            background: #fff;
                        }

                        .double-seeded-cl {
                            /* background-color: #FF0058 !important;
                            color: #fff;
                            width: 10px;
                            position: absolute;
                            top: 0;
                            left: -9px;
                            height: 98%;
                            padding: 0; */
                            background-color: #FF0058 !important;
                            color: #fff;
                            width: 12px;
                            position: relative;
                            top: -1px;
                            height: 133px;

                        }

                        .player-info-no {
                            position: relative;
                            top: 6px;
                            left: 18px;
                        }

                        @media only screen and (max-width:480px) {
                            .seed_table-double tbody tr td {
                                padding: 0 !important;
                            }
                        }

                        /*rightsidebar invitedplayers css*/

                        .inv-players-box {
                            float: left;
                            width: 100%;
                            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
                            padding: 10px;
                        }

                        .invitedplayer-img {
                            border-radius: 50%;
                            width: 62px;
                            float: left;
                            margin: 5px 15px 0 0;
                            height: 62px;
                        }

                        .playerdetail-wrap {
                            float: left;
                        }

                        .playerdetail-wrap h5,
                        .playerdetail-wrap .invplayer-rating {
                            font-family: "khand";
                            font-size: 16px;
                            font-weight: 400;
                            color: #212121;
                            margin: 5px 0;
                        }

                        .playerdetail-wrap .invplayer-rating span {
                            margin-left: 15px;
                            position: relative;
                        }

                        .playerdetail-wrap .invplayer-rating span::before {
                            content: "";
                            position: absolute;
                            top: 10px;
                            left: -10px;
                            width: 3px;
                            height: 3px;
                            background-color: #000;
                            border-radius: 50%;
                        }

                        .playerdetail-wrap .player-mail {
                            color: #9b9b9b;
                            font-family: "khand";
                            font-size: 14px;
                            font-weight: 400;
                        }

                        .invplayer-info-btn {
                            padding: 0;
                            margin: 0;
                            width: 24px;
                            height: 24px;
                            margin-top: 18px;
                            position: relative;
                        }

                        .invplayer-info-btn img {
                            width: 14px !important;
                            height: 14px !important;
                        }

                        .invpla-moreinfo {
                            display: block;
                            position: absolute;
                            right: 16px;
                            top: 39px;
                            z-index: 10;
                        }

                        .invpla-moreinfo .item {
                            padding: 15px;
                            min-width: 120px;
                            font-size: 16px;
                            font-weight: 500;
                            color: #ffffff;
                            text-align: left;
                            background-color: #000000;
                            border-bottom: 1px #ffffff solid;
                            cursor: pointer;
                        }

                        .pd-tp-10 {
                            padding-top: 10px;
                        }

                        /*schedule-double css starts here*/

                        .scd-holder {
                            float: right;
                            position: relative;
                            top: -23px;
                            right: 6%;
                        }

                        .scd-body-inner {
                            float: left;
                            width: 100%;
                        }

                        .double-tab-wrap {
                            float: left;
                            width: 100%;
                        }

                        .double-tab-wrap h3 {
                            font-family: "khand";
                            font-size: 25px;
                            font-weight: 400;
                            text-align: left;
                            text-transform: capitalize;
                            padding: 5px 0;
                            margin-top: 50px;
                        }

                        .sc-double-tab,
                        .sc-double-tab-matchstart {
                            float: left;
                            width: 100%;
                            border-bottom: 1px solid #A8A8A8;
                            border-top: 1px solid #a8a8a8;
                        }

                        #schedule-double,
                        #schedule-double-matchstart {
                            border-collapse: separate;
                            border-spacing: 0 5px;
                            padding: 5px 0 !important;
                        }

                        #schedule-double tr th,
                        #schedule-double-matchstart tr th {
                            padding: 0 8px;
                        }

                        #schedule-double tr th:first-child,
                        #schedule-double-matchstart tr th:first-child {
                            padding: 0 8px 0 0;
                            text-align-last: left;
                        }

                        #schedule-double tr th:nth-child(2),
                        #schedule-double-matchstart tr th:nth-child(2) {
                            padding-left: 15px;
                        }



                        .sc-double-tab tr td,
                        .sc-double-tab-matchstart tr td {
                            background-color: #ffffff;
                            padding: 12px 8px;
                            /* text-align-last: center; */
                            position: relative;
                            min-height: 65px;
                            vertical-align: middle;
                        }

                        .sc-double-tab tr td:first-child,
                        .sc-double-tab-matchstart tr td:first-child {
                            background: none !important;
                            text-align-last: start;
                            padding-left: 0 !important;
                        }

                        .sc-double-tab tr td:last-child,
                        .sc-double-tab-matchstart tr td:last-child {
                            text-align-last: center;
                            background: none !important;
                        }

                        .sc-double-tab tr td:nth-child(2),
                        .sc-double-tab-matchstart tr td:nth-child(2) {
                            background-color: #E6E6E6 !important;
                            text-align-last: left;
                            padding-left: 15px;
                        }

                        /* .sc-double-tab tr td:nth-child(4),
                        .sc-double-tab-matchstart tr td:nth-child(4) {
                            border-right: 1px solid #cfcfcf;
                        } */

                        .schedule_countryState {
                            font-size: 0.825rem;
                            font-weight: 600;
                            color: #606060;
                        }

                        /* .sc-double-tab tr td:nth-child(4),
                        .sc-double-tab tr td:nth-child(7),
                        .sc-double-tab-matchstart tr td:nth-child(4),
                        .sc-double-tab-matchstart tr td:nth-child(7) {
                            border-left: 1px solid #cfcfcf;
                            border-right: 1px solid #cfcfcf;
                        } */

                        .sc-double-tab tr td:nth-child(4),
                        .sc-double-tab tr td:nth-child(6) {

                            text-align-last: left;
                        }

                        .Schdouble-sel-btn button {
                            display: block;
                            background-color: #fff;
                            color: #212121;
                            font-family: "Khand";
                            font-size: 18px;
                            font-weight: 500;
                            margin-right: 10px;
                            text-transform: uppercase;
                            cursor: pointer;
                            padding: 12px 50px 12px 12px;
                            width: 100%;
                            text-align: left;
                            border: 1px solid #BCBCBC;
                            background-image: url(../images/caret-icon-grey-down.svg);
                            background-size: 28px;
                            background-position: center right 5px;
                            background-repeat: no-repeat;
                        }

                        .schedule-enterscore {

                            color: #212121;
                            box-shadow: none !important;
                            border: none !important;
                            background-color: #fafafa !important;
                        }

                        .schedule-enterscore::placeholder,
                        .schedule-enterscore::-moz-placeholder,
                        .schedule-enterscore:-ms-input-placeholder,
                        .schedule-enterscore::-webkit-input-placeholder {
                            color: #6dccc1 !important;
                        }

                        #schedule-double-matchstart tr td:nth-child(7) {
                            padding: 0 !important;
                        }

                        .sc-double-tab-matchstart tr td:nth-child(4),
                        .sc-double-tab-matchstart tr td:nth-child(6),
                        .sc-double-tab-matchstart tr td:nth-child(7) {
                            min-width: 180px;
                            text-align-last: left;
                        }

                        .partial-bg-winner {
                            background: linear-gradient(to left, #73CEC4 0%, #A3DFD8 8%, #BFE9E4 14%, #ffffff 46%) !important;
                        }

                        .schmatch-bdr-inner {
                            width: calc(100% - 7%) !important;
                            float: right;
                        }

                        .schmatch-bdr-inner::before {
                            border-left: 3px solid #6dccc1 !important;
                            content: "";
                            position: relative;
                            top: -20px;
                            left: -13px;
                        }

                        .schedule-nav {
                            padding: 0 5% !important;
                        }

                        .holder button:first-child:after {
                            background: #737373 !important;
                            width: 1px;
                            height: 100%;
                            content: "";
                            position: absolute;
                            right: -22px;
                            top: 0;

                        }

                        .holder button {

                            position: relative;
                            margin: 0 20px;

                        }

                        h3.groupClassHeading-main {
                            float: left;
                            width: 100%;
                            padding: 15px 25px 20px !important;
                            color: #212121;
                            font-size: 22px;
                        }

                        .tabMenu.form-field {
                            margin: 0;
                            padding: 10px 25px 30px;
                        }

                        label.with-extra-label {
                            width: auto !important;
                        }

                        .right-sidebar-custom {
                            float: right;
                        }

                        .right-sidebar-custom .checkbox {

                            margin: 0;
                        }

                        .right-sidebar-custom .checkbox label {
                            padding-left: 5px;
                            margin: 0;
                            color: #212121;
                            font-family: "Khand";
                            font-weight: 500;


                        }

                        .for-set-oth-row {
                            float: left;
                            width: 100%;
                        }

                        .input-group-addon-place {

                            float: left;
                        }

                        .sub-heading {


                            float: left;
                            width: 100%;
                            border-bottom: 1px solid #606060;
                            padding-bottom: 10px;
                        }

                        .add-button-right {
                            float: right
                        }

                        .add-button-right #addGroupClassMoreAddCourts {

                            margin-top: 0;
                        }

                        .rightbar-toggle-custom {
                            float: left;
                            width: 100%;
                            display: flex;
                        }

                        .rightbar-toggle-custom .switch {
                            width: 40px;
                        }

                        .rightbar-toggle-custom span.li-label {
                            color: #212121;
                            font-weight: 500;
                        }

                        td.manage-last-btn {
                            text-align-last: center !important;
                        }

                        .set-pop-btn {

                            position: relative;
                            width: 40px;
                            margin: 0 auto;
                        }

                        .custom-table.seed-table.seed_table-double.dataTable tbody td:first-child,
                        .custom-table.seed-table.seed_table-double.dataTable thead th:first-child {

                            text-align: left;
                            padding-left: 0 !important;
                        }



                        .bracs .draw_ul.finalClass li:nth-child(even)::after {

                            display: none;
                        }


                        .seed-table.seed-table-single td {
                            background: #fff;
                            text-align: left;

                        }

                        .seed-table.seed-table-single th:first-child,
                        .seed-table.seed-table-single td:first-child {

                            text-align: left;
                        }

                        .seed-table.seed-table-single td:first-child form {

                            float: left;
                        }

                        .tournament_rating {
                            background-color: #FF2984 !important
                        }

                        .coach_rating {
                            background-color: #FF994B !important;
                        }

                        .match_rating {
                            background-color: #6dccc1 !important;
                        }

                        .self_rating {
                            background-color: #BCBCBC !important;
                        }

                        .seed-table.seed-table-single .seedlist-pic {
                            margin-left: 10px;
                        }

                        .seed-double-box a {
                            margin: 0 auto;
                        }

                        .tour-rem-time div.end-text {

                            color: #F25757;
                        }

                        .tour-reg-close span.date-close {
                            font-size: 15px;
                            color: #212121;
                            font-family: 'Khand';
                            font-weight: 500;
                        }

                        .tour-rem-time>div span {
                            color: #BCBCBC;
                            font-size: 14px;
                            font-family: 'Khand';
                            font-weight: 400;
                            float: left;
                            width: 100%;
                            line-height: 15px;
                        }

                        .days::after,
                        .hours::after,
                        .mins::after {

                            position: absolute;
                            content: ":";
                            width: 2px;
                            height: 50px;
                            right: 1px !important;
                            height: 100%;
                            top: -5px;

                        }

                        .tour-rem-time {
                            float: left;
                            width: 100%;
                            padding: 8px 0 20px 0;
                            display: flex;
                            text-align: center;
                            justify-content: center;

                        }

                        /*   .days,.hours,.mins,.secs{
                                 width:25%; float: left;
                            } */

                        .panel-body {
                            padding: 15px 25px;
                        }

                        .class-fee-detail.box-shadow-divder.classFeeGC {
                            width: calc(100% + 50px);
                            margin-left: -25px;
                        }



                        .titlewidth {
                            margin: 10px 0 !important;
                        }

                        .pending-btns>div {
                            display: flex;
                        }


                        .half-width-main div.innerFirst {
                            width: 48%;
                            margin-right: 4%;
                            float: left;
                        }

                        .half-width-main div.innerLast {
                            width: 48%;
                            float: left;
                        }

                        .tabgender.active {
                            background-color: #6dccc1;
                            color: #fff;
                            border: 1px solid #6dccc1 !important;
                        }

                        .tabgender {
                            background-color: #737373;
                            display: inline-block;
                            border: 1px solid #737373 !important;
                            outline: none;
                            font-weight: 500;
                            cursor: pointer;
                            padding: 14px 16px;
                            font-size: 18px;
                            margin-right: 3%;
                            width: 31.3%;
                            color: #fff;
                            float: left;
                        }

                        .tabgender2.active {
                            background-color: #6dccc1;
                            color: #fff;
                            border: 1px solid #6dccc1 !important;
                        }

                        .tabgender2 {
                            background-color: #737373;
                            display: inline-block;
                            border: 1px solid #737373 !important;
                            outline: none;
                            font-weight: 500;
                            cursor: pointer;
                            padding: 14px 16px;
                            font-size: 18px;
                            margin-right: 3%;
                            width: 31.3%;
                            color: #fff;
                            float: left;
                        }

                        .tabgender:last-child {
                            margin-right: 0;
                        }

                        .tabgender2:last-child {
                            margin-right: 0;
                        }

                        .court-add-remove div {
                            width: auto;

                        }




                        .form-field.court-add-remove,
                        .form-group.court-add-remove {
                            margin: 0;
                        }

                        .form-field.extraCourts {
                            margin: 5px 0;
                        }

                        .noShowCheck button,
                        .confirmedCheck button {
                            margin: 0 5px;
                        }

                        .noShowCheck,
                        .confirmedCheck {
                            width: 100px;
                        }


                        span.digit-text {
                            display: inherit;
                            margin: 0 !important;
                        }

                        .main-name-box {
                            float: left;
                            width: 100%;
                        }

                        .tour-detail-row .pl-ch-detail {
                            width: calc(100% - 60px);
                        }

                        .double-txt-inner {
                            float: left;
                            width: 100%;
                        }

                        .for-invited-player .tour-detail-row {
                            display: flex;
                        }

                        table.manage-single.confirmed-tab th.no-shorting.sorting {

                            background: none !important;
                        }

                        .main-box-score .radio-half {
                            float: left;
                            width: 100%;
                            margin: 25px 0;
                        }

                        span.label-tag {
                            float: right;
                            font-size: 12px;
                            color: #121212;
                        }

                        .margin-top-30-minus {
                            margin-top: -30px;
                            float: left;
                        }


                        #outerTournamentForm .half-width-self {
                            width: 48%;
                            float: left;
                        }

                        #outerTournamentForm .radio-half {

                            float: left;
                            width: 100%;
                            margin: 25px 0;
                        }

                        .edt-score-player-details span {
                            float: left;
                            width: calc(100% - 50px);
                        }

                        .img-block {
                            padding: 5px 0 0 10px;
                        }

                        .seeded-player,
                        .active-tag {
                            background-color: #FF0058 !important;
                            color: #fff;
                            width: 12px;
                            position: absolute;
                            top: 0px;
                            height: 100%;
                            left: 0;
                        }

                        .seeded-player span,
                        .active-tag span {
                            transform: rotate(-90deg);
                            font-family: 'Roboto', sans-serif;
                            display: flex;
                            align-items: center;
                            letter-spacing: 1px;
                            font-size: 8px;
                            height: 100%;
                            justify-content: center;
                            padding-top: 2px;

                        }

                        .custom-table1 td {
                            padding: 8px 12px !important;
                            background: #fff;
                        }

                        .custom-table1 th {
                            padding: 30px 12px 0 12px !important;
                            text-align-last: left;
                            background-image: url(../images/tournament/sort-arrow.svg);
                            background-size: 20px;
                            background-repeat: no-repeat;
                            background-position: bottom 0px right 5px !important;
                            text-transform: uppercase;

                        }

                        .custom-table1 td.no-padding {
                            padding: 0 !important;
                        }

                        .relative-block {

                            position: relative;
                            padding-left: 20px;
                        }

                        .red-text {
                            color: #D9364F;
                            margin-left: 5px;

                        }

                        table.dataTable tbody tr {

                            background: none !important;
                        }

                        .groupclass-table1 td:first-child,
                        .groupclass-table1 td:last-child {
                            background: #f2f2f2;
                            text-align: center;

                        }

                        .groupclass-table1 {

                            border: none !important;
                            padding: 0 !important;
                        }

                        .groupclass-table1 tbody tr {
                            box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
                        }


                        .groupclass-table1 td.date-time-add {
                            font-size: 14px;
                            color: #212121;
                            font-family: 'Khand';
                            font-weight: 400;

                        }

                        .groupclass-table1 td.date-time-add span {
                            color: #737373;
                            display: block;
                            margin: 3px 0px;
                        }

                        .groupclass-table1 td.point-block span.get-point {
                            color: #212121;
                            font-family: 'Khand';
                            font-weight: 500;
                            font-size: 16px;
                            margin: -7px 0 0 0;

                        }

                        .groupclass-table1 td.point-block span.totel-point {
                            color: #212121;
                            font-family: 'Khand';
                            font-weight: 400;
                            font-size: 16px;
                            margin-top: 8px;

                        }

                        .groupclass-table1 td.point-block {
                            color: #212121;
                            font-size: 30px;
                            font-weight: 400;

                        }

                        .groupclass-table1 td.point-block span {

                            float: left;
                            color: #BCBCBC;
                            font-size: 30px;
                            font-weight: 300;


                        }

                        .groupclass-table1 .setting-pop-btn {
                            left: 18px;
                            right: inherit;
                            top: 18px;
                        }

                        .groupclass-table1 .setting-pop-btn button {
                            background: #000 !important;
                            min-width: 135px;
                            display: flex;
                            align-items: center;
                        }

                        .groupclass-table1 .setting-pop-btn button img {
                            float: left;
                            margin-right: 10px;

                        }

                        .groupclass-table1 .setting-pop-btn button span {

                            float: left;
                        }

                        .nav.nav-pills.nav-bor.sab-nav-group a {
                            font-size: 16px !important;
                            text-transform: uppercase;
                            font-family: 'Khand';
                            font-weight: 500;


                        }

                        .for-line-bg {
                            background: url(../images/tournament/line-bg-shadow1.png) repeat;
                            background-size: contain;


                        }

                        .wh-box-whi-margin {
                            float: left;
                            width: 100%;
                            margin-top: 40px;
                        }


                        .custom-table1 td.td-active {

                            padding-left: 20px !important;

                        }

                        /*--new css for report--*/

                        #tab1download .btnstyle {

                            margin-right: 20px !important;
                        }

                        #tab1download.row {
                            margin-left: -15px;
                            margin-right: -15px;
                        }

                        .container.rep-pad-0 {
                            padding: 0;
                            float: left;
                            border-top: 1px solid rgba(112, 112, 112, .1);
                            background: rgba(0, 0, 0, 0.1);
                        }

                        .for-bg-on.ng-scope {
                            position: fixed;
                            top: 0;
                            left: 0;
                            width: 100%;
                            background: #f4f4f4;
                            height: 70px;
                            z-index: 9;
                            border-bottom: 1px solid #cfcfcf;
                        }

                        .tour-manage-sub-nav li.for-dot a:before {
                            left: -14px;
                            top: -8px;

                        }


                        /*--new css for report--*/