.email-stockalert-input{
	float:left;
	width: 80%;
}
.submit-stockalert-input {
    width: 20%;
    float: right;
}
.email-stockalert-input input, .submit-stockalert-input input{
	height: 40px;
}
.submit-stockalert-input input{
	float: left;
   	width: 100%;
    background: #1979c3;
    border: 1px solid #1979c3;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 600;
	font-size: 14px;
	text-transform: capitalize;
}
.stockalert-submit-btn:hover{
	background: #333;
	border: 1px solid #333;
}
.mconnect-stockalert, .mconnect-stockalert-bundle, .mconnect-stockalert-group{
	/*text-align: center !important;*/
	margin: 10px 0px;
	border: 1px #ccc solid;
    padding: 10px;
}
.product-info-stock-sku{
	display:block !important;
}
.product-info-price{
	/*width: 55% !important;*/
}
.product-info-main .product-info-price .price-box{
	width: 100%;
	float: left;
}
.product-info-main .product-info-stock-sku{
	float: left;
	min-width: 100%;
	padding-left: 0px;
}
.stock.unavailable{
	text-align:left;
	color:#F00;
	font-size: 16px;
	font-weight: 400 !important;
}
.sku .value, .sku{
	text-align:left;
}
.mconnect-stockalert-form {
    margin: 5px 0;
    width: 100%;
   
}

.page-product-grouped .product-info-price{
	width:100%;
}
.table.grouped .col.item {
   width: 13%;
}
.grouped .email-stockalert-input{
	width: 69%;
}
.grouped .submit-stockalert-input{
	width: 31%
}
.grouped .submit-stockalert-input input{
	font-size: 12px;
}
.grouped .table.grouped .col.qty{
	padding: 11px 0px;
}
.item span, .item strong{
	color: #1979C3;
}
.grouped .product-item-name {
    color: #000 !important;
    font-size: 16px;
}
.mconnec-subscriber-title {
    text-align: left;
}
.guest_users_message{
	text-align:left;
}