.alert small-box
{
   display: none;     
}

.dtimeOcc{
    padding-top: 10px !important;
}
.glyphicon glyphicon-calendar
{
 color:white;   
}

.dep_flap
{
    width:100%;
    
}
.input-group-addon {
    outline:none;
        padding: 6px 8px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #258FDA;
    text-align: center;
    background-color: #258FDA !important;
    border: 0px solid #ccc !important;
   
    -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
    }

.textStar {
color: red;
    font-size: 14px;
}
.textRed {
color: red;
}


#register_form fieldset:not(:first-of-type) {
    display: none;
  }
  /* start cat */
 .input-hidden {
  position: absolute;
  left: -9999px;
}
/* Stuff after this is only to make things more pretty */
input[type=radio] + label>img {
	
  /*border: 1px dashed #444;*/
  
  width: 50px;
  height: 50px;
  -webkit-transition: all 100ms ease-in;
       -moz-transition: all 100ms ease-in;
            transition: all 100ms ease-in;
    -webkit-filter: opacity(.7) ;
       -moz-filter: opacity(.7);
            filter: opacity(.7);
}

input[type=radio]:hover + label>img {
  /*border: 1px solid #fff;
  box-shadow: 0 0 3px 3px #090;*/
  -webkit-filter: brightness(1.1) ;
       -moz-filter: brightness(1.1) ;
            filter: brightness(1.1) ;
}

input[type=radio]:checked + label>img {
  /*border: 1px solid #fff;
  box-shadow: 0 0 3px 3px #090;*/
  -webkit-filter: brightness(1.1) ;
       -moz-filter: brightness(1.1) ;
            filter: brightness(1.1) ;
   transform: 
    rotateZ(-10deg) 
    rotateX(10deg);
}
/*end cat */
.cc-selector {
	display:inline-block;
    /*width:150px;
	height:150px;
	padding-top:50px;*/
    margin: 0 auto;
}
  .cc-selector input{
	margin:0;padding:0;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
}
.cc-selector label{
	margin: 0;
	color: #00000;
	text-align:left;
	/*padding-right:25px;*/
}

/*.visa{background-image:url(visa.jpg);}
.mastercard{background-image:url(mc-logo.png);}
.excellent{background-image:url(emoji/excellent.png);}
.satisfied{background-image:url(emoji/satisfied.png);}
.average{background-image:url(emoji/average.png);}
.not_satisfied{background-image:url(emoji/not_satisfied.png);}
.poor{background-image:url(emoji/poor.png);}

.arrival{background-image:url(emoji/arrival.png);}
.departure{background-image:url(emoji/departure.png);}
.transit{background-image:url(emoji/transit.png);}*/

.cc-selector input:active +.drinkcard-cc{opacity: 1;}
.cc-selector input:checked +.drinkcard-cc {
    -webkit-filter: none;
       -moz-filter: none;
            filter: none;
			
}
.drinkcard-cc{
    cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    /*display:inline-block;
    width:100px;height:50px;
	padding-top:50px;*/
    -webkit-transition: all 100ms ease-in;
       -moz-transition: all 100ms ease-in;
            transition: all 100ms ease-in;
    -webkit-filter: opacity(.7) ;
       -moz-filter: opacity(.7);
            filter: opacity(.7);
}
.drinkcard-cc:hover {
    -webkit-filter: brightness(1.1) ;
       -moz-filter: brightness(1.1) ;
            filter: brightness(1.1) ;
}

form label {
	text-transform:none;
	font-size: 1.10em !important;
	display:inline-block !important;
	}
	
form.radio label, form label.radio {font-size:1.05em !important;}
/* Extras */
/*a:visited{color:#888}
a{color:#444;text-decoration:none;}
p{margin-bottom:.3em;}
form label {text-transform:none !important}*/
