@font-face {
  font-family: "Proxima Nova";
  src: url('../fonts/ProximaNovaRegular.eot');
  src: url('../fonts/ProximaNovaRegular.eot') format('embedded-opentype'),
        url('../fonts/ProximaNovaRegular.woff2') format('woff2'),
        url('../fonts/ProximaNovaRegular.woff') format('woff'),
        url('../fonts/ProximaNovaRegular.ttf') format('truetype'),
        url('../fonts/ProximaNovaRegular.svg#ProximaNova') format('svg');
}

@font-face {
  font-family: "Futura Bold Condensed BT";
  src: url('../fonts/futuraboldcondensedbt.eot');
  src: url('../fonts/futuraboldcondensedbt.eot') format('embedded-opentype'),
        url('../fonts/futuraboldcondensedbt.woff2') format('woff2'),
        url('../fonts/futuraboldcondensedbt.woff') format('woff'),
        url('../fonts/futuraboldcondensedbt.ttf') format('truetype'),
        url('../fonts/futuraboldcondensedbt.svg#futuraboldcondensedbt') format('svg');
}

@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Medium.woff2') format('woff2'),
        url('../fonts/Inter-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@keyframes zoom-in-zoom-out {
    0% {
      transform: scale(1, 1);
    }
    50% {
      transform: scale(1.5, 1.5);
    }
    100% {
      transform: scale(1, 1);
    }
}

/* default css */
::-webkit-scrollbar { background: transparent; width: 4px; background: #ccc; }
::-webkit-scrollbar-track {  width: 30px;height: 20px; background: #d99f3a; }

.page-item.disabled .page-link { color: #000; border-color: #000; opacity: 0.6; }
.form-check-input:checked { background-color: #d99f3a; border-color: #d99f3a; }
.form-check-input:focus { border-color: #d99f3a;outline: 0;box-shadow: 0 0 0 .25px rgb(217 198 166); }
.zoom-animation { animation: zoom-in-zoom-out 1s ease; }
.custom-btn { background: #D99F3A; color: #fff; font-size: 14px;font-weight: 700; letter-spacing: 2px;text-transform: uppercase; padding: 0; border-right: 2px solid #fff; text-decoration: none; display: inline-block; position: relative; }
.custom-btn .text { padding: 0 15px; }
.custom-btn .arrow { width: 40px; border-left: 5px solid #fff; background: #D99F3A; border: 0; text-align: center; line-height: 43px; display: inline-block; }
.custom-btn:after { content: ""; position: absolute; right: 40px; width: 3px; height: 100%; background: #fff; }
.btn { color: #fff; font-size: 14px;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase; background: #D99F3A; border-radius: 5px; padding: 15px 25px; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; text-decoration: none;overflow: hidden;cursor: pointer; position: relative; width: auto; }
.btn:hover { color: #fff; background: #d7982c;}
.btn:focus { box-shadow: none; border-color: inherit; }
.btn-primary { background: #D99F3A; color: #fff; font-size: 14px;font-weight: 700; letter-spacing: 1px;text-transform: uppercase; text-decoration: none; display: inline-block; position: relative; border-color: #D99F3A; }
.btn-primary:hover { color: #fff;background-color: #000;border-color: #000; }
.black { background: #191919; }
.btn-secondary { color: #fff; background-color: #D99F3A; border-color: #D99F3A; }
.btn-secondary:hover { color: #fff; background-color: #000; border-color: #000; }
.form-control { font-size: 14px; }
.form-control:focus { box-shadow: none; border-color: #000; }
body { font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 400; line-height: 26px; color: #444; background: #fff; }
p { font-size: 16px; font-style: normal; font-weight: 500; line-height: 20px; }
/* body, p, a, label, input { font-family: "Proxima Nova"; }
h1, h2, h3, h4, h5, h6 { font-family: "Proxima Nova"; } */
.message-success { text-align: left; font-size: 14px; color: green; margin-bottom: 10px; }
.message-fail { text-align: left; font-size: 14px; color: red; margin-bottom: 10px; }
.page-heading{color: #000;font-size: 24px;font-weight: 600;}
.search-box input { padding-left: 32px;border-radius: 19px;background: #f5f5f5; }
.search-box input:focus{background: #f5f5f5;}
.search-box .fa-search { position: absolute;left: 10px;top: 50%;font-size: 14px;transform: translateY(-50%);}

/* Loggedout pages header css start */
.home.header { background: transparent; position: fixed; top: 0; left: 0; width: 100%; z-index: 999999; box-shadow: none; padding-left: 15px; padding-right: 15px; }
.header { width: 100%; background: #fff; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); padding: 17px 0; z-index: 1024; position: relative; }
.header .navbar-brand img { max-width: 150px; }
.header .login-reg ul { gap: 10px;}
.header .navbar-nav .nav-item a.nav-link { color: #fff; font-size: 14px; font-weight: 700; line-height: normal; text-transform: uppercase; }
.header .navbar-nav { display: flex; gap: 30px; width: 100%; justify-content: end; }
.header .login-reg .nav-item a.nav-link { border-radius: 5px; background: #D99F3A; color: #fff; font-size: 14px; font-weight: 600; text-transform: uppercase; min-width: 100px; text-align: center; border: 2px solid #D99F3A; }
.header .login-reg .nav-item a.nav-link.login { background: transparent; border: 2px solid #fff; color: #fff; }
.header .login-reg .nav-item a.nav-link.login:hover { background: #D99F3A; border: 2px solid #D99F3A; color: #fff; }
.header .login-reg .nav-item a.nav-link.signup { background: #D99F3A; border: 2px solid #D99F3A; color: #fff; }
.header .login-reg .nav-item a.nav-link.signup:hover { background: transparent; border: 2px solid #fff; color: #fff; }
/* Loggedout pages header css end */

/* Loggedout pages fixed header css start */
.home.header .logo-white { display: block; }
.home.header .logo-black { display: none; }
.home.header.sticky { background: #fff; position: fixed; top: 0;left: 0;width: 100%; z-index: 999999; box-shadow: none; }
.home.header.sticky .logo-white { display: none; }
.home.header.sticky .logo-black { display: block; }
.home.header.sticky .navbar-nav .nav-item a.nav-link { color: #000; }
.home.header.sticky .login-reg .nav-item a.nav-link.login { border-color: #D99F3A; }
.home.header.sticky .login-reg .nav-item a.nav-link.signup { color: #fff; }
.home.header.sticky .login-reg .nav-item a.nav-link.signup:hover { border: 2px solid #D99F3A; color: #000; background: #D99F3A;}
.header .menu-third-button  { border: 1px solid #fff; }
.header .menu-third-button  i {color: #fff; }
.home.header.sticky .menu-third-button  { border: 1px solid #000; }
.home.header.sticky .menu-third-button  i { color: #000; } 
.home.header.sticky .menu-third-button:focus { outline: 0; box-shadow: none; }

ul.nav-item.dropdown.notification-box .circle { width: 18px; height: 18px;border-radius: 50%;background-color: #d99f3a;
color: #fff;font-size: 10px;font-weight: 400;position: absolute;text-align: center;display: inline-block;line-height: 18px; right: 4px;top: -3px; }
/* Loggedout pages fixed header css end */
.login-reg { display: inline-block; margin-left: 50px; }

/* footer css start */
.footer-bottom { text-align: center; padding: 8px 0; background: #D99F3A; display: inline-block; width: 100%; }
.footer-bottom p { color: #fff; font-size: 14px; font-weight: 600; margin: 0;  }
/* footer css end */

/* Reset password css start */
.resetpass-page { display: flex; width: 100%; position: relative; height: calc(100vh - 36px); align-items: center; background: url(../images/login.png);background-repeat: no-repeat; background-size: cover; padding: 90px 0 20px 0;  }
.resetpass-page .resetpass-box { display: block; width: 100%; position: relative; max-width: 500px; margin: 0 auto; }
.resetpass-page .resetpass-box .resetpass-inner { padding: 20px 50px; border-radius: 5px; border-radius: 12px;background: rgba(0, 0, 0, 0.30); box-shadow: 0px 4px 18.1px 0px rgba(217, 159, 58, 0.25); }
.resetpass-page .resetpass-box .resetpass-inner h2.title { color: #fff; font-size: 24px;font-weight: 400;line-height: 100%; text-transform: uppercase; text-align: center; margin-bottom: 20px; }
.resetpass-page .resetpass-box .resetpass-inner .form-group { margin-bottom: 20px; position: relative; }
.resetpass-page .resetpass-box .resetpass-inner .form-group i { position: absolute;font-size:16px; right: 20px;top: 12px; cursor: pointer; color: #000;  }
.resetpass-page .resetpass-box .resetpass-inner .form-control { border-radius: 7px; border: 1px solid #fff; background: #fff; color: #000;font-size: 12px; font-weight: 400;line-height: 100%;text-transform: none; height: 40px; }
.resetpass-page .resetpass-box .resetpass-inner .form-control:placeholder { color: #000; font-size: 12px; }
.resetpass-page .resetpass-box .resetpass-inner .setpass-btn { margin-top: 20px; text-align:center; }
/* Change password css end */

/* Login page css start */
.login-page { display: flex; width: 100%; position: relative; height: calc(100vh - 36px); align-items: center; background: url(../images/login.png);background-repeat: no-repeat; background-size: cover; padding: 90px 0 0 0; }
.login-page .login-inner-box { display: block; width: 100%; max-width: 500px; margin: 0 auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -42%); }
.login-page .login-inner-box p.sub-title { color: #fff;font-size: 12px;font-weight: 400;line-height: 100%; text-transform: capitalize; text-align: right; margin-bottom: 5px; }
.login-page .login-inner-box p.sub-title a { color: #D99F3A; text-decoration: none; }
.login-page .login-inner-box .login-inner { padding: 20px 50px; border-radius: 5px; border-radius: 12px;background: rgba(0, 0, 0, 0.30); box-shadow: 0px 4px 18.1px 0px rgba(217, 159, 58, 0.25); }
.login-page .login-inner-box .login-inner h2.title { color: #fff; font-size: 24px;font-weight: 400; text-transform: uppercase; text-align: center; margin-bottom: 20px; }
.login-page .login-inner-box .form-group { margin-bottom: 20px; position: relative; }
.login-page .login-inner-box .form-group i { position: absolute;font-size:16px; right: 20px;top: 12px; cursor: pointer; color: #000;  }
.login-page .login-inner-box .form-control { border-radius: 7px; border: 1px solid #fff; background: #fff; color: #000;font-size: 12px; font-weight: 400;line-height: 100%;text-transform: none; height: 40px; }
.login-page .login-inner-box .form-control:placeholder { color: #000; font-size: 12px; }
.login-page .remember-me { color: #000; font-size: 12px; display: flex; align-items: center; }
.login-page .remember-me .form-check-input { margin-top: 0px; }
.login-page .remember-me .form-check-label { color: #fff;font-size: 12px;font-weight: 400;line-height: 100%; text-transform: capitalize; height: 10px; }
.login-page .sign-in { margin-top: 20px; text-align:center; } 
.login-page .sign-in .sign-in-btn { border-radius:7px; background: #D99F3A; color: #fff;font-size: 16px;font-weight: 400; text-transform: uppercase; line-height: inherit; padding: 7px 25px; }
.login-page .forget-password { margin-top: 20px; text-align: center; }
.login-page .forget-password p { margin: 0; }
.login-page .forget-password p a { color: #fff;font-size: 12px;font-weight: 400;line-height: 100%; text-transform: capitalize; text-decoration: none; }
.login-page .sign-in .sign-in-btn:hover { border-color: #D99F3A; background: transparent; color: #D99F3A; }
/* Login page css start */

/* Sign up page css start */
#ui-datepicker-div { z-index: 9999999 !important; }
.signup-page { display: flex; height: 100%; width: 100%; position: relative; background: url(../images/login.png); align-items: center; padding: 120px 0 30px 0; background-repeat: no-repeat; background-size: cover; min-height: 100vh; }
.signup-page .signup-inner-box { display: block; width: 100%; max-width: 600px; margin: 0 auto; }
.signup-page .signup-inner-box p.sub-title { color: #fff;font-size: 12px;font-weight: 400;line-height: 100%; text-transform: capitalize; text-align: right; margin-bottom: 5px; }
.signup-page .signup-inner-box p.sub-title a { color: #D99F3A; text-decoration: underline; font-size: 12px; }
.signup-page .signup-inner { padding: 20px 50px; border-radius: 5px; background: rgba(0, 0, 0, 0.30); box-shadow: 0px 4px 18.1px 0px rgba(217, 159, 58, 0.25); }
.signup-page .signup-inner h2.title { color: #fff; font-size: 24px;font-weight: 400;line-height: 100%; text-transform: uppercase; text-align: center; margin-bottom: 10px; }
/* .signup-page .signup-inner form {  } */
.signup-page .signup-inner .nav-tabs { border: 0; }
.signup-page .signup-inner .nav-tabs .nav-link { border: 0; display: flex; align-items: center; }
.signup-page .signup-inner .nav-tabs .nav-item.show .nav-link, .signup-page .signup-inner-box .signup-inner .nav-tabs .nav-link.active { color: #d99f3a; background: transparent; }
.signup-page .signup-inner .nav-tabs .nav-link label { color: #fff;  font-size: 12px; font-weight: 400; line-height: 100%; text-transform: capitalize; margin-left: 5px; }
.signup-page .signup-inner .tab-content { padding: 10px 0 0 0; }
.signup-page .signup-inner .form-group { margin-bottom: 10px; position: relative; }
.signup-page .signup-inner .form-group .agree-box { color: #fff; }
.signup-page .signup-inner .form-group .agree-box a { color: #D99F3A; }
.signup-page .signup-inner .form-group i {position: absolute;font-size:16px; right: 30px;top: 12px; cursor: pointer; color: #000;  }
.signup-page .signup-inner .form-control { border-radius: 7px; border: 1px solid #fff; background: #fff; color: #000;font-size: 12px; font-weight: 400;line-height: 100%;text-transform: none; height: 40px; }
.signup-page .signup-inner .form-control::placeholder { color: #fff; font-size: 12px; }
.signup-page .signup-inner .form-control::placeholder { color: #C7C7C7; }
/* .signup-page .signup-inner input[type="email"]::placeholder, .signup-page .signup-inner input[type="email"] { text-transform: lowercase; } */
.signup-page .signup-inner input[type="password"]::placeholder, .signup-page .signup-inner input[type="password"] { text-transform: initial; }
.signup-page .sign-up { margin-top: 20px; text-align: center; }
.signup-page .sign-up .signup-btn { border-radius:7px; background: #D99F3A; color: #fff;font-size: 16px;font-weight: 400; text-transform: uppercase; line-height: inherit; padding: 7px 25px; }
.signup-page .sign-up .signup-btn:hover { border-color: #D99F3A; background: transparent; color: #D99F3A; }
.signup-page .already-account { margin-top: 10px; text-align: center; }
.signup-page .already-account p { margin: 0; }
.signup-page .already-account p a { color: #fff;font-size: 12px;font-weight: 400;line-height: 100%; text-transform: capitalize; text-decoration: none; }
/* Sign up page css start */

/* Forget password css start */
.forgetpass-page { display: flex; width: 100%; position: relative; background: url(../images/login.png); align-items: center; padding: 90px 0 30px 0; height: calc(100vh - 36px); background-repeat: no-repeat; background-size: cover; }
.forgetpass-page .forgetpass-box { display: block; width: 100%; position: relative; max-width: 500px; margin: 0 auto;}
.forgetpass-page .forgetpass-box p.sub-title { color: #fff;font-size: 12px;font-weight: 400;line-height: 100%; text-transform: capitalize; text-align: right; margin-bottom: 5px;}
.forgetpass-page .forgetpass-box p.sub-title a { color: #D99F3A; text-decoration: underline; font-size: 12px; }
.forgetpass-page .forgetpass-box .forgetpass-inner { padding: 20px 50px; border-radius: 5px; background: rgba(0, 0, 0, 0.30); box-shadow: 0px 4px 18.1px 0px rgba(217, 159, 58, 0.25); }
.forgetpass-page .forgetpass-box .forgetpass-inner h2.title { color: #fff; font-size: 24px;font-weight: 400;line-height: 100%; text-transform: uppercase; text-align: center; margin-bottom: 20px; }
.forgetpass-page .forgetpass-box .form-group { margin-bottom: 20px; }
.forgetpass-page .forgetpass-box .form-control { border-radius: 7px; border: 1px solid #fff; background: #fff; color: #000;font-size: 12px; font-weight: 400;line-height: 100%;text-transform: none; height: 40px;}
.forgetpass-page .forgetpass-box .form-control::placeholder { color: #000; font-size: 12px; }
.forgetpass-page .requestlink { margin-top: 20px; text-align: center; }
.forgetpass-page .requestlink .request-btn { border-radius:7px; background: #D99F3A; color: #fff;font-size: 16px;font-weight: 600; line-height: 20px; width: 100%; text-transform: uppercase; }
.forgetpass-page .requestlink .request-btn:hover { color: #D99F3A; border-color: #D99F3A; background: transparent; }
.forgetpass-page .backtologin { margin-top: 20px; text-align: center; }
.forgetpass-page .backtologin p { margin: 0; }
.forgetpass-page .backtologin p a { color: #fff;font-size: 12px;font-weight: 400;line-height: 100%; text-decoration: none; }
/* Forget password css end */

/* DASHBOARD CSS START */

/* Dashboard top menu icons css start */

/* dashboard top menu icons css end */

/* dashboard header css start */
.header.home.dashboard { position: relative; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); position: fixed;background: #fff; }
.header.home.dashboard ul { margin-bottom: 0; }
.header.home.dashboard .notification-box { padding-left: 15px; }
.header.home.dashboard .logo-white { display: none; }
.header.home.dashboard .logo-black { display: block; }
.header.home.dashboard .navbar-light .navbar-nav .nav-link  { color: rgba(0, 0, 0, .55); }
.header.home.dashboard .dashboard-icons { display: flex; }
/* .header.home.dashboard .dashboard-icons ul { } */
.header.home.dashboard .dashboard-icons .dropdown-menu li:not(:last-child) {border-bottom: 1px solid #fff1c5 !important;}
.header.home.dashboard .dashboard-icons .dropdown-menu li a {padding: 8px 16px}
.header.home.dashboard .dashboard-icons ul li a { color: #000; font-size: 16px; text-decoration: none;  }
.header.home.dashboard .dashboard-icons ul li i { color: #000; font-size: 16px; }
.header.home.dashboard .dashboard-icons ul li img { width: 35px; color: #000; font-size: 16px; }
.header .dashboard-icons .nav-item .dropdown-menu { right: 0;left: inherit;padding: 0;border: 1px solid #ced4da !important;border-radius: 10px;}
.header .dashboard-icons .nav-item .dropdown-menu .dropdown-item:focus, .header .dashboard-icons .nav-item .dropdown-menu .dropdown-item:hover {color: #fff;background-color: #d99f3a;}
/* .header.dashboard .navbar-nav { justify-content: center; }  */

.footer-bottom.dashboard { position: absolute; width: 100%; left: 0; bottom: 0; position: fixed; }
/* dashboard header css end */

/* dashboard header search css */
.global-search { max-width: 300px; width: 100%; position: relative; margin-left: 55px; }
.global-search .search-input { position: relative; }
.global-search .search-input i { position: absolute; top: 50%; transform: translateY(-50%); font-size: 14px; }
.global-search .search-input input { padding-left: 30px; }
.global-search .search-input .search-icon { left: 8px; }
.global-search .search-input .clear-icon { right: 8px; cursor: pointer; }
.global-search .list-box { position: absolute; top: 100%; left: 0; right: 0; z-index: 1000; background-color: white;border: 1px solid #ced4da;border-radius: .25rem .25rem 10px 10px;}
.global-search .search-results { max-height: 300px; overflow-y: auto;border-radius: .25rem .25rem 0 0;}
.global-search .result-count { padding: .5rem 1rem; background: #f0f0f0;color: #000 !important;margin-top: 0 !important;border-radius: 0 0 10px 10px;}
.global-search .search-results .list-group-item { border: 0;border-top: 1px solid rgba(0, 0, 0, .125);display: flex;}
.global-search .search-results .list-group-item .image {width: 64px;margin-right: 10px;}
.global-search .search-results .list-group-item .image img {width: 100%;max-height: 64px;border-radius: 50%;object-fit: cover;}
.global-search .search-results .list-group-item .text {flex: 1;}
.global-search .search-results .list-group-item .text p {font-size: 13px;margin-bottom: 0px;}
.global-search .search-results .list-group-item .text p:first-child {font-size: 16px;margin-bottom: 4px;}
.global-search .search-results .list-group-item .text p:nth-child(2) span:first-child {font-weight: 600;color: #444;}
.global-search .search-results .list-group-item .text a {text-decoration: none;color: #000;font-weight: 600;}
.global-search .search-results .list-group-item .lock {width: 10px;display: flex;align-items: baseline;}

/* dashboard header notification css start */
.notification-box .fa-bell { color: rgba(0, 0, 0, .55); }
.notification-box a { line-height: initial; }
.notifications-table { width: 250px;border-radius: 10px;border: 1px solid #ced4da !important; }
.navbarnotifications:after { display: none; }
.notifications-table .dropdown-header { background: #D99F3A;color: #fff;text-align: center;text-transform: uppercase;border-radius: 10px 10px 0 0;}
.notifications-table .notification-inner ul { padding: 0; max-height: 250px; overflow-y: scroll; }
.notifications-table .notification-inner ul li { border-bottom: 1px solid #fff1c5 !important; display: flex; flex-direction: column; line-height: 14px; padding: .5rem 1rem; gap: 5px; }
.notifications-table .notification-inner ul li:last-child {border-bottom: 0 !important;}
.notifications-table .notification-inner ul li:hover {background-color: #f8f9fa !important;}
.notifications-table .notification-inner ul li span.text { font-size: 14px; font-weight: 600; }
.notifications-table .notification-inner ul li span.desc { font-size: 12px }
.notifications-table .notification-inner ul li span.date { font-size: 10px; color: #D99F3A; }
.notifications-table .dropdown-footer { padding: .5rem 1rem; background-color: #f0f0f0;border-radius: 0 0 10px 10px;}
/* dashboard header notification css end */

/* Player & coach dashboard myconnection css start */
/* .myconnection .heading h2 { color: #000; font-size: 24px; font-weight: 400; text-transform: uppercase; margin-bottom: 10px; } */
/* .myconnection .connectionallrecent { }
.myconnection .connectionallrecent .nav-tabs { border: 0; gap: 15px; }
.myconnection .connectionallrecent .nav-tabs .nav-item { border: 0; }
.myconnection .connectionallrecent .nav-tabs .nav-item .nav-link { border-radius: 37px; border: 1px solid #000; color: #000;  font-size: 12px;font-weight: 500;line-height: 100%; padding: 6px 10px; min-width: 60px; }
.myconnection .connectionallrecent .nav-tabs .nav-item .nav-link.active { background: #F9EFDF; } */
/* .myconnection .connectionallrecent .tab-content { }
.myconnection .connectionallrecent .tab-content .tab-pane { }
.myconnection .connectionallrecent .tab-content .tab-pane .connections-inner { } */
/* .myconnection .connections-item { } */
/* .myconnection .connectionallrecent .tab-content .search-box { padding: 15px 0; position: relative; }
.myconnection .connectionallrecent .tab-content .search-box .fa-search { position: absolute; top: 26px; left: 10px; font-size: 14px; }
.myconnection .connectionallrecent .tab-content .search-box .form-control { border-radius: 7px; border: 1px solid #000; background: #F2F3F5; padding-left: 30px; }
.myconnection .connectionallrecent .tab-content .search-box .form-control:focus {  box-shadow: none; }
.myconnection .connectionallrecent .tab-content .search-box .form-control::placeholder { font-size: 14px; } */
/* .myconnection .connectionallrecent .tab-content .total-connections { }
.myconnection .connectionallrecent .tab-content .total-connections p { margin: 0; padding: 0 0 10px 0; color: #000; font-size: 16px; font-weight: 600; } */
/* .myconnection .connections-item .total-connections p span {font-weight: 800; } */
/* .myconnection .connections-item .all-conections { } */
.myconnection .connections-item .item { display: flex;flex-direction: row;align-items: center;justify-content: space-between;margin-bottom: 12px;padding: 8px;border-radius: 7px;background-color: #eee;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25); }
.myconnection .connections-item .item .item-left { display: flex; align-items: center; gap: 10px; }
.myconnection .connections-item .item .item-left .image { width: 50px; height: 50px;  }
.myconnection .connections-item .item .item-left .image img { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; }
.myconnection .connections-item .item .item-left .text { display: flex; align-items: flex-start; flex-direction: column; }
.myconnection .connections-item .item .item-left .text h2 { color: #000;  font-size: 16px; font-weight: 600; margin: 0; }
.myconnection .connections-item .item .item-left .text h2 a { color: #000; text-decoration: none; cursor: pointer; }
.myconnection .connections-item .item .item-left .text p { color: #D99F3A; font-size: 14px; font-weight: 600; margin: 0; }
.myconnection .connections-item .item .item-right .right-btn { color: #D99F3A;  font-size: 14px; font-weight: 500; text-decoration: underline; }
.myconnection .connections-item .item .item-right .right-btn i { font-size: 12px; margin-right: 5px; }
/* Player & coach dashboard myconnection css end */

/* Player and Coach details page css start */
.coachplayer-detail .coachplayerfirst { display: flex; justify-content: flex-start; gap: 50px; align-items: center; }
.coachplayer-detail .coachplayerfirst .image { width: 160px; height: 160px; object-fit: cover;  flex: 0 0 160px;}
.coachplayer-detail .coachplayerfirst .image img { width: 100%; border-radius: 50%; height: 100%; object-fit: cover; }
.coachplayer-detail .coachplayerfirst .text { max-width: 500px; display: flex; flex-direction: column; align-items: flex-start; }
.coachplayer-detail .coachplayerfirst .text h2 { color: #000; font-size: 20px;font-weight: 400; text-transform: uppercase; margin: 0; }
.coachplayer-detail .coachplayerfirst .text h3 { max-width: 900px; color: #D99F3A; font-size: 14px; font-weight: 600; line-height: normal; }
.coachplayer-detail .coachplayerfirst .text p { color: #000; font-size: 12px;font-weight: 500; margin-bottom: 0px; }
.coachplayer-detail .coachplayersecond { margin-top: 25px; }
.coachplayer-detail .coachplayersecond .text { font-size: 20px; }
.coachplayer-detail .coachplayersecond .text h2 { color: #000; font-size: 16px; font-weight: 600; }
.coachplayer-detail .coachplayersecond .text ul { display: inline-block; list-style-type: disc; }
.coachplayer-detail .coachplayersecond .text ul li { color: #000; font-size: 14px;font-weight: 400; line-height: 24px; }
/* .coachplayer-detail .coachplayersecond .text p { } */
.coachplayer-detail .coachplayersecond .text p .address { color: #000; font-size: 14px;font-weight: 500; line-height: 24px; }
.coachplayer-detail .coachplayersecond .text p .addressinner { color: #000; font-size: 14px;font-weight: 400; line-height: 24px; }
.coach-detail-video.player-videos .player-videos-inner .item .text { width: 32px; padding: 8px 8px;}
/* Player and Coach details page css end */

/* compare list css start */
/* .comparelist .heading h2 { color: #000; font-size: 24px; font-weight: 400; text-transform: uppercase; margin-bottom: 10px; } */
/* .comparelist .comparelistinner { } */
/* .comparelist .comparelistinner .search-box { padding: 15px 0; position: relative; }
.comparelist .comparelistinner .search-box .fa-search { position: absolute; top: 26px; left: 10px; font-size: 14px; }
.comparelist .comparelistinner .search-box .form-control { border-radius: 7px; border: 1px solid #000; background: #F2F3F5; padding-left: 30px; }
.comparelist .comparelistinner .search-box .form-control:focus {  box-shadow: none; }
.comparelist .comparelistinner .search-box .form-control::placeholder { font-size: 14px; } */
.comparelist .compare-item .item { display: flex;flex-direction: row;align-items: center;justify-content: space-between;margin-bottom: 15px;padding: 10px;background: #eee;border-radius: 7px;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25); }
.comparelist .compare-item .item .item-left { display: flex; align-items: center; gap: 10px; }
.comparelist .compare-item .item .item-left .image { width: 50px; height: 50px;  }
.comparelist .compare-item .item .item-left .image img { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; }
.comparelist .compare-item .item .item-left .text { display: flex; align-items: flex-start; flex-direction: column; }
.comparelist .compare-item .item .item-left .text h2 { color: #000;  font-size: 16px; font-weight: 600; margin: 0; }
.comparelist .compare-item .item .item-left .text h2 a { color: #000; text-decoration: none; cursor: pointer; }
.comparelist .compare-item .item .item-left .text p { color: #D99F3A; font-size: 14px; font-weight: 600; margin: 0; }
.comparelist .compare-item .item .item-right .right-btn { color: #D99F3A;  font-size: 14px; font-weight: 500; text-decoration: underline; }
.comparelist .compare-item .item .item-right .right-btn i { font-size: 12px; margin-right: 5px; }
/* compare list css end */

/* compare stats css start */
.compare-stats .heading { margin-bottom: 20px; }
/* .compare-stats .heading h2 { color: #000; font-size: 24px; font-style: normal;font-weight: 400; text-transform: uppercase; margin-bottom: 15px; } */
.compare-stats .top-heading { display: flex; flex-direction: column; }
.compare-stats .top-heading .item { display: flex;flex-direction: row;align-items: center;justify-content: space-between; margin-bottom: 10px;border-bottom: 1px solid #E5E5E5;padding-bottom: 10px;}
.compare-stats .top-heading .item .item-left { display: flex;align-items: center;gap: 10px;}
.compare-stats .top-heading .item p { margin: 0; }
.compare-stats .top-heading .item .item-left .image { width: 50px;height: 50px;}
.compare-stats .top-heading .item .item-left .image img { width: 100%;height: 100%;border-radius: 50%;object-fit: cover; }
.compare-stats .top-heading .item .item-left .text { display: flex;align-items: flex-start;flex-direction: column; }
.stats-rating { display: flex;flex-direction: column;}
.stats-rating ul { list-style-type: none;display: flex;padding: 10px 0;align-items: center;}
.stats-rating ul li { color: #000;font-size: 13px;font-weight: 500;line-height: 100%;padding: 0 20px 0 0;display: flex; align-items: center;}
.stats-rating ul li span { width: 20px; height: 20px; border-radius: 50%; margin-right: 10px; }
.stats-rating ul li:nth-child(1) span { background: #2AFB00; }
.stats-rating ul li:nth-child(2) span { background: #D99F3A; }
.stats-rating ul li:nth-child(3) span { background: #FB0000; }
/* compare stats css start */

/* coach dashboard suggest a feature css start  */
.dashboard-suggestfeature { display: inline-block; max-width: 800px; }
.dashboard-suggestfeature .title { color: #000; font-size: 24px; font-style: normal;font-weight: 400; text-transform: uppercase; margin-bottom: 15px; }
/* .dashboard-suggestfeature .dashboard-suggestfeature-inner { } */
.dashboard-suggestfeature .dashboard-suggestfeature-inner .form-group { margin-bottom: 20px; position: relative; }
.dashboard-suggestfeature .dashboard-suggestfeature-inner .form-group label { color: #000; font-family: "DM Sans", sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 100%; display: block; margin-bottom: 10px; }
.dashboard-suggestfeature .dashboard-suggestfeature-inner .form-group input::placeholder { font-size: 14px; }
.dashboard-suggestfeature .dashboard-suggestfeature-inner .formgroup .form-control { border-radius: 7px; border: 1px solid #C7C7C7; background: #fff; font-family: "DM Sans", sans-serif; font-size: 18px; font-weight: 400; line-height: 100%; text-transform: capitalize; height: 54px; }
.dashboard-suggestfeature .dashboard-suggestfeature-inner .formgroup textarea { border-radius: 7px; border: 1px solid #C7C7C7; background: #fff; font-family: "DM Sans", sans-serif; font-size: 18px; font-weight: 400; line-height: 100%; text-transform: capitalize; height: 54px; }
.dashboard-suggestfeature .dashboard-suggestfeature-inner .formgroup input#upload { width: 100%; }
.dashboard-suggestfeature .dashboard-suggestfeature-inner input[type="file"] { height: 100px; width: 100%; border-radius: 7px; z-index: 1024; position: relative; opacity: 0; cursor: pointer; }
.dashboard-suggestfeature .dashboard-suggestfeature-inner .upload-section { position: absolute; border-radius: 7px; border: 1px solid #C7C7C7; background: #fff; font-family: "DM Sans", sans-serif; font-size: 18px; font-weight: 400; line-height: 100%; text-transform: capitalize; height: 100px; width: 97%; top: 25px; text-align: center; padding-top: 2%; }
.dashboard-suggestfeature .dashboard-suggestfeature-inner .upload-section p { color: #D9D9D9;  font-family: "DM Sans", sans-serif; font-size: 18px; font-style: normal; font-weight: 500; line-height: 100%; }
.dashboard-suggestfeature .btn-box { width: 100%; text-align: center; margin-top: 15px; }
/* coach dashboard suggest a feature css start css end  */

/* Player and Coach dashboard support css start  */
.dashboard-support { display: inline-block; max-width: 800px; }
.dashboard-support .title { color: #000; font-size: 24px; font-style: normal;font-weight: 400; text-transform: uppercase; margin-bottom: 15px; }
/* .dashboard-support .dashboard-support-inner { } */
.dashboard-support .dashboard-support-inner .form-group { margin-bottom: 20px; position: relative; }
.dashboard-support .dashboard-support-inner .form-group label { color: #000;  font-size: 16px; font-style: normal; font-weight: 400; line-height: 100%; display: block; margin-bottom: 10px; }
.dashboard-support .dashboard-support-inner .form-group input::placeholder { font-size: 14px; }
.dashboard-support .dashboard-support-inner .form-group .form-control { border-radius: 7px; border: 1px solid #C7C7C7; background: #fff;  font-size: 18px; font-weight: 400; line-height: 100%; }
.dashboard-support .dashboard-support-inner .form-group textarea { border-radius: 7px; border: 1px solid #C7C7C7; background: #fff;  font-size: 18px; font-weight: 400; line-height: 100%; text-transform: capitalize; height: 54px; }
.dashboard-support .dashboard-support-inner .form-group ul { padding:0; margin: 0; }
.dashboard-support .dashboard-support-inner .form-group ul li { display: flex;  margin-bottom: 10px; }
.dashboard-support .dashboard-support-inner .form-group ul li input { margin-right: 10px; }
.dashboard-support .dashboard-support-inner .form-group ul li label { color: #000;  font-size: 14px; font-style: normal; font-weight: 400; line-height: 100%; display: block; margin: 0px; padding: 0; }
.dashboard-support .dashboard-support-inner .upload-section p { color: #D9D9D9;   font-size: 18px; font-style: normal; font-weight: 500; line-height: 100%; }
.dashboard-support .btn-box { width: 100%; text-align: center; margin-top: 15px; }
.dashboard-support .btn-box .event-btn { border-radius: 7px; background: #D99F3A; color: #fff;  font-size: 14px; font-weight: 600; text-transform: uppercase; height: auto; padding: 10px 70px; line-height: 100%; }
/* Player and Coach dashboard support css end  */

/* Player and Coach dashboard menu change css start */
.sidemenuclick a { text-decoration: none; color: #000; font-size: 20px; cursor: pointer; line-height: 1; display: block; }
.dashboard-main .sidebar-main.addslide { width: 50px; }
.dashboard-main .sidebar-main.addslide .sidebar-main-inner .user-details { display: none; }
.dashboard-main .sidebar-main.addslide .sidebar-main-inner .dashboard-side-menu ul li a p { display: none; }
.dashboard-main .dashboard-right.addslideright { width: calc(100% - 50px); margin-left: 50px; }
/* Player and Coach dashboard menu change css end */

/* Player and Coach dashboard main css */
.dashboard-wrapper { display: inline-block; width: 100%;height: 100%; position: relative; }
.dashboard-wrapper-inner { display: inline-block; width: 100%;overflow-y: scroll; padding-top: 93px; height: 100%; }
.dashboard-middle { display: inline-block;width: 100%;height: calc(100vh - 128px); padding-bottom: 15px; }
.dashboard-main { display: flex; width: 100%; height: 100%; overflow-y: scroll; }
.dashboard-main .sidebar-main { display: flex; width: 200px; padding: 15px 12px 15px 15px; border-right: 1px solid rgba(0, 0, 0, 0.25); flex-direction: column; position: fixed; overflow: hidden;overflow-y: auto;top: 96px;bottom: 39px; }
/* .dashboard-main .sidebar-main .sidebar-main-inner .user-details { } */
.dashboard-main .sidebar-main .sidebar-main-inner .user-details .img-box { width: 80px; height: 80px; border-radius: 50%;margin: auto; }
.dashboard-main .sidebar-main .sidebar-main-inner .user-details .img-box img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
.dashboard-main .sidebar-main .sidebar-main-inner .user-details h2 { color: #000; text-align: center;  font-size: 16px; font-weight: 600; margin: 0; }
.dashboard-main .sidebar-main .sidebar-main-inner .user-details p { color: #D99F3A; text-align: center;  font-size: 14px; font-weight: 600;margin-bottom: 10px;  }
.dashboard-main .sidebar-main .sidebar-main-inner .user-details p.edit { color: #000;  font-size: 14px; font-weight: 500; line-height: 100%; }
.dashboard-main .sidebar-main .sidebar-main-inner .user-details p.edit a { color: #000;  font-size: 14px; font-weight: 500; text-decoration: none; }
.dashboard-main .sidebar-main .sidebar-main-inner .dashboard-side-menu ul { padding: 0; }
.dashboard-main .sidebar-main .sidebar-main-inner .dashboard-side-menu ul li { list-style-type: none; display: flex; padding-bottom: 10px; }
.dashboard-main .sidebar-main .sidebar-main-inner .dashboard-side-menu ul li a { text-decoration: none; display: flex; align-items: center; }
.dashboard-main .sidebar-main .sidebar-main-inner .dashboard-side-menu ul li a img { margin-right: 8px; width: 15px; height: auto;  }
.dashboard-main .sidebar-main .sidebar-main-inner .dashboard-side-menu ul li a p { color: #000;  font-size: 14px;font-weight: 500; line-height: 24px; margin: 0; text-decoration: none; }
.dashboard-main .dashboard-right { display: flex; width: calc(100% - 200px); padding: 30px 50px; flex-direction: column; margin-left: 200px; }
.dashboard-main .dashboard-right .dashboard-first { display: flex; gap: 20px; }
/* .dashboard-main .dashboard-right .dashboard-first-inner { display: flex; } */
.dashboard-main .dashboard-right .dashboard-first .dashboard-top-left { display: flex; flex-direction: column; max-width: calc(100% - 450px);width: 100%; }
.dashboard-main .dashboard-right .dashboard-first .dashboard-top-left .title { color: #000; font-size: 24px; font-weight: 600; margin: 0 0 10px 0; }
.dashboard-main .dashboard-top-left p { color: #000;  font-size: 14px; font-weight: 500; }
.dashboard-main .dashboard-top-left form { width: 100%;  }
.dashboard-main .dashboard-top-left form .upload-box { z-index: 1024; position: relative; display: flex; flex-direction: row; margin-bottom: 20px; gap: 20px; }
.dashboard-main .dashboard-top-left form .file-upload {  z-index: 1024; position: relative; height: 100%; opacity: 0; border-radius: 7px; border: 1px solid #000; background: #F2F3F5; margin-bottom: 20px; color: #B9B8B8;  font-size: 14px; font-weight: 600; max-width: 800px; }
.dashboard-main .dashboard-top-left form .upload-box-inner { height: 40px; max-width: 800px; width: 100%; position: relative; }
.dashboard-main .dashboard-top-left form .upload-box-shown { padding: 7px; top: 0; position: absolute; border-radius: 7px; border: 1px solid #000; background: #F2F3F5; height: 100%; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dashboard-main .dashboard-top-left form .file-upload::placeholder { color: #B9B8B8; font-size: 14px; }
.dashboard-main .dashboard-top-left form .submit-box { width: 190px; }
.dashboard-main .dashboard-top-left form .submit-btn { height: 40px; border-radius: 7px; background: #D99F3A; border: 0px; color: #fff;  font-size: 14px;  font-weight: 600; line-height: 100%; text-transform: uppercase; padding: 10px 20px; }
.dashboard-main .dashboard-top-left .video-box { display: inline-block;width: 100%;margin-top: 30px;}
.dashboard-main .dashboard-top-left .video-box video { width: 100%; height: auto; min-height: 250px; max-width: 635px; height: auto; }
.dashboard-main .dashboard-top-right {border-radius: 15px;max-width: 550px;width: 100%;margin-top: 75px; }
/* .dashboard-main .dashboard-top-right .dashboard-right-inner { padding: 10px; } */
/* .dashboard-main .dashboard-top-right .connect-box { }
.dashboard-main .dashboard-top-right .connect-box.top { padding: 0 0 10px 0; }
.dashboard-main .dashboard-top-right .connect-box.top ul.heading { padding: 0; display: flex; flex-direction: row; align-items: center; margin-bottom: 10px; justify-content: space-between; }
.dashboard-main .dashboard-top-right .connect-box.top ul li {  list-style-type: none; display: flex; align-items: center; margin-bottom: 10px; flex-direction: row; justify-content: space-between; margin-bottom: 0px; }
.dashboard-main .dashboard-top-right .connect-box.top ul li.players { list-style-type: none; }
.dashboard-main .dashboard-top-right .connect-box.top ul li.players a { color: #000;font-size: 16px; font-weight: 600;text-decoration: none; }
.dashboard-main .dashboard-top-right .connect-box.top ul li.seeall { list-style-type: none; }
.dashboard-main .dashboard-top-right .connect-box.top ul li.seeall a { color: #D99F3A; text-align: center; font-size: 14px;font-weight: 600;line-height: normal; text-decoration: none; }
.dashboard-main .dashboard-top-right .connect-box.top ul.data { padding: 0; margin: 0; }
.dashboard-main .dashboard-top-right .connect-box.top ul.data li { padding: 0; margin-bottom: 10px; }
.dashboard-main .dashboard-top-right .connect-box.top ul li.item .first { display: flex; align-items: center; justify-content: center; }
.dashboard-main .dashboard-top-right .connect-box.top ul li.item img { width: 50px; height: 50px; }
.dashboard-main .dashboard-top-right .connect-box.top ul li.item h2 { color: #000;  font-size: 14px; font-weight: 600; text-align: left; margin-left: 10px; line-height: 14px; margin-bottom: 0px; }
.dashboard-main .dashboard-top-right .connect-box.top ul li.item .player { color: #D99F3A; text-align: center;font-size: 14px;font-weight: 600; line-height: normal; }
.dashboard-main .dashboard-top-right .connect-box.top ul li.item .connect-btn { color: #FFF; font-size: 12px; font-weight: 500;  border-radius: 7px; background: #D99F3A; height: auto; padding: 6px 10px; line-height: 20px; }
.dashboard-main .dashboard-top-right .connect-box.top ul li.item .connect-btn img { width: 12px; height: auto; margin-right: 5px; }
.dashboard-main .dashboard-top-right .connect-box.middle { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 15px 0 10px 0; }
.dashboard-main .dashboard-top-right .connect-box.middle ul.heading  { padding: 0; display: flex; flex-direction: row; align-items: center; margin-bottom: 10px; justify-content: space-between; }
.dashboard-main .dashboard-top-right .connect-box.middle ul li { list-style-type: none; display: flex; align-items: center; margin-bottom: 0px; flex-direction: row; justify-content: space-between;}
.dashboard-main .dashboard-top-right .connect-box.middle ul li.players { list-style-type: none; }
.dashboard-main .dashboard-top-right .connect-box.middle ul li.players a { color: #000;font-size: 16px; font-weight: 600;text-decoration: none; line-height: 16px; }
.dashboard-main .dashboard-top-right .connect-box.middle ul li.seeall { list-style-type: none; width: 125px; display: flex; }
.dashboard-main .dashboard-top-right .connect-box.middle ul li.seeall a { color: #D99F3A;  font-size: 14px;font-weight: 600;line-height: normal; text-decoration: none; width: 100%; text-align: right; }
.dashboard-main .dashboard-top-right .connect-box.middle ul.data { padding: 0; margin: 0; }
.dashboard-main .dashboard-top-right .connect-box.middle ul.data li { padding-bottom: 10px; }
.dashboard-main .dashboard-top-right .connect-box.middle ul li.item .first { display: flex; align-items: center; }
.dashboard-main .dashboard-top-right .connect-box.middle ul li.item img { width: 50px; height: 50px; }
.dashboard-main .dashboard-top-right .connect-box.middle ul li.item h2 { color: #000;  font-size: 14px; font-weight: 600; text-align: left; margin-left: 10px; line-height: 14px; margin-bottom: 0px; }
.dashboard-main .dashboard-top-right .connect-box.middle ul li.item .player { color: #D99F3A; text-align: center;font-size: 14px;font-weight: 600;line-height: normal; }
.dashboard-main .dashboard-top-right .connect-box.middle ul li.item .connect-btn { color: #FFF; font-size: 12px; font-weight: 500;  border-radius: 7px; background: #D99F3A; padding: 6px 10px; line-height: 20px; }
.dashboard-main .dashboard-top-right .connect-box.middle ul li.item .connect-btn img { width: 12px; height: auto; margin-right: 5px; }
.dashboard-main .dashboard-top-right .connect-box.last { padding: 15px 0 0 0; }
.dashboard-main .dashboard-top-right .connect-box.last ul.heading  { padding: 0; display: flex; flex-direction: row; align-items: center; justify-content: space-between; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.players { list-style-type: none; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.players a { color: #000;font-size: 16px;font-weight: 600;text-decoration: none;}
.dashboard-main .dashboard-top-right .connect-box.last ul li.seeall { list-style-type: none; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.seeall a { color: #D99F3A; text-align: center; font-size: 14px;font-weight: 600;line-height: normal; text-decoration: none; }
.dashboard-main .dashboard-top-right .connect-box.last ul.data { padding: 0;  }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item { list-style-type: none; display: flex; align-items: center; margin-bottom: 10px; flex-direction: row; gap: 10px; width: 100%; justify-content: flex-start; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item .first { display: flex; align-items: center; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item .first img { }
.dashboard-main .dashboard-right .dashboard-first .dashboard-top-right .connect-box.last ul li.item .second { display: flex; flex-direction: column; justify-content: space-between; width: 100%; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item .second h2 { }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item .second .button-group { display: flex; align-items: center;  flex-direction: row; justify-content: space-between; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item .second .button-group .accept-btn { border-radius: 7px; background: #D99F3A; color: #fff;font-weight: 500;  padding: 6px 10px; font-size: 12px; line-height: 20px; height: auto; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item .second .button-group .accept-btn h2 { font-family: "DM Sans";font-size: 12px; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item .second .button-group .accept-btn img { width: 10px; height: auto; margin-right: 10px; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item .second .button-group .decline-btn { color: #000; font-weight: 500;line-height: normal;border-radius: 7px; border: 1px solid #000; padding: 6px 10px; font-size: 12px; line-height: 20px; height: auto; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item .second .button-group .decline-btn h2 { font-family: "DM Sans"; font-size: 12px; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item .second .button-group .decline-btn img { width: 10px; height: auto; margin-right: 10px; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item img { width: 50px; height: 50px; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item h2 { color: #000;  font-size: 14px; font-weight: 600; text-align: left; line-height: 14px; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item .player { color: #D99F3A; text-align: center;font-size: 15px;font-weight: 600;line-height: normal; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item .connect-btn { color: #FFF; font-size: 12px; font-weight: 800; line-height: normal; border-radius: 7px; background: #D99F3A; height: auto; padding: 10px 15px; line-height: 20px; }
.dashboard-main .dashboard-top-right .connect-box.last ul li.item .connect-btn img { width: 12px; height: auto; margin-right: 5px; } */
.player-videos { display: inline-block; width: 100%; position: relative; padding-top: 30px; }
.player-videos h2 { color: #000; font-size: 20px;font-weight: 600;line-height: normal; margin-bottom: 20px; }
.player-videos .player-videos-inner { width: 100%; display: inline-block; overflow: visible; position: relative; }
.player-videos .player-videos-inner .item { position: relative; border-radius: 20px; width: 100%; }
.player-videos .player-videos-inner .item .image { width: 100%; height: auto; }
.player-videos .player-videos-inner .item .image video { border-radius: 22px; width: 100%; height: 240px; object-fit: cover;  }
.player-videos .player-videos-inner .item .text { position: absolute;width: 60px; top: 15px; right: 15px;height: 30px;background: #d99f3a;padding: 6px 8px;border-radius: 5px; }
.player-videos .player-videos-inner .item .text a { color: #fff;  font-size: 14px; font-weight: 600; text-align: left; line-height: 20px; text-decoration: none; }
.player-videos .player-videos-inner .item .text p { color: #FFF;  line-height: inherit; text-align: center;  padding: 0; margin: 0; }
.player-videos .owl-theme .owl-nav { width: 100%;position: absolute;top: 36%; }
.player-videos .owl-carousel .owl-nav button.owl-prev { background: #fff; width: 60px; height: 60px; border-radius: 50%; position: absolute; left: -30px; background: url(../images/icon-background.png); background-size: contain; text-align: center; }
.player-videos .owl-carousel .owl-nav button.owl-next { background: #fff; width: 60px; height: 60px; border-radius: 50%; position: absolute; right: -30px; background: url(../images/icon-background.png); background-size: contain; text-align: center; }
.player-videos .owl-theme .owl-nav button i { font-size: 25px; color: #000; }
/* Player & Coach dashboard main css end */

/* Player and Coach dashboard edit profile css start */
/* .dashboard-right .edit-profile { }
.dashboard-right .edit-profile .edit-profile-heading { } */
.dashboard-right .edit-profile .edit-profile-heading .title { color: #000;  font-size: 24px; font-weight: 400; text-transform: uppercase; margin: 0; padding: 0; }
.dashboard-right .edit-profile .edit-profile-heading .profile-image { position: relative; padding: 20px 0 0 0; display: inline-block; margin-bottom: 40px; }
.dashboard-right .edit-profile .edit-profile-heading .profile-image .profile { width: 120px; height: 120px; border-radius: 50%; object-fit: cover; }
.dashboard-right .edit-profile .edit-profile-heading .profile-image span { background: #D99F3A; width: 35px; height: 35px; display: inline-block; border-radius: 50%;text-align: center; line-height: 35px; position: absolute; bottom: -10px; left: 70px; }
.dashboard-right .edit-profile .edit-profile-heading .profile-image .upload-file-btn { width: 40px; height: 40px; display: inline-block; border-radius: 50%; text-align: center;line-height: 40px; position: absolute; bottom: -10px; left: 70px; opacity: 0;}
.dashboard-right .edit-profile .edit-profile-heading .profile-image span img { width: 18px; }
.dashboard-right .edit-profile .edit-profile-form { display: inline-block; width: 100%; }
/* .dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-one { } */
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-one .heading { padding: 0;margin: 0;list-style-type: none; display: flex; align-items: center;justify-content: space-between; position: relative; padding-left: 15px; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-one .heading:before { position: absolute; content: " "; width: 2px; height: 100%; background: #D99F3A; left: 0; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-one .heading .basic { color: #000; line-height: 100%; display: flex; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-one .heading .basic p { margin: 0; color: #000; font-size: 16px; font-weight: 600;line-height: 100%; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-one .heading .basic span { color: #A2A2A2; font-size: 14px; font-weight: 500; margin-left: 10px; color: #000; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-one .heading .private { display: flex; align-items: center; justify-content: space-evenly; gap: 10px; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-one .heading .private p { margin: 0; color: #D99F3A; font-size: 14px; font-weight: 500;line-height: normal; letter-spacing: 1px; }
/* .form-switch .form-check-input:checked { } */
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-one .heading .private .form-check { padding-bottom: 0px; padding-top: 0px;margin-bottom: 0px;margin-top: 0px; min-height: auto; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-one .heading .private .form-check .form-check-input { background-color: #D99F3A; border-color: #D99F3A; margin-top: 0px; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-one .heading .private .form-check-input:checked[type=checkbox] { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='#fff'/></svg>") !important;}
.switch {position: relative;display: inline-block;width: 40px;height: 20px;}
.switch input { opacity: 0;width: 0;height: 0;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;border-radius: 10px;background-color: #ccc;}
.slider:before {position: absolute;content: "";height: 18px;width: 18px;border-radius: 50%;left: 1px;bottom: 1px;background-color: #fff;-webkit-transition: .4s; transition: .4s;}
input:checked + .slider {background-color: #D99F3A;}
input:checked + .slider:before {-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}

.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-two { display: inline-block; padding-top: 20px; margin: 0; width: 100%; border-bottom: 1px solid #E5E5E5; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-two .fields-three { list-style-type: none; display: flex; gap: 20px; padding: 15px 0 0 0; flex-wrap: wrap; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-two .fields-three .item { display: flex; align-items: center; flex: 0 0 33%; flex-basis: auto; flex-direction: row; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-two .fields-three .item label { color: #000; font-size: 14px; font-weight: 500;line-height: normal; padding-right: 20px; display: inline-block; width: -webkit-fill-available; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-two .fields-three .item .form-control { border-radius: 7px; border: 1px solid #DDDEE0; background: #FFF; width: auto; font-size: 14px; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-two .fields-four { padding: 0; list-style-type: none; display: flex; gap: 20px; padding: 15px 0; flex-wrap: wrap; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-two .fields-four .item { display: flex; align-items: center; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-two .fields-four .item input::placeholder { font-size: 14px; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-two .fields-four .item label { color: #000; font-size: 16px; font-weight: 600;line-height: normal; margin-right: 30px; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-two .fields-four .item label .form-control { border-radius: 7px; border: 1px solid #DDDEE0; background: #FFF; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-three { padding: 28px 0 20px 0; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-three .heading { padding: 0;margin: 0;list-style-type: none; display: flex; align-items: center;justify-content: space-between; position: relative; padding-left: 15px; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-three .heading:before { position: absolute; content: " "; width: 2px; height: 100%; background: #D99F3A; left: 0; }
/* .dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-three .heading li.basic { } */
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-three .heading .basic p { margin: 0; color: #000; font-size: 16px; font-weight: 600;line-height: 100%; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-four { padding: 0; list-style-type: none; display: flex; gap: 30px; padding: 15px 0; flex-direction: column; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-four .fields-more { padding: 0; display: flex; align-items: center; flex-direction: row;column-gap: 2%; margin: 0; row-gap: 20px; flex-wrap: wrap; }
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-four .fields-more .item { display: flex; align-items: center; flex: 0 0 32%; flex-direction: row;}
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-four .fields-more .item label { width: 100px; color: #000; font-size: 14px; font-weight: 500;line-height: normal; padding-right: 10px; display: inline-block;}
.dashboard-right .edit-profile .edit-profile-form .edit-profile-basic-four .fields-more .item .form-control { border-radius: 7px; border: 1px solid #DDDEE0; background: #FFF; width: 100%; }
.dashboard-right .edit-profile .edit-profile-form .update-btn-box { padding: 30px 0; text-align: center; }
.dashboard-right .edit-profile .edit-profile-form .update-btn-box .update-btn { background: #D99F3A;color: #FFF; font-size: 14px;font-weight: 600;line-height: 100%;text-transform: uppercase;height: auto;padding: 10px 70px; }
/* Player and Coach dashboard edit profile css end */

/* Player and Coach dashboard user profile css start */
.dashboard-right .user-profile { display: flex; flex-direction: column; }
.dashboard-right .user-profile .user-profile-top { display: flex; flex-direction: row; gap: 30px; }
.dashboard-right .user-profile .user-profile-heading {display: flex;align-items: center;margin-bottom: 20px;gap: 30px; flex: 0 0 40%;}
.dashboard-right .user-profile .user-profile-heading .profile-image { width: 150px;height: 150px;border-radius: 50%; object-fit: cover;}
.dashboard-right .user-profile .user-profile-heading .profile-image .profile { object-fit: cover; width: 150px; height: 100%; border-radius: 50%;}
.dashboard-right .user-profile .user-profile-heading .user-heading { display: flex; flex-direction: column; padding-left: 0px; width: 100%;}
.dashboard-right .user-profile .user-profile-heading .user-heading .title { color: #000; font-size: 24px;font-weight: 400; text-transform: uppercase; margin: 0;}
.dashboard-right .user-profile .user-profile-heading .user-heading .sub-title { color: #D99F3A; text-align: left;  font-size: 14px; font-weight: 600; }
.dashboard-right .user-profile .user-profile-top .user-details { display: flex; flex-direction: row; flex: 1; }
.dashboard-right .user-profile .user-profile-top .user-details ul { flex: auto; padding: 10px 0 0 0; margin: 0; display: flex; list-style-type: none; }
.dashboard-right .user-profile .user-profile-top .user-details ul li { display: flex; flex-direction: column; flex: 0 0 25%; }
.dashboard-right .user-profile .user-profile-top .user-details ul li.completion { align-items: center; }
.dashboard-right .user-profile .user-profile-top .user-details ul li p { color: #000;  font-size: 15px;font-weight: 600; margin-bottom: 0px; }
.dashboard-right .user-profile .user-profile-top .user-details ul li span {color: #000;  font-size: 14px;font-weight: 500; }
.dashboard-right .user-profile .user-profile-top .user-details ul li span .circle-container .percentage-text {position: absolute;z-index: 1;font-weight: bold;}
.dashboard-right .user-profile .user-profile-top .user-details ul li span .circle-container::before {content: '';position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;background-color: #fff;border-radius: 50%; }
.dashboard-right .user-profile .user-profile-top .user-details ul li:last-child span { display: flex; justify-content: center; padding-top: 10px; }
.dashboard-right .user-profile .user-stats { padding: 10px 0; display: inline-block; width: 100%; }
.dashboard-right .user-profile .user-stats ul { margin: 0; display: flex; list-style-type: none; padding: 0px; gap: 5px; }
.dashboard-right .user-profile .user-stats ul li.black { background: #000; }
.dashboard-right .user-profile .user-stats ul li.orange { background: #D99F3A; color: #000; }
.dashboard-right .user-profile .user-stats ul li { border-radius: 8px;padding: 8px 12px;text-align: center; }
.dashboard-right .user-profile .user-stats ul li p { font-size: 16px; margin-bottom: 0px; }
.dashboard-right .user-profile .user-stats ul li span { font-size: 16px; }
.dashboard-right .user-profile .user-stats ul li .highlight{color: #D99F3A;}
/* .dashboard-right .user-profile .user-data {  } */
.dashboard-right .user-profile .user-data .heading { border-top: 1px solid #ccc; padding-top: 30px;margin: 0;list-style-type: none; display: flex; align-items: center;justify-content: space-between; position: relative; padding-left: 15px; }
.dashboard-right .user-profile .user-data .heading:before { position: absolute; content: " "; width: 2px; height: 24px; background: #D99F3A; left: 0; }
.dashboard-right .user-profile .user-data .heading .basic { color: #000; font-size: 24px; font-weight: 800;line-height: 100%; display: flex; }
.dashboard-right .user-profile .user-data .heading .basic p { margin: 0; color: #000; font-size: 16px;font-weight: 600;line-height: 100%; }
.dashboard-right .user-profile .user-data .heading .basic span { color: #A2A2A2; font-size: 16px; font-weight: 400; margin-left: 10px; }
.dashboard-right .user-profile .user-data ul.details { margin: 0; display: flex; list-style-type: none; padding: 20px 0 20px 0px; }
.dashboard-right .user-profile .user-data ul.details li { display: flex; flex-direction: column; flex: 0 0 20%; }
.dashboard-right .user-profile .user-data ul.details li p { color: #000;  font-size: 15px;font-weight: 600; margin-bottom: 0px; }
.dashboard-right .user-profile .user-data ul.details li span { color: #000;  font-size: 14px;font-weight: 500; }
.dashboard-right .user-profile .user-data .text { display: inline-block; width: 100%; padding-bottom: 20px; }
.dashboard-right .user-profile .user-data .text h3 { color: #000;  font-size: 16px;font-weight: 600;  }
.dashboard-right .user-profile .user-data .text p { color: #000;  font-size: 14px;font-weight: 500; line-height: 24px; }
/* Player and Coach dashboard user profile css start */


/* PLAYER DASHBOARD STYLING CSS START */
/* Player dashboard available coaches css start */
/* .available-coaches .available-coaches-heading .heading h2 { color: #000; font-size: 24px;font-weight: 400;text-transform: uppercase; } */
/* .available-coaches .available-coaches-heading .search-box { position: relative; }
.available-coaches .available-coaches-heading .search-box .form-control { padding-left: 30px; }
.available-coaches .available-coaches-heading .search-box .fa-search { position: absolute; left: 7px; top: 11px; font-size: 14px;  } */
/* .available-coaches .available-coaches-heading .available-coaches-user .data { padding: 0; display: flex; flex-wrap: wrap; column-gap: 2%; } */
.available-coaches .available-coaches-heading .available-coaches-user .data .item-box { margin-bottom: 15px; }
.available-coaches .available-coaches-heading .available-coaches-user .data .item { display: flex; align-items: center; gap: 10px; height: 100%; justify-content: flex-start; background: #eee; border-radius: 7px; padding: 10px 8px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25); }
.available-coaches .available-coaches-heading .available-coaches-user .data .item .image { width: 100px; height: 100px; }
.available-coaches .available-coaches-heading .available-coaches-user .data .item .image img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
.available-coaches .available-coaches-heading .available-coaches-user .data .item .text { flex: 1;}
/* .available-coaches .available-coaches-heading .available-coaches-user .data .item .text .details { text-align: left; width: 100%; } */
.available-coaches .available-coaches-heading .available-coaches-user .data .item .text .details p { margin-bottom: 0px; font-size: 14px; }
.available-coaches .available-coaches-heading .available-coaches-user .data .item .text .details h2 { color: #000; font-size: 16px; font-weight: 600; line-height: normal; margin: 0;display: flex; align-items: end; justify-content: space-between; padding-bottom: 5px;gap: 5px; }
.available-coaches .available-coaches-heading .available-coaches-user .data .item .text .details h2 a { font-size: 16px; text-decoration: none;cursor:pointer;color:#000;line-height: 1; }
.available-coaches .available-coaches-heading .available-coaches-user .data .item .text .details span {  color: #D99F3A; text-align: center; font-size: 14px; font-weight: 400; }
.available-coaches .available-coaches-heading .available-coaches-user .data .item .text .details span img {width: 15px; color: #D99F3A; }
.available-coaches .available-coaches-heading .available-coaches-user .data .item .text .details span .icon-solid { color: #D99F3A; }
.available-coaches .available-coaches-heading .available-coaches-user .data .item .text .details span .icon-regular { color: #D99F3A; }
.pagination { justify-content: center; gap: 20px; }

/* Player dashboard available coaches css end */

/* Player dashboard assessment tracker css start */
/* .player-assessment-tracker { } */
.player-assessment-tracker .heading { margin-bottom: 20px; color: #000; font-size: 24px;font-weight: 400;text-transform: uppercase; }
.player-assessment-tracker .form-control { appearance: auto; }
.player-assessment-tracker .assesment-graph { margin-top: 30px; }
.player-assessment-tracker .assesment-graph .chart-box { height: 400px; width: 100%; border: 1px solid #ddd; border-radius: 8px; padding: 15px; background-color: #f9f9f9; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }
.player-assessment-tracker .assesment-graph .overall-btn { margin: 30px 0; }
.player-assessment-tracker .assesment-graph  ul.average { list-style-type: none; display: flex; padding: 10px 0; align-items: center; }
.player-assessment-tracker .assesment-graph  ul.average li { color: #000; font-family: "DM Sans", sans-serif; font-size: 13px;font-weight: 500;line-height: 100%; padding: 0 20px 0 0; display: flex; align-items: center; }
.player-assessment-tracker .assesment-graph  ul.average li span { width: 20px; height: 20px; border-radius: 50%; margin-right: 10px; }
.player-assessment-tracker .assesment-graph  ul.average li:nth-child(1) span { background: #37B34A; }
.player-assessment-tracker .assesment-graph  ul.average li:nth-child(2) span { background: #D99F3A; }
.player-assessment-tracker .assesment-graph  ul.average li:nth-child(3) span { background: #FB0000; }
.player-assessment-tracker .assesment-graph .stats-data { align-items: center; }
.player-assessment-tracker .assesment-graph .stats-data .performance-inner { width: fit-content; border: 1px solid #ddd; border-radius: 8px; padding: 15px; background-color: #f9f9f9; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); align-items: center; justify-content: flex-start; gap: 50px;     display: flex
; }
.player-assessment-tracker .assesment-graph .stats-data .circle-container { position: relative;width: 150px;height: 150px;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-family: Arial, sans-serif; color: #333;font-size: 28px;}
.player-assessment-tracker .assesment-graph .stats-data .circle-container::before {content: '';position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;background-color: #fff;border-radius: 50%;}
.player-assessment-tracker .assesment-graph .stats-data .circle-container .percentage-text {position: absolute;z-index: 1;font-weight: bold;}
/* .player-assessment-tracker .assesment-graph .stats-folder { padding: 0; display: flex; flex-wrap: wrap; gap: 30px; margin-bottom: 50px; } */
/* .player-assessment-tracker .assesment-graph .stats-folder .stats-item { border-radius: 10px; border: 1px solid #000;box-shadow: 0px 2px 12px 5px rgba(0, 0, 0, 0.10); padding: 10px; flex: 0 48%; }
.player-assessment-tracker .assesment-graph .stats-folder .stats-item h2 {color: #D99F3A; font-family: "DM Sans", sans-serif;font-size: 15px;font-weight: 600; text-transform: uppercase; margin-bottom: 5px; }
.player-assessment-tracker .assesment-graph .stats-folder .stats-item ul { padding: 0; list-style-type: none; margin: 0; }
.player-assessment-tracker .assesment-graph .stats-folder .stats-item ul li { display: flex; margin-bottom: 0px; }
.player-assessment-tracker .assesment-graph .stats-folder .stats-item ul li span.left { color: #000; font-family: "DM Sans", sans-serif; font-size: 13px;font-weight: 700; min-width: 100px; }
.player-assessment-tracker .assesment-graph .stats-folder .stats-item ul li span.right { color: #D99F3A; font-family: "DM Sans", sans-serif;font-size: 13px;font-weight: 700;line-height: 20px; } */
/* Player dashboard assessment tracker css end */

/* Player dashboard player search css */
/* .player-search .player-search-heading .heading h2 { color: #000; font-size: 24px;font-weight: 400;text-transform: uppercase; } */
/* .player-search .player-search-heading .search-box { position: relative;  }
.player-search .player-search-heading .search-box .form-control { padding-left: 30px; }
.player-search .player-search-heading .search-box .fa-search { position: absolute; left: 7px; top: 11px; font-size: 14px;  } */
/* .player-search .player-search-heading .player-search-user .data { padding: 0; display: flex; flex-wrap: wrap; column-gap: 2%; } */
.player-search .player-search-heading .player-search-user .data .item-box { margin-bottom: 15px; }
.player-search .player-search-heading .player-search-user .data .item { display: flex; align-items: center; gap: 10px; height: 100%; background: #eee; border-radius: 7px; padding: 10px 8px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25); }
.player-search .player-search-heading .player-search-user .data .item .image { width: 100px; height: 100px; }
.player-search .player-search-heading .player-search-user .data .item .image img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
.player-search .player-search-heading .player-search-user .data .item .text { flex: 1;}
/* .player-search .player-search-heading .player-search-user .data .item .text .details { text-align: left; width: 100%; } */
.player-search .player-search-heading .player-search-user .data .item .text .details h2 { color: #000; font-size: 16px; font-weight: 600; line-height: normal; margin: 0;padding-bottom: 5px; }
.player-search .player-search-heading .player-search-user .data .item .text .details h2 a { font-size: 16px; text-decoration: none;cursor:pointer;color:#000; }
.player-search .player-search-heading .player-search-user .data .item .text .details p { margin-bottom: 0px; font-size: 14px; }
.player-search .player-search-heading .player-search-user .data .item .text .details span {  color: #D99F3A; text-align: center; font-size: 14px; font-weight: 400; }
.player-search .player-search-heading .player-search-user .data .item .text .details span img {width: 15px; color: #D99F3A; }
.player-search .player-search-heading .player-search-user .data .item .text .details span .icon-solid { color: #D99F3A; }
.player-search .player-search-heading .player-search-user .data .item .text .details span .icon-regular { color: #D99F3A; }
/* Player dashboard player search css end */

/* Player and Coach dashboard connection request start css */
/* .connection-requests .connection-requests-heading .heading h2 { color: #000; font-size: 24px;font-weight: 400;text-transform: uppercase; } */
/* .connection-requests .connection-requests-heading .search-box { position: relative;  }
.connection-requests .connection-requests-heading .search-box .form-control { padding-left: 30px; }
.connection-requests .connection-requests-heading .search-box .fa-search { position: absolute; left: 7px; top: 12px; font-size: 14px;  } */
/* .connection-requests .connection-requests-heading .connection-requests-user .data { padding: 0; display: flex; flex-wrap: wrap; column-gap: 2%; } */
.connection-requests .connection-requests-heading .connection-requests-user .data .item-box { margin-bottom: 15px; }
.connection-requests .connection-requests-heading .connection-requests-user .data .item { display: flex; align-items: center; gap: 10px; height: 100%; background: #eee; border-radius: 7px; padding: 10px 8px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25); }
.connection-requests .connection-requests-heading .connection-requests-user .data .item .image { width: 100px; height: 100px; }
.connection-requests .connection-requests-heading .connection-requests-user .data .item .image img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
.connection-requests .connection-requests-heading .connection-requests-user .data .item .text { flex: 1; }
.connection-requests .connection-requests-heading .connection-requests-user .data .item .text .details { margin-bottom: 10px; }
/* .connection-requests .connection-requests-heading .connection-requests-user .data .item .text .details p { margin-bottom: 0px; font-size: 14px; } */
.connection-requests .connection-requests-heading .connection-requests-user .data .item .text .details h2 { color: #000; font-size: 16px; font-weight: 600; margin: 0; }
.connection-requests .connection-requests-heading .connection-requests-user .data .item .text .details h2 a { font-size: 16px; text-decoration: none;cursor:pointer;color:#000; }
.connection-requests .connection-requests-heading .connection-requests-user .data .item .text .details p {  color: #D99F3A; font-size: 14px; font-weight: 600; }
/* .connection-requests .connection-requests-heading .connection-requests-user .data .item .text .details span img {width: 15px; color: #D99F3A; }
.connection-requests .connection-requests-heading .connection-requests-user .data .item .text .details span .icon-solid { color: #D99F3A; }
.connection-requests .connection-requests-heading .connection-requests-user .data .item .text .details span .icon-regular { color: #D99F3A; } */
.connection-requests .connection-requests-heading .connection-requests-user .data .item .text .button-group { display: flex; gap: 10px; }
.connection-requests .connection-requests-heading .connection-requests-user .data .item .text .button-group .accept-btn { border-radius: 7px; line-height: normal; background: #D99F3A; color: #fff;font-weight: 500; height: auto; padding: 6px 10px; font-size: 12px !important; }
/* .connection-requests .connection-requests-heading .connection-requests-user .data .item .text .button-group .accept-btn h2 { font-size: 12px; } */
.connection-requests .connection-requests-heading .connection-requests-user .data .item .text .button-group .accept-btn img { width: 10px; height: auto; margin-right: 6px; }
.connection-requests .connection-requests-heading .connection-requests-user .data .item .text .button-group .decline-btn { color: #000; font-weight: 500; line-height: normal; border-radius: 7px; padding: 6px 10px; font-size: 12px !important; height: auto;}
/* .connection-requests .connection-requests-heading .connection-requests-user .data .item .text .button-group .decline-btn h2 { font-size: 12px; } */
.connection-requests .connection-requests-heading .connection-requests-user .data .item .text .button-group .decline-btn img { width: 10px; height: auto; margin-right: 6px; }
/* Player and Coach dashboard connection request start end */

/* Player dashboard stats data css start */
.stats-data { display: flex;flex-direction: column;}
.stats-data-heading {display: flex;flex-direction: column;}
.stats-data-heading h2 {display: flex;justify-content: space-between;align-items: center;}
/* .stats-data .stats-data-heading h2 .heading-text {color: #000;font-size: 24px;font-weight: 400;text-transform: uppercase;} */
.stats-data .stats-data-heading video { padding: 10px 0 30px; border-radius: 30px; min-width: 520px; height: auto; }
.stats-data .stats-data-heading ul { list-style-type: none; display: flex; padding: 10px 0; align-items: center; }
.stats-data .stats-data-heading ul li { color: #000;  font-size: 13px;font-weight: 500;line-height: 100%; padding: 0 20px 0 0; display: flex; align-items: center; }
.stats-data .stats-data-heading ul li span { width: 20px; height: 20px; border-radius: 50%; margin-right: 10px; }
.stats-data .stats-data-heading ul li:nth-child(1) span { background: #37B34A; }
.stats-data .stats-data-heading ul li:nth-child(2) span { background: #D99F3A; }
.stats-data .stats-data-heading ul li:nth-child(3) span { background: #FB0000; }
/* .stats-data .stats-folder { padding: 0; display: flex; flex-wrap: wrap; gap: 30px; margin-bottom: 50px; } */
.stats-data .stats-folder > div {margin-bottom: 20px;}
.stats-data .stats-folder .stats-item { height: 100%; border-radius: 10px; border: 1px solid #000;box-shadow: 0px 2px 12px 5px rgba(0, 0, 0, 0.10); padding: 10px; }
/* .stats-data .stats-folder .stats-item h2 {color: #000; font-size: 15px;font-weight: 600; text-transform: uppercase; margin-bottom: 5px; } */
/* .stats-data .stats-folder .stats-item ul { padding: 0; list-style-type: none; margin: 0; } */
.stats-data .stats-folder .stats-item div { display: flex; margin-bottom: 0px; }
.stats-data .stats-folder .stats-item div.eye-icon { display: flex; justify-content: space-between; }
.stats-data .stats-folder .stats-item div.eye-icon .eyeicon { width: 15px; }
.stats-data .stats-folder .stats-item div.eye-icon .eyeicon img { width: 15px; }
.stats-data .stats-folder .stats-item div span.left { color: #000;  font-size: 13px;font-weight: 700; min-width: 100px; }
.stats-data .stats-folder .stats-item div span.right { color: #D99F3A; font-size: 13px;font-weight: 700;line-height: 20px; }
/* Player dashboard stats data css end */

/* player and Coach dashboard profile detail css start */
.profile-detail .profile-detail-first { display: flex; justify-content: space-between; align-items: center; }
.profile-detail .profile-detail-first .profile-top { display: flex; justify-content: flex-start; gap: 20px; }
.profile-detail .profile-detail-first .profile-top .image { width: 160px; height: 160px; }
.profile-detail .profile-detail-first .profile-top .image img { width: 100%; }
.profile-detail .profile-detail-first .profile-top .text { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.profile-detail .profile-detail-first .profile-top .text .title { color: #000;font-size: 24px;font-weight: 400; text-transform: uppercase; margin-bottom: 0px; }
.profile-detail .profile-detail-first .profile-top .text .sub-title { color: #D99F3A; text-align: center; font-size: 14px;font-weight: 600; line-height: normal; }
.profile-detail .profile-detail-first .profile-top .text .userplus { border-radius: 7px; background: #D99F3A; display: flex; align-items: center; justify-content: center; }
.profile-detail .profile-detail-first .profile-top .text .userplus img { width: 12px; height: auto; margin-right: 5px; }
.profile-detail .profile-detail-first .profile-top .text .userplus p { color: #fff; font-size: 12px;font-weight: 500; line-height: normal; margin: 0; border-radius: 7px; height: auto; }
.profile-detail .profile-detail-first .user-details { padding: 20px 0; display: inline-block;width: 100%;}
.profile-detail .profile-detail-first .user-details ul { margin: 0;display: flex;list-style-type: none;padding: 0;gap: 30px;align-items: self-end;justify-content: flex-end;}
.profile-detail .profile-detail-first .user-details ul li { display: flex; flex-direction: column; flex: 0 0 16%; border-radius: 14px; padding: 24px 14px; text-align: center;background: #000;}
.profile-detail .profile-detail-first .user-details ul li p { color: #fff;  font-size: 12px; font-weight: 600; margin-bottom: 0px; }
.profile-detail .profile-detail-first .user-details ul li span { color: #fff;  font-size: 16px; font-weight: 600; }
.profile-detail .profile-detail-second { display: flex; padding: 30px 0; border-bottom: 1px solid #E5E5E5; }
.profile-detail .profile-detail-second .text { display: flex; flex-direction: column; flex: 0 40%; padding-right: 60px; }
.profile-detail .profile-detail-second .text h2 { color: #000; font-size: 16px;font-weight: 600; }
.profile-detail .profile-detail-second .text p { color: #000; font-size: 14px;font-weight: 500; line-height: 24px; }
.profile-detail .profile-detail-second .user-detail { display: flex; flex-direction: column; flex: 0 60%; }
.profile-detail .profile-detail-second .user-detail ul { display: flex; flex: 1; width: 100%; padding: 0; flex-wrap: wrap; }
.profile-detail .profile-detail-second .user-detail ul li { display: flex; flex-direction: column; flex: 0 50%; margin-bottom: 30px; }
.profile-detail .profile-detail-second .user-detail ul li p { color: #000;  font-size: 15px; font-weight: 600; margin-bottom: 0px; }
.profile-detail .profile-detail-second .user-detail ul li span { color: #000; font-size: 14px;font-weight: 500; }
.profile-detail .profile-detail-third { display: flex; padding: 15px 0; flex-direction: column; border-bottom: 1px solid #E5E5E5; margin-bottom: 0px; }
/* .profile-detail .profile-detail-third .text { } */
.profile-detail .profile-detail-third .text h2 { color: #000; font-size: 16px; font-weight: 600;line-height: 100%; }
.profile-detail .profile-detail-third .personal-detail { padding-top: 15px; }
.profile-detail .profile-detail-third .personal-detail ul { display: flex; flex: 1; width: 100%; padding: 0; flex-wrap: wrap; }
.profile-detail .profile-detail-third .personal-detail ul li { display: flex; flex-direction: column; flex: 0 25%; }
.profile-detail .profile-detail-third .personal-detail ul li p { color: #000;  font-size: 15px; font-weight: 600; margin-bottom: 0px; }
.profile-detail .profile-detail-third .personal-detail ul li span { color: #000; font-size: 14px; font-weight: 500; }
/* player and Coach dashboard profile detail css end */

/* Player dashboard tutorial videos css start */
.tutorial-videos .heading { margin-bottom: 30px; }
/* .tutorial-videos .heading h2 { color: #000; font-size: 24px;font-weight: 400; text-transform: uppercase; margin-bottom: 10px; } */
.tutorial-videos .heading p { color: #000;font-size: 14px;font-weight: 600;line-height: 100%; }
.tutorial-videos .heading iframe { border-radius: 20px; }
.tutorial-videos .tutorial-videoslist .tutorial-inner { display: flex; flex-flow: wrap; column-gap: 4%; }
.tutorial-videos .tutorial-videoslist .tutorial-inner .item { display: flex; flex-direction: row;margin-bottom: 20px;padding-bottom: 15px; flex: 0 45%; gap: 20px;align-items: center; }
.tutorial-videos .tutorial-videoslist .tutorial-inner .item .video { flex: 0 170px; }
.tutorial-videos .tutorial-videoslist .tutorial-inner .item .video iframe { border-radius: 15px; height: auto; width: 150px; }
/* .tutorial-videos .tutorial-videoslist .tutorial-inner .item .text { } */
.tutorial-videos .tutorial-videoslist .tutorial-inner .item .text h2 {color: #000;font-size: 14px;font-weight: 600; }
/* Player dashboard tutorial videos css end */

/* Player dashboard university page css */
/* .prohit-university .heading h2 { color: #000; font-size: 24px;font-weight: 400;text-transform: uppercase;margin-bottom: 10px; } */
.prohit-university .heading p { color: #D99F3A; font-size: 14px;font-weight: 600;line-height: 100%; }
/* .prohit-university .prohit-university-list { } */
.prohit-university .prohit-university-list .item { border: 1px solid #D6D6D6; border-radius: 10px; padding: 20px; margin-bottom: 25px; }
.prohit-university .prohit-university-list .item .video { position: relative; }
.prohit-university .prohit-university-list .item .video img { width: 100%; min-height: 200px; object-fit: cover; }
.prohit-university .prohit-university-list .item .video { position: relative; }
.prohit-university .prohit-university-list .item .video iframe { border-radius: 10px; }
.prohit-university .prohit-university-list .item .video p { color: #fff;   font-size: 16px; font-style: normal; font-weight: 500; line-height: 100%; background: #000; position: absolute;top: 20px;left: 20px;padding: 5px 10px; }
.prohit-university .prohit-university-list .item .text a { text-decoration: none; }
.prohit-university .prohit-university-list .item .text span { color: #000;   font-size: 13px; font-style: normal; font-weight: 400; line-height: 100%; padding-bottom: 10px; }
.prohit-university .prohit-university-list .item .text h2 { color: #D99F3A; font-size: 24px;font-weight: 700;line-height: 100%; text-decoration: underline; padding-bottom: 10px; }
.prohit-university .prohit-university-list .item .text p { color: #000;  font-size: 16px; font-style: normal; font-weight: 400; line-height: 100%; padding-bottom: 10px; }
.prohit-university .prohit-university-list .item .text .start-btn { background: #D99F3A; color: #fff;  font-size: 14px; font-weight: 600; line-height: 100%; text-transform: uppercase; height: auto; padding: 10px 20px; }
/* Player dashboard university page end */

/* Player dashboard university lession page css */
.prohit-university-lesson { padding-top: 30px; }
/* .prohit-university-lesson .prohit-university-detail { } */
.prohit-university-lesson .prohit-university-detail .video { position: relative; }
.prohit-university-lesson .prohit-university-detail .video iframe { height: 100%; min-height: 690px; width: 100%; position: relative; border-radius: 10px; }
.prohit-university-lesson .prohit-university-detail .video p { color: #fff;   font-size: 16px; font-style: normal; font-weight: 500; line-height: 100%; background: transparent; position: absolute; top: 70px; right: 20px; padding: 5px 10px; z-index: 1024; }
.prohit-university-lesson .prohit-university-detail .video p i { color: #fff; }
/* .prohit-university-lesson .prohit-university-detail .text { } */
.prohit-university-lesson .prohit-university-detail .text h2 { color: #000; font-size: 24px;font-weight: 700;line-height: 100%; text-decoration: underline; padding: 30px 0px 10px 0px; }
.prohit-university-lesson .prohit-university-detail .text p { color: #000;  font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 10px; }
.prohit-university-lesson .prohit-university-detail .text ul { padding-left: 20px; }
.prohit-university-lesson .prohit-university-detail .text ul li { color: #000;  font-size: 16px; font-style: normal; font-weight: 400; line-height: 100%; padding-bottom: 10px; }
.prohit-university-lesson .prohit-university-detail .text .next-btn { background: #D99F3A; color: #fff;  font-size: 14px; font-weight: 600; line-height: 100%; text-transform: uppercase; height: auto; padding: 10px 20px;  width: 100%; margin-bottom: 100px; }
.prohit-university-lesson .prohit-university-detail .text .next-btn img { width: 20px; margin-right: 10px; }
/* Player dashboard university lession page css end */

/* Player dashboard university module */
/* .prohit-university-module { } */
.prohit-university-module .video { position: relative; }
.prohit-university-module .video iframe {  height: 500px; width: 100%; position: relative; border-radius: 10px;}
.prohit-university-module .video:after { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #000; z-index: 999; opacity: 0.3; }
.prohit-university-module .video p { color: #fff;  font-size: 16px; font-style: normal; font-weight: 500; line-height: 100%; background: transparent; position: absolute; bottom: 50px; left: 20px; padding: 5px 10px; z-index: 1024; }
/* .prohit-university-module .text { } */
.prohit-university-module .text h2 { color: #000; font-size: 24px;font-weight: 700;line-height: 100%; text-decoration: underline; padding: 30px 0px 10px 0px; }
.prohit-university-module .text p { color: #000;  font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 10px; }
.prohit-university-module .lesson-list .lesson:last-child { border-bottom: 1px solid #9B9B9B; }
.prohit-university-module .lesson-list .lesson { display: flex; align-items: center; justify-content: space-between; background: #DCDCDC; padding: 10px 30px 10px 20px; border: 1px solid #9B9B9B; border-bottom: 0px; }
.prohit-university-module .lesson-list .lesson .lesson-left { display: flex; gap: 10px; align-items: center; }
/* .prohit-university-module .lesson-list .lesson .lesson-left .video-image { } */
.prohit-university-module .lesson-list .lesson .lesson-left .video-image img { width: 20px; }
.prohit-university-module .lesson-list .lesson .lesson-left .video-text { background: #DCDCDC; }
.prohit-university-module .lesson-list .lesson .lesson-left .video-text h4 { color: #313131;  font-size: 14px; font-weight: 400; line-height: 20px; margin: 0; padding: 0; }
.prohit-university-module .lesson-list .lesson .lesson-left .video-text p { color: #9B9B9B;  font-size: 12px; font-weight: 400; line-height: 20px;  margin: 0; padding: 0; }
.prohit-university-module .lesson-list .lesson .lesson-right .lesson-btn {background: #D99F3A; color: #fff;font-size: 12px;font-weight: 600;line-height: 100%;height: auto;padding: 10px 20px;  }
.prohit-university-module .button-box { margin-top: 30px; }
.prohit-university-module .button-box .next-btn { background: #D99F3A; color: #fff;  font-size: 14px; font-weight: 600; line-height: 100%; text-transform: uppercase; height: auto; padding: 10px 20px;  width: 100%; margin-bottom: 100px; }
.prohit-university-module .button-box .next-btn img { width: 20px; margin-right: 10px; }

/* Player dashboard university course */
.prohit-university-course { width: 100%; height: 100%; position: relative; display: inline-block; }
.prohit-university-course .video { position: relative; }
.prohit-university-course .video iframe { height: 500px; min-height: 690px; width: 100%; position: relative; border-radius: 10px; overflow: hidden; object-fit: cover;}
.prohit-university-course .video img { width: 100%; height: auto; }
.prohit-university-course .video p { color: #fff;  font-size: 16px; font-style: normal; font-weight: 500; line-height: 100%; background: transparent; position: absolute; bottom: 50px; left: 20px; padding: 5px 10px; z-index: 1024; }
.prohit-university-course .text h2 { color: #000; font-size: 24px;font-weight: 700;line-height: 100%; padding: 30px 0px 0px 0px; }
.prohit-university-course .text p { color: #D99F3A;  font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 10px; }
/* .prohit-university-course .course-progress { }  */
.prohit-university-course .course-progress p { color: #9B9B9B;  font-size: 14px; font-weight: 400; line-height: 24px; padding-bottom: 10px; margin-bottom: 0px; } 
.prohit-university-course .course-progress .progress-bar { width: 100%; background-color: #ddd; border-radius: 5px; }
.prohit-university-course .course-progress .progress { text-align: right; padding-top: 10px; padding-bottom: 10px; color: white; border-radius: 5px; width: 90%; background-color: #D99F3A; }
.prohit-university-course .course-content { display: inline-block; width: 100%; margin-top: 30px; }
.prohit-university-course .course-content h5 { color: #000000;  font-size: 18px; font-weight: 500; line-height: 20px; padding-bottom: 20px;  margin: 0; }
.prohit-university-course .course-content .accordion .accordion-item { margin-bottom: 20px; }
.prohit-university-course .course-content .accordion .accordion-item .accordion-header { position: relative; width: 100%; display: inline-block; display: flex; padding: 10px; color: #fff; font-size: 18px; font-weight: 400; text-transform: uppercase; border: 0px solid #000; background: #E2E2E2; border-radius: 0px; padding: 10px; justify-content: space-between; align-items: center; }
.prohit-university-course .course-content .accordion .accordion-item .accordion-header .accordion-button { width: 100px; background: transparent;border: 0px;box-shadow: none; }
.prohit-university-course .course-content .accordion .accordion-item .accordion-header .accordion-button:hover, .home-faq .faq-content .accordion .accordion-item .accordion-header .accordion-button:focus { outline: 0; box-shadow: none; }
/* .prohit-university-course .course-content .accordion .accordian-inner { } */
.prohit-university-course .course-content .accordion .accordian-inner span { color: #000000;  font-size: 12px; font-weight: 400; line-height: 20px; padding-bottom: 10px; text-transform: capitalize; }
.prohit-university-course .course-content .accordion .accordian-inner span img { width: 15px; margin-right: 5px; }
.prohit-university-course .course-content .accordion .accordian-inner p { color: #000000;  font-size: 14px; font-weight: 400; line-height: 20px; padding: 0; margin: 0; }
.prohit-university-course .course-content .accordion .accordian-inner p a { color: #000000; text-transform: uppercase; text-decoration: none; }
.prohit-university-course .course-content .accordion .accordian-inner h3 { color: #000000;  font-size: 12px; font-weight: 400; line-height: 20px; padding-bottom: 10px; padding: 0; margin: 0; text-transform: capitalize; }
.prohit-university-course .accordion-button::after { background-image: url("../images/arrow-black.svg"); width: 20px; height: 20px; background-size: contain; z-index: 1024; overflow: visible; }
.prohit-university-course .accordion-button:not(.collapsed)::after { background-image: url("../images/arrow-right-black.svg"); width: 20px; height: 20px; background-size: contain; z-index: 1024; overflow: visible; transform: rotate(0deg); }
.prohit-university-course .course-content .accordion-collapse .accordion-body { border-color: #9B9B9B; padding: 0; }
.prohit-university-course .course-content .accordion-collapse .accordion-body p {color: #000; font-size: 14px;font-weight: 400;line-height: 24px; }
.prohit-university-course .course-content .accordion-body .lesson { margin-bottom: 0px; }
.prohit-university-course .course-content .accordion-body .lesson:last-child { border-bottom: 0px solid #9B9B9B; }
.prohit-university-course .course-content .accordion-body .lesson { display: flex; align-items: center; justify-content: space-between; padding: 10px 30px 10px 20px; border-bottom: 1px solid rgba(0,0,0,.125); }
.prohit-university-course .course-content .accordion-body .lesson .lesson-left { display: flex; gap: 10px; align-items: center; }
/* .prohit-university-course .course-content .accordion-body .lesson .lesson-left .video-image { } */
.prohit-university-course .course-content .accordion-body .lesson .lesson-left .video-image img { width: 20px; }
/* .prohit-university-course .course-content .accordion-body .lesson .lesson-left .video-text { } */
.prohit-university-course .course-content .accordion-body .lesson .lesson-left .video-text h4 { color: #313131;  font-size: 14px; font-weight: 400; line-height: 20px; margin: 0; padding: 0; }
.prohit-university-course .course-content .accordion-body .lesson .lesson-left .video-text p { color: #9B9B9B;  font-size: 12px; font-weight: 400; line-height: 20px;  margin: 0; padding: 0; }
.prohit-university-course .course-content .accordion-body .lesson .lesson-right .lesson-btn {background: #D99F3A; color: #fff;font-size: 12px;font-weight: 600;line-height: 100%; height: auto; padding: 10px 20px; }
/* Player dashboard university course end */


/* COACH DASHBOARD STYLING CSS START */

/* coach dashboard css */
/* .dashboard-main .dashboard-right .coachdashboard-first { display: flex; gap: 50px; } */
/* .dashboard-main .dashboard-right .coachdashboard-first-inner { display: flex; width: 100%; } */
/* .dashboard-main .dashboard-right .coachdashboard-first .coachdashboard-top-left { display: flex; flex-direction: column; width: 100%; } */
/* .dashboard-main .coachdashboard-top-left .title { color: #000; font-size: 24px; font-weight: 600; } */
/* .dashboard-main .coachdashboard-top-left .search-box { padding: 10px 0; position: relative; margin-bottom: 15px; }
.dashboard-main .coachdashboard-top-left .search-box .fa-search { position: absolute; top: 21px; left: 9px; font-size: 14px; }
.dashboard-main .coachdashboard-top-left .search-box .form-control { border-radius: 7px; border: 1px solid #000; background: #F2F3F5; padding-left: 30px; }
.dashboard-main .coachdashboard-top-left .search-box .form-control::placeholder { font-size: 14px; } */
/* .dashboard-main .dashboard-right .coachdashboard-first .coachdashboard-top-left .data { display: flex; flex: 0 48%; gap: 2%; flex-flow: wrap; } */
.dashboard-main .coachdashboard-top-left .item-box { margin-bottom: 15px; }
.dashboard-main .coachdashboard-top-left .item { display: flex;align-items: center;gap: 15px; height: 100%; justify-content: flex-start;background: #eee;border-radius: 7px;padding: 10px 8px;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25); }
.dashboard-main .coachdashboard-top-left .item .image { width: 100px; height: 100px; }
.dashboard-main .coachdashboard-top-left .item .image img { width: 100%;height: 100%;object-fit: cover;border-radius: 50%; }
.dashboard-main .coachdashboard-top-left .item .text { flex: 1; }
.dashboard-main .coachdashboard-top-left .item .text .text-top { display: flex; align-items: center; justify-content: space-between;margin-bottom: 10px;gap: 5px; }
.dashboard-main .coachdashboard-top-left .item .text .text-top h2 { font-size: 14px;margin-bottom: 0; }
.dashboard-main .coachdashboard-top-left .item .text .text-top h2 a { text-decoration: none; }
.dashboard-main .coachdashboard-top-left .item .text .text-top h2 span { color: #D99F3A;  font-size: 14px; font-weight: 600; }
.dashboard-main .coachdashboard-top-left .item .text .text-top p { margin-bottom: 0; }
/* .dashboard-main .coachdashboard-top-left .item .text .text-top p a {  } */
.dashboard-main .coachdashboard-top-left .item .text .text-top p a img { width: 12px; }
/* .dashboard-main .coachdashboard-top-left .item .text .text-bottom { align-items: center; justify-content: space-between; width: 100%; display: flex; } */
.dashboard-main .coachdashboard-top-left .item .text .text-bottom ul { display: flex; flex-direction: column; padding: 0; margin: 0; }
.dashboard-main .coachdashboard-top-left .item .text .text-bottom ul li { display: flex; align-items: center;justify-content: space-between;gap: 5px; }
.dashboard-main .coachdashboard-top-left .item .text .text-bottom ul li span { color: #000;  font-size: 14px; font-weight: 500;line-height: 20px; }
/* .dashboard-main .coachdashboard-top-right { width: 400px; border-radius: 10px; border: 1px solid #000; box-shadow: 0px 4px 16.7px 5px rgba(0, 0, 0, 0.25); height: fit-content; margin-top: 10px; flex: 1; }
.dashboard-main .coachdashboard-top-right .coachdashboard-right-inner { padding: 10px; }
.dashboard-main .coachdashboard-top-right .connect-box { }
.dashboard-main .coachdashboard-top-right .connect-box.top { padding: 0; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul.heading { padding: 0; display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin-bottom: 10px; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul li { list-style-type: none; display: flex; align-items: center; margin-bottom: 0px; flex-direction: row; justify-content: space-between; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul li.players { list-style-type: none; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul li.players a { color: #000;font-size: 16px; font-weight: 600;text-decoration: none; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul li.seeall { list-style-type: none; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul li.seeall a { color: #D99F3A; text-align: center; font-size: 14px;font-weight: 600; text-decoration: none; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul.data { padding: 0; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul.data li { padding: 0; margin-bottom: 10px; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul li.item .first { display: flex; align-items: center; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul li.item img { width: 50px; height: 50px; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul li.item h2 { color: #000;  font-size: 14px; font-weight: 600; text-align: left; margin-left: 10px; line-height: 14px; margin-bottom: 0px; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul li.item .player { color: #D99F3A; text-align: center; font-size: 14px;font-weight: 600;line-height: normal; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul li.item .connect-btn { color: #fff;  font-size: 12px; font-weight: 500;  border-radius: 7px; background: #D99F3A; height: auto; padding: 6px 10px; line-height: 20px; }
.dashboard-main .coachdashboard-top-right .connect-box.top ul li.item .connect-btn img { width: 12px; height: auto; margin-right: 5px; }
.dashboard-main .coachdashboard-top-right .connect-box.middle { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 15px 0 0 0; }
.dashboard-main .coachdashboard-top-right .connect-box.middle ul.heading  { padding: 0; display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin-bottom: 10px; }
.dashboard-main .coachdashboard-top-right .connect-box.middle ul li { list-style-type: none; display: flex; align-items: center; margin-bottom: 0px; flex-direction: row; justify-content: space-between; margin-bottom: 10px; }
.dashboard-main .coachdashboard-top-right .connect-box.middle ul li.players { list-style-type: none; }
.dashboard-main .coachdashboard-top-right .connect-box.middle ul li.players a { color: #000; font-size: 16px; font-weight: 600;text-decoration: none; line-height: 16px; }
.dashboard-main .coachdashboard-top-right .connect-box.middle ul li.seeall { list-style-type: none; width: 125px; display: flex; }
.dashboard-main .coachdashboard-top-right .connect-box.middle ul li.seeall a { color: #D99F3A;  font-size: 14px;font-weight: 600;line-height: normal; text-decoration: none; width: 100%; text-align: right; }
.dashboard-main .coachdashboard-top-right .connect-box.middle ul.data { padding: 0;  }
.dashboard-main .coachdashboard-top-right .connect-box.middle ul li.item .first { display: flex; align-items: center; }
.dashboard-main .coachdashboard-top-right .connect-box.middle ul li.item img { width: 50px; height: 50px; }
.dashboard-main .coachdashboard-top-right .connect-box.middle ul li.item h2 { color: #000;  font-size: 14px; font-weight: 600; text-align: left; margin-left: 10px; line-height: 14px; margin-bottom: 0px; }
.dashboard-main .coachdashboard-top-right .connect-box.middle ul li.item .player { color: #D99F3A; text-align: center;font-size: 14px;font-weight: 600; line-height: normal; }
.dashboard-main .coachdashboard-top-right .connect-box.middle ul li.item .connect-btn { color: #fff;  font-size: 12px; font-weight: 500;  border-radius: 7px; background: #D99F3A; height: auto; padding: 6px 10px; line-height: 20px;}
.dashboard-main .coachdashboard-top-right .connect-box.middle ul li.item .connect-btn img { width: 12px; height: auto; margin-right: 5px; }
.dashboard-main .coachdashboard-top-right .connect-box.last { padding: 10px 0 0 0; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul.heading  { padding: 0; display: flex; flex-direction: row; align-items: center; justify-content: space-between; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.players { list-style-type: none; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.players a { color: #000; font-size: 16px; font-weight: 600;text-decoration: none; line-height: 16px;  }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.seeall { list-style-type: none; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.seeall a { color: #D99F3A; text-align: center; font-size: 15px;font-weight: 600;line-height: normal; text-decoration: none; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul.data { padding: 0;  }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item { list-style-type: none; display: flex; align-items: center; margin-bottom: 20px; flex-direction: row; gap: 10px; width: 100%; justify-content: flex-start; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .first { display: flex; align-items: center; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .first img { }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .second { display: flex; flex-direction: column; justify-content: space-between; width: 100%; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .second h2 { }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .second .button-group { display: flex; align-items: center; flex-direction: row; justify-content: space-between; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .second .button-group .accept-btn { border-radius: 7px; background: #D99F3A; color: #fff;font-weight: 500; height: auto; padding: 6px 10px; line-height: 20px; font-size: 12px; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .second .button-group .accept-btn h2 { font-family: "DM Sans";font-size: 12px; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .second .button-group .accept-btn img { width: 10px; height: auto; margin-right: 10px; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .second .button-group .decline-btn { color: #000; font-size: 12px; font-weight: 500;border-radius: 7px; border: 1px solid #000; height: auto; padding: 6px 10px; line-height: 20px; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .second .button-group .decline-btn h2 { font-family: "DM Sans"; font-size: 12px; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .second .button-group .decline-btn img { width: 10px; height: auto; margin-right: 10px; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item img { width: 50px; height: 50px; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item h2 { color: #000;  font-size: 14px; font-weight: 600; text-align: left; line-height: 14px; margin-bottom: 5px; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .player { color: #D99F3A; text-align: center;font-size: 15px;font-weight: 600; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .connect-btn { color: #fff; font-size: 12px; font-weight: 800;  border-radius: 7px; background: #D99F3A; height: auto; padding: 10px 15px; line-height: 20px; }
.dashboard-main .coachdashboard-top-right .connect-box.last ul li.item .connect-btn img { width: 12px; height: auto; margin-right: 5px; } */
/* coach dashboard css end */

/* Coach dashboard profile detail css */
.coachprofile-detail .coachprofile-detail-first { display: flex; justify-content: space-between; align-items: center; margin-bottom: 15px; }
.coachprofile-detail .coachprofile-detail-first .profile-top { display: flex; justify-content: flex-start; gap: 20px; align-items: center; }
.coachprofile-detail .coachprofile-detail-first .profile-top .image { width: 150px; height: 150px; display: inline-block; } 
.coachprofile-detail .coachprofile-detail-first .profile-top .image img { width: 100%; border-radius: 50%;object-fit: cover; height: 100%; }
.coachprofile-detail .coachprofile-detail-first .profile-top .text { display: flex; flex-direction: column; align-items: flex-start; }
.coachprofile-detail .coachprofile-detail-first .profile-top .text .title { color: #000; font-size: 24px;font-weight: 400; text-transform: uppercase; margin: 0;  }
.coachprofile-detail .coachprofile-detail-first .profile-top .text .sub-title { max-width: 900px; color: #D99F3A; font-size: 14px; font-weight: 600; line-height: normal; margin-bottom: 5px; }
.coachprofile-detail .coachprofile-detail-first .profile-top .text .img-title { color: #000; font-size: 14px;font-weight: 500; line-height: normal; align-items: center; display: flex; margin-bottom: 10px; }
.coachprofile-detail .coachprofile-detail-first .profile-top .text ul { list-style-type: none; padding: 0; }
.coachprofile-detail .coachprofile-detail-first .profile-top .text ul p { color: #000; font-size: 18px;font-weight: 400;text-transform: uppercase; }
.coachprofile-detail .coachprofile-detail-first .profile-top .text .img-title img { width: 12px; margin-right: 5px; }
.coachprofile-detail .coachprofile-detail-first .profile-top .text .userplus { background: #D99F3A; display: flex; align-items: center; justify-content: center; }
.coachprofile-detail .coachprofile-detail-first .profile-top .text .userplus img { width: 12px; height: auto; margin-right: 5px; }
.coachprofile-detail .coachprofile-detail-first .profile-top .text .userplus p { color: #fff; font-size: 12px;font-weight: 500; margin: 0; }
.coachprofile-detail .coachprofile-detail-first .user-details { padding: 20px 0; display: inline-block;width: 100%;}
.coachprofile-detail .coachprofile-detail-first .user-details ul { margin: 0;display: flex;list-style-type: none;padding: 0;gap: 30px;align-items: self-end;justify-content: flex-end;}
.coachprofile-detail .coachprofile-detail-first .user-details ul li { display: flex;flex-direction: column;flex: 0 0 20%;border-radius: 31px;padding: 40px 20px;text-align: center;background: #000;}
.coachprofile-detail .coachprofile-detail-first .user-details ul li p { color: #FFF;font-size: 16.944px;font-weight: 600;line-height: normal; }
.coachprofile-detail .coachprofile-detail-first .user-details ul li span { color: #FFF;font-size: 24.205px;font-weight: 600;line-height: normal;}
.coachprofile-detail .coachprofile-detail-second { display: flex; padding: 15px 0 0px 0; border-bottom: 1px solid #E5E5E5; }
.coachprofile-detail .coachprofile-detail-second .text { display: flex; flex-direction: column; flex: 0 40%; padding-right: 60px; }
.coachprofile-detail .coachprofile-detail-second .text h2 { color: #000;  font-size: 16px;font-weight: 600;  }
.coachprofile-detail .coachprofile-detail-second .text p { color: #000;  font-size: 14px; font-weight: 500; line-height: 24px; }
.coachprofile-detail .coachprofile-detail-second .user-detail { display: flex; flex-direction: column; flex: 0 60%; }
.coachprofile-detail .coachprofile-detail-second .user-detail ul { display: flex; flex: 1; width: 100%; padding: 0; flex-wrap: wrap; margin: 0; }
.coachprofile-detail .coachprofile-detail-second .user-detail ul li { display: flex; flex-direction: column; flex: 0 50%; margin-bottom: 30px; }
.coachprofile-detail .coachprofile-detail-second .user-detail ul li p { color: #000; font-size: 15px; font-weight: 600; margin-bottom: 0px; }
.coachprofile-detail .coachprofile-detail-second .user-detail ul li span { color: #000;  font-size: 14px; font-weight: 500; }
.coachprofile-detail .coachprofile-detail-third { display: flex; padding: 15px 0 5px 0; flex-direction: column; border-bottom: 1px solid #E5E5E5; margin-bottom: 15px; }
/* .coachprofile-detail .coachprofile-detail-third .text { } */
.coachprofile-detail .coachprofile-detail-third .text h2 { color: #000; font-size: 16px; font-weight: 600; line-height: 100%; }
.coachprofile-detail .coachprofile-detail-third .personal-detail { padding-top: 15px; }
.coachprofile-detail .coachprofile-detail-third .personal-detail ul { display: flex; flex: 1; width: 100%; padding: 0; flex-wrap: wrap; }
.coachprofile-detail .coachprofile-detail-third .personal-detail ul li { display: flex; flex-direction: column; flex: 0 25%; flex: 1;}
.coachprofile-detail .coachprofile-detail-third .personal-detail ul li p { color: #000;  font-size: 15px; font-weight: 600; margin-bottom: 5px; }
.coachprofile-detail .coachprofile-detail-third .personal-detail ul li span { color: #000; font-size: 14px;font-weight: 500;line-height: normal; }
.coachprofile-detail .coachprofile-detail-fourth { display: flex; padding: 0; flex-direction: column; }
/* .coachprofile-detail .coachprofile-detail-fourth .text { } */
.coachprofile-detail .coachprofile-detail-fourth .text h2 { color: #000; font-size: 16px; font-weight: 600; line-height: 100%; }
.coachprofile-detail .coachprofile-detail-fourth .personal-detail { padding-top: 0px; }
.coachprofile-detail .coachprofile-detail-fourth .personal-detail ul { display: inline-block; list-style-type: disc; padding-left: 20px; }
.coachprofile-detail .coachprofile-detail-fourth .personal-detail ul li { color: #000; font-size: 14px;font-weight: 500; line-height: 24px; }
/* Coach dashboard profile detail css end */

/* Coach dashboard educational videos css */
/* .coacheducational-videos .heading { margin-bottom: 30px; }
.coacheducational-videos .heading h2 { color: #000; font-size: 24px;font-weight: 400; text-transform: uppercase; margin-bottom: 0px; }
.coacheducational-videos .heading p { color: #000;  font-size: 14px; font-weight: 500; line-height: 100%; }
.coacheducational-videos .heading iframe { border-radius: 20px; }
.coacheducational-videos .headingfull { display: flex; flex-flow: wrap; column-gap: 4%; }
.coacheducational-videos .headingfull .headinghalfleft { display: flex; flex-direction: row; margin-bottom: 20px; padding-bottom: 15px; flex: 0 45%; }
.coacheducational-videos .headingfull .headinghalfleft iframe { border-radius: 15px; }
.coacheducational-videos .headinghalfright { display: flex; flex-direction: column; margin-bottom: 20px; padding-bottom: 15px; flex: 0 45%; }
.coacheducational-videos .headinghalfright .item { display: flex; flex-direction: row; margin-bottom: 20px; padding-bottom: 15px; flex: 0 45%; }
.coacheducational-videos .headinghalfright .item .video { margin-right: 20px; flex: 0 250px; }
.coacheducational-videos .headinghalfright .item .video iframe { border-radius: 15px; height: 100%; }
.coacheducational-videos .headinghalfright .item .text { display: flex; align-items: center; }
.coacheducational-videos .headinghalfright .item .text h2 { color: #000;font-size: 14px;font-weight: 600; }
.coacheducational-videos .educational-videoslist .educational-inner { display: flex; flex-flow: wrap; column-gap: 4%; }
.coacheducational-videos .educational-videoslist .educational-inner .item { display: flex; flex-direction: row; margin-bottom: 20px; padding-bottom: 15px; flex: 0 45%; gap: 20px; align-items: center; }
.coacheducational-videos .educational-videoslist .educational-inner .item .video { flex: 0 150px; }
.coacheducational-videos .educational-videoslist .educational-inner .item .video iframe { border-radius: 15px; height: auto; width: 150px; }
.coacheducational-videos .educational-videoslist .educational-inner .item .text { }
.coacheducational-videos .educational-videoslist .educational-inner .item .text h2 {color: #000;  font-size: 14px; font-weight: 600; }
.ytp-large-play-button svg { width: 30px !important; left: 15px !important; } */
/* Coach dashboard educational videos css end */

/* coach dashboard event css start  */
.coachdashboard-event { display: inline-block; }
.coachdashboard-event .title { color: #000; font-size: 24px;font-style: normal;font-weight: 400; text-transform: uppercase; margin-bottom: 10px; }
.coachdashboard-event .coachdashboard-event-inner .item-box { border-radius: 7px;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25);display: flex;justify-content: space-between;align-items: center;padding: 10px;margin-bottom: 15px;background-color: #eee; }
.coachdashboard-event .coachdashboard-event-inner .item-box .item-left { display: flex; align-items: center; gap: 10px; }
.coachdashboard-event .coachdashboard-event-inner .item-box .item-left .image img { width: 15px; }
.coachdashboard-event .coachdashboard-event-inner .item-box .item-left .text h2 { color: #000; font-size: 15px;font-style: normal;font-weight: 600; margin: 0; }
.coachdashboard-event .coachdashboard-event-inner .item-box .item-left .text p { color: #000; font-size: 13px;font-style: normal;font-weight: 500; margin: 0; }
.coachdashboard-event .coachdashboard-event-inner .item-box .item-right ul { display: flex; align-items: center; list-style-type: none; gap: 10px; margin: 0; }
.coachdashboard-event .coachdashboard-event-inner .item-box .item-right ul li a img { width: 12px; }
.coachdashboard-event .btn-box { width: 100%; text-align: center; margin-top: 30px; }
.coachdashboard-event .btn-box .event-btn { background: #D99F3A; color: #fff;font-size: 16px;font-weight: 600; text-transform: uppercase; line-height: 20px; min-width: 150px; }
/* coach dashboard event css end  */

/* coach dashboard add event css start  */
.coachdashboard-addevent { display: inline-block; max-width: 800px; }
.coachdashboard-addevent .title { color: #000; font-size: 24px; font-style: normal;font-weight: 400; text-transform: uppercase; margin-bottom: 15px; }
.coachdashboard-addevent .coachdashboard-addevent-inner .form-group { margin-bottom: 20px; }
.coachdashboard-addevent .coachdashboard-addevent-inner .form-group input::placeholder { font-size: 14px; }
.coachdashboard-addevent .coachdashboard-addevent-inner .formgroup .form-control { border-radius: 7px; border: 1px solid #C7C7C7; background: #fff; font-size: 18px; font-weight: 400;line-height: 100%;text-transform: capitalize; height: 54px; }
.coachdashboard-addevent .btn-box { width: 100%; text-align: center; margin-top: 15px; }
.coachdashboard-addevent .btn-box .event-btn { border-radius: 7px; background: #D99F3A; color: #fff;font-size: 14px;font-weight: 600; text-transform: uppercase; height: auto; padding: 10px 70px; line-height: 100%; }
/* coach dashboard add event css end  */

/* coach dashboard chat css start  */
.dashboard-right .dashboard-chat { border: 1px solid #e5e5e5; border-radius: 5px; height: 100%; max-height: 800px; height: 100%; }
.dashboard-right .dashboard-chat .dashboard-chat-top { height: calc(100% - 34px); overflow-y: scroll; }
.dashboard-right .dashboard-chat .dashboard-chat-top ul { padding: 15px; margin: 0; }
.dashboard-right .dashboard-chat .dashboard-chat-top ul li {max-width: 80%; list-style-type: none; display: flex; width: 100%; align-items: baseline; }
.dashboard-right .dashboard-chat .dashboard-chat-top ul li.right {margin-left:auto; justify-content: flex-end;}
.dashboard-right .dashboard-chat .dashboard-chat-top ul li.right .msg-box {background: #D99F3A; color: #fff;}
.dashboard-right .dashboard-chat .dashboard-chat-top ul li.right .msg-box .date {text-align: left;}
.dashboard-right .dashboard-chat .dashboard-chat-top ul li.left .leftimage { text-align: center; margin-right: 10px; }
.dashboard-right .dashboard-chat .dashboard-chat-top ul li.left .msg-box { background-color: #e0e0e0; color: #444;}
.dashboard-right .dashboard-chat .dashboard-chat-top ul li.left .msg-box .date{text-align: right;}
.dashboard-right .dashboard-chat .dashboard-chat-top ul li .img-box{width: 45px;height: 45px;border-radius: 50%;border: 1px solid #d99f3a;}
.dashboard-right .dashboard-chat .dashboard-chat-top ul li .img-box img{height: 100%;width: 100%;border-radius: 50%;object-fit: cover;}
.dashboard-right .dashboard-chat .dashboard-chat-top ul li .name{font-size: 12px;}
.dashboard-right .dashboard-chat .dashboard-chat-top ul li .msg-box {padding: 5px 5px;font-family: "DM Sans", sans-serif;font-weight: 500;line-height: normal;border-radius: 5px;}
.dashboard-right .dashboard-chat .dashboard-chat-top ul li .msg-box .text{font-size: 14px; margin-bottom: 2px;}
.dashboard-right .dashboard-chat .dashboard-chat-top ul li .msg-box .date{font-size: 11px;}
.dashboard-right .dashboard-chat .dashboard-chat-bottom { position: relative; }
.dashboard-right .dashboard-chat .dashboard-chat-bottom .chat-data { border: 0px; border-top: 1px solid #efefef; border-radius: 0px; padding-right: 30px; }
.dashboard-right .dashboard-chat .dashboard-chat-bottom .submit-btn { width: 50px; height: 100%;position: absolute;right: 0;top: 0;text-align: center;z-index: 1024;cursor: pointer;padding: 0;border-radius: 0;}
/* coach dashboard chat css end */

/* login verfification page */
.login-verification-page { display: flex; width: 100%; position: relative; background: #000; height: calc(100vh - 119px); align-items: center; background: url(../images/login.png); min-height: 100vh; }
.login-verification-page .login-inner-box { display: block; width: 100%; position: relative; max-width: 500px; margin: 0 auto; }
.login-verification-page .login-inner-box .login-inner { padding: 20px 50px; border-radius: 5px; border-radius: 12px;background: rgba(0, 0, 0, 0.30); box-shadow: 0px 4px 18.1px 0px rgba(217, 159, 58, 0.25); text-align: center; }
 
.login-verification-page .login-inner-box .login-inner img { width: 65px; margin-bottom: 20px; }
.login-verification-page .login-inner-box .login-inner h2 { color: #fff; font-family: 'futuraboldcondensedbt'; font-size: 24px;font-weight: 400; text-transform: uppercase; text-align: center; margin-bottom: 10px; }
.login-verification-page .login-inner-box .login-inner p { color: #fff;font-family: "DM Sans", sans-serif;font-size: 14px;font-weight: 400; text-align: center; margin-bottom: 5px; padding: 15px 0; }
/* .login-verification-page .login-inner-box .login-inner a { } */

/* subscription plans page start */
/* .subscription-plans { } */
.subscription-plans .heading { color: #000; font-size: 24px; font-style: normal;font-weight: 400; text-transform: uppercase; margin-bottom: 25px; }
/* .subscription-plans .heading h2 {color: #000; font-size: 24px;font-weight: 400; text-transform: uppercase; } */
.subscription-plans .heading h3 { color: #000; font-size: 20px;font-weight: 500; text-transform: capitalize;  }
.subscription-plans .heading p { color: #000;  font-size: 14px; font-weight: 500; line-height: 100%; text-transform: capitalize; }
.subscription-plans .subscription-items { padding: 50px 0; }
.subscription-plans .subscription-items .item { position: relative; border-radius: 4px; border: 1px solid #E1E1E1; background: #F6F6F6; border-top: 2px solid #E1E1E1; padding: 30px; }
.subscription-plans .subscription-items .item:before { position: absolute; left: 0; top: -5px; width: 100%; height: 5px; content: ""; border-radius: 5px 5px 0px 0px; background: #D99F3A; }
.subscription-plans .subscription-items .item h2 { color: #D99F3A;  font-family: "DM Sans", sans-serif; font-size: 20px; font-weight: 700; }
.subscription-plans .subscription-items .item .price { color: #000; font-family: "DM Sans", sans-serif;font-size: 30px; font-weight: 700; margin: 0 0 10px 0; }
.subscription-plans .subscription-items .item .tenure { color: #D99F3A; }
.subscription-plans .subscription-items .item ul { padding: 0px 0 15px 0px; margin: 0; list-style-type: none; }
.subscription-plans .subscription-items .item ul li { position: relative; color: #000;  font-family: "DM Sans", sans-serif;font-size: 16px;font-weight: 400; }
.subscription-plans .subscription-items .item ul li img { margin-right: 10px; width: 18px; }
.subscription-plans .subscription-items .item .level { color: #000; font-family: "DM Sans", sans-serif; font-size: 16px;font-style: normal;font-weight: 400; }
/* .subscription-plans .subscription-items .item .level .default-btn { } */
.subscription-plans .subscription-items .pro-plan .middle-top { position: absolute; width: 100%;padding: 10px 0;margin-top: -20px;background-color: #D99F3A;left: -0px;text-align: center;top: -25px;border: 3px solid #D99F3A; border-radius: 5px 5px 0 0; text-transform: uppercase; box-shadow: 0px 4px 11.6px 0px rgba(0, 0, 0, 0.70); }
.subscription-plans .subscription-items .pro-plan .middle-top p { color: #FFF; font-family: "DM Sans", sans-serif;font-size: 18px; font-weight: 700; margin: 0; }
.subscription-plans .subscription-items .pro-plan { padding: 60px 30px; background: #000; box-shadow: 0px 4px 11.6px 0px rgba(0, 0, 0, 0.70); border: 0px; }
.subscription-plans .subscription-items .pro-plan .price { color: #fff; }
.subscription-plans .subscription-items .pro-plan ul li { color: #fff; }
.subscription-plans .subscription-items .pro-plan .level { color: #fff; }


/* delete account page */
.delete-account { max-width: 800px; }
/* .delete-account .delete-account-heading { }
.delete-account .delete-account-heading .heading { } */
/* .delete-account .delete-account-heading .heading h2 { color: #000; font-size: 24px;font-weight: 400;text-transform: uppercase; margin-bottom: 10px; } */
/* .delete-account .delete-account-details { } */
.delete-account .delete-account-details p { color: #000; font-family: "DM Sans", sans-serif;font-size: 14px;font-weight: 500;line-height: 24px;}
.delete-account .delete-account-details p.delete { color: red; font-family: "DM Sans", sans-serif;font-size: 14px;font-weight: 500;line-height: 24px;}
/* .delete-account .delete-account-details .item { }
.delete-account .delete-account-details .item label { } */
.delete-account .delete-account-details .item .form-control { border-radius: 7px; border: 1px solid #DDDEE0;background: #FFF;width: auto;font-size: 14px; }
.delete-account .delete-account-details .checkbox { padding: 10px 0; }
.delete-account .delete-account-details .checkbox li { list-style-type: none; }
.delete-account .delete-account-details .checkbox li input { margin-right: 10px; }
.delete-account .delete-account-details .button-group { display: flex; align-items: center;  flex-direction: row; gap: 30px; }
.delete-account .delete-account-details .button-group .accept-btn { border-radius: 7px; background: #D99F3A; color: #fff; font-weight: 500; padding: 6px 10px; font-size: 12px; line-height: 20px; height: auto; }
.delete-account .delete-account-details .button-group .decline-btn { font-weight: 500;line-height: normal; border-radius: 7px; padding: 6px 10px; line-height: 20px; height: auto; }

/* notification page css */
/* .notifications .heading h2 { color: #000; font-size: 24px; font-weight: 400; text-transform: uppercase; margin-bottom: 10px; } */
.notifications .highlight { background-color: #D99F3A;}
.notifications .fancy-table {box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);border-radius: 10px;overflow: hidden;}
.notifications .fancy-table thead {background-color: #007bff;color: #fff;}
.notifications .fancy-table th, .notifications  .fancy-table td { padding: 15px; text-align: center; }
.notifications .fancy-table tbody tr:hover { background-color: rgba(0, 123, 255, 0.1); }

/* all videos css */
/* .dashboard-videos-inner { }
.dashboard-videos-inner .heading { } */
/* .dashboard-videos-inner .heading h2 { color: #000; font-size: 24px;font-weight: 600;margin: 0 0 10px 0; } */
.dashboard-videos-inner .heading p { color: #000; font-size: 14px; font-weight: 500; }
/* .dashboard-videos-inner .all-videos { }
.dashboard-videos-inner .all-videos .item { } */
.dashboard-videos-inner .all-videos .item .video { width: 100%; height: auto; }
.dashboard-videos-inner .all-videos .item .video video { border-radius: 22px; width: 100%; height: 240px; object-fit: initial; }
.dashboard-videos-inner .pagination { justify-content: center; gap: 10px; margin-top: 30px; }

/* checkout page */
/* .checkout-page { }
.checkout-page .heading { } */
.checkout-page .heading h2 { color: #000; font-size: 24px;font-weight: 600;margin: 0 0 10px 0; }
.checkout-page .heading p { color: #000; font-size: 14px; font-weight: 500; }
.checkout-page .plan-features { margin: 20px 0; padding: 15px;border-radius: 5px;border: 1px solid #ccc;max-width: 350px; }
.checkout-page .plan-features h2 { color: #000; font-size: 24px;font-weight: 600;margin: 0 0 10px 0; }
.checkout-page .plan-features ul { padding: 0px 0 15px 0px; margin: 0; list-style-type: none; }
.checkout-page .plan-features ul li { position: relative; color: #000;  font-family: "DM Sans", sans-serif;font-size: 16px;font-weight: 400; }
.checkout-page .plan-features ul li img { margin-right: 10px; width: 18px; }
.checkout-page .payment-method { width: 100%; max-width: 500px; padding: 15px;border-radius: 5px;border: 1px solid #ccc; }
.checkout-page .payment-method h2 { color: #000; font-size: 24px;font-weight: 600;margin: 0 0 10px 0; }
.checkout-page .payment-method p { color: #000; font-size: 14px; font-weight: 500; }
.checkout-page .payment-method .nav-tabs { background: #e5e5e5; border-radius: 5px; padding: 5px; margin-bottom: 15px; } 
.checkout-page .payment-method .nav-tabs .nav-item { width: 50%; }
.checkout-page .payment-method .nav-tabs .nav-link { padding: .2rem 1rem; width: 100%; color: #000; }
.checkout-page .payment-method .form-group { margin-bottom: 15px; }
.checkout-page .payment-method .form-control { height: 42px; }

/* checkout page */

/* .subscription-upgrade { }
.subscription-upgrade .heading { } */
/* .subscription-upgrade .heading h2 { color: #000; font-size: 24px;font-weight: 600;margin: 0 0 10px 0; } */
.subscription-upgrade .sub-heading { color: #000; font-size: 14px; font-weight: 500; }
.subscription-upgrade .subscription-current { padding: 15px;border-radius: 5px;border: 1px solid #ccc; margin-bottom: 15px; }
.subscription-upgrade .subscription-current .current-plan { display: flex; justify-content: space-between; }
/* .subscription-upgrade .subscription-current .current-plan .current-left { } */
.subscription-upgrade .subscription-current .current-plan .current-left h3 { color: #000; font-size: 18px;font-weight: 600;margin: 0; }
.subscription-upgrade .subscription-current .current-plan .current-left p { color: #000; font-size: 14px; font-weight: 500; }
/* .subscription-upgrade .subscription-current .current-plan .current-right p { } */
.subscription-upgrade .subscription-current .current-plan .current-right .default-btn { padding: 6px 20px; border-radius: 15px; }
.subscription-upgrade .subscription-current .upgrade-pro { background: #efefef; padding: 10px; border-radius: 10px; }
.subscription-upgrade .subscription-current .upgrade-pro h2 { color: #000; font-size: 24px;font-weight: 600;margin: 0 0 10px 0; }
.subscription-upgrade .subscription-current .upgrade-pro p { color: #000; font-size: 14px; font-weight: 500;  }
.subscription-upgrade .subscription-current .upgrade-pro .defalt-btn{ border-radius: 5px; padding: 7px 10px; }
.subscription-upgrade .subscription-current .usage { padding: 30px 0 10px 0; }
.subscription-upgrade .subscription-current .usage h2 { color: #000; font-size: 20px;font-weight: 600;margin: 0 0 10px 0; }
.subscription-upgrade .billing-history { padding: 15px;border-radius: 5px; border: 1px solid #ccc; }
.subscription-upgrade .billing-history .current-plan { display: flex; justify-content: space-between; }
/* .subscription-upgrade .billing-history .current-plan .current-left { } */
.subscription-upgrade .billing-history .current-plan .current-left h3 { color: #000; font-size: 18px;font-weight: 600;margin: 0; }
.subscription-upgrade .billing-history .current-plan .current-left p { color: #000; font-size: 14px; font-weight: 500; }
/* .subscription-upgrade .billing-history .current-plan .current-right { } */
.subscription-upgrade .billing-history .current-plan .current-right .default-btn { padding: 6px 20px; border-radius: 15px; }
.subscription-upgrade .billing-history .results { text-align: center; }
.subscription-upgrade .billing-history .results p { color: #000; font-size: 14px; font-weight: 500;  }
.subscription-upgrade .billing-history .results .defalt-btn { border-radius: 5px; padding: 7px 10px; }
.subscription-upgrade .plan-features { padding: 15px;border-radius: 5px;border: 1px solid #ccc;}
.subscription-upgrade .plan-features h2 { color: #000; font-size: 20px;font-weight: 600;margin: 0 0 10px 0; }
.subscription-upgrade .plan-features p { color: #000; font-size: 14px; font-weight: 500; }
.subscription-upgrade .plan-features ul { padding: 0px 0 15px 0px; margin: 0; list-style-type: none; }
.subscription-upgrade .plan-features ul li img { margin-right: 10px; }
.subscription-upgrade .plan-features ul li { position: relative; color: #000; font-family: "DM Sans", sans-serif;font-size: 16px;font-weight: 400; }
.subscription-upgrade .plan-features .defalt-btn { padding: 6px 20px; border-radius: 15px; }

/* stats compare css */
/* .stats-compare { } */
.stats-compare .stats-data-heading { border-radius: 11px; border: 1px solid #C0C0C0; background: #FAFAFA; padding: 20px 15px; }
.stats-compare .stats-data-heading .stats-data-hfirst { display: flex;align-items: center; justify-content: space-around; }
.stats-compare .stats-data-heading .stats-data-hfirst .compare-first { text-align: center; }
.stats-compare .stats-data-heading .stats-data-hfirst .compare-first img { margin-bottom: 15px; width: 150px; height: 150px; border-radius: 50%; object-fit: cover; object-position: center; }
.stats-compare .stats-data-heading .stats-data-hfirst .compare-first h2 { color: #000; font-family: "DM Sans", sans-serif;font-size: 18px;font-style: normal;font-weight: 500; line-height: 100%; width: 100%; justify-content: center; }
/* .stats-compare .stats-data-heading .stats-data-hfirst .compare-first .player-perform { } */
.stats-compare .stats-data-heading .stats-data-hfirst .compare-first .player-perform p { color: rgba(0, 0, 0, 0.70); font-family: "DM Sans", sans-serif;font-size: 15px;font-style: normal; font-weight: 500;line-height: 100%; }
/* .stats-compare .stats-data-heading .stats-data-hfirst .compare-first .player-perform .percent { } */

.stats-compare .player-perform .circle-container { position: relative; width: 100px;height: 100px;border-radius: 50%;margin: auto;}
.stats-compare .player-perform .circle-container {display: flex;justify-content: center;align-items: center;font-family: Arial, sans-serif; color: #333;font-size: 14px;text-align: center;}
.stats-compare .player-perform .circle-container .percentage-text {position: absolute;z-index: 1;font-weight: bold;}
.stats-compare .player-perform .circle-container::before {content: '';position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px; background-color: #fff;border-radius: 50%; }

/* .stats-compare .stats-data-heading .stats-data-hfirst .compare-middle { } */
.stats-compare .stats-data-heading .stats-data-hfirst .compare-middle h3 { color: #000; font-family: "DM Sans", sans-serif;font-size: 15px;font-style: normal;font-weight: 600; line-height: 100%; }
.stats-compare .stats-data-heading .stats-data-hfirst .compare-third { text-align: center; }
.stats-compare .stats-data-heading .stats-data-hfirst .compare-third img { margin-bottom: 15px; width: 150px; height: 150px; border-radius: 50%; object-fit: cover; object-position: center; }
.stats-compare .stats-data-heading .stats-data-hfirst .compare-third h2 { color: #000; font-family: "DM Sans", sans-serif;font-size: 18px;font-style: normal;font-weight: 500; line-height: 100%; justify-content: center; }
/* .stats-compare .stats-data-heading .stats-data-hfirst .compare-third .player-perform { } */
.stats-compare .stats-data-heading .stats-data-hfirst .compare-third .player-perform p { color: rgba(0, 0, 0, 0.70); font-family: "DM Sans", sans-serif;font-size: 15px;font-style: normal; font-weight: 500;line-height: 100%; }
/* .stats-compare .stats-data-heading .stats-data-hfirst .compare-third .player-perform .percent { } */
.stats-compare .stats-data-heading .stats-data-hsecond { text-align: center; }
.stats-compare .stats-data-heading .stats-data-hsecond ul { display: flex; align-items: center; list-style-type: none; gap: 10px; justify-content: center; padding: 0; }
/* .stats-compare .stats-data-heading .stats-data-hsecond ul li { } */
.stats-compare .stats-data-heading .stats-data-hsecond ul li span.text { color: #333; font-family: "DM Sans", sans-serif; font-size: 13px;font-style: normal;font-weight: 500; line-height: 100%; }
.stats-compare .stats-data-heading .stats-data-hsecond ul li span.first { width: 12px; height: 12px;background: #3BB554;display: inline-block;border-radius: 10px; margin-right: 10px; }
.stats-compare .stats-data-heading .stats-data-hsecond ul li span.second { width: 12px; height: 12px;background: #D99F3A;display: inline-block;border-radius: 10px; margin-right: 10px; }
.stats-compare .stats-data-heading .stats-data-hsecond ul li span.third { width: 12px; height: 12px;background: #FB0000;display: inline-block;border-radius: 10px; margin-right: 10px; }
/* .stats-compare .stats-summary { }
.stats-compare .stats-summary .heading { } */
.stats-compare .stats-summary .heading h2 { color: #000;font-family: "DM Sans", sans-serif;font-size: 22px;font-style: normal;font-weight: 500;line-height: 131%; margin: 30px 0 20px 0; padding: 15px 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;text-align: center; }
/* .stats-compare .stats-summary .stats-average { } */
.stats-compare .stats-summary .stats-average ul { display: flex; align-items: center; list-style-type: none; gap: 10px; justify-content: center; padding: 0; }
/* .stats-compare .stats-summary .stats-average ul li { } */
.stats-compare .stats-summary .stats-average ul li .first {color: #3BB554;font-family: "DM Sans", sans-serif;font-size: 14px;font-style: normal;font-weight: 500;line-height: 131%; }
.stats-compare .stats-summary .stats-average ul li .second {color: #D99F3A;font-family: "DM Sans", sans-serif;font-size: 14px;font-style: normal;font-weight: 500;line-height: 131%; }
.stats-compare .stats-summary .stats-average ul li .third {color: #FB0000;font-family: "DM Sans", sans-serif;font-size: 14px;font-style: normal;font-weight: 500;line-height: 131%; }
.stats-compare .stats-summary .stats-average ul li .text { color: #000;font-family: "DM Sans", sans-serif;font-size: 13px;font-style: normal;font-weight: 500;line-height: 100%; }
.stats-compare .stats-summary .stats-parameters { border-radius: 11px; border: 1px solid #C0C0C0; background: #FAFAFA; padding: 10px 15px; margin-bottom: 20px; }
.stats-compare .stats-summary .stats-parameters .heading { border-bottom: 1px solid #E9E9E9; }
.stats-compare .stats-summary .stats-parameters table { border: 0px; }
.stats-compare .stats-summary .stats-parameters table tr { border: 0px; }
.stats-compare .stats-summary .stats-parameters table th {  text-align: center; vertical-align: middle;color: #333;font-family: "DM Sans", sans-serif;font-size: 18px;font-style: normal;font-weight: 500;line-height: 100%; }
.stats-compare .stats-summary .stats-parameters table th img { max-width: 50px; max-width: 50px; height: 50px; border-radius: 50%; width: 50px; object-fit: cover; object-position: center; }
/* .stats-compare .stats-summary .stats-parameters table th p { }
.stats-compare .stats-summary .stats-parameters table tr { } */
.stats-compare .stats-summary .stats-parameters table tr td {border: 0px;  text-align: center; vertical-align: middle;color: #333; font-family: "DM Sans", sans-serif;font-size: 18px;font-style: normal;font-weight: 500;line-height: 100%;}
/* .stats-compare .compare-stats { } */
/* .stats-compare .compare-stats .heading { } */
.stats-compare .compare-stats .heading h2 {color: #000;font-family: "DM Sans", sans-serif;font-size: 22px;font-style: normal;font-weight: 500;line-height: 131%; margin: 30px 0 20px 0; padding: 15px 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;text-align: center;  }
.stats-compare .compare-stats .stats-item { margin-bottom: 20px; }
.stats-compare .compare-stats .stats-item h2 { border-radius: 7px; background: #FAFAFA; color: #000; font-family: "DM Sans", sans-serif;font-size: 18px;font-style: normal;font-weight: 500;line-height: 131%; text-transform: capitalize; padding: 10px 15px; text-align: center; margin-bottom: 20px; }
.stats-compare .compare-stats .stats-item .item-both { display: flex; gap: 20px; align-items: flex-start; justify-content: space-between; }
.stats-compare .compare-stats .stats-item .item-both .item-single { border-radius: 10px; background: #FFF;box-shadow: 0px 5.031px 16.979px 0px rgba(0, 0, 0, 0.10); padding: 10px 20px; width: 100%;}
.stats-compare .compare-stats .stats-item .item-both .item-single .item-right { text-align: center; }
.stats-compare .compare-stats .stats-item .item-both .item-single .item-left { text-align: center; }
.stats-compare .compare-stats .stats-item .item-both .item-single h3 { color: #282828;font-family: "DM Sans", sans-serif;font-size: 22px;font-style: normal;font-weight: 500; line-height: 131%; }
/* .stats-compare .compare-stats .stats-item .item-both .item-single h4 { } */
.stats-compare .compare-stats .stats-item .item-both .item-single p { color: #555;font-family: "DM Sans", sans-serif;font-size: 14px;font-style: normal;font-weight: 500; line-height: 131%; }
.stats-compare .compare-stats .stats-item .item-both .item-single .read-btn { color: #7E7E7E; border-radius: 5.031px; border: 1px solid #DEDEDE; background: #F9F9F9; padding: 10px 15px; line-height: inherit; }

.stats-item .nav-tabs { margin-bottom: 20px; border: 0px; display: flex; align-items: center; justify-content: space-around; border-radius: 7px; background: #FAFAFA; }
.stats-item .nav-tabs .nav-item { width: 50%; display: flex; align-items: center; justify-content: center; }
.stats-item .nav-tabs .nav-item .nav-link { border-radius: 7px; color: #000; font-family: "DM Sans", sans-serif;font-size: 18px;font-style: normal;font-weight: 500;line-height: 131%; text-transform: capitalize; padding: 10px 15px; text-align: center; width: 100%; margin: 0; border: 0; cursor: pointer; }
.stats-item .nav-tabs .nav-item.show .nav-link, .stats-item .nav-tabs .nav-link.active { border: 0px; background: #fff; width: 100%; }
.stats-item .nav-tabs .nav-item .nav-link:focus, .stats-item .nav-tabs .nav-item .nav-link:active, .stats-item .nav-tabs .nav-item .nav-link:hover { outline: none; border: 0; }

/* connection stats */
/* .connection-stats { } */
.connection-stats .heading { margin-bottom: 20px; }
/* .connection-stats .heading h2 { color: #000; font-size: 24px; font-weight: 400; line-height: 100%; text-transform: uppercase; margin-bottom: 15px;  } */
.connection-stats form { padding-bottom: 15px; }
.connection-stats form .btn-box { width: 100%; text-align: right; }
.connection-stats .form-control { appearance: auto; -moz-appearance: auto; -webkit-appearance: auto; padding: 15px 15px; position: relative; } 

.connection-stats .form-control option { padding-right: 10px; }
/* .connection-stats-user .data { padding: 0; display: flex; flex-wrap: wrap; column-gap: 2%; } */
.connection-stats-user .data .item-box { margin-bottom: 15px; }
.connection-stats-user .data .item { display: flex; align-items: center; gap: 10px; height: 100%; background: #eee; border-radius: 7px; padding: 10px 8px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25); }
.connection-stats-user .data .item .image { width: 100px; height: 100px; }
.connection-stats-user .data .item .image img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
.connection-stats-user .data .item .text { flex: 1; }
/* .connection-stats-user .data .item .text .details { text-align: left; width: 100%; } */
.connection-stats-user .data .item .text .details p { margin-bottom: 0px; font-size: 14px; display: flex; align-items: center; justify-content: space-between; gap: 5px;}
.connection-stats-user .data .item .text .details h2 { font-weight: 600; line-height: normal; margin: 0; display: flex; align-items: center; justify-content: space-between; padding-bottom: 5px; gap: 5px;}
.connection-stats-user .data .item .text .details h2 a { font-size: 16px; text-decoration: none; cursor: pointer; color: #000; }
.connection-stats-user .data .item .text .details h2 span{ display: flex; }
.connection-stats-user .data .item .text .details span input[type="checkbox"] { background: #990000;}
/* .connection-stats-user .data .item .text .details h2 a { font-size: 16px; text-decoration: none; cursor: pointer; color: #000; } */
.connection-stats-user .data .item .text .details p span { color: #D99F3A; text-align: center; font-size: 14px; font-weight: 400; }
/* .connection-stats-user .data .item .text .details span img { width: 15px; color: #D99F3A; } */
/* .connection-stats-user .data .item .text .details span .icon-regular { color: #D99F3A; } */
.swal2-title b { color: #000; font-size: 24px; font-weight: 400; line-height: 100%; text-transform: uppercase; margin-bottom: 15px; }
div:where(.swal2-container) button:where(.swal2-close) { color: #000 !important; }
.swal2-html-container .text-start h3 { font-size:18px;margin-bottom:20px;font-weight:bold;text-align:center;color: #000;}
.swal2-html-container .text-start p { color: #000; font-size: 14px; font-weight: 500; }