.avirato_form * {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
* html .clearfix {
zoom: 1;
} *:first-child + html .clearfix {
zoom: 1;
} .avirato_form {
background-color: rgba();
transition: all 0.6s;
bottom: 0;
text-align: center;
padding: 20px;
margin:0 auto;
}
#form_avirato{
width: 100%;
overflow: hidden;
margin: 0 auto;
position: relative;
display: flex;
align-items: flex-end;
}
.avirato_form.acipZone div{
width:14.65%;
float: left;
position: relative;
background: #fff;
}
.avirato_form div{
width:18%;
float: left;
position: relative;
background: #fff;
}
.simpleCal div{
width:23%;
}
#avirato_container label{
text-align:left;
font-weight: normal;
margin-bottom: 0;
}
.avirato_form div:not(:first-of-type), .avirato_form div:not(:last-of-type){
margin: 0 1% ;
}
.avirato_form select, .avirato_form input{
margin:initial;
background:initial !important;
height: 40px;
padding: 0 5px;
width: 100%;
background: transparent !important;
position: relative;
z-index: 2;
border:1px solid #ddd;
}
.avirato_form .btn {
background-color: #222 !important;
border-radius: 0;
cursor: pointer;
text-transform: uppercase;
}
.avirato_form .btn:hover {
border-radius: 0;
opacity: .5;
}
.avirato_form #check-availability {
border:none;
border-radius: 0;
-webkit-appearance:none;
}
.iconAv{ margin: 0px!important;
position: absolute;
top: 10px;
right: 10px;
font-size: 19px;
z-index: 1;
}
.stickyAvirato{
position: fixed;
left: 0;
right: 0;
margin: 0 auto;
z-index: 999 !important;
}
@media (max-width:1120px){
#form_avirato{
width: 100%;
}
.avirato_form div{
width:30%;
float: left;
position: relative;
}
.avirato_form div:not(:first-of-type), .avirato_form div:not(:last-of-type){
margin: 0 1% 15px;
}
}
@media (max-width:959px){
#form_avirato {
display: block;
width:300px;
}
.avirato_form div{
width:100%;
float: none;
position: relative;
margin:0 0 15px !important;
}
}
@media (max-width:690px){
.avirato_form div{
width:100%;
position: relative;
margin:0 0 15px !important;
}
}#ui-datepicker-div{
z-index:999 !important;
}
div#ui-datepicker-div {
display: none;
}
#catSelect.animationSelect {
background: linear-gradient(-45deg,  #222222, #ffffff) !important;
background-size: 400% 400%;
-webkit-animation: Gradient.5s ease 1;
-moz-animation: Gradient .5s ease 1;
animation: Gradient .5s ease 1;
}
@-webkit-keyframes Gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
color:#fff;
}
100% {
background-position: 0% 0%;
}
}
@-moz-keyframes Gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
color:#fff;
}
100% {
background-position: 0% 0%;
}
}
@keyframes Gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
color:#fff;
}
100% {
background-position: 0% 0%;
}
}