.bookings-list .date-filters {
  align-items: center;
}

.bookings-list .date-filters input[type=date] {
  color: #323944;
  border: 1px solid #323944;
}

.bookings-list .date-filters input[type=date]:focus {
	outline: 0;
}

.text-left {
	text-align: left;
}

.dataTables_info span {
    display: block;
    margin-bottom: 20px;
    text-align: left;
    font-weight: 700;
}

.loader-wrap {
    text-align: center;
}

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

.ball-clip-rotate > div {
    background-color: #66a3a3;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    border: 2px solid #66a3a3;
    border-bottom-color: transparent;
    height: 26px;
    width: 26px;
    background: transparent !important;
    display: inline-block;
    -webkit-animation: rotate 0.75s 0s linear infinite;
    animation: rotate 0.75s 0s linear infinite; }

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg) scale(1);
        transform: rotate(0deg) scale(1); }
    50% {
        -webkit-transform: rotate(180deg) scale(0.6);
        transform: rotate(180deg) scale(0.6); }
    100% {
        -webkit-transform: rotate(360deg) scale(1);
        transform: rotate(360deg) scale(1); } }

.df__input-wrapper select {
    width: 100%;
    padding: 15px;
    background: #FFF;
    border: 1px solid #444;
    border-radius: 2px;
    overflow: hidden;
    font: 300 14px/25px Montserrat;
    letter-spacing: 0;
    text-align: left;
}

.cf__success, .cf__error {
    display: inline-block;
    padding: 15px 30px;
    text-align: center;
    margin-bottom: 10px;
}

.cf__success p, .cf__error p {
    margin-bottom: 0;
}

.cf__success.u__green-background {
    background-color: limegreen;
}

.loader-wrap {
    text-align: center;
    width: 100%;
    position: relative;
}

.loader-wrap .loader {
    position: absolute;
    left: 0;
    right: 0;
}