﻿.mpp_formField label {
    vertical-align: baseline;
    font-weight:normal;
}
.mpp_formLabelOver, .mpp_formLabelOver label {
    font-size: 16px;
    padding-top:15px;
}

.mpp_custom_form_required{
    color:#c40707;
}

.mpp_formControlGroup label, .mpp_formField label{
    padding: 4px 4px;
}


a:focus, a:hover {
    color: #23527c;
    text-decoration: none;
}

.mpp_navLink {
    display: inline-block;
    padding: 4px 12px;
    border: solid 1px #215FAD;
    background-color: #61B7E6;
    color: #FFF!important;
    text-decoration: none;
    font-size: 11pt;
    cursor: pointer;
    border-radius: 0;
}

.mpp_formField label, .mpp_custom_form_label {
    display: inline-block;
    vertical-align: top;
    min-width: 240px;
    padding: 4px 4px;
    margin: 4px 0 4px 0;
    font-weight: bold;
}

.mpp_full_width {
    display: block !important;
    width: 100% !important;
}

#btnAddRegistration {
	display: none;
}

@media (max-width: 480px) {

	#mpp_registration_form_table > tbody > tr > td > div
	{
		display: inline-block;
		min-width: 300px;
	}

	.mpp_custom_form_control {
		display: block !important;
		/* width: 300px; */
		width: auto;
		padding: 3px;
		margin: 4px 0 4px 0;
	}	
	
    .mpp_formField div {
        display: block;
    }

    h1 {
        font-size: 16pt;
    }

    h2 {
        font-size: 14pt;
    }

    h3 {
        font-size: 13pt;
    }

    textarea {
        display: block;
        width: 100%;
    }
}

#mpp_registration_form_table > tbody > tr.mpp_formLabelRow.mpp_productOptionTitleRow > td.mpp_formLabelOver.option_qty,
#mpp_registration_form_table > tbody > tr > td:nth-child(2)
{
	display: none;
}

#mpp_event_signup_header_price
{
	display: none;
}

input[type=checkbox]
{
    height: 20px;
    width: 20px;
    vertical-align: bottom;
    position: relative;
    top: -8px;
}

input[type=radio]
{
    height: 20px;
    width: 20px;
    vertical-align: bottom;
    position: relative;
    top: -8px;
}

.mpp_productOptionDescription {
	display:none;
}

#mpp_custom_form {
	margin-top: 35px;
}