/*new*/
.plus, .minus {
    cursor: pointer;
}

.regular-renters, .tax-exempt {
    position: relative;
    margin-top: 5px;
    display: none;
}

.max-dates-allowed {
    display: none;
    font-weight: bold;
    color: #A80000;
    font-size: 18px;
    text-transform: uppercase;
}

#overlay-all-non-exitable {
        display: none;
    }


/*new*/
.hrup {
	 position: relative;
	 top: -20px;
}
 .facilities-info {
	 position: relative;
	 top: -20px;
}
 .bottom_line {
	 border-bottom: 1px solid #eeeeee;
}
 .row {
	 padding-bottom: 15px;
}
 .image-overlay {
	 background-color: #d63e2d !important;
	 opacity: 0.7 !important;
}
 .image-overlay-inside {
	 display:none !important;
}
 .lb-nav, .lb-number {
	 display:none !important;
	 visibility: hidden;
}

 .colinfo {
	 /*padding-top: 20px;*/
}
/* raul WARNING - 1-31-2019 - This is not for mobile but for any non-mobile screen. It had to bee added to remove float: right: on the fly */
 @media only screen and (min-width: 767px) {
	 .botones_aux {
		 float: center;
		 display: flex;
		 justify-content: center;
		 align-items: center;
	}
}
 @media only screen and (max-width: 767px) {
	 .botones_aux {
		 display: flex;
		 justify-content: center;
		 align-items: center;
	}
}
 .form-section {
	 padding-left: 15px;
	/*border-left: 2px solid #FF851B;
	*/
	 display: none;
}
 .form-section.current {
	 display: inherit;
}
 .btn-info, .btn-default {
	 margin-top: 10px;
	 background-color: #fdb813 !important;
	 border: 0px;
	 color: #000;
}
 .btn-info:hover, .btn-default:hover {
	 margin-top: 10px;
	 background-color: #0a2240 !important;
	 border: 0px;
	 color: #fff;
}
 .steps {
	 color: #000;
}
 .dot {
	 height: 15px;
	 width: 15px;
	 background-color: #000;
	 border-radius: 50%;
	 display: inline-block;
}
/* Upload button */
 .btn-upload:hover {
	 background-color: #fdb813 !important;
}
/*when the end date is less than start date */
 .dates_wrong {
	 font-weight: bold;
	 color: #a80000;
	 text-align: center;
	 font-size: 16px;
}
/* RAUL - 3-7-2019 - this is to remove the inherited styles from the calendar table */
 .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
	 padding: 5px;
	 padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 background-color: #fff;
	 border: 0px;
	 font-size: 20px !important;
}
 .table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
	 padding: 5px;
	 color: #000;
	 background-color: #fff;
	 border: 0px;
	 font-size: 20px !important;
}
 .table-condensed{
	 border: 0px;
	 background-color: #fff;
	 font-size: 20px !important;
}
 .bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
	 background: none;
	 color: #777777;
	 cursor: not-allowed;
	 background-color: #fff;
	 border: 0px;
}
 .bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
	 background: #fff;
	 color: #777777;
	 cursor: not-allowed;
}
/* RAUL - 3-7-2019 - this is to remove the inherited styles from the calendar table */
 iframe{
	 max-width: 100% !important;
}


 .facility-details, .facility-details-second {
	 position: relative;
	 top: 10px;
	 color: #0a2140;
	 font-weight: bold;
	 padding-bottom: 10px;
}

.campus, .facility, .capacity, .price, .price_per, .security, .technology_fee, .custodial, .campus_second, .facility_second, .capacity_second, .price_second, .price_per_second, .security_second, .custodial_second {
  font-weight: normal;
  padding-top: 3px;
}

 .mkcenter {
	/* display: flex;
	 align-items: center;*/
	 
}

.botones_aux .btn-blinn {
    width: 150px !important;
}

.ready_not, #read_disclaimers, .state_federal, .minors_age, .meal, .setup_time, .clean_time, .equipment, .what_equipment {
    width: 20px;
    height: 20px;
    margin-right: 8px !important;
    display: inline-block;
}

label[for=ready_not], label[for=ready_not_not], #disclaimer-text, #local-state-federal, .what-equipment-text {
    /*font-size: 20px !important;*/
    position: relative;
    top: -5px;
    font-weight: bold;
    width: 90%;
}

.what-equipment-text {
    font-size: 20px !important;
    position: relative;
    top: -4px;
    font-weight: normal;
    width: 90%;
}

.responsiveTable {
    font-size: 20px !important;
}


.overlay-all-non-exitable {
    display: none;
}


#approx_attend {
    width: 110px;
}

#current-total-div {
    color: green;
    font-weight: bold;
}

#timeOutput {
    margin-top: 15px;
}