/**
 * Plugin: One Page Checkout for VirtueMart byPV
 * Copyright (C) 2014 byPV.org <info@bypv.org>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/*** Fixed checkboxes in templates based on T3 Framework  ***/



#bypv_cart input.text_button {
    padding: 10px 15px;
    background: #ff0000;
    background-position: 0 -160px;
    color: #fff;
    border-radius: 0px;
    border: 0px;
    height: auto;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0px;
}

#bypv_cart h2 {
	font-size: 24px;
	color: #777;
	margin-bottom: 15px;
}

#bypv_cart div.cart_toolbar input.text_button {
    font-size: 16px;
    padding: 15px 12px;
    height: auto;
}

#bypv_cart table.summary_table td.name div.image {
    width: 44%;
    text-align: center;
}

#bypv_cart table.summary_table td.name div.text {
    text-align: left;
    padding: 20px 0px;
}

#bypv_cart div#cart_buttons input[name=bypv_submit_back_to_checkout] {
    background: #000;
}

#bypv_cart table.summary_table .name {
    text-align: center;
}

#bypv_cart div.address_block > .cart_block_title {
    min-height: 24px;
    padding: 0px;
    background: none;
}

#bypv_cart input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]), #bypv_cart select, #bypv_cart div.chzn-container-single .chzn-single {
    height: 40px !important;
    border-radius: 0px !important;
}


.bypv_fields .value {
	padding-left: 15px !important;
    vertical-align: top !important;
}

#bypv_cart table.summary_table .total_excl_tax, #bypv_cart table.summary_table .discount {
    text-align: center;
}


#bypv_cart table.summary_table td.name div.image + div.text {
    width: 55%;
}

#bypv_cart table.summary_table tr td.name div.image img {
    max-height: 200px;
    margin-right: 20px;
}

#cart_customer {
width: 42%;
    float: left;
    clear: none !important;
    margin: 20px 4% !important;
    padding: 30px 0px 0px;
	border-top: 1px solid #ddd;
}

#bypv_cart div.address_block {
    width: 100%;
}

#bypv_cart_fields {
width: 42%;
    float: left;
    clear: none !important;
    margin: 20px 4% !important;
    padding: 30px 0px 0px !important;
	border-top: 1px solid #ddd !important;
}


#bypv_cart div.method_block {
    width: 42%;
    margin: 10px 4% 10px !important;
    padding: 30px 0px 20px;
	border-top: 1px solid #ddd;
}

#bypv_cart_payments {
    width: 42%;
    margin: 20px 4% !important;
}

#bypv_cart_product_list h2.cart_block_title {
	margin: 30px;
}

#bypv_cart_customer_type_select {
	border-top: 1px solid #ddd !important;
	padding: 30px 0 0 !important;
}

.jq-checkbox
{
	border:2px solid #E2E6E7;
	float:left;
	background:#f5f7f8;
	border-radius:2px;
	display:inline-block;
	padding:0;
	width:18px;
	height:18px;
	cursor:pointer;
	margin-right:5px;
	position:relative;
	top:2px;
	box-shadow:none;
}

.jq-checkbox.disabled
{
	cursor:default;
	border-color:#eceeef;
	background:#fcfdfe;
}

.jq-checkbox.checked span,
.jq-checkbox:hover span
{
	display:block;
	width:11px;
	height:11px;
	background:url('/templates/t3_bs3_blank/images/check_box.png') left top no-repeat;
	position:relative;
	left:1px;
	top:1px;
}

.jq-checkbox.disabled span
{
	display:none;
}
*/