.search_li_box{
	cursor:pointer;
}
.category_top_base {
      z-index: 0;
}
label.info {
    font: 10px PoppinsRegular;
    font-style: italic;
}
img.spinloader_small {
    width: 30px;
}
span.list_icons_filter {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 20px;
    color: #333333;
}
.fa-map-marker{
	font-size:25px;
}
.already_booked_class {
    background: red;
	border: 1px solid red;
 }
.already_booked_class h5{
    color: white; 
}
span.email_notification_text {
    padding: 10px;
}
h4.ava_seats_class {
    color: #0094fc;
}
#payment_link_modal_private .payment_btn{
    display: none;
}
span.flatpickr-day.flatpicker_day_disabled {
    color: #f9f9f9;
    background: #ff6f6f;
}
.detail_chat_btn_detailpage {
    color: #0094fc !important;
    font: 20px PoppinsSemiBold !important;
}

span.flatpickr-day.selected {
    

    background: none !important;
    color: black !important;   
    border-color: #e9e9e9 !important;
	border-bottom: 2px solid #0094fc !important;
	
}
.flatpicker_day_selected{
    background: green !important;
    color: white !important;   
    border-color: green !important;
}

.head_base .navbar-brand>img {
    min-width: 180px;
}
.footer_logo_section img {
    width: 230px;
}
.terms_conditions_base {
    padding: 0;
    margin-top: 5px !important;
}
.footer_base {
    padding: 46px 0 28px !important;
}
.head_base .after_login .account_details_header .dropdown-menu li {
    width: 100%;
}
.footer_base .footer_inner .footer_cont_section .footer_categories {
    min-height: 180px !important;
}
.head_base .notification_base .dropdown-menu li {
    padding: 0;
    width: 100%;
}
.account_btn .notify_indicator {
    display: none;
}
@media only screen and (max-width: 767px) {
.footer_base .footer_inner .footer_cont_section .footer_categories {
    min-height: auto !important;
    
}
   .terms_conditions_base h6 {
    text-align: center;
}
.head_base .navbar-collapse {
   border: none !important;
   box-shadow: none;
   padding: 0 0px !important;
}
.head_base .menu_links .language_drop_down {
   padding: 0 0;
}
.head_base .menu_links li {
   padding: 0 0px !important;
}
.course_desc_rgt .course_rgt_inner .course_price_rgt .flatpickr-days {
    width: 100%;
    overflow-x: scroll;
}

.flatpickr-calendar {
     width:100% !important; 
}
.head_base .notification_base .notify_indicator {
    left: 24px;
    top: -11px;
}
}
@media only screen and (max-width: 767px) {
    .theme_btn {
    font-size: 9px;
    color: #fff !important;
    padding: 4px 8px !important;
}
}


span.dash_profile_pic1 img {
    width: 50%;
    max-height: 300px !important;
}
span.chart_svg svg {
    width: 35px;
    background: #e84f4f;
    color: white;
    padding: 4px;
}
#add_submission_container{
	display:none;
}

ul.contact_fields_details_inner svg {
    width: 35px;
}
.runner-submiss-base{
	margin:10px 0;
}
.payment_table a{
	color:#ed1052 !important;
}
.overhall-leaderboard table{
	margin-bottom:20px;
	margin-top:20px;
}
.overhall-leaderboard {
	margin-top:60px;
}
.overhall-leaderboard input[type=search]{
	    border: 1px solid #e5e5e5;
    padding: 10px;
    font: 14px PoppinsRegular;
    color: #000;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important;
    border: 1px solid  #ed1052 !important;
    background: #ed1052  !important;
}
.account_btn img.edit_pro_image_main {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 43px;
    height: 43px;
}
.sponsor-image-base {
    width: 100%;
    height: 100%;
    max-height: 250px;
}