h1,h2,h3,h4,h5{margin-top:0px;margin-bottom:0px}.header{margin-left:30px}.header .badge{font-size:40%;vertical-align:middle}.header nav .nav-link{padding:0px;margin-right:11px;font-size:20px}.header nav .nav-link.active{border-bottom:solid}.panel-header-sm{padding-top:56px}.blankLayout .main-panel{width:100%}.blankLayout .panel-header{padding-top:57px}.first-row td{border-top:none}.sidebar-wrapper #sidebar-bottom-button-wrapper{bottom:0px;position:absolute;width:100%}.wrapper{height:100%}.preserve-whitespace{white-space:pre-wrap}

.costTable .totalRow td{border-top:1px solid #909090}

#moveToDropdown button{cursor:pointer}.bookingDetail .modal .fa-times{font-size:26px}.bookingDetail .modal .modal-body{height:70vh;overflow-y:auto}@media (min-width: 576px){.bookingDetail .modal-dialog{width:80%;max-width:1024px}}.tos .container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%;padding-top:30px;padding-bottom:30px}@media (min-width: 576px){.tos .container{max-width:540px}}@media (min-width: 768px){.tos .container{max-width:630px}}.tos .container2{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%;padding-top:30px;padding-bottom:30px}@media (min-width: 576px){.tos .container2{max-width:540px}}@media (min-width: 768px){.tos .container2{max-width:735px}}.tos .p-title{text-transform:uppercase}.tos .p-justify{text-align:justify}.tos .p-block:after{content:'';display:inline-block;width:100%}.tos .underlined{text-decoration:underline}.tos .p-center{text-align:center}.tos .p-indent{text-indent:50px}.tos .mt-0{margin-top:0}.tos .mb-0{margin-bottom:0}.tos .p-italic{font-style:italic}

.editBooking h5{font-size:14px;text-transform:uppercase}.editBooking .btn{width:200px;padding-top:20px;padding-bottom:20px}.editBooking .card label{font-size:14px;padding-top:8px}.editBooking .card .error{color:red}.editBooking .card label.error{color:red}.editBooking .card .form-check label{padding-top:0px}.editBooking #creditDebit{margin-top:7px}.editBooking #pricingContainer #price{padding-top:5px;padding-bottom:15px}

.bookings .bookingRow{cursor:pointer}.bookings .bookingRow:hover{background-color:#f5f5f5}

.dashboard .bookingRow{cursor:pointer}.dashboard .bookingRow:hover{background-color:#e6e6e6}.dashboard .reviews .ranchName{font-size:115%}.dashboard .reviews .customerName{font-size:100%}

.pressEdit .error{color:red}.pressEdit #summary{max-height:200px;height:200px}.pressEdit #logoImage{max-height:38px;margin-bottom:7px}.pressEdit .form-check input[type=radio]{margin-top:6px}


.promosEdit input[type=number]::-webkit-outer-spin-button,.promosEdit input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.promosEdit .error{color:red}


.ranchBookings #noBookingsFound{margin-top:30px;margin-bottom:30px}.ranchBookings .bookingRow{cursor:pointer}.ranchBookings .bookingRow:hover{background-color:#e6e6e6}

#sharedCalendar .booking{background-color:#8B572A}#sharedCalendar .blackout{background-color:#505050}#sharedCalendar .price{background-color:#18ce0f}#sharedCalendar .fc-today .fc-day-number{color:black}

#newEventForm{padding-left:159px}#newEventDateRangeForm{height:550px}.ranchDetail .bookingRow{cursor:pointer}.ranchDetail .bookingRow:hover{background-color:#e6e6e6}.ranchDetail .Rqstd{background-color:#F8E71C}.ranchDetail .Rqstd .fc-content{color:black}.ranchDetail .Apprvd,.ranchDetail .Cnfrmd{background-color:#8B572A}.ranchDetail .Cmpltd{background-color:#c8ae97}.ranchDetail .blackout{background-color:#505050}.ranchDetail .price{background-color:#18ce0f}.ranchDetail .fc-list-table .blackout{color:white}.ranchDetail .fc-list-table .Apprvd,.ranchDetail .fc-list-table .Cnfrmd{color:white}.ranchDetail .fc-list-table .blackout{color:white}.ranchDetail .fc-list-table .price{color:white}.ranchDetail .fc-list-table .fc-list-item:hover{color:black}.ranchDetail #fullCalendar .fc-past .fc-day-number{opacity:.5}.ranchDetail .td-name{font-weight:bold}.swal2-container .bootstrap-datetimepicker-widget table td.day{z-index:2005}.swal2-container .bootstrap-datetimepicker-widget table td.day>div,.swal2-container .bootstrap-datetimepicker-widget table td.minute>div,.swal2-container .bootstrap-datetimepicker-widget table td.hour>div{z-index:2000;pointer-events:none}

body{position:relative;overflow-anchor:none}.sticky{position:-webkit-sticky;position:sticky;top:0}.startHidden{display:none}.ranchesEdit{padding-bottom:100px}.ranchesEdit input[type=number]::-webkit-outer-spin-button,.ranchesEdit input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ranchesEdit textarea{min-height:150px;margin-bottom:25px}.ranchesEdit input[type=number]{-moz-appearance:textfield}.ranchesEdit h5{font-size:14px;text-transform:uppercase}.ranchesEdit .form-check{margin-top:.5rem}.ranchesEdit .title{font-size:232%;margin-top:57px;font-weight:700;margin-bottom:25px}.ranchesEdit .card label{font-size:14px;padding-top:8px}.ranchesEdit .card .error{color:red}.ranchesEdit .card label.error{color:red}.ranchesEdit .card .form-check{margin-top:0px}.ranchesEdit .card .form-check label{font-size:12px;padding-top:0px;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:200px;white-space:nowrap;overflow:hidden}.ranchesEdit .card .internal-label-group .internal-label{margin-bottom:-29px;padding-top:8px;padding-left:17px}.ranchesEdit .card .equipmentGroup input{float:left;width:52px;text-align:center}.ranchesEdit .card .equipmentGroup label{font-size:12px;padding-left:6px;padding-top:10px;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:180px;white-space:nowrap;overflow:hidden}.ranchesEdit .card .three-column{-webkit-column-count:3;-moz-column-count:3;column-count:3}.ranchesEdit .card video{max-width:300px;max-height:300px}.ranchesEdit .card .noVideoMessage{margin-top:8px}.ranchesEdit .card #photoGallery{padding-left:10px;padding-right:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ranchesEdit .card #photoGallery .photo{margin:3px;padding-left:0px;padding-right:0px;border:1px solid #ccc;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);max-width:100%;text-align:center}.ranchesEdit .card #photoGallery .photo img{-webkit-border-radius:0px;border-radius:0px;cursor:move}.ranchesEdit .card #photoGallery .photo button{width:100%;margin:0px;-webkit-border-radius:0px;border-radius:0px}.ranchesEdit .card .photoGallery .photo img{cursor:move}.ranchesEdit .card .dndNote{font-size:13px;margin-top:3px}.ranchesEdit .card .addVideoButton{margin-top:0px}.ranchesEdit .bottomButtons .btn{width:100%;max-width:200px;padding-top:20px;padding-bottom:20px}.ranchesEdit #toc a{border-left:1px solid rgba(0,0,0,0)}.ranchesEdit #toc a.active{border-left:1px solid}.ranchesEdit #fileBrowser{height:300px}.ranchesEdit .squareCheckContainer{float:left;width:25px;height:25px;padding:2px;border:1px solid black;background-color:#EEEEEE;margin-top:6px}.ranchesEdit .squareCheckContainer .squareCheck{background-color:black;width:100%;height:100%}

.ranches .ranchRow{cursor:pointer}.ranches .ranchRow:hover{background-color:#e6e6e6}


.search #searchTextBox{background-color:white}.search #search-content{min-height:278px}

.searchResults #noResultsFound{text-align:center;margin-top:100px;font-size:22px}.searchResults .bookingRow{cursor:pointer}.searchResults .bookingRow:hover{background-color:#e6e6e6}

.uploadModal{height:500px;overflow-y:auto}.myDropzone,.dropzone{height:500px;max-height:500px;overflow-y:auto;border:none !important}.uploadDoneButton{margin-right:20px}

.login-page{color:white}.login-page .card .input-group,.login-page .card .form-group{margin-bottom:0px}.login-page .card .error{color:red;height:30px}.login{padding-top:40px;padding-bottom:40px}.login .rememberMe{margin-right:4px}

.password{padding-top:40px;padding-bottom:40px}

.profile{padding-top:40px;padding-bottom:40px}

.signup{padding-top:40px;padding-bottom:40px}

.pricing .btn{width:166px;margin-right:20px;padding-top:20px;padding-bottom:20px}.pricing #cancellationPolicy{height:150px;max-height:initial}.pricing .form-check-inline .form-check-label .form-check-input{margin-top:2px;margin-left:-16px}

.reviewEdit textarea{min-height:200px}.reviewEdit .bottomButtons a,.reviewEdit button{width:200px;height:70px}.reviewEdit .bottomButtons a{padding-top:28px}.reviewEdit .error{color:red}

