/*PC CODE*/

@media screen and (min-width: 767px) {

.webform-submission-_2285-add-form .form-type-webform-terms-of-service.js-form-type-webform-terms-of-service.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-terms-of-service.form-item-terms-of-service {
    margin: 0px;
}

.webform-submission-_2285-add-form input#edit-name, input#edit-last-name-app, input#edit-email, input#edit-email--2, input#edit-email--3 {
    width:100%;
}

.webform-submission-_2285-add-form div#edit-container-1, div#edit-container-1--2, div#edit-container-1--3 {
    width: 50%;
    display: inline-block;
}

.webform-submission-_2285-add-form div#edit-container-2, div#edit-container-2--2, div#edit-container-2--3 {
    width: 49%;
    display: inline-block;
padding-left:30px;
    vertical-align: top;
}

.webform-submission-_2285-add-form .webform-submission-form .form-textarea-wrapper {
    width: 100% !important;
}
.webform-submission-_2285-add-form .form-textarea-wrapper {
    width: 100% !important;
}

.webform-submission-_2285-add-form textarea#edit-what-is-your-question- {
    min-height: 146px;
}
  
.webform-submission-_2285-add-form label[for=edit-course-title] {
   width:260px;
  }
}
/*MOBILE CODE*/
@media screen and (max-width: 767px) {
.webform-submission-_2285-add-form
.webform-submission-_2285-add-form label,
	.webform-submission-form input[type=text], 
	.webform-submission-form input[type=number], 
	.webform-submission-form input[type=date], 
	.webform-submission-form input[type=tel], 
	.webform-submission-form input[type=email],
	.webform-submission-form select,
	.webform-submission-form .form-textarea-wrapper {
		width: 100% !important;
	}
  .webform-submission-_2285-add-form label[for=edit-course-title] {
       width: 260px;
       float: left;
  }
}

/*CODE FOR THE BOTH VIEWS*/
.webform-submission-_2285-add-form input#edit-terms-of-service, input#edit-terms-of-service--2, input#edit-terms-of-service--3 {
    display: inline-block !important;
    margin-right: 5px;
}

.webform-submission-_2285-add-form input#edit-submit, input#edit-submit--2, input#edit-submit--3{
    border: 1px solid #0856a000 !important;
    color: #0067b9 !important;
    text-transform: uppercase;
    padding: 5px 25px;
    background-color: white !important;
}

.webform-submission-_2285-add-form input#edit-course-title {
    width:100%;
  border: 0px;
    background: none;
    color: white;
    vertical-align: top;
    padding: 5px 0px;
}

.webform-submission-_2285-add-form input#edit-age {
    color: #4e4e4e;
}

.webform-submission-_2285-add-form label.js-form-required.form-required::after{
 display:none; 
}

