
			table {border: none !important;}
			.invalid { color: red;}
			.table-contact td { padding: 0 10px 0 10px; padding-bottom: 15px; }
			.table-contact h4 { padding: 0; margin: 5px 0 0 0; } 

			a.radiotitle { float: none;    color: black;    margin: 0;    text-decoration: none; }
			a.radiotitle:hover {text-decoration: none; cursor: pointer;}

			textarea.form-control {width: 100% !important;}

			input[type=radio]{cursor: pointer;}
			

			.opacity-0 {
				
				display: none;
			}

			.opacity-1 {

				display: block;

			}


.btn-primary:hover,
.btn-primary:focus, .btn-primary:active, .btn-primary.active, .open.dropdown-toggle.btn-primary {
    background-color: #085f7b !important;
    border-color: #053c4e  !important; }


.btn-primary {
    background-color: #0e9dcc !important;
    border-color: #076e90  !important;  font-size: 22px;
    width: 545px;}

@media (max-width: 700px) {
.btn-primary { width: 100%;}
}
 
.tooltip2 {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip2 .tooltiptext2 {
  visibility: hidden;
  width: 150px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  left: -95px;
}

.tooltip2:hover .tooltiptext2 {
  visibility: visible;
}

@media (max-width: 650px) {

  .tooltip2 .tooltiptext2 { right:  5px; left: auto; top:  -25px;}
}


.icon_info_alt:before {
     content: '\70';
    font-family: 'ETmodules';
    color: #008bdb;
    font-size: 1.5em;
    padding-left: 1px;
}



#cform.enviando {
  opacity: 0.7; pointer-events: none;
}    

.lds-dual-ring {
  display: inline-block;
  width: 80px;
  height: 80px;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #0e9dcc;
  border-color: #0e9dcc transparent #0e9dcc transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

#page-container { overflow-x: hidden !important; }