@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}
table.ptTable th,
table.ptTable td {
	height: 4rem;
}
table.ptTable th[colspan='1'],
table.ptTable td[colspan='1'] {
	width: 8.333333%;
}
table.ptTable th[colspan='2'],
table.ptTable td[colspan='2'] {
	width: 16.666666%;
}
table.ptTable th[colspan='3'],
table.ptTable td[colspan='3'] {
	width: 25%;
}
table.ptTable th[colspan='4'],
table.ptTable td[colspan='4'] {
	width: 33.333333%;
}
table.ptTable th[colspan='5'],
table.ptTable td[colspan='5'] {
	width: 41.666666%;
}
table.ptTable th[colspan='6'],
table.ptTable td[colspan='6'] {
	width: 50%;
}
table.ptTable th[colspan='7'],
table.ptTable td[colspan='7'] {
	width: 58.333333%;
}
table.ptTable th[colspan='8'],
table.ptTable td[colspan='8'] {
	width: 66.666666%;
}
table.ptTable th[colspan='9'],
table.ptTable td[colspan='9'] {
	width: 75%;
}
table.ptTable th[colspan='10'],
table.ptTable td[colspan='10'] {
	width: 83.333333%;
}
table.ptTable th[colspan='11'],
table.ptTable td[colspan='11'] {
	width: 91.666666%;
}
table.ptTable th[colspan='12'],
table.ptTable td[colspan='12'] {
	width: 100%;
}
table.ptTable th.formHeader,
table.ptTable td.formHeader {
	padding-top: 8px;
	vertical-align: top;
}
table.ptTable th.formHeader.bg-primary,
table.ptTable td.formHeader.bg-primary {
	background-color: #337ab7;
}
table.ptTable th.formHeader.bg-success,
table.ptTable td.formHeader.bg-success {
	background-color: #dff0d8;
}
table.ptTable th.formHeader.bg-info,
table.ptTable td.formHeader.bg-info {
	background-color: #d9edf7;
}
table.ptTable th.formHeader.bg-warning,
table.ptTable td.formHeader.bg-warning {
	background-color: #fcf8e3;
}
table.ptTable th.formHeader.bg-danger,
table.ptTable td.formHeader.bg-danger {
	background-color: #f2dede;
}
table.ptTable th.formHeader.fullWidth,
table.ptTable td.formHeader.fullWidth {
	width: 100%;
}
table.gridTwelve th,
table.gridTwelve td {
	height: 4rem;
}
table.gridTwelve th[colspan='1'],
table.gridTwelve td[colspan='1'] {
	width: 8.333333%;
}
table.gridTwelve th[colspan='2'],
table.gridTwelve td[colspan='2'] {
	width: 16.666666%;
}
table.gridTwelve th[colspan='3'],
table.gridTwelve td[colspan='3'] {
	width: 25%;
}
table.gridTwelve th[colspan='4'],
table.gridTwelve td[colspan='4'] {
	width: 33.333333%;
}
table.gridTwelve th[colspan='5'],
table.gridTwelve td[colspan='5'] {
	width: 41.666666%;
}
table.gridTwelve th[colspan='6'],
table.gridTwelve td[colspan='6'] {
	width: 50%;
}
table.gridTwelve th[colspan='7'],
table.gridTwelve td[colspan='7'] {
	width: 58.333333%;
}
table.gridTwelve th[colspan='8'],
table.gridTwelve td[colspan='8'] {
	width: 66.666666%;
}
table.gridTwelve th[colspan='9'],
table.gridTwelve td[colspan='9'] {
	width: 75%;
}
table.gridTwelve th[colspan='10'],
table.gridTwelve td[colspan='10'] {
	width: 83.333333%;
}
table.gridTwelve th[colspan='11'],
table.gridTwelve td[colspan='11'] {
	width: 91.666666%;
}
table.gridTwelve th[colspan='12'],
table.gridTwelve td[colspan='12'] {
	width: 100%;
}
table.gridSixteen th,
table.gridSixteen td {
	height: 4rem;
}
table.gridSixteen th[colspan='1'],
table.gridSixteen td[colspan='1'],
table.gridSixteen th.col-1,
table.gridSixteen td.col-1 {
	width: 6.25%;
}
table.gridSixteen th[colspan='2'],
table.gridSixteen td[colspan='2'],
table.gridSixteen th.col-2,
table.gridSixteen td.col-2 {
	width: 12.5%;
}
table.gridSixteen th[colspan='3'],
table.gridSixteen td[colspan='3'],
table.gridSixteen th.col-3,
table.gridSixteen td.col-3 {
	width: 18.75%;
}
table.gridSixteen th[colspan='4'],
table.gridSixteen td[colspan='4'],
table.gridSixteen th.col-4,
table.gridSixteen td.col-4 {
	width: 25%;
}
table.gridSixteen th[colspan='5'],
table.gridSixteen td[colspan='5'],
table.gridSixteen th.col-5,
table.gridSixteen td.col-5 {
	width: 31.25%;
}
table.gridSixteen th[colspan='6'],
table.gridSixteen td[colspan='6'],
table.gridSixteen th.col-6,
table.gridSixteen td.col-6 {
	width: 37.5%;
}
table.gridSixteen th[colspan='7'],
table.gridSixteen td[colspan='7'],
table.gridSixteen th.col-7,
table.gridSixteen td.col-7 {
	width: 43.75%;
}
table.gridSixteen th[colspan='8'],
table.gridSixteen td[colspan='8'],
table.gridSixteen th.col-8,
table.gridSixteen td.col-8 {
	width: 50%;
}
table.gridSixteen th[colspan='9'],
table.gridSixteen td[colspan='9'],
table.gridSixteen th.col-9,
table.gridSixteen td.col-9 {
	width: 56.25%;
}
table.gridSixteen th[colspan='10'],
table.gridSixteen td[colspan='10'],
table.gridSixteen th.col-10,
table.gridSixteen td.col-10 {
	width: 62.5%;
}
table.gridSixteen th[colspan='11'],
table.gridSixteen td[colspan='11'],
table.gridSixteen th.col-11,
table.gridSixteen td.col-11 {
	width: 68.75%;
}
table.gridSixteen th[colspan='12'],
table.gridSixteen td[colspan='12'],
table.gridSixteen th.col-12,
table.gridSixteen td.col-12 {
	width: 75%;
}
table.gridSixteen th[colspan='13'],
table.gridSixteen td[colspan='13'],
table.gridSixteen th.col-13,
table.gridSixteen td.col-13 {
	width: 81.25%;
}
table.gridSixteen th[colspan='14'],
table.gridSixteen td[colspan='14'],
table.gridSixteen th.col-14,
table.gridSixteen td.col-14 {
	width: 87.5%;
}
table.gridSixteen th[colspan='15'],
table.gridSixteen td[colspan='15'],
table.gridSixteen th.col-15,
table.gridSixteen td.col-15 {
	width: 93.75%;
}
table.gridSixteen th[colspan='16'],
table.gridSixteen td[colspan='16'],
table.gridSixteen th.col-16,
table.gridSixteen td.col-16 {
	width: 100%;
}
table.reserveTable th,
table.reserveTable td {
	height: 4rem;
}
table.reserveTable th.formHeader,
table.reserveTable td.formHeader {
	padding-top: 8px;
	vertical-align: top;
	background-color: #f5f5f5;
}
table.reserveTable th.formHeader.bg-primary,
table.reserveTable td.formHeader.bg-primary {
	background-color: #337ab7;
}
table.reserveTable th.formHeader.bg-success,
table.reserveTable td.formHeader.bg-success {
	background-color: #dff0d8;
}
table.reserveTable th.formHeader.bg-info,
table.reserveTable td.formHeader.bg-info {
	background-color: #d9edf7;
}
table.reserveTable th.formHeader.bg-warning,
table.reserveTable td.formHeader.bg-warning {
	background-color: #fcf8e3;
}
table.reserveTable th.formHeader.bg-danger,
table.reserveTable td.formHeader.bg-danger {
	background-color: #f2dede;
}
table.reserveTable th.formHeader.fullWidth,
table.reserveTable td.formHeader.fullWidth {
	width: 100%;
}
.removeBottomMargin {
	margin-bottom: 0;
}
.thinMargin {
	margin: 2px;
}
.condensedPadding {
	padding: 5px;
}
.modal-full-width {
	width: 85vw;
}
.modal-in-modal {
	margin: 70px auto;
}
.modal-in-modal .overflowBody {
	min-height: 200px;
	/* max-height: 300px; */
	max-height: 50vh;
	overflow-y: auto;
	padding: 10px 0;
}
textarea.textarea-fullSize {
	width: 100%;
	height: 100%;
}

textarea.textarea-halfSize {
	width: 100%;
	height: 50%;
}

.dataTables_wrapper table.table thead .sorting,
.dataTables_wrapper table.table thead .sorting_asc,
.dataTables_wrapper table.table thead .sorting_desc {
	background: none;
}
.main_content li {
	line-height: unset;
}
.dashBoard {
}
.dashBoard-currentMonth {
}
.dashBoard .number {
	font-weight: bold;
}
.dashBoard .boardItem {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
	justify-content: space-between;
	/* height: 22px; */
}
.boardItem .board_title {
	min-width: 0;
    white-space: nowrap;
    overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 15px;

}
.boardItem .datetime {
	flex: 0 0 75px;
}
.dashBoard .login_log {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.dashBoard-rrc .panel-body {
	padding-bottom: 0;
}
.reservattion_status {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-pack: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around;
}
.circle {
	width: 16px;
	height: 16px;
	border: 1px solid grey;
	border-radius: 8px;
}
.row.no-nav + .row.no-nav {
	/* margin-top: 0; */
}
.no-nav .pagination {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	margin: 0;
}
.no-nav .pagination .disabled span,
.no-nav .pagination .disabled span:hover {
	cursor: default;
}
.no-gutter {
  margin-right: 0;
  margin-left: 0;
}

.no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
table.table td.innerTable {
	/*border: 0;*/
	border-top: 5px solid #131176;
	margin: 2px;
	padding: 0;
}
table.innerTable {
	margin-bottom: 0;
	border: 0;
}
table.innerTable > tbody > tr:first-child > td {
	border-top: 0;
	
}
table.innerTable > tbody > tr:last-child > td {
	border-bottom: 0;
}
table.innerTable > tbody > tr > td:first-child {
	border-left: 0;
}
table.innerTable > tbody > tr > td:last-child {
	border-right: 0;
}
table.table.innerTable + table.table.innerTable {
	border-top: 5px solid #131176;
}
table.table td.no-left-border {
	border-left: 0;
}
table.table td.no-right-border {
	border-right: 0;
}
table.table td.no-side-border {
	border-left: 0;
	border-right: 0;
}
table.table td.no-top-border {
	border-top: 0;
}
table.table td.no-bottom-border {
	border-bottom: 0;
}
table.table td.no-top-bottom-border {
	border-top: 0;
	border-bottom: 0;
}
.actionRequired1 {
	display: inline-block;
	width: calc(100% - 28px);
}
.flex-justify-flex-end {
	-webkit-box-pack: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
.well.pt-well {
	margin-bottom: 0;
	padding: 5px 10px;
}
.modal-footer.text-center {
	text-align: center;
}
.tourPricePick-dropdown + ul.dropdown-menu {
	left: unset;
	right: 0;
}
.btnatt {
  background: #131176 !important;
}
.btng {
  background: #131176 !important;
}
.btn1 {
  background: #131176 !important;
}
