.vbt-checkboxselectinput{position:relative;display:flex;flex-direction:column;justify-content:center}.vbt-checkboxselectinput .vbt-checkboxselectinput-headbox{display:flex;flex-direction:row;cursor:pointer}.vbt-checkboxselectinput .vbt-checkboxselectinput-headlabels{flex-grow:1}.vbt-checkboxselectinput .vbt-checkboxselectinput-headarrow,.vbt-checkboxselectinput .vbt-checkboxselectinput-headlabels{display:flex;flex-direction:column;justify-content:center}.vbt-checkboxselectinput .vbt-checkboxselectinput-headarrow:before{content:"❯";transform:rotate(90deg)}.vbt-checkboxselectinput.opened .vbt-checkboxselectinput-headarrow:before{transform:rotate(-90deg)}.vbt-checkboxselectinput .checkbox label.checkbox-toggle,.vbt-checkboxselectinput .radio label.checkbox-toggle{margin:0;padding:0;width:auto}.vbt-checkboxselectinput .vbt-checkboxselectinput-box{display:none;height:auto;max-height:150px;overflow:auto;border:1px solid #777;position:absolute;top:100%;width:100%;margin:0!important}.vbt-checkboxselectinput.opened .vbt-checkboxselectinput-box{background:#fff;display:block;z-index:100}.vbt-checkboxselectinput.opened.openedFromBottom .vbt-checkboxselectinput-box{top:auto;bottom:100%}

/* ***************************************** */
/* ** Styles for LP ** */
/* ***************************************** */
body.vbt-lp .vbt-checkboxselectinput-headbox {
	padding: 10px;
	border: 2px solid #eee;
	font-weight: normal;
	background-color: #fff;
}
body.vbt-lp .vbt-checkboxselectinput-box {
	padding: 10px;
}
