/* Default Body Padding */
body{
	padding-top: 60px !important;
}

/* Medium Desktop */
@media (min-width: 979px) {
	body{
		padding-top: 60px !important;
	}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	body{
		padding-top: 0px !important;
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	body{
		padding-top: 0px !important;
	}
}

/*Large Modal*/
.modal.large{
    width: 1000px;
    margin-left: -500px; /* - width/2 */
}
.modal, .modal.large .modal-body{
	max-height: 600px !important;
}
.modal.large.fade.in {
	top: 40%;
}

.align-right{
	text-align:right;
}
.align-left{
	text-align:left;
}
.align-center{
	text-align:center;
}
div.menu>ul.sidebar-menu{
	margin:0;
	padding:0;
}
.sidebar-menu, .sidebar-menu ul{
	list-style-type: none;
}
.grandtotal-price{
	color: green;
	font-weight: bold;
	font-size: 16px;
}
#price-box{
	font-weight: bold;
	color: green;
}
#product-options-wrapper{
	display:none;
}
.footer{
	padding: 20px 0 40px 10px;
}
.sidebar{
	font-size: 14px;
}

/* Twitter Bootstrap Overrides */
.page-header{
	padding-bottom: 5px;
}
#checkoutSteps li.active>a>div>h4{
	color: #FFFFFF;
}

/* Magento Validation Override */

.price-box {
	margin:4px 0;
}

.price-box > .regular-price {
    font-weight: bold;
    font-size: 16px;
}

.error { color: #990000; font-weight:bold; }

.soften {
    padding-bottom: 18px;
    margin: 18px 0;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}


#product-options-wrapper dl dt label { font-weight: bold; font-style: italic; text-decoration: underline; }
#product-options-wrapper ul.options-list { list-style: none; margin:0px; }
#product-options-wrapper ul.options-list li input { margin-right:4px; }
#product-options-wrapper ul.options-list li span.label { background-color:transparent; border-radius:0; }
#product-options-wrapper ul.options-list li span.label label { display:inline-block; text-transform: none; }
#product-options-wrapper ul.options-list li span.price-notice { font-weight:bold; }

.profile-image {
    position:relative;
    top:5px;
    width: 30px;
    height: 30px;
}

.buttons-manage-group {
    margin-top: 10px;
}

.buttons-manage-group.list .btn {
    float: left;
    margin-right: 5px;
}

.btn.btn-manage, button.btn-manage {
    color: #FFF;
    font-size: 115%;
    padding: 5px;
}
