/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Product Notifications module CSS stylesheet
 *
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com>
 * @version    d81cec22fe05c6e8bb3ade2191e34053f239d6c9, v6 (xcart_4_7_6), 2016-06-14 14:52:09, main.css, aim
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/*
 * Notification request button
 */

.prod-notif-request-wrap {
	display: block;
	margin: 20px 10px 10px 10px;
}

a.prod-notif-request-button {
	padding-left:    0px;
	white-space:     nowrap;
	text-decoration: none;
	margin:          0;
	vertical-align:  bottom;
}

.prod-notif-request-button img {
	display:        inline;
	vertical-align: bottom;
	border-spacing: 0;
	margin:         0;
	padding:        0;
}

a.prod-notif-request-button:hover img {
}

div a.prod-notif-request-button:hover {
	text-decoration: none;
}

div a.prod-notif-request-button:hover span {
	text-decoration: underline;
}

/*
 * Notification request body
 */
.prod-notif {
	margin: 10px;
	padding: 20px;
	border: 1px solid #dee0e0;
	width: calc(100% - 20px);
	border-radius: 5px;
}

.prod-notif-request-submit-line {
	display: -webkit-flex;
	display: flex;
}

.prod-notif-request-submit-line input {
	margin: 0px !important;
}

.prod-notif-request-submit-line .button {
	margin: 0px !important;
	margin-left: 10px !important;
	height: 50px;
}

.prod-notif-email {
	border:     solid 1px #BBBBBB;
	margin:     10px 0 0 0;
	background: #FFFFFF;
	width:      200px;
}

.products-table .prod-notif-email {
	width: 150px !important;
}

input.prod-notif-email:focus {
	border: solid 1px #999999;
}

.prod-notif-email-error {
	border:           solid 1px #B51A00 !important;
	background-color: #F7F3F3 !important;
}

.prod-notif-email-default-value {
	color: #AAAAAA;
}

.prod-notif-request-submit-message {
	color:  green;
	line-height: 1.3;
	margin-top: 5px;
	margin-bottom: -10px;
}

.prod-notif-request-submit-error-message {
	color: red !important;
}

.products .price-row {
	line-height: 26px;
}
