/* here you can put your own css to customize and override the theme */

.diff_green {
        background: #AADCE5 !important;
        color:green;
        font-weight: bold;
    }

.diff_red {
    background: #AADCE5 !important;
    color:red;
    font-weight: bold;
}

.headerSortDown {
    background: url('../plugins/data-tables/images/sort_asc.png') no-repeat center right;
}

.headerSortUp {
   background: url('../plugins/data-tables/images/sort_desc.png') no-repeat center right;
}

.tr-odd {
    background-color: #F0F0F0;
}

.form-control.timepicker-rentacar[readonly] {
    background-color: white;
    cursor: pointer;
}

input.form-control.timepicker-rentacar[readonly] {
    background-color: white !important;
}

#datatableChart td,
#datatableChart th,
#datatablePositionContainer table td,
#datatablePositionContainer table th,
#ratingDatatable td,
#ratingDatatable th {
    text-align: center;
}

#datatablePositionContainer table td.hotels,
#datatablePositionContainer table th.hotels {
    text-align: left;
}

#datatableChart th.hotels {
    text-align: left;
}

.panel-body #analyzerTitle,
.panel-body #ratingTableTitle {
    text-align: center;
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#modal_report_executions .modal-header,
#modal_report_executions .modal-body {
    background-color: white;
}

.select2-container#s2id_site_company1 {
    min-width: 250px;
}

#AlertConditionFormRow .select2-container#s2id_comparator {
    min-width: 150px;
}

td.numeric .diff-main-price {
    font-size: 9px;
    margin-left: 1px;
}

td .previous-variation {
   float:left;
}

td .previous-variation .blockOverlay {
    background-color: transparent !important;
}

td .previous-variation .loading-message {
    padding:0 !important;
    min-width: 0 !important;
    height: 8px;
    width: 8px;
}

td .previous-variation .loading-message img {
    width: 8px;
    height: 8px;
    vertical-align: top;
    margin-right: 3px;
}

#datatableChart th.dates,
#ratingDatatable th.dates {
    padding-left: 15px;
    padding-right: 15px;
}

th.dates .weather {
    margin-right: 5px;
}

th.dates .day-name {
    font-size:10px;
}

th.dates .day-name.weekend {
    color: red;
}

.table-responsive {
    overflow: auto;
}

#header_searches_historical_bar .blockElement  {
    width: 100% !important;
}

#header_searches_historical_bar .time-text  {
    color: #043264;
}

#header_searches_historical_bar .main,
#header_searches_historical_bar .sites {
    font-size: 10px;
}

#header_searches_historical_bar .dates {
    font-weight: bold;
}

#multipleDatesFromCalendar .ui-widget-header {
    border: none;
    background: none;
    color: black;
    font-weight: bold;
    background-color: white;
}

#multipleDatesFromCalendar .ui-icon {
    background-image: url('../plugins/jquery-ui/images/ui-icons_222222_256x240.png');
}

#multipleDatesFromCalendar .ui-state-highlight a {
    color: white;
    background: rgb(75, 141, 248);
}

/*
#multipleDatesFromCalendar .ui-state-hover {
    border: 1px solid rgb(75, 141, 248) !important;
    background: rgb(75, 141, 248) url('../plugins/jquery-ui/images/ui-bg_glass_100_fdf5ce_1x400.png') 50% 50% repeat-x;
    font-weight: bold;
    color: rgb(75, 141, 248);
}

#multipleDatesFromCalendar .ui-state-active {
    border: 1px solid black;
    background: rgb(75, 141, 248);
    font-weight: bold;
    color: #fff;
}
*/

.ui-button-loading {
    background: url("/static/template/assets/img/input-spinner.gif") right center no-repeat;
    padding-right:20px;
}


/*modal scroll modal y*/
#groupedReport,
#modal_event_ticket_creation,
#modal_category_creation,
#modal_acriss_creation {
    overflow-y: initial !important
}

#groupedReport .modal-body,
#modal_event_ticket_creation .modal-body,
#modal_category_creation .modal-body,
#modal_acriss_creation .modal-body {
    height: 800px;
    overflow-y: auto;
}




.feeds .col1-ticket {
  float:left;
  width:70%;
  clear: both;
}

.feeds .col2-ticket {
  float:left;
  width:20%;
}

.feeds .col3-ticket {
  float:left;
  width:10%;
}

.feeds .col3-ticket .delete-button{
  display: inline-block;
  padding-top: 5px;
}

.feeds .col3-ticket .delete-button .remove_ticket {
  border: 0px;
  background-color: transparent;
  color: red;
  width: 100%;
}

.feeds .col2-ticket .date_ticket {
  display: inline-block;
  padding: 4px 9px 5px 4px;
  text-align: right;
  font-style: italic;
  color:#c1cbd0;
}

.amcharts-chart-div a[title="JavaScript charts"] {
    display: none !important;
}