@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-MediumItalic.woff2') format('woff2'),
	url('../../font/URWDIN-MediumItalic.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}
@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-Bold.woff2') format('woff2'),
	url('../../font/URWDIN-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-Medium.woff2') format('woff2'),
	url('../../font/URWDIN-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-BoldItalic.woff2') format('woff2'),
	url('../../font/URWDIN-BoldItalic.woff') format('woff');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-Regular.woff2') format('woff2'),
	url('../../font/URWDIN-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-ThinItalic.woff2') format('woff2'),
	url('../../font/URWDIN-ThinItalic.woff') format('woff');
	font-weight: 100;
	font-style: italic;
}
@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-DemiItalic.woff2') format('woff2'),
	url('../../font/URWDIN-DemiItalic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-Thin.woff2') format('woff2'),
	url('../../font/URWDIN-Thin.woff') format('woff');
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-XLight.woff2') format('woff2'),
	url('../../font/URWDIN-XLight.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-Light.woff2') format('woff2'),
	url('../../font/URWDIN-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-Demi.woff2') format('woff2'),
	url('../../font/URWDIN-Demi.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-BlackItalic.woff2') format('woff2'),
	url('../../font/URWDIN-BlackItalic.woff') format('woff');
	font-weight: 900;
	font-style: italic;
}
@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-LightItalic.woff2') format('woff2'),
	url('../../font/URWDIN-LightItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-Italic.woff2') format('woff2'),
	url('../../font/URWDIN-Italic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-XLightItalic.woff2') format('woff2'),
	url('../../font/URWDIN-XLightItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'URW DIN';
	src: url('../../font/URWDIN-Black.woff2') format('woff2'),
	url('../../font/URWDIN-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
}

.only_kids_content_title_class{width:200px;}
.only_kids_content_checkbox_class{margin-top:-8px;}
.only_kids_content_class_main .checkbox{float:left;margin-right:11px !important;}
/* .only_kids_content_class_main . */

.font_size_40{
	font-size:44px;
	line-height:1.1;
}

.used_by{border-left:1px solid #3e3e3e;padding-left:10px; padding-right:0px; align-items:center; font-weight:300; font-size:14px;}

.presentation-mode-icon{
	margin-left: -8px;
	margin-top: 3px;
}

.presentation-list{
	color: #00143C;
	font-weight: 300;
	font-size: 14px;
}

.fa-trash-can{
	color: #00143C;
}

.edit-icon-presentation-setup{
	margin-top: 17px;
    font-size: 16px;
    margin-left: 10px;
    color: #00143C;
    opacity: 0.3;
}

.padding_4{
	padding: 4px !important;
}

.padding_2{
	padding: 2px !important;
}

.padding_left_0{
	padding-left:0px; padding-right:5px;
}

.font_size_16{
	font-size:16px !important;
}

.margin_top_15{margin-top:15px !important;}
.margin_top_40{margin-top:40px !important;}
.margin_top_30{margin-top:30px !important;}


.min_hight_117{
	min-height:117px;
}

.quote_position{font-weight:200;}

.min_hight_102{
	min-height:126px;
}

.quote{
	line-height:37px;
	padding:20px;
	position:absolute;
    color:white;
	font-weight:600;
    background:rgba(0,20,60,0.8);
    border-radius:5px;
    font-size:33px;
}

.quote_register{
	padding:20px;
	position: absolute;
    color: white;
    background: rgba(0, 20, 60, 0.8);
    border-radius: 5px;
    font-size: 16px;
}

.quote_register_sub{
	font-size: 16px;
	line-height:1.5;
	margin-top:10px;
	font-weight:300;
}

.quote span{font-size:16px;}

.register_form{
	background-image:url('../../img/bg-register.jpg');/*Replace with your image URL*/
	background-size:cover;
	height:calc(1.4*100vh);
	color:white;
	justify-content:center;
	max-width:100% !important;
}

.login_form{
	background-image: url('../../img/bg-login.jpg'); /* Replace with your image URL */
	background-size: cover;
	height:calc(1.2*100vh);
	color: white;
	justify-content: center;
	max-width:100% !important;
  }

.center_txt{
	font-size:14px;
    color:#000;
	margin-top:30px;
    text-align:center;
	font-weight:600;
}

.white_color{
	color:#ffffff;
	margin-top: 10px;
}

.padding_left_right_0{
	padding-left:0px;
	padding-right:0px;
}

.height_191{
	height:227px;
}

.add_date_btn{
	height: 34px;
    margin-top: 10px;
    padding: 0px;
    width: 140px;
	text-transform:none;
	font-family: 'URW DIN', Arial !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #48d23e !important;
    background-color: #ffffff !important;
    border: 1.25px solid #48d23e !important;
    border-radius: 5px !important;
	margin-left:5px;
}

.swal2-title{
	font-size: 12px !important;
}

.swal2-html-container{
	font-size: 12px !important;
    font-weight: 300 !important;
}

.swal2-styled.swal2-confirm{
    vertical-align: middle !important;
    text-align: center !important;
    color: #48D23E !important;
    text-decoration: none !important;
    font-family: 'URW DIN' !important;
    font-size: 10.0pt !important;
    font-style: normal !important;
    font-weight: 300 !important;
    border: 1px solid #48D23E !important;
    background-color: transparent !important;
    border-radius: 5px !important;
    height: 31px !important;
    display: inline-block !important;
    line-height: 31px !important;
    margin-right: 6px !important;
    padding: 0px 20px 32px 20px !important;
    cursor: pointer !important;
    white-space: nowrap !important;
}

.swal2-deny.order-2.swal2-styled{
    padding:5px 20px 5px 20px !important;
}

#onboardFreeUserPopup .modal-content,#onboardFreeUserPopup .modal-dialog{
	width:1000px;
}

.do_not_active_btn{
	vertical-align: middle;
    text-align: center;
    color: #FC0000;
    text-decoration: none;
    font-family: 'URW DIN';
    font-size: 10.0pt;
    font-style: normal;
    font-weight: 300;
    border: 1px solid #FC0000;
    background-color: transparent;
    border-radius: 5px;
    height: 31px;
    display: inline-block;
    line-height: 31px;
    padding: 0px 20px 32px 20px;
	margin-right: 20px;
	width:197px;
}

.addSessRepeatModalLabel_ul{
	font-weight:300;
	font-size:14px;
	margin:0 auto;
}

.addSessRepeatModalLabel_ul li{
	padding-bottom: 10px;
}

#onboardFreeUserPopup{text-align:center;}

.addSessRepeatModalLabel_checkIcon{width: 20px; margin-right: 10px;}

#onboardFreeUserPopup .modal-title{text-align:center; width:1000px;}

#onboardFreeUserPopup .modal-dialog{
	max-width:1000px;
	/* margin:0 auto; */
}

.tooltipCreateTeam{width:200px;}

.height_150{height:150px;}

.select2-container{
	line-height: 1 !important;
}

.width_40{
	width:40%;
}

.gap_8{
	gap:8px;
}

.show_lineup_for_player{
	width:89%; display:inline-block;margin-left:6px;margin-top:3px;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

.width_200{
	width:200px;
}

.camel_case{
	text-transform: capitalize;
}

.gap_10{
	gap:10px;
}

.gap_0{
	gap:0px;
}

.width_min_width_221{
	width:221px; min-width:221px;
	max-height:109px; overflow: hidden;
}

.max_width_unset{
	max-width:unset;
}

.exercise_preview_image{
    max-width: unset;
    /* background: repeat-x; */
    background-repeat: no-repeat;
    max-height: 110px;
    width: 167px !important;
}

.padding_13_20{
	padding: 13px 20px;
}

.max_height_115{
	max-height:115px;
}

.color_00143C{
	color:#00143C;
}

.font_weight_600{
	font-weight: 600;
}

.font_weight_400{
	font-weight:400 !important;
}

.align_items_center{
	align-items: center;
}

.align_items_stretch{
	align-items: stretch;
}

.width_31{
	width: 31%;
}

.width_33{
	width: 33%;
}

.width_29{
	width: 29%;
}

.justify_content_stretch{
	justify-content : stretch;
}

.justify_content_center{
	justify-content: center;
}

.width_50{
	width: 50px !important;
}

.width_55_per{
	width:55%;
}


.width_50_per{
	width:50%;
}

.width_17_per{
	width:17%;
}

.width_14_per{
	width:14%;
}

.color_e7e7e7{
	color:#e7e7e7;
}

.overflow_hidden{
	overflow: hidden;
}

.flex_direction_column{
	flex-direction: column;
}

.align_items_self_start{
	align-items: self-start;
}

.margin_bottom_0{
	margin-bottom:0 !important;
}

.font_size_12{
	font-size: 12px;
}

.backgroud_color_transparent{
	backgroud-color:transparent !important;
}

.ml_15{
	margin-left: 15px !important;
}

.infotext{
    display: flex;
    align-items: center;
    color: #e7e7e7;
    gap: 10px;
    font-family: "URW DIN";
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    color: #e7e7e7;
}
.infotext img{
    width: 25px !important;
}

.cursor-pointer{
	cursor: pointer;
  }

  .selected-teams,.selected-teams-member,.selected-team-role{
	border-color: #000!important;
	color: #00143c !important;
	font-weight:600 !important;
}
.selected-team{
	border-color: #000!important;
}

.color_e7e7e7{
	color: #e7e7e7 !important;
}

.margin_top_10{
	margin-top:10px;
}

.margin_top_10_per{
	margin-top:10%;
}

.margin_top_2_per{
	margin-top:2%;
}

.margin_left_0{
	margin-left:0px !important;
}

.margin_left_5{
	margin-left:5px !important;
}

.clear_both{
	clear: both;
}

.font_size_11{
	font-size:11px !important;
}

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

.font_size_7pt{
	font-size:7.5pt !important;
}

.cls_create_team_first{
	font-size:14px !important;
	margin-left: 25px;
    font-weight: 300;
}

.font_s_9pt{
	font-size:9.0pt !important;
}

.margin_b_m_6px{margin-bottom:-6px;}

.manager_appinfo_class{
	margin:0 auto;
	border:1px solid #e7e7e7;
	border-radius:10px;
	/* margin-top:20px;
	margin-bottom: 20px; */
	padding:10px;
	color:#a6adbb !important;
	font-size:15px !important;
	text-align: left;
	background: #ffffff;
}



.datepicker>.datepicker-days{
	display: block;
}

.memberselectlist>.tooltip,.memberselectlist>.tooltip-inner,.memberselectlist>.tooltip>.tooltip-inner{
	width:300px !important;
	min-width:300px !important;
	text-align: left;
	padding: 10px;
}

.ui-datepicker{
	background-color: #fff;
}

.table_height_100{
	/* display:table; */
	height:100%;
	width:100%;
	padding:15px;
	background-color: #ffffff;
	border-radius: 5px;
}

/* start Ranjana changes */
.session-right-sidebar.inner_content h4 {
    display: inline-block;
}

.user-list {
    overflow-y: auto;
    max-height: 350px;
    margin-bottom: 10px;
    padding-right: 17px;
  }
  /* .done-date{
    font-family: 'URW DIN',Arial;
    font-size: 10px !important;
    font-weight: 300 !important;
    line-height: 14px !important;
    color: #e7e7e7 !important;
    } */
  /* width */
  .user-list::-webkit-scrollbar {
    width: 5px;
  }
  /* Track */
  .user-list::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 5px;
  }
  /* Handle */
  .user-list::-webkit-scrollbar-thumb {
    background: #bcbcbc;
  }
  /* Handle on hover */
  .user-list::-webkit-scrollbar-thumb:hover {
    background: #bcbcbc;
  }
  .user-list ul{
    width: 100%;
    padding: 0;
    list-style: none;
  }
  .user-list ul li{
    font-size: 15px;
    font-weight: 300;
    color: #00143C;
    font-family: 'URW DIN';
    margin-bottom: 10px;
    border-radius: 5px;
    padding-top: 6px;
    padding-left: 4px;
	padding-right: 10px;
    display:flex;
    justify-content:space-between;
	align-items:center;
  }

  .user-list ul li img{
   display: inline-block;
   border-radius: 50%;
   margin-top: 0px;
   object-fit:cover;
   flex:none;
  }
  .user-list ul li span {
    display: inline-block;
    font-family: 'URW DIN',Arial;
    margin-top: 0;
    font-size: 10.5pt;
    font-weight: 300;
    line-height: 20px;
    color: #00143C;
    width: 100%;
    vertical-align: top;
  }

.session_user_view{
	width: 50% !important;
}

.session-detail-dates{
	width: 50% !important;
}

.set-date-session{
	width:100% !important;
}

.margin-right-20{
	margin-right:20px;
}

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

.session-do-date{
    /* font-weight: 600 !important; */
    /* font-size: 16px !important; */
}

.search-select-block{
    display: flex;
    margin-bottom: 15px;
    margin-top: 15px;
    justify-content: space-between;
  }

  .model-footer-btn1{
    font-family: 'URW DIN',Arial !important;
    font-size: 9pt !important;
    font-weight: 300 !important;
    color: #48d23e;
    background-color: #ffffff !important;
    border: 1.25px solid #48d23e !important;
    border-radius: 5px !important;
    Width: 337px;
    Height: 30px;

  }
  h5.model-heading-session {
    margin-bottom: 8px;
  }

  .model-heading-session{
    font-family: 'URW DIN',Arial;
    font-size: 14.0pt;
    font-weight: 600;
    color: #1b3a57;
    margin: 0;
    padding: 0;
  }

  .session-info .right-panel-box{
	position: absolute;
	float: right;
	right: 76px;
	background-color: #fff;
	filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
	border-radius: 5px;
	width: 150px;
	min-height: 137px;
	margin-left: 20px;
	font-weight: 300;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	padding-top: 15px;
	font-family: 'URW DIN';
	font-size: 12px;
	margin-bottom: 10px;
}

  .session-info  .right-panel-box .date-div{
	margin:0 auto !important;
  }

  button.btn.model-footer-btn1.add_session {
    width:100%;
    margin-left:0;
    text-transform:none;
	padding-top:4px;
	font-size: 14px !important;
	height: 30px;
  }


  .text-none{
    text-transform:none
  }

  .model-wapper-session{
    padding: 0 15px;
    margin-top: 18px;
    margin-bottom: 15px;
    display: block;
  }

  .model-wapper-session img {
    margin: 0;
  }
  .model-wapper-session ul{
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    list-style: none;
  }
  .model-wapper-session ul li{
    margin-bottom: 5px;
  }

  .model-wapper-session ul li div {
    display: inline-block;
    /* width: 100%; */
    /* vertical-align: top; */
  }

  .model-wapper-session span{
    font-family: 'URW DIN',Arial;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    color: #1b3a57;
  }

  .tag-block .form-group {
    display: inline-block;
    width: 50%;
    font-family: 'URW DIN',Arial;
    font-size: 12px;
    font-weight: 300;
    color: #bcbcbc;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    height: 30px;
    font-size: 12px;
    padding-top: 2px;
  }
  .tag-block .form-group  .form-control {
    display: inline-block;
    width: 80%;
    font-size: 1rem;
    height: 23px;
    font-size: 14px;
    border: none;
    font-weight: 300;
    color: #00143C;
  }

  .model-wapper-session .user-info{
    width: 16%;
    display: inline-block;
    margin-top: 10px;
    text-align: center;
    vertical-align: top;
    margin-left: 15px;
    position: relative;
  }
  .model-wapper-session .user-info span{
    display: block;
    font-family: 'URW DIN',Arial;
    font-size: 12px;
    font-weight: 300;
    line-height: 16px;
    color: #00143c;
  }

  #add-user-teams{
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
  }

  .remove-user{
    position: absolute;
    top: -5px;
    right: 14px;
    cursor: pointer;
  }

  input#involved_users{
    font-family: 'URW DIN', Arial;
    font-size: 15px;
    font-weight: 300;
    color: #00143c;
    background-color: #ffffff;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    height: 34px;
    padding: 0px 0px 0px 10px;
  }

  @media (max-width:1083px) {
    .user-list ul li span{
      font-size: 13px;
    }
  }

  @media (min-width: 1600px) {
    .incomplete-img-session img{
      margin-top: -8px !important;
    }
  }

  .desc-less a, .desc-full a {
    color: #09F549 !important;
    cursor: pointer;
 }
  .desc-full {
    position: relative;
  }
  .desc-full a.show-less {
    position: absolute;
    right: 0;
    bottom: -15px;
    font-size: 15px;
    font-weight: 300;
  }

  .session-info-item{
    width: 48%;
    display: inline-block;
    vertical-align: top;
	margin-bottom: 6px;
  }

  @media (max-width:1155px) {
    .time-info.session-info-item {
    width: 60%!important;
    }
  }

/* end Ranjana changes */

/* start oparam changes*/
.incomplete-img-session{
    display: inline-block;
    width: 20px;
    height: 20px;
    /* border: 1px solid #b7b7b9; */
    /* border-radius: 50%; */
    vertical-align: top;
    margin-top: 4px;
    cursor: pointer;
    margin-left: 0 !important;
    text-align: center;
    justify-content: center;
    /* display: flex; */
	flex: none;
    align-items: center;
  }

.session-info.dots {
    width: 90%;
    display: inline-block;
    justify-content: space-between;
    align-items: top;
    cursor: pointer;
  }

.max-width-initial{
	max-width:initial;
}
.margin-top-6{
	margin-top:6px;
}
.width-17{width:17px;}
.width-25{
	width:25px;
}
.width-20-height-20{
	width:20px;
	height:20px;
}
.width-16-height-16{
	width:16px;
	height:16px;
}
.top-min5-right-13{
	top:-5px;right:13px;
}

.margin-10-0{
	margin:10px 0px;
}

.maring-top-5px{
	margin-top: 5px !important;
}
.evalution_name_padding{
	font-size: 12px;  padding-left:5px;
}
.height_30{height:30px !important;}
.color_565656{
	color:#565656;
}

.info2_png_class{
	height:15px; width:15px; margin-left:6px; margin-top:-8px;
}

.cursor_pointer{
	cursor:pointer;
}

.width_21_cursor{
	width: 21px; cursor:pointer;
}

.search-block{
	font-family: 'URW DIN',Arial;
	font-size: 14px;
	font-weight: 300;
	color: #00143C;
	background-color: #ffffff;
	border: 1.25px solid #e7e7e7;
	border-radius: 5px;
	Width: 160px;
	Height: 30px;
}
/* end oparam changes*/

body{
	font-family: 'URW DIN';
	/* background: #f6f8f9; */
}
.btn{
	font-family: 'URW DIN';
}
.p-t-15{
	padding-top:15px;
}
.p-b-15{
	padding-bottom:15px;
}
.container{
	width:100%;
	max-width:1200px;
	padding-left: 30px;
}
img{
	max-width:100%;
	padding-top: 0px;
}
.navbar-offcanvas {
	padding: 9px 20px !important;
	border-bottom: 4px solid #fff;
}
.navbar-offcanvas .navbar-brand .navbar-brand-img {
	margin-top: 0;
	height: auto;
	width: auto;
	max-width: 150px;
}
.language{
	display:flex;
	align-items:center;
	color:#fff;
}
.navbar-offcanvas-collapse.navbar-offcanvas-menu .nav-item.language .nav-link.active{
	color: #48d23e;
}

.divider_lg {
	margin: 0 5px;
}
.main-header .filter, .main-header .menu {
	font-size: 30px;
	color: #ffff;
}
.main-slider img{
	width:100%;
}
.video_section {
	margin-top: -30px;
}
.video-container .video-overlay .video-play, .video-container .video-overlay .video-pause {
	color: #48d23e;
}
.navbar-offcanvas .navbar-offcanvas-body {
	padding: 0 3rem;
}
.navbar-offcanvas-collapse.navbar-offcanvas-menu .nav-item-divider hr {
	border-top-color: #fff;
}
.form-group .form-check{
	padding-left:0;
}
/* Left side filter radio btn */
#navbarOffCanvasFilter .form-group .form-check .form-check-label::before{
	right: 1.6rem;
	left:auto;
}
#navbarOffCanvasFilter .form-group .form-check .form-check-label::after{
	right: 1.9em;
	left:auto;
}
.form-group .form-check .form-check-label::before{
	right: 0.3rem;
	left:auto;
}
.form-group .form-check .form-check-label::after{
	right: .53rem;
	left:auto;
}
.select-style {
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;
	background-image:url(../../img/drop-down.png);
	background-repeat:no-repeat;
	background-position:center right;
	background-size:20px;
}


.carousel-caption {
	right: auto;
	bottom: auto;
	left: 10%;
	padding: 32px 40px;
	color: #fff;
	text-align: left;
	top: 50%;
	transform: translate(0, -50%);
	max-width: 700px;
	background: rgba(0,0,0,0.52);
}
.carousel-control-next, .carousel-control-prev {
	top: 50%;
	bottom: auto;
	width: 48px;
	opacity: 1;
	background: rgba(72,210,62,0.74);
	transform: translate(0, -50%);
	height: 100px;
}

.carousel-caption h2 {
	font-size: 35px;
	font-weight: 300;
	line-height: 46px;
	font-family: 'URW DIN';
}
.carousel-caption h2 strong {
	display: block;
	color: #48d23e;
	font-size: 64px;
	font-weight: bold;
	text-transform: uppercase;
}
.carousel-caption p {
	font-size: 18px;
	font-weight: 300;
	line-height: 30px;
	font-family: 'URW DIN';
}
.carousel-caption a {
	background: #48d23e;
	padding: 10px 30px;
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	border: none;
	border-radius: 0;
	font-family: 'URW DIN';
	font-weight: 300;
}
.controls-center .btn-floating {
	position: absolute;
	color:#dbdbdb;
	font-size:40px;
	top: 50%;
	transform: translateY(-50%);
}
.controls-center .btn-floating.prev {
	left: -50px;
}
.controls-center .btn-floating.next {
	right: -50px;
}

.top-bottom-space{
	padding-top:65px;
	padding-bottom:65px;
}
.section-title {
	font-size: 25px;
	text-transform: capitalize;
	color: #00143c;
	font-family: 'URW DIN';
	font-weight: 600;
}
.btn-group-nav {
	border: none;
	border-radius: 0;
}
.tabing-filter {
	margin-top: 15px;
}
.tabing-filter .btn {
	width: 33.33%;
	border: 1px solid #fff;
	color: #00143c;
	font-size: 15px;
	font-weight: 300;
	border-radius: 0 !important;
	outline: none;
	font-family: 'URW DIN';
	box-shadow: none;
	text-transform: capitalize;
	background: #ffff;
	border-left-color: #00143c;
}
.form-group .form-icon {
	border-radius: .25rem;
}
.btn-group-nav.tabing-filter .btn.active {
	color: #fff !important;
	background-color: transparent !important;
	border: 1px solid #fff !important;
}
.tabing-filter .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .tabing-filter .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .tabing-filter .show > .btn-outline-primary.dropdown-toggle:focus {
	box-shadow: none;
}
.tabing-filter .btn-outline-primary:not(:disabled):not(.disabled).active, .tabing-filter .btn-outline-primary:not(:disabled):not(.disabled):active, .tabing-filter .show > .btn-outline-primary.dropdown-toggle {
	background-color: #48d23e;
	border-color: #48d23e;
}
.btn-group-nav .btn:hover {
	color: #fff !important;
	border-left-color:#fff !important;
	border-right-color:#00143c !important;
	background-color:transparent;
}
.btn-group-nav .btn:last-child:hover {
	border-right-color:#fff !important;
}
.tabing-filter .btn:first-child {
	border-radius: 5px 0 0 4px !important;
}
.tabing-filter .btn:last-child {
	border-radius: 0 4px 4px 0 !important;
}
.badge.badge-light {
	font-family: 'URW DIN';
	font-weight: 600;
	background-color: #ededed;
}
.thin {
	font-weight: 300;
}
.card-toolbar {
	background: #00143C;
}
.card {
	margin-top: 30px;
}
.card-header {
	background-color: #fff;
	border-bottom: none;
	padding-left: 15px;
	padding-left: 15px;
}
.card-header h4 {
	font-size: 19px;
	padding-right: 50px;
	color: #00143c;
	text-transform: none;
	line-height: 26px;
	font-weight: 600;
	font-family: 'URW DIN';
	margin-bottom: 15px;
}
.card-header h4:first-letter {
	text-transform: uppercase;
}
.card .card-header .card-img-author {
	position: absolute;
	top: -30px;
	right: 15px;
	max-width: 60px;
}
.card .right {
	float: right;
	font-size: 14px;
	line-height: 23px;
	color: #00143c;
	font-weight: 300;
	font-family: 'URW DIN';
}
.card-header:first-child {
	border-radius: 0;
}
.badge-light {
	color: #00143c;
	background-color: #ececec;
}
.card-subline {
	margin-bottom: 0;
}
.card-img {
	border-radius: 0;
}

.dashboard .next-training .service-icon {
    margin-left: 10px !important;
}


/* .dashboard .next-training p {
    font-size: 15px !important;
} */

.traningcss img {

    display: flex;
    margin-top: 8px;

}

.count.count-xs {
	position: absolute;
	top: 7px;
	right: 1rem;
	line-height: 1;
	text-align: center;
	border-radius: .625rem;
	background-color: #FF0000;
	border: 1px solid #FF0000;
	color: #fff;
	display: block;
	font-size: .75rem;
	width: .9375rem;
	height: .9375rem;
}
.card-text {
	margin: 0 15px 15px;
	padding-top: 15px;
  padding-bottom: 15px;
}
.card-text p {
	font-size: 14px;
	line-height: 23px;
	color: #00143c;
	font-weight: 300;
	font-family: 'URW DIN';
}
.card-text p:last-child {
  margin-bottom: 0px;
}
.card-toolbar .btn {
	font-size: 12px;
	color: #fff;
	font-family: 'URW DIN';
	font-weight: 300;
	padding-top: .8rem;
	padding-bottom: .8rem;
	/* padding-left: .5rem;
	padding-right: .5rem; */
}
.btn-group-toolbar .btn .btn-icon-label-xs {
	font-size: 15px;
	margin-top: 6px;
}
.card-toolbar i {
	display: block;
	font-size: 25px;
	margin-bottom: 5px;
}
.card-toolbar .btn:hover, .card-toolbar .btn:focus{
	text-decoration:none;
	color:#48d23e;
}
#sessions {
	border-top: 2px solid #d7d8d8;
	border-bottom: 2px solid #d7d8d8;
}
#testimonials {
	background-image: url(../../img/testimonial-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
#testimonials h1{
	color:#48d23e;
}
#testimonials .carousel-inner p.testimonial{
	font-size:20px;
	font-family: 'URW DIN';
	font-weight:300;
	color:#fff;
	font-style:italic;
}
#testimonials .carousel-inner {
	padding: 50px 80px 0;
}
#testimonials .carousel-inner .img-box {
	align-content: center;
	align-items: center;
	max-width: 350px;
	margin: 0 auto;
}
#testimonials .carousel-inner .img-box img {
	border-radius: 100%;
	border: 3px solid #fff;
	margin-right:15px;
	max-width: 80px;
}
#testimonials .carousel-inner .img-box .overview{
	text-align:left;
	color:#fff;
	font-size:18px;
	font-weight:300;
	font-style:italic;
	font-family: 'URW DIN';
	margin: 0;
}
#testimonials .carousel-inner .img-box .overview b {
	display: block;
	color:#48d23e;
	font-size:18px;
	font-weight:300;
	font-style:italic;
	font-family: 'URW DIN';
}
#testimonials .carousel-inner .carousel-indicators {
	position: static;
	margin-top: 40px;
	margin-right: 0;
	margin-left: 0;
}
#testimonials .carousel-inner .carousel-indicators li {
	width: 20px;
	height: 20px;
	background-color: #fff;
	cursor:pointer;
	border-radius: 50%;
}
#testimonials .carousel-inner .carousel-indicators .active {
	background-color: #48d23e;
}
#testimonials .carousel-inner .item::after{
	position:absolute;
	content:"";
	background-image:url(../../img/left-comma.png);
	width:58px;
	height:68px;
	left: -70px;
	top: -40px;
}
#testimonials .carousel-inner .item::before{
	position:absolute;
	content:"";
	background-image:url(../../img/right-comma.png);
	width:58px;
	height:68px;
	right:-70px;
	bottom:0;
}
.session-details {
	margin: 0 15px 10px;
	padding-top: 10px;
}
.session-details p {
	margin-bottom: 3px;
	font-size: 14px;
	line-height: 22px;
	color: #00143C;
	font-weight: 300;
	font-family: 'URW DIN';
}
.session-details p.green {
	color: #48d23e;
}
.session-details p strong {
	color: #00143C;
}
/* Blog Article Start*/

#blogarticle{
	border-top: 2px solid #d7d8d8;
}
.blogarticle-content {
	background: #fff;
	padding: 15px 15px 0;
	margin-top: 20px;
	border-radius: .25rem .25rem 0 0;
}
.blogarticle-content .card-img-author .img-thumbnail.rounded-circle {
	margin-top: -60px;
}
.blogarticle-content .author-name {
	font-size: 17px;
	text-transform: capitalize;
	color: #00143c;
	font-family: 'URW DIN';
	font-weight: 600;
	margin-top: 12px;
}
.blogarticle-content .sub-tagline {
	font-size: 13px;
	text-transform: capitalize;
	color: #00143c;
	font-family: 'URW DIN';
	font-weight: 300;
}
.blogarticle-content .card-img-author.text-center {
	border-bottom: 1px solid #d7d8d8;
	margin-bottom: 15px;
	padding-bottom: 15px;
	margin-left: -15px;
	margin-right: -15px;
	margin-top: -15px;
}
.blogarticle-content .short_des {
	font-size: 16px;
	text-transform: capitalize;
	color: #00143c;
	font-family: 'URW DIN';
	font-weight: 300;
	font-style: italic;
}
.blogarticle-content .card-toolbar {
	background-color: #00143c;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem;
	margin-left: -15px;
	margin-right: -15px;
}
.blogarticle-content .card-toolbar::after{
	clear:both;
	content:"";
	display:table;
}
/* Blog Article End*/




.footer-main{
	background-color:#000f36;
	padding-top:65px;
	padding-bottom:65px;
    min-height: calc(100vh - 560px );
}
.footer-main h2{
	font-size:24px;
	color:#fff;
	font-weight:600;
	margin-bottom:40px;
	font-family: 'URW DIN';
}
.footer-main p {
	font-size: 18px;
	font-weight: 300;
	color: #fff;
	margin-top: 15px;
	font-family: 'URW DIN';
	line-height: 30px;
	font-weight: 300;
}
.footer-main ul li{
	display:block;
	line-height: 45px;
}
.footer-main ul li a{
	font-size:18px;
	font-weight:300;
	font-family: 'URW DIN';
	color:#fff;
}
.footer-main ul li a:hover, .footer-main ul li a:focus{
	color:#48d23e;
	text-decoration:none;
}
.newsletter-form input[type="email"] {
	width: 100%;
	background: #fff;
	padding: 10px 15px;
	border: none;
	font-family: 'URW DIN';
	font-size: 18px;
	font-weight: 300;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
}
.newsletter-form input[type="submit"] {
	width: 100%;
	background: #35de2b;
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
	padding: 10px 15px;
	border: none;
	font-size: 18px;
	color: #fff;
	font-weight: 300;
	max-width: 150px;
}
.copyright-bottom{
	background-color:#000b27;
	padding-top:20px;
	padding-bottom:20px;
}
.copyright-bottom p{
	margin-bottom:0;
	font-size:17px;
	color:#fff;
	font-weight:300;
}
.main-slider, .middle-content {
	margin-top: 73px;
}
.middle-content {
	padding-top: 5px;
	padding-bottom: 60px;
	background: #f6f8f9;
}
.page-title {
	margin-bottom: 21px;
	font-size: 25px;
	/*text-transform: capitalize;*/
	font-weight: 600;
	font-family: 'URW DIN';
	color: #00143c;
}
.border-top {
	border-top: 1px solid #e7e7e7 !important;
}

.blue_bg{
	background: #00143C;
	border-radius: 5px;
}
.edit-bar-listing {
	padding:  15px;
	position: relative;
}
.edit-bar-listing::after {
	display: table;
	content: "";
	clear: both;
}
.edit-bar-listing .btn {
	display: flex;
	padding: 0 20px 0 0;
	align-items: center;
}
.edit-bar-listing .card-toolbar i, .edit-bar-listing .card-toolbar .btn .btn-icon-label-xs {
	display: inline-block;
	margin: 0;
}
.edit-bar-listing .card-toolbar .btn .btn-icon-label-xs{
	text-transform:capitalize;
}
.edit-bar-listing .card-toolbar {
	float: left;
}
.middle-content .edit-bar-listing .card-toolbar i {
	margin-right: 8px;
	font-size: 18px;
}
.edit-bar-listing .card-img-author {
	float: right;
	position: absolute;
	right: 15px;
	top: -24px;
}
.edit-bar-listing .card-img-author a img {
	max-width: 50px;
}
.edit-bar-listing .card-img-author .card-img-author-link {
	display: block;
}
.edit-bar-listing .card-img-author span {
	font-size: 12px;
	color: #fff;
	font-weight: 300;
}
.inner_content {
	background: #f6f8f9 !important;
	padding: 20px;
	margin-top: 40px;
	border: 1px solid #e7e7e7;
	border-radius: .25rem;
}
.middle-content .card .card-header  {
	border-radius: .25rem .25rem 0 0 !important;
}
.inner_content p, .inner_content ul li {
	font-size: 15px;
	font-weight: 300;
	color: #00143C;
	font-family: 'URW DIN';
}
.middle-content .card-toolbar i {
	font-size: 23px;
	margin-bottom: 0;
	margin-right: 0;
}
.middle-content .card-toolbar .btn-icon-label-xs {
	font-size: 12px;
	text-transform: capitalize;
	margin-top: 5px;
}
.inner_content .session-details {
	margin: 0 0 15px;
	padding-top: 10px;
}
.inner_content .session-details p strong {
	color: #00143C;
}
.inner_content .session-details p{
	color: #48d23e;
}
.inner_content .session-details p.grey-text{
	color: #00143c;
}
.inner_content .badge.badge-light {
	color: #00143c;
	background-color: #ededed;
  	border: 1px solid #e7e7e7;

}
.inner_content h4{
	color: #00143C;
	font-family: 'URW DIN';
	text-transform: uppercase;
	font-weight: 600;
}
.inner_content .border-top {
	border-top: 1px solid #e7e7e7 !important;
}
.middle-content .card-text p, .middle-content .card .right, .list-view-rs .card-text {
	font-size: 14px;
	line-height: 23px;
	font-weight: 300;
	font-family: 'URW DIN';
	color: #00143C;
}
.middle-content .card-header {
	padding: 15px 20px 8px 20px;
}
.count_pagination {
	color: #fff;
	font-size: 12px;
	font-weight: 300;
	margin-top: 11px;
}
.cross_icon {
	position: absolute;
	top:-5px;
	right:-10px;
	background: #e32525;
	color: #fff;
	width: 17px;
	height: 17px;
	line-height: 17px;
	border-radius: 50%;
	font-size: 12px;
	cursor:pointer;
	text-align:center;
}
.cross_icon i {
	display: block;
	line-height: 17px;
}
.view_pagination {
	/* margin-top: 7px; */
	align-items: center;
	min-height: 43px;
}
.btn-create{
	color:#fff;
	font-weight:300;
	font-size:17px;
	font-family: 'URW DIN';
	padding: 13px 10px !important;
}
.card_block_space .card, .main-detail-block {
	margin-top: 40px;
	margin-bottom: 10px;
}

/** Login SignUp **/
.login-form{
	border-right:1px solid #e7e7e7;
}
.login-form, .sign-up-form, .single-form{
	padding: 30px;
	background:#fff;
}
.login-form{
	border-radius:5px;
}
.sign-up-form{
	border-radius:0 5px 5px 0;
}
.login-form h3, .sign-up-form h3, .single-form h3{
	text-align: left;
	margin-bottom:20px;
	color:#222;
	font-family: 'URW DIN';
	font-size:30px;
	font-weight:600;
}
.btnSubmit {
	font-weight: 300;
	color: #fff;
	background-color: #48d23e;
	border: none;
	border-radius: 5px;
	padding: 12px 15px;
	cursor: pointer;
	width: 100%;
	margin: 0 auto;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size:16px;
	font-family: 'URW DIN';
}
.btnSubmit:hover{
	background-color: #00143C;
}
.btnForgetPwd {
	color: #48d23e;
	font-weight: 300;
	text-decoration: none;
	text-align:right;
	display:block;
}
.OrTxt{
	color: #00143C;
	font-weight: 300;
	text-decoration: none;
	text-align:center;
	display:block;
}
.btnForgetPwd:hover{
	text-decoration:none;
	color:#48d23e;
}

/* .social-login {
	margin-top: 30px;
	padding-top: 30px;
} */
.social-login::after{
	content:"";
	display:table;
	clear:both;
}

.social-btn:last-child{
	margin-right:0%;
}
.social-btn span{
	color:#fff;
}
.social-login p{
	font-size:17px;
	font-weight:300;
	display:block;
	text-align:center;
}
.facebook-btn{
	background-color:#3C589C;
}
.facebook-btn:hover {
	background-color: #2F4883;
}
.google-btn{
	background-color: #4285F4;
}
.google-btn:hover{
	background-color: #4285F4;
}
.registration_form .btn:focus, .registration_form .btn.focus {
	outline: 0;
	box-shadow: none;
}
.registration_form .form-control {
	height: auto;
	padding: 8px 15px;
	border: 1px solid #e7e7e7;
	font-weight: 300;
	border-radius: 5px;
}
.registration_form .form-control:focus {
	border-color: rgba(0,0,0,0.10);
	box-shadow: 0 0 4px 1px rgba(0,0,0,0.10);
}

/** Login SignUp **/

/*** Create Form Start ***/
.create-form h4 {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
}
.create-form .form-control {
	border-color: #e7e7e7;
	font-size: 14px;
	font-weight: 300;
}
.create-form .form-control:focus, .user-profile-details .form-control:focus {
	border-color: rgba(0,0,0,0.10);
	box-shadow: 0 0 4px 1px rgba(0,0,0,0.10);
}
/*** Create Form End***/

/* Profile Page Start **/

.user-profile-details {
	background: #fff;
	margin-top: 40px;
	border-radius: .25rem;
	border: 1px solid #e7e7e7;
	padding: 15px;
}
.user-profile-details h3 {
	font-size: 17px;
	font-weight: 600;
	font-family: 'URW DIN';
	color: #222;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.user-profile-details li {
	display: block;
	font-size: 14px;
	font-weight: 300;
	line-height: 25px;
	border-top: 1px solid #e6e7eb;
	padding: 5px 10px;
}
.user-profile-details li:last-child{
	border-bottom: 1px solid #e6e7eb;
}
.user-profile-details .form-control {
	height: auto;
	padding: 6px 15px;
	border: 1px solid #e7e7e7;
	font-weight: 300;
	border-radius: 5px;
}

.subscription-table th {
	font-size: 13px;
	text-transform: uppercase;
	border-top: none;
	color:#00143c;
	border-bottom: none !important;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
}
.subscription-table td {
	font-size: 14px;
	color: #00143c;
	font-weight: 300;
	text-align:center;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: middle;
	width: 17%;
}
.subscription-table td:first-child{
	text-align:left;
	width: auto;
}
.subscription-table td:first-child, .subscription-table td:last-child{
	padding-left: 0;
	padding-right: 0;
}
.subscription-table .bth-update-subscription td:last-child{
	border-top:none;
	padding-top: 30px;
	padding-bottom: 0;
}
.subscription-table .green-circle {
	font-size: 10px;
	background: #48d23e;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-radius: 100%;
	color: #fff;
	margin: 0 auto;
	font-weight: 300;
}
.subscription-table .grey-circle {
	font-size: 10px;
	background: #d9d9d9;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-radius: 100%;
	color: #fff;
	margin: 0 auto;
	font-weight: 300;
}

.custom-radio-btn {
	margin-top: -15px;
	position: relative;
}
.custom-radio-btn input[type="radio"] {
	visibility: hidden;
}
.custom-radio-btn .radio-label {
	cursor: pointer;
}
.custom-radio-btn .radio-label::before {
	content: '';
	cursor: pointer;
	visibility: visible;
	position: absolute;
	top: .625rem;
	left: 50%;
	transform: translateX(-50%);
	display: block;
	width: 1rem;
	height: 1rem;
	border-radius: .5rem;
}
.custom-radio-btn .radio-label::before {
	border: 1px solid #a9a9a9;
}
.custom-radio-btn .radio-label::after {
	content: '';
	visibility: hidden;
	position: absolute;
	top: .875rem;
	left: 50%;
	transform: translateX(-50%);
	display: block;
	width: .5rem;
	height: .5rem;
	border-radius: .25rem;
}
.custom-radio-btn .radio-label::after {
	border: 1px solid #a9a9a9;
	background-color: #a9a9a9;
}
.custom-radio-btn input[type="radio"]:checked + .radio-label::after {
	visibility: visible;
}

/* Profile Page End **/


/* Exercise Details Start */
.exercise_content_block {
	background: #fff;
	padding: 25px 25px;
	border-radius: .25rem;
	border: 1px solid #e7e7e7;
	font-weight: 300;
}
.exercise_image-block img {
	width: 100%;
	border-radius: .25rem;
}
.exercise_image-block .gallery_block {
	margin-left: -15px;
	margin-right: -15px;
	position:relative;
}
.exercise_image-block .gallery_block::after{
	clear:both;
	content:"";
	display:table;
}
.exercise_image-block .gallery_block li {
	/*width: 25%;*/
	float: left;
	display:block;
	padding: 0 11px;
	position:relative;
}
.exercise_image-block .gallery_block .cross_icon {
	top: -10px;
	left: 10px;
	width: 25px;
	height: 25px;
	background:#d65250;
	right: auto;
}
.exercise_image-block .gallery_block .cross_icon  i {
	line-height: 26px;
}
.exercise_content_block h3 {
	color: #00143C;
	font-family: 'URW DIN';
	text-transform: uppercase;
	font-weight: 600;
	font-size: 22px;
}
.exercise_content_block p, .exercise_content_block ul li{
	font-size: 17px;
	font-weight: 300;
	color:#00143C;
	font-family: 'URW DIN';
}
.exercise_content_block ul li {
	margin-bottom: 5px;
	list-style-position: inside;
}
.exercise_content_block .border-top {
	border-top: 1px solid #e7e7e7 !important;
}
.exercise_content_block .border-bottom {
    border-bottom: 1px solid #e7e7e7 !important;
}
.exercise_image-block .gallery_block li.exercise-details-control {
	width: 100%;
	float: none;
	position: static;
}
.controls-center.exercise-details-control .btn-floating.prev {
	left: -13px;
}
.controls-center.exercise-details-control .btn-floating.next {
	right: -13px;
}
.exercise_detail .form-control {
	border-color: #e7e7e7;
	font-size: 14px;
	font-weight: 300;
}
.exercise_detail .form-control:focus {
	border-color: rgba(0,0,0,0.10);
	box-shadow: 0 0 4px 1px rgba(0,0,0,0.10);
}
/* Exercise Details End */

/* Calender Page CSS Start */
.session_next_prev_btn .btn {
	font-weight: 300;
	text-transform: lowercase;
	background: #fff;
	border-radius: .25rem;
	padding: 10px 20px;
	font-size: 17px;
	border: 1px solid #00143c;
	margin: 0 10px;
	color: #00143c;
	line-height: normal;
}
.session_next_prev_btn .btn:hover, .session_next_prev_btn .btn:focus{
	color:#fff;
	background:#00143c;
}
.session_next_prev_btn .btn:focus{
	box-shadow: 0 0 0 .2rem rgb(0, 20, 60, 0.2);
}
.session_next_prev_btn .btn.disabled, .session_next_prev_btn .btn:disabled {
	border: 1px solid #d0d0d0;
	color: #929292;
	background: no-repeat;
}
.session_next_prev_btn .btn i {
	position: relative;
	top: 2px;
}
.session_next_prev_btn .btn .fa-chevron-left {
	margin-right: 6px;
}
.session_next_prev_btn .btn .fa-chevron-right {
	margin-left: 6px;
}
/* Calender Page CSS End */

/** Blog Css Start **/
.blog-full-details img {
	width: 100%;
	border-radius: .25rem;
}
.blog_content_block {
	background: #fff;
	padding: 25px 25px;
	border-radius: .25rem;
	border: 1px solid #e7e7e7;
	position: relative;
}
.blog_content_block h3 {
	color: #00143C;
	font-family: 'URW DIN';
	text-transform: uppercase;
	font-weight: 300;
	font-size: 22px;
}
.blog_content_block p, .blog_content_block ul li{
	font-size: 17px;
	font-weight: 300;
	color:#00143c;
	font-family: 'URW DIN';
}
.blog_content_block ul li {
	margin-bottom: 5px;
	list-style-position: inside;
}
.blog_content_block .card-img-author {
	position: absolute;
	right: 25px;
	top: -25px;
}
.blog_content_block .card-img-author img {
	max-width: 50px;
	width: auto;
}
.blog_content_block .card-img-author a{
	display:block;
}
.blog_content_block .card-img-author span{
	font-size: 12px;
	color:#222;
	font-weight: 300;
}
.blog-des::after {
	clear: both;
	display: table;
	content: "";
}
.left-des {
	float: left;
	margin-right:15px;
	width: calc(100% - 95px);
	width: -webkit-calc(100% - 95px);
}
.blog-thumb {
	float: right;
	width: 72px;
    height: 72px;

}
.blog-thumb img{
	width: 60px;
    height: 60px;
	object-fit: cover;
    /* padding: 7px; */
	margin-left: -4px;
    border-radius: 5% !important;
	max-width: none;
}
.blog-list-block .post-meta {
	font-size: 13px;
	color: #444;
	display: block;
	font-weight: 300;
}
.blog-des .left-des h4 {
	font-size: 15px;
	line-height: 22px;
	color:#00143C;
	text-transform: none;
}
.blog-des .left-des p {
	font-size: 14px;
	color: #707070;
	margin-bottom:0;
}
.blog-list-block a {
	border-top: 2px solid #e7e7e7;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.blog-list-block:last-child a{
	border-bottom: 2px solid #e7e7e7;
}
.blog-list-block a:hover, .blog-list-block.active a{
	background: #fff;
	display: block;
	padding: 10px 20px;
	margin-left: -30px;
	margin-right: -30px;
	margin-bottom: -2px;
	border: 2px solid #e7e7e7;
	border-radius: .25rem;
}
/** Blog Css End **/

/** Help Css Start ***/

.help-block .help-content {
	background: #fff;
	padding: 25px 25px;
	border-radius: .25rem;
	border: 1px solid #e7e7e7;
}
.help-block .help-content p, .help-block .help-content ul li {
	font-size: 17px;
	font-weight: 300;
	color: #00143c;
	font-family: 'URW DIN';
}
.help-block .help-content ul li {
	margin-bottom: 5px;
	list-style-position: inside;
}
.help-block .help-content h3 {
	color: #00143C;
	font-family: 'URW DIN';
	text-transform: capitalize;
	font-weight: 300;
	font-size: 18px;
}
.help-block .help-content .full-image{
	margin-left:-25px;
	margin-right:-25px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.help-block .help-content .full-image img{
	width:100%;
}
.help-list-question a h4 {
	font-size: 15px;
	line-height: 22px;
	margin: 0;
	color: #595959;
	text-transform:capitalize;
}
.help-list-question a {
	border-top: 2px solid #e7e7e7;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.help-list-question a:hover, .help-list-question a.active {
	background: #fff;
	display: block;
	padding: 10px 20px;
	margin-left: -30px;
	margin-right: -30px;
	margin-bottom: -2px;
	border: 2px solid #e7e7e7;
	border-radius: .25rem;
}
.help-list-question a:last-child {
	border-bottom: 2px solid #e7e7e7;
}
/** Help Css End ***/

/** About CSS Start **/
.about-des {
	background: #fff;
	padding: 25px 25px;
	border-radius: .25rem;
}
.about-des p {
	font-size: 17px;
	font-weight: 300;
	color: #00143c;
	font-family: 'URW DIN';
}
.team-content {
	background: #fff;
	padding: 15px 15px 0;
	margin-top: 90px;
	border-radius: .25rem .25rem 0 0;
}
.team-content .author-block {
	border-bottom: 1px solid #d7d8d8;
	margin-bottom: 15px;
	padding-bottom: 15px;
	margin-left: -15px;
	margin-right: -15px;
	margin-top: -15px;
}
.team-content .author-block .img-thumbnail {
	margin-top: -60px;
}
.team-content .author-name {
	font-size: 17px;
	text-transform: capitalize;
	color: #00143c;
	font-family: 'URW DIN';
	font-weight: 600;
	margin-top: 12px;
}
.team-content .sub-tagline {
	font-size: 13px;
	text-transform: capitalize;
	color: #00143c;
	font-family: 'URW DIN';
	font-weight: 300;
}
.team-content .short_des {
	font-size: 16px;
	text-transform: capitalize;
	color: #00143c;
	font-family: 'URW DIN';
	font-weight: 300;
	font-style: italic;
}
.team-content .card-toolbar {
	background-color: #00143c;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem;
	margin-left: -15px;
	margin-right: -15px;
}
/** About CSS End **/

/*------ Manage Plans Page CSS ------*/
.width-100{
	width:100%;
	float: left;
}
.left-avble-plans {
	width: 100%;
	float: left;
}
.left-avble-plans h2 {
	margin: 0px;
	font-size: 18px;
	text-transform: uppercase;
}
.left-avble-plans .availb-plans-TBL thead tr th {
	color:#000;
	text-transform: uppercase;
}
.left-avble-plans table.availb-plans-TBL thead tr th,.left-avble-plans table.availb-plans-TBL tbody tr td {
	padding: 10px 5px;
}
.left-avble-plans .availb-plans-TBL tbody tr td a {
	color: #d9d9d9;
	font-size: 16px;
	transition: all 0.5s ease-in-out;
}
.left-avble-plans .availb-plans-TBL tbody tr td a.active, .left-avble-plans .availb-plans-TBL tbody tr td a:hover {
	color: #48d23e;

}
.left-avble-plans table.availb-plans-TBL tbody tr td{
	color: #686868;
}
.left-avble-plans .table th, .left-avble-plans.table td {
	border-top: 0px;
	border-bottom: 1px solid #d9d9d9;
}
.yractv-plan-TBL {
	width: 100%;
	float: left;
	background-color: #fff;
	padding: 20px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	margin-top: 40px;
}
.yractv-plan-TBL table thead tr th,.yractv-plan-TBL  table tbody tr td {
	padding: 10px 5px;
	color: #6b6b6b;
	font-weight: 500;
}
.yractv-plan-TBL  table tbody tr td.offer {
	position: relative;
}
.yractv-plan-TBL  table tbody tr td.offer span.offer-save {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 40px;
	background-color: #ff0000;
	color: #fff;
	padding: 2px 8px;
	/*width: 88px;*/
	height: 30px;
	font-size: 14px;
	border-bottom-left-radius: 43px;
	text-align: right;
}
.yractv-plan-TBL table thead tr th {
	text-transform: uppercase;
}
.yractv-plan-TBL .table th, .yractv-plan-TBL .table td {
	border-top: 0px;
	border-bottom: 1px solid #d9d9d9;
}
.yractv-plan-TBL .table th span.heading {
	color: #00143C;
	font-weight: bold;
}
.recipt-TBL {
	width: 100%;
	float: left;
}
.recipt-TBL table thead tr th,.recipt-TBL table tbody tr td  {
	padding: 10px 5px;
	color: #6b6b6b;
	font-weight: 500;
}
.recipt-TBL .table th, .recipt-TBL .table td {
	border-top: 0px;
	border-bottom: 1px solid #d9d9d9;
}
.recipt-TBL .table th span.heading {
	color: #00143C;
	font-weight: bold;
}
.recipt-TBL tbody tr td a {
	color: #d9d9d9;
	font-size: 16px;
	transition: all 0.5s ease-in-out;
}
.custom-paypal {
	padding: 6px 80px;
}
/*  ---   ebooks CSS starts  ---- */
.middle-content .card .authourname {
	font-size: 12px;
	line-height: 16px;
	font-weight: 300;
	font-family: 'URW DIN';
	color: #4C4F56;
	text-align: center;
	display: inline-block;
}
.eBook-Price {
	width: 100%;
	float: left;
	display: flex;
}
.eBook-dtsl {
	width: 80%;
	float: left;
	padding: 6px 0px;
}
.ebook-photo {
	width: 20%;
	float: left;
	padding: 6px 0px;
}
.ebook-photo img {
	height: 80px;
	object-fit: cover;
}
.ebooksprice span.currency {
	font-size: 14px;
	color: #88898d;
	padding-right: 5px;
}
.eBook-leftbar .ebooksprice {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.eBook-leftbar .inner_content h4 {
	color: #5b5b5d;
}
.eBook-leftbar {
	width: 100%;
	float: left;
}
.eBook-leftbar .about-block {
	width: 100%;
	float: left;
}
.eBook-leftbar.inner_content .about-block p {
	margin-bottom: 0px;
	margin-top: 10px;
}
.eBooks-sec .page-title {
	text-transform: none;
}
.totaleBook-Price {
	width: 100%;
	float: left;
}
.product-price {
	width: 100%;
	float: left;
	display: flex;
	padding: 5px 12px;
}
.add-cart, .price-prdt {
	width: 50%;
	float:left;
	font-size: 16px;
	color: #fff;
	font-family: 'URW DIN';
	font-weight: 600;
	padding-top: .4rem;
	padding-bottom: .4rem;
}
.price-prdt span  {
	font-size: 14px;
	color: #e6e7eb;
	font-weight: 300;
}
/*  ---   ebooks CSS end  ---- */

/* member index css start */
.middleNav .nav-tabs {
	border-radius: 0px;
	border-bottom: none !important;
	margin-left: 367px;
	/*width: 68%;*/
}
.nextmilestone{cursor: pointer;}
.main-page .d-flex .flexback{
	border: 1px solid #e7e7e7;
	background-color: #fff;
    -webkit-box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
    -moz-box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
    box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
	padding: 19px 20px 12px 20px;
	margin-bottom: 15px;
	border-radius: 5px;
	filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);

}
.main-page .member .flexback{
	background-color: #fff;
	-webkit-box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
	-moz-box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
	box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
	border-radius: 5px;
	margin-bottom: 15px;
	padding: 19px 20px 14px 20px;
	filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);

}
.d-flex .archive{
	background-color: #ebebeb !important;
	-webkit-box-shadow: 1px 1px 8px -3px rgba(255,255,255,1);
	-moz-box-shadow: 1px 1px 8px -3px rgba(255,255,255,1);
	box-shadow: 1px 1px 8px -3px rgba(255,255,255,1);
}
.main-page .team_image{width: 35px;border-radius: 50%;height: 35px;object-fit: cover;}
.footballimage{width: 15px;height: 15px;}
.main-page .team_name{
	padding-left: 15px;
	padding-right: 10px;
	color: #00143C;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 15px;
	font-weight: 600;
}
.category-ul {
	list-style: none !important;
	align-items: center;
	padding-left: 0px;
	display: inline-block;
	border-radius: 14px;
	background-color: #f6f8f9;
	text-decoration: none !important;
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	color: #00143c;
	text-align: center;
	text-transform: uppercase;
	padding: 3px 8px;
	border: 1px solid #D3D3D3;
}
.right{float: right;}
.main-page .right-panel-box {
	position: absolute;
    right: 30px;
    background-color: #fff;
    filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
    border-radius: 5px;
    width: 200px;
    /* height: 92px; */
    margin-left: 20px;
    top: 60px;
    z-index: 1;
}
/* .text-dec {
	color: #00143c;
	text-decoration: none;
	font-family: 'Roboto-Light_wgt300',Arial;
	font-size: 12px;
	line-height: 13px;
	margin-left: 8px;
	margin-top: 10px;
} */
.main-page .search_box .form-group {
	display: inline-block;
	width: 100%;
	font-family: 'URW DIN';
	font-size: 15px;
	font-weight: 300;
	color: #a6adbb;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	height: 35px;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 0px;
}
.main-page .search_box .form-control {
	display: inline-block;
	width: 80%;
	height: 23px;
	font-size: 15px;
	border: none;
}
.main-page .search_box .form-control {
	font-weight: 300;
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #00143C;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 5px;
    transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
.main-page .flex-column .MainPageProfile{width: 93%;padding-left: 20px;}
.main-page .flex-column .clubStatus{width: 70%;padding-left: 30px;}
.right-panel-box a{color: #0d3b55 !important;}
.right-panel-box a:hover{color: #00d45a !important;}
.user-form .form-control {
	position: relative;
	display: inline-block;
	width: 100%;
	font-size: 1rem;
	line-height: 1.5;
	color: #00143c;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e7e7e7;
border-radius: 5px;
	height: 30px;
	font-size: 12px;
	padding: 4px;
	padding-left: 10px;
}
.main-page .flex-column .clubStatus .roleStatus{
	height: 25px;
	width: 92px;
	border: 1px solid #e7e7e7;
	background-color: #f6f7f9;
	border-radius: 12px;
	padding: 3px 16px ;
	font-family: "URW DIN", Arial ;
	font-size: 12px ;
	font-weight: 300 ;
	color: #333333 ;
	margin-top: 5px;
}
.user-form .form-control[readonly] {background-color: #ccc;opacity: 1;padding-left: 10px;}
.form_head{
	color: #051E34;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	margin-left: 16px;
}
.main-page hr {
	border: 0;
	clear:both;
	display:block;
	/* width: 100%; */
	background-color:#e7e7e7;
	height: 1px;
	/* margin-top: 21px; */
	margin: 10px -5px
}
.arrow-image{
	padding-left: 25px;
    padding-top: 3px;
}
/* .main-page .buttons-format-custom .member-save{
	font-family: 'URW DIN';
	color: #48d23e !important;
	border: 1px solid #48D23E !important;
	background-color: #ffffff  !important;
	font-weight: 300;
	font-size: 9.0pt;
	padding: 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	border-radius: 3px;
} */

.main-page .buttons-format-custom .save-btn{
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	height: 35px;
	border-radius: 5px;
	line-height: 31px;
	padding: 0px 20px 32px 20px;
	/* width: 95px; */
	border: 1px solid #48D23E;
	background-color: #48D23E;
	color: #fff;
	cursor: pointer;
	/* margin: 8px; */
}
.main-page .buttons-format .save-btn{
	vertical-align: middle;
	text-align: center;
	color: #48D23E;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	border: 1px solid #48D23E;
	background-color: transparent;
	border-radius: 3px;
	padding: 4px;
	/* width: 95px; */
}
.main-page .buttons-format .senddata{
	border: 1px solid #48D23E;
	background-color: #48D23E;
	color: #fff;
	cursor: pointer;
	margin-left: 48px;
}
.main-page .category-ul {
		list-style: none !important;
		align-items: center;
		padding-left: 0px;
		display: inline-block;
		border-radius: 14px;
		background-color: #f6f8f9;
		text-decoration: none !important;
		font-size: 12px;
		color: #00143c;
		text-transform: capitalize;
		padding: 3px 8px;
		border: 1px solid #e7e7e7;
		margin-left: 22px;
		margin-top: 5px;
		margin-bottom: 6px;
		height: 26px;
		text-align: left;
		padding: 0px 10px 1px 15px;
		/* min-width: 148px; */
}
.main-page .category-ul-active{
	list-style: none !important;
	align-items: center;
	padding-left: 0px;
	padding: 3px 8px;
	display: inline-block;
	border-radius: 14px;
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	color: #00143c;
	background-color: #f6f7f9;
	border: 1px solid #303030;
	margin-left: 22px;
	margin-top: 5px;
	margin-bottom: 6px;
	height: 28px;
	text-transform: capitalize;
	/* min-width: 160px; */
	text-align: left;
	padding: 0px 10px 1px 15px;
}
.main-page .count .category-ul{
	list-style: none !important;
	align-items: center;
	padding-left: 0px;
	display: inline-block;
	border-radius: 14px;
	background-color: #ededed;
	text-decoration: none !important;
	font-size: 12px;
	color: #00143c;
	text-transform: capitalize;
	border: 1px solid #e7e7e7;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 6px;
	height: 26px;
	text-align: left;
	padding: 0px 10px 26px 10px;
	min-width: 40px;
	text-align: center;
	line-height: 27px;
}
.main-page .editBox img{
	margin-left: 2rem;
	margin-top: 5px;
}
.main-page .removeBox img{
	margin-left: 2rem;
	margin-top: 5px;
}
.createdtext{
	color: #e7e7e7;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
}
.main-page .memberselectlist select{
	width:125px;
	line-height: 1.5;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e7e7e7;
border-radius: 5px;
	height: 35px;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 12px;
	/* margin-top: 10px; */
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: 'URW DIN';
	font-size: 15px;
	font-weight: 300;
	color: #00143C;
}
.main-page .pagination-center .paginator{
	margin-left: 40;
	text-align: center;
}
.main-page .usermemberselectlist select{
	line-height: 1.5;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	height: 35px;
	font-size: 15px;
	padding-top: 2px;
	/* margin-top: 10px; */
	padding: 0px 10px 0px 12px;
	margin-left: 17px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: 'URW DIN';
	font-size: 15px;
	font-weight: 300;
	color: #00143C;
}
.main-page .usermemberselectlist{
	width: 30%;
	text-align: right;
}
.main-page .numeric-pagination {
	display: inline-block;
	padding-left: 0;
	border-radius: 5px;
	margin: 0;
	vertical-align: middle;
}

.middleNav .view_pagination .count_pagination {
	font-family: "URW DIN", Arial !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	color: #ffffff !important;
	padding-bottom: 5px;


}
.main-page .profile{
	position: relative;
	width: 37px;
	display: inline-block;
	height: 31px;
}
.main-page .varifier-img{
	position: absolute;
	bottom: -6px;
	height: 18px;
	width: 18px;
	right: -4px;
	border-radius: 50%;
}
.varifier-img img{
	width: 18px;
	height: 18px;
	background: #fff;
	border-radius: 50%;
}
.user-form .form-control[readonly] {
	background-color: #f6f7f9;
	border: 1.11111px solid #e7e7e7;
	border-radius: 5px;
}
.main-page .custom-row .form-group {
	width: 17%;
	margin: 9px 13px;
}
small .invite-text{
	display: block;
	margin-top: -6px;
}
.main-page .form-group img{
	width: 18px;
    cursor: pointer;
}
/* .removeUserBox img{
	width: 25px;
    position: absolute;
    top: 13px;
    right: 60px;
} */
.dotsMember{
	cursor: pointer;
	width: 3%;
	/* margin-left: 10%; */
}
.custom-row-manger{
	display: flex;
	justify-content: space-between;
	padding: 15px 0px;
}
.action-option{
	display: flex;
	width: 30%;
}
.action-option .memberselectlist{
	margin-right: 16px;
}
.remove-col .pagination-center{
	text-align: center;
	margin-left: -18%;
}
.main-page .remove-col{
	width: 40%;
	/* margin-right: 116px; */
}
/* member index css end */

/* member managerTeam css start --> Kapil tanwar */
.nextmilestone{
    cursor: pointer;
}
.Team .d-flex .flexback{
    background-color: #fff;
    border-radius: 5px;
    padding: 4px 0px;
}
.d-flex .archive{
    background-color: #ebebeb !important;
    -webkit-box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
    -moz-box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
    box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
}
.team_image{
    width: 35px;
    border-radius: 50%;
    height: 30px;
    cursor: pointer;
	object-fit: cover;
}

.memberstatuspending{
	border: 2px solid #ecc13a;
}

.memberstatusaccept{
	border: 3px solid #48d23e;
}

.main-page .footballimage{
    width: 26px;
    height: 26px;
}
.team_name{
    padding-left: 15px;
    padding-right: 10px;
    color: #00143c;
    text-decoration: none;
    font-family: 'URW DIN';
    font-size: 10.5pt;
    font-style: normal;
    font-weight: 600;
}
/* .category-ul {
    list-style: none !important;
    align-items: center;
    padding-left: 0px;
    display: inline-block;
    border-radius: 14px;
    background-color: #f6f8f9;
    text-decoration: none !important;
    font-size: 12px;
    color: #00143c;
    text-align: center;
    text-transform: uppercase;
    padding: 3px 8px;
    border: 1px solid #D3D3D3;
} */
.right{
    float: right;
}
.Team .right-panel-box {
    position: absolute;
    right: -138px;
    background-color: #fff;
    -webkit-box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
    -moz-box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
    box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
    border-radius: 5px;
    width: 120px;
    height: 92px;
    margin-left: 20px;
}
/* .text-dec {
    color: #00143c;
    text-decoration: none;
    font-family: 'Roboto-Light_wgt300',Arial;
    font-size: 12px;
    line-height: 13px;
    margin-left: 8px;
    margin-top: 10px;
} */
.middleNavPluse .nav-tabs {
	border-radius: 0px;
	border-bottom: none !important;
	/* width: 60%; */
}
.middleNavPluse .count_pagination {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    /* margin-top: 2px; */
    margin-left: 335px;
}

.blankpara{
	font-family: 'URW DIN';
	color: #00143C;
	font-size: 20px;
	font-weight: 300;
}

.blankparamain{
	font-weight: 600;
}

.blankimg{
	background-color: #ffffff;
	height: 100%;
}

.blankimgname{
	font-family: 'URW DIN';
	font-size: 20px;
	font-size: 600;
	top: 180px;
	position: relative;
}

.addbtn{
	vertical-align: middle;
    text-align: center;
    color: #48D23E;
    text-decoration: none;
    font-family: 'URW DIN';
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    border: 1px solid #48D23E;
    background-color: #ffffff;
    border-radius: 5px;
    height: 35px;
    display: inline-block;
		display: inline-block;
	  line-height: 31px;
	  padding: 0px 20px 0px 20px;
}
.Team .form-box {
	border: 1px solid #e7e7e7;
    background-color: #fff;
    height: 100%;
    width: 100%;
    -webkit-box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
    -moz-box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
    box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
    margin-top: 20px;
    margin-left: 2px;
    padding-top: 15px;
    padding-left: 22px;
    border-radius: 5px;
}
.Team .club_team_margin{margin: 15px auto; padding:20px 20px 0px;}
.Team .club_team_margin hr{margin: 0.5rem -30px;}
.club_cufigure_box {
    padding-left: 0px !important;
}

label{
    color: #051E34;
    text-decoration: none;
    font-family: 'URW DIN';
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    padding: 0px 0px 0px 13px
}
.Team .form-control {
    position: relative;
    display: inline-block;
    width: 80%;
    font-size: 1rem;
    line-height: 1.5;
    color: #00143C;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    height: 35px;
    font-size: 15px;
    padding: 5px 0px 5px 13px;
	font-weight: 300;
	/* margin-left: -10px; */
}

.team-detail .form-control {
    position: relative;
    display: inline-block;
    width: 80%;
    font-size: 1rem;
    line-height: 1.5;
    color: #00143C;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e7e7e7;
    border-radius: 0.25rem;
    height: 30px;
    font-size: 12px;
    padding: 4px 0px 0px 13px;
	font-weight: 300;
	/* margin-left: -10px; */
}

.Team .form-group img{
   	width: 100%;
   	height: 100%;
}

.team-detail .form-group img{
	width: 100%;
	/* height: 100%; */
}

.form-text{
    color: #A6adbb;
    text-decoration: none;
    font-family: 'URW DIN';
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    margin-top: 35px;
}
.Team .buttons-format{
    float:right;
    margin-right: 2%;
    margin-bottom: 21px;
	margin-top: 15px;
}

.team-detail .buttons-format{
    float:right;
    /* margin-right: 2%; */
    margin: 10px 20px;
}

 .Team .buttons-format  a,button{
    /* margin-left: 20px; */
    cursor: pointer;
}
.team-detail .buttons-format  a,button{
    /* margin-left: 20px; */
    cursor: pointer;
}
.Team .form-control:disabled, .form-control[readonly] {
    background-color: #f6f7f9 ;
    opacity: 1;
	font-weight: 300;
}
.team-detail .form-control:disabled, .form-control[readonly] {
    background-color: #f6f7f9 ;
    opacity: 1;
	font-weight: 300;
}
.Team .buttons-format .delete-btn{
    vertical-align: middle;
    text-align: center;
    color: #FC0000;
    text-decoration: none;
    font-family: 'URW DIN';
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    border: 1px solid #FC0000;
    background-color: transparent;
    border-radius: 5px;
    height: 30px;
    display: inline-block;
    line-height: 31px;
    padding: 0px 20px 32px 20px;
		margin-right: 20px


}
.team-detail .buttons-format .delete-btn{
    vertical-align: middle;
    text-align: center;
    color: #FC0000;
    text-decoration: none;
    font-family: 'URW DIN';
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    border: 1px solid #FC0000;
    background-color: transparent;
    border-radius: 5px;
    height: 31px;
    display: inline-block;
    line-height: 31px;
    padding: 0 9px;
	margin-right: 20px;
}
.Team .buttons-format .cancel-btn{
    vertical-align: middle;
    text-align: center;
    color: #48D23E;
    text-decoration: none;
    font-family: 'URW DIN';
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    border: 1px solid #48D23E;
    background-color: transparent;
    border-radius: 5px;
    height: 30px;
    display: inline-block;
    line-height: 31px;
		margin-right: 6px;
		/* padding: 0px 20px 32px 20px */
		padding: 0px 20px ;
}
.team-detail .buttons-format .cancel-btn{
    vertical-align: middle;
    text-align: center;
    color: #48D23E;
    text-decoration: none;
    font-family: 'URW DIN';
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    border: 1px solid #48D23E;
    background-color: transparent;
    border-radius: 5px;
    height: 31px;
    display: inline-block;
    line-height: 31px;
    padding: 0 20px;
}
.Team .buttons-format .save-btn{
    vertical-align: middle;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-family: 'URW DIN';
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    border: 1px solid #48D23E;
    background-color: #48D23E;
    border-radius: 5px;
    height: 30px;
    display: inline-block;
    line-height: 31px;
    /* padding: 0px 10px 32px 10px; */
}
.form-group .copy-image{
    /* padding: 6px; */
    display: inline-block;
    background:#00143C;
    border-radius: 5px;
    cursor: pointer;
}
.form-group .copy-image img{
    width: 15px;
    vertical-align: middle;
    margin: 8px;
	color: #f6f7f9;
}
.Team #imageQrCode{
    padding-top: 43px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
.team-detail #imageQrCode{
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
.add_club_memeber{
	font-size: 14px;
	font-weight: 600;
	text-align: left;
	color: #051E34;
}


.clublicencereturncalculation{
	margin-top: 2px !important;
}


.clubreturn{
	margin-top: 25px;
}

.addclubteamlist{
	margin-left: 1px;
}

.addteamclubnext{
	margin-left: 6%;
}

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

.add-member-btn .member-btn{
	font-family: "URW DIN", Arial ;
	font-size: 9.0pt;
	font-weight: 300 ;
	color: #48d23e !important ;
	background-color: #ffffff ;
	border: 1px solid #48d23e ;
	border-radius: 5px ;
	padding: 4px 10px;
	cursor: pointer;
}
/* member managerTeam css end */

/* member manage member css start --> Kapil tanwar */
.nextmilestone{
	cursor: pointer;
}
.Manager .d-flex .flexback{
	background-color: #fff;
	box-shadow: 3px 3px 4px 4px #D3D3D3;
	border-radius: 5px;
	margin-bottom: 10px;
	padding: 15px;
}
.d-flex .archive{
	background-color: #ebebeb !important;
	box-shadow: 3px 3px 4px 4px #D3D3D3;
}
.team_image{
	width: 35px;
	border-radius: 50%;
	height: 30px;
}
.footballimage{
	width: 15px;
	height: 15px;
}
.team_name{
	padding-left: 15px;
	padding-right: 10px;
	color: #00143c;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 10.5pt;
	font-style: normal;
	font-weight: 600;
}
/* .category-ul {
	list-style: none !important;
	align-items: center;
	padding-left: 0px;
	display: inline-block;
	border-radius: 14px;
	background-color: #f6f8f9;
	text-decoration: none !important;
	font-size: 12px;
	color: #00143c;
	text-align: center;
	text-transform: uppercase;
	padding: 3px 8px;
	border: 1px solid #D3D3D3;
} */
.right{
	float: right;
}
.Manager .right-panel-box {
	position: absolute;
	right: -138px;
	background-color: #fff;
	box-shadow: 3px 3px 4px 4px #d3d3d3;
	border-radius: 5px;
	width: 120px;
	height: 92px;
	margin-left: 20px;
}
.text-dec {
	color: #00143c;
    text-decoration: none;
    font-family: 'URW DIN',Arial;
    font-size: 12px;
    line-height: 13px;
    margin-left: 8px;
    margin-top: 10px;
		font-weight: 300;
		padding-left: 20px;
}
.Manager .count_pagination {
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	/* margin-top: 2px; */
	margin-left: 335px;
}
.con-shadow{
	-webkit-box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
	-moz-box-shadow: 1px 1px 8px -3px rgba(217,217,217,1);
	box-shadow: 1px 1px 10px 1px rgba(217,217,217,1);
	border-radius: 5px;
	background-color: #fff;
	border: 2px solid #dfdbdb !important;
}
.Manager .form-box {
	height: 100%;
	width: 100%;
	margin-top: 20px;
	margin-left: 2px;
	padding-top: 12px;
	padding-left: 18px;
	border-radius: 5px;
	padding-right: 18px;

}
.main-div{
	display: inline-block;
}
.formtxt{
	color: #A6ADBB;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	text-align: left;
	padding-left: 7px;
}
.btntext{
	color: #051E34;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	background-color: #f6f7f9;
	width: 250px;
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	vertical-align: middle;
	text-align: center;
	margin: 16px 0px 5px 0px;;
}
.Manager .active{
	border: 1px solid #001f33 !important;
	font-weight: 600
}
/**/
.Manager .cancel-btn{
	vertical-align: middle;
	text-align: center;
	color: #48D23E;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	border: 1px solid #48D23E;
	background-color: transparent;
	border-radius: 5px;
	padding: 5px;
	float: right;
	width: 100px;
}
.mem-info-img img{
	height: 32px;
	margin-top: 10px;
	margin-left: 7px;
    margin-right: 3px;
}
.form_head{
	color: #051E34;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	margin-left: 17px;
}
.form-text-message{
	color: #e7e7e7;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
}
.Manager .form-control {
	position: relative;
	display: inline-block;
	width: 100%;
	font-size: 1rem;
	line-height: 1.5;
	color: #00143c;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e7e7e7;
border-radius: 5px;
	height: 35px;
	font-size: 15px;
	padding: 4px;
	padding-left: 12px;
	font-weight: 300;
	margin-bottom: 20px;
	margin-top: 3px;
}
.Manager .buttons-format{
	float:right;
	margin-bottom: 30px;
}
.Manager .buttons-format-player  a, .Manager button{
	/* margin-left: 20px; */
	cursor: pointer;
}
.playerDetails .buttons-format-player{float: right;margin-bottom: 30px;}
.playerDetails .buttons-format-player .save-btn{
	vertical-align: middle;
	text-align: center;
	color: #48D23E;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	border: 1px solid #48D23E;
	background-color: transparent;
	/* margin-left: 20px; */
	border-radius: 5px;
	/* padding: 5px 15px; */
	margin-top: 0px;
	/* margin-bottom: 7px; */
	/* width: 95px; */
}
.playerDetails p{
	font-family: 'URW DIN';
	font-weight: 300;
	color: #D3D3D3;
	font-size: 14px;
    margin-top: 12px;
}
.player .buttons-format-player .nextstep{
	vertical-align: middle;
	text-align: center;
	color: #48D23E;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	border: 1px solid #48D23E;
	background-color: transparent;
	margin: 0px 10px;
	border-radius: 5px;
	/* padding: 5px 10px; */
	width: 100%;
}
.playerDetails .buttons-format-player .senddata{
	border: 1px solid #48D23E;
	background-color: #48D23E;
	color: #fff;
	font-weight: 600;
	padding: 5px 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.player .buttons-format{
	float:right;
	margin-bottom: 30px;
}
.player .buttons-format-player .save-btn{
	vertical-align: middle;
	text-align: center;
	color: #48D23E;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	border: 1px solid #48D23E;
	background-color: transparent;
	margin-left: 20px;
	border-radius: 5px;
	/* width: 100%; */
	/* padding: 5px 20px; */
    height: 32px;
		margin-top: 0px;
		margin-right: 5px;
}
/* .category-ul {
	list-style: none !important;
	align-items: center;
	padding-left: 0px;
	display: inline-block;
	border-radius: 14px;
	background-color: #f6f8f9;
	text-decoration: none !important;
	font-size: 12px;
	color: #00143c;
	text-align: center;
	text-transform: uppercase;
	padding: 3px 8px;
	border: 1px solid #D3D3D3;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 6px;
} */
.category-ul {
		list-style: none !important;
		align-items: center;
		display: inline-block;
		border-radius: 14px;
		background-color: #f6f8f9;
		text-decoration: none !important;
		font-size: 12px;
		color: #00143c;
		text-transform: capitalize;
		border: 1px solid #e7e7e7;
		margin-left: 15px;
		margin-top: 10px;
		margin-bottom: 6px;
		height: 28px;
		/* min-width: 148px; */
		text-align: left;
		padding: 0px 10px 1px 15px;
}
.Manager .category-ul-active{
	list-style: none !important;
	align-items: center;
	padding-left: 0px;
	padding: 3px 8px;
	display: inline-block;
	border-radius: 14px;
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 600;
	color: #00143c;
	background-color: #f6f7f9;
	border: 1px solid #00143c;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 6px;
	height: 28px;
	text-transform: capitalize;
	min-width: 148px;
	text-align: left;
	padding: 0px 10px 1px 15px;
}
.Manager hr {
	border: 0;
	clear:both;
	display:block;
	width: 98%;
	background-color:#e7e7e7;
	height: 1px;
}
.Manager .form-control[readonly] {
	background-color: #f6f7f9;
	border: 1.11111px solid #e7e7e7;
	border-radius: 5px;
	padding-left: 10px;
}
.row .custom-row{
	justify-content: center;
}
.Manager .row-item.form-group {
	width: 17%;
	margin: 9px 13px;
}

.Manager .form-box-manager{
	padding: 10px 15px 0px 15px;
    margin-top: 20px;
    border-radius: 5px;
}

.notes-data .notesdate{
	font-family: 'URW DIN';
	font-size: 14px;
	color: #BCBCBC;
	font-weight: 300;
}

.notes-data .notesmessage{
	font-family: 'URW DIN';
	font-size: 14px;
	color: #00143C;
	font-weight: 300;
}
/*  member manage member css end */
/*  member manage member club css */
.communication-notes h5{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
}

/* .notes-user-img{
	width: 30px;
	height: 30px;
} */

.notes-user-img img{
	border-radius: 50%;
	height: 35px;
    width: 35px;
}

.notes-user-name h5{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 600;
}
/*  member manage member club css end */
/* member evalution list css start  */
.nextmilestone{
	cursor: pointer;
}

.flex-column{
	position: relative;
}
.EvalutionList .d-flex .flexback{
	font-family: 'URW DIN', Arial;
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	color: #404040;
	background-color: #ffffff;
	border: 1px solid #e7e7e7;
	border-radius: 6px;
	filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
	min-height: 70px;
	display: block;
	justify-content: space-between;
	align-items: center;
}

.right{
	float: right;
}

.EvalutionList .right-panel-box {
	position: absolute;
	right: 6%;
		filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
	width: 200px;
		height: 160px;
	margin-left: 33px;
		top: 75px;
		font-weight: 300;
		color: #00143C;
		background-color: #ffffff;
		border: 1.11111px solid #e7e7e7;
		border-radius: 5px;
		padding-top: 15px;
		font-family: "URW DIN", Arial;
		font-size: 12px;
		z-index: 99999;

}

.EvalutionList .left-panel-box {

	background-color: #fff;
	filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
	border-radius: 5px;
	min-width: 150px;
	height: auto;
	margin-left: 20px;
	top: 0;
	font-weight: 300;
	color: #333333;
	background-color: #ffffff;
	border: 1.11111px solid #e7e7e7;
	border-radius: 5px;
	padding-top: 15px;
	font-family: "URW DIN", Arial !important;
	font-size: 12px;
	position: absolute;
	top: 77px;
	left: 16px;
	z-index: 3;
}
.left-panel-box  p{
   padding-left: 14px;
   padding-right: 14px;
   line-height: 14px;
}
.EvalutionList .right-panel-box p{
   padding-left: 24px;
   line-height: 14px;
}
.EvalutionList .search_box .form-group {
	display: inline-block;
    font-family: "URW DIN", Arial !important;
    font-size: 15px;
    font-weight: 300;
    color: #e7e7e7;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    height: 35px;
    font-size: 15px;
    padding-top: 5px;
    margin-top: 2px;
    width: 150px;
}
.EvalutionList .search_box .form-control {
	display: inline-block;
	width: 80%;
	/* font-size: 1rem; */
	height: 23px;
	font-size: 15px;
	border: none;
}
.EvalutionList .search_box .form-control {
	font-family: 'URW DIN';
    font-weight: 300;
    padding: 0px 0px 0px 12px;
    /* font-size: 1rem; */
    line-height: 1.5;
    color: #00143C;
    background-color: #ffffff;
    background-clip: padding-box;
    border-radius: 5px;
    transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}

.EvalutionList .right-panel-box a{
	color: #0d3b55 !important;
}
.EvalutionList .right-panel-box a:hover{
	color: #00d45a !important;
}
.EvalutionList .Listsearch img{width: 18px; cursor:pointer;position: relative;top: -1px;}
.EvalutionList .user-form .form-control {
	position: relative;
	display: inline-block;
	width: 100%;
	font-size: 1rem;
	line-height: 1.5;
	color: #00143c;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e7e7e7;
border-radius: 5px;
	height: 30px;
	font-size: 12px;
	padding: 4px;
	padding-left: 10px;
}
.EvalutionList .user-form .form-control[readonly] {
	background-color: #ccc;
	opacity: 1;
	padding-left: 10px;
}
.EvalutionList .form_head{
	color: #051E34;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	/* margin-left: 16px; */
}
.EvalutionList hr {
	border: 0;
	clear:both;
	display:block;
	width: 98%;
	background-color:#e7e7e7;
	height: 1px;
	/* margin-top: 0px !important; */
}
.EvalutionList .buttons-format .save-btn{
	vertical-align: middle;
	text-align: center;
	color: #48D23E;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	border: 1px solid #48D23E;
	background-color: transparent;

	border-radius: 5px;
	padding: 5px;
	width: 95px;
}
.EvalutionList .buttons-format .senddata{
	border: 1px solid #48D23E;
	background-color: #48D23E;
	color: #fff;
	cursor: pointer;
}
.EvalutionList .category-ul {
	list-style: none !important;
	align-items: center;
	padding-left: 0px;
	display: inline-block;
	border-radius: 14px;
	background-color: #ededed;
	text-decoration: none !important;
	font-size: 12px;
	color: #00143c;
	text-transform: capitalize;
	border: 1px solid #e7e7e7;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 6px;
	height: 26px;
	text-align: left;
	padding: 0px 10px 27px 10px;
	min-width: 40px;
	text-align: center;
	line-height: 27px;

}
.EvalutionList .category-ul-active{
	list-style: none !important;
	align-items: center;
	padding-left: 0px;
	padding: 3px 8px;
	display: inline-block;
	border-radius: 14px;
	font-family: 'URW DIN';
	font-size: 10px;
	font-weight: 600;
	color: #00143c;
	background-color: #f6f7f9;
	border: 1px solid #303030;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 6px;
	height: 26px;
	text-transform: capitalize;
	min-width: 148px;
	text-align: left;
	padding: 1px 0px 0px 12px;
}
.EvalutionList .count .category-ul{
	 list-style: none !important;
	align-items: center;
	padding-left: 0px;
	display: inline-block;
	border-radius: 14px;
	background-color: #f6f8f9;
	text-decoration: none !important;
	font-size: 10px;
	color: #00143c;
	text-align: center;
	padding: 4px 8px;
	border: 1px solid #D3D3D3;
	text-transform: capitalize;

}
.createdtext{
	color: #e7e7e7;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
}
.EvalutionList .memberselectlist select{
	justify-content: space-between;
	display: flex;
	width:125px;
	line-height: 1.5;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	height: 35px;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 12px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: 'URW DIN';
	font-size: 15px;
	font-weight: 300;
	color: #00143c;
	margin-right: 20px;
	padding-left: 12px;
	margin-top: 2px;
}

.EvalutionList .count_pagination {
	font-family: "URW DIN", Arial !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	color: #ffffff !important;
}
.profile{
	position: relative;
	width: 37px;
	display: inline-block;
	height: 31px;
}
.varifier-img{
	position: absolute;
	bottom: -6px;
	height: 18px;
	width: 18px;
	right: -4px;
	border-radius: 50%;
}
.varifier-img img{
	width: 18px;
	height: 18px;
	background: #fff;
	border-radius: 50%;
}
.user-form .form-control[readonly] {
	background-color: #f6f7f9;
	border: 1.11111px solid #e7e7e7;
	border-radius: 5px;
}
.row .custom-row{
	justify-content: center;
}
.row-item.form-group {
	width: 17%;
	margin: 9px 13px;
}
small .invite-text{
	display: block;
	margin-top: -8px;
}
.EvalutionManage{
	margin-bottom: 100px;
}
.eval-event-dropdown{
	width: 100%;
}
.EvalutionList .evalution_name{
	color: #00143c;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 16px;
}
.evaluation_description{
	color: #00143c;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-break: break-all;
	word-break: break-word;
	word-wrap: break-word;
	padding-left: px;
}
.date_time{
	color: #e7e7e7;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: 16px;
}
.evalution_link{
	color: #48D23E;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: 16px;
}
.evalution_text{
	color: #00143c;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;

	font-weight: 300;
	line-height: 16px;
}

/* .unchcked{
	color: white;
	border-color: 1px solid #b6bcc7;
} */
.checked {
	color: #00153a;
}
.percent{
	font-family: 'URW DIN';
	font-size: 9px;
	font-weight: 300;
	line-height: 12px;
	color: #00143c;
	margin: 0;
	padding-top: 5px;
	width: 100%;

}
.starsize{
	font-size: 15px;
	text-align: center;
	margin-right: 5px;
}
.EvalutionList .flx-eval{
	width: 100%;
	justify-content: space-between;
	align-items: center;
	height: 80px;
	padding-left: 40px;
	padding-right: 25px;
}

.EvalutionList .team_image{
	width: 30px;
	border-radius: 50%;
	height: 30px;
	object-fit: cover;
}
.EvalutionList .form-box ul{
	margin-bottom: 0;
	padding-left: 40px;
	padding-right: 25px;
}
.EvalutionList .form-box ul li{
	list-style: none;
	justify-content: space-between;
	/* margin-bottom: 10px; */
}
.EvalutionList .user-info{
	width: calc(100% - 39.8%);
	 display: inline-block;
}
.EvalutionList .user-info-rating{
	width: calc(100% - 77.3%);
	display: inline-block;
}

.EvalutionList .rating-info .self-rating{
	width: 64%;
}
.EvalutionList .rating-info .coaching-rating{
	width: 38.5% !important;
}
.EvalutionList .rating-info{
	width: 29%;
	justify-content: space-between;
	display: inline-flex;
}
.EvalutionList .user-name{
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 300;
	color: #00143c;
	padding-left: 24px;
}
.EvalutionList .headings{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	color: #00143c;
}
.EvalutionList .evaluation-desp{
	width: 36.4%;
	display: inline-block;
	vertical-align: top;
	margin-right: 8px;
	margin-top: 5px;
}
.EvalutionList .rating-container .star {
	display: inline-block;
	margin: 0 0px;
	margin-right: 16px;
	margin-left: 0;
	text-align: center;
}

.ath-weight{
	margin-top:-20px;
}

.ath-weight .rating-container .star {
	display: inline-block;
	margin: 0 0px;
	margin-right: 4px;
	margin-left: 0;
	min-height: 0;
	text-align: center;
	line-height: 1;
	font-size: 0px;
}

.rating-container .filled-stars {
	position: absolute;
	left: 0;
	top: 0;
	margin: auto;
	color: #00143C !important;
	fill: #00143c;
	z-index: 999;
	filter:invert(44%) sepia(23%) saturate(5821%) hue-rotate(204deg) brightness(29%) contrast(115%);
	white-space: nowrap;
	overflow: hidden;
	-webkit-text-stroke: 1px #777;
	text-shadow: 1px 1px #999;
}
.rating-container .caption { display:none !important; }
.rating-container .clear-rating { display:none !important; }
.rating-container .rating-stars:focus { outline: unset !important; }
.theme-krajee-svg.rating-xs .krajee-icon, .theme-krajee-svg.rating-xs .krajee-icon-clear {
	height: 15px !important;
	width: 15px !important;
	/* margin-top: 4px; */
	padding-top: 0px;
}
.freeze{
	background-color: #ebebeb !important;
}
.pagination-position .row{
	display: inline-block !important;
	width: calc(100% - 50%) !important;
}

.pagination-position .row .paginator{
	margin: 0!important;
	width: 100%;
	padding: 0;
}
.pagination-position .row .paginator .numeric-pagination{
	margin-right: -90px !important;
}
.coaching-rating{
	width: calc(100% - 62%) !important;
}

.modal-content {
	background-color: #fff !important;
	padding: 8px;
}
.modal-title{
	font-family: 'URW DIN';
	font-size: 14.67px;
	font-weight: 600;
	color: #00143c;
}
.model-heading{
	font-family: 'URW DIN';
	font-size: 15.67px;
	 font-weight: 600;
	color: #00143c;
	margin: 0;
	padding: 0;
}
.modal-body{
	padding: 0!important;
}
.modal-footer{
	border: 0;
}
.modal-header{
	border: 0;
}
.model-wapper{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.model-wapper img{
	max-width: 100%;
	/* border-radius: 50%; */
	margin: 12px 10px 10px 10px;

	object-fit: cover;
}
.model-wapper ul{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	list-style: none;
}
.model-wapper ul li div{
	display: inline-block;
}
.start-status{
	display: flex;
  	padding-left: 0px;
  	width: 115%;
}
.start-status span{
	width: 30px;
	margin: -4px 2px 0px 0px;
	overflow: hidden;
	display: inline-block;
	text-align: left;
}
.model-wapper span{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	line-height: 20px;
	color: #00143c;
}
.EvalutionList .ListDate .form_input {
	margin-right: 15px;
}
.re_image{
	margin-top: -4px;
}
.EvalutionList .flexback .EvalutionName{width: 21%;}
.EvalutionList .flexback .memberselectlist{width: 15%;}
.EvalutionList .flexback .EvalutionTeamName{width: 20%;}
.EvalutionList .flexback .EvalutionSelfRating{width: 15%;}
.EvalutionList .flexback .EvalutionCoachRating{width: 15%;}
.EvalutionList .flexback .EvaluationBox{width: 7%;}
.EvalutionList .evalution-hr{position: relative;left: -30px;width: 104%;}

/* member evalution list css start  */

/* manage evaluation css start */
.nextmilestone{cursor: pointer;}
.EvalutionManage .d-flex .flexback{
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	color: #404040;
	background-color: #ffffff;
	border: 1px solid #e7e7e7;
	border-radius: 6px;
	filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
	min-height: 70px;
	display: block;
	justify-content: space-between;
	padding: 30px;
	align-items: center;
}
.right{float: right;}

.EvalutionManage .right-panel-box {
	position: absolute;
	right: -165px;
	background-color: #fff;
	filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
	border-radius: 5px;
	width: 150px;
	height: 137px;
	margin-left: 20px;
	top: 0;
	font-weight: 300;
	color: #333333;
	background-color: #ffffff;
	border: 1.11111px solid #e7e7e7;
	border-radius: 5px;
	padding-top: 15px;
	font-family: 'URW DIN';
	font-size: 12px;

}
.ui-state-hover{background-color:#0088cc !important;border:1px solid #0088cc;font-weight:300;color:#212121}
.EvalutionManage .right-panel-box p{
   padding-left: 24px;
   line-height: 14px;
}
.EvalutionManage .search_box .form-group {
	display: inline-block;
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	color: #e7e7e7;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e7e7e7;
border-radius: 5px;
	height: 30px;
	font-size: 12px;
	padding-top: 2px;
	margin: 0;

	width: 150px;
}
.EvalutionManage .search_box .form-control {
	display: inline-block;
	width: 80%;
	font-size: 1rem;
	height: 23px;
	font-size: 12px;
	border: none;

}
.right-panel-box a{color: #0d3b55 !important;}
.right-panel-box a:hover{color: #00d45a !important;}

.user-form .form-control {
	position: relative;
	display: inline-block;
	width: 100%;
	font-weight: 300;
	line-height: 1.5;
	color: #00143C;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e7e7e7;
	border-radius: 5;
	height: 35px;
	font-size: 15px;
	padding: 5px 0px 5px 13px;
}
.user-form .form-control[readonly] {
	background-color: #ccc;
	opacity: 1;
	padding-left: 10px;
}
.form_head{
	color: #051E34;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	/* margin-left: 16px; */
}
.EvalutionManage hr {
	border: 0;
	clear:both;
	display:block;
	width: 100%;
	background-color:#e7e7e7;
	height: 1px;
	margin-top: 15px !important;

}
.EvalutionManage .buttons-format .senddata{
	border: 1px solid #48D23E;
	background-color: #48D23E;
	color: #fff;
	cursor: pointer;
}

.EvalutionManage .category-ul {
	list-style: none !important;
	align-items: center;
	/* padding-left: 0px; */
	display: inline-block;
	border-radius: 14px;
	background-color: #f6f8f9;
	text-decoration: none !important;
	font-size: 12px;
	color: #00143c;
	text-transform: capitalize;
	border: 1px solid #e7e7e7;
	margin-left: 10px !important;
	margin-top: 5px;
	margin-bottom: 6px;
	height: 26px;
	text-align: left;
	/* padding: 0px 10px 26px 10px; */
	min-width: 40px;
	text-align: center;
	line-height: 25px;

}
.EvalutionManage .category-ul-active{
	list-style: none !important;
	align-items: center;
	padding-left: 0px;
	padding: 3px 8px;
	display: inline-block;
	border-radius: 14px;
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 600;
	color: #00143c;
	background-color: #f6f7f9;
	border: 1px solid #303030;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 6px;
	height: 26px;
	text-transform: capitalize;
	min-width: 148px;
	text-align: left;
	padding: 1px 0px 0px 12px;
}
.EvalutionManage .count .category-ul{
	list-style: none !important;
	align-items: center;
	padding-left: 0px;
	display: inline-block;
	border-radius: 14px;
	background-color: #f6f8f9;
	text-decoration: none !important;
	font-size: 12px;
	color: #00143c;
	text-align: center;
	padding: 4px 8px;
	border: 1px solid #D3D3D3;
	text-transform: capitalize;

}
.createdtext{
	color: #e7e7e7;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
}
.memberselectlist select{
	justify-content: space-between;
	display: flex;
	width:125px;
	line-height: 1.5;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e7e7e7;
border-radius: 5px;
	height: 30px;
	font-size: 12px;
	padding-top: 2px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 600;
	color: #00143c;

}


.EvalutionManage .count_pagination {
	font-family: "URW DIN", Arial !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	color: #ffffff !important;
}
.profile{
	position: relative;
	width: 37px;
	display: inline-block;
	height: 31px;
}
.varifier-img{
	position: absolute;
	bottom: -6px;
	height: 18px;
	width: 18px;
	right: -4px;
	border-radius: 50%;
}
.varifier-img img{
	width: 18px;
	height: 18px;
	background: #fff;
	border-radius: 50%;
}
.user-form .form-control[readonly] {
	background-color: #f6f7f9;
	border: 1.11111px solid #e7e7e7;
	border-radius: 5px;
}
.row .custom-row{
	justify-content: center;
}
.row-item.form-group {
	width: 17%;
	margin: 9px 13px;
}
small .invite-text{
	display: block;
	margin-top: -8px;
}
.evalution_name{
	color: #00143c;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 16px;
}
.date_time{
	color: #e7e7e7;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: 16px;
}
.evalution_link{
	color: #48D23E;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: 16px;
}
.evalution_text{
	color: #00143c;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: 16px;
}
/* .unchcked{
	color: white;
	border-color: 1px solid #b6bcc7;
} */
.checked {
	color: #00153a;
}
.percent{
	font-family: 'URW DIN';
	font-size: 9px;
	font-weight: 300;
	line-height: 12px;
	color: #00143c;
	margin: 0;
	padding-top: 5px;
}
.starsize{
	font-size: 15px;
	text-align: center;
	margin-right: 3px;
	color: #00143c;
	font-weight: 600;
}
.flx-eval{
	width: 100%;
	justify-content: space-between;
	align-items: center;
	height: 68px;
	padding-left: 40px;
	padding-right: 25px;

}
.team_image{
	width: 33px;
	border-radius: 50%;
	height: 33px;
	object-fit: cover;
}
.form-box ul{
	padding-left: 40px;
	padding-right: 25px;
}
.form-box ul li{
	list-style: none;
	justify-content: space-between;
	margin-bottom: 10px;
}
.EvalutionManage .user-info{
	 width: 5%;
	 display: inline-block;
	 margin-top: 10px;
	 text-align: center;
	 vertical-align: top;
}
.EvalutionManage .user-info span{
	display: block;
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	line-height: 16px;
	color: #00143c;
	overflow: hidden;
}
.EvalutionManage .rating-info{
	width: 29%;
	justify-content: space-between;
	display: inline-flex;
}
.EvalutionManage .user-name{
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 600;
	color: #00143c;
	padding-left: 24px;
}
.EvalutionManage .headings{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	color: #00143c;
}
.template{
	display: flex;
    width: 100%;
    line-height: 1.5;
    font-family: 'URW DIN', Arial;
    font-size: 15px;
    font-weight: 300;
    color: #00143c;
    background-color: #ffffff;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    padding: 5px 0px 5px 13px;
    height: 35px;
		margin-top: 3px;

}
.form-label{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 600;
	color: #051e34;
	padding-left: 12px;
	padding-top: 15px;
	margin: 0;
	padding-bottom: 6px;
}

.form-label-star-rating{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 600;
	color: #051e34;
	/* padding-left: 12px;
	padding-top: 15px;
	margin: 0;
	padding-bottom: 6px; */
}

.EvalutionManage .form-control{
	font-family: 'URW DIN', Arial;
	font-size:15px;
	font-weight: 300;
	color: #00143C;
	background-color: #ffffff;
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	height: 35px;
	padding: 5px 0px 5px 13px;
}
::-webkit-file-upload-button {
	background: transparent;
	color: green;
	border: 0;
}
.file-upload{
	height:120px;
	border: 2px dashed #e7e7e7;
	width: 100%;
	border-radius:5px;
	padding: 4px 0px 0px 15px;
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 300;
	color: #a6afbb;
}
.EvalutionManage .user-show{
	min-height:10px;
	border: 0px solid #e7e7e7;
	width: 100%;
	border-radius:5px;
	padding: 0px 0px 10px 15px;
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	color: #a6afbb;
	margin-bottom: 10px;
}

.color_a6afbb{
	color: #a6afbb !important;
}

.btn-outline-danger:hover{
	background-color:transparent !important;
}

.EvalutionManage .form-control[readonly] {
	background-color: #fff;
}
.append-input{
	position: relative;
}
.cross{
	color: red;
	position: absolute;
	top: 50%;
	right: 5px;
	transform: translateY(-50%);
	font-weight: bolder;
	cursor: pointer;
}

/* .custom-input{
	position: relative;
	 display: inline-block;
}
.custom-file-input{
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(2.25rem + 2px);
	margin: 0;
	opacity: 0;
} */
.custom-input {position: relative;}
.custom-file-input {
	opacity: 0.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0.0;
	-khtml-opacity: 0.0;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
}
.image-set{
	width: 100%;
	display: inline-block;
	position: relative;
	margin-top: 10px;
	margin-bottom: 30px;
}
button.add-rating.submitFrm {margin-left: 20px;}
.add-links span{float: right;margin-top: 4px;}
.append-images{display: flex;flex-wrap: wrap;margin-top: 20px;}
.upload-image{
	margin: 10px;
	padding: 4px;
	/* height: 150px; */
	/* border: 1px solid #ccc; */
	z-index: 1;
	border-radius: 5px;
}
.upload-image .image-set{
	width: 169px !important;
    height: 114px !important;
	margin: 0!important;
	border-radius:5px;
	border: 1px solid #e7e7e7;
	display: flex;
    justify-content: center;
    align-items: center;
	/* display: inline-block!important;
	position: relative!important;
	z-index: 1!important; */
}
.remove-rating-image{
	position: absolute;
	top: -7px;
	left: -7px;
	cursor: pointer;
	z-index: 99999!important;
	display: block;
}
.upload-image .image-set .first-child{
	width: 169px !important;
    height: 112px !important;
	object-fit: cover;
	margin: 0;
	border-radius: 5px;
}

.upload-image .image-set .ext-pdfdoc{
	width: 70px !important;
    height: 70px !important;
	object-fit: cover;
	margin: 0;
	border-radius: 5px;
}

.formReplace .more_add_rating{width: 100%;}
/* member manage evaluation css end */

/* individual Training css start */
.nextmilestone{cursor: pointer;}
.flex-column{position: relative;}
.IndividualTrainingList .d-flex .flexback{
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	color: #404040;
	background-color: #ffffff;
	border: 1px solid #e7e7e7;
	border-radius: 6px;
	filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
	min-height: 70px;
	display: block;
	justify-content: space-between;
	align-items: center;
}
.right{float: right;}
.IndividualTrainingList .right-panel-box {
	position: absolute;
	right: -165px;
	background-color: #fff;
	filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
	border-radius: 5px;
	width: 150px;
	min-height: 137px;
	margin-left: 20px;
	top: 0;
	font-weight: 300;
	color: #333333;
	background-color: #ffffff;
	border: 1.11111px solid #e7e7e7;
	border-radius: 5px;
	padding-top: 15px;
	font-family: 'URW DIN';
	font-size: 12px;
	margin-bottom: 10px;
}
.left-panel-box {
	background-color: #fff;
	filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
	border-radius: 5px;
	width: 150px;
	height: 137px;
	margin-left: 20px;
	top: 0;
	font-weight: 300;
	color: #333333;
	background-color: #ffffff;
	border: 1.11111px solid #e7e7e7;
	border-radius: 5px;
	padding-top: 15px;
	font-family: "URW DIN", Arial !important;
	font-size: 12px;
	position: absolute;
	top: 0;
	left: -180px;
	z-index: 3;
}
.left-panel-box  p{padding-left: 24px;line-height: 14px;}
.IndividualTrainingList .right-panel-box p{padding-left: 17px;line-height: 14px;}
.session-info .right-panel-box p{padding-left: 17px;line-height: 14px; font-size: 9.0pt;}
.IndividualTrainingList .search_box .form-group {
	display: inline-block;
	font-family: "URW DIN", Arial !important;
	font-size: 15px;
	font-weight: 300;
	color: #e7e7e7;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e7e7e7;
border-radius: 5px;
	height: 35px;
	font-size: 15px;
	padding-top: 5px;
	margin: 0;
	width: 150px;
}
.IndividualTrainingList .search_box .form-control {
	display: inline-block;
	width: 80%;
	font-size: 1rem;
	height: 23px;
	font-size: 15px;
	border: none;
	color: #00143C;
	font-weight: 300;
}
.right-panel-box a{color: #0d3b55 !important;}
.right-panel-box a:hover{color: #00d45a !important;}

.IndividualTrainingList .user-form .form-control {
	position: relative;
	display: inline-block;
	width: 100%;
	font-size: 1rem;
	line-height: 1.5;
	color: #00143c;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e7e7e7;
border-radius: 5px;
	height: 30px;
	font-size: 12px;
	padding: 4px;
	padding-left: 10px;
}
.IndividualTrainingList .user-form .form-control[readonly] {
	background-color: #ccc;
	opacity: 1;
	padding-left: 10px;
}
.form_head{
	color: #051E34;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	padding: 30px 0px 0px 0px;

	/* margin-left: 16px; */
}
.IndividualTrainingList hr {
	border: 0;
	clear:both;
	display:block;
	width: 98%;
	background-color:#e7e7e7;
	height: 2px;
	margin-top: 0px !important;
}
.IndividualTrainingList .remove-col{
	width: 40%;
}
.IndividualTrainingList .usermemberselectlist{
	width: 30%;
	text-align: right;
}
.IndividualTrainingList .buttons-format .save-btn{
	vertical-align: middle;
	text-align: center;
	color: #48D23E;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	border: 1px solid #48D23E;
	background-color: transparent;
	border-radius: 5px;
	padding: 5px;
	width: 95px;
}
.IndividualTrainingList .buttons-format .senddata{
	border: 1px solid #48D23E;
	background-color: #48D23E;
	color: #fff;
	cursor: pointer;
}
.IndividualTrainingList .category-ul {
	list-style: none !important;
	align-items: center;
	padding-left: 0px;
	display: inline-block;
	border-radius: 14px;
	background-color: #f6f8f9;
	text-decoration: none !important;
	font-size: 12px;
	color: #00143c;
	text-transform: capitalize;
	border: 1px solid #D3D3D3;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 6px;
	height: 26px;
	text-align: left;
	/* padding: 1px 0px 0px 12px; */
	min-width: 40px;
	text-align: center;
	line-height: 25px;
}
.IndividualTrainingList .category-ul-active{
	list-style: none !important;
	align-items: center;
	padding-left: 0px;
	padding: 3px 8px;
	display: inline-block;
	border-radius: 14px;
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 600;
	color: #00143c;
	background-color: #f6f7f9;
	border: 1px solid #303030;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 6px;
	height: 26px;
	text-transform: capitalize;
	min-width: 148px;
	text-align: left;
	padding: 1px 0px 0px 12px;
}
.IndividualTrainingList .count .category-ul{
	 list-style: none !important;
	align-items: center;
	padding-left: 0px;
	display: inline-block;
	border-radius: 14px;
	background-color: #f6f8f9;
	text-decoration: none !important;
	font-size: 12px;
	color: #00143c;
	text-align: center;
	padding: 4px 8px;
	border: 1px solid #D3D3D3;
	text-transform: capitalize;

}
.createdtext{
	color: gray;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
}
.IndividualTrainingList .action-option .memberselectlist{
	margin-right: 20px;
}
.IndividualTrainingList .memberselectlist select{
	width:125px;
	line-height: 1.5;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e7e7e7;
border-radius: 5px;
	height: 35px;
	font-size: 15px;
	padding-top: 2px;
	/* margin-top: 10px; */
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: "URW DIN", Arial !important;
	font-size: 15px;
	font-weight: 300;
	color: #00143C;
	padding-left: 12px;
}
.IndividualTrainingList .usermemberselectlist select{
	line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    height: 35px;
    font-size: 12px;
    padding-top: 0px;
    margin-left: 19px;
    width: 113px;
    /* margin-top: 10px; */
    padding-left: 7px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "URW DIN", Arial !important;
    font-size: 15px;
    font-weight: 300;
    color: #00143c;
		padding-left: 12px;
}
.IndividualTrainingList .form-group img{
	width: 18px;
    cursor: pointer;
}

.IndividualTrainingList .count_pagination {
	font-family: "URW DIN", Arial !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	color: #ffffff !important;
}
.profile{
	position: relative;
	width: 37px;
	display: inline-block;
	height: 31px;
}
.varifier-img{
	position: absolute;
	bottom: -6px;
	height: 18px;
	width: 18px;
	right: -4px;
	border-radius: 50%;
}
.varifier-img img{
	width: 18px;
	height: 18px;
	background: #fff;
	border-radius: 50%;
}
.user-form .form-control[readonly] {
	background-color: #f6f7f9;
	border: 1.11111px solid #e7e7e7;
	border-radius: 5px;
}
.row .custom-row{
	justify-content: center;
}
.row-item.form-group {
	width: 17%;
	margin: 9px 13px;
}
small .invite-text{
	font-weight: 300;
	display: block;
	margin-top: -8px;
}
.IndividualTrainingList .evalution_name{
	color: #00143c;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 16px;
}
.IndividualTrainingList .evaluation_title{
	display: -webkit-box;
    font-size: 14px;
    /* height: 32px; */
    width: 270px;
    position: absolute;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.date_time{
	color: #a6adbb;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: 16px;
}
.evalution_link{
	color: #48D23E;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: 16px;
}
.evalution_text{
	color: #00143c;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	line-height: 16px;
}
.checked {
	color: #00153a;
}
.percent{
	font-family: 'URW DIN';
	font-size: 10px;
	font-weight: 300;
	line-height: 12px;
	color: #00143c;
	margin: 0;
	padding-top: 5px;
}
.starsize{
	font-size: 15px;
	text-align: center;
	margin-right: 5px;
}
.flx-eval{
	width: 100%;
	justify-content: space-between;
	align-items: center;
	height: 70px;
	padding-left: 20px;
	padding-right: 25px;

}
.IndividualTrainingList .team_image{
	width: 35px;
	border-radius: 50%;
	height: 35px;
	object-fit: cover;
}

.form-box ul li{
	list-style: none;
	justify-content: space-between;
	/* margin-bottom: 10px; */
}
.IndividualTrainingList .user-info{
	width: calc(100% - 42.3%);
	 display: inline-block;
}
.rating-info{
	width: 29%;
	justify-content: space-between;
	display: inline-flex;
}
.user-name{
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 600;
	color: #00143c;
	padding-left: 24px;
}
.headings{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	color: #00143c;
}
.evaluation-desp{
	width: 34%;
	display: inline-block;
	vertical-align: top;
	margin-right: 8px;
}
.footballimage{
	width: 25px;
	height: 25px;
}
.progress_bar{
	margin: 0;
	padding: 0;
	list-style: none;
}
.bar-item {
	height: 15px;
	display: inline-block;
	background: #e7e7e7;
	margin: 0;
	margin-right: -4px;
	width: calc(90% - 68%);
}
.first-bar{
	width: 30px;
	height: 15px;
	display: inline-block;
	background: #e7e7e7;
	margin: 0;
	margin-right: -4px;
	background-color: #BCBCBC;
}
ul.progress_bar{
	width: 80%;
	margin-top: 5px;
}
ul.progress_bar li{
	border-radius: 5px;
	position: relative;
	text-align: center;
	line-height: 16px;
	font-family: 'URW DIN';
	font-weight: 400;
	color: #fff;
	font-size: 10px;
	padding: 0px;
	margin: -1px;
	vertical-align: top;
}
ul.progress_bar li.filled{
	background-color: #BCBCBC;
}
.add-rating{
	vertical-align: middle;
	text-align: center;
	color: #48D23E;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 15px;
	font-style: normal;
	font-weight: 300;
	border: 1px solid #48D23E;
	background-color: transparent;
	border-radius: 5px;
	display: inline-block;
   line-height: 31px;
   padding: 0px 20px 0px 20px;
	/* width: 122px; */
	cursor: pointer;
	white-space: nowrap;
}
.submitFrm {
    /* width: 15%; */
    color: #ffffff;
    background-color: #48d23e;
    border: 1px solid #CCCCCC;
    font-size: 15px;
    font-family: 'URW DIN',Arial;
    font-weight: 600;
		line-height: 31px;
		padding: 0px 20px 0px 20px;
}
.time-txt{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	line-height: 20px;
	color: #00143c;
	display: block;
	margin-top: -9px;
}
.IndividualTrainingList .user-form{
	display: flex;
	justify-content: start;
	position: relative;
	/* padding-top: 5px; */
}
.IndividualTrainingList .user-form::after{
	position: absolute;
	top: 0;
	display: inline-block;
	width: 98%;
	height: 1px;
	background-color: #e7e7e7;
	content: '';
	left: 50%;
	transform: translateX(-50%);

}
.IndividualTrainingList .user-form ul{
	margin: 0;
	padding: 0;
	width: 60%;

}
.IndividualTrainingList .user-form ul li{
	width: 100%;
	display: flex;
	position: relative;
   padding: 0px 35px 22px 0px;
   border-radius: 5px;
}
.session-btn{
   padding-top: 4px;
}
.complete-img{
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 1px solid #b7b7b9;
	text-align: center;
	border-radius: 50%;
	margin-left: 40px;
}
.incomplete-img{
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-left: 40px;
}
.IndividualTrainingList .user-form .dots{
	display: contents;
	cursor: pointer;
}
.date-div{
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 300;
	color: #00143C;
	background-color: #ffffff;
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	width: 120px;
	margin-left: 16px;
	text-align: center;
	margin-bottom: 4px;
	margin-top: 25px;
	margin-left: 24px;
}
.set-date {
    width: 140px;
    display: flex!important;
    flex-wrap: wrap;
    align-items: center;
}
.time-info{
	align-items: center;
	 display: flex;
}
.modal-title{
	font-family: 'URW DIN';
	font-size: 14.67px;
	font-weight: 600;
	color: #00143c;
}

.model-heading{
	font-family: 'URW DIN';
	font-size: 15.67px;
	 font-weight: 600;
	color: #00143c;
	margin: 0;
	padding: 0;
}

.modal-body{
	padding: 0!important;
}
.modal-footer{
	border: 0;
}
.schudules-btn-a{
	vertical-align: middle;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-family: 'URW DIN';
    font-style: normal;
    font-weight: 600;
    border: 1px solid #e7e7e7;
    background-color: #48D23E;
    border-radius: 5px;
    display: inline-block;
    padding: 0 9px;
}
.modal-header{
	border: 0;
}
.model-wapper{
	padding: 11px 15px;
}
.model-wapper ul{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	list-style: none;
}
.model-wapper ul li div{
	display: inline-block;
}
.model-wapper span{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	line-height: 20px;
	color: #00143c;
}
.team-item{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	line-height: 20px;
	color: #00143c;
	padding-left: 8px;
}
.user-item{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	color: #00143c;
	background-color: #f1f1f1;
	border: 1.25px solid #e7e7e7;
	border-radius: 12px;
	min-width: 114px;
   text-align: center;
	padding-top: 3px;
}
.model-footer-btn{
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 300;
	color: #333333;
	background-color: #48d23e;
	border: 1.25px solid #48d23e;
	border-radius: 5px;
	color:#ffffff;
}
.modal-content{
	background-color: #fff;
	padding: 8px;

}
.cross-image{
	width:15px;
	height:15px;
	cursor: pointer;
}
.date-item{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	line-height: 20px;
	color: #00143c;
	width: 25% !important;
	margin-left: 12px;
}
.choose-user select{
    width: 100%;
    font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	color: #b7b7b9;
	border: 1.25px solid #e7e7e7;
	border-radius: 5px;
	height: 34px;
	background-color: transparent;
	margin: 3px 0px;
}
.choose-date .form-control{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	color: #00143c;
	border: 1.25px solid #e7e7e7;
	border-radius: 5px;
	height: 34px;
	/* margin: 10px 15px; session page add user*/
}
input.assign_date {
	border: 0;
	background: #fff;
	height: 30px;
	display: inline-block;
	font-size: 16px;
	padding-top: 10px;
	padding-left: 20px;
	width: auto;
	border-radius: 6px;
	border: 1px solid #e5e5e5;
	margin: 4px 4px;
	font-weight: 500;
}
.done-date{
	font-family: 'URW DIN', Arial;
	font-size: 11px;
	font-weight: 300;
	line-height: 14px;
	color: #a6adbb;
}
img.incomp-set-img {
	/* text-align: center;
	border: 1px solid #e7e7e7;
	border-radius: 50%; */
	width: 100%;
	height: 100%;
	object-fit: contain;
	/* padding: 3px; */
	margin-left: -39px;
	cursor: pointer;
	margin-top: 3px;
}
img.comp-set-img {
	margin-left: -80px;
	cursor: pointer;
	margin-top: -2px;
}
.datetimepicker5{
  z-index: 99999999 !important;
}
.IndividualTrainingList .IndividualName{
	width: 36%;
}
.IndividualTrainingList .IndividualProgressBar{
	width: 45%;
}
.IndividualTrainingList .IndividualBox{
	width: 10%;
	text-align: right;
}
.IndividualTrainingList .IndividualBlank{
	width: 45%;
}

/* Event css */

.EventList .memberselectlist select{
	width: 125px;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    height: 35px;
    font-size: 15px;
    padding-top: 2px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: 'URW DIN', Arial;
    font-size: 15px;
    font-weight: 300;
    color: #00143C;
    margin-right: 15px;
    padding-left: 12px;
}

.EventList .Listsearch img{
	width: 18px;
	cursor: pointer;
	position: relative;
	top: -20px;
    left: 122px;
}

.EventList .search_box .form-group{
	display: inline-block;
    font-family: 'URW DIN', Arial;
    font-size: 14px;
    font-weight: 300;
    color: #e7e7e7;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    height: 35px;
    font-size: 14px;
    padding-top: 6px;
		margin-left: 12px;
		margin-right: 0px;
		margin-bottom: 0px;
    width: 150px;
}

.EventList .search_box .form-control{
	padding: 0px 10px 0px 5px;
    line-height: 1.5;
    color: #00143C;
    background-color: #ffffff;
    background-clip: padding-box;
    border-radius: 5px;
    transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    display: inline-block;
    width: 100%;
    height: 22px;
    font-size: 15px;
    border: none;
    font-weight: 300;
		padding-left: 10px;
}



.EventList .d-flex .flexback {
    font-family: 'URW DIN', Arial;
    font-size: 15px;
    font-weight: 300;
    line-height: 18px;
    color: #a6adbb;
		margin-bottom: 20;
    background-color: #ffffff;
    border: 1px solid #e7e7e7;
    border-radius: 6px;
    filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
    min-height: 70px;
    display: block;
    justify-content: space-between;
    align-items: center;
}

.EventList .flx-eve {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    height: 80px;
    padding-left: 0px;
    padding-right: 36px;
}

.EventList hr {
    border: 0;
    clear: both;
    display: block;
    width: 98%;
    background-color: #e7e7e7;
    height: 1px;
}

@media (min-width:1200px){
	.navbar-offcanvas-collapse.navbar-offcanvas-filter {
		width: 100%;
		max-width: 400px;
	}
	.navbar-offcanvas-collapse.navbar-offcanvas-filter.navbar-offcanvas-open {
		right: calc(100% - 400px);
		right: -webkit-calc(100% - 400px);
	}
}

@media (max-width:1010px) and (min-width:855px) {
	.middleNav .nav-tabs{
		width: 60%;
		margin-left: 60px;
	}
}

@media (max-width:1120px){
	.controls-center .btn-floating {
		z-index: 1;
		background: rgb(0, 20, 60,0.5);
		padding: 5px;
	}
	.controls-center .btn-floating.prev {
		left: -15px;
	}
	.controls-center .btn-floating.next {
		right: -15px;
	}
}
@media (max-width:1120px){
	.Team .form-control {
		width: 75%;
	}
	.team-detail .form-control {
		width: 75%;
	}
	.team_name{
		width: 70% !important;
	}
	.card .card-toolbar {
		text-align: center;
	}
	.card-toolbar .btn {
		float:none !important;
	}
}
@media (max-width:1180px) and (min-width:767px) {
	.btntext {
		width: 200px;
	}
}
@media (max-width:1024px) {
	.EvalutionList .d-flex .flexback{
		padding: 12px 0px 12px 0px;
	}
	.EvalutionList .ListDate .form_input {
		margin-right: 6px;
	}
	.middleNavPluse .count_pagination{
		margin-left: 250px;
	}
	.middleNavPluse .nav-tabs{
		width: 100%;
	}
	.manager .category-ul{
		margin-left: 7px;
	}
}

@media (max-width:1080px){
	.card-toolbar i {
		font-size: 28px;
	}
	.btn-group-toolbar .btn .btn-icon-label-xs {
		font-size: 12px;
	}
	.newsletter-form.d-flex {
		display: block !important;
	}
	.newsletter-form input[type="submit"] {
		max-width: 120px;
		margin-top: 10px;
	}
	.carousel-caption h2 {
		font-size: 30px;
		line-height: 37px;
	}
	.carousel-caption h2 strong {
		font-size: 40px;
	}
	.carousel-caption p {
		font-size: 16px;
		line-height: 25px;
	}
	.carousel-caption a {
		padding: 7px 20px;
		font-size: 14px;
	}
	.carousel-caption {
		left: 10%;
		padding: 12px 30px;
		right: 10%;
	}
}

@media (max-width:919px) and (min-width:769px) {
	.middleNavPluse .count_pagination{
		margin-left: 150px;
	}
	.middleNavPluse .nav-tabs {
		width: 70%;
	}
}

@media (min-width:768px) and (max-width:991px){
	.social-btn{
		width:100%;
		margin-right:0;
		margin-bottom:10px;
	}
}
@media (max-width:991px){
	.main-page .expandUserForm{
		position: relative;
		top: 0px;
		width: 30px!important;
	}
	.main-page .removeExpandUserForm{
		position: relative;
		top: 0px;
		width: 30px!important;
	}
	.EvalutionList .flexback .EvalutionSelfRating{
		width: 24%;
	}
	.EvalutionList .flexback .EvalutionCoachRating {
		width: 20%;
	}
	.EvalutionList .flx-eval{
		margin: 12px 0px 12px 0px;
	}
	.main-page .right-panel-box{
		right: 22px;
	}
	.main-page .editBox img{
		margin-left: 0px;
		position: absolute;
	}
	.main-page .removeBox img{
		margin-left: 1rem;
	}
	.main-page .usermemberselectlist select{
		margin-left: 0;
		width: 125px;
	}
	.IndividualTrainingList .usermemberselectlist select{
		margin-left: 0;
		width: 125px;
	}
	.IndividualTrainingList .remove-col {
		display: none;
	}
	.EvalutionList .form-box ul{
		overflow-y: auto;
	}
	.EvalutionList .form-box ul li{
		width: 800px;
	}
	.EvalutionList .evaluation-desp {
		width: 28.4%;
	}
	.EvalutionList .rating-info{
		width: 38%;
	}
	.EvalutionList .evalution-hr{
		position: absolute;
		width: 93%;
     	margin: -12px -39px!important;
		left: 68px!important;;
	}
	.EvalutionList .user-info-rating{
		width: 30%;
		/* display: inline-block; */
	}
	.EvalutionList .remove-col{
		display: none;
	}
	.EvalutionManage .user-info{
		width: 9.989999%;
	}
	.main-page .remove-col{
		display: none;
	}
	.form-group label {
		margin-right: 15px;
		padding: 0 0 0 4px;
	}
	.buttons-format{
		margin-right: 0px;
	}
	.card-img img{
		width:100%;
	}
	.edit-bar-listing .card-img-author {
		float: none;
		position: static;
		right: 15px;
		top: -24px;
		margin-bottom: 15px;
		margin-top: -40px;
	}
	.edit-bar-listing .card-toolbar {
		float: none;
		text-align: center;
	}
	.view_pagination.filter_keyword {
		display: block !important;
	}
	.middleNav .count_pagination {
		margin-top: 0;
		display: block;
		margin-right: 25px;
	}
	.search_filter_keyword {
		margin-bottom: 10px !important;
	}
	.create_btn {
		position: absolute;
		right: 15px;
	}
}

@media (max-width:1152px) and (min-width:768px) {
	.playerDetails .buttons-format-player .save-btn{
		width: 86px;
		margin: 3px 3px!important;
	}
	.player .buttons-format-player .save-btn{
		width: 96px;
		margin: 3px 3px!important;
	}
}

@media (max-width:900px) and (min-width:581px) {
	.main-page .custom-row .form-group {
		width: 17%;
    	margin: 5px 6px;
	}
}

@media (max-width:854px) {
	.middleNavPluse .count_pagination{
		margin-left: 0px;
	}
	.middleNav .create_btn {
		position: absolute;
		right: 10px;
		top: 12px;
	}
	.middleNav .nav-tabs{
		width: 100%;
		margin-left: 94px;
	}
	.middleNav .count_pagination {
		width: 100%;
		text-align: center;
	}
}

@media(min-width:768px){
	.quote{
		bottom:30px;
	}

	.quote_register{
		bottom:30px;
	}

	.width_30_per{
		max-width:29% !important;
	}
}

@media (max-width:768px){
	.quote{
		margin:20px;
	}
	.font_size_40{
		font-size:41px;
	}
	.quote_register{
		margin:20px;
	}
	.min_hight_117{
		min-height:386px;
	}
	.padding_left_20{
		padding-left:20px;
	}
	.padding_right_20{
		padding-right:20px;
	}

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

	.margin_bottom_1rem{margin-bottom:1rem;}
	.EvalutionManage .user-info {
		width: 10.989999%;
	}
	.main-page .hideRemoveUserBox {
		position: relative;
		height: 30px;
		width: 30px!important;
	}
	.EvalutionManage .Rate{text-align: center!important;}
	.Team .buttons-format{float: none;text-align: center;margin-right: 0px;}
	.EvalutionList .d-flex .flexback{padding: 0;}
	.EvalutionList .right-panel-box{
		top: 70px;
		right: 50px;
	}
	.main-page .expandUserForm{
		position: relative;
		width: 30px!important;
    	height: 30px;
	}
	.main-page .expandUserForm img{width: 100%;height: 100%;}
	.main-page .hideRemoveUserBox img {
		width: 100%;
		position: absolute;
		top: 0px;
		right: 0px;
	}
	.main-page .right-panel-box {
		right: 15px;
	}
	.main-page.hideRemoveUserBox img {
		width: 25px;
		position: absolute;
		top: 13px;
		right: 60px;
	}
	.main-page.expandUserForm img{
		position: absolute;
    	right: 25px;
		top: 10px;
	}
	.main-page .removeUserBox{
		position: relative;
		height: 30px;
		width: 30px!important;
	}
	.main-page .removeUserBox img{
		width: 100%;
		position: absolute;
		height: 100%;
		top: 0;
	}
	.EvalutionList .memberselectlist select{
		margin-right: 6px;
		padding-top: 0;
	}
	.action-option{
		/* width: 66%; */
    	justify-content: space-between;
	}
	.middleNavPluse .view_pagination {
		margin: 0px;
	}
	.Team .middleNavPluse .nav-tabs {
		width: 100%;
		/* justify-content: space-around; */
	}
	.IndividualTrainingList .d-flex .flexback{
		padding: 12px 0px 0px 0px;
	}
	.main-page .flex-column .MainPageProfile{
		width: 88%;
	}
	.IndividualTrainingList .flexback .form-box ul{
		padding-left: 25px;
    	padding-right: 25px;
		width: 100%;
	}
	.IndividualTrainingList .flexback .form-box ul li{
		padding: 10px;
	}
	.IndividualTrainingList .user-form{
		display: block;
		margin-top: 40px;
	}
	.IndividualTrainingList.user-form ul{
		width: 100%;
	}
	.IndividualTrainingList .IndividualBlank{
		width: 0%;
	}
	.IndividualTrainingList .IndividualName {
		width: 90%;
	}
	.IndividualTrainingList .IndividualProgressBar {
		width: 100%;
		position: relative;
   		top: 10px;
	}
	.IndividualTrainingList .IndividualBox {
		width: 10%;
		position: relative;
		float: right;
		bottom: 72px;
	}
	.IndividualTrainingList .IndividualProgressBar .progress_bar{
		width: 100%;
	}

	.IndividualTrainingList .remove-col{
		display: none;
	}
	.EvalutionList .evalution-hr{
		width: 91%;
		left: 0px;
	}
	.EvalutionList .flexback .flx-eval{
		height: auto;
		display: block!important;
	}
	.IndividualTrainingList .flexback .flx-eval{
		height: auto;
		display: block!important;
	}
	.EvalutionList .flexback .EvalutionName{
		width: 45%;
		order: 1;
		display: inline-block;
		margin: 5px 0px 5px 0px;
	}
	.EvalutionList .flexback .memberselectlist{
		width: 35%;
		order: 2;
		display: inline-block;
		vertical-align: text-bottom;
	}
	.EvalutionList .flexback .EvalutionTeamName{
		width: 20%;
		order: 6;
		display: inline-block;
		vertical-align: middle;
		position: absolute;
		top: 94px;
	}
	.EvalutionList .flexback .EvalutionSelfRating{
		width: 45%;
		order: 4;
		display: inline-block;
		margin: 5px 0px 5px 0px;
	}
	.EvalutionList .flexback .EvalutionCoachRating{
		width: 35%;
		order: 5;
		display: inline-block;
		margin: 5px 0px 5px 0px;
	}
	.EvalutionList .flexback .EvaluationBox{
		width: 20%;
		order: 3;
		position: absolute;
		display: inline-block;
    	top: 26px;
	}
	.add-links input{
		width: 91%!important;
	}
	.Manager .remove-col{
		display: none;
	}

	.player .buttons-format-player .save-btn{
		margin: 10px!important;
	}
	.playerDetails .buttons-format-player .save-btn{
		margin: 10px!important;
	}
	.form-group label{
		margin-right: 27px;
	}
	.form-box{padding: 15px 0px 0 0px;}
	.card-header h4 {
		font-size: 20px;
	}
	.tabing-filter .btn {
		font-size: 14px;
	}
	.section-title {
		font-size: 30px;
	}
	.tabing-filter {
		margin-top: 0;
	}
	#testimonials .carousel-inner .item::before, #testimonials .carousel-inner .item::after {
		content: none;
	}
	#testimonials .carousel-inner {
		padding: 0;
	}
	#testimonials .carousel-inner p.testimonial {
		font-size: 17px;
	}
	#testimonials .carousel-inner .img-box img {
		margin-right: 10px;
		max-width: 60px;
	}
	.footer-main h2 {
		font-size: 22px;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.edit-bar-listing .card-toolbar .btn-group.btn-group-toolbar {
		display: block;
	}
	.middle-content .edit-bar-listing .card-toolbar i {
		margin-bottom: 7px;
		margin-right: 0;
	}
	.edit-bar-listing .card-toolbar i, .edit-bar-listing .card-toolbar .btn .btn-icon-label-xs {
		display: block;
	}
	.edit-bar-listing .btn {
		display: inline-block;
		padding: 0 0 10px 0;
		align-items: center;
		max-width: 70px;
	}
	.page-title {
		font-size: 23px;
	}
	.login-form {
		margin-bottom: 30px;
	}
	.order-1{
		order: 1;
	}
	.order-2{
		order: 2;
	}
}
@media (max-width:648px) {
	.middleNav .nav-tabs{
		margin-left: 30px;
	}
}
@media (max-width:767px) {
	.main-page .buttons-format-custom .save-btn{margin: 8px;}
	.Manager .form-box-manager .mem-info-img img {
		margin-top: -8px;
	}
	.Manager .form-box-manager{
		margin: 20px 40px 0px 40px;
	}
}

@media (max-width:521px){
	.middleNavPluse .nav-tabs .nav-item {
		width: 100%;
	}
	.middleNav  .create_btn {
		position: absolute;
		right: 10px;
    	top: -5px;
	}
	.middleNav .count_pagination{
		width: 90%;
		font-size: 13px;
		text-align: left;
	}
}
@media (max-width:575px) {
	.Team .form-control{width: 90%;}
}
@media (max-width:580px){
	.EvalutionList .category-ul{
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.EvalutionManage .user-info {width: 14.989999%;}
	.playerDetails .buttons-format-player .save-btn {margin: 5px 0px 5px 6px!important;}
	.IndividualTrainingList .usermemberselectlist{width: 100%;}
	.IndividualTrainingList .action-option .memberselectlist{margin-right: 0px;}
	.middleNav .nav-tabs{margin-left: 0px;}
	.middleNav .count_pagination{text-align: left;}
	.Team .form-box .formCLass{padding: 18px;}
	.team-detail .form-box .formCLass{padding: 18px;}
	/* .Team .form-box .formCLass .team_image{width: 100%!important;} */
	.team-detail .form-box .formCLass .team_image{width: 100%!important;}
	.main-page .right-panel-box {right: 30px;top: 50px;}
	.EvalutionList .search_box .form-control{width: 94%;}
	.custom-row-manger{display: block;}
	.action-option{display: block;width: 100%;margin: 0px 0px 5px 0px;}
	.action-option .memberselectlist{margin: 0px 0px 5px 0px;}
	.main-page .usermemberselectlist select{width: 100%;}
	.IndividualTrainingList .usermemberselectlist select{width: 100%;}
	.main-page .search_box .form-control {width: 82%;}
	.IndividualTrainingList .search_box .form-control {width: 95%;}
	.middleNav .nav-tabs .nav-item {width: 100%;}
	.Manager .form-box-manager .btntext{width: 100%;margin-left: 0px!important;	}
	.Manager .form-box-manager {margin: 20px 0px 0px 0px;}
	.main-page .main-page-team{flex: 0 0 100%;display: block;max-width: 100%;}
	.IndividualTrainingList .search_box .form-group{width: 100%;}
	.main-page .memberselectlist select{width: 100%;}
	.IndividualTrainingList .memberselectlist select{width: 100%;}
	.main-page .search_box .form-group{width: 100%!important;}
	.main-page .usermemberselectlist{width: 100%;}
	.main-page .flex-column .MainPageProfile{width: 85%;}
	.IndividualTrainingList .user-form ul{width: 100%;overflow-y: auto;}
	.IndividualTrainingList .flexback .form-box ul li{width: 690px;}
	.EvalutionList .evalution-hr{width: 88%;margin: -12px -39px;}
	.EvalutionList .flexback .EvalutionName{
		width: 80%;
		/* order: 1; */
		display: inline-block;
		margin: 10px 0px 5px 0px;
	}
	.EvalutionList .flexback .memberselectlist{
		width: 80%;
		display: block;
		margin: 15px 0px;
		/* min-height: 40px; */
	}
	.EvalutionList .flexback .EvalutionTeamName{
		width: 14%;
		display: block!important;
		position: absolute;
		right: 20px;
		/* bottom: 145px; */
		text-align: center;
	}
	.EvalutionList .flexback .EvalutionSelfRating{
		width: 100%;
		display: block;
		margin: 12px 0px 12px 0px
	}
	.EvalutionList .flexback .EvalutionCoachRating{
		width: 100%;
		display: block;
		margin: 12px 0px 12px 0px
	}
	.EvalutionList .flexback .EvaluationBox{
		width: 100%;
		position: absolute;
		display: block;
    	top: 10px;
		right: 0px;
		margin: 22px 10px 22px 0px;
	}
	.EvalutionList .memberselectlist select{
		width: 100%;
		display: inline-block;
	    margin: 5px 0px 5px 0px;
	}
	.EvalutionList .Listsearch{width: 100%!important;}
	.EvalutionManage button.add-rating{margin: 6px;}
	.EvalutionList .ListDate .form_input{width: 100%!important;margin: 5px 0px 0px 0px;}
	.EvalutionManage .Rate{text-align: center!important;}
	.main-page .custom-row .form-group {width: 85%;}
	.form-group label {margin-right: 80px;}
	.carousel-caption p, .carousel-caption a {
		display: none;
	}
	.carousel-caption h2 {
		text-align: center;
	}
	.carousel-control-next, .carousel-control-prev {
		width: 30px;
		height: 50px;
	}
	.main-page .count a{display: flex;justify-content: space-between; }
	.count a .category-ul{margin-right: 10px; }
}
@media (max-width:575px){
	.main-page .search_box .form-control {width: 94%;}
	.main-page .main-page-search{flex: 0 0 100%;display: block;max-width: 100%;}
	.main-page .main-page-page{flex: 0 0 100%;display: none;max-width: 100%;}
	.main-page .main-page-blank{flex: 0 0 100%;display: none;max-width: 100%;}
}
@media (max-width:520px) {
	.IndividualTrainingList .search_box .form-control{width: 92%;}
}
@media (max-width:976px) {
#club_configure{padding: 20px;}
}

@media(max-aspect-ratio:16/7){
	.register_form{
		background-image:url('../../img/bg-register_2.jpg');/*Replace with your image URL*/
		height:calc(1.3*100vh);
	}
}

@media(max-aspect-ratio:2/3){
	.register_form{
		background-image:url('../../img/bg-register.jpg');/*Replace with your image URL*/
		height:calc(2.1*100vh);
	}
}

@media (max-width:480px){
	.padding_left_20{padding-left:30px;}
	.padding_right_30px{padding-right:30px;}
	.used_by{padding-right:30px;}
	.font_size_14{font-size:10px !important;}
	.min_hight_117{min-height:470px;}
	.font_size_40{font-size:33px;}
	.margin_top_40{margin-top:20px !important;}
	.quote_register{margin:15px; padding:15px;}
	.margin_top_30{margin-top:15px !important;}
	.quote{margin:12px;line-height:28px;font-size:23px;padding:15px;}
	.quote span{font-size:13px;}

	.EvalutionList .flexback .EvalutionTeamName{width: 17%;}
	.IndividualTrainingList .IndividualBox .expandUserForm img{max-width: 125%;}
	.main-page .editBox img{position: relative;}
	.main-page .search_box .form-control {width: 92%;}
	.playerDetails .buttons-format-player .save-btn {margin: 15px auto!important;display: block;}
	.main-page .removeExpandUserForm {right: 20px;position: absolute;top: 15px;}
	.main-page .removeUserBox{right: 40px;}
	.main-page .hideRemoveUserBox{right: 40px;}
	.Team .form-control{width: 85%;}
	.team-detail .form-control{width: 85%;}
	.main-page .expandUserForm{right: 20px;position: absolute;top: 15px;}
	.EvalutionList .search_box .form-control{width: 92%;}
	/* .navbar .buttons-format a,button {margin-left: 10px!important;} */
	.navbar-offcanvas .navbar-brand{padding-top: 8px;padding-bottom: 8px;}
	.navbar-offcanvas {padding: 0px !important;}
	.dots{display: contents;}
	.main-page .flex-column .MainPageProfile{width: 90%;padding-left: 30px;}
	.IndividualTrainingList .IndividualBox {width: 10%;position: relative;right: 0px;bottom: 65px;}
	.EvalutionList .evalution-hr{width: 86%;margin: -12px -39px;}
	.EvalutionManage .user-info{width: 18.989999%;}
	.card-toolbar .btn-group-toolbar {display:block !important;text-align:center;}
	.card-toolbar .btn {width: 24%;}
	.carousel-caption h2 strong, .carousel-caption h2 {
		font-size: 25px;
	}
	.social-btn{
		width:100%;
		margin-right:0;
		margin-bottom:10px;
	}
}
@media (max-width:425px) {
	.EvalutionManage .user-info {
		width: 23.989999%;
	}
}
@media (max-width:392px) {
	.main-page .count a{display: block;}
	.main-page .count .category-ul{width: 100%;margin-left: 0px;}
}
@media (max-width:380px){
	.EvalutionList .flexback .EvalutionTeamName {
		width: 20%;
		right: 13px;
	}
	.Team .buttons-format .delete-btn{margin: 15px auto!important;display: block;}
	.Team .buttons-format .cancel-btn{margin: 15px auto!important;width: 70px;}
	.Team .buttons-format .save-btn{margin: 15px auto!important;display: block;}
	.team-detail .buttons-format .delete-btn{margin: 15px auto!important;display: block;}
	.team-detail .buttons-format .cancel-btn{margin: 15px auto!important;width: 70px;}
	.team-detail .buttons-format .save-btn{margin: 15px auto!important;display: block;}
	.main-page .hideRemoveUserBox {
		position: relative;
		right: 12px;
	}
	.main-page .removeExpandUserForm {
		right: 4px;
		position: absolute;
		top: 15px;
	}
	.main-page .removeUserBox{position: relative;right: 12px;}
	.main-page .flex-column .MainPageProfile{width: 85%;padding-left: 10px;}
	.main-page .team_name{padding-left: 6px;padding-right: 6px;}
	.main-page .expandUserForm {right: 4px;position: absolute;top: 15px;}
	.IndividualTrainingList ul.progress_bar .bar-item{
		width: 3.9130434782609%;
	}
	.EvalutionList .search_box .form-control{
		width: 90%;
	}
	.main-page .search_box .form-control {
		width: 90%;
	}
	.IndividualTrainingList .search_box .form-control {
		width: 90%;
	}
	.EvalutionList .evalution-hr{
		width: 82%;
		margin: -12px -39px;
	}
	.add-links input{
		width: 86%!important;
	}
	.tabing-filter {
		display: block !important;
	}
	.tabing-filter .btn {
		margin-top: 6px;
		width: 50%;
		margin-right: -3px;
	}
	.count a .category-ul{
		margin-right: 8px;
	}
}
@media (max-width:320px) {
	.EvalutionManage .user-info {
		width: 31.989999%;
	}
	.main-page .editBox img {
		margin-left: 0rem;
	}
	.IndividualTrainingList .IndividualBox {
		width: 10%;
		position: relative;
		float: right;
		bottom: 85px;
	}
	.buttons-format .save-btn{
		width : 85px;
	}
}
@media (max-width:349px) {
	.EvalutionList .flexback .EvalutionTeamName {top: 113px;}
}
@media (max-width:355px) {
	.IndividualTrainingList .IndividualBox{bottom: 82px;}
}
.qq-uploader{
	overflow: hidden;
}
.badge {
    font-size: 70%;
}

/* Navneet Css Start */

.icon-css{
	font-family: 'URW DIN';
	font-size: 12px ;
	font-weight: 300 ;
	color: #00143c ;
	background-color: #ffffff ;
	border: 1px solid #e7e7e7 ;
	border-radius: 5px ;
	margin-left: 15px;
	width: 60px;
	height: 60px;
	/* padding-inline: 21px; */
	padding-top: 5px;
}


/* .icon-css img {
	height: 39px;
} */

.icon-css-no-event img{
	margin-top: 6px;
    margin-left: 25px;
}



.text-css{
	width: 208px;
	height: 100%;
}



.headtext::first-letter {
	text-transform: capitalize;
}
.peratextfc{
  font-size: 80%;
  margin-bottom: 1px;
  line-height: 17px;
}


.peratextfcnotification{
	font-size: 80%;
	margin-bottom: 1px;
	line-height: 19px;
  }

.peratextfc::first-letter {
	text-transform: capitalize;
}
.peratextmitt{
  font-size: 80%;
  margin-bottom: 1px;
}

.notification_icon{
	position: relative;
	margin-right: 30px;
}

.notification_icon_img{
	width: 25px;
	height: 25px;

}
span.notification_count{
	position: absolute;
	top: -5px;
    right: -4px;
	width: 17px;
	height: 17px;
	background-color: #ec3a3a;
	color: #fff;
	line-height: 17px;
	text-align: center;
	border-radius: 50%;
	z-index: 1;
	font-family: 'URW DIN';
	font-size: 10px ;
	font-weight: 600 ;
}

.botton_dashboard{
	font-family: 'URW DIN';
    font-size: 15px;
    font-weight: 300;
    color: #48d23e !important;
    background-color: #ffffff;
    border: 1px solid #48d23e;
    border-radius: 5px;
	width: 200px;
    height: 35px;
    display: block;
    text-align: center;
    padding-top: 1%;
	margin: 0 auto;
    /* margin-left: 15px; */
}

.club_licence{
	font-family: 'URW DIN';
	font-size: 14px ;
	font-weight: 300 ;
	line-height: 21px ;
	color: #00143c;
	width: 303px;
	height: 63px;
}

.club_licence_check{
	margin-top: 17px;
    margin-left: 15px;
}

.club_licence_text{
	font-family: 'URW DIN';
	font-size: 16px ;
	font-weight: 300 ;
	color: #00143c ;
	margin-bottom: 0px !important;
}
.club_licence_ul{
	list-style-type: none;
    margin-top: 32px;
	margin-left: -34px;
}

.club_licence_check_img{
	width: 27px;
    height: 25px;
}

.club_licence_li{
    margin-top: 4px;
	font-family: 'URW DIN';
	font-size: 14px ;
	font-weight: 300;
	color: #00143c ;
	padding: 6px 0px 0px ;
}

.botton_dashboard_club_lin{
	padding: 4px 31px 0px !important;
}
.member_plus{
	font-family: 'URW DIN';
	font-size: 12px ;
	font-weight: 300 ;
	color: #333333 ;
	background-color: #ffffff ;
	border: 1px solid #e7e7e7 ;
	border-radius: 5px;
	width: 72px;
	height: 60px;
	align-items: center;
    display: flex;
    justify-content: center;
}

.club_license_text{
	width: 150px;
	font-weight: 300 !important;
	color: #333333;
	font-size: 14px;
	margin: 0px;
	font-weight: 600 !important;
    margin-left: 12px;
	white-space: pre-wrap;
    /* word-break: break-all; */
}


.dashcardclub {
    height: 402px;
}

.club_license_date {
    width: 184px;
    color: #333333;
    font-size: 14px;
    margin: 0px;
    margin-left: 11px;
    font-weight: 300 !important;
}

.club_licence_desciption{
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 300;
	line-height: 21px;
	color: #00143c ;
	width: 309px;
}

.club_licence_currency{
	width: 90px;
	height: 91px;
	border: 2px solid #000;
	border-radius: 50%;
	font-family: 'URW DIN';
	font-size: 50px;
	font-weight: 500 ;
	color: #00143c ;
	background-color: #ededed ;
	stroke: #00143c ;
	stroke-width: 8px ;
	padding: 22% 30%;
}
.code_description{
	width: 309px;
	height: 100px;
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 300;
	color: #00143c;
	line-height: 21px;
}

.member_type{
	font-size: 10px;
	padding: 25px 6px;
}

.member_sub_descp{
	font-weight: 500;
}

.eventdatesfont{
	font-family: 'URW DIN';
	font-size: 10px !important;
	font-weight: 300 !important;
	color: #00143c ;
	padding: 10px 0px;
	margin-top: -8px;
}

div#navbarOffCanvasMenu {
    z-index: 2;
}

.account_drop{
	background-color: #00143c;
    padding: 18px 5px 5px 0px;
    margin-left: 7%;
	list-style-type: none;
}
.profileimg{
	width: 30px;
	height: 30px;
	border-radius: 50%;
}

.profileimghead{
	width: 20px;
	height: 20px;
	border-radius: 50%;
	object-fit: cover;
}
.ulli_drop{
	list-style-type: none;
	/* border-bottom: 1px solid #fff; */
}

.dropdowntext{
	color: #fff;
}

.dropdown-menu{
	background-color: #00143c;
}

.dropdownmenu {
    width: 100%;
}
.profile-dropdown{
	position: relative !important;
}

.account_name{
	color: #fff;
	font-size: 14px;
	border-radius: 5px;
}
.dropdown-list-ul li{
	margin:5px 0;
	border-radius:10px 0 0 10px;
    	padding:7px 0px 0px 0px;
	font-family:Arial, Arial;
	font-size:13.33px;
	font-weight:300;
}
.dropdown-list-ul li:hover{
	background-color: #173571;
}
.dropdown-list-ul li a img{
	margin-right: 5px;
	border-radius: 50%;
}
.ulli_drop li a img{
	margin-right: 5px;
	border-radius: 50%;
}
.main-block{
	margin: 0px !important;
	margin-left: 0px !important;
	margin-top: 6% !important;
}

.main-block1{
	margin-top:19px;
}

.dasboard_main_row {
    margin-left: 0% !important;
    margin-right: 2% !important;
}

.event_title{
	color: #00143C !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    text-align: left;
    line-height: 21px;
}

.notification-block{
	max-width: 100%;
	margin-left: 3%;
	margin-top: 4%;
	border: 1px solid #f6f7f9;
	border-radius: 5px;
	padding: 20px 20px 20px 30px;
}

.dashboard .quick-links a {
    color: #00143c !important;
    padding-left: 10px !important;
    font-size: 15px !important;
    font-weight: 300 !important;
	white-space: nowrap;
}

.box-shadow-card{
	box-shadow: 5px 10px #e3dfdf;
}

.notification-block-icon-css{
	width: 60px;
	height: 62px;
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	padding: 10px 0px 0px;
}
.notification-block-text{
	width: 208px;
	height: 84px;
}
.side-bar{
	width: 5px;
	height: 85px;
	background-color: #00143c;
    float: right;
    margin-top: -34%;
    margin-right: -8%;
}

.dashboard .title {
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom:20px;
	background: unset;
}

.row.event_row {
	margin-top: 17px;
}


.noti_icon_img {
	margin-top: 6px;
    width: 48px;
    height: 48px;
    margin-left: 5px;
    padding: 4px;
}


.noti_icon_img_dash {
	margin-top: 6px;
    width: 35px;
    height: 35px;
    margin-left: 2px;
	object-fit: cover;
}

.no_notification_imgcss{
	/* margin-left: 1px !important;
    margin-top: 10px !important; */
    width: 35px;
}
a.dropdown-item {
    color: #fff;
	font-family: 'URW DIN';
	font-size: 15px;
	font-weight: 300;
	padding: 0px 10px 0px 11px;
}

.manager-dropdown-menu.show {
    width: 302px;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-radius: 0px 0px 5px 5px;
	padding: 10px 10px 10px 10px;
}

span.dropdown-item {
    color: #fff;
    font-weight: 300;
    padding: 0px 30px;
}


a#navnbarDropdown.nav-link.dropdown-toggle::after {
    display: none;
}


.dropdown-menu.show {
    font-family: "URW DIN";
    font-size: 15px;
    font-weight: 300;
    line-height: 25px;
    border-top: none;
    margin-top: 23px;
    margin-left: -16px;

}
.club-list-box.show{
	max-height: 320px;
    overflow-y: auto;
}
.club-list-box ::-webkit-scrollbar {
    width: 30px !important;
}

.dropdown-filtermenu.show {
	margin-left: 1px;
    padding: 7px;
    border: 1px solid #fff;
    width: 100%;
	border-top: none;
}

.manager-drop{
	border-right: 1px solid #e7e7e7 ;
	border-bottom: 1px solid #e7e7e7 ;
	border-left: 1px solid #e7e7e7 ;
	border-radius: 0px 0px 5px 5px ;
}


ul.dropdown-menu.dropdownmenu.ulli_drop.dropdown-list-ul.show {
    width: 300px;
    height: 153px;
    background-color: #00143c;
    border-radius: 5px;
    padding: 7px 10px 10px 10px;
    margin-left: -17px;
    margin-top: 42px;
}


.account_name{
	font-family: Arial, Arial;
	font-size: 14px;
	font-weight: 300;
	padding: 5px 10px 0px 0px;
	color: #fff;
}

.club_account{
	width: 72%;
	border-radius: 5px ;
	position: absolute;
}
.b-none{
	border: none !important;
}
/* .account_drop.ulli_drop > .dropdown >.dropdown-toggle.dropdowntext> .caret:after{
    content:"Ã¢â€“Â¼";
} */
/* .account_drop.ulli_drop > .dropdown >.dropdown-toggle.dropdowntext> .caret:after{
    content:"ÃƒÂ¢Ã¢â‚¬â€œÃ‚Â¼";
} */
/* .account_drop.ulli_drop > .dropdown >.dropdown-toggle.dropdowntext> .caret:after{
    content:"Ã¢â€“Â¼";
} */

.club_account.club_selected{
	/* height: 266px; */
    	background: #00143c;
	border: 1px solid #e7e7e7;
}
.club_selected .ulli_drop{
	border-bottom: 1px solid #fff;
}

.club_account_data{
	width: 307px;
    margin-left: 83px;

}


button.btn.dropdown-toggle {
    background-color: #00143c;
	color: #fff;
}

.club_account_active{
	background-color: #173571 ;
	padding: 8px 26px 12px 3px;
}

.notificationcard{
	height: 45px;
	background-color: #00143c;
}
.b-done:has(.show){
	border:1px solid #fff;
	background: #00143C
}
.notification-filter{
	width: 140px;
	height: 30px;
	font-family: Roboto-Bold_wgt700, Arial ;
	font-size: 13.33px ;
	font-weight: 300 ;
	color: #00143c ;
	background-color: #ffffff ;
	border: 1px solid #e7e7e7 ;
	border-radius: 5px ;
	padding: 0px 0px 0px 10px ;
	margin-top: 11px;
	margin-left: -14px;
}


.notificationicon{
	width: 60px;
	height: 60px;
	border: 1px solid #e7e7e7 ;
	border-radius: 5px ;
	padding: 10px 0px 0px ;
	max-width: initial !important;
}


.card-notification{
	width: 1270px;
	font-family: 'URW DIN';
	font-size: 16px ;
	font-weight: 600 ;
	color: #00143c ;
	background-color: #ffffff ;
	border: 1px solid #f6f7f9 ;
	border-radius: 5px ;
	padding: 20px 20px 20px 30px ;
	filter: drop-shadow(#e3dfdf 8.38671px 5.44639px 5px);
	margin-top: 22px;
	overflow-x: hidden;
	overflow-y: auto;
	height: 750px;
}

.card-notification::-webkit-scrollbar {
	background-color: #e6e7eb;
	color: #333333;
	border-radius: 5px ;
  }

.agelable{
	width: 23px;
	height: 14px;
	font-size: 12px;
	font-family: "URW DIN",Arial;
	font-weight: 600;
	color: #00143c;
}
.ageselect{
	width: 91% !important;
	height: 30px !important;
	font-family: 'URW DIN';
	font-size: 12px ;
	font-weight: 300 ;
	color: #00143c ;
	background-color: #ffffff ;
	border: 1px solid #e7e7e7 ;
	border-radius: 5px ;
	padding: 4px 0px 0px 15px ;
}

.notification-text{
	width: 735px;
	height: 63px;
    position: absolute;
    text-align: left;
    margin-left: 84px;
}

.notification-text p{
	font-family: 'URW DIN';
	font-size: 12px;
	font-weight: 300;
	color: #333333;
    margin-bottom: 7px !important;
}

.sub-text{
	font-size: 12px !important;
	color: #333333 !important;
	font-weight: 300 !important;
}

.read{
	width: 5px;
	height: 63px;
	background-color: #ec3a3a;
	margin-left: 168%;
    margin-top: -7%;
	display: block;
}

.notification-cards {
    margin-top: 3px;
    height: 80px;
	padding-top: 1%;
}

.notification-cards:hover{
	background-color: #e6e7eb;
}

.noti_img_card{
    border: 1px solid #e7e7e7;
    border-radius: 5px;
	width: 60px;
    height: 60px;
	float: left;
    position: relative;
}
.notification-card-border{
	border-right: 4px solid #ec3a3a;
}


a.botton_dashboard.bt_event {
    margin-top: 17px;
	margin-left: 0px;
	margin-top: 10px !important;
    margin: 0 auto;
    padding-top: 4px;
}

a.botton_dashboard.botton_dashboard_go_to_article {
    /* margin-top: 17px;
    margin-left: 8px; */
	margin-top:10px !important;
    margin:0 auto;
	padding-top:4px;
}

a.botton_dashboard.botton_dashboard_to_the_blog {
    /* margin-top: 13px;
	font-weight: 300 !important;
	margin-left: 10px; */
	margin-top:10px !important;
    margin:0 auto;
	padding-top:4px;
}


a.botton_dashboard.botton_dashboard_club_lin {
    margin-top: 10px;
	/* margin-left: -2px; */
}

.col-md-8.col-sm-9.text-css.text-css-notification {
    height: 95px;
}
.notification-icon-img {
	width: 60px;
	height: 60px;
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	padding: 5px 10px;
	margin-left: 15px;
}



.clubdropdown {
    font-family: 'URW DIN';
    font-size: 15px !important;
    font-weight: 300 !important;
    color: #ffffff !important;
    /* padding: 6px 0px !important; */
	text-transform: none !important;
	width: 33px;
	height: 22px;
}

.titel_notification{
	margin-left: -4px;
}

.dropdown_menu_club{
	margin-top: 1% !important;
}


/*::-webkit-scrollbar {
	width: 8px;
	height: 10px;
 }*/

 ::-webkit-scrollbar-thumb {
   background: -webkit-gradient(linear,left top,left bottom,from(#e6e7eb),to(#e6e7eb));
   box-shadow: inset 2px 2px 2px rgba(255,255,255,.25), inset -2px -2px 2px rgba(0,0,0,.25);}

 ::-webkit-scrollbar-track {
   background-color: #fff;
   background: linear-gradient(to right,#fff,#fff 1px,#fff 1px,#fff);
 }


 .page_sub_titel_club {
    margin-top: 30px;
    font-family: "URW DIN";
    font-size: 20px;
    font-weight: 600;
    color: #051e34;
}

.club_licence_para{
	margin-top: 17px;
    font-family: 'URW DIN';
    font-size: 20px;
    font-weight: 300;
    color: #051e34;
    text-align: center;
    line-height: 25px;
}

.club_licence_section{
	font-size: 16px;
}


.btn-club_licence{
	width: 197px;
	height: 34px;
	font-family: 'URW DIN';
	font-size: 14px ;
	font-weight: 600 ;
	color: #ffffff ;
	background-color: #48d23e ;
	border: 1px solid #e7e7e7;
	border-radius: 5px ;
	padding: 1px 0px 0px ;
}

.save_club_licence_btn{
	color: #48d23e;
	background-color: #ffffff;
        font-weight: 300;
        font-size: 14px;
        margin-left: 2%;
	border: 1px solid #48d23e;

}

.club_licence_para_section2{
    font-size: 16px;
	font-weight: 300;
	color: #051e34 ;
	padding: 1px 0px 0px ;
}


.progress {
    margin-bottom: 26px;
    height: 10px;
    margin-left: 14%;
	background-color: #fff;
    border: none;
}
.progress-bar {
	background-color: #00143c;
	position: relative;
	border-radius: 5px;
}
div#ex1Slider {
    width: 75%;
}

.progress_bar_count{
	line-height: 18px;
	display: flex;
    justify-content: space-between;
    margin: 0 auto;
}

.progressbarnumber {
    height: 23px;
    text-align: center;
	font-weight: 300;
	margin-top: 12px;
}

.membermenu{
	margin-left: 303px !important;
}


.progressbarnumberclub {
	position: relative;
    z-index: 1;
    display: flex;
    justify-content: space-between;
    margin-left: 0;
	margin-top: 10px;
}

.progressbarnumberclubone{
	margin-left: 146px
}


.progressbarnumberclubsix{
	margin-right: 147px;
}

.club_account>.row>.col-md-12{
	overflow: hidden;
}

.dropdown-toggle::after {
	display: none;
}

.slider-selection {
	background: #00143c !important;
}
.slider-handle {
	background-color: #fff !important;
	background-image: none !important;
	border: 2px solid #00143c !important;
	box-shadow: 1px 1px 24px -2px rgba(0, 0, 0, 0.75) !important;
}


.compare_all_function {
    float: right;
    margin-top: 40px;
    margin-right: 36px;
    font-family: 'URW DIN';
    font-size: 16px;
    font-weight: 300;
    color: #48d23e;
    padding: 6px 0px 0px;
}

.count_number {
    position: absolute;
    bottom: -321%;
    width: 49px;
    height: 45px;
    font-family: 'URW DIN';
    font-size: 21px;
    font-weight: 600;
    color: #00143c;
    background-color: #f6f7f9;
    border: 1px solid #00143c;
    border-radius: 5px;
    padding: 4px 0px 0px;
    right: -17px;
	z-index: 999;
}

.count_number_club{
	position: absolute;
    bottom: -297%;
	width: 142px;
    height: 45px;
    font-family: 'URW DIN';
    font-size: 21px;
    font-weight: 600;
    color: #00143c;
    background-color: #f6f7f9;
    border: 1px solid #00143c;
    border-radius: 5px;
    padding: 4px 0px 0px;
}

.tabledata{
	width: 122px;
	text-align: center;
	justify-content: center;
}


.tabledatahead{
	font-size: 16px !important;
    text-align: left !important;
}

.tablecarddatacolor{
	color: #8b8888;
}

.culbpara{
	font-family:"URW DIN", Arial;
	font-size:16px;
	font-weight:300;
	line-height:23px;
	color:#051e34;
	padding:4px 0px 0px;
	width: 182px;
	margin-left: 16%;
	text-align: center;
}



.culbparamember{
	font-family:"URW DIN", Arial;
	font-size:16px;
	font-weight:300;
	line-height:23px;
	color:#051e34;
	padding:4px 0px 0px;
	width: 182px;
    margin-left: 28%;
}


.culbparalight{
	font-family: 'URW DIN';
	font-size: 16px ;
	font-weight: 300 ;
	line-height: 23px ;
	color: #8b8888 ;
	padding: 4px 0px 0px ;
	text-align: center;
}

.pricecard{
	width: 130px;
    height: 25px;
    background-color: #f6f7f9;
    border: 1px solid #00143c;
    border-radius: 5px;
    padding: 3px 25px 0px;
    font-family: 'URW DIN';
    font-size: 24px;
    font-weight: 600;
    color: #051e34;
}

.disccard{
	font-family: 'URW DIN';
	font-size: 16px ;
	font-weight: 600 ;
	color: #ffffff ;
	background-color: #ec3a3a ;
	border-radius: 5px ;
	padding: 6px 10px 1px 8px;
}

.cardtitelhead{
	float:left;
}
.teamdefault{
	width: 140px;
	height: 140px;
	border-radius: 50%
}

.teamclubnextbutton{
	float: right;
    font-family: 'URW DIN';
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    background-color: #48d23e;
    border: 1px solid #48d23e;
    border-radius: 5px;
    padding: 4px 0px 0px;
	width: 197px;
	height: 34px;
}

.clublicence_botton_marg{
    margin-bottom: 44px;
    margin-top: 20px;
}

label {
	float: left;
}

button.save-btn.ml-2 {
    Width: auto;
}


.club_configure_add{
	width: 100%;
}


.clubcard{
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	margin: 17px 0px;
}

.clubcardhead {
    margin-left: 8%;
}

td.tabledata.tablecarddatacolor {
    font-weight: 300;
	vertical-align: middle;
    text-align: center;
	font-size: 16px;
}


.tabledataheadpri{
	font-size: 20px;
	font-weight: 600;
	font-family: 'URW DIN';
}

th.tabledata {
	border-top: 1px solid #EAEAEA !important;
	border-bottom: none !important;
	padding-left: 3%;
}


th.tablehead {
    border-bottom: None !important;
}

td.tabledata {
    border-top: 1px solid #EAEAEA;
	font-weight: 300;
	font-size: 16px;
}



.textalingtable{
	padding-left:40px !important;
}



font {
    vertical-align: unset !important;
}

.club_memebership_licence_return{
    width: 135px;
    height: 30px;
    font-family: 'URW DIN';
    font-size: 14px;
    font-weight: 300;
    color: #48d23e;
    background-color: #ffffff;
    border: 1px solid #48d23e;
    border-radius: 5px;
    padding: 4px 12px;
    margin-top: 2px;
    display: block;
}

.club_memebership_licence_plus_primer{
	width: 176px;
	height: 30px;
	font-family: 'URW DIN';
	font-size: 16px ;
	font-weight: 600;
	color: #ffffff ;
	background-color: #48d23e ;
	border: 1px solid #48d23e ;
	border-radius: 5px ;
	padding: 3px 0px 0px ;
	margin-left: 24%;
	display: block;
}

.club_memebership_licence_plus_primer:hover{
	color: #fff;
}


.team_club_name{
	font-family: 'URW DIN';
	font-size: 14px ;
	font-weight: 300 ;
	color: #00143c ;
	padding: 4px 0px;
	margin-left: -1px;
}

.clubage{
	font-family: Arial, Arial ;
	font-size: 12px ;
	font-weight: 300 ;
	color: #333333 ;
	background-color: #f1f1f1 ;
	border: 1px solid #e7e7e7 ;
	border-radius: 12px ;
	padding: 4px 9px 4px;
	margin-left: 3px;
}
.club_return{
    font-family: 'URW DIN';
    font-size: 14px;
    font-weight: 300;
    color: #48d23e;
    background-color: #ffffff;
    border: 1px solid #48d23e;
    border-radius: 5px;
    padding: 4px 30px;
    width: 113px;
    height: 31px;
    margin-top: -8px;
    display: block;
}

/* .clublecanceflex{
	padding: 0px !important;
} */

.clublicenceborder {
    margin-top: 18px;
    width: 100%;
	background-color: #ffffff;
    border: 1px solid #e7e7e7;
    border-radius: 6px;
    filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
    min-height: 70px;
    display: block;
	padding-left: 0px;
    padding-right: 0px;
}


.clublicencemenu {
    padding-left: 0px;
    padding-right: 0px;
}


.clubstepform{
	margin-bottom: 1.5%;
}


.clubconfigureheading{
	font-family: 'URW DIN';
	font-size: 20px ;
	font-weight: 600;
        line-height: 25px;
        color: #051e34;
        padding: 20px 0px 0px;
        text-align: center;
        margin-bottom: 32px;
}

.clubconfigermember{
	float: right;
	font-size: 20px;
	font-weight: 300;

}


.clubconfiguremembers{
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}

.clubconfigurememberstd{
	border-top: none !important;
	font-weight: 300;
	font-size: 20px;
}

.clubsubheading{
	font-family: 'URW DIN';
	font-size: 20px;
	font-weight: 600;
	line-height: 25px;
	color: #051e34;
	text-align: center;
}


.clubconfiguretext{
	margin-top: 4%;
    margin-bottom: 3%;;
}

.clubsubtext{
	font-family: 'URW DIN';
	font-size: 20px;
	font-weight: 300;
	line-height: 25px;
	color: #051e34;
	text-align: center;
}

.clubconfigureinvoice{
	padding: 0px 25px;
}

.clubconfiguretag{
	float: right;
}

.clubconfiguredisc{
	width: 59px;
	height: 27px;
	font-family: 'URW DIN';
	font-size: 16px;
	font-weight: 600;
	color: #ffffff;
	background-color: #ec3a3a;
	border-radius: 5px;
	padding: 5px 10px;
}


.clubinvoiceprice{
	width: 115px;
}

.invoceclub{
	margin-left: 0px;
    margin-right: 0px;
}

#invoiceredio{
	float: right;
	/* margin-left: -14px; */
}

.invoiceredio {
	color: #ffffff;
	-webkit-appearance: none;
        width: 15px;
        height: 15px;
        border-radius: 50%;
	background-color: #e7e7e7;
}
input[type=radio].invoiceredio:checked {
	border: 0px solid #48d23e;
	box-shadow: 0 0 0 3px #48d23e;
	width: 10px;
    height: 10px;
	margin-left: -16px ;
 }


.paidinadvance{
	font-family: 'URW DIN';
	font-size: 20px;
	font-weight: 600;
	line-height: 11px;
	color: #051e34;
}

.advancepricetag {
    font-family: 'URW DIN';
    font-size: 24px;
    font-weight: 600;
    color: #051e34;
    background-color: #f6f7f9;
    border: 1px solid #00143c;
    border-radius: 5px;
    padding: 7px 26px;
    float: right;
    height: 45px;
}

.clubinvoicefinalprice{
	margin-top: 1%;
	padding-left: 30px;
}

.coresspondsyears{
	font-family: 'URW DIN';
	font-size: 20px ;
	font-weight: 300 ;
	color: #051e34 ;
	padding: 0px 0px;
    padding-left: 12px;
}

.coresspondspaid{
	float: right;
    margin-right: 25px;
}


.paymentmode{
	font-family: 'URW DIN';
    font-size: 20px;
    font-weight: 600;
    color: #051e34;
    text-align: center;
}
.p-0-25{
	padding: 0px 25px!important;
}
.paymentmodetype {
    padding: 0px 16px;
}

.rml-14{
	margin-left: -14px !important;
}
.paymentmodenext{
	font-family: 'URW DIN';
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    background-color: #48d23e;
    border: 1px solid #48d23e;
    border-radius: 5px;
    padding: 4px 33px;
    width: 103px;
    height: 30px;
    display: block;
    float: right;
	margin-top: 17px;
}

.paymentmodenext:hover{
	color: #fff;
    text-decoration: none;
}


.bottontextpayment{
	margin-bottom:14px
}


.congratulationpage{
    text-align: center;
    font-weight: 300;
    font-size: 18px;

}

.congratulationcheck{
    width: 111px;
    height: 111px;
    margin-bottom: 4%;
}

.add_coach{
	font-family: 'URW DIN';
	font-size: 14px ;
	font-weight: 300 ;
	color: #48d23e ;
	background-color: #ffffff ;
	border: 1px solid #48d23e ;
	border-radius: 5px ;
	padding: 4px 0px 0px;
	width: 176px;
	height: 34px;
	margin-bottom: 3%;

}


.add_coach_margin{
	margin-bottom: 10px;
}


.roleadminstrator{
	font-size: 12px;
    background-color: #f6f7f9;
    border: 1px solid #e7e7e7;
    border-radius: 12px;
    padding: 6px 7px 5px 6px;
    color: #00143c;
    font-weight: 300;
	width: 186px;
	margin-left: -5%;
}

.addcoachimgicon{
	width: 12px !important;
}


.roleadminstrator option{
	font-size: 12px;
}


.roleadminstrator select{
	font-size: 12px;
}


.add_club_team{
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 300;
	color: #00143c;
	padding: 4px 3px;
}

select#age {
    height: 30px;
	padding: 3px 0px 0px 10px;
}


.club_adminstrator{
	width: 205px;
	height: 30px;
	margin-left: 2.5%;
}

.clubadministrator{
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 300;
	color: #051e34;
	padding: 4px 0px 0px;
}

.clubadministratorcheck{
	opacity:0.3;
	width: 13px;
	height: 13px;
}


.coachandadminboder{
	border-top: 1px solid #e7e7e7;
}


.coachadmintablehead{
	width: 100%;
	margin-top: 20px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 600;
}

.blankQrcode{
	position: relative;
    top: 24px;
    height: 221px;
    width: 221px;
    font-size: 13.33px;
    font-weight: 300;
    color: #333333;
    background-color: #f6f7f9;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
}

.blank-input-text{
	width: 98% !important;
}

.addcoachimg{
	width: 30px;
	height: 30px;
	border: 1px solid #ffffff ;
	border-radius: 50%;
	margin-right: 5px;
}

.addcoachtitle {
    height: 16px;
    font-family: 'URW DIN';
    font-size: 14px;
    font-weight: 300;
    color: #1b3a57;
    display: block;
}

.addcoachtable{
	/* padding: 15px; */
	margin-bottom: 5px;
}

.coachtitalimg{
    margin-left: 1%;
}

.inactive-team{
	margin-top: -4px !important;
    font-weight: 600 !important;
    border-radius: 5px !important;
}

.coachteam{
	font-family: 'URW DIN';
	font-size: 12px ;
	font-weight: 300 ;
	color: #00143c ;
	background-color: #f1f1f1 ;
	border: 1px solid #e7e7e7 ;
	border-radius: 12px ;
	padding: 5px 12px 6px;
    margin-left: 21px;
}


.addclubedit{
	float: right;
}


.addcoachlistmain {
    margin-top: 20px;
}


.coachinvite{
	width: 135px;
	height: 20px;
	color: #e7e7e7;
	font-weight: 300;
	font-size: 13px;
	font-family: 'URW DIN';
	float: right;
    margin-top: 6px;
    margin-right: -42px;
}

.coachinviteagin{
	color: #48d23e;
}

.clubfooter {
	width: 382px;
    height: 20px;
    display: block;
    font-family: 'URW DIN';
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    color: #e7e7e7;
}

.clubfootermain{
	margin-top: 16px;
}
.Team .addcoach hr{
	margin: 0.6rem -10px;
	width: 100%;
}
.team-detail .addcoach hr{
	margin: 0.6rem -10px;
	width: 100%;
}

.clubfooterrow{
	margin-top: 17px;
}

.clubfooterbotton{
	font-family: 'URW DIN';
	font-size: 14px;
	font-weight: 600 ;
	color: #ffffff;
	background-color: #48d23e;
    border: 1px solid #48d23e;
    border-radius: 5px;
    padding: 5px 10px 6px 10px;
}

.clubfooterbotton:hover{
	color: #ffffff;
}


.configrationpage{
	padding: 4px 0px 0px 0px;
}


.coachconfigurepara{
	text-align: center;
	font-size: 16px;
    font-weight: 300;
	font-family: 'URW DIN';
}


.configrationsection{
	font-family: 'URW DIN';
	font-size: 20px;
	font-weight: 600;
	color: #00143c;
	text-align: center;
}


.configrationul {
    font-family: 'URW DIN','ARIAL';
    margin-left: 17%;
    font-size: 16px;
    font-weight: 300;
	margin-bottom: 4%;
}


.configrationul li{
	font-size: 14px;
	font-weight: 300;
	font-family: 'URW DIN','ARIAL';
	line-height: 23px;
}


.slider_contact_sale {
	margin-top: 11px;
    /* margin-left: -220px; */
    position: absolute;
    padding: 9px 0px 2px 0px;
	right: -30px;
    transform: translateX(-50%);
	z-index: 999;

}


.add_club_finace_contact{
	margin-right: 28px;
	margin-top: -1px;
}



.club_right_panel {
	position: absolute;
    right: 30px;
    background-color: #fff;
    filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
    border-radius: 5px;
	width: 142px;
    z-index: 1;
	margin-top: 6px;
}

.dropmenu{
	color: #00143c;
    text-decoration: none;
    background-color: transparent;
}

.savebotton_changes{
	margin-top: 23px;
}

.club_next{
	width: 103px;
	margin-top: 18px;
	background-color: #48D23E !important;
	color: #fff !important;
	font-size: 14px !important;
	font-weight: 600 !important;
}

.club_team_add{
	margin-top: 28px;
}

.club_team_add_from{
	margin-left: 1%;
}


.club_add_team_save_button{
	margin-top: 13px;
}

.required-style {
    font-size: 11px;
    color: red;
}

.club_embeded_css{
	width: 646px;
	height: 685px;
}

.teamcard{
	font-family: "URW DIN";
    font-size: 12px;
    font-weight: 300;
    color: #00143c;
    background-color: #f1f1f1;
    border: 1px solid #e7e7e7;
    border-radius: 12px;
    padding: 4px 10px;
    /* width: 72px; */
    text-align: center;
    float: left;
    margin-left: 3%;
    margin-top: 0px;
    margin-bottom: 10px;
}


.teamcardmemberlist{
    font-family: "URW DIN";
    font-size: 12px;
    font-weight: 300;
    color: #333333;
    background-color: #f6f7f9;
    border: 1px solid #e7e7e7;
    border-radius: 12px;
    padding: 4px 13px;
    text-align: center;
    float: left;
    margin-left: -6%;
    margin-top: 4px;
    margin-bottom: 10px;
    line-height: 12px;

}



.clubimagenone{
	display: none;
}


.clubimageblock{
	display: none;
}


.noninvited{
	font-family: 'URW DIN';
	font-size: 14px ;
	font-weight: 300 ;
	color: #e7e7e7;

}

.bottonactive{
	font-family: 'URW DIN';
	font-size: 15px !important;
	font-weight: 600 !important;
	color: #ffffff !important;
}


.sessiondashboard{
	width: 295px;
}

.owlcorosalslider{
	width: 177px;
	height: 115px;
}

.filterarraowimg{
	width: 11px;
    height: 13px;
    margin-left: 9px;
}

.mangaerclubui{
	margin-top: 22px !important;
}

.clubconfigurelable{
	padding: 0px 0px 0px 16px;
	font-size: 12px ;
	font-weight: 600 ;
	color: #00143c ;
}

.cluberfassen{
	font-family: "URW DIN";
	font-size: 14px ;
	font-weight: 600 ;
	color: #051e34 ;
	padding: 4px 0px;
	/* margin-left: 20px; */
}
.club_configure_head_margin{
	margin-right: -20px;
	margin-left: -20px;
}

.clubform{
	width: 100% !important;
}

.clubformborder{
	border-bottom: 1px solid #EAEAEA;
	margin-left: 0px;
    margin-right: 0px;
}


.formCLass{
	/* padding-left: 0px; */
    /* padding-right: 0px; */
}


.clubaddteamborder{
	border-bottom: 1px solid #EAEAEA;
}


.mainclubform{
	padding-left: 0px;
}

.clubnextbotton{
	margin-top: 14px;
}

.clubaddcoachwidth{
	width: 100% !important;
	margin-left: -2px;
}


.clubaddcoachlable{
	padding: 0px 0px 0px 15px;
}


.clubaddcoachlablefirstname{
	margin-left: 1%;
}

.clubaddcoachdrop{
	margin-left: 1%;
}

.addcoachteamname{
	margin-left: -4px;
}


.traingitem{
	width: 216px;
}
.traingitem img{
	max-height: 82px;
	width: 216px !important;
	/* object-fit: cover; */
}
.owl-carousel img{
	width: 258px;
	border-radius: 5px;
}
.owl-carousel .owl-stage-outer {
	width: 100% !important;
}

.notification-botton{
	margin-top: 524px;
}

.slider-handle.min-slider-handle.round {
position: relative !important;
}

.middle-content .Team .club_cufigure_box hr{
	border: 0;
    clear: both;
    display: block;
    width: 98%;
    background-color: #e7e7e7;
    height: 1px;
}
.Team .club_cufigure_box .packageAdd{padding: 4px 47px;}
.Team .club_cufigure_box .membershipType{padding: 4px 47px;}
.Team .club_cufigure_box .packageAdd .package-heading h4{
	font-family: "URW DIN", Arial;
    font-size: 14px;
    font-weight: 600;
    color: #051e34;
    padding: 12px 0px 0px 0px;
}
.Team .club_cufigure_box .packageAdd .package-para img{
	width: 30px;
	height: 30px;
}
.Team .club_cufigure_box .packageAdd .package-para span{
	font-family: "URW DIN", Arial ;
	font-size: 14px ;
	font-weight: 300 ;
	color: #051e34 ;
	padding: 4px 0px;
}
.Team .club_cufigure_box .membershipType span{
	font-family: "URW DIN", Arial ;
	font-size: 14px ;
	font-weight: 300 ;
	color: #051e34 ;
	padding: 4px 0px;
}
.Team .club_cufigure_box .membershipType .addTeam-btn{
	vertical-align: middle;
    text-align: center;
    color: #48D23E;
    text-decoration: none;
    font-family: 'URW DIN',Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    border: 1px solid #48D23E;
    background-color: transparent;
    border-radius: 5px;
    height: 31px;
    display: inline-block;
    line-height: 31px;
    padding: 0 20px;
	margin-right: 5%;
}
.Team .club_cufigure_box .membershipType .payment-interval span{
	font-weight: 600 ;
}
.Team .club_cufigure_box .membershipType img{width: 30px;height: 30px;}
.Team .club_cufigure_box .documentSection{padding: 4px 47px;}
.Team .club_cufigure_box .documentSection .sheading h4{
	font-family: "URW DIN", Arial ;
	font-size: 14px ;
	font-weight: 600 ;
	color: #051e34 ;
	padding: 4px 0px;
}

.middle-content .team-detail .club_cufigure_box hr{
	border: 0;
    clear: both;
    display: block;
    width: 98%;
    background-color: #e7e7e7;
    height: 1px;
}
.team-detail .club_cufigure_box .packageAdd{padding: 4px 47px;}
.team-detail .club_cufigure_box .membershipType{padding: 4px 47px;}
.team-detail .club_cufigure_box .packageAdd .package-heading h4{
	font-family: "URW DIN", Arial;
    font-size: 14px;
    font-weight: 600;
    color: #051e34;
    padding: 12px 0px 0px 0px;
}
.team-detail .club_cufigure_box .packageAdd .package-para img{
	width: 30px;
	height: 30px;
}
.team-detail .club_cufigure_box .packageAdd .package-para span{
	font-family: "URW DIN", Arial ;
	font-size: 14px ;
	font-weight: 300 ;
	color: #051e34 ;
	padding: 4px 0px;
}
.team-detail .club_cufigure_box .membershipType span{
	font-family: "URW DIN", Arial ;
	font-size: 14px ;
	font-weight: 300 ;
	color: #051e34 ;
	padding: 4px 0px;
}
.team-detail .club_cufigure_box .membershipType .addTeam-btn{
	vertical-align: middle;
    text-align: center;
    color: #48D23E;
    text-decoration: none;
    font-family: 'URW DIN',Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    border: 1px solid #48D23E;
    background-color: transparent;
    border-radius: 5px;
    height: 31px;
    display: inline-block;
    line-height: 31px;
    padding: 0 20px;
	margin-right: 5%;
}
.team-detail .club_cufigure_box .membershipType .payment-interval span{
	font-weight: 600 ;
}
.team-detail .club_cufigure_box .membershipType img{width: 30px;height: 30px;}
.team-detail .club_cufigure_box .documentSection{padding: 4px 47px;}
.team-detail .club_cufigure_box .documentSection .sheading h4{
	font-family: "URW DIN", Arial ;
	font-size: 14px ;
	font-weight: 600 ;
	color: #051e34 ;
	padding: 4px 0px;
}
/* @media (max-width:540px){
	#filter_btn_tl img {
		width: 60px !important;
		height: 31px !important;
		padding: 0% !important;
	}
} */


@media (min-width: 0px) and (max-width:320px) {
	.botton_dashboard {
		margin-left: 3%;
    		margin-top: 20px;
	}
	.event_row{
		margin-left: -1%;
	}

	.icon-css p {
		margin-left: -8px;
	}

	.dashboard .quick-links a {
		padding-left: 0px !important;
	}

	.botton_dashboard_club_lin {
		padding: 4px 38px 0px !important;
	}
	.club_license_text {
		margin-left: 10px;
		width: 160px;
	}

	.icon-css {
		margin-left: 0px;
		padding: 0px !important;
	}

	.eventdatesfont {
		padding-left: 21px;
		padding-top: 2px;
	}

	.notification-block {
		max-width: 100%;
    	margin-left: -11%;
		margin-top: 4%;
	}

	.notification-text {
		width: 214px;
		height: 63px;
		margin-left: 20px;
	}


	.main-block {
		margin-left: -11% !important;
	}

	.dashboard .main-block {
		height: 100%;
		width: 100%;
		padding: 15px;
		background-color: #ffffff;
		border-radius: 5px;
	}
	}

	.text-css {
		width: 175px;
    	height: 70px;
	}

	.row.event_row {
		margin-top: 7px;
	}


	.icon-css img {
		margin-top: 6px;
		/* margin-left: 13px; */
		height: 29px;
	}


	.icon-css-notification{
		height: 60px;
	}


	.icon-css-notification-img{
		/* margin-left: 3px !important; */
    	height: 42px !important;
	}

	.notification-cards {
		margin-top: 3px;
		height: 96px;
	}

	.text-css-notification {
		width: 175px;
		height: 80px;
	}


	.notification_icon {
		position: relative;
		margin-right: 8px;
	}


	.col-md-12.notification-block.shadow {
		margin-left: -6%;
	}



@media (min-width: 375px) and (max-width:424px) {
	.eventdatesfont {
		margin-left: -9px;
		margin-top: -5px;
	}

	.notification-block {
		max-width: 91%;
		margin-left: -5%;
	}

	.text-css-notification {
		width: 195px;
		height: 100px;
	}

	.notification-botton{
		margin-left: 10px;
	}
}


@media (min-width: 425px) and (max-width:767px) {
	.botton_dashboard {
		margin-left: 1%;
	}

	.notification-block {
		max-width: 90%;
		margin-left: -6%;
	}

	.eventdatesfont {
		margin-left: -9px;
		margin-top: -4px;
	}
}


/* @media (min-width: 768px) and (max-width:873px){

	.dashboard .main-block {
		width: 68% !important;
		max-width: 100% !important;
	}
} */


/* @media (min-width: 874px) and (max-width:1024px) {
	.botton_dashboard_more_info {
		padding: 4px 57px 0px !important;
	}

	.botton_dashboard {
		margin-left: 88px;
	}

	.dashboard .main-block {
		width: 50% !important;
		max-width: 46% !important;
	}
} */



@media (min-width: 1024px) and (max-width:1440px) {
	.account_drop {
		background-color: #00143c;
		padding: 18px 5px 5px 0px;
		list-style-type: none;
	}
}


@media (max-width:540px){
	#menu_btn_tr img {
		padding: 0px 0 0 0 !important;
		height: 30px !important;
	}

	div#navbarOffCanvasMenu {
		z-index: 2;
	}
}


.evalutionmenu{
	margin-left: 36%;
}


.evalutionlistmenu{
	margin-left: 25% !important;
}


.individualtraininglistmenu{
	margin-left: 25% !important;
}

.eventadd{
	margin-left: 30% !important;
}

.statisticsmenu{
	margin-left: 30% !important;
}

.manageteammenu{
	margin-left: 34%;
}


.nav-tabs {
	border-radius: 0px;
	border-bottom: none !important;
	/* margin-left: 370px; */
}
.nav-tabs .nav-link{
	font-family: 'URW DIN';
	font-size: 15px;
	font-weight: 350;
	color: #ffffff;

}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {

	background-color: #00143C !important;
	border-color: none !important;
	font-family: 'URW DIN';
	font-size: 15px;
	font-weight: 600;
	color: #ffffff;
}
.nav-tabs .nav-link {
	border: none !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius:  0 !important;
}

.dropdown-toggle::after {
	display: none;
}
.col-lg-2.col-md-4.col-sm-4.col-12.formCLass {
    padding-right: 16px;
}


.sessionimgcss{
    /* margin-left: -4px !important;
    margin-top: 6px !important; */
    width: 35px;
	margin: 0 auto;
}

.dashbard-padding-right{
	padding-right: 10px;
}

.dashbard-padding-left{
	padding-left: 10px;
}
.dashboard .quick-links .title {
    padding-bottom: 0px !important;
}

.padding_bottom_10{
    padding-bottom:15px !important;
}

.dashboard .quick-links li {
    line-height: 32px !important;
}
.table-responsive-lg{
	padding: 0px 7px !important;
}

.addteamclubform{
	margin-left: -1px !important;
	padding: 2px 0px 0px 16px !important;
}

.addcoachmargin{
	margin-left: 1px !important;
}

.addcoachicon{
	width: 30px;
	height: 30px;
}

.slider-track-high {
    background-color: #f6f7f9;
    border: 1px solid #e7e7e7;
}


@media (min-width: 1600px) {
	.ratingmargin{
		margin-left: 15px;
	}
  }

.dashcard{
	height: 505px;
}

@media (min-width: 375px) and (max-width:767px) {
	.dashcard{
		height: 460px;
	}

}
.dashcardblog{
	height: 505px;
}

.dashcardquicklink{
	height: 505px;
}


.dashcardservice{
	height: 505px;
}


.dashnotificationcard{
	height: 505px;
}


.eventhead{
	font-weight: 600 !important;
	font-size: 14px !important;
	font-family: "URW DIN" !important;
}


.noeventsecription {
    margin-top: 10px;
    text-align: left;
    font-weight: 300 !important;
    font-size: 14px !important;
    font-family: "URW DIN" !important;
}

.newappointment{
	color: #48d23e !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	font-family: "URW DIN" !important;
}


.nonotificationcard{
	margin-top: 24%;
}

.nonotificationtitel{
	font-family: "URW DIN";
	font-weight: 300;
}


.nonotificationcontent{
	margin-left: 15% !important;
}

a.botton_dashboard.botton_dashboard_more_info {
    margin-top: 2px;
}


.dashboard .news p {
    margin-bottom: 5px !important;
	font-size: 14px !important;
	font-family: "URW DIN" !important;
	font-weight: 300 !important;
}


/* .dashboard .main-block {
	padding: 15px 20px 20px 25px !important;
} */

.mt-20{
	margin-top: 20px;
}

.buttonactive{
	font-family: "URW DIN";
	font-size: 16px !important;
	font-weight: 600 !important;
	color: #ffffff !important;
}

/* .chartjs-render-monitor{
	height: 320px !important;
} */

.ath-weight .ath-add-icon{
	position: absolute;
    right: 20px;
    margin-top: 6px;
    object-fit: cover;
	cursor: pointer;
}
.ath-weight .ath-add-icon-2{
	position: absolute;
    right: 25px;
    margin-top: 6px;
    object-fit: cover;
	cursor: pointer;
}


.icon_graph .edit_icon{
	height: 15px;
	width: 15px;
}
.icon_graph{
	position: absolute;
	top:-44px;
	right: 0px;
}
.icon-top{
	top:0px !important;
}
.ath-weight-add ul{
	padding: 0px !important;
}
.ath-weight-add ul{
    height: 265px;
    padding: 0px;
    margin: 0px;
    text-align: left;
    }
	.closeiconclose{
		cursor: pointer;
	}
.ath-weight-add ul::-webkit-scrollbar {
    display:none;
    }
.ath-weight-add ul li{
	font-family: "URW DIN" ;
	font-weight: 400;
	font-size: 14px;
	color: #a6adbb;
	padding: 0px 30px;
	line-height: 18px ;
}
.ath-weight-add ul li .rating-input{
	display:none;
}
.ath-weight-add .rating-input{
	display:none;
}
.ath-weight-add ul li span{
	font-weight: 600;
	color: #00143c;
}
.graphcross{
	float: right;
    cursor: pointer;
}

.ath-weight-add ul li{
	position:relative;
}

.ath-weight-add ul li:after{
	content: ('http://upload.wikimedia.org/wikipedia/commons/thumb/3/30/RedDisc.svg/20px-RedDisc.svg.png');
	position: absolute;
    left: -26px; /*adjust manually*/
    top: 0px;
}

.ath-weight-add ul li:before{
	content:"";
    position: absolute;
    left: 10px; /* adjust manually */
    border-left: 1px dotted #e7dfdf;
    height: 100%;
    width: 1px;
}

.ath-weight-add ul li:first-child:before {
	/* first li's line */
	top: 6px; /* moves the line down so that it disappears under the bullet. Adjust manually */
}

.ath-weight-add ul li:last-child:before {
    /* last li's line */
   height: 6px; /* shorten the line so it goes only up to the bullet. Is equal to first-child:before's top */
}

.graph-right-panel-heading h5{
	font-size: 14px;
    font-family: 'URW DIN';
}

.graph-right-panel-box{
	position: absolute;
    padding: 15px;
    left: 15px;
    background-color: #fff;
    filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
    border-radius: 4px;
   /* width: 75%;
	height: 290px;*/
    margin-left: 0px;
    top: 37px;
    z-index: 1000;
}

.addteammembergraph{
	font-family: "URW DIN";
    font-size: 12px;
    font-weight: 300;
    line-height: 40px;
    color: #48d23e;
    padding: 0px 12px;
    margin-left: 55.6%;
	cursor: pointer;
}

.capturereadingbutton{
	width: 177px;
	font-family:"URW DIN";
	font-size:12px;
	font-weight:300;
	color: #48d23e;
	background-color:#ffffff;
	border: 1px solid #48d23e;
	border-radius: 5px;
	padding: 4px 0px;
	margin-top: 10px;
}

.membercardlist {
    /* height: 300px; */
}
.addtablecontent{
	width: 56%;
	/* height: 600px; */
	height: 490px;
	background-color: #ffffff !important;
}

.addtablemargin{
    margin-right: 30px;
    margin-top: 49px;
}
.addtablemarginleft{
	margin-left: 42%;
}

.ratingcheckedinstar{
	color:black !important;
}

.ratinguncheckedinstar{
	color:#ffffff !important;
}

.dashboard p {
    font-size: 14px !important;
	font-family: "URW DIN" !important;
	font-weight: 300 !important;
	color: #00143c !important;
}

.dashboard .knowledge p, .dashboard .knowledge span {
	font-size: 14px !important;
	font-weight: 300 !important;
}

.headtext{
	font-size: 14px !important;
	font-weight: 600 !important;
	margin-bottom: 0px;
}
.dropdownaccount{
	text-align: center;
    margin: auto;
}
.addcoach select:focus {
    outline: none !important;
    border:1px solid #00143c;
}

.addborderactive {
    outline: none !important;
    border:1px solid #00143c;
}


.btn-W-50{
	width: 50% !important;
    float: right !important;
}
.grpahpop{
	top: 0;
	/* height: 253px; */
}
.grpahpopstatus{
	top: 0;
	height: 360px;
}
.closeiconclose{
	height: 20px;
}

.canvasgraph{
	height: 200px !important;
	width: 100%;
	max-width: 100%;
}
.memberlistsearchbox{
	vertical-align: middle;
}
.serach_member{
	margin: 0;
	width: 168px;
}
.expandUserFormrightarrow{
	cursor: pointer;
	width: 3%;
}
.hrmargin{
	margin-top: 1px;
}
.close-btn{
	float: right;cursor: pointer;
}
.graphs{
	/* height:270px !important;width:100%;max-width:100% */
}
.h-20{
	height:20px !important;
}
.h-15{
	height:15px !important;
}
.fs-14{
	font-size: 14px!important;
}
.remove_document {
	cursor: pointer;
}
.nav-tabs {
	border-radius: 0px;
	border-bottom: none !important;
	margin-left: 130px;
}
.navntabmembermenu{
	margin-left: -56px !important;
}

.navntabmembersubmenu{
	margin-left: -40px !important;
}

/* menu part */

.navntabmembermenu#myTab_menu {
	padding-left: 0 !important;
	margin-left: 0 !important;
}

.navntabmembermenu#myTab_menu:first-child a.nav-link.membermenuchange.tabmenulia {
	padding-left: 0 !important;
	position: relative;
}

.navntabmembermenu#myTab_menu:first-child a.nav-link.membermenuchange.tabmenulia.active {
    padding-left: 0 !important;
    padding-right: 16px !important;
}

.navntabmembermenu#myTab_menu:first-child a.nav-link.membermenuchange.tabmenulia.active::after {
    content: "";
	position: absolute;
	bottom: -7px;
	width: 96%;
	height: 2px;
	background-color: #00143c;
	right: 46%;
	transform: translateX(40%);
}

.navntabmembermenu#myTab_menu a.nav-link.membermenuchange.tabmenulia {
	border: 0 !important;
	padding-block: 9px !important;
}

.navntabmembermenu#myTab_menu a.nav-link.membermenuchange.tabmenulia.active {
	background: #fff !important;
	font-weight: 600 !important;
	padding-block: 9px !important;
	padding-inline: 4px !important;
}

/* menu part end */

.navntabmembersubmenu#myTab1 {
	padding-left: 0 !important;
	margin-left: 16px !important;
}

.navntabmembersubmenu#myTab1:first-child a.nav-link.membermenuchange.tabmenulia {
	padding-left: 0 !important;
}

.navntabmembersubmenu#myTab1:first-child a.nav-link.membermenuchange.tabmenulia.active {
    padding-left: 0 !important;
    padding-right: 16px !important;
}

.navntabmembersubmenu#myTab1 a.nav-link.membermenuchange.tabmenulia {
	border: 0 !important;
	padding-block: 9px !important;
}

.navntabmembersubmenu#myTab1 a.nav-link.membermenuchange.tabmenulia.active {
	background: #fff !important;
	border: 0 !important;
	font-weight: 600 !important;
	padding-block: 9px !important;
	padding-inline: 4px !important;
}

.membermenuchangeli{
	padding: 0px;
}

.tabmenulia.memberdetailactive {
	border-bottom: 1px solid black !important;
	/* background: #fff !important; */
}

.nav-tabs .nav-link {
	font-family: "URW DIN", Arial;
	font-size: 15px;
	font-weight: 300;
	color: #ffffff;

}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {

	background-color: #00143C !important;
	border-color: none !important;
	font-family: "URW DIN", Arial;
	font-size: 15px;
	font-weight: 600;
	/* color: #00143c; */
}
.nav-tabs .nav-link {
	border: none !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.membermenuchange{
	color: #00143c !important;
}

.tabmenulia{
	font-family: "URW DIN" !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	color: #051e34 !important;
}
.pc{
	cursor: pointer !important;
}
a.nav-link.membermenuchange.tabmenulia.active {
	background: #fff !important;
	/* border-bottom: 2px solid #00143C !important; */
	font-weight: 600 !important;
	padding: 9px 4px;
}



@media (min-width: 800px){
	.middleNav .nav-tabs {
		margin-left: 266px;
	}
}
.interaction-box {
	width: 172px;
   height: 76px;
	margin: 10px;
	padding: 5px;
  }

  .interaction-box ul {
    height: 70px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	overflow: hidden;
	overflow-y: scroll;
  }
  .interaction-box ul li {
	  font-size: 13px;
	  position:relative;
  }
  .status-list{
	/*width: 172px;
    height: 120px;*/
	font-size: 12px;
	/* margin: 10px;
    padding: 5px;*/
	margin-top: 7px;
	}
  .status-list ul{
	/* height: 70px; */
	padding: 0px;
	margin: 7px 0px 0px 0px;
	}
  .status-list ul li{
	font-size: 13px;
	position:relative;
  }
  .search-result {
	list-style-type: none;
	font-size: 17px;
	padding: 5px;
  }
  /* .club_label_id .bubble {
	  height: 18px;
	  width: 10px;
	  /* position: absolute;
	  left: 5px; */
	  /* border-radius: 35%; */
  /* } */
  .bubble {
	background: #f6f7f9;
	border-radius: 50%;
	height: 12px;
	width: 12px;
	position: absolute;
	left: 4px;
	/* border-color: #07338b; */
	border: 1px solid #e7dfdf;
	border-radius: 25px;
	/*top: 4px; */
	bottom:6px;
	margin-top: 5px;
}
.statusbubble{
	height: 14px !important;
	width: 14px!important;
	border-radius: 14px !important;
	/* position: relative; */
	/* display: inline-block; */
	/* vertical-align: top; */
}
.ath-weight .rating-container {
    border: 0.5px solid #f1e8e8 !important;
    position: absolute !important;
    width: 88%;
    height: 30px;
	border-radius: 0.25rem;
}

.rating-container {
	text-align: left !important;
}
.status-input{
	/* width: 120px; */
	/* height: 20px; */
	margin-left: 20px;
	border-radius: 5px;
	background-color: #f6f7f9;
	border: 1.11111px solid #e7e7e7;
	padding: 2px 0px 2px 6px;
}
.status-selected{
	width: 120px;
    height: 20px;
    margin-left: 20px;
    border-radius: 5px;
    background-color: #f6f7f9;
	border: 1.11111px solid #282626 !important;
}
.value-box{
	border-radius: 5px;
	border: 1.11111px solid #e7e7e7;
	padding: 10px;
	/* margin-bottom: 12px; */
	max-width: 100%;
}
.piechart .chartjs-render-monitor{
	height: 260px!important;
}

/* Navneet Css End */

.border-darkblue-75 {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.switch {
	position: relative;
    display: inline-block;
    width: 47px;
    height: 22px;
  }

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

  .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	 /* background-color: #ccc; */
	-webkit-transition: .4s;
	transition: .4s;
  }

  .slider:before {
	position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 0px;
    bottom: 1px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
  }

  input:checked + .slider {
	background-color: #48d23e;
  }

  input:focus + .slider {
	box-shadow: 0 0 1px #48d23e;
  }

  input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
  }

  /* Rounded sliders */
  .slider.round {
	border-radius: 34px;
  }

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

  .email-push h5{
	font-size: 15px;
    font-weight: 300;
    font-family: 'URW DIN';
  }
.event-submenubox{
	position: absolute;
	right: 23%;
    filter: drop-shadow(#d9d9d9 1.25864px 1.55429px 2px);
	width: 200px;
    height: 160px;
	margin-left: 33px;
    top: 75px;
    font-weight: 300;
    color: #00143C;
    background-color: #ffffff;
    border: 1.11111px solid #e7e7e7;
    border-radius: 5px;
    padding-top: 15px;
    font-family: "URW DIN", Arial;
    font-size: 12px;
    z-index: 99999;
}
.img-section img{
	/* width: 169px;
	height: 112px; */
    border-radius: 5px;
	object-fit: cover;
}

.img-section .ext-docpdf{
	width: 70px;
	height: 70px;
    /* border-radius: 5px; */
}
.doc-section {
	font-family: "URW DIN", Arial ;
	font-size: 12px ;
	font-weight: 300 ;
	line-height: 16px ;
	color: #e7e7e7 ;
}

.doc-section img{
	width: 53px;
    margin: 25px 44px;
}
.img-section {
	width: 120px;
	height: 120px;
	border: 1px solid #cccccc;
	border-radius: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top:10px;
}
.hide{
	display: none !important;
}
#myChart_edu{
	/* min-width: 250px; */
	height: auto;
	margin: 0 auto;
	padding-left: 0px !important;
  }

  .highcharts-yaxis-title{
	display: none;
	color: transparent;
  }

  #myChart_label{
	min-width: 250px;
	height: auto;
	margin: 0 auto;
  }

  .highcharts-yaxis-title{
	display: none;
	color: transparent;
  }
  .green_block{
	background-color:#48d23e;
	padding:7px;
	border-radius:7px;
   font-size:0px
  }
  .yellow_block{
	background-color:#ecc13a;
	 padding:7px;
	border-radius:7px;
   font-size:0px
  }
  .red_block{
	background-color:#ff0000;
   padding:7px;
	border-radius:7px;
   font-size:0px
  }

/* .overview{
	overflow: scroll !important;
} */
.eventl-first{
	border:1px solid #E7E7E7;
	border-radius:5px;
	display: flex;
	align-items: center;
	cursor: pointer;
}
.eventl-div{
	padding: 8px 10px;
}

.event_list h6{
	margin: 0 !important;
	color:#00143C;
}

.event_list img{
	height:16px;
}
.eventl-third{
	float: right;
	border-radius: 5px;
display: flex;
	align-items: center;
	gap: 9px;
	background-color: #ffffff;
	padding: 6px 15px!important;
    margin-right: 8px;
	cursor: pointer;
}


.make-link{
	background-color: #48D23E;
}

.unlink{
	background-color: #ffffff;
}
.make-link img{
	height:10px ;
	width:20px;
}
.unlink img{
	width:40px;
	height: 20px;
}
.eventl-third span{
	color:#ffffff;
	font-size: 14px;
	font-family: 'URW DIN';
}
.selected-session{
	border-width: 4px;
    border-color: #CBF2C8;
}
#add-event-list{
	margin-top: 21px;
}

.loadMoreevent{
	cursor:pointer;
	color:#ffffff;
	background-color: #48D23E;
	border-radius: 5px;
padding: 6px 15px!important;
	display: flex;
	align-items: center;
	text-align:center
}

.colour-grey{
	color:#a6adbb !important;
	font-weight: 300 !important;
	font-size: 12px;
}

.eventl-div div{
	padding-right:10px;
	border-right: 1px solid #efefef;
	color: #00143C;
	text-decoration: none;
	font-family: 'URW DIN_0.0.0_system',Arial;
	text-transform: none;
}
.noContent{
	cursor:default;
	color:#00143C;
	background-color: #ffffff;
	border-radius: 5px;
	padding: 6px 15px!important;
	display: flex;
	align-items: center;
	text-align:center
}
.infotext{
	display: flex;
align-items: center;
   color: #e7e7e7;
	gap: 10px;
	font-family: "URW DIN";
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    color: #a6adbb;
}
.infotext img{
	width: 25px !important;
}

.link-tag{
font-family:  "URW DIN" !important;
	cursor: pointer;
font-size: 12px !important;
    font-weight: 300 ;
    color: #00143C !important;
    background-color: #F1F1F1 !important;
    border: 1px solid #E7E7E7 !important;
border-radius: 12px !important;
    display: inline-flex!important;
justify-content: center !important;
    align-items: center !important;
/* min-width: 90px!important; */
    padding:1px 12px 1px 12px !important;
	white-space: nowrap;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Standard syntax */
}

.PI-20{
    padding-inline: 20px ;
}
.gap-flex{
	display: flex;
	gap: 15px;
	overflow:auto;
	/* padding-bottom: 6px; */
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

.slider-container{
	white-space: nowrap;
    display: flex;
    /* gap: 9px; */
	align-items: baseline;
}

.slider-buttons{
cursor: pointer;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Standard syntax */
}
.slider-buttons img{
	max-width: unset;
}

.selected-teams{
    font-family: "URW DIN" !important ;
    font-weight: 700 !important;
    color: #00143C !important;
    background-color: #F1F1F1 !important ;
    border: 1px solid #00143C !important;
    border-radius: 12px !important;
    /* min-width: 8% !important; */
    display: flex!important;
    justify-content: center;
    align-items: center;
    /* margin-left:0 !important; */
}

.gap-flex::-webkit-scrollbar {
	display: none;
}

.linked_dates{
	display: flex;
    gap: 4px;
    align-items: center;
}
.connect{
	width: 15px !important;
}


.cancel-link-btn{
	vertical-align: middle;
    text-align: center;
    color: #48D23E;
    text-decoration: none;
    font-family:  "URW DIN";
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    border: 1px solid #48D23E;
    background-color: transparent;
	border-radius: 5px;
    height: 35px;
		display: inline-block;
	  line-height: 31px;
	  padding: 0px 20px 0px 20px;
}

.team-member-wrapper{
	align-items: start;
	gap: 20px;
	width: 100%;
}
.team-member-wrapper .info{
	max-width: calc(100% - 500px);
	display: flex;
	align-items: start;
	padding-left: 33px;
}

.team-member-wrapper .info img{
	margin-right: 5px;
}
.team-member-wrapper .info span{
	line-height: 18px;
    word-wrap: break-word;
    display: inline-block;
    word-break: break-word;
	margin: -5px 20px 12px 10px;
}

.team-member-wrapper div:first-child{
	max-width: 500px;
	gap:8px;
	margin-left: 6px;
}
/* .team-member-wrapper div:last-child{
	padding-top: 3px;
} */

.delete-link-btn{
    vertical-align: middle;
    text-align: center;
    color: #FC0000;
    text-decoration: none;
    font-family: "URW DIN";
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    border: 1px solid #FC0000;
    background-color: transparent;
	border-radius: 5px;
    height: 35px;
    display: inline-block;
    line-height: 31px;
    padding: 0 20px;
	margin-right: 20px;
}
.delete-link-btn:hover {
    color: #FC0000;
  }
.f-right{
	float: right!important;
}
.link_group_btn{
	justify-content: end;
    align-items: center;
}
.select-team{
	font-family:  "URW DIN" !important;
    font-size: 12px !important;
    font-weight: 300 !important;
	cursor: pointer;
    color: #00143c !important;
    background-color: #f6f8f9 !important;
    border: 1px solid #e7e7e7 !important;
    border-radius: 12px !important;
	border: 1.11111px solid #e7e7e7 ;
	height:26px;
	/* padding: 4px 0px 0px ; */
    /* min-width: 8% !important; */
	display: flex!important;
    justify-content: center;
    align-items: center;
	margin-left:0 !important;
}
/* .link-tag{
	font-family:  "URW DIN" !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    color: #00143c !important;
    background-color: #f1f1f1 !important;
    border: 1px solid #e7e7e7 !important;
    border-radius: 12px !important;
	display: inline-flex!important;
    justify-content: center !important;
    align-items: center !important;
	padding:1px 12px 1px 12px !important;;
} */

.selected-teams{
	font-family: "URW DIN" !important ;
	font-weight: 700 !important;
	color: #00143c !important;
	background-color: #f1f1f1 !important ;
	border: 1px solid #00143c !important;
	border-radius: 12px !important;
	/* min-width: 8% !important; */
	display: flex!important;
    justify-content: center;
    align-items: center;
	margin-left:0 !important;
}

.link-text{
	font-family: "URW DIN";
	font-size: 14px ;
	font-weight: 300 ;
	line-height: 20px ;
	color: #a6adbb ;
}
.w-25{
	width: 25px!important;
}
.flex-1{
	flex:1;
}
.save-btn{
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	font-family: 'URW DIN';
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	border-radius: 5px;
	display: inline-block;
   line-height: 31px;
   padding: 0px 20px 0px 20px;


	/* width: 95px; */
	border: 1px solid #48D23E;
	background-color: #48D23E;
	color: #fff;
	cursor: pointer;
	margin-left: 20px;
	height:32px;
	/* margin: 8px; */
}
.f-s-14{
	font-size: 14px !important;
	font-weight: 700 !important;
}
.info{
	margin-top: 4.5px;
}
.team-div{
	display: inline-flex;
    gap: 8px;
}
.team-div div{
	margin-left:0 !important;
}


@media only screen and (max-width: 768px) {
	.team-member-wrapper{
		flex-direction: column;
	}
	.team-member-wrapper div:first-child{
		max-width: 100%;
	}
	.team-member-wrapper .info{
		max-width: 100%;
	}
}
.mr_20{
	margin-left: 20px;
}
.link_name{
	padding-right: 10px;
    color: #00143C;
    text-decoration: none;
    font-family: 'URW DIN';
    font-size: 14px;
    font-weight: 600;
}
.calTeams{
	cursor: default !important;
}
.link_name a{
	color: #00143C;
	font-size: 15px;
}
.green-background{
	background-color: #48d23E !important;
}
.swal2-popup{
	width: 496px !important;
    margin-left: -17px !important;
}
.btn.btn-green.btn-block{
	text-transform: none !important;
}
.clubAdmin-p{
padding-top: 3px;
}
#club_image_show{
	width: 230px;
	height: 230px;
	object-fit: cover;
}
.td-padding{
	padding: 0.75rem 0.75rem 0.75rem 3px !important;
}
.role-permission-team{
	font-family: 'URW DIN';
    font-size: 14px;
    font-weight: 300;
    color: #00143c;
}

.form-control:focus {
    color: #3f4e6c;
    background-color: #fff;
    border-color: #aaeaa5 !important;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(72,210,62,0.25) !important;
}

.send-msg-form textarea {
    width: 100%;
    height: 32px;
    font-family: 'URW DIN', Arial;
    font-size: 14px;
    font-weight: 300;
    color: #00143C;
    background-color: #ffffff;
    border: 1.25px solid #CCCCCC;
    padding: 4px 0px 0px 14px;
    border-radius: 5px;
}

.msg-submit-btn {
    width: 30px;
    height: 30px;
    font-family: 'URW DIN', Arial;
    background-color: #48d23e;
    border: 1.25px solid #e7e7e7;
    border-radius: 5px;
    margin-left: 12px;
}

.msg-submit-btn img {
    margin: 2px 2px 3px 1px;
}

.user_msges {
    height: 100%;
	max-height: 237px;
    /* height: 300px; */
    overflow: auto;
}

.container {
    width: 100%;
    max-width: 1200px;
}

.msgenger-img {
    width: 30px;
    height: 30px;
	padding-right: 2px;
}

.msges-section {
    width: 100%;
    /* margin-left: 2px; */
	padding-left: 0px;
}

.msgenger-name {
    font-family: "URW DIN", Arial;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    color: #00143C;
    /* margin-left: 5px; */
}

.msgenger-img img {
    border-radius: 50%;
    height: 30px;
    width: 30px;
    object-fit: cover;
}

.msgenger-time {
    font-family: "URW DIN", Arial;
    font-size: 12px;
    font-weight: 300;
    line-height: 16px;
    color: #A6ADBB;
    /* margin-left: 270px; */
    /* margin-top: -15px; */
}

/* .msges {
    padding-left: 7px;
} */

/* .delete-chat {
    position: relative;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 0px 0px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    top: -19px;
    float: right;
} */

.msges pre {
    font-family: "URW DIN", Arial;
    font-size: 14px;
    font-weight: 300;
    /* line-height: 16px; */
    color: #00143C;
    white-space: pre-wrap;
    /* word-break: break-all; */
}
.icon_img{
	width: 30px;
     height: 30px;
    border-radius: 50%;
    object-fit: cover;
}
.rating-input-box{
	width: 48%;
	height: 100%;
	border: 1px solid #ced4da;
	border-radius: 5px;
	/* margin-left: 10px; */
	/* margin-top: 6px; */
	padding: 1px 25px;
}
.rating_box{
	width: 148px;
height: 32px;
border: 1px solid #ced4da;
border-radius: 5px;
/* margin-left: 10px; */
/* margin-top: 6px; */
padding: 0px 19px 0px 22px;
display: flex;
}
.add-graph-data{
    height: 30px;
}
.ath-weight .rating-container .rating-stars{
	margin-left: 12px;
	font-size: 0px;
	vertical-align:unset;
	margin-top:6px;
}
.fw-300{
	font-weight: 300!important;
}
.highcharts-axis-labels span{opacity: 1 !important;}
.countrylist{
	width: 125px;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e7e7e7;
    border-radius: 0.25rem;
    height: 30px !important;
    font-size: 12px;
    padding-top: 2px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: 'URW DIN', Arial;
    font-size: 14px;
    font-weight: 300;
    color: #00143C;
    margin-right: 15px;
    padding-left: 10px;
}
.countrylist option{
	width: 125px !important;
}
.dr option {
	line-height: 18px;
    word-wrap: break-word;
    display: inline-block;
    word-break: break-word;
    margin-top: 3px;
	font-size: 12px;

}
.text-end{
	text-align-last: end;
}
.club-header{
	line-height: normal !important;
	margin-bottom: 2px !important;
}
.w-75{
	width: 75% !important;
}

.threedots{
	width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#members .dotsMember{
	cursor: pointer; width: 3%; margin-left: 10%;
}

#members .dotsMemberEmpty{
	width: 3%; margin-left: 10%;
}
.tab-pane{
	font-size: 14px !important;
	font-family: "URW DIN", Arial;
}
.bg-bg{
	background-color: #00d45a;
	color: #00d45a;
}
.main-page input[type="checkbox"]:checked{
	background-color: #01d132;
}

.main-page input[type="checkbox"]:checked:after{
	display: block;
}

.main-page input[type="checkbox"]:after {
	font-family: "Font Awesome 5 free";
	font-weight: 900;
	content: "\f00c";
	font-size: 10px;
	color: #fff;
}
.main-page input[type="checkbox"] {
	appearance: none;
	-webkit-appearance: none;
	height: 13px;
	width: 13px;
	background-color: #ffff;
	border: 1px solid #767373;
	border-radius: 5px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}
.main-page input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    height: 13px;
    width: 13px;
    background-color: #ffff;
    border: 1px solid #767373;
    border-radius: 3px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
	margin-top: 6px;
}
.submenu li:first-child .active{
	margin-left: 15px;
}
.u-name{
	margin-left: -50px !important;
}
.notesmessage p{
	margin-left: -50px !important;
}
/* .nav-tabs .nav-link.active */
.dashboard .quick-links .btn-bg{
	color: #48d23e !important
}
.position-row{
	margin: 0px -26px !important;
}
.notification-card{
	min-height: 1020px  !important;
	background-color: #ffffff;
}
.chartjs-render-monitor{
	position: absolute;
	top: -60px;
	height: auto !important;
    /* height: 260px !important; */
}
.characteristics-graph-container .chartjs-render-monitor{
top: -80px;
}
.piechart.chartjs-render-monitor{
	position: relative;
	top: 0px;
	height: auto !important;
}
.bottom-action-btn{
	padding-bottom: 1.4rem!important;
	position : absolute!important;
	bottom : 0;
	left : 0;
	right: 0;
}
.bottom-action-btn_{
	padding-bottom: 1.4rem!important;
	position : absolute!important;
	bottom : 7px;
	left : 0;
	right: 0;
}
.player-tab-w{
	width: 135px;
}
.bargraph .chartjs-render-monitor{
	position: unset;
	height:321px !important;
}
.readonly-select{
	pointer-events: none;
	background-color: #f6f7f9 !important;
	opacity: 0.7;
}
.card-padding{
	padding: 0.5rem 12px !important;
}

.ath_weight_graph{
	height: 420px;
}
.graph-overflow{
	overflow: hidden; overflow-y: scroll;scrollbar-width: thin;
}

.content-behalf-of{
	font-size: 14px;
    color: #A6ADBB;
    font-family: 'URW DIN', Arial;
    font-weight: 300;
	margin-bottom: 10px;
}
.content-behalf-of span{margin-right: 5px;}

[data-title-tooltip]:hover:after {
    opacity: 1;
    transition: all 0.1s ease 0.5s;
    visibility: visible;
}
[data-title-tooltip]:after {
    content: attr(data-title-tooltip);
    background-color: #000;
    color: #fff;
    font-size: 12px;
    text-transform: none;
    position: absolute;
    padding: 1px 5px 2px 5px;
    bottom: -1.6em;
    font-weight: 300;
    width: 140px;
    /* height: 65px; */
    left: 100%;
    /* white-space: nowrap; */
    box-shadow: 1px 1px 3px #222222;
    opacity: 0;
    border: 1px solid #111111;
    z-index: 99999;
    visibility: hidden;
}
[data-title-tooltip] {
    position: relative;
}

.openaddcharpop{
	z-index: 2 !important;
}
#myTabContent .nav-item{
	z-index: 1;

}
.heightauto{
	height: auto !important;
}
.session-text-dashboard{
	padding-left: 5px;
    display: flex;
    text-align: center;
    vertical-align: center;
    align-items: center;
    font-size: 14px !important;
}
.bloghead{
	font-weight: 600;
}
.text-block p{
	font-size: 15px;

}
.edittable{
	overflow: visible;
}
.dashboard-container{
	max-width: 1400px;
}
.dashboard-container-col{
	padding-left: 0.5rem !important;
	padding-right: 0.5rem !important;
}
.dashboard-container-notification{
	padding-left: 0.8rem !important;
}
.flex-none{
	flex:none !important
}
.next-training-col{
	margin-left: -10px;
}
