#btnservpp
{
padding: 10px 0;
}

#btnservpp:hover
{
background: #F3F3F3;
cursor: pointer;
}

#citasmed,#edus,#ivm,#incap,#orden,#planilla
{
color: #126eb5;
}

#citasmed:hover
{
color: #f36172;
}

#edus:hover
{
color: #D70000;
}

#ivm:hover
{
color: #FC0;
}
#incap:hover
{
color: #b225b7;
}

#orden:hover
{
color: #1fcdae;
}

#planilla:hover
{
color: #0CF;
}

/**/

.coupon {
border: 1px dashed #bcbcbc;
border-radius: 10px;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", 
"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
font-weight: 300;
}

.coupon #head {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
min-height: 56px;
}

.coupon #footer {
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

#title .visible-xs {
font-size: 12px;
}

.coupon #title img {
font-size: 30px;
height: 30px;
margin-top: 5px;
}

@media screen and (max-width: 500px) {
.coupon #title img {
height: 15px;
}
}

.coupon #title span {
text-align: center;
margin-top: 5px;
font-weight: 700;
}

.coupon-img {
width: 100%;
margin-bottom: 15px;
padding: 0;
}

.items {
margin: 15px 0;
}

.usd, .cents {
font-size: 20px;
}

.number {
font-size: 40px;
font-weight: 700;
}

sup {
top: -15px;
}

#business-info ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#business-info ul li { 
display: inline;
text-align: center;
}

#business-info ul li span {
text-decoration: none;
padding: .2em 1em;
}

#business-info ul li span i {
padding-right: 5px;
}

.disclosure {
padding-top: 15px;
font-size: 11px;
color: #bcbcbc;
text-align: center;
}

.coupon-code {
color: #333333;
font-size: 12px;
height: 30px;
}

.exp {
color: #f34235;
}

.print {
font-size: 14px;
float: right;
}

.center{
text-align: center;
}

.panel-body h4{
font-size: 18px;
color: #126eb5;
border-bottom: 1px dashed #bcbcbc;
padding-bottom: 20px;
margin-bottom: 20px;

}

/**/

.bs-calltoaction{
position: relative;
width:auto;
padding: 15px 25px;
border: 1px solid black;
margin-top: 10px;
margin-bottom: 10px;
border-radius: 5px;
height: 200px;
}

.bs-calltoaction > .row{
display:table;
width: calc(100% + 30px);
}

.bs-calltoaction > .row > [class^="col-"],
.bs-calltoaction > .row > [class*=" col-"]{
float:none;
display:table-cell;
vertical-align:middle;
}

.cta-contents{
padding-top: 10px;
padding-bottom: 10px;
}

.cta-title{
margin: 0 auto 15px;
padding: 0;
}

.cta-desc{
padding: 0;
line-height: 10px;
}

.cta-desc p:last-child{
margin-bottom: 0;
}

.cta-button{
padding-top: 10px;
padding-bottom: 10px;
}

@media (max-width: 536px){
.bs-calltoaction{
height: 270px;
}
}


@media (max-width: 991px){
.bs-calltoaction > .row{
display:block;
width: auto;
}

.bs-calltoaction > .row > [class^="col-"],
.bs-calltoaction > .row > [class*=" col-"]{
float:none;
display:block;
vertical-align:middle;
position: relative;
}

.cta-contents{
text-align: center;
}
}



.bs-calltoaction.bs-calltoaction-default{
color: #333;
background-color: #fff;
border-color: #ccc;
}

.bs-calltoaction.bs-calltoaction-primary{
color: #286090;
/*color: #fff;*/
/*background-color: rgba(51, 122, 183, 0.25);*/
/*background-color: #337ab7;*/
border-color: #2e6da4;
}

.bs-calltoaction.bs-calltoaction-info{
color: #31b0d5;
/*color: #fff;*/
/*background-color: rgba(91, 192, 222, 0.25);*/
/*background-color: #5bc0de;*/
border-color: #46b8da;
}

.bs-calltoaction.bs-calltoaction-success{
/*color: #fff;*/
color: #449d44;
/*background-color: #5cb85c;*/
background-color: rgba(92, 184, 92, 0.25);
border-color: #4cae4c;
}

.bs-calltoaction.bs-calltoaction-warning{
/*color: #fff;*/
color: #d58512;
/*background-color: #f0ad4e;*/
background-color: rgba(240, 173, 78, 0.25);
border-color: #eea236;
}

.bs-calltoaction.bs-calltoaction-danger{
color: #c9302c;
/*color: #fff;*/
background-color: rgba(217, 83, 79, 0.25);
/*background-color: #d9534f;*/
border-color: #d43f3a;
}

.glyphicon-lg{font-size:2em}
.blockquote-box{border-right:5px solid #E6E6E6;margin-bottom:25px}
.blockquote-box .square{width:100px;min-height:50px;margin-right:20px;text-align:center!important;background-color:#E6E6E6;padding:15px 0}
.blockquote-box.blockquote-primary{border-color:#357EBD}
.blockquote-box.blockquote-primary .square{background-color:#428BCA;color:#FFF}
.blockquote-box.blockquote-success{border-color:#4CAE4C}
.blockquote-box.blockquote-success .square{background-color:#5CB85C;color:#FFF}
.blockquote-box.blockquote-info{border-color:#46B8DA}
.blockquote-box.blockquote-info .square{background-color:#5BC0DE;color:#FFF}
.blockquote-box.blockquote-warning{border-color:#EEA236}
.blockquote-box.blockquote-warning .square{background-color:#F0AD4E;color:#FFF}
.blockquote-box.blockquote-danger{border-color:#D43F3A}
.blockquote-box.blockquote-danger .square{background-color:#D9534F;color:#FFF}

.parrafo{
	font-size: 15px;
	text-align: justify;
	text-indent: 5px;
	color: #0B5381;
	font-style: italic;