/*--import variables here--*/
@import '/assets/components/cc-filter-flyout/cc-filter-flyout.css';


.cc-filter-flyout-menu {
	margin-top: 60px;
	width: 460px;
	height: 100vh;
	overflow-y: auto;
	background-color: var(--background-color);
	position: fixed;
	z-index: 1;
	right: 0;
	top: 0;
	box-shadow: 9px 15px 56px rgba(var(--rgba-shadow-color),.4);
	padding: 1.5rem;
	padding-bottom:200px;
}


.cc-filter-flyout-menu .cc-filter-flyout-header {
	min-height: 32px;
	margin-bottom: 2rem;
}

.cc-filter-flyout-menu .cc-filter-flyout-header .cc-h3-regular {
	margin-bottom: 0;
	margin-left: 15px;
}

.cc-filter-flyout-forms {
	margin-bottom: 300px;
}

.cc-flyout-filter-btns .cc-btn {
   min-width: 116px;
   margin-bottom: 1rem;
}

.cc-flyout-filter-btns {
	margin-bottom: 2.3rem;
}

.cc-flyout-filter-footer {
	height: 80px;
	position: fixed;
	bottom: 0;
	padding: 1.3rem 5.5rem 1.3rem 1.3rem;
	right: 0;
	width: 460px;
	box-shadow: 9px 15px 56px rgba(var(--rgba-shadow-color),.4);
	background-color: var(--background-color);
}


/*always have media queries at the bottom of the file like so*/


/* Extra small devices (portrait phones, less than 576px)
No media query for `xs` since this is the default in Bootstrap*/

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { 

}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {

}


/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {

}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

}