.section-container {
   padding: .5rem !important;
   background-color: #fff;
   margin-bottom: 2rem;
}

#cart {
   border: 1px solid #ccc;
}

   #cart .section-container {
      margin-bottom: 0;
   }

#PayeeForm .form-control, #passengersMasterRecord .form-control{
	border-top:0;
	border-left:0;
	border-right:0;
	border-radius: 0 !important;
}
/* ICONE CON NUMERO STEP */
.roundstep {
   width: 30px;
   height: 30px;
   background: #59C3F3 ;
   color: #fff;
   border-radius: 20px;
   padding: 1px 0 0 10px;
   border: 1px solid #59C3F3 ;
   display: inline-block;
}

.section-title {
   font-weight: bold;
   font-size: 1.5rem;
   margin-left: 0.5rem;
}

.section-content {
   margin-top: 0.75rem;
   margin-left: 2.5rem;
}

.section-description {
   margin-bottom: 0.75rem;
}

.cart-header {
   background-color: #59C3F3 ;
   text-align: center;
}

   .cart-header .cart-title {
      color: #fff;
      font-size: 1.75rem;
   }

.empty-trash-btn {
}

.pax-title {
   font-weight: 700 !important;
}

.payment-content{
   background-color: #fff;
}

.login-btn {
   font-size: 1.75rem;
}

.login-btn.btn-2:hover {background-color:#333 !important; border:0px !important;}

