/** Minimal Checkout Page Styling **/

#OrderForm_OrderForm{
	clear:left;	
}

/* CheckoutPage form styling */
#LeftOrder,#RightOrder {
	/* float: left; */
}
/* 	#LeftOrder {width: 50%;}
	#RightOrder {width: 50%;} */
	
#LeftOrder .CompositeField{
	margin-right:0px;
}
	
#BottomOrder {
	clear: both;
}

/*
	#Checkout form label.left {
		float: left;
		width: 30%;
		font-weight: bold;
	}
	#Checkout form input.nolabel{
		margin-left:30%;
	}
	
	#Checkout form input.text{
		width:50%;
	}
*/

#AddressLine2 > label {
    display: none;
}

#ShippingAddressLine2 > label {
    display: none;
}

#BillingAddressLine2 > label {
    display: none;
}

#Checkout form #PaymentMethod li{
	list-style:none;
}
#CheckoutPage form #Amount{
	font-size:1.5em;
}

#OrderForm_OrderForm_Amount
{
   color: #333;
}

#Checkout #Notes .middleColumn textarea{
	clear:left;
	width:100%;
	resize: vertical;
}

table.ordercontent{
	width:100%;
}

#Checkout form
{
	margin-bottom: 0;
}

#Checkout div.Actions
{
	margin-bottom: 0;
}

#Checkout div.accordion-group
{
	border: 1px solid #DDD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFF;
	margin-bottom: 15px;
	padding: 10px 15px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

#Checkout a.accordion-toggle
{
	background: transparent url("/shop/images/edit.png") no-repeat scroll right center;
	padding-right: 50px;
	font-size: 20px;
}

#Checkout div.accordion-group div.accordion-heading h3
{
	margin: 1;
}

#Checkout div.accordion-body
{
	margin-top: 10px;
}

#Checkout div.accordion-body table
{
	margin-bottom: 10px;
}

#Checkout div.accordion-body div.row
{
	margin: 0;
}

#Checkout .span4
{
	margin: 0 0 10px;
}

span.EwaySharedPayment
{
	width: 100px;
	height: 48px;

	display: block;

	text-indent: -19999px;

	background-image: url(/praxis-eway/images/logo-small.png);
}

#ReadTermsAndConditions label
{
   text-align: left;
}

#Form_ShippingMethodForm_ShippingMethodID li {
    max-width: 500px;
}

#ShippingMethodID.zero-value {
   display: none;
}

#ShippingMethodID span.readonly {
   color: #444;
}

#CheckoutPage #Country
{
	display: none;	
}

a.poa-link
{
   font-weight: bold;
}

div#ShippingCity{
    width: 40%;
    float:left;
    margin-right: 16px;
}
 div#ShippingState{
 	width: 15%;
	float:left;
    margin-right: 16px;
 }
div#ShippingPostalCode {
 	 width: 20%;
    float:left;
 }

div#ShippingPostalCode {}

div#action_useDifferentShippingAddress {
    clear: both;
}

span#OrderForm_OrderForm_ShippingStates {
    display: block;
    padding: 10px 0px;
}
.payment-method {
    /* height: 60px; */
    border: solid 1px lightgray;
    margin-bottom: 4px;
    padding: 9px 0px;
    position: relative;
    cursor: pointer;
}

.payment-method input {
    opacity: 0;
}

i.payment-method-icon {
    color: #02b202;
    /* position: absolute; */
    /* left: 6px; */
    /* top: 14px; */
    margin-top: 7px;
    font-size: 2em;
}

.payment-method:hover {
    background-color: #fbf9f9;
}

.payment-method label {
    margin: 6px;
}

.payment-method .logo img {
    height: 31px;
    /* position: absolute; */
    /* right: 5px; */
    /* z-index: 2; */
    /* top: 9px; */
    float: right;
    margin-top: 3px;
}
.payment-method .selected{
	color: #02b202;
}
.payment-method .unselected{
	color: #a9a9a9;
}

.payment-method .logo {
    /* height: 60px; */
    display: block;
}

.payment-method .payment-description {
    margin: 10px;
}

.payment-method.selected {
    background-color: white;
}

.tour-tip {
    background-color: #fafafa;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}
.tour-tip p {
	color: #ffffff;
    font-size: 1em;
    line-height: 1.5em;
    margin: 0 0 0px;
}
.tour-tip .tour-arrow.tt-top {
    border-style: solid;
    bottom: -27px;
    border-color: #009688 transparent transparent !important;
}

.tour-tip footer-bottom a {
    color: white;
}

.tour-tip .footer-bottom a {
    color: #fff;
}

[ng\:cloak], [ng-cloak], .ng-cloak {
	display: none !important;
  }