/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.hide-field {
	display: none;
	visibility: hidden;
}

.student-details ul{
	list-style: none;
}

input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.checkin-none {
	font-weight: bold;
	color: #fe1010;
}

.template {
	display: none;
}

.upcoming-camps-detail{
    padding-top: 2%;
    border-top: 1px solid #000;
}
.upcoming-camps-detail h3{
    color: #e66157;
}
/* agree checkbox in register page */
#agrre_term span {
    display: table-cell;
    vertical-align: middle;
}
#agrre_term span #reg_agrre_term_check,
#agrre_term span #reg_marketing_term_check{
	margin: 0;
	padding: 0;
}


/**2018-07-24**/
form#student-details input.error, form#student-details select.error{border: 1px solid #e66157 !important;}
form#student-details label.error{color: #e66157 !important; font-weight: 600;}
form#student-details label#leave_with-error{margin-top: -13px;}

form#student-details-medical input.error, form#student-details-medical select.error{border: 1px solid #e66157 !important;}
form#student-details-medical label.error{color: #e66157 !important; font-weight: 600;}
form#student-details-medical label#leave_with-error{margin-top: -13px;}
