/*   
Theme Name:        Studio Campo Theme
Theme URI:         https://studiocampo.nl
Description:       Studio Campo theme.
Author:            Studio Campo
Author URI:        https://studiocampo.nl
License:           GNU General Public License v3 or later.
License URI:       https://www.gnu.org/licenses/gpl-3.0.html
Text Domain:       sc-theme
*/
.bookly-form input[type=text].bookly-error, 
.bookly-form input[type=password].bookly-error, 
.bookly-form select.bookly-error, 
.bookly-form textarea.bookly-error, 
.bookly-extra-step div.bookly-extras-thumb.bookly-extras-selected {
	border: 2px solid red !important;
	background: red;
}
.bookly-form .bookly-label-error {
	color:red;
}
@media (min-width:768px) {
	.bookly-details-step,
	#bookly-js-address {
		display: flex;
		flex-wrap: wrap;
	}
	#bookly-js-address .bookly-box {
		float:left;
	}	
	#bookly-js-address .bookly-box:nth-of-type(1),
	#bookly-js-address .bookly-box:nth-of-type(2),
	#bookly-js-address .bookly-box:nth-of-type(7) {
		width:100%;
	}	
	#bookly-js-address .bookly-box:nth-of-type(3),
	#bookly-js-address .bookly-box:nth-of-type(4) {
		width:50%;
	}	
	#bookly-js-address .bookly-box:nth-of-type(5) {
		width:30%;
	}	
	#bookly-js-address .bookly-box:nth-of-type(6) {
		width:70%;
	}
	.bookly-details-step > .bookly-box {
		width:100%;
	}
}
