.ServiceAditionalContainer{
background-color: black;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 15px;
min-height: 270px;
border-radius: 10px;
}

.imageAditinoalService{
    width: 100%;
    
}
.select_form_contacto{
    max-width: 275px;
}
/*Contenedor de pagos*/
.containerPurchase{
   background-color: black; 
border: 2px solid #fff;
}

/*Tamaño radio button de la forma de pago*/
.radiobtn{
     /*width: 2em;
     height: 1em;
    */
    -ms-transform: scale(2);
    -moz-transform: scale(2);
    -webkit-transform: scale(2);
    -o-transform: scale(2);
    padding: 10px;
    margin-top: 25px !important;
}
/*
input[type="radio"]:checked+.containerPurchase{
   background-color: red; 
border: 2px solid #fff;
}
*/
.radiobtn input[type="radio"]:checked+.containerPurchase{
  background-color: red;
}

/*
input[type="radio"]:checked+label{ 
    color: aqua;
} 
*/

/*Tamaño Check de la exoneración de la forma de pago*/
.checkExoneracion{
 /* Doble-tamaño Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari y Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;
    
}


/* Menú flotante inferior*/

		#overbox3 {
		    position: fixed;
		    bottom: 0px;
		    left: 0px;
		    width: 100%;
		    z-index: 999999;
		    display: block;
		}
		#infobox3 {
		    margin: auto;
		    position: relative;
		    top: 0px;
		    height: 58px;
		    width: 100%;
		    text-align:center;
		    background-color: #bababa;
		    /*background-color: #00142f; /*Estilo para cinepolis*/
		}
		#infobox3 h3 {
		    /*line-height:58px;*/
		    text-align:center;
            color: #a7a7a7;
            
		}
        #infobox3 h3 label {
		    /*line-height:58px;*/
		    text-align:center;
            color: red;
            font-size: 25px;
            display: inline-block;
		}

.col-center{
    
}
.col-centerpurcharse{
  float: none;
    margin: 0 auto;
    padding-top: 20px;
}

#ServiceAditionalSuccess .servicedetail{
    text-align: center;
margin-top: 10px;
}
.ServiceAditionalContainer{
    
}

.custom-exoneration{
font-size: 20px !important;    
}


/*Loader*/
.loader {
/*color: black;
background-color: aquamarine;
    */
    
    
color: black;    
  width: 40px;
  height: 40px;
  margin: 100px auto;
  background-color: #fff;

  border-radius: 100%;  
  -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
  animation: sk-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
  0% { -webkit-transform: scale(0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

@keyframes sk-scaleout {
  0% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 100% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    opacity: 0;
      
    
}
h3.text-brand.text-dark
    {
    rgba(4, 19, 39, 0) !important;
    }