/**
 * Please do not edit or add any code in this file without the permission of Saravana Technology Solutions
 *
 * @author    Saravana Technology Solutions
 * @copyright Saravana Technology Solutions
 * @license   https://www.pibblu.com
 * Prestashop version 1.7+
 * Zipcheck 17.0.0
 * Mar 2018
 */

.zipcheck_wrapper {
    background: white;
    box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);
    padding: 1rem 1rem;
    margin-top: 2rem;
	display: block;	
}
.zipcheck_validator_block {
	display: table;
	width: max-content;
	width: 100%;
}
.zipcheck_block_title {
	padding-right: 5px;
	display: table-cell;
	vertical-align: middle;
	min-height: 42px;
	font-size: .9375rem;
	margin-bottom: .5rem;
	font-family: inherit;
	font-weight: 700;
	line-height: 1.1;
	color: inherit;
}
#zipcheck_zipcode {
	display: table-cell;
	vertical-align: middle;
    background: #f1f1f1;
    color: #7a7a7a;
    border: 1px solid rgba(0,0,0,.25);
    padding: 0.5rem 1rem;
    border-collapse: separate;
    font-size: 1rem;
    line-height: 1.25;
	max-width: 125px;	
}
#submitZipcheck {
	display: table-cell;
    -webkit-appearance: button;
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,.2);
    text-transform: uppercase;
    font-weight: 600;
    padding: .5rem 1.25rem;
    color: #fff;
    background-color: #2fb5d2;
    border-color: transparent;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    font-size: 1rem;
    border-radius: 0;
    touch-action: manipulation;	
}

#zipcheckstatus {
    text-align: left;
    padding-top: 5px;
}

p.payment_module a.cod {
    background: url("../img/cash.png") no-repeat scroll 15px 15px #FBFBFB;
}
p.payment_module a.codno {
    background: url("../img/cashno.png") no-repeat scroll 15px 15px #FBFBFB;
}

p.payment_module a.cod::after, p.payment_module a.codno::after {
    color: #777;
    content: "\f054";
    display: block;
    font-family: "FontAwesome";
    font-size: 25px;
    height: 22px;
    margin-top: -11px;
    position: absolute;
    right: 15px;
    top: 50%;
    width: 14px;
}

#zipcheck_block_left {
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    margin-top: 5px;
    padding-top: 5px;
    width: 100%;
    margin-bottom: 5px;
}


#zipcheck_block_left h4 {
    background-color: transparent !important;
    text-align: left;
    color:#000000;
}
#zipcheck_block_left #zipcheckstatus {
    color:inherit;
    font-weight: inherit;
}
#zipcheck_block_left p.entry_block {
    background-color:transparent !important;
}

#zipcheck_block_left p.success_inline {
    color: #418B19;
    font-weight: bold;
    background-color: #CCCCCC;
    padding: 0 0 6px 6px;
}
#zipcheck_block_left p.warning_inline {
    color: #DA0F00;
    font-weight: bold;
    background-color: #CCCCCC;
    padding: 0 0 6px 6px;
}

#zipcheck_block_left input.inputNew {
    padding:0px 5px 0px 0px;
    height:31px;
    width:180px;
    border:1px solid #ccc;
    //border-right:none;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-radius-topleft: 3px;
    -webkit-border-radius-bottomleft: 3px;
    //border-top-left-radius: 3px;
    //border-bottom-left-radius: 3px;
    font-size:12px;
    color:#999;
}
*:first-child+html #zipcheck_block_left input.inputNew {position:static;}/* hack ie 7 */

#zipcheck_block_left input.button_mini {
    position:relative;
    //left:-33px;
    height:30px;
    width:30px;
    border:0;
    text-indent:-5000px;
    background:url(../img/bg_bt_zipcheck_ok.gif) no-repeat 0 0;
    cursor:pointer
}
*:first-child+html #zipcheck_block_left input.button_mini {padding-left:24px !important;}/* hack ie 7 */

