.bigcheckbox {
	zoom: 2.2;
	margin-left: 7px;
	vertical-align: bottom;
}
.brightOkText {
	color: #81fb04;
}

.quote-message-box {
    font-weight: 600;
    padding: 10px;
    border: 1px dotted;
}

.no-print, .no-print * {
	display: none !important;
}
#adminmenumain {
	display: none !important;
}
#wpcontent {
	margin-left: !important;
}


/**
** Public facing booking forms
**/
.quote_time {
	/* font-size: 20px !important;*/ 
}
#quote_postcode_help {
    line-height: 21px;
    font-size: 15px;
}

#quote_earlysetup_hint {
    vertical-align: text-top;
}
#quote_early_setup_help {
    font-size: 15px;
    
    line-height: 21px;
    margin-left: 33px;
}
#submit_quote {
	margin-top: 20px;
}
#quote_container .row {
    margin-bottom: 6px;
    border-bottom: 1px dotted lightgray;
}
#quote_container label, #quote_date_required {
	display: inline;
	/*font-size: 22px;*/
}
#quote_container input[type=checkbox] {
    vertical-align: text-top;
}
/* input[type=submit], */

#quote_container .yellowButton {
    background: yellow;
    color: black;
    border: 1px dashed;
    font-weight: 800;
    font-size: 20px;
    padding: 10px 15px;
}


.inner_container .row #location, .inner_container .row #quote_date_required {
    padding-left: 10px;
    font-size: 22px;
    line-height: 34px;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
}



/* link button */
.buttonWide {
	min-width: 300px;
	margin-bottom: 5px !important;
}

.khYellowButton {
    background: yellow !important;
    color: black !important;
    border: 1px dashed !important;
    font-weight: 800 !important;
}
a.khYellowButton:visited {
    color: black !important;
}
.specialBox {
	border: 2px dashed white;
	text-align: center;
	padding: 7px;
}
#quote_container div {
    margin-bottom: 6px;
}
#quote_container p {
    margin: 0;
    padding: 0;
}
#quote_container label {
    margin: 0;
}
#quote_container .jumbotron {
    background: #3e3b3b;
    border: 3px dotted white;
    color: yellow;
    padding: 15px;
    margin-bottom: 20px;
}
#quote_container .jumbotron h1{
	margin: 0 0 5px;
}
#quote_container select {
	height: 29px;
}
#quote_container label {
	font-weight: 600;
}
#quote_container .double {
  zoom: 1.5;
  transform: scale(1.5);
  -ms-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -o-transform: scale(1.5);
  -moz-transform: scale(1.5);
  transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  vertical-align: sub !important;
}



/**** members *****/
#members_container input[type=submit] {
    font-weight: 800;
}
#members_container div {
    margin-bottom: 6px;
}
#members_container p {
    margin: 0;
    padding: 0;
}
#members_container label {
    margin: 0;
}
.payBox ul {
	list-style: none !important;
}
.payBox ul li {
	margin:0;
	margin-bottom:5px;
}
.booking-ref {
    text-align: center;
}
.booking-pay-deposit {
    text-align: center;
}