.moduleleft
{
	float: left;
}

.moduleContainer {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.responsive-logo{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.seperadorMod
{
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #555555;
	padding-bottom: 5px;
	padding-top: 5px;
}
.moduleright
{
	float: right;
}
.customRadio
{
	width: 10%;
	padding-left: 10px;
	padding-top: 10px;
}

.linkEdit
{
	padding-right: 10px;
	width: 15%;
	text-decoration: none;
}

.linkEdit:hover
{

	text-decoration: none;
}
.moduleContainer
{
	width: 60%;
	padding-top: 10px;


}
.module
{
	background: #f7931d;
	font-family: Bitter;
	margin: 0 0 15px 0;
	width: 100%;
	border:solid 1px  #555555;
	font-size: 10px;
	height: auto;
}

.buttonOptions
{
	width:10%;
}

.buttonOptions button
{
	width: 100%;
}

.module label
{
	padding-top: 10px;
	padding-left: 8px;
}

.zipinput
{
	width: 50%;
}

.smallInput
{
	width: 50%;
}

.smallInput input
{
	width: 50%;
}

.module select
{
	width: 50%;
}

.largeInput 
{
	/* en caso de usar el buttom con list
	width: 40%;*/
	width: 50%;
}

@font-face{
	font-family: Bitter;
	src: url("../fonts/Bitter/Bitter-Bold.ttf") format("opentype");
}

.moduleHeader
{
	border-top: solid 1px #555555;
	border-left: solid 1px #555555;
	border-right: solid 1px #555555;
	border-bottom: solid 2px #555555;
	background: #f7931d;
	float: left;
	font-weight: bold;
	font-family: Bitter;
	width: 100%;
}

.moduleHeaderTitle 
{
	color: #222222;
	float: left;
	font-size: 15px;
	font-family: Bitter;
	padding: 1px 7px 1px 7px;
}

.fsmContentRight {
	padding-bottom: 7px;
	/*width: 220px;*/
	word-wrap: break-word;
	break-work: break-all;
	/*IE6 Phantom Text fix */
	margin-right:-3px;
	padding-right: 3px;
	border-radius: 5px;
    height: 3rem;
    font-size: 12px;
}

.fsmContentLeft {

	padding-bottom: 7px;
	padding-left: 10px;
	width: 110px;
	word-wrap: break-word;
    break-work: break-all;
}

.customSpan {
	padding-top: 5px;
	text-align: justify;
	padding-bottom: 7px;
	padding-left: 10px;
	word-wrap: break-word;
    break-work: break-all;
    font-size: 14px;
}

.customSpanv2 {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 32px;
	word-wrap: break-word;
    break-work: break-all;
}
@media(max-width: 479px)
{
	.moduleContainer
	{
		width: 100%;
		padding-top: 10px;
	}

	.responsive-logo{
		width: 100%;
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

#estimated-price{
	font-family: Bitter;
	font-size: 20px;
	color: #444;
	text-align: right;
}

#pickup-price{
	font-family: Bitter;
	font-size: 17px;
	color: #444;
	text-align: right;
}

#total-price{
	font-family: Bitter;
	font-size: 22px !important;
	color: #222222;
	text-align: right;
}

#estimate-delivery{
	font-family: Bitter;
	font-size: 18px;
	color: #444;
	text-align: right;
}


#item-1 {
	background-color: #333 !important;
    color: #c86b1f !important;
}

#item-1:hover {
    background-color: rgba(200, 107, 31, 0.7) !important;
    color: white !important;
    transition: background-color 0.4s linear 0.2s;
}


#item-1:active {
	background-color: gold !important;
	color: green !important;
	transition: color 0s linear 0s !important;
	transition: background-color 0s linear 0s !important;
}
