﻿a.helpBtn 
{
    background-color: #808285;}

body 
{
    color: #808285;
    font-family: "Open_sans_semibold";
    }
    
/*Basic reset*/
#accordian > * {margin: 0; padding: 0;}


#accordian {

}
/*heading styles*/
#accordian h4 {
	line-height: 18px;
	padding: 0 10px;
	cursor: pointer;
	margin: 5px 0;
	color: #a1ce64;
}
/*heading hover effect*/
#accordian h4:hover {
    color: #414042;
}
/*iconfont styles*/
#accordian h4 span {
	font-size: 16px;
	margin-right: 10px;
}
/*list items*/
#accordian li {
	list-style-type: none;
}
/*links*/
#accordian ul ul li a {
	color: #a1ce64;

}
/*hover effect on links*/
#accordian ul ul li a:hover {
	color: #414042;
	
}
/*Lets hide the non active LIs by default*/
#accordian ul ul {
	display: none;
}
#accordian li.active ul {
	display: block;
}


#accordian ul li ul li ol li 
{
    list-style: decimal !important;}
    
    h3 
    {
        margin-bottom: 0px;}
ul.shippinglist {
    display:block !important;
    padding:0;
    margin: 0;} 

ul.shippinglist li {
    padding-left: 1em; 
    text-indent: -.7em;
    padding-top: 0.5em;
    padding-bottom: 0.5em; }
ul.shippinglist li:before {
    content: "• ";
    font-size: large;
    color: #a1ce64; }
       
h2.manifesto
{
    line-height:1em;}
    
    h4 
    {
        margin-bottom: 5px;}
        
        input, select, textarea
        {
            margin: 0 0 15px 0;
            padding: 5px;
            color: #808285;
            border: 1px solid #414042;
            font-size: 18px;
            font-family: 'open_sansbold';}
            
            
            .contact_form 
            {
                width: 100%;
                margin: 0 0 0 0px;
                float: left;
                background-color: #F1F2F2;
                }

.centerForm 
{
    margin: 30px 60px 0 60px;}
    
.helplinks 
{
    padding: 0 0 15px 0;}
    
    a.nextBtn
    {
        float: right;
font-size: 18px;
font-family: 'open_sansBold';
line-height: 40px;
background: url('/images/checkout/new-account-check.jpg') no-repeat 99% 50%;
padding: 0 40px 0 0;
color: #414042;}

.contactError 
{
    float:left;}
    
    div.contBtn 
    {
        float:none;}
        
        
.messageBox
{
        margin: 0 0 15px 0;
        padding: 5px;
        font-size: 18px;
        font-family: 'open_sansbold';
}

/* RETURN AND REFUND POLICY STYLES */
.rrpQuestion {
    color: #a1ce64 !important;
    font-size: 28px;
}

/* privacy policy stlyes */
table {
    border-collapse: collapse;
}

table, th, td {
    border: 1px solid #414042;
}

th, td {
    padding: 5px;
    text-align: left;
    vertical-align: text-top;
}

ul.legalRights {
    list-style:none;
}
    ul.legalRights li {
        padding-bottom:10px; 
    }

    label {
        padding-left: 7px;
    }

.closeAccountBtn {
    color: #fff;
    display: block;
    float: left;
    margin: 10px 10px 0px 3px;
    padding: 7px 10px;
    background: #A1CE64;
    line-height: 100%;
    font-size: 14px;
    border:none;
}
    .closeAccountBtn:hover {
        background: #808285;
        cursor:pointer;
    }