ul.prices_tables li .last{margin-bottom:0px}.prices_tablename,.prices_tablename input{color:#0066CC;font-size:18px;font-weight:bolder;margin-bottom:5px}.prices_tablename_multi,.prices_tablename_multi input{font-size:14px}.prices_tablename input{margin-right:5px}.prices_tablename input.capacity,div.prices_tablename .multiplier input{width:25px}body:not(.nohover) tbody tr:hover{background-color:#fadde1}.prices_table_hack{position:relative;z-index:0;margin-bottom:15px;float:left;width:100%}table.prices,table.prices.owner{overflow:hidden;margin-bottom:-1px;margin-right:-1px;background-color:#FFF;border:1px solid #000;margin:0 auto}table.prices input,table.prices.owner input{width:30px;padding:0 5px 0 5px}table.prices td,table.prices.owner td,table.prices th,table.prices.owner th{position:relative;height:40px;border-right:1px solid #000;border-bottom:1px solid #000;text-align:center;padding:5px;outline:0}table.prices thead tr,table.prices.owner thead tr{background-color:#787878}table.prices th,table.prices.owner th{color:#fff;min-width:85px}table.prices td,table.prices.owner td{color:#000}table.prices td:hover::after,table.prices thead th:not(:empty):hover::after,table.prices td:focus::after,table.prices thead th:not(:empty):focus::after{content:"";position:absolute;background-color:#e6f1ff;left:0;top:-5000px;height:10000px;width:100%;z-index:-1;cursor:pointer}table.prices td:hover::after,table.prices th:hover::after{background-color:#e6f1ff}table.prices .first{text-align:left}table.prices .date div{display:inline-block}table.prices .date input{width:80px}table.prices .date input.error{border:1px solid #ff0000;background:#ffffcc}table.prices .money{width:70px;font-weight:normal}table.prices .money input{width:38px;padding:0 15px 0 5px}table.prices .nights_min{width:100px}table.prices .season_title{width:200px;text-align:left;color:#000}table.prices .season_basic{text-align:left;width:276px}table.prices input,table.prices.owner input,table.prices select,table.prices.owner select{border:1px solid #969696;height:22px}table.prices input .error,table.prices select .error{border-color:#00264c}table.prices .offer{color:#EC6200}table.prices .offer .prev{text-decoration:line-through}table.prices .placeholder{position:relative;width:60px;height:24px;margin:auto}table.prices .placeholder input,table.prices .placeholder span{position:absolute;top:0}table.prices .placeholder input{left:0}table.prices .placeholder span{right:5px;line-height:24px}table.prices .delete_table{width:40px}table.prices.owner td,table.prices.owner th{border:1px solid #0066CC}table.rental_units{border:1px solid #0066CC;border-collapse:collapse;margin-bottom:20px;width:100%}table.rental_units th,table.rental_units td{background-position:center center;color:#666;height:40px;padding:5px;text-align:center}table.rental_units th .first,table.rental_units td .first{padding-left:10px;text-align:left}table.rental_units th{background-color:#cee7ff}table.rental_units td{border-top:1px solid #0066CC;background:#FFF}table.rental_units td a{font-weight:bold}table.rental_units tr.active td{color:#0066CC;font-weight:bold}.add_season{font-size:18px;font-weight:bolder;margin:20px 0}#calendar{float:left;margin:0px 1%;padding:0px;width:31.3%;font-family:Helvetica,"Times New Roman",Times,serif;box-sizing:border-box}#calendar .calendar_box{position:relative;top:0px;left:0px;width:100%;height:40px;background-color:#787878;box-sizing:border-box}#calendar .calendar_header{line-height:40px;vertical-align:middle;position:absolute;left:5px;top:0px;height:40px;text-align:center;box-sizing:border-box;width:calc(100% - 10px)}#calendar .calendar_header .calendar_prev,#calendar .calendar_header .calendar_next{position:absolute;top:0px;height:17px;display:block;cursor:pointer;text-decoration:none;color:#FFF;box-sizing:border-box}#calendar .calendar_header .calendar_title{color:#FFF;font-size:18px;box-sizing:border-box}#calendar .calendar_header .calendar_prev{left:0px;display:none}#calendar .calendar_header .calendar_next{right:0px;display:none}.calendar_prev{float:left}.calendar_next{float:right}#calendar .calendar_content{border:1px solid #787878;border-top:none}#calendar .calendar_label{float:left;margin:0px;padding:0px;margin-top:5px;margin-left:5px;box-sizing:border-box;width:calc(100% - 5px)}#calendar .calendar_label .calendar_names{padding:0px;margin:5px 0.5% 0px 0.5%;float:left;list-style-type:none;width:80px;height:40px;line-height:40px;vertical-align:middle;text-align:center;color:#000;font-size:15px;background:transparent;width:13%;box-sizing:border-box}#calendar .calendar_dates{float:left;margin:0px;padding:0px;margin-left:5px;margin-bottom:5px;box-sizing:border-box;width:calc(100% - 5px)}#calendar .calendar_dates .calendar_names,#calendar .calendar_dates .calendar_days,#calendar .calendar_dates .calendar_today{padding:0px;margin:0.5%;line-height:2em;vertical-align:middle;float:left;list-style-type:none;height:auto;min-height:36px;font-size:18px;background:#DDD;color:#000;text-align:center;width:13%;box-sizing:border-box}#calendar .calendar_dates .calendar_today{background-color:#DDD}:focus{outline:none}.calendar_clear{clear:both}.fecha_reservada{background:red !important;color:white !important}#calendario_contenedor{width:100%;float:left}.dtr-details li{background:transparent !important}@media screen and (max-width:600px){#calendar{margin:10px auto;width:100%;max-width:300px;float:unset}}@media screen and (min-width:601px) and (max-width:900px){#calendar{margin:10px 1%;width:48%;max-width:300px;float:left}}