hr {

    border: 0 none;

    clear: both;

    height: 0;

    margin: 0;

    padding: 0;

    width: 0;

}



.generalForm input[type="text"], .generalForm input[type="password"], .generalForm textarea {

    border: 1px solid #F1952F !important;

    border-radius: 5px;

    box-shadow: 0 0 6px #f9f9f9 inset;

    color: #666666;

    font-size: 13px;

    margin-bottom: 5px;

    margin-right: 5px;

    padding-right: 5%;

	padding-left: 5%;

    width: 100%;

}

hr {

    width: 0;

    height: 0;

    clear: both;

    border: 0;

    margin: 0;

    padding: 0;

}



h3 {

margin-bottom: 0;

}



hr.border {

	border: 1px solid #EDEDED;

}



hr.space {

    margin-bottom: 15px;

    /*margin-top: 15px;*/

}



hr.separator {

    border: 1px solid #EDEDED;

    width: 100%;

    margin-bottom: 15px;

    margin-top: 15px;

}



#lblTotal {

    font-size: 16px;

}



#lblTotal > span {

    font-weight: bolder;

}



p {

    text-align: justify;

}



#pnlFilters .subHeader {

    font-size: 14px;

}



#pnlFilters div.checkbox {

    margin-left: 15px;

}



#pnlFilters div.checkbox input[type="checkbox"] {

    left: 0;

}



#pnlFilters div.checkbox label {

    left: 15px;

}



#pnlPayment {

    background-color: #FFF;

    margin: 2px auto;

    padding: 25px 4px;

}



#pnlPayment textarea {

    height: 100px;

}



/*#pnlPayment input[type="text"], #pnlPayment textarea, #pnlPayment select {

    margin: 6px 0;

    padding: 4px 0 5px 5px;

    font-size: 15px;

    background-color: #f8f8f9;

    border: 1px solid #dedfe0;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -webkit-box-shadow: 0px -1px 0px #adb1b7;

    -moz-box-shadow: 0px -1px 0px #adb1b7;

    color: #333;

    width: 100%;

    resize: none;

}*/



#pnlPayment label, #pnlPayment input[type="text"], #pnlPayment textarea {

    display: block;

}



#pnlPayment select {

    padding: 3px 0 3px 5px;

}



#pnlPayment select.half {

    width: 50%;

}



#pnlPayment .img-responsive {

    display: table;

    margin: 0 auto;

}



#pnlMethodOfPayment .item {

    float: left;

    margin: 10px 15px;

}



#pnlMethodOfPayment .item input[type="radio"] {

    top: -13px;

    position: relative;

}



#pnlMethodOfPayment .content ul {

    border: 1px solid #ddd;

}



#pnlMethodOfPayment .content ul li {

    display: block;

    font-size: 18px;

    padding: 3px 5px;

    line-height: 30px;

    background-color: #FCFCFC;

}



#pnlMethodOfPayment .content ul li:nth-child(even) {

    background-color: #f2f2f2;

}





#pnlPayment .currency {

    float: none;

    margin-left: none;

    color: #308de4;

    cursor: pointer;

    font-size: 24px;

    font-weight: normal;

}



#pnlPayment .currency > .tagPrice {

    font-size: 14px;

}



#pnlPayment .tagTotal {

    font-size: 14px;

    font-weight: 700;

    display: block;

    margin: 0 0 3px;

}



#pnlPayment .gray {

    color: #bbbbbb;

}



#pnlPayment input[type="submit"] {

    border: 0 none;

    border-radius: 5px;

    background-color: #298A82;

    color: white;

    font-size: 14px;

    padding: 10px;

    margin-right: 10px;

}



.notify {

    margin: 10px auto;

    border: 1px solid #298A82;

    width: 500px;

    min-height: 100px;

    padding: 2px 6px;

    background-color: #FFF;

}



.notify h2 {

    font-size: 30px;

    font-weight: 600;

}



.notify p {

    text-decoration: none;

    font-size: 17px;

    margin: 10px 5px;

}



.notify label {

    font-size: 18px;

}



.notify label > b {

    font-weight: bolder;

}



.notify a {

    text-decoration: none;

}



.select2-container--default .select2-selection--single {

	border-color: #F1952F;

}

/*

.select2-container--default .select2-selection--single .select2-selection__rendered {

     line-height: 24px;

}



.generalForm input[type="text"], .generalForm input[type="password"], .generalForm textarea {    

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    -ms-border-radius: 5px;

    border-radius: 5px;

}

	*/

.error {

	border-width: 2px;

    border-color: red !important;

}



.moreInfo {

	cursor: pointer;

}



.verdepromo {

    color: #093;

	font-size: 10px;

}





#pnlMethodOfPayment .item {

    float: left;

    margin: 10px 15px;

}



#pnlMethodOfPayment .item img {

display: inline-block;

}



#pnlMethodOfPayment .item input[type="radio"] {

    top: -13px;

    position: relative;

}



#pnlMethodOfPayment .content ul {

    border: 1px solid #ddd;

	padding-left: 15px;

}



#pnlMethodOfPayment .content ul li {

    display: block;

    font-size: 16px;

    padding: 3px 5px;

    line-height: 30px;

    background-color: #FCFCFC;

}



#pnlMethodOfPayment .content ul li:nth-child(even) {

    background-color: #f2f2f2;

}









/* ################################ */

/*				Quotes				*/

/* ################################ */



.quote {

	

}



.quote .border {

	padding-top: 15px;

	border: 1px solid #ff6a00;

}



.search-filter label {

	color: black;

	font-size: 16px;

}