@charset "UTF-8";

.megaask_formbox {
    width:500px;
    float:right;
	max-width: 100%;
}

.megaask_formbox .submit {
    text-align:center;
}

.megaask_msg {
    height:150px!important;
}

#uniform-megaask_terms {
    float:left;
    margin-top:3px;
    margin-right:10px;
}

label[for='megaask_terms'] a {
    text-decoration:underline;
    color:#00a;
}

.megaask_sending_dialog .ui-dialog-titlebar {
    display:none;
}

.megaask_sending_dialog .ui-dialog-content p {
    text-align:center;
    margin:30px 0;
}
.megaask_result_dialog{max-width: 100%;}
.megaask_result_dialog .ui-dialog-titlebar {
    background-image:linear-gradient(#009ad0,#007ab7);
    border-color:#0079B6 #006FA8 #012740;
    color:#fff;
}

.megaask_result_dialog .ui-dialog-content p {
    text-align:center;
    margin:30px 0;
}

.megaask_form_group {
    margin-bottom:15px;
}

.megaask_form_group.megaask_form_ok input,
.megaask_form_group.megaask_form_ok textarea {
    background:url("../../../modules/megaask/img/form-ok.png") no-repeat scroll 98% 5px #ddffdd;
    border:1px solid #0f0;
}

.megaask_form_group.megaask_form_error input,
.megaask_form_group.megaask_form_error textarea {
    background:url("../../../modules/megaask/img/form-error.png") no-repeat scroll 98% 5px #ffdddd;
    border:1px solid #f00;
}

.megaask_form_control {
    box-shadow:none;
    height:27px;
    padding:3px 30px 3px 5px;
    background-color:#FFFFFF;
    border:1px solid #D6D4D4;
    border-radius:0;
    color:#9C9B9B;
    display:block;
    font-size:13px;
    line-height:1.42857;
    transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align:middle;
    width:450px;
	max-width: 100%;
}


.megaask_buttons {
    text-align:center;
}


.megaask_button_send,
.megaask_button_cancel {
    -moz-user-select:none;
    border:1px solid transparent;
    border-radius:0;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    font-weight:normal;
    line-height:1.42857;
    margin-bottom:0;
    padding:6px 12px;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
}

.megaask_button_send {
    background-color:#46A74E;
    border-color:#3E9546;
    color:#FFFFFF;
}

.megaask_button_send[disabled] {
    background-color:#7a7;
    cursor:default;
}


.megaask_button_cancel {
    background-color:#D9534F;
    border-color:#D43F3A;
    color:#FFFFFF;
}
div.checker{
	float:left;
}
#megaask_box{
	padding:13px 19px;
	clear:both;
}

.megaask_opener {
	display:inline-block;
	color: #fff;
    background-color: #2fb5d2;
    border-color: transparent;
	padding:10px;
	position:relative;
	
	width: 100%;
	max-width: 500px !important;
}

.megaask_opener:hover {
	color: #fff;
    background-color: #2592a9;
    border-color: transparent;
}

.megaask_opener span {
		padding:0px;
		color:#FFFFFF;
		display:block !important;
		font-size:1.2em;
		font-weight:600;
		transition:all 0.3s ease 0s;
		text-transform: uppercase;
	}

.megaask_dialog {
	display:none;
}

	.ui-widget-overlay{
		z-index:9998;
	}
	.ui-dialog{
		z-index:9999;
	}
		.ui-dialog .ui-dialog-title{
			float: none;
			margin: 0;
			width: auto;
		}

.megaask_form_dialog {
	width:700px;
	max-width: 100%;
}

	.megaask_form_dialog .ui-dialog-titlebar {
		background-image:linear-gradient(#009ad0,#007ab7);
		border-color:#0079B6 #006FA8 #012740;
		color:#fff;
	}

	#recaptcha_area{
		margin:auto;
	}

#megaask_product {
	width:200px;
	float:left;
	text-align:center;
}

	#megaask_product > img {
		margin:1em 0;
	}
	#megaask_product .product_desc{
		text-align:left;
	}