input,textarea{border:1px solid #ee163a}input.checkbox{-webkit-appearance:checkbox}.jaincenter .wpcf7-select,.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-group{margin-bottom:15px}.registration-form .col-sm-6{width:50%;float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.registration-form .col-sm-4{width:33.33%;float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.registration-form label{font-weight:500;margin-bottom:7px;display:block;font-size:15px}.registration-form input.checkbox{margin-right:5px}.wppb-user-forms label{display:block;width:100%;font-weight:500}.wppb-user-forms input{width:100%;float:none}.wppb-user-forms{width:500px;margin:0 auto}.wppb-user-forms #rememberme{-webkit-appearance:checkbox;width:auto}.wppb-user-forms .button-primary{font-size:11px;display:inline-block;background:rgb(238,22,58);color:white;border:2px solid rgb(238,22,58);border-radius:40px;text-transform:uppercase;-webkit-box-shadow:0 10px 30px 0 rgba(238,22,58,0.3);-moz-box-shadow:0 10px 30px 0 rgba(238,22,58,0.3);box-shadow:0 10px 10px 0 rgba(238,22,58,0.3);letter-spacing:.04em;width:130px;margin:0 auto;height:40px;display:block;font-weight:700}.wppb-user-forms .button-primary:hover{box-shadow:none;color:rgb(238,22,58);background-color:transparent}::placeholder{font-size:13px}:-ms-input-placeholder{font-size:13px}::-ms-input-placeholder{font-size:13px}form.registration-form fieldset{display:none}.input-error{border-color:red!important}.fields-mandatory{color:red!important;float:right;font-size:11px;font-weight:600}.panel-box{border:1px solid #dff0d8;margin-bottom:10px}.float-left{float:left}.note{color:red!important;font-size:11px;font-weight:600;text-align:justify}.success-msg{color:green!important;float:right;font-size:11px;font-weight:600;text-align:justify}.errors-toast{background-color:rgb(238,22,58);color:#ffffff;font-family:Calibri;font-size:15px; padding: 12px 30px; margin-right:10px; text-align:center;border-radius:25px;-webkit-box-shadow:0 0 24px -1px rgba(56,56,56,1);-moz-box-shadow:0 0 24px -1px rgba(56,56,56,1);box-shadow:0 0 24px -1px rgba(56,56,56,1)}.success-toast{background-color:#237324;color:#ffffff;font-family:Calibri;font-size:15px;padding: 12px 30px; margin-right:10px; text-align:center;border-radius:25px;-webkit-box-shadow:0 0 24px -1px rgba(56,56,56,1);-moz-box-shadow:0 0 24px -1px rgba(56,56,56,1);box-shadow:0 0 24px -1px rgba(56,56,56,1)}.full-event-link{position:relative;display:block;cursor:pointer;padding-left:40px;font-weight:600}.full-event-link.collapsed:before{content:'Show';position:absolute;left:0;font-weight:600}.full-event-link:before{content:'Hide';position:absolute;left:0;font-weight:600}.pac-container:after{background-image:none!important;height:0}.subtitle{display:none!important}.panel-box .full-event .collapse{height:200px;overflow:auto}

/*#frm_mobile_verification fieldset{display:none}*/
.box{
        padding: 20px;
        /*display: none;*/
        margin-top: 20px;
    }

/**********Booth style ********************/
.custom-forms label.control-label{
	font-weight: 500;
    margin-bottom: 7px;
    display: block;
    font-size: 15px;
}
.custom-forms .form-control{
	border-radius: 0;
}
.custom-forms textarea.form-control{
	height: auto;
}
.custom-forms .submit-btn, .custom-forms .btn{
	border-radius: 0px;
}
.custom-forms .input-file{
	width: 100%;
	background: #f2f2f2;
	padding: 5px 10px;
    height: auto;
}
.custom-forms .close{
	height: auto;
    padding: 2px;
}
.alert-fixed {
    position:fixed; 
    top: 0px; 
    left: 0px; 
    width: 100%;
    z-index:9999; 
    border-radius:0px
}	
.no-border-radius{
    border-radius: 0 !important;
}
.close{
    height: auto;
    padding: 2px;
}
#file_link{
    padding:10px;
    background-color: #f2f2f2; 
}
label.error{
    color: #de3e3a !important;
    font-size: 12px;
}
.booth_location{
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.booth_location label{
    width: 100%;
    margin-bottom: 0px;
    padding: 3px;
}
/*.booth_location label input[type="radio"] {
    float: left;
    margin-left: 5px;
}*/
.booth_location.booth_location_booked{
    background: grey !important;
    color: #fffffff !important;
}
.size-list-table li{
    display: inline-block;
    width: 33%;
}
#openTicketModal{
    padding-right: 0px !important;
}
#openTicketModal .modal-dialog {
      width: 100%;
      height: 100%;
      padding: 0;
      margin:0;
}
#openTicketModal .modal-content {
      height: 100%;
      border-radius: 0;
      overflow:auto;
}
.booth_reg_frmpading td {
  padding: 0;
}
.btn_booth_page_frm {
    text-align: center;
    color: #ffffff;
}
.speaker-form .errors-toast{
        box-shadow: 0 0 5px -1px rgba(56,56,56,0.5);
            font-size: 18px;
                font-family: sans-serif;
                    margin-bottom: 20px;
                        padding: 10px 30px;
}
@media(max-width: 767px){
.bottom-section-account .btn{
    margin-bottom: 5px; 
}
}



.back_dashboard a {
    align-items: center;
    justify-content: center;
    float: right;
    background: #ee163a;
    color: #fff;
    font-size: 18px;
    padding: 10px 40px;
    border: none !important;
    border-radius: 50px;
    font-weight: 600;
    transition: 0.2s;
}
