/**
 * Form Styling
 * - .booking-add
 */
@media (min-width:480px){
	.booking-add {
		padding: 0 30px 0 30px;
		border: 2px solid #50b1a1;
		border-radius: 10px;
	}
}
/* Booking-Add general input */
.booking-add .ginput_container { margin-right:5px; }
.booking-add input[type=text],
.booking-add input[type=password],
.booking-add textarea,
.booking-add select {
	border-radius:5px;
	height:30px;
}

/**
 * Form Bookings Live : ID1
 */
/* Service */
#input_1_16, /* service_id */
/* Bookings */
#input_1_150, /* customer_id */
#input_1_152, /* customer_type */
#input_1_73, /* customer_username */
#input_1_6, /* booking_start */
#input_1_7, /* booking_end */
#input_1_162, /* previous_booking_lists */
#input_1_40, /* booking_emergency_name */
#input_1_144, /* booking_referral */
#input_1_139, /* booking_referral_desc */
/* Pets */
#input_1_156, /* previous_pets_lists1 */
#input_1_158, /* previous_pets_lists2 */
#input_1_159, /* previous_pets_lists3 */
#input_1_160, /* previous_pets_lists4 */
#input_1_163, /* pets_DOB1 */
#input_1_164, /* pets_DOB2 */
#input_1_165, /* pets_DOB3 */
#input_1_166, /* pets_DOB4 */
#input_1_129, /* pets_last_vaccinated1 */
#input_1_130, /* pets_last_vaccinated2 */
#input_1_131, /* pets_last_vaccinated3 */
#input_1_132 /* pets_last_vaccinated4 */
{
    width:100%;
}
/* Extras */
#field_1_135 > label, /* user_agreements */
#field_1_136 > label /* user_agreements */
{
    display:none;
}
/* Other */
#field_1_69 { margin-bottom:5px; }


/**
 * Form Bookings Live : ID11
 */
/* Service */
#input_11_16, /* service_id */
/* Bookings */
#input_11_150, /* customer_id */
#input_11_152, /* customer_type */
#input_11_73, /* customer_username */
#input_11_6, /* booking_start */
#input_11_7, /* booking_end */
#input_11_162, /* previous_booking_lists */
#input_11_40, /* booking_emergency_name */
#input_11_144, /* booking_referral */
#input_11_139, /* booking_referral_desc */
/* Pets */
#input_11_156, /* previous_pets_lists1 */
#input_11_158, /* previous_pets_lists2 */
#input_11_159, /* previous_pets_lists3 */
#input_11_160, /* previous_pets_lists4 */
#input_11_163, /* pets_DOB1 */
#input_11_164, /* pets_DOB2 */
#input_11_165, /* pets_DOB3 */
#input_11_166, /* pets_DOB4 */
#input_11_129, /* pets_last_vaccinated1 */
#input_11_130, /* pets_last_vaccinated2 */
#input_11_131, /* pets_last_vaccinated3 */
#input_11_132, /* pets_last_vaccinated4 */
/* Users */
#input_11_127
{
    width:100%;
}
/* Extras */
#field_11_135 > label, /* user_agreements */
#field_11_136 > label /* user_agreements */
{
    display:none;
}
#field_11_24 { margin-bottom:0px; } /* service_section */
#field_11_133 { margin-bottom:-25px; } /* additional_service_section */
#field_11_23 { margin-top:30px !important; } /* service_price_section */
#field_11_75 { padding-right:5px !important; }
#field_11_189, /* partners */
#field_11_25, /* emergency_contact */
#field_11_43 /* veterinarian */
{
    margin-bottom:10px !important;
}
/* Other */
#field_11_69 { margin-bottom:5px; }


/**
 * User Login Modal
 */
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content/Box */
@media (min-width:480px){
    .modal-content {
        background-color: #fefefe;
        margin: 15% auto; /* 15% from the top and centered */
        padding: 40px;
        border: 1px solid #888;
        width: 600px; /* Could be more or less, depending on screen size */
        height:550px;
    }
}
@media (max-width:480px){
    .modal-content {
        background-color: #fefefe;
        margin: 15% auto; /* 15% from the top and centered */
        padding: 20px;
        border: 1px solid #888;
        width: 100%; /* Could be more or less, depending on screen size */
    }
}
/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}
.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}