/*Autocomplete*/
/*the container must be positioned relative:*/
.autocomplete {
position: relative;
display: inline-block;
}
.autocomplete-items {
position: absolute;
border: 1px solid #d4d4d4;
border-bottom: none;
border-top: none;
z-index: 99;
/*position the autocomplete items to be the same width as the container:*/
/*top: 100%;*/
left: 0;
right: 0;
}
.autocomplete-items div {
padding: 5px;
cursor: pointer;
background-color: #fff;
border-bottom: 1px solid #d4d4d4;
border-top: 1px solid #d4d4d4;
}
/*when hovering an item:*/
.autocomplete-items div:hover {
background-color: #e9e9e9;
}
/*when navigating through the items using the arrow keys:*/
.autocomplete-active {
background-color: DodgerBlue !important;
color: #ffffff;
}



/*Loading three-bounce*/
.sk-three-bounce {
margin: 40px auto;
width: 80px;
text-align: center; }
.sk-three-bounce .sk-child {
width: 20px;
height: 20px;
background-color: #0063a7;
background: -webkit-linear-gradient(45deg, #0063a7, #7b029b 80%);
border-radius: 100%;
display: inline-block;
-webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; }
.sk-three-bounce .sk-bounce1 {
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s; }
.sk-three-bounce .sk-bounce2 {
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s; }
@-webkit-keyframes sk-three-bounce {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0); }
40% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes sk-three-bounce {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0); }
40% {
-webkit-transform: scale(1);
transform: scale(1); } }


/*Vídeo*/
video {
width: 100%;
height: auto;
}

/*Degrade*/
.deg1 {
font-size: 36px;
font-weight: 800;
background: -webkit-linear-gradient(45deg, #0063a7, #7b029b 80%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin: 0;
}
.deg2{
font-weight: 800;
background: -webkit-linear-gradient(45deg, #0063a7, #7b029b 80%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin: 0;
}
.deg3{
border-radius:5px;
background-color:#0063a7;
background:-webkit-linear-gradient(45deg, #0063a7, #7b029b 80%);
color: #fff;
}
.deg3:hover {
border-radius:5px;
background:-webkit-linear-gradient(45deg, #7b029b, #0063a7 80%);
color: #fff;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
    /*padding-left: 15px;*/
    /*padding-right: 15px;*/
	padding: 5px !important;
}
