.modal-header{
    background-color:#810426;
}

.modal-header h4{
    color:white;
}

#listingLoadMoreWrapper .thumb-info-price{
    text-align:center;
}

#listingLoadMoreWrapper .custom-thumb-info-title{
    background-color:#dadbdd;
}

#listingLoadMoreWrapper .thumb-info-inner{
    text-align:center;
}

.custom-thumb-info-title .thumb-info-inner:nth-child(1){
    
    font-weight:bold;
}

.list.list-icons.list-icons-style-3 li > .fa:first-child{
    background: #810426;
}

.iconos{
    color: #FFF;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    text-align: center;
    padding: 5px;
    background: #810426;
    margin:5px;
}

.review_num, .price{
    padding:20px 0 0 0;
}

.uppercase{
    text-transform: uppercase;
}

.taller{
    font-weight: bold;
    color: black;
    border: 1px solid #2bea3a;
    padding: 5px;
    background: #97f39e;
    margin-top:20px;
}

.taller.fallido{
    font-weight: bold;
    color: black;
    border: 1px solid red;
    padding: 5px;
    background: #f8caca;
    margin-top:20px;
}

.success{
    color:green;
}

.fail{
    color:red;
   
}

.page-header h1{
    font-weight: bold;
}

.granate{
    background:#810426; 
}

.tabla-reserva tr:nth-child(5) th, .tabla-reserva tr:nth-child(5) td{
    background: #810426; 
}

.tabla-reserva tr:nth-child(5) th, .tabla-reserva tr:nth-child(5) td{
    color:white;
    font-weight: bold;
    font-size:1.5em;
}

.tabla-reserva tr td{
    text-align: right;
}

.entry-summary .review_num, .entry-summary .price{
    margin:0 !important;
}

.date-picker-wrapper{
    background: #810426 !important;
}

.hr-immo{
    width:50px;
    background:#810426;
    height:2px;
}

#daterangepicker_container_availability .date-picker-wrapper{
    width:100%;
}

#daterangepicker_container_availability .month-wrapper{
    width:100% !important;
}

.page_view .list-icons li{
    list-style: inside;
    color:#810426;
}

.month2, .month1 {
    border-spacing: 10px;
    border-collapse: separate;
}

.month1 tr>td>.valid>div>div, .month2 tr>td>.valid>div>div {
    font-weight: bold;
    opacity: 10 !important;
    color:#1eda42 !important;
}

.month1 tr>td>.valid>div>span, .month2 tr>td>.valid>div>span{
    color: #810426 !important;
}

.gap-lines{
    display: none !important;
}
.date-picker-wrapper .gap{
   background: white !important; 
}

.select-wrapper .month{
    color: #810426 !important;
}

.portfolio-list li .row{
    padding-top:20px;
}

.portfolio-list .btn-primary{
    background: #810426 !important;
}

.accomodation-title {
    font-size:0.9em;
}