/**
* Purpletree_StockNotification custom
* NOTICE OF LICENSE
*
* This source file is subject to the Purpletree License that is bundled with this package in the file license.txt.
* It is also available through online at this URL: https://www.purpletreesoftware.com/license.html
*
* @category    Purpletree
* @package     Purpletree_StockNotification
* @author      Purpletree Software
* @copyright   Copyright (c) 2017
* @license     https://www.purpletreesoftware.com/license.html
*/

#stocknotificationform > .purplepurple-fieldset > .purple-field, #stocknotificationform  .purplepurple-fieldset > .purple-fields > .purple-field {
    margin: 0 0 18px;
}
.purple-field input#customer_email {
     border: 1px solid #ccc;
    height: 20px;
    padding: 6px;
    width: 250px;
}
.stocknotificationform .purple-actions-toolbar .purple-primary button{
     font-size: 14px;
     padding: 7px 15px;
     margin: 0 15px 0 0;
     width: 100%;
     letter-spacing: 1px;
     border-color: #e11b24;
     background-color: #e11b24;
     float: left;
     color: #fff;
     cursor: pointer;
     font-weight: 400;
     line-height: 22px;
     border-radius: 3px;
     height: 38px;
     box-shadow:none;
}
.stocknotificationform .purple-actions-toolbar .purple-primary {
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}
.stocknotificationform .purple-actions-toolbar::after {
    content: "";
    display: table;
    clear: both;
}
.stocknotificationform select {
     -moz-appearance: none;
    background: #fff url("../images/select-bg.svg") no-repeat scroll 100% 48% / 30px 60px;
    border: 1px solid #ccc;
    height: 32px;
    text-indent: 0.01em;
    text-overflow: "";
    border-radius: 6px;
    padding: 4.5px 9px 4px;
    width: 100%;
}
.stocknotificationform .purplelabel {
    font-size: 1.4rem;
    font-weight: 400;
     display: inline-block;
    margin: 0 0 8px;
}
.stocknotificationform .purplelabel::after {
    color: #e02b27;
    content: "*";
    font-size: 1.2rem;
    margin: 0 0 0 4.5px;
}
#stocknotificationform > .purplepurple-fieldset > * {
    letter-spacing: normal;
}
#stocknotificationform > .purplepurple-fieldset > .purplelegend {
      border: 0 none;
    color: #08c;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 20px;
    padding: 0;
    text-transform: uppercase;
     color: #e11b24;
     line-height: 1.2;
     letter-spacing: normal;
}
#stocknotificationform > .purplepurple-fieldset:nth-child(1) {
    float: left;
}
#stocknotificationform > .purplepurple-fieldset {
    margin-top:0;
    border: 0 none;
    letter-spacing: -0.31em;
    margin: 0 0 10px;
    padding: 0;
    width: 48%;
}
.stocknotificationform {
    background: #fff none repeat scroll 0 0;
    border-color: #08c #ececec #ececec;
    border-style: solid;
    border-width: 4px 1px 1px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
    padding: 15px 25px 15px;
    border-top-color: #e11b24;
}