/*! * Bootstrap v4.4.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ :root { 	--blue: #007bff; 	--indigo: #6610f2; 	--purple: #6f42c1; 	--pink: #e83e8c; 	--red: #dc3545; 	--orange: #fd7e14; 	--yellow: #ffc107; 	--green: #28a745; 	--teal: #20c997; 	--cyan: #17a2b8; 	--white: #fff; 	--gray: #6c757d; 	--gray-dark: #343a40; 	--primary: #4E97FD; 	--secondary: #6c757d; 	--success: #28a745; 	--info: #17a2b8; 	--warning: #ffc107; 	--danger: #dc3545; 	--light: #edf1fc; 	--dark: #343a40; 	--primary-2: #FFD55A; 	--breakpoint-xs: 0; 	--breakpoint-sm: 576px; 	--breakpoint-md: 768px; 	--breakpoint-lg: 992px; 	--breakpoint-xl: 1200px; 	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace } *, *::before, *::after { 	-webkit-box-sizing: border-box; 	box-sizing: border-box } html { 	font-family: sans-serif; 	line-height: 1.15; 	-webkit-text-size-adjust: 100%; 	-webkit-tap-highlight-color: rgba(0, 0, 0, 0) } article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { 	display: block } body { 	margin: 0; 	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 	font-size: 1rem; 	font-weight: 400; 	line-height: 1.5; 	color: #212529; 	text-align: left; 	background-color: #fff } [tabindex="-1"]:focus:not(:focus-visible) { 	outline: 0 !important } hr { 	-webkit-box-sizing: content-box; 	box-sizing: content-box; 	height: 0; 	overflow: visible } h1, h2, h3, h4, h5, h6 { 	margin-top: 0; 	margin-bottom: 8px } p { 	margin-top: 0; 	margin-bottom: 1rem } abbr[title], abbr[data-original-title] { 	text-decoration: underline; 	text-decoration: underline dotted; 	cursor: help; 	border-bottom: 0; 	text-decoration-skip-ink: none } address { 	margin-bottom: 1rem; 	font-style: normal; 	line-height: inherit } ol, ul, dl { 	margin-top: 0; 	margin-bottom: 1rem } ol ol, ul ul, ol ul, ul ol { 	margin-bottom: 0 } dt { 	font-weight: 700 } dd { 	margin-bottom: .5rem; 	margin-left: 0 } blockquote { 	margin: 0 0 1rem } b, strong { 	font-weight: bolder } small { 	font-size: 80% } sub, sup { 	position: relative; 	font-size: 75%; 	line-height: 0; 	vertical-align: baseline } sub { 	bottom: -.25em } sup { 	top: -.5em } a { 	color: #4E97FD; 	text-decoration: none; 	background-color: transparent } a:hover { 	color: #036bfc; 	text-decoration: underline } a:not([href]) { 	color: inherit; 	text-decoration: none } a:not([href]):hover { 	color: inherit; 	text-decoration: none } pre, code, kbd, samp { 	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 	font-size: 1em } pre { 	margin-top: 0; 	margin-bottom: 1rem; 	overflow: auto } figure { 	margin: 0 0 1rem } img { 	vertical-align: middle; 	border-style: none } svg { 	overflow: hidden; 	vertical-align: middle } table { 	border-collapse: collapse } caption { 	padding-top: .75rem; 	padding-bottom: .75rem; 	color: #6c757d; 	text-align: left; 	caption-side: bottom } th { 	text-align: inherit } label { 	display: inline-block; 	margin-bottom: .5rem } button { 	border-radius: 0 } button:focus { 	outline: 1px dotted; 	outline: 5px auto -webkit-focus-ring-color } input, button, select, optgroup, textarea { 	margin: 0; 	font-family: inherit; 	font-size: inherit; 	line-height: inherit } button, input { 	overflow: visible } button, select { 	text-transform: none } select { 	word-wrap: normal } button, [type="button"], [type="reset"], [type="submit"] { 	-webkit-appearance: button } button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { 	cursor: pointer } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { 	padding: 0; 	border-style: none } input[type="radio"], input[type="checkbox"] { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	padding: 0 } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { 	-webkit-appearance: listbox } textarea { 	overflow: auto; 	resize: vertical } fieldset { 	min-width: 0; 	padding: 0; 	margin: 0; 	border: 0 } legend { 	display: block; 	width: 100%; 	max-width: 100%; 	padding: 0; 	margin-bottom: .5rem; 	font-size: 1.5rem; 	line-height: inherit; 	color: inherit; 	white-space: normal } @media (max-width: 1200px) { 	legend { 		font-size: calc(1.275rem + .3vw) 	} } progress { 	vertical-align: baseline } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { 	height: auto } [type="search"] { 	outline-offset: -2px; 	-webkit-appearance: none } [type="search"]::-webkit-search-decoration { 	-webkit-appearance: none } ::-webkit-file-upload-button { 	font: inherit; 	-webkit-appearance: button } output { 	display: inline-block } summary { 	display: list-item; 	cursor: pointer } template { 	display: none } [hidden] { 	display: none !important } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { 	margin-bottom: 8px; 	font-weight: 500; 	line-height: 1.2 } h1, .h1 { 	font-size: 2.5rem } @media (max-width: 1200px) { 	h1, 	.h1 { 		font-size: calc(1.375rem + 1.5vw) 	} } h2, .h2 { 	font-size: 2rem } @media (max-width: 1200px) { 	h2, 	.h2 { 		font-size: calc(1.325rem + .9vw) 	} } h3, .h3 { 	font-size: 1.75rem } @media (max-width: 1200px) { 	h3, 	.h3 { 		font-size: calc(1.3rem + .6vw) 	} } h4, .h4 { 	font-size: 1.5rem } @media (max-width: 1200px) { 	h4, 	.h4 { 		font-size: calc(1.275rem + .3vw) 	} } h5, .h5 { 	font-size: 1.25rem } h6, .h6 { 	font-size: 1rem } .lead { 	font-size: 1.25rem; 	font-weight: 300 } .display-1 { 	font-size: 6rem; 	font-weight: 300; 	line-height: 1.2 } @media (max-width: 1200px) { 	.display-1 { 		font-size: calc(1.725rem + 5.7vw) 	} } .display-2 { 	font-size: 5.5rem; 	font-weight: 300; 	line-height: 1.2 } @media (max-width: 1200px) { 	.display-2 { 		font-size: calc(1.675rem + 5.1vw) 	} } .display-3 { 	font-size: 4.5rem; 	font-weight: 300; 	line-height: 1.2 } @media (max-width: 1200px) { 	.display-3 { 		font-size: calc(1.575rem + 3.9vw) 	} } .display-4 { 	font-size: 3.5rem; 	font-weight: 300; 	line-height: 1.2 } @media (max-width: 1200px) { 	.display-4 { 		font-size: calc(1.475rem + 2.7vw) 	} } hr { 	margin-top: 16px; 	margin-bottom: 16px; 	border: 0; 	border-top: 1px solid rgba(0, 0, 0, 0.1) } small, .small { 	font-size: 80%; 	font-weight: 400 } mark, .mark { 	padding: .2em; 	background-color: #fcf8e3 } .list-unstyled { 	padding-left: 0; 	list-style: none } .list-inline { 	padding-left: 0; 	list-style: none } .list-inline-item { 	display: inline-block } .list-inline-item:not(:last-child) { 	margin-right: .5rem } .initialism { 	font-size: 90%; 	text-transform: uppercase } .blockquote { 	margin-bottom: 16px; 	font-size: 1.25rem } .blockquote-footer { 	display: block; 	font-size: 80%; 	color: #6c757d } .blockquote-footer::before { 	content: "\2014\00A0" } .img-fluid { 	max-width: 100%; 	height: auto } .img-thumbnail { 	padding: .25rem; 	background-color: #fff; 	border: 1px solid #dee2e6; 	border-radius: .25rem; 	max-width: 100%; 	height: auto } .figure { 	display: inline-block } .figure-img { 	margin-bottom: 8px; 	line-height: 1 } .figure-caption { 	font-size: 90%; 	color: #6c757d } code { 	font-size: 87.5%; 	color: #e83e8c; 	word-wrap: break-word } a>code { 	color: inherit } kbd { 	padding: .2rem .4rem; 	font-size: 87.5%; 	color: #fff; 	background-color: #212529; 	border-radius: .2rem } kbd kbd { 	padding: 0; 	font-size: 100%; 	font-weight: 700 } pre { 	display: block; 	font-size: 87.5%; 	color: #212529 } pre code { 	font-size: inherit; 	color: inherit; 	word-break: normal } .pre-scrollable { 	max-height: 340px; 	overflow-y: scroll } .container { 	width: 100%; 	padding-right: 15px; 	padding-left: 15px; 	margin-right: auto; 	margin-left: auto } @media (min-width: 576px) { 	.container { 		max-width: 540px 	} } @media (min-width: 768px) { 	.container { 		max-width: 720px 	} } @media (min-width: 992px) { 	.container { 		max-width: 960px 	} } @media (min-width: 1200px) { 	.container { 		max-width: 1140px 	} } .container-fluid, .container-sm, .container-md, .container-lg, .container-xl { 	width: 100%; 	padding-right: 15px; 	padding-left: 15px; 	margin-right: auto; 	margin-left: auto } @media (min-width: 576px) { 	.container, 	.container-sm { 		max-width: 540px 	} } @media (min-width: 768px) { 	.container, 	.container-sm, 	.container-md { 		max-width: 720px 	} } @media (min-width: 992px) { 	.container, 	.container-sm, 	.container-md, 	.container-lg { 		max-width: 960px 	} } @media (min-width: 1200px) { 	.container, 	.container-sm, 	.container-md, 	.container-lg, 	.container-xl { 		max-width: 1140px 	} } .row { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	margin-right: -15px; 	margin-left: -15px } .no-gutters { 	margin-right: 0; 	margin-left: 0 } .no-gutters>.col, .no-gutters>[class*="col-"] { 	padding-right: 0; 	padding-left: 0 } .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { 	position: relative; 	width: 100%; 	padding-right: 15px; 	padding-left: 15px } .col { 	-ms-flex-preferred-size: 0; 	flex-basis: 0; 	-webkit-box-flex: 1; 	-ms-flex-positive: 1; 	flex-grow: 1; 	max-width: 100% } .row-cols-1>* { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 100%; 	flex: 0 0 100%; 	max-width: 100% } .row-cols-2>* { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 50%; 	flex: 0 0 50%; 	max-width: 50% } .row-cols-3>* { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 33.33333%; 	flex: 0 0 33.33333%; 	max-width: 33.33333% } .row-cols-4>* { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 25%; 	flex: 0 0 25%; 	max-width: 25% } .row-cols-5>* { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 20%; 	flex: 0 0 20%; 	max-width: 20% } .row-cols-6>* { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 16.66667%; 	flex: 0 0 16.66667%; 	max-width: 16.66667% } .col-auto { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 auto; 	flex: 0 0 auto; 	width: auto; 	max-width: 100% } .col-1 { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 8.33333%; 	flex: 0 0 8.33333%; 	max-width: 8.33333% } .col-2 { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 16.66667%; 	flex: 0 0 16.66667%; 	max-width: 16.66667% } .col-3 { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 25%; 	flex: 0 0 25%; 	max-width: 25% } .col-4 { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 33.33333%; 	flex: 0 0 33.33333%; 	max-width: 33.33333% } .col-5 { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 41.66667%; 	flex: 0 0 41.66667%; 	max-width: 41.66667% } .col-6 { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 50%; 	flex: 0 0 50%; 	max-width: 50% } .col-7 { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 58.33333%; 	flex: 0 0 58.33333%; 	max-width: 58.33333% } .col-8 { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 66.66667%; 	flex: 0 0 66.66667%; 	max-width: 66.66667% } .col-9 { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 75%; 	flex: 0 0 75%; 	max-width: 75% } .col-10 { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 83.33333%; 	flex: 0 0 83.33333%; 	max-width: 83.33333% } .col-11 { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 91.66667%; 	flex: 0 0 91.66667%; 	max-width: 91.66667% } .col-12 { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 100%; 	flex: 0 0 100%; 	max-width: 100% } .order-first { 	-webkit-box-ordinal-group: 0; 	-ms-flex-order: -1; 	order: -1 } .order-last { 	-webkit-box-ordinal-group: 14; 	-ms-flex-order: 13; 	order: 13 } .order-0 { 	-webkit-box-ordinal-group: 1; 	-ms-flex-order: 0; 	order: 0 } .order-1 { 	-webkit-box-ordinal-group: 2; 	-ms-flex-order: 1; 	order: 1 } .order-2 { 	-webkit-box-ordinal-group: 3; 	-ms-flex-order: 2; 	order: 2 } .order-3 { 	-webkit-box-ordinal-group: 4; 	-ms-flex-order: 3; 	order: 3 } .order-4 { 	-webkit-box-ordinal-group: 5; 	-ms-flex-order: 4; 	order: 4 } .order-5 { 	-webkit-box-ordinal-group: 6; 	-ms-flex-order: 5; 	order: 5 } .order-6 { 	-webkit-box-ordinal-group: 7; 	-ms-flex-order: 6; 	order: 6 } .order-7 { 	-webkit-box-ordinal-group: 8; 	-ms-flex-order: 7; 	order: 7 } .order-8 { 	-webkit-box-ordinal-group: 9; 	-ms-flex-order: 8; 	order: 8 } .order-9 { 	-webkit-box-ordinal-group: 10; 	-ms-flex-order: 9; 	order: 9 } .order-10 { 	-webkit-box-ordinal-group: 11; 	-ms-flex-order: 10; 	order: 10 } .order-11 { 	-webkit-box-ordinal-group: 12; 	-ms-flex-order: 11; 	order: 11 } .order-12 { 	-webkit-box-ordinal-group: 13; 	-ms-flex-order: 12; 	order: 12 } .offset-1 { 	margin-left: 8.33333% } .offset-2 { 	margin-left: 16.66667% } .offset-3 { 	margin-left: 25% } .offset-4 { 	margin-left: 33.33333% } .offset-5 { 	margin-left: 41.66667% } .offset-6 { 	margin-left: 50% } .offset-7 { 	margin-left: 58.33333% } .offset-8 { 	margin-left: 66.66667% } .offset-9 { 	margin-left: 75% } .offset-10 { 	margin-left: 83.33333% } .offset-11 { 	margin-left: 91.66667% } @media (min-width: 576px) { 	.col-sm { 		-ms-flex-preferred-size: 0; 		flex-basis: 0; 		-webkit-box-flex: 1; 		-ms-flex-positive: 1; 		flex-grow: 1; 		max-width: 100% 	} 	.row-cols-sm-1>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 100%; 		flex: 0 0 100%; 		max-width: 100% 	} 	.row-cols-sm-2>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 50%; 		flex: 0 0 50%; 		max-width: 50% 	} 	.row-cols-sm-3>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 33.33333%; 		flex: 0 0 33.33333%; 		max-width: 33.33333% 	} 	.row-cols-sm-4>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 25%; 		flex: 0 0 25%; 		max-width: 25% 	} 	.row-cols-sm-5>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 20%; 		flex: 0 0 20%; 		max-width: 20% 	} 	.row-cols-sm-6>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 16.66667%; 		flex: 0 0 16.66667%; 		max-width: 16.66667% 	} 	.col-sm-auto { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 auto; 		flex: 0 0 auto; 		width: auto; 		max-width: 100% 	} 	.col-sm-1 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 8.33333%; 		flex: 0 0 8.33333%; 		max-width: 8.33333% 	} 	.col-sm-2 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 16.66667%; 		flex: 0 0 16.66667%; 		max-width: 16.66667% 	} 	.col-sm-3 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 25%; 		flex: 0 0 25%; 		max-width: 25% 	} 	.col-sm-4 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 33.33333%; 		flex: 0 0 33.33333%; 		max-width: 33.33333% 	} 	.col-sm-5 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 41.66667%; 		flex: 0 0 41.66667%; 		max-width: 41.66667% 	} 	.col-sm-6 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 50%; 		flex: 0 0 50%; 		max-width: 50% 	} 	.col-sm-7 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 58.33333%; 		flex: 0 0 58.33333%; 		max-width: 58.33333% 	} 	.col-sm-8 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 66.66667%; 		flex: 0 0 66.66667%; 		max-width: 66.66667% 	} 	.col-sm-9 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 75%; 		flex: 0 0 75%; 		max-width: 75% 	} 	.col-sm-10 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 83.33333%; 		flex: 0 0 83.33333%; 		max-width: 83.33333% 	} 	.col-sm-11 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 91.66667%; 		flex: 0 0 91.66667%; 		max-width: 91.66667% 	} 	.col-sm-12 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 100%; 		flex: 0 0 100%; 		max-width: 100% 	} 	.order-sm-first { 		-webkit-box-ordinal-group: 0; 		-ms-flex-order: -1; 		order: -1 	} 	.order-sm-last { 		-webkit-box-ordinal-group: 14; 		-ms-flex-order: 13; 		order: 13 	} 	.order-sm-0 { 		-webkit-box-ordinal-group: 1; 		-ms-flex-order: 0; 		order: 0 	} 	.order-sm-1 { 		-webkit-box-ordinal-group: 2; 		-ms-flex-order: 1; 		order: 1 	} 	.order-sm-2 { 		-webkit-box-ordinal-group: 3; 		-ms-flex-order: 2; 		order: 2 	} 	.order-sm-3 { 		-webkit-box-ordinal-group: 4; 		-ms-flex-order: 3; 		order: 3 	} 	.order-sm-4 { 		-webkit-box-ordinal-group: 5; 		-ms-flex-order: 4; 		order: 4 	} 	.order-sm-5 { 		-webkit-box-ordinal-group: 6; 		-ms-flex-order: 5; 		order: 5 	} 	.order-sm-6 { 		-webkit-box-ordinal-group: 7; 		-ms-flex-order: 6; 		order: 6 	} 	.order-sm-7 { 		-webkit-box-ordinal-group: 8; 		-ms-flex-order: 7; 		order: 7 	} 	.order-sm-8 { 		-webkit-box-ordinal-group: 9; 		-ms-flex-order: 8; 		order: 8 	} 	.order-sm-9 { 		-webkit-box-ordinal-group: 10; 		-ms-flex-order: 9; 		order: 9 	} 	.order-sm-10 { 		-webkit-box-ordinal-group: 11; 		-ms-flex-order: 10; 		order: 10 	} 	.order-sm-11 { 		-webkit-box-ordinal-group: 12; 		-ms-flex-order: 11; 		order: 11 	} 	.order-sm-12 { 		-webkit-box-ordinal-group: 13; 		-ms-flex-order: 12; 		order: 12 	} 	.offset-sm-0 { 		margin-left: 0 	} 	.offset-sm-1 { 		margin-left: 8.33333% 	} 	.offset-sm-2 { 		margin-left: 16.66667% 	} 	.offset-sm-3 { 		margin-left: 25% 	} 	.offset-sm-4 { 		margin-left: 33.33333% 	} 	.offset-sm-5 { 		margin-left: 41.66667% 	} 	.offset-sm-6 { 		margin-left: 50% 	} 	.offset-sm-7 { 		margin-left: 58.33333% 	} 	.offset-sm-8 { 		margin-left: 66.66667% 	} 	.offset-sm-9 { 		margin-left: 75% 	} 	.offset-sm-10 { 		margin-left: 83.33333% 	} 	.offset-sm-11 { 		margin-left: 91.66667% 	} } @media (min-width: 768px) { 	.col-md { 		-ms-flex-preferred-size: 0; 		flex-basis: 0; 		-webkit-box-flex: 1; 		-ms-flex-positive: 1; 		flex-grow: 1; 		max-width: 100% 	} 	.row-cols-md-1>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 100%; 		flex: 0 0 100%; 		max-width: 100% 	} 	.row-cols-md-2>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 50%; 		flex: 0 0 50%; 		max-width: 50% 	} 	.row-cols-md-3>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 33.33333%; 		flex: 0 0 33.33333%; 		max-width: 33.33333% 	} 	.row-cols-md-4>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 25%; 		flex: 0 0 25%; 		max-width: 25% 	} 	.row-cols-md-5>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 20%; 		flex: 0 0 20%; 		max-width: 20% 	} 	.row-cols-md-6>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 16.66667%; 		flex: 0 0 16.66667%; 		max-width: 16.66667% 	} 	.col-md-auto { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 auto; 		flex: 0 0 auto; 		width: auto; 		max-width: 100% 	} 	.col-md-1 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 8.33333%; 		flex: 0 0 8.33333%; 		max-width: 8.33333% 	} 	.col-md-2 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 16.66667%; 		flex: 0 0 16.66667%; 		max-width: 16.66667% 	} 	.col-md-3 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 25%; 		flex: 0 0 25%; 		max-width: 25% 	} 	.col-md-4 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 33.33333%; 		flex: 0 0 33.33333%; 		max-width: 33.33333% 	} 	.col-md-5 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 41.66667%; 		flex: 0 0 41.66667%; 		max-width: 41.66667% 	} 	.col-md-6 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 50%; 		flex: 0 0 50%; 		max-width: 50% 	} 	.col-md-7 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 58.33333%; 		flex: 0 0 58.33333%; 		max-width: 58.33333% 	} 	.col-md-8 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 66.66667%; 		flex: 0 0 66.66667%; 		max-width: 66.66667% 	} 	.col-md-9 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 75%; 		flex: 0 0 75%; 		max-width: 75% 	} 	.col-md-10 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 83.33333%; 		flex: 0 0 83.33333%; 		max-width: 83.33333% 	} 	.col-md-11 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 91.66667%; 		flex: 0 0 91.66667%; 		max-width: 91.66667% 	} 	.col-md-12 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 100%; 		flex: 0 0 100%; 		max-width: 100% 	} 	.order-md-first { 		-webkit-box-ordinal-group: 0; 		-ms-flex-order: -1; 		order: -1 	} 	.order-md-last { 		-webkit-box-ordinal-group: 14; 		-ms-flex-order: 13; 		order: 13 	} 	.order-md-0 { 		-webkit-box-ordinal-group: 1; 		-ms-flex-order: 0; 		order: 0 	} 	.order-md-1 { 		-webkit-box-ordinal-group: 2; 		-ms-flex-order: 1; 		order: 1 	} 	.order-md-2 { 		-webkit-box-ordinal-group: 3; 		-ms-flex-order: 2; 		order: 2 	} 	.order-md-3 { 		-webkit-box-ordinal-group: 4; 		-ms-flex-order: 3; 		order: 3 	} 	.order-md-4 { 		-webkit-box-ordinal-group: 5; 		-ms-flex-order: 4; 		order: 4 	} 	.order-md-5 { 		-webkit-box-ordinal-group: 6; 		-ms-flex-order: 5; 		order: 5 	} 	.order-md-6 { 		-webkit-box-ordinal-group: 7; 		-ms-flex-order: 6; 		order: 6 	} 	.order-md-7 { 		-webkit-box-ordinal-group: 8; 		-ms-flex-order: 7; 		order: 7 	} 	.order-md-8 { 		-webkit-box-ordinal-group: 9; 		-ms-flex-order: 8; 		order: 8 	} 	.order-md-9 { 		-webkit-box-ordinal-group: 10; 		-ms-flex-order: 9; 		order: 9 	} 	.order-md-10 { 		-webkit-box-ordinal-group: 11; 		-ms-flex-order: 10; 		order: 10 	} 	.order-md-11 { 		-webkit-box-ordinal-group: 12; 		-ms-flex-order: 11; 		order: 11 	} 	.order-md-12 { 		-webkit-box-ordinal-group: 13; 		-ms-flex-order: 12; 		order: 12 	} 	.offset-md-0 { 		margin-left: 0 	} 	.offset-md-1 { 		margin-left: 8.33333% 	} 	.offset-md-2 { 		margin-left: 16.66667% 	} 	.offset-md-3 { 		margin-left: 25% 	} 	.offset-md-4 { 		margin-left: 33.33333% 	} 	.offset-md-5 { 		margin-left: 41.66667% 	} 	.offset-md-6 { 		margin-left: 50% 	} 	.offset-md-7 { 		margin-left: 58.33333% 	} 	.offset-md-8 { 		margin-left: 66.66667% 	} 	.offset-md-9 { 		margin-left: 75% 	} 	.offset-md-10 { 		margin-left: 83.33333% 	} 	.offset-md-11 { 		margin-left: 91.66667% 	} } @media (min-width: 992px) { 	.col-lg { 		-ms-flex-preferred-size: 0; 		flex-basis: 0; 		-webkit-box-flex: 1; 		-ms-flex-positive: 1; 		flex-grow: 1; 		max-width: 100% 	} 	.row-cols-lg-1>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 100%; 		flex: 0 0 100%; 		max-width: 100% 	} 	.row-cols-lg-2>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 50%; 		flex: 0 0 50%; 		max-width: 50% 	} 	.row-cols-lg-3>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 33.33333%; 		flex: 0 0 33.33333%; 		max-width: 33.33333% 	} 	.row-cols-lg-4>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 25%; 		flex: 0 0 25%; 		max-width: 25% 	} 	.row-cols-lg-5>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 20%; 		flex: 0 0 20%; 		max-width: 20% 	} 	.row-cols-lg-6>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 16.66667%; 		flex: 0 0 16.66667%; 		max-width: 16.66667% 	} 	.col-lg-auto { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 auto; 		flex: 0 0 auto; 		width: auto; 		max-width: 100% 	} 	.col-lg-1 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 8.33333%; 		flex: 0 0 8.33333%; 		max-width: 8.33333% 	} 	.col-lg-2 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 16.66667%; 		flex: 0 0 16.66667%; 		max-width: 16.66667% 	} 	.col-lg-3 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 25%; 		flex: 0 0 25%; 		max-width: 25% 	} 	.col-lg-4 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 33.33333%; 		flex: 0 0 33.33333%; 		max-width: 33.33333% 	} 	.col-lg-5 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 41.66667%; 		flex: 0 0 41.66667%; 		max-width: 41.66667% 	} 	.col-lg-6 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 50%; 		flex: 0 0 50%; 		max-width: 50% 	} 	.col-lg-7 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 58.33333%; 		flex: 0 0 58.33333%; 		max-width: 58.33333% 	} 	.col-lg-8 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 66.66667%; 		flex: 0 0 66.66667%; 		max-width: 66.66667% 	} 	.col-lg-9 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 75%; 		flex: 0 0 75%; 		max-width: 75% 	} 	.col-lg-10 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 83.33333%; 		flex: 0 0 83.33333%; 		max-width: 83.33333% 	} 	.col-lg-11 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 91.66667%; 		flex: 0 0 91.66667%; 		max-width: 91.66667% 	} 	.col-lg-12 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 100%; 		flex: 0 0 100%; 		max-width: 100% 	} 	.order-lg-first { 		-webkit-box-ordinal-group: 0; 		-ms-flex-order: -1; 		order: -1 	} 	.order-lg-last { 		-webkit-box-ordinal-group: 14; 		-ms-flex-order: 13; 		order: 13 	} 	.order-lg-0 { 		-webkit-box-ordinal-group: 1; 		-ms-flex-order: 0; 		order: 0 	} 	.order-lg-1 { 		-webkit-box-ordinal-group: 2; 		-ms-flex-order: 1; 		order: 1 	} 	.order-lg-2 { 		-webkit-box-ordinal-group: 3; 		-ms-flex-order: 2; 		order: 2 	} 	.order-lg-3 { 		-webkit-box-ordinal-group: 4; 		-ms-flex-order: 3; 		order: 3 	} 	.order-lg-4 { 		-webkit-box-ordinal-group: 5; 		-ms-flex-order: 4; 		order: 4 	} 	.order-lg-5 { 		-webkit-box-ordinal-group: 6; 		-ms-flex-order: 5; 		order: 5 	} 	.order-lg-6 { 		-webkit-box-ordinal-group: 7; 		-ms-flex-order: 6; 		order: 6 	} 	.order-lg-7 { 		-webkit-box-ordinal-group: 8; 		-ms-flex-order: 7; 		order: 7 	} 	.order-lg-8 { 		-webkit-box-ordinal-group: 9; 		-ms-flex-order: 8; 		order: 8 	} 	.order-lg-9 { 		-webkit-box-ordinal-group: 10; 		-ms-flex-order: 9; 		order: 9 	} 	.order-lg-10 { 		-webkit-box-ordinal-group: 11; 		-ms-flex-order: 10; 		order: 10 	} 	.order-lg-11 { 		-webkit-box-ordinal-group: 12; 		-ms-flex-order: 11; 		order: 11 	} 	.order-lg-12 { 		-webkit-box-ordinal-group: 13; 		-ms-flex-order: 12; 		order: 12 	} 	.offset-lg-0 { 		margin-left: 0 	} 	.offset-lg-1 { 		margin-left: 8.33333% 	} 	.offset-lg-2 { 		margin-left: 16.66667% 	} 	.offset-lg-3 { 		margin-left: 25% 	} 	.offset-lg-4 { 		margin-left: 33.33333% 	} 	.offset-lg-5 { 		margin-left: 41.66667% 	} 	.offset-lg-6 { 		margin-left: 50% 	} 	.offset-lg-7 { 		margin-left: 58.33333% 	} 	.offset-lg-8 { 		margin-left: 66.66667% 	} 	.offset-lg-9 { 		margin-left: 75% 	} 	.offset-lg-10 { 		margin-left: 83.33333% 	} 	.offset-lg-11 { 		margin-left: 91.66667% 	} } @media (min-width: 1200px) { 	.col-xl { 		-ms-flex-preferred-size: 0; 		flex-basis: 0; 		-webkit-box-flex: 1; 		-ms-flex-positive: 1; 		flex-grow: 1; 		max-width: 100% 	} 	.row-cols-xl-1>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 100%; 		flex: 0 0 100%; 		max-width: 100% 	} 	.row-cols-xl-2>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 50%; 		flex: 0 0 50%; 		max-width: 50% 	} 	.row-cols-xl-3>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 33.33333%; 		flex: 0 0 33.33333%; 		max-width: 33.33333% 	} 	.row-cols-xl-4>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 25%; 		flex: 0 0 25%; 		max-width: 25% 	} 	.row-cols-xl-5>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 20%; 		flex: 0 0 20%; 		max-width: 20% 	} 	.row-cols-xl-6>* { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 16.66667%; 		flex: 0 0 16.66667%; 		max-width: 16.66667% 	} 	.col-xl-auto { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 auto; 		flex: 0 0 auto; 		width: auto; 		max-width: 100% 	} 	.col-xl-1 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 8.33333%; 		flex: 0 0 8.33333%; 		max-width: 8.33333% 	} 	.col-xl-2 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 16.66667%; 		flex: 0 0 16.66667%; 		max-width: 16.66667% 	} 	.col-xl-3 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 25%; 		flex: 0 0 25%; 		max-width: 25% 	} 	.col-xl-4 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 33.33333%; 		flex: 0 0 33.33333%; 		max-width: 33.33333% 	} 	.col-xl-5 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 41.66667%; 		flex: 0 0 41.66667%; 		max-width: 41.66667% 	} 	.col-xl-6 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 50%; 		flex: 0 0 50%; 		max-width: 50% 	} 	.col-xl-7 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 58.33333%; 		flex: 0 0 58.33333%; 		max-width: 58.33333% 	} 	.col-xl-8 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 66.66667%; 		flex: 0 0 66.66667%; 		max-width: 66.66667% 	} 	.col-xl-9 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 75%; 		flex: 0 0 75%; 		max-width: 75% 	} 	.col-xl-10 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 83.33333%; 		flex: 0 0 83.33333%; 		max-width: 83.33333% 	} 	.col-xl-11 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 91.66667%; 		flex: 0 0 91.66667%; 		max-width: 91.66667% 	} 	.col-xl-12 { 		-webkit-box-flex: 0; 		-ms-flex: 0 0 100%; 		flex: 0 0 100%; 		max-width: 100% 	} 	.order-xl-first { 		-webkit-box-ordinal-group: 0; 		-ms-flex-order: -1; 		order: -1 	} 	.order-xl-last { 		-webkit-box-ordinal-group: 14; 		-ms-flex-order: 13; 		order: 13 	} 	.order-xl-0 { 		-webkit-box-ordinal-group: 1; 		-ms-flex-order: 0; 		order: 0 	} 	.order-xl-1 { 		-webkit-box-ordinal-group: 2; 		-ms-flex-order: 1; 		order: 1 	} 	.order-xl-2 { 		-webkit-box-ordinal-group: 3; 		-ms-flex-order: 2; 		order: 2 	} 	.order-xl-3 { 		-webkit-box-ordinal-group: 4; 		-ms-flex-order: 3; 		order: 3 	} 	.order-xl-4 { 		-webkit-box-ordinal-group: 5; 		-ms-flex-order: 4; 		order: 4 	} 	.order-xl-5 { 		-webkit-box-ordinal-group: 6; 		-ms-flex-order: 5; 		order: 5 	} 	.order-xl-6 { 		-webkit-box-ordinal-group: 7; 		-ms-flex-order: 6; 		order: 6 	} 	.order-xl-7 { 		-webkit-box-ordinal-group: 8; 		-ms-flex-order: 7; 		order: 7 	} 	.order-xl-8 { 		-webkit-box-ordinal-group: 9; 		-ms-flex-order: 8; 		order: 8 	} 	.order-xl-9 { 		-webkit-box-ordinal-group: 10; 		-ms-flex-order: 9; 		order: 9 	} 	.order-xl-10 { 		-webkit-box-ordinal-group: 11; 		-ms-flex-order: 10; 		order: 10 	} 	.order-xl-11 { 		-webkit-box-ordinal-group: 12; 		-ms-flex-order: 11; 		order: 11 	} 	.order-xl-12 { 		-webkit-box-ordinal-group: 13; 		-ms-flex-order: 12; 		order: 12 	} 	.offset-xl-0 { 		margin-left: 0 	} 	.offset-xl-1 { 		margin-left: 8.33333% 	} 	.offset-xl-2 { 		margin-left: 16.66667% 	} 	.offset-xl-3 { 		margin-left: 25% 	} 	.offset-xl-4 { 		margin-left: 33.33333% 	} 	.offset-xl-5 { 		margin-left: 41.66667% 	} 	.offset-xl-6 { 		margin-left: 50% 	} 	.offset-xl-7 { 		margin-left: 58.33333% 	} 	.offset-xl-8 { 		margin-left: 66.66667% 	} 	.offset-xl-9 { 		margin-left: 75% 	} 	.offset-xl-10 { 		margin-left: 83.33333% 	} 	.offset-xl-11 { 		margin-left: 91.66667% 	} } .table { 	width: 100%; 	margin-bottom: 16px; 	color: #212529 } .table th, .table td { 	padding: .75rem; 	vertical-align: top; 	border-top: 1px solid #dee2e6 } .table thead th { 	vertical-align: bottom; 	border-bottom: 2px solid #dee2e6 } .table tbody+tbody { 	border-top: 2px solid #dee2e6 } .table-sm th, .table-sm td { 	padding: .3rem } .table-bordered { 	border: 1px solid #dee2e6 } .table-bordered th, .table-bordered td { 	border: 1px solid #dee2e6 } .table-bordered thead th, .table-bordered thead td { 	border-bottom-width: 2px } .table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody+tbody { 	border: 0 } .table-striped tbody tr:nth-of-type(odd) { 	background-color: rgba(0, 0, 0, 0.05) } .table-hover tbody tr:hover { 	color: #212529; 	background-color: rgba(0, 0, 0, 0.075) } .table-primary, .table-primary>th, .table-primary>td { 	background-color: #cde2fe } .table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody+tbody { 	border-color: #a3c9fe } .table-hover .table-primary:hover { 	background-color: #b4d4fe } .table-hover .table-primary:hover>td, .table-hover .table-primary:hover>th { 	background-color: #b4d4fe } .table-secondary, .table-secondary>th, .table-secondary>td { 	background-color: #d6d8db } .table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody+tbody { 	border-color: #b3b7bb } .table-hover .table-secondary:hover { 	background-color: #c8cbcf } .table-hover .table-secondary:hover>td, .table-hover .table-secondary:hover>th { 	background-color: #c8cbcf } .table-success, .table-success>th, .table-success>td { 	background-color: #c3e6cb } .table-success th, .table-success td, .table-success thead th, .table-success tbody+tbody { 	border-color: #8fd19e } .table-hover .table-success:hover { 	background-color: #b1dfbb } .table-hover .table-success:hover>td, .table-hover .table-success:hover>th { 	background-color: #b1dfbb } .table-info, .table-info>th, .table-info>td { 	background-color: #bee5eb } .table-info th, .table-info td, .table-info thead th, .table-info tbody+tbody { 	border-color: #86cfda } .table-hover .table-info:hover { 	background-color: #abdde5 } .table-hover .table-info:hover>td, .table-hover .table-info:hover>th { 	background-color: #abdde5 } .table-warning, .table-warning>th, .table-warning>td { 	background-color: #ffeeba } .table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody+tbody { 	border-color: #ffdf7e } .table-hover .table-warning:hover { 	background-color: #ffe8a1 } .table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th { 	background-color: #ffe8a1 } .table-danger, .table-danger>th, .table-danger>td { 	background-color: #f5c6cb } .table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody+tbody { 	border-color: #ed969e } .table-hover .table-danger:hover { 	background-color: #f1b0b7 } .table-hover .table-danger:hover>td, .table-hover .table-danger:hover>th { 	background-color: #f1b0b7 } .table-light, .table-light>th, .table-light>td { 	background-color: #fafbfe } .table-light th, .table-light td, .table-light thead th, .table-light tbody+tbody { 	border-color: #f6f8fd } .table-hover .table-light:hover { 	background-color: #e5eafa } .table-hover .table-light:hover>td, .table-hover .table-light:hover>th { 	background-color: #e5eafa } .table-dark, .table-dark>th, .table-dark>td { 	background-color: #c6c8ca } .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody+tbody { 	border-color: #95999c } .table-hover .table-dark:hover { 	background-color: #b9bbbe } .table-hover .table-dark:hover>td, .table-hover .table-dark:hover>th { 	background-color: #b9bbbe } .table-primary-2, .table-primary-2>th, .table-primary-2>td { 	background-color: #fff3d1 } .table-primary-2 th, .table-primary-2 td, .table-primary-2 thead th, .table-primary-2 tbody+tbody { 	border-color: #ffe9a9 } .table-hover .table-primary-2:hover { 	background-color: #ffecb8 } .table-hover .table-primary-2:hover>td, .table-hover .table-primary-2:hover>th { 	background-color: #ffecb8 } .table-active, .table-active>th, .table-active>td { 	background-color: rgba(0, 0, 0, 0.075) } .table-hover .table-active:hover { 	background-color: rgba(0, 0, 0, 0.075) } .table-hover .table-active:hover>td, .table-hover .table-active:hover>th { 	background-color: rgba(0, 0, 0, 0.075) } .table .thead-dark th { 	color: #fff; 	background-color: #343a40; 	border-color: #454d55 } .table .thead-light th { 	color: #495057; 	background-color: #e9ecef; 	border-color: #dee2e6 } .table-dark { 	color: #fff; 	background-color: #343a40 } .table-dark th, .table-dark td, .table-dark thead th { 	border-color: #454d55 } .table-dark.table-bordered { 	border: 0 } .table-dark.table-striped tbody tr:nth-of-type(odd) { 	background-color: rgba(255, 255, 255, 0.05) } .table-dark.table-hover tbody tr:hover { 	color: #fff; 	background-color: rgba(255, 255, 255, 0.075) } @media (max-width: 575.98px) { 	.table-responsive-sm { 		display: block; 		width: 100%; 		overflow-x: auto; 		-webkit-overflow-scrolling: touch 	} 	.table-responsive-sm>.table-bordered { 		border: 0 	} } @media (max-width: 767.98px) { 	.table-responsive-md { 		display: block; 		width: 100%; 		overflow-x: auto; 		-webkit-overflow-scrolling: touch 	} 	.table-responsive-md>.table-bordered { 		border: 0 	} } @media (max-width: 991.98px) { 	.table-responsive-lg { 		display: block; 		width: 100%; 		overflow-x: auto; 		-webkit-overflow-scrolling: touch 	} 	.table-responsive-lg>.table-bordered { 		border: 0 	} } @media (max-width: 1199.98px) { 	.table-responsive-xl { 		display: block; 		width: 100%; 		overflow-x: auto; 		-webkit-overflow-scrolling: touch 	} 	.table-responsive-xl>.table-bordered { 		border: 0 	} } .table-responsive { 	display: block; 	width: 100%; 	overflow-x: auto; 	-webkit-overflow-scrolling: touch } .table-responsive>.table-bordered { 	border: 0 } .form-control { 	display: block; 	width: 100%; 	height: calc(1.5em + .75rem + 2px); 	padding: .375rem .75rem; 	font-size: 1rem; 	font-weight: 400; 	line-height: 1.5; 	color: #495057; 	background-color: #fff; 	background-clip: padding-box; 	border: 1px solid #ced4da; 	border-radius: .25rem; 	-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	-o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out } @media (prefers-reduced-motion: reduce) { 	.form-control { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .form-control::-ms-expand { 	background-color: transparent; 	border: 0 } .form-control:-moz-focusring { 	color: transparent; 	text-shadow: 0 0 0 #495057 } .form-control:focus { 	color: #495057; 	background-color: #fff; 	border-color: #cce1fe; 	outline: 0; 	-webkit-box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.25); 	box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.25) } .form-control::-webkit-input-placeholder { 	color: #6c757d; 	opacity: 1 } .form-control::-moz-placeholder { 	color: #6c757d; 	opacity: 1 } .form-control:-ms-input-placeholder { 	color: #6c757d; 	opacity: 1 } .form-control::-ms-input-placeholder { 	color: #6c757d; 	opacity: 1 } .form-control::placeholder { 	color: #6c757d; 	opacity: 1 } .form-control:disabled, .form-control[readonly] { 	background-color: #e9ecef; 	opacity: 1 } select.form-control:focus::-ms-value { 	color: #495057; 	background-color: #fff } .form-control-file, .form-control-range { 	display: block; 	width: 100% } .col-form-label { 	padding-top: calc(.375rem + 1px); 	padding-bottom: calc(.375rem + 1px); 	margin-bottom: 0; 	font-size: inherit; 	line-height: 1.5 } .col-form-label-lg { 	padding-top: calc(.5rem + 1px); 	padding-bottom: calc(.5rem + 1px); 	font-size: 1.25rem; 	line-height: 1.5 } .col-form-label-sm { 	padding-top: calc(.25rem + 1px); 	padding-bottom: calc(.25rem + 1px); 	font-size: .875rem; 	line-height: 1.5 } .form-control-plaintext { 	display: block; 	width: 100%; 	padding: .375rem 0; 	margin-bottom: 0; 	font-size: 1rem; 	line-height: 1.5; 	color: #212529; 	background-color: transparent; 	border: solid transparent; 	border-width: 1px 0 } .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { 	padding-right: 0; 	padding-left: 0 } .form-control-sm { 	height: calc(1.5em + .5rem + 2px); 	padding: .25rem .5rem; 	font-size: .875rem; 	line-height: 1.5; 	border-radius: .2rem } .form-control-lg { 	height: calc(1.5em + 1rem + 2px); 	padding: .5rem 1rem; 	font-size: 1.25rem; 	line-height: 1.5; 	border-radius: .3rem } select.form-control[size], select.form-control[multiple] { 	height: auto } textarea.form-control { 	height: auto } .form-group { 	margin-bottom: 1rem } .form-text { 	display: block; 	margin-top: .25rem } .form-row { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	margin-right: -5px; 	margin-left: -5px } .form-row>.col, .form-row>[class*="col-"] { 	padding-right: 5px; 	padding-left: 5px } .form-check { 	position: relative; 	display: block; 	padding-left: 1.25rem } .form-check-input { 	position: absolute; 	margin-top: .3rem; 	margin-left: -1.25rem } .form-check-input[disabled]~.form-check-label, .form-check-input:disabled~.form-check-label { 	color: #6c757d } .form-check-label { 	margin-bottom: 0 } .form-check-inline { 	display: -webkit-inline-box; 	display: -ms-inline-flexbox; 	display: inline-flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	padding-left: 0; 	margin-right: .75rem } .form-check-inline .form-check-input { 	position: static; 	margin-top: 0; 	margin-right: .3125rem; 	margin-left: 0 } .valid-feedback { 	display: none; 	width: 100%; 	margin-top: .25rem; 	font-size: 80%; 	color: #28a745 } .valid-tooltip { 	position: absolute; 	top: 100%; 	z-index: 5; 	display: none; 	max-width: 100%; 	padding: .25rem .5rem; 	margin-top: .1rem; 	font-size: .875rem; 	line-height: 1.5; 	color: #fff; 	background-color: rgba(40, 167, 69, 0.9); 	border-radius: .25rem } .was-validated :valid~.valid-feedback, .was-validated :valid~.valid-tooltip, .is-valid~.valid-feedback, .is-valid~.valid-tooltip { 	display: block } .was-validated .form-control:valid, .form-control.is-valid { 	border-color: #28a745; 	padding-right: calc(1.5em + .75rem); 	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); 	background-repeat: no-repeat; 	background-position: right calc(.375em + .1875rem) center; 	background-size: calc(.75em + .375rem) calc(.75em + .375rem) } .was-validated .form-control:valid:focus, .form-control.is-valid:focus { 	border-color: #28a745; 	-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.25); 	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.25) } .was-validated textarea.form-control:valid, textarea.form-control.is-valid { 	padding-right: calc(1.5em + .75rem); 	background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem) } .was-validated .custom-select:valid, .custom-select.is-valid { 	border-color: #28a745; 	padding-right: calc(.75em + 2.3125rem); 	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) } .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { 	border-color: #28a745; 	-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.25); 	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.25) } .was-validated .form-check-input:valid~.form-check-label, .form-check-input.is-valid~.form-check-label { 	color: #28a745 } .was-validated .form-check-input:valid~.valid-feedback, .was-validated .form-check-input:valid~.valid-tooltip, .form-check-input.is-valid~.valid-feedback, .form-check-input.is-valid~.valid-tooltip { 	display: block } .was-validated .custom-control-input:valid~.custom-control-label, .custom-control-input.is-valid~.custom-control-label { 	color: #28a745 } .was-validated .custom-control-input:valid~.custom-control-label::before, .custom-control-input.is-valid~.custom-control-label::before { 	border-color: #28a745 } .was-validated .custom-control-input:valid:checked~.custom-control-label::before, .custom-control-input.is-valid:checked~.custom-control-label::before { 	border-color: #34ce57; 	background-color: #34ce57 } .was-validated .custom-control-input:valid:focus~.custom-control-label::before, .custom-control-input.is-valid:focus~.custom-control-label::before { 	-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.25); 	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.25) } .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before { 	border-color: #28a745 } .was-validated .custom-file-input:valid~.custom-file-label, .custom-file-input.is-valid~.custom-file-label { 	border-color: #28a745 } .was-validated .custom-file-input:valid:focus~.custom-file-label, .custom-file-input.is-valid:focus~.custom-file-label { 	border-color: #28a745; 	-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.25); 	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.25) } .invalid-feedback { 	display: none; 	width: 100%; 	margin-top: .25rem; 	font-size: 80%; 	color: #dc3545 } .invalid-tooltip { 	position: absolute; 	top: 100%; 	z-index: 5; 	display: none; 	max-width: 100%; 	padding: .25rem .5rem; 	margin-top: .1rem; 	font-size: .875rem; 	line-height: 1.5; 	color: #fff; 	background-color: rgba(220, 53, 69, 0.9); 	border-radius: .25rem } .was-validated :invalid~.invalid-feedback, .was-validated :invalid~.invalid-tooltip, .is-invalid~.invalid-feedback, .is-invalid~.invalid-tooltip { 	display: block } .was-validated .form-control:invalid, .form-control.is-invalid { 	border-color: #dc3545; 	padding-right: calc(1.5em + .75rem); 	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); 	background-repeat: no-repeat; 	background-position: right calc(.375em + .1875rem) center; 	background-size: calc(.75em + .375rem) calc(.75em + .375rem) } .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { 	border-color: #dc3545; 	-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.25); 	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.25) } .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { 	padding-right: calc(1.5em + .75rem); 	background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem) } .was-validated .custom-select:invalid, .custom-select.is-invalid { 	border-color: #dc3545; 	padding-right: calc(.75em + 2.3125rem); 	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) } .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { 	border-color: #dc3545; 	-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.25); 	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.25) } .was-validated .form-check-input:invalid~.form-check-label, .form-check-input.is-invalid~.form-check-label { 	color: #dc3545 } .was-validated .form-check-input:invalid~.invalid-feedback, .was-validated .form-check-input:invalid~.invalid-tooltip, .form-check-input.is-invalid~.invalid-feedback, .form-check-input.is-invalid~.invalid-tooltip { 	display: block } .was-validated .custom-control-input:invalid~.custom-control-label, .custom-control-input.is-invalid~.custom-control-label { 	color: #dc3545 } .was-validated .custom-control-input:invalid~.custom-control-label::before, .custom-control-input.is-invalid~.custom-control-label::before { 	border-color: #dc3545 } .was-validated .custom-control-input:invalid:checked~.custom-control-label::before, .custom-control-input.is-invalid:checked~.custom-control-label::before { 	border-color: #e4606d; 	background-color: #e4606d } .was-validated .custom-control-input:invalid:focus~.custom-control-label::before, .custom-control-input.is-invalid:focus~.custom-control-label::before { 	-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.25); 	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.25) } .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before { 	border-color: #dc3545 } .was-validated .custom-file-input:invalid~.custom-file-label, .custom-file-input.is-invalid~.custom-file-label { 	border-color: #dc3545 } .was-validated .custom-file-input:invalid:focus~.custom-file-label, .custom-file-input.is-invalid:focus~.custom-file-label { 	border-color: #dc3545; 	-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.25); 	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.25) } .form-inline { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: horizontal; 	-webkit-box-direction: normal; 	-ms-flex-flow: row wrap; 	flex-flow: row wrap; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center } .form-inline .form-check { 	width: 100% } @media (min-width: 576px) { 	.form-inline label { 		display: -webkit-box; 		display: -ms-flexbox; 		display: flex; 		-webkit-box-align: center; 		-ms-flex-align: center; 		align-items: center; 		-webkit-box-pack: center; 		-ms-flex-pack: center; 		justify-content: center; 		margin-bottom: 0 	} 	.form-inline .form-group { 		display: -webkit-box; 		display: -ms-flexbox; 		display: flex; 		-webkit-box-flex: 0; 		-ms-flex: 0 0 auto; 		flex: 0 0 auto; 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-flow: row wrap; 		flex-flow: row wrap; 		-webkit-box-align: center; 		-ms-flex-align: center; 		align-items: center; 		margin-bottom: 0 	} 	.form-inline .form-control { 		display: inline-block; 		width: auto; 		vertical-align: middle 	} 	.form-inline .form-control-plaintext { 		display: inline-block 	} 	.form-inline .input-group, 	.form-inline .custom-select { 		width: auto 	} 	.form-inline .form-check { 		display: -webkit-box; 		display: -ms-flexbox; 		display: flex; 		-webkit-box-align: center; 		-ms-flex-align: center; 		align-items: center; 		-webkit-box-pack: center; 		-ms-flex-pack: center; 		justify-content: center; 		width: auto; 		padding-left: 0 	} 	.form-inline .form-check-input { 		position: relative; 		-ms-flex-negative: 0; 		flex-shrink: 0; 		margin-top: 0; 		margin-right: .25rem; 		margin-left: 0 	} 	.form-inline .custom-control { 		-webkit-box-align: center; 		-ms-flex-align: center; 		align-items: center; 		-webkit-box-pack: center; 		-ms-flex-pack: center; 		justify-content: center 	} 	.form-inline .custom-control-label { 		margin-bottom: 0 	} } .btn { 	display: inline-block; 	font-weight: 400; 	color: #212529; 	text-align: center; 	vertical-align: middle; 	cursor: pointer; 	-webkit-user-select: none; 	-moz-user-select: none; 	-ms-user-select: none; 	user-select: none; 	background-color: transparent; 	border: 1px solid transparent; 	padding: .375rem .75rem; 	font-size: 1rem; 	line-height: 1.5; 	border-radius: .25rem; 	-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	-o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out } @media (prefers-reduced-motion: reduce) { 	.btn { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .btn:hover { 	color: #212529; 	text-decoration: none } .btn:focus, .btn.focus { 	outline: 0; 	-webkit-box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.25); 	box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.25) } .btn.disabled, .btn:disabled { 	opacity: .65 } a.btn.disabled, fieldset:disabled a.btn { 	pointer-events: none } .btn-primary { 	color: #fff; 	background-color: #4E97FD; 	border-color: #4E97FD } .btn-primary:hover { 	color: #fff; 	background-color: #2881fd; 	border-color: #1c79fc } .btn-primary:focus, .btn-primary.focus { 	color: #fff; 	background-color: #2881fd; 	border-color: #1c79fc; 	-webkit-box-shadow: 0 0 0 .2rem rgba(105, 167, 253, 0.5); 	box-shadow: 0 0 0 .2rem rgba(105, 167, 253, 0.5) } .btn-primary.disabled, .btn-primary:disabled { 	color: #fff; 	background-color: #4E97FD; 	border-color: #4E97FD } .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle { 	color: #fff; 	background-color: #1c79fc; 	border-color: #0f72fc } .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show>.btn-primary.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(105, 167, 253, 0.5); 	box-shadow: 0 0 0 .2rem rgba(105, 167, 253, 0.5) } .btn-secondary { 	color: #fff; 	background-color: #6c757d; 	border-color: #6c757d } .btn-secondary:hover { 	color: #fff; 	background-color: #5a6268; 	border-color: #545b62 } .btn-secondary:focus, .btn-secondary.focus { 	color: #fff; 	background-color: #5a6268; 	border-color: #545b62; 	-webkit-box-shadow: 0 0 0 .2rem rgba(130, 138, 145, 0.5); 	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, 0.5) } .btn-secondary.disabled, .btn-secondary:disabled { 	color: #fff; 	background-color: #6c757d; 	border-color: #6c757d } .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show>.btn-secondary.dropdown-toggle { 	color: #fff; 	background-color: #545b62; 	border-color: #4e555b } .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show>.btn-secondary.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(130, 138, 145, 0.5); 	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, 0.5) } .btn-success { 	color: #fff; 	background-color: #28a745; 	border-color: #28a745 } .btn-success:hover { 	color: #fff; 	background-color: #218838; 	border-color: #1e7e34 } .btn-success:focus, .btn-success.focus { 	color: #fff; 	background-color: #218838; 	border-color: #1e7e34; 	-webkit-box-shadow: 0 0 0 .2rem rgba(72, 180, 97, 0.5); 	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, 0.5) } .btn-success.disabled, .btn-success:disabled { 	color: #fff; 	background-color: #28a745; 	border-color: #28a745 } .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show>.btn-success.dropdown-toggle { 	color: #fff; 	background-color: #1e7e34; 	border-color: #1c7430 } .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show>.btn-success.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(72, 180, 97, 0.5); 	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, 0.5) } .btn-info { 	color: #fff; 	background-color: #17a2b8; 	border-color: #17a2b8 } .btn-info:hover { 	color: #fff; 	background-color: #138496; 	border-color: #117a8b } .btn-info:focus, .btn-info.focus { 	color: #fff; 	background-color: #138496; 	border-color: #117a8b; 	-webkit-box-shadow: 0 0 0 .2rem rgba(58, 176, 195, 0.5); 	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, 0.5) } .btn-info.disabled, .btn-info:disabled { 	color: #fff; 	background-color: #17a2b8; 	border-color: #17a2b8 } .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show>.btn-info.dropdown-toggle { 	color: #fff; 	background-color: #117a8b; 	border-color: #10707f } .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show>.btn-info.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(58, 176, 195, 0.5); 	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, 0.5) } .btn-warning { 	color: #212529; 	background-color: #ffc107; 	border-color: #ffc107 } .btn-warning:hover { 	color: #212529; 	background-color: #e0a800; 	border-color: #d39e00 } .btn-warning:focus, .btn-warning.focus { 	color: #212529; 	background-color: #e0a800; 	border-color: #d39e00; 	-webkit-box-shadow: 0 0 0 .2rem rgba(222, 170, 12, 0.5); 	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, 0.5) } .btn-warning.disabled, .btn-warning:disabled { 	color: #212529; 	background-color: #ffc107; 	border-color: #ffc107 } .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show>.btn-warning.dropdown-toggle { 	color: #212529; 	background-color: #d39e00; 	border-color: #c69500 } .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show>.btn-warning.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(222, 170, 12, 0.5); 	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, 0.5) } .btn-danger { 	color: #fff; 	background-color: #dc3545; 	border-color: #dc3545 } .btn-danger:hover { 	color: #fff; 	background-color: #c82333; 	border-color: #bd2130 } .btn-danger:focus, .btn-danger.focus { 	color: #fff; 	background-color: #c82333; 	border-color: #bd2130; 	-webkit-box-shadow: 0 0 0 .2rem rgba(225, 83, 97, 0.5); 	box-shadow: 0 0 0 .2rem rgba(225, 83, 97, 0.5) } .btn-danger.disabled, .btn-danger:disabled { 	color: #fff; 	background-color: #dc3545; 	border-color: #dc3545 } .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show>.btn-danger.dropdown-toggle { 	color: #fff; 	background-color: #bd2130; 	border-color: #b21f2d } .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show>.btn-danger.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(225, 83, 97, 0.5); 	box-shadow: 0 0 0 .2rem rgba(225, 83, 97, 0.5) } .btn-light { 	color: #212529; 	background-color: #edf1fc; 	border-color: #edf1fc } .btn-light:hover { 	color: #212529; 	background-color: #ccd8f7; 	border-color: #c1cff5 } .btn-light:focus, .btn-light.focus { 	color: #212529; 	background-color: #ccd8f7; 	border-color: #c1cff5; 	-webkit-box-shadow: 0 0 0 .2rem rgba(206, 210, 220, 0.5); 	box-shadow: 0 0 0 .2rem rgba(206, 210, 220, 0.5) } .btn-light.disabled, .btn-light:disabled { 	color: #212529; 	background-color: #edf1fc; 	border-color: #edf1fc } .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show>.btn-light.dropdown-toggle { 	color: #212529; 	background-color: #c1cff5; 	border-color: #b6c7f3 } .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show>.btn-light.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(206, 210, 220, 0.5); 	box-shadow: 0 0 0 .2rem rgba(206, 210, 220, 0.5) } .btn-dark { 	color: #fff; 	background-color: #343a40; 	border-color: #343a40 } .btn-dark:hover { 	color: #fff; 	background-color: #23272b; 	border-color: #1d2124 } .btn-dark:focus, .btn-dark.focus { 	color: #fff; 	background-color: #23272b; 	border-color: #1d2124; 	-webkit-box-shadow: 0 0 0 .2rem rgba(82, 88, 93, 0.5); 	box-shadow: 0 0 0 .2rem rgba(82, 88, 93, 0.5) } .btn-dark.disabled, .btn-dark:disabled { 	color: #fff; 	background-color: #343a40; 	border-color: #343a40 } .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show>.btn-dark.dropdown-toggle { 	color: #fff; 	background-color: #1d2124; 	border-color: #171a1d } .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show>.btn-dark.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(82, 88, 93, 0.5); 	box-shadow: 0 0 0 .2rem rgba(82, 88, 93, 0.5) } .btn-primary-2 { 	color: #212529; 	background-color: #FFD55A; 	border-color: #FFD55A } .btn-primary-2:hover { 	color: #212529; 	background-color: #ffcb34; 	border-color: #ffc827 } .btn-primary-2:focus, .btn-primary-2.focus { 	color: #212529; 	background-color: #ffcb34; 	border-color: #ffc827; 	-webkit-box-shadow: 0 0 0 .2rem rgba(222, 187, 83, 0.5); 	box-shadow: 0 0 0 .2rem rgba(222, 187, 83, 0.5) } .btn-primary-2.disabled, .btn-primary-2:disabled { 	color: #212529; 	background-color: #FFD55A; 	border-color: #FFD55A } .btn-primary-2:not(:disabled):not(.disabled):active, .btn-primary-2:not(:disabled):not(.disabled).active, .show>.btn-primary-2.dropdown-toggle { 	color: #212529; 	background-color: #ffc827; 	border-color: #ffc51a } .btn-primary-2:not(:disabled):not(.disabled):active:focus, .btn-primary-2:not(:disabled):not(.disabled).active:focus, .show>.btn-primary-2.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(222, 187, 83, 0.5); 	box-shadow: 0 0 0 .2rem rgba(222, 187, 83, 0.5) } .btn-outline-primary { 	color: #4E97FD; 	border-color: #4E97FD } .btn-outline-primary:hover { 	color: #fff; 	background-color: #4E97FD; 	border-color: #4E97FD } .btn-outline-primary:focus, .btn-outline-primary.focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.5); 	box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.5) } .btn-outline-primary.disabled, .btn-outline-primary:disabled { 	color: #4E97FD; 	background-color: transparent } .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show>.btn-outline-primary.dropdown-toggle { 	color: #fff; 	background-color: #4E97FD; 	border-color: #4E97FD } .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-primary.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.5); 	box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.5) } .btn-outline-secondary { 	color: #6c757d; 	border-color: #6c757d } .btn-outline-secondary:hover { 	color: #fff; 	background-color: #6c757d; 	border-color: #6c757d } .btn-outline-secondary:focus, .btn-outline-secondary.focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(108, 117, 125, 0.5); 	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, 0.5) } .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { 	color: #6c757d; 	background-color: transparent } .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show>.btn-outline-secondary.dropdown-toggle { 	color: #fff; 	background-color: #6c757d; 	border-color: #6c757d } .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-secondary.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(108, 117, 125, 0.5); 	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, 0.5) } .btn-outline-success { 	color: #28a745; 	border-color: #28a745 } .btn-outline-success:hover { 	color: #fff; 	background-color: #28a745; 	border-color: #28a745 } .btn-outline-success:focus, .btn-outline-success.focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.5); 	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.5) } .btn-outline-success.disabled, .btn-outline-success:disabled { 	color: #28a745; 	background-color: transparent } .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show>.btn-outline-success.dropdown-toggle { 	color: #fff; 	background-color: #28a745; 	border-color: #28a745 } .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-success.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.5); 	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.5) } .btn-outline-info { 	color: #17a2b8; 	border-color: #17a2b8 } .btn-outline-info:hover { 	color: #fff; 	background-color: #17a2b8; 	border-color: #17a2b8 } .btn-outline-info:focus, .btn-outline-info.focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(23, 162, 184, 0.5); 	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, 0.5) } .btn-outline-info.disabled, .btn-outline-info:disabled { 	color: #17a2b8; 	background-color: transparent } .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show>.btn-outline-info.dropdown-toggle { 	color: #fff; 	background-color: #17a2b8; 	border-color: #17a2b8 } .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-info.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(23, 162, 184, 0.5); 	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, 0.5) } .btn-outline-warning { 	color: #ffc107; 	border-color: #ffc107 } .btn-outline-warning:hover { 	color: #212529; 	background-color: #ffc107; 	border-color: #ffc107 } .btn-outline-warning:focus, .btn-outline-warning.focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(255, 193, 7, 0.5); 	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, 0.5) } .btn-outline-warning.disabled, .btn-outline-warning:disabled { 	color: #ffc107; 	background-color: transparent } .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show>.btn-outline-warning.dropdown-toggle { 	color: #212529; 	background-color: #ffc107; 	border-color: #ffc107 } .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-warning.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(255, 193, 7, 0.5); 	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, 0.5) } .btn-outline-danger { 	color: #dc3545; 	border-color: #dc3545 } .btn-outline-danger:hover { 	color: #fff; 	background-color: #dc3545; 	border-color: #dc3545 } .btn-outline-danger:focus, .btn-outline-danger.focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.5); 	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.5) } .btn-outline-danger.disabled, .btn-outline-danger:disabled { 	color: #dc3545; 	background-color: transparent } .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show>.btn-outline-danger.dropdown-toggle { 	color: #fff; 	background-color: #dc3545; 	border-color: #dc3545 } .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-danger.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.5); 	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.5) } .btn-outline-light { 	color: #edf1fc; 	border-color: #edf1fc } .btn-outline-light:hover { 	color: #212529; 	background-color: #edf1fc; 	border-color: #edf1fc } .btn-outline-light:focus, .btn-outline-light.focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(237, 241, 252, 0.5); 	box-shadow: 0 0 0 .2rem rgba(237, 241, 252, 0.5) } .btn-outline-light.disabled, .btn-outline-light:disabled { 	color: #edf1fc; 	background-color: transparent } .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show>.btn-outline-light.dropdown-toggle { 	color: #212529; 	background-color: #edf1fc; 	border-color: #edf1fc } .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-light.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(237, 241, 252, 0.5); 	box-shadow: 0 0 0 .2rem rgba(237, 241, 252, 0.5) } .btn-outline-dark { 	color: #343a40; 	border-color: #343a40 } .btn-outline-dark:hover { 	color: #fff; 	background-color: #343a40; 	border-color: #343a40 } .btn-outline-dark:focus, .btn-outline-dark.focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5); 	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5) } .btn-outline-dark.disabled, .btn-outline-dark:disabled { 	color: #343a40; 	background-color: transparent } .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show>.btn-outline-dark.dropdown-toggle { 	color: #fff; 	background-color: #343a40; 	border-color: #343a40 } .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-dark.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5); 	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5) } .btn-outline-primary-2 { 	color: #FFD55A; 	border-color: #FFD55A } .btn-outline-primary-2:hover { 	color: #212529; 	background-color: #FFD55A; 	border-color: #FFD55A } .btn-outline-primary-2:focus, .btn-outline-primary-2.focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(255, 213, 90, 0.5); 	box-shadow: 0 0 0 .2rem rgba(255, 213, 90, 0.5) } .btn-outline-primary-2.disabled, .btn-outline-primary-2:disabled { 	color: #FFD55A; 	background-color: transparent } .btn-outline-primary-2:not(:disabled):not(.disabled):active, .btn-outline-primary-2:not(:disabled):not(.disabled).active, .show>.btn-outline-primary-2.dropdown-toggle { 	color: #212529; 	background-color: #FFD55A; 	border-color: #FFD55A } .btn-outline-primary-2:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-2:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-primary-2.dropdown-toggle:focus { 	-webkit-box-shadow: 0 0 0 .2rem rgba(255, 213, 90, 0.5); 	box-shadow: 0 0 0 .2rem rgba(255, 213, 90, 0.5) } .btn-link { 	font-weight: 400; 	color: #4E97FD; 	text-decoration: none } .btn-link:hover { 	color: #036bfc; 	text-decoration: underline } .btn-link:focus, .btn-link.focus { 	text-decoration: underline; 	-webkit-box-shadow: none; 	box-shadow: none } .btn-link:disabled, .btn-link.disabled { 	color: #6c757d; 	pointer-events: none } .btn-lg, .btn-group-lg>.btn { 	padding: .5rem 1rem; 	font-size: 1.25rem; 	line-height: 1.5; 	border-radius: .3rem } .btn-sm, .btn-group-sm>.btn { 	padding: .25rem .5rem; 	font-size: .875rem; 	line-height: 1.5; 	border-radius: .2rem } .btn-block { 	display: block; 	width: 100% } .btn-block+.btn-block { 	margin-top: .5rem } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { 	width: 100% } .fade { 	-webkit-transition: opacity 0.15s linear; 	-o-transition: opacity 0.15s linear; 	transition: opacity 0.15s linear } @media (prefers-reduced-motion: reduce) { 	.fade { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .fade:not(.show) { 	opacity: 0 } .collapse:not(.show) { 	display: none } .collapsing { 	position: relative; 	height: 0; 	overflow: hidden; 	-webkit-transition: height 0.35s ease; 	-o-transition: height 0.35s ease; 	transition: height 0.35s ease } @media (prefers-reduced-motion: reduce) { 	.collapsing { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .dropup, .dropright, .dropdown, .dropleft { 	position: relative } .dropdown-toggle { 	white-space: nowrap } .dropdown-toggle::after { 	display: inline-block; 	margin-left: .255em; 	vertical-align: .255em; 	content: ""; 	border-top: .3em solid; 	border-right: .3em solid transparent; 	border-bottom: 0; 	border-left: .3em solid transparent } .dropdown-toggle:empty::after { 	margin-left: 0 } .dropdown-menu { 	position: absolute; 	top: 100%; 	left: 0; 	z-index: 1000; 	display: none; 	float: left; 	min-width: 10rem; 	padding: .5rem 0; 	margin: .125rem 0 0; 	font-size: 1rem; 	color: #212529; 	text-align: left; 	list-style: none; 	background-color: #fff; 	background-clip: padding-box; 	border: 1px solid rgba(0, 0, 0, 0.15); 	border-radius: .25rem } .dropdown-menu-left { 	right: auto; 	left: 0 } .dropdown-menu-right { 	right: 0; 	left: auto } @media (min-width: 576px) { 	.dropdown-menu-sm-left { 		right: auto; 		left: 0 	} 	.dropdown-menu-sm-right { 		right: 0; 		left: auto 	} } @media (min-width: 768px) { 	.dropdown-menu-md-left { 		right: auto; 		left: 0 	} 	.dropdown-menu-md-right { 		right: 0; 		left: auto 	} } @media (min-width: 992px) { 	.dropdown-menu-lg-left { 		right: auto; 		left: 0 	} 	.dropdown-menu-lg-right { 		right: 0; 		left: auto 	} } @media (min-width: 1200px) { 	.dropdown-menu-xl-left { 		right: auto; 		left: 0 	} 	.dropdown-menu-xl-right { 		right: 0; 		left: auto 	} } .dropup .dropdown-menu { 	top: auto; 	bottom: 100%; 	margin-top: 0; 	margin-bottom: .125rem } .dropup .dropdown-toggle::after { 	display: inline-block; 	margin-left: .255em; 	vertical-align: .255em; 	content: ""; 	border-top: 0; 	border-right: .3em solid transparent; 	border-bottom: .3em solid; 	border-left: .3em solid transparent } .dropup .dropdown-toggle:empty::after { 	margin-left: 0 } .dropright .dropdown-menu { 	top: 0; 	right: auto; 	left: 100%; 	margin-top: 0; 	margin-left: .125rem } .dropright .dropdown-toggle::after { 	display: inline-block; 	margin-left: .255em; 	vertical-align: .255em; 	content: ""; 	border-top: .3em solid transparent; 	border-right: 0; 	border-bottom: .3em solid transparent; 	border-left: .3em solid } .dropright .dropdown-toggle:empty::after { 	margin-left: 0 } .dropright .dropdown-toggle::after { 	vertical-align: 0 } .dropleft .dropdown-menu { 	top: 0; 	right: 100%; 	left: auto; 	margin-top: 0; 	margin-right: .125rem } .dropleft .dropdown-toggle::after { 	display: inline-block; 	margin-left: .255em; 	vertical-align: .255em; 	content: "" } .dropleft .dropdown-toggle::after { 	display: none } .dropleft .dropdown-toggle::before { 	display: inline-block; 	margin-right: .255em; 	vertical-align: .255em; 	content: ""; 	border-top: .3em solid transparent; 	border-right: .3em solid; 	border-bottom: .3em solid transparent } .dropleft .dropdown-toggle:empty::after { 	margin-left: 0 } .dropleft .dropdown-toggle::before { 	vertical-align: 0 } .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { 	right: auto; 	bottom: auto } .dropdown-divider { 	height: 0; 	margin: 8px 0; 	overflow: hidden; 	border-top: 1px solid #e9ecef } .dropdown-item { 	display: block; 	width: 100%; 	padding: .25rem 1.5rem; 	clear: both; 	font-weight: 400; 	color: #212529; 	text-align: inherit; 	white-space: nowrap; 	background-color: transparent; 	border: 0 } .dropdown-item:hover, .dropdown-item:focus { 	color: #16181b; 	text-decoration: none; 	background-color: #f8f9fa } .dropdown-item.active, .dropdown-item:active { 	color: #fff; 	text-decoration: none; 	background-color: #4E97FD } .dropdown-item.disabled, .dropdown-item:disabled { 	color: #6c757d; 	pointer-events: none; 	background-color: transparent } .dropdown-menu.show { 	display: block } .dropdown-header { 	display: block; 	padding: .5rem 1.5rem; 	margin-bottom: 0; 	font-size: .875rem; 	color: #6c757d; 	white-space: nowrap } .dropdown-item-text { 	display: block; 	padding: .25rem 1.5rem; 	color: #212529 } .btn-group, .btn-group-vertical { 	position: relative; 	display: -webkit-inline-box; 	display: -ms-inline-flexbox; 	display: inline-flex; 	vertical-align: middle } .btn-group>.btn, .btn-group-vertical>.btn { 	position: relative; 	-webkit-box-flex: 1; 	-ms-flex: 1 1 auto; 	flex: 1 1 auto } .btn-group>.btn:hover, .btn-group-vertical>.btn:hover { 	z-index: 1 } .btn-group>.btn:focus, .btn-group>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn.active { 	z-index: 1 } .btn-toolbar { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	-webkit-box-pack: start; 	-ms-flex-pack: start; 	justify-content: flex-start } .btn-toolbar .input-group { 	width: auto } .btn-group>.btn:not(:first-child), .btn-group>.btn-group:not(:first-child) { 	margin-left: -1px } .btn-group>.btn:not(:last-child):not(.dropdown-toggle), .btn-group>.btn-group:not(:last-child)>.btn { 	border-top-right-radius: 0; 	border-bottom-right-radius: 0 } .btn-group>.btn:not(:first-child), .btn-group>.btn-group:not(:first-child)>.btn { 	border-top-left-radius: 0; 	border-bottom-left-radius: 0 } .dropdown-toggle-split { 	padding-right: .5625rem; 	padding-left: .5625rem } .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { 	margin-left: 0 } .dropleft .dropdown-toggle-split::before { 	margin-right: 0 } .btn-sm+.dropdown-toggle-split, .btn-group-sm>.btn+.dropdown-toggle-split { 	padding-right: .375rem; 	padding-left: .375rem } .btn-lg+.dropdown-toggle-split, .btn-group-lg>.btn+.dropdown-toggle-split { 	padding-right: .75rem; 	padding-left: .75rem } .btn-group-vertical { 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	-webkit-box-align: start; 	-ms-flex-align: start; 	align-items: flex-start; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center } .btn-group-vertical>.btn, .btn-group-vertical>.btn-group { 	width: 100% } .btn-group-vertical>.btn:not(:first-child), .btn-group-vertical>.btn-group:not(:first-child) { 	margin-top: -1px } .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical>.btn-group:not(:last-child)>.btn { 	border-bottom-right-radius: 0; 	border-bottom-left-radius: 0 } .btn-group-vertical>.btn:not(:first-child), .btn-group-vertical>.btn-group:not(:first-child)>.btn { 	border-top-left-radius: 0; 	border-top-right-radius: 0 } .btn-group-toggle>.btn, .btn-group-toggle>.btn-group>.btn { 	margin-bottom: 0 } .btn-group-toggle>.btn input[type="radio"], .btn-group-toggle>.btn input[type="checkbox"], .btn-group-toggle>.btn-group>.btn input[type="radio"], .btn-group-toggle>.btn-group>.btn input[type="checkbox"] { 	position: absolute; 	clip: rect(0, 0, 0, 0); 	pointer-events: none } .input-group { 	position: relative; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	-webkit-box-align: stretch; 	-ms-flex-align: stretch; 	align-items: stretch; 	width: 100% } .input-group>.form-control, .input-group>.form-control-plaintext, .input-group>.custom-select, .input-group>.custom-file { 	position: relative; 	-webkit-box-flex: 1; 	-ms-flex: 1 1 0%; 	flex: 1 1 0%; 	min-width: 0; 	margin-bottom: 0 } .input-group>.form-control+.form-control, .input-group>.form-control+.custom-select, .input-group>.form-control+.custom-file, .input-group>.form-control-plaintext+.form-control, .input-group>.form-control-plaintext+.custom-select, .input-group>.form-control-plaintext+.custom-file, .input-group>.custom-select+.form-control, .input-group>.custom-select+.custom-select, .input-group>.custom-select+.custom-file, .input-group>.custom-file+.form-control, .input-group>.custom-file+.custom-select, .input-group>.custom-file+.custom-file { 	margin-left: -1px } .input-group>.form-control:focus, .input-group>.custom-select:focus, .input-group>.custom-file .custom-file-input:focus~.custom-file-label { 	z-index: 3 } .input-group>.custom-file .custom-file-input:focus { 	z-index: 4 } .input-group>.form-control:not(:last-child), .input-group>.custom-select:not(:last-child) { 	border-top-right-radius: 0; 	border-bottom-right-radius: 0 } .input-group>.form-control:not(:first-child), .input-group>.custom-select:not(:first-child) { 	border-top-left-radius: 0; 	border-bottom-left-radius: 0 } .input-group>.custom-file { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center } .input-group>.custom-file:not(:last-child) .custom-file-label, .input-group>.custom-file:not(:last-child) .custom-file-label::after { 	border-top-right-radius: 0; 	border-bottom-right-radius: 0 } .input-group>.custom-file:not(:first-child) .custom-file-label { 	border-top-left-radius: 0; 	border-bottom-left-radius: 0 } .input-group-prepend, .input-group-append { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex } .input-group-prepend .btn, .input-group-append .btn { 	position: relative; 	z-index: 2 } .input-group-prepend .btn:focus, .input-group-append .btn:focus { 	z-index: 3 } .input-group-prepend .btn+.btn, .input-group-prepend .btn+.input-group-text, .input-group-prepend .input-group-text+.input-group-text, .input-group-prepend .input-group-text+.btn, .input-group-append .btn+.btn, .input-group-append .btn+.input-group-text, .input-group-append .input-group-text+.input-group-text, .input-group-append .input-group-text+.btn { 	margin-left: -1px } .input-group-prepend { 	margin-right: -1px } .input-group-append { 	margin-left: -1px } .input-group-text { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	padding: .375rem .75rem; 	margin-bottom: 0; 	font-size: 1rem; 	font-weight: 400; 	line-height: 1.5; 	color: #495057; 	text-align: center; 	white-space: nowrap; 	background-color: #e9ecef; 	border: 1px solid #ced4da; 	border-radius: .25rem } .input-group-text input[type="radio"], .input-group-text input[type="checkbox"] { 	margin-top: 0 } .input-group-lg>.form-control:not(textarea), .input-group-lg>.custom-select { 	height: calc(1.5em + 1rem + 2px) } .input-group-lg>.form-control, .input-group-lg>.custom-select, .input-group-lg>.input-group-prepend>.input-group-text, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-append>.btn { 	padding: .5rem 1rem; 	font-size: 1.25rem; 	line-height: 1.5; 	border-radius: .3rem } .input-group-sm>.form-control:not(textarea), .input-group-sm>.custom-select { 	height: calc(1.5em + .5rem + 2px) } .input-group-sm>.form-control, .input-group-sm>.custom-select, .input-group-sm>.input-group-prepend>.input-group-text, .input-group-sm>.input-group-append>.input-group-text, .input-group-sm>.input-group-prepend>.btn, .input-group-sm>.input-group-append>.btn { 	padding: .25rem .5rem; 	font-size: .875rem; 	line-height: 1.5; 	border-radius: .2rem } .input-group-lg>.custom-select, .input-group-sm>.custom-select { 	padding-right: 1.75rem } .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text, .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child) { 	border-top-right-radius: 0; 	border-bottom-right-radius: 0 } .input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) { 	border-top-left-radius: 0; 	border-bottom-left-radius: 0 } .custom-control { 	position: relative; 	display: block; 	min-height: 1.5rem; 	padding-left: 1.5rem } .custom-control-inline { 	display: -webkit-inline-box; 	display: -ms-inline-flexbox; 	display: inline-flex; 	margin-right: 1rem } .custom-control-input { 	position: absolute; 	left: 0; 	z-index: -1; 	width: 1rem; 	height: 1.25rem; 	opacity: 0 } .custom-control-input:checked~.custom-control-label::before { 	color: #fff; 	border-color: #4E97FD; 	background-color: #4E97FD } .custom-control-input:focus~.custom-control-label::before { 	-webkit-box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.25); 	box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.25) } .custom-control-input:focus:not(:checked)~.custom-control-label::before { 	border-color: #cce1fe } .custom-control-input:not(:disabled):active~.custom-control-label::before { 	color: #fff; 	background-color: #fff; 	border-color: #fff } .custom-control-input[disabled]~.custom-control-label, .custom-control-input:disabled~.custom-control-label { 	color: #6c757d } .custom-control-input[disabled]~.custom-control-label::before, .custom-control-input:disabled~.custom-control-label::before { 	background-color: #e9ecef } .custom-control-label { 	position: relative; 	margin-bottom: 0; 	vertical-align: top } .custom-control-label::before { 	position: absolute; 	top: .25rem; 	left: -1.5rem; 	display: block; 	width: 1rem; 	height: 1rem; 	pointer-events: none; 	content: ""; 	background-color: #fff; 	border: #adb5bd solid 1px } .custom-control-label::after { 	position: absolute; 	top: .25rem; 	left: -1.5rem; 	display: block; 	width: 1rem; 	height: 1rem; 	content: ""; 	background: no-repeat 50% / 50% 50% } .custom-checkbox .custom-control-label::before { 	border-radius: .25rem } .custom-checkbox .custom-control-input:checked~.custom-control-label::after { 	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e") } .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before { 	border-color: #4E97FD; 	background-color: #4E97FD } .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after { 	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e") } .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before { 	background-color: rgba(78, 151, 253, 0.5) } .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before { 	background-color: rgba(78, 151, 253, 0.5) } .custom-radio .custom-control-label::before { 	border-radius: 50% } .custom-radio .custom-control-input:checked~.custom-control-label::after { 	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") } .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before { 	background-color: rgba(78, 151, 253, 0.5) } .custom-switch { 	padding-left: 2.25rem } .custom-switch .custom-control-label::before { 	left: -2.25rem; 	width: 1.75rem; 	pointer-events: all; 	border-radius: .5rem } .custom-switch .custom-control-label::after { 	top: calc(.25rem + 2px); 	left: calc(-2.25rem + 2px); 	width: calc(1rem - 4px); 	height: calc(1rem - 4px); 	background-color: #adb5bd; 	border-radius: .5rem; 	-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	-o-transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out } @media (prefers-reduced-motion: reduce) { 	.custom-switch .custom-control-label::after { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .custom-switch .custom-control-input:checked~.custom-control-label::after { 	background-color: #fff; 	-webkit-transform: translateX(.75rem); 	-ms-transform: translateX(.75rem); 	transform: translateX(.75rem) } .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before { 	background-color: rgba(78, 151, 253, 0.5) } .custom-select { 	display: inline-block; 	width: 100%; 	height: calc(1.5em + .75rem + 2px); 	padding: .375rem 1.75rem .375rem .75rem; 	font-size: 1rem; 	font-weight: 400; 	line-height: 1.5; 	color: #495057; 	vertical-align: middle; 	background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px; 	border: 1px solid #ced4da; 	border-radius: .25rem; 	-webkit-appearance: none; 	-moz-appearance: none; 	appearance: none } .custom-select:focus { 	border-color: #cce1fe; 	outline: 0; 	-webkit-box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.25); 	box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.25) } .custom-select:focus::-ms-value { 	color: #495057; 	background-color: #fff } .custom-select[multiple], .custom-select[size]:not([size="1"]) { 	height: auto; 	padding-right: .75rem; 	background-image: none } .custom-select:disabled { 	color: #6c757d; 	background-color: #e9ecef } .custom-select::-ms-expand { 	display: none } .custom-select:-moz-focusring { 	color: transparent; 	text-shadow: 0 0 0 #495057 } .custom-select-sm { 	height: calc(1.5em + .5rem + 2px); 	padding-top: .25rem; 	padding-bottom: .25rem; 	padding-left: .5rem; 	font-size: .875rem } .custom-select-lg { 	height: calc(1.5em + 1rem + 2px); 	padding-top: .5rem; 	padding-bottom: .5rem; 	padding-left: 1rem; 	font-size: 1.25rem } .custom-file { 	position: relative; 	display: inline-block; 	width: 100%; 	height: calc(1.5em + .75rem + 2px); 	margin-bottom: 0 } .custom-file-input { 	position: relative; 	z-index: 2; 	width: 100%; 	height: calc(1.5em + .75rem + 2px); 	margin: 0; 	opacity: 0 } .custom-file-input:focus~.custom-file-label { 	border-color: #cce1fe; 	-webkit-box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.25); 	box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.25) } .custom-file-input[disabled]~.custom-file-label, .custom-file-input:disabled~.custom-file-label { 	background-color: #e9ecef } .custom-file-input:lang(en)~.custom-file-label::after { 	content: "Browse" } .custom-file-input~.custom-file-label[data-browse]::after { 	content: attr(data-browse) } .custom-file-label { 	position: absolute; 	top: 0; 	right: 0; 	left: 0; 	z-index: 1; 	height: calc(1.5em + .75rem + 2px); 	padding: .375rem .75rem; 	font-weight: 400; 	line-height: 1.5; 	color: #495057; 	background-color: #fff; 	border: 1px solid #ced4da; 	border-radius: .25rem } .custom-file-label::after { 	position: absolute; 	top: 0; 	right: 0; 	bottom: 0; 	z-index: 3; 	display: block; 	height: calc(1.5em + .75rem); 	padding: .375rem .75rem; 	line-height: 1.5; 	color: #495057; 	content: "Browse"; 	background-color: #e9ecef; 	border-left: inherit; 	border-radius: 0 .25rem .25rem 0 } .custom-range { 	width: 100%; 	height: 1.4rem; 	padding: 0; 	background-color: transparent; 	-webkit-appearance: none; 	-moz-appearance: none; 	appearance: none } .custom-range:focus { 	outline: none } .custom-range:focus::-webkit-slider-thumb { 	-webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(78, 151, 253, 0.25); 	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(78, 151, 253, 0.25) } .custom-range:focus::-moz-range-thumb { 	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(78, 151, 253, 0.25) } .custom-range:focus::-ms-thumb { 	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(78, 151, 253, 0.25) } .custom-range::-moz-focus-outer { 	border: 0 } .custom-range::-webkit-slider-thumb { 	width: 1rem; 	height: 1rem; 	margin-top: -.25rem; 	background-color: #4E97FD; 	border: 0; 	border-radius: 1rem; 	-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	-o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	-webkit-appearance: none; 	appearance: none } @media (prefers-reduced-motion: reduce) { 	.custom-range::-webkit-slider-thumb { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .custom-range::-webkit-slider-thumb:active { 	background-color: #fff } .custom-range::-webkit-slider-runnable-track { 	width: 100%; 	height: .5rem; 	color: transparent; 	cursor: pointer; 	background-color: #dee2e6; 	border-color: transparent; 	border-radius: 1rem } .custom-range::-moz-range-thumb { 	width: 1rem; 	height: 1rem; 	background-color: #4E97FD; 	border: 0; 	border-radius: 1rem; 	-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	-o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	-moz-appearance: none; 	appearance: none } @media (prefers-reduced-motion: reduce) { 	.custom-range::-moz-range-thumb { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .custom-range::-moz-range-thumb:active { 	background-color: #fff } .custom-range::-moz-range-track { 	width: 100%; 	height: .5rem; 	color: transparent; 	cursor: pointer; 	background-color: #dee2e6; 	border-color: transparent; 	border-radius: 1rem } .custom-range::-ms-thumb { 	width: 1rem; 	height: 1rem; 	margin-top: 0; 	margin-right: .2rem; 	margin-left: .2rem; 	background-color: #4E97FD; 	border: 0; 	border-radius: 1rem; 	-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	-o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	appearance: none } @media (prefers-reduced-motion: reduce) { 	.custom-range::-ms-thumb { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .custom-range::-ms-thumb:active { 	background-color: #fff } .custom-range::-ms-track { 	width: 100%; 	height: .5rem; 	color: transparent; 	cursor: pointer; 	background-color: transparent; 	border-color: transparent; 	border-width: .5rem } .custom-range::-ms-fill-lower { 	background-color: #dee2e6; 	border-radius: 1rem } .custom-range::-ms-fill-upper { 	margin-right: 15px; 	background-color: #dee2e6; 	border-radius: 1rem } .custom-range:disabled::-webkit-slider-thumb { 	background-color: #adb5bd } .custom-range:disabled::-webkit-slider-runnable-track { 	cursor: default } .custom-range:disabled::-moz-range-thumb { 	background-color: #adb5bd } .custom-range:disabled::-moz-range-track { 	cursor: default } .custom-range:disabled::-ms-thumb { 	background-color: #adb5bd } .custom-control-label::before, .custom-file-label, .custom-select { 	-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	-o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out } @media (prefers-reduced-motion: reduce) { 	.custom-control-label::before, 	.custom-file-label, 	.custom-select { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .nav { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	padding-left: 0; 	margin-bottom: 0; 	list-style: none } .nav-link { 	display: block; 	padding: .5rem 1rem } .nav-link:hover, .nav-link:focus { 	text-decoration: none } .nav-link.disabled { 	color: #6c757d; 	pointer-events: none; 	cursor: default } .nav-tabs { 	border-bottom: 1px solid #dee2e6 } .nav-tabs .nav-item { 	margin-bottom: -1px } .nav-tabs .nav-link { 	border: 1px solid transparent; 	border-top-left-radius: .25rem; 	border-top-right-radius: .25rem } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { 	border-color: #e9ecef #e9ecef #dee2e6 } .nav-tabs .nav-link.disabled { 	color: #6c757d; 	background-color: transparent; 	border-color: transparent } .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { 	color: #495057; 	background-color: #fff; 	border-color: #dee2e6 #dee2e6 #fff } .nav-tabs .dropdown-menu { 	margin-top: -1px; 	border-top-left-radius: 0; 	border-top-right-radius: 0 } .nav-pills .nav-link { 	border-radius: .25rem } .nav-pills .nav-link.active, .nav-pills .show>.nav-link { 	color: #fff; 	background-color: #4E97FD } .nav-fill .nav-item { 	-webkit-box-flex: 1; 	-ms-flex: 1 1 auto; 	flex: 1 1 auto; 	text-align: center } .nav-justified .nav-item { 	-ms-flex-preferred-size: 0; 	flex-basis: 0; 	-webkit-box-flex: 1; 	-ms-flex-positive: 1; 	flex-grow: 1; 	text-align: center } .tab-content>.tab-pane { 	display: none } .tab-content>.active { 	display: block } .navbar { 	position: relative; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between; 	padding: 8px 16px } .navbar .container, .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between } .navbar-brand { 	display: inline-block; 	padding-top: .3125rem; 	padding-bottom: .3125rem; 	margin-right: 16px; 	font-size: 1.25rem; 	line-height: inherit; 	white-space: nowrap } .navbar-brand:hover, .navbar-brand:focus { 	text-decoration: none } .navbar-nav { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	padding-left: 0; 	margin-bottom: 0; 	list-style: none } .navbar-nav .nav-link { 	padding-right: 0; 	padding-left: 0 } .navbar-nav .dropdown-menu { 	position: static; 	float: none } .navbar-text { 	display: inline-block; 	padding-top: .5rem; 	padding-bottom: .5rem } .navbar-collapse { 	-ms-flex-preferred-size: 100%; 	flex-basis: 100%; 	-webkit-box-flex: 1; 	-ms-flex-positive: 1; 	flex-grow: 1; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center } .navbar-toggler { 	padding: .25rem .75rem; 	font-size: 1.25rem; 	line-height: 1; 	background-color: transparent; 	border: 1px solid transparent; 	border-radius: .25rem } .navbar-toggler:hover, .navbar-toggler:focus { 	text-decoration: none } .navbar-toggler-icon { 	display: inline-block; 	width: 1.5em; 	height: 1.5em; 	vertical-align: middle; 	content: ""; 	background: no-repeat center center; 	background-size: 100% 100% } @media (max-width: 575.98px) { 	.navbar-expand-sm>.container, 	.navbar-expand-sm>.container-fluid, 	.navbar-expand-sm>.container-sm, 	.navbar-expand-sm>.container-md, 	.navbar-expand-sm>.container-lg, 	.navbar-expand-sm>.container-xl { 		padding-right: 0; 		padding-left: 0 	} } @media (min-width: 576px) { 	.navbar-expand-sm { 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-flow: row nowrap; 		flex-flow: row nowrap; 		-webkit-box-pack: start; 		-ms-flex-pack: start; 		justify-content: flex-start 	} 	.navbar-expand-sm .navbar-nav { 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-direction: row; 		flex-direction: row 	} 	.navbar-expand-sm .navbar-nav .dropdown-menu { 		position: absolute 	} 	.navbar-expand-sm .navbar-nav .nav-link { 		padding-right: .5rem; 		padding-left: .5rem 	} 	.navbar-expand-sm>.container, 	.navbar-expand-sm>.container-fluid, 	.navbar-expand-sm>.container-sm, 	.navbar-expand-sm>.container-md, 	.navbar-expand-sm>.container-lg, 	.navbar-expand-sm>.container-xl { 		-ms-flex-wrap: nowrap; 		flex-wrap: nowrap 	} 	.navbar-expand-sm .navbar-collapse { 		display: -webkit-box !important; 		display: -ms-flexbox !important; 		display: flex !important; 		-ms-flex-preferred-size: auto; 		flex-basis: auto 	} 	.navbar-expand-sm .navbar-toggler { 		display: none 	} } @media (max-width: 767.98px) { 	.navbar-expand-md>.container, 	.navbar-expand-md>.container-fluid, 	.navbar-expand-md>.container-sm, 	.navbar-expand-md>.container-md, 	.navbar-expand-md>.container-lg, 	.navbar-expand-md>.container-xl { 		padding-right: 0; 		padding-left: 0 	} } @media (min-width: 768px) { 	.navbar-expand-md { 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-flow: row nowrap; 		flex-flow: row nowrap; 		-webkit-box-pack: start; 		-ms-flex-pack: start; 		justify-content: flex-start 	} 	.navbar-expand-md .navbar-nav { 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-direction: row; 		flex-direction: row 	} 	.navbar-expand-md .navbar-nav .dropdown-menu { 		position: absolute 	} 	.navbar-expand-md .navbar-nav .nav-link { 		padding-right: .5rem; 		padding-left: .5rem 	} 	.navbar-expand-md>.container, 	.navbar-expand-md>.container-fluid, 	.navbar-expand-md>.container-sm, 	.navbar-expand-md>.container-md, 	.navbar-expand-md>.container-lg, 	.navbar-expand-md>.container-xl { 		-ms-flex-wrap: nowrap; 		flex-wrap: nowrap 	} 	.navbar-expand-md .navbar-collapse { 		display: -webkit-box !important; 		display: -ms-flexbox !important; 		display: flex !important; 		-ms-flex-preferred-size: auto; 		flex-basis: auto 	} 	.navbar-expand-md .navbar-toggler { 		display: none 	} } @media (max-width: 991.98px) { 	.navbar-expand-lg>.container, 	.navbar-expand-lg>.container-fluid, 	.navbar-expand-lg>.container-sm, 	.navbar-expand-lg>.container-md, 	.navbar-expand-lg>.container-lg, 	.navbar-expand-lg>.container-xl { 		padding-right: 0; 		padding-left: 0 	} } @media (min-width: 992px) { 	.navbar-expand-lg { 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-flow: row nowrap; 		flex-flow: row nowrap; 		-webkit-box-pack: start; 		-ms-flex-pack: start; 		justify-content: flex-start 	} 	.navbar-expand-lg .navbar-nav { 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-direction: row; 		flex-direction: row 	} 	.navbar-expand-lg .navbar-nav .dropdown-menu { 		position: absolute 	} 	.navbar-expand-lg .navbar-nav .nav-link { 		padding-right: .5rem; 		padding-left: .5rem 	} 	.navbar-expand-lg>.container, 	.navbar-expand-lg>.container-fluid, 	.navbar-expand-lg>.container-sm, 	.navbar-expand-lg>.container-md, 	.navbar-expand-lg>.container-lg, 	.navbar-expand-lg>.container-xl { 		-ms-flex-wrap: nowrap; 		flex-wrap: nowrap 	} 	.navbar-expand-lg .navbar-collapse { 		display: -webkit-box !important; 		display: -ms-flexbox !important; 		display: flex !important; 		-ms-flex-preferred-size: auto; 		flex-basis: auto 	} 	.navbar-expand-lg .navbar-toggler { 		display: none 	} } @media (max-width: 1199.98px) { 	.navbar-expand-xl>.container, 	.navbar-expand-xl>.container-fluid, 	.navbar-expand-xl>.container-sm, 	.navbar-expand-xl>.container-md, 	.navbar-expand-xl>.container-lg, 	.navbar-expand-xl>.container-xl { 		padding-right: 0; 		padding-left: 0 	} } @media (min-width: 1200px) { 	.navbar-expand-xl { 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-flow: row nowrap; 		flex-flow: row nowrap; 		-webkit-box-pack: start; 		-ms-flex-pack: start; 		justify-content: flex-start 	} 	.navbar-expand-xl .navbar-nav { 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-direction: row; 		flex-direction: row 	} 	.navbar-expand-xl .navbar-nav .dropdown-menu { 		position: absolute 	} 	.navbar-expand-xl .navbar-nav .nav-link { 		padding-right: .5rem; 		padding-left: .5rem 	} 	.navbar-expand-xl>.container, 	.navbar-expand-xl>.container-fluid, 	.navbar-expand-xl>.container-sm, 	.navbar-expand-xl>.container-md, 	.navbar-expand-xl>.container-lg, 	.navbar-expand-xl>.container-xl { 		-ms-flex-wrap: nowrap; 		flex-wrap: nowrap 	} 	.navbar-expand-xl .navbar-collapse { 		display: -webkit-box !important; 		display: -ms-flexbox !important; 		display: flex !important; 		-ms-flex-preferred-size: auto; 		flex-basis: auto 	} 	.navbar-expand-xl .navbar-toggler { 		display: none 	} } .navbar-expand { 	-webkit-box-orient: horizontal; 	-webkit-box-direction: normal; 	-ms-flex-flow: row nowrap; 	flex-flow: row nowrap; 	-webkit-box-pack: start; 	-ms-flex-pack: start; 	justify-content: flex-start } .navbar-expand>.container, .navbar-expand>.container-fluid, .navbar-expand>.container-sm, .navbar-expand>.container-md, .navbar-expand>.container-lg, .navbar-expand>.container-xl { 	padding-right: 0; 	padding-left: 0 } .navbar-expand .navbar-nav { 	-webkit-box-orient: horizontal; 	-webkit-box-direction: normal; 	-ms-flex-direction: row; 	flex-direction: row } .navbar-expand .navbar-nav .dropdown-menu { 	position: absolute } .navbar-expand .navbar-nav .nav-link { 	padding-right: .5rem; 	padding-left: .5rem } .navbar-expand>.container, .navbar-expand>.container-fluid, .navbar-expand>.container-sm, .navbar-expand>.container-md, .navbar-expand>.container-lg, .navbar-expand>.container-xl { 	-ms-flex-wrap: nowrap; 	flex-wrap: nowrap } .navbar-expand .navbar-collapse { 	display: -webkit-box !important; 	display: -ms-flexbox !important; 	display: flex !important; 	-ms-flex-preferred-size: auto; 	flex-basis: auto } .navbar-expand .navbar-toggler { 	display: none } .navbar-light .navbar-brand { 	color: rgba(0, 0, 0, 0.9) } .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { 	color: rgba(0, 0, 0, 0.9) } .navbar-light .navbar-nav .nav-link { 	color: rgba(0, 0, 0, 0.5) } .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { 	color: rgba(0, 0, 0, 0.7) } .navbar-light .navbar-nav .nav-link.disabled { 	color: rgba(0, 0, 0, 0.3) } .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { 	color: rgba(0, 0, 0, 0.9) } .navbar-light .navbar-toggler { 	color: rgba(0, 0, 0, 0.5); 	border-color: rgba(0, 0, 0, 0.1) } .navbar-light .navbar-toggler-icon { 	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0,0,0,0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") } .navbar-light .navbar-text { 	color: rgba(0, 0, 0, 0.5) } .navbar-light .navbar-text a { 	color: rgba(0, 0, 0, 0.9) } .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { 	color: rgba(0, 0, 0, 0.9) } .navbar-dark .navbar-brand { 	color: #fff } .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { 	color: #fff } .navbar-dark .navbar-nav .nav-link { 	color: rgba(255, 255, 255, 0.5) } .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { 	color: rgba(255, 255, 255, 0.75) } .navbar-dark .navbar-nav .nav-link.disabled { 	color: rgba(255, 255, 255, 0.25) } .navbar-dark .navbar-nav .show>.nav-link, .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active { 	color: #fff } .navbar-dark .navbar-toggler { 	color: rgba(255, 255, 255, 0.5); 	border-color: rgba(255, 255, 255, 0.1) } .navbar-dark .navbar-toggler-icon { 	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") } .navbar-dark .navbar-text { 	color: rgba(255, 255, 255, 0.5) } .navbar-dark .navbar-text a { 	color: #fff } .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { 	color: #fff } .card { 	position: relative; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	min-width: 0; 	word-wrap: break-word; 	background-color: #fff; 	background-clip: border-box; 	border: 1px solid rgba(0, 0, 0, 0.125); 	border-radius: .25rem } .card>hr { 	margin-right: 0; 	margin-left: 0 } .card>.list-group:first-child .list-group-item:first-child { 	border-top-left-radius: .25rem; 	border-top-right-radius: .25rem } .card>.list-group:last-child .list-group-item:last-child { 	border-bottom-right-radius: .25rem; 	border-bottom-left-radius: .25rem } .card-body { 	-webkit-box-flex: 1; 	-ms-flex: 1 1 auto; 	flex: 1 1 auto; 	min-height: 1px; 	padding: 1.25rem } .card-title { 	margin-bottom: .75rem } .card-subtitle { 	margin-top: -.375rem; 	margin-bottom: 0 } .card-text:last-child { 	margin-bottom: 0 } .card-link:hover { 	text-decoration: none } .card-link+.card-link { 	margin-left: 1.25rem } .card-header { 	padding: .75rem 1.25rem; 	margin-bottom: 0; 	background-color: rgba(0, 0, 0, 0.03); 	border-bottom: 1px solid rgba(0, 0, 0, 0.125) } .card-header:first-child { 	border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0 } .card-header+.list-group .list-group-item:first-child { 	border-top: 0 } .card-footer { 	padding: .75rem 1.25rem; 	background-color: rgba(0, 0, 0, 0.03); 	border-top: 1px solid rgba(0, 0, 0, 0.125) } .card-footer:last-child { 	border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px) } .card-header-tabs { 	margin-right: -.625rem; 	margin-bottom: -.75rem; 	margin-left: -.625rem; 	border-bottom: 0 } .card-header-pills { 	margin-right: -.625rem; 	margin-left: -.625rem } .card-img-overlay { 	position: absolute; 	top: 0; 	right: 0; 	bottom: 0; 	left: 0; 	padding: 1.25rem } .card-img, .card-img-top, .card-img-bottom { 	-ms-flex-negative: 0; 	flex-shrink: 0; 	width: 100% } .card-img, .card-img-top { 	border-top-left-radius: calc(.25rem - 1px); 	border-top-right-radius: calc(.25rem - 1px) } .card-img, .card-img-bottom { 	border-bottom-right-radius: calc(.25rem - 1px); 	border-bottom-left-radius: calc(.25rem - 1px) } .card-deck .card { 	margin-bottom: 15px } @media (min-width: 576px) { 	.card-deck { 		display: -webkit-box; 		display: -ms-flexbox; 		display: flex; 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-flow: row wrap; 		flex-flow: row wrap; 		margin-right: -15px; 		margin-left: -15px 	} 	.card-deck .card { 		-webkit-box-flex: 1; 		-ms-flex: 1 0 0%; 		flex: 1 0 0%; 		margin-right: 15px; 		margin-bottom: 0; 		margin-left: 15px 	} } .card-group>.card { 	margin-bottom: 15px } @media (min-width: 576px) { 	.card-group { 		display: -webkit-box; 		display: -ms-flexbox; 		display: flex; 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-flow: row wrap; 		flex-flow: row wrap 	} 	.card-group>.card { 		-webkit-box-flex: 1; 		-ms-flex: 1 0 0%; 		flex: 1 0 0%; 		margin-bottom: 0 	} 	.card-group>.card+.card { 		margin-left: 0; 		border-left: 0 	} 	.card-group>.card:not(:last-child) { 		border-top-right-radius: 0; 		border-bottom-right-radius: 0 	} 	.card-group>.card:not(:last-child) .card-img-top, 	.card-group>.card:not(:last-child) .card-header { 		border-top-right-radius: 0 	} 	.card-group>.card:not(:last-child) .card-img-bottom, 	.card-group>.card:not(:last-child) .card-footer { 		border-bottom-right-radius: 0 	} 	.card-group>.card:not(:first-child) { 		border-top-left-radius: 0; 		border-bottom-left-radius: 0 	} 	.card-group>.card:not(:first-child) .card-img-top, 	.card-group>.card:not(:first-child) .card-header { 		border-top-left-radius: 0 	} 	.card-group>.card:not(:first-child) .card-img-bottom, 	.card-group>.card:not(:first-child) .card-footer { 		border-bottom-left-radius: 0 	} } .card-columns .card { 	margin-bottom: .75rem } @media (min-width: 576px) { 	.card-columns { 		-webkit-column-count: 3; 		-moz-column-count: 3; 		column-count: 3; 		-webkit-column-gap: 1.25rem; 		-moz-column-gap: 1.25rem; 		column-gap: 1.25rem; 		orphans: 1; 		widows: 1 	} 	.card-columns .card { 		display: inline-block; 		width: 100% 	} } .accordion>.card { 	overflow: hidden } .accordion>.card:not(:last-of-type) { 	border-bottom: 0; 	border-bottom-right-radius: 0; 	border-bottom-left-radius: 0 } .accordion>.card:not(:first-of-type) { 	border-top-left-radius: 0; 	border-top-right-radius: 0 } .accordion>.card>.card-header { 	border-radius: 0; 	margin-bottom: -1px } .breadcrumb { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	padding: .75rem 1rem; 	margin-bottom: 1rem; 	list-style: none; 	background-color: #e9ecef; 	border-radius: .25rem } .breadcrumb-item+.breadcrumb-item { 	padding-left: .5rem } .breadcrumb-item+.breadcrumb-item::before { 	display: inline-block; 	padding-right: .5rem; 	color: #6c757d; 	content: "/" } .breadcrumb-item+.breadcrumb-item:hover::before { 	text-decoration: underline } .breadcrumb-item+.breadcrumb-item:hover::before { 	text-decoration: none } .breadcrumb-item.active { 	color: #6c757d } .pagination { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	padding-left: 0; 	list-style: none; 	border-radius: .25rem } .page-link { 	position: relative; 	display: block; 	padding: .5rem .75rem; 	margin-left: -1px; 	line-height: 1.25; 	color: #4E97FD; 	background-color: #fff; 	border: 1px solid #dee2e6 } .page-link:hover { 	z-index: 2; 	color: #036bfc; 	text-decoration: none; 	background-color: #e9ecef; 	border-color: #dee2e6 } .page-link:focus { 	z-index: 3; 	outline: 0; 	-webkit-box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.25); 	box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.25) } .page-item:first-child .page-link { 	margin-left: 0; 	border-top-left-radius: .25rem; 	border-bottom-left-radius: .25rem } .page-item:last-child .page-link { 	border-top-right-radius: .25rem; 	border-bottom-right-radius: .25rem } .page-item.active .page-link { 	z-index: 3; 	color: #fff; 	background-color: #4E97FD; 	border-color: #4E97FD } .page-item.disabled .page-link { 	color: #6c757d; 	pointer-events: none; 	cursor: auto; 	background-color: #fff; 	border-color: #dee2e6 } .pagination-lg .page-link { 	padding: .75rem 1.5rem; 	font-size: 1.25rem; 	line-height: 1.5 } .pagination-lg .page-item:first-child .page-link { 	border-top-left-radius: .3rem; 	border-bottom-left-radius: .3rem } .pagination-lg .page-item:last-child .page-link { 	border-top-right-radius: .3rem; 	border-bottom-right-radius: .3rem } .pagination-sm .page-link { 	padding: .25rem .5rem; 	font-size: .875rem; 	line-height: 1.5 } .pagination-sm .page-item:first-child .page-link { 	border-top-left-radius: .2rem; 	border-bottom-left-radius: .2rem } .pagination-sm .page-item:last-child .page-link { 	border-top-right-radius: .2rem; 	border-bottom-right-radius: .2rem } .badge { 	display: inline-block; 	padding: .25em .4em; 	font-size: 75%; 	font-weight: 700; 	line-height: 1; 	text-align: center; 	white-space: nowrap; 	vertical-align: baseline; 	border-radius: .25rem; 	-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; 	-o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out } @media (prefers-reduced-motion: reduce) { 	.badge { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } a.badge:hover, a.badge:focus { 	text-decoration: none } .badge:empty { 	display: none } .btn .badge { 	position: relative; 	top: -1px } .badge-pill { 	padding-right: .6em; 	padding-left: .6em; 	border-radius: 10rem } .badge-primary { 	color: #fff; 	background-color: #4E97FD } a.badge-primary:hover, a.badge-primary:focus { 	color: #fff; 	background-color: #1c79fc } a.badge-primary:focus, a.badge-primary.focus { 	outline: 0; 	-webkit-box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.5); 	box-shadow: 0 0 0 .2rem rgba(78, 151, 253, 0.5) } .badge-secondary { 	color: #fff; 	background-color: #6c757d } a.badge-secondary:hover, a.badge-secondary:focus { 	color: #fff; 	background-color: #545b62 } a.badge-secondary:focus, a.badge-secondary.focus { 	outline: 0; 	-webkit-box-shadow: 0 0 0 .2rem rgba(108, 117, 125, 0.5); 	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, 0.5) } .badge-success { 	color: #fff; 	background-color: #28a745 } a.badge-success:hover, a.badge-success:focus { 	color: #fff; 	background-color: #1e7e34 } a.badge-success:focus, a.badge-success.focus { 	outline: 0; 	-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.5); 	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.5) } .badge-info { 	color: #fff; 	background-color: #17a2b8 } a.badge-info:hover, a.badge-info:focus { 	color: #fff; 	background-color: #117a8b } a.badge-info:focus, a.badge-info.focus { 	outline: 0; 	-webkit-box-shadow: 0 0 0 .2rem rgba(23, 162, 184, 0.5); 	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, 0.5) } .badge-warning { 	color: #212529; 	background-color: #ffc107 } a.badge-warning:hover, a.badge-warning:focus { 	color: #212529; 	background-color: #d39e00 } a.badge-warning:focus, a.badge-warning.focus { 	outline: 0; 	-webkit-box-shadow: 0 0 0 .2rem rgba(255, 193, 7, 0.5); 	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, 0.5) } .badge-danger { 	color: #fff; 	background-color: #dc3545 } a.badge-danger:hover, a.badge-danger:focus { 	color: #fff; 	background-color: #bd2130 } a.badge-danger:focus, a.badge-danger.focus { 	outline: 0; 	-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.5); 	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.5) } .badge-light { 	color: #212529; 	background-color: #edf1fc } a.badge-light:hover, a.badge-light:focus { 	color: #212529; 	background-color: #c1cff5 } a.badge-light:focus, a.badge-light.focus { 	outline: 0; 	-webkit-box-shadow: 0 0 0 .2rem rgba(237, 241, 252, 0.5); 	box-shadow: 0 0 0 .2rem rgba(237, 241, 252, 0.5) } .badge-dark { 	color: #fff; 	background-color: #343a40 } a.badge-dark:hover, a.badge-dark:focus { 	color: #fff; 	background-color: #1d2124 } a.badge-dark:focus, a.badge-dark.focus { 	outline: 0; 	-webkit-box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5); 	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5) } .badge-primary-2 { 	color: #212529; 	background-color: #FFD55A } a.badge-primary-2:hover, a.badge-primary-2:focus { 	color: #212529; 	background-color: #ffc827 } a.badge-primary-2:focus, a.badge-primary-2.focus { 	outline: 0; 	-webkit-box-shadow: 0 0 0 .2rem rgba(255, 213, 90, 0.5); 	box-shadow: 0 0 0 .2rem rgba(255, 213, 90, 0.5) } .jumbotron { 	padding: 2rem 1rem; 	margin-bottom: 2rem; 	background-color: #e9ecef; 	border-radius: .3rem } @media (min-width: 576px) { 	.jumbotron { 		padding: 4rem 2rem 	} } .jumbotron-fluid { 	padding-right: 0; 	padding-left: 0; 	border-radius: 0 } .alert { 	position: relative; 	padding: .75rem 1.25rem; 	margin-bottom: 1rem; 	border: 1px solid transparent; 	border-radius: .25rem } .alert-heading { 	color: inherit } .alert-link { 	font-weight: 700 } .alert-dismissible { 	padding-right: 4rem } .alert-dismissible .close { 	position: absolute; 	top: 0; 	right: 0; 	padding: .75rem 1.25rem; 	color: inherit } .alert-primary { 	color: #294f84; 	background-color: #dceaff; 	border-color: #cde2fe } .alert-primary hr { 	border-top-color: #b4d4fe } .alert-primary .alert-link { 	color: #1d385d } .alert-secondary { 	color: #383d41; 	background-color: #e2e3e5; 	border-color: #d6d8db } .alert-secondary hr { 	border-top-color: #c8cbcf } .alert-secondary .alert-link { 	color: #202326 } .alert-success { 	color: #155724; 	background-color: #d4edda; 	border-color: #c3e6cb } .alert-success hr { 	border-top-color: #b1dfbb } .alert-success .alert-link { 	color: #0b2e13 } .alert-info { 	color: #0c5460; 	background-color: #d1ecf1; 	border-color: #bee5eb } .alert-info hr { 	border-top-color: #abdde5 } .alert-info .alert-link { 	color: #062c33 } .alert-warning { 	color: #856404; 	background-color: #fff3cd; 	border-color: #ffeeba } .alert-warning hr { 	border-top-color: #ffe8a1 } .alert-warning .alert-link { 	color: #533f03 } .alert-danger { 	color: #721c24; 	background-color: #f8d7da; 	border-color: #f5c6cb } .alert-danger hr { 	border-top-color: #f1b0b7 } .alert-danger .alert-link { 	color: #491217 } .alert-light { 	color: #7b7d83; 	background-color: #fbfcfe; 	border-color: #fafbfe } .alert-light hr { 	border-top-color: #e5eafa } .alert-light .alert-link { 	color: #626469 } .alert-dark { 	color: #1b1e21; 	background-color: #d6d8d9; 	border-color: #c6c8ca } .alert-dark hr { 	border-top-color: #b9bbbe } .alert-dark .alert-link { 	color: #040505 } .alert-primary-2 { 	color: #856f2f; 	background-color: #fff7de; 	border-color: #fff3d1 } .alert-primary-2 hr { 	border-top-color: #ffecb8 } .alert-primary-2 .alert-link { 	color: #5f5022 } @-webkit-keyframes progress-bar-stripes { 	from { 		background-position: 1rem 0 	} 	to { 		background-position: 0 0 	} } @keyframes progress-bar-stripes { 	from { 		background-position: 1rem 0 	} 	to { 		background-position: 0 0 	} } .progress { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	height: 1rem; 	overflow: hidden; 	font-size: .75rem; 	background-color: #e9ecef; 	border-radius: .25rem } .progress-bar { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	overflow: hidden; 	color: #fff; 	text-align: center; 	white-space: nowrap; 	background-color: #4E97FD; 	-webkit-transition: width 0.6s ease; 	-o-transition: width 0.6s ease; 	transition: width 0.6s ease } @media (prefers-reduced-motion: reduce) { 	.progress-bar { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .progress-bar-striped { 	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 	background-size: 1rem 1rem } .progress-bar-animated { 	-webkit-animation: progress-bar-stripes 1s linear infinite; 	animation: progress-bar-stripes 1s linear infinite } @media (prefers-reduced-motion: reduce) { 	.progress-bar-animated { 		-webkit-animation: none; 		animation: none 	} } .media { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: start; 	-ms-flex-align: start; 	align-items: flex-start } .media-body { 	-webkit-box-flex: 1; 	-ms-flex: 1; 	flex: 1 } .list-group { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	padding-left: 0; 	margin-bottom: 0 } .list-group-item-action { 	width: 100%; 	color: #495057; 	text-align: inherit } .list-group-item-action:hover, .list-group-item-action:focus { 	z-index: 1; 	color: #495057; 	text-decoration: none; 	background-color: #f8f9fa } .list-group-item-action:active { 	color: #212529; 	background-color: #e9ecef } .list-group-item { 	position: relative; 	display: block; 	padding: .75rem 1.25rem; 	background-color: #fff; 	border: 1px solid rgba(0, 0, 0, 0.125) } .list-group-item:first-child { 	border-top-left-radius: .25rem; 	border-top-right-radius: .25rem } .list-group-item:last-child { 	border-bottom-right-radius: .25rem; 	border-bottom-left-radius: .25rem } .list-group-item.disabled, .list-group-item:disabled { 	color: #6c757d; 	pointer-events: none; 	background-color: #fff } .list-group-item.active { 	z-index: 2; 	color: #fff; 	background-color: #4E97FD; 	border-color: #4E97FD } .list-group-item+.list-group-item { 	border-top-width: 0 } .list-group-item+.list-group-item.active { 	margin-top: -1px; 	border-top-width: 1px } .list-group-horizontal { 	-webkit-box-orient: horizontal; 	-webkit-box-direction: normal; 	-ms-flex-direction: row; 	flex-direction: row } .list-group-horizontal .list-group-item:first-child { 	border-bottom-left-radius: .25rem; 	border-top-right-radius: 0 } .list-group-horizontal .list-group-item:last-child { 	border-top-right-radius: .25rem; 	border-bottom-left-radius: 0 } .list-group-horizontal .list-group-item.active { 	margin-top: 0 } .list-group-horizontal .list-group-item+.list-group-item { 	border-top-width: 1px; 	border-left-width: 0 } .list-group-horizontal .list-group-item+.list-group-item.active { 	margin-left: -1px; 	border-left-width: 1px } @media (min-width: 576px) { 	.list-group-horizontal-sm { 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-direction: row; 		flex-direction: row 	} 	.list-group-horizontal-sm .list-group-item:first-child { 		border-bottom-left-radius: .25rem; 		border-top-right-radius: 0 	} 	.list-group-horizontal-sm .list-group-item:last-child { 		border-top-right-radius: .25rem; 		border-bottom-left-radius: 0 	} 	.list-group-horizontal-sm .list-group-item.active { 		margin-top: 0 	} 	.list-group-horizontal-sm .list-group-item+.list-group-item { 		border-top-width: 1px; 		border-left-width: 0 	} 	.list-group-horizontal-sm .list-group-item+.list-group-item.active { 		margin-left: -1px; 		border-left-width: 1px 	} } @media (min-width: 768px) { 	.list-group-horizontal-md { 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-direction: row; 		flex-direction: row 	} 	.list-group-horizontal-md .list-group-item:first-child { 		border-bottom-left-radius: .25rem; 		border-top-right-radius: 0 	} 	.list-group-horizontal-md .list-group-item:last-child { 		border-top-right-radius: .25rem; 		border-bottom-left-radius: 0 	} 	.list-group-horizontal-md .list-group-item.active { 		margin-top: 0 	} 	.list-group-horizontal-md .list-group-item+.list-group-item { 		border-top-width: 1px; 		border-left-width: 0 	} 	.list-group-horizontal-md .list-group-item+.list-group-item.active { 		margin-left: -1px; 		border-left-width: 1px 	} } @media (min-width: 992px) { 	.list-group-horizontal-lg { 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-direction: row; 		flex-direction: row 	} 	.list-group-horizontal-lg .list-group-item:first-child { 		border-bottom-left-radius: .25rem; 		border-top-right-radius: 0 	} 	.list-group-horizontal-lg .list-group-item:last-child { 		border-top-right-radius: .25rem; 		border-bottom-left-radius: 0 	} 	.list-group-horizontal-lg .list-group-item.active { 		margin-top: 0 	} 	.list-group-horizontal-lg .list-group-item+.list-group-item { 		border-top-width: 1px; 		border-left-width: 0 	} 	.list-group-horizontal-lg .list-group-item+.list-group-item.active { 		margin-left: -1px; 		border-left-width: 1px 	} } @media (min-width: 1200px) { 	.list-group-horizontal-xl { 		-webkit-box-orient: horizontal; 		-webkit-box-direction: normal; 		-ms-flex-direction: row; 		flex-direction: row 	} 	.list-group-horizontal-xl .list-group-item:first-child { 		border-bottom-left-radius: .25rem; 		border-top-right-radius: 0 	} 	.list-group-horizontal-xl .list-group-item:last-child { 		border-top-right-radius: .25rem; 		border-bottom-left-radius: 0 	} 	.list-group-horizontal-xl .list-group-item.active { 		margin-top: 0 	} 	.list-group-horizontal-xl .list-group-item+.list-group-item { 		border-top-width: 1px; 		border-left-width: 0 	} 	.list-group-horizontal-xl .list-group-item+.list-group-item.active { 		margin-left: -1px; 		border-left-width: 1px 	} } .list-group-flush .list-group-item { 	border-right-width: 0; 	border-left-width: 0; 	border-radius: 0 } .list-group-flush .list-group-item:first-child { 	border-top-width: 0 } .list-group-flush:last-child .list-group-item:last-child { 	border-bottom-width: 0 } .list-group-item-primary { 	color: #294f84; 	background-color: #cde2fe } .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { 	color: #294f84; 	background-color: #b4d4fe } .list-group-item-primary.list-group-item-action.active { 	color: #fff; 	background-color: #294f84; 	border-color: #294f84 } .list-group-item-secondary { 	color: #383d41; 	background-color: #d6d8db } .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { 	color: #383d41; 	background-color: #c8cbcf } .list-group-item-secondary.list-group-item-action.active { 	color: #fff; 	background-color: #383d41; 	border-color: #383d41 } .list-group-item-success { 	color: #155724; 	background-color: #c3e6cb } .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { 	color: #155724; 	background-color: #b1dfbb } .list-group-item-success.list-group-item-action.active { 	color: #fff; 	background-color: #155724; 	border-color: #155724 } .list-group-item-info { 	color: #0c5460; 	background-color: #bee5eb } .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { 	color: #0c5460; 	background-color: #abdde5 } .list-group-item-info.list-group-item-action.active { 	color: #fff; 	background-color: #0c5460; 	border-color: #0c5460 } .list-group-item-warning { 	color: #856404; 	background-color: #ffeeba } .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { 	color: #856404; 	background-color: #ffe8a1 } .list-group-item-warning.list-group-item-action.active { 	color: #fff; 	background-color: #856404; 	border-color: #856404 } .list-group-item-danger { 	color: #721c24; 	background-color: #f5c6cb } .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { 	color: #721c24; 	background-color: #f1b0b7 } .list-group-item-danger.list-group-item-action.active { 	color: #fff; 	background-color: #721c24; 	border-color: #721c24 } .list-group-item-light { 	color: #7b7d83; 	background-color: #fafbfe } .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { 	color: #7b7d83; 	background-color: #e5eafa } .list-group-item-light.list-group-item-action.active { 	color: #fff; 	background-color: #7b7d83; 	border-color: #7b7d83 } .list-group-item-dark { 	color: #1b1e21; 	background-color: #c6c8ca } .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { 	color: #1b1e21; 	background-color: #b9bbbe } .list-group-item-dark.list-group-item-action.active { 	color: #fff; 	background-color: #1b1e21; 	border-color: #1b1e21 } .list-group-item-primary-2 { 	color: #856f2f; 	background-color: #fff3d1 } .list-group-item-primary-2.list-group-item-action:hover, .list-group-item-primary-2.list-group-item-action:focus { 	color: #856f2f; 	background-color: #ffecb8 } .list-group-item-primary-2.list-group-item-action.active { 	color: #fff; 	background-color: #856f2f; 	border-color: #856f2f } .close { 	float: right; 	font-size: 1.5rem; 	font-weight: 700; 	line-height: 1; 	color: #000; 	text-shadow: 0 1px 0 #fff; 	opacity: .5 } @media (max-width: 1200px) { 	.close { 		font-size: calc(1.275rem + .3vw) 	} } .close:hover { 	color: #000; 	text-decoration: none } .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { 	opacity: .75 } button.close { 	padding: 0; 	background-color: transparent; 	border: 0; 	-webkit-appearance: none; 	-moz-appearance: none; 	appearance: none } a.close.disabled { 	pointer-events: none } .toast { 	max-width: 350px; 	overflow: hidden; 	font-size: .875rem; 	background-color: rgba(255, 255, 255, 0.85); 	background-clip: padding-box; 	border: 1px solid rgba(0, 0, 0, 0.1); 	-webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); 	box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); 	backdrop-filter: blur(10px); 	opacity: 0; 	border-radius: .25rem } .toast:not(:last-child) { 	margin-bottom: .75rem } .toast.showing { 	opacity: 1 } .toast.show { 	display: block; 	opacity: 1 } .toast.hide { 	display: none } .toast-header { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	padding: .25rem .75rem; 	color: #6c757d; 	background-color: rgba(255, 255, 255, 0.85); 	background-clip: padding-box; 	border-bottom: 1px solid rgba(0, 0, 0, 0.05) } .toast-body { 	padding: .75rem } .modal-open { 	overflow: hidden } .modal-open .modal { 	overflow-x: hidden; 	overflow-y: auto } .modal { 	position: fixed; 	top: 0; 	left: 0; 	z-index: 1050; 	display: none; 	width: 100%; 	height: 100%; 	overflow: hidden; 	outline: 0 } .modal-dialog { 	position: relative; 	width: auto; 	margin: .5rem; 	pointer-events: none } .modal.fade .modal-dialog { 	-webkit-transition: -webkit-transform 0.3s ease-out; 	transition: -webkit-transform 0.3s ease-out; 	-o-transition: transform 0.3s ease-out; 	transition: transform 0.3s ease-out; 	transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; 	-webkit-transform: translate(0, -50px); 	-ms-transform: translate(0, -50px); 	transform: translate(0, -50px) } @media (prefers-reduced-motion: reduce) { 	.modal.fade .modal-dialog { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .modal.show .modal-dialog { 	-webkit-transform: none; 	-ms-transform: none; 	transform: none } .modal.modal-static .modal-dialog { 	-webkit-transform: scale(1.02); 	-ms-transform: scale(1.02); 	transform: scale(1.02) } .modal-dialog-scrollable { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	max-height: calc(100% - 1rem) } .modal-dialog-scrollable .modal-content { 	max-height: calc(100vh - 1rem); 	overflow: hidden } .modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer { 	-ms-flex-negative: 0; 	flex-shrink: 0 } .modal-dialog-scrollable .modal-body { 	overflow-y: auto } .modal-dialog-centered { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	min-height: calc(100% - 1rem) } .modal-dialog-centered::before { 	display: block; 	height: calc(100vh - 1rem); 	content: "" } .modal-dialog-centered.modal-dialog-scrollable { 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	height: 100% } .modal-dialog-centered.modal-dialog-scrollable .modal-content { 	max-height: none } .modal-dialog-centered.modal-dialog-scrollable::before { 	content: none } .modal-content { 	position: relative; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	width: 100%; 	pointer-events: auto; 	background-color: #fff; 	background-clip: padding-box; 	border: 1px solid rgba(0, 0, 0, 0.2); 	border-radius: .3rem; 	outline: 0 } .modal-backdrop { 	position: fixed; 	top: 0; 	left: 0; 	z-index: 1040; 	width: 100vw; 	height: 100vh; 	background-color: #000 } .modal-backdrop.fade { 	opacity: 0 } .modal-backdrop.show { 	opacity: .5 } .modal-header { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: start; 	-ms-flex-align: start; 	align-items: flex-start; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between; 	padding: 1rem 1rem; 	border-bottom: 1px solid #dee2e6; 	border-top-left-radius: calc(.3rem - 1px); 	border-top-right-radius: calc(.3rem - 1px) } .modal-header .close { 	padding: 1rem 1rem; 	margin: -1rem -1rem -1rem auto } .modal-title { 	margin-bottom: 0; 	line-height: 1.5 } .modal-body { 	position: relative; 	-webkit-box-flex: 1; 	-ms-flex: 1 1 auto; 	flex: 1 1 auto; 	padding: 1rem } .modal-footer { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-pack: end; 	-ms-flex-pack: end; 	justify-content: flex-end; 	padding: .75rem; 	border-top: 1px solid #dee2e6; 	border-bottom-right-radius: calc(.3rem - 1px); 	border-bottom-left-radius: calc(.3rem - 1px) } .modal-footer>* { 	margin: .25rem } .modal-scrollbar-measure { 	position: absolute; 	top: -9999px; 	width: 50px; 	height: 50px; 	overflow: scroll } @media (min-width: 576px) { 	.modal-dialog { 		max-width: 500px; 		margin: 1.75rem auto 	} 	.modal-dialog-scrollable { 		max-height: calc(100% - 3.5rem) 	} 	.modal-dialog-scrollable .modal-content { 		max-height: calc(100vh - 3.5rem) 	} 	.modal-dialog-centered { 		min-height: calc(100% - 3.5rem) 	} 	.modal-dialog-centered::before { 		height: calc(100vh - 3.5rem) 	} 	.modal-sm { 		max-width: 300px 	} } @media (min-width: 992px) { 	.modal-lg, 	.modal-xl { 		max-width: 800px 	} } @media (min-width: 1200px) { 	.modal-xl { 		max-width: 1140px 	} } .tooltip { 	position: absolute; 	z-index: 1070; 	display: block; 	margin: 0; 	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 	font-style: normal; 	font-weight: 400; 	line-height: 1.5; 	text-align: left; 	text-align: start; 	text-decoration: none; 	text-shadow: none; 	text-transform: none; 	letter-spacing: normal; 	word-break: normal; 	word-spacing: normal; 	white-space: normal; 	line-break: auto; 	font-size: .875rem; 	word-wrap: break-word; 	opacity: 0 } .tooltip.show { 	opacity: .9 } .tooltip .arrow { 	position: absolute; 	display: block; 	width: .8rem; 	height: .4rem } .tooltip .arrow::before { 	position: absolute; 	content: ""; 	border-color: transparent; 	border-style: solid } .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { 	padding: .4rem 0 } .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { 	bottom: 0 } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { 	top: 0; 	border-width: .4rem .4rem 0; 	border-top-color: #000 } .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { 	padding: 0 .4rem } .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { 	left: 0; 	width: .4rem; 	height: .8rem } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { 	right: 0; 	border-width: .4rem .4rem .4rem 0; 	border-right-color: #000 } .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { 	padding: .4rem 0 } .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { 	top: 0 } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { 	bottom: 0; 	border-width: 0 .4rem .4rem; 	border-bottom-color: #000 } .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { 	padding: 0 .4rem } .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { 	right: 0; 	width: .4rem; 	height: .8rem } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { 	left: 0; 	border-width: .4rem 0 .4rem .4rem; 	border-left-color: #000 } .tooltip-inner { 	max-width: 200px; 	padding: .25rem .5rem; 	color: #fff; 	text-align: center; 	background-color: #000; 	border-radius: .25rem } .popover { 	position: absolute; 	top: 0; 	left: 0; 	z-index: 1060; 	display: block; 	max-width: 276px; 	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 	font-style: normal; 	font-weight: 400; 	line-height: 1.5; 	text-align: left; 	text-align: start; 	text-decoration: none; 	text-shadow: none; 	text-transform: none; 	letter-spacing: normal; 	word-break: normal; 	word-spacing: normal; 	white-space: normal; 	line-break: auto; 	font-size: .875rem; 	word-wrap: break-word; 	background-color: #fff; 	background-clip: padding-box; 	border: 1px solid rgba(0, 0, 0, 0.2); 	border-radius: .3rem } .popover .arrow { 	position: absolute; 	display: block; 	width: 1rem; 	height: .5rem; 	margin: 0 .3rem } .popover .arrow::before, .popover .arrow::after { 	position: absolute; 	display: block; 	content: ""; 	border-color: transparent; 	border-style: solid } .bs-popover-top, .bs-popover-auto[x-placement^="top"] { 	margin-bottom: .5rem } .bs-popover-top>.arrow, .bs-popover-auto[x-placement^="top"]>.arrow { 	bottom: calc(-.5rem - 1px) } .bs-popover-top>.arrow::before, .bs-popover-auto[x-placement^="top"]>.arrow::before { 	bottom: 0; 	border-width: .5rem .5rem 0; 	border-top-color: rgba(0, 0, 0, 0.25) } .bs-popover-top>.arrow::after, .bs-popover-auto[x-placement^="top"]>.arrow::after { 	bottom: 1px; 	border-width: .5rem .5rem 0; 	border-top-color: #fff } .bs-popover-right, .bs-popover-auto[x-placement^="right"] { 	margin-left: .5rem } .bs-popover-right>.arrow, .bs-popover-auto[x-placement^="right"]>.arrow { 	left: calc(-.5rem - 1px); 	width: .5rem; 	height: 1rem; 	margin: .3rem 0 } .bs-popover-right>.arrow::before, .bs-popover-auto[x-placement^="right"]>.arrow::before { 	left: 0; 	border-width: .5rem .5rem .5rem 0; 	border-right-color: rgba(0, 0, 0, 0.25) } .bs-popover-right>.arrow::after, .bs-popover-auto[x-placement^="right"]>.arrow::after { 	left: 1px; 	border-width: .5rem .5rem .5rem 0; 	border-right-color: #fff } .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { 	margin-top: .5rem } .bs-popover-bottom>.arrow, .bs-popover-auto[x-placement^="bottom"]>.arrow { 	top: calc(-.5rem - 1px) } .bs-popover-bottom>.arrow::before, .bs-popover-auto[x-placement^="bottom"]>.arrow::before { 	top: 0; 	border-width: 0 .5rem .5rem .5rem; 	border-bottom-color: rgba(0, 0, 0, 0.25) } .bs-popover-bottom>.arrow::after, .bs-popover-auto[x-placement^="bottom"]>.arrow::after { 	top: 1px; 	border-width: 0 .5rem .5rem .5rem; 	border-bottom-color: #fff } .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { 	position: absolute; 	top: 0; 	left: 50%; 	display: block; 	width: 1rem; 	margin-left: -.5rem; 	content: ""; 	border-bottom: 1px solid #f7f7f7 } .bs-popover-left, .bs-popover-auto[x-placement^="left"] { 	margin-right: .5rem } .bs-popover-left>.arrow, .bs-popover-auto[x-placement^="left"]>.arrow { 	right: calc(-.5rem - 1px); 	width: .5rem; 	height: 1rem; 	margin: .3rem 0 } .bs-popover-left>.arrow::before, .bs-popover-auto[x-placement^="left"]>.arrow::before { 	right: 0; 	border-width: .5rem 0 .5rem .5rem; 	border-left-color: rgba(0, 0, 0, 0.25) } .bs-popover-left>.arrow::after, .bs-popover-auto[x-placement^="left"]>.arrow::after { 	right: 1px; 	border-width: .5rem 0 .5rem .5rem; 	border-left-color: #fff } .popover-header { 	padding: .5rem .75rem; 	margin-bottom: 0; 	font-size: 1rem; 	background-color: #f7f7f7; 	border-bottom: 1px solid #ebebeb; 	border-top-left-radius: calc(.3rem - 1px); 	border-top-right-radius: calc(.3rem - 1px) } .popover-header:empty { 	display: none } .popover-body { 	padding: .5rem .75rem; 	color: #212529 } .carousel { 	position: relative } .carousel.pointer-event { 	-ms-touch-action: pan-y; 	touch-action: pan-y } .carousel-inner { 	position: relative; 	width: 100%; 	overflow: hidden } .carousel-inner::after { 	display: block; 	clear: both; 	content: "" } .carousel-item { 	position: relative; 	display: none; 	float: left; 	width: 100%; 	margin-right: -100%; 	-webkit-backface-visibility: hidden; 	backface-visibility: hidden; 	-webkit-transition: -webkit-transform .6s ease-in-out; 	transition: -webkit-transform .6s ease-in-out; 	-o-transition: transform .6s ease-in-out; 	transition: transform .6s ease-in-out; 	transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out } @media (prefers-reduced-motion: reduce) { 	.carousel-item { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .carousel-item.active, .carousel-item-next, .carousel-item-prev { 	display: block } .carousel-item-next:not(.carousel-item-left), .active.carousel-item-right { 	-webkit-transform: translateX(100%); 	-ms-transform: translateX(100%); 	transform: translateX(100%) } .carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left { 	-webkit-transform: translateX(-100%); 	-ms-transform: translateX(-100%); 	transform: translateX(-100%) } .carousel-fade .carousel-item { 	opacity: 0; 	-webkit-transition-property: opacity; 	-o-transition-property: opacity; 	transition-property: opacity; 	-webkit-transform: none; 	-ms-transform: none; 	transform: none } .carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right { 	z-index: 1; 	opacity: 1 } .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { 	z-index: 0; 	opacity: 0; 	-webkit-transition: opacity 0s .6s; 	-o-transition: opacity 0s .6s; 	transition: opacity 0s .6s } @media (prefers-reduced-motion: reduce) { 	.carousel-fade .active.carousel-item-left, 	.carousel-fade .active.carousel-item-right { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .carousel-control-prev, .carousel-control-next { 	position: absolute; 	top: 0; 	bottom: 0; 	z-index: 1; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	width: 15%; 	color: #fff; 	text-align: center; 	opacity: .5; 	-webkit-transition: opacity 0.15s ease; 	-o-transition: opacity 0.15s ease; 	transition: opacity 0.15s ease } @media (prefers-reduced-motion: reduce) { 	.carousel-control-prev, 	.carousel-control-next { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { 	color: #fff; 	text-decoration: none; 	outline: 0; 	opacity: .9 } .carousel-control-prev { 	left: 0 } .carousel-control-next { 	right: 0 } .carousel-control-prev-icon, .carousel-control-next-icon { 	display: inline-block; 	width: 20px; 	height: 20px; 	background: no-repeat 50% / 100% 100% } .carousel-control-prev-icon { 	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e") } .carousel-control-next-icon { 	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e") } .carousel-indicators { 	position: absolute; 	right: 0; 	bottom: 0; 	left: 0; 	z-index: 15; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	padding-left: 0; 	margin-right: 15%; 	margin-left: 15%; 	list-style: none } .carousel-indicators li { 	-webkit-box-sizing: content-box; 	box-sizing: content-box; 	-webkit-box-flex: 0; 	-ms-flex: 0 1 auto; 	flex: 0 1 auto; 	width: 30px; 	height: 3px; 	margin-right: 3px; 	margin-left: 3px; 	text-indent: -999px; 	cursor: pointer; 	background-color: #fff; 	background-clip: padding-box; 	border-top: 10px solid transparent; 	border-bottom: 10px solid transparent; 	opacity: .5; 	-webkit-transition: opacity 0.6s ease; 	-o-transition: opacity 0.6s ease; 	transition: opacity 0.6s ease } @media (prefers-reduced-motion: reduce) { 	.carousel-indicators li { 		-webkit-transition: none; 		-o-transition: none; 		transition: none 	} } .carousel-indicators .active { 	opacity: 1 } .carousel-caption { 	position: absolute; 	right: 15%; 	bottom: 20px; 	left: 15%; 	z-index: 10; 	padding-top: 20px; 	padding-bottom: 20px; 	color: #fff; 	text-align: center } @-webkit-keyframes spinner-border { 	to { 		-webkit-transform: rotate(360deg); 		transform: rotate(360deg) 	} } @keyframes spinner-border { 	to { 		-webkit-transform: rotate(360deg); 		transform: rotate(360deg) 	} } .spinner-border { 	display: inline-block; 	width: 2rem; 	height: 2rem; 	vertical-align: text-bottom; 	border: .25em solid currentColor; 	border-right-color: transparent; 	border-radius: 50%; 	-webkit-animation: spinner-border .75s linear infinite; 	animation: spinner-border .75s linear infinite } .spinner-border-sm { 	width: 1rem; 	height: 1rem; 	border-width: .2em } @-webkit-keyframes spinner-grow { 	0% { 		-webkit-transform: scale(0); 		transform: scale(0) 	} 	50% { 		opacity: 1 	} } @keyframes spinner-grow { 	0% { 		-webkit-transform: scale(0); 		transform: scale(0) 	} 	50% { 		opacity: 1 	} } .spinner-grow { 	display: inline-block; 	width: 2rem; 	height: 2rem; 	vertical-align: text-bottom; 	background-color: currentColor; 	border-radius: 50%; 	opacity: 0; 	-webkit-animation: spinner-grow .75s linear infinite; 	animation: spinner-grow .75s linear infinite } .spinner-grow-sm { 	width: 1rem; 	height: 1rem } .align-baseline { 	vertical-align: baseline !important } .align-top { 	vertical-align: top !important } .align-middle { 	vertical-align: middle !important } .align-bottom { 	vertical-align: bottom !important } .align-text-bottom { 	vertical-align: text-bottom !important } .align-text-top { 	vertical-align: text-top !important } .bg-primary { 	background-color: #4E97FD !important } a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { 	background-color: #1c79fc !important } .bg-secondary { 	background-color: #6c757d !important } a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { 	background-color: #545b62 !important } .bg-success { 	background-color: #28a745 !important } a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { 	background-color: #1e7e34 !important } .bg-info { 	background-color: #17a2b8 !important } a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { 	background-color: #117a8b !important } .bg-warning { 	background-color: #ffc107 !important } a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { 	background-color: #d39e00 !important } .bg-danger { 	background-color: #dc3545 !important } a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { 	background-color: #bd2130 !important } .bg-light { 	background-color: #edf1fc !important } a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { 	background-color: #c1cff5 !important } .bg-dark { 	background-color: #343a40 !important } a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus { 	background-color: #1d2124 !important } .bg-primary-2 { 	background-color: #FFD55A !important } a.bg-primary-2:hover, a.bg-primary-2:focus, button.bg-primary-2:hover, button.bg-primary-2:focus { 	background-color: #ffc827 !important } .bg-white { 	background-color: #fff !important } .bg-transparent { 	background-color: transparent !important } .border { 	border: 1px solid #dee2e6 !important } .border-top { 	border-top: 1px solid #dee2e6 !important } .border-right { 	border-right: 1px solid #dee2e6 !important } .border-bottom { 	border-bottom: 1px solid #dee2e6 !important } .border-left { 	border-left: 1px solid #dee2e6 !important } .border-0 { 	border: 0 !important } .border-top-0 { 	border-top: 0 !important } .border-right-0 { 	border-right: 0 !important } .border-bottom-0 { 	border-bottom: 0 !important } .border-left-0 { 	border-left: 0 !important } .border-primary { 	border-color: #4E97FD !important } .border-secondary { 	border-color: #6c757d !important } .border-success { 	border-color: #28a745 !important } .border-info { 	border-color: #17a2b8 !important } .border-warning { 	border-color: #ffc107 !important } .border-danger { 	border-color: #dc3545 !important } .border-light { 	border-color: #edf1fc !important } .border-dark { 	border-color: #343a40 !important } .border-primary-2 { 	border-color: #FFD55A !important } .border-white { 	border-color: #fff !important } .rounded-sm { 	border-radius: .2rem !important } .rounded { 	border-radius: .25rem !important } .rounded-top { 	border-top-left-radius: .25rem !important; 	border-top-right-radius: .25rem !important } .rounded-right { 	border-top-right-radius: .25rem !important; 	border-bottom-right-radius: .25rem !important } .rounded-bottom { 	border-bottom-right-radius: .25rem !important; 	border-bottom-left-radius: .25rem !important } .rounded-left { 	border-top-left-radius: .25rem !important; 	border-bottom-left-radius: .25rem !important } .rounded-lg { 	border-radius: .3rem !important } .rounded-circle { 	border-radius: 50% !important } .rounded-pill { 	border-radius: 50rem !important } .rounded-0 { 	border-radius: 0 !important } .clearfix::after { 	display: block; 	clear: both; 	content: "" } .d-none { 	display: none !important } .d-inline { 	display: inline !important } .d-inline-block { 	display: inline-block !important } .d-block { 	display: block !important } .d-table { 	display: table !important } .d-table-row { 	display: table-row !important } .d-table-cell { 	display: table-cell !important } .d-flex { 	display: -webkit-box !important; 	display: -ms-flexbox !important; 	display: flex !important } .d-inline-flex { 	display: -webkit-inline-box !important; 	display: -ms-inline-flexbox !important; 	display: inline-flex !important } @media (min-width: 576px) { 	.d-sm-none { 		display: none !important 	} 	.d-sm-inline { 		display: inline !important 	} 	.d-sm-inline-block { 		display: inline-block !important 	} 	.d-sm-block { 		display: block !important 	} 	.d-sm-table { 		display: table !important 	} 	.d-sm-table-row { 		display: table-row !important 	} 	.d-sm-table-cell { 		display: table-cell !important 	} 	.d-sm-flex { 		display: -webkit-box !important; 		display: -ms-flexbox !important; 		display: flex !important 	} 	.d-sm-inline-flex { 		display: -webkit-inline-box !important; 		display: -ms-inline-flexbox !important; 		display: inline-flex !important 	} } @media (min-width: 768px) { 	.d-md-none { 		display: none !important 	} 	.d-md-inline { 		display: inline !important 	} 	.d-md-inline-block { 		display: inline-block !important 	} 	.d-md-block { 		display: block !important 	} 	.d-md-table { 		display: table !important 	} 	.d-md-table-row { 		display: table-row !important 	} 	.d-md-table-cell { 		display: table-cell !important 	} 	.d-md-flex { 		display: -webkit-box !important; 		display: -ms-flexbox !important; 		display: flex !important 	} 	.d-md-inline-flex { 		display: -webkit-inline-box !important; 		display: -ms-inline-flexbox !important; 		display: inline-flex !important 	} } @media (min-width: 992px) { 	.d-lg-none { 		display: none !important 	} 	.d-lg-inline { 		display: inline !important 	} 	.d-lg-inline-block { 		display: inline-block !important 	} 	.d-lg-block { 		display: block !important 	} 	.d-lg-table { 		display: table !important 	} 	.d-lg-table-row { 		display: table-row !important 	} 	.d-lg-table-cell { 		display: table-cell !important 	} 	.d-lg-flex { 		display: -webkit-box !important; 		display: -ms-flexbox !important; 		display: flex !important 	} 	.d-lg-inline-flex { 		display: -webkit-inline-box !important; 		display: -ms-inline-flexbox !important; 		display: inline-flex !important 	} } @media (min-width: 1200px) { 	.d-xl-none { 		display: none !important 	} 	.d-xl-inline { 		display: inline !important 	} 	.d-xl-inline-block { 		display: inline-block !important 	} 	.d-xl-block { 		display: block !important 	} 	.d-xl-table { 		display: table !important 	} 	.d-xl-table-row { 		display: table-row !important 	} 	.d-xl-table-cell { 		display: table-cell !important 	} 	.d-xl-flex { 		display: -webkit-box !important; 		display: -ms-flexbox !important; 		display: flex !important 	} 	.d-xl-inline-flex { 		display: -webkit-inline-box !important; 		display: -ms-inline-flexbox !important; 		display: inline-flex !important 	} } @media print { 	.d-print-none { 		display: none !important 	} 	.d-print-inline { 		display: inline !important 	} 	.d-print-inline-block { 		display: inline-block !important 	} 	.d-print-block { 		display: block !important 	} 	.d-print-table { 		display: table !important 	} 	.d-print-table-row { 		display: table-row !important 	} 	.d-print-table-cell { 		display: table-cell !important 	} 	.d-print-flex { 		display: -webkit-box !important; 		display: -ms-flexbox !important; 		display: flex !important 	} 	.d-print-inline-flex { 		display: -webkit-inline-box !important; 		display: -ms-inline-flexbox !important; 		display: inline-flex !important 	} } .embed-responsive { 	position: relative; 	display: block; 	width: 100%; 	padding: 0; 	overflow: hidden } .embed-responsive::before { 	display: block; 	content: "" } .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { 	position: absolute; 	top: 0; 	bottom: 0; 	left: 0; 	width: 100%; 	height: 100%; 	border: 0 } .embed-responsive-21by9::before { 	padding-top: 42.85714% } .embed-responsive-16by9::before { 	padding-top: 56.25% } .embed-responsive-4by3::before { 	padding-top: 75% } .embed-responsive-1by1::before { 	padding-top: 100% } .flex-row { 	-webkit-box-orient: horizontal !important; 	-webkit-box-direction: normal !important; 	-ms-flex-direction: row !important; 	flex-direction: row !important } .flex-column { 	-webkit-box-orient: vertical !important; 	-webkit-box-direction: normal !important; 	-ms-flex-direction: column !important; 	flex-direction: column !important } .flex-row-reverse { 	-webkit-box-orient: horizontal !important; 	-webkit-box-direction: reverse !important; 	-ms-flex-direction: row-reverse !important; 	flex-direction: row-reverse !important } .flex-column-reverse { 	-webkit-box-orient: vertical !important; 	-webkit-box-direction: reverse !important; 	-ms-flex-direction: column-reverse !important; 	flex-direction: column-reverse !important } .flex-wrap { 	-ms-flex-wrap: wrap !important; 	flex-wrap: wrap !important } .flex-nowrap { 	-ms-flex-wrap: nowrap !important; 	flex-wrap: nowrap !important } .flex-wrap-reverse { 	-ms-flex-wrap: wrap-reverse !important; 	flex-wrap: wrap-reverse !important } .flex-fill { 	-webkit-box-flex: 1 !important; 	-ms-flex: 1 1 auto !important; 	flex: 1 1 auto !important } .flex-grow-0 { 	-webkit-box-flex: 0 !important; 	-ms-flex-positive: 0 !important; 	flex-grow: 0 !important } .flex-grow-1 { 	-webkit-box-flex: 1 !important; 	-ms-flex-positive: 1 !important; 	flex-grow: 1 !important } .flex-shrink-0 { 	-ms-flex-negative: 0 !important; 	flex-shrink: 0 !important } .flex-shrink-1 { 	-ms-flex-negative: 1 !important; 	flex-shrink: 1 !important } .justify-content-start { 	-webkit-box-pack: start !important; 	-ms-flex-pack: start !important; 	justify-content: flex-start !important } .justify-content-end { 	-webkit-box-pack: end !important; 	-ms-flex-pack: end !important; 	justify-content: flex-end !important } .justify-content-center { 	-webkit-box-pack: center !important; 	-ms-flex-pack: center !important; 	justify-content: center !important } .justify-content-between { 	-webkit-box-pack: justify !important; 	-ms-flex-pack: justify !important; 	justify-content: space-between !important } .justify-content-around { 	-ms-flex-pack: distribute !important; 	justify-content: space-around !important } .align-items-start { 	-webkit-box-align: start !important; 	-ms-flex-align: start !important; 	align-items: flex-start !important } .align-items-end { 	-webkit-box-align: end !important; 	-ms-flex-align: end !important; 	align-items: flex-end !important } .align-items-center { 	-webkit-box-align: center !important; 	-ms-flex-align: center !important; 	align-items: center !important } .align-items-baseline { 	-webkit-box-align: baseline !important; 	-ms-flex-align: baseline !important; 	align-items: baseline !important } .align-items-stretch { 	-webkit-box-align: stretch !important; 	-ms-flex-align: stretch !important; 	align-items: stretch !important } .align-content-start { 	-ms-flex-line-pack: start !important; 	align-content: flex-start !important } .align-content-end { 	-ms-flex-line-pack: end !important; 	align-content: flex-end !important } .align-content-center { 	-ms-flex-line-pack: center !important; 	align-content: center !important } .align-content-between { 	-ms-flex-line-pack: justify !important; 	align-content: space-between !important } .align-content-around { 	-ms-flex-line-pack: distribute !important; 	align-content: space-around !important } .align-content-stretch { 	-ms-flex-line-pack: stretch !important; 	align-content: stretch !important } .align-self-auto { 	-ms-flex-item-align: auto !important; 	align-self: auto !important } .align-self-start { 	-ms-flex-item-align: start !important; 	align-self: flex-start !important } .align-self-end { 	-ms-flex-item-align: end !important; 	align-self: flex-end !important } .align-self-center { 	-ms-flex-item-align: center !important; 	align-self: center !important } .align-self-baseline { 	-ms-flex-item-align: baseline !important; 	align-self: baseline !important } .align-self-stretch { 	-ms-flex-item-align: stretch !important; 	align-self: stretch !important } @media (min-width: 576px) { 	.flex-sm-row { 		-webkit-box-orient: horizontal !important; 		-webkit-box-direction: normal !important; 		-ms-flex-direction: row !important; 		flex-direction: row !important 	} 	.flex-sm-column { 		-webkit-box-orient: vertical !important; 		-webkit-box-direction: normal !important; 		-ms-flex-direction: column !important; 		flex-direction: column !important 	} 	.flex-sm-row-reverse { 		-webkit-box-orient: horizontal !important; 		-webkit-box-direction: reverse !important; 		-ms-flex-direction: row-reverse !important; 		flex-direction: row-reverse !important 	} 	.flex-sm-column-reverse { 		-webkit-box-orient: vertical !important; 		-webkit-box-direction: reverse !important; 		-ms-flex-direction: column-reverse !important; 		flex-direction: column-reverse !important 	} 	.flex-sm-wrap { 		-ms-flex-wrap: wrap !important; 		flex-wrap: wrap !important 	} 	.flex-sm-nowrap { 		-ms-flex-wrap: nowrap !important; 		flex-wrap: nowrap !important 	} 	.flex-sm-wrap-reverse { 		-ms-flex-wrap: wrap-reverse !important; 		flex-wrap: wrap-reverse !important 	} 	.flex-sm-fill { 		-webkit-box-flex: 1 !important; 		-ms-flex: 1 1 auto !important; 		flex: 1 1 auto !important 	} 	.flex-sm-grow-0 { 		-webkit-box-flex: 0 !important; 		-ms-flex-positive: 0 !important; 		flex-grow: 0 !important 	} 	.flex-sm-grow-1 { 		-webkit-box-flex: 1 !important; 		-ms-flex-positive: 1 !important; 		flex-grow: 1 !important 	} 	.flex-sm-shrink-0 { 		-ms-flex-negative: 0 !important; 		flex-shrink: 0 !important 	} 	.flex-sm-shrink-1 { 		-ms-flex-negative: 1 !important; 		flex-shrink: 1 !important 	} 	.justify-content-sm-start { 		-webkit-box-pack: start !important; 		-ms-flex-pack: start !important; 		justify-content: flex-start !important 	} 	.justify-content-sm-end { 		-webkit-box-pack: end !important; 		-ms-flex-pack: end !important; 		justify-content: flex-end !important 	} 	.justify-content-sm-center { 		-webkit-box-pack: center !important; 		-ms-flex-pack: center !important; 		justify-content: center !important 	} 	.justify-content-sm-between { 		-webkit-box-pack: justify !important; 		-ms-flex-pack: justify !important; 		justify-content: space-between !important 	} 	.justify-content-sm-around { 		-ms-flex-pack: distribute !important; 		justify-content: space-around !important 	} 	.align-items-sm-start { 		-webkit-box-align: start !important; 		-ms-flex-align: start !important; 		align-items: flex-start !important 	} 	.align-items-sm-end { 		-webkit-box-align: end !important; 		-ms-flex-align: end !important; 		align-items: flex-end !important 	} 	.align-items-sm-center { 		-webkit-box-align: center !important; 		-ms-flex-align: center !important; 		align-items: center !important 	} 	.align-items-sm-baseline { 		-webkit-box-align: baseline !important; 		-ms-flex-align: baseline !important; 		align-items: baseline !important 	} 	.align-items-sm-stretch { 		-webkit-box-align: stretch !important; 		-ms-flex-align: stretch !important; 		align-items: stretch !important 	} 	.align-content-sm-start { 		-ms-flex-line-pack: start !important; 		align-content: flex-start !important 	} 	.align-content-sm-end { 		-ms-flex-line-pack: end !important; 		align-content: flex-end !important 	} 	.align-content-sm-center { 		-ms-flex-line-pack: center !important; 		align-content: center !important 	} 	.align-content-sm-between { 		-ms-flex-line-pack: justify !important; 		align-content: space-between !important 	} 	.align-content-sm-around { 		-ms-flex-line-pack: distribute !important; 		align-content: space-around !important 	} 	.align-content-sm-stretch { 		-ms-flex-line-pack: stretch !important; 		align-content: stretch !important 	} 	.align-self-sm-auto { 		-ms-flex-item-align: auto !important; 		align-self: auto !important 	} 	.align-self-sm-start { 		-ms-flex-item-align: start !important; 		align-self: flex-start !important 	} 	.align-self-sm-end { 		-ms-flex-item-align: end !important; 		align-self: flex-end !important 	} 	.align-self-sm-center { 		-ms-flex-item-align: center !important; 		align-self: center !important 	} 	.align-self-sm-baseline { 		-ms-flex-item-align: baseline !important; 		align-self: baseline !important 	} 	.align-self-sm-stretch { 		-ms-flex-item-align: stretch !important; 		align-self: stretch !important 	} } @media (min-width: 768px) { 	.flex-md-row { 		-webkit-box-orient: horizontal !important; 		-webkit-box-direction: normal !important; 		-ms-flex-direction: row !important; 		flex-direction: row !important 	} 	.flex-md-column { 		-webkit-box-orient: vertical !important; 		-webkit-box-direction: normal !important; 		-ms-flex-direction: column !important; 		flex-direction: column !important 	} 	.flex-md-row-reverse { 		-webkit-box-orient: horizontal !important; 		-webkit-box-direction: reverse !important; 		-ms-flex-direction: row-reverse !important; 		flex-direction: row-reverse !important 	} 	.flex-md-column-reverse { 		-webkit-box-orient: vertical !important; 		-webkit-box-direction: reverse !important; 		-ms-flex-direction: column-reverse !important; 		flex-direction: column-reverse !important 	} 	.flex-md-wrap { 		-ms-flex-wrap: wrap !important; 		flex-wrap: wrap !important 	} 	.flex-md-nowrap { 		-ms-flex-wrap: nowrap !important; 		flex-wrap: nowrap !important 	} 	.flex-md-wrap-reverse { 		-ms-flex-wrap: wrap-reverse !important; 		flex-wrap: wrap-reverse !important 	} 	.flex-md-fill { 		-webkit-box-flex: 1 !important; 		-ms-flex: 1 1 auto !important; 		flex: 1 1 auto !important 	} 	.flex-md-grow-0 { 		-webkit-box-flex: 0 !important; 		-ms-flex-positive: 0 !important; 		flex-grow: 0 !important 	} 	.flex-md-grow-1 { 		-webkit-box-flex: 1 !important; 		-ms-flex-positive: 1 !important; 		flex-grow: 1 !important 	} 	.flex-md-shrink-0 { 		-ms-flex-negative: 0 !important; 		flex-shrink: 0 !important 	} 	.flex-md-shrink-1 { 		-ms-flex-negative: 1 !important; 		flex-shrink: 1 !important 	} 	.justify-content-md-start { 		-webkit-box-pack: start !important; 		-ms-flex-pack: start !important; 		justify-content: flex-start !important 	} 	.justify-content-md-end { 		-webkit-box-pack: end !important; 		-ms-flex-pack: end !important; 		justify-content: flex-end !important 	} 	.justify-content-md-center { 		-webkit-box-pack: center !important; 		-ms-flex-pack: center !important; 		justify-content: center !important 	} 	.justify-content-md-between { 		-webkit-box-pack: justify !important; 		-ms-flex-pack: justify !important; 		justify-content: space-between !important 	} 	.justify-content-md-around { 		-ms-flex-pack: distribute !important; 		justify-content: space-around !important 	} 	.align-items-md-start { 		-webkit-box-align: start !important; 		-ms-flex-align: start !important; 		align-items: flex-start !important 	} 	.align-items-md-end { 		-webkit-box-align: end !important; 		-ms-flex-align: end !important; 		align-items: flex-end !important 	} 	.align-items-md-center { 		-webkit-box-align: center !important; 		-ms-flex-align: center !important; 		align-items: center !important 	} 	.align-items-md-baseline { 		-webkit-box-align: baseline !important; 		-ms-flex-align: baseline !important; 		align-items: baseline !important 	} 	.align-items-md-stretch { 		-webkit-box-align: stretch !important; 		-ms-flex-align: stretch !important; 		align-items: stretch !important 	} 	.align-content-md-start { 		-ms-flex-line-pack: start !important; 		align-content: flex-start !important 	} 	.align-content-md-end { 		-ms-flex-line-pack: end !important; 		align-content: flex-end !important 	} 	.align-content-md-center { 		-ms-flex-line-pack: center !important; 		align-content: center !important 	} 	.align-content-md-between { 		-ms-flex-line-pack: justify !important; 		align-content: space-between !important 	} 	.align-content-md-around { 		-ms-flex-line-pack: distribute !important; 		align-content: space-around !important 	} 	.align-content-md-stretch { 		-ms-flex-line-pack: stretch !important; 		align-content: stretch !important 	} 	.align-self-md-auto { 		-ms-flex-item-align: auto !important; 		align-self: auto !important 	} 	.align-self-md-start { 		-ms-flex-item-align: start !important; 		align-self: flex-start !important 	} 	.align-self-md-end { 		-ms-flex-item-align: end !important; 		align-self: flex-end !important 	} 	.align-self-md-center { 		-ms-flex-item-align: center !important; 		align-self: center !important 	} 	.align-self-md-baseline { 		-ms-flex-item-align: baseline !important; 		align-self: baseline !important 	} 	.align-self-md-stretch { 		-ms-flex-item-align: stretch !important; 		align-self: stretch !important 	} } @media (min-width: 992px) { 	.flex-lg-row { 		-webkit-box-orient: horizontal !important; 		-webkit-box-direction: normal !important; 		-ms-flex-direction: row !important; 		flex-direction: row !important 	} 	.flex-lg-column { 		-webkit-box-orient: vertical !important; 		-webkit-box-direction: normal !important; 		-ms-flex-direction: column !important; 		flex-direction: column !important 	} 	.flex-lg-row-reverse { 		-webkit-box-orient: horizontal !important; 		-webkit-box-direction: reverse !important; 		-ms-flex-direction: row-reverse !important; 		flex-direction: row-reverse !important 	} 	.flex-lg-column-reverse { 		-webkit-box-orient: vertical !important; 		-webkit-box-direction: reverse !important; 		-ms-flex-direction: column-reverse !important; 		flex-direction: column-reverse !important 	} 	.flex-lg-wrap { 		-ms-flex-wrap: wrap !important; 		flex-wrap: wrap !important 	} 	.flex-lg-nowrap { 		-ms-flex-wrap: nowrap !important; 		flex-wrap: nowrap !important 	} 	.flex-lg-wrap-reverse { 		-ms-flex-wrap: wrap-reverse !important; 		flex-wrap: wrap-reverse !important 	} 	.flex-lg-fill { 		-webkit-box-flex: 1 !important; 		-ms-flex: 1 1 auto !important; 		flex: 1 1 auto !important 	} 	.flex-lg-grow-0 { 		-webkit-box-flex: 0 !important; 		-ms-flex-positive: 0 !important; 		flex-grow: 0 !important 	} 	.flex-lg-grow-1 { 		-webkit-box-flex: 1 !important; 		-ms-flex-positive: 1 !important; 		flex-grow: 1 !important 	} 	.flex-lg-shrink-0 { 		-ms-flex-negative: 0 !important; 		flex-shrink: 0 !important 	} 	.flex-lg-shrink-1 { 		-ms-flex-negative: 1 !important; 		flex-shrink: 1 !important 	} 	.justify-content-lg-start { 		-webkit-box-pack: start !important; 		-ms-flex-pack: start !important; 		justify-content: flex-start !important 	} 	.justify-content-lg-end { 		-webkit-box-pack: end !important; 		-ms-flex-pack: end !important; 		justify-content: flex-end !important 	} 	.justify-content-lg-center { 		-webkit-box-pack: center !important; 		-ms-flex-pack: center !important; 		justify-content: center !important 	} 	.justify-content-lg-between { 		-webkit-box-pack: justify !important; 		-ms-flex-pack: justify !important; 		justify-content: space-between !important 	} 	.justify-content-lg-around { 		-ms-flex-pack: distribute !important; 		justify-content: space-around !important 	} 	.align-items-lg-start { 		-webkit-box-align: start !important; 		-ms-flex-align: start !important; 		align-items: flex-start !important 	} 	.align-items-lg-end { 		-webkit-box-align: end !important; 		-ms-flex-align: end !important; 		align-items: flex-end !important 	} 	.align-items-lg-center { 		-webkit-box-align: center !important; 		-ms-flex-align: center !important; 		align-items: center !important 	} 	.align-items-lg-baseline { 		-webkit-box-align: baseline !important; 		-ms-flex-align: baseline !important; 		align-items: baseline !important 	} 	.align-items-lg-stretch { 		-webkit-box-align: stretch !important; 		-ms-flex-align: stretch !important; 		align-items: stretch !important 	} 	.align-content-lg-start { 		-ms-flex-line-pack: start !important; 		align-content: flex-start !important 	} 	.align-content-lg-end { 		-ms-flex-line-pack: end !important; 		align-content: flex-end !important 	} 	.align-content-lg-center { 		-ms-flex-line-pack: center !important; 		align-content: center !important 	} 	.align-content-lg-between { 		-ms-flex-line-pack: justify !important; 		align-content: space-between !important 	} 	.align-content-lg-around { 		-ms-flex-line-pack: distribute !important; 		align-content: space-around !important 	} 	.align-content-lg-stretch { 		-ms-flex-line-pack: stretch !important; 		align-content: stretch !important 	} 	.align-self-lg-auto { 		-ms-flex-item-align: auto !important; 		align-self: auto !important 	} 	.align-self-lg-start { 		-ms-flex-item-align: start !important; 		align-self: flex-start !important 	} 	.align-self-lg-end { 		-ms-flex-item-align: end !important; 		align-self: flex-end !important 	} 	.align-self-lg-center { 		-ms-flex-item-align: center !important; 		align-self: center !important 	} 	.align-self-lg-baseline { 		-ms-flex-item-align: baseline !important; 		align-self: baseline !important 	} 	.align-self-lg-stretch { 		-ms-flex-item-align: stretch !important; 		align-self: stretch !important 	} } @media (min-width: 1200px) { 	.flex-xl-row { 		-webkit-box-orient: horizontal !important; 		-webkit-box-direction: normal !important; 		-ms-flex-direction: row !important; 		flex-direction: row !important 	} 	.flex-xl-column { 		-webkit-box-orient: vertical !important; 		-webkit-box-direction: normal !important; 		-ms-flex-direction: column !important; 		flex-direction: column !important 	} 	.flex-xl-row-reverse { 		-webkit-box-orient: horizontal !important; 		-webkit-box-direction: reverse !important; 		-ms-flex-direction: row-reverse !important; 		flex-direction: row-reverse !important 	} 	.flex-xl-column-reverse { 		-webkit-box-orient: vertical !important; 		-webkit-box-direction: reverse !important; 		-ms-flex-direction: column-reverse !important; 		flex-direction: column-reverse !important 	} 	.flex-xl-wrap { 		-ms-flex-wrap: wrap !important; 		flex-wrap: wrap !important 	} 	.flex-xl-nowrap { 		-ms-flex-wrap: nowrap !important; 		flex-wrap: nowrap !important 	} 	.flex-xl-wrap-reverse { 		-ms-flex-wrap: wrap-reverse !important; 		flex-wrap: wrap-reverse !important 	} 	.flex-xl-fill { 		-webkit-box-flex: 1 !important; 		-ms-flex: 1 1 auto !important; 		flex: 1 1 auto !important 	} 	.flex-xl-grow-0 { 		-webkit-box-flex: 0 !important; 		-ms-flex-positive: 0 !important; 		flex-grow: 0 !important 	} 	.flex-xl-grow-1 { 		-webkit-box-flex: 1 !important; 		-ms-flex-positive: 1 !important; 		flex-grow: 1 !important 	} 	.flex-xl-shrink-0 { 		-ms-flex-negative: 0 !important; 		flex-shrink: 0 !important 	} 	.flex-xl-shrink-1 { 		-ms-flex-negative: 1 !important; 		flex-shrink: 1 !important 	} 	.justify-content-xl-start { 		-webkit-box-pack: start !important; 		-ms-flex-pack: start !important; 		justify-content: flex-start !important 	} 	.justify-content-xl-end { 		-webkit-box-pack: end !important; 		-ms-flex-pack: end !important; 		justify-content: flex-end !important 	} 	.justify-content-xl-center { 		-webkit-box-pack: center !important; 		-ms-flex-pack: center !important; 		justify-content: center !important 	} 	.justify-content-xl-between { 		-webkit-box-pack: justify !important; 		-ms-flex-pack: justify !important; 		justify-content: space-between !important 	} 	.justify-content-xl-around { 		-ms-flex-pack: distribute !important; 		justify-content: space-around !important 	} 	.align-items-xl-start { 		-webkit-box-align: start !important; 		-ms-flex-align: start !important; 		align-items: flex-start !important 	} 	.align-items-xl-end { 		-webkit-box-align: end !important; 		-ms-flex-align: end !important; 		align-items: flex-end !important 	} 	.align-items-xl-center { 		-webkit-box-align: center !important; 		-ms-flex-align: center !important; 		align-items: center !important 	} 	.align-items-xl-baseline { 		-webkit-box-align: baseline !important; 		-ms-flex-align: baseline !important; 		align-items: baseline !important 	} 	.align-items-xl-stretch { 		-webkit-box-align: stretch !important; 		-ms-flex-align: stretch !important; 		align-items: stretch !important 	} 	.align-content-xl-start { 		-ms-flex-line-pack: start !important; 		align-content: flex-start !important 	} 	.align-content-xl-end { 		-ms-flex-line-pack: end !important; 		align-content: flex-end !important 	} 	.align-content-xl-center { 		-ms-flex-line-pack: center !important; 		align-content: center !important 	} 	.align-content-xl-between { 		-ms-flex-line-pack: justify !important; 		align-content: space-between !important 	} 	.align-content-xl-around { 		-ms-flex-line-pack: distribute !important; 		align-content: space-around !important 	} 	.align-content-xl-stretch { 		-ms-flex-line-pack: stretch !important; 		align-content: stretch !important 	} 	.align-self-xl-auto { 		-ms-flex-item-align: auto !important; 		align-self: auto !important 	} 	.align-self-xl-start { 		-ms-flex-item-align: start !important; 		align-self: flex-start !important 	} 	.align-self-xl-end { 		-ms-flex-item-align: end !important; 		align-self: flex-end !important 	} 	.align-self-xl-center { 		-ms-flex-item-align: center !important; 		align-self: center !important 	} 	.align-self-xl-baseline { 		-ms-flex-item-align: baseline !important; 		align-self: baseline !important 	} 	.align-self-xl-stretch { 		-ms-flex-item-align: stretch !important; 		align-self: stretch !important 	} } .float-left { 	float: left !important } .float-right { 	float: right !important } .float-none { 	float: none !important } @media (min-width: 576px) { 	.float-sm-left { 		float: left !important 	} 	.float-sm-right { 		float: right !important 	} 	.float-sm-none { 		float: none !important 	} } @media (min-width: 768px) { 	.float-md-left { 		float: left !important 	} 	.float-md-right { 		float: right !important 	} 	.float-md-none { 		float: none !important 	} } @media (min-width: 992px) { 	.float-lg-left { 		float: left !important 	} 	.float-lg-right { 		float: right !important 	} 	.float-lg-none { 		float: none !important 	} } @media (min-width: 1200px) { 	.float-xl-left { 		float: left !important 	} 	.float-xl-right { 		float: right !important 	} 	.float-xl-none { 		float: none !important 	} } .overflow-auto { 	overflow: auto !important } .overflow-hidden { 	overflow: hidden !important } .position-static { 	position: static !important } .position-relative { 	position: relative !important } .position-absolute { 	position: absolute !important } .position-fixed { 	position: fixed !important } .position-sticky { 	position: sticky !important } .fixed-top { 	position: fixed; 	top: 0; 	right: 0; 	left: 0; 	z-index: 1030 } .fixed-bottom { 	position: fixed; 	right: 0; 	bottom: 0; 	left: 0; 	z-index: 1030 } @supports (position: sticky) { 	.sticky-top { 		position: sticky; 		top: 0; 		z-index: 1020 	} } .sr-only { 	position: absolute; 	width: 1px; 	height: 1px; 	padding: 0; 	margin: -1px; 	overflow: hidden; 	clip: rect(0, 0, 0, 0); 	white-space: nowrap; 	border: 0 } .sr-only-focusable:active, .sr-only-focusable:focus { 	position: static; 	width: auto; 	height: auto; 	overflow: visible; 	clip: auto; 	white-space: normal } .shadow-sm { 	-webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; 	box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important } .shadow { 	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; 	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important } .shadow-lg { 	-webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; 	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important } .shadow-none { 	-webkit-box-shadow: none !important; 	box-shadow: none !important } .w-25 { 	width: 25% !important } .w-50 { 	width: 50% !important } .w-75 { 	width: 75% !important } .w-100 { 	width: 100% !important } .w-auto { 	width: auto !important } .h-25 { 	height: 25% !important } .h-50 { 	height: 50% !important } .h-75 { 	height: 75% !important } .h-100 { 	height: 100% !important } .h-auto { 	height: auto !important } .mw-100 { 	max-width: 100% !important } .mh-100 { 	max-height: 100% !important } .min-vw-100 { 	min-width: 100vw !important } .min-vh-100 { 	min-height: 100vh !important } .vw-100 { 	width: 100vw !important } .vh-100 { 	height: 100vh !important } .stretched-link::after { 	position: absolute; 	top: 0; 	right: 0; 	bottom: 0; 	left: 0; 	z-index: 1; 	pointer-events: auto; 	content: ""; 	background-color: rgba(0, 0, 0, 0) } .m-0 { 	margin: 0 !important } .mt-0, .my-0 { 	margin-top: 0 !important } .mr-0, .mx-0 { 	margin-right: 0 !important } .mb-0, .my-0 { 	margin-bottom: 0 !important } .ml-0, .mx-0 { 	margin-left: 0 !important } .m-1 { 	margin: 4px !important } .mt-1, .my-1 { 	margin-top: 4px !important } .mr-1, .mx-1 { 	margin-right: 4px !important } .mb-1, .my-1 { 	margin-bottom: 4px !important } .ml-1, .mx-1 { 	margin-left: 4px !important } .m-2 { 	margin: 8px !important } .mt-2, .my-2 { 	margin-top: 8px !important } .mr-2, .mx-2 { 	margin-right: 8px !important } .mb-2, .my-2 { 	margin-bottom: 8px !important } .ml-2, .mx-2 { 	margin-left: 8px !important } .m-3 { 	margin: 16px !important } .mt-3, .my-3 { 	margin-top: 16px !important } .mr-3, .mx-3 { 	margin-right: 16px !important } .mb-3, .my-3 { 	margin-bottom: 16px !important } .ml-3, .mx-3 { 	margin-left: 16px !important } .m-4 { 	margin: 24px !important } .mt-4, .my-4 { 	margin-top: 24px !important } .mr-4, .mx-4 { 	margin-right: 24px !important } .mb-4, .my-4 { 	margin-bottom: 24px !important } .ml-4, .mx-4 { 	margin-left: 24px !important } .m-5 { 	margin: 48px !important } .mt-5, .my-5 { 	margin-top: 48px !important } .mr-5, .mx-5 { 	margin-right: 48px !important } .mb-5, .my-5 { 	margin-bottom: 48px !important } .ml-5, .mx-5 { 	margin-left: 48px !important } .m-6 { 	margin: 64px !important } .mt-6, .my-6 { 	margin-top: 64px !important } .mr-6, .mx-6 { 	margin-right: 64px !important } .mb-6, .my-6 { 	margin-bottom: 64px !important } .ml-6, .mx-6 { 	margin-left: 64px !important } .m-7 { 	margin: 80px !important } .mt-7, .my-7 { 	margin-top: 80px !important } .mr-7, .mx-7 { 	margin-right: 80px !important } .mb-7, .my-7 { 	margin-bottom: 80px !important } .ml-7, .mx-7 { 	margin-left: 80px !important } .m-8 { 	margin: 100px !important } .mt-8, .my-8 { 	margin-top: 100px !important } .mr-8, .mx-8 { 	margin-right: 100px !important } .mb-8, .my-8 { 	margin-bottom: 100px !important } .ml-8, .mx-8 { 	margin-left: 100px !important } .m-9 { 	margin: 120px !important } .mt-9, .my-9 { 	margin-top: 120px !important } .mr-9, .mx-9 { 	margin-right: 120px !important } .mb-9, .my-9 { 	margin-bottom: 120px !important } .ml-9, .mx-9 { 	margin-left: 120px !important } .m-10 { 	margin: 150px !important } .mt-10, .my-10 { 	margin-top: 150px !important } .mr-10, .mx-10 { 	margin-right: 150px !important } .mb-10, .my-10 { 	margin-bottom: 150px !important } .ml-10, .mx-10 { 	margin-left: 150px !important } .p-0 { 	padding: 0 !important } .pt-0, .py-0 { 	padding-top: 0 !important } .pr-0, .px-0 { 	padding-right: 0 !important } .pb-0, .py-0 { 	padding-bottom: 0 !important } .pl-0, .px-0 { 	padding-left: 0 !important } .p-1 { 	padding: 4px !important } .pt-1, .py-1 { 	padding-top: 4px !important } .pr-1, .px-1 { 	padding-right: 4px !important } .pb-1, .py-1 { 	padding-bottom: 4px !important } .pl-1, .px-1 { 	padding-left: 4px !important } .p-2 { 	padding: 8px !important } .pt-2, .py-2 { 	padding-top: 8px !important } .pr-2, .px-2 { 	padding-right: 8px !important } .pb-2, .py-2 { 	padding-bottom: 8px !important } .pl-2, .px-2 { 	padding-left: 8px !important } .p-3 { 	padding: 16px !important } .pt-3, .py-3 { 	padding-top: 16px !important } .pr-3, .px-3 { 	padding-right: 16px !important } .pb-3, .py-3 { 	padding-bottom: 16px !important } .pl-3, .px-3 { 	padding-left: 16px !important } .p-4 { 	padding: 24px !important } .pt-4, .py-4 { 	padding-top: 24px !important } .pr-4, .px-4 { 	padding-right: 24px !important } .pb-4, .py-4 { 	padding-bottom: 24px !important } .pl-4, .px-4 { 	padding-left: 24px !important } .p-5 { 	padding: 48px !important } .pt-5, .py-5 { 	padding-top: 48px !important } .pr-5, .px-5 { 	padding-right: 48px !important } .pb-5, .py-5 { 	padding-bottom: 48px !important } .pl-5, .px-5 { 	padding-left: 48px !important } .p-6 { 	padding: 64px !important } .pt-6, .py-6 { 	padding-top: 64px !important } .pr-6, .px-6 { 	padding-right: 64px !important } .pb-6, .py-6 { 	padding-bottom: 64px !important } .pl-6, .px-6 { 	padding-left: 64px !important } .p-7 { 	padding: 80px !important } .pt-7, .py-7 { 	padding-top: 80px !important } .pr-7, .px-7 { 	padding-right: 80px !important } .pb-7, .py-7 { 	padding-bottom: 80px !important } .pl-7, .px-7 { 	padding-left: 80px !important } .p-8 { 	padding: 100px !important } .pt-8, .py-8 { 	padding-top: 100px !important } .pr-8, .px-8 { 	padding-right: 100px !important } .pb-8, .py-8 { 	padding-bottom: 100px !important } .pl-8, .px-8 { 	padding-left: 100px !important } .p-9 { 	padding: 120px !important } .pt-9, .py-9 { 	padding-top: 120px !important } .pr-9, .px-9 { 	padding-right: 120px !important } .pb-9, .py-9 { 	padding-bottom: 120px !important } .pl-9, .px-9 { 	padding-left: 120px !important } .p-10 { 	padding: 150px !important } .pt-10, .py-10 { 	padding-top: 150px !important } .pr-10, .px-10 { 	padding-right: 150px !important } .pb-10, .py-10 { 	padding-bottom: 150px !important } .pl-10, .px-10 { 	padding-left: 150px !important } .m-n1 { 	margin: -4px !important } .mt-n1, .my-n1 { 	margin-top: -4px !important } .mr-n1, .mx-n1 { 	margin-right: -4px !important } .mb-n1, .my-n1 { 	margin-bottom: -4px !important } .ml-n1, .mx-n1 { 	margin-left: -4px !important } .m-n2 { 	margin: -8px !important } .mt-n2, .my-n2 { 	margin-top: -8px !important } .mr-n2, .mx-n2 { 	margin-right: -8px !important } .mb-n2, .my-n2 { 	margin-bottom: -8px !important } .ml-n2, .mx-n2 { 	margin-left: -8px !important } .m-n3 { 	margin: -16px !important } .mt-n3, .my-n3 { 	margin-top: -16px !important } .mr-n3, .mx-n3 { 	margin-right: -16px !important } .mb-n3, .my-n3 { 	margin-bottom: -16px !important } .ml-n3, .mx-n3 { 	margin-left: -16px !important } .m-n4 { 	margin: -24px !important } .mt-n4, .my-n4 { 	margin-top: -24px !important } .mr-n4, .mx-n4 { 	margin-right: -24px !important } .mb-n4, .my-n4 { 	margin-bottom: -24px !important } .ml-n4, .mx-n4 { 	margin-left: -24px !important } .m-n5 { 	margin: -48px !important } .mt-n5, .my-n5 { 	margin-top: -48px !important } .mr-n5, .mx-n5 { 	margin-right: -48px !important } .mb-n5, .my-n5 { 	margin-bottom: -48px !important } .ml-n5, .mx-n5 { 	margin-left: -48px !important } .m-n6 { 	margin: -64px !important } .mt-n6, .my-n6 { 	margin-top: -64px !important } .mr-n6, .mx-n6 { 	margin-right: -64px !important } .mb-n6, .my-n6 { 	margin-bottom: -64px !important } .ml-n6, .mx-n6 { 	margin-left: -64px !important } .m-n7 { 	margin: -80px !important } .mt-n7, .my-n7 { 	margin-top: -80px !important } .mr-n7, .mx-n7 { 	margin-right: -80px !important } .mb-n7, .my-n7 { 	margin-bottom: -80px !important } .ml-n7, .mx-n7 { 	margin-left: -80px !important } .m-n8 { 	margin: -100px !important } .mt-n8, .my-n8 { 	margin-top: -100px !important } .mr-n8, .mx-n8 { 	margin-right: -100px !important } .mb-n8, .my-n8 { 	margin-bottom: -100px !important } .ml-n8, .mx-n8 { 	margin-left: -100px !important } .m-n9 { 	margin: -120px !important } .mt-n9, .my-n9 { 	margin-top: -120px !important } .mr-n9, .mx-n9 { 	margin-right: -120px !important } .mb-n9, .my-n9 { 	margin-bottom: -120px !important } .ml-n9, .mx-n9 { 	margin-left: -120px !important } .m-n10 { 	margin: -150px !important } .mt-n10, .my-n10 { 	margin-top: -150px !important } .mr-n10, .mx-n10 { 	margin-right: -150px !important } .mb-n10, .my-n10 { 	margin-bottom: -150px !important } .ml-n10, .mx-n10 { 	margin-left: -150px !important } .m-auto { 	margin: auto !important } .mt-auto, .my-auto { 	margin-top: auto !important } .mr-auto, .mx-auto { 	margin-right: auto !important } .mb-auto, .my-auto { 	margin-bottom: auto !important } .ml-auto, .mx-auto { 	margin-left: auto !important } @media (min-width: 576px) { 	.m-sm-0 { 		margin: 0 !important 	} 	.mt-sm-0, 	.my-sm-0 { 		margin-top: 0 !important 	} 	.mr-sm-0, 	.mx-sm-0 { 		margin-right: 0 !important 	} 	.mb-sm-0, 	.my-sm-0 { 		margin-bottom: 0 !important 	} 	.ml-sm-0, 	.mx-sm-0 { 		margin-left: 0 !important 	} 	.m-sm-1 { 		margin: 4px !important 	} 	.mt-sm-1, 	.my-sm-1 { 		margin-top: 4px !important 	} 	.mr-sm-1, 	.mx-sm-1 { 		margin-right: 4px !important 	} 	.mb-sm-1, 	.my-sm-1 { 		margin-bottom: 4px !important 	} 	.ml-sm-1, 	.mx-sm-1 { 		margin-left: 4px !important 	} 	.m-sm-2 { 		margin: 8px !important 	} 	.mt-sm-2, 	.my-sm-2 { 		margin-top: 8px !important 	} 	.mr-sm-2, 	.mx-sm-2 { 		margin-right: 8px !important 	} 	.mb-sm-2, 	.my-sm-2 { 		margin-bottom: 8px !important 	} 	.ml-sm-2, 	.mx-sm-2 { 		margin-left: 8px !important 	} 	.m-sm-3 { 		margin: 16px !important 	} 	.mt-sm-3, 	.my-sm-3 { 		margin-top: 16px !important 	} 	.mr-sm-3, 	.mx-sm-3 { 		margin-right: 16px !important 	} 	.mb-sm-3, 	.my-sm-3 { 		margin-bottom: 16px !important 	} 	.ml-sm-3, 	.mx-sm-3 { 		margin-left: 16px !important 	} 	.m-sm-4 { 		margin: 24px !important 	} 	.mt-sm-4, 	.my-sm-4 { 		margin-top: 24px !important 	} 	.mr-sm-4, 	.mx-sm-4 { 		margin-right: 24px !important 	} 	.mb-sm-4, 	.my-sm-4 { 		margin-bottom: 24px !important 	} 	.ml-sm-4, 	.mx-sm-4 { 		margin-left: 24px !important 	} 	.m-sm-5 { 		margin: 48px !important 	} 	.mt-sm-5, 	.my-sm-5 { 		margin-top: 48px !important 	} 	.mr-sm-5, 	.mx-sm-5 { 		margin-right: 48px !important 	} 	.mb-sm-5, 	.my-sm-5 { 		margin-bottom: 48px !important 	} 	.ml-sm-5, 	.mx-sm-5 { 		margin-left: 48px !important 	} 	.m-sm-6 { 		margin: 64px !important 	} 	.mt-sm-6, 	.my-sm-6 { 		margin-top: 64px !important 	} 	.mr-sm-6, 	.mx-sm-6 { 		margin-right: 64px !important 	} 	.mb-sm-6, 	.my-sm-6 { 		margin-bottom: 64px !important 	} 	.ml-sm-6, 	.mx-sm-6 { 		margin-left: 64px !important 	} 	.m-sm-7 { 		margin: 80px !important 	} 	.mt-sm-7, 	.my-sm-7 { 		margin-top: 80px !important 	} 	.mr-sm-7, 	.mx-sm-7 { 		margin-right: 80px !important 	} 	.mb-sm-7, 	.my-sm-7 { 		margin-bottom: 80px !important 	} 	.ml-sm-7, 	.mx-sm-7 { 		margin-left: 80px !important 	} 	.m-sm-8 { 		margin: 100px !important 	} 	.mt-sm-8, 	.my-sm-8 { 		margin-top: 100px !important 	} 	.mr-sm-8, 	.mx-sm-8 { 		margin-right: 100px !important 	} 	.mb-sm-8, 	.my-sm-8 { 		margin-bottom: 100px !important 	} 	.ml-sm-8, 	.mx-sm-8 { 		margin-left: 100px !important 	} 	.m-sm-9 { 		margin: 120px !important 	} 	.mt-sm-9, 	.my-sm-9 { 		margin-top: 120px !important 	} 	.mr-sm-9, 	.mx-sm-9 { 		margin-right: 120px !important 	} 	.mb-sm-9, 	.my-sm-9 { 		margin-bottom: 120px !important 	} 	.ml-sm-9, 	.mx-sm-9 { 		margin-left: 120px !important 	} 	.m-sm-10 { 		margin: 150px !important 	} 	.mt-sm-10, 	.my-sm-10 { 		margin-top: 150px !important 	} 	.mr-sm-10, 	.mx-sm-10 { 		margin-right: 150px !important 	} 	.mb-sm-10, 	.my-sm-10 { 		margin-bottom: 150px !important 	} 	.ml-sm-10, 	.mx-sm-10 { 		margin-left: 150px !important 	} 	.p-sm-0 { 		padding: 0 !important 	} 	.pt-sm-0, 	.py-sm-0 { 		padding-top: 0 !important 	} 	.pr-sm-0, 	.px-sm-0 { 		padding-right: 0 !important 	} 	.pb-sm-0, 	.py-sm-0 { 		padding-bottom: 0 !important 	} 	.pl-sm-0, 	.px-sm-0 { 		padding-left: 0 !important 	} 	.p-sm-1 { 		padding: 4px !important 	} 	.pt-sm-1, 	.py-sm-1 { 		padding-top: 4px !important 	} 	.pr-sm-1, 	.px-sm-1 { 		padding-right: 4px !important 	} 	.pb-sm-1, 	.py-sm-1 { 		padding-bottom: 4px !important 	} 	.pl-sm-1, 	.px-sm-1 { 		padding-left: 4px !important 	} 	.p-sm-2 { 		padding: 8px !important 	} 	.pt-sm-2, 	.py-sm-2 { 		padding-top: 8px !important 	} 	.pr-sm-2, 	.px-sm-2 { 		padding-right: 8px !important 	} 	.pb-sm-2, 	.py-sm-2 { 		padding-bottom: 8px !important 	} 	.pl-sm-2, 	.px-sm-2 { 		padding-left: 8px !important 	} 	.p-sm-3 { 		padding: 16px !important 	} 	.pt-sm-3, 	.py-sm-3 { 		padding-top: 16px !important 	} 	.pr-sm-3, 	.px-sm-3 { 		padding-right: 16px !important 	} 	.pb-sm-3, 	.py-sm-3 { 		padding-bottom: 16px !important 	} 	.pl-sm-3, 	.px-sm-3 { 		padding-left: 16px !important 	} 	.p-sm-4 { 		padding: 24px !important 	} 	.pt-sm-4, 	.py-sm-4 { 		padding-top: 24px !important 	} 	.pr-sm-4, 	.px-sm-4 { 		padding-right: 24px !important 	} 	.pb-sm-4, 	.py-sm-4 { 		padding-bottom: 24px !important 	} 	.pl-sm-4, 	.px-sm-4 { 		padding-left: 24px !important 	} 	.p-sm-5 { 		padding: 48px !important 	} 	.pt-sm-5, 	.py-sm-5 { 		padding-top: 48px !important 	} 	.pr-sm-5, 	.px-sm-5 { 		padding-right: 48px !important 	} 	.pb-sm-5, 	.py-sm-5 { 		padding-bottom: 48px !important 	} 	.pl-sm-5, 	.px-sm-5 { 		padding-left: 48px !important 	} 	.p-sm-6 { 		padding: 64px !important 	} 	.pt-sm-6, 	.py-sm-6 { 		padding-top: 64px !important 	} 	.pr-sm-6, 	.px-sm-6 { 		padding-right: 64px !important 	} 	.pb-sm-6, 	.py-sm-6 { 		padding-bottom: 64px !important 	} 	.pl-sm-6, 	.px-sm-6 { 		padding-left: 64px !important 	} 	.p-sm-7 { 		padding: 80px !important 	} 	.pt-sm-7, 	.py-sm-7 { 		padding-top: 80px !important 	} 	.pr-sm-7, 	.px-sm-7 { 		padding-right: 80px !important 	} 	.pb-sm-7, 	.py-sm-7 { 		padding-bottom: 80px !important 	} 	.pl-sm-7, 	.px-sm-7 { 		padding-left: 80px !important 	} 	.p-sm-8 { 		padding: 100px !important 	} 	.pt-sm-8, 	.py-sm-8 { 		padding-top: 100px !important 	} 	.pr-sm-8, 	.px-sm-8 { 		padding-right: 100px !important 	} 	.pb-sm-8, 	.py-sm-8 { 		padding-bottom: 100px !important 	} 	.pl-sm-8, 	.px-sm-8 { 		padding-left: 100px !important 	} 	.p-sm-9 { 		padding: 120px !important 	} 	.pt-sm-9, 	.py-sm-9 { 		padding-top: 120px !important 	} 	.pr-sm-9, 	.px-sm-9 { 		padding-right: 120px !important 	} 	.pb-sm-9, 	.py-sm-9 { 		padding-bottom: 120px !important 	} 	.pl-sm-9, 	.px-sm-9 { 		padding-left: 120px !important 	} 	.p-sm-10 { 		padding: 150px !important 	} 	.pt-sm-10, 	.py-sm-10 { 		padding-top: 150px !important 	} 	.pr-sm-10, 	.px-sm-10 { 		padding-right: 150px !important 	} 	.pb-sm-10, 	.py-sm-10 { 		padding-bottom: 150px !important 	} 	.pl-sm-10, 	.px-sm-10 { 		padding-left: 150px !important 	} 	.m-sm-n1 { 		margin: -4px !important 	} 	.mt-sm-n1, 	.my-sm-n1 { 		margin-top: -4px !important 	} 	.mr-sm-n1, 	.mx-sm-n1 { 		margin-right: -4px !important 	} 	.mb-sm-n1, 	.my-sm-n1 { 		margin-bottom: -4px !important 	} 	.ml-sm-n1, 	.mx-sm-n1 { 		margin-left: -4px !important 	} 	.m-sm-n2 { 		margin: -8px !important 	} 	.mt-sm-n2, 	.my-sm-n2 { 		margin-top: -8px !important 	} 	.mr-sm-n2, 	.mx-sm-n2 { 		margin-right: -8px !important 	} 	.mb-sm-n2, 	.my-sm-n2 { 		margin-bottom: -8px !important 	} 	.ml-sm-n2, 	.mx-sm-n2 { 		margin-left: -8px !important 	} 	.m-sm-n3 { 		margin: -16px !important 	} 	.mt-sm-n3, 	.my-sm-n3 { 		margin-top: -16px !important 	} 	.mr-sm-n3, 	.mx-sm-n3 { 		margin-right: -16px !important 	} 	.mb-sm-n3, 	.my-sm-n3 { 		margin-bottom: -16px !important 	} 	.ml-sm-n3, 	.mx-sm-n3 { 		margin-left: -16px !important 	} 	.m-sm-n4 { 		margin: -24px !important 	} 	.mt-sm-n4, 	.my-sm-n4 { 		margin-top: -24px !important 	} 	.mr-sm-n4, 	.mx-sm-n4 { 		margin-right: -24px !important 	} 	.mb-sm-n4, 	.my-sm-n4 { 		margin-bottom: -24px !important 	} 	.ml-sm-n4, 	.mx-sm-n4 { 		margin-left: -24px !important 	} 	.m-sm-n5 { 		margin: -48px !important 	} 	.mt-sm-n5, 	.my-sm-n5 { 		margin-top: -48px !important 	} 	.mr-sm-n5, 	.mx-sm-n5 { 		margin-right: -48px !important 	} 	.mb-sm-n5, 	.my-sm-n5 { 		margin-bottom: -48px !important 	} 	.ml-sm-n5, 	.mx-sm-n5 { 		margin-left: -48px !important 	} 	.m-sm-n6 { 		margin: -64px !important 	} 	.mt-sm-n6, 	.my-sm-n6 { 		margin-top: -64px !important 	} 	.mr-sm-n6, 	.mx-sm-n6 { 		margin-right: -64px !important 	} 	.mb-sm-n6, 	.my-sm-n6 { 		margin-bottom: -64px !important 	} 	.ml-sm-n6, 	.mx-sm-n6 { 		margin-left: -64px !important 	} 	.m-sm-n7 { 		margin: -80px !important 	} 	.mt-sm-n7, 	.my-sm-n7 { 		margin-top: -80px !important 	} 	.mr-sm-n7, 	.mx-sm-n7 { 		margin-right: -80px !important 	} 	.mb-sm-n7, 	.my-sm-n7 { 		margin-bottom: -80px !important 	} 	.ml-sm-n7, 	.mx-sm-n7 { 		margin-left: -80px !important 	} 	.m-sm-n8 { 		margin: -100px !important 	} 	.mt-sm-n8, 	.my-sm-n8 { 		margin-top: -100px !important 	} 	.mr-sm-n8, 	.mx-sm-n8 { 		margin-right: -100px !important 	} 	.mb-sm-n8, 	.my-sm-n8 { 		margin-bottom: -100px !important 	} 	.ml-sm-n8, 	.mx-sm-n8 { 		margin-left: -100px !important 	} 	.m-sm-n9 { 		margin: -120px !important 	} 	.mt-sm-n9, 	.my-sm-n9 { 		margin-top: -120px !important 	} 	.mr-sm-n9, 	.mx-sm-n9 { 		margin-right: -120px !important 	} 	.mb-sm-n9, 	.my-sm-n9 { 		margin-bottom: -120px !important 	} 	.ml-sm-n9, 	.mx-sm-n9 { 		margin-left: -120px !important 	} 	.m-sm-n10 { 		margin: -150px !important 	} 	.mt-sm-n10, 	.my-sm-n10 { 		margin-top: -150px !important 	} 	.mr-sm-n10, 	.mx-sm-n10 { 		margin-right: -150px !important 	} 	.mb-sm-n10, 	.my-sm-n10 { 		margin-bottom: -150px !important 	} 	.ml-sm-n10, 	.mx-sm-n10 { 		margin-left: -150px !important 	} 	.m-sm-auto { 		margin: auto !important 	} 	.mt-sm-auto, 	.my-sm-auto { 		margin-top: auto !important 	} 	.mr-sm-auto, 	.mx-sm-auto { 		margin-right: auto !important 	} 	.mb-sm-auto, 	.my-sm-auto { 		margin-bottom: auto !important 	} 	.ml-sm-auto, 	.mx-sm-auto { 		margin-left: auto !important 	} } @media (min-width: 768px) { 	.m-md-0 { 		margin: 0 !important 	} 	.mt-md-0, 	.my-md-0 { 		margin-top: 0 !important 	} 	.mr-md-0, 	.mx-md-0 { 		margin-right: 0 !important 	} 	.mb-md-0, 	.my-md-0 { 		margin-bottom: 0 !important 	} 	.ml-md-0, 	.mx-md-0 { 		margin-left: 0 !important 	} 	.m-md-1 { 		margin: 4px !important 	} 	.mt-md-1, 	.my-md-1 { 		margin-top: 4px !important 	} 	.mr-md-1, 	.mx-md-1 { 		margin-right: 4px !important 	} 	.mb-md-1, 	.my-md-1 { 		margin-bottom: 4px !important 	} 	.ml-md-1, 	.mx-md-1 { 		margin-left: 4px !important 	} 	.m-md-2 { 		margin: 8px !important 	} 	.mt-md-2, 	.my-md-2 { 		margin-top: 8px !important 	} 	.mr-md-2, 	.mx-md-2 { 		margin-right: 8px !important 	} 	.mb-md-2, 	.my-md-2 { 		margin-bottom: 8px !important 	} 	.ml-md-2, 	.mx-md-2 { 		margin-left: 8px !important 	} 	.m-md-3 { 		margin: 16px !important 	} 	.mt-md-3, 	.my-md-3 { 		margin-top: 16px !important 	} 	.mr-md-3, 	.mx-md-3 { 		margin-right: 16px !important 	} 	.mb-md-3, 	.my-md-3 { 		margin-bottom: 16px !important 	} 	.ml-md-3, 	.mx-md-3 { 		margin-left: 16px !important 	} 	.m-md-4 { 		margin: 24px !important 	} 	.mt-md-4, 	.my-md-4 { 		margin-top: 24px !important 	} 	.mr-md-4, 	.mx-md-4 { 		margin-right: 24px !important 	} 	.mb-md-4, 	.my-md-4 { 		margin-bottom: 24px !important 	} 	.ml-md-4, 	.mx-md-4 { 		margin-left: 24px !important 	} 	.m-md-5 { 		margin: 48px !important 	} 	.mt-md-5, 	.my-md-5 { 		margin-top: 48px !important 	} 	.mr-md-5, 	.mx-md-5 { 		margin-right: 48px !important 	} 	.mb-md-5, 	.my-md-5 { 		margin-bottom: 48px !important 	} 	.ml-md-5, 	.mx-md-5 { 		margin-left: 48px !important 	} 	.m-md-6 { 		margin: 64px !important 	} 	.mt-md-6, 	.my-md-6 { 		margin-top: 64px !important 	} 	.mr-md-6, 	.mx-md-6 { 		margin-right: 64px !important 	} 	.mb-md-6, 	.my-md-6 { 		margin-bottom: 64px !important 	} 	.ml-md-6, 	.mx-md-6 { 		margin-left: 64px !important 	} 	.m-md-7 { 		margin: 80px !important 	} 	.mt-md-7, 	.my-md-7 { 		margin-top: 80px !important 	} 	.mr-md-7, 	.mx-md-7 { 		margin-right: 80px !important 	} 	.mb-md-7, 	.my-md-7 { 		margin-bottom: 80px !important 	} 	.ml-md-7, 	.mx-md-7 { 		margin-left: 80px !important 	} 	.m-md-8 { 		margin: 100px !important 	} 	.mt-md-8, 	.my-md-8 { 		margin-top: 100px !important 	} 	.mr-md-8, 	.mx-md-8 { 		margin-right: 100px !important 	} 	.mb-md-8, 	.my-md-8 { 		margin-bottom: 100px !important 	} 	.ml-md-8, 	.mx-md-8 { 		margin-left: 100px !important 	} 	.m-md-9 { 		margin: 120px !important 	} 	.mt-md-9, 	.my-md-9 { 		margin-top: 120px !important 	} 	.mr-md-9, 	.mx-md-9 { 		margin-right: 120px !important 	} 	.mb-md-9, 	.my-md-9 { 		margin-bottom: 120px !important 	} 	.ml-md-9, 	.mx-md-9 { 		margin-left: 120px !important 	} 	.m-md-10 { 		margin: 150px !important 	} 	.mt-md-10, 	.my-md-10 { 		margin-top: 150px !important 	} 	.mr-md-10, 	.mx-md-10 { 		margin-right: 150px !important 	} 	.mb-md-10, 	.my-md-10 { 		margin-bottom: 150px !important 	} 	.ml-md-10, 	.mx-md-10 { 		margin-left: 150px !important 	} 	.p-md-0 { 		padding: 0 !important 	} 	.pt-md-0, 	.py-md-0 { 		padding-top: 0 !important 	} 	.pr-md-0, 	.px-md-0 { 		padding-right: 0 !important 	} 	.pb-md-0, 	.py-md-0 { 		padding-bottom: 0 !important 	} 	.pl-md-0, 	.px-md-0 { 		padding-left: 0 !important 	} 	.p-md-1 { 		padding: 4px !important 	} 	.pt-md-1, 	.py-md-1 { 		padding-top: 4px !important 	} 	.pr-md-1, 	.px-md-1 { 		padding-right: 4px !important 	} 	.pb-md-1, 	.py-md-1 { 		padding-bottom: 4px !important 	} 	.pl-md-1, 	.px-md-1 { 		padding-left: 4px !important 	} 	.p-md-2 { 		padding: 8px !important 	} 	.pt-md-2, 	.py-md-2 { 		padding-top: 8px !important 	} 	.pr-md-2, 	.px-md-2 { 		padding-right: 8px !important 	} 	.pb-md-2, 	.py-md-2 { 		padding-bottom: 8px !important 	} 	.pl-md-2, 	.px-md-2 { 		padding-left: 8px !important 	} 	.p-md-3 { 		padding: 16px !important 	} 	.pt-md-3, 	.py-md-3 { 		padding-top: 16px !important 	} 	.pr-md-3, 	.px-md-3 { 		padding-right: 16px !important 	} 	.pb-md-3, 	.py-md-3 { 		padding-bottom: 16px !important 	} 	.pl-md-3, 	.px-md-3 { 		padding-left: 16px !important 	} 	.p-md-4 { 		padding: 24px !important 	} 	.pt-md-4, 	.py-md-4 { 		padding-top: 24px !important 	} 	.pr-md-4, 	.px-md-4 { 		padding-right: 24px !important 	} 	.pb-md-4, 	.py-md-4 { 		padding-bottom: 24px !important 	} 	.pl-md-4, 	.px-md-4 { 		padding-left: 24px !important 	} 	.p-md-5 { 		padding: 48px !important 	} 	.pt-md-5, 	.py-md-5 { 		padding-top: 48px !important 	} 	.pr-md-5, 	.px-md-5 { 		padding-right: 48px !important 	} 	.pb-md-5, 	.py-md-5 { 		padding-bottom: 48px !important 	} 	.pl-md-5, 	.px-md-5 { 		padding-left: 48px !important 	} 	.p-md-6 { 		padding: 64px !important 	} 	.pt-md-6, 	.py-md-6 { 		padding-top: 64px !important 	} 	.pr-md-6, 	.px-md-6 { 		padding-right: 64px !important 	} 	.pb-md-6, 	.py-md-6 { 		padding-bottom: 64px !important 	} 	.pl-md-6, 	.px-md-6 { 		padding-left: 64px !important 	} 	.p-md-7 { 		padding: 80px !important 	} 	.pt-md-7, 	.py-md-7 { 		padding-top: 80px !important 	} 	.pr-md-7, 	.px-md-7 { 		padding-right: 80px !important 	} 	.pb-md-7, 	.py-md-7 { 		padding-bottom: 80px !important 	} 	.pl-md-7, 	.px-md-7 { 		padding-left: 80px !important 	} 	.p-md-8 { 		padding: 100px !important 	} 	.pt-md-8, 	.py-md-8 { 		padding-top: 100px !important 	} 	.pr-md-8, 	.px-md-8 { 		padding-right: 100px !important 	} 	.pb-md-8, 	.py-md-8 { 		padding-bottom: 100px !important 	} 	.pl-md-8, 	.px-md-8 { 		padding-left: 100px !important 	} 	.p-md-9 { 		padding: 120px !important 	} 	.pt-md-9, 	.py-md-9 { 		padding-top: 120px !important 	} 	.pr-md-9, 	.px-md-9 { 		padding-right: 120px !important 	} 	.pb-md-9, 	.py-md-9 { 		padding-bottom: 120px !important 	} 	.pl-md-9, 	.px-md-9 { 		padding-left: 120px !important 	} 	.p-md-10 { 		padding: 150px !important 	} 	.pt-md-10, 	.py-md-10 { 		padding-top: 150px !important 	} 	.pr-md-10, 	.px-md-10 { 		padding-right: 150px !important 	} 	.pb-md-10, 	.py-md-10 { 		padding-bottom: 150px !important 	} 	.pl-md-10, 	.px-md-10 { 		padding-left: 150px !important 	} 	.m-md-n1 { 		margin: -4px !important 	} 	.mt-md-n1, 	.my-md-n1 { 		margin-top: -4px !important 	} 	.mr-md-n1, 	.mx-md-n1 { 		margin-right: -4px !important 	} 	.mb-md-n1, 	.my-md-n1 { 		margin-bottom: -4px !important 	} 	.ml-md-n1, 	.mx-md-n1 { 		margin-left: -4px !important 	} 	.m-md-n2 { 		margin: -8px !important 	} 	.mt-md-n2, 	.my-md-n2 { 		margin-top: -8px !important 	} 	.mr-md-n2, 	.mx-md-n2 { 		margin-right: -8px !important 	} 	.mb-md-n2, 	.my-md-n2 { 		margin-bottom: -8px !important 	} 	.ml-md-n2, 	.mx-md-n2 { 		margin-left: -8px !important 	} 	.m-md-n3 { 		margin: -16px !important 	} 	.mt-md-n3, 	.my-md-n3 { 		margin-top: -16px !important 	} 	.mr-md-n3, 	.mx-md-n3 { 		margin-right: -16px !important 	} 	.mb-md-n3, 	.my-md-n3 { 		margin-bottom: -16px !important 	} 	.ml-md-n3, 	.mx-md-n3 { 		margin-left: -16px !important 	} 	.m-md-n4 { 		margin: -24px !important 	} 	.mt-md-n4, 	.my-md-n4 { 		margin-top: -24px !important 	} 	.mr-md-n4, 	.mx-md-n4 { 		margin-right: -24px !important 	} 	.mb-md-n4, 	.my-md-n4 { 		margin-bottom: -24px !important 	} 	.ml-md-n4, 	.mx-md-n4 { 		margin-left: -24px !important 	} 	.m-md-n5 { 		margin: -48px !important 	} 	.mt-md-n5, 	.my-md-n5 { 		margin-top: -48px !important 	} 	.mr-md-n5, 	.mx-md-n5 { 		margin-right: -48px !important 	} 	.mb-md-n5, 	.my-md-n5 { 		margin-bottom: -48px !important 	} 	.ml-md-n5, 	.mx-md-n5 { 		margin-left: -48px !important 	} 	.m-md-n6 { 		margin: -64px !important 	} 	.mt-md-n6, 	.my-md-n6 { 		margin-top: -64px !important 	} 	.mr-md-n6, 	.mx-md-n6 { 		margin-right: -64px !important 	} 	.mb-md-n6, 	.my-md-n6 { 		margin-bottom: -64px !important 	} 	.ml-md-n6, 	.mx-md-n6 { 		margin-left: -64px !important 	} 	.m-md-n7 { 		margin: -80px !important 	} 	.mt-md-n7, 	.my-md-n7 { 		margin-top: -80px !important 	} 	.mr-md-n7, 	.mx-md-n7 { 		margin-right: -80px !important 	} 	.mb-md-n7, 	.my-md-n7 { 		margin-bottom: -80px !important 	} 	.ml-md-n7, 	.mx-md-n7 { 		margin-left: -80px !important 	} 	.m-md-n8 { 		margin: -100px !important 	} 	.mt-md-n8, 	.my-md-n8 { 		margin-top: -100px !important 	} 	.mr-md-n8, 	.mx-md-n8 { 		margin-right: -100px !important 	} 	.mb-md-n8, 	.my-md-n8 { 		margin-bottom: -100px !important 	} 	.ml-md-n8, 	.mx-md-n8 { 		margin-left: -100px !important 	} 	.m-md-n9 { 		margin: -120px !important 	} 	.mt-md-n9, 	.my-md-n9 { 		margin-top: -120px !important 	} 	.mr-md-n9, 	.mx-md-n9 { 		margin-right: -120px !important 	} 	.mb-md-n9, 	.my-md-n9 { 		margin-bottom: -120px !important 	} 	.ml-md-n9, 	.mx-md-n9 { 		margin-left: -120px !important 	} 	.m-md-n10 { 		margin: -150px !important 	} 	.mt-md-n10, 	.my-md-n10 { 		margin-top: -150px !important 	} 	.mr-md-n10, 	.mx-md-n10 { 		margin-right: -150px !important 	} 	.mb-md-n10, 	.my-md-n10 { 		margin-bottom: -150px !important 	} 	.ml-md-n10, 	.mx-md-n10 { 		margin-left: -150px !important 	} 	.m-md-auto { 		margin: auto !important 	} 	.mt-md-auto, 	.my-md-auto { 		margin-top: auto !important 	} 	.mr-md-auto, 	.mx-md-auto { 		margin-right: auto !important 	} 	.mb-md-auto, 	.my-md-auto { 		margin-bottom: auto !important 	} 	.ml-md-auto, 	.mx-md-auto { 		margin-left: auto !important 	} } @media (min-width: 992px) { 	.m-lg-0 { 		margin: 0 !important 	} 	.mt-lg-0, 	.my-lg-0 { 		margin-top: 0 !important 	} 	.mr-lg-0, 	.mx-lg-0 { 		margin-right: 0 !important 	} 	.mb-lg-0, 	.my-lg-0 { 		margin-bottom: 0 !important 	} 	.ml-lg-0, 	.mx-lg-0 { 		margin-left: 0 !important 	} 	.m-lg-1 { 		margin: 4px !important 	} 	.mt-lg-1, 	.my-lg-1 { 		margin-top: 4px !important 	} 	.mr-lg-1, 	.mx-lg-1 { 		margin-right: 4px !important 	} 	.mb-lg-1, 	.my-lg-1 { 		margin-bottom: 4px !important 	} 	.ml-lg-1, 	.mx-lg-1 { 		margin-left: 4px !important 	} 	.m-lg-2 { 		margin: 8px !important 	} 	.mt-lg-2, 	.my-lg-2 { 		margin-top: 8px !important 	} 	.mr-lg-2, 	.mx-lg-2 { 		margin-right: 8px !important 	} 	.mb-lg-2, 	.my-lg-2 { 		margin-bottom: 8px !important 	} 	.ml-lg-2, 	.mx-lg-2 { 		margin-left: 8px !important 	} 	.m-lg-3 { 		margin: 16px !important 	} 	.mt-lg-3, 	.my-lg-3 { 		margin-top: 16px !important 	} 	.mr-lg-3, 	.mx-lg-3 { 		margin-right: 16px !important 	} 	.mb-lg-3, 	.my-lg-3 { 		margin-bottom: 16px !important 	} 	.ml-lg-3, 	.mx-lg-3 { 		margin-left: 16px !important 	} 	.m-lg-4 { 		margin: 24px !important 	} 	.mt-lg-4, 	.my-lg-4 { 		margin-top: 24px !important 	} 	.mr-lg-4, 	.mx-lg-4 { 		margin-right: 24px !important 	} 	.mb-lg-4, 	.my-lg-4 { 		margin-bottom: 24px !important 	} 	.ml-lg-4, 	.mx-lg-4 { 		margin-left: 24px !important 	} 	.m-lg-5 { 		margin: 48px !important 	} 	.mt-lg-5, 	.my-lg-5 { 		margin-top: 48px !important 	} 	.mr-lg-5, 	.mx-lg-5 { 		margin-right: 48px !important 	} 	.mb-lg-5, 	.my-lg-5 { 		margin-bottom: 48px !important 	} 	.ml-lg-5, 	.mx-lg-5 { 		margin-left: 48px !important 	} 	.m-lg-6 { 		margin: 64px !important 	} 	.mt-lg-6, 	.my-lg-6 { 		margin-top: 64px !important 	} 	.mr-lg-6, 	.mx-lg-6 { 		margin-right: 64px !important 	} 	.mb-lg-6, 	.my-lg-6 { 		margin-bottom: 64px !important 	} 	.ml-lg-6, 	.mx-lg-6 { 		margin-left: 64px !important 	} 	.m-lg-7 { 		margin: 80px !important 	} 	.mt-lg-7, 	.my-lg-7 { 		margin-top: 80px !important 	} 	.mr-lg-7, 	.mx-lg-7 { 		margin-right: 80px !important 	} 	.mb-lg-7, 	.my-lg-7 { 		margin-bottom: 80px !important 	} 	.ml-lg-7, 	.mx-lg-7 { 		margin-left: 80px !important 	} 	.m-lg-8 { 		margin: 100px !important 	} 	.mt-lg-8, 	.my-lg-8 { 		margin-top: 100px !important 	} 	.mr-lg-8, 	.mx-lg-8 { 		margin-right: 100px !important 	} 	.mb-lg-8, 	.my-lg-8 { 		margin-bottom: 100px !important 	} 	.ml-lg-8, 	.mx-lg-8 { 		margin-left: 100px !important 	} 	.m-lg-9 { 		margin: 120px !important 	} 	.mt-lg-9, 	.my-lg-9 { 		margin-top: 120px !important 	} 	.mr-lg-9, 	.mx-lg-9 { 		margin-right: 120px !important 	} 	.mb-lg-9, 	.my-lg-9 { 		margin-bottom: 120px !important 	} 	.ml-lg-9, 	.mx-lg-9 { 		margin-left: 120px !important 	} 	.m-lg-10 { 		margin: 150px !important 	} 	.mt-lg-10, 	.my-lg-10 { 		margin-top: 150px !important 	} 	.mr-lg-10, 	.mx-lg-10 { 		margin-right: 150px !important 	} 	.mb-lg-10, 	.my-lg-10 { 		margin-bottom: 150px !important 	} 	.ml-lg-10, 	.mx-lg-10 { 		margin-left: 150px !important 	} 	.p-lg-0 { 		padding: 0 !important 	} 	.pt-lg-0, 	.py-lg-0 { 		padding-top: 0 !important 	} 	.pr-lg-0, 	.px-lg-0 { 		padding-right: 0 !important 	} 	.pb-lg-0, 	.py-lg-0 { 		padding-bottom: 0 !important 	} 	.pl-lg-0, 	.px-lg-0 { 		padding-left: 0 !important 	} 	.p-lg-1 { 		padding: 4px !important 	} 	.pt-lg-1, 	.py-lg-1 { 		padding-top: 4px !important 	} 	.pr-lg-1, 	.px-lg-1 { 		padding-right: 4px !important 	} 	.pb-lg-1, 	.py-lg-1 { 		padding-bottom: 4px !important 	} 	.pl-lg-1, 	.px-lg-1 { 		padding-left: 4px !important 	} 	.p-lg-2 { 		padding: 8px !important 	} 	.pt-lg-2, 	.py-lg-2 { 		padding-top: 8px !important 	} 	.pr-lg-2, 	.px-lg-2 { 		padding-right: 8px !important 	} 	.pb-lg-2, 	.py-lg-2 { 		padding-bottom: 8px !important 	} 	.pl-lg-2, 	.px-lg-2 { 		padding-left: 8px !important 	} 	.p-lg-3 { 		padding: 16px !important 	} 	.pt-lg-3, 	.py-lg-3 { 		padding-top: 16px !important 	} 	.pr-lg-3, 	.px-lg-3 { 		padding-right: 16px !important 	} 	.pb-lg-3, 	.py-lg-3 { 		padding-bottom: 16px !important 	} 	.pl-lg-3, 	.px-lg-3 { 		padding-left: 16px !important 	} 	.p-lg-4 { 		padding: 24px !important 	} 	.pt-lg-4, 	.py-lg-4 { 		padding-top: 24px !important 	} 	.pr-lg-4, 	.px-lg-4 { 		padding-right: 24px !important 	} 	.pb-lg-4, 	.py-lg-4 { 		padding-bottom: 24px !important 	} 	.pl-lg-4, 	.px-lg-4 { 		padding-left: 24px !important 	} 	.p-lg-5 { 		padding: 48px !important 	} 	.pt-lg-5, 	.py-lg-5 { 		padding-top: 48px !important 	} 	.pr-lg-5, 	.px-lg-5 { 		padding-right: 48px !important 	} 	.pb-lg-5, 	.py-lg-5 { 		padding-bottom: 48px !important 	} 	.pl-lg-5, 	.px-lg-5 { 		padding-left: 48px !important 	} 	.p-lg-6 { 		padding: 64px !important 	} 	.pt-lg-6, 	.py-lg-6 { 		padding-top: 64px !important 	} 	.pr-lg-6, 	.px-lg-6 { 		padding-right: 64px !important 	} 	.pb-lg-6, 	.py-lg-6 { 		padding-bottom: 64px !important 	} 	.pl-lg-6, 	.px-lg-6 { 		padding-left: 64px !important 	} 	.p-lg-7 { 		padding: 80px !important 	} 	.pt-lg-7, 	.py-lg-7 { 		padding-top: 80px !important 	} 	.pr-lg-7, 	.px-lg-7 { 		padding-right: 80px !important 	} 	.pb-lg-7, 	.py-lg-7 { 		padding-bottom: 80px !important 	} 	.pl-lg-7, 	.px-lg-7 { 		padding-left: 80px !important 	} 	.p-lg-8 { 		padding: 100px !important 	} 	.pt-lg-8, 	.py-lg-8 { 		padding-top: 100px !important 	} 	.pr-lg-8, 	.px-lg-8 { 		padding-right: 100px !important 	} 	.pb-lg-8, 	.py-lg-8 { 		padding-bottom: 100px !important 	} 	.pl-lg-8, 	.px-lg-8 { 		padding-left: 100px !important 	} 	.p-lg-9 { 		padding: 120px !important 	} 	.pt-lg-9, 	.py-lg-9 { 		padding-top: 120px !important 	} 	.pr-lg-9, 	.px-lg-9 { 		padding-right: 120px !important 	} 	.pb-lg-9, 	.py-lg-9 { 		padding-bottom: 120px !important 	} 	.pl-lg-9, 	.px-lg-9 { 		padding-left: 120px !important 	} 	.p-lg-10 { 		padding: 150px !important 	} 	.pt-lg-10, 	.py-lg-10 { 		padding-top: 150px !important 	} 	.pr-lg-10, 	.px-lg-10 { 		padding-right: 150px !important 	} 	.pb-lg-10, 	.py-lg-10 { 		padding-bottom: 150px !important 	} 	.pl-lg-10, 	.px-lg-10 { 		padding-left: 150px !important 	} 	.m-lg-n1 { 		margin: -4px !important 	} 	.mt-lg-n1, 	.my-lg-n1 { 		margin-top: -4px !important 	} 	.mr-lg-n1, 	.mx-lg-n1 { 		margin-right: -4px !important 	} 	.mb-lg-n1, 	.my-lg-n1 { 		margin-bottom: -4px !important 	} 	.ml-lg-n1, 	.mx-lg-n1 { 		margin-left: -4px !important 	} 	.m-lg-n2 { 		margin: -8px !important 	} 	.mt-lg-n2, 	.my-lg-n2 { 		margin-top: -8px !important 	} 	.mr-lg-n2, 	.mx-lg-n2 { 		margin-right: -8px !important 	} 	.mb-lg-n2, 	.my-lg-n2 { 		margin-bottom: -8px !important 	} 	.ml-lg-n2, 	.mx-lg-n2 { 		margin-left: -8px !important 	} 	.m-lg-n3 { 		margin: -16px !important 	} 	.mt-lg-n3, 	.my-lg-n3 { 		margin-top: -16px !important 	} 	.mr-lg-n3, 	.mx-lg-n3 { 		margin-right: -16px !important 	} 	.mb-lg-n3, 	.my-lg-n3 { 		margin-bottom: -16px !important 	} 	.ml-lg-n3, 	.mx-lg-n3 { 		margin-left: -16px !important 	} 	.m-lg-n4 { 		margin: -24px !important 	} 	.mt-lg-n4, 	.my-lg-n4 { 		margin-top: -24px !important 	} 	.mr-lg-n4, 	.mx-lg-n4 { 		margin-right: -24px !important 	} 	.mb-lg-n4, 	.my-lg-n4 { 		margin-bottom: -24px !important 	} 	.ml-lg-n4, 	.mx-lg-n4 { 		margin-left: -24px !important 	} 	.m-lg-n5 { 		margin: -48px !important 	} 	.mt-lg-n5, 	.my-lg-n5 { 		margin-top: -48px !important 	} 	.mr-lg-n5, 	.mx-lg-n5 { 		margin-right: -48px !important 	} 	.mb-lg-n5, 	.my-lg-n5 { 		margin-bottom: -48px !important 	} 	.ml-lg-n5, 	.mx-lg-n5 { 		margin-left: -48px !important 	} 	.m-lg-n6 { 		margin: -64px !important 	} 	.mt-lg-n6, 	.my-lg-n6 { 		margin-top: -64px !important 	} 	.mr-lg-n6, 	.mx-lg-n6 { 		margin-right: -64px !important 	} 	.mb-lg-n6, 	.my-lg-n6 { 		margin-bottom: -64px !important 	} 	.ml-lg-n6, 	.mx-lg-n6 { 		margin-left: -64px !important 	} 	.m-lg-n7 { 		margin: -80px !important 	} 	.mt-lg-n7, 	.my-lg-n7 { 		margin-top: -80px !important 	} 	.mr-lg-n7, 	.mx-lg-n7 { 		margin-right: -80px !important 	} 	.mb-lg-n7, 	.my-lg-n7 { 		margin-bottom: -80px !important 	} 	.ml-lg-n7, 	.mx-lg-n7 { 		margin-left: -80px !important 	} 	.m-lg-n8 { 		margin: -100px !important 	} 	.mt-lg-n8, 	.my-lg-n8 { 		margin-top: -100px !important 	} 	.mr-lg-n8, 	.mx-lg-n8 { 		margin-right: -100px !important 	} 	.mb-lg-n8, 	.my-lg-n8 { 		margin-bottom: -100px !important 	} 	.ml-lg-n8, 	.mx-lg-n8 { 		margin-left: -100px !important 	} 	.m-lg-n9 { 		margin: -120px !important 	} 	.mt-lg-n9, 	.my-lg-n9 { 		margin-top: -120px !important 	} 	.mr-lg-n9, 	.mx-lg-n9 { 		margin-right: -120px !important 	} 	.mb-lg-n9, 	.my-lg-n9 { 		margin-bottom: -120px !important 	} 	.ml-lg-n9, 	.mx-lg-n9 { 		margin-left: -120px !important 	} 	.m-lg-n10 { 		margin: -150px !important 	} 	.mt-lg-n10, 	.my-lg-n10 { 		margin-top: -150px !important 	} 	.mr-lg-n10, 	.mx-lg-n10 { 		margin-right: -150px !important 	} 	.mb-lg-n10, 	.my-lg-n10 { 		margin-bottom: -150px !important 	} 	.ml-lg-n10, 	.mx-lg-n10 { 		margin-left: -150px !important 	} 	.m-lg-auto { 		margin: auto !important 	} 	.mt-lg-auto, 	.my-lg-auto { 		margin-top: auto !important 	} 	.mr-lg-auto, 	.mx-lg-auto { 		margin-right: auto !important 	} 	.mb-lg-auto, 	.my-lg-auto { 		margin-bottom: auto !important 	} 	.ml-lg-auto, 	.mx-lg-auto { 		margin-left: auto !important 	} } @media (min-width: 1200px) { 	.m-xl-0 { 		margin: 0 !important 	} 	.mt-xl-0, 	.my-xl-0 { 		margin-top: 0 !important 	} 	.mr-xl-0, 	.mx-xl-0 { 		margin-right: 0 !important 	} 	.mb-xl-0, 	.my-xl-0 { 		margin-bottom: 0 !important 	} 	.ml-xl-0, 	.mx-xl-0 { 		margin-left: 0 !important 	} 	.m-xl-1 { 		margin: 4px !important 	} 	.mt-xl-1, 	.my-xl-1 { 		margin-top: 4px !important 	} 	.mr-xl-1, 	.mx-xl-1 { 		margin-right: 4px !important 	} 	.mb-xl-1, 	.my-xl-1 { 		margin-bottom: 4px !important 	} 	.ml-xl-1, 	.mx-xl-1 { 		margin-left: 4px !important 	} 	.m-xl-2 { 		margin: 8px !important 	} 	.mt-xl-2, 	.my-xl-2 { 		margin-top: 8px !important 	} 	.mr-xl-2, 	.mx-xl-2 { 		margin-right: 8px !important 	} 	.mb-xl-2, 	.my-xl-2 { 		margin-bottom: 8px !important 	} 	.ml-xl-2, 	.mx-xl-2 { 		margin-left: 8px !important 	} 	.m-xl-3 { 		margin: 16px !important 	} 	.mt-xl-3, 	.my-xl-3 { 		margin-top: 16px !important 	} 	.mr-xl-3, 	.mx-xl-3 { 		margin-right: 16px !important 	} 	.mb-xl-3, 	.my-xl-3 { 		margin-bottom: 16px !important 	} 	.ml-xl-3, 	.mx-xl-3 { 		margin-left: 16px !important 	} 	.m-xl-4 { 		margin: 24px !important 	} 	.mt-xl-4, 	.my-xl-4 { 		margin-top: 24px !important 	} 	.mr-xl-4, 	.mx-xl-4 { 		margin-right: 24px !important 	} 	.mb-xl-4, 	.my-xl-4 { 		margin-bottom: 24px !important 	} 	.ml-xl-4, 	.mx-xl-4 { 		margin-left: 24px !important 	} 	.m-xl-5 { 		margin: 48px !important 	} 	.mt-xl-5, 	.my-xl-5 { 		margin-top: 48px !important 	} 	.mr-xl-5, 	.mx-xl-5 { 		margin-right: 48px !important 	} 	.mb-xl-5, 	.my-xl-5 { 		margin-bottom: 48px !important 	} 	.ml-xl-5, 	.mx-xl-5 { 		margin-left: 48px !important 	} 	.m-xl-6 { 		margin: 64px !important 	} 	.mt-xl-6, 	.my-xl-6 { 		margin-top: 64px !important 	} 	.mr-xl-6, 	.mx-xl-6 { 		margin-right: 64px !important 	} 	.mb-xl-6, 	.my-xl-6 { 		margin-bottom: 64px !important 	} 	.ml-xl-6, 	.mx-xl-6 { 		margin-left: 64px !important 	} 	.m-xl-7 { 		margin: 80px !important 	} 	.mt-xl-7, 	.my-xl-7 { 		margin-top: 80px !important 	} 	.mr-xl-7, 	.mx-xl-7 { 		margin-right: 80px !important 	} 	.mb-xl-7, 	.my-xl-7 { 		margin-bottom: 80px !important 	} 	.ml-xl-7, 	.mx-xl-7 { 		margin-left: 80px !important 	} 	.m-xl-8 { 		margin: 100px !important 	} 	.mt-xl-8, 	.my-xl-8 { 		margin-top: 100px !important 	} 	.mr-xl-8, 	.mx-xl-8 { 		margin-right: 100px !important 	} 	.mb-xl-8, 	.my-xl-8 { 		margin-bottom: 100px !important 	} 	.ml-xl-8, 	.mx-xl-8 { 		margin-left: 100px !important 	} 	.m-xl-9 { 		margin: 120px !important 	} 	.mt-xl-9, 	.my-xl-9 { 		margin-top: 120px !important 	} 	.mr-xl-9, 	.mx-xl-9 { 		margin-right: 120px !important 	} 	.mb-xl-9, 	.my-xl-9 { 		margin-bottom: 120px !important 	} 	.ml-xl-9, 	.mx-xl-9 { 		margin-left: 120px !important 	} 	.m-xl-10 { 		margin: 150px !important 	} 	.mt-xl-10, 	.my-xl-10 { 		margin-top: 150px !important 	} 	.mr-xl-10, 	.mx-xl-10 { 		margin-right: 150px !important 	} 	.mb-xl-10, 	.my-xl-10 { 		margin-bottom: 150px !important 	} 	.ml-xl-10, 	.mx-xl-10 { 		margin-left: 150px !important 	} 	.p-xl-0 { 		padding: 0 !important 	} 	.pt-xl-0, 	.py-xl-0 { 		padding-top: 0 !important 	} 	.pr-xl-0, 	.px-xl-0 { 		padding-right: 0 !important 	} 	.pb-xl-0, 	.py-xl-0 { 		padding-bottom: 0 !important 	} 	.pl-xl-0, 	.px-xl-0 { 		padding-left: 0 !important 	} 	.p-xl-1 { 		padding: 4px !important 	} 	.pt-xl-1, 	.py-xl-1 { 		padding-top: 4px !important 	} 	.pr-xl-1, 	.px-xl-1 { 		padding-right: 4px !important 	} 	.pb-xl-1, 	.py-xl-1 { 		padding-bottom: 4px !important 	} 	.pl-xl-1, 	.px-xl-1 { 		padding-left: 4px !important 	} 	.p-xl-2 { 		padding: 8px !important 	} 	.pt-xl-2, 	.py-xl-2 { 		padding-top: 8px !important 	} 	.pr-xl-2, 	.px-xl-2 { 		padding-right: 8px !important 	} 	.pb-xl-2, 	.py-xl-2 { 		padding-bottom: 8px !important 	} 	.pl-xl-2, 	.px-xl-2 { 		padding-left: 8px !important 	} 	.p-xl-3 { 		padding: 16px !important 	} 	.pt-xl-3, 	.py-xl-3 { 		padding-top: 16px !important 	} 	.pr-xl-3, 	.px-xl-3 { 		padding-right: 16px !important 	} 	.pb-xl-3, 	.py-xl-3 { 		padding-bottom: 16px !important 	} 	.pl-xl-3, 	.px-xl-3 { 		padding-left: 16px !important 	} 	.p-xl-4 { 		padding: 24px !important 	} 	.pt-xl-4, 	.py-xl-4 { 		padding-top: 24px !important 	} 	.pr-xl-4, 	.px-xl-4 { 		padding-right: 24px !important 	} 	.pb-xl-4, 	.py-xl-4 { 		padding-bottom: 24px !important 	} 	.pl-xl-4, 	.px-xl-4 { 		padding-left: 24px !important 	} 	.p-xl-5 { 		padding: 48px !important 	} 	.pt-xl-5, 	.py-xl-5 { 		padding-top: 48px !important 	} 	.pr-xl-5, 	.px-xl-5 { 		padding-right: 48px !important 	} 	.pb-xl-5, 	.py-xl-5 { 		padding-bottom: 48px !important 	} 	.pl-xl-5, 	.px-xl-5 { 		padding-left: 48px !important 	} 	.p-xl-6 { 		padding: 64px !important 	} 	.pt-xl-6, 	.py-xl-6 { 		padding-top: 64px !important 	} 	.pr-xl-6, 	.px-xl-6 { 		padding-right: 64px !important 	} 	.pb-xl-6, 	.py-xl-6 { 		padding-bottom: 64px !important 	} 	.pl-xl-6, 	.px-xl-6 { 		padding-left: 64px !important 	} 	.p-xl-7 { 		padding: 80px !important 	} 	.pt-xl-7, 	.py-xl-7 { 		padding-top: 80px !important 	} 	.pr-xl-7, 	.px-xl-7 { 		padding-right: 80px !important 	} 	.pb-xl-7, 	.py-xl-7 { 		padding-bottom: 80px !important 	} 	.pl-xl-7, 	.px-xl-7 { 		padding-left: 80px !important 	} 	.p-xl-8 { 		padding: 100px !important 	} 	.pt-xl-8, 	.py-xl-8 { 		padding-top: 100px !important 	} 	.pr-xl-8, 	.px-xl-8 { 		padding-right: 100px !important 	} 	.pb-xl-8, 	.py-xl-8 { 		padding-bottom: 100px !important 	} 	.pl-xl-8, 	.px-xl-8 { 		padding-left: 100px !important 	} 	.p-xl-9 { 		padding: 120px !important 	} 	.pt-xl-9, 	.py-xl-9 { 		padding-top: 120px !important 	} 	.pr-xl-9, 	.px-xl-9 { 		padding-right: 120px !important 	} 	.pb-xl-9, 	.py-xl-9 { 		padding-bottom: 120px !important 	} 	.pl-xl-9, 	.px-xl-9 { 		padding-left: 120px !important 	} 	.p-xl-10 { 		padding: 150px !important 	} 	.pt-xl-10, 	.py-xl-10 { 		padding-top: 150px !important 	} 	.pr-xl-10, 	.px-xl-10 { 		padding-right: 150px !important 	} 	.pb-xl-10, 	.py-xl-10 { 		padding-bottom: 150px !important 	} 	.pl-xl-10, 	.px-xl-10 { 		padding-left: 150px !important 	} 	.m-xl-n1 { 		margin: -4px !important 	} 	.mt-xl-n1, 	.my-xl-n1 { 		margin-top: -4px !important 	} 	.mr-xl-n1, 	.mx-xl-n1 { 		margin-right: -4px !important 	} 	.mb-xl-n1, 	.my-xl-n1 { 		margin-bottom: -4px !important 	} 	.ml-xl-n1, 	.mx-xl-n1 { 		margin-left: -4px !important 	} 	.m-xl-n2 { 		margin: -8px !important 	} 	.mt-xl-n2, 	.my-xl-n2 { 		margin-top: -8px !important 	} 	.mr-xl-n2, 	.mx-xl-n2 { 		margin-right: -8px !important 	} 	.mb-xl-n2, 	.my-xl-n2 { 		margin-bottom: -8px !important 	} 	.ml-xl-n2, 	.mx-xl-n2 { 		margin-left: -8px !important 	} 	.m-xl-n3 { 		margin: -16px !important 	} 	.mt-xl-n3, 	.my-xl-n3 { 		margin-top: -16px !important 	} 	.mr-xl-n3, 	.mx-xl-n3 { 		margin-right: -16px !important 	} 	.mb-xl-n3, 	.my-xl-n3 { 		margin-bottom: -16px !important 	} 	.ml-xl-n3, 	.mx-xl-n3 { 		margin-left: -16px !important 	} 	.m-xl-n4 { 		margin: -24px !important 	} 	.mt-xl-n4, 	.my-xl-n4 { 		margin-top: -24px !important 	} 	.mr-xl-n4, 	.mx-xl-n4 { 		margin-right: -24px !important 	} 	.mb-xl-n4, 	.my-xl-n4 { 		margin-bottom: -24px !important 	} 	.ml-xl-n4, 	.mx-xl-n4 { 		margin-left: -24px !important 	} 	.m-xl-n5 { 		margin: -48px !important 	} 	.mt-xl-n5, 	.my-xl-n5 { 		margin-top: -48px !important 	} 	.mr-xl-n5, 	.mx-xl-n5 { 		margin-right: -48px !important 	} 	.mb-xl-n5, 	.my-xl-n5 { 		margin-bottom: -48px !important 	} 	.ml-xl-n5, 	.mx-xl-n5 { 		margin-left: -48px !important 	} 	.m-xl-n6 { 		margin: -64px !important 	} 	.mt-xl-n6, 	.my-xl-n6 { 		margin-top: -64px !important 	} 	.mr-xl-n6, 	.mx-xl-n6 { 		margin-right: -64px !important 	} 	.mb-xl-n6, 	.my-xl-n6 { 		margin-bottom: -64px !important 	} 	.ml-xl-n6, 	.mx-xl-n6 { 		margin-left: -64px !important 	} 	.m-xl-n7 { 		margin: -80px !important 	} 	.mt-xl-n7, 	.my-xl-n7 { 		margin-top: -80px !important 	} 	.mr-xl-n7, 	.mx-xl-n7 { 		margin-right: -80px !important 	} 	.mb-xl-n7, 	.my-xl-n7 { 		margin-bottom: -80px !important 	} 	.ml-xl-n7, 	.mx-xl-n7 { 		margin-left: -80px !important 	} 	.m-xl-n8 { 		margin: -100px !important 	} 	.mt-xl-n8, 	.my-xl-n8 { 		margin-top: -100px !important 	} 	.mr-xl-n8, 	.mx-xl-n8 { 		margin-right: -100px !important 	} 	.mb-xl-n8, 	.my-xl-n8 { 		margin-bottom: -100px !important 	} 	.ml-xl-n8, 	.mx-xl-n8 { 		margin-left: -100px !important 	} 	.m-xl-n9 { 		margin: -120px !important 	} 	.mt-xl-n9, 	.my-xl-n9 { 		margin-top: -120px !important 	} 	.mr-xl-n9, 	.mx-xl-n9 { 		margin-right: -120px !important 	} 	.mb-xl-n9, 	.my-xl-n9 { 		margin-bottom: -120px !important 	} 	.ml-xl-n9, 	.mx-xl-n9 { 		margin-left: -120px !important 	} 	.m-xl-n10 { 		margin: -150px !important 	} 	.mt-xl-n10, 	.my-xl-n10 { 		margin-top: -150px !important 	} 	.mr-xl-n10, 	.mx-xl-n10 { 		margin-right: -150px !important 	} 	.mb-xl-n10, 	.my-xl-n10 { 		margin-bottom: -150px !important 	} 	.ml-xl-n10, 	.mx-xl-n10 { 		margin-left: -150px !important 	} 	.m-xl-auto { 		margin: auto !important 	} 	.mt-xl-auto, 	.my-xl-auto { 		margin-top: auto !important 	} 	.mr-xl-auto, 	.mx-xl-auto { 		margin-right: auto !important 	} 	.mb-xl-auto, 	.my-xl-auto { 		margin-bottom: auto !important 	} 	.ml-xl-auto, 	.mx-xl-auto { 		margin-left: auto !important 	} } .text-monospace { 	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important } .text-justify { 	text-align: justify !important } .text-wrap { 	white-space: normal !important } .text-nowrap { 	white-space: nowrap !important } .text-truncate { 	overflow: hidden; 	-o-text-overflow: ellipsis; 	text-overflow: ellipsis; 	white-space: nowrap } .text-left { 	text-align: left !important } .text-right { 	text-align: right !important } .text-center { 	text-align: center !important } @media (min-width: 576px) { 	.text-sm-left { 		text-align: left !important 	} 	.text-sm-right { 		text-align: right !important 	} 	.text-sm-center { 		text-align: center !important 	} } @media (min-width: 768px) { 	.text-md-left { 		text-align: left !important 	} 	.text-md-right { 		text-align: right !important 	} 	.text-md-center { 		text-align: center !important 	} } @media (min-width: 992px) { 	.text-lg-left { 		text-align: left !important 	} 	.text-lg-right { 		text-align: right !important 	} 	.text-lg-center { 		text-align: center !important 	} } @media (min-width: 1200px) { 	.text-xl-left { 		text-align: left !important 	} 	.text-xl-right { 		text-align: right !important 	} 	.text-xl-center { 		text-align: center !important 	} } .text-lowercase { 	text-transform: lowercase !important } .text-uppercase { 	text-transform: uppercase !important } .text-capitalize { 	text-transform: capitalize !important } .font-weight-light { 	font-weight: 300 !important } .font-weight-lighter { 	font-weight: lighter !important } .font-weight-normal { 	font-weight: 400 !important } .font-weight-bold { 	font-weight: 700 !important } .font-weight-bolder { 	font-weight: bolder !important } .font-italic { 	font-style: italic !important } .text-white { 	color: #fff !important } .text-primary { 	color: #4E97FD !important } a.text-primary:hover, a.text-primary:focus { 	color: #036bfc !important } .text-secondary { 	color: #6c757d !important } a.text-secondary:hover, a.text-secondary:focus { 	color: #494f54 !important } .text-success { 	color: #28a745 !important } a.text-success:hover, a.text-success:focus { 	color: #19692c !important } .text-info { 	color: #17a2b8 !important } a.text-info:hover, a.text-info:focus { 	color: #0f6674 !important } .text-warning { 	color: #ffc107 !important } a.text-warning:hover, a.text-warning:focus { 	color: #ba8b00 !important } .text-danger { 	color: #dc3545 !important } a.text-danger:hover, a.text-danger:focus { 	color: #a71d2a !important } .text-light { 	color: #edf1fc !important } a.text-light:hover, a.text-light:focus { 	color: #abbef1 !important } .text-dark { 	color: #343a40 !important } a.text-dark:hover, a.text-dark:focus { 	color: #121416 !important } .text-primary-2 { 	color: #FFD55A !important } a.text-primary-2:hover, a.text-primary-2:focus { 	color: #ffc20e !important } .text-body { 	color: #212529 !important } .text-muted { 	color: #6c757d !important } .text-black-50 { 	color: rgba(0, 0, 0, 0.5) !important } .text-white-50 { 	color: rgba(255, 255, 255, 0.5) !important } .text-hide { 	font: 0/0 a; 	color: transparent; 	text-shadow: none; 	background-color: transparent; 	border: 0 } .text-decoration-none { 	text-decoration: none !important } .text-break { 	word-break: break-word !important; 	overflow-wrap: break-word !important } .text-reset { 	color: inherit !important } .visible { 	visibility: visible !important } .invisible { 	visibility: hidden !important } @media print { 	*, 	*::before, 	*::after { 		text-shadow: none !important; 		-webkit-box-shadow: none !important; 		box-shadow: none !important 	} 	a:not(.btn) { 		text-decoration: underline 	} 	abbr[title]::after { 		content: " (" attr(title) ")" 	} 	pre { 		white-space: pre-wrap !important 	} 	pre, 	blockquote { 		border: 1px solid #adb5bd; 		page-break-inside: avoid 	} 	thead { 		display: table-header-group 	} 	tr, 	img { 		page-break-inside: avoid 	} 	p, 	h2, 	h3 { 		orphans: 3; 		widows: 3 	} 	h2, 	h3 { 		page-break-after: avoid 	} 	@page { 		size: a3 	} 	body { 		min-width: 992px !important 	} 	.container { 		min-width: 992px !important 	} 	.navbar { 		display: none 	} 	.badge { 		border: 1px solid #000 	} 	.table { 		border-collapse: collapse !important 	} 	.table td, 	.table th { 		background-color: #fff !important 	} 	.table-bordered th, 	.table-bordered td { 		border: 1px solid #dee2e6 !important 	} 	.table-dark { 		color: inherit 	} 	.table-dark th, 	.table-dark td, 	.table-dark thead th, 	.table-dark tbody+tbody { 		border-color: #dee2e6 	} 	.table .thead-dark th { 		color: inherit; 		border-color: #dee2e6 	} }/*! *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ @font-face { 	font-family: 'FontAwesome'; 	src: url("../wp-bt/assets/fonts/fontawesome-webfont.eot?v=4.7.0"); 	src: url("../wp-bt/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../wp-bt/assets/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../wp-bt/assets/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../wp-bt/assets/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../wp-bt/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg"); 	font-weight: normal 	font-style: normal } .fa { 	display: inline-block; 	font: normal normal normal 14px/1 FontAwesome; 	font-size: inherit; 	text-rendering: auto; 	-webkit-font-smoothing: antialiased; 	-moz-osx-font-smoothing: grayscale } .fa-lg { 	font-size: 1.33333333em; 	line-height: .75em; 	vertical-align: -15% } .fa-2x { 	font-size: 2em } .fa-3x { 	font-size: 3em } .fa-4x { 	font-size: 4em } .fa-5x { 	font-size: 5em } .fa-fw { 	width: 1.28571429em; 	text-align: center } .fa-ul { 	padding-left: 0; 	margin-left: 2.14285714em; 	list-style-type: none } .fa-ul>li { 	position: relative } .fa-li { 	position: absolute; 	left: -2.14285714em; 	width: 2.14285714em; 	top: .14285714em; 	text-align: center } .fa-li.fa-lg { 	left: -1.85714286em } .fa-border { 	padding: .2em .25em .15em; 	border: solid .08em #eee; 	border-radius: .1em } .fa-pull-left { 	float: left } .fa-pull-right { 	float: right } .fa.fa-pull-left { 	margin-right: .3em } .fa.fa-pull-right { 	margin-left: .3em } .pull-right { 	float: right } .pull-left { 	float: left } .fa.pull-left { 	margin-right: .3em } .fa.pull-right { 	margin-left: .3em } .fa-spin { 	-webkit-animation: fa-spin 2s infinite linear; 	animation: fa-spin 2s infinite linear } .fa-pulse { 	-webkit-animation: fa-spin 1s infinite steps(8); 	animation: fa-spin 1s infinite steps(8) } @-webkit-keyframes fa-spin { 	0% { 		-webkit-transform: rotate(0deg); 		transform: rotate(0deg) 	} 	100% { 		-webkit-transform: rotate(359deg); 		transform: rotate(359deg) 	} } @keyframes fa-spin { 	0% { 		-webkit-transform: rotate(0deg); 		transform: rotate(0deg) 	} 	100% { 		-webkit-transform: rotate(359deg); 		transform: rotate(359deg) 	} } .fa-rotate-90 { 	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; 	-webkit-transform: rotate(90deg); 	-ms-transform: rotate(90deg); 	transform: rotate(90deg) } .fa-rotate-180 { 	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; 	-webkit-transform: rotate(180deg); 	-ms-transform: rotate(180deg); 	transform: rotate(180deg) } .fa-rotate-270 { 	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; 	-webkit-transform: rotate(270deg); 	-ms-transform: rotate(270deg); 	transform: rotate(270deg) } .fa-flip-horizontal { 	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; 	-webkit-transform: scale(-1, 1); 	-ms-transform: scale(-1, 1); 	transform: scale(-1, 1) } .fa-flip-vertical { 	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; 	-webkit-transform: scale(1, -1); 	-ms-transform: scale(1, -1); 	transform: scale(1, -1) } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { 	-webkit-filter: none; 	filter: none } .fa-stack { 	position: relative; 	display: inline-block; 	width: 2em; 	height: 2em; 	line-height: 2em; 	vertical-align: middle } .fa-stack-1x, .fa-stack-2x { 	position: absolute; 	left: 0; 	width: 100%; 	text-align: center } .fa-stack-1x { 	line-height: inherit } .fa-stack-2x { 	font-size: 2em } .fa-inverse { 	color: #fff } .fa-glass:before { 	content: "\f000" } .fa-music:before { 	content: "\f001" } .fa-search:before { 	content: "\f002" } .fa-envelope-o:before { 	content: "\f003" } .fa-heart:before { 	content: "\f004" } .fa-star:before { 	content: "\f005" } .fa-star-o:before { 	content: "\f006" } .fa-user:before { 	content: "\f007" } .fa-film:before { 	content: "\f008" } .fa-th-large:before { 	content: "\f009" } .fa-th:before { 	content: "\f00a" } .fa-th-list:before { 	content: "\f00b" } .fa-check:before { 	content: "\f00c" } .fa-remove:before, .fa-close:before, .fa-times:before { 	content: "\f00d" } .fa-search-plus:before { 	content: "\f00e" } .fa-search-minus:before { 	content: "\f010" } .fa-power-off:before { 	content: "\f011" } .fa-signal:before { 	content: "\f012" } .fa-gear:before, .fa-cog:before { 	content: "\f013" } .fa-trash-o:before { 	content: "\f014" } .fa-home:before { 	content: "\f015" } .fa-file-o:before { 	content: "\f016" } .fa-clock-o:before { 	content: "\f017" } .fa-road:before { 	content: "\f018" } .fa-download:before { 	content: "\f019" } .fa-arrow-circle-o-down:before { 	content: "\f01a" } .fa-arrow-circle-o-up:before { 	content: "\f01b" } .fa-inbox:before { 	content: "\f01c" } .fa-play-circle-o:before { 	content: "\f01d" } .fa-rotate-right:before, .fa-repeat:before { 	content: "\f01e" } .fa-refresh:before { 	content: "\f021" } .fa-list-alt:before { 	content: "\f022" } .fa-lock:before { 	content: "\f023" } .fa-flag:before { 	content: "\f024" } .fa-headphones:before { 	content: "\f025" } .fa-volume-off:before { 	content: "\f026" } .fa-volume-down:before { 	content: "\f027" } .fa-volume-up:before { 	content: "\f028" } .fa-qrcode:before { 	content: "\f029" } .fa-barcode:before { 	content: "\f02a" } .fa-tag:before { 	content: "\f02b" } .fa-tags:before { 	content: "\f02c" } .fa-book:before { 	content: "\f02d" } .fa-bookmark:before { 	content: "\f02e" } .fa-print:before { 	content: "\f02f" } .fa-camera:before { 	content: "\f030" } .fa-font:before { 	content: "\f031" } .fa-bold:before { 	content: "\f032" } .fa-italic:before { 	content: "\f033" } .fa-text-height:before { 	content: "\f034" } .fa-text-width:before { 	content: "\f035" } .fa-align-left:before { 	content: "\f036" } .fa-align-center:before { 	content: "\f037" } .fa-align-right:before { 	content: "\f038" } .fa-align-justify:before { 	content: "\f039" } .fa-list:before { 	content: "\f03a" } .fa-dedent:before, .fa-outdent:before { 	content: "\f03b" } .fa-indent:before { 	content: "\f03c" } .fa-video-camera:before { 	content: "\f03d" } .fa-photo:before, .fa-image:before, .fa-picture-o:before { 	content: "\f03e" } .fa-pencil:before { 	content: "\f040" } .fa-map-marker:before { 	content: "\f041" } .fa-adjust:before { 	content: "\f042" } .fa-tint:before { 	content: "\f043" } .fa-edit:before, .fa-pencil-square-o:before { 	content: "\f044" } .fa-share-square-o:before { 	content: "\f045" } .fa-check-square-o:before { 	content: "\f046" } .fa-arrows:before { 	content: "\f047" } .fa-step-backward:before { 	content: "\f048" } .fa-fast-backward:before { 	content: "\f049" } .fa-backward:before { 	content: "\f04a" } .fa-play:before { 	content: "\f04b" } .fa-pause:before { 	content: "\f04c" } .fa-stop:before { 	content: "\f04d" } .fa-forward:before { 	content: "\f04e" } .fa-fast-forward:before { 	content: "\f050" } .fa-step-forward:before { 	content: "\f051" } .fa-eject:before { 	content: "\f052" } .fa-chevron-left:before { 	content: "\f053" } .fa-chevron-right:before { 	content: "\f054" } .fa-plus-circle:before { 	content: "\f055" } .fa-minus-circle:before { 	content: "\f056" } .fa-times-circle:before { 	content: "\f057" } .fa-check-circle:before { 	content: "\f058" } .fa-question-circle:before { 	content: "\f059" } .fa-info-circle:before { 	content: "\f05a" } .fa-crosshairs:before { 	content: "\f05b" } .fa-times-circle-o:before { 	content: "\f05c" } .fa-check-circle-o:before { 	content: "\f05d" } .fa-ban:before { 	content: "\f05e" } .fa-arrow-left:before { 	content: "\f060" } .fa-arrow-right:before { 	content: "\f061" } .fa-arrow-up:before { 	content: "\f062" } .fa-arrow-down:before { 	content: "\f063" } .fa-mail-forward:before, .fa-share:before { 	content: "\f064" } .fa-expand:before { 	content: "\f065" } .fa-compress:before { 	content: "\f066" } .fa-plus:before { 	content: "\f067" } .fa-minus:before { 	content: "\f068" } .fa-asterisk:before { 	content: "\f069" } .fa-exclamation-circle:before { 	content: "\f06a" } .fa-gift:before { 	content: "\f06b" } .fa-leaf:before { 	content: "\f06c" } .fa-fire:before { 	content: "\f06d" } .fa-eye:before { 	content: "\f06e" } .fa-eye-slash:before { 	content: "\f070" } .fa-warning:before, .fa-exclamation-triangle:before { 	content: "\f071" } .fa-plane:before { 	content: "\f072" } .fa-calendar:before { 	content: "\f073" } .fa-random:before { 	content: "\f074" } .fa-comment:before { 	content: "\f075" } .fa-magnet:before { 	content: "\f076" } .fa-chevron-up:before { 	content: "\f077" } .fa-chevron-down:before { 	content: "\f078" } .fa-retweet:before { 	content: "\f079" } .fa-shopping-cart:before { 	content: "\f07a" } .fa-folder:before { 	content: "\f07b" } .fa-folder-open:before { 	content: "\f07c" } .fa-arrows-v:before { 	content: "\f07d" } .fa-arrows-h:before { 	content: "\f07e" } .fa-bar-chart-o:before, .fa-bar-chart:before { 	content: "\f080" } .fa-twitter-square:before { 	content: "\f081" } .fa-facebook-square:before { 	content: "\f082" } .fa-camera-retro:before { 	content: "\f083" } .fa-key:before { 	content: "\f084" } .fa-gears:before, .fa-cogs:before { 	content: "\f085" } .fa-comments:before { 	content: "\f086" } .fa-thumbs-o-up:before { 	content: "\f087" } .fa-thumbs-o-down:before { 	content: "\f088" } .fa-star-half:before { 	content: "\f089" } .fa-heart-o:before { 	content: "\f08a" } .fa-sign-out:before { 	content: "\f08b" } .fa-linkedin-square:before { 	content: "\f08c" } .fa-thumb-tack:before { 	content: "\f08d" } .fa-external-link:before { 	content: "\f08e" } .fa-sign-in:before { 	content: "\f090" } .fa-trophy:before { 	content: "\f091" } .fa-github-square:before { 	content: "\f092" } .fa-upload:before { 	content: "\f093" } .fa-lemon-o:before { 	content: "\f094" } .fa-phone:before { 	content: "\f095" } .fa-square-o:before { 	content: "\f096" } .fa-bookmark-o:before { 	content: "\f097" } .fa-phone-square:before { 	content: "\f098" } .fa-twitter:before { 	content: "\f099" } .fa-facebook-f:before, .fa-facebook:before { 	content: "\f09a" } .fa-github:before { 	content: "\f09b" } .fa-unlock:before { 	content: "\f09c" } .fa-credit-card:before { 	content: "\f09d" } .fa-feed:before, .fa-rss:before { 	content: "\f09e" } .fa-hdd-o:before { 	content: "\f0a0" } .fa-bullhorn:before { 	content: "\f0a1" } .fa-bell:before { 	content: "\f0f3" } .fa-certificate:before { 	content: "\f0a3" } .fa-hand-o-right:before { 	content: "\f0a4" } .fa-hand-o-left:before { 	content: "\f0a5" } .fa-hand-o-up:before { 	content: "\f0a6" } .fa-hand-o-down:before { 	content: "\f0a7" } .fa-arrow-circle-left:before { 	content: "\f0a8" } .fa-arrow-circle-right:before { 	content: "\f0a9" } .fa-arrow-circle-up:before { 	content: "\f0aa" } .fa-arrow-circle-down:before { 	content: "\f0ab" } .fa-globe:before { 	content: "\f0ac" } .fa-wrench:before { 	content: "\f0ad" } .fa-tasks:before { 	content: "\f0ae" } .fa-filter:before { 	content: "\f0b0" } .fa-briefcase:before { 	content: "\f0b1" } .fa-arrows-alt:before { 	content: "\f0b2" } .fa-group:before, .fa-users:before { 	content: "\f0c0" } .fa-chain:before, .fa-link:before { 	content: "\f0c1" } .fa-cloud:before { 	content: "\f0c2" } .fa-flask:before { 	content: "\f0c3" } .fa-cut:before, .fa-scissors:before { 	content: "\f0c4" } .fa-copy:before, .fa-files-o:before { 	content: "\f0c5" } .fa-paperclip:before { 	content: "\f0c6" } .fa-save:before, .fa-floppy-o:before { 	content: "\f0c7" } .fa-square:before { 	content: "\f0c8" } .fa-navicon:before, .fa-reorder:before, .fa-bars:before { 	content: "\f0c9" } .fa-list-ul:before { 	content: "\f0ca" } .fa-list-ol:before { 	content: "\f0cb" } .fa-strikethrough:before { 	content: "\f0cc" } .fa-underline:before { 	content: "\f0cd" } .fa-table:before { 	content: "\f0ce" } .fa-magic:before { 	content: "\f0d0" } .fa-truck:before { 	content: "\f0d1" } .fa-pinterest:before { 	content: "\f0d2" } .fa-pinterest-square:before { 	content: "\f0d3" } .fa-google-plus-square:before { 	content: "\f0d4" } .fa-google-plus:before { 	content: "\f0d5" } .fa-money:before { 	content: "\f0d6" } .fa-caret-down:before { 	content: "\f0d7" } .fa-caret-up:before { 	content: "\f0d8" } .fa-caret-left:before { 	content: "\f0d9" } .fa-caret-right:before { 	content: "\f0da" } .fa-columns:before { 	content: "\f0db" } .fa-unsorted:before, .fa-sort:before { 	content: "\f0dc" } .fa-sort-down:before, .fa-sort-desc:before { 	content: "\f0dd" } .fa-sort-up:before, .fa-sort-asc:before { 	content: "\f0de" } .fa-envelope:before { 	content: "\f0e0" } .fa-linkedin:before { 	content: "\f0e1" } .fa-rotate-left:before, .fa-undo:before { 	content: "\f0e2" } .fa-legal:before, .fa-gavel:before { 	content: "\f0e3" } .fa-dashboard:before, .fa-tachometer:before { 	content: "\f0e4" } .fa-comment-o:before { 	content: "\f0e5" } .fa-comments-o:before { 	content: "\f0e6" } .fa-flash:before, .fa-bolt:before { 	content: "\f0e7" } .fa-sitemap:before { 	content: "\f0e8" } .fa-umbrella:before { 	content: "\f0e9" } .fa-paste:before, .fa-clipboard:before { 	content: "\f0ea" } .fa-lightbulb-o:before { 	content: "\f0eb" } .fa-exchange:before { 	content: "\f0ec" } .fa-cloud-download:before { 	content: "\f0ed" } .fa-cloud-upload:before { 	content: "\f0ee" } .fa-user-md:before { 	content: "\f0f0" } .fa-stethoscope:before { 	content: "\f0f1" } .fa-suitcase:before { 	content: "\f0f2" } .fa-bell-o:before { 	content: "\f0a2" } .fa-coffee:before { 	content: "\f0f4" } .fa-cutlery:before { 	content: "\f0f5" } .fa-file-text-o:before { 	content: "\f0f6" } .fa-building-o:before { 	content: "\f0f7" } .fa-hospital-o:before { 	content: "\f0f8" } .fa-ambulance:before { 	content: "\f0f9" } .fa-medkit:before { 	content: "\f0fa" } .fa-fighter-jet:before { 	content: "\f0fb" } .fa-beer:before { 	content: "\f0fc" } .fa-h-square:before { 	content: "\f0fd" } .fa-plus-square:before { 	content: "\f0fe" } .fa-angle-double-left:before { 	content: "\f100" } .fa-angle-double-right:before { 	content: "\f101" } .fa-angle-double-up:before { 	content: "\f102" } .fa-angle-double-down:before { 	content: "\f103" } .fa-angle-left:before { 	content: "\f104" } .fa-angle-right:before { 	content: "\f105" } .fa-angle-up:before { 	content: "\f106" } .fa-angle-down:before { 	content: "\f107" } .fa-desktop:before { 	content: "\f108" } .fa-laptop:before { 	content: "\f109" } .fa-tablet:before { 	content: "\f10a" } .fa-mobile-phone:before, .fa-mobile:before { 	content: "\f10b" } .fa-circle-o:before { 	content: "\f10c" } .fa-quote-left:before { 	content: "\f10d" } .fa-quote-right:before { 	content: "\f10e" } .fa-spinner:before { 	content: "\f110" } .fa-circle:before { 	content: "\f111" } .fa-mail-reply:before, .fa-reply:before { 	content: "\f112" } .fa-github-alt:before { 	content: "\f113" } .fa-folder-o:before { 	content: "\f114" } .fa-folder-open-o:before { 	content: "\f115" } .fa-smile-o:before { 	content: "\f118" } .fa-frown-o:before { 	content: "\f119" } .fa-meh-o:before { 	content: "\f11a" } .fa-gamepad:before { 	content: "\f11b" } .fa-keyboard-o:before { 	content: "\f11c" } .fa-flag-o:before { 	content: "\f11d" } .fa-flag-checkered:before { 	content: "\f11e" } .fa-terminal:before { 	content: "\f120" } .fa-code:before { 	content: "\f121" } .fa-mail-reply-all:before, .fa-reply-all:before { 	content: "\f122" } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { 	content: "\f123" } .fa-location-arrow:before { 	content: "\f124" } .fa-crop:before { 	content: "\f125" } .fa-code-fork:before { 	content: "\f126" } .fa-unlink:before, .fa-chain-broken:before { 	content: "\f127" } .fa-question:before { 	content: "\f128" } .fa-info:before { 	content: "\f129" } .fa-exclamation:before { 	content: "\f12a" } .fa-superscript:before { 	content: "\f12b" } .fa-subscript:before { 	content: "\f12c" } .fa-eraser:before { 	content: "\f12d" } .fa-puzzle-piece:before { 	content: "\f12e" } .fa-microphone:before { 	content: "\f130" } .fa-microphone-slash:before { 	content: "\f131" } .fa-shield:before { 	content: "\f132" } .fa-calendar-o:before { 	content: "\f133" } .fa-fire-extinguisher:before { 	content: "\f134" } .fa-rocket:before { 	content: "\f135" } .fa-maxcdn:before { 	content: "\f136" } .fa-chevron-circle-left:before { 	content: "\f137" } .fa-chevron-circle-right:before { 	content: "\f138" } .fa-chevron-circle-up:before { 	content: "\f139" } .fa-chevron-circle-down:before { 	content: "\f13a" } .fa-html5:before { 	content: "\f13b" } .fa-css3:before { 	content: "\f13c" } .fa-anchor:before { 	content: "\f13d" } .fa-unlock-alt:before { 	content: "\f13e" } .fa-bullseye:before { 	content: "\f140" } .fa-ellipsis-h:before { 	content: "\f141" } .fa-ellipsis-v:before { 	content: "\f142" } .fa-rss-square:before { 	content: "\f143" } .fa-play-circle:before { 	content: "\f144" } .fa-ticket:before { 	content: "\f145" } .fa-minus-square:before { 	content: "\f146" } .fa-minus-square-o:before { 	content: "\f147" } .fa-level-up:before { 	content: "\f148" } .fa-level-down:before { 	content: "\f149" } .fa-check-square:before { 	content: "\f14a" } .fa-pencil-square:before { 	content: "\f14b" } .fa-external-link-square:before { 	content: "\f14c" } .fa-share-square:before { 	content: "\f14d" } .fa-compass:before { 	content: "\f14e" } .fa-toggle-down:before, .fa-caret-square-o-down:before { 	content: "\f150" } .fa-toggle-up:before, .fa-caret-square-o-up:before { 	content: "\f151" } .fa-toggle-right:before, .fa-caret-square-o-right:before { 	content: "\f152" } .fa-euro:before, .fa-eur:before { 	content: "\f153" } .fa-gbp:before { 	content: "\f154" } .fa-dollar:before, .fa-usd:before { 	content: "\f155" } .fa-rupee:before, .fa-inr:before { 	content: "\f156" } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { 	content: "\f157" } .fa-ruble:before, .fa-rouble:before, .fa-rub:before { 	content: "\f158" } .fa-won:before, .fa-krw:before { 	content: "\f159" } .fa-bitcoin:before, .fa-btc:before { 	content: "\f15a" } .fa-file:before { 	content: "\f15b" } .fa-file-text:before { 	content: "\f15c" } .fa-sort-alpha-asc:before { 	content: "\f15d" } .fa-sort-alpha-desc:before { 	content: "\f15e" } .fa-sort-amount-asc:before { 	content: "\f160" } .fa-sort-amount-desc:before { 	content: "\f161" } .fa-sort-numeric-asc:before { 	content: "\f162" } .fa-sort-numeric-desc:before { 	content: "\f163" } .fa-thumbs-up:before { 	content: "\f164" } .fa-thumbs-down:before { 	content: "\f165" } .fa-youtube-square:before { 	content: "\f166" } .fa-youtube:before { 	content: "\f167" } .fa-xing:before { 	content: "\f168" } .fa-xing-square:before { 	content: "\f169" } .fa-youtube-play:before { 	content: "\f16a" } .fa-dropbox:before { 	content: "\f16b" } .fa-stack-overflow:before { 	content: "\f16c" } .fa-instagram:before { 	content: "\f16d" } .fa-flickr:before { 	content: "\f16e" } .fa-adn:before { 	content: "\f170" } .fa-bitbucket:before { 	content: "\f171" } .fa-bitbucket-square:before { 	content: "\f172" } .fa-tumblr:before { 	content: "\f173" } .fa-tumblr-square:before { 	content: "\f174" } .fa-long-arrow-down:before { 	content: "\f175" } .fa-long-arrow-up:before { 	content: "\f176" } .fa-long-arrow-left:before { 	content: "\f177" } .fa-long-arrow-right:before { 	content: "\f178" } .fa-apple:before { 	content: "\f179" } .fa-windows:before { 	content: "\f17a" } .fa-android:before { 	content: "\f17b" } .fa-linux:before { 	content: "\f17c" } .fa-dribbble:before { 	content: "\f17d" } .fa-skype:before { 	content: "\f17e" } .fa-foursquare:before { 	content: "\f180" } .fa-trello:before { 	content: "\f181" } .fa-female:before { 	content: "\f182" } .fa-male:before { 	content: "\f183" } .fa-gittip:before, .fa-gratipay:before { 	content: "\f184" } .fa-sun-o:before { 	content: "\f185" } .fa-moon-o:before { 	content: "\f186" } .fa-archive:before { 	content: "\f187" } .fa-bug:before { 	content: "\f188" } .fa-vk:before { 	content: "\f189" } .fa-weibo:before { 	content: "\f18a" } .fa-renren:before { 	content: "\f18b" } .fa-pagelines:before { 	content: "\f18c" } .fa-stack-exchange:before { 	content: "\f18d" } .fa-arrow-circle-o-right:before { 	content: "\f18e" } .fa-arrow-circle-o-left:before { 	content: "\f190" } .fa-toggle-left:before, .fa-caret-square-o-left:before { 	content: "\f191" } .fa-dot-circle-o:before { 	content: "\f192" } .fa-wheelchair:before { 	content: "\f193" } .fa-vimeo-square:before { 	content: "\f194" } .fa-turkish-lira:before, .fa-try:before { 	content: "\f195" } .fa-plus-square-o:before { 	content: "\f196" } .fa-space-shuttle:before { 	content: "\f197" } .fa-slack:before { 	content: "\f198" } .fa-envelope-square:before { 	content: "\f199" } .fa-wordpress:before { 	content: "\f19a" } .fa-openid:before { 	content: "\f19b" } .fa-institution:before, .fa-bank:before, .fa-university:before { 	content: "\f19c" } .fa-mortar-board:before, .fa-graduation-cap:before { 	content: "\f19d" } .fa-yahoo:before { 	content: "\f19e" } .fa-google:before { 	content: "\f1a0" } .fa-reddit:before { 	content: "\f1a1" } .fa-reddit-square:before { 	content: "\f1a2" } .fa-stumbleupon-circle:before { 	content: "\f1a3" } .fa-stumbleupon:before { 	content: "\f1a4" } .fa-delicious:before { 	content: "\f1a5" } .fa-digg:before { 	content: "\f1a6" } .fa-pied-piper-pp:before { 	content: "\f1a7" } .fa-pied-piper-alt:before { 	content: "\f1a8" } .fa-drupal:before { 	content: "\f1a9" } .fa-joomla:before { 	content: "\f1aa" } .fa-language:before { 	content: "\f1ab" } .fa-fax:before { 	content: "\f1ac" } .fa-building:before { 	content: "\f1ad" } .fa-child:before { 	content: "\f1ae" } .fa-paw:before { 	content: "\f1b0" } .fa-spoon:before { 	content: "\f1b1" } .fa-cube:before { 	content: "\f1b2" } .fa-cubes:before { 	content: "\f1b3" } .fa-behance:before { 	content: "\f1b4" } .fa-behance-square:before { 	content: "\f1b5" } .fa-steam:before { 	content: "\f1b6" } .fa-steam-square:before { 	content: "\f1b7" } .fa-recycle:before { 	content: "\f1b8" } .fa-automobile:before, .fa-car:before { 	content: "\f1b9" } .fa-cab:before, .fa-taxi:before { 	content: "\f1ba" } .fa-tree:before { 	content: "\f1bb" } .fa-spotify:before { 	content: "\f1bc" } .fa-deviantart:before { 	content: "\f1bd" } .fa-soundcloud:before { 	content: "\f1be" } .fa-database:before { 	content: "\f1c0" } .fa-file-pdf-o:before { 	content: "\f1c1" } .fa-file-word-o:before { 	content: "\f1c2" } .fa-file-excel-o:before { 	content: "\f1c3" } .fa-file-powerpoint-o:before { 	content: "\f1c4" } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { 	content: "\f1c5" } .fa-file-zip-o:before, .fa-file-archive-o:before { 	content: "\f1c6" } .fa-file-sound-o:before, .fa-file-audio-o:before { 	content: "\f1c7" } .fa-file-movie-o:before, .fa-file-video-o:before { 	content: "\f1c8" } .fa-file-code-o:before { 	content: "\f1c9" } .fa-vine:before { 	content: "\f1ca" } .fa-codepen:before { 	content: "\f1cb" } .fa-jsfiddle:before { 	content: "\f1cc" } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { 	content: "\f1cd" } .fa-circle-o-notch:before { 	content: "\f1ce" } .fa-ra:before, .fa-resistance:before, .fa-rebel:before { 	content: "\f1d0" } .fa-ge:before, .fa-empire:before { 	content: "\f1d1" } .fa-git-square:before { 	content: "\f1d2" } .fa-git:before { 	content: "\f1d3" } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { 	content: "\f1d4" } .fa-tencent-weibo:before { 	content: "\f1d5" } .fa-qq:before { 	content: "\f1d6" } .fa-wechat:before, .fa-weixin:before { 	content: "\f1d7" } .fa-send:before, .fa-paper-plane:before { 	content: "\f1d8" } .fa-send-o:before, .fa-paper-plane-o:before { 	content: "\f1d9" } .fa-history:before { 	content: "\f1da" } .fa-circle-thin:before { 	content: "\f1db" } .fa-header:before { 	content: "\f1dc" } .fa-paragraph:before { 	content: "\f1dd" } .fa-sliders:before { 	content: "\f1de" } .fa-share-alt:before { 	content: "\f1e0" } .fa-share-alt-square:before { 	content: "\f1e1" } .fa-bomb:before { 	content: "\f1e2" } .fa-soccer-ball-o:before, .fa-futbol-o:before { 	content: "\f1e3" } .fa-tty:before { 	content: "\f1e4" } .fa-binoculars:before { 	content: "\f1e5" } .fa-plug:before { 	content: "\f1e6" } .fa-slideshare:before { 	content: "\f1e7" } .fa-twitch:before { 	content: "\f1e8" } .fa-yelp:before { 	content: "\f1e9" } .fa-newspaper-o:before { 	content: "\f1ea" } .fa-wifi:before { 	content: "\f1eb" } .fa-calculator:before { 	content: "\f1ec" } .fa-paypal:before { 	content: "\f1ed" } .fa-google-wallet:before { 	content: "\f1ee" } .fa-cc-visa:before { 	content: "\f1f0" } .fa-cc-mastercard:before { 	content: "\f1f1" } .fa-cc-discover:before { 	content: "\f1f2" } .fa-cc-amex:before { 	content: "\f1f3" } .fa-cc-paypal:before { 	content: "\f1f4" } .fa-cc-stripe:before { 	content: "\f1f5" } .fa-bell-slash:before { 	content: "\f1f6" } .fa-bell-slash-o:before { 	content: "\f1f7" } .fa-trash:before { 	content: "\f1f8" } .fa-copyright:before { 	content: "\f1f9" } .fa-at:before { 	content: "\f1fa" } .fa-eyedropper:before { 	content: "\f1fb" } .fa-paint-brush:before { 	content: "\f1fc" } .fa-birthday-cake:before { 	content: "\f1fd" } .fa-area-chart:before { 	content: "\f1fe" } .fa-pie-chart:before { 	content: "\f200" } .fa-line-chart:before { 	content: "\f201" } .fa-lastfm:before { 	content: "\f202" } .fa-lastfm-square:before { 	content: "\f203" } .fa-toggle-off:before { 	content: "\f204" } .fa-toggle-on:before { 	content: "\f205" } .fa-bicycle:before { 	content: "\f206" } .fa-bus:before { 	content: "\f207" } .fa-ioxhost:before { 	content: "\f208" } .fa-angellist:before { 	content: "\f209" } .fa-cc:before { 	content: "\f20a" } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before { 	content: "\f20b" } .fa-meanpath:before { 	content: "\f20c" } .fa-buysellads:before { 	content: "\f20d" } .fa-connectdevelop:before { 	content: "\f20e" } .fa-dashcube:before { 	content: "\f210" } .fa-forumbee:before { 	content: "\f211" } .fa-leanpub:before { 	content: "\f212" } .fa-sellsy:before { 	content: "\f213" } .fa-shirtsinbulk:before { 	content: "\f214" } .fa-simplybuilt:before { 	content: "\f215" } .fa-skyatlas:before { 	content: "\f216" } .fa-cart-plus:before { 	content: "\f217" } .fa-cart-arrow-down:before { 	content: "\f218" } .fa-diamond:before { 	content: "\f219" } .fa-ship:before { 	content: "\f21a" } .fa-user-secret:before { 	content: "\f21b" } .fa-motorcycle:before { 	content: "\f21c" } .fa-street-view:before { 	content: "\f21d" } .fa-heartbeat:before { 	content: "\f21e" } .fa-venus:before { 	content: "\f221" } .fa-mars:before { 	content: "\f222" } .fa-mercury:before { 	content: "\f223" } .fa-intersex:before, .fa-transgender:before { 	content: "\f224" } .fa-transgender-alt:before { 	content: "\f225" } .fa-venus-double:before { 	content: "\f226" } .fa-mars-double:before { 	content: "\f227" } .fa-venus-mars:before { 	content: "\f228" } .fa-mars-stroke:before { 	content: "\f229" } .fa-mars-stroke-v:before { 	content: "\f22a" } .fa-mars-stroke-h:before { 	content: "\f22b" } .fa-neuter:before { 	content: "\f22c" } .fa-genderless:before { 	content: "\f22d" } .fa-facebook-official:before { 	content: "\f230" } .fa-pinterest-p:before { 	content: "\f231" } .fa-whatsapp:before { 	content: "\f232" } .fa-server:before { 	content: "\f233" } .fa-user-plus:before { 	content: "\f234" } .fa-user-times:before { 	content: "\f235" } .fa-hotel:before, .fa-bed:before { 	content: "\f236" } .fa-viacoin:before { 	content: "\f237" } .fa-train:before { 	content: "\f238" } .fa-subway:before { 	content: "\f239" } .fa-medium:before { 	content: "\f23a" } .fa-yc:before, .fa-y-combinator:before { 	content: "\f23b" } .fa-optin-monster:before { 	content: "\f23c" } .fa-opencart:before { 	content: "\f23d" } .fa-expeditedssl:before { 	content: "\f23e" } .fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { 	content: "\f240" } .fa-battery-3:before, .fa-battery-three-quarters:before { 	content: "\f241" } .fa-battery-2:before, .fa-battery-half:before { 	content: "\f242" } .fa-battery-1:before, .fa-battery-quarter:before { 	content: "\f243" } .fa-battery-0:before, .fa-battery-empty:before { 	content: "\f244" } .fa-mouse-pointer:before { 	content: "\f245" } .fa-i-cursor:before { 	content: "\f246" } .fa-object-group:before { 	content: "\f247" } .fa-object-ungroup:before { 	content: "\f248" } .fa-sticky-note:before { 	content: "\f249" } .fa-sticky-note-o:before { 	content: "\f24a" } .fa-cc-jcb:before { 	content: "\f24b" } .fa-cc-diners-club:before { 	content: "\f24c" } .fa-clone:before { 	content: "\f24d" } .fa-balance-scale:before { 	content: "\f24e" } .fa-hourglass-o:before { 	content: "\f250" } .fa-hourglass-1:before, .fa-hourglass-start:before { 	content: "\f251" } .fa-hourglass-2:before, .fa-hourglass-half:before { 	content: "\f252" } .fa-hourglass-3:before, .fa-hourglass-end:before { 	content: "\f253" } .fa-hourglass:before { 	content: "\f254" } .fa-hand-grab-o:before, .fa-hand-rock-o:before { 	content: "\f255" } .fa-hand-stop-o:before, .fa-hand-paper-o:before { 	content: "\f256" } .fa-hand-scissors-o:before { 	content: "\f257" } .fa-hand-lizard-o:before { 	content: "\f258" } .fa-hand-spock-o:before { 	content: "\f259" } .fa-hand-pointer-o:before { 	content: "\f25a" } .fa-hand-peace-o:before { 	content: "\f25b" } .fa-trademark:before { 	content: "\f25c" } .fa-registered:before { 	content: "\f25d" } .fa-creative-commons:before { 	content: "\f25e" } .fa-gg:before { 	content: "\f260" } .fa-gg-circle:before { 	content: "\f261" } .fa-tripadvisor:before { 	content: "\f262" } .fa-odnoklassniki:before { 	content: "\f263" } .fa-odnoklassniki-square:before { 	content: "\f264" } .fa-get-pocket:before { 	content: "\f265" } .fa-wikipedia-w:before { 	content: "\f266" } .fa-safari:before { 	content: "\f267" } .fa-chrome:before { 	content: "\f268" } .fa-firefox:before { 	content: "\f269" } .fa-opera:before { 	content: "\f26a" } .fa-internet-explorer:before { 	content: "\f26b" } .fa-tv:before, .fa-television:before { 	content: "\f26c" } .fa-contao:before { 	content: "\f26d" } .fa-500px:before { 	content: "\f26e" } .fa-amazon:before { 	content: "\f270" } .fa-calendar-plus-o:before { 	content: "\f271" } .fa-calendar-minus-o:before { 	content: "\f272" } .fa-calendar-times-o:before { 	content: "\f273" } .fa-calendar-check-o:before { 	content: "\f274" } .fa-industry:before { 	content: "\f275" } .fa-map-pin:before { 	content: "\f276" } .fa-map-signs:before { 	content: "\f277" } .fa-map-o:before { 	content: "\f278" } .fa-map:before { 	content: "\f279" } .fa-commenting:before { 	content: "\f27a" } .fa-commenting-o:before { 	content: "\f27b" } .fa-houzz:before { 	content: "\f27c" } .fa-vimeo:before { 	content: "\f27d" } .fa-black-tie:before { 	content: "\f27e" } .fa-fonticons:before { 	content: "\f280" } .fa-reddit-alien:before { 	content: "\f281" } .fa-edge:before { 	content: "\f282" } .fa-credit-card-alt:before { 	content: "\f283" } .fa-codiepie:before { 	content: "\f284" } .fa-modx:before { 	content: "\f285" } .fa-fort-awesome:before { 	content: "\f286" } .fa-usb:before { 	content: "\f287" } .fa-product-hunt:before { 	content: "\f288" } .fa-mixcloud:before { 	content: "\f289" } .fa-scribd:before { 	content: "\f28a" } .fa-pause-circle:before { 	content: "\f28b" } .fa-pause-circle-o:before { 	content: "\f28c" } .fa-stop-circle:before { 	content: "\f28d" } .fa-stop-circle-o:before { 	content: "\f28e" } .fa-shopping-bag:before { 	content: "\f290" } .fa-shopping-basket:before { 	content: "\f291" } .fa-hashtag:before { 	content: "\f292" } .fa-bluetooth:before { 	content: "\f293" } .fa-bluetooth-b:before { 	content: "\f294" } .fa-percent:before { 	content: "\f295" } .fa-gitlab:before { 	content: "\f296" } .fa-wpbeginner:before { 	content: "\f297" } .fa-wpforms:before { 	content: "\f298" } .fa-envira:before { 	content: "\f299" } .fa-universal-access:before { 	content: "\f29a" } .fa-wheelchair-alt:before { 	content: "\f29b" } .fa-question-circle-o:before { 	content: "\f29c" } .fa-blind:before { 	content: "\f29d" } .fa-audio-description:before { 	content: "\f29e" } .fa-volume-control-phone:before { 	content: "\f2a0" } .fa-braille:before { 	content: "\f2a1" } .fa-assistive-listening-systems:before { 	content: "\f2a2" } .fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { 	content: "\f2a3" } .fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { 	content: "\f2a4" } .fa-glide:before { 	content: "\f2a5" } .fa-glide-g:before { 	content: "\f2a6" } .fa-signing:before, .fa-sign-language:before { 	content: "\f2a7" } .fa-low-vision:before { 	content: "\f2a8" } .fa-viadeo:before { 	content: "\f2a9" } .fa-viadeo-square:before { 	content: "\f2aa" } .fa-snapchat:before { 	content: "\f2ab" } .fa-snapchat-ghost:before { 	content: "\f2ac" } .fa-snapchat-square:before { 	content: "\f2ad" } .fa-pied-piper:before { 	content: "\f2ae" } .fa-first-order:before { 	content: "\f2b0" } .fa-yoast:before { 	content: "\f2b1" } .fa-themeisle:before { 	content: "\f2b2" } .fa-google-plus-circle:before, .fa-google-plus-official:before { 	content: "\f2b3" } .fa-fa:before, .fa-font-awesome:before { 	content: "\f2b4" } .fa-handshake-o:before { 	content: "\f2b5" } .fa-envelope-open:before { 	content: "\f2b6" } .fa-envelope-open-o:before { 	content: "\f2b7" } .fa-linode:before { 	content: "\f2b8" } .fa-address-book:before { 	content: "\f2b9" } .fa-address-book-o:before { 	content: "\f2ba" } .fa-vcard:before, .fa-address-card:before { 	content: "\f2bb" } .fa-vcard-o:before, .fa-address-card-o:before { 	content: "\f2bc" } .fa-user-circle:before { 	content: "\f2bd" } .fa-user-circle-o:before { 	content: "\f2be" } .fa-user-o:before { 	content: "\f2c0" } .fa-id-badge:before { 	content: "\f2c1" } .fa-drivers-license:before, .fa-id-card:before { 	content: "\f2c2" } .fa-drivers-license-o:before, .fa-id-card-o:before { 	content: "\f2c3" } .fa-quora:before { 	content: "\f2c4" } .fa-free-code-camp:before { 	content: "\f2c5" } .fa-telegram:before { 	content: "\f2c6" } .fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { 	content: "\f2c7" } .fa-thermometer-3:before, .fa-thermometer-three-quarters:before { 	content: "\f2c8" } .fa-thermometer-2:before, .fa-thermometer-half:before { 	content: "\f2c9" } .fa-thermometer-1:before, .fa-thermometer-quarter:before { 	content: "\f2ca" } .fa-thermometer-0:before, .fa-thermometer-empty:before { 	content: "\f2cb" } .fa-shower:before { 	content: "\f2cc" } .fa-bathtub:before, .fa-s15:before, .fa-bath:before { 	content: "\f2cd" } .fa-podcast:before { 	content: "\f2ce" } .fa-window-maximize:before { 	content: "\f2d0" } .fa-window-minimize:before { 	content: "\f2d1" } .fa-window-restore:before { 	content: "\f2d2" } .fa-times-rectangle:before, .fa-window-close:before { 	content: "\f2d3" } .fa-times-rectangle-o:before, .fa-window-close-o:before { 	content: "\f2d4" } .fa-bandcamp:before { 	content: "\f2d5" } .fa-grav:before { 	content: "\f2d6" } .fa-etsy:before { 	content: "\f2d7" } .fa-imdb:before { 	content: "\f2d8" } .fa-ravelry:before { 	content: "\f2d9" } .fa-eercast:before { 	content: "\f2da" } .fa-microchip:before { 	content: "\f2db" } .fa-snowflake-o:before { 	content: "\f2dc" } .fa-superpowers:before { 	content: "\f2dd" } .fa-wpexplorer:before { 	content: "\f2de" } .fa-meetup:before { 	content: "\f2e0" } .sr-only { 	position: absolute; 	width: 1px; 	height: 1px; 	padding: 0; 	margin: -1px; 	overflow: hidden; 	clip: rect(0, 0, 0, 0); 	border: 0 } .sr-only-focusable:active, .sr-only-focusable:focus { 	position: static; 	width: auto; 	height: auto; 	margin: 0; 	overflow: visible; 	clip: auto } @font-face { 	font-family: 'themify'; 	src: url("../wp-bt/assets/fonts/themify.eot"); 	src: url("../wp-bt/assets/fonts/themify.eot") format("embedded-opentype"), url("../wp-bt/assets/fonts/themify.woff") format("woff"), url("../wp-bt/assets/fonts/themify.ttf") format("truetype"), url("../wp-bt/assets/fonts/themify.svg") format("svg"); 	font-weight: normal; 	font-style: normal } [class^="ti-"], [class*=" ti-"] { 	font-family: 'themify'; 	font-style: normal; 	font-weight: normal; 	font-variant: normal; 	text-transform: none; 	line-height: 1; 	-webkit-font-smoothing: antialiased; 	-moz-osx-font-smoothing: grayscale } .ti-wand:before { 	content: "\e600" } .ti-volume:before { 	content: "\e601" } .ti-user:before { 	content: "\e602" } .ti-unlock:before { 	content: "\e603" } .ti-unlink:before { 	content: "\e604" } .ti-trash:before { 	content: "\e605" } .ti-thought:before { 	content: "\e606" } .ti-target:before { 	content: "\e607" } .ti-tag:before { 	content: "\e608" } .ti-tablet:before { 	content: "\e609" } .ti-star:before { 	content: "\e60a" } .ti-spray:before { 	content: "\e60b" } .ti-signal:before { 	content: "\e60c" } .ti-shopping-cart:before { 	content: "\e60d" } .ti-shopping-cart-full:before { 	content: "\e60e" } .ti-settings:before { 	content: "\e60f" } .ti-search:before { 	content: "\e610" } .ti-zoom-in:before { 	content: "\e611" } .ti-zoom-out:before { 	content: "\e612" } .ti-cut:before { 	content: "\e613" } .ti-ruler:before { 	content: "\e614" } .ti-ruler-pencil:before { 	content: "\e615" } .ti-ruler-alt:before { 	content: "\e616" } .ti-bookmark:before { 	content: "\e617" } .ti-bookmark-alt:before { 	content: "\e618" } .ti-reload:before { 	content: "\e619" } .ti-plus:before { 	content: "\e61a" } .ti-pin:before { 	content: "\e61b" } .ti-pencil:before { 	content: "\e61c" } .ti-pencil-alt:before { 	content: "\e61d" } .ti-paint-roller:before { 	content: "\e61e" } .ti-paint-bucket:before { 	content: "\e61f" } .ti-na:before { 	content: "\e620" } .ti-mobile:before { 	content: "\e621" } .ti-minus:before { 	content: "\e622" } .ti-medall:before { 	content: "\e623" } .ti-medall-alt:before { 	content: "\e624" } .ti-marker:before { 	content: "\e625" } .ti-marker-alt:before { 	content: "\e626" } .ti-arrow-up:before { 	content: "\e627" } .ti-arrow-right:before { 	content: "\e628" } .ti-arrow-left:before { 	content: "\e629" } .ti-arrow-down:before { 	content: "\e62a" } .ti-lock:before { 	content: "\e62b" } .ti-location-arrow:before { 	content: "\e62c" } .ti-link:before { 	content: "\e62d" } .ti-layout:before { 	content: "\e62e" } .ti-layers:before { 	content: "\e62f" } .ti-layers-alt:before { 	content: "\e630" } .ti-key:before { 	content: "\e631" } .ti-import:before { 	content: "\e632" } .ti-image:before { 	content: "\e633" } .ti-heart:before { 	content: "\e634" } .ti-heart-broken:before { 	content: "\e635" } .ti-hand-stop:before { 	content: "\e636" } .ti-hand-open:before { 	content: "\e637" } .ti-hand-drag:before { 	content: "\e638" } .ti-folder:before { 	content: "\e639" } .ti-flag:before { 	content: "\e63a" } .ti-flag-alt:before { 	content: "\e63b" } .ti-flag-alt-2:before { 	content: "\e63c" } .ti-eye:before { 	content: "\e63d" } .ti-export:before { 	content: "\e63e" } .ti-exchange-vertical:before { 	content: "\e63f" } .ti-desktop:before { 	content: "\e640" } .ti-cup:before { 	content: "\e641" } .ti-crown:before { 	content: "\e642" } .ti-comments:before { 	content: "\e643" } .ti-comment:before { 	content: "\e644" } .ti-comment-alt:before { 	content: "\e645" } .ti-close:before { 	content: "\e646" } .ti-clip:before { 	content: "\e647" } .ti-angle-up:before { 	content: "\e648" } .ti-angle-right:before { 	content: "\e649" } .ti-angle-left:before { 	content: "\e64a" } .ti-angle-down:before { 	content: "\e64b" } .ti-check:before { 	content: "\e64c" } .ti-check-box:before { 	content: "\e64d" } .ti-camera:before { 	content: "\e64e" } .ti-announcement:before { 	content: "\e64f" } .ti-brush:before { 	content: "\e650" } .ti-briefcase:before { 	content: "\e651" } .ti-bolt:before { 	content: "\e652" } .ti-bolt-alt:before { 	content: "\e653" } .ti-blackboard:before { 	content: "\e654" } .ti-bag:before { 	content: "\e655" } .ti-move:before { 	content: "\e656" } .ti-arrows-vertical:before { 	content: "\e657" } .ti-arrows-horizontal:before { 	content: "\e658" } .ti-fullscreen:before { 	content: "\e659" } .ti-arrow-top-right:before { 	content: "\e65a" } .ti-arrow-top-left:before { 	content: "\e65b" } .ti-arrow-circle-up:before { 	content: "\e65c" } .ti-arrow-circle-right:before { 	content: "\e65d" } .ti-arrow-circle-left:before { 	content: "\e65e" } .ti-arrow-circle-down:before { 	content: "\e65f" } .ti-angle-double-up:before { 	content: "\e660" } .ti-angle-double-right:before { 	content: "\e661" } .ti-angle-double-left:before { 	content: "\e662" } .ti-angle-double-down:before { 	content: "\e663" } .ti-zip:before { 	content: "\e664" } .ti-world:before { 	content: "\e665" } .ti-wheelchair:before { 	content: "\e666" } .ti-view-list:before { 	content: "\e667" } .ti-view-list-alt:before { 	content: "\e668" } .ti-view-grid:before { 	content: "\e669" } .ti-uppercase:before { 	content: "\e66a" } .ti-upload:before { 	content: "\e66b" } .ti-underline:before { 	content: "\e66c" } .ti-truck:before { 	content: "\e66d" } .ti-timer:before { 	content: "\e66e" } .ti-ticket:before { 	content: "\e66f" } .ti-thumb-up:before { 	content: "\e670" } .ti-thumb-down:before { 	content: "\e671" } .ti-text:before { 	content: "\e672" } .ti-stats-up:before { 	content: "\e673" } .ti-stats-down:before { 	content: "\e674" } .ti-split-v:before { 	content: "\e675" } .ti-split-h:before { 	content: "\e676" } .ti-smallcap:before { 	content: "\e677" } .ti-shine:before { 	content: "\e678" } .ti-shift-right:before { 	content: "\e679" } .ti-shift-left:before { 	content: "\e67a" } .ti-shield:before { 	content: "\e67b" } .ti-notepad:before { 	content: "\e67c" } .ti-server:before { 	content: "\e67d" } .ti-quote-right:before { 	content: "\e67e" } .ti-quote-left:before { 	content: "\e67f" } .ti-pulse:before { 	content: "\e680" } .ti-printer:before { 	content: "\e681" } .ti-power-off:before { 	content: "\e682" } .ti-plug:before { 	content: "\e683" } .ti-pie-chart:before { 	content: "\e684" } .ti-paragraph:before { 	content: "\e685" } .ti-panel:before { 	content: "\e686" } .ti-package:before { 	content: "\e687" } .ti-music:before { 	content: "\e688" } .ti-music-alt:before { 	content: "\e689" } .ti-mouse:before { 	content: "\e68a" } .ti-mouse-alt:before { 	content: "\e68b" } .ti-money:before { 	content: "\e68c" } .ti-microphone:before { 	content: "\e68d" } .ti-menu:before { 	content: "\e68e" } .ti-menu-alt:before { 	content: "\e68f" } .ti-map:before { 	content: "\e690" } .ti-map-alt:before { 	content: "\e691" } .ti-loop:before { 	content: "\e692" } .ti-location-pin:before { 	content: "\e693" } .ti-list:before { 	content: "\e694" } .ti-light-bulb:before { 	content: "\e695" } .ti-Italic:before { 	content: "\e696" } .ti-info:before { 	content: "\e697" } .ti-infinite:before { 	content: "\e698" } .ti-id-badge:before { 	content: "\e699" } .ti-hummer:before { 	content: "\e69a" } .ti-home:before { 	content: "\e69b" } .ti-help:before { 	content: "\e69c" } .ti-headphone:before { 	content: "\e69d" } .ti-harddrives:before { 	content: "\e69e" } .ti-harddrive:before { 	content: "\e69f" } .ti-gift:before { 	content: "\e6a0" } .ti-game:before { 	content: "\e6a1" } .ti-filter:before { 	content: "\e6a2" } .ti-files:before { 	content: "\e6a3" } .ti-file:before { 	content: "\e6a4" } .ti-eraser:before { 	content: "\e6a5" } .ti-envelope:before { 	content: "\e6a6" } .ti-download:before { 	content: "\e6a7" } .ti-direction:before { 	content: "\e6a8" } .ti-direction-alt:before { 	content: "\e6a9" } .ti-dashboard:before { 	content: "\e6aa" } .ti-control-stop:before { 	content: "\e6ab" } .ti-control-shuffle:before { 	content: "\e6ac" } .ti-control-play:before { 	content: "\e6ad" } .ti-control-pause:before { 	content: "\e6ae" } .ti-control-forward:before { 	content: "\e6af" } .ti-control-backward:before { 	content: "\e6b0" } .ti-cloud:before { 	content: "\e6b1" } .ti-cloud-up:before { 	content: "\e6b2" } .ti-cloud-down:before { 	content: "\e6b3" } .ti-clipboard:before { 	content: "\e6b4" } .ti-car:before { 	content: "\e6b5" } .ti-calendar:before { 	content: "\e6b6" } .ti-book:before { 	content: "\e6b7" } .ti-bell:before { 	content: "\e6b8" } .ti-basketball:before { 	content: "\e6b9" } .ti-bar-chart:before { 	content: "\e6ba" } .ti-bar-chart-alt:before { 	content: "\e6bb" } .ti-back-right:before { 	content: "\e6bc" } .ti-back-left:before { 	content: "\e6bd" } .ti-arrows-corner:before { 	content: "\e6be" } .ti-archive:before { 	content: "\e6bf" } .ti-anchor:before { 	content: "\e6c0" } .ti-align-right:before { 	content: "\e6c1" } .ti-align-left:before { 	content: "\e6c2" } .ti-align-justify:before { 	content: "\e6c3" } .ti-align-center:before { 	content: "\e6c4" } .ti-alert:before { 	content: "\e6c5" } .ti-alarm-clock:before { 	content: "\e6c6" } .ti-agenda:before { 	content: "\e6c7" } .ti-write:before { 	content: "\e6c8" } .ti-window:before { 	content: "\e6c9" } .ti-widgetized:before { 	content: "\e6ca" } .ti-widget:before { 	content: "\e6cb" } .ti-widget-alt:before { 	content: "\e6cc" } .ti-wallet:before { 	content: "\e6cd" } .ti-video-clapper:before { 	content: "\e6ce" } .ti-video-camera:before { 	content: "\e6cf" } .ti-vector:before { 	content: "\e6d0" } .ti-themify-logo:before { 	content: "\e6d1" } .ti-themify-favicon:before { 	content: "\e6d2" } .ti-themify-favicon-alt:before { 	content: "\e6d3" } .ti-support:before { 	content: "\e6d4" } .ti-stamp:before { 	content: "\e6d5" } .ti-split-v-alt:before { 	content: "\e6d6" } .ti-slice:before { 	content: "\e6d7" } .ti-shortcode:before { 	content: "\e6d8" } .ti-shift-right-alt:before { 	content: "\e6d9" } .ti-shift-left-alt:before { 	content: "\e6da" } .ti-ruler-alt-2:before { 	content: "\e6db" } .ti-receipt:before { 	content: "\e6dc" } .ti-pin2:before { 	content: "\e6dd" } .ti-pin-alt:before { 	content: "\e6de" } .ti-pencil-alt2:before { 	content: "\e6df" } .ti-palette:before { 	content: "\e6e0" } .ti-more:before { 	content: "\e6e1" } .ti-more-alt:before { 	content: "\e6e2" } .ti-microphone-alt:before { 	content: "\e6e3" } .ti-magnet:before { 	content: "\e6e4" } .ti-line-double:before { 	content: "\e6e5" } .ti-line-dotted:before { 	content: "\e6e6" } .ti-line-dashed:before { 	content: "\e6e7" } .ti-layout-width-full:before { 	content: "\e6e8" } .ti-layout-width-default:before { 	content: "\e6e9" } .ti-layout-width-default-alt:before { 	content: "\e6ea" } .ti-layout-tab:before { 	content: "\e6eb" } .ti-layout-tab-window:before { 	content: "\e6ec" } .ti-layout-tab-v:before { 	content: "\e6ed" } .ti-layout-tab-min:before { 	content: "\e6ee" } .ti-layout-slider:before { 	content: "\e6ef" } .ti-layout-slider-alt:before { 	content: "\e6f0" } .ti-layout-sidebar-right:before { 	content: "\e6f1" } .ti-layout-sidebar-none:before { 	content: "\e6f2" } .ti-layout-sidebar-left:before { 	content: "\e6f3" } .ti-layout-placeholder:before { 	content: "\e6f4" } .ti-layout-menu:before { 	content: "\e6f5" } .ti-layout-menu-v:before { 	content: "\e6f6" } .ti-layout-menu-separated:before { 	content: "\e6f7" } .ti-layout-menu-full:before { 	content: "\e6f8" } .ti-layout-media-right-alt:before { 	content: "\e6f9" } .ti-layout-media-right:before { 	content: "\e6fa" } .ti-layout-media-overlay:before { 	content: "\e6fb" } .ti-layout-media-overlay-alt:before { 	content: "\e6fc" } .ti-layout-media-overlay-alt-2:before { 	content: "\e6fd" } .ti-layout-media-left-alt:before { 	content: "\e6fe" } .ti-layout-media-left:before { 	content: "\e6ff" } .ti-layout-media-center-alt:before { 	content: "\e700" } .ti-layout-media-center:before { 	content: "\e701" } .ti-layout-list-thumb:before { 	content: "\e702" } .ti-layout-list-thumb-alt:before { 	content: "\e703" } .ti-layout-list-post:before { 	content: "\e704" } .ti-layout-list-large-image:before { 	content: "\e705" } .ti-layout-line-solid:before { 	content: "\e706" } .ti-layout-grid4:before { 	content: "\e707" } .ti-layout-grid3:before { 	content: "\e708" } .ti-layout-grid2:before { 	content: "\e709" } .ti-layout-grid2-thumb:before { 	content: "\e70a" } .ti-layout-cta-right:before { 	content: "\e70b" } .ti-layout-cta-left:before { 	content: "\e70c" } .ti-layout-cta-center:before { 	content: "\e70d" } .ti-layout-cta-btn-right:before { 	content: "\e70e" } .ti-layout-cta-btn-left:before { 	content: "\e70f" } .ti-layout-column4:before { 	content: "\e710" } .ti-layout-column3:before { 	content: "\e711" } .ti-layout-column2:before { 	content: "\e712" } .ti-layout-accordion-separated:before { 	content: "\e713" } .ti-layout-accordion-merged:before { 	content: "\e714" } .ti-layout-accordion-list:before { 	content: "\e715" } .ti-ink-pen:before { 	content: "\e716" } .ti-info-alt:before { 	content: "\e717" } .ti-help-alt:before { 	content: "\e718" } .ti-headphone-alt:before { 	content: "\e719" } .ti-hand-point-up:before { 	content: "\e71a" } .ti-hand-point-right:before { 	content: "\e71b" } .ti-hand-point-left:before { 	content: "\e71c" } .ti-hand-point-down:before { 	content: "\e71d" } .ti-gallery:before { 	content: "\e71e" } .ti-face-smile:before { 	content: "\e71f" } .ti-face-sad:before { 	content: "\e720" } .ti-credit-card:before { 	content: "\e721" } .ti-control-skip-forward:before { 	content: "\e722" } .ti-control-skip-backward:before { 	content: "\e723" } .ti-control-record:before { 	content: "\e724" } .ti-control-eject:before { 	content: "\e725" } .ti-comments-smiley:before { 	content: "\e726" } .ti-brush-alt:before { 	content: "\e727" } .ti-youtube:before { 	content: "\e728" } .ti-vimeo:before { 	content: "\e729" } .ti-twitter:before { 	content: "\e72a" } .ti-time:before { 	content: "\e72b" } .ti-tumblr:before { 	content: "\e72c" } .ti-skype:before { 	content: "\e72d" } .ti-share:before { 	content: "\e72e" } .ti-share-alt:before { 	content: "\e72f" } .ti-rocket:before { 	content: "\e730" } .ti-pinterest:before { 	content: "\e731" } .ti-new-window:before { 	content: "\e732" } .ti-microsoft:before { 	content: "\e733" } .ti-list-ol:before { 	content: "\e734" } .ti-linkedin:before { 	content: "\e735" } .ti-layout-sidebar-2:before { 	content: "\e736" } .ti-layout-grid4-alt:before { 	content: "\e737" } .ti-layout-grid3-alt:before { 	content: "\e738" } .ti-layout-grid2-alt:before { 	content: "\e739" } .ti-layout-column4-alt:before { 	content: "\e73a" } .ti-layout-column3-alt:before { 	content: "\e73b" } .ti-layout-column2-alt:before { 	content: "\e73c" } .ti-instagram:before { 	content: "\e73d" } .ti-google:before { 	content: "\e73e" } .ti-github:before { 	content: "\e73f" } .ti-flickr:before { 	content: "\e740" } .ti-facebook:before { 	content: "\e741" } .ti-dropbox:before { 	content: "\e742" } .ti-dribbble:before { 	content: "\e743" } .ti-apple:before { 	content: "\e744" } .ti-android:before { 	content: "\e745" } .ti-save:before { 	content: "\e746" } .ti-save-alt:before { 	content: "\e747" } .ti-yahoo:before { 	content: "\e748" } .ti-wordpress:before { 	content: "\e749" } .ti-vimeo-alt:before { 	content: "\e74a" } .ti-twitter-alt:before { 	content: "\e74b" } .ti-tumblr-alt:before { 	content: "\e74c" } .ti-trello:before { 	content: "\e74d" } .ti-stack-overflow:before { 	content: "\e74e" } .ti-soundcloud:before { 	content: "\e74f" } .ti-sharethis:before { 	content: "\e750" } .ti-sharethis-alt:before { 	content: "\e751" } .ti-reddit:before { 	content: "\e752" } .ti-pinterest-alt:before { 	content: "\e753" } .ti-microsoft-alt:before { 	content: "\e754" } .ti-linux:before { 	content: "\e755" } .ti-jsfiddle:before { 	content: "\e756" } .ti-joomla:before { 	content: "\e757" } .ti-html5:before { 	content: "\e758" } .ti-flickr-alt:before { 	content: "\e759" } .ti-email:before { 	content: "\e75a" } .ti-drupal:before { 	content: "\e75b" } .ti-dropbox-alt:before { 	content: "\e75c" } .ti-css3:before { 	content: "\e75d" } .ti-rss:before { 	content: "\e75e" } .ti-rss-alt:before { 	content: "\e75f" } .daterangepicker { 	position: absolute; 	color: inherit; 	background-color: #fff; 	width: 278px; 	max-width: none; 	padding: 20px; 	margin-top: 12px; 	top: 100px; 	left: 20px; 	z-index: 3001; 	display: none; 	font-family: 'Roboto', sans-serif; 	font-size: 15px; 	line-height: 1em; 	border-radius: 32px; 	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 20px; 	box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 20px; 	max-height: calc(100vh - 220px); 	overflow: hidden auto } .daterangepicker:before, .daterangepicker:after { 	position: absolute; 	display: inline-block; 	border-bottom-color: rgba(0, 0, 0, 0.2); 	content: '' } .daterangepicker:before { 	top: -7px; 	border-right: 7px solid transparent; 	border-left: 7px solid transparent; 	border-bottom: 7px solid #ccc } .daterangepicker:after { 	top: -6px; 	border-right: 6px solid transparent; 	border-bottom: 6px solid #fff; 	border-left: 6px solid transparent } .daterangepicker.opensleft:before { 	right: 9px } .daterangepicker.opensleft:after { 	right: 10px } .daterangepicker.openscenter:before, .daterangepicker.openscenter:after { 	left: 0; 	right: 0; 	width: 0; 	margin-left: auto; 	margin-right: auto } .daterangepicker.opensright:before { 	left: 9px } .daterangepicker.opensright:after { 	left: 10px } .daterangepicker.drop-up { 	margin-top: -7px } .daterangepicker.drop-up:before { 	top: initial; 	bottom: -7px; 	border-bottom: initial; 	border-top: 7px solid #ccc } .daterangepicker.drop-up:after { 	top: initial; 	bottom: -6px; 	border-bottom: initial; 	border-top: 6px solid #fff } .daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar { 	float: none } .daterangepicker.single .drp-selected { 	display: none } .daterangepicker.show-calendar .drp-calendar, .daterangepicker.show-calendar .drp-buttons { 	display: block } .daterangepicker.auto-apply .drp-buttons { 	display: none } .daterangepicker .drp-calendar { 	display: none; 	max-width: 100% } .daterangepicker .drp-calendar.left { 	padding: 8px 0 8px 8px } .daterangepicker .drp-calendar.right { 	padding: 8px } .daterangepicker .drp-calendar.single .calendar-table { 	border: none } .daterangepicker .calendar-table { 	border: 1px solid #fff; 	border-radius: 4px; 	background-color: #fff } .daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span { 	color: #fff; 	border: solid black; 	border-width: 0 2px 2px 0; 	border-radius: 0; 	display: inline-block; 	padding: 3px } .daterangepicker .calendar-table .next span { 	-ms-transform: rotate(-45deg); 	transform: rotate(-45deg); 	-webkit-transform: rotate(-45deg) } .daterangepicker .calendar-table .prev span { 	-ms-transform: rotate(135deg); 	transform: rotate(135deg); 	-webkit-transform: rotate(135deg) } .daterangepicker .calendar-table th, .daterangepicker .calendar-table td { 	white-space: nowrap; 	text-align: center; 	vertical-align: middle; 	min-width: 48px; 	width: 48px; 	height: 47px; 	line-height: 47px; 	font-size: 14px; 	border-radius: 50px; 	border: 1px solid transparent; 	white-space: nowrap; 	cursor: pointer } .daterangepicker .calendar-table table { 	width: 100%; 	margin: 0; 	border-spacing: 0; 	border-collapse: collapse } .daterangepicker td.available:hover, .daterangepicker th.available:hover { 	background-color: rgba(78, 151, 253, 0.2); 	border-color: transparent; 	color: #4E97FD } .daterangepicker td.week, .daterangepicker th.week { 	font-size: 80%; 	color: #ccc } .daterangepicker td.off { 	background-color: #fff; 	border-color: transparent; 	color: #999 } .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date { 	background-color: #fff; 	border-color: transparent; 	color: #999 } .daterangepicker td.in-range { 	background-color: rgba(78, 151, 253, 0.1); 	border-color: transparent; 	color: #000; 	border-radius: 0 } .daterangepicker td.start-date { 	border-radius: 50px 0 0 50px } .daterangepicker td.end-date { 	border-radius: 0 50px 50px 0 } .daterangepicker td.start-date.end-date { 	border-radius: 50px } .daterangepicker td.active { 	background-color: #4E97FD; 	border-color: transparent; 	color: #fff } .daterangepicker td.active:hover { 	background-color: #4E97FD; 	border-color: transparent; 	color: #fff } .daterangepicker th.month { 	width: auto } .daterangepicker td.disabled, .daterangepicker option.disabled { 	color: #999; 	cursor: not-allowed; 	text-decoration: line-through } .daterangepicker select.monthselect, .daterangepicker select.yearselect { 	font-size: 12px; 	padding: 1px; 	height: auto; 	margin: 0; 	cursor: default } .daterangepicker select.monthselect { 	margin-right: 2%; 	width: 56% } .daterangepicker select.yearselect { 	width: 40% } .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect { 	width: 50px; 	margin: 0 auto; 	background: #eee; 	border: 1px solid #eee; 	padding: 2px; 	outline: 0; 	font-size: 12px } .daterangepicker .calendar-time { 	text-align: center; 	margin: 4px auto 0 auto; 	line-height: 30px; 	position: relative } .daterangepicker .calendar-time select.disabled { 	color: #ccc; 	cursor: not-allowed } .daterangepicker .drp-buttons { 	clear: both; 	text-align: right; 	padding: 8px; 	border-top: 1px solid #ddd; 	display: none; 	line-height: 12px; 	vertical-align: middle } .daterangepicker .drp-selected { 	display: inline-block; 	font-size: 12px; 	padding-right: 8px } .daterangepicker .drp-buttons .btn { 	margin-left: 8px; 	font-size: 12px; 	font-weight: bold; 	padding: 4px 8px } .daterangepicker.show-ranges.single.rtl .drp-calendar.left { 	border-right: 1px solid #ddd } .daterangepicker.show-ranges.single.ltr .drp-calendar.left { 	border-left: 1px solid #ddd } .daterangepicker.show-ranges.rtl .drp-calendar.right { 	border-right: 1px solid #ddd } .daterangepicker.show-ranges.ltr .drp-calendar.left { 	border-left: 1px solid #ddd } .daterangepicker .ranges { 	float: none; 	text-align: left; 	margin: 0 } .daterangepicker.show-calendar .ranges { 	margin-top: 8px } .daterangepicker .ranges ul { 	list-style: none; 	margin: 0 auto; 	padding: 0; 	width: 100% } .daterangepicker .ranges li { 	font-size: 12px; 	padding: 8px 12px; 	cursor: pointer } .daterangepicker .ranges li:hover { 	background-color: #eee } .daterangepicker .ranges li.active { 	background-color: #4E97FD; 	color: #fff } @media (min-width: 564px) { 	.daterangepicker { 		width: auto; 		direction: ltr; 		text-align: left 	} 	.daterangepicker .ranges ul { 		width: 140px 	} 	.daterangepicker.single .ranges ul { 		width: 100% 	} 	.daterangepicker.single .drp-calendar.left { 		clear: none 	} 	.daterangepicker.single .ranges, 	.daterangepicker.single .drp-calendar { 		float: left 	} 	.daterangepicker .drp-calendar.left { 		clear: left; 		margin-right: 0 	} 	.daterangepicker .drp-calendar.left .calendar-table { 		border-right: none; 		border-top-right-radius: 0; 		border-bottom-right-radius: 0 	} 	.daterangepicker .drp-calendar.right { 		margin-left: 0 	} 	.daterangepicker .drp-calendar.right .calendar-table { 		border-left: none; 		border-top-left-radius: 0; 		border-bottom-left-radius: 0 	} 	.daterangepicker .drp-calendar.left .calendar-table { 		padding-right: 8px 	} 	.daterangepicker .ranges, 	.daterangepicker .drp-calendar { 		float: left 	} } @media (min-width: 730px) { 	.daterangepicker .ranges { 		width: auto; 		float: left 	} 	.daterangepicker.rtl .ranges { 		float: right 	} 	.daterangepicker .drp-calendar.left { 		clear: none !important 	} } @media only screen and (max-width: 991px) { 	.daterangepicker { 		padding: 5px 	} 	.daterangepicker .drp-calendar.left { 		padding: 0px !important 	} } .select2-container { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	display: inline-block; 	margin: 0; 	position: relative; 	vertical-align: middle } .select2-container .select2-selection--single { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	cursor: pointer; 	display: block; 	height: 28px; 	-moz-user-select: none; 	-ms-user-select: none; 	user-select: none; 	-webkit-user-select: none } .select2-container .select2-selection--single .select2-selection__rendered { 	display: block; 	padding-left: 8px; 	padding-right: 20px; 	overflow: hidden; 	-o-text-overflow: ellipsis; 	text-overflow: ellipsis; 	white-space: nowrap } .select2-container .select2-selection--single .select2-selection__clear { 	background-color: transparent; 	border: none; 	font-size: 1em } .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { 	padding-right: 8px; 	padding-left: 20px } .select2-container .select2-selection--multiple { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	cursor: pointer; 	display: block; 	min-height: 32px; 	-moz-user-select: none; 	-ms-user-select: none; 	user-select: none; 	-webkit-user-select: none } .select2-container .select2-selection--multiple .select2-selection__rendered { 	display: inline; 	list-style: none; 	padding: 0 } .select2-container .select2-selection--multiple .select2-selection__clear { 	background-color: transparent; 	border: none; 	font-size: 1em } .select2-container .select2-search--inline .select2-search__field { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	border: none; 	font-size: 100%; 	margin-top: 5px; 	margin-left: 5px; 	padding: 0; 	max-width: 100%; 	resize: none; 	height: 18px; 	vertical-align: bottom; 	font-family: sans-serif; 	overflow: hidden; 	word-break: keep-all } .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { 	-webkit-appearance: none } .select2-dropdown { 	background-color: white; 	border: 1px solid #aaa; 	border-radius: 4px; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	display: block; 	position: absolute; 	left: -100000px; 	width: 100%; 	z-index: 1051 } .select2-results { 	display: block } .select2-results__options { 	list-style: none; 	margin: 0; 	padding: 0 } .select2-results__option { 	padding: 6px; 	-moz-user-select: none; 	-ms-user-select: none; 	user-select: none; 	-webkit-user-select: none } .select2-results__option--selectable { 	cursor: pointer } .select2-container--open .select2-dropdown { 	left: 0 } .select2-container--open .select2-dropdown--above { 	border-bottom: none; 	border-bottom-left-radius: 0; 	border-bottom-right-radius: 0 } .select2-container--open .select2-dropdown--below { 	border-top: none; 	border-top-left-radius: 0; 	border-top-right-radius: 0 } .select2-search--dropdown { 	display: block; 	padding: 4px } .select2-search--dropdown .select2-search__field { 	padding: 4px; 	width: 100%; 	-webkit-box-sizing: border-box; 	box-sizing: border-box } .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { 	-webkit-appearance: none } .select2-search--dropdown.select2-search--hide { 	display: none } .select2-close-mask { 	border: 0; 	margin: 0; 	padding: 0; 	display: block; 	position: fixed; 	left: 0; 	top: 0; 	min-height: 100%; 	min-width: 100%; 	height: auto; 	width: auto; 	opacity: 0; 	z-index: 99; 	background-color: #fff; 	filter: alpha(opacity=0) } .select2-hidden-accessible { 	border: 0 !important; 	clip: rect(0 0 0 0) !important; 	clip-path: inset(50%) !important; 	height: 1px !important; 	overflow: hidden !important; 	padding: 0 !important; 	position: absolute !important; 	width: 1px !important; 	white-space: nowrap !important } .select2-container--default .select2-selection--single { 	background-color: #fff; 	border: 1px solid #aaa; 	border-radius: 4px } .select2-container--default .select2-selection--single .select2-selection__rendered { 	color: #444; 	line-height: 28px } .select2-container--default .select2-selection--single .select2-selection__clear { 	cursor: pointer; 	float: right; 	font-weight: bold; 	height: 26px; 	margin-right: 20px; 	padding-right: 0px } .select2-container--default .select2-selection--single .select2-selection__placeholder { 	color: #999 } .select2-container--default .select2-selection--single .select2-selection__arrow { 	height: 26px; 	position: absolute; 	top: 1px; 	right: 1px; 	width: 20px } .select2-container--default .select2-selection--single .select2-selection__arrow b { 	border-color: #888 transparent transparent transparent; 	border-style: solid; 	border-width: 5px 4px 0 4px; 	height: 0; 	left: 50%; 	margin-left: -4px; 	margin-top: -2px; 	position: absolute; 	top: 50%; 	width: 0 } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { 	float: left } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { 	left: 1px; 	right: auto } .select2-container--default.select2-container--disabled .select2-selection--single { 	background-color: #eee; 	cursor: default } .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { 	display: none } .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { 	border-color: transparent transparent #888 transparent; 	border-width: 0 4px 5px 4px } .select2-container--default .select2-selection--multiple { 	background-color: white; 	border: 1px solid #aaa; 	border-radius: 4px; 	cursor: text; 	padding-bottom: 5px; 	padding-right: 5px; 	position: relative } .select2-container--default .select2-selection--multiple.select2-selection--clearable { 	padding-right: 25px } .select2-container--default .select2-selection--multiple .select2-selection__clear { 	cursor: pointer; 	font-weight: bold; 	height: 20px; 	margin-right: 10px; 	margin-top: 5px; 	position: absolute; 	right: 0; 	padding: 1px } .select2-container--default .select2-selection--multiple .select2-selection__choice { 	background-color: #e4e4e4; 	border: 1px solid #aaa; 	border-radius: 4px; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	display: inline-block; 	margin-left: 5px; 	margin-top: 5px; 	padding: 0; 	padding-left: 20px; 	position: relative; 	max-width: 100%; 	overflow: hidden; 	-o-text-overflow: ellipsis; 	text-overflow: ellipsis; 	vertical-align: bottom; 	white-space: nowrap } .select2-container--default .select2-selection--multiple .select2-selection__choice__display { 	cursor: default; 	padding-left: 2px; 	padding-right: 5px } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { 	background-color: transparent; 	border: none; 	border-right: 1px solid #aaa; 	border-top-left-radius: 4px; 	border-bottom-left-radius: 4px; 	color: #999; 	cursor: pointer; 	font-size: 1em; 	font-weight: bold; 	padding: 0 4px; 	position: absolute; 	left: 0; 	top: 0 } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus { 	background-color: #f1f1f1; 	color: #333; 	outline: none } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { 	margin-left: 5px; 	margin-right: auto } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display { 	padding-left: 5px; 	padding-right: 2px } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { 	border-left: 1px solid #aaa; 	border-right: none; 	border-top-left-radius: 0; 	border-bottom-left-radius: 0; 	border-top-right-radius: 4px; 	border-bottom-right-radius: 4px } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear { 	float: left; 	margin-left: 10px; 	margin-right: auto } .select2-container--default.select2-container--focus .select2-selection--multiple { 	border: solid black 1px; 	outline: 0 } .select2-container--default.select2-container--disabled .select2-selection--multiple { 	background-color: #eee; 	cursor: default } .select2-container--default.select2-container--disabled .select2-selection__choice__remove { 	display: none } .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { 	border-top-left-radius: 0; 	border-top-right-radius: 0 } .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { 	border-bottom-left-radius: 0; 	border-bottom-right-radius: 0 } .select2-container--default .select2-search--dropdown .select2-search__field { 	border: 1px solid #aaa } .select2-container--default .select2-search--inline .select2-search__field { 	background: transparent; 	border: none; 	outline: 0; 	-webkit-box-shadow: none; 	box-shadow: none; 	-webkit-appearance: textfield } .select2-container--default .select2-results>.select2-results__options { 	max-height: 200px; 	overflow-y: auto } .select2-container--default .select2-results__option .select2-results__option { 	padding-left: 1em } .select2-container--default .select2-results__option .select2-results__option .select2-results__group { 	padding-left: 0 } .select2-container--default .select2-results__option .select2-results__option .select2-results__option { 	margin-left: -1em; 	padding-left: 2em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { 	margin-left: -2em; 	padding-left: 3em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { 	margin-left: -3em; 	padding-left: 4em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { 	margin-left: -4em; 	padding-left: 5em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { 	margin-left: -5em; 	padding-left: 6em } .select2-container--default .select2-results__option--group { 	padding: 0 } .select2-container--default .select2-results__option--disabled { 	color: #999 } .select2-container--default .select2-results__option--selected { 	background-color: #ddd } .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { 	background-color: #5897fb; 	color: white } .select2-container--default .select2-results__group { 	cursor: default; 	display: block; 	padding: 6px } .select2-container--classic .select2-selection--single { 	background-color: #f7f7f7; 	border: 1px solid #aaa; 	border-radius: 4px; 	outline: 0; 	background-image: -o-linear-gradient(top, #fff 50%, #eee 100%); 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee)); 	background-image: linear-gradient(to bottom, #fff 50%, #eee 100%); 	background-repeat: repeat-x; 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0) } .select2-container--classic .select2-selection--single:focus { 	border: 1px solid #5897fb } .select2-container--classic .select2-selection--single .select2-selection__rendered { 	color: #444; 	line-height: 28px } .select2-container--classic .select2-selection--single .select2-selection__clear { 	cursor: pointer; 	float: right; 	font-weight: bold; 	height: 26px; 	margin-right: 20px } .select2-container--classic .select2-selection--single .select2-selection__placeholder { 	color: #999 } .select2-container--classic .select2-selection--single .select2-selection__arrow { 	background-color: #ddd; 	border: none; 	border-left: 1px solid #aaa; 	border-top-right-radius: 4px; 	border-bottom-right-radius: 4px; 	height: 26px; 	position: absolute; 	top: 1px; 	right: 1px; 	width: 20px; 	background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%); 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc)); 	background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%); 	background-repeat: repeat-x; 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0) } .select2-container--classic .select2-selection--single .select2-selection__arrow b { 	border-color: #888 transparent transparent transparent; 	border-style: solid; 	border-width: 5px 4px 0 4px; 	height: 0; 	left: 50%; 	margin-left: -4px; 	margin-top: -2px; 	position: absolute; 	top: 50%; 	width: 0 } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { 	float: left } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { 	border: none; 	border-right: 1px solid #aaa; 	border-radius: 0; 	border-top-left-radius: 4px; 	border-bottom-left-radius: 4px; 	left: 1px; 	right: auto } .select2-container--classic.select2-container--open .select2-selection--single { 	border: 1px solid #5897fb } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { 	background: transparent; 	border: none } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { 	border-color: transparent transparent #888 transparent; 	border-width: 0 4px 5px 4px } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { 	border-top: none; 	border-top-left-radius: 0; 	border-top-right-radius: 0; 	background-image: -o-linear-gradient(top, #fff 0%, #eee 50%); 	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee)); 	background-image: linear-gradient(to bottom, #fff 0%, #eee 50%); 	background-repeat: repeat-x; 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0) } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { 	border-bottom: none; 	border-bottom-left-radius: 0; 	border-bottom-right-radius: 0; 	background-image: -o-linear-gradient(top, #eee 50%, #fff 100%); 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff)); 	background-image: linear-gradient(to bottom, #eee 50%, #fff 100%); 	background-repeat: repeat-x; 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0) } .select2-container--classic .select2-selection--multiple { 	background-color: white; 	border: 1px solid #aaa; 	border-radius: 4px; 	cursor: text; 	outline: 0; 	padding-bottom: 5px; 	padding-right: 5px } .select2-container--classic .select2-selection--multiple:focus { 	border: 1px solid #5897fb } .select2-container--classic .select2-selection--multiple .select2-selection__clear { 	display: none } .select2-container--classic .select2-selection--multiple .select2-selection__choice { 	background-color: #e4e4e4; 	border: 1px solid #aaa; 	border-radius: 4px; 	display: inline-block; 	margin-left: 5px; 	margin-top: 5px; 	padding: 0 } .select2-container--classic .select2-selection--multiple .select2-selection__choice__display { 	cursor: default; 	padding-left: 2px; 	padding-right: 5px } .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { 	background-color: transparent; 	border: none; 	border-top-left-radius: 4px; 	border-bottom-left-radius: 4px; 	color: #888; 	cursor: pointer; 	font-size: 1em; 	font-weight: bold; 	padding: 0 4px } .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { 	color: #555; 	outline: none } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { 	margin-left: 5px; 	margin-right: auto } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display { 	padding-left: 5px; 	padding-right: 2px } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { 	border-top-left-radius: 0; 	border-bottom-left-radius: 0; 	border-top-right-radius: 4px; 	border-bottom-right-radius: 4px } .select2-container--classic.select2-container--open .select2-selection--multiple { 	border: 1px solid #5897fb } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { 	border-top: none; 	border-top-left-radius: 0; 	border-top-right-radius: 0 } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { 	border-bottom: none; 	border-bottom-left-radius: 0; 	border-bottom-right-radius: 0 } .select2-container--classic .select2-search--dropdown .select2-search__field { 	border: 1px solid #aaa; 	outline: 0 } .select2-container--classic .select2-search--inline .select2-search__field { 	outline: 0; 	-webkit-box-shadow: none; 	box-shadow: none } .select2-container--classic .select2-dropdown { 	background-color: #fff; 	border: 1px solid transparent } .select2-container--classic .select2-dropdown--above { 	border-bottom: none } .select2-container--classic .select2-dropdown--below { 	border-top: none } .select2-container--classic .select2-results>.select2-results__options { 	max-height: 200px; 	overflow-y: auto } .select2-container--classic .select2-results__option--group { 	padding: 0 } .select2-container--classic .select2-results__option--disabled { 	color: grey } .select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable { 	background-color: #3875d7; 	color: #fff } .select2-container--classic .select2-results__group { 	cursor: default; 	display: block; 	padding: 6px } .select2-container--classic.select2-container--open .select2-dropdown { 	border-color: #5897fb } .slick-slider { 	position: relative; 	display: block; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	-webkit-touch-callout: none; 	-webkit-user-select: none; 	-moz-user-select: none; 	-ms-user-select: none; 	user-select: none; 	-ms-touch-action: pan-y; 	touch-action: pan-y; 	-webkit-tap-highlight-color: transparent } .slick-list { 	position: relative; 	overflow: hidden; 	display: block; 	margin: 0; 	padding: 0 } .slick-list:focus { 	outline: none } .slick-list.dragging { 	cursor: pointer; 	cursor: hand } .slick-slider .slick-track, .slick-slider .slick-list { 	-webkit-transform: translate3d(0, 0, 0); 	transform: translate3d(0, 0, 0) } .slick-track { 	position: relative; 	left: 0; 	top: 0; 	display: block; 	margin-left: auto; 	margin-right: auto } .slick-track:before, .slick-track:after { 	content: ""; 	display: table } .slick-track:after { 	clear: both } .slick-loading .slick-track { 	visibility: hidden } .slick-slide { 	float: left; 	height: 100%; 	min-height: 1px; 	display: none } [dir="rtl"] .slick-slide { 	float: right } .slick-slide img { 	display: block; 	width: 100% } .slick-slide.slick-loading img { 	display: none } .slick-slide.dragging img { 	pointer-events: none } .slick-initialized .slick-slide { 	display: block } .slick-loading .slick-slide { 	visibility: hidden } .slick-vertical .slick-slide { 	display: block; 	height: auto; 	border: 1px solid transparent } .slick-arrow.slick-hidden { 	display: none } .swal2-popup.swal2-toast { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	grid-column: 1/4 !important; 	grid-row: 1/4 !important; 	grid-template-columns: 1fr 99fr 1fr; 	padding: 1em; 	overflow-y: hidden; 	background: #fff; 	-webkit-box-shadow: 0 0 0.625em #d9d9d9; 	box-shadow: 0 0 0.625em #d9d9d9; 	pointer-events: all } .swal2-popup.swal2-toast>* { 	grid-column: 2 } .swal2-popup.swal2-toast .swal2-title { 	margin: 1em; 	padding: 0; 	font-size: 1em; 	text-align: initial } .swal2-popup.swal2-toast .swal2-loading { 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center } .swal2-popup.swal2-toast .swal2-input { 	height: 2em; 	margin: 0.5em; 	font-size: 1em } .swal2-popup.swal2-toast .swal2-validation-message { 	font-size: 1em } .swal2-popup.swal2-toast .swal2-footer { 	margin: 0.5em 0 0; 	padding: 0.5em 0 0; 	font-size: 0.8em } .swal2-popup.swal2-toast .swal2-close { 	grid-column: 3/3; 	grid-row: 1/99; 	align-self: center; 	width: 0.8em; 	height: 0.8em; 	margin: 0; 	font-size: 2em } .swal2-popup.swal2-toast .swal2-html-container { 	margin: 1em; 	padding: 0; 	font-size: 1em; 	text-align: initial } .swal2-popup.swal2-toast .swal2-html-container:empty { 	padding: 0 } .swal2-popup.swal2-toast .swal2-loader { 	grid-column: 1; 	grid-row: 1/99; 	align-self: center; 	width: 2em; 	height: 2em; 	margin: 0.25em } .swal2-popup.swal2-toast .swal2-icon { 	grid-column: 1; 	grid-row: 1/99; 	align-self: center; 	width: 2em; 	min-width: 2em; 	height: 2em; 	margin: 0 0.5em 0 0 } .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	font-size: 1.8em; 	font-weight: bold } .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring { 	width: 2em; 	height: 2em } .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^="swal2-x-mark-line"] { 	top: 0.875em; 	width: 1.375em } .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="left"] { 	left: 0.3125em } .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="right"] { 	right: 0.3125em } .swal2-popup.swal2-toast .swal2-actions { 	-webkit-box-pack: start; 	-ms-flex-pack: start; 	justify-content: flex-start; 	height: auto; 	margin: 0; 	margin-top: 0.3125em; 	padding: 0 } .swal2-popup.swal2-toast .swal2-styled { 	margin: 0.25em 0.5em; 	padding: 0.4em 0.6em; 	font-size: 1em } .swal2-popup.swal2-toast .swal2-styled:focus { 	-webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(100, 150, 200, 0.5); 	box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(100, 150, 200, 0.5) } .swal2-popup.swal2-toast .swal2-success { 	border-color: #a5dc86 } .swal2-popup.swal2-toast .swal2-success [class^="swal2-success-circular-line"] { 	position: absolute; 	width: 1.6em; 	height: 3em; 	-webkit-transform: rotate(45deg); 	-ms-transform: rotate(45deg); 	transform: rotate(45deg); 	border-radius: 50% } .swal2-popup.swal2-toast .swal2-success [class^="swal2-success-circular-line"][class$="left"] { 	top: -0.8em; 	left: -0.5em; 	-webkit-transform: rotate(-45deg); 	-ms-transform: rotate(-45deg); 	transform: rotate(-45deg); 	-webkit-transform-origin: 2em 2em; 	-ms-transform-origin: 2em 2em; 	transform-origin: 2em 2em; 	border-radius: 4em 0 0 4em } .swal2-popup.swal2-toast .swal2-success [class^="swal2-success-circular-line"][class$="right"] { 	top: -0.25em; 	left: 0.9375em; 	-webkit-transform-origin: 0 1.5em; 	-ms-transform-origin: 0 1.5em; 	transform-origin: 0 1.5em; 	border-radius: 0 4em 4em 0 } .swal2-popup.swal2-toast .swal2-success .swal2-success-ring { 	width: 2em; 	height: 2em } .swal2-popup.swal2-toast .swal2-success .swal2-success-fix { 	top: 0; 	left: 0.4375em; 	width: 0.4375em; 	height: 2.6875em } .swal2-popup.swal2-toast .swal2-success [class^="swal2-success-line"] { 	height: 0.3125em } .swal2-popup.swal2-toast .swal2-success [class^="swal2-success-line"][class$="tip"] { 	top: 1.125em; 	left: 0.1875em; 	width: 0.75em } .swal2-popup.swal2-toast .swal2-success [class^="swal2-success-line"][class$="long"] { 	top: 0.9375em; 	right: 0.1875em; 	width: 1.375em } .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip { 	-webkit-animation: swal2-toast-animate-success-line-tip 0.75s; 	animation: swal2-toast-animate-success-line-tip 0.75s } .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long { 	-webkit-animation: swal2-toast-animate-success-line-long 0.75s; 	animation: swal2-toast-animate-success-line-long 0.75s } .swal2-popup.swal2-toast.swal2-show { 	-webkit-animation: swal2-toast-show 0.5s; 	animation: swal2-toast-show 0.5s } .swal2-popup.swal2-toast.swal2-hide { 	-webkit-animation: swal2-toast-hide 0.1s forwards; 	animation: swal2-toast-hide 0.1s forwards } .swal2-container { 	display: grid; 	position: fixed; 	z-index: 1060; 	top: 0; 	right: 0; 	bottom: 0; 	left: 0; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end" "gap gap gap"; 	grid-template-rows: auto auto auto 0.625em; 	height: 100%; 	padding: 0.625em 0.625em 0; 	overflow-x: hidden; 	-webkit-transition: background-color 0.1s; 	-o-transition: background-color 0.1s; 	transition: background-color 0.1s; 	-webkit-overflow-scrolling: touch } .swal2-container::after { 	content: ""; 	grid-column: 1/4; 	grid-row: 4; 	height: 0.625em } .swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation { 	background: rgba(0, 0, 0, 0.4) } .swal2-container.swal2-backdrop-hide { 	background: transparent !important } .swal2-container.swal2-top-start, .swal2-container.swal2-center-start, .swal2-container.swal2-bottom-start { 	grid-template-columns: minmax(0, 1fr) auto auto } .swal2-container.swal2-top, .swal2-container.swal2-center, .swal2-container.swal2-bottom { 	grid-template-columns: auto minmax(0, 1fr) auto } .swal2-container.swal2-top-end, .swal2-container.swal2-center-end, .swal2-container.swal2-bottom-end { 	grid-template-columns: auto auto minmax(0, 1fr) } .swal2-container.swal2-top-start>.swal2-popup { 	-ms-flex-item-align: start; 	align-self: start } .swal2-container.swal2-top>.swal2-popup { 	grid-column: 2; 	align-self: start; 	justify-self: center } .swal2-container.swal2-top-end>.swal2-popup, .swal2-container.swal2-top-right>.swal2-popup { 	grid-column: 3; 	align-self: start; 	justify-self: end } .swal2-container.swal2-center-start>.swal2-popup, .swal2-container.swal2-center-left>.swal2-popup { 	grid-row: 2; 	align-self: center } .swal2-container.swal2-center>.swal2-popup { 	grid-column: 2; 	grid-row: 2; 	align-self: center; 	justify-self: center } .swal2-container.swal2-center-end>.swal2-popup, .swal2-container.swal2-center-right>.swal2-popup { 	grid-column: 3; 	grid-row: 2; 	align-self: center; 	justify-self: end } .swal2-container.swal2-bottom-start>.swal2-popup, .swal2-container.swal2-bottom-left>.swal2-popup { 	grid-column: 1; 	grid-row: 3; 	align-self: end } .swal2-container.swal2-bottom>.swal2-popup { 	grid-column: 2; 	grid-row: 3; 	justify-self: center; 	align-self: end } .swal2-container.swal2-bottom-end>.swal2-popup, .swal2-container.swal2-bottom-right>.swal2-popup { 	grid-column: 3; 	grid-row: 3; 	align-self: end; 	justify-self: end } .swal2-container.swal2-grow-row>.swal2-popup, .swal2-container.swal2-grow-fullscreen>.swal2-popup { 	grid-column: 1/4; 	width: 100% } .swal2-container.swal2-grow-column>.swal2-popup, .swal2-container.swal2-grow-fullscreen>.swal2-popup { 	grid-row: 1/4; 	align-self: stretch } .swal2-container.swal2-no-transition { 	-webkit-transition: none !important; 	-o-transition: none !important; 	transition: none !important } .swal2-popup { 	display: none; 	position: relative; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	grid-template-columns: minmax(0, 100%); 	width: 32em; 	max-width: 100%; 	padding: 0 0 1.25em; 	border: none; 	border-radius: 5px; 	background: #fff; 	color: #545454; 	font-family: inherit; 	font-size: 1rem } .swal2-popup:focus { 	outline: none } .swal2-popup.swal2-loading { 	overflow-y: hidden } .swal2-title { 	position: relative; 	max-width: 100%; 	margin: 0; 	padding: 0.8em 1em 0; 	color: #595959; 	font-size: 1.875em; 	font-weight: 600; 	text-align: center; 	text-transform: none; 	word-wrap: break-word } .swal2-actions { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	z-index: 1; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	width: 100%; 	margin: 1.25em auto 0; 	padding: 0 } .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] { 	opacity: 0.4 } .swal2-actions:not(.swal2-loading) .swal2-styled:hover { 	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))); 	background-image: -o-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); 	background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)) } .swal2-actions:not(.swal2-loading) .swal2-styled:active { 	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))); 	background-image: -o-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); 	background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)) } .swal2-loader { 	display: none; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	width: 2.2em; 	height: 2.2em; 	margin: 0 1.875em; 	-webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal; 	animation: swal2-rotate-loading 1.5s linear 0s infinite normal; 	border-width: 0.25em; 	border-style: solid; 	border-radius: 100%; 	border-color: #2778c4 transparent #2778c4 transparent } .swal2-styled { 	margin: 0.3125em; 	padding: 0.625em 1.1em; 	-webkit-transition: -webkit-box-shadow 0.1s; 	transition: -webkit-box-shadow 0.1s; 	-o-transition: box-shadow 0.1s; 	transition: box-shadow 0.1s; 	transition: box-shadow 0.1s, -webkit-box-shadow 0.1s; 	-webkit-box-shadow: 0 0 0 3px transparent; 	box-shadow: 0 0 0 3px transparent; 	font-weight: 500 } .swal2-styled:not([disabled]) { 	cursor: pointer } .swal2-styled.swal2-confirm { 	border: 0; 	border-radius: 0.25em; 	background: initial; 	background-color: #7367f0; 	color: #fff; 	font-size: 1em } .swal2-styled.swal2-confirm:focus { 	-webkit-box-shadow: 0 0 0 3px rgba(115, 103, 240, 0.5); 	box-shadow: 0 0 0 3px rgba(115, 103, 240, 0.5) } .swal2-styled.swal2-deny { 	border: 0; 	border-radius: 0.25em; 	background: initial; 	background-color: #ea5455; 	color: #fff; 	font-size: 1em } .swal2-styled.swal2-deny:focus { 	-webkit-box-shadow: 0 0 0 3px rgba(234, 84, 85, 0.5); 	box-shadow: 0 0 0 3px rgba(234, 84, 85, 0.5) } .swal2-styled.swal2-cancel { 	border: 0; 	border-radius: 0.25em; 	background: initial; 	background-color: #6e7d88; 	color: #fff; 	font-size: 1em } .swal2-styled.swal2-cancel:focus { 	-webkit-box-shadow: 0 0 0 3px rgba(110, 125, 136, 0.5); 	box-shadow: 0 0 0 3px rgba(110, 125, 136, 0.5) } .swal2-styled.swal2-default-outline:focus { 	-webkit-box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5); 	box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5) } .swal2-styled:focus { 	outline: none } .swal2-styled::-moz-focus-inner { 	border: 0 } .swal2-footer { 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	margin: 1em 0 0; 	padding: 1em 1em 0; 	border-top: 1px solid #eee; 	color: #545454; 	font-size: 1em } .swal2-timer-progress-bar-container { 	position: absolute; 	right: 0; 	bottom: 0; 	left: 0; 	grid-column: auto !important; 	height: 0.25em; 	overflow: hidden; 	border-bottom-right-radius: 5px; 	border-bottom-left-radius: 5px } .swal2-timer-progress-bar { 	width: 100%; 	height: 0.25em; 	background: rgba(0, 0, 0, 0.2) } .swal2-image { 	max-width: 100%; 	margin: 2em auto 1em } .swal2-close { 	z-index: 2; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	width: 1.2em; 	height: 1.2em; 	margin-top: 0; 	margin-right: 0; 	margin-bottom: -1.2em; 	padding: 0; 	overflow: hidden; 	-webkit-transition: color 0.1s, -webkit-box-shadow 0.1s; 	transition: color 0.1s, -webkit-box-shadow 0.1s; 	-o-transition: color 0.1s, box-shadow 0.1s; 	transition: color 0.1s, box-shadow 0.1s; 	transition: color 0.1s, box-shadow 0.1s, -webkit-box-shadow 0.1s; 	border: none; 	border-radius: 5px; 	background: transparent; 	color: #ccc; 	font-family: serif; 	font-family: monospace; 	font-size: 2.5em; 	cursor: pointer; 	justify-self: end } .swal2-close:hover { 	-webkit-transform: none; 	-ms-transform: none; 	transform: none; 	background: transparent; 	color: #f27474 } .swal2-close:focus { 	outline: none; 	-webkit-box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5); 	box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5) } .swal2-close::-moz-focus-inner { 	border: 0 } .swal2-html-container { 	z-index: 1; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	margin: 1em 1.6em 0.3em; 	padding: 0; 	overflow: auto; 	color: #545454; 	font-size: 1.125em; 	font-weight: normal; 	line-height: normal; 	text-align: center; 	word-wrap: break-word; 	word-break: break-word } .swal2-input, .swal2-file, .swal2-textarea, .swal2-select, .swal2-radio, .swal2-checkbox { 	margin: 1em 2em 0 } .swal2-input, .swal2-file, .swal2-textarea { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	width: auto; 	-webkit-transition: border-color 0.1s, -webkit-box-shadow 0.1s; 	transition: border-color 0.1s, -webkit-box-shadow 0.1s; 	-o-transition: border-color 0.1s, box-shadow 0.1s; 	transition: border-color 0.1s, box-shadow 0.1s; 	transition: border-color 0.1s, box-shadow 0.1s, -webkit-box-shadow 0.1s; 	border: 1px solid #d9d9d9; 	border-radius: 0.1875em; 	background: inherit; 	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent; 	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent; 	color: inherit; 	font-size: 1.125em } .swal2-input.swal2-inputerror, .swal2-file.swal2-inputerror, .swal2-textarea.swal2-inputerror { 	border-color: #f27474 !important; 	-webkit-box-shadow: 0 0 2px #f27474 !important; 	box-shadow: 0 0 2px #f27474 !important } .swal2-input:focus, .swal2-file:focus, .swal2-textarea:focus { 	border: 1px solid #b4dbed; 	outline: none; 	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5); 	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5) } .swal2-input::-moz-placeholder, .swal2-file::-moz-placeholder, .swal2-textarea::-moz-placeholder { 	color: #ccc } .swal2-input:-ms-input-placeholder, .swal2-file:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder { 	color: #ccc } .swal2-input::-webkit-input-placeholder, .swal2-file::-webkit-input-placeholder, .swal2-textarea::-webkit-input-placeholder { 	color: #ccc } .swal2-input::-ms-input-placeholder, .swal2-file::-ms-input-placeholder, .swal2-textarea::-ms-input-placeholder { 	color: #ccc } .swal2-input::placeholder, .swal2-file::placeholder, .swal2-textarea::placeholder { 	color: #ccc } .swal2-range { 	margin: 1em 2em 0; 	background: #fff } .swal2-range input { 	width: 80% } .swal2-range output { 	width: 20%; 	color: inherit; 	font-weight: 600; 	text-align: center } .swal2-range input, .swal2-range output { 	height: 2.625em; 	padding: 0; 	font-size: 1.125em; 	line-height: 2.625em } .swal2-input { 	height: 2.625em; 	padding: 0 0.75em } .swal2-input[type="number"] { 	max-width: 10em } .swal2-file { 	width: 75%; 	margin-right: auto; 	margin-left: auto; 	background: inherit; 	font-size: 1.125em } .swal2-textarea { 	height: 6.75em; 	padding: 0.75em } .swal2-select { 	min-width: 50%; 	max-width: 100%; 	padding: 0.375em 0.625em; 	background: inherit; 	color: inherit; 	font-size: 1.125em } .swal2-radio, .swal2-checkbox { 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	background: #fff; 	color: inherit } .swal2-radio label, .swal2-checkbox label { 	margin: 0 0.6em; 	font-size: 1.125em } .swal2-radio input, .swal2-checkbox input { 	-ms-flex-negative: 0; 	flex-shrink: 0; 	margin: 0 0.4em } .swal2-input-label { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	margin: 1em auto 0 } .swal2-validation-message { 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	margin: 1em 0 0; 	padding: 0.625em; 	overflow: hidden; 	background: #f0f0f0; 	color: #666666; 	font-size: 1em; 	font-weight: 300 } .swal2-validation-message::before { 	content: "!"; 	display: inline-block; 	width: 1.5em; 	min-width: 1.5em; 	height: 1.5em; 	margin: 0 0.625em; 	border-radius: 50%; 	background-color: #f27474; 	color: #fff; 	font-weight: 600; 	line-height: 1.5em; 	text-align: center } .swal2-icon { 	position: relative; 	-webkit-box-sizing: content-box; 	box-sizing: content-box; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	width: 5em; 	height: 5em; 	margin: 2.5em auto 0.6em; 	border: 0.25em solid transparent; 	border-radius: 50%; 	border-color: #000; 	font-family: inherit; 	line-height: 5em; 	cursor: default; 	-webkit-user-select: none; 	-moz-user-select: none; 	-ms-user-select: none; 	user-select: none } .swal2-icon .swal2-icon-content { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	font-size: 3.75em } .swal2-icon.swal2-error { 	border-color: #f27474; 	color: #f27474 } .swal2-icon.swal2-error .swal2-x-mark { 	position: relative; 	-webkit-box-flex: 1; 	-ms-flex-positive: 1; 	flex-grow: 1 } .swal2-icon.swal2-error [class^="swal2-x-mark-line"] { 	display: block; 	position: absolute; 	top: 2.3125em; 	width: 2.9375em; 	height: 0.3125em; 	border-radius: 0.125em; 	background-color: #f27474 } .swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="left"] { 	left: 1.0625em; 	-webkit-transform: rotate(45deg); 	-ms-transform: rotate(45deg); 	transform: rotate(45deg) } .swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="right"] { 	right: 1em; 	-webkit-transform: rotate(-45deg); 	-ms-transform: rotate(-45deg); 	transform: rotate(-45deg) } .swal2-icon.swal2-error.swal2-icon-show { 	-webkit-animation: swal2-animate-error-icon 0.5s; 	animation: swal2-animate-error-icon 0.5s } .swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark { 	-webkit-animation: swal2-animate-error-x-mark 0.5s; 	animation: swal2-animate-error-x-mark 0.5s } .swal2-icon.swal2-warning { 	border-color: #facea8; 	color: #f8bb86 } .swal2-icon.swal2-info { 	border-color: #9de0f6; 	color: #3fc3ee } .swal2-icon.swal2-question { 	border-color: #c9dae1; 	color: #87adbd } .swal2-icon.swal2-success { 	border-color: #a5dc86; 	color: #a5dc86 } .swal2-icon.swal2-success [class^="swal2-success-circular-line"] { 	position: absolute; 	width: 3.75em; 	height: 7.5em; 	-webkit-transform: rotate(45deg); 	-ms-transform: rotate(45deg); 	transform: rotate(45deg); 	border-radius: 50% } .swal2-icon.swal2-success [class^="swal2-success-circular-line"][class$="left"] { 	top: -0.4375em; 	left: -2.0635em; 	-webkit-transform: rotate(-45deg); 	-ms-transform: rotate(-45deg); 	transform: rotate(-45deg); 	-webkit-transform-origin: 3.75em 3.75em; 	-ms-transform-origin: 3.75em 3.75em; 	transform-origin: 3.75em 3.75em; 	border-radius: 7.5em 0 0 7.5em } .swal2-icon.swal2-success [class^="swal2-success-circular-line"][class$="right"] { 	top: -0.6875em; 	left: 1.875em; 	-webkit-transform: rotate(-45deg); 	-ms-transform: rotate(-45deg); 	transform: rotate(-45deg); 	-webkit-transform-origin: 0 3.75em; 	-ms-transform-origin: 0 3.75em; 	transform-origin: 0 3.75em; 	border-radius: 0 7.5em 7.5em 0 } .swal2-icon.swal2-success .swal2-success-ring { 	position: absolute; 	z-index: 2; 	top: -0.25em; 	left: -0.25em; 	-webkit-box-sizing: content-box; 	box-sizing: content-box; 	width: 100%; 	height: 100%; 	border: 0.25em solid rgba(165, 220, 134, 0.3); 	border-radius: 50% } .swal2-icon.swal2-success .swal2-success-fix { 	position: absolute; 	z-index: 1; 	top: 0.5em; 	left: 1.625em; 	width: 0.4375em; 	height: 5.625em; 	-webkit-transform: rotate(-45deg); 	-ms-transform: rotate(-45deg); 	transform: rotate(-45deg) } .swal2-icon.swal2-success [class^="swal2-success-line"] { 	display: block; 	position: absolute; 	z-index: 2; 	height: 0.3125em; 	border-radius: 0.125em; 	background-color: #a5dc86 } .swal2-icon.swal2-success [class^="swal2-success-line"][class$="tip"] { 	top: 2.875em; 	left: 0.8125em; 	width: 1.5625em; 	-webkit-transform: rotate(45deg); 	-ms-transform: rotate(45deg); 	transform: rotate(45deg) } .swal2-icon.swal2-success [class^="swal2-success-line"][class$="long"] { 	top: 2.375em; 	right: 0.5em; 	width: 2.9375em; 	-webkit-transform: rotate(-45deg); 	-ms-transform: rotate(-45deg); 	transform: rotate(-45deg) } .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip { 	-webkit-animation: swal2-animate-success-line-tip 0.75s; 	animation: swal2-animate-success-line-tip 0.75s } .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long { 	-webkit-animation: swal2-animate-success-line-long 0.75s; 	animation: swal2-animate-success-line-long 0.75s } .swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right { 	-webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in; 	animation: swal2-rotate-success-circular-line 4.25s ease-in } .swal2-progress-steps { 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	max-width: 100%; 	margin: 1.25em auto; 	padding: 0; 	background: inherit; 	font-weight: 600 } .swal2-progress-steps li { 	display: inline-block; 	position: relative } .swal2-progress-steps .swal2-progress-step { 	z-index: 20; 	-ms-flex-negative: 0; 	flex-shrink: 0; 	width: 2em; 	height: 2em; 	border-radius: 2em; 	background: #2778c4; 	color: #fff; 	line-height: 2em; 	text-align: center } .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step { 	background: #2778c4 } .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step { 	background: #add8e6; 	color: #fff } .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line { 	background: #add8e6 } .swal2-progress-steps .swal2-progress-step-line { 	z-index: 10; 	-ms-flex-negative: 0; 	flex-shrink: 0; 	width: 2.5em; 	height: 0.4em; 	margin: 0 -1px; 	background: #2778c4 } [class^="swal2"] { 	-webkit-tap-highlight-color: transparent } .swal2-show { 	-webkit-animation: swal2-show 0.3s; 	animation: swal2-show 0.3s } .swal2-hide { 	-webkit-animation: swal2-hide 0.15s forwards; 	animation: swal2-hide 0.15s forwards } .swal2-noanimation { 	-webkit-transition: none; 	-o-transition: none; 	transition: none } .swal2-scrollbar-measure { 	position: absolute; 	top: -9999px; 	width: 50px; 	height: 50px; 	overflow: scroll } .swal2-rtl .swal2-close { 	margin-right: initial; 	margin-left: 0 } .swal2-rtl .swal2-timer-progress-bar { 	right: 0; 	left: auto } @-webkit-keyframes swal2-toast-show { 	0% { 		-webkit-transform: translateY(-0.625em) rotateZ(2deg); 		transform: translateY(-0.625em) rotateZ(2deg) 	} 	33% { 		-webkit-transform: translateY(0) rotateZ(-2deg); 		transform: translateY(0) rotateZ(-2deg) 	} 	66% { 		-webkit-transform: translateY(0.3125em) rotateZ(2deg); 		transform: translateY(0.3125em) rotateZ(2deg) 	} 	100% { 		-webkit-transform: translateY(0) rotateZ(0deg); 		transform: translateY(0) rotateZ(0deg) 	} } @keyframes swal2-toast-show { 	0% { 		-webkit-transform: translateY(-0.625em) rotateZ(2deg); 		transform: translateY(-0.625em) rotateZ(2deg) 	} 	33% { 		-webkit-transform: translateY(0) rotateZ(-2deg); 		transform: translateY(0) rotateZ(-2deg) 	} 	66% { 		-webkit-transform: translateY(0.3125em) rotateZ(2deg); 		transform: translateY(0.3125em) rotateZ(2deg) 	} 	100% { 		-webkit-transform: translateY(0) rotateZ(0deg); 		transform: translateY(0) rotateZ(0deg) 	} } @-webkit-keyframes swal2-toast-hide { 	100% { 		-webkit-transform: rotateZ(1deg); 		transform: rotateZ(1deg); 		opacity: 0 	} } @keyframes swal2-toast-hide { 	100% { 		-webkit-transform: rotateZ(1deg); 		transform: rotateZ(1deg); 		opacity: 0 	} } @-webkit-keyframes swal2-toast-animate-success-line-tip { 	0% { 		top: 0.5625em; 		left: 0.0625em; 		width: 0 	} 	54% { 		top: 0.125em; 		left: 0.125em; 		width: 0 	} 	70% { 		top: 0.625em; 		left: -0.25em; 		width: 1.625em 	} 	84% { 		top: 1.0625em; 		left: 0.75em; 		width: 0.5em 	} 	100% { 		top: 1.125em; 		left: 0.1875em; 		width: 0.75em 	} } @keyframes swal2-toast-animate-success-line-tip { 	0% { 		top: 0.5625em; 		left: 0.0625em; 		width: 0 	} 	54% { 		top: 0.125em; 		left: 0.125em; 		width: 0 	} 	70% { 		top: 0.625em; 		left: -0.25em; 		width: 1.625em 	} 	84% { 		top: 1.0625em; 		left: 0.75em; 		width: 0.5em 	} 	100% { 		top: 1.125em; 		left: 0.1875em; 		width: 0.75em 	} } @-webkit-keyframes swal2-toast-animate-success-line-long { 	0% { 		top: 1.625em; 		right: 1.375em; 		width: 0 	} 	65% { 		top: 1.25em; 		right: 0.9375em; 		width: 0 	} 	84% { 		top: 0.9375em; 		right: 0; 		width: 1.125em 	} 	100% { 		top: 0.9375em; 		right: 0.1875em; 		width: 1.375em 	} } @keyframes swal2-toast-animate-success-line-long { 	0% { 		top: 1.625em; 		right: 1.375em; 		width: 0 	} 	65% { 		top: 1.25em; 		right: 0.9375em; 		width: 0 	} 	84% { 		top: 0.9375em; 		right: 0; 		width: 1.125em 	} 	100% { 		top: 0.9375em; 		right: 0.1875em; 		width: 1.375em 	} } @-webkit-keyframes swal2-show { 	0% { 		-webkit-transform: scale(0.7); 		transform: scale(0.7) 	} 	45% { 		-webkit-transform: scale(1.05); 		transform: scale(1.05) 	} 	80% { 		-webkit-transform: scale(0.95); 		transform: scale(0.95) 	} 	100% { 		-webkit-transform: scale(1); 		transform: scale(1) 	} } @keyframes swal2-show { 	0% { 		-webkit-transform: scale(0.7); 		transform: scale(0.7) 	} 	45% { 		-webkit-transform: scale(1.05); 		transform: scale(1.05) 	} 	80% { 		-webkit-transform: scale(0.95); 		transform: scale(0.95) 	} 	100% { 		-webkit-transform: scale(1); 		transform: scale(1) 	} } @-webkit-keyframes swal2-hide { 	0% { 		-webkit-transform: scale(1); 		transform: scale(1); 		opacity: 1 	} 	100% { 		-webkit-transform: scale(0.5); 		transform: scale(0.5); 		opacity: 0 	} } @keyframes swal2-hide { 	0% { 		-webkit-transform: scale(1); 		transform: scale(1); 		opacity: 1 	} 	100% { 		-webkit-transform: scale(0.5); 		transform: scale(0.5); 		opacity: 0 	} } @-webkit-keyframes swal2-animate-success-line-tip { 	0% { 		top: 1.1875em; 		left: 0.0625em; 		width: 0 	} 	54% { 		top: 1.0625em; 		left: 0.125em; 		width: 0 	} 	70% { 		top: 2.1875em; 		left: -0.375em; 		width: 3.125em 	} 	84% { 		top: 3em; 		left: 1.3125em; 		width: 1.0625em 	} 	100% { 		top: 2.8125em; 		left: 0.8125em; 		width: 1.5625em 	} } @keyframes swal2-animate-success-line-tip { 	0% { 		top: 1.1875em; 		left: 0.0625em; 		width: 0 	} 	54% { 		top: 1.0625em; 		left: 0.125em; 		width: 0 	} 	70% { 		top: 2.1875em; 		left: -0.375em; 		width: 3.125em 	} 	84% { 		top: 3em; 		left: 1.3125em; 		width: 1.0625em 	} 	100% { 		top: 2.8125em; 		left: 0.8125em; 		width: 1.5625em 	} } @-webkit-keyframes swal2-animate-success-line-long { 	0% { 		top: 3.375em; 		right: 2.875em; 		width: 0 	} 	65% { 		top: 3.375em; 		right: 2.875em; 		width: 0 	} 	84% { 		top: 2.1875em; 		right: 0; 		width: 3.4375em 	} 	100% { 		top: 2.375em; 		right: 0.5em; 		width: 2.9375em 	} } @keyframes swal2-animate-success-line-long { 	0% { 		top: 3.375em; 		right: 2.875em; 		width: 0 	} 	65% { 		top: 3.375em; 		right: 2.875em; 		width: 0 	} 	84% { 		top: 2.1875em; 		right: 0; 		width: 3.4375em 	} 	100% { 		top: 2.375em; 		right: 0.5em; 		width: 2.9375em 	} } @-webkit-keyframes swal2-rotate-success-circular-line { 	0% { 		-webkit-transform: rotate(-45deg); 		transform: rotate(-45deg) 	} 	5% { 		-webkit-transform: rotate(-45deg); 		transform: rotate(-45deg) 	} 	12% { 		-webkit-transform: rotate(-405deg); 		transform: rotate(-405deg) 	} 	100% { 		-webkit-transform: rotate(-405deg); 		transform: rotate(-405deg) 	} } @keyframes swal2-rotate-success-circular-line { 	0% { 		-webkit-transform: rotate(-45deg); 		transform: rotate(-45deg) 	} 	5% { 		-webkit-transform: rotate(-45deg); 		transform: rotate(-45deg) 	} 	12% { 		-webkit-transform: rotate(-405deg); 		transform: rotate(-405deg) 	} 	100% { 		-webkit-transform: rotate(-405deg); 		transform: rotate(-405deg) 	} } @-webkit-keyframes swal2-animate-error-x-mark { 	0% { 		margin-top: 1.625em; 		-webkit-transform: scale(0.4); 		transform: scale(0.4); 		opacity: 0 	} 	50% { 		margin-top: 1.625em; 		-webkit-transform: scale(0.4); 		transform: scale(0.4); 		opacity: 0 	} 	80% { 		margin-top: -0.375em; 		-webkit-transform: scale(1.15); 		transform: scale(1.15) 	} 	100% { 		margin-top: 0; 		-webkit-transform: scale(1); 		transform: scale(1); 		opacity: 1 	} } @keyframes swal2-animate-error-x-mark { 	0% { 		margin-top: 1.625em; 		-webkit-transform: scale(0.4); 		transform: scale(0.4); 		opacity: 0 	} 	50% { 		margin-top: 1.625em; 		-webkit-transform: scale(0.4); 		transform: scale(0.4); 		opacity: 0 	} 	80% { 		margin-top: -0.375em; 		-webkit-transform: scale(1.15); 		transform: scale(1.15) 	} 	100% { 		margin-top: 0; 		-webkit-transform: scale(1); 		transform: scale(1); 		opacity: 1 	} } @-webkit-keyframes swal2-animate-error-icon { 	0% { 		-webkit-transform: rotateX(100deg); 		transform: rotateX(100deg); 		opacity: 0 	} 	100% { 		-webkit-transform: rotateX(0deg); 		transform: rotateX(0deg); 		opacity: 1 	} } @keyframes swal2-animate-error-icon { 	0% { 		-webkit-transform: rotateX(100deg); 		transform: rotateX(100deg); 		opacity: 0 	} 	100% { 		-webkit-transform: rotateX(0deg); 		transform: rotateX(0deg); 		opacity: 1 	} } @-webkit-keyframes swal2-rotate-loading { 	0% { 		-webkit-transform: rotate(0deg); 		transform: rotate(0deg) 	} 	100% { 		-webkit-transform: rotate(360deg); 		transform: rotate(360deg) 	} } @keyframes swal2-rotate-loading { 	0% { 		-webkit-transform: rotate(0deg); 		transform: rotate(0deg) 	} 	100% { 		-webkit-transform: rotate(360deg); 		transform: rotate(360deg) 	} } body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) { 	overflow: hidden } body.swal2-height-auto { 	height: auto !important } body.swal2-no-backdrop .swal2-container { 	background-color: transparent !important; 	pointer-events: none } body.swal2-no-backdrop .swal2-container .swal2-popup { 	pointer-events: all } body.swal2-no-backdrop .swal2-container .swal2-modal { 	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); 	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) } @media print { 	body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) { 		overflow-y: scroll !important 	} 	body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden="true"] { 		display: none 	} 	body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container { 		position: static !important 	} } body.swal2-toast-shown .swal2-container { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	width: 360px; 	max-width: 100%; 	background-color: transparent; 	pointer-events: none } body.swal2-toast-shown .swal2-container.swal2-top { 	top: 0; 	right: auto; 	bottom: auto; 	left: 50%; 	-webkit-transform: translateX(-50%); 	-ms-transform: translateX(-50%); 	transform: translateX(-50%) } body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right { 	top: 0; 	right: 0; 	bottom: auto; 	left: auto } body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left { 	top: 0; 	right: auto; 	bottom: auto; 	left: 0 } body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left { 	top: 50%; 	right: auto; 	bottom: auto; 	left: 0; 	-webkit-transform: translateY(-50%); 	-ms-transform: translateY(-50%); 	transform: translateY(-50%) } body.swal2-toast-shown .swal2-container.swal2-center { 	top: 50%; 	right: auto; 	bottom: auto; 	left: 50%; 	-webkit-transform: translate(-50%, -50%); 	-ms-transform: translate(-50%, -50%); 	transform: translate(-50%, -50%) } body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right { 	top: 50%; 	right: 0; 	bottom: auto; 	left: auto; 	-webkit-transform: translateY(-50%); 	-ms-transform: translateY(-50%); 	transform: translateY(-50%) } body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left { 	top: auto; 	right: auto; 	bottom: 0; 	left: 0 } body.swal2-toast-shown .swal2-container.swal2-bottom { 	top: auto; 	right: auto; 	bottom: 0; 	left: 50%; 	-webkit-transform: translateX(-50%); 	-ms-transform: translateX(-50%); 	transform: translateX(-50%) } body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right { 	top: auto; 	right: 0; 	bottom: 0; 	left: auto } .toast-title { 	font-weight: 700 } .toast-message { 	-ms-word-wrap: break-word; 	word-wrap: break-word } .toast-message a, .toast-message label { 	color: #FFF } .toast-message a:hover { 	color: #CCC; 	text-decoration: none } .toast-close-button { 	position: relative; 	right: -.3em; 	top: -.3em; 	float: right; 	font-size: 20px; 	font-weight: 700; 	color: #FFF; 	-webkit-text-shadow: 0 1px 0 #fff; 	text-shadow: 0 1px 0 #fff; 	opacity: .8; 	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 	filter: alpha(opacity=80); 	line-height: 1 } .toast-close-button:focus, .toast-close-button:hover { 	color: #000; 	text-decoration: none; 	cursor: pointer; 	opacity: .4; 	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); 	filter: alpha(opacity=40) } .rtl .toast-close-button { 	left: -.3em; 	float: left; 	right: .3em } button.toast-close-button { 	padding: 0; 	cursor: pointer; 	background: 0 0; 	border: 0; 	-webkit-appearance: none } .toast-top-center { 	top: 0; 	right: 0; 	width: 100% } .toast-bottom-center { 	bottom: 0; 	right: 0; 	width: 100% } .toast-top-full-width { 	top: 0; 	right: 0; 	width: 100% } .toast-bottom-full-width { 	bottom: 0; 	right: 0; 	width: 100% } .toast-top-left { 	top: 12px; 	left: 12px } .toast-top-right { 	top: 12px; 	right: 12px } .toast-bottom-right { 	right: 12px; 	bottom: 12px } .toast-bottom-left { 	bottom: 12px; 	left: 12px } #toast-container { 	position: fixed; 	z-index: 999999; 	pointer-events: none } #toast-container * { 	-webkit-box-sizing: border-box; 	box-sizing: border-box } #toast-container>div { 	position: relative; 	pointer-events: auto; 	overflow: hidden; 	margin: 0 0 6px; 	padding: 15px 15px 15px 50px; 	width: 300px; 	border-radius: 3px; 	background-position: 15px center; 	background-repeat: no-repeat; 	-webkit-box-shadow: 0 0 12px #999; 	box-shadow: 0 0 12px #999; 	color: #FFF; 	opacity: .8; 	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 	filter: alpha(opacity=80) } #toast-container>div.rtl { 	direction: rtl; 	padding: 15px 50px 15px 15px; 	background-position: right 15px center } #toast-container>div:hover { 	-webkit-box-shadow: 0 0 12px #000; 	box-shadow: 0 0 12px #000; 	opacity: 1; 	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 	filter: alpha(opacity=100); 	cursor: pointer } #toast-container>.toast-info { 	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important } #toast-container>.toast-error { 	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important } #toast-container>.toast-success { 	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important } #toast-container>.toast-warning { 	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important } #toast-container.toast-bottom-center>div, #toast-container.toast-top-center>div { 	width: 300px; 	margin-left: auto; 	margin-right: auto } #toast-container.toast-bottom-full-width>div, #toast-container.toast-top-full-width>div { 	width: 96%; 	margin-left: auto; 	margin-right: auto } .toast { 	background-color: #030303 } .toast-success { 	background-color: #51A351 } .toast-error { 	background-color: #BD362F } .toast-info { 	background-color: #2F96B4 } .toast-warning { 	background-color: #F89406 } .toast-progress { 	position: absolute; 	left: 0; 	bottom: 0; 	height: 4px; 	background-color: #000; 	opacity: .4; 	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); 	filter: alpha(opacity=40) } @media all and (max-width: 240px) { 	#toast-container>div { 		padding: 8px 8px 8px 50px; 		width: 11em 	} 	#toast-container>div.rtl { 		padding: 8px 50px 8px 8px 	} 	#toast-container .toast-close-button { 		right: -.2em; 		top: -.2em 	} 	#toast-container .rtl .toast-close-button { 		left: -.2em; 		right: .2em 	} } @media all and (min-width: 241px) and (max-width: 480px) { 	#toast-container>div { 		padding: 8px 8px 8px 50px; 		width: 18em 	} 	#toast-container>div.rtl { 		padding: 8px 50px 8px 8px 	} 	#toast-container .toast-close-button { 		right: -.2em; 		top: -.2em 	} 	#toast-container .rtl .toast-close-button { 		left: -.2em; 		right: .2em 	} } @media all and (min-width: 481px) and (max-width: 768px) { 	#toast-container>div { 		padding: 15px 15px 15px 50px; 		width: 25em 	} 	#toast-container>div.rtl { 		padding: 15px 50px 15px 15px 	} } [data-simplebar] { 	position: relative; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	-webkit-box-pack: start; 	-ms-flex-pack: start; 	justify-content: flex-start; 	-ms-flex-line-pack: start; 	align-content: flex-start; 	-webkit-box-align: start; 	-ms-flex-align: start; 	align-items: flex-start } .simplebar-wrapper { 	overflow: hidden; 	width: inherit; 	height: inherit; 	max-width: inherit; 	max-height: inherit } .simplebar-mask { 	direction: inherit; 	position: absolute; 	overflow: hidden; 	padding: 0; 	margin: 0; 	left: 0; 	top: 0; 	bottom: 0; 	right: 0; 	width: auto !important; 	height: auto !important; 	z-index: 0 } .simplebar-offset { 	direction: inherit !important; 	-webkit-box-sizing: inherit !important; 	box-sizing: inherit !important; 	resize: none !important; 	position: absolute; 	top: 0; 	left: 0; 	bottom: 0; 	right: 0; 	padding: 0; 	margin: 0; 	-webkit-overflow-scrolling: touch } .simplebar-content-wrapper { 	direction: inherit; 	-webkit-box-sizing: border-box !important; 	box-sizing: border-box !important; 	position: relative; 	display: block; 	height: 100%; 	width: auto; 	max-width: 100%; 	max-height: 100%; 	scrollbar-width: none; 	-ms-overflow-style: none } .simplebar-content-wrapper::-webkit-scrollbar, .simplebar-hide-scrollbar::-webkit-scrollbar { 	width: 0; 	height: 0 } .simplebar-content:after, .simplebar-content:before { 	content: ' '; 	display: table } .simplebar-placeholder { 	max-height: 100%; 	max-width: 100%; 	width: 100%; 	pointer-events: none } .simplebar-height-auto-observer-wrapper { 	-webkit-box-sizing: inherit !important; 	box-sizing: inherit !important; 	height: 100%; 	width: 100%; 	max-width: 1px; 	position: relative; 	float: left; 	max-height: 1px; 	overflow: hidden; 	z-index: -1; 	padding: 0; 	margin: 0; 	pointer-events: none; 	-webkit-box-flex: inherit; 	-ms-flex-positive: inherit; 	flex-grow: inherit; 	-ms-flex-negative: 0; 	flex-shrink: 0; 	-ms-flex-preferred-size: 0; 	flex-basis: 0 } .simplebar-height-auto-observer { 	-webkit-box-sizing: inherit; 	box-sizing: inherit; 	display: block; 	opacity: 0; 	position: absolute; 	top: 0; 	left: 0; 	height: 1000%; 	width: 1000%; 	min-height: 1px; 	min-width: 1px; 	overflow: hidden; 	pointer-events: none; 	z-index: -1 } .simplebar-track { 	z-index: 1; 	position: absolute; 	right: 0; 	bottom: 0; 	pointer-events: none; 	overflow: hidden } [data-simplebar].simplebar-dragging .simplebar-content { 	pointer-events: none; 	-moz-user-select: none; 	-ms-user-select: none; 	user-select: none; 	-webkit-user-select: none } [data-simplebar].simplebar-dragging .simplebar-track { 	pointer-events: all } .simplebar-scrollbar { 	position: absolute; 	left: 0; 	right: 0; 	min-height: 10px } .simplebar-scrollbar:before { 	position: absolute; 	content: ''; 	background: #000; 	border-radius: 7px; 	left: 2px; 	right: 2px; 	opacity: 0; 	-webkit-transition: opacity .2s linear; 	-o-transition: opacity .2s linear; 	transition: opacity .2s linear } .simplebar-scrollbar.simplebar-visible:before { 	opacity: .5; 	-webkit-transition: opacity 0s linear; 	-o-transition: opacity 0s linear; 	transition: opacity 0s linear } .simplebar-track.simplebar-vertical { 	top: 0; 	width: 11px } .simplebar-track.simplebar-vertical .simplebar-scrollbar:before { 	top: 2px; 	bottom: 2px } .simplebar-track.simplebar-horizontal { 	left: 0; 	height: 11px } .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before { 	height: 100%; 	left: 2px; 	right: 2px } .simplebar-track.simplebar-horizontal .simplebar-scrollbar { 	right: auto; 	left: 0; 	top: 2px; 	height: 7px; 	min-height: 0; 	min-width: 10px; 	width: auto } [data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical { 	right: auto; 	left: 0 } .hs-dummy-scrollbar-size { 	direction: rtl; 	position: fixed; 	opacity: 0; 	visibility: hidden; 	height: 500px; 	width: 500px; 	overflow-y: hidden; 	overflow-x: scroll } .simplebar-hide-scrollbar { 	position: fixed; 	left: 0; 	visibility: hidden; 	overflow-y: scroll; 	scrollbar-width: none; 	-ms-overflow-style: none } .noUi-target, .noUi-target * { 	-webkit-touch-callout: none; 	-webkit-tap-highlight-color: transparent; 	-webkit-user-select: none; 	-ms-touch-action: none; 	touch-action: none; 	-ms-user-select: none; 	-moz-user-select: none; 	user-select: none; 	-webkit-box-sizing: border-box; 	box-sizing: border-box } .noUi-target { 	position: relative } .noUi-base, .noUi-connects { 	width: 100%; 	height: 100%; 	position: relative; 	z-index: 1 } .noUi-connects { 	overflow: hidden; 	z-index: 0 } .noUi-connect, .noUi-origin { 	will-change: transform; 	position: absolute; 	z-index: 1; 	top: 0; 	right: 0; 	-ms-transform-origin: 0 0; 	-webkit-transform-origin: 0 0; 	-webkit-transform-style: preserve-3d; 	transform-origin: 0 0; 	-webkit-transform-style: flat; 	transform-style: flat } .noUi-connect { 	height: 100%; 	width: 100% } .noUi-origin { 	height: 10%; 	width: 10% } .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin { 	left: 0; 	right: auto } .noUi-vertical .noUi-origin { 	width: 0 } .noUi-horizontal .noUi-origin { 	height: 0 } .noUi-handle { 	-webkit-backface-visibility: hidden; 	backface-visibility: hidden; 	position: absolute } .noUi-touch-area { 	height: 100%; 	width: 100% } .noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin { 	-webkit-transition: transform .3s; 	-webkit-transition: -webkit-transform .3s; 	transition: -webkit-transform .3s; 	-o-transition: transform .3s; 	transition: transform .3s; 	transition: transform .3s, -webkit-transform .3s } .noUi-state-drag * { 	cursor: inherit !important } .noUi-horizontal { 	height: 18px } .noUi-horizontal .noUi-handle { 	width: 34px; 	height: 28px; 	right: -17px; 	top: -6px } .noUi-vertical { 	width: 18px } .noUi-vertical .noUi-handle { 	width: 28px; 	height: 34px; 	right: -6px; 	top: -17px } .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle { 	left: -17px; 	right: auto } .noUi-target { 	background: #FAFAFA; 	border-radius: 4px; 	border: 1px solid #D3D3D3; 	-webkit-box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB; 	box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB } .noUi-connects { 	border-radius: 3px } .noUi-connect { 	background: #3FB8AF } .noUi-draggable { 	cursor: ew-resize } .noUi-vertical .noUi-draggable { 	cursor: ns-resize } .noUi-handle { 	border: 1px solid #D9D9D9; 	border-radius: 3px; 	background: #FFF; 	cursor: default; 	-webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; 	box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB } .noUi-active { 	-webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; 	box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB } .noUi-handle:after, .noUi-handle:before { 	content: ""; 	display: block; 	position: absolute; 	height: 14px; 	width: 1px; 	background: #E8E7E6; 	left: 14px; 	top: 6px } .noUi-handle:after { 	left: 17px } .noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before { 	width: 14px; 	height: 1px; 	left: 6px; 	top: 14px } .noUi-vertical .noUi-handle:after { 	top: 17px } [disabled] .noUi-connect { 	background: #B8B8B8 } [disabled] .noUi-handle, [disabled].noUi-handle, [disabled].noUi-target { 	cursor: not-allowed } .noUi-pips, .noUi-pips * { 	-webkit-box-sizing: border-box; 	box-sizing: border-box } .noUi-pips { 	position: absolute; 	color: #999 } .noUi-value { 	position: absolute; 	white-space: nowrap; 	text-align: center } .noUi-value-sub { 	color: #ccc; 	font-size: 10px } .noUi-marker { 	position: absolute; 	background: #CCC } .noUi-marker-sub { 	background: #AAA } .noUi-marker-large { 	background: #AAA } .noUi-pips-horizontal { 	padding: 10px 0; 	height: 80px; 	top: 100%; 	left: 0; 	width: 100% } .noUi-value-horizontal { 	-webkit-transform: translate(-50%, 50%); 	-ms-transform: translate(-50%, 50%); 	transform: translate(-50%, 50%) } .noUi-rtl .noUi-value-horizontal { 	-webkit-transform: translate(50%, 50%); 	-ms-transform: translate(50%, 50%); 	transform: translate(50%, 50%) } .noUi-marker-horizontal.noUi-marker { 	margin-left: -1px; 	width: 2px; 	height: 5px } .noUi-marker-horizontal.noUi-marker-sub { 	height: 10px } .noUi-marker-horizontal.noUi-marker-large { 	height: 15px } .noUi-pips-vertical { 	padding: 0 10px; 	height: 100%; 	top: 0; 	left: 100% } .noUi-value-vertical { 	-webkit-transform: translate(0, -50%); 	-ms-transform: translate(0, -50%); 	transform: translate(0, -50%); 	padding-left: 25px } .noUi-rtl .noUi-value-vertical { 	-webkit-transform: translate(0, 50%); 	-ms-transform: translate(0, 50%); 	transform: translate(0, 50%) } .noUi-marker-vertical.noUi-marker { 	width: 5px; 	height: 2px; 	margin-top: -1px } .noUi-marker-vertical.noUi-marker-sub { 	width: 10px } .noUi-marker-vertical.noUi-marker-large { 	width: 15px } .noUi-tooltip { 	display: block; 	position: absolute; 	border: 1px solid #D9D9D9; 	border-radius: 3px; 	background: #fff; 	color: #000; 	padding: 5px; 	text-align: center; 	white-space: nowrap } .noUi-horizontal .noUi-tooltip { 	-webkit-transform: translate(-50%, 0); 	-ms-transform: translate(-50%, 0); 	transform: translate(-50%, 0); 	left: 50%; 	bottom: 120% } .noUi-vertical .noUi-tooltip { 	-webkit-transform: translate(0, -50%); 	-ms-transform: translate(0, -50%); 	transform: translate(0, -50%); 	top: 50%; 	right: 120% } .noUi-horizontal .noUi-origin>.noUi-tooltip { 	-webkit-transform: translate(50%, 0); 	-ms-transform: translate(50%, 0); 	transform: translate(50%, 0); 	left: auto; 	bottom: 10px } .noUi-vertical .noUi-origin>.noUi-tooltip { 	-webkit-transform: translate(0, -18px); 	-ms-transform: translate(0, -18px); 	transform: translate(0, -18px); 	top: auto; 	right: 28px } * { 	margin: 0; 	padding: 0; 	-webkit-box-sizing: border-box; 	box-sizing: border-box } html, body { 	height: 100% } body { 	-webkit-font-smoothing: antialiased; 	-moz-osx-font-smoothing: grayscale; 	font-family: "Nunito", sans-serif; 	color: #343a40; 	font-size: 15px; 	font-weight: 400 } ::-moz-selection { 	background-color: #343a40; 	color: #fff } ::selection { 	background-color: #343a40; 	color: #fff } a { 	color: #4E97FD } a:hover { 	color: #1c79fc } a:focus { 	outline: none } .text-small, .blockquote-footer { 	font-size: .875rem; 	line-height: 1.25rem } .display-1, .display-2, .display-3, .display-4, h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 { 	font-family: "Poppins", sans-serif; 	letter-spacing: -0.2px } @media (min-width: 768px) { 	.display-1, 	.display-2, 	.display-3, 	.display-4, 	h1, 	.h1 { 		margin-bottom: 1.5rem 	} 	h1, 	.h1 { 		line-height: 1.125 	} 	p.lead { 		margin-bottom: 1.5rem 	} } a { 	font-weight: 700 } a.lead { 	font-weight: 700 } @media (max-width: 991.98px) { 	.lead { 		font-size: 1rem; 		line-height: 1.5; 		font-weight: 400 	} } .blockquote { 	color: #4E97FD; 	border-left: 2px solid #dee2e6; 	padding-left: 16px } .blockquote-footer { 	margin-top: 8px; 	color: #212529 } @media (max-width: 1199.98px) { 	.blockquote { 		font-size: 1.25rem !important 	} } address p { 	margin-bottom: 0 } @media (min-width: 768px) { 	.blockquote { 		font-size: 1.5rem; 		padding-left: 48px 	} } .text-white .display-1, .text-white .display-2, .text-white .display-3, .text-white .display-4, .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white .h1, .text-white .h2, .text-white .h3, .text-white .h4, .text-white .h5, .text-white .h6, .text-white .blockquote { 	color: #fff } .text-white a { 	-webkit-transition: all 0.2s ease-in-out; 	-o-transition: all 0.2s ease-in-out; 	transition: all 0.2s ease-in-out } .text-white .text-muted { 	color: rgba(255, 255, 255, 0.5) !important } .text-white hr { 	border-color: rgba(255, 255, 255, 0.1) } .text-dark .display-1, .text-dark .display-2, .text-dark .display-3, .text-dark .display-4, .text-dark h1, .text-dark h2, .text-dark h3, .text-dark h4, .text-dark h5, .text-dark h6, .text-dark .h1, .text-dark .h2, .text-dark .h3, .text-dark .h4, .text-dark .h5, .text-dark .h6, .text-dark .blockquote { 	color: #343a40 } .text-dark a { 	-webkit-transition: all 0.2s ease-in-out; 	-o-transition: all 0.2s ease-in-out; 	transition: all 0.2s ease-in-out } .text-dark .text-muted { 	color: rgba(52, 58, 64, 0.5) !important } .text-dark hr { 	border-color: rgba(52, 58, 64, 0.1) } figcaption { 	margin-top: 8px; 	font-size: .875rem } figure { 	text-align: center } .links-white a:not(:hover) { 	color: rgba(255, 255, 255, 0.7) } .links-white a:hover { 	color: #fff } .error { 	margin-bottom: 0px } input.error { 	border-color: red } span.ajax-file-upload-error, label.error { 	position: relative; 	font-size: 11px; 	vertical-align: middle; 	font-weight: normal; 	text-transform: capitalize; 	letter-spacing: 0px; 	color: red; 	margin-top: 9px } .no-shadow { 	-webkit-box-shadow: unset !important; 	box-shadow: unset !important } .f-size-25 { 	font-size: 25px } .h-0 { 	height: 0 } .min-vh-10 { 	min-height: 10vh } .min-vh-20 { 	min-height: 20vh } .min-vh-30 { 	min-height: 30vh } .min-vh-40 { 	min-height: 40vh } .min-vh-50 { 	min-height: 50vh } .min-vh-60 { 	min-height: 60vh } .min-vh-70 { 	min-height: 70vh } .min-vh-80 { 	min-height: 80vh } .min-vh-90 { 	min-height: 90vh } @media (min-width: 768px) { 	.min-vh-md-10 { 		min-height: 10vh 	} 	.min-vh-md-20 { 		min-height: 20vh 	} 	.min-vh-md-30 { 		min-height: 30vh 	} 	.min-vh-md-40 { 		min-height: 40vh 	} 	.min-vh-md-50 { 		min-height: 50vh 	} 	.min-vh-md-60 { 		min-height: 60vh 	} 	.min-vh-md-70 { 		min-height: 70vh 	} 	.min-vh-md-80 { 		min-height: 80vh 	} 	.min-vh-md-90 { 		min-height: 90vh 	} 	.min-vh-md-100 { 		min-height: 100vh 	} } @media (min-width: 992px) { 	.min-vh-lg-10 { 		min-height: 10vh 	} 	.min-vh-lg-20 { 		min-height: 20vh 	} 	.min-vh-lg-30 { 		min-height: 30vh 	} 	.min-vh-lg-40 { 		min-height: 40vh 	} 	.min-vh-lg-50 { 		min-height: 50vh 	} 	.min-vh-lg-60 { 		min-height: 60vh 	} 	.min-vh-lg-70 { 		min-height: 70vh 	} 	.min-vh-lg-80 { 		min-height: 80vh 	} 	.min-vh-lg-90 { 		min-height: 90vh 	} 	.min-vh-lg-100 { 		min-height: 100vh 	} } img.h-100 { 	-o-object-fit: cover; 	object-fit: cover } img.flex-fill { 	width: 100%; 	height: 100%; 	-o-object-fit: cover; 	object-fit: cover } @media (min-width: 992px) { 	.w-lg-100 { 		width: 100% 	} } [class*="hover-"] { 	-webkit-transition: all 0.2s ease-in-out; 	-o-transition: all 0.2s ease-in-out; 	transition: all 0.2s ease-in-out } .soft-shadow { 	border: 0px solid #edf2f9; 	-webkit-box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03); 	box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03) } .hover-fade-out:hover { 	opacity: 0.75 } .hover-box-shadow:hover { 	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); 	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); 	-webkit-transform: translateY(-8px); 	-ms-transform: translateY(-8px); 	transform: translateY(-8px) } .o-hidden { 	overflow: hidden } .container-fluid.theme-container, .theme-container.container-sm, .theme-container.container-md, .theme-container.container-lg, .theme-container.container-xl { 	width: 100%; 	padding-right: 15px; 	padding-left: 15px; 	margin-right: auto; 	margin-left: auto; 	max-width: 1530px } .cursor-pointer { 	cursor: pointer } .text-inherit { 	color: inherit } .simplebar-track { 	-webkit-transition: opacity 0.25s ease-in-out; 	-o-transition: opacity 0.25s ease-in-out; 	transition: opacity 0.25s ease-in-out; 	background-color: #e9edf4; 	opacity: 0 } .simplebar-track .simplebar-scrollbar { 	border-radius: 0.09375rem; 	background-color: #aeb4be } .simplebar-track .simplebar-scrollbar::before { 	display: none } .simplebar-track.simplebar-vertical { 	width: 0.1875rem !important } .simplebar-track.simplebar-vertical .simplebar-scrollbar { 	right: 0; 	width: 0.1875rem } .simplebar-track.simplebar-horizontal { 	height: 0.1875rem !important } .simplebar-track.simplebar-horizontal .simplebar-scrollbar { 	top: 0; 	height: 0.1875rem !important } [data-simplebar] { 	overflow-y: auto } [data-simplebar]::-webkit-scrollbar { 	width: 0.1875rem; 	background-color: transparent; 	opacity: 0 } [data-simplebar]::-webkit-scrollbar-thumb { 	background-color: #aeb4be; 	border-radius: 0.09375rem } [data-simplebar]:hover .simplebar-track { 	opacity: 1 } [data-simplebar]:not(.offcanvas-body) { 	padding-right: 1rem !important } [data-simplebar-auto-hide="false"] .simplebar-track { 	opacity: 1 } .bg-dark .simplebar-track, .bg-darker .simplebar-track, .dropdown-menu-dark .simplebar-track { 	background-color: transparent } .bg-dark .simplebar-track .simplebar-scrollbar, .bg-darker .simplebar-track .simplebar-scrollbar, .dropdown-menu-dark .simplebar-track .simplebar-scrollbar { 	background-color: #58647d } .overlay { 	z-index: 0; 	position: relative; 	background-size: cover; 	background-repeat: no-repeat } .overlay:after { 	position: absolute; 	top: 0; 	left: 0; 	width: 100%; 	height: 100%; 	content: ''; 	z-index: -1; 	overflow: hidden } .background-center { 	background-position: center } .overlay[data-overlay-color='primary']:after { 	background-color: #4E97FD } .overlay[data-overlay-color='secondary']:after { 	background-color: #6c757d } .overlay[data-overlay-color='success']:after { 	background-color: #28a745 } .overlay[data-overlay-color='info']:after { 	background-color: #17a2b8 } .overlay[data-overlay-color='warning']:after { 	background-color: #ffc107 } .overlay[data-overlay-color='danger']:after { 	background-color: #dc3545 } .overlay[data-overlay-color='light']:after { 	background-color: #edf1fc } .overlay[data-overlay-color='dark']:after { 	background-color: #343a40 } .overlay[data-overlay-color='primary-2']:after { 	background-color: #FFD55A } .overlay[data-overlay='1']:after { 	opacity: .1 } .overlay[data-overlay='2']:after { 	opacity: .2 } .overlay[data-overlay='3']:after { 	opacity: .3 } .overlay[data-overlay='4']:after { 	opacity: .4 } .overlay[data-overlay='5']:after { 	opacity: .5 } .overlay[data-overlay='6']:after { 	opacity: .6 } .overlay[data-overlay='7']:after { 	opacity: .7 } .overlay[data-overlay='8']:after { 	opacity: .8 } .overlay[data-overlay='9']:after { 	opacity: .9 } .overlay[data-overlay='10']:after { 	opacity: 1 } .bg-soft-primary { 	color: #4E97FD; 	background-color: rgba(78, 151, 253, 0.1) } .bg-soft-secondary { 	color: #6c757d; 	background-color: rgba(108, 117, 125, 0.1) } .bg-soft-success { 	color: #28a745; 	background-color: rgba(40, 167, 69, 0.1) } .bg-soft-info { 	color: #17a2b8; 	background-color: rgba(23, 162, 184, 0.1) } .bg-soft-warning { 	color: #ffc107; 	background-color: rgba(255, 193, 7, 0.1) } .bg-soft-danger { 	color: #dc3545; 	background-color: rgba(220, 53, 69, 0.1) } .bg-soft-light { 	color: #edf1fc; 	background-color: rgba(237, 241, 252, 0.1) } .bg-soft-dark { 	color: #343a40; 	background-color: rgba(52, 58, 64, 0.1) } .bg-soft-primary-2 { 	color: #FFD55A; 	background-color: rgba(255, 213, 90, 0.1) } .bg-body-color { 	background: #212529 } .bg-facebook { 	background: #4267b2 } .bg-twitter { 	background: #00aced } .bg-pinterest { 	background: #c8232c } .form-control { 	border-radius: 6px; 	border: 1px solid #dee2e6; 	height: 48px; 	line-height: 46px; 	text-indent: 16px; 	color: #343a40; 	padding: 0; 	-webkit-box-shadow: none; 	box-shadow: none; 	-o-text-overflow: ellipsis; 	text-overflow: ellipsis; 	background: #fff; 	-webkit-appearance: none; 	font-family: "Poppins", sans-serif; 	font-size: 13px; 	font-weight: 600; 	position: relative } .form-control:focus { 	outline: none; 	border-color: #4E97FD; 	-webkit-box-shadow: unset; 	box-shadow: unset } .form-control:hover { 	border-color: #343a40 } .form-control.form-control-lg { 	border-radius: 8px } .form-control.form-control-sm { 	border-radius: 4px; 	height: 40px; 	line-height: 40px } .form-control.custom-search { 	padding-right: calc(1.5em + 1.375rem); 	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E"); 	background-repeat: no-repeat; 	background-position: right calc(0.375em + 0.34375rem) center; 	background-size: calc(0.3em + 0.6875rem) calc(0.3em + 0.6875rem) } .form-control.custom-location { 	padding-left: 20px; 	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-geo-alt-fill' viewBox='0 0 16 16'%3E%3Cpath d='M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10zm0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6z'/%3E%3C/svg%3E"); 	background-repeat: no-repeat; 	background-position: left calc(0.375em + 0.34375rem) center; 	background-size: calc(0.3em + 0.6875rem) calc(0.3em + 0.6875rem) } .form-label { 	margin-bottom: .375rem; 	font-size: 0.875rem; 	font-weight: 600; 	color: #343a40 } .custom-control label, .custom-control input { 	cursor: pointer } .custom-control label { 	-webkit-user-select: none; 	-moz-user-select: none; 	-ms-user-select: none; 	user-select: none } .custom-control.text-small label:before, .custom-control.blockquote-footer label:before, .custom-control.text-small label:after, .custom-control.blockquote-footer label:after { 	top: 0 } .custom-select, .custom-file-input { 	cursor: pointer } @media (max-width: 767.98px) { 	.form-control-lg { 		font-size: 1rem; 		padding: .375rem .75rem; 		height: calc(1.5em + .75rem + 2px) 	} } .input-group-text { 	-webkit-transition: all 0.2s ease-in-out; 	-o-transition: all 0.2s ease-in-out; 	transition: all 0.2s ease-in-out } .input-group .form-control:last-child { 	border-left: 0 } .input-group:focus-within .input-group-text { 	border-color: #cce1fe } .custom-file-input, .custom-input-file { 	width: 0.1px; 	height: 0.1px; 	opacity: 0; 	outline: none; 	overflow: hidden; 	position: absolute; 	z-index: -1 } .custom-file-input+label, .custom-input-file+label { 	-o-text-overflow: ellipsis; 	text-overflow: ellipsis; 	white-space: nowrap; 	cursor: pointer; 	display: block; 	overflow: hidden; 	padding: 0.625rem 1.25rem; 	border: 1px solid #dee2e6; 	border-radius: 0.375rem; 	color: #212529; 	background-color: #fff; 	outline: none; 	margin: 0 } .custom-file-input+label .icon, .custom-input-file+label .icon { 	width: 1em; 	height: 1em; 	vertical-align: middle; 	margin-top: -0.25em; 	margin-right: 0.5em } .custom-file-input+label:hover, .custom-input-file+label:hover { 	background-color: #fff } .custom-file-input+.custom-file-label, .custom-input-file+.custom-file-label { 	height: 48px; 	line-height: 27px; 	text-indent: 0 } .custom-file-input+.custom-file-label:after, .custom-input-file+.custom-file-label:after { 	height: 48px; 	line-height: 47px; 	font-size: 13px; 	padding: 0px 18px } .custom-file-input.has-focus+label, .custom-file-input:focus+label, .custom-input-file.has-focus+label, .custom-input-file:focus+label { 	background-color: #fff } .no-js .custom-input-file+label { 	display: none } .custom-input-file--2+label { 	color: #fff; 	border-color: #4E97FD; 	background: #4E97FD } .custom-input-file--2+label:hover { 	color: #fff; 	border-color: #4E97FD; 	background: #4E97FD } .custom-input-file--2.has-focus+label, .custom-input-file--2:focus+label { 	color: #fff; 	border-color: #4E97FD; 	background: #4E97FD } .custom-input-file-link+label { 	padding: 0; 	border: 0; 	background: transparent; 	color: #4E97FD; 	font-size: 0.875rem; 	font-weight: 600 } .custom-input-file-link+label:hover { 	background-color: transparent } .custom-input-file-link.has-focus+label, .custom-input-file-link:focus+label { 	background-color: transparent } .select2-container { 	-webkit-box-shadow: unset; 	box-shadow: unset; 	border: unset; 	border-radius: 8px } .select2-container .select2-selection--single { 	height: 48px; 	line-height: 48px; 	border: 1px solid #dee2e6 } .select2-container .select2-selection--single.form-control-sm { 	height: 40px; 	line-height: 40px } .select2-container .select2-selection--single.form-control-lg { 	height: 70px; 	line-height: 70px } .select2-container .select2-selection__arrow, .select2-container .select2-selection__rendered { 	height: inherit !important; 	line-height: inherit !important } .select2-container .select2-results__option--highlighted.select2-results__option--selectable { 	background-color: rgba(78, 151, 253, 0.1); 	color: #4E97FD } .select2-container .select2-results__option--selected { 	background-color: rgba(78, 151, 253, 0.05); 	color: #4E97FD } .select2-container .select2-search--dropdown .select2-search__field { 	background-color: #edf1fc; 	border: unset; 	border-radius: 5px } .select2-container .select2-search--dropdown .select2-search__field:focus, .select2-container .select2-search--dropdown .select2-search__field:focus-visible { 	border: unset; 	-webkit-box-shadow: unset; 	box-shadow: unset; 	outline: unset } .input-group .input-group-prepend { 	margin-right: 0px } .input-group .input-group-prepend .input-group-text { 	border-top-right-radius: 6px; 	border-bottom-right-radius: 6px } .custom-select.select2-selection--single { 	background: unset !important; 	background-image: unset !important; 	border-radius: 6px } select:not(.ignore) { 	background: unset !important; 	background-image: unset !important } .btn { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	border: 2px solid transparent; 	text-decoration: none; 	-webkit-box-shadow: none; 	box-shadow: none; 	-webkit-transition: all 0.2s cubic-bezier(0, 0, 0.58, 1); 	-o-transition: all 0.2s cubic-bezier(0, 0, 0.58, 1); 	transition: all 0.2s cubic-bezier(0, 0, 0.58, 1); 	height: auto; 	padding: 9px 20px; 	font-size: 14px; 	font-weight: bold; 	text-transform: capitalize; 	letter-spacing: 0px; 	border-radius: 5px } .btn:hover, .btn:focus { 	font-weight: bold; 	text-decoration: none; 	outline: none; 	border-color: transparent; 	-webkit-box-shadow: none; 	box-shadow: none } .btn:active { 	cursor: pointer !important; 	outline: none !important } .btn.btn-full { 	display: block; 	width: 100% } .btn i { 	padding-right: 5px; 	font-size: 12px } .btn svg { 	height: 18px; 	width: auto } .btn.btn-sm, .btn-group-sm>.btn { 	padding: 4px 12px } .btn.btn-gray-border { 	padding: 12px 45px; 	color: #5c727d; 	border: 2px solid #eaedf2; 	background: transparent } .btn-outline-primary { 	border-color: rgba(78, 151, 253, 0.25); 	color: #4E97FD } .btn-outline-primary:hover { 	background-color: rgba(78, 151, 253, 0.2); 	border-color: rgba(0, 0, 0, 0); 	color: #4E97FD } .btn-outline-secondary { 	border-color: rgba(108, 117, 125, 0.25); 	color: #6c757d } .btn-outline-secondary:hover { 	background-color: rgba(108, 117, 125, 0.2); 	border-color: rgba(0, 0, 0, 0); 	color: #6c757d } .btn-outline-success { 	border-color: rgba(40, 167, 69, 0.25); 	color: #28a745 } .btn-outline-success:hover { 	background-color: rgba(40, 167, 69, 0.2); 	border-color: rgba(0, 0, 0, 0); 	color: #28a745 } .btn-outline-info { 	border-color: rgba(23, 162, 184, 0.25); 	color: #17a2b8 } .btn-outline-info:hover { 	background-color: rgba(23, 162, 184, 0.2); 	border-color: rgba(0, 0, 0, 0); 	color: #17a2b8 } .btn-outline-warning { 	border-color: rgba(255, 193, 7, 0.25); 	color: #ffc107 } .btn-outline-warning:hover { 	background-color: rgba(255, 193, 7, 0.2); 	border-color: rgba(0, 0, 0, 0); 	color: #ffc107 } .btn-outline-danger { 	border-color: rgba(220, 53, 69, 0.25); 	color: #dc3545 } .btn-outline-danger:hover { 	background-color: rgba(220, 53, 69, 0.2); 	border-color: rgba(0, 0, 0, 0); 	color: #dc3545 } .btn-outline-light { 	border-color: rgba(237, 241, 252, 0.25); 	color: #edf1fc } .btn-outline-light:hover { 	background-color: rgba(237, 241, 252, 0.2); 	border-color: rgba(0, 0, 0, 0); 	color: #edf1fc } .btn-outline-dark { 	border-color: rgba(52, 58, 64, 0.25); 	color: #343a40 } .btn-outline-dark:hover { 	background-color: rgba(52, 58, 64, 0.2); 	border-color: rgba(0, 0, 0, 0); 	color: #343a40 } .btn-outline-primary-2 { 	border-color: rgba(255, 213, 90, 0.25); 	color: #FFD55A } .btn-outline-primary-2:hover { 	background-color: rgba(255, 213, 90, 0.2); 	border-color: rgba(0, 0, 0, 0); 	color: #FFD55A } .btn-soft-primary { 	color: #4E97FD; 	background-color: rgba(78, 151, 253, 0.1); 	border-color: transparent } .btn-soft-primary:hover { 	background-color: #4E97FD; 	border-color: rgba(0, 0, 0, 0); 	color: #ffffff } .btn-soft-secondary { 	color: #6c757d; 	background-color: rgba(108, 117, 125, 0.1); 	border-color: transparent } .btn-soft-secondary:hover { 	background-color: #6c757d; 	border-color: rgba(0, 0, 0, 0); 	color: #ffffff } .btn-soft-success { 	color: #28a745; 	background-color: rgba(40, 167, 69, 0.1); 	border-color: transparent } .btn-soft-success:hover { 	background-color: #28a745; 	border-color: rgba(0, 0, 0, 0); 	color: #ffffff } .btn-soft-info { 	color: #17a2b8; 	background-color: rgba(23, 162, 184, 0.1); 	border-color: transparent } .btn-soft-info:hover { 	background-color: #17a2b8; 	border-color: rgba(0, 0, 0, 0); 	color: #ffffff } .btn-soft-warning { 	color: #ffc107; 	background-color: rgba(255, 193, 7, 0.1); 	border-color: transparent } .btn-soft-warning:hover { 	background-color: #ffc107; 	border-color: rgba(0, 0, 0, 0); 	color: #ffffff } .btn-soft-danger { 	color: #dc3545; 	background-color: rgba(220, 53, 69, 0.1); 	border-color: transparent } .btn-soft-danger:hover { 	background-color: #dc3545; 	border-color: rgba(0, 0, 0, 0); 	color: #ffffff } .btn-soft-light { 	color: #edf1fc; 	background-color: rgba(237, 241, 252, 0.1); 	border-color: transparent } .btn-soft-light:hover { 	background-color: #edf1fc; 	border-color: rgba(0, 0, 0, 0); 	color: #ffffff } .btn-soft-dark { 	color: #343a40; 	background-color: rgba(52, 58, 64, 0.1); 	border-color: transparent } .btn-soft-dark:hover { 	background-color: #343a40; 	border-color: rgba(0, 0, 0, 0); 	color: #ffffff } .btn-soft-primary-2 { 	color: #FFD55A; 	background-color: rgba(255, 213, 90, 0.1); 	border-color: transparent } .btn-soft-primary-2:hover { 	background-color: #FFD55A; 	border-color: rgba(0, 0, 0, 0); 	color: #ffffff } .product-heading-btn { 	font-size: 10px; 	text-transform: uppercase } @media (max-width: 730px) { 	.btn { 		padding: 8px 15px; 		font-size: 12px 	} } .header { 	position: relative; 	background-color: #ffffff } .header ul { 	list-style: none; 	padding: 0; 	margin: 0 } .header .top-header { 	border-bottom: 1px solid #f1f4f6; 	padding: 14px 0 } .header .top-header .header-logo { 	height: 40px; 	width: auto } .header .top-header .header-search input { 	max-width: 90%; 	margin: 0 auto; 	font-weight: bold; 	font-family: "Nunito", sans-serif; 	height: 35px; 	padding: 0px; 	border-radius: 5px; 	background-color: #edf1fc; 	color: #222 } .header .top-header .header-right-options { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: end; 	-ms-flex-pack: end; 	justify-content: flex-end; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center } .header .top-header .header-right-options li { 	margin-left: 25px; 	position: relative; 	display: inline-block; 	list-style: none } .header .top-header .header-right-options li button { 	position: relative; 	padding: 0 !important; 	text-decoration: none; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center } .header .top-header .header-right-options li button .list-icon i { 	font-size: 20px; 	line-height: 30px } .header .top-header .header-right-options li button .badge { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	z-index: 2; 	position: absolute; 	right: -4px; 	top: -8px; 	height: 18px; 	min-width: 18px; 	border-radius: 27px; 	background: #4E97FD; 	padding: 0; 	left: auto } .header .top-header .header-right-options li button::after { 	display: none } .header .top-header .header-right-options li.link-item { 	margin-left: 15px } .header .top-header .header-right-options li.link-item a { 	text-decoration: none; 	font-size: 14px; 	color: #343a40 } .header .top-header .header-right-options li.link-item a:hover { 	text-decoration: none } .header .top-header .header-right-options li .btn { 	padding: 4px 25px } .header .top-header .header-right-options li .shopping-cart { 	min-width: 300px } .header .top-header .header-right-options li .shopping-cart .shopping-cart-items { 	padding-left: 25px; 	padding-right: 25px; 	padding-top: 15px; 	padding-bottom: 15px; 	max-height: 350px; 	overflow-y: auto; 	float: left; 	position: relative; 	width: 100% } .header .top-header .header-right-options li .shopping-cart .shopping-cart-items li:last-child { 	border-bottom: none; 	margin-bottom: 0; 	padding: 0 } .header .top-header .header-right-options li .dropdown-menu { 	-webkit-box-shadow: 0px 3px 40px rgba(6, 38, 36, 0.05); 	box-shadow: 0px 3px 40px rgba(6, 38, 36, 0.05); 	border: 1px solid rgba(6, 38, 36, 0.01) } .header .top-header .header-right-options li .dropdown-menu ul li { 	margin-left: 0 } .header .top-header .header-right-options li .dropdown-menu.user-links ul li { 	padding: 0px; 	margin: 0; 	display: block; 	cursor: pointer } .header .top-header .header-right-options li .dropdown-menu.user-links ul li a { 	padding: 4px 15px; 	display: block; 	font-weight: bold; 	padding-top: 7px; 	padding-bottom: 7px; 	letter-spacing: 0.5px; 	word-spacing: 2px; 	font-size: 0.74rem; 	color: #343a40 } .header .top-header .header-right-options li .dropdown-menu.user-links ul li a:hover { 	text-decoration: none } .header .top-header .header-right-options li .dropdown-menu.user-links ul li:hover { 	background-color: #edf1fc; 	text-decoration: none; 	color: #343a40 } .header-links { 	-webkit-transition: 0.25s ease-in; 	-o-transition: 0.25s ease-in; 	transition: 0.25s ease-in; 	background-color: #fff; 	border-bottom: 1px solid #dedede } .header-links ul { 	margin: 0; 	padding: 0; 	list-style: none } .header-links .header-links-container .header-links-item { 	display: inline-block; 	position: relative; 	vertical-align: middle } .header-links .header-links-container .header-links-item .header-childrenItem-parent { 	margin: 0px; 	padding: 8px 4px; 	font-size: 12px; 	font-weight: 600; 	display: inline-block; 	font-family: "Nunito", sans-serif } .header-links .header-links-container .header-links-item .header-childrenItem-parent a, .header-links .header-links-container .header-links-item .header-childrenItem-parent a .header-childrenItem-link-text { 	font-size: inherit; 	font-weight: inherit; 	color: #343a40; 	font-family: inherit } .header-links .header-links-container .header-links-item .header-childrenItem-parent a:hover, .header-links .header-links-container .header-links-item .header-childrenItem-parent a .header-childrenItem-link-text:hover { 	color: #4E97FD; 	text-decoration: none } .header-links .header-links-container .header-links-item .header-childrenItem-parent .drop-icon { 	margin: 0 7px; 	height: 14px; 	width: 9px; 	color: #343a40 } .header-links .header-links-container .header-links-item .header-childrenItem-child-category-links { 	display: none; 	position: absolute; 	z-index: 31; 	text-align: left; 	margin-top: 0; 	padding: 12px 0; 	min-width: 200px; 	border-radius: 0 0 3px 3px; 	background-color: #fff; 	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); 	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); 	white-space: nowrap } .header-links .header-links-container .header-links-item .header-childrenItem-child-category-links { 	display: none; 	position: absolute; 	z-index: 31; 	text-align: left; 	margin-top: 0; 	padding: 12px 0; 	min-width: 200px; 	border-radius: 0 0 3px 3px; 	background-color: #fff; 	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); 	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); 	white-space: nowrap } .header-links .header-links-container .header-links-item .header-childrenItem-child-category-links ul { 	list-style-type: none; 	padding: 0 24px 0 20px; 	border-left: 1px solid #e5e5e5 } .header-links .header-links-container .header-links-item .header-childrenItem-child-category-links ul:first-child { 	border: none } .header-links .header-links-container .header-links-item .header-childrenItem-child-category-links ul.header-childrenItem-child-list { 	display: inline-block; 	vertical-align: top } .header-links .header-links-container .header-links-item .header-childrenItem-child-category-links ul .childItem-level-2 { 	margin-top: 16px } .header-links .header-links-container .header-links-item .header-childrenItem-child-category-links ul .childItem-level-2, .header-links .header-links-container .header-links-item .header-childrenItem-child-category-links ul .childItem-level-3 { 	font-weight: 700; 	padding-left: 0; 	padding-right: 0; 	display: block; 	font-size: 12px; 	text-align: left; 	color: inherit } .header-links .header-links-container .header-links-item .header-childrenItem-child-category-links ul .childItem-level-2:hover, .header-links .header-links-container .header-links-item .header-childrenItem-child-category-links ul .childItem-level-3:hover { 	text-decoration: none; 	color: #4E97FD } .header-links .header-links-container .header-links-item .header-childrenItem-child-category-links ul .childItem-level-3 { 	margin-top: 8px; 	color: rgba(52, 58, 64, 0.7) } .header-links .header-links-container .header-links-item .header-childrenItem-child-category-links li:first-child a { 	margin-top: 0 } .header-links .header-links-container .header-links-item:hover .header-childrenItem-child-category-links { 	display: block } .mobile-header { 	display: none } @media (max-width: 992px) { 	.header { 		display: none 	} 	.mobile-header { 		display: block; 		padding: 10px 0; 		border-bottom: 1px solid #dee2e6 	} 	.mobile-header ul { 		list-style: none; 		padding: 0; 		margin: 0 	} 	.mobile-header .header-logo { 		height: 30px; 		width: auto 	} 	.mobile-header .header-right-options .link-item { 		position: relative 	} 	.mobile-header .header-right-options .link-item .badge { 		display: -webkit-box; 		display: -ms-flexbox; 		display: flex; 		-webkit-box-pack: center; 		-ms-flex-pack: center; 		justify-content: center; 		-webkit-box-align: center; 		-ms-flex-align: center; 		align-items: center; 		z-index: 2; 		position: absolute; 		right: 4px; 		top: -8px; 		height: 18px; 		min-width: 18px; 		border-radius: 27px; 		background: #4E97FD; 		padding: 0; 		left: auto 	} 	.mobile-header .overlay { 		width: 100%; 		top: 0; 		left: 0; 		height: 100%; 		background: rgba(0, 0, 0, 0.8); 		z-index: 123; 		position: absolute; 		visibility: hidden; 		opacity: 0 	} 	.mobile-header .overlay.show { 		opacity: 1; 		visibility: visible; 		-webkit-transition: visibility 0.5s, opacity 0.5s cubic-bezier(0.3, 0, 0.3, 1); 		-o-transition: visibility 0.5s, opacity 0.5s cubic-bezier(0.3, 0, 0.3, 1); 		transition: visibility 0.5s, opacity 0.5s cubic-bezier(0.3, 0, 0.3, 1) 	} 	.mobile-header .menu-sidebar { 		position: fixed; 		width: 250px; 		background: #ffffff; 		height: 100vh; 		top: 0; 		left: -100px; 		visibility: hidden; 		opacity: 0; 		z-index: 999; 		font-family: "Poppins", sans-serif; 		-webkit-transition: all 0.3s; 		-o-transition: all 0.3s; 		transition: all 0.3s; 		overflow-y: scroll 	} 	.mobile-header .menu-sidebar .close { 		position: fixed; 		left: 300px; 		top: 10px; 		font-size: 16px; 		color: #ffffff; 		opacity: 1 	} 	.mobile-header .menu-sidebar .welcome { 		margin-top: 0px; 		padding: 16px 20px 16px 20px; 		font-size: 14px; 		border-bottom: 1px solid #eaeaea 	} 	.mobile-header .menu-sidebar .welcome .btn:first-child { 		margin-right: 10px 	} 	.mobile-header .menu-sidebar .welcome .avater { 		height: 35px; 		width: 35px; 		line-height: 35px; 		font-weight: bold; 		border-radius: 50%; 		text-align: center; 		margin-right: 10px; 		overflow: hidden 	} 	.mobile-header .menu-sidebar .welcome .avater img { 		width: 100%; 		height: auto 	} 	.mobile-header .menu-sidebar .welcome span { 		font-weight: 600 	} 	.mobile-header .menu-sidebar .mobileMenuLinks ul li { 		border-bottom: 1px solid #dee2e6 	} 	.mobile-header .menu-sidebar .mobileMenuLinks ul li a { 		color: inherit; 		padding: 10px 20px; 		display: block; 		font-weight: 600; 		letter-spacing: 0.5px; 		word-spacing: 2px; 		font-size: 0.74rem; 		position: relative; 		opacity: 0.8 	} 	.mobile-header .menu-sidebar .mobileMenuLinks ul li a:after { 		content: "\f105"; 		font: normal normal normal 14px/1 FontAwesome; 		position: absolute; 		right: 20px; 		top: 12px 	} 	.mobile-header .menu-sidebar .mobileMenuLinks h6 { 		padding: 10px 20px; 		color: #343a40; 		font-weight: bold; 		font-size: 14px 	} 	.mobile-header .menu-sidebar.show { 		left: 0px; 		visibility: visible; 		opacity: 1 	} } .header-search .search-content { 	max-width: 90%; 	margin: 0 auto; 	position: relative } .search-product { 	position: absolute; 	width: 100%; 	height: auto; 	left: 0; 	right: 0; 	z-index: 999999; 	background: #ffffff; 	padding: 40px 20px; 	-webkit-box-shadow: 0px 3px 40px rgba(6, 38, 36, 0.05); 	box-shadow: 0px 3px 40px rgba(6, 38, 36, 0.05); 	border-radius: 5px; 	border: 1px solid rgba(6, 38, 36, 0.01) } .search-product .product .product-img { 	height: auto } .search_overlay { 	position: absolute; 	top: 0; 	left: 0; 	right: 0; 	bottom: 0; 	background-color: rgba(0, 0, 0, 0.7); 	height: 100%; 	width: 100%; 	z-index: 9999; 	-webkit-transition: all 0.3s linear 0s; 	-o-transition: all 0.3s linear 0s; 	transition: all 0.3s linear 0s } .site-footer { 	position: relative } .site-footer .widget .widget-title h3 { 	margin-bottom: 10px; 	line-height: 18px; 	font-size: 14px } .site-footer .widget p { 	margin-bottom: 0.9rem } .site-footer .widget ul { 	padding: 0; 	margin: 0 } .site-footer .widget ul li { 	list-style: none; 	margin-bottom: 6px } .site-footer .widget ul li:last-child { 	margin-bottom: 0 } .site-footer .widget ul li a { 	display: block; 	color: inherit; 	font-size: 12px } .site-footer .widget .footer-logo svg { 	height: 40px; 	width: auto; 	margin-top: 0.045rem; 	margin-bottom: 1.25rem } .site-footer .widget.contact-widget li { 	margin-bottom: 0.95rem } .site-footer .widget.contact-widget li svg { 	padding-right: 10px; 	float: left; 	display: table-cell; 	margin-top: 9px; 	height: 15px } .site-footer .widget.contact-widget li p { 	display: table; 	margin: 0 } .site-footer .widget.gallery-widget ul li { 	float: left; 	width: calc(25% - 4px); 	margin: 2px; 	list-style: none } .site-footer .widget.gallery-widget ul li a img { 	width: 100% } .site-footer .footer-brand img { 	height: 38px; 	width: auto; 	margin-top: 0.045rem; 	margin-bottom: 1.25rem } .site-footer .footer-card img { 	height: 18px } .site-footer .lower-footer { 	text-align: center; 	position: relative; 	border-top: 1px solid rgba(0, 0, 0, 0.08) } .site-footer .lower-footer .copyright { 	text-align: left; 	font-size: 0.875rem; 	margin: 0; 	font-weight: bold } .site-footer .lower-footer .copyright a { 	text-decoration: underline } .site-footer .lower-footer .extra-link { 	text-align: right; 	overflow: hidden } .site-footer .lower-footer .extra-link ul { 	display: inline-block; 	overflow: hidden; 	list-style: none; 	padding: 0; 	margin: 0 } .site-footer .lower-footer .extra-link ul li { 	float: left } .site-footer .lower-footer .extra-link ul>li+li { 	margin-left: 35px; 	position: relative } .site-footer .lower-footer .extra-link ul>li+li:before { 	content: ""; 	width: 15px; 	height: 1px; 	position: absolute; 	left: -25px; 	top: 15px } .site-footer .lower-footer .extra-link ul a { 	font-size: 0.875rem } .site-footer .lower-footer .extra-link ul a:hover { 	text-decoration: underline } .site-footer.footer-padding .upper-footer { 	padding: 3.2rem 0 } .site-footer.footer-padding .lower-footer { 	padding: 1.2rem 0 } .site-footer.footer-padding-sm .upper-footer { 	padding: 1.8rem 0 } .site-footer.footer-padding-sm .lower-footer { 	padding: 1.1rem 0 } .site-footer.footer-padding-lg .upper-footer { 	padding-top: 5.5rem; 	padding-bottom: 4rem; 	padding-left: 0; 	padding-right: 0 } .site-footer.footer-padding-lg .lower-footer { 	padding: 30px 0 } .site-footer .widget-title h3 { 	color: #343a40; 	font-weight: 600 } .site-footer label, .site-footer a, .site-footer li, .site-footer small, .site-footer p { 	color: inherit; 	font-weight: 500 } .site-footer .lower-footer .extra-link ul>li+li:before { 	background: inherit } @media (max-width: 992px) { 	.widget { 		margin-bottom: 30px 	} 	.site-footer.footer-padding-lg .upper-footer { 		padding-bottom: 30px 	} } .slider { 	position: relative; 	letter-spacing: 0; 	cursor: -webkit-grab; 	cursor: grab } .slider.rounded, .slider.rounded-lg, .slider.rounded-sm { 	overflow: hidden } .slider .slick-dots { 	position: absolute; 	bottom: -35px; 	list-style: none; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-line-pack: center; 	align-content: center; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	padding: 0; 	margin: 0; 	width: 100% } .slider .slick-dots li { 	margin: 5px; 	line-height: 1px; 	cursor: pointer } .slider .slick-dots li button { 	padding: 0; 	background: #343a40; 	height: 6px; 	width: 6px; 	opacity: 0.5; 	border-radius: 10rem; 	font-size: 0; 	cursor: pointer; 	-webkit-transition: 0.3s ease; 	-o-transition: 0.3s ease; 	transition: 0.3s ease; 	border: unset } .slider .slick-dots li button:hover { 	outline: none; 	opacity: 0.7 } .slider .slick-dots li.slick-active button { 	opacity: 1 } .slider.with-dots-inside { 	margin-bottom: 0 } .slider.with-dots-inside .slick-dots { 	bottom: 1rem; 	opacity: 0.8 } .slider.line-dots .slick-dots li button { 	border-radius: 10px; 	height: 5px; 	width: 5px } .slider.line-dots .slick-dots li.slick-active button { 	opacity: 1; 	width: 20px } .slider .slick-prev, .slider .slick-next { 	position: absolute; 	display: block; 	width: 32px; 	height: 50px; 	border-radius: 2px; 	line-height: 0px; 	font-size: 0px; 	cursor: pointer; 	top: 50%; 	-webkit-transform: translate(0, -50%); 	-ms-transform: translate(0, -50%); 	transform: translate(0, -50%); 	padding: 0; 	border: none; 	outline: none; 	background-color: rgba(52, 58, 64, 0.5); 	-webkit-transition: 0.3s ease-out; 	-o-transition: 0.3s ease-out; 	transition: 0.3s ease-out; 	z-index: 1; 	font-family: "themify" } .slider .slick-prev { 	left: 10px } .slider .slick-prev:before { 	content: "\e64a"; 	display: block; 	margin: 0 auto; 	font-size: 17px } .slider .slick-next { 	right: 10px } .slider .slick-next:before { 	content: "\e649"; 	display: block; 	margin: 0 auto; 	font-size: 17px } .slider.arrow-circle .slick-prev, .slider.arrow-circle .slick-next { 	border-radius: 50%; 	height: 48px; 	width: 48px } .slider.arrow-outside { 	padding: 0 51.2px } .slider.arrow-autohide .slick-prev, .slider.arrow-autohide .slick-next { 	opacity: 0 } .slider.arrow-autohide .slick-prev { 	left: -5px } .slider.arrow-autohide .slick-next { 	right: -5px } .slider.arrow-autohide:hover .slick-prev, .slider.arrow-autohide:hover .slick-next { 	opacity: 1 } .slider.arrow-autohide:hover .slick-arrow.slick-prev { 	left: 16px } .slider.arrow-autohide:hover .slick-arrow.slick-next { 	right: 16px } .slider.slider-center-focused .slick-list { 	padding-top: 16px !important; 	padding-bottom: 16px !important } .slider.slider-center-focused .slick-slide { 	opacity: 0.2; 	-webkit-transition: 0.5s ease-out; 	-o-transition: 0.5s ease-out; 	transition: 0.5s ease-out; 	text-align: center } .slider.slider-center-focused .slick-slide img { 	-webkit-transition: 0.5s ease-out; 	-o-transition: 0.5s ease-out; 	transition: 0.5s ease-out } .slider.slider-center-focused .slick-center { 	opacity: 1 } .slider.slider-center-focused .slick-center img { 	-webkit-transform: scale(1.1); 	-ms-transform: scale(1.1); 	transform: scale(1.1) } .slider.slider-gap .slick-slide { 	margin: 0px 15px !important } .slider.slider-gap-lg .slick-slide { 	padding: 0 51.2px } .slider.arrow-light .slick-prev, .slider.arrow-light .slick-next { 	background-color: #fff !important; 	color: #4E97FD !important; 	border: 0px solid #edf2f9; 	-webkit-box-shadow: 0 5px 2px rgba(52, 58, 64, 0.2); 	box-shadow: 0 5px 2px rgba(52, 58, 64, 0.2) } .slider-primary .slick-dots li button { 	background: #4E97FD } .slider-primary.slick-slider .slick-prev, .slider-primary.slick-slider .slick-next { 	background-color: rgba(78, 151, 253, 0.1); 	color: #4E97FD } .slider-secondary .slick-dots li button { 	background: #6c757d } .slider-secondary.slick-slider .slick-prev, .slider-secondary.slick-slider .slick-next { 	background-color: rgba(108, 117, 125, 0.1); 	color: #6c757d } .slider-success .slick-dots li button { 	background: #28a745 } .slider-success.slick-slider .slick-prev, .slider-success.slick-slider .slick-next { 	background-color: rgba(40, 167, 69, 0.1); 	color: #28a745 } .slider-info .slick-dots li button { 	background: #17a2b8 } .slider-info.slick-slider .slick-prev, .slider-info.slick-slider .slick-next { 	background-color: rgba(23, 162, 184, 0.1); 	color: #17a2b8 } .slider-warning .slick-dots li button { 	background: #ffc107 } .slider-warning.slick-slider .slick-prev, .slider-warning.slick-slider .slick-next { 	background-color: rgba(255, 193, 7, 0.1); 	color: #ffc107 } .slider-danger .slick-dots li button { 	background: #dc3545 } .slider-danger.slick-slider .slick-prev, .slider-danger.slick-slider .slick-next { 	background-color: rgba(220, 53, 69, 0.1); 	color: #dc3545 } .slider-light .slick-dots li button { 	background: #edf1fc } .slider-light.slick-slider .slick-prev, .slider-light.slick-slider .slick-next { 	background-color: rgba(237, 241, 252, 0.1); 	color: #edf1fc } .slider-dark .slick-dots li button { 	background: #343a40 } .slider-dark.slick-slider .slick-prev, .slider-dark.slick-slider .slick-next { 	background-color: rgba(52, 58, 64, 0.1); 	color: #343a40 } .slider-primary-2 .slick-dots li button { 	background: #FFD55A } .slider-primary-2.slick-slider .slick-prev, .slider-primary-2.slick-slider .slick-next { 	background-color: rgba(255, 213, 90, 0.1); 	color: #FFD55A } @media (max-width: 992px) { 	.slider.slider-gap .slick-slide { 		margin: 0px !important 	} } .product-brand { 	margin: 20px 0 } .product-brand .product-img { 	height: 120px; 	max-width: 120px; 	position: relative; 	margin-bottom: 20px; 	overflow: hidden; 	background-color: #edf1fc; 	padding: 20px; 	border-radius: 5px; 	display: block; 	margin: 10px auto } .product-brand .product-img img { 	max-height: 80%; 	max-width: 80%; 	width: auto; 	height: auto; 	position: absolute; 	top: 0; 	bottom: 0; 	left: 0; 	right: 0; 	margin: auto; 	margin-bottom: 0; 	-webkit-transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1); 	-o-transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1); 	transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1) } .product-brand .product-info { 	text-align: center; 	display: block; 	padding: 0; 	margin: 0; 	font-size: 14px; 	line-height: 18px; 	font-weight: 400; 	font-family: "Poppins", sans-serif; 	color: #343a40; 	margin-top: 10px } .product-brand .product-info:hover { 	text-decoration: none } .product-categories { 	margin: 20px 0 } .product-categories .product-img { 	height: 120px; 	max-width: 120px; 	position: relative; 	margin-bottom: 20px; 	overflow: hidden; 	background-color: #edf1fc; 	padding: 20px; 	border-radius: 5px; 	display: block; 	margin: 10px auto } .product-categories .product-img img { 	max-height: 80%; 	max-width: 80%; 	width: auto; 	height: auto; 	position: absolute; 	top: 0; 	bottom: 0; 	left: 0; 	right: 0; 	margin: auto; 	margin-bottom: 0; 	-webkit-transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1); 	-o-transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1); 	transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1) } .product-categories .product-info { 	text-align: center; 	display: block; 	padding: 0; 	margin: 0; 	font-size: 14px; 	line-height: 18px; 	font-weight: 400; 	font-family: "Poppins", sans-serif; 	color: #343a40; 	margin-top: 10px } .product-categories .product-info:hover { 	text-decoration: none } .product-categories-grid { 	margin: 20px 0 } .product-categories-grid .product-img { 	height: 180px; 	width: 100%; 	position: relative; 	margin-bottom: 20px; 	overflow: hidden; 	background-color: #edf1fc; 	padding: 20px; 	border-radius: 5px; 	display: block; 	margin: 10px auto } .product-categories-grid .product-img img { 	max-height: 80%; 	max-width: 80%; 	width: auto; 	height: auto; 	position: absolute; 	top: 0; 	bottom: 0; 	left: 0; 	right: 0; 	margin: auto; 	margin-bottom: 0; 	margin-right: 0; 	-webkit-transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1); 	-o-transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1); 	transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1) } .product-categories-grid .cat-info { 	max-width: 150px } .product-categories-grid .cat-name { 	font-family: "Poppins", sans-serif; 	color: #343a40; 	margin-top: 10px; 	font-size: 24px; 	line-height: 30px } .product-categories-grid .cat-link { 	font-family: "Poppins", sans-serif; 	margin-top: 10px; 	font-size: 14px; 	line-height: 18px; 	position: absolute; 	bottom: 24px } .product-categories-grid .cat-link i { 	font-size: 12px; 	margin-left: 5px; 	display: inline-block } .product-categories-grid .product-info { 	text-align: center; 	display: block; 	padding: 0; 	margin: 0; 	font-size: 14px; 	line-height: 18px; 	font-weight: 400; 	font-family: "Poppins", sans-serif; 	color: #343a40; 	margin-top: 10px } .product-categories-grid .product-info:hover { 	text-decoration: none } .offers-list.offers-grid-8 li { 	width: 12.5% } .offers-list.offers-grid-6 li { 	width: 16.666% } .offers-list.offers-grid-5 li { 	width: 20% } .offers-list.offers-grid-4 li { 	width: 25% } .offers-list.offers-grid-3 li { 	width: 33.33333% } .offers-list.offers-grid-2 li { 	width: 50% } .offers-list ul { 	padding: 0; 	margin: 0; 	list-style: none; 	overflow: hidden } .offers-list ul li { 	float: left; 	position: relative; 	padding: 1rem 2rem; 	-webkit-transition: all 0.25s; 	-o-transition: all 0.25s; 	transition: all 0.25s; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap } .offers-list ul li .offer-image { 	position: relative; 	width: 100%; 	-webkit-box-flex: 0; 	-ms-flex: 0 0 40%; 	flex: 0 0 40%; 	max-width: 40%; 	text-align: right } .offers-list ul li .offer-image img { 	width: 100%; 	height: auto } .offers-list ul li .offer-info { 	position: relative; 	width: 100%; 	-webkit-box-flex: 0; 	-ms-flex: 0 0 60%; 	flex: 0 0 60%; 	max-width: 60%; 	padding-left: 20px } .offers-list ul li:before { 	content: ""; 	position: absolute; 	height: 100%; 	top: 0; 	left: -1px; 	border-left: 1px solid #dee2e6 } @media only screen and (max-width: 767px) { 	.offers-list ul li { 		padding: 0.8rem 1rem 	} } @media only screen and (max-width: 480px) { 	.offers-list ul li { 		padding: 0.5rem 0.5rem 	} } @media (max-width: 992px) { 	.offers-list.offers-grid-2 li { 		width: 100%; 		margin-bottom: 20px; 		padding-bottom: 20px 	} 	.offers-list.offers-grid-2 li:last-child { 		margin-bottom: 0px; 		padding-bottom: 0px 	} } .announcement-header { 	background-color: #4E97FD; 	min-height: unset; 	padding: 6px 35px; 	color: #ffffff; 	position: relative; 	z-index: 8; 	margin: 0px } .announcement-header .pro-description { 	position: relative; 	text-align: center; 	width: 100% } .announcement-header .pro-description .pro-info { 	white-space: normal; 	overflow: hidden; 	-o-text-overflow: ellipsis; 	text-overflow: ellipsis; 	display: -webkit-box; 	-webkit-line-clamp: 1; 	-webkit-box-orient: vertical; 	padding: 0 30px; 	font-family: "Poppins", sans-serif; 	font-size: 12px; 	color: #ffffff; 	line-height: normal; 	font-weight: normal } .announcement-header .close { 	font-size: 20px; 	font-weight: normal; 	line-height: 20px; 	padding: 0; 	right: -5px; 	text-shadow: none; 	color: #ffffff; 	margin-top: -2px } .breadcrumb { 	background-color: transparent; 	padding: 0 !important; 	font-size: 14px; 	font-weight: 500; 	margin: 0; 	height: 100%; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center } .breadcrumb a { 	-webkit-transition: all 0.25s ease-in; 	-o-transition: all 0.25s ease-in; 	transition: all 0.25s ease-in } .breadcrumb.breadcrumb-light { 	color: #fff } .breadcrumb.breadcrumb-light .breadcrumb-item { 	color: inherit } .breadcrumb.breadcrumb-light .breadcrumb-item.active { 	opacity: 0.5 } .breadcrumb.breadcrumb-light a { 	color: inherit } .table { 	--bs-table-bg: #fff; 	--bs-table-accent-bg: #fff; 	--bs-table-striped-color: #6c757d; 	--bs-table-striped-bg: #f1f3fa; 	--bs-table-active-color: #6c757d; 	--bs-table-active-bg: rgba(222, 226, 230, 0.4); 	--bs-table-hover-color: #6c757d; 	--bs-table-hover-bg: #f1f3fa; 	width: 100%; 	margin-bottom: 1.5rem; 	color: #6c757d; 	vertical-align: top; 	border-color: #eef2f7 } th { 	text-align: inherit; 	text-align: -webkit-match-parent } tbody, td, tfoot, th, thead, tr { 	border-color: inherit; 	border-width: 0 } .table>:not(caption)>*>* { 	padding: .5rem .95rem; 	background-color: var(--bs-table-bg); 	border-bottom-width: 1px } .table-centered td, .table-centered th { 	vertical-align: middle !important } .table>:not(:last-child)>:last-child>* { 	border-bottom-color: #edeff1 } .table>tbody { 	vertical-align: inherit } .table thead th { 	background-color: #f9fbfd; 	color: #95aac9; 	font-size: 11px; 	font-weight: bold; 	letter-spacing: .08em; 	text-transform: uppercase } .table tbody td { 	font-size: 12px } .table tbody td a { 	font-size: inherit } .table .badge { 	padding: 5px 10px; 	border-radius: 50px } .table-hover tbody tr:hover { 	color: #212529; 	background-color: rgba(0, 0, 0, 0.075) } .table-hover tbody tr td { 	color: inherit; 	background-color: transparent } .clean_modal a.btn { 	letter-spacing: 0px !important; 	font-weight: bold; 	font-size: 14px; 	text-transform: capitalize } .clean_modal a.btn img { 	margin-right: 6px } .clean_modal .close { 	position: absolute; 	right: 0; 	top: -34px; 	font-size: 30px; 	color: #ffffff; 	opacity: 1 } .clean_modal .modal-content { 	border-radius: 0; 	border: unset } .clean_modal .modal-content .modal-body { 	padding: 50px 40px } @media (min-width: 576px) { 	.clean_modal .modal-dialog { 		max-width: 400px; 		margin: 1.75rem auto 	} 	.clean_modal .modal-dialog.modal-md { 		max-width: 500px; 		margin: 1.75rem auto 	} } @media only screen and (max-width: 991px) { 	.clean_modal .modal-body { 		max-height: calc(100vh - 100px); 		overflow-y: auto 	} 	.clean_modal .modal-content .modal-body { 		padding: 20px 26px 	} 	.clean_modal .modal-content .modal-body .form-group { 		margin-bottom: 15px 	} } @media (min-width: 576px) { 	.clean_modal.clean_modal-lg .modal-dialog { 		max-width: 500px; 		margin: 1.75rem auto 	} 	.clean_modal.clean_modal-lg .modal-content .modal-body { 		padding-bottom: 25px 	} } .timeline { 	margin: 0; 	padding: 0; 	display: block } .timeline .tile { 	display: inline-block; 	width: 2rem; 	height: 2rem; 	color: #adb5bd; 	font-weight: 600; 	font-size: 1rem; 	background-color: #edf1fc; 	line-height: 2rem; 	text-align: center; 	vertical-align: middle; 	border-radius: .25rem } .timeline .tile-sm { 	width: 1.5rem; 	height: 1.5rem; 	font-size: .75rem; 	line-height: 1.5rem } .timeline .tile-circle { 	border-radius: 4rem } @media (min-width: 768px) { 	.timeline { 		padding-right: 1rem; 		padding-left: 1rem 	} } .timeline-figure { 	position: relative; 	padding: 15px 0 } .timeline-item:first-child .timeline-body, .timeline-item:first-child .timeline-figure { 	padding-top: 0 } .timeline-figure:before { 	content: ""; 	position: absolute; 	display: block; 	height: 100%; 	top: 1rem; 	left: 50%; 	margin-left: -1px; 	border-left: 2px solid rgba(34, 34, 48, 0.1) } .timeline-figure .tile { 	position: relative; 	-webkit-box-shadow: 0 0 0 2px #f6f7f9; 	box-shadow: 0 0 0 2px #f6f7f9; 	z-index: 2 } .timeline-body { 	width: 100%; 	margin-left: 1.25rem; 	padding: 15px 0 } .timeline-heading { 	margin-top: .25rem; 	font-size: 1em } .timeline-heading a { 	color: inherit } .timeline-date { 	font-size: .75rem; 	color: #888c9b } .timeline-item { 	position: relative; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex } .timeline-item:last-child .timeline-figure:before { 	border-left: 0px solid transparent } .timeline-item.active .timeline-figure:before { 	border-left: 2px solid #4E97FD } .timeline-item.active .timeline-figure .tile { 	background-color: #4E97FD; 	color: #ffffff } .social-links a { 	margin: 5px; 	-webkit-transition: all 0.3s; 	-o-transition: all 0.3s; 	transition: all 0.3s } .social-links a:hover { 	text-decoration: none; 	opacity: .8 } .social-links.social-links-dark a { 	color: #333333 } .social-links.social-links-glass a { 	color: #fff; 	background-color: rgba(255, 255, 255, 0.05) } .social-links.social-links-light a { 	color: #ffffff } .social-links.social-links-circle a { 	border-radius: 50%; 	display: inline-block; 	width: 35px; 	height: 35px; 	text-align: center; 	line-height: 35px } .social-links.social-links-circle.social-links-dark a { 	border: 1px solid #333 } .social-links.social-links-circle.social-links-light a { 	border: 1px solid #ffffff } .social-links.social-links-square a { 	border-radius: 3px; 	display: inline-block; 	width: 35px; 	height: 35px; 	text-align: center; 	line-height: 35px } .social-links.social-links-square.social-links-dark a { 	border: 1px solid #333 } .social-links.social-links-square.social-links-light a { 	border: 1px solid #ffffff } .accordion-item { 	margin-bottom: 0.7rem } .accordion-item .accordion-title h5 { 	display: block; 	position: relative; 	padding: 1rem 1.8rem; 	border: 1px solid #e5e5e5; 	font-weight: 500; 	font-size: 1rem; 	cursor: default; 	-webkit-transition: all 0.3s ease-in-out 0s; 	-o-transition: all 0.3s ease-in-out 0s; 	transition: all 0.3s ease-in-out 0s } .accordion-item .accordion-title h5::after { 	content: "\e64b"; 	width: 1rem; 	height: 1rem; 	margin-top: -8px; 	position: absolute; 	top: 50%; 	right: 10px; 	font-family: 'themify'; 	font-size: 0.6rem; 	line-height: 1rem } .accordion-item .accordion-title h5[aria-expanded="true"] { 	background-color: #f9fafb } .accordion-item .accordion-title h5[aria-expanded="true"]::after { 	content: "\e648" } .accordion-item .accordion-content .accordion-content-inner { 	padding: 0.8rem 1.6rem 1.6rem } .accordion-item.accordion-dark .accordion-title h5 { 	background-color: #3c4146; 	color: #f7f7f7 } .accordion-item.accordion-dark .accordion-title h5[aria-expanded="true"] { 	background-color: #191b1d } .accordion-item.accordion-dark .accordion-content .accordion-content-inner { 	color: #777; 	background: #f7f7f7 } .list { 	position: relative; 	list-style: none } .list li { 	list-style: none; 	padding-left: 5px } .list.list-number { 	margin-left: 20px } .list.list-number li { 	list-style-type: decimal } .list.list-circle { 	margin-left: 20px } .list.list-circle li { 	list-style-type: circle } .list.list-icon { 	margin-left: 20px } .list.list-icon li { 	margin-bottom: 5px } .list.list-icon li:before { 	content: "\e65d"; 	font-family: 'themify'; 	position: absolute; 	left: -20px; 	font-size: 0.9rem } .list ul { 	margin-left: 30px } .default-post-wrapper { 	margin-bottom: 48px } .default-post-wrapper a { 	color: inherit } .default-post-wrapper a:hover { 	color: #4E97FD !important } .default-post-wrapper .post-header .post-thumbnail img { 	width: 100%; 	border-radius: 8px !important } .default-post-wrapper .post-content { 	padding: 24px 16px; 	border-bottom: 1px solid #dee2e6 } .default-post-wrapper.format-gallery .post-header { 	border-radius: 8px; 	overflow: hidden } .default-post-wrapper.format-image, .default-post-wrapper.format-quote, .default-post-wrapper.sticky { 	border-radius: 8px; 	overflow: hidden } .default-post-wrapper.format-image .post-header, .default-post-wrapper.format-quote .post-header, .default-post-wrapper.sticky .post-header { 	display: none } .default-post-wrapper.format-image .post-content, .default-post-wrapper.format-quote .post-content, .default-post-wrapper.sticky .post-content { 	border: unset; 	position: relative; 	padding: 48px 32px } .default-post-wrapper.sticky { 	background: #edf1fc } .default-post-wrapper.format-quote { 	background: #4E97FD } .default-post-wrapper.format-quote .post-content:before { 	content: '"'; 	font-size: 120px; 	position: absolute; 	top: 0; 	right: 32px; 	opacity: 0.15 } .default-post-wrapper.format-image, .default-post-wrapper.format-quote { 	color: #fff } .default-post-wrapper.format-image a, .default-post-wrapper.format-quote a { 	opacity: 1; 	color: #fff } .default-post-wrapper.format-image a:hover, .default-post-wrapper.format-quote a:hover { 	color: #fff !important; 	opacity: 0.9 } .default-post-wrapper.format-image { 	background-position: center; 	background-size: cover; 	position: relative } .default-post-wrapper.format-image:after { 	content: " "; 	display: block; 	width: 100%; 	height: 100%; 	position: absolute; 	top: 0; 	left: 0; 	background-color: rgba(52, 58, 64, 0.5) } .default-post-wrapper.format-image .post-content { 	z-index: 2 } .post-meta span { 	position: relative; 	margin-top: 16px; 	margin-right: 16px; 	display: inline-block; 	font-size: 80% } .post-meta span i { 	margin-right: 5.33333px; 	font-size: 90% } .post-meta span svg { 	margin-right: 5.33333px; 	height: 16px } .post-meta span a { 	color: inherit; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center } .post-meta span a:hover { 	text-decoration: none } .popup-share { 	position: relative; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center } .popup-share svg { 	margin-right: 4px; 	height: 16px } .popup-share i { 	font-size: 80%; 	padding: 0px 8px; 	display: inline-block } .popup-share .share-links { 	opacity: 0; 	visibility: hidden; 	position: absolute; 	left: -25%; 	top: -20px; 	background: #fff; 	-webkit-box-shadow: 0 5px 40px rgba(52, 58, 64, 0.07); 	box-shadow: 0 5px 40px rgba(52, 58, 64, 0.07); 	padding: 4px 4px; 	border-radius: 4px; 	-webkit-transition: all 0.2s ease-in-out; 	-o-transition: all 0.2s ease-in-out; 	transition: all 0.2s ease-in-out; 	min-width: 90px; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between } .popup-share .share-links svg { 	padding: 0px 4px; 	color: #343a40; 	height: 16px } .popup-share:hover .share-links { 	opacity: 1; 	visibility: visible; 	top: -30px; 	cursor: pointer } .popup-share:hover .share-links a svg:hover { 	color: #4E97FD } .single-blog-title .single-blog-title-heading { 	padding-top: 65px } @media (max-width: 991.98px) { 	.default-post-wrapper .post-content { 		padding: 24px 5px; 		border-bottom: 1px solid #dee2e6 	} 	.default-post-wrapper.format-image .post-content, 	.default-post-wrapper.format-quote .post-content, 	.default-post-wrapper.sticky .post-content { 		padding: 24px 16px 	} 	.default-post-wrapper.format-quote .post-content:before { 		content: '"'; 		font-size: 50px; 		top: -5px; 		right: 16px 	} 	.post-meta span { 		font-size: 70% 	} } .single-post-wrapper figure, .single-post-wrapper blockquote, .single-post-wrapper pre { 	margin: 32px 0 } .single-post-wrapper ul, .single-post-wrapper ol { 	padding-left: 32px } .single-post-wrapper pre { 	padding: 16px; 	background: #343a40; 	color: #e83e8c; 	border-radius: .25rem } @media (min-width: 768px) { 	.single-post-wrapper figure, 	.single-post-wrapper blockquote, 	.single-post-wrapper pre { 		margin: 64px 0 	} 	.single-post-wrapper h5:not(:first-child) { 		margin-top: 48px 	} 	.single-post-wrapper ul>li:not(:last-child), 	.single-post-wrapper ol>li:not(:last-child) { 		margin-bottom: 8px 	} 	.single-post-wrapper pre { 		padding: 36px 	} } .article-comments { 	list-style: none; 	padding-left: 0 } .article-comments>li:not(:last-child) { 	margin-bottom: 16px } .article-comments>li li { 	margin-top: 16px; 	padding-top: 16px; 	padding-bottom: 16px; 	padding-left: 16px; 	border-left: 2px solid #dee2e6 } @media (min-width: 768px) { 	.article-comments>li:not(:last-child) { 		margin-bottom: 24px 	} } .pagination { 	border-radius: 0 } .pagination .page-item { 	border-radius: 0 } .pagination .page-item.active .page-link { 	background-color: #4E97FD; 	color: #fff; 	-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1); 	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1) } .pagination .page-item .page-link { 	border-radius: 0; 	display: inline-block; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	height: 33px; 	width: 33px; 	line-height: 30px; 	padding: 0; 	border: 1px solid #ebedef; 	color: #626262; 	font-size: 13px; 	font-weight: 600; 	text-transform: uppercase; 	text-align: center; 	text-decoration: none; 	margin: 2px } .pagination .page-item .page-link:hover { 	background-color: rgba(35, 35, 35, 0.8); 	color: #fff } .pagination.pagination-circle .page-item .page-link { 	border-radius: 50%; 	height: 33px; 	width: 33px; 	line-height: 30px; 	padding: 0 } .pagination.pagination-lg .page-item .page-link { 	border-radius: 0; 	height: 40px; 	width: 40px; 	line-height: 37px; 	padding: 0 } .pagination.pagination-lg.pagination-circle .page-item .page-link { 	border-radius: 50% } .pagination.pagination-sm .page-item .page-link { 	border-radius: 0; 	height: 23px; 	width: 23px; 	line-height: 20px; 	padding: 0 } .pagination.pagination-sm.pagination-circle .page-item .page-link { 	border-radius: 50% } .sidebar-wrapper .sidebar-widget { 	overflow: hidden; 	margin-bottom: 25px } .sidebar-wrapper ul { 	padding: 0px; 	list-style: none } .sidebar-wrapper .widget-title { 	position: relative; 	display: inline-block; 	text-transform: uppercase; 	width: 100%; 	margin-bottom: 30px; 	letter-spacing: 1.5px; 	vertical-align: middle; 	overflow: hidden; 	color: #4E97FD } .sidebar-wrapper .widget-title:after { 	content: " "; 	display: inline-block; 	width: 100%; 	height: 1px; 	background-color: rgba(52, 58, 64, 0.2); 	position: absolute; 	margin-left: 20px; 	top: 50% } .sidebar-wrapper .widget_search .search-form .search-input-wrapper { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex } .sidebar-wrapper .widget_search .search-form .search-input-wrapper input { 	width: 80%; 	height: 50px; 	font-size: 13px; 	border: none; 	background-color: #edf1fc; 	border-left: 5px solid rgba(52, 58, 64, 0.2); 	padding: 0 20px } .sidebar-wrapper .widget_search .search-form .search-input-wrapper button { 	height: 50px; 	width: 20%; 	line-height: 55px; 	border: none; 	cursor: pointer; 	background: #4E97FD } .sidebar-wrapper .widget_search .search-form .search-input-wrapper button svg { 	color: #fff } .sidebar-wrapper .widget_search .search-form .search-input-wrapper button i { 	color: #ffffff } .sidebar-wrapper .widget_search .search-form .search-input-wrapper .form-close { 	display: none !important } .sidebar-wrapper .widget_categories ul li { 	font-size: 12px; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	font-weight: normal; 	color: #343a40; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap } .sidebar-wrapper .widget_categories ul li a { 	font-size: 12px; 	margin-right: 5px; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	color: inherit; 	font-weight: normal } .sidebar-wrapper .widget_categories ul li .children { 	width: 100%; 	padding-top: 7px; 	margin-top: 7px; 	border-top: 1px solid rgba(52, 58, 64, 0.2); 	padding-left: 20px } .sidebar-wrapper .widget_categories ul li:not(:last-child) { 	padding-bottom: 7px; 	margin-bottom: 12px; 	border-bottom: 1px solid rgba(52, 58, 64, 0.1) } .sidebar-wrapper .widget_tag_cloud .tagcloud { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap } .sidebar-wrapper .widget_tag_cloud .tagcloud .tag-cloud-link { 	margin: 0 5px 5px 0; 	position: relative; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	padding: 10px 15px; 	text-decoration: none; 	text-align: center; 	cursor: pointer; 	-webkit-user-select: none; 	-moz-user-select: none; 	-ms-user-select: none; 	user-select: none; 	color: #fff; 	z-index: 10; 	line-height: 1; 	border-radius: 5px; 	-webkit-transition: all 0.3s ease; 	-o-transition: all 0.3s ease; 	transition: all 0.3s ease; 	letter-spacing: 0.3px; 	font-size: 12px !important; 	background: #4E97FD } .sidebar-wrapper .widget_tag_cloud .tagcloud .tag-cloud-link .tag-link-count { 	margin-left: 5px } .sidebar-wrapper .widget_tag_cloud .tagcloud .tag-cloud-link:hover { 	color: #edf1fc !important } .sidebar-wrapper select { 	max-width: 100%; 	width: 100%; 	padding: 10px } .sidebar-wrapper .widget_archive ul li { 	font-size: 12px; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	font-weight: 500; 	color: inherit } .sidebar-wrapper .widget_archive ul li:not(:last-child) { 	padding-bottom: 7px; 	margin-bottom: 7px; 	border-bottom: 1px solid rgba(52, 58, 64, 0.2) } .sidebar-wrapper .widget_archive ul li a { 	font-size: 12px; 	margin-right: 5px; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	font-weight: 500; 	color: inherit } .sidebar-wrapper .widget_calendar #wp-calendar { 	width: 100%; 	max-width: 400px; 	color: #343a40; 	border: 1px solid rgba(52, 58, 64, 0.2) } .sidebar-wrapper .widget_calendar #wp-calendar td { 	padding: 5px; 	font-size: 11px; 	text-align: center; 	font-weight: 500 } .sidebar-wrapper .widget_calendar #wp-calendar thead { 	border-bottom: 1px solid rgba(52, 58, 64, 0.2) } .sidebar-wrapper .widget_calendar #wp-calendar thead th { 	padding: 5px; 	font-weight: 500; 	font-size: 11px; 	text-align: center } .sidebar-wrapper .widget_calendar #wp-calendar thead th:not(:last-child) { 	border-right: 1px solid rgba(52, 58, 64, 0.2) } .sidebar-wrapper .widget_calendar #wp-calendar caption { 	font-weight: 600; 	text-transform: uppercase; 	font-size: 11px; 	color: #343a40; 	letter-spacing: 1.5px } .sidebar-wrapper .widget_nav_menu .menu .menu-item a { 	font-size: 13px; 	margin-right: 5px; 	font-weight: 500 } .sidebar-wrapper .widget_nav_menu .menu .menu-item .sub-menu { 	padding-left: 20px; 	margin-top: 10px } .sidebar-wrapper .widget_nav_menu .menu .menu-item:not(:last-child) { 	padding-bottom: 7px; 	margin-bottom: 7px; 	border-bottom: 1px solid rgba(52, 58, 64, 0.2) } .sidebar-wrapper .widget_nav_menu .menu .menu-item:before { 	content: "\f15c"; 	display: inline-block; 	margin-right: 10px; 	font-weight: 900; 	font-family: "FontAwesome"; 	font-size: 11px } .sidebar-wrapper .widget_pages li { 	font-weight: 500; 	position: relative; 	font-size: 12px } .sidebar-wrapper .widget_pages li:not(:last-child) { 	border-bottom: 1px solid rgba(52, 58, 64, 0.2); 	padding-bottom: 10px; 	margin-bottom: 10px } .sidebar-wrapper .widget_pages li:before { 	content: "\f15c"; 	display: inline-block; 	margin-right: 10px; 	font-weight: 900; 	font-family: "FontAwesome"; 	font-size: 80% } .sidebar-wrapper .widget_pages li a { 	color: inherit } .sidebar-wrapper .widget_pages .children { 	padding-left: 20px; 	margin-top: 10px } .sidebar-wrapper .widget_recent_entries ul li { 	padding: 15px; 	border-left: 4px solid rgba(52, 58, 64, 0.2); 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	background-color: #f8f9fa } .sidebar-wrapper .widget_recent_entries ul li a { 	font-size: 13px; 	font-weight: 500; 	line-height: 1.5 } .sidebar-wrapper .widget_recent_entries ul li .post-date { 	font-size: 10px; 	text-transform: uppercase; 	letter-spacing: 1px; 	font-weight: 500; 	margin-bottom: 5px } .sidebar-wrapper .widget_recent_entries ul li:not(:last-child) { 	margin-bottom: 10px } .sidebar-wrapper .widget_recent_comments ul { 	font-weight: 400; 	font-size: 12px; 	color: #333333 } .sidebar-wrapper .widget_recent_comments ul .recentcomments .comment-author-link { 	font-weight: 600 } .sidebar-wrapper .widget_recent_comments ul .recentcomments .comment-author-link a { 	font-style: normal; 	font-weight: 600 } .sidebar-wrapper .widget_recent_comments ul .recentcomments a { 	font-weight: 600; 	font-style: italic } .sidebar-wrapper .widget_recent_comments ul .recentcomments:not(.url) { 	text-decoration: underline } .sidebar-wrapper .widget_recent_comments ul .recentcomments:not(:last-child) { 	margin-bottom: 10px; 	padding-bottom: 10px; 	border-bottom: 1px solid rgba(153, 153, 153, 0.2) } .sidebar-wrapper .devkit_latest_posts_widget .widget-recent-posts .posts li { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex } .sidebar-wrapper .devkit_latest_posts_widget .widget-recent-posts .posts li a { 	display: block } .sidebar-wrapper .devkit_latest_posts_widget .widget-recent-posts .posts li a img { 	min-width: 90px; 	width: 90px; 	height: auto } .sidebar-wrapper .devkit_latest_posts_widget .widget-recent-posts .posts li .widget-posts-descr { 	margin-left: 10px; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center } .sidebar-wrapper .devkit_latest_posts_widget .widget-recent-posts .posts li .widget-posts-descr .title { 	font-size: 13px; 	font-weight: 500; 	line-height: 1.3; 	margin-bottom: 5px } .sidebar-wrapper .devkit_latest_posts_widget .widget-recent-posts .posts li .widget-posts-descr .date { 	line-height: 1; 	font-size: 11px; 	font-weight: 500 } .sidebar-wrapper .devkit_latest_posts_widget .widget-recent-posts .posts li:not(:last-child) { 	margin-bottom: 15px } .sidebar-wrapper .widget_rss ul li { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column } .sidebar-wrapper .widget_rss ul li .rsswidget { 	font-size: 13px; 	font-weight: 500; 	line-height: 1.5; 	text-decoration: underline } .sidebar-wrapper .widget_rss ul li .rss-date { 	font-size: 10px; 	text-transform: uppercase; 	letter-spacing: 1px; 	font-weight: 500; 	margin-bottom: 5px } .sidebar-wrapper .widget_rss ul li .rssSummary { 	margin-bottom: 5px; 	font-size: 13px } .sidebar-wrapper .widget_rss ul li cite { 	color: #333333; 	font-size: 13px; 	font-weight: 600 } .sidebar-wrapper .widget_rss ul li:not(:last-child) { 	margin-bottom: 20px } .sidebar-wrapper .widget_media_gallery .gallery { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	margin: 0 -5px } .sidebar-wrapper .widget_media_gallery .gallery .gallery-item { 	padding: 0 3px 6px 3px; 	width: 33%; 	margin: 0 } .sidebar-wrapper .widget_media_gallery .gallery .gallery-item .gallery-icon img { 	max-width: 100%; 	height: auto } .sidebar-wrapper .widget_media_gallery .gallery .gallery-item .gallery-icon a { 	display: block; 	width: 100%; 	height: 100%; 	position: relative } .sidebar-wrapper .widget_mc4wp_form_widget .mc4wp-form-fields p { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex } .sidebar-wrapper .widget_mc4wp_form_widget .mc4wp-form-fields p:first-child { 	width: 100%; 	height: 50px; 	font-size: 13px; 	padding: 0 15px; 	border: 1px solid rgba(153, 153, 153, 0.2); 	background-color: transparent } .sidebar-wrapper .widget_mc4wp_form_widget .mc4wp-form-fields p:last-child { 	height: 50px; 	padding: 0 20px; 	border: none; 	cursor: pointer; 	font-size: 10px; 	font-weight: 600; 	text-transform: uppercase; 	letter-spacing: 1px; 	color: #fff } .sidebar-wrapper .widget_text .textwidget img { 	margin-bottom: 5px } .sidebar-wrapper .widget_text .textwidget p:not(:last-child) { 	margin-bottom: 10px } .range-slider-ui { 	height: 0.1875rem; 	margin: 3.5rem 0; 	border: 0; 	background-color: #eceff6; 	-webkit-box-shadow: none; 	box-shadow: none } .range-slider-ui .noUi-connect { 	background-color: #4E97FD } .range-slider-ui .noUi-handle { 	top: 50%; 	width: 1.375rem; 	height: 1.375rem; 	margin-top: -0.6875rem; 	border: 0; 	border-radius: 50%; 	-webkit-box-shadow: 0 0.125rem 0.5625rem -0.125rem rgba(0, 0, 0, 0.25); 	box-shadow: 0 0.125rem 0.5625rem -0.125rem rgba(0, 0, 0, 0.25) } .range-slider-ui .noUi-handle::before, .range-slider-ui .noUi-handle::after { 	display: none } .range-slider-ui .noUi-handle:focus { 	outline: none } .range-slider-ui .noUi-marker-normal { 	display: none } .range-slider-ui .noUi-marker-horizontal.noUi-marker { 	width: 1px; 	background-color: #cdd3d9 } .range-slider-ui .noUi-marker-horizontal.noUi-marker-large { 	height: 0.75rem } .range-slider-ui .noUi-value { 	padding-top: 0.125rem; 	color: #4b566b; 	font-size: 0.8125rem } .range-slider-ui .noUi-tooltip { 	padding: 0.25rem 0.5rem; 	border: 0; 	background-color: #373f50; 	color: #fff; 	font-size: 0.75rem; 	line-height: 1.2; 	border-radius: 0.25rem } html:not([dir="rtl"]) .range-slider-ui.noUi-horizontal .noUi-handle { 	right: -0.6875rem } .blockquote-primary { 	background-color: rgba(78, 151, 253, 0.1); 	color: #4E97FD; 	font-family: Georgia, serif; 	font-size: 1.2rem; 	font-style: italic; 	margin: 1rem 0rem; 	padding: 40px; 	line-height: 1.45; 	position: relative; 	border: unset; 	border-radius: 5px } .blockquote-primary:before { 	display: block; 	content: '\201C'; 	font-size: 5rem; 	position: absolute; 	left: -10px; 	top: -10px; 	color: #4E97FD } .blockquote-primary footer { 	color: #4E97FD } .blockquote-secondary { 	background-color: rgba(108, 117, 125, 0.1); 	color: #6c757d; 	font-family: Georgia, serif; 	font-size: 1.2rem; 	font-style: italic; 	margin: 1rem 0rem; 	padding: 40px; 	line-height: 1.45; 	position: relative; 	border: unset; 	border-radius: 5px } .blockquote-secondary:before { 	display: block; 	content: '\201C'; 	font-size: 5rem; 	position: absolute; 	left: -10px; 	top: -10px; 	color: #6c757d } .blockquote-secondary footer { 	color: #6c757d } .blockquote-success { 	background-color: rgba(40, 167, 69, 0.1); 	color: #28a745; 	font-family: Georgia, serif; 	font-size: 1.2rem; 	font-style: italic; 	margin: 1rem 0rem; 	padding: 40px; 	line-height: 1.45; 	position: relative; 	border: unset; 	border-radius: 5px } .blockquote-success:before { 	display: block; 	content: '\201C'; 	font-size: 5rem; 	position: absolute; 	left: -10px; 	top: -10px; 	color: #28a745 } .blockquote-success footer { 	color: #28a745 } .blockquote-info { 	background-color: rgba(23, 162, 184, 0.1); 	color: #17a2b8; 	font-family: Georgia, serif; 	font-size: 1.2rem; 	font-style: italic; 	margin: 1rem 0rem; 	padding: 40px; 	line-height: 1.45; 	position: relative; 	border: unset; 	border-radius: 5px } .blockquote-info:before { 	display: block; 	content: '\201C'; 	font-size: 5rem; 	position: absolute; 	left: -10px; 	top: -10px; 	color: #17a2b8 } .blockquote-info footer { 	color: #17a2b8 } .blockquote-warning { 	background-color: rgba(255, 193, 7, 0.1); 	color: #ffc107; 	font-family: Georgia, serif; 	font-size: 1.2rem; 	font-style: italic; 	margin: 1rem 0rem; 	padding: 40px; 	line-height: 1.45; 	position: relative; 	border: unset; 	border-radius: 5px } .blockquote-warning:before { 	display: block; 	content: '\201C'; 	font-size: 5rem; 	position: absolute; 	left: -10px; 	top: -10px; 	color: #ffc107 } .blockquote-warning footer { 	color: #ffc107 } .blockquote-danger { 	background-color: rgba(220, 53, 69, 0.1); 	color: #dc3545; 	font-family: Georgia, serif; 	font-size: 1.2rem; 	font-style: italic; 	margin: 1rem 0rem; 	padding: 40px; 	line-height: 1.45; 	position: relative; 	border: unset; 	border-radius: 5px } .blockquote-danger:before { 	display: block; 	content: '\201C'; 	font-size: 5rem; 	position: absolute; 	left: -10px; 	top: -10px; 	color: #dc3545 } .blockquote-danger footer { 	color: #dc3545 } .blockquote-light { 	background-color: rgba(237, 241, 252, 0.1); 	color: #edf1fc; 	font-family: Georgia, serif; 	font-size: 1.2rem; 	font-style: italic; 	margin: 1rem 0rem; 	padding: 40px; 	line-height: 1.45; 	position: relative; 	border: unset; 	border-radius: 5px } .blockquote-light:before { 	display: block; 	content: '\201C'; 	font-size: 5rem; 	position: absolute; 	left: -10px; 	top: -10px; 	color: #edf1fc } .blockquote-light footer { 	color: #edf1fc } .blockquote-dark { 	background-color: rgba(52, 58, 64, 0.1); 	color: #343a40; 	font-family: Georgia, serif; 	font-size: 1.2rem; 	font-style: italic; 	margin: 1rem 0rem; 	padding: 40px; 	line-height: 1.45; 	position: relative; 	border: unset; 	border-radius: 5px } .blockquote-dark:before { 	display: block; 	content: '\201C'; 	font-size: 5rem; 	position: absolute; 	left: -10px; 	top: -10px; 	color: #343a40 } .blockquote-dark footer { 	color: #343a40 } .blockquote-primary-2 { 	background-color: rgba(255, 213, 90, 0.1); 	color: #FFD55A; 	font-family: Georgia, serif; 	font-size: 1.2rem; 	font-style: italic; 	margin: 1rem 0rem; 	padding: 40px; 	line-height: 1.45; 	position: relative; 	border: unset; 	border-radius: 5px } .blockquote-primary-2:before { 	display: block; 	content: '\201C'; 	font-size: 5rem; 	position: absolute; 	left: -10px; 	top: -10px; 	color: #FFD55A } .blockquote-primary-2 footer { 	color: #FFD55A } .avatar { 	border-radius: 50%; 	height: 48px; 	width: 48px; 	-ms-flex-negative: 0; 	flex-shrink: 0 } .avatar.avatar-xs, .avatar.avatar-sm { 	width: 36px !important; 	height: 36px } .avatar.avatar-lg { 	width: 72px; 	height: 72px } .avatar.avatar-xl { 	width: 96px; 	height: 96px } .avatar-group { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	list-style: none; 	margin-bottom: 0; 	padding-left: 0 } .avatar-group>li { 	position: relative } .avatar-group>li:not(:last-child) { 	margin-right: -16px } .avatar-group .avatar { 	border: 2px solid #fff } @media (min-width: 768px) { 	.avatar { 		height: 72px; 		width: 72px 	} 	.avatar.avatar-sm { 		width: 48px !important; 		height: 48px 	} 	.avatar.avatar-lg { 		width: 96px; 		height: 96px 	} } @media (min-width: 992px) { 	.avatar.avatar-xl { 		width: 168px; 		height: 168px 	} 	.avatar-group.avatar-group-lg>li:not(:last-child) { 		margin-right: -32px 	} } .avatar-container { 	position: relative; 	display: inline-block } .avatar-container>.badge { 	position: absolute; 	border: 2px solid #fff; 	top: 0; 	right: 0 } .avatar-container>.badge:empty { 	border-radius: 50%; 	width: 25%; 	height: 25%; 	display: block; 	max-height: 20px; 	max-width: 20px; 	min-height: 14px; 	min-width: 14px; 	padding: 0 } .services-item .icon { 	font-size: 35px; 	width: 50px; 	height: 50px; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	margin-bottom: 8px; 	-webkit-transition: all 0.2s ease-in-out; 	-o-transition: all 0.2s ease-in-out; 	transition: all 0.2s ease-in-out } .services-item .svg-icon, .services-item svg { 	width: 50px; 	height: 50px; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	margin-bottom: 20px; 	-webkit-transition: all 0.2s ease-in-out; 	-o-transition: all 0.2s ease-in-out; 	transition: all 0.2s ease-in-out; 	fill: currentColor; 	display: inline-block } .services-item .services-single-item .services-heading { 	margin-bottom: 15px; 	font-size: 14px; 	font-weight: 400; 	text-transform: uppercase; 	letter-spacing: 1px } .services-item .services-single-item .features-descr { 	font-size: 14px; 	font-weight: 300; 	line-height: 1.86; 	margin: 0 } .services-item.icon-left { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between } .services-item.icon-left .services-single-item { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 82%; 	flex: 0 0 82%; 	max-width: 82% } .services-item.icon-left .services-single-item .services-heading { 	margin-bottom: 10px } .services-item.text-center .icon-circle, .services-item.text-center .svg-icon, .services-item.text-center svg, .services-item.text-center .icon { 	margin-left: auto; 	margin-right: auto } .services-item.text-center .icon-circle::before, .services-item.text-center .svg-icon::before, .services-item.text-center svg::before, .services-item.text-center .icon::before { 	width: 100% } .services-item.text-right .icon-circle, .services-item.text-right .svg-icon, .services-item.text-right svg, .services-item.text-right .icon { 	margin-left: auto } .services-item.text-right .icon-circle::before, .services-item.text-right .svg-icon::before, .services-item.text-right svg::before, .services-item.text-right .icon::before { 	width: 100% } .icon-circle { 	width: 50px; 	height: 50px; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	margin-bottom: 8px; 	-webkit-transition: all 0.2s ease-in-out; 	-o-transition: all 0.2s ease-in-out; 	transition: all 0.2s ease-in-out; 	border-radius: 50%; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	font-size: 20px } .product { 	margin-bottom: 30px; 	position: relative; 	text-align: left } .product .product-img { 	height: 200px; 	width: 100%; 	position: relative; 	margin-bottom: 20px; 	overflow: hidden; 	background-color: #edf1fc; 	padding: 20px; 	border-radius: 5px; 	display: block } .product .product-img img { 	max-height: 80%; 	max-width: 80%; 	width: auto; 	height: auto; 	position: absolute; 	top: 0; 	bottom: 0; 	left: 0; 	right: 0; 	margin: auto; 	-webkit-transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1); 	-o-transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1); 	transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1) } .product .product-img .add-to-cart { 	-webkit-transform: translateY(15%); 	-ms-transform: translateY(15%); 	transform: translateY(15%); 	-webkit-transition: all 0.45s cubic-bezier(0.19, 1, 0.22, 1); 	-o-transition: all 0.45s cubic-bezier(0.19, 1, 0.22, 1); 	transition: all 0.45s cubic-bezier(0.19, 1, 0.22, 1); 	opacity: 0; 	display: block; 	position: absolute; 	left: 17px; 	right: 17px; 	bottom: 15px; 	white-space: normal } .product .product-img .add-to-cart:hover { 	background: #4E97FD } .product .product-img .soldout, .product .product-img span.onsale { 	min-width: 0; 	min-height: 0; 	padding: 5px 10px; 	margin: 0; 	top: 10px; 	left: 10px; 	right: auto; 	border-radius: 3px; 	background-color: rgba(78, 151, 253, 0.1); 	color: #4E97FD; 	font-size: 10px; 	font-weight: 700; 	line-height: 1.5em; 	text-transform: uppercase; 	letter-spacing: 0.185em; 	position: absolute; 	z-index: 3 } .product .product-img .soldout { 	background-color: #e82d2d; 	color: #fff } .product .product-img .product-img-hover { 	width: auto; 	height: auto; 	top: -1px; 	left: -1px; 	right: -1px; 	bottom: -1px; 	opacity: 0; 	-webkit-transform: scale(1.05); 	-ms-transform: scale(1.05); 	transform: scale(1.05); 	-webkit-transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1); 	-o-transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1); 	transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1); 	overflow: hidden; 	position: absolute; 	margin: 0 } .product:hover .product-img .product-img-hover, .product:hover .product-img .add-to-cart { 	-webkit-transform: translateY(0) scale(1); 	-ms-transform: translateY(0) scale(1); 	transform: translateY(0) scale(1); 	opacity: 1; 	visibility: visible } .product:hover .product-img img { 	opacity: 0.5; 	max-height: 82%; 	max-width: 82% } .product .product-info h3 { 	padding: 0; 	margin: 0; 	font-size: 14px; 	line-height: 18px; 	font-weight: 400; 	font-family: "Poppins", sans-serif; 	color: #343a40 } .product .product-info h3 a { 	font-size: inherit; 	color: inherit; 	font-family: inherit; 	font-weight: inherit; 	line-height: inherit } .product .product-info h3 a:hover { 	text-decoration: none } .product .product-info .product-rating { 	margin-bottom: 5px } .product .product-info .product-rating span { 	opacity: 0.5; 	font-size: 12px } .product .product-info .product-rating i { 	color: #ffc107; 	font-size: 12px } .product .product-info .product-rating .review-count { 	display: inline-block; 	opacity: 0.6; 	padding-left: 10px; 	font-size: 11px } .product .product-info .product-value { 	font-family: "Poppins", sans-serif; 	font-size: 16px; 	margin-bottom: 10px; 	line-height: 1.6875em; 	color: inherit; 	margin-top: 5px } .product .product-info .product-value .off-price { 	color: #28a745; 	margin-left: 10px; 	font-size: 12px } .product .product-info .product-value .regular-price { 	font-size: 13px; 	opacity: 0.5 } .product.list-view { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	padding-bottom: 15px; 	border-bottom: 1px solid #dee2e6; 	margin-bottom: 15px } .product.list-view:last-child { 	padding-bottom: 0px; 	border-bottom: 0px solid #dee2e6; 	margin-bottom: 0px } .product.list-view .product-img { 	position: relative; 	width: 100%; 	-webkit-box-flex: 0; 	-ms-flex: 0 0 20%; 	flex: 0 0 20%; 	max-width: 20%; 	margin-bottom: 0px } .product.list-view .product-info { 	position: relative; 	width: 100%; 	-webkit-box-flex: 0; 	-ms-flex: 0 0 60%; 	flex: 0 0 60%; 	max-width: 60%; 	padding-left: 30px } .product.list-view .product-actions { 	position: relative; 	width: 100%; 	-webkit-box-flex: 0; 	-ms-flex: 0 0 20%; 	flex: 0 0 20%; 	max-width: 20%; 	display: block } .product.list-view .product-actions .btn { 	width: 100%; 	display: block; 	font-size: 12px; 	margin-bottom: 15px; 	padding: 10px 5px } .product.list-view .product-actions .btn:last-child { 	margin-bottom: 0 } .product-details-slider-area { 	position: relative } .product-details-slider-area .product-details-big-image-slider-wrapper { 	cursor: crosshair; 	margin-bottom: 15px } .product-details-slider-area .product-details-big-image-slider-wrapper .single-image { 	text-align: center; 	background: #edf1fc; 	padding: 20px } .product-details-slider-area .product-details-big-image-slider-wrapper .single-image img { 	width: auto; 	border-radius: 6px; 	max-height: 400px; 	margin: auto } .product-details-slider-area .product-details-small-image-slider-wrapper .single-image { 	margin: 0 5px; 	padding: 8px; 	text-align: center; 	background: #edf1fc; 	cursor: pointer } .product-details-slider-area .product-details-small-image-slider-wrapper .single-image img { 	width: auto; 	border-radius: 4px; 	max-height: 100px; 	cursor: pointer; 	margin: auto } .single-product-content-description .single-info { 	font-size: 14px; 	font-weight: 400; 	font-style: normal; 	line-height: 17px; 	margin-bottom: 10px } .single-product-content-description .product-title { 	margin-bottom: 10px } .single-product-content-description .rating { 	margin-bottom: 20px } .single-product-content-description .rating i { 	font-size: 14px } .single-product-content-description .review-count { 	padding-left: 10px } .single-product-content-description .review-count a { 	color: #212529; 	font-weight: normal } .single-product-content-description .review-count a:hover { 	color: #dc3545 } .single-product-content-description .product-description { 	line-height: 24px; 	margin-bottom: 0; 	padding-bottom: 35px; 	font-size: 14px } .single-product-content-description .single-grid-product__price .main-price { 	font-size: 16px; 	font-weight: 400; 	line-height: 22px; 	color: #6c757d } .single-product-content-description .single-grid-product__price .main-price.discounted { 	text-decoration: line-through } .single-product-content-description .single-grid-product__price .discounted-price { 	font-size: 16px; 	font-weight: 700; 	line-height: 22px; 	margin-right: 10px; 	color: #dc3545 } @media (min-width: 730px) { 	.product-actions { 		display: -webkit-box; 		display: -ms-flexbox; 		display: flex; 		-webkit-box-align: center; 		-ms-flex-align: center; 		align-items: center 	} } .qty-input { 	border: 1px solid #6c757d; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-line-pack: justify; 	align-content: space-between; 	padding-left: 0; 	padding-right: 0; 	border-radius: 5px } .qty-input:hover { 	border: 1px solid #6c757d } .qty-input i { 	cursor: pointer; 	-webkit-transition: all 150ms ease-out; 	-o-transition: all 150ms ease-out; 	transition: all 150ms ease-out; 	width: 25px } .qty-input i:active { 	background-color: #6c757d; 	-webkit-transition: none; 	-o-transition: none; 	transition: none } .qty-input input { 	border: 0px solid; 	outline: none; 	max-width: 54px; 	text-align: center; 	margin: 0 auto } .product-full-description { 	padding-top: 40px; 	padding-bottom: 0px } .product-full-description .entry-product-section-heading { 	font-size: 28px; 	font-weight: 500; 	line-height: 1.6; 	border-bottom: 1px solid #eee; 	padding-bottom: 8px; 	margin: 43px 0 18px } .rating { 	color: #adb5bd; 	font-size: 12px; 	font-size: 0.75rem; 	margin-bottom: 10px; 	display: inline-block } .rating .fa-star { 	color: #ffc107 } .rating svg { 	height: 16px } .rating svg.active { 	color: #ffc107; 	fill: #ffc107 } .review_content { 	margin-bottom: 30px } .review_content em { 	font-weight: 500; 	color: #adb5bd; 	line-height: 22px; 	margin-left: 5px; 	float: right; 	font-size: 13px } .review_content h4 { 	font-size: 18px; 	font-size: 1.125rem } .box-checkbox { 	margin: 0px -10px } .box-checkbox label { 	position: relative; 	padding-right: 10px; 	padding-left: 10px; 	-webkit-box-flex: 0; 	-ms-flex: 0 0 auto; 	flex: 0 0 auto; 	width: auto; 	max-width: 100%; 	cursor: pointer } .box-checkbox label input[type="radio"], .box-checkbox label input[type="checkbox"] { 	position: absolute; 	clip: rect(1px, 1px, 1px, 1px); 	clip-path: inset(50%) } .box-checkbox label .icon-box { 	border-radius: 4px !important; 	padding: 10px 18px; 	margin: 0; 	text-align: center; 	font-size: 12px; 	display: inline-block; 	letter-spacing: 2px; 	background-color: white; 	color: #343a40; 	border: 1px solid #343a40 } .box-checkbox label input[type="radio"]:checked~.icon-box, .box-checkbox label input[type="checkbox"]:checked~.icon-box { 	background-color: rgba(78, 151, 253, 0.04); 	color: #4E97FD; 	border: 1px solid #4E97FD } .box-checkbox label .icon-box .label { 	margin: 5px; 	font-size: 14px } .box-checkbox label .icon-box .value { 	margin: 5px; 	font-size: 10px } .shop-header { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	padding: 0px 0px; 	border-top: 1px solid #dee2e6; 	border-bottom: 1px solid #dee2e6; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	margin-bottom: 50px } .shop-header .single-select-block { 	margin-right: 30px; 	font-size: 14px } .shop-header .single-select-block:last-child { 	margin-right: 0 } .shop-header .single-select-block .select-title { 	line-height: 30px; 	margin-right: 10px; 	color: #495057 } .shop-header .single-select-block select { 	line-height: 30px; 	padding-left: 10px; 	color: #6c757d; 	border: none } .shop-header .grid-icons button { 	float: left; 	height: 46px; 	padding: 0; 	border: none; 	background: none; 	background-repeat: no-repeat; 	background-position: center; 	-webkit-transition: all 0.1s ease 0s; 	-o-transition: all 0.1s ease 0s; 	transition: all 0.1s ease 0s } .shop-header .grid-icons button.three-column { 	width: 20px; 	margin-right: 4px; 	background-image: url("../img/product/icons/grid-3-column.png") } .shop-header .grid-icons button.three-column:hover, .shop-header .grid-icons button.three-column.active { 	background-image: url("../img/product/icons/grid-3-column-hover.png") } .shop-header .grid-icons button.four-column { 	width: 35px; 	margin-right: 4px; 	background-image: url("../img/product/icons/grid-4-column.png") } .shop-header .grid-icons button.four-column:hover, .shop-header .grid-icons button.four-column.active { 	background-image: url("../img/product/icons/grid-4-column-hover.png") } .shop-header .grid-icons button.five-column { 	width: 35px; 	margin-right: 4px; 	background-image: url("../img/product/icons/grid-5-column.png") } .shop-header .grid-icons button.five-column:hover, .shop-header .grid-icons button.five-column.active { 	background-image: url("../img/product/icons/grid-5-column-hover.png") } .shop-header .grid-icons button.list-view { 	width: 20px; 	margin-left: 6px; 	background-image: url("../img/product/icons/list.png") } .shop-header .grid-icons button.list-view:hover, .shop-header .grid-icons button.list-view.active { 	background-image: url("../img/product/icons/list-hover.png") } .cart_product { 	border-radius: 2px; 	border: 1px solid #dee2e6 } .cart_product .cart_product_heading { 	padding: 10px 20px; 	width: 100%; 	display: block; 	border-bottom: 1px solid #dee2e6 } .cart_product .cart_product_heading h4 { 	color: #343a40; 	font-weight: bold; 	text-transform: capitalize; 	font-size: 1rem; 	margin: 0 } .cart_product .cart_product_heading h4 span { 	color: rgba(52, 58, 64, 0.5); 	font-weight: 400; 	font-size: 15px; 	margin-left: 5px; 	text-transform: none } .cart_product .cart_item { 	padding: 20px; 	border-bottom: 1px solid #dee2e6; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-ms-flex-pack: distribute; 	justify-content: space-around; 	position: relative } .cart_product .cart_item .cart_item_image { 	width: 75px; 	height: 75px; 	margin-right: 20px; 	overflow: hidden; 	border-radius: 0.2rem; 	background-color: #edf1fc; 	text-align: center } .cart_product .cart_item .cart_item_image img { 	width: 65px; 	height: auto } .cart_product .cart_item .c-item-body { 	width: 90% } .cart_product .cart_item .cart_item_title { 	position: relative } .cart_product .cart_item .cart_item_title h4 { 	color: #343a40; 	font-weight: 500; 	text-transform: capitalize; 	font-size: 0.95rem; 	margin-bottom: 0 } .cart_product .cart_item .cart_item_title .cart_item_size { 	position: absolute; 	right: 0; 	top: 0 } .cart_product .cart_item .cart_item_title .cart_item_size span { 	display: inline-block; 	color: #343a40; 	font-size: 12px } .cart_product .cart_item .cart_item_title .cart_item_size .cart_item_color { 	margin-right: 50px } .cart_product .cart_item .cart_item_title .cart_item_size .cart_item_color .cart_item_color_circle { 	display: inline-block; 	height: 10px; 	width: 10px; 	border-radius: 50%; 	background-color: #282828; 	margin-left: 5px } .cart_product .cart_item .cart_item_price .cart_product_remove { 	margin-top: 10px } .cart_product .cart_item .cart_item_price .cart_product_remove a { 	color: inherit } .cart_product .cart_item .cart_item_price .cart_product_remove a i { 	color: #dc3545; 	font-size: 80%; 	margin-right: 5px } .cart_product .cart_item .cart_item_price .product-price span { 	letter-spacing: 0; 	color: #343a40 } .cart_product .cart_item .cart_item_price .product-price span del { 	margin-left: 6px; 	opacity: 0.5; 	font-size: 70% } .cart_product .cart_item .cart_item_price .product-price span .product-discountPercentage { 	color: #28a745; 	font-weight: bold; 	font-size: 70%; 	margin-left: 5px } .cart_product .cart_buy_opction .button+.button { 	margin-top: 0px; 	margin-left: 18px } .cart_buy_opction { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	padding: 30px 20px } .cart-summary .cart-summary-wrap { 	margin-bottom: 20px; 	padding: 35px 20px; 	background-color: #edf1fc; 	color: #343a40 } .cart-summary .cart-summary-wrap h4 { 	font-size: 20px; 	font-weight: 700; 	line-height: 23px; 	margin-bottom: 30px; 	text-decoration: underline; 	text-transform: capitalize } .cart-summary .cart-summary-wrap p { 	font-size: 14px; 	font-weight: 500; 	line-height: 23px; 	color: inherit } .cart-summary .cart-summary-wrap p span { 	float: right } .cart-summary .cart-summary-wrap h2 { 	font-size: 18px; 	font-weight: 700; 	line-height: 23px; 	margin: 0; 	padding-top: 9px; 	border-top: 1px solid #343a40 } .cart-summary .cart-summary-wrap h2 span { 	float: right; 	font-size: 1rem } @media only screen and (max-width: 512px) { 	.cart_product .cart_item { 		display: block 	} 	.cart_product .cart_item .cart_item_title h4 { 		margin-bottom: 0 	} 	.cart_product .cart_item .cart_item_size { 		position: relative; 		margin-bottom: 1.1rem 	} 	.cart_product .cart_item .cart_item_price .product-price span { 		letter-spacing: 0 	} 	.cart_product .cart_buy_opction .button+.button { 		margin-top: 18px 	} 	.cart_product .cart_item .cart_item_title .cart_item_size { 		position: relative; 		right: 0; 		top: 5px 	} 	.cart_product .cart_item .cart_item_price .cart_product_remove { 		top: 8px; 		position: relative; 		left: 0 	} 	.cart_product .cart_item .cart_item_price .cart_product_remove a { 		font-size: 14px 	} 	.cart_buy_opction { 		display: block 	} } .mini_cart_item { 	margin-bottom: 15px; 	width: 100%; 	display: -webkit-box !important; 	display: -ms-flexbox !important; 	display: flex !important; 	padding-bottom: 8px; 	border-bottom: 1px solid #dee2e6 } .mini_cart_item .left-section { 	max-width: 30%; 	margin-right: 20px; 	height: 48px; 	width: 48px } .mini_cart_item .left-section a { 	height: 48px; 	width: 48px; 	position: relative; 	overflow: hidden; 	background-color: #edf1fc; 	border-radius: 5px; 	display: block } .mini_cart_item .left-section a>img { 	max-height: 80%; 	max-width: 80%; 	width: auto; 	height: auto; 	position: absolute; 	top: 0; 	bottom: 0; 	left: 0; 	right: 0; 	margin: auto; 	-webkit-transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1); 	-o-transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1); 	transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1) } .mini_cart_item .right-section { 	font-size: 13px; 	text-align: left; 	font-weight: 500; 	line-height: 20px } .mini_cart_item .right-section .item-desc { 	float: left; 	width: 25%; 	text-align: left; 	font-size: 13px; 	font-weight: 500; 	line-height: 20px } .accounnt_header { 	padding-top: 40px; 	padding-bottom: 40px; 	background-color: #343a40; 	color: #fff; 	margin-bottom: 40px } .accounnt_header .breadcrumb { 	color: inherit } .accounnt_header .breadcrumb .breadcrumb-item { 	color: inherit } .accounnt_header .breadcrumb .breadcrumb-item a { 	color: inherit; 	opacity: 0.7 } .accounnt_body .sidenav { 	background-color: #fff; 	-webkit-box-shadow: 0 0.3rem 1.525rem -0.375rem rgba(0, 0, 0, 0.1) !important; 	box-shadow: 0 0.3rem 1.525rem -0.375rem rgba(0, 0, 0, 0.1) !important; 	border-radius: 15px; 	margin: 0; 	padding: 0; 	border-right: unset } .accounnt_body .sidenav.navbar .navbar-nav { 	padding: 0; 	width: 100%; 	margin-bottom: 0px } .accounnt_body .sidenav.navbar .navbar-nav .nav-item { 	border-bottom: 1px solid #dee2e6; 	margin-bottom: 0 } .accounnt_body .sidenav.navbar .navbar-nav .nav-item:last-child { 	border-bottom: unset } .accounnt_body .sidenav.navbar .navbar-nav .nav-item.active>.nav-link { 	opacity: 1; 	color: #4E97FD } .accounnt_body .sidenav.navbar .navbar-nav .nav-item .nav-link { 	padding: 15px 25px; 	font-weight: 600; 	background-color: transparent; 	border-radius: 0px; 	color: #343a40; 	position: relative; 	-webkit-transition: all 0.3s; 	-o-transition: all 0.3s; 	transition: all 0.3s; 	opacity: 0.8; 	font-size: 14px } .accounnt_body .sidenav.navbar .navbar-nav .nav-item .nav-link:after { 	content: "\e649"; 	float: right; 	margin-right: 5px; 	font-family: "themify"; 	border: 0; 	font-size: 10px; 	margin-top: 5px } .accounnt_body .sidenav.navbar .navbar-nav .nav-item .nav-link:hover { 	opacity: 1; 	color: #343a40 } .accounnt_body .sidenav.navbar .navbar-nav .nav-item .nav-link .nav-icon { 	opacity: 0.6; 	margin-right: 0.5rem } .accounnt_body .sidenav.navbar .navbar-nav .nav-item .nav-link i { 	font-size: 1.125rem; 	width: 1.75rem; 	opacity: 0.8; 	color: inherit; 	margin-top: -2px } .accounnt_body .avater { 	height: 55px; 	width: 55px; 	line-height: 55px; 	font-weight: bold; 	font-size: 20px; 	border-radius: 10px; 	text-align: center; 	margin-right: 20px; 	overflow: hidden } .accounnt_body .avater img { 	width: 100%; 	height: auto } @media (max-width: 992px) { 	.accounnt_header .breadcrumb { 		-webkit-box-pack: center; 		-ms-flex-pack: center; 		justify-content: center; 		margin-bottom: 10px !important 	} 	.accounnt_body .sidenav { 		border-radius: 0px; 		-webkit-box-shadow: unset !important; 		box-shadow: unset !important; 		color: #343a40 	} } @media (min-width: 992px) { 	.accounnt_header { 		padding-top: 40px; 		padding-bottom: 120px; 		margin-bottom: 0 	} 	.accounnt_body { 		margin-top: -80px 	} } .card { 	position: relative; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	min-width: 0; 	word-wrap: break-word; 	background-color: #fff; 	background-clip: border-box; 	border: 1px solid #dee2e6; 	border-radius: 0.5rem } .card { 	border: 0; 	-webkit-box-shadow: 0 1px 3px rgba(3, 0, 71, 0.09); 	box-shadow: 0 1px 3px rgba(3, 0, 71, 0.09) } .card-header { 	padding: 1rem 1.5rem; 	margin-bottom: 0; 	background-color: #fff; 	border-bottom: 1px solid #ecebf1 } .card-header:first-child { 	border-radius: calc(0.5rem - 1px) calc(0.5rem - 1px) 0 0 } .address-block { 	text-align: left; 	position: relative } .address-block h6 { 	font-weight: bold } .address-block p { 	font-size: 14px } .address-block span { 	font-size: 13px } .address-block .edit_address { 	position: absolute; 	right: 45px; 	top: 15px; 	color: #343a40 } .address-block .delete_address { 	position: absolute; 	right: 15px; 	top: 15px } .thank { 	margin-bottom: 0px; 	position: relative } .thank .thank-title-top { 	font-size: 27px; 	font-weight: bold; 	margin-bottom: 0; 	z-index: 2; 	position: relative } .thank .thank-title { 	font-size: 60px; 	font-weight: bold; 	margin-bottom: 10px; 	color: #4E97FD; 	position: relative; 	z-index: 2 } .thank .thank-desc { 	font-size: 20px; 	font-weight: 400; 	max-width: 550px; 	z-index: 2; 	position: relative } @media (max-width: 512px) { 	.thank .thank-title-top { 		font-size: 20px 	} 	.thank .thank-title { 		font-size: 40px; 		margin-bottom: 20px 	} 	.thank .thank-desc { 		font-size: 16px 	} } .product-categories-grid .slick-slide {    height: unset;}textarea {    width: 100%;    padding: 1rem;}.modal-header {    background-color: #4E97FD;    color: #fff;}.btn_fr {    width: 300px;    height: 8px;    margin: 0 auto;}


