a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, tbody, tfoot, thead, th, tdvideo, tt, u, ul, var {
 background: transparent;
 border: 0 none;
 font-size: 100%;
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 vertical-align: top;
 font-style: normal;
}
ol, ul {
 list-style: none;
}
blockquote, q {
 quotes: none;
}
img {
 vertical-align: top;
}
embed {
 vertical-align: top;
}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
 display: block;
}
mark, rp, rt, ruby, summary, time {
 display: inline;
}
input, textarea {
 border: 0;
 padding: 0;
 margin: 0;
 outline: 0;
}
iframe {
 border: 0;
 margin: 0;
 padding: 0;
}
input, textarea, select {
 margin: 0;
 padding: 0px;
}
fieldset, img {
 border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
 font-style: normal;
 font-weight: normal;
}
li {
 list-style: none;
}
caption, th {
 text-align: left;
}
q:before, q:after {
 content: '';
}
abbr, acronym {
 border: 0;
 font-variant: normal;
}
sup {
 vertical-align: top;
}
sub {
 vertical-align: bottom;
}
input, textarea, select {
 font-family: inherit;
 font-size: inherit;
 font-weight: inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
 color: #000;
}
p, ul, li, h1, h2, h3, h4, h5, h6 {
 margin: 0px;
 padding: 0px;
}
a {
 outline: 0;
 text-decoration: underline;
 -moz-outline: none;
}
a:hover {
 text-decoration: none;
 cursor: pointer;
}
a.nounderline, a:link.nounderline, a:visited.nounderline, a:active.nounderline {
 text-decoration: none;
}
a:hover.nounderline {
 text-decoration: underline;
}
a img {
 border: none;
 text-decoration: none;
}
img {
 border: none;
 text-decoration: none;
}
label, button {
 cursor: pointer;
 font-family: 'Arial', sans-serif, Verdana;
}
input:focus, select:focus, textarea:focus {
 outline: none;
}
select::-moz-focus-inner {
border: 0;
outline: 0
}
option::-moz-focus-inner {
border: 0;
outline: 0
}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {
border : 0px;
}
input[type="submit"]:focus, input[type="button"]:focus {
 outline : none;
}
fieldset {
 border: none;
}
html, body {
 width: 100%;
 padding: 0;
 margin: 0;
}
body {
 font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
 font-size: 12px;
 color: #000;
 background: #fff;
}
.wrapper {
 width: 100%;
 height: auto;
 margin: 0px auto;
}
.main-wrp {
 width: 100%;
}
.container-fluid {
 width: 100%;
 position: relative;
 overflow: hidden;
}
.container-box {
 width: 1280px;
 max-width: 100%;
 box-sizing: border-box;
 margin: 0px auto;
}
.container-inr {
 padding: 0px 15px;
}
.sfmc-logo {
 width: 100%;
 display: flex;
 justify-content: center;
 padding: 15px 0px;
}
.sfmc-logo img{ width: 100%; height: auto;}

.sfmc-logo span {
 display: inline-block;
}
.common-btn {
 width: 100%;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 text-align: center;
}
.common-btn a {
 text-decoration: none;
}
*, :after, :before {
 -webkit-box-sizing: inherit;
 box-sizing: inherit
}
*, :after, :before, body {
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale
}
.primary-button {
 height: 37px;
 color: #fff;
 -o-transition: all .15s ease;
 transition: all .15s ease;
 display: inline-block;
 position: relative;
 -webkit-transform-origin: bottom;
 -ms-transform-origin: bottom;
 vertical-align: top
}
.primary-button {
 -webkit-transition: all .15s ease;
 border-radius: .2rem;
 transform-origin: bottom
}
.primary-button a, .primary-button button {
 height: 100%;
 width: 100%;
 display: block;
 overflow: hidden;
 position: relative;
 -o-transition: all .1s ease;
 transition: all .1s ease
}
.primary-button a {
 padding: 0 1.8rem;
 -webkit-transition: all .1s ease
}
.primary-button a:before {
 content: "";
 display: block;
 position: absolute;
 height: 100%;
 width: 100%;
 z-index: 1;
 bottom: 0
}
.primary-button a:before {
 background-color: #000;
 border-radius: .2rem
}
.primary-button a:before {
 left: 0
}
.primary-button .cta-text {
 position: relative;
 display: block;
 height: 37px;
 line-height: 37px;
 z-index: 1;
 white-space: nowrap;
 font-size: 16px;
 color: #fff;
 font-weight: bold;
}
.primary-button .cta-text {
 text-align: center
}
.primary-button:before {
 position: absolute;
 content: "";
 width: calc(100% - 1rem);
 height: 1rem;
 -webkit-filter: blur(.5rem);
 filter: blur(.5rem);
 -webkit-backdrop-filter: blur(.5rem);
 backdrop-filter: blur(.5rem);
 bottom: -.5rem;
 transition: background .3s linear, height .3s linear, -webkit-transform .3s linear;
 -o-transition: transform .3s linear, background .3s linear, height .3s linear;
 transition: transform .3s linear, background .3s linear, height .3s linear;
 transition: transform .3s linear, background .3s linear, height .3s linear, -webkit-transform .3s linear;
 -webkit-transform-origin: center center;
 -ms-transform-origin: center center
}
.primary-button:before {
 border-radius: 1.5rem;
 padding: 0 1rem;
 -webkit-transition: background .3s linear, height .3s linear, -webkit-transform .3s linear;
 transform-origin: center center
}
.primary-button:before {
 background-image: -webkit-gradient(linear, left top, right top, from(#ff55e1), color-stop(red), to(#ffb400));
 background-image: -o-linear-gradient(left, #ff55e1, red, #ffb400);
 background-image: linear-gradient(90deg, #ff55e1, red, #ffb400);
 left: 50%;
 -webkit-transform: translateX(-50%);
 -ms-transform: translateX(-50%);
 transform: translateX(-50%);
 -webkit-animation: glowing-ltr 20s linear infinite;
 animation: glowing-ltr 20s linear infinite;
 -webkit-animation-play-state: paused;
 animation-play-state: paused
}
.primary-button:hover {
 color: #d1d1d1
}
.primary-button:hover a, .primary-button:hover button {
 -webkit-transform: translateY(-.3rem);
 -ms-transform: translateY(-.3rem)
}
.primary-button:hover a, .primary-button:hover button {
 transform: translateY(-.3rem)
}
.primary-button:hover:before {
 -webkit-filter: blur(10px);
 filter: blur(10px);
 height: 15px;
}
.primary-button:hover:before {
 background-size: 400%
}
.primary-button:hover:before {
 background-image: -webkit-gradient(linear, left top, right top, from(#ff55e1), color-stop(#ff0402), color-stop(#ffb402), color-stop(#ff0402), to(#ff55e1));
 background-image: -o-linear-gradient(left, #ff55e1, #ff0402, #ffb402, #ff0402, #ff55e1);
 background-image: linear-gradient(90deg, #ff55e1, #ff0402, #ffb402, #ff0402, #ff55e1);
 -webkit-animation-play-state: running;
 animation-play-state: running;
 -webkit-transform: translateX(-50%) scale(.9);
 -ms-transform: translateX(-50%) scale(.9);
 transform: translateX(-50%) scale(.9)
}
.primary-button:before {
 width: calc(100% - 3rem);
 height: 24px;
 -webkit-filter: blur(11px);
 filter: blur(11px);
 -webkit-backdrop-filter: blur(11px);
 backdrop-filter: blur(11px);
 bottom: -4px;
}
.primary-button:before {
 border-radius: 2rem;
}
@-webkit-keyframes glowing-ltr {
0% {
background-position:0 0
}
50% {
background-position:400% 0
}
to {
background-position:0 0
}
}
.whitbtn .primary-button .cta-text {
 color: #000!important;
}
.whitbtn .primary-button a:before, .whitbtn .primary-button button:before {
 background-color: #fff!important;
}
.fild-row .primary-button {
 width: 100%;
 margin-bottom: 15px;
 height: 40px;
}
.primary-button button {
  border: 0px;
    width: 100%;
    font-size: 16px;
    color: #fff;
    background: #000;
    border-radius: 1px;
    font-weight: bold;
    border-radius: 4px;
}
.cmpn-ftr {
 width: 100%;
}
.cmpn-ftr img {
 width: 100%;
}
.form-bg {
 background: url("https://image.emailinfo.hp.com/lib/fe9615737367017c73/m/1/68f7c749-bb46-4946-8638-ecd5388ac720.jpg") no-repeat center 0px;
 background-size: 100%;
}
.form-bg-dsbrd {
 background: #f3f4f6 url("https://image.emailinfo.hp.com/lib/fe9615737367017c73/m/1/f101c88f-38c2-4833-99d8-ec9708704166.jpg") no-repeat 0px 0px;
 background-size: 100%;
}
.grd-bg {
 background: linear-gradient(to right, #FF55E1, #FF0000, #FFB400)!important;
}
.omen-cont {
 width: 1060px;
 margin: 0px auto;
}
.omen-frm {
 width: 100%;
 padding: 30px 0px;
}
.omen-frm h1 {
 font-size: 30px;
 line-height: 35px;
 color: #080202;
 text-transform: uppercase;
 padding-bottom: 10px;
 font-weight: bold;
}
.omen-frm .subhd {
 font-size: 25px;
 line-height: 31px;
 color: #000000;
 padding-bottom: 20px;
 margin-bottom: 30px;
 border-bottom: #acacac 1px solid;
}
.omen-frm h2 {
 font-size: 25px;
 line-height: 30px;
 color: #080202;
 text-transform: uppercase;
 padding-bottom: 10px;
 font-weight: bold;
}
.omen-frm p {
 font-size: 20px;
 line-height: 25px;
 color: #000000;
 padding-bottom: 25px;
}
.omen-frmbox {
 width: 100%;
}
.fildbox-row {
 width: 100%;
 padding-bottom: 20px;
 display: flex;
 justify-content: space-between;
}
.fildbox-col {
 width: 31%;
}
.fildbox-col label {
 font-size: 14px;
 color: #000;
 display: block;
 padding-bottom: 7px;
 cursor: default;
}
.fildinput-box {
 width: 100%;
 position: relative;
}
.slect-list {
 width: 100%;
 height: 30px;
 padding: 0px 10px;
 background: #fff;
 border: #C4C4C4 1px solid;
 box-sizing: border-box;
 font-size: 14px;
 color: #1B1B1B;
 border-radius: 1px;
}
.input-filed {
 width: 100%;
 height: 30px;
 padding: 0px 10px;
 background: #fff;
 border: #E8E8E8 1px solid;
 box-sizing: border-box;
 font-size: 14px;
 color: #1B1B1B;
 border-radius: 1px;
}
.cap-dlts h2 {
 color: #fff!important;
}
.cap-dlts .fildbox-col label {
 color: #fff!important;
}
.colg-theme-lft {
 background: url("https://image.emailinfo.hp.com/lib/fe9615737367017c73/m/1/98183f56-8f19-4274-ba15-4e10a77234d4.png") no-repeat 0px 22%;
}
.colg-theme-rit {
 background: url("https://image.emailinfo.hp.com/lib/fe9615737367017c73/m/1/9874745f-a31f-4cba-b900-a3ca7808a6d9.png") no-repeat right 21%;
}
.colg-btn-row {
 width: 100%;
 padding: 20px 0px;
}
.colg-btn-row .common-btn {
 width: 120px;
}
.colg-btn-row .primary-button {
 width: 100%;
}
.team-dtls .fildinput-box {
 padding-bottom: 10px;
}
.team-theme-lft {
 background: url("https://image.emailinfo.hp.com/lib/fe9615737367017c73/m/1/103d1d98-4c08-4a41-96ce-45d6247ebb08.png") no-repeat left bottom;
}
.team-theme-rit {
 background: url("https://image.emailinfo.hp.com/lib/fe9615737367017c73/m/1/15f7c196-50f6-4b73-8c71-eef6067e233c.png") no-repeat right top;
}
.diclmr-box {
 padding: 30px 40px;
}
.diclmr-box h5 {
 font-size: 14px;
 color: #fff;
 padding-bottom: 10px;
 text-transform: uppercase;
}
.diclmr-box p {
 font-size: 14px;
 line-height: 20px;
 color: #F5F5F5;
 padding-bottom: 15px;
}
.diclmr-bg {
 background: #1b1b1b;
}
.colg-thankyou h1 {
 font-size: 40px;
 line-height: 45px;
 color: #000;
 text-transform: uppercase;
 padding-bottom: 20px;
 font-weight: bold;
}
.colg-thankyou p {
 font-size: 20px;
 line-height: 25px;
 color: #1B1B1B;
 padding-bottom: 15px;
}
.colg-thankyou .common-btn {
 width: 250px;
}
.thankyou-theme-lft {
 background: url("../images/thankyou-theme-lft.png") no-repeat left bottom;
}
.omenofr-bnr-cont {
 width: 44%;
 padding: 20px 0 40px 0px;
 order: 1;
}
.bannericon {
 width: 100%;
 padding-top: 20px;
}
.colg-thankyou {
 width: 46%;
 padding: 30px 0 30px 30px;
}
.thankyou-theme-rit {
 background: url("../images/thankyou-theme-rit.png") no-repeat right top;
 background-size: 0px;
}
.omen-frmcont {
 width: 80%;
}
.omenofr-thum-text h4 {
 font-size: 35px;
 line-height: 41px;
 color: #fff;
 text-transform: uppercase;
 padding-bottom: 20px;
}
.thnks-colrit {
 width: 600px;
 height: 420px;
 position: absolute;
 right: 0px;
 top: 0px;
 background: url("../images/thankyou-rit-theme.png") no-repeat 0px -380px;
}
.thnks-lptimg {
 width: 280px;
 position: absolute;
 left: -60px;
 top: 45px;
}
.thnks-lptimg img {
 width: 100%;
}
.thnks-text {
 width: 280px;
 position: absolute;
 right: 50px;
 top: 70px;
}
.thnks-text h4 {
 color: #fff;
 font-size: 20px;
 padding-bottom: 15px;
}
.thnks-text p {
 font-size: 16px;
 line-height: 21px;
 color: #fff;
 padding-bottom: 18px;
}
.subscrb-btn .common-btn {
 text-align: left;
}
.subscrb-btn .primary-button .cta-text {
 text-transform: uppercase;
 display: flex;
 align-items: center;
}
.share-invite-box li:first-child {
 width: 100%;
 margin-bottom: 10px;
}
.share-invite-box ul {
 flex-wrap: wrap;
}
.subscribe-icon {
 width: 36px;
 height: 25px;
 display: inline-block;
 margin-right: 10px;
 background: url("../images/subscribe-icon.png") no-repeat 0px 0px;
}
.cont-code {
 width: 35px;
 position: absolute;
 left: 0px;
 top: 7px;
 font-size: 14px;
 color: #1B1B1B;
 text-align: center;
}
.mobfild {
 align-items: center;
 justify-content: space-between;
}
.otp-btn {
 width: 85px;
 height: 30px;
 background: #686868;
 color: #b3b3b3;
 border-radius: 2px;
 font-size: 15px;
 text-decoration: none;
 display: flex;
 justify-content: center;
 align-items: center;
}
.mobfild .input-filed {
 padding-left: 35px;
}
.disclmr {
 color: #333333;
 font-size: 14px;
 line-height: 19px;
 padding: 20px 0 0 0;
}
.enter-code {
 width: 100%;
 padding-top: 20px;
}
.timer-send {
 width: 100%;
 display: flex;
 justify-content: space-between;
 align-items: center;
 padding: 10px 0;
}
.timer-send span {
 color: #fff;
 font-size: 16px;
 display: inline-block;
}
.timer-send a {
 color: #fff;
 text-decoration: underline;
 font-size: 16px;
 display: inline-block;
}
.otp-msg {
 font-size: 13px;
 color: #fff;
 padding-top: 10px;
}
.verified-icon {
 width: 20px;
 height: 19px;
 background: url("../images/verified-icon.png") no-repeat 0px 0px;
 position: absolute;
 right: 97px;
 top: 5px;
 background-size: cover;
}
#captain_mobile-error {
 position: absolute;
 left: 0;
 bottom: -28px;
 width: 100%;
 display: inline-block;
}
#player_mobile-error {
 position: absolute;
 left: 0;
 bottom: -28px;
 width: 100%;
 display: inline-block;
}
.fildbox-col button:disabled, .fildbox-colbutton[disabled] {
 background: #686868!important;
 color: #b3b3b3!important;
}
.tc-popup {
 width: 100%;
 padding: 10px 0px 20px 0px;
}
.tc-popup p {
 color: #1B1B1B;
 font-size: 20px;
 line-height: 25px;
 padding-bottom: 25px;
}
.tc-popup p a {
 color: #22A9F0;
 text-decoration: underline;
}
.tc-popup .primary-button {
 width: 100%;
}
.colg-btn-row {
 width: 100%;
 padding: 20px 0px;
 margin-bottom: 11px;
}
.asm-btn {
 display: flex;
}
.asm-btn .common-btn {
 width: 244px!important;
}
.asm-btn .primary-button {
 width: 244px!important;
}
.rdo-btn {
 display: flex;
 padding: 20px 0 0 0
}
.rdo-btn label {
 margin-right: 20px;
 height: 37px;
 border-radius: 4px;
 font-size: 16px;
 color: #000;
 background: #fff;
 text-decoration: none;
 display: flex;
 justify-content: center;
 align-items: center;
 padding: 0px 10px 0px 35px;
 font-weight: bold;
}
.col-btn {
 display: flex;
}
.team-dtls .fildbox-col {
 width: 24%;
}
.rdobox {
 display: block;
 position: relative;
 padding-left: 35px;
 cursor: pointer;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}
.rdobox input {
 position: absolute;
 opacity: 0;
 cursor: pointer;
}
.rdobox .checkmark { 
 position: absolute;
 top: 7px;
 left: 6px;
 height: 22px;
 width: 22px;
 border: #000 2px solid;
 background-color: #fff;
 border-radius: 50%;
}
.rdobox:hover input ~ .checkmark {
 background-color: #fff;
}
.rdobox input:checked ~ .checkmark {
 background-color: #fff;
}
.rdobox .checkmark:after {
 content: "";
 position: absolute;
 display: none;
}
.rdobox input:checked ~ .checkmark:after {
 display: block;
}
.rdobox .checkmark:after {
 top: 4.5px;
 left: 4px;
 width: 10px;
 height: 10px;
 border-radius: 50%;
 background: black;
}
.fildbox-col label.error{
 font-size: 12px;
    padding-top: 5px;
    color: red;
 display: block;
}
.ftr-bg{background: #222222;}
.footer-box{padding: 20px 0px; font-size: 14px; line-height: 21px; text-align: center; color: #fff;}.val-box{width: 100%; font-size: 15px; font-weight: bold; color: #000;}        
.cap-dlts .val-box{color: #fff!important;}
@media only screen and (min-width: 768px) and (max-width:1023px) {
.container-inr {
 padding: 0px 12px;
}
.container-box {
 width: 100%;
}
.omenofr-wrp {
 width: 100%;
}
.omenofr-bnr-cont {
 width: 100%;
 padding: 20px 0px;
}
.omenofr-thum-cont {
 width: 100%;
}
.omenofr-thum-text h4 br {
 display: none;
}
.omenofr-thum-text h4 {
 font-size: 24px;
 line-height: 31px;
}
.omenofr-thum-text p {
 font-size: 16px;
 line-height: 22px;
}
.college-banner {
 width: 52%;
}
.omenofr-bnr-cont h2 {
 font-size: 33px;
 line-height: 41px;
}
.college-hm-theme {
 background: none;
}
.omenofr-tc {
 width: 100%;
}
.colg-thankyou p {
 padding-bottom: 15px;
}
.cc-dtls-themelft {
 background: none;
}
.omen-cont {
 width: 100%;
}
.form-bg-dsbrd {
 background-size: cover;
}
.colg-thankyou {
 padding: 15px 0 20px 0px;
}
.omenofr-bnr-cont {
 width: 45%;
 padding: 20px 0px;
}
.omenofr-bnr-cont p {
 font-size: 17px;
 line-height: 20px;
 width: 95%;
}
.colg-thankyou {
 width: 41%
}
.tournament-format h5 {
 font-size: 35px;
}
.tournament-col p {
 font-size: 15px;
}
.thnks-colrit {
 width: 411px;
}
.thnks-lptimg {
 width: 193px;
 left: -60px;
 top: 98px;
}
.thnks-text {
 width: 238px;
 position: absolute;
 right: 20px;
 top: 70px;
}
.colg-thankyou h1 {
 font-size: 30px;
 line-height: 35px;
}
.colg-thankyou h1 br {
 display: none;
}
.thankyou-theme-lft {
 background: none;
}
.omen-frmcont {
 width: 100%;
}
.fildbox-col {
 width: 32.5%;
}
}

@media only screen and (max-width: 767px) {
.container-inr {
 padding: 0px 12px;
}
.container-box {
 width: 100%;
}
.omenofr-wrp {
 width: 100%;
}
.omenofr-bnr-cont h2 {
 font-size: 28px;
 line-height: 35px;
}
.college-hm-theme {
 background: none;
}
.bannericon {
 padding-top: 10px;
}
.college-banner {
 width: 170px;
 top: 100px;
}
.omenofr-bnr-btn .primary-button {
 width: 153px;
}
.omenofr-bnr-btn .primary-button a {
 padding: 0 1.0rem;
}
.omenofr-bnr-btn .primary-button .cta-text {
 font-size: 13px;
}
.omenofr-thum-cont {
 width: 100%;
 padding: 30px 0px 0px 0px
}
.omenofr-thum-row {
 display: inherit;
}
.omenofr-thum-img {
 width: 100%;
}
.omenofr-thum-text {
 width: 100%;
}
.omenofr-thum-text p {
 font-size: 18px;
 line-height: 22px;
 padding-top: 20px;
}
.omenofr-thum-cont h3 {
 display: block;
}
.omenofr-thum-text h4 {
 display: none;
}
.omenofr-thum-row {
 display: none;
 margin-bottom: 30px;
}
.seprator-line {
 display: block;
}
.college-reach-logo {
 text-align: center;
}
.college-reach-logo img {
 width: auto;
}
.omenofr-tc {
 width: 100%;
}
.omenofr-tc li {
 padding-bottom: 10px;
 font-size: 15px;
 line-height: 20px;
}
.omen-cont {
 width: 100%;
}
.form-bg {
 background: none;
}
.omen-frmcont {
 width: 100%;
}
.fildbox-row {
 display: inherit;
 padding-bottom: 0px;
}
.fildbox-col {
 width: 100%;
 padding-bottom: 15px;
}
.omen-frm h1 {
 font-size: 25px;
 line-height: 30px;
}
.omen-frm {
 padding: 20px 0px;
}
.omen-frm .subhd {
 font-size: 20px;
 line-height: 23px;
 position: relative;
 z-index: 9;
 padding-right: 80px;
}
.colg-btn-row .common-btn {
 width: 100%;
}
.colg-theme-lft {
 background-position: 0px 23%!important;
 background-size: 36px;
}
.colg-theme-rit {
 background: url("../images/colg-theme-rit-mob.png") no-repeat right 19%;
 background-size: 60px;
}
.team-theme-rit {
 background-size: 60px;
}
.colg-thankyou {
 padding: 40px 0 40px 0px;
}
.thankyou-theme-lft {
 background: none;
}
.share-invite-box ul {
 flex-wrap: wrap;
}
.share-invite-box li:first-child {
 width: 100%;
 margin-bottom: 10px;
}
.colg-thankyou p {
 padding-bottom: 10px;
}
.diclmr-box {
 padding: 30px 0px;
}
.form-bg-dsbrd {
 background: none;
}
.cc-dtls-row {
 width: 100%;
}
.dsbrd-box {
 padding: 30px 0px 40px 0px;
}
.cc-dtls-row ul {
 width: 100%;
 display: inherit;
}
.cc-dtls-row li {
 width: 100%;
}
.cc-dtls-row li i {
 width: 35%
}
.cc-dtls-themelft, .cc-dtls-themerit {
 background: none;
}
.tms-dtls-cont {
 display: inherit;
}
.tms-dtls-col {
 width: 100%;
 padding-bottom: 20px;
}
.tms-dtls {
 padding-bottom: 5px;
}
.tms-dtls-col ul {
 width: 100%;
}
.tms-dtls-col li {
 width: 100%;
}
.tms-dtls-col li i {
 width: 35%
}
.omenofr-tc h2 {
 font-size: 20px;
}
.omenofr-tc h3 {
 font-size: 18px;
 line-height: 24px;
}
.omenofr-tc p {
 font-size: 18px;
 line-height: 23px;
}
.popupcont {
 width: 90%;
}
.omenofr-bnr-cont p {
 font-size: 15px;
 line-height: 19px;
}
.fontblck {
 color: #1c1c1c !important;
}
.thankyou-theme-rit {
 background-position: right 22%;
 background-size: 100px;
}
.wrp-tp {
 display: inherit;
}
.omenofr-bnr-cont {
 width: 100%;
}
.college-bnr {
 width: 100%;
 text-align: center;
}
.college-bnr img {
 width: 80%;
}
.omenofr-bnr-cont p br {
 display: none;
}
.omenofr-bnr-cont p span {
 font-size: 18px !important;
}
.campus-quest-logo span {
 width: 90px;
}
.tournament-format h5 {
 font-size: 24px;
 line-height: 30px;
 padding-bottom: 20px;
}
.tournament-table {
 display: inherit;
 border: 0px;
}
.tournament-col {
 width: 100%;
 border: 1px solid #000000;
 margin-bottom: 10px;
}
.thnks-colrit {
 position: relative;
 width: auto;
 padding: 0px 12px 40px 12px;
 height: auto;
 background: url("../images/thankyou-rit-theme-mob.png") no-repeat right 0px;
}
.colg-thankyou {
 width: 100%;
}
.thnks-lptimg {
 width: auto;
 padding-right: 30px;
 position: relative;
 left: inherit;
 top: inherit;
 padding-bottom: 30px;
 text-align: right;
}
.thnks-lptimg img {
 width: 280px;
}
.thnks-text {
 width: 100%;
 position: relative;
 right: inherit;
 top: inherit;
}
.thnks-text p {
 color: #000
}
.thnks-text h4 {
 color: #000
}
.asm-btn {
 display: inherit;
}
.asm-btn .common-btn {
 width: 100% !important;
}
.asm-btn .primary-button {
 width: 100% !important;
}
.later-btn {
 margin-left: 0px;
 margin-top: 25px;
}
.col-btn {
 display: inherit;
}
.team-dtls .fildbox-col {
 width: 100%;
}
.sfmc-logo {
 padding: 10px 0px;
 border-bottom: #d7d8d8 1px solid;
}
.sfmc-logo span {
 width: 220px;
}
.sfmc-logo span img {
 width: 100%;
}

.rdo-btn label {
 font-size: 12px;
 margin-right: 0px;
}
}

.footer-box a{color: #fff; text-decoration: underline;}

.allow-row{width: 100%; padding-top: 20px;}
.allow-row p{font-size: 18px; color: #000; padding-bottom: 10px; }
.allow-row .allowlist{width: 100%;  padding-bottom: 20px;}
.chkbox {display: block;position: relative;padding-left: 30px;margin-bottom: 8px;cursor: pointer;font-size: 16px; line-height: 20px;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; color: #000;}
.chkbox input {position: absolute;cursor: pointer;left: 200px;}
.allowlist .checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #fff; border: #000 2px solid;}
.chkbox:hover input ~ .checkmark {background-color: #fff;}
.chkbox input:checked ~ .checkmark {background-color: #fff;}
.allowlist .checkmark:after {content: "";position: absolute;display: none;}
.chkbox input:checked ~ .checkmark:after {display: block;}
.chkbox .checkmark:after {left: 6px;top: 3px;width: 5px;height: 10px;border: solid black;border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}


/* CSS Document */

.gameRadio{width: 100%; padding-top: 15px;}
.gameRadio .rdo-btn{padding-top: 0px!important;}
.gameRadio .rdo-btn label{background: none;}
.gameRadio p{padding-bottom:10px!important}
#PlayerDlts{display: none;}
.otherFild{width: 100%; padding-top: 15px; display: none;}
.otherFild1{width: 100%; padding-top: 15px; display: none;}
