.content {

	padding: 30px 0;

}


.a{
  color: #ffffff !important;  
}


.pricing {

	position: relative;

	margin-bottom: 15px;

	border: 3px solid #eee;

	height: 350px;

}



/*ul.pricing-content.list-unstyled {

    height: 165px;

}*/



.pricing-active {

  border: 3px solid #36d7ac;

  margin-top: -10px;

  box-shadow: 7px 7px rgba(54, 215, 172, 0.2);

}



.pricing:hover {

  border: 3px solid #8E8072;

}



.pricing:hover h4 {

  color: #65492E;

}



.pricing-head {

  text-align: center;

}



.pricing-head h3,

.pricing-head h4 {

  margin: 0;

  line-height: normal;

}



.pricing-head h3 span,

.pricing-head h4 span {

  display: block;

  margin-top: 5px;

  font-size: 14px;

  font-style: italic;

}



.pricing-head h3 {

  font-weight: 300;

  color: #fafafa;

  padding: 12px 0;

  font-size: 27px;

  background: #36d7ac;

  border-bottom: solid 1px #41b91c;

}



.pricing-head h4 {

  color: #8E8072;

  padding: 5px 0;

  font-size: 54px;

  font-weight: 300;

  background: #fbfef2;

  border-bottom: solid 1px #f5f9e7;

}



.pricing-head-active h4 {

  color: #36d7ac;

}



.pricing-head h4 i {

  top: -8px;

  font-size: 28px;

  font-style: normal;

  position: relative;

}



.pricing-head h4 span {

  top: -10px;

  font-size: 14px;

  font-style: normal;

  position: relative;

}



/*Pricing Content*/

.pricing-content li {

  color: #888;

  font-size: 14px;

  padding: 7px 15px;

  border-bottom: solid 1px #f5f9e7;

}



/*Pricing Footer*/

.pricing-footer {

  color: #777;

  font-size: 11px;

  line-height: 17px;

  text-align: center;

  padding: 0 20px 19px;

}



/*Priceing Active*/

.price-active,

.pricing:hover {

  z-index: 9;

}



.price-active h4 {

  color: #36d7ac;

}



.no-space-pricing .pricing:hover {

  transition: box-shadow 0.2s ease-in-out;

}



.no-space-pricing .price-active .pricing-head h4,

.no-space-pricing .pricing:hover .pricing-head h4 {

  color: #36d7ac;

  padding: 15px 0;

  font-size: 80px;

  transition: color 0.5s ease-in-out;

}



.yellow-crusta.btn {

    color: #FFFFFF;

    background-color: #8E8072;

    text-decoration: none;

    padding: 15px;

    border-radius: 3px;

}



.yellow-crusta.btn:hover,

.yellow-crusta.btn:focus,

.yellow-crusta.btn:active,

.yellow-crusta.btn.active {

	color: #FFFFFF;

	background-color: #8E8072;

}



.col-md-3 {

    width: 33.3%;

    float: left;

}


/*Atual*/

.h4-panel{
 display: block;
 /*font-weight: bold !important;*/
 unicode-bidi: isolate !important;
 color: #333 !important;
}

.panel-default {
  border-color: #ddd;
}

.panel {
  background-color: #fff !important;
  border: 2px solid #f5f5f5 !important;
  border-radius: 8px !important;
  border-width: 3px !important;
  
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05) !important;
  display: block  !important;
  unicode-bidi: isolate !important;
  text-align: center !important;

  overflow: hidden !important;
}

.panel-hover {
  transition: all 0.2s ease !important;
  cursor: pointer !important;
  margin-bottom: 15px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  color: #333 !important;
}

.panel-hover:hover,
.panel-hover.active {
  transform: scale(1.03) !important;
  border-color: #1a9be0 !important;
  border-radius: 8px;
  box-shadow: 0 3px 10px rgba(0,0,0,0.15)!important;
}

.panel-hover.active .panel-footer,
.panel-hover:hover .panel-footer {
  background-color: #1a9be0 !important;
  border-color: #1a9be0 !important;

}

.panel-hover.active .btn,
.panel-hover:hover .btn {
  text-align: center !important;
  align-content: center !important;
  background-color: #1a9be0 !important;
  border-color: #1a9be0 !important;
  color: white !important;
}

/* Remover borda de foco/click */
.panel-hover .btn:focus,
.panel-hover .btn:active {
    outline: none !important;
    box-shadow: none !important;
    border-color: transparent !important;
}

.a-panel{
  font-size: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.panel-body{
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}


.panel-footer {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;

  background-color: #f5f3f3 !important;
}

.panel-footer .btn {
  border-radius: 0;
  margin: 0;
  width: 100%;
  box-sizing: border-box;
  color: #333 !important;;
}

/*Customizacao do btn destacar e ver anuncio*/
.btn.btn-view {
  float: right;
  padding: 10px;
  border-radius: 3px;
  margin-right: 20px;
  margin-top: 55px;
}
.btn.btn-view, a {
  color: #ffffff !important;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
}