.clase1 input{
 color: #FFF;
}

@media ( min-width: 768px) { 
  .supersalud-flotante {
    position: fixed;
    z-index: 1000;
    width: auto;
    height: auto;
    line-height: 44px;
    right: -95px;
    bottom: 250px;
    transform: rotate(-90deg);
  }
}

@media ( max-width: 768px) { 
 .supersalud-flotante {
    
  }
}

.caldera-grid  button blanco{
color: #FFF !important;
}

#scroll_up {
 bottom: 80px !important;
}

.boxshadow{
    -webkit-box-shadow: 7px 5px 30px 0px rgba(72, 73, 121, 0.15);
    -moz-box-shadow: 7px 5px 30px 0px rgba(72, 73, 121, 0.15);
    box-shadow: 7px 5px 30px 0px rgba(72, 73, 121, 0.15);
}

.borderradius-box1{
   border-radius: 0 0 5px 5px;
}

a.vc_gitem-link:hover{
   color: #79207f;
}

.post_featured_bg {
    position: relative;
    margin-bottom: 40px;
    background: #50464d8c !important;
    margin-top: -40px;
}

#fb-root > div.fb_dialog.fb_dialog_advanced.fb_shrink_active, div.fb_dialog.fb_dialog_advanced.fb_customer_chat_bubble_animated_no_badge.fb_customer_chat_bubble_pop_in {     
     right: 40pt !important;
     z-index: 9999999 !important;
  }
  .fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe {     
     right: 40pt !important;
  }

.wa__btn_popup {
    /**right: 24px  !important;*/
    /**bottom: 100px !important;*/
}
.wa__popup_chat_box {
    /**bottom: 170px !important;*/
}
.wa__btn_popup_txt {
    display: none !important;
}
.wa__btn_popup_icon {
    width: 60px !important;
    height: 60px !important;
}

.cf-help-block-small {
  font-size: small !important;
}

.cf-pt-20 {
padding-top: 20px !important;
}

.text-blanco {
 color: white !important;
}
.pull-right {
  float: right !important;
}

label.radio-inline {
  display: inline-block !important;
  margin-right: 30px !important;
}

label.checkbox-inline {
  display: inline-block !important;
  margin-right: 30px !important;
}

.pull-right {
  float: inline-end !important;
}

.border-line-box {
  border: solid 1px black;
  padding: 20px;
}

.padding-bottom20 {
  padding-bottom: 20px !important;
}

.padding-left20 div {
  padding-left: 20px;
}

.form-group .parsley-required {
  color: red;
  background-color: yellow;
  border-radius: 50px;
  padding: 0px 7px;
  font-size: small;
}
.form-group .help-block {
  font-size: small;
  font-style: italic;
}

label.control-label {
    font-size: initial;
}

label.control-label {
  /*white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;*/
}

.file-prevent-overflow  {
    display: grid;
}


.center-checkbox {
    text-align: center;
    text-align: -webkit-center;
}

.margin20-upbom {
  margin: 20px 0 !important; 
}

