
@import url('https://fonts.googleapis.com/css?family=Heebo:400,700&display=swap');

@font-face {
    font-style: normal;
}

body {
    background: transparent;
}

*, body{
	font-family: Heebo, sans-serif !important;
    letter-spacing: 0.09em;
    color: #999;
}
label{
    font-weight: normal !important;
}
input, select{
    border-radius: 50px !important;
}
select:not([multiple]){
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAIUlEQVQokWNgGBngPxQTEiOomShNjGiasYkTBYhy3kgBACnuCfnuRuF6AAAAAElFTkSuQmCC);
}
.table{
	border-color: none;
}
.ui-datepicker-calendar thead th span{
    color: #333 !important;
    font-weight: normal !important;
}
/*
.ui-datepicker {
	width: 100%;
}*/
.ui-datepicker.ui-widget {
    border: 0;
}
.ui-datepicker .ui-datepicker-header {
    border: 0;
}
.ui-datepicker .ui-datepicker-title {
	text-transform: uppercase;
}
.ui-widget-header{
    font-weight: normal !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border-color: #fff !important;
    background-color: #fff;
	border-radius: 50px;
}
.ui-datepicker td span, .ui-datepicker td a {
	padding: .5em;
    text-align: center !important;
}
.ui-widget-content .ui-state-active {
	border-color: #999 !important;
    background: #fff;
}

.ui-widget-content a.ui-state-default.ui-state-hover{
    border-color: #999 !important;
    background: #fff;    
}

td:not(.close_date) a.ui-state-default.ui-state-active {
    background: #fff !important;
}

td.complete a.ui-state-default.ui-state-active{
	background: #dd614b !important;
}
.close_date a{
	color: #fff !important;
	background-color: #e7e7e7 !important;
}
.ui-icon-circle-triangle-e {
    background-position: -32px 0px;
}
.ui-icon-circle-triangle-w {
    background-position: -96px 0px;
}
.reservarButton{
    font-weight: normal !important;
    color: #999 !important;
    text-transform: uppercase !important;
    font-size: 1.1em;
    border: 1px solid #999 !important;
}
.form-control{
    border: 1px solid #ccc !important;
}
