/*
Theme Name: Betcha
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.4
*/
a {cursor:pointer;}

.foot-head ul li {
    list-style: none;
    color: #fff;
    font-family: 'lato';
    font-size: 14px;
    line-height: 27px;
}
.foot-head ul li a{
    text-decoration: none;
    color: #fff;
    font-family: 'lato';
}

.loginform .fbl-button{
	display: none!important;	
}
.user_name_details b {
    font-weight: normal;
}

.lp-login-fb .fbl-button {
	margin-bottom:0!important 
}
.error_reg {
    color: red;
    font-size: 13px;
    position: absolute;
    margin-top: 2px;

}
.error_addbit {
    color: red;
    font-size: 13px;
    float: left;
    width: 100%;
}

.sub_btn .sendbtn {
    background: #83c815;
    padding: 8px 41px;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
	border: none;
}
.not_found_bets {
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    min-height: 685px;
    padding-top: 8em;
}
.title_div{
    margin-top: 20px;
    display: block;
}

.bet_search1 {
    float: left;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #ccc;
    height: 43px;
    padding-left: 14px;
    font-family: 'lato';
    font-style: italic;
}
.autocomplete .bet_search_btn{
    right: 0
}
.bet_right_field {
    display: none;
}
textarea#Betdescription{
    margin-top: 20px;
}
#addbitfrom {
}

.logout_btn{
    color: #83c815 !important;
    text-align: center;
    float: left;
    width: 100%;
}
.edit_submit_btn .submit_btn {
    background: #83c815;
    color: #fff;
    font-weight: bold;
    font-size: 19px;
    padding: 9px 15px;
}

.user_img img{
    height: 44px;
}
.comment_bar .logged-in-as{
    display: none!important;
}
.comment_profile_thumb img{
    width: 50px;
    height: 50px;
    border-radius: 50%; 
}

.comment_bar .form-submit #submit {
    background-image: url(assets/img/post_bg.png);
    background-color: #11bc16;
    height: 42px;
    border: none;
    width: 100px;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #fff;
    font-family: 'lato';
    font-weight: bold;
    border-radius: 3px;
    padding-left: 35px;
	cursor: pointer;
}


.comment-respond  #submit {
    background-image: url(assets/img/post_bg.png);
    background-color: #11bc16;
    height: 42px;
    border: none;
    width: 100px;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #fff;
    font-family: 'lato';
    font-weight: bold;
    border-radius: 3px;
    padding-left: 35px;
    cursor: pointer;
}

.comment-respond #reply-title{
    font-size: 13px !important;
}
.comment-respond .logged-in-as{
    display: none !important;
}
.comment_rply_section{
    vertical-align: top;
}

.comment_btn {
	background-image: url(assets/img/post_bg.png);
    background-color: #11bc16;
    height: 42px;
    border: none;
    width: 100px;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #fff;
    font-family: 'lato';
    font-weight: bold;
    border-radius: 3px;
    padding-left: 35px;
	cursor: pointer;
}

span.bet_price {
position: relative;
top: -63px;
}

.forgot_error_reg{
    font-size: 13px;
    color: red;
    float: left;
    width: 100%;
    text-align: left;
}

.sucess_msg{
    font-size: 13px;
    color: green;
    float: left;
    width: 100%;
    text-align: left;
}

.plan_content  .wpb_content_element{
    margin-bottom: 10px!important; 
    font-size: 13px;
}

.wpcf7 .tabs-section.Form-section {
    border-radius: 20px;
}
.wpcf7 input.form-control.input-md {
    height: 40px;
    width: 100% !important;
}

.wpcf7 .wpcf7-textarea {
    height: 100px;
    width: 100% !important;
    padding: .375rem .75rem;
}
span.wpcf7-form-control-wrap.your-message {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.wpcf7 .wpcf7-submit {
    background: #83c815;
    padding: 8px 41px;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    border: none;
    cursor: pointer;
}
.wpcf7 .col-md-12 {
    padding: 0px !important;
    margin-bottom: 20px;
}

.bet_search1, placeholder {
    color: #444;
}
.currency_area, placeholder {
    color: #444;
}
.registration-form-field, placeholder {
    color: #333 !important;
    padding: 10px;
    font-size: 12px;
    font-style: italic;
}
.pagination_bets {
    margin-bottom: 17px;
    display: inline-block;
}
.pagination_bets .page-numbers.prev{
    background: #83c815;
    padding: 4px;
    text-decoration: none;
    color: #fff;
	margin-bottom: 10px;
}
.pagination_bets .page-numbers.next {
    background: #83c815;
    padding: 4px;
    text-decoration: none;
    color: #fff;
    display: inline-block;
}
.pri_main_head {
    font-size: 21px;
    font-family: 'lato';
    padding-bottom: 11px;
    padding-top: 6px;
    background: #83c815;
    margin-top: 10px;
    padding-left: 14px;
    color: #fff;
    text-transform: uppercase;
}
.sidebar_link a {
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'lato';
    color: #5f5c5c;
	padding: 20px 14px;
    display: inline-block;
    cursor: pointer;
    width: 100%;
}
.sidebar_head {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    padding: 10px 13px;
    background: #83c815;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.sidebar_link a:hover {
    color: #fff;
}
.sidebar_link {
    list-style: none;
    background: #edeaea;
    border-bottom: 1px solid #fff;
}
.sidebar-menu ul {
    padding: 0;
    margin: 0;
}
.sidebar_link:hover {
    background: #83c815;
}
.right_outer_page_sec {
    border: 1px solid #ccc;
}
.sub_pri_head {
    font-family: 'lato';
    font-size: 19px;
    font-weight: bold;
    padding: 5px 0px;
    border-bottom: 1px solid #ccc;
}
.pri_main_head {
    font-size: 18px;
    font-family: 'lato';
    padding-bottom: 8px;
}
.right_outer_page_sec.wpb_column.vc_column_container.vc_col-sm-9 .vc_column-inner {
    padding-top: 0;
}
.left_outer_page_sec.wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner {
    padding-top: 0px;
    margin-top: -34px !important;
}
.plan_content {
    height: 79vh;
    min-height: 100%;
}
.abt_cntent_outer p {
    font-size: 15px;
    font-family: 'lato';
    line-height: 24px;
}
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 205px;
    box-shadow: 0px;
    border: 1px solid #ccc;
}
span#SuccessMsg {
    font-size: 21px !important;
    margin-bottom: 13px !important;
    display: inline-block !important;
    padding-left: 14px !important;
	color:#83c815 !important;
}

.comment_text_1 p{
        color: #fff;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    margin: 0;
    line-height: 14px;
}
.sports_cat_table{
    margin-bottom: 10px;
}

label.sports_cat_label {
    color: #444;
    font-size: 16px;
    font-weight: bold;
    font-family: 'lato';
}
.not_found_matches_table{
    margin-top: 100px;
}
.not_found_matches{
    text-align: center;
    font-size: 22px;
    color: #999;
    font-family: 'lato';
}
.sport-description .sports_category{
    text-transform: capitalize;
}
.sports_cat_label{
    font-size: 16px;
    font-family: 'lato';
}
.comment_like_btn {
    display: none !important;
}
.comment_unlike_btn {
    display: none !important;
}
p.success_accept_msg {
    padding: 15px 0px;
    font-size: 18px;
    font-family: 'lato';
    color: #83c815;
    margin-bottom: 0px;
}
.accept_msg {
    border-top: 2px solid #83c815;
    border-bottom: 2px solid #83c815;
    margin-top: 29px;
    text-align: center;
}
.p_accept_btn {
    background: #83c815;
    color: #fff;
}
.accept_main {
    max-width: 500px;
    margin: 8.75rem auto;
}

.no_found_page{
    text-align: center;
    color: #fff;
    font-family: 'lato';
    padding-top: 4em;
}

#exampleModalCenter {
    background: rgba(0, 0, 0, 0.54);
}

#error_imagupload {
    position: relative;
}
.close-btn{
    color: #83c815;
    background: none;
    border: 2px solid #83c815;
}
.recipient_email_btn{
        background: #83c815;
    color: #fff;
    padding: 10px;
    margin: 0 auto;
    display: block;
    width: 150px;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #83c815;
}
.recipient_email_btn:hover{
    text-decoration: none;
    color: #fff;
}
#invite_by_email{
    top:25%;
}
.recipient_title {
    margin: 0 auto;
    color: #83c815;
}    

.multipleInput-container {
     border:1px #ccc solid;
     padding:1px;
     padding-bottom:0;
     cursor:text;
     font-size:13px;
     width:100%;
     height: auto;
     overflow: auto;
     background-color: white;
   border-radius:3px;
}
 
.multipleInput-container input {
     font-size:16px;
     width:150px;
     height:auto;
     border:0;
     margin-bottom:1px;
     outline: none;
     color: #000;
     padding: 5px;
}
 
.multipleInput-container ul {
    list-style-type:none;
    padding-left: 0px !important;
    margin-bottom: 0;
}
 
li.multipleInput-email {
     float:left;
     margin-right:2px;
     margin-bottom:1px;
     border:1px #83c816 solid;
     padding:2px;
     background:#F3F7FD;
     margin: 3px;
}
 
.multipleInput-close {
     width:16px;
     height:16px;
     display:block;
     float:right;
     margin:0 3px;
}
.email_search{
  width: 100% !important;
}
.recipient_email_error {
    color: red;
    font-size: 13px;
    margin-top: 10px;
}
.recipient_email_success {
    color: green;
    font-size: 13px;
    margin-top: 10px;
}

.success_accept_request {
    padding: 15px 0px;
    font-size: 18px;
    font-family: 'lato';
    color: #83c815;
    margin-bottom: 0px;
}
#myModal_success_invitefriend{
  background: #00000082;
}

#myModal_success_invitefriend_byfb{
  background: #00000082;
}


#myModal_success_registration{
  background: #00000082;
}

.scs_reset_password {
    color: green;
    font-weight: bold;
    width: 100%;
    float: left;
}
.reset_form_area .resetpass-btn:hover{
    cursor: pointer;
}
.like_counters .comment_ic{
   pointer-events: none;
  cursor: default;
  text-decoration: none;
}
 #ajaxloading{
    display:none;width:100%;
    height:100%;
    position:fixed;top:0%;
    left:0%;
    padding:2px;
    z-index: 100000;
    background: #000;
    opacity: 0.5;
    text-align: center;
}
#ajaxloading svg{
   top: 50%;   position: relative;
}
.multipleInput-ul2{
    display: none;
    color: #444;
    border-radius: 3px;
    border: 1px solid #ccc;
    list-style-type: none;
    padding : 9px 0 9px 14px;
    font-family: 'lato';
    font-style: italic;
    background-color: #0e0c0c1a;

}
.multipleInput-close2{
    margin-left: 5px;
    color: red;
}
.multipleInput-ul2 span{
    padding: 5px;
    background: #83c816;
    color: #fff;
    font-weight: bold;
    border-radius: 3px;
    text-align: center;
}
.no_users_found{
   pointer-events: none;
  cursor: default;
  text-decoration: none;
}
.spinner_search_freind{
    display: none;
   top: 0;
   position: absolute;
   left: 96%;
   border: 1px solid #ccc;
   border-right: none;
}
.spinner_search_freind svg{
    height: 34px;
    width: 34px;
}
.diable_input{
    background-color: #ccc; 
}
#myModal_success_add_bet .modal-footer{
    justify-content: center;
}
#myModal_bet_accept_msg .modal-footer{
    justify-content: center;
}
.edit_submit_btn {
    float: none;
}
input.dob {
    color: #444;
    border: 1px solid #ccc;
    background-color: #fff;
    width: 32.6%;
}

/*step form start*/



.steps-form-3 {
    width: 2px;
height: 470px;
    position: relative; }
.steps-form-3 .steps-row-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
.steps-form-3 .steps-row-3:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: "";
    width: 2px;
    height: 100%;
    background-color: #7283a7; }
.steps-form-3 .steps-row-3 .steps-step-3 {
    height: 150px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    position: relative; }
.steps-form-3 .steps-row-3 .steps-step-3.no-height {
    height: 50px; }
.steps-form-3 .steps-row-3 .steps-step-3 p {
margin-top: 0.5rem; }
.steps-form-3 .steps-row-3 .steps-step-3 button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important; }
.steps-form-3 .steps-row-3 .steps-step-3 .btn-circle-3 {
    width: 60px;
    height: 60px;
    border: 2px solid #59698D;
    background-color: white !important;
    color: #59698D !important;
    border-radius: 50%;
    padding: 18px 18px 15px 15px;
    margin-top: -22px; }
.steps-form-3 .steps-row-3 .steps-step-3 .btn-circle-3:hover {
    border: 2px solid #4285F4;
    color: #4285F4 !important;
    background-color: white !important; }
.steps-form-3 .steps-row-3 .steps-step-3 .btn-circle-3 .fa {
    font-size: 1.7rem; }
    /*step form end*/
select.edit_form_top.business_type{
    height: 46px;
    width: 100%;
    border-radius: 5px;
    background-color: white;
    float: left;
    padding-left: 10px;
    border: 1px solid #ccc;
    color: #444 !important;
}
input.dob_day {
    height: 46px;
    border-radius: 5px;
    background-color: white;
    float: left;
    margin-right: 6%;
    width: 29.33%;
    padding-left: 10px;
    border: 1px solid #ccc;
    color: #444;
}
input.dob_month {
    height: 46px;
    border-radius: 5px;
    background-color: white;
    float: left;
    margin-right: 6%;
    width: 29.33%;
    padding-left: 10px;
    border: 1px solid #ccc;
    color: #444;
}
input.dob_year {
    height: 46px;
    border-radius: 5px;
    background-color: white;
    float: left;
    width: 29.33%;
    padding-left: 10px;
    color: #444;
     border: 1px solid #ccc;
}
input.exp_month {
    height: 46px;
    border-radius: 5px;
    background-color: white;
    float: left;
    margin-right: 6%;
    width: 47%;
    padding-left: 10px;
    border: 1px solid #ccc;
    color: #444;
}
input.exp_year {
    height: 46px;
    border-radius: 5px;
    background-color: white;
    float: left;
    width: 47%;
    padding-left: 10px;
    border: 1px solid #ccc;
    color: #444;
}
        