/********************************************/
/****			-==ATTENTION==-			****/
/**** 	MOVE THIS FILE BEFORE EDITING 	***/

/*** Please move this file to: 'wp-content/uploads/espresso/templates directory before editing ****/

/**
    Multi registration form style
*/

#event_espresso_registration_form .registration_page_display { display: static; }
span.registration_link { display: none; }

#event_espresso_checkout_form {
    border: 2px solid #e8e8e8;
    margin: 5px 0;
	font-size: 1em;
    padding: 5px;

}

.event_total_price{

    color: #333333;
    font-size: 18px;
    float: right;
    text-align: right;
    padding:5px;
    width: 100px;

}

.multi_reg_cart_block{
    margin:5px;
    border: 2px solid #d1d1d1;
    padding:5px;
}


#event_espresso_coupon_wrapper {
    background-color:  #eaedce;
    margin:5px;
    border: 2px solid #d1d1d1;
    padding:5px;
    overflow:hidden;
    text-align: right;
}
#event_espresso_total_wrapper {
    background-color:  #eaedce;
    margin:5px;
    border: 2px solid #d1d1d1;
    padding:5px;
    overflow:hidden;
}

#event_espresso_shopping_cart table{
    width:100%;
    text-align: left;
}

#event_espresso_registration_form {

    background-color:  #f4f3f2;

    margin: 10px 3px;

}


/**
* End Multi registration form style
*/





.event_espresso_error {
 margin: 0 0 10px 0;
 padding: 5px 10px;
 border: #ff6666 1px solid;
 background-color:  #ffcccc;
 color: #000;
}


.event_espresso_error p {
 margin: 0; color: #333;
}


.event_espresso_error p em {
 color: #C00;
 font-style: normal;
 font-weight: bold;
 display: block;
}



.event_espresso_attention {
 margin: 0 0 10px 0;
 padding: 5px 10px;
 border: #FC6 1px solid;
 background-color: #FFC;
}


.event_espresso_attention p {
 margin: 0;
}


.event_espresso_attention p em {
 color: #C00;
 font-style: normal;
 font-weight: bold;
display: block;
}



/*
* from http://vesess.com/sandbox/form_template.html#
*/



.event_espresso_form_wrapper form p {
 margin: 3px 3px 0 3px;
}


.event_espresso_form_wrapper form p.note {
 margin-left: 170px;
 font-size: 1.1em;
 color: #333;
}


.event_espresso_form_wrapper form fieldset {
 margin: 10px 0;
 padding: 10px;
 border: #DDD 1px solid;
}


.event_espresso_form_wrapper form legend {
 font-weight: bold;
 color: #666;
}

.event_espresso_form_wrapper form fieldset div {
 padding: 0.25em 0;
}


.event_espresso_form_wrapper label,

.event_espresso_form_wrapper span.label {

    margin-right: 10px;

    padding-right: 10px;

    width: 150px;

    display: block;

    float: left;

    text-align: left;

    position: relative;
}


.event_espresso_form_wrapper label.error,

.event_espresso_form_wrapper span.error {
 float:right;
 color: #C00;
 width: auto;
}


.event_espresso_form_wrapper label em,

.event_espresso_form_wrapper span.label em {
 position: absolute;
 right: 0;
 font-size: 120%;
 font-style: normal;
 color: #C00;
}


.event_espresso_form_wrapper input.error {
 border-color: #C00;
 background-color: #FEF;
}


.event_espresso_form_wrapper input:focus,

.event_espresso_form_wrapper input.error:focus,

.event_espresso_form_wrapper textarea:focus {
 background-color: #FFC;
 border-color: #FC6;
}


.event_espresso_form_wrapper div.controlset label,
.event_espresso_form_wrapper div.controlset input {
 display: inline;
 float: none;
}


.event_espresso_form_wrapper div.controlset div {
 margin-left: 170px;
}


.event_espresso_form_wrapper div.buttonrow {
 margin-left: 180px;
}


.submit {

    margin:5px;

    padding: 0.3em;


}


.event_form_field{

	 clear: both;

}


.btn_event_form_submit {

	width:150px;

	height:40px;

}


.btn_event_form_submit:hover {

	background: #58B366;

	color:#FF9 !important;

}



.espresso_confirm_registration #confirm,
.espresso_confirm_registration #confirm2 {
	height:40px;

}

.espresso_confirm_registration #confirm:hover,
.espresso_confirm_registration #confirm2:hover{

	background: #58B366;
	
	color:#FF9;

}



.event_espresso_form_wrapper ul{

    margin-left:150px;

}


.event_espresso_form_wrapper ul li{

    list-style: none;

	margin-left:20px;

}



.event_espresso_form_wrapper h1{


    font-size: 1.5em;

    padding: 5px;

    color:  #f1f1f1;

}


.event_espresso_form_wrapper h2{


    font-size: 1.2em;

    padding: 5px;

    color:  #279ef1;
}



.event_espresso_form_wrapper h3{


    font-size: 1.1em;

    padding: 5px;

    color: #333;

}



.event_espresso_form_wrapper .copy_dropdown_wrapper{


    padding: 10px;

    color: #979da2;


}



.recaptchatable #recaptcha_response_field {
left:0 !important;
}





table.price_list{

    margin: 10px auto;

    width: 90%;

    border: 1px;

    font-size: 1.1em;

}


table.price_list tr{

    background-color: #c7e9c8;

}


table.price_list td{

    padding: 5px;

}


table.price_list td.price_type{

    width:150px;


}


table.price_list td.price{

    width:150px;


}


table.price_list td.selection{

    width:20px;

}

pre
{

    height:200px;

    overflow:auto;

    border:2px solid orange;

}


/********************************************/
/****			-==ATTENTION==-			****/
/**** 	MOVE THIS FILE BEFORE EDITING 	***/

/*** Please move this file to: 'wp-content/uploads/espresso/templates directory before editing ****/
