*,:after,:before
{
	box-sizing:border-box
}
html
{
	font-family:sans-serif;
	line-height:1.15;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(40,40,40,0)
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section
{
	display:block
}
body
{
	margin:0;
	font-family:Open Sans,Arial,sans-serif;
	font-size:.875rem;
	font-weight:300;
	line-height:1.6;
	color:#333;
	text-align:left;
	background-color:#fff
}
[tabindex="-1"]:focus:not(:focus-visible)
{
	outline:0!important
}
hr
{
	box-sizing:content-box;
	height:0;
	overflow:visible
}
h1,h2,h3,h4,h5,h6
{
	margin-top:0;
	margin-bottom:.5rem
}
p
{
	margin-top:0;
	margin-bottom:1rem
}
abbr[data-original-title],abbr[title]
{
	text-decoration:underline;
	text-decoration:underline dotted;
	cursor:help;
	border-bottom:0;
	text-decoration-skip-ink:none
}
address
{
	font-style:normal;
	line-height:inherit
}
address,dl,ol,ul
{
	margin-bottom:1rem
}
dl,ol,ul
{
	margin-top:0
}
ol ol,ol ul,ul ol,ul ul
{
	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
{
	text-decoration:none;
	background-color:transparent
}
a,a:hover
{
	color:#f33
}
a:hover
{
	text-decoration:underline
}
a:not([href]),a:not([href]):hover
{
	color:inherit;
	text-decoration:none
}
code,kbd,pre,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
{
	border-style:none
}
img,svg
{
	vertical-align:middle
}
svg
{
	overflow:hidden
}
table
{
	border-collapse:collapse
}
caption
{
	padding-top:.75rem;
	padding-bottom:.75rem;
	color:#959595;
	text-align:left;
	caption-side:bottom
}
th
{
	text-align:inherit
}
label
{
	display:inline-block;
	margin-bottom:8px
}
button
{
	border-radius:0
}
button:focus
{
	outline:1px dotted;
	outline:5px auto -webkit-focus-ring-color
}
button,input,optgroup,select,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
}
[type=button],[type=reset],[type=submit],button
{
	-webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled)
{
	cursor:pointer
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner
{
	padding:0;
	border-style:none
}
input[type=checkbox],input[type=radio]
{
	box-sizing:border-box;
	padding:0
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]
{
	-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
}
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:.5rem;
	font-weight:300;
	line-height:1.3;
	color:#333
}
.h1,h1
{
	font-size:1.6875rem
}
.h2,h2
{
	font-size:1.25rem
}
.h3,h3
{
	font-size:1.125rem
}
.h4,h4
{
	font-size:1rem
}
.h5,h5
{
	font-size:.9375rem
}
.h6,h6
{
	font-size:.875rem
}
.lead
{
	font-size:1.09375rem;
	font-weight:300
}
.display-1
{
	font-size:6rem
}
.display-1,.display-2
{
	font-weight:300;
	line-height:1.3
}
.display-2
{
	font-size:5.5rem
}
.display-3
{
	font-size:4.5rem
}
.display-3,.display-4
{
	font-weight:300;
	line-height:1.3
}
.display-4
{
	font-size:3.5rem
}
hr
{
	margin-top:1rem;
	margin-bottom:1rem;
	border:0;
	border-top:1px solid rgba(40,40,40,.1)
}
.small,small
{
	font-size:80%;
	font-weight:400
}
.mark,mark
{
	padding:.2em;
	background-color:#fcf8e3
}
.list-inline,.list-unstyled
{
	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:1rem;
	font-size:1.09375rem
}
.blockquote-footer
{
	display:block;
	font-size:80%;
	color:#616161
}
.blockquote-footer:before
{
	content:"\2014\A0"
}
.container
{
	padding-right:20px;
	padding-left:20px;
	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-lg,.container-md,.container-sm,.container-xl
{
	width:100%;
	padding-right:20px;
	padding-left:20px;
	margin-right:auto;
	margin-left:auto
}
@media (min-width:576px)
{
	.container,.container-sm
{
	max-width:540px
}
}@media (min-width:768px)
{
	.container,.container-md,.container-sm
{
	max-width:720px
}
}@media (min-width:992px)
{
	.container,.container-lg,.container-md,.container-sm
{
	max-width:960px
}
}@media (min-width:1200px)
{
	.container,.container-lg,.container-md,.container-sm,.container-xl
{
	max-width:1140px
}
}.row
{
	display:flex;
	flex-wrap:wrap;
	margin-right:-20px;
	margin-left:-20px
}
.col,.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-auto,.col-lg,.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-auto,.col-md,.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-auto,.col-sm,.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-auto,.col-xl,.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-auto
{
	position:relative;
	width:100%;
	padding-right:20px;
	padding-left:20px
}
.col
{
	flex-basis:0;
	flex-grow:1;
	max-width:100%
}
.row-cols-1>*
{
	flex:0 0 100%;
	max-width:100%
}
.row-cols-2>*
{
	flex:0 0 50%;
	max-width:50%
}
.row-cols-3>*
{
	flex:0 0 33.3333333333%;
	max-width:33.3333333333%
}
.row-cols-4>*
{
	flex:0 0 25%;
	max-width:25%
}
.row-cols-5>*
{
	flex:0 0 20%;
	max-width:20%
}
.row-cols-6>*
{
	flex:0 0 16.6666666667%;
	max-width:16.6666666667%
}
.col-auto
{
	flex:0 0 auto;
	width:auto;
	max-width:100%
}
.col-1
{
	flex:0 0 8.3333333333%;
	max-width:8.3333333333%
}
.col-2
{
	flex:0 0 16.6666666667%;
	max-width:16.6666666667%
}
.col-3
{
	flex:0 0 25%;
	max-width:25%
}
.col-4
{
	flex:0 0 33.3333333333%;
	max-width:33.3333333333%
}
.col-5
{
	flex:0 0 41.6666666667%;
	max-width:41.6666666667%
}
.col-6
{
	flex:0 0 50%;
	max-width:50%
}
.col-7
{
	flex:0 0 58.3333333333%;
	max-width:58.3333333333%
}
.col-8
{
	flex:0 0 66.6666666667%;
	max-width:66.6666666667%
}
.col-9
{
	flex:0 0 75%;
	max-width:75%
}
.col-10
{
	flex:0 0 83.3333333333%;
	max-width:83.3333333333%
}
.col-11
{
	flex:0 0 91.6666666667%;
	max-width:91.6666666667%
}
.col-12
{
	flex:0 0 100%;
	max-width:100%
}
.order-first
{
	order:-1
}
.order-last
{
	order:13
}
.order-0
{
	order:0
}
.order-1
{
	order:1
}
.order-2
{
	order:2
}
.order-3
{
	order:3
}
.order-4
{
	order:4
}
.order-5
{
	order:5
}
.order-6
{
	order:6
}
.order-7
{
	order:7
}
.order-8
{
	order:8
}
.order-9
{
	order:9
}
.order-10
{
	order:10
}
.order-11
{
	order:11
}
.order-12
{
	order:12
}
.offset-1
{
	margin-left:8.3333333333%
}
.offset-2
{
	margin-left:16.6666666667%
}
.offset-3
{
	margin-left:25%
}
.offset-4
{
	margin-left:33.3333333333%
}
.offset-5
{
	margin-left:41.6666666667%
}
.offset-6
{
	margin-left:50%
}
.offset-7
{
	margin-left:58.3333333333%
}
.offset-8
{
	margin-left:66.6666666667%
}
.offset-9
{
	margin-left:75%
}
.offset-10
{
	margin-left:83.3333333333%
}
.offset-11
{
	margin-left:91.6666666667%
}
@media (min-width:576px)
{
	.col-sm
{
	flex-basis:0;
	flex-grow:1;
	max-width:100%
}
.row-cols-sm-1>*
{
	flex:0 0 100%;
	max-width:100%
}
.row-cols-sm-2>*
{
	flex:0 0 50%;
	max-width:50%
}
.row-cols-sm-3>*
{
	flex:0 0 33.3333333333%;
	max-width:33.3333333333%
}
.row-cols-sm-4>*
{
	flex:0 0 25%;
	max-width:25%
}
.row-cols-sm-5>*
{
	flex:0 0 20%;
	max-width:20%
}
.row-cols-sm-6>*
{
	flex:0 0 16.6666666667%;
	max-width:16.6666666667%
}
.col-sm-auto
{
	flex:0 0 auto;
	width:auto;
	max-width:100%
}
.col-sm-1
{
	flex:0 0 8.3333333333%;
	max-width:8.3333333333%
}
.col-sm-2
{
	flex:0 0 16.6666666667%;
	max-width:16.6666666667%
}
.col-sm-3
{
	flex:0 0 25%;
	max-width:25%
}
.col-sm-4
{
	flex:0 0 33.3333333333%;
	max-width:33.3333333333%
}
.col-sm-5
{
	flex:0 0 41.6666666667%;
	max-width:41.6666666667%
}
.col-sm-6
{
	flex:0 0 50%;
	max-width:50%
}
.col-sm-7
{
	flex:0 0 58.3333333333%;
	max-width:58.3333333333%
}
.col-sm-8
{
	flex:0 0 66.6666666667%;
	max-width:66.6666666667%
}
.col-sm-9
{
	flex:0 0 75%;
	max-width:75%
}
.col-sm-10
{
	flex:0 0 83.3333333333%;
	max-width:83.3333333333%
}
.col-sm-11
{
	flex:0 0 91.6666666667%;
	max-width:91.6666666667%
}
.col-sm-12
{
	flex:0 0 100%;
	max-width:100%
}
.order-sm-first
{
	order:-1
}
.order-sm-last
{
	order:13
}
.order-sm-0
{
	order:0
}
.order-sm-1
{
	order:1
}
.order-sm-2
{
	order:2
}
.order-sm-3
{
	order:3
}
.order-sm-4
{
	order:4
}
.order-sm-5
{
	order:5
}
.order-sm-6
{
	order:6
}
.order-sm-7
{
	order:7
}
.order-sm-8
{
	order:8
}
.order-sm-9
{
	order:9
}
.order-sm-10
{
	order:10
}
.order-sm-11
{
	order:11
}
.order-sm-12
{
	order:12
}
.offset-sm-0
{
	margin-left:0
}
.offset-sm-1
{
	margin-left:8.3333333333%
}
.offset-sm-2
{
	margin-left:16.6666666667%
}
.offset-sm-3
{
	margin-left:25%
}
.offset-sm-4
{
	margin-left:33.3333333333%
}
.offset-sm-5
{
	margin-left:41.6666666667%
}
.offset-sm-6
{
	margin-left:50%
}
.offset-sm-7
{
	margin-left:58.3333333333%
}
.offset-sm-8
{
	margin-left:66.6666666667%
}
.offset-sm-9
{
	margin-left:75%
}
.offset-sm-10
{
	margin-left:83.3333333333%
}
.offset-sm-11
{
	margin-left:91.6666666667%
}
}@media (min-width:768px)
{
	.col-md
{
	flex-basis:0;
	flex-grow:1;
	max-width:100%
}
.row-cols-md-1>*
{
	flex:0 0 100%;
	max-width:100%
}
.row-cols-md-2>*
{
	flex:0 0 50%;
	max-width:50%
}
.row-cols-md-3>*
{
	flex:0 0 33.3333333333%;
	max-width:33.3333333333%
}
.row-cols-md-4>*
{
	flex:0 0 25%;
	max-width:25%
}
.row-cols-md-5>*
{
	flex:0 0 20%;
	max-width:20%
}
.row-cols-md-6>*
{
	flex:0 0 16.6666666667%;
	max-width:16.6666666667%
}
.col-md-auto
{
	flex:0 0 auto;
	width:auto;
	max-width:100%
}
.col-md-1
{
	flex:0 0 8.3333333333%;
	max-width:8.3333333333%
}
.col-md-2
{
	flex:0 0 16.6666666667%;
	max-width:16.6666666667%
}
.col-md-3
{
	flex:0 0 25%;
	max-width:25%
}
.col-md-4
{
	flex:0 0 33.3333333333%;
	max-width:33.3333333333%
}
.col-md-5
{
	flex:0 0 41.6666666667%;
	max-width:41.6666666667%
}
.col-md-6
{
	flex:0 0 50%;
	max-width:50%
}
.col-md-7
{
	flex:0 0 58.3333333333%;
	max-width:58.3333333333%
}
.col-md-8
{
	flex:0 0 66.6666666667%;
	max-width:66.6666666667%
}
.col-md-9
{
	flex:0 0 75%;
	max-width:75%
}
.col-md-10
{
	flex:0 0 83.3333333333%;
	max-width:83.3333333333%
}
.col-md-11
{
	flex:0 0 91.6666666667%;
	max-width:91.6666666667%
}
.col-md-12
{
	flex:0 0 100%;
	max-width:100%
}
.order-md-first
{
	order:-1
}
.order-md-last
{
	order:13
}
.order-md-0
{
	order:0
}
.order-md-1
{
	order:1
}
.order-md-2
{
	order:2
}
.order-md-3
{
	order:3
}
.order-md-4
{
	order:4
}
.order-md-5
{
	order:5
}
.order-md-6
{
	order:6
}
.order-md-7
{
	order:7
}
.order-md-8
{
	order:8
}
.order-md-9
{
	order:9
}
.order-md-10
{
	order:10
}
.order-md-11
{
	order:11
}
.order-md-12
{
	order:12
}
.offset-md-0
{
	margin-left:0
}
.offset-md-1
{
	margin-left:8.3333333333%
}
.offset-md-2
{
	margin-left:16.6666666667%
}
.offset-md-3
{
	margin-left:25%
}
.offset-md-4
{
	margin-left:33.3333333333%
}
.offset-md-5
{
	margin-left:41.6666666667%
}
.offset-md-6
{
	margin-left:50%
}
.offset-md-7
{
	margin-left:58.3333333333%
}
.offset-md-8
{
	margin-left:66.6666666667%
}
.offset-md-9
{
	margin-left:75%
}
.offset-md-10
{
	margin-left:83.3333333333%
}
.offset-md-11
{
	margin-left:91.6666666667%
}
}@media (min-width:992px)
{
	.col-lg
{
	flex-basis:0;
	flex-grow:1;
	max-width:100%
}
.row-cols-lg-1>*
{
	flex:0 0 100%;
	max-width:100%
}
.row-cols-lg-2>*
{
	flex:0 0 50%;
	max-width:50%
}
.row-cols-lg-3>*
{
	flex:0 0 33.3333333333%;
	max-width:33.3333333333%
}
.row-cols-lg-4>*
{
	flex:0 0 25%;
	max-width:25%
}
.row-cols-lg-5>*
{
	flex:0 0 20%;
	max-width:20%
}
.row-cols-lg-6>*
{
	flex:0 0 16.6666666667%;
	max-width:16.6666666667%
}
.col-lg-auto
{
	flex:0 0 auto;
	width:auto;
	max-width:100%
}
.col-lg-1
{
	flex:0 0 8.3333333333%;
	max-width:8.3333333333%
}
.col-lg-2
{
	flex:0 0 16.6666666667%;
	max-width:16.6666666667%
}
.col-lg-3
{
	flex:0 0 25%;
	max-width:25%
}
.col-lg-4
{
	flex:0 0 33.3333333333%;
	max-width:33.3333333333%
}
.col-lg-5
{
	flex:0 0 41.6666666667%;
	max-width:41.6666666667%
}
.col-lg-6
{
	flex:0 0 50%;
	max-width:50%
}
.col-lg-7
{
	flex:0 0 58.3333333333%;
	max-width:58.3333333333%
}
.col-lg-8
{
	flex:0 0 66.6666666667%;
	max-width:66.6666666667%
}
.col-lg-9
{
	flex:0 0 75%;
	max-width:75%
}
.col-lg-10
{
	flex:0 0 83.3333333333%;
	max-width:83.3333333333%
}
.col-lg-11
{
	flex:0 0 91.6666666667%;
	max-width:91.6666666667%
}
.col-lg-12
{
	flex:0 0 100%;
	max-width:100%
}
.order-lg-first
{
	order:-1
}
.order-lg-last
{
	order:13
}
.order-lg-0
{
	order:0
}
.order-lg-1
{
	order:1
}
.order-lg-2
{
	order:2
}
.order-lg-3
{
	order:3
}
.order-lg-4
{
	order:4
}
.order-lg-5
{
	order:5
}
.order-lg-6
{
	order:6
}
.order-lg-7
{
	order:7
}
.order-lg-8
{
	order:8
}
.order-lg-9
{
	order:9
}
.order-lg-10
{
	order:10
}
.order-lg-11
{
	order:11
}
.order-lg-12
{
	order:12
}
.offset-lg-0
{
	margin-left:0
}
.offset-lg-1
{
	margin-left:8.3333333333%
}
.offset-lg-2
{
	margin-left:16.6666666667%
}
.offset-lg-3
{
	margin-left:25%
}
.offset-lg-4
{
	margin-left:33.3333333333%
}
.offset-lg-5
{
	margin-left:41.6666666667%
}
.offset-lg-6
{
	margin-left:50%
}
.offset-lg-7
{
	margin-left:58.3333333333%
}
.offset-lg-8
{
	margin-left:66.6666666667%
}
.offset-lg-9
{
	margin-left:75%
}
.offset-lg-10
{
	margin-left:83.3333333333%
}
.offset-lg-11
{
	margin-left:91.6666666667%
}
}@media (min-width:1200px)
{
	.col-xl
{
	flex-basis:0;
	flex-grow:1;
	max-width:100%
}
.row-cols-xl-1>*
{
	flex:0 0 100%;
	max-width:100%
}
.row-cols-xl-2>*
{
	flex:0 0 50%;
	max-width:50%
}
.row-cols-xl-3>*
{
	flex:0 0 33.3333333333%;
	max-width:33.3333333333%
}
.row-cols-xl-4>*
{
	flex:0 0 25%;
	max-width:25%
}
.row-cols-xl-5>*
{
	flex:0 0 20%;
	max-width:20%
}
.row-cols-xl-6>*
{
	flex:0 0 16.6666666667%;
	max-width:16.6666666667%
}
.col-xl-auto
{
	flex:0 0 auto;
	width:auto;
	max-width:100%
}
.col-xl-1
{
	flex:0 0 8.3333333333%;
	max-width:8.3333333333%
}
.col-xl-2
{
	flex:0 0 16.6666666667%;
	max-width:16.6666666667%
}
.col-xl-3
{
	flex:0 0 25%;
	max-width:25%
}
.col-xl-4
{
	flex:0 0 33.3333333333%;
	max-width:33.3333333333%
}
.col-xl-5
{
	flex:0 0 41.6666666667%;
	max-width:41.6666666667%
}
.col-xl-6
{
	flex:0 0 50%;
	max-width:50%
}
.col-xl-7
{
	flex:0 0 58.3333333333%;
	max-width:58.3333333333%
}
.col-xl-8
{
	flex:0 0 66.6666666667%;
	max-width:66.6666666667%
}
.col-xl-9
{
	flex:0 0 75%;
	max-width:75%
}
.col-xl-10
{
	flex:0 0 83.3333333333%;
	max-width:83.3333333333%
}
.col-xl-11
{
	flex:0 0 91.6666666667%;
	max-width:91.6666666667%
}
.col-xl-12
{
	flex:0 0 100%;
	max-width:100%
}
.order-xl-first
{
	order:-1
}
.order-xl-last
{
	order:13
}
.order-xl-0
{
	order:0
}
.order-xl-1
{
	order:1
}
.order-xl-2
{
	order:2
}
.order-xl-3
{
	order:3
}
.order-xl-4
{
	order:4
}
.order-xl-5
{
	order:5
}
.order-xl-6
{
	order:6
}
.order-xl-7
{
	order:7
}
.order-xl-8
{
	order:8
}
.order-xl-9
{
	order:9
}
.order-xl-10
{
	order:10
}
.order-xl-11
{
	order:11
}
.order-xl-12
{
	order:12
}
.offset-xl-0
{
	margin-left:0
}
.offset-xl-1
{
	margin-left:8.3333333333%
}
.offset-xl-2
{
	margin-left:16.6666666667%
}
.offset-xl-3
{
	margin-left:25%
}
.offset-xl-4
{
	margin-left:33.3333333333%
}
.offset-xl-5
{
	margin-left:41.6666666667%
}
.offset-xl-6
{
	margin-left:50%
}
.offset-xl-7
{
	margin-left:58.3333333333%
}
.offset-xl-8
{
	margin-left:66.6666666667%
}
.offset-xl-9
{
	margin-left:75%
}
.offset-xl-10
{
	margin-left:83.3333333333%
}
.offset-xl-11
{
	margin-left:91.6666666667%
}
}.form-control
{
	display:block;
	width:100%;
	height:calc(1.6em + .75rem + 2px);
	padding:.375rem .75rem;
	font-size:.875rem;
	font-weight:300;
	line-height:1.6;
	color:#959595;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #e0e0e0;
	border-radius:4px;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce)
{
	.form-control
{
	transition:none
}
}.form-control::-ms-expand
{
	background-color:transparent;
	border:0
}
.form-control:-moz-focusring
{
	color:transparent;
	text-shadow:0 0 0 #959595
}
.form-control:focus
{
	color:#333;
	background-color:#fff;
	border-color:#333;
	outline:0;
	box-shadow:none
}
.form-control::placeholder
{
	color:#a5a5a5;
	opacity:1
}
.form-control:disabled,.form-control[readonly]
{
	background-color:#eaeaea;
	opacity:1
}
select.form-control:focus::-ms-value
{
	color:#959595;
	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.6
}
.col-form-label-lg
{
	padding-top:calc(.5rem + 1px);
	padding-bottom:calc(.5rem + 1px);
	font-size:1.09375rem;
	line-height:1.5
}
.col-form-label-sm
{
	padding-top:calc(.25rem + 1px);
	padding-bottom:calc(.25rem + 1px);
	font-size:.765625rem;
	line-height:1.5
}
.form-control-plaintext
{
	display:block;
	width:100%;
	padding:.375rem 0;
	margin-bottom:0;
	font-size:.875rem;
	line-height:1.6;
	color:#333;
	background-color:transparent;
	border:solid transparent;
	border-width:1px 0
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm
{
	padding-right:0;
	padding-left:0
}
.form-control-sm
{
	height:calc(1.5em + .5rem + 2px);
	padding:.25rem .5rem;
	font-size:.765625rem;
	line-height:1.5;
	border-radius:4px
}
.form-control-lg
{
	height:calc(1.5em + 1rem + 2px);
	padding:.5rem 1rem;
	font-size:1.09375rem;
	line-height:1.5;
	border-radius:4px
}
select.form-control[multiple],select.form-control[size],textarea.form-control
{
	height:auto
}
.form-group
{
	margin-bottom:20px
}
.form-text
{
	display:block;
	margin-top:.25rem
}
.form-row
{
	display:flex;
	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:#959595
}
.form-check-label
{
	margin-bottom:0
}
.form-check-inline
{
	display:inline-flex;
	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:#32be5b
}
.valid-tooltip
{
	position:absolute;
	top:100%;
	z-index:5;
	display:none;
	max-width:100%;
	padding:8px 15px 10px;
	margin-top:.1rem;
	font-size:13px!important;
	line-height:1.6;
	color:#fff;
	background-color:#32be5b;
	border-radius:4px
}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip
{
	display:block
}
.form-control.is-valid,.was-validated .form-control:valid
{
	border-color:#32be5b
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus
{
	border-color:#32be5b;
	box-shadow:0 0 0 .2rem rgba(50,190,91,.25)
}
.custom-select.is-valid,.was-validated .custom-select:valid
{
	border-color:#32be5b
}
.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus
{
	border-color:#32be5b;
	box-shadow:0 0 0 .2rem rgba(50,190,91,.25)
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label
{
	color:#32be5b
}
.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip
{
	display:block
}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label
{
	color:#32be5b
}
.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before
{
	border-color:#32be5b
}
.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before
{
	border-color:#52d177;
	background-color:#52d177
}
.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before
{
	box-shadow:0 0 0 .2rem rgba(50,190,91,.25)
}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label
{
	border-color:#32be5b
}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label
{
	border-color:#32be5b;
	box-shadow:0 0 0 .2rem rgba(50,190,91,.25)
}
.invalid-feedback
{
	display:none;
	width:100%;
	margin-top:.25rem;
	font-size:80%;
	color:#f33
}
.invalid-tooltip
{
	position:absolute;
	top:100%;
	z-index:5;
	display:none;
	max-width:100%;
	padding:8px 15px 10px;
	margin-top:.1rem;
	font-size:13px!important;
	line-height:1.6;
	color:#fff;
	background-color:#f33;
	border-radius:4px
}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip
{
	display:block
}
.form-control.is-invalid,.was-validated .form-control:invalid
{
	border-color:#f33
}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus
{
	border-color:#f33;
	box-shadow:0 0 0 .2rem rgba(255,51,51,.25)
}
.custom-select.is-invalid,.was-validated .custom-select:invalid
{
	border-color:#f33
}
.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus
{
	border-color:#f33;
	box-shadow:0 0 0 .2rem rgba(255,51,51,.25)
}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label
{
	color:#f33
}
.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip
{
	display:block
}
.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label
{
	color:#f33
}
.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before
{
	border-color:#f33
}
.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before
{
	border-color:#f66;
	background-color:#f66
}
.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before
{
	box-shadow:0 0 0 .2rem rgba(255,51,51,.25)
}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label
{
	border-color:#f33
}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label
{
	border-color:#f33;
	box-shadow:0 0 0 .2rem rgba(255,51,51,.25)
}
.form-inline
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.form-inline .form-check
{
	width:100%
}
@media (min-width:576px)
{
	.form-inline label
{
	justify-content:center
}
.form-inline .form-group,.form-inline label
{
	display:flex;
	align-items:center;
	margin-bottom:0
}
.form-inline .form-group
{
	flex:0 0 auto;
	flex-flow:row wrap
}
.form-inline .form-control
{
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.form-inline .form-control-plaintext
{
	display:inline-block
}
.form-inline .custom-select,.form-inline .input-group
{
	width:auto
}
.form-inline .form-check
{
	display:flex;
	align-items:center;
	justify-content:center;
	width:auto;
	padding-left:0
}
.form-inline .form-check-input
{
	position:relative;
	flex-shrink:0;
	margin-top:0;
	margin-right:.25rem;
	margin-left:0
}
.form-inline .custom-control
{
	align-items:center;
	justify-content:center
}
.form-inline .custom-control-label
{
	margin-bottom:0
}
}.btn
{
	display:inline-block;
	font-weight:400;
	color:#333;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	user-select:none;
	background-color:transparent;
	border:1px solid transparent;
	padding:.375rem .75rem;
	font-size:.875rem;
	line-height:1.6;
	border-radius:4px;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce)
{
	.btn
{
	transition:none
}
}.btn:hover
{
	color:#333;
	text-decoration:none
}
.btn.focus,.btn:focus
{
	outline:0;
	box-shadow:none!important
}
.btn.disabled,.btn:disabled
{
	opacity:.5
}
a.btn.disabled,fieldset:disabled a.btn
{
	pointer-events:none
}
.btn-primary
{
	color:#fff;
	background-color:#f33;
	border-color:#f33
}
.btn-primary.focus,.btn-primary:focus,.btn-primary:hover
{
	color:#fff;
	background-color:#ff0d0d;
	border-color:red
}
.btn-primary.focus,.btn-primary:focus
{
	box-shadow:0 0 0 .2rem rgba(255,82,82,.5)
}
.btn-primary.disabled,.btn-primary:disabled
{
	color:#fff
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle
{
	color:#fff;
	background-color:red;
	border-color:#f20000
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus
{
	box-shadow:0 0 0 .2rem rgba(255,82,82,.5)
}
.btn-secondary
{
	color:#fff;
	background-color:#32be5b;
	border-color:#32be5b
}
.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover
{
	color:#fff;
	background-color:#2aa04c;
	border-color:#279648
}
.btn-secondary.focus,.btn-secondary:focus
{
	box-shadow:0 0 0 .2rem rgba(81,200,116,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled
{
	color:#fff;
	background-color:#32be5b;
	border-color:#32be5b
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle
{
	color:#fff;
	background-color:#279648;
	border-color:#258c43
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus
{
	box-shadow:0 0 0 .2rem rgba(81,200,116,.5)
}
.btn-success
{
	color:#fff;
	background-color:#32be5b;
	border-color:#32be5b
}
.btn-success.focus,.btn-success:focus,.btn-success:hover
{
	color:#fff;
	background-color:#2aa04c;
	border-color:#279648
}
.btn-success.focus,.btn-success:focus
{
	box-shadow:0 0 0 .2rem rgba(81,200,116,.5)
}
.btn-success.disabled,.btn-success:disabled
{
	color:#fff;
	background-color:#32be5b;
	border-color:#32be5b
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle
{
	color:#fff;
	background-color:#279648;
	border-color:#258c43
}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus
{
	box-shadow:0 0 0 .2rem rgba(81,200,116,.5)
}
.btn-info
{
	color:#1d1d1d;
	background-color:#3bb5e9;
	border-color:#3bb5e9
}
.btn-info.focus,.btn-info:focus,.btn-info:hover
{
	color:#fff;
	background-color:#1aa8e4;
	border-color:#189fd9
}
.btn-info.focus,.btn-info:focus
{
	box-shadow:0 0 0 .2rem rgba(55,158,202,.5)
}
.btn-info.disabled,.btn-info:disabled
{
	color:#1d1d1d;
	background-color:#3bb5e9;
	border-color:#3bb5e9
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle
{
	color:#fff;
	background-color:#189fd9;
	border-color:#1797cd
}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus
{
	box-shadow:0 0 0 .2rem rgba(55,158,202,.5)
}
.btn-warning
{
	color:#1d1d1d;
	background-color:#ffb103;
	border-color:#ffb103
}
.btn-warning.focus,.btn-warning:focus,.btn-warning:hover
{
	color:#1d1d1d;
	background-color:#dc9800;
	border-color:#cf8f00
}
.btn-warning.focus,.btn-warning:focus
{
	box-shadow:0 0 0 .2rem rgba(221,155,7,.5)
}
.btn-warning.disabled,.btn-warning:disabled
{
	color:#1d1d1d;
	background-color:#ffb103;
	border-color:#ffb103
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle
{
	color:#fff;
	background-color:#cf8f00;
	border-color:#c28600
}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus
{
	box-shadow:0 0 0 .2rem rgba(221,155,7,.5)
}
.btn-danger
{
	color:#fff;
	background-color:#f33;
	border-color:#f33
}
.btn-danger.focus,.btn-danger:focus,.btn-danger:hover
{
	color:#fff;
	background-color:#ff0d0d;
	border-color:red
}
.btn-danger.focus,.btn-danger:focus
{
	box-shadow:0 0 0 .2rem rgba(255,82,82,.5)
}
.btn-danger.disabled,.btn-danger:disabled
{
	color:#fff;
	background-color:#f33;
	border-color:#f33
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle
{
	color:#fff;
	background-color:red;
	border-color:#f20000
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus
{
	box-shadow:0 0 0 .2rem rgba(255,82,82,.5)
}
.btn-light
{
	color:#1d1d1d;
	background-color:#f6f6f6;
	border-color:#f6f6f6
}
.btn-light.focus,.btn-light:focus,.btn-light:hover
{
	color:#1d1d1d;
	background-color:#e3e3e3;
	border-color:#ddd
}
.btn-light.focus,.btn-light:focus
{
	box-shadow:0 0 0 .2rem hsla(0,0%,83.5%,.5)
}
.btn-light.disabled,.btn-light:disabled
{
	color:#1d1d1d;
	background-color:#f6f6f6;
	border-color:#f6f6f6
}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle
{
	color:#1d1d1d;
	background-color:#ddd;
	border-color:#d6d6d6
}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus
{
	box-shadow:0 0 0 .2rem hsla(0,0%,83.5%,.5)
}
.btn-dark
{
	color:#fff;
	background-color:#959595;
	border-color:#959595
}
.btn-dark.focus,.btn-dark:focus,.btn-dark:hover
{
	color:#fff;
	background-color:#828282;
	border-color:#7c7c7c
}
.btn-dark.focus,.btn-dark:focus
{
	box-shadow:0 0 0 .2rem hsla(0,0%,64.7%,.5)
}
.btn-dark.disabled,.btn-dark:disabled
{
	color:#fff;
	background-color:#959595;
	border-color:#959595
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle
{
	color:#fff;
	background-color:#7c7c7c;
	border-color:#757575
}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus
{
	box-shadow:0 0 0 .2rem hsla(0,0%,64.7%,.5)
}
.btn-outline-primary
{
	color:#f33;
	border-color:#f33
}
.btn-outline-primary:hover
{
	color:#fff;
	background-color:#f33;
	border-color:#f33
}
.btn-outline-primary.focus,.btn-outline-primary:focus
{
	box-shadow:0 0 0 .2rem rgba(255,51,51,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled
{
	color:#f33;
	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:#f33;
	border-color:#f33
}
.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
{
	box-shadow:0 0 0 .2rem rgba(255,51,51,.5)
}
.btn-outline-secondary
{
	color:#32be5b;
	border-color:#32be5b
}
.btn-outline-secondary:hover
{
	color:#fff;
	background-color:#32be5b;
	border-color:#32be5b
}
.btn-outline-secondary.focus,.btn-outline-secondary:focus
{
	box-shadow:0 0 0 .2rem rgba(50,190,91,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled
{
	color:#32be5b;
	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:#32be5b;
	border-color:#32be5b
}
.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
{
	box-shadow:0 0 0 .2rem rgba(50,190,91,.5)
}
.btn-outline-success
{
	color:#32be5b;
	border-color:#32be5b
}
.btn-outline-success:hover
{
	color:#fff;
	background-color:#32be5b;
	border-color:#32be5b
}
.btn-outline-success.focus,.btn-outline-success:focus
{
	box-shadow:0 0 0 .2rem rgba(50,190,91,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled
{
	color:#32be5b;
	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:#32be5b;
	border-color:#32be5b
}
.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
{
	box-shadow:0 0 0 .2rem rgba(50,190,91,.5)
}
.btn-outline-info
{
	color:#3bb5e9;
	border-color:#3bb5e9
}
.btn-outline-info:hover
{
	color:#1d1d1d;
	background-color:#3bb5e9;
	border-color:#3bb5e9
}
.btn-outline-info.focus,.btn-outline-info:focus
{
	box-shadow:0 0 0 .2rem rgba(59,181,233,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled
{
	color:#3bb5e9;
	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:#1d1d1d;
	background-color:#3bb5e9;
	border-color:#3bb5e9
}
.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
{
	box-shadow:0 0 0 .2rem rgba(59,181,233,.5)
}
.btn-outline-warning
{
	color:#ffb103;
	border-color:#ffb103
}
.btn-outline-warning:hover
{
	color:#1d1d1d;
	background-color:#ffb103;
	border-color:#ffb103
}
.btn-outline-warning.focus,.btn-outline-warning:focus
{
	box-shadow:0 0 0 .2rem rgba(255,177,3,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled
{
	color:#ffb103;
	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:#1d1d1d;
	background-color:#ffb103;
	border-color:#ffb103
}
.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
{
	box-shadow:0 0 0 .2rem rgba(255,177,3,.5)
}
.btn-outline-danger
{
	color:#f33;
	border-color:#f33
}
.btn-outline-danger:hover
{
	color:#fff;
	background-color:#f33;
	border-color:#f33
}
.btn-outline-danger.focus,.btn-outline-danger:focus
{
	box-shadow:0 0 0 .2rem rgba(255,51,51,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled
{
	color:#f33;
	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:#f33;
	border-color:#f33
}
.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
{
	box-shadow:0 0 0 .2rem rgba(255,51,51,.5)
}
.btn-outline-light
{
	color:#f6f6f6;
	border-color:#f6f6f6
}
.btn-outline-light:hover
{
	color:#1d1d1d;
	background-color:#f6f6f6;
	border-color:#f6f6f6
}
.btn-outline-light.focus,.btn-outline-light:focus
{
	box-shadow:0 0 0 .2rem hsla(0,0%,96.5%,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled
{
	color:#f6f6f6;
	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:#1d1d1d;
	background-color:#f6f6f6;
	border-color:#f6f6f6
}
.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
{
	box-shadow:0 0 0 .2rem hsla(0,0%,96.5%,.5)
}
.btn-outline-dark
{
	color:#959595;
	border-color:#959595
}
.btn-outline-dark:hover
{
	color:#fff;
	background-color:#959595;
	border-color:#959595
}
.btn-outline-dark.focus,.btn-outline-dark:focus
{
	box-shadow:0 0 0 .2rem hsla(0,0%,58.4%,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled
{
	color:#959595;
	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:#959595;
	border-color:#959595
}
.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
{
	box-shadow:0 0 0 .2rem hsla(0,0%,58.4%,.5)
}
.btn-link
{
	font-weight:400;
	color:#f33;
	text-decoration:none
}
.btn-link:hover
{
	color:#f33;
	text-decoration:underline
}
.btn-link.focus,.btn-link:focus
{
	text-decoration:underline;
	box-shadow:none
}
.btn-link.disabled,.btn-link:disabled
{
	color:#616161;
	pointer-events:none
}
.btn-lg
{
	padding:.5rem 1rem;
	font-size:1.09375rem
}
.btn-lg,.btn-sm
{
	line-height:1.5;
	border-radius:4px
}
.btn-sm
{
	padding:.25rem .5rem;
	font-size:.765625rem
}
.btn-block
{
	display:block;
	width:100%
}
.btn-block+.btn-block
{
	margin-top:.5rem
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block
{
	width:100%
}
.fade
{
	transition:opacity .15s linear
}
@media (prefers-reduced-motion:reduce)
{
	.fade
{
	transition:none
}
}.fade:not(.show)
{
	opacity:0
}
.collapse:not(.show)
{
	display:none
}
.collapsing
{
	position:relative;
	height:0;
	overflow:hidden;
	transition:height .35s ease
}
@media (prefers-reduced-motion:reduce)
{
	.collapsing
{
	transition:none
}
}.dropdown,.dropleft,.dropright,.dropup
{
	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:100%;
	padding:0;
	margin:10px 0 0;
	font-size:.875rem;
	color:#333;
	text-align:left;
	list-style:none;
	background-color:#1d1d1d;
	background-clip:padding-box;
	border:0 solid rgba(40,40,40,.15);
	border-radius:4px
}
.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:10px
}
.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:10px
}
.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:10px
}
.dropleft .dropdown-toggle:after
{
	display:inline-block;
	margin-left:.255em;
	vertical-align:.255em;
	content:"";
	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^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]
{
	right:auto;
	bottom:auto
}
.dropdown-divider
{
	height:0;
	margin:.5rem 0;
	overflow:hidden;
	border-top:1px solid hsla(0,0%,100%,.11)
}
.dropdown-item
{
	display:block;
	width:100%;
	padding:5px 20px;
	clear:both;
	font-weight:400;
	color:#fff;
	text-align:inherit;
	white-space:nowrap;
	background-color:transparent;
	border:0
}
.dropdown-item:first-child
{
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.dropdown-item:last-child
{
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px
}
.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover
{
	color:#fff;
	text-decoration:none;
	background-color:#3bb5e9
}
.dropdown-item.disabled,.dropdown-item:disabled
{
	color:#616161;
	pointer-events:none;
	background-color:transparent
}
.dropdown-menu.show
{
	display:block
}
.dropdown-header
{
	display:block;
	padding:0 20px;
	margin-bottom:0;
	font-size:.765625rem;
	color:#fff;
	white-space:nowrap
}
.dropdown-item-text
{
	display:block;
	padding:5px 20px;
	color:#fff
}
.custom-control
{
	position:relative;
	display:block;
	min-height:1.4rem;
	padding-left:1.4375rem
}
.custom-control-inline
{
	display:inline-flex;
	margin-right:1rem
}
.custom-control-input
{
	position:absolute;
	left:0;
	z-index:-1;
	width:.9375rem;
	height:1.16875rem;
	opacity:0
}
.custom-control-input:checked~.custom-control-label:before
{
	color:#fff;
	border-color:transparent;
	background-color:transparent
}
.custom-control-input:focus~.custom-control-label:before
{
	box-shadow:none
}
.custom-control-input:focus:not(:checked)~.custom-control-label:before
{
	border-color:#333
}
.custom-control-input:not(:disabled):active~.custom-control-label:before
{
	color:#fff;
	background-color:transparent;
	border-color:transparent
}
.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label
{
	color:#616161
}
.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before
{
	background-color:transparent
}
.custom-control-label
{
	position:relative;
	margin-bottom:0;
	vertical-align:top
}
.custom-control-label:before
{
	pointer-events:none;
	background-color:transparent;
	border:1px solid #959595
}
.custom-control-label:after,.custom-control-label:before
{
	position:absolute;
	top:.23125rem;
	left:-1.4375rem;
	display:block;
	width:.9375rem;
	height:.9375rem;
	content:""
}
.custom-control-label:after
{
	background:no-repeat 50%/15px 15px
}
.custom-checkbox .custom-control-label:before
{
	border-radius:2px
}
.custom-checkbox .custom-control-input:checked~.custom-control-label:after
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23333333' d='M6.496,11.431L2.283,7.097l1.434-1.395l2.787,2.867l5.184-5.271l1.426,1.402L6.496,11.431z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before
{
	border-color:#f33;
	background-color:#f33
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after
{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='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:transparent
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before
{
	background-color:transparent
}
.custom-radio .custom-control-label:before
{
	border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label:after
{
	background-image:none
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before
{
	background-color:transparent
}
.custom-switch
{
	padding-left:2.140625rem
}
.custom-switch .custom-control-label:before
{
	left:-2.140625rem;
	width:1.640625rem;
	pointer-events:all;
	border-radius:.46875rem
}
.custom-switch .custom-control-label:after
{
	top:calc(.23125rem + 2px);
	left:calc(-2.14062rem + 2px);
	width:calc(.9375rem - 4px);
	height:calc(.9375rem - 4px);
	background-color:#959595;
	border-radius:.46875rem;
	transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce)
{
	.custom-switch .custom-control-label:after
{
	transition:none
}
}.custom-switch .custom-control-input:checked~.custom-control-label:after
{
	background-color:transparent;
	transform:translateX(.703125rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before
{
	background-color:transparent
}
.custom-select
{
	display:inline-block;
	width:100%;
	height:calc(1.6em + .75rem + 2px);
	padding:.375rem 1.75rem .375rem .75rem;
	font-size:.875rem;
	font-weight:300;
	line-height:1.6;
	color:#959595;
	vertical-align:middle;
	background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23282828' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;
	border:1px solid #e0e0e0;
	border-radius:4px;
	appearance:none
}
.custom-select:focus
{
	border-color:#333;
	outline:0;
	box-shadow:0 0 0 .2rem rgba(255,51,51,.25)
}
.custom-select:focus::-ms-value
{
	color:#959595;
	background-color:#fff
}
.custom-select[multiple],.custom-select[size]:not([size="1"])
{
	height:auto;
	padding-right:.75rem;
	background-image:none
}
.custom-select:disabled
{
	color:#616161;
	background-color:#eaeaea
}
.custom-select::-ms-expand
{
	display:none
}
.custom-select:-moz-focusring
{
	color:transparent;
	text-shadow:0 0 0 #959595
}
.custom-select-sm
{
	height:calc(1.5em + .5rem + 2px);
	padding-top:.25rem;
	padding-bottom:.25rem;
	padding-left:.5rem;
	font-size:.765625rem
}
.custom-select-lg
{
	height:calc(1.5em + 1rem + 2px);
	padding-top:.5rem;
	padding-bottom:.5rem;
	padding-left:1rem;
	font-size:1.09375rem
}
.custom-file
{
	display:inline-block;
	margin-bottom:0
}
.custom-file,.custom-file-input
{
	position:relative;
	width:100%;
	height:calc(1.6em + .75rem + 2px)
}
.custom-file-input
{
	z-index:2;
	margin:0;
	opacity:0
}
.custom-file-input:focus~.custom-file-label
{
	border-color:#333;
	box-shadow:none
}
.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label
{
	background-color:#eaeaea
}
.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
{
	left:0;
	z-index:1;
	height:calc(1.6em + .75rem + 2px);
	font-weight:300;
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-radius:4px
}
.custom-file-label,.custom-file-label:after
{
	position:absolute;
	top:0;
	right:0;
	padding:.375rem .75rem;
	line-height:1.6;
	color:#959595
}
.custom-file-label:after
{
	bottom:0;
	z-index:3;
	display:block;
	height:calc(1.6em + .75rem);
	content:"Browse";
	background-color:#eaeaea;
	border-left:inherit;
	border-radius:0 4px 4px 0
}
.custom-range
{
	width:100%;
	height:1.4rem;
	padding:0;
	background-color:transparent;
	appearance:none
}
.custom-range:focus
{
	outline:none
}
.custom-range:focus::-webkit-slider-thumb
{
	box-shadow:0 0 0 1px #fff,none
}
.custom-range:focus::-moz-range-thumb
{
	box-shadow:0 0 0 1px #fff,none
}
.custom-range:focus::-ms-thumb
{
	box-shadow:0 0 0 1px #fff,none
}
.custom-range::-moz-focus-outer
{
	border:0
}
.custom-range::-webkit-slider-thumb
{
	width:1rem;
	height:1rem;
	margin-top:-.25rem;
	background-color:#f33;
	border:0;
	border-radius:1rem;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	appearance:none
}
@media (prefers-reduced-motion:reduce)
{
	.custom-range::-webkit-slider-thumb
{
	transition:none
}
}.custom-range::-webkit-slider-thumb:active
{
	background-color:#ffe6e6
}
.custom-range::-webkit-slider-runnable-track
{
	width:100%;
	height:.5rem;
	color:transparent;
	cursor:pointer;
	background-color:#dedede;
	border-color:transparent;
	border-radius:1rem
}
.custom-range::-moz-range-thumb
{
	width:1rem;
	height:1rem;
	background-color:#f33;
	border:0;
	border-radius:1rem;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	appearance:none
}
@media (prefers-reduced-motion:reduce)
{
	.custom-range::-moz-range-thumb
{
	transition:none
}
}.custom-range::-moz-range-thumb:active
{
	background-color:#ffe6e6
}
.custom-range::-moz-range-track
{
	width:100%;
	height:.5rem;
	color:transparent;
	cursor:pointer;
	background-color:#dedede;
	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:#f33;
	border:0;
	border-radius:1rem;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	appearance:none
}
@media (prefers-reduced-motion:reduce)
{
	.custom-range::-ms-thumb
{
	transition:none
}
}.custom-range::-ms-thumb:active
{
	background-color:#ffe6e6
}
.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,.custom-range::-ms-fill-upper
{
	background-color:#dedede;
	border-radius:1rem
}
.custom-range::-ms-fill-upper
{
	margin-right:15px
}
.custom-range:disabled::-webkit-slider-thumb
{
	background-color:#959595
}
.custom-range:disabled::-webkit-slider-runnable-track
{
	cursor:default
}
.custom-range:disabled::-moz-range-thumb
{
	background-color:#959595
}
.custom-range:disabled::-moz-range-track
{
	cursor:default
}
.custom-range:disabled::-ms-thumb
{
	background-color:#959595
}
.custom-control-label:before,.custom-file-label,.custom-select
{
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce)
{
	.custom-control-label:before,.custom-file-label,.custom-select
{
	transition:none
}
}.nav
{
	display:flex;
	flex-wrap:wrap;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.nav-link
{
	display:block;
	padding:.5rem 1rem
}
.nav-link:focus,.nav-link:hover
{
	text-decoration:none
}
.nav-link.disabled
{
	color:#616161;
	pointer-events:none;
	cursor:default
}
.nav-tabs
{
	border-bottom:1px solid #dedede
}
.nav-tabs .nav-item
{
	margin-bottom:-1px
}
.nav-tabs .nav-link
{
	border:1px solid transparent;
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover
{
	border-color:#eaeaea #eaeaea #dedede
}
.nav-tabs .nav-link.disabled
{
	color:#616161;
	background-color:transparent;
	border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active
{
	color:#333;
	background-color:#fff;
	border-color:#dedede #dedede #fff
}
.nav-tabs .dropdown-menu
{
	margin-top:-1px;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.nav-pills .nav-link
{
	border-radius:4px
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link
{
	color:#fff;
	background-color:#f33
}
.nav-fill .nav-item
{
	flex:1 1 auto;
	text-align:center
}
.nav-justified .nav-item
{
	flex-basis:0;
	flex-grow:1;
	text-align:center
}
.tab-content>.tab-pane
{
	display:none
}
.tab-content>.active
{
	display:block
}
.card
{
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	background-color:#fff;
	background-clip:border-box;
	border:1px solid #eaeaea;
	border-radius:0
}
.card>hr
{
	margin-right:0;
	margin-left:0
}
.card>.list-group:first-child .list-group-item:first-child
{
	border-top-left-radius:0;
	border-top-right-radius:0
}
.card>.list-group:last-child .list-group-item:last-child
{
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.card-body
{
	flex:1 1 auto;
	min-height:1px;
	padding:20px
}
.card-title
{
	margin-bottom:10px
}
.card-subtitle
{
	margin-top:-5px
}
.card-subtitle,.card-text:last-child
{
	margin-bottom:0
}
.card-link:hover
{
	text-decoration:none
}
.card-link+.card-link
{
	margin-left:20px
}
.card-header
{
	padding:10px 20px;
	margin-bottom:0;
	background-color:#fff;
	border-bottom:1px solid #eaeaea
}
.card-header:first-child
{
	border-radius:-1px -1px 0 0
}
.card-header+.list-group .list-group-item:first-child
{
	border-top:0
}
.card-footer
{
	padding:10px 20px;
	background-color:#fff;
	border-top:1px solid #eaeaea
}
.card-footer:last-child
{
	border-radius:0 0 -1px -1px
}
.card-header-tabs
{
	margin-bottom:-10px;
	border-bottom:0
}
.card-header-pills,.card-header-tabs
{
	margin-right:-10px;
	margin-left:-10px
}
.card-img-overlay
{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:1.25rem
}
.card-img,.card-img-bottom,.card-img-top
{
	flex-shrink:0;
	width:100%
}
.card-img,.card-img-top
{
	border-top-left-radius:-1px;
	border-top-right-radius:-1px
}
.card-img,.card-img-bottom
{
	border-bottom-right-radius:-1px;
	border-bottom-left-radius:-1px
}
.card-deck .card
{
	margin-bottom:20px
}
@media (min-width:576px)
{
	.card-deck
{
	display:flex;
	flex-flow:row wrap;
	margin-right:-20px;
	margin-left:-20px
}
.card-deck .card
{
	flex:1 0 0%;
	margin-right:20px;
	margin-bottom:0;
	margin-left:20px
}
}.card-group>.card
{
	margin-bottom:20px
}
@media (min-width:576px)
{
	.card-group
{
	display:flex;
	flex-flow:row wrap
}
.card-group>.card
{
	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-header,.card-group>.card:not(:last-child) .card-img-top
{
	border-top-right-radius:0
}
.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom
{
	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-header,.card-group>.card:not(:first-child) .card-img-top
{
	border-top-left-radius:0
}
.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom
{
	border-bottom-left-radius:0
}
}.card-columns .card
{
	margin-bottom:10px
}
@media (min-width:576px)
{
	.card-columns
{
	column-count:3;
	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
}
.close
{
	float:right;
	font-size:1.3125rem;
	font-weight:700;
	line-height:1;
	color:#282828;
	text-shadow:0 1px 0 #fff;
	opacity:.5
}
.close:hover
{
	color:#282828;
	text-decoration:none
}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover
{
	opacity:.75
}
button.close
{
	padding:0;
	background-color:transparent;
	border:0;
	appearance:none
}
a.close.disabled
{
	pointer-events:none
}
.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
{
	transition:transform .3s ease-out;
	transform:translateY(-50px)
}
@media (prefers-reduced-motion:reduce)
{
	.modal.fade .modal-dialog
{
	transition:none
}
}.modal.show .modal-dialog
{
	transform:none
}
.modal.modal-static .modal-dialog
{
	transform:scale(1.02)
}
.modal-dialog-scrollable
{
	display:flex;
	max-height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content
{
	max-height:calc(100vh - 1rem);
	overflow:hidden
}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header
{
	flex-shrink:0
}
.modal-dialog-scrollable .modal-body
{
	overflow-y:auto
}
.modal-dialog-centered
{
	display:flex;
	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
{
	flex-direction:column;
	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:flex;
	flex-direction:column;
	width:100%;
	pointer-events:auto;
	background-color:#fff;
	background-clip:padding-box;
	border:0 solid rgba(40,40,40,.2);
	border-radius:4px;
	outline:0
}
.modal-backdrop
{
	position:fixed;
	top:0;
	left:0;
	z-index:1040;
	width:100vw;
	height:100vh;
	background-color:#fff
}
.modal-backdrop.fade
{
	opacity:0
}
.modal-backdrop.show
{
	opacity:.9
}
.modal-header
{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	padding:20px;
	border-bottom:0 solid #eaeaea;
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.modal-header .close
{
	padding:20px;
	margin:-1rem -1rem -1rem auto
}
.modal-title
{
	margin-bottom:0;
	line-height:1.6
}
.modal-body
{
	position:relative;
	flex:1 1 auto;
	padding:1.25rem
}
.modal-footer
{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:flex-end;
	padding:1rem;
	border-top:0 solid #eaeaea;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px
}
.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:560px;
	margin:.5rem auto
}
.modal-dialog-scrollable
{
	max-height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content
{
	max-height:calc(100vh - 1rem)
}
.modal-dialog-centered
{
	min-height:calc(100% - 1rem)
}
.modal-dialog-centered:before
{
	height:calc(100vh - 1rem)
}
.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:1039;
	display:block;
	margin:10px;
	font-family:Open Sans,Arial,sans-serif;
	font-style:normal;
	font-weight:400;
	line-height:1.6;
	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:13px!important;
	word-wrap:break-word;
	opacity:0
}
.tooltip.show
{
	opacity:1
}
.tooltip .arrow
{
	position:absolute;
	display:block;
	width:.8rem;
	height:.4rem
}
.tooltip .arrow:before
{
	position:absolute;
	content:"";
	border-color:transparent;
	border-style:solid
}
.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top
{
	padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow
{
	bottom:0
}
.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before
{
	top:0;
	border-width:.4rem .4rem 0;
	border-top-color:#1d1d1d
}
.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right
{
	padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow
{
	left:0;
	width:.4rem;
	height:.8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before
{
	right:0;
	border-width:.4rem .4rem .4rem 0;
	border-right-color:#1d1d1d
}
.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom
{
	padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow
{
	top:0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before
{
	bottom:0;
	border-width:0 .4rem .4rem;
	border-bottom-color:#1d1d1d
}
.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left
{
	padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow
{
	right:0;
	width:.4rem;
	height:.8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before
{
	left:0;
	border-width:.4rem 0 .4rem .4rem;
	border-left-color:#1d1d1d
}
.tooltip-inner
{
	max-width:220px;
	padding:8px 15px 10px;
	color:#fff;
	text-align:center;
	background-color:#1d1d1d;
	border-radius:4px
}
.carousel
{
	position:relative
}
.carousel.pointer-event
{
	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%;
	backface-visibility:hidden;
	transition:transform .6s ease-in-out
}
@media (prefers-reduced-motion:reduce)
{
	.carousel-item
{
	transition:none
}
}.carousel-item-next,.carousel-item-prev,.carousel-item.active
{
	display:block
}
.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left)
{
	transform:translateX(100%)
}
.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right)
{
	transform:translateX(-100%)
}
.carousel-fade .carousel-item
{
	opacity:0;
	transition-property:opacity;
	transform:none
}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active
{
	z-index:1;
	opacity:1
}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right
{
	z-index:0;
	opacity:0;
	transition:opacity 0s .6s
}
@media (prefers-reduced-motion:reduce)
{
	.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right
{
	transition:none
}
}.carousel-control-next,.carousel-control-prev
{
	position:absolute;
	top:0;
	bottom:0;
	z-index:1;
	display:flex;
	align-items:center;
	justify-content:center;
	width:40px;
	color:#333;
	text-align:center;
	opacity:.5;
	transition:opacity .15s ease
}
@media (prefers-reduced-motion:reduce)
{
	.carousel-control-next,.carousel-control-prev
{
	transition:none
}
}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover
{
	color:#333;
	text-decoration:none;
	outline:0;
	opacity:1
}
.carousel-control-prev
{
	left:0
}
.carousel-control-next
{
	right:0
}
.carousel-control-next-icon,.carousel-control-prev-icon
{
	display:inline-block;
	width:40px;
	height:40px;
	background:no-repeat 50%/100% 100%
}
.carousel-control-prev-icon
{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' width='40' height='40'%3E%3Cpath d='M25.449 29.732l-.583.583L14.551 20 24.865 9.685l.584.584L15.717 20l9.732 9.732z'/%3E%3C/svg%3E")
}
.carousel-control-next-icon
{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' width='40' height='40'%3E%3Cpath d='M24.283 20l-9.732-9.731.584-.584L25.449 20 15.134 30.315l-.583-.583L24.283 20z'/%3E%3C/svg%3E")
}
.carousel-indicators
{
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	z-index:15;
	display:flex;
	justify-content:center;
	padding-left:0;
	margin-right:40px;
	margin-left:40px;
	list-style:none
}
.carousel-indicators li
{
	box-sizing:content-box;
	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;
	transition:opacity .6s ease
}
@media (prefers-reduced-motion:reduce)
{
	.carousel-indicators li
{
	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
}
.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:#f33!important
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover
{
	background-color:red!important
}
.bg-secondary
{
	background-color:#32be5b!important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover
{
	background-color:#279648!important
}
.bg-success
{
	background-color:#32be5b!important
}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover
{
	background-color:#279648!important
}
.bg-info
{
	background-color:#3bb5e9!important
}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover
{
	background-color:#189fd9!important
}
.bg-warning
{
	background-color:#ffb103!important
}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover
{
	background-color:#cf8f00!important
}
.bg-danger
{
	background-color:#f33!important
}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover
{
	background-color:red!important
}
.bg-light,.no-files
{
	background-color:#f6f6f6!important
}
a.bg-light:focus,a.bg-light:hover,a.no-files:focus,a.no-files:hover,button.bg-light:focus,button.bg-light:hover,button.no-files:focus,button.no-files:hover
{
	background-color:#ddd!important
}
.bg-dark
{
	background-color:#959595!important
}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover
{
	background-color:#7c7c7c!important
}
.bg-white
{
	background-color:#fff!important
}
.bg-transparent
{
	background-color:transparent!important
}
.border
{
	border:1px solid #eaeaea!important
}
.border-top
{
	border-top:1px solid #eaeaea!important
}
.border-right
{
	border-right:1px solid #eaeaea!important
}
.border-bottom
{
	border-bottom:1px solid #eaeaea!important
}
.border-left
{
	border-left:1px solid #eaeaea!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:#f33!important
}
.border-secondary,.border-success
{
	border-color:#32be5b!important
}
.border-info
{
	border-color:#3bb5e9!important
}
.border-warning
{
	border-color:#ffb103!important
}
.border-danger
{
	border-color:#f33!important
}
.border-light
{
	border-color:#f6f6f6!important
}
.border-dark
{
	border-color:#959595!important
}
.border-white
{
	border-color:#fff!important
}
.rounded-sm
{
	border-radius:2px!important
}
.rounded
{
	border-radius:4px!important
}
.rounded-top
{
	border-top-left-radius:4px!important
}
.rounded-right,.rounded-top
{
	border-top-right-radius:4px!important
}
.rounded-bottom,.rounded-right
{
	border-bottom-right-radius:4px!important
}
.rounded-bottom,.rounded-left
{
	border-bottom-left-radius:4px!important
}
.rounded-left
{
	border-top-left-radius:4px!important
}
.rounded-lg
{
	border-radius:4px!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:flex!important
}
.d-inline-flex
{
	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:flex!important
}
.d-sm-inline-flex
{
	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:flex!important
}
.d-md-inline-flex
{
	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:flex!important
}
.d-lg-inline-flex
{
	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:flex!important
}
.d-xl-inline-flex
{
	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:flex!important
}
.d-print-inline-flex
{
	display:inline-flex!important
}
}.flex-row
{
	flex-direction:row!important
}
.flex-column
{
	flex-direction:column!important
}
.flex-row-reverse
{
	flex-direction:row-reverse!important
}
.flex-column-reverse
{
	flex-direction:column-reverse!important
}
.flex-wrap
{
	flex-wrap:wrap!important
}
.flex-nowrap
{
	flex-wrap:nowrap!important
}
.flex-wrap-reverse
{
	flex-wrap:wrap-reverse!important
}
.flex-fill
{
	flex:1 1 auto!important
}
.flex-grow-0
{
	flex-grow:0!important
}
.flex-grow-1
{
	flex-grow:1!important
}
.flex-shrink-0
{
	flex-shrink:0!important
}
.flex-shrink-1
{
	flex-shrink:1!important
}
.justify-content-start
{
	justify-content:flex-start!important
}
.justify-content-end
{
	justify-content:flex-end!important
}
.justify-content-center
{
	justify-content:center!important
}
.justify-content-between
{
	justify-content:space-between!important
}
.justify-content-around
{
	justify-content:space-around!important
}
.align-items-start
{
	align-items:flex-start!important
}
.align-items-end
{
	align-items:flex-end!important
}
.align-items-center
{
	align-items:center!important
}
.align-items-baseline
{
	align-items:baseline!important
}
.align-items-stretch
{
	align-items:stretch!important
}
.align-content-start
{
	align-content:flex-start!important
}
.align-content-end
{
	align-content:flex-end!important
}
.align-content-center
{
	align-content:center!important
}
.align-content-between
{
	align-content:space-between!important
}
.align-content-around
{
	align-content:space-around!important
}
.align-content-stretch
{
	align-content:stretch!important
}
.align-self-auto
{
	align-self:auto!important
}
.align-self-start
{
	align-self:flex-start!important
}
.align-self-end
{
	align-self:flex-end!important
}
.align-self-center
{
	align-self:center!important
}
.align-self-baseline
{
	align-self:baseline!important
}
.align-self-stretch
{
	align-self:stretch!important
}
@media (min-width:576px)
{
	.flex-sm-row
{
	flex-direction:row!important
}
.flex-sm-column
{
	flex-direction:column!important
}
.flex-sm-row-reverse
{
	flex-direction:row-reverse!important
}
.flex-sm-column-reverse
{
	flex-direction:column-reverse!important
}
.flex-sm-wrap
{
	flex-wrap:wrap!important
}
.flex-sm-nowrap
{
	flex-wrap:nowrap!important
}
.flex-sm-wrap-reverse
{
	flex-wrap:wrap-reverse!important
}
.flex-sm-fill
{
	flex:1 1 auto!important
}
.flex-sm-grow-0
{
	flex-grow:0!important
}
.flex-sm-grow-1
{
	flex-grow:1!important
}
.flex-sm-shrink-0
{
	flex-shrink:0!important
}
.flex-sm-shrink-1
{
	flex-shrink:1!important
}
.justify-content-sm-start
{
	justify-content:flex-start!important
}
.justify-content-sm-end
{
	justify-content:flex-end!important
}
.justify-content-sm-center
{
	justify-content:center!important
}
.justify-content-sm-between
{
	justify-content:space-between!important
}
.justify-content-sm-around
{
	justify-content:space-around!important
}
.align-items-sm-start
{
	align-items:flex-start!important
}
.align-items-sm-end
{
	align-items:flex-end!important
}
.align-items-sm-center
{
	align-items:center!important
}
.align-items-sm-baseline
{
	align-items:baseline!important
}
.align-items-sm-stretch
{
	align-items:stretch!important
}
.align-content-sm-start
{
	align-content:flex-start!important
}
.align-content-sm-end
{
	align-content:flex-end!important
}
.align-content-sm-center
{
	align-content:center!important
}
.align-content-sm-between
{
	align-content:space-between!important
}
.align-content-sm-around
{
	align-content:space-around!important
}
.align-content-sm-stretch
{
	align-content:stretch!important
}
.align-self-sm-auto
{
	align-self:auto!important
}
.align-self-sm-start
{
	align-self:flex-start!important
}
.align-self-sm-end
{
	align-self:flex-end!important
}
.align-self-sm-center
{
	align-self:center!important
}
.align-self-sm-baseline
{
	align-self:baseline!important
}
.align-self-sm-stretch
{
	align-self:stretch!important
}
}@media (min-width:768px)
{
	.flex-md-row
{
	flex-direction:row!important
}
.flex-md-column
{
	flex-direction:column!important
}
.flex-md-row-reverse
{
	flex-direction:row-reverse!important
}
.flex-md-column-reverse
{
	flex-direction:column-reverse!important
}
.flex-md-wrap
{
	flex-wrap:wrap!important
}
.flex-md-nowrap
{
	flex-wrap:nowrap!important
}
.flex-md-wrap-reverse
{
	flex-wrap:wrap-reverse!important
}
.flex-md-fill
{
	flex:1 1 auto!important
}
.flex-md-grow-0
{
	flex-grow:0!important
}
.flex-md-grow-1
{
	flex-grow:1!important
}
.flex-md-shrink-0
{
	flex-shrink:0!important
}
.flex-md-shrink-1
{
	flex-shrink:1!important
}
.justify-content-md-start
{
	justify-content:flex-start!important
}
.justify-content-md-end
{
	justify-content:flex-end!important
}
.justify-content-md-center
{
	justify-content:center!important
}
.justify-content-md-between
{
	justify-content:space-between!important
}
.justify-content-md-around
{
	justify-content:space-around!important
}
.align-items-md-start
{
	align-items:flex-start!important
}
.align-items-md-end
{
	align-items:flex-end!important
}
.align-items-md-center
{
	align-items:center!important
}
.align-items-md-baseline
{
	align-items:baseline!important
}
.align-items-md-stretch
{
	align-items:stretch!important
}
.align-content-md-start
{
	align-content:flex-start!important
}
.align-content-md-end
{
	align-content:flex-end!important
}
.align-content-md-center
{
	align-content:center!important
}
.align-content-md-between
{
	align-content:space-between!important
}
.align-content-md-around
{
	align-content:space-around!important
}
.align-content-md-stretch
{
	align-content:stretch!important
}
.align-self-md-auto
{
	align-self:auto!important
}
.align-self-md-start
{
	align-self:flex-start!important
}
.align-self-md-end
{
	align-self:flex-end!important
}
.align-self-md-center
{
	align-self:center!important
}
.align-self-md-baseline
{
	align-self:baseline!important
}
.align-self-md-stretch
{
	align-self:stretch!important
}
}@media (min-width:992px)
{
	.flex-lg-row
{
	flex-direction:row!important
}
.flex-lg-column
{
	flex-direction:column!important
}
.flex-lg-row-reverse
{
	flex-direction:row-reverse!important
}
.flex-lg-column-reverse
{
	flex-direction:column-reverse!important
}
.flex-lg-wrap
{
	flex-wrap:wrap!important
}
.flex-lg-nowrap
{
	flex-wrap:nowrap!important
}
.flex-lg-wrap-reverse
{
	flex-wrap:wrap-reverse!important
}
.flex-lg-fill
{
	flex:1 1 auto!important
}
.flex-lg-grow-0
{
	flex-grow:0!important
}
.flex-lg-grow-1
{
	flex-grow:1!important
}
.flex-lg-shrink-0
{
	flex-shrink:0!important
}
.flex-lg-shrink-1
{
	flex-shrink:1!important
}
.justify-content-lg-start
{
	justify-content:flex-start!important
}
.justify-content-lg-end
{
	justify-content:flex-end!important
}
.justify-content-lg-center
{
	justify-content:center!important
}
.justify-content-lg-between
{
	justify-content:space-between!important
}
.justify-content-lg-around
{
	justify-content:space-around!important
}
.align-items-lg-start
{
	align-items:flex-start!important
}
.align-items-lg-end
{
	align-items:flex-end!important
}
.align-items-lg-center
{
	align-items:center!important
}
.align-items-lg-baseline
{
	align-items:baseline!important
}
.align-items-lg-stretch
{
	align-items:stretch!important
}
.align-content-lg-start
{
	align-content:flex-start!important
}
.align-content-lg-end
{
	align-content:flex-end!important
}
.align-content-lg-center
{
	align-content:center!important
}
.align-content-lg-between
{
	align-content:space-between!important
}
.align-content-lg-around
{
	align-content:space-around!important
}
.align-content-lg-stretch
{
	align-content:stretch!important
}
.align-self-lg-auto
{
	align-self:auto!important
}
.align-self-lg-start
{
	align-self:flex-start!important
}
.align-self-lg-end
{
	align-self:flex-end!important
}
.align-self-lg-center
{
	align-self:center!important
}
.align-self-lg-baseline
{
	align-self:baseline!important
}
.align-self-lg-stretch
{
	align-self:stretch!important
}
}@media (min-width:1200px)
{
	.flex-xl-row
{
	flex-direction:row!important
}
.flex-xl-column
{
	flex-direction:column!important
}
.flex-xl-row-reverse
{
	flex-direction:row-reverse!important
}
.flex-xl-column-reverse
{
	flex-direction:column-reverse!important
}
.flex-xl-wrap
{
	flex-wrap:wrap!important
}
.flex-xl-nowrap
{
	flex-wrap:nowrap!important
}
.flex-xl-wrap-reverse
{
	flex-wrap:wrap-reverse!important
}
.flex-xl-fill
{
	flex:1 1 auto!important
}
.flex-xl-grow-0
{
	flex-grow:0!important
}
.flex-xl-grow-1
{
	flex-grow:1!important
}
.flex-xl-shrink-0
{
	flex-shrink:0!important
}
.flex-xl-shrink-1
{
	flex-shrink:1!important
}
.justify-content-xl-start
{
	justify-content:flex-start!important
}
.justify-content-xl-end
{
	justify-content:flex-end!important
}
.justify-content-xl-center
{
	justify-content:center!important
}
.justify-content-xl-between
{
	justify-content:space-between!important
}
.justify-content-xl-around
{
	justify-content:space-around!important
}
.align-items-xl-start
{
	align-items:flex-start!important
}
.align-items-xl-end
{
	align-items:flex-end!important
}
.align-items-xl-center
{
	align-items:center!important
}
.align-items-xl-baseline
{
	align-items:baseline!important
}
.align-items-xl-stretch
{
	align-items:stretch!important
}
.align-content-xl-start
{
	align-content:flex-start!important
}
.align-content-xl-end
{
	align-content:flex-end!important
}
.align-content-xl-center
{
	align-content:center!important
}
.align-content-xl-between
{
	align-content:space-between!important
}
.align-content-xl-around
{
	align-content:space-around!important
}
.align-content-xl-stretch
{
	align-content:stretch!important
}
.align-self-xl-auto
{
	align-self:auto!important
}
.align-self-xl-start
{
	align-self:flex-start!important
}
.align-self-xl-end
{
	align-self:flex-end!important
}
.align-self-xl-center
{
	align-self:center!important
}
.align-self-xl-baseline
{
	align-self:baseline!important
}
.align-self-xl-stretch
{
	align-self:stretch!important
}
}.overflow-auto
{
	overflow:auto!important
}
.overflow-hidden
{
	overflow:hidden!important
}
.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
}
.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
}
.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:10px!important
}
.mt-1,.my-1
{
	margin-top:10px!important
}
.mr-1,.mx-1
{
	margin-right:10px!important
}
.mb-1,.my-1
{
	margin-bottom:10px!important
}
.ml-1,.mx-1
{
	margin-left:10px!important
}
.m-2
{
	margin:20px!important
}
.mt-2,.my-2
{
	margin-top:20px!important
}
.mr-2,.mx-2
{
	margin-right:20px!important
}
.mb-2,.my-2
{
	margin-bottom:20px!important
}
.ml-2,.mx-2
{
	margin-left:20px!important
}
.m-3
{
	margin:30px!important
}
.mt-3,.my-3
{
	margin-top:30px!important
}
.mr-3,.mx-3
{
	margin-right:30px!important
}
.mb-3,.my-3
{
	margin-bottom:30px!important
}
.ml-3,.mx-3
{
	margin-left:30px!important
}
.m-4
{
	margin:40px!important
}
.mt-4,.my-4
{
	margin-top:40px!important
}
.mr-4,.mx-4
{
	margin-right:40px!important
}
.mb-4,.my-4
{
	margin-bottom:40px!important
}
.ml-4,.mx-4
{
	margin-left:40px!important
}
.m-5
{
	margin:50px!important
}
.mt-5,.my-5
{
	margin-top:50px!important
}
.mr-5,.mx-5
{
	margin-right:50px!important
}
.mb-5,.my-5
{
	margin-bottom:50px!important
}
.ml-5,.mx-5
{
	margin-left:50px!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:10px!important
}
.pt-1,.py-1
{
	padding-top:10px!important
}
.pr-1,.px-1
{
	padding-right:10px!important
}
.pb-1,.py-1
{
	padding-bottom:10px!important
}
.pl-1,.px-1
{
	padding-left:10px!important
}
.p-2
{
	padding:20px!important
}
.pt-2,.py-2
{
	padding-top:20px!important
}
.pr-2,.px-2
{
	padding-right:20px!important
}
.pb-2,.py-2
{
	padding-bottom:20px!important
}
.pl-2,.px-2
{
	padding-left:20px!important
}
.p-3
{
	padding:30px!important
}
.pt-3,.py-3
{
	padding-top:30px!important
}
.pr-3,.px-3
{
	padding-right:30px!important
}
.pb-3,.py-3
{
	padding-bottom:30px!important
}
.pl-3,.px-3
{
	padding-left:30px!important
}
.p-4
{
	padding:40px!important
}
.pt-4,.py-4
{
	padding-top:40px!important
}
.pr-4,.px-4
{
	padding-right:40px!important
}
.pb-4,.py-4
{
	padding-bottom:40px!important
}
.pl-4,.px-4
{
	padding-left:40px!important
}
.p-5
{
	padding:50px!important
}
.pt-5,.py-5
{
	padding-top:50px!important
}
.pr-5,.px-5
{
	padding-right:50px!important
}
.pb-5,.py-5
{
	padding-bottom:50px!important
}
.pl-5,.px-5
{
	padding-left:50px!important
}
.m-n1
{
	margin:-10px!important
}
.mt-n1,.my-n1
{
	margin-top:-10px!important
}
.mr-n1,.mx-n1
{
	margin-right:-10px!important
}
.mb-n1,.my-n1
{
	margin-bottom:-10px!important
}
.ml-n1,.mx-n1
{
	margin-left:-10px!important
}
.m-n2
{
	margin:-20px!important
}
.mt-n2,.my-n2
{
	margin-top:-20px!important
}
.mr-n2,.mx-n2
{
	margin-right:-20px!important
}
.mb-n2,.my-n2
{
	margin-bottom:-20px!important
}
.ml-n2,.mx-n2
{
	margin-left:-20px!important
}
.m-n3
{
	margin:-30px!important
}
.mt-n3,.my-n3
{
	margin-top:-30px!important
}
.mr-n3,.mx-n3
{
	margin-right:-30px!important
}
.mb-n3,.my-n3
{
	margin-bottom:-30px!important
}
.ml-n3,.mx-n3
{
	margin-left:-30px!important
}
.m-n4
{
	margin:-40px!important
}
.mt-n4,.my-n4
{
	margin-top:-40px!important
}
.mr-n4,.mx-n4
{
	margin-right:-40px!important
}
.mb-n4,.my-n4
{
	margin-bottom:-40px!important
}
.ml-n4,.mx-n4
{
	margin-left:-40px!important
}
.m-n5
{
	margin:-50px!important
}
.mt-n5,.my-n5
{
	margin-top:-50px!important
}
.mr-n5,.mx-n5
{
	margin-right:-50px!important
}
.mb-n5,.my-n5
{
	margin-bottom:-50px!important
}
.ml-n5,.mx-n5
{
	margin-left:-50px!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:10px!important
}
.mt-sm-1,.my-sm-1
{
	margin-top:10px!important
}
.mr-sm-1,.mx-sm-1
{
	margin-right:10px!important
}
.mb-sm-1,.my-sm-1
{
	margin-bottom:10px!important
}
.ml-sm-1,.mx-sm-1
{
	margin-left:10px!important
}
.m-sm-2
{
	margin:20px!important
}
.mt-sm-2,.my-sm-2
{
	margin-top:20px!important
}
.mr-sm-2,.mx-sm-2
{
	margin-right:20px!important
}
.mb-sm-2,.my-sm-2
{
	margin-bottom:20px!important
}
.ml-sm-2,.mx-sm-2
{
	margin-left:20px!important
}
.m-sm-3
{
	margin:30px!important
}
.mt-sm-3,.my-sm-3
{
	margin-top:30px!important
}
.mr-sm-3,.mx-sm-3
{
	margin-right:30px!important
}
.mb-sm-3,.my-sm-3
{
	margin-bottom:30px!important
}
.ml-sm-3,.mx-sm-3
{
	margin-left:30px!important
}
.m-sm-4
{
	margin:40px!important
}
.mt-sm-4,.my-sm-4
{
	margin-top:40px!important
}
.mr-sm-4,.mx-sm-4
{
	margin-right:40px!important
}
.mb-sm-4,.my-sm-4
{
	margin-bottom:40px!important
}
.ml-sm-4,.mx-sm-4
{
	margin-left:40px!important
}
.m-sm-5
{
	margin:50px!important
}
.mt-sm-5,.my-sm-5
{
	margin-top:50px!important
}
.mr-sm-5,.mx-sm-5
{
	margin-right:50px!important
}
.mb-sm-5,.my-sm-5
{
	margin-bottom:50px!important
}
.ml-sm-5,.mx-sm-5
{
	margin-left:50px!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:10px!important
}
.pt-sm-1,.py-sm-1
{
	padding-top:10px!important
}
.pr-sm-1,.px-sm-1
{
	padding-right:10px!important
}
.pb-sm-1,.py-sm-1
{
	padding-bottom:10px!important
}
.pl-sm-1,.px-sm-1
{
	padding-left:10px!important
}
.p-sm-2
{
	padding:20px!important
}
.pt-sm-2,.py-sm-2
{
	padding-top:20px!important
}
.pr-sm-2,.px-sm-2
{
	padding-right:20px!important
}
.pb-sm-2,.py-sm-2
{
	padding-bottom:20px!important
}
.pl-sm-2,.px-sm-2
{
	padding-left:20px!important
}
.p-sm-3
{
	padding:30px!important
}
.pt-sm-3,.py-sm-3
{
	padding-top:30px!important
}
.pr-sm-3,.px-sm-3
{
	padding-right:30px!important
}
.pb-sm-3,.py-sm-3
{
	padding-bottom:30px!important
}
.pl-sm-3,.px-sm-3
{
	padding-left:30px!important
}
.p-sm-4
{
	padding:40px!important
}
.pt-sm-4,.py-sm-4
{
	padding-top:40px!important
}
.pr-sm-4,.px-sm-4
{
	padding-right:40px!important
}
.pb-sm-4,.py-sm-4
{
	padding-bottom:40px!important
}
.pl-sm-4,.px-sm-4
{
	padding-left:40px!important
}
.p-sm-5
{
	padding:50px!important
}
.pt-sm-5,.py-sm-5
{
	padding-top:50px!important
}
.pr-sm-5,.px-sm-5
{
	padding-right:50px!important
}
.pb-sm-5,.py-sm-5
{
	padding-bottom:50px!important
}
.pl-sm-5,.px-sm-5
{
	padding-left:50px!important
}
.m-sm-n1
{
	margin:-10px!important
}
.mt-sm-n1,.my-sm-n1
{
	margin-top:-10px!important
}
.mr-sm-n1,.mx-sm-n1
{
	margin-right:-10px!important
}
.mb-sm-n1,.my-sm-n1
{
	margin-bottom:-10px!important
}
.ml-sm-n1,.mx-sm-n1
{
	margin-left:-10px!important
}
.m-sm-n2
{
	margin:-20px!important
}
.mt-sm-n2,.my-sm-n2
{
	margin-top:-20px!important
}
.mr-sm-n2,.mx-sm-n2
{
	margin-right:-20px!important
}
.mb-sm-n2,.my-sm-n2
{
	margin-bottom:-20px!important
}
.ml-sm-n2,.mx-sm-n2
{
	margin-left:-20px!important
}
.m-sm-n3
{
	margin:-30px!important
}
.mt-sm-n3,.my-sm-n3
{
	margin-top:-30px!important
}
.mr-sm-n3,.mx-sm-n3
{
	margin-right:-30px!important
}
.mb-sm-n3,.my-sm-n3
{
	margin-bottom:-30px!important
}
.ml-sm-n3,.mx-sm-n3
{
	margin-left:-30px!important
}
.m-sm-n4
{
	margin:-40px!important
}
.mt-sm-n4,.my-sm-n4
{
	margin-top:-40px!important
}
.mr-sm-n4,.mx-sm-n4
{
	margin-right:-40px!important
}
.mb-sm-n4,.my-sm-n4
{
	margin-bottom:-40px!important
}
.ml-sm-n4,.mx-sm-n4
{
	margin-left:-40px!important
}
.m-sm-n5
{
	margin:-50px!important
}
.mt-sm-n5,.my-sm-n5
{
	margin-top:-50px!important
}
.mr-sm-n5,.mx-sm-n5
{
	margin-right:-50px!important
}
.mb-sm-n5,.my-sm-n5
{
	margin-bottom:-50px!important
}
.ml-sm-n5,.mx-sm-n5
{
	margin-left:-50px!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:10px!important
}
.mt-md-1,.my-md-1
{
	margin-top:10px!important
}
.mr-md-1,.mx-md-1
{
	margin-right:10px!important
}
.mb-md-1,.my-md-1
{
	margin-bottom:10px!important
}
.ml-md-1,.mx-md-1
{
	margin-left:10px!important
}
.m-md-2
{
	margin:20px!important
}
.mt-md-2,.my-md-2
{
	margin-top:20px!important
}
.mr-md-2,.mx-md-2
{
	margin-right:20px!important
}
.mb-md-2,.my-md-2
{
	margin-bottom:20px!important
}
.ml-md-2,.mx-md-2
{
	margin-left:20px!important
}
.m-md-3
{
	margin:30px!important
}
.mt-md-3,.my-md-3
{
	margin-top:30px!important
}
.mr-md-3,.mx-md-3
{
	margin-right:30px!important
}
.mb-md-3,.my-md-3
{
	margin-bottom:30px!important
}
.ml-md-3,.mx-md-3
{
	margin-left:30px!important
}
.m-md-4
{
	margin:40px!important
}
.mt-md-4,.my-md-4
{
	margin-top:40px!important
}
.mr-md-4,.mx-md-4
{
	margin-right:40px!important
}
.mb-md-4,.my-md-4
{
	margin-bottom:40px!important
}
.ml-md-4,.mx-md-4
{
	margin-left:40px!important
}
.m-md-5
{
	margin:50px!important
}
.mt-md-5,.my-md-5
{
	margin-top:50px!important
}
.mr-md-5,.mx-md-5
{
	margin-right:50px!important
}
.mb-md-5,.my-md-5
{
	margin-bottom:50px!important
}
.ml-md-5,.mx-md-5
{
	margin-left:50px!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:10px!important
}
.pt-md-1,.py-md-1
{
	padding-top:10px!important
}
.pr-md-1,.px-md-1
{
	padding-right:10px!important
}
.pb-md-1,.py-md-1
{
	padding-bottom:10px!important
}
.pl-md-1,.px-md-1
{
	padding-left:10px!important
}
.p-md-2
{
	padding:20px!important
}
.pt-md-2,.py-md-2
{
	padding-top:20px!important
}
.pr-md-2,.px-md-2
{
	padding-right:20px!important
}
.pb-md-2,.py-md-2
{
	padding-bottom:20px!important
}
.pl-md-2,.px-md-2
{
	padding-left:20px!important
}
.p-md-3
{
	padding:30px!important
}
.pt-md-3,.py-md-3
{
	padding-top:30px!important
}
.pr-md-3,.px-md-3
{
	padding-right:30px!important
}
.pb-md-3,.py-md-3
{
	padding-bottom:30px!important
}
.pl-md-3,.px-md-3
{
	padding-left:30px!important
}
.p-md-4
{
	padding:40px!important
}
.pt-md-4,.py-md-4
{
	padding-top:40px!important
}
.pr-md-4,.px-md-4
{
	padding-right:40px!important
}
.pb-md-4,.py-md-4
{
	padding-bottom:40px!important
}
.pl-md-4,.px-md-4
{
	padding-left:40px!important
}
.p-md-5
{
	padding:50px!important
}
.pt-md-5,.py-md-5
{
	padding-top:50px!important
}
.pr-md-5,.px-md-5
{
	padding-right:50px!important
}
.pb-md-5,.py-md-5
{
	padding-bottom:50px!important
}
.pl-md-5,.px-md-5
{
	padding-left:50px!important
}
.m-md-n1
{
	margin:-10px!important
}
.mt-md-n1,.my-md-n1
{
	margin-top:-10px!important
}
.mr-md-n1,.mx-md-n1
{
	margin-right:-10px!important
}
.mb-md-n1,.my-md-n1
{
	margin-bottom:-10px!important
}
.ml-md-n1,.mx-md-n1
{
	margin-left:-10px!important
}
.m-md-n2
{
	margin:-20px!important
}
.mt-md-n2,.my-md-n2
{
	margin-top:-20px!important
}
.mr-md-n2,.mx-md-n2
{
	margin-right:-20px!important
}
.mb-md-n2,.my-md-n2
{
	margin-bottom:-20px!important
}
.ml-md-n2,.mx-md-n2
{
	margin-left:-20px!important
}
.m-md-n3
{
	margin:-30px!important
}
.mt-md-n3,.my-md-n3
{
	margin-top:-30px!important
}
.mr-md-n3,.mx-md-n3
{
	margin-right:-30px!important
}
.mb-md-n3,.my-md-n3
{
	margin-bottom:-30px!important
}
.ml-md-n3,.mx-md-n3
{
	margin-left:-30px!important
}
.m-md-n4
{
	margin:-40px!important
}
.mt-md-n4,.my-md-n4
{
	margin-top:-40px!important
}
.mr-md-n4,.mx-md-n4
{
	margin-right:-40px!important
}
.mb-md-n4,.my-md-n4
{
	margin-bottom:-40px!important
}
.ml-md-n4,.mx-md-n4
{
	margin-left:-40px!important
}
.m-md-n5
{
	margin:-50px!important
}
.mt-md-n5,.my-md-n5
{
	margin-top:-50px!important
}
.mr-md-n5,.mx-md-n5
{
	margin-right:-50px!important
}
.mb-md-n5,.my-md-n5
{
	margin-bottom:-50px!important
}
.ml-md-n5,.mx-md-n5
{
	margin-left:-50px!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:10px!important
}
.mt-lg-1,.my-lg-1
{
	margin-top:10px!important
}
.mr-lg-1,.mx-lg-1
{
	margin-right:10px!important
}
.mb-lg-1,.my-lg-1
{
	margin-bottom:10px!important
}
.ml-lg-1,.mx-lg-1
{
	margin-left:10px!important
}
.m-lg-2
{
	margin:20px!important
}
.mt-lg-2,.my-lg-2
{
	margin-top:20px!important
}
.mr-lg-2,.mx-lg-2
{
	margin-right:20px!important
}
.mb-lg-2,.my-lg-2
{
	margin-bottom:20px!important
}
.ml-lg-2,.mx-lg-2
{
	margin-left:20px!important
}
.m-lg-3
{
	margin:30px!important
}
.mt-lg-3,.my-lg-3
{
	margin-top:30px!important
}
.mr-lg-3,.mx-lg-3
{
	margin-right:30px!important
}
.mb-lg-3,.my-lg-3
{
	margin-bottom:30px!important
}
.ml-lg-3,.mx-lg-3
{
	margin-left:30px!important
}
.m-lg-4
{
	margin:40px!important
}
.mt-lg-4,.my-lg-4
{
	margin-top:40px!important
}
.mr-lg-4,.mx-lg-4
{
	margin-right:40px!important
}
.mb-lg-4,.my-lg-4
{
	margin-bottom:40px!important
}
.ml-lg-4,.mx-lg-4
{
	margin-left:40px!important
}
.m-lg-5
{
	margin:50px!important
}
.mt-lg-5,.my-lg-5
{
	margin-top:50px!important
}
.mr-lg-5,.mx-lg-5
{
	margin-right:50px!important
}
.mb-lg-5,.my-lg-5
{
	margin-bottom:50px!important
}
.ml-lg-5,.mx-lg-5
{
	margin-left:50px!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:10px!important
}
.pt-lg-1,.py-lg-1
{
	padding-top:10px!important
}
.pr-lg-1,.px-lg-1
{
	padding-right:10px!important
}
.pb-lg-1,.py-lg-1
{
	padding-bottom:10px!important
}
.pl-lg-1,.px-lg-1
{
	padding-left:10px!important
}
.p-lg-2
{
	padding:20px!important
}
.pt-lg-2,.py-lg-2
{
	padding-top:20px!important
}
.pr-lg-2,.px-lg-2
{
	padding-right:20px!important
}
.pb-lg-2,.py-lg-2
{
	padding-bottom:20px!important
}
.pl-lg-2,.px-lg-2
{
	padding-left:20px!important
}
.p-lg-3
{
	padding:30px!important
}
.pt-lg-3,.py-lg-3
{
	padding-top:30px!important
}
.pr-lg-3,.px-lg-3
{
	padding-right:30px!important
}
.pb-lg-3,.py-lg-3
{
	padding-bottom:30px!important
}
.pl-lg-3,.px-lg-3
{
	padding-left:30px!important
}
.p-lg-4
{
	padding:40px!important
}
.pt-lg-4,.py-lg-4
{
	padding-top:40px!important
}
.pr-lg-4,.px-lg-4
{
	padding-right:40px!important
}
.pb-lg-4,.py-lg-4
{
	padding-bottom:40px!important
}
.pl-lg-4,.px-lg-4
{
	padding-left:40px!important
}
.p-lg-5
{
	padding:50px!important
}
.pt-lg-5,.py-lg-5
{
	padding-top:50px!important
}
.pr-lg-5,.px-lg-5
{
	padding-right:50px!important
}
.pb-lg-5,.py-lg-5
{
	padding-bottom:50px!important
}
.pl-lg-5,.px-lg-5
{
	padding-left:50px!important
}
.m-lg-n1
{
	margin:-10px!important
}
.mt-lg-n1,.my-lg-n1
{
	margin-top:-10px!important
}
.mr-lg-n1,.mx-lg-n1
{
	margin-right:-10px!important
}
.mb-lg-n1,.my-lg-n1
{
	margin-bottom:-10px!important
}
.ml-lg-n1,.mx-lg-n1
{
	margin-left:-10px!important
}
.m-lg-n2
{
	margin:-20px!important
}
.mt-lg-n2,.my-lg-n2
{
	margin-top:-20px!important
}
.mr-lg-n2,.mx-lg-n2
{
	margin-right:-20px!important
}
.mb-lg-n2,.my-lg-n2
{
	margin-bottom:-20px!important
}
.ml-lg-n2,.mx-lg-n2
{
	margin-left:-20px!important
}
.m-lg-n3
{
	margin:-30px!important
}
.mt-lg-n3,.my-lg-n3
{
	margin-top:-30px!important
}
.mr-lg-n3,.mx-lg-n3
{
	margin-right:-30px!important
}
.mb-lg-n3,.my-lg-n3
{
	margin-bottom:-30px!important
}
.ml-lg-n3,.mx-lg-n3
{
	margin-left:-30px!important
}
.m-lg-n4
{
	margin:-40px!important
}
.mt-lg-n4,.my-lg-n4
{
	margin-top:-40px!important
}
.mr-lg-n4,.mx-lg-n4
{
	margin-right:-40px!important
}
.mb-lg-n4,.my-lg-n4
{
	margin-bottom:-40px!important
}
.ml-lg-n4,.mx-lg-n4
{
	margin-left:-40px!important
}
.m-lg-n5
{
	margin:-50px!important
}
.mt-lg-n5,.my-lg-n5
{
	margin-top:-50px!important
}
.mr-lg-n5,.mx-lg-n5
{
	margin-right:-50px!important
}
.mb-lg-n5,.my-lg-n5
{
	margin-bottom:-50px!important
}
.ml-lg-n5,.mx-lg-n5
{
	margin-left:-50px!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:10px!important
}
.mt-xl-1,.my-xl-1
{
	margin-top:10px!important
}
.mr-xl-1,.mx-xl-1
{
	margin-right:10px!important
}
.mb-xl-1,.my-xl-1
{
	margin-bottom:10px!important
}
.ml-xl-1,.mx-xl-1
{
	margin-left:10px!important
}
.m-xl-2
{
	margin:20px!important
}
.mt-xl-2,.my-xl-2
{
	margin-top:20px!important
}
.mr-xl-2,.mx-xl-2
{
	margin-right:20px!important
}
.mb-xl-2,.my-xl-2
{
	margin-bottom:20px!important
}
.ml-xl-2,.mx-xl-2
{
	margin-left:20px!important
}
.m-xl-3
{
	margin:30px!important
}
.mt-xl-3,.my-xl-3
{
	margin-top:30px!important
}
.mr-xl-3,.mx-xl-3
{
	margin-right:30px!important
}
.mb-xl-3,.my-xl-3
{
	margin-bottom:30px!important
}
.ml-xl-3,.mx-xl-3
{
	margin-left:30px!important
}
.m-xl-4
{
	margin:40px!important
}
.mt-xl-4,.my-xl-4
{
	margin-top:40px!important
}
.mr-xl-4,.mx-xl-4
{
	margin-right:40px!important
}
.mb-xl-4,.my-xl-4
{
	margin-bottom:40px!important
}
.ml-xl-4,.mx-xl-4
{
	margin-left:40px!important
}
.m-xl-5
{
	margin:50px!important
}
.mt-xl-5,.my-xl-5
{
	margin-top:50px!important
}
.mr-xl-5,.mx-xl-5
{
	margin-right:50px!important
}
.mb-xl-5,.my-xl-5
{
	margin-bottom:50px!important
}
.ml-xl-5,.mx-xl-5
{
	margin-left:50px!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:10px!important
}
.pt-xl-1,.py-xl-1
{
	padding-top:10px!important
}
.pr-xl-1,.px-xl-1
{
	padding-right:10px!important
}
.pb-xl-1,.py-xl-1
{
	padding-bottom:10px!important
}
.pl-xl-1,.px-xl-1
{
	padding-left:10px!important
}
.p-xl-2
{
	padding:20px!important
}
.pt-xl-2,.py-xl-2
{
	padding-top:20px!important
}
.pr-xl-2,.px-xl-2
{
	padding-right:20px!important
}
.pb-xl-2,.py-xl-2
{
	padding-bottom:20px!important
}
.pl-xl-2,.px-xl-2
{
	padding-left:20px!important
}
.p-xl-3
{
	padding:30px!important
}
.pt-xl-3,.py-xl-3
{
	padding-top:30px!important
}
.pr-xl-3,.px-xl-3
{
	padding-right:30px!important
}
.pb-xl-3,.py-xl-3
{
	padding-bottom:30px!important
}
.pl-xl-3,.px-xl-3
{
	padding-left:30px!important
}
.p-xl-4
{
	padding:40px!important
}
.pt-xl-4,.py-xl-4
{
	padding-top:40px!important
}
.pr-xl-4,.px-xl-4
{
	padding-right:40px!important
}
.pb-xl-4,.py-xl-4
{
	padding-bottom:40px!important
}
.pl-xl-4,.px-xl-4
{
	padding-left:40px!important
}
.p-xl-5
{
	padding:50px!important
}
.pt-xl-5,.py-xl-5
{
	padding-top:50px!important
}
.pr-xl-5,.px-xl-5
{
	padding-right:50px!important
}
.pb-xl-5,.py-xl-5
{
	padding-bottom:50px!important
}
.pl-xl-5,.px-xl-5
{
	padding-left:50px!important
}
.m-xl-n1
{
	margin:-10px!important
}
.mt-xl-n1,.my-xl-n1
{
	margin-top:-10px!important
}
.mr-xl-n1,.mx-xl-n1
{
	margin-right:-10px!important
}
.mb-xl-n1,.my-xl-n1
{
	margin-bottom:-10px!important
}
.ml-xl-n1,.mx-xl-n1
{
	margin-left:-10px!important
}
.m-xl-n2
{
	margin:-20px!important
}
.mt-xl-n2,.my-xl-n2
{
	margin-top:-20px!important
}
.mr-xl-n2,.mx-xl-n2
{
	margin-right:-20px!important
}
.mb-xl-n2,.my-xl-n2
{
	margin-bottom:-20px!important
}
.ml-xl-n2,.mx-xl-n2
{
	margin-left:-20px!important
}
.m-xl-n3
{
	margin:-30px!important
}
.mt-xl-n3,.my-xl-n3
{
	margin-top:-30px!important
}
.mr-xl-n3,.mx-xl-n3
{
	margin-right:-30px!important
}
.mb-xl-n3,.my-xl-n3
{
	margin-bottom:-30px!important
}
.ml-xl-n3,.mx-xl-n3
{
	margin-left:-30px!important
}
.m-xl-n4
{
	margin:-40px!important
}
.mt-xl-n4,.my-xl-n4
{
	margin-top:-40px!important
}
.mr-xl-n4,.mx-xl-n4
{
	margin-right:-40px!important
}
.mb-xl-n4,.my-xl-n4
{
	margin-bottom:-40px!important
}
.ml-xl-n4,.mx-xl-n4
{
	margin-left:-40px!important
}
.m-xl-n5
{
	margin:-50px!important
}
.mt-xl-n5,.my-xl-n5
{
	margin-top:-50px!important
}
.mr-xl-n5,.mx-xl-n5
{
	margin-right:-50px!important
}
.mb-xl-n5,.my-xl-n5
{
	margin-bottom:-50px!important
}
.ml-xl-n5,.mx-xl-n5
{
	margin-left:-50px!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;
	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:#f33!important
}
a.text-primary:focus,a.text-primary:hover
{
	color:#e60000!important
}
.text-secondary
{
	color:#32be5b!important
}
a.text-secondary:focus,a.text-secondary:hover
{
	color:#22813e!important
}
.text-success
{
	color:#32be5b!important
}
a.text-success:focus,a.text-success:hover
{
	color:#22813e!important
}
.text-info
{
	color:#3bb5e9!important
}
a.text-info:focus,a.text-info:hover
{
	color:#168ec2!important
}
.text-warning
{
	color:#ffb103!important
}
a.text-warning:focus,a.text-warning:hover
{
	color:#b67d00!important
}
.text-danger
{
	color:#f33!important
}
a.text-danger:focus,a.text-danger:hover
{
	color:#e60000!important
}
.text-light
{
	color:#f6f6f6!important
}
a.text-light:focus,a.text-light:hover
{
	color:#d0d0d0!important
}
.text-dark
{
	color:#959595!important
}
a.text-dark:focus,a.text-dark:hover
{
	color:#6f6f6f!important
}
.text-body
{
	color:#333!important
}
.text-muted
{
	color:#959595!important
}
.text-black-50
{
	color:rgba(40,40,40,.5)!important
}
.text-white-50
{
	color:hsla(0,0%,100%,.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
{
	*,:after,:before
{
	text-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
}
blockquote,pre
{
	border:1px solid #959595;
	page-break-inside:avoid
}
thead
{
	display:table-header-group
}
img,tr
{
	page-break-inside:avoid
}
h2,h3,p
{
	orphans:3;
	widows:3
}
h2,h3
{
	page-break-after:avoid
}
@page
{
	size:a3
}
.container,body
{
	min-width:992px!important
}
.navbar
{
	display:none
}
.badge
{
	border:1px solid #282828
}
.table
{
	border-collapse:collapse!important
}
.table td,.table th
{
	background-color:#fff!important
}
.table-bordered td,.table-bordered th
{
	border:1px solid #dedede!important
}
.table-dark
{
	color:inherit
}
.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th
{
	border-color:#eaeaea
}
.table .thead-dark th
{
	color:inherit;
	border-color:#eaeaea
}
}a:active,a:focus,button:active,button:focus,input:active,input:focus
{
	outline:none!important
}
:active,:focus
{
	outline:none
}
body,html
{
	height:100%
}
img
{
	max-width:100%;
	height:auto;
	-ms-interpolation-mode:bicubic
}
img,svg
{
	vertical-align:top
}
svg
{
	overflow:visible!important;
	fill:currentColor;
	transform:translateZ(0)
}
svg [fill=none]
{
	fill:none
}
.btn,[class*=btn-icon-],a
{
	transition:opacity .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}
.btn svg,[class*=btn-icon-] svg,a svg
{
	transition:opacity .15s ease-in-out
}
.btn svg path,[class*=btn-icon-] svg path,a svg path
{
	transition:fill .15s ease-in-out
}
.no-select,.no-select *
{
	user-select:none
}
b
{
	font-weight:700
}
cite,em,i
{
	font-weight:400
}
.font-weight-sbold
{
	font-weight:600!important
}
p:last-child
{
	margin-bottom:0
}
h1
{
	color:#f33;
	font-weight:400;
	font-size:27px;
	line-height:32px;
	letter-spacing:-1px
}
@media (min-width:768px)
{
	h1
{
	font-size:33px;
	line-height:44px;
	letter-spacing:-1.3px
}
}.h2,h2
{
	line-height:30px;
	letter-spacing:-.3px
}
.h3,h3
{
	line-height:28px
}
.h3,.h4,h3,h4
{
	letter-spacing:-.2px
}
.h4,h4
{
	line-height:24px
}
.invert-colors h1,.invert-colors h2,.invert-colors h3,.invert-colors h4,.invert-colors h5,.invert-colors h6
{
	color:#fff
}
.section-title
{
	font-size:22px;
	line-height:30px;
	margin-bottom:50px
}
.section-title:first-child
{
	margin-top:-5px
}
.link-gray
{
	color:#333;
	text-decoration:none!important
}
.link-gray:hover
{
	color:#f33
}
a.link-underline
{
	text-decoration:underline
}
a.link-underline:hover
{
	text-decoration:none
}
.text-underline
{
	text-decoration:underline!important
}
a.link-unstyled,a.link-unstyled:hover
{
	color:inherit;
	text-decoration:none
}
.link-arrow:after
{
	margin:-3px 3px 0 7px;
	border-width:1px 1px 0 0
}
.link-arrow-l:before,.link-arrow:after
{
	content:"";
	display:inline-block;
	vertical-align:middle;
	position:relative;
	transform:rotate(45deg);
	width:7px;
	height:7px;
	border-color:#f33;
	border-style:solid
}
.link-arrow-l:before
{
	margin:-3px 7px 0 3px;
	border-width:0 0 1px 1px
}
.arrow-white:after,.arrow-white:before
{
	border-color:#fff
}
.list-checkmark
{
	list-style:none;
	padding-left:0;
	text-align:left
}
.list-checkmark li
{
	position:relative;
	padding-left:1.8em
}
.list-checkmark li:before
{
	content:"";
	position:absolute;
	top:.32em;
	left:4px;
	width:.367em;
	height:.72em;
	border-color:currentcolor;
	border-style:solid;
	border-width:0 1px 1px 0;
	transform:rotate(45deg)
}
.list-checkmark-red li:before
{
	border-color:#f33
}
.list-checkmark-green li:before
{
	border-color:#32be5b
}
.list-checkmark-info li:before
{
	border-color:#3bb5e9
}
[lang=ar] .list-checkmark
{
	text-align:right
}
[lang=ar] .list-checkmark li
{
	direction:rtl;
	padding-left:0;
	padding-right:1.8em
}
[lang=ar] .list-checkmark li:before
{
	left:auto;
	right:4px
}
.text-size-13
{
	font-size:13px;
	line-height:21px
}
@media (min-width:768px)
{
	.text-size-md-13
{
	font-size:13px;
	line-height:22px
}
.text-size-md-13.list-checkmark>li
{
	padding-left:1.7em
}
.text-size-md-13.list-checkmark>li:before
{
	top:.4em;
	left:3px
}
}@media (min-width:768px)
{
	[lang=ar] .text-size-md-13.list-checkmark>li
{
	padding-left:0;
	padding-right:1.7em
}
[lang=ar] .text-size-md-13.list-checkmark>li:before
{
	left:auto;
	right:3px
}
}.list-spacing-md>li
{
	margin-bottom:8px
}
.text-primary-hover:hover,a.text-primary:focus,a.text-primary:hover
{
	color:#f33!important
}
.text-primary-hover.text-white:hover
{
	color:#f66!important
}
.text-blue
{
	color:#3bb5e9!important
}
.text-red
{
	color:#f33!important
}
.text-red-lighten
{
	color:#f66!important
}
.text-yellow
{
	color:#ffb103!important
}
.text-green
{
	color:#32be5b!important
}
.text-error
{
	color:#fc2504!important
}
.text-gray
{
	color:#333!important
}
.text-gray-500
{
	color:#959595!important
}
.bg-yellow
{
	background-color:#ffb103!important
}
.bg-orange
{
	background-color:#f79844!important
}
.bg-green
{
	background-color:#32be5b!important
}
.bg-error
{
	background-color:#fc695d!important
}
.bg-light-gray
{
	background-color:#fbfbfb!important
}
.main-container
{
	width:100%;
	min-width:300px;
	overflow-x:hidden
}
.main-container>.main-content
{
	width:100%
}
.main-container.full-height
{
	display:flex;
	flex-direction:column;
	align-items:stretch;
	min-height:100%
}
.main-container.full-height>.main-content
{
	flex:1 1 auto
}
.container
{
	width:100%;
	max-width:1150px
}
@media (min-width:768px)
{
	.container
{
	padding-left:30px;
	padding-right:30px
}
}.content-area
{
	padding:25px 0
}
@media (min-width:768px)
{
	.content-area
{
	padding:55px 0
}
}.content-section .container
{
	padding-top:60px;
	padding-bottom:60px
}
@media (min-width:768px)
{
	.content-section .container
{
	padding-top:80px;
	padding-bottom:80px
}
}.content-sidebar .content
{
	margin-bottom:40px
}
.content-sidebar .sidebar
{
	margin-bottom:10px
}
.content-sidebar .sidebar .widget
{
	margin-bottom:30px
}
@media (min-width:992px)
{
	.content-sidebar
{
	display:flex;
	align-items:stretch
}
.content-sidebar .content
{
	flex:1 1 auto
}
.content-sidebar .sidebar
{
	flex:0 1 auto;
	width:270px;
	min-width:270px;
	margin-left:40px
}
.content-sidebar .sidebar:first-child
{
	order:1
}
.content-sidebar .sidebar-narrow
{
	width:200px;
	min-width:200px;
	margin-left:60px
}
}@media (min-width:1200px)
{
	.content-sidebar .sidebar-narrow
{
	margin-left:110px
}
}.widget-nav .card-body
{
	padding:0!important
}
.widget-nav ul
{
	list-style:none;
	margin:0;
	padding:0
}
.widget-nav ul li
{
	padding:0;
	margin:0;
	border-top:1px solid #eaeaea
}
.widget-nav ul li:first-child
{
	border-top:none
}
.widget-nav ul li a
{
	display:flex;
	padding:13px 20px 12px;
	font-size:14px;
	line-height:22px;
	color:#333;
	text-decoration:none
}
.widget-nav ul li a i
{
	padding:2px 10px 0 0
}
.widget-nav ul li a span
{
	flex:1 1 auto;
	letter-spacing:-.1px
}
.widget-nav ul li a:hover
{
	background-color:#f6f6f6
}
.widget-nav ul li a svg path:first-child
{
	fill:#f33
}
@media (min-width:768px)
{
	.widget-nav ul li a
{
	padding-left:30px;
	padding-right:30px
}
}.row
{
	margin-right:-15px;
	margin-left:-15px
}
.row>.col,.row>[class*=col-]
{
	padding-right:15px;
	padding-left:15px
}
@media (min-width:768px)
{
	.row
{
	margin-right:-20px;
	margin-left:-20px
}
.row>.col,.row>[class*=col-]
{
	padding-right:20px;
	padding-left:20px
}
}.row-spacing-normal
{
	margin-right:-15px;
	margin-left:-15px
}
.row-spacing-normal>.col,.row-spacing-normal>[class*=col-]
{
	padding-right:15px;
	padding-left:15px
}
.row-spacing-20
{
	margin-right:-10px;
	margin-left:-10px
}
.row-spacing-20>.col,.row-spacing-20>[class*=col-]
{
	padding-right:10px;
	padding-left:10px
}
@media (min-width:992px)
{
	.row-spacing-xl
{
	margin-right:-30px;
	margin-left:-30px
}
.row-spacing-xl>.col,.row-spacing-xl>[class*=col-]
{
	padding-right:30px;
	padding-left:30px
}
}@media (min-width:1200px)
{
	.row-spacing-xl
{
	margin-right:-40px;
	margin-left:-40px
}
.row-spacing-xl>.col,.row-spacing-xl>[class*=col-]
{
	padding-right:40px;
	padding-left:40px
}
}.no-gutters
{
	margin-right:0;
	margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-]
{
	padding-right:0;
	padding-left:0
}
.ui-badge
{
	position:relative;
	display:inline-block;
	vertical-align:top;
	letter-spacing:.2px!important;
	font-size:9px!important;
	line-height:13px!important;
	font-weight:400!important;
	padding:0 4px!important;
	text-transform:uppercase;
	color:#f33;
	border:1px solid;
	border-radius:2px
}
.ui-badge.is-medium
{
	font-size:11px!important;
	line-height:14px!important;
	padding:1px 6px!important
}
.ui-badge.is-large
{
	font-size:14px!important;
	line-height:16px!important;
	padding:1px 7px!important
}
.ui-badge .ui-badge-bar
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:0;
	overflow:hidden;
	background:currentColor;
	font-size:inherit;
	line-height:inherit
}
.ui-badge .ui-badge-bar>span
{
	color:#fff;
	padding:0 4px
}
.format-icon
{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	font-weight:400;
	width:28px;
	height:32px;
	color:#959595;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:24px 24px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23bbbbbb' viewBox='0 0 24 24'%3E%3Cpath d='M17,19H7c-0.553,0-1-0.447-1-1v-7h6V5h5c0.553,0,1,0.447,1,1v12C18,18.553,17.553,19,17,19z M6.02,10L11,5v5H6.02z'/%3E%3C/svg%3E");
	background-color:#fff;
	border-bottom:1px solid #e7e7e7;
	border-radius:4px
}
.files-container-box .format-icon
{
	background-color:#fafafa
}
.format-icon svg
{
	display:none!important;
	fill:currentColor
}
.f-archive
{
	color:#ee470c
}
.f-audio
{
	color:#6d90f2
}
.f-cad
{
	color:#5daabc
}
.f-document
{
	color:#7d9cb1
}
.f-ebook
{
	color:#ffb202
}
.f-font
{
	color:#6d83ac
}
.f-image
{
	color:#a067e6
}
.f-presentation
{
	color:#ec7004
}
.f-vector
{
	color:#cdba6d
}
.f-video
{
	color:#3aa8ff
}
.f-doc,.f-docm,.f-docx,.f-dot,.f-dotm,.f-dotx,.f-rtf
{
	color:#4ac6fb
}
.f-xls,.f-xlsx
{
	color:#4fcb4b
}
.f-pdf
{
	color:#fd1e1e
}
.f-html
{
	color:#7cabae
}
.f-epub
{
	color:#80bc39
}
.f-psd
{
	color:#35c1eb
}
.f-pot,.f-potm,.f-potx,.f-pps,.f-ppsm,.f-ppsx,.f-ppt,.f-pptm,.f-pptx
{
	color:#ff6e25
}
.f-ai
{
	color:#ff9200
}
.format-icon.f-archive
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ee470c' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12,15.889L5,12l1.556-0.778c0,0,5.444,3.112,5.444,3.111c0,0.001,5.443-3.11,5.443-3.11L19,12L12,15.889zM12,12.777L5,8.888C5,8.888,12.055,5,12,5c0.055,0,7,3.889,7,3.889L12,12.777z M12,17.443c0,0.002,5.443-3.109,5.443-3.109L19,15.111c0,0-7.047,3.889-7,3.889c-0.047,0-7-3.889-7-3.889l1.556-0.778C6.556,14.333,12,17.445,12,17.443z'/%3E%3C/svg%3E")
}
.format-icon.f-audio
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236d90f2' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13.21,5h-1.07v9.613c-0.685-0.381-1.62-0.504-2.58-0.271c-1.687,0.405-2.812,1.753-2.511,3.007c0.3,1.254,1.913,1.939,3.6,1.533c1.544-0.369,2.615-1.527,2.558-2.682h0.003V8.34c1.752,1.296,3.29,1.123,3.575,4.21C20.188,7.362,13.354,7.498,13.21,5z'/%3E%3C/svg%3E")
}
.format-icon.f-cad
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235daabc' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12,5L6,8.5v7l6,3.5l6-3.5v-7L12,5z M12,12L6.864,9.004l5.134-2.996l5.135,2.996L12,12z'/%3E%3C/svg%3E")
}
.format-icon.f-document
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237d9cb1' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6,11h12v2H6V11z M6,15h8v2H6V15z M6,7h12v2H6V7z'/%3E%3C/svg%3E")
}
.format-icon.f-ebook
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffb202' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5.568,17.227l0.054-0.033c1.72-1.129,3.972-1.024,5.579,0.26l0.586,0.469c0.137,0.104,0.326,0.104,0.462,0l0.533-0.451c1.622-1.336,3.93-1.441,5.667-0.261c0.23,0.156,0.551,0,0.551-0.278V7.366c0-0.122-0.053-0.226-0.16-0.278L18.432,6.81c-1.736-1.164-4.029-1.059-5.65,0.26L12.23,7.522c-0.136,0.104-0.325,0.104-0.461,0l-0.568-0.469c-1.608-1.301-3.875-1.407-5.598-0.26L5.16,7.07C5.064,7.139,5.006,7.248,5,7.365v9.567C5.018,17.209,5.338,17.383,5.568,17.227L5.568,17.227z'/%3E%3C/svg%3E")
}
.format-icon.f-font
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236d83ac' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M17.662,7H6.338C6.148,7.003,5.997,7.158,6,7.348l0,0v3.411c0,0.192,0.151,0.347,0.339,0.347h0.39c0.182-0.002,0.334-0.139,0.357-0.319c0.083-0.601,0.436-1.829,1.952-1.8h1.127c0.187,0,0.339,0.154,0.339,0.348v6.525c0,0.41-0.324,0.742-0.723,0.742H8.824v1.051C8.824,17.844,8.975,18,9.162,18h5.676c0.189-0.003,0.341-0.158,0.338-0.348l0,0v-1.051h-0.955c-0.404-0.006-0.729-0.338-0.724-0.741c0-0.001,0-0.001,0-0.001V9.334c0-0.193,0.151-0.348,0.339-0.348h1.127c1.516-0.028,1.87,1.199,1.952,1.8c0.022,0.181,0.175,0.317,0.358,0.319h0.39c0.188-0.003,0.339-0.157,0.337-0.346V7.348C18.003,7.158,17.852,7.003,17.662,7L17.662,7z'/%3E%3C/svg%3E")
}
.format-icon.f-image
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23a067e6' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7,8.5C7,7.119,8.119,6,9.5,6S12,7.119,12,8.5S10.881,11,9.5,11S7,9.881,7,8.5z M14.5,11l-4,6l-2-3L5,19h15L14.5,11z'/%3E%3C/svg%3E")
}
.format-icon.f-presentation
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ec7004' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15,6h2v12h-2V6z M11,9h2v9h-2V9z M7,12h2v6H7V12z'/%3E%3C/svg%3E")
}
.format-icon.f-vector
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23cdba6d' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13.846,13H4l4.923-7.386L13.846,13z M15,8c-1.012,0-1.95,0.306-2.737,0.822l2.415,3.623L15.714,14h-5.613c0.464,2.282,2.48,4,4.899,4c2.762,0,5-2.238,5-5S17.762,8,15,8z'/%3E%3C/svg%3E")
}
.format-icon.f-video
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233aa8ff' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12,19c-3.866,0-7-3.134-7-7s3.134-7,7-7s7,3.134,7,7S15.866,19,12,19z M10,8v8l6-4L10,8z'/%3E%3C/svg%3E")
}
.format-icon.f-doc,.format-icon.f-docm,.format-icon.f-docx,.format-icon.f-dot,.format-icon.f-dotm,.format-icon.f-dotx,.format-icon.f-rtf
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234ac6fb' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5,17.33V6.67L15,4v16L5,17.33z M7.974,8.5H6.643l0.922,7h1.708l0.73-5.219l0.702,5.219h1.714l0.938-6.999h-1.261l-0.645,5.613l-0.732-5.613H9.32l-0.77,5.613L7.974,8.5L7.974,8.5z M19,6h-3v12h3V6z'/%3E%3C/svg%3E")
}
.format-icon.f-xls,.format-icon.f-xlsx
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234fcb4b' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5,17.33V6.67L15,4v16L5,17.33z M19,6h-3v12h3V6z M12.852,15.5l-2.08-3.5l2.043-3.5H11.57l-1.244,2.246c-0.047,0.196-0.125,0.382-0.232,0.554c-0.088-0.173-0.158-0.354-0.209-0.539L8.684,8.5H7.338L9.33,12l-2.182,3.5h1.338l1.396-2.416c0.066-0.139,0.117-0.385,0.139-0.385c0.061,0.124,0.104,0.252,0.131,0.385l1.381,2.416H12.852L12.852,15.5z'/%3E%3C/svg%3E")
}
.format-icon.f-pdf
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fd1e1e' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M17.611,13.224c-0.336-0.115-0.752-0.159-1.242-0.15c-0.281,0.007-0.562,0.027-0.84,0.06c-0.319,0.037-0.636,0.098-0.952,0.158c-0.314-0.308-0.627-0.618-0.906-0.958c-0.662-0.808-1.231-1.684-1.732-2.599c0.087-0.197,0.176-0.397,0.257-0.608c0.11-0.284,0.207-0.56,0.283-0.825c0.153-0.528,0.227-0.985,0.192-1.37c-0.117-1.353-0.86-2.218-1.89-2.127c-1.031,0.09-1.617,1.074-1.5,2.426c0.031,0.354,0.16,0.752,0.369,1.196c0.111,0.24,0.244,0.488,0.396,0.743c0.172,0.291,0.364,0.569,0.559,0.846c-0.044,0.116-0.087,0.233-0.132,0.349c-0.363,0.953-0.736,1.901-1.119,2.846c-0.221,0.549-0.462,1.089-0.705,1.628c-0.024,0.004-0.042,0.007-0.068,0.012c-0.256,0.047-0.525,0.104-0.797,0.17c-0.283,0.068-0.563,0.148-0.838,0.24c-0.521,0.178-0.937,0.38-1.232,0.63c-1.041,0.871-1.324,1.978-0.658,2.769c0.665,0.791,1.807,0.707,2.848-0.164c0.272-0.229,0.523-0.563,0.769-0.988c0.131-0.229,0.259-0.48,0.381-0.75c0.078-0.17,0.137-0.349,0.207-0.522l0.173-0.364c1.191-0.38,2.396-0.717,3.614-1c0.391-0.093,0.785-0.173,1.179-0.256c0.149,0.166,0.303,0.335,0.469,0.502c0.215,0.218,0.428,0.418,0.639,0.595c0.42,0.354,0.808,0.606,1.174,0.733c1.283,0.442,2.376,0.115,2.712-0.862C19.555,14.602,18.895,13.667,17.611,13.224zM10.879,5.941c0.314-0.028,0.595,0.3,0.663,1.089c0.019,0.215-0.034,0.546-0.15,0.95c-0.067,0.227-0.261,0.784-0.263,0.789l-0.001,0c-0.007-0.012-0.359-0.63-0.453-0.831c-0.156-0.333-0.248-0.613-0.265-0.807C10.342,6.342,10.564,5.969,10.879,5.941zM7.683,16.947c-0.183,0.32-0.36,0.555-0.51,0.68c-0.606,0.508-1.039,0.54-1.242,0.298c-0.202-0.241-0.096-0.66,0.511-1.168c0.166-0.14,0.467-0.286,0.864-0.421c0.226-0.077,0.8-0.24,0.8-0.24S7.796,16.752,7.683,16.947z M12.787,13.756c-0.921,0.215-1.832,0.467-2.739,0.735c0.112-0.265,0.229-0.543,0.353-0.847l0.193-0.475c0.277-0.69,0.539-1.387,0.807-2.082c0.417,0.673,0.878,1.344,1.4,1.976c0.166,0.201,0.338,0.391,0.51,0.579C13.137,13.682,12.961,13.715,12.787,13.756z M18.138,15.208c-0.103,0.298-0.517,0.422-1.265,0.163c-0.203-0.07-0.484-0.254-0.805-0.524c-0.209-0.184-0.415-0.371-0.617-0.562c0,0,0.722-0.071,0.947-0.075c0.367-0.009,0.66,0.022,0.844,0.086C17.99,14.554,18.24,14.908,18.138,15.208z'/%3E%3C/svg%3E")
}
.format-icon.f-html
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237cabae' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M8.118,7.839L9.49,9.226L6.745,12l2.745,2.773l-1.372,1.388L4,12L8.118,7.839z M15.882,7.839L14.51,9.226L17.255,12l-2.745,2.773l1.372,1.388L20,12L15.882,7.839z M11.887,7l1.911,0.34L12.113,17l-1.911-0.34L11.887,7z'/%3E%3C/svg%3E")
}
.format-icon.f-epub
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2380bc39' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12,16.4L7.6,12L12,7.6l1.467,1.467L10.533,12L12,13.466l4.4-4.399l-3.834-3.832c-0.313-0.313-0.82-0.313-1.133-0.001c-0.001,0-0.001,0-0.002,0.001l-6.197,6.198c-0.313,0.313-0.313,0.821,0,1.133l6.199,6.199c0.313,0.313,0.82,0.313,1.133,0l6.199-6.199c0.313-0.313,0.313-0.82,0-1.133l-0.9-0.9L12,16.4'/%3E%3C/svg%3E")
}
.format-icon.f-psd
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2335c1eb' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.853,11.374h0.609c0.57,0,0.997-0.112,1.279-0.338c0.282-0.225,0.424-0.553,0.424-0.983c0-0.435-0.119-0.755-0.356-0.962C9.572,8.883,9.201,8.779,8.695,8.779H7.853V11.374z M12.036,9.987c0,0.94-0.293,1.659-0.881,2.157c-0.587,0.498-1.424,0.747-2.507,0.747H7.852V16H6V7.262h2.791c1.061,0,1.867,0.228,2.417,0.683C11.761,8.403,12.037,9.082,12.036,9.987L12.036,9.987z M18,14.016c0,0.686-0.238,1.207-0.714,1.565c-0.476,0.359-1.188,0.538-2.137,0.538c-0.417,0.006-0.833-0.026-1.243-0.098c-0.33-0.063-0.652-0.16-0.961-0.291v-1.506c0.367,0.17,0.751,0.303,1.144,0.4c0.424,0.107,0.798,0.161,1.122,0.161c0.661,0,0.991-0.19,0.991-0.573c0.005-0.13-0.042-0.256-0.131-0.351c-0.136-0.122-0.289-0.226-0.454-0.305c-0.214-0.112-0.501-0.244-0.861-0.397c-0.514-0.215-0.892-0.414-1.133-0.597c-0.225-0.164-0.405-0.381-0.526-0.63c-0.109-0.239-0.163-0.53-0.163-0.877c0-0.594,0.229-1.053,0.689-1.377c0.46-0.326,1.112-0.487,1.958-0.487c0.804,0,1.588,0.175,2.349,0.525l-0.552,1.315c-0.307-0.134-0.62-0.251-0.938-0.353c-0.287-0.092-0.588-0.138-0.889-0.138c-0.539,0-0.807,0.146-0.807,0.437c0,0.163,0.085,0.305,0.259,0.424c0.173,0.12,0.552,0.297,1.14,0.532c0.521,0.211,0.904,0.408,1.147,0.592c0.242,0.184,0.422,0.395,0.537,0.633C17.942,13.399,18,13.685,18,14.016z'/%3E%3C/svg%3E")
}
.format-icon.f-pot,.format-icon.f-potm,.format-icon.f-potx,.format-icon.f-pps,.format-icon.f-ppsm,.format-icon.f-ppsx,.format-icon.f-ppt,.format-icon.f-pptm,.format-icon.f-pptx
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff6e25' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11,13h6.975c-0.256,3.355-3.054,6-6.475,6C7.91,19,5,16.09,5,12.5c0-3.421,2.645-6.219,6-6.475V13zM13,5.025V11h5.975C18.731,7.811,16.189,5.269,13,5.025z'/%3E%3C/svg%3E")
}
.format-icon.f-ai
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff9200' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12.581,16l-0.6-2.072H8.964L8.364,16H6.473l2.922-8.738h2.145L14.473,16H12.581z M11.562,12.382c-0.313-1.061-0.627-2.123-0.937-3.185c-0.057-0.193-0.107-0.387-0.149-0.582c-0.124,0.507-0.481,1.764-1.069,3.767H11.562zM15.014,7.626c0-0.591,0.328-0.886,0.986-0.886c0.66,0,0.986,0.294,0.986,0.886c0,0.282-0.078,0.502-0.244,0.656C16.578,8.441,16.33,8.52,16,8.52C15.342,8.52,15.014,8.222,15.014,7.626L15.014,7.626z M16.908,16h-1.816V9.347h1.816V16z'/%3E%3C/svg%3E")
}
.form-control:invalid
{
	box-shadow:none!important
}
input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover
{
	-webkit-transition:color 0s ease-out,background-color 0s ease-out;
	-webkit-transition-delay:9999s
}
input::-ms-clear,input::-ms-reveal
{
	display:none
}
input.form-control:not(:disabled):not(:placeholder-shown)
{
	color:#333
}
.invert-colors input.form-control:not(:disabled):not(:placeholder-shown)
{
	color:#eaeaea
}
.form-control
{
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	line-height:21px;
	padding:10px 15px 11px;
	height:44px
}
.form-control:hover:not(.selectboxit)
{
	border-color:#333
}
.form-control.selectboxit:not(.selectboxit-disabled):active,.form-control.selectboxit:not(.selectboxit-disabled):focus
{
	color:#959595;
	border-color:#e0e0e0
}
.form-control.disabled,.form-control.selectboxit-disabled,.form-control:disabled
{
	border-color:#eaeaea!important;
	color:#cecece!important
}
.invert-colors .form-control
{
	color:#bbb;
	background-color:hsla(0,0%,100%,.05);
	border-color:hsla(0,0%,100%,.2)
}
.invert-colors .form-control::placeholder
{
	color:#616161
}
.invert-colors .form-control:active:not(.selectboxit),.invert-colors .form-control:focus:not(.selectboxit),.invert-colors .form-control:hover:not(.selectboxit)
{
	color:#eaeaea;
	border-color:hsla(0,0%,100%,.4)
}
.invert-colors .form-control.selectboxit:not(.selectboxit-disabled):active,.invert-colors .form-control.selectboxit:not(.selectboxit-disabled):focus
{
	color:#bbb;
	border-color:hsla(0,0%,100%,.2)
}
.invert-colors .form-control.disabled,.invert-colors .form-control.selectboxit-disabled,.invert-colors .form-control:disabled
{
	color:#616161!important;
	background-color:hsla(0,0%,100%,.02)!important;
	border-color:hsla(0,0%,100%,.12)!important
}
.form-control.selectboxit-open
{
	border-color:transparent!important
}
.form-control-sm
{
	font-size:14px;
	line-height:21px;
	padding:5px 12px 6px;
	height:34px
}
.form-control-sm.text-uppercase
{
	font-size:12px;
	letter-spacing:-.2px;
	font-weight:400
}
.input-question-mark
{
	position:absolute;
	display:block;
	top:0;
	bottom:0;
	right:0;
	width:33px;
	border:1px solid transparent;
	border-left-color:#e0e0e0;
	border-radius:0 4px 4px 0;
	font-size:17px;
	line-height:22px;
	font-weight:700;
	cursor:pointer;
	color:#afafaf;
	transition:color .15s ease-in-out,border-color .15s ease-in-out
}
.input-question-mark.is-large
{
	width:43px
}
.input-question-mark:hover
{
	color:#282828;
	border-color:#333
}
.input-question-mark:before
{
	content:"?";
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	margin:-11px 0 0 -4px
}
.input-question-mark+input.form-control
{
	padding-right:43px
}
.input-box
{
	position:relative
}
.input-box.has-icon .form-control
{
	padding-left:44px
}
.input-box.has-icon .form-control:focus+.input-icon
{
	opacity:1
}
.input-box .input-icon
{
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	top:10px;
	left:11px;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:24px 24px;
	opacity:.5;
	z-index:1
}
.input-box .input-icon.icon-mail
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333333' viewBox='0 0 24 24'%3E%3Cpath d='M19,6H5C4.448,6,4,6.448,4,7v10c0,0.553,0.448,1,1,1h14c0.553,0,1-0.447,1-1V7C20,6.448,19.553,6,19,6z M18.201,7L12,11.96L5.801,7H18.201z M5,17V7.641l6.688,5.35C11.779,13.063,11.89,13.1,12,13.1s0.221-0.036,0.313-0.109L19,7.642V17H5z'/%3E%3C/svg%3E")
}
.input-box .input-icon.icon-pswd
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333333' viewBox='0 0 24 24'%3E%3Cpath d='M8 9V6a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3h1a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1h1zm1 1H7v7h10v-7H9zm0-4v3h6V6H9zm3 6a1 1 0 0 1 1 1v1a1 1 0 0 1-2 0v-1a1 1 0 0 1 1-1z'/%3E%3C/svg%3E")
}
.custom-control label
{
	user-select:none;
	color:#959595;
	transition:color .15s ease-in-out
}
.custom-control label:before
{
	border:1px solid #c4c4c4
}
.custom-control input:active:not([disabled])+label:before
{
	border-color:#959595
}
.custom-control input:checked+label
{
	color:#333
}
.custom-control input:checked+label:before
{
	border-color:#333
}
.custom-checkbox label:after,.custom-checkbox label:before
{
	top:.2rem
}
.invert-colors .custom-checkbox label
{
	color:#7d7d7d
}
.invert-colors .custom-checkbox label:before
{
	border-color:hsla(0,0%,100%,.2)
}
.invert-colors .custom-checkbox input:active:not([disabled])+label:before
{
	border-color:hsla(0,0%,100%,.4)
}
.invert-colors .custom-checkbox .custom-control-input:checked~.custom-control-label
{
	color:#cecece
}
.invert-colors .custom-checkbox .custom-control-input:checked~.custom-control-label:before
{
	border-color:#3bb5e9!important;
	background-color:#3bb5e9!important
}
.invert-colors .custom-checkbox .custom-control-input:checked~.custom-control-label:after
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 15 15'%3E%3Cpath d='M6.496,11.431L2.283,7.097l1.434-1.395l2.787,2.867l5.184-5.271l1.426,1.402L6.496,11.431z'/%3E%3C/svg%3E")
}
.custom-radio
{
	padding-left:28px
}
.custom-radio label:after,.custom-radio label:before
{
	width:18px;
	height:18px;
	top:.15rem;
	left:-28px
}
.custom-radio label:after
{
	background:transparent;
	border-radius:50%;
	transform:scale(.45)
}
.custom-radio input:checked+label:before
{
	border-color:#f33;
	background:#f33!important
}
.custom-radio input:checked+label:after
{
	background:#fff
}
.custom-radio input:disabled+label:before
{
	border-color:#c4c4c4;
	background:transparent!important
}
.custom-radio input:disabled+label:after
{
	background:#959595
}
.btn
{
	padding:10px 20px 11px;
	font-size:14px;
	line-height:21px;
	letter-spacing:-.2px
}
.btn svg
{
	vertical-align:middle;
	margin-right:5px;
	position:relative;
	top:-2px
}
.btn svg.btn-icon-after
{
	margin-right:0;
	margin-left:5px
}
.btn[class*=link-arrow]:after,.btn[class*=link-arrow]:before
{
	border-color:currentColor
}
.btn-sm
{
	padding:5px 20px 6px;
	font-size:14px;
	line-height:21px
}
.btn-sm.text-uppercase
{
	font-size:12px;
	line-height:17px;
	padding:7px 13px 8px
}
.btn-sm.btn-add-more
{
	font-size:13px;
	line-height:17px;
	padding:8px 13px
}
.btn-sm svg
{
	top:-1px
}
.btn-lg
{
	padding:9px 30px 11px;
	font-size:21px;
	line-height:28px
}
.btn-xl
{
	padding:15px 30px 18px;
	font-size:24px;
	line-height:30px;
	font-weight:600;
	letter-spacing:-1px
}
.btn.btn-back.link-arrow-l
{
	padding-left:12px;
	padding-right:32px
}
@media (min-width:768px)
{
	.btn-xl
{
	padding-left:35px;
	padding-right:35px
}
}[class*=btn-soc]
{
	position:relative;
	padding:10px 50px 11px;
	font-size:13px;
	line-height:21px;
	color:#282828;
	font-weight:400;
	border-radius:2px;
	background-color:#fbfbfb;
	border:1px solid #e0e0e0;
	box-shadow:inset 0 0 0 1px #fff;
	text-align:center
}
[class*=btn-soc] svg
{
	position:absolute;
	top:9px;
	left:10px
}
[class*=btn-soc]:hover
{
	color:#282828;
	background-color:#fff
}
.btn-caret
{
	position:relative;
	padding-right:28px!important
}
.btn-caret>i
{
	width:27px;
	height:100%;
	top:0
}
.btn-caret>i,.btn-caret>i:before
{
	display:block;
	position:absolute;
	right:0
}
.btn-caret>i:before
{
	content:"";
	width:7px;
	height:7px;
	top:50%;
	left:0;
	bottom:0;
	margin:-6px auto auto;
	border-color:currentcolor;
	border-style:solid;
	border-width:0 1px 1px 0;
	transform:rotate(45deg)
}
.btn-primary:active,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active
{
	background-color:#ff4335;
	border-color:#ff4335
}
.btn-primary.disabled,.btn-primary:disabled
{
	background-color:#f33;
	border-color:#f33;
	opacity:.5
}
.btn-secondary:active,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active
{
	background-color:#38c962;
	border-color:#38c962
}
.btn-blue,.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled):active
{
	color:#fff
}
.btn-blue
{
	background-color:#3bb5e9;
	border-color:#3bb5e9
}
.btn-blue:hover,.btn-blue:not(:disabled):not(.disabled):active
{
	background-color:#2babe2;
	border-color:#2babe2;
	color:#fff
}
.btn-blue.disabled,.btn-blue:disabled
{
	background-color:#3bb5e9;
	border-color:#3bb5e9;
	color:#fff;
	opacity:.5
}
.btn-outline-blue
{
	color:#3bb5e9;
	border-color:#3bb5e9;
	background-color:transparent
}
.btn-outline-blue:hover,.show .btn-outline-blue
{
	color:#fff;
	border-color:#3bb5e9;
	background-color:#3bb5e9
}
.btn-outline-blue.disabled,.btn-outline-blue:disabled
{
	color:#9e9e9e;
	border-color:#e8e8e8;
	background-color:transparent
}
.btn-light2
{
	background-color:#eaeaea;
	border-color:#eaeaea;
	color:#333
}
.btn-light2:hover,.btn-light2:not(:disabled):not(.disabled):active
{
	background-color:#fff;
	border-color:#fff;
	color:#333
}
.btn-light2.disabled,.btn-light2:disabled
{
	background-color:#eaeaea;
	border-color:#eaeaea;
	color:#616161;
	opacity:.5
}
.btn-green2
{
	background-color:#08b847;
	border-color:#08b847;
	color:#fff
}
.btn-green2:active,.btn-green2:hover,.btn-green2:not(:disabled):not(.disabled):active
{
	background-color:#09c74d;
	border-color:#09c74d;
	color:#fff
}
.btn-green2.disabled,.btn-green2:disabled
{
	background-color:#08b847;
	border-color:#08b847;
	color:#fff;
	opacity:.5
}
.btn-pp
{
	background-color:#0081df;
	border-color:#0081df;
	color:#fff
}
.btn-pp:active,.btn-pp:hover,.btn-pp:not(:disabled):not(.disabled):active
{
	background-color:#008df3;
	border-color:#008df3;
	color:#fff
}
.btn-pp.disabled,.btn-pp:disabled
{
	background-color:#0081df;
	border-color:#0081df;
	color:#fff;
	opacity:.5
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled
{
	color:#616161;
	border-color:#959595
}
.btn-outline-dark2
{
	color:#333
}
.btn-outline-dark2:active,.btn-outline-dark2:hover,.btn-outline-dark2:not(:disabled):not(.disabled):active
{
	background-color:#1d1d1d!important;
	border-color:#1d1d1d!important
}
.btn-outline-dark3
{
	color:#333;
	border-color:#aeaeae;
	background-color:transparent
}
.btn-outline-dark3:hover,.show .btn-outline-dark3
{
	color:#333;
	border-color:#616161;
	background-color:transparent
}
.btn-outline-dark3.disabled,.btn-outline-dark3:disabled
{
	color:#9e9e9e;
	border-color:#e8e8e8;
	background-color:transparent
}
.btn-outline-dark4
{
	color:#959595;
	border-color:#959595
}
.btn-outline-dark4:active,.btn-outline-dark4:hover,.btn-outline-dark4:not(:disabled):not(.disabled):active
{
	color:#32be5b;
	border-color:#32be5b;
	background-color:transparent
}
.btn-outline-dark5
{
	background:transparent!important;
	border-color:#c4c4c4;
	color:#959595
}
.btn-outline-dark5.active,.btn-outline-dark5:hover,.btn-outline-dark5:not(:disabled):not(.disabled):active
{
	border-color:#aeaeae;
	color:#333
}
.btn-outline-dark6
{
	background:transparent!important;
	border-color:rgba(97,97,97,0);
	color:#333
}
.btn-outline-dark6.active,.btn-outline-dark6:hover,.btn-outline-dark6:not(:disabled):not(.disabled):active,.btn-outline-dark6[aria-expanded=true]
{
	border-color:#616161;
	color:#333
}
.btn-outline-dark6.disabled,.btn-outline-dark6:disabled
{
	background:transparent!important;
	border-color:transparent!important;
	color:#333
}
.btn-outline-dark6.disabled i,.btn-outline-dark6.disabled svg,.btn-outline-dark6:disabled i,.btn-outline-dark6:disabled svg
{
	color:currentColor!important;
	cursor:default
}
.btn-cancel
{
	background:transparent!important;
	border-color:#c3c3c3;
	color:#777
}
.btn-cancel:hover,.btn-cancel:not(:disabled):not(.disabled):active
{
	border-color:#c3c3c3;
	color:#333
}
.btn-outline-light
{
	border-color:#8d8d8d
}
.btn-outline-light:active,.btn-outline-light:hover,.btn-outline-light:not(:disabled):not(.disabled):active
{
	border-color:#fff
}
.btn-outline-light.btn-no-hover:hover
{
	cursor:default;
	background-color:transparent!important;
	color:#f6f6f6!important;
	border-color:#8d8d8d!important
}
.btn-outline-light2
{
	background:transparent!important;
	border-color:#8d8d8d;
	color:#fff
}
.btn-outline-light2:active,.btn-outline-light2:hover,.btn-outline-light2:not(:disabled):not(.disabled):active
{
	border-color:#fff;
	color:#fff
}
.form-group-btn
{
	position:relative;
	padding-right:44px
}
.form-group-btn .btn-del
{
	position:absolute;
	top:0;
	right:0;
	width:34px;
	padding:5px 8px;
	text-align:center;
	color:#333;
	background-color:#fff;
	border:1px solid #e0e0e0
}
.form-group-btn .btn-del svg
{
	margin:0
}
.form-group-btn .btn-del:active,.form-group-btn .btn-del:hover,.form-group-btn .btn-del:not(:disabled):not(.disabled):active
{
	color:#fff;
	background-color:#333;
	border-color:#333
}
@media (min-width:768px)
{
	.form-group-btn-md
{
	padding-right:44px
}
}.buttons
{
	margin:0 -5px;
	font-size:0
}
.buttons:last-child
{
	margin-bottom:-10px
}
.buttons>*
{
	margin:0 5px 10px
}
.buttons-spacing-md
{
	margin-right:-10px;
	margin-left:-10px
}
.buttons-spacing-md:last-child
{
	margin-bottom:-20px
}
.buttons-spacing-md>*
{
	margin:0 10px 20px
}
.nav-switch
{
	display:flex;
	justify-content:center;
	align-content:stretch;
	align-items:stretch;
	padding:1px 1px 0 0;
	margin:0 0 30px;
	list-style:none;
	user-select:none
}
.nav-switch:last-child
{
	margin-bottom:0
}
.nav-switch label,.nav-switch li
{
	display:flex;
	align-self:stretch;
	position:relative
}
.nav-switch li
{
	padding:0;
	margin:-1px -1px 0 0;
	flex:1 1 0;
	font-size:14px;
	line-height:21px;
	font-weight:400
}
.nav-switch li:first-child label
{
	border-radius:4px 0 0 4px
}
.nav-switch li:last-child
{
	margin-left:0
}
.nav-switch li:last-child label
{
	border-radius:0 4px 4px 0
}
.nav-switch label
{
	align-items:center;
	justify-content:center;
	text-align:center;
	width:100%;
	margin:0;
	padding:8px 10px 9px;
	color:#212121;
	background-color:transparent;
	border:1px solid #212121;
	cursor:pointer
}
.nav-switch input
{
	position:absolute;
	top:0;
	left:0;
	visibility:hidden
}
.nav-switch input:checked+label
{
	cursor:default;
	color:#fff;
	background-color:#212121
}
.tooltip
{
	line-height:20px!important;
	font-weight:300!important
}
.tooltip.tooltip-sm
{
	margin:5px
}
.tooltip.tooltip-sm .tooltip-inner
{
	max-width:210px;
	font-size:12px!important;
	padding:8px 12px 9px
}
.tooltip.tooltip-convert-all-to
{
	top:2px!important
}
.tooltip.tooltip-convert-all-to .tooltip-inner
{
	line-height:1.3;
	padding-top:9px;
	max-width:none
}
.tooltip.tooltip-security .tooltip-inner
{
	max-width:250px
}
.dropdown-menu
{
	box-shadow:0 5px 40px 4px rgba(0,0,0,.3);
	-webkit-background-clip:padding-box;
	-webkit-backface-visibility:hidden
}
.dropdown-menu,.dropdown-menu .dropdown-item-text
{
	color:#959595
}
.dropdown-menu .dropdown-item
{
	font-weight:300
}
.dropdown-menu .dropdown-item.current
{
	color:#fff;
	background-color:#5e5e5e
}
.dropdown-hover>.dropdown-menu:after,.dropdown-hover>.dropdown-menu:before
{
	content:"";
	display:block;
	width:100%;
	height:11px;
	position:absolute;
	top:100%;
	left:0;
	background-color:transparent
}
.dropdown-hover>.dropdown-menu:before
{
	top:auto;
	bottom:100%
}
.dropdown-hover:hover>.dropdown-menu
{
	display:block!important
}
@keyframes bouncing
{
	0%,to
{
	transform:translateY(0)
}
50%
{
	transform:translateY(-20px)
}
}@keyframes spin
{
	0%
{
	transform:rotate(0deg)
}
to
{
	transform:rotate(1turn)
}
}@keyframes fadeIn
{
	0%
{
	opacity:0
}
to
{
	opacity:1
}
}.fade-in
{
	opacity:0;
	animation:fadeIn ease-in 1;
	animation-fill-mode:forwards;
	animation-duration:1s
}
.fade-in.one
{
	animation-delay:.2s
}
.fade-in.two
{
	animation-delay:.6s
}
.fade-in.three
{
	animation-delay:.9s
}
.fade-in.four
{
	animation-delay:1.1s
}
body.adb-body .adb
{
	display:none!important
}
.adb
{
	margin-bottom:15px;
	text-align:center
}
.adb .adb-text
{
	padding-top:10px
}
.adb:last-child
{
	margin-bottom:20px
}
.info-box2+.adb
{
	margin-top:50px
}
.adb ins
{
	vertical-align:top
}
.converter-wrapper,.ui-pattern-1
{
	background-color:#3c3c3c;
	background-image:linear-gradient(45deg,rgba(0,0,0,.06) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.06) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.06) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.06) 0);
	background-size:24px 24px;
	background-position:0 0,0 12px,12px -12px,-12px 0
}
.file-tools3 .convert-button .btn.disabled,.file-tools3 .convert-button .btn:disabled,.ui-pattern-2
{
	background-color:#dd7667;
	background-image:linear-gradient(45deg,#d57263 25%,transparent 0),linear-gradient(-45deg,#d57263 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d57263 0),linear-gradient(-45deg,transparent 75%,#d57263 0);
	background-size:24px 24px;
	background-position:0 0,0 12px,12px -12px,-12px 0
}
.icon-warning:before
{
	content:"\26A0"
}
.icon-process
{
	position:relative;
	display:block;
	width:18px;
	height:18px;
	opacity:.7;
	animation-name:spin;
	animation-duration:2s;
	animation-timing-function:linear;
	animation-iteration-count:infinite
}
.icon-success,.loader
{
	width:50px;
	height:50px
}
.loader
{
	display:inline-block;
	position:relative;
	color:#999
}
.loader i
{
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:50px;
	width:50px;
	overflow:hidden;
	border-radius:50%;
	background:none;
	border:4px solid transparent;
	border-bottom-color:currentcolor;
	animation-name:spin;
	animation-duration:1s;
	animation-iteration-count:infinite;
	animation-timing-function:cubic-bezier(1,.32,.73,.74)
}
.content-centered
{
	max-width:672px;
	margin:0 auto 60px
}
@media (min-width:768px)
{
	.content-centered
{
	margin-bottom:80px
}
}.page-lead
{
	max-width:760px;
	margin:0 auto 60px;
	font-size:18px;
	line-height:28px;
	letter-spacing:-.2px
}
@media (min-width:768px)
{
	.page-lead
{
	margin-bottom:80px
}
}.privacy-content .page-lead
{
	max-width:658px
}
.security-list
{
	max-width:1010px;
	margin-bottom:10px;
	color:#494949
}
.security-list+.content-centered
{
	max-width:475px;
	margin-bottom:50px
}
.security-list .row
{
	margin:0
}
.security-list .row .col-12
{
	margin-bottom:50px;
	padding:0 0 0 48px
}
.security-list .row .col-12 svg
{
	position:absolute;
	top:-7px;
	left:-6px
}
.security-list h3
{
	margin-bottom:10px;
	font-weight:400;
	font-size:16px;
	line-height:24px;
	letter-spacing:normal
}
@media (min-width:768px)
{
	.security-list+.content-centered
{
	margin-bottom:70px
}
.security-list .row
{
	margin:0 -30px
}
.security-list .row .col-12
{
	padding:0 30px 0 88px;
	margin-bottom:80px
}
.security-list .row .col-12 svg
{
	left:30px
}
}@media (min-width:992px)
{
	.security-list .row
{
	margin:0 -40px
}
.security-list .row .col-12
{
	padding:0 40px 0 98px
}
.security-list .row .col-12 svg
{
	left:40px
}
}.security-note
{
	border-top:1px solid #eaeaea
}
.security-note p
{
	margin:0 auto;
	max-width:475px
}
.side-nav
{
	padding:0;
	margin:0;
	list-style:none
}
.side-nav li
{
	padding:0;
	margin:0;
	border-top:1px solid #f1f1f1
}
.side-nav li:first-child
{
	border-top:none
}
.side-nav li a
{
	display:block;
	padding:7px 15px;
	color:#a2a2a2;
	text-decoration:none
}
.side-nav li a:before
{
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:8px;
	border-radius:4px;
	border:1px solid;
	margin:-1px 15px 0 0;
	opacity:.8
}
.side-nav li a:hover
{
	color:#f33
}
.side-nav li a:hover:before
{
	opacity:1
}
.side-nav li.current a
{
	color:#1d1d1d
}
.side-nav li.current a:before
{
	border-color:#f33
}
.page-title+.text-content
{
	margin-top:60px
}
.text-content h2
{
	margin-top:2em;
	margin-bottom:15px;
	font-size:22px;
	line-height:30px
}
.text-content h2:first-child
{
	margin-top:-5px
}
.text-content .lead-text
{
	font-size:16px;
	line-height:26px
}
.text-content ul
{
	list-style:none;
	margin-left:0;
	padding-left:20px
}
.text-content ul li
{
	position:relative;
	margin:0 0 5px;
	padding-left:21px
}
.text-content ul li:before
{
	content:"";
	position:absolute;
	top:.45em;
	left:0;
	display:block;
	width:9px;
	height:9px;
	border-radius:50%;
	border:1px solid
}
.text-content ul li:last-child
{
	margin-bottom:0
}
@media (min-width:768px)
{
	.text-content h2
{
	margin-top:60px
}
}.note-box
{
	margin-bottom:18px;
	padding:20px;
	background-color:#f6f6f6
}
@media (min-width:768px)
{
	.note-box
{
	padding:30px
}
}h3+.note-box,h4+.note-box
{
	margin-top:18px
}
.card-match-height .card
{
	align-self:stretch;
	height:100%
}
@media (min-width:768px)
{
	.card .card-body
{
	padding:30px
}
}@media (min-width:1200px)
{
	.card .card-body
{
	padding:40px
}
.sidebar .card .card-body
{
	padding:30px
}
}.card .card-header
{
	border-bottom:none!important
}
.card .card-footer
{
	border-top:1px solid #eaeaea
}
.card.widget
{
	box-shadow:0 1px 5px 0 rgba(216,220,227,.44);
	border:1px solid hsla(0,0%,90.6%,.57)
}
.card.widget .btn
{
	min-width:126px
}
.card.converter-wrapper
{
	box-shadow:none;
	border:none
}
.border-radius-0
{
	border-radius:0!important
}
.no-files
{
	padding:30px 20px 20px
}
.no-files>div span
{
	display:block;
	margin:0 auto 13px;
	width:50px;
	height:50px;
	border:1px solid #333;
	border-radius:50%;
	font-size:27px;
	line-height:46px;
	padding-right:1px;
	color:#f33;
	text-align:center
}
@media (min-height:540px) and (min-width:768px)
{
	.no-files
{
	height:245px
}
}@media (min-height:640px) and (min-width:992px)
{
	.no-files
{
	height:345px
}
}.file-source-button-wrapper
{
	text-align:center;
	padding-bottom:40px
}
.file-source-button-wrapper .file-source-title
{
	color:#959595;
	text-transform:uppercase;
	font-size:14px;
	margin-bottom:23px
}
.file-source-button-wrapper .file-source-title.is-small
{
	font-size:12px;
	margin-top:-12px
}
.file-source-button-wrapper .security-icon
{
	position:relative;
	margin:0 -4px!important;
	width:18px;
	height:22px;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:24px 24px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23747475' viewBox='0 0 24 24'%3E%3Cpath d='M15,11V9.526C15,8.131,13.656,7,12,7S9,8.131,9,9.526V11H8v6h8v-6H15z M10,9.658C10,8.743,10.896,8,12.001,8C13.105,8,14,8.743,14,9.658V11h-4V9.658z'/%3E%3C/svg%3E")
}
.file-source-button-wrapper .file-source-caption
{
	padding:13px 0 2px;
	color:#959595;
	letter-spacing:-.3px;
	cursor:default
}
.file-source-button-wrapper .file-source-caption>*
{
	display:inline-block;
	vertical-align:top;
	margin:0 4px
}
.file-source-button-wrapper .file-source-caption a
{
	text-decoration:underline
}
.widget .file-source-button-wrapper
{
	margin:0;
	padding:20px
}
.widget .file-source-button-wrapper .file-source-title
{
	color:#c4c4c4;
	text-transform:uppercase;
	font-size:12px;
	margin-bottom:18px
}
@media (min-width:992px)
{
	.widget .file-source-button-wrapper .file-source-title span
{
	display:block
}
}@media (min-width:768px)
{
	.widget .file-source-button-wrapper
{
	padding:30px
}
}.file-source-nav
{
	z-index:1027;
	width:auto;
	min-width:100%;
	color:#fff
}
.file-source-nav #pc-upload-add
{
	display:none
}
.file-source-nav .nav-item
{
	position:relative;
	display:block;
	padding:8px 24px 8px 19px;
	margin:0;
	background-color:rgba(29,29,29,0);
	cursor:pointer;
	font-size:14px;
	line-height:22px;
	white-space:nowrap;
	border-bottom:1px solid hsla(0,0%,100%,.11)
}
.file-source-nav .nav-item:after,.file-source-nav .nav-item>i,.file-source-nav .nav-item svg
{
	display:inline-block;
	vertical-align:middle
}
.file-source-nav .nav-item svg
{
	transform:scale(.8)
}
.file-source-nav .nav-item>i
{
	width:30px;
	margin-right:8px;
	text-align:center
}
.file-source-nav .nav-item:after
{
	content:attr(data-action-label);
	padding:4px 0
}
.file-source-nav .nav-item:hover
{
	background-color:#3bb5e9
}
.file-source-nav .nav-item:first-child
{
	border-radius:4px 4px 0 0
}
.file-source-nav .nav-item:last-child
{
	border-width:0;
	border-radius:0 0 4px 4px
}
.file-source-nav input+.nav-item,.file-source-nav label+.nav-item
{
	border-radius:4px 4px 0 0
}
.add-more-nav .btn
{
	min-width:190px;
	margin:0;
	padding:6px 20px 7px 16px;
	font-weight:600;
	text-align:left;
	letter-spacing:normal;
	transition:none
}
.add-more-nav .btn svg
{
	margin-right:12px
}
.add-more-nav:hover>.btn,.add-more-nav:hover>.btn:active
{
	cursor:default;
	background-color:#e3e3e3
}
.add-more-nav .file-source-nav .nav-item
{
	padding-left:9px
}
.file-source-button
{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:320px;
	height:auto;
	background-color:#f33;
	color:#fff;
	box-shadow:2px 8px 17px 0 rgba(76,76,76,.06),2px 12px 19px 0 rgba(0,0,0,.05),2px 7px 9px 0 rgba(0,0,0,.04),2px 6px 9px 13px rgba(252,22,0,.02);
	border-radius:4px;
	transition:background-color .15s ease-in-out,box-shadow .2s ease-in-out
}
.file-source-button:hover
{
	background-color:#ff4335;
	box-shadow:2px 8px 17px 0 rgba(76,76,76,.12),2px 12px 19px 0 rgba(0,0,0,.1),2px 7px 9px 0 rgba(0,0,0,.08),2px 6px 9px 13px rgba(252,22,0,.04)
}
.file-source-button,.file-source-button>*
{
	user-select:none
}
.file-source-button .action-label
{
	display:none
}
.file-source-button .menu-wrapper
{
	position:relative;
	text-align:left
}
.file-source-button .menu-wrapper .file-source-btn
{
	position:relative;
	color:#fff;
	border:none;
	background:none;
	box-shadow:none;
	display:block;
	width:100%;
	margin:0;
	padding:16px 57px 18px 25px;
	font-size:18px;
	font-weight:400;
	text-align:left;
	cursor:pointer
}
.file-source-button .menu-wrapper .file-source-btn i
{
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:47px;
	border-left:1px solid rgba(51,51,51,.66)
}
.file-source-button .menu-wrapper .file-source-btn i:before
{
	content:"";
	display:block;
	height:0;
	width:0;
	position:absolute;
	top:50%;
	left:50%;
	margin:-3px 0 0 -7px;
	border-color:currentcolor transparent transparent;
	border-style:solid;
	border-width:6px 6px 0
}
.file-source-button .menu-wrapper .file-source-btn i.active:before
{
	border-width:0 6px 6px;
	border-color:transparent transparent currentColor
}
.file-source-button .menu-wrapper .file-source-btn span
{
	display:block;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.file-source-button .file-source-nav
{
	top:100%
}
.file-source-button .file-source-nav .nav-item.from-pc
{
	display:none
}
@media (min-width:992px)
{
	.widget .file-source-button .menu-wrapper .file-source-btn
{
	padding:14px 53px 15px 20px;
	font-size:16px;
	line-height:21px
}
.widget .file-source-button .menu-wrapper .file-source-btn i
{
	width:43px
}
.widget .file-source-button .menu-wrapper .file-source-nav .nav-item
{
	padding-left:14px
}
}@media (min-width:768px)
{
	.file-source-button-resizable .file-source-button
{
	width:auto;
	max-width:455px;
	font-size:0
}
.file-source-button-resizable .file-source-button .action-label
{
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:20px 10px 20px 20px;
	width:194px;
	color:inherit;
	font-size:16px;
	line-height:25px;
	font-weight:400;
	cursor:pointer
}
.file-source-button-resizable .file-source-button .menu-wrapper
{
	display:inline-block;
	vertical-align:top
}
.file-source-button-resizable .file-source-button .menu-wrapper .file-source-btn
{
	display:none
}
.file-source-button-resizable .file-source-button .file-source-nav
{
	display:inline-block!important;
	vertical-align:top;
	position:relative;
	top:auto;
	left:auto;
	z-index:0;
	width:auto;
	min-width:auto;
	margin:0;
	padding:0;
	background-color:transparent;
	border-radius:0;
	box-shadow:none;
	font-size:0
}
.file-source-button-resizable .file-source-button .file-source-nav:after,.file-source-button-resizable .file-source-button .file-source-nav:before
{
	display:none
}
.file-source-button-resizable .file-source-button .file-source-nav .nav-item
{
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:0;
	margin:0;
	background-color:transparent!important;
	border-width:0!important;
	border-radius:0!important;
	transition:opacity .15s ease-in-out,color .15s ease-in-out;
	opacity:.5
}
.file-source-button-resizable .file-source-button .file-source-nav .nav-item.from-pc
{
	opacity:1
}
.file-source-button-resizable .file-source-button .file-source-nav .nav-item.mute-item
{
	opacity:.5!important
}
.file-source-button-resizable .file-source-button .file-source-nav .nav-item>i
{
	position:relative;
	width:62px;
	height:65px;
	margin:0
}
.file-source-button-resizable .file-source-button .file-source-nav .nav-item:last-child
{
	width:75px
}
.file-source-button-resizable .file-source-button .file-source-nav .nav-item svg
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	transform:scale(1)
}
.file-source-button-resizable .file-source-button .file-source-nav .nav-item:after
{
	display:none
}
.file-source-button-resizable .file-source-button .file-source-nav .nav-item:hover
{
	opacity:1
}
}.converter-wrapper
{
	position:relative;
	margin:0 -20px 40px
}
.converter-wrapper.tall
{
	padding-top:26px;
	padding-bottom:26px
}
.converter-wrapper .file-formats
{
	padding-bottom:28px;
	margin-top:-5px;
	text-align:center
}
.converter-wrapper .file-formats>*
{
	display:inline-block;
	vertical-align:top;
	margin:0;
	font-size:13px;
	line-height:22px
}
.converter-wrapper .file-formats h6
{
	color:#959595
}
.converter-wrapper .file-formats p
{
	color:#fff;
	text-transform:uppercase
}
@media (min-width:768px)
{
	.converter-wrapper
{
	margin-left:0;
	margin-right:0
}
}.converter
{
	padding:30px 20px 0
}
.converter .file-source-button-wrapper
{
	padding-bottom:30px
}
.converter .file-source-button
{
	box-shadow:2px 7px 10px 0 rgba(0,0,0,.1),2px 11px 11px 0 rgba(0,0,0,.1),2px 6px 8px 0 rgba(0,0,0,.08),2px 5px 8px 0 rgba(252,22,0,.05)
}
.converter .file-source-button:hover
{
	box-shadow:2px 7px 10px 0 rgba(0,0,0,.2),2px 11px 11px 0 rgba(0,0,0,.2),2px 6px 8px 0 rgba(0,0,0,.16),2px 5px 8px 0 rgba(252,22,0,.1)
}
@media (min-width:768px)
{
	.converter
{
	padding:45px 30px 0
}
}.converter-tabs
{
	position:relative;
	width:100%;
	margin-bottom:-20px;
	color:#959595;
	letter-spacing:-.2px;
	text-align:center
}
.converter-tabs a
{
	color:#c4c4c4;
	white-space:nowrap
}
.converter-tabs a:hover
{
	color:#fff;
	text-decoration:none
}
.converter-tabs ul
{
	position:absolute;
	top:12px;
	right:0;
	max-width:100%;
	overflow:hidden;
	height:22px;
	padding:0 20px 0 0;
	margin:0;
	list-style:none;
	text-align:right
}
.converter-tabs ul li
{
	display:inline-block;
	vertical-align:middle;
	padding:0;
	margin:0 0 10px 16px
}
.converter-tabs ul li:first-child
{
	margin-left:0
}
.converter-tabs .ct-tab
{
	position:relative;
	padding:12px 20px 13px;
	border-bottom:1px solid #525252
}
.converter-tabs .ct-title
{
	padding:20px 20px 13px;
	font-size:12px;
	color:#cecece;
	text-transform:uppercase;
	text-align:center
}
.converter-tabs-2
{
	display:flex;
	flex-wrap:wrap
}
.converter-tabs-2 .ct-tab:first-child+.ct-tab
{
	flex:1 1 auto;
	min-width:0
}
.converter-tabs-2 .ct-title
{
	flex:1 1 100%;
	width:100%
}
@media (min-width:768px)
{
	.converter-tabs
{
	margin-bottom:-35px
}
.converter-tabs .ct-tab
{
	padding-left:28px;
	padding-right:28px
}
.converter-tabs .ct-tab ul
{
	padding-right:28px
}
}@media (min-width:1200px)
{
	.converter-tabs-2
{
	margin:0
}
.converter-tabs-2 .ct-tab:first-child+.ct-tab
{
	order:1
}
.converter-tabs-2 .ct-title
{
	flex:0 1 auto;
	padding:14px 12px 13px 28px;
	width:auto;
	white-space:nowrap;
	border-bottom:1px solid #525252
}
}.zoom
{
	margin:0 -7px;
	padding:3px 0;
	white-space:nowrap;
	font-size:0
}
.zoom>span
{
	position:relative;
	margin:0 7px;
	display:inline-block;
	vertical-align:top;
	width:23px;
	height:23px;
	border-radius:50%;
	border:1px solid #333;
	color:#f33;
	cursor:pointer;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out
}
.zoom>span:hover
{
	background-color:#f33;
	border-color:#f33;
	color:#fff
}
.zoom>span:after,.zoom>span:before
{
	content:"";
	display:block;
	width:11px;
	height:1px;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
	background-color:currentColor
}
.zoom>span:after
{
	width:1px;
	height:11px
}
.zoom>span.zoom-out:after
{
	display:none
}
.save-into
{
	margin:0 -5px;
	text-align:center
}
.save-into>*
{
	display:inline-block;
	vertical-align:middle!important;
	width:auto;
	margin:10px 5px
}
.disabled>.save-into,.save-into.disabled
{
	opacity:.5;
	pointer-events:none
}
.save-into>span
{
	margin:10px
}
.save-into>.buttons
{
	margin:10px 5px 0
}
.save-into>.buttons>span
{
	display:inline-block;
	vertical-align:top
}
.save-into>.buttons>span:first-child:after
{
	content:"";
	display:inline-block;
	vertical-align:top;
	width:1px;
	height:12px;
	background-color:currentColor;
	margin:5px 3px 0 14px;
	opacity:.3
}
.save-into>.buttons .btn
{
	padding:0 2px;
	border-width:0
}
.file-tools
{
	position:relative;
	margin:0 -20px 50px
}
.file-tools .selectboxit-container,.file-tools select.form-control
{
	width:auto;
	max-width:100%
}
.data-table-wrapper+.file-tools
{
	margin-top:-40px
}
.file-tools .file-tools1
{
	padding:15px 20px;
	min-height:64px;
	text-align:center
}
.file-tools .file-tools1 .buttons>*,.file-tools .file-tools1 .row [class*=col-]>*
{
	display:inline-block;
	vertical-align:top
}
.file-tools .file-tools1 .buttons:last-child
{
	margin-bottom:-15px
}
.file-tools .file-tools1 .buttons>*
{
	margin-bottom:15px
}
.file-tools .file-tools1 .btn-outline-dark6
{
	font-size:13px;
	line-height:20px;
	padding:5px 10px 7px
}
.file-tools .file-tools1 h5
{
	display:block!important;
	color:#fff;
	margin:0 0 20px;
	font-size:16px;
	line-height:22px
}
.file-tools .file-tools1 .convert-all-to
{
	position:static
}
.file-tools .file-tools1 .convert-all-to .dropdown-menu
{
	margin:4px 0;
	top:0;
	left:0
}
.file-tools .file-tools1 .label-files-stored
{
	position:static;
	padding:6px 20px;
	color:#666;
	font-size:13px;
	line-height:20px
}
.file-tools .file-tools1 .label-files-stored a
{
	font-weight:400;
	text-decoration:underline;
	cursor:pointer
}
.file-tools .file-tools1 .label-files-stored a.dashed
{
	text-decoration:underline dashed
}
.file-tools .file-tools1 .label-files-stored a:hover
{
	text-decoration:none
}
.file-tools .ocr-tools1
{
	padding:0
}
.file-tools .ocr-tools1 .row,.file-tools .ocr-tools1 .row [class*=col-]
{
	padding:10px
}
.file-tools .file-tools2
{
	padding:10px 20px;
	border-radius:0 0 4px 4px;
	background-color:#fff;
	box-shadow:0 1px 5px 0 rgba(216,220,227,.44)
}
.file-tools .ocr-tools2
{
	padding:0 20px
}
.file-tools .ocr-tools2 .row [class*=col-]
{
	padding-top:20px;
	padding-bottom:20px
}
@media (min-width:768px)
{
	.file-tools
{
	margin-left:0;
	margin-right:0
}
.file-tools .file-tools1 .convert-all-to,.file-tools .file-tools1 .label-files-stored
{
	position:relative
}
.file-tools .ocr-tools1 h5
{
	margin:-4px 0 24px
}
.file-tools .ocr-tools1 .row [class*=col-]
{
	padding:20px 10px
}
.file-tools .ocr-tools1 .row .col-sm-auto
{
	padding:10px;
	position:relative
}
.file-tools .ocr-tools1 .row .col-sm-auto h5
{
	margin:0;
	position:absolute;
	top:14px;
	left:110%;
	white-space:nowrap
}
.file-tools .ocr-tools2
{
	padding:0 30px
}
}@media (min-width:992px)
{
	.file-tools .file-tools1 .btn-download
{
	position:absolute;
	right:5px
}
.file-tools .file-tools1 .btn-download .btn-icon-after
{
	margin-left:7px
}
}.file-tools3
{
	color:#999
}
.file-tools3 .btn-holder1
{
	width:100%;
	padding:20px;
	text-align:center
}
.file-tools3 .btn-holder1 .add-more-nav
{
	display:inline-block
}
.file-tools3 .btn-holder1 .add-btn-caption
{
	display:none;
	font-size:13px;
	line-height:20px
}
.file-tools3 .btn-holder2
{
	width:100%;
	display:flex;
	flex-wrap:wrap
}
.file-tools3 .save-into
{
	width:100%;
	margin:0
}
.file-tools3 .save-into>span
{
	display:none
}
.file-tools3 .save-into .buttons
{
	display:flex;
	width:100%;
	margin:0;
	background-color:rgba(29,29,29,.33)
}
.file-tools3 .save-into .buttons>span
{
	flex:1 1 auto;
	margin:0;
	border-left:1px solid rgba(69,69,69,.77)
}
.file-tools3 .save-into .buttons>span:after
{
	content:none;
	display:none
}
.file-tools3 .save-into .buttons>span:first-child
{
	border-width:0
}
.file-tools3 .save-into .buttons .btn
{
	height:70px;
	width:100%;
	min-width:80px;
	padding:20px;
	background-color:rgba(29,29,29,0)!important;
	-webkit-transform:translateZ(0)
}
.file-tools3 .save-into .buttons .btn span
{
	display:none
}
.file-tools3 .save-into .buttons .btn svg
{
	margin:0;
	fill:#757575;
	transform:scale(1.4);
	transition:fill .15s ease-in-out
}
.file-tools3 .save-into .buttons .btn:hover
{
	background-color:rgba(29,29,29,.4)!important
}
.file-tools3 .save-into .buttons .btn:hover svg
{
	fill:#b3b3b3
}
.file-tools3 .save-into .buttons .btn.active
{
	background-color:rgba(29,29,29,.4)!important
}
.file-tools3 .save-into .buttons .btn.active svg
{
	fill:#d6d6d6
}
.file-tools3 .save-into .buttons .btn.active:hover svg
{
	fill:#fff
}
.file-tools3 .convert-button
{
	flex:1 1 auto;
	margin:0
}
.file-tools3 .convert-button .btn
{
	position:relative;
	min-width:100%;
	width:100%;
	height:70px;
	padding:20px 66px 20px 30px;
	font-size:19px;
	line-height:28px;
	letter-spacing:-.6px;
	font-weight:700;
	text-align:left;
	border-radius:0
}
.file-tools3 .convert-button .btn svg
{
	display:inline-block;
	position:absolute;
	top:50%;
	right:19px;
	margin-top:-11px;
	fill:hsla(0,0%,100%,.55);
	transform:translateX(0);
	transition:transform .3s ease
}
.file-tools3 .convert-button .btn:hover svg
{
	transform:translateX(6px)
}
.file-tools3 .convert-button .btn.disabled,.file-tools3 .convert-button .btn:disabled
{
	opacity:1;
	color:#eea79d;
	border-color:transparent
}
.file-tools3 .convert-button .btn.disabled svg,.file-tools3 .convert-button .btn:disabled svg
{
	fill:#ea9d92;
	transform:translateX(0)
}
@media (min-width:576px)
{
	.file-tools3
{
	display:flex;
	flex-wrap:wrap
}
.file-tools3 .save-into
{
	width:auto
}
}@media (min-width:768px)
{
	.file-tools3
{
	flex-wrap:nowrap;
	border-radius:0 0 4px 4px
}
.file-tools3 .btn-holder1
{
	padding:17px 20px;
	width:auto;
	flex:0 1 auto;
	display:flex;
	text-align:left
}
.file-tools3 .btn-holder1 .add-more-nav .btn
{
	white-space:nowrap
}
.file-tools3 .btn-holder2
{
	flex:1;
	width:100%;
	flex-wrap:nowrap
}
.file-tools3 .convert-button
{
	flex:1 1 auto
}
.file-tools3 .convert-button .btn
{
	border-radius:0 0 4px 0
}
}@media (min-width:840px)
{
	.file-tools3 .save-into .buttons .btn
{
	min-width:88px!important
}
.file-tools3 .btn-holder1
{
	flex:1
}
.file-tools3 .btn-holder2
{
	flex:0 1 auto;
	width:auto
}
.file-tools3 .convert-button
{
	flex:0 1 auto;
	min-width:240px
}
}@media (min-width:992px)
{
	.file-tools3 .btn-holder1
{
	padding:17px 26px
}
.file-tools3 .convert-button
{
	min-width:268px
}
.file-tools3 .convert-button .btn
{
	padding-left:46px
}
}@media (min-width:1060px)
{
	.file-tools3 .btn-holder1 .add-btn-caption
{
	display:block;
	align-self:center;
	margin:-5px 0 -5px 32px;
	max-height:40px;
	overflow:hidden;
	text-overflow:ellipsis
}
}.content-sidebar .file-tools3
{
	flex-wrap:wrap
}
.content-sidebar .file-tools3 .btn-holder1 .add-btn-caption
{
	display:none
}
.content-sidebar .file-tools3 .btn-holder2
{
	flex:1 1 auto
}
.content-sidebar .file-tools3 .btn-holder2 .convert-button
{
	flex:1 1 auto;
	min-width:180px
}
.content-sidebar .file-tools3 .btn-holder2 .convert-button .btn
{
	padding-left:30px
}
.file-tools4
{
	padding:20px
}
.file-tools4 .btn-light
{
	padding:6px 20px 7px 16px;
	font-weight:600;
	text-align:left;
	letter-spacing:normal;
	background-color:#f2f2f2
}
.file-tools4 .btn-light svg
{
	margin-right:12px
}
.file-tools4 .btn-light:active,.file-tools4 .btn-light:hover
{
	background-color:#fff!important;
	border-color:#fff!important
}
@media (min-width:768px)
{
	.file-tools4
{
	padding:17px 20px;
	border-radius:0 0 4px 4px
}
}@media (min-height:400px)
{
	.file-tools-sticky-active
{
	position:fixed;
	bottom:0;
	border-radius:0
}
.file-tools-sticky-active .convert-button .btn
{
	border-radius:0
}
}.convert-button
{
	margin:0 0 40px;
	text-align:center
}
.convert-button .btn
{
	min-width:230px
}
.convert-button .btn svg
{
	display:none
}
.file-tools+.convert-button,.files-container-box+.convert-button
{
	margin-top:-20px
}
@media (min-width:768px)
{
	.convert-button
{
	margin-bottom:50px
}
}.format-btn
{
	position:relative;
	width:auto;
	height:50px;
	min-width:110px;
	padding-right:25px;
	text-align:center;
	font-size:27px;
	line-height:48px;
	text-transform:uppercase;
	border-radius:4px;
	background-color:#1d1d1d;
	color:#fff;
	cursor:pointer;
	transition:background-color .15s ease-in-out,color .15s ease-in-out
}
.format-btn,.format-btn>*
{
	user-select:none
}
.format-btn>b
{
	display:inline-block;
	vertical-align:top;
	padding:0 10px;
	letter-spacing:-.9px;
	font-weight:800
}
.format-btn>i
{
	width:30px;
	height:100%;
	top:0
}
.format-btn>i,.format-btn>i:before
{
	display:block;
	position:absolute;
	right:0
}
.format-btn>i:before
{
	content:"";
	width:8px;
	height:8px;
	top:50%;
	left:0;
	bottom:0;
	margin:-7px auto auto;
	border-color:currentcolor;
	border-style:solid;
	border-width:0 1px 1px 0;
	transform:rotate(45deg) translateZ(0);
	opacity:.95
}
.format-btn:hover,.format-btn[aria-expanded=true]
{
	color:#1d1d1d;
	background-color:#fff
}
.format-btn[aria-expanded=true]>i:before
{
	transform:rotate(225deg) translateZ(0);
	margin-top:-2px
}
.format-btn[aria-expanded=true]:after
{
	content:"";
	display:block;
	height:0;
	width:0;
	position:absolute;
	z-index:1029;
	top:60px;
	left:0;
	right:0;
	margin:0 auto;
	border-color:transparent transparent #1d1d1d;
	border-style:solid;
	border-width:0 12px 12px
}
@media (min-width:768px)
{
	.format-btn
{
	height:65px;
	min-width:160px;
	padding-right:30px;
	font-size:40px;
	line-height:65px
}
.format-btn>b
{
	letter-spacing:-.5px;
	margin-top:-1px
}
.format-btn>i
{
	width:36px
}
.format-btn[aria-expanded=true]:after
{
	top:75px
}
[x-placement=top-start]+.format-btn[aria-expanded=true]:after
{
	top:auto;
	bottom:75px;
	border-width:12px 12px 0;
	border-color:#1d1d1d transparent transparent
}
}.formats-wrapper
{
	position:relative;
	display:flex;
	justify-content:space-between;
	align-content:flex-start;
	align-self:flex-start;
	margin:0 -20px;
	padding:0 20px 30px
}
.formats-wrapper>div~*
{
	margin-left:10px
}
.formats-wrapper .dropdown
{
	position:static
}
.formats-wrapper .dropdown .select-format
{
	transform:none!important;
	top:70px!important;
	margin:0!important
}
.formats-wrapper>span
{
	width:auto;
	padding:0 2px;
	text-align:center;
	font-size:24px;
	line-height:50px;
	font-weight:600;
	color:#fff
}
@media (min-width:361px)
{
	.formats-wrapper
{
	justify-content:center
}
.formats-wrapper>span
{
	padding:0 7px
}
}@media (min-width:640px)
{
	.formats-wrapper
{
	margin:0;
	padding:0 0 30px
}
.formats-wrapper .dropdown
{
	position:relative
}
}@media (min-width:768px)
{
	.formats-wrapper
{
	padding-bottom:40px
}
.formats-wrapper .dropdown .select-format
{
	top:85px!important
}
.formats-wrapper .dropdown .select-format[x-placement=top-start]
{
	top:auto!important;
	bottom:85px!important
}
.formats-wrapper>span
{
	font-size:34px;
	line-height:60px;
	padding:0 10px 0 11px
}
}@media (min-width:1200px)
{
	.formats-wrapper
{
	margin-left:50px
}
}.advantages
{
	margin:0 0 80px
}
*+.advantages
{
	margin-top:80px
}
.advantages .row
{
	margin-bottom:-62px
}
.advantages .row h3
{
	margin-bottom:10px;
	font-size:16px;
	line-height:26px;
	letter-spacing:-.2px;
	font-weight:400
}
.advantages .row a
{
	color:#333;
	text-decoration:underline!important
}
.advantages .row a:hover
{
	color:#f33
}
.advantages [class*=col-]
{
	margin-bottom:62px;
	padding-right:45px;
	padding-left:45px;
	color:#494949
}
.advantages [class*=col-] .icon
{
	margin-bottom:12px;
	color:#333
}
.advantages [class*=col-] .icon svg path:first-child
{
	fill:#f33
}
.advantages [class*=col-]>*
{
	max-width:400px;
	margin-left:auto;
	margin-right:auto
}
@media (min-width:768px)
{
	.advantages
{
	margin-bottom:100px
}
*+.advantages
{
	margin-top:105px
}
.advantages [class*=col-]>*
{
	max-width:360px
}
}@media (min-width:992px)
{
	.advantages .row
{
	max-width:1040px;
	margin-left:auto;
	margin-right:auto
}
.advantages [class*=col-]
{
	padding-right:15px;
	padding-left:15px
}
.advantages [class*=col-]>*
{
	max-width:240px
}
}.supported-formats
{
	margin-bottom:60px
}
*+.supported-formats
{
	margin-top:80px
}
.supported-formats>h2
{
	margin-bottom:35px
}
.supported-formats .data-table>.row:first-child
{
	border-top-width:0
}
.supported-formats .data-table>.row.dt-head
{
	color:#a9a9a9
}
.supported-formats .data-table .link-arrow
{
	text-decoration:underline!important
}
.supported-formats .data-table .link-arrow:after
{
	margin:-1px 3px 0 10px
}
.advantages+.supported-formats
{
	position:relative;
	padding-top:80px
}
.advantages+.supported-formats:before
{
	content:"";
	display:block;
	height:1px;
	border-top:1px solid #eaeaea;
	position:absolute;
	top:0;
	left:-200%;
	right:-200%
}
@media (min-width:768px)
{
	.supported-formats .data-table
{
	margin-left:auto;
	margin-right:auto;
	max-width:940px
}
.advantages+.supported-formats
{
	padding-top:98px
}
.advantages+.supported-formats>h2
{
	margin-bottom:44px
}
}.converter-container
{
	width:100%;
	margin-bottom:40px
}
.converter-container .convert-button,.converter-container .converter-wrapper
{
	margin-bottom:0
}
.converter-container+h2
{
	margin-top:80px
}
.adb+.converter-container
{
	margin-top:-3px
}
.links-nav
{
	margin:0 0 40px;
	font-size:13px;
	line-height:21px
}
.links-nav.border-bottom
{
	padding:0 0 15px
}
.links-nav.border-top
{
	margin-bottom:30px;
	padding:25px 0 0
}
.links-nav.border-top:last-child
{
	margin-bottom:0
}
.converter-wrapper+.links-nav
{
	margin-top:-15px
}
.adb+.links-nav.border-top
{
	margin-top:50px
}
.content-area>.links-nav.border-top:last-child
{
	margin-bottom:-15px!important
}
.links-nav a
{
	color:#333
}
.links-nav ul
{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center
}
.links-nav ul li
{
	padding:0;
	margin:0 12px 10px 0;
	display:inline-block;
	vertical-align:top;
	white-space:nowrap;
	letter-spacing:-.2px
}
.links-nav ul li:after
{
	content:"";
	display:inline-block;
	vertical-align:middle;
	margin:-2px 0 0 15px;
	width:1px;
	height:8px;
	background:#f33
}
.links-nav ul li:last-child
{
	margin-right:0
}
.links-nav ul li:last-child:after
{
	display:none
}
@media (min-width:768px)
{
	.links-nav ul li
{
	margin-right:16px
}
.links-nav ul li:after
{
	margin-left:19px
}
}.page-title
{
	margin:0 0 30px
}
.page-title h1+h2
{
	font-size:18px;
	line-height:28px;
	margin-top:-7px
}
.page-title h1+h2.h4
{
	font-size:16px;
	line-height:26px
}
@media (min-width:768px)
{
	.page-title
{
	margin-bottom:28px
}
.page-title h1+h2
{
	margin-top:-9px
}
}.message
{
	position:relative;
	margin:0 -20px 30px;
	padding:30px 20px;
	min-width:100%;
	text-align:center;
	background-color:#282828
}
.content-area>.message:first-child
{
	margin-top:-25px
}
.message .close
{
	display:block;
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:16px 16px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M.724.118L.118.724 7.395 8 .118 15.276l.606.606L8 8.605l7.276 7.277.606-.606L8.605 8 15.882.724l-.606-.606L8 7.395z'/%3E%3C/svg%3E");
	opacity:.5;
	transition:opacity .15s ease-in-out;
	padding:0;
	margin:0;
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer
}
.message .close:hover
{
	opacity:1
}
.message.error
{
	background-color:#fc695d
}
.message,.message :not(.btn)
{
	color:#fff
}
.message.light
{
	background-color:#f2f2f2
}
.message.light,.message.light :not(.btn)
{
	color:#333
}
.message.light .close
{
	background-repeat:no-repeat;
	background-position:50%;
	background-size:16px 16px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333333' viewBox='0 0 16 16'%3E%3Cpath d='M.724.118L.118.724 7.395 8 .118 15.276l.606.606L8 8.605l7.276 7.277.606-.606L8.605 8 15.882.724l-.606-.606L8 7.395z'/%3E%3C/svg%3E")
}
.message.light-error
{
	background-color:#fceae7
}
.message.light-error h2
{
	font-size:18px;
	line-height:26px;
	font-weight:700
}
.message.light-error p
{
	font-size:15px;
	line-height:24px;
	font-weight:400
}
.message .ui-badge
{
	margin-bottom:20px
}
.message h2
{
	margin:-6px 0 2px
}
.message h2+p
{
	margin-bottom:-2px
}
.message h3
{
	margin:-4px 0 0
}
.message h3+p
{
	margin-bottom:-2px
}
.message .btn-lg
{
	min-width:130px;
	font-size:15px;
	line-height:23px
}
.message-white
{
	box-shadow:0 1px 5px 0 rgba(216,220,227,.44);
	background-color:#fff;
	border:1px solid hsla(0,0%,90.6%,.57)
}
.message.available-pages
{
	padding-top:21px;
	padding-bottom:21px;
	border-bottom-width:0;
	z-index:0
}
.message.available-pages p
{
	font-size:16px
}
.message.msg-signup h2
{
	margin-bottom:18px;
	font-size:22px;
	line-height:30px
}
.message.mb-0+h2
{
	margin-top:40px
}
@media (min-width:768px)
{
	.message
{
	margin-left:0;
	margin-right:0;
	padding:30px;
	border-radius:4px 4px 0 0
}
.content-area>.message:first-child
{
	margin-top:0
}
.message.msg-signup
{
	padding:40px 30px
}
.message.msg-signup h2
{
	font-size:24px;
	line-height:32px
}
}@media (min-width:992px)
{
	.message
{
	text-align:left
}
.message .ui-badge
{
	position:absolute;
	margin:0
}
.message .ui-badge+.message-body
{
	margin:0 auto;
	max-width:75%
}
.message .message-body
{
	text-align:center
}
}.message-1000px
{
	min-width:0;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto
}
.message-line
{
	position:relative;
	background-color:#fcf3de;
	color:#333;
	font-size:0
}
.message-line .message-inner
{
	padding:7px 10px 9px;
	min-height:44px
}
.message-line .message-inner>*
{
	display:inline-block;
	vertical-align:top;
	padding:4px;
	font-size:13px;
	line-height:20px
}
.message-line a:not(.btn)
{
	color:currentColor;
	text-decoration:underline
}
.message-line a:not(.btn):hover
{
	color:#f33
}
.message-line .close
{
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:44px;
	height:44px;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:16px 16px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333333' viewBox='0 0 16 16'%3E%3Cpath d='M.724.118L.118.724 7.395 8 .118 15.276l.606.606L8 8.605l7.276 7.277.606-.606L8.605 8 15.882.724l-.606-.606L8 7.395z'/%3E%3C/svg%3E");
	opacity:.4;
	transition:opacity .15s ease-in-out;
	cursor:pointer
}
.message-line .close:hover
{
	opacity:1
}
.message-line .close+.message-inner
{
	padding-right:50px
}
.message-line .close+.message-inner.text-center
{
	padding-left:50px
}
.index-counter
{
	display:none;
	position:relative;
	z-index:1;
	margin:0 -20px;
	color:#dadada;
	background-color:#565656;
	background:linear-gradient(180deg,#565656 0,#434343);
	box-shadow:0 0 44px 2px rgba(0,0,0,.07),0 20px 18px -8px rgba(0,0,0,.1)
}
.converter-container+.index-counter
{
	margin-top:-40px;
	margin-bottom:40px;
	box-shadow:0 0 44px 2px rgba(0,0,0,.07),0 -20px 18px -8px rgba(0,0,0,.1)
}
.index-counter .close
{
	display:block;
	position:absolute;
	top:3px;
	right:3px;
	width:34px;
	height:34px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:14px 14px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M.724.118L.118.724 7.395 8 .118 15.276l.606.606L8 8.605l7.276 7.277.606-.606L8.605 8 15.882.724l-.606-.606L8 7.395z'/%3E%3C/svg%3E");
	transition:opacity .15s ease-in-out;
	opacity:.5
}
.index-counter .close:hover
{
	opacity:1
}
.index-counter .counter-box
{
	padding:23px 40px 26px;
	font-size:19px;
	line-height:30px;
	font-weight:300;
	letter-spacing:-.3px
}
.index-counter .counter-box b
{
	color:#fff;
	font-weight:600;
	letter-spacing:1.5px
}
@media (min-width:0px)
{
	.index-counter
{
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0
}
.index-counter .close
{
	top:50%;
	right:17px;
	margin-top:-19px
}
.index-counter .counter-box
{
	padding:23px 60px 26px
}
.index-page .index-counter
{
	height:165px
}
.index-page .index-counter .close
{
	top:8px;
	right:8px;
	margin-top:0
}
.index-page .index-counter .counter-box
{
	padding:38px 60px 42px;
	font-size:20px;
	line-height:34px
}
}.api-cta
{
	position:relative;
	padding:55px 30px 80px
}
.api-cta:not(.d-none)+.adb.d-none
{
	margin-bottom:0
}
.api-cta:not(.d-none)+.adb.d-none+.rating,.api-cta:not(.d-none)+.rating
{
	margin-top:0
}
.api-cta:not(.d-none)+.adb.d-none+.rating:before,.api-cta:not(.d-none)+.rating:before
{
	border-top-width:0
}
.api-cta:before
{
	content:"";
	display:block;
	position:absolute;
	z-index:-1;
	top:0;
	bottom:-1px;
	left:-200%;
	right:-200%;
	border-color:#eaeaea;
	border-style:solid;
	border-width:1px 0;
	background-color:#fff;
	box-shadow:0 3px 20px 0 transparent;
	transition:all .15s
}
.api-cta:hover:before
{
	border-color:#fff;
	box-shadow:0 3px 20px 0 rgba(0,0,0,.1)
}
.api-cta .api-cta-title h2
{
	margin:0 0 4px;
	font-size:20px;
	line-height:26px;
	font-weight:400;
	letter-spacing:-.2px
}
.api-cta .api-cta-title p
{
	font-size:16px;
	line-height:24px
}
.api-cta a.api-hover-link
{
	display:block;
	position:absolute;
	top:0;
	left:-200%;
	right:-200%;
	height:100%
}
.api-cta .buttons>a
{
	position:relative;
	z-index:1
}
.api-cta .api-cta-icon
{
	margin-bottom:13px
}
@media (min-width:768px)
{
	.api-cta
{
	padding:70px 38px 96px
}
.api-cta #coganim
{
	animation-name:spin;
	animation-duration:4s;
	animation-timing-function:linear;
	animation-iteration-count:infinite;
	animation-play-state:paused;
	transform-origin:50% 50%
}
.api-cta:hover #coganim
{
	animation-play-state:running
}
}.steps
{
	margin-bottom:38px
}
.adb+.steps
{
	margin-top:45px
}
.supported-conversions+.steps
{
	margin-top:60px
}
.steps h2
{
	margin:0 0 24px
}
.steps>.row
{
	margin-left:-1px;
	margin-right:-1px
}
.steps>.row>.col,.steps>.row>[class*=col-]
{
	padding:0 1px;
	margin-bottom:2px
}
.steps>.row+p
{
	padding-top:19px
}
.steps>.row+p a
{
	border-bottom:1px solid #ffb3b3
}
.steps .card
{
	position:relative;
	box-shadow:none;
	border:none;
	background-color:#f6f6f6;
	color:#494949
}
.steps .card .card-body
{
	padding:25px 20px 27px;
	text-align:center
}
.steps .card h3
{
	margin:-13px 0 5px;
	font-size:16px;
	line-height:26px;
	font-weight:400
}
.steps .card .step-label
{
	align-self:center;
	display:inline-block;
	vertical-align:top;
	width:auto;
	padding:1px 13px;
	font-size:11px;
	line-height:20px;
	text-transform:uppercase;
	background:#fbfbfb;
	color:#b4b4b4
}
@media (min-width:768px)
{
	.steps
{
	margin-bottom:48px
}
.steps h2
{
	margin-bottom:29px
}
.steps .card
{
	align-self:stretch;
	height:100%
}
.steps .card .card-body
{
	padding-left:30px;
	padding-right:30px
}
.adb+.steps
{
	margin-top:50px
}
}.steps:last-child
{
	margin-bottom:18px
}
.rating-stars
{
	white-space:nowrap;
	cursor:default;
	-webkit-touch-callout:none;
	user-select:none;
	font-size:0
}
.rating-stars i
{
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin-left:8px
}
.rating-stars i,.rating-stars i:before
{
	width:18px;
	height:18px;
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:18px 18px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffb400' viewBox='0 0 18 18'%3E%3Cpath d='M9,0L6.563,6.095L0,6.539l5.04,4.219l-1.594,6.352L9,13.617l5.555,3.492l-1.594-6.352L18,6.539l-6.563-0.444L9,0z'/%3E%3C/svg%3E")
}
.rating-stars i:before
{
	content:none;
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:50%
}
.rating-stars i:first-child
{
	margin-left:0
}
.rating-stars[data-stars*="1"] i:first-child~i
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 18 18'%3E%3Cpath d='M9,0L6.563,6.095L0,6.539l5.04,4.219l-1.594,6.352L9,13.617l5.555,3.492l-1.594-6.352L18,6.539l-6.563-0.444L9,0z'/%3E%3C/svg%3E")
}
.rating-stars[data-stars*="1-half"] i:first-child+i:before
{
	content:"";
	display:block
}
.rating-stars[data-stars*="2"] i:nth-child(2)~i
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 18 18'%3E%3Cpath d='M9,0L6.563,6.095L0,6.539l5.04,4.219l-1.594,6.352L9,13.617l5.555,3.492l-1.594-6.352L18,6.539l-6.563-0.444L9,0z'/%3E%3C/svg%3E")
}
.rating-stars[data-stars*="2-half"] i:nth-child(2)+i:before
{
	content:"";
	display:block
}
.rating-stars[data-stars*="3"] i:nth-child(3)~i
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 18 18'%3E%3Cpath d='M9,0L6.563,6.095L0,6.539l5.04,4.219l-1.594,6.352L9,13.617l5.555,3.492l-1.594-6.352L18,6.539l-6.563-0.444L9,0z'/%3E%3C/svg%3E")
}
.rating-stars[data-stars*="3-half"] i:nth-child(3)+i:before
{
	content:"";
	display:block
}
.rating-stars[data-stars*="4"] i:nth-child(4)~i
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 18 18'%3E%3Cpath d='M9,0L6.563,6.095L0,6.539l5.04,4.219l-1.594,6.352L9,13.617l5.555,3.492l-1.594-6.352L18,6.539l-6.563-0.444L9,0z'/%3E%3C/svg%3E")
}
.rating-stars[data-stars*="4-half"] i:nth-child(4)+i:before
{
	content:"";
	display:block
}
.rating
{
	margin-bottom:12px;
	margin-top:80px;
	padding-top:40px;
	position:relative
}
.rating:before
{
	content:"";
	display:block;
	height:1px;
	border-top:1px solid #eaeaea;
	position:absolute;
	top:0;
	left:-200%;
	right:-200%
}
.rating h4
{
	font-size:14px;
	letter-spacing:-.2px;
	margin-bottom:12px;
	font-weight:700
}
.rating .rating-stars
{
	display:inline-block;
	vertical-align:top;
	margin-bottom:15px
}
.rating .total
{
	font-size:14px
}
.rating .total span
{
	color:#959595
}
.rating .total b
{
	display:inline-block;
	font-weight:700;
	margin-right:4px
}
.rating .note
{
	color:#959595
}
@media (min-width:768px)
{
	.rating>*
{
	display:inline-block;
	vertical-align:top;
	margin-left:13px;
	margin-right:13px
}
.rating .rating-stars
{
	position:relative;
	bottom:-2px;
	margin-bottom:8px
}
}.link-dotted
{
	padding:0 1px 0 0;
	color:#666;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
	background-repeat:repeat-x;
	background-position:0 100%;
	background-size:3px 1px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23666666' viewBox='0 0 3 1'%3E%3Cpath d='M1,1H0V0h1V1z'/%3E%3C/svg%3E");
	transition:color .15s ease-in-out
}
.link-dotted.btn
{
	border:none;
	border-radius:0
}
.link-dotted:hover
{
	color:#333
}
.link-advanced
{
	color:#666;
	font-size:13px;
	line-height:20px;
	text-decoration:none
}
.link-advanced.btn
{
	padding:0;
	border:none;
	border-radius:0
}
.link-advanced svg
{
	fill:#4da966;
	top:4px;
	vertical-align:top
}
.link-advanced span
{
	position:relative;
	display:inline-block;
	line-height:20px
}
.link-advanced:hover,.link-advanced:hover span
{
	color:#333
}
.question-mark
{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	padding-left:1px;
	width:19px;
	height:19px;
	background-color:#b2b2b2;
	border-radius:10px;
	font-size:13px;
	line-height:19px;
	font-weight:700;
	cursor:pointer;
	color:#fff;
	transition:background-color .15s ease-in-out
}
.question-mark:before
{
	content:"?"
}
.question-mark.sm
{
	vertical-align:middle;
	padding-left:0;
	width:14px;
	height:14px;
	border-radius:7px;
	font-size:11px;
	line-height:14px
}
.invert-colors .question-mark
{
	color:#cecece;
	background-color:hsla(0,0%,100%,.05)
}
.info-wrapper
{
	display:flex;
	flex-direction:column
}
.adb+.info-wrapper
{
	margin-top:40px
}
.info-wrapper+.adb,.info-wrapper+.steps
{
	margin-top:50px
}
.converter-container+.info-wrapper,.index-counter+.info-wrapper
{
	margin-top:-10px
}
@media (min-width:768px)
{
	.info-wrapper+.steps
{
	margin-top:80px
}
}@media (min-width:992px)
{
	.info-wrapper
{
	flex-direction:row;
	justify-content:flex-end;
	align-content:flex-start
}
}.info-section
{
	display:flex;
	flex-direction:column;
	margin:0 0 50px
}
.info-section:last-child
{
	margin-bottom:0
}
.adb+.info-section
{
	margin-top:40px
}
.info-section .item
{
	padding:32px 30px;
	background-color:#f6f6f6;
	color:#666;
	font-size:13px;
	line-height:24px;
	font-weight:400;
	text-align:left
}
.info-section .item:first-child
{
	margin-bottom:30px
}
.info-section .item:first-child:last-child
{
	margin:0!important
}
.info-section h3
{
	margin-bottom:14px;
	font-size:16px;
	line-height:26px;
	letter-spacing:-.2px;
	font-weight:400
}
.info-section .link-arrow
{
	color:#666;
	float:right;
	margin-top:-2px;
	text-decoration:underline
}
.info-section .link-arrow:after
{
	margin-top:0;
	top:-1px
}
.info-section .link-arrow:hover
{
	color:#f33;
	text-decoration:underline
}
.info-section .badge-wrapper
{
	margin-bottom:15px
}
.info-section .collapsible
{
	max-height:96px;
	overflow:hidden
}
.info-section .collapsible .btn
{
	display:none
}
.info-section .js-collapsible
{
	max-height:none;
	overflow:visible
}
.info-section .js-collapsible .btn
{
	display:inline-block
}
.info-section .js-collapsible>div
{
	max-height:96px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical
}
.info-section .js-collapsible.show>div
{
	max-height:none;
	overflow:visible;
	-webkit-line-clamp:initial
}
@media (min-width:576px)
{
	.info-section .item
{
	padding:42px 40px
}
}@media (min-width:768px)
{
	.info-section
{
	flex-direction:row
}
.info-section .item
{
	flex:1 1 100%
}
.info-section .item:first-child
{
	margin:0 15px 0 0
}
.info-section .item:last-child
{
	margin:0 0 0 15px
}
}@media (min-width:992px)
{
	.info-section .item
{
	padding:42px 50px
}
}.landing-settings-section
{
	margin-bottom:30px;
	background-color:#e5e5e5
}
.landing-settings-section:last-child
{
	margin:0!important
}
.landing-settings-section .inner
{
	padding:30px
}
.landing-settings-section .link-advanced
{
	float:right;
	margin:2px 0 0
}
.landing-settings-section h3
{
	margin-bottom:34px;
	font-size:16px;
	line-height:26px;
	letter-spacing:0;
	font-weight:600
}
.landing-settings-section h3 .question-mark
{
	margin:3px 0 0 7px
}
.landing-settings-section .rs-container .irs-line
{
	background-color:rgba(40,40,40,.1)
}
.landing-settings-section .form-control,.landing-settings-section .selectboxit-container
{
	width:100%
}
.landing-settings-section .form-control
{
	background-color:#f2f2f2!important;
	border-color:#c3c3c3!important;
	color:#333!important
}
.landing-settings-section .form-control .selectboxit-arrow-container
{
	width:31px
}
.landing-settings-section .form-group
{
	margin-bottom:30px
}
.landing-settings-section .form-group:last-child
{
	margin-bottom:0
}
.landing-settings-section .form-group label
{
	margin-bottom:7px;
	font-size:13px;
	line-height:24px;
	font-weight:400
}
.landing-settings-section .form-group .form-text
{
	margin-top:10px;
	font-size:12px;
	line-height:16px;
	color:#787878;
	font-weight:400
}
.landing-settings-section .form-group .double-separated
{
	display:flex;
	align-items:center
}
.landing-settings-section .form-group .double-separated .form-control
{
	flex:0 1 100%
}
.landing-settings-section .form-group .double-separated .separator
{
	padding:0 10px;
	opacity:.6
}
@media (min-width:576px)
{
	.landing-settings-section .inner
{
	padding:40px
}
.landing-settings-section .form-group
{
	margin-bottom:40px
}
}@media (min-width:992px)
{
	.landing-settings-section
{
	order:1;
	flex:1 1 100%;
	margin:0 0 0 15px;
	max-width:calc(50% - 15px)
}
.landing-settings-section:last-child
{
	max-width:none
}
.landing-settings-section .inner
{
	padding:40px 60px 54px
}
.landing-settings-section+.info-section
{
	flex-direction:column;
	flex:1 1 100%;
	margin:0 15px 0 0;
	max-width:calc(50% - 15px)
}
.landing-settings-section+.info-section .item
{
	flex:1 1 auto
}
.landing-settings-section+.info-section .item:first-child
{
	margin:0 0 15px
}
.landing-settings-section+.info-section .item:last-child
{
	margin:15px 0 0
}
}.info-box
{
	margin-bottom:30px;
	border-bottom:1px solid #eaeaea;
	color:#494949
}
.info-box>.row>.col-12
{
	margin-bottom:34px
}
.info-box>.row>.col-12 .info-content
{
	padding-top:30px;
	border-top:1px solid #eaeaea
}
.info-box2
{
	padding:35px 20px 6px;
	background-color:#f6f6f6;
	border-bottom:none
}
.info-box2>.row>.col-12
{
	margin-bottom:34px
}
.info-box2>.row>.col-12 .info-content
{
	padding-top:0;
	border-top:none
}
.info-box2>.row>.col-12 .info-content .flex-grow-1
{
	flex:1 1 auto
}
.info-box .icon-left
{
	width:38px;
	text-align:center;
	margin-right:20px
}
.info-box .icon-left+.flex-grow-1>h3
{
	padding-top:3px
}
.info-box h3
{
	margin-bottom:14px;
	font-size:16px;
	line-height:26px;
	letter-spacing:-.2px;
	font-weight:400
}
.info-box .badge-wrapper
{
	margin-bottom:15px
}
.info-box .title-with-icon
{
	margin:-10px 0 18px
}
.info-box .title-with-icon h3
{
	margin:0;
	font-size:18px;
	line-height:28px;
	letter-spacing:-.2px;
	font-weight:300
}
.info-box .title-with-icon .format-icon
{
	margin-right:20px
}
.info-box .title-with-icon .format-icon+h3
{
	padding:7px 0 1px;
	display:inline-block;
	vertical-align:middle
}
.info-box .title-with-icon .ui-badge
{
	display:none
}
.info-box .text-center>.title-with-icon>*
{
	margin:0 7px
}
.info-box .centered-box
{
	max-width:700px;
	margin:0 auto
}
.info-box:last-child
{
	margin-bottom:0;
	border-bottom:none
}
.adb+.info-box
{
	margin-top:30px
}
@media (min-width:768px)
{
	.info-box .badge-wrapper
{
	margin-top:-5px
}
.info-box .col-lg-4 h3
{
	font-size:18px;
	line-height:28px;
	letter-spacing:-.2px
}
.info-box .title-with-icon h3
{
	font-size:20px;
	line-height:30px;
	letter-spacing:-.3px
}
.info-box .text-center>.title-with-icon>*
{
	margin:0 9px
}
.adb+.info-box
{
	margin-top:50px
}
}@media (min-width:992px)
{
	.info-box
{
	margin-bottom:40px
}
.info-box>.row>[class*=col-lg-]
{
	margin-bottom:44px
}
.info-box>.row>[class*=col-lg-] .info-content
{
	padding-top:0;
	border-top:none
}
.info-box>.row>.col-lg-4
{
	margin-bottom:40px
}
.info-box .title-with-icon
{
	margin-bottom:20px
}
.info-box .title-with-icon .ui-badge
{
	display:inline-block;
	margin-left:5px
}
.adb+.info-box
{
	padding-top:40px;
	border-top:1px solid #eaeaea
}
.info-box.is-spacing1
{
	padding:40px 70px 6px
}
.info-box.is-spacing2
{
	padding:65px 50px 32px
}
.links-nav.d-md-block+.info-box2
{
	margin-top:-41px
}
.links-nav[style*="display: none"]+.info-box2
{
	margin-top:0
}
}.supported-conversions>h2
{
	margin:0 0 25px
}
.supported-conversions .buttons
{
	margin-bottom:30px
}
.info-box+.supported-conversions,.steps+.supported-conversions
{
	margin-top:80px
}
.adb+.supported-conversions
{
	margin-top:50px;
	padding-top:40px;
	border-top:1px solid #eaeaea
}
.tabs-switcher
{
	margin-bottom:20px;
	padding:3px;
	background-color:#f0f0f0;
	border-radius:50rem
}
.tabs-switcher:last-child
{
	margin-bottom:0
}
.tabs-switcher .tabs-container
{
	position:relative;
	display:flex
}
.tabs-switcher .tab-item
{
	position:relative;
	z-index:1;
	border-radius:50rem;
	color:#959595;
	flex:0 1 auto;
	font-size:13px;
	line-height:18px;
	letter-spacing:normal;
	padding:6px 25px 8px;
	transition:color .15s ease-in-out;
	transform:translateZ(0)
}
.tabs-switcher .tab-item:hover
{
	color:#333
}
.tabs-switcher .tab-item.active
{
	color:#08b847;
	border-color:#32be5b;
	background-color:#fff;
	cursor:default!important
}
.tabs-switcher .tab-indicator
{
	display:none
}
.tabs-switcher.js-loaded .tab-item.active
{
	border-color:transparent;
	background-color:transparent
}
.tabs-switcher.js-loaded .tab-indicator
{
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	border-radius:50rem;
	border:1px solid #32be5b;
	background-color:#fff;
	transition:all .2s ease-in-out;
	pointer-events:none
}
.plans-switcher
{
	margin-bottom:30px;
	display:flex;
	flex-direction:column;
	align-items:center
}
.plans-switcher .tabs-switcher
{
	margin:0 auto 10px;
	min-width:234px
}
.plans-switcher .tabs-switcher .tab-item
{
	min-width:114px
}
.plans-switcher .save-caption
{
	margin-bottom:-6px;
	font-size:13px;
	line-height:21px
}
.pricing
{
	max-width:1000px;
	margin:0 auto
}
.pricing .row .col-12
{
	margin-bottom:20px;
	min-width:224px;
	max-width:460px
}
.pricing .card
{
	text-align:center
}
.pricing .card .card-header
{
	padding-top:30px;
	padding-bottom:14px;
	font-weight:300;
	letter-spacing:-.3px
}
.pricing .card .card-box
{
	border-bottom:1px solid hsla(0,0%,90.6%,.57);
	box-shadow:0 4px 0 0 rgba(80,80,80,.01),0 3px 0 0 rgba(80,80,80,.01),0 2px 0 0 rgba(60,60,60,.01),0 1px 0 0 rgba(60,60,60,.01)
}
.pricing .card .card-box .card-body
{
	padding-bottom:38px
}
.pricing .card .card-body
{
	position:relative
}
.pricing .plan-note
{
	position:relative;
	z-index:1;
	margin:0 auto -1px;
	padding:5px 10px;
	font-size:13px;
	line-height:22px;
	color:#fff;
	border-radius:4px 4px 0 0;
	background-color:#282828;
	text-align:center
}
.pricing .price
{
	margin-bottom:6px;
	direction:ltr!important
}
.pricing .price *
{
	display:inline-block;
	vertical-align:top
}
.pricing .price small
{
	padding-top:16px;
	font-size:36px;
	line-height:36px;
	font-weight:300
}
.pricing .price b
{
	padding:0 2px;
	font-size:60px;
	line-height:65px;
	letter-spacing:-1.8px;
	font-weight:400
}
.pricing .price b.is-condensed
{
	letter-spacing:-9.7px
}
.pricing .price .currency-code,.pricing .price span
{
	padding-top:10px;
	font-size:23px;
	line-height:24px
}
.pricing .price .currency-code
{
	display:none;
	margin-left:-5px;
	font-size:22px
}
.pricing.show-currency-code .price .currency-code
{
	display:inline-block
}
.pricing.show-currency-code .price .currency-code+small
{
	display:none
}
.pricing .price-holder
{
	margin-bottom:6px;
	position:relative;
	overflow:hidden
}
.pricing .price-holder .price
{
	position:relative;
	width:100%;
	margin-bottom:0;
	transition:all .2s ease-in-out
}
.pricing .price-holder .price-monthly
{
	top:0;
	visibility:visible;
	opacity:1
}
.pricing .price-holder .price-annual
{
	position:absolute;
	left:0;
	top:100px;
	visibility:hidden;
	opacity:0
}
.pricing.monthly .if-annual
{
	display:none
}
.pricing.annual .price-holder .price-monthly
{
	top:-100px;
	opacity:0;
	visibility:hidden
}
.pricing.annual .price-holder .price-annual
{
	top:0;
	visibility:visible;
	opacity:1
}
.pricing.annual .if-monthly
{
	display:none
}
.pricing .price-caption
{
	margin-bottom:20px;
	font-size:14px;
	line-height:22px;
	color:#333
}
.pricing .price-old
{
	position:absolute;
	top:-13px;
	left:50%;
	transform:translateX(-50%);
	padding:0 15px;
	font-size:18px;
	line-height:24px;
	color:#08b847;
	background-color:#fff
}
.pricing .price-old span
{
	padding:0 2px
}
.pricing .price-old:after
{
	content:"";
	display:block;
	margin-top:-12px;
	width:100%;
	height:1px;
	background-color:#08b847
}
.pricing .btn
{
	min-width:126px
}
.pricing .plan-features ul
{
	display:inline-block;
	padding-top:6px;
	padding-bottom:6px;
	margin-left:-5px
}
.pricing .plan-features ul:last-child
{
	margin-bottom:0
}
.pricing .plan-features ul li
{
	margin-bottom:19px;
	letter-spacing:-.2px
}
.pricing .plan-features ul li:last-child
{
	margin-bottom:0!important
}
.pricing .plan-features ul b
{
	font-weight:600
}
.pricing-ocr
{
	padding-top:5px
}
.pricing-ocr .subscription-include
{
	margin-bottom:16px;
	font-size:16px;
	line-height:22px
}
.pricing-ocr .subscription-include .pages-count
{
	font-size:43px;
	line-height:43px;
	font-weight:600
}
.pricing-ocr .subscription-sum
{
	margin:13px 0 30px;
	line-height:22px
}
.pricing-ocr .subscription-sum .price-int
{
	font-size:23px;
	line-height:28px;
	font-weight:700
}
.pricing-ocr .subscription-sum .price-notice
{
	color:#959595
}
.pricing-ocr .plan-features ul li
{
	margin-bottom:12px;
	font-size:16px
}
@media (min-width:992px)
{
	.pricing .row-3col .col-12
{
	max-width:324px
}
.pricing .row-2col .col-12
{
	max-width:365px
}
.pricing .row .col-12
{
	position:relative
}
.pricing .row .col-12:first-child~.col-12 .card
{
	margin-left:-1px
}
.pricing .row .col-12:first-child .card
{
	border-radius:0 0 0 4px
}
.pricing .row .col-12:last-child .card
{
	border-radius:0 0 4px 0
}
.pricing.pricing-offset
{
	padding-top:32px
}
.pricing .plan-note
{
	width:100%;
	min-height:32px;
	position:absolute;
	bottom:100%
}
.pricing .card
{
	align-self:stretch;
	height:100%
}
.pricing .card .card-body
{
	padding:25px 35px
}
.pricing .price-caption
{
	min-height:45px
}
.pricing .btn
{
	padding:5px 20px 6px
}
.pricing-ocr
{
	padding-top:10px
}
.pricing-ocr .row .col-12
{
	margin-bottom:50px
}
.pricing-ocr .plan-features ul
{
	padding-top:15px;
	padding-bottom:15px
}
}@media (min-width:1200px)
{
	.pricing .price small
{
	padding-top:21px;
	font-size:45px;
	line-height:45px
}
.pricing .price b
{
	padding:0 4px;
	font-size:80px;
	line-height:85px;
	letter-spacing:-1.8px
}
.pricing .price b.is-condensed
{
	letter-spacing:-9.7px
}
.pricing .price .currency-code,.pricing .price span
{
	padding-top:15px
}
}[lang=ar] .pricing .price-caption
{
	direction:rtl
}
[lang=ar] .pricing .plan-features ul
{
	margin-left:0
}
[lang=ar] .pricing .plan-features ul li
{
	letter-spacing:normal
}
.pricing .ribbon
{
	position:absolute;
	z-index:1;
	top:34px;
	right:-11px;
	font-size:11px!important;
	line-height:15px!important;
	font-weight:400!important;
	text-transform:uppercase;
	color:#fff;
	background:#32be5b;
	padding:3px 12px 4px 10px
}
.pricing .ribbon:after,.pricing .ribbon:before
{
	content:"";
	position:absolute;
	height:0;
	width:0;
	border-style:solid;
	border-width:0
}
.pricing .ribbon:before
{
	border-width:11px 11px 11px 0;
	border-color:transparent #32be5b transparent transparent;
	left:-9px;
	top:0;
	transform:scaleX(.65)
}
.pricing .ribbon:after
{
	bottom:-1em;
	right:0;
	border-color:#1f7538 transparent transparent;
	border-width:1em 1em 0 0
}
.pricing-faq
{
	font-weight:400;
	max-width:540px;
	margin-top:80px;
	margin-bottom:80px;
	line-height:1.8
}
.pricing-faq h2
{
	font-size:20px;
	font-weight:600
}
.faq-section .text-content
{
	max-width:540px;
	margin:0 auto;
	line-height:1.8
}
.faq-section .text-content p
{
	margin-bottom:30px
}
.faq-section .text-content p:last-child
{
	margin-bottom:0
}
[lang=ar] .faq-section
{
	direction:rtl
}
[lang=ar] .faq-section .text-content
{
	text-align:right
}
.signup-content
{
	padding:35px 0 15px
}
.signup-form-wrapper
{
	position:relative;
	margin:0 auto;
	padding:30px 20px;
	max-width:400px;
	border-radius:6px;
	background-color:#fff;
	box-shadow:0 18px 54px 0 rgba(0,0,0,.14);
	font-weight:400
}
.signup-form-wrapper+.signup-caption
{
	padding:25px 0 0
}
.signup-form-wrapper .form-group
{
	margin-bottom:15px
}
.signup-form-wrapper .form-control
{
	font-size:13px
}
.signup-form-wrapper .buttons
{
	margin:0
}
.signup-form-wrapper .buttons:last-child
{
	margin-bottom:-15px
}
.signup-form-wrapper .buttons>.btn
{
	margin:0 0 15px;
	width:100%
}
.signup-form-wrapper .or
{
	margin:4px 0 19px;
	font-size:13px;
	line-height:21px;
	color:#959595
}
@media (min-width:361px)
{
	.signup-form-wrapper
{
	padding:30px
}
}@media (min-width:576px)
{
	.signup-form-wrapper
{
	padding:40px
}
}@media (min-height:600px)
{
	.signup-form-wrapper+.signup-caption
{
	margin-bottom:-46px
}
}.recovery-pane
{
	padding:20px 0
}
.recovery-pane .back-arrow
{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:50px;
	height:45px;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:14px 15px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333333' viewBox='0 0 14 15'%3E%3Cpath d='M13,7.99H2.597l5.657,5.656l-0.708,0.707L0.693,7.5l6.854-6.854l0.708,0.707L2.597,7.01H13V7.99z'/%3E%3C/svg%3E");
	cursor:pointer;
	opacity:.5;
	transition:opacity .15s ease-in-out
}
.recovery-pane .back-arrow:hover
{
	opacity:1
}
.recovery-pane h2
{
	font-size:22px;
	line-height:30px;
	margin-bottom:35px
}
.recovery-pane h2+p
{
	margin-bottom:23px
}
@media (min-width:401px)
{
	.recovery-pane .back-arrow
{
	top:10px;
	left:10px
}
}.settings-form h2
{
	margin:-5px 0 15px
}
.settings-form .form-group label
{
	color:#959595
}
.settings-form .buttons
{
	padding-top:5px
}
.settings-form .buttons .btn
{
	min-width:93px
}
.connected-accounts,.connected-accounts h2
{
	margin-bottom:20px
}
.connected-accounts .card
{
	font-size:13px;
	color:#959595;
	cursor:pointer;
	box-shadow:0 4px 22px 0 transparent;
	transition:box-shadow .15s ease-in-out
}
.connected-accounts .card .link-arrow:after
{
	right:0;
	transition:right .25s ease
}
.connected-accounts .card:hover
{
	box-shadow:0 4px 22px 0 rgba(0,0,0,.1)
}
.connected-accounts .card:hover .link-arrow:after
{
	right:-6px
}
.connected-accounts .card .icon,.connected-accounts .card h3
{
	line-height:22px;
	margin-bottom:18px
}
.connected-accounts .card .link-arrow:after
{
	margin-top:-2px
}
.connected-accounts .card.active
{
	background:#959595
}
.connected-accounts .card.active,.connected-accounts .card.active *
{
	color:#fff
}
.connected-accounts .card.active .link-arrow:after
{
	border-color:currentColor
}
.connected-accounts .card.active .icon
{
	color:#fff!important
}
.connected-accounts .card.is-dropbox .icon
{
	color:#0062fe
}
.connected-accounts .card.is-dropbox.active
{
	background-color:#0062fe
}
.connected-accounts .card.is-facebook .icon
{
	color:#4267b2
}
.connected-accounts .card.is-facebook.active
{
	background-color:#4267b2
}
.connected-accounts .card.is-google .icon
{
	color:#4687f1
}
.connected-accounts .card.is-google.active
{
	background-color:#4687f1
}
.connected-accounts .card.is-gdrive .icon
{
	color:#d9402d
}
.connected-accounts .card.is-gdrive.active
{
	background-color:#d9402d
}
.account-del .custom-checkbox label
{
	font-size:13px;
	color:#c4c4c4;
	user-select:none;
	text-align:left
}
.account-del .custom-checkbox input:checked+label
{
	color:#333
}
.ocr-warning-block
{
	margin-bottom:37px;
	text-align:center
}
.ocr-warning-block .ocr-warning-block-text
{
	padding-top:10px;
	margin-bottom:-17px
}
.adb+.ocr-warning-block
{
	margin-top:-3px
}
.drag-drop-bg
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAAEUCAMAAAC8thsJAAAANlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+3yE5gAAAAEXRSTlMAAQUJDBAUGCYgLBwzO0JJU1moJ8sAAA+nSURBVHja7NvRjhMxEERR2gGSTLIP/P/P0mJJKkxNu2w8RmPiiniKQOLoTm8Qu1/m5ubm5ubm5ubm5ubm5ubm5ubmDjhb7cucZfbOXEabUlsy02nbZioJm6mkdaaR1plGkufdiUzvrYmsZO8rZKV7UyIr31sKWc3eUMjq9nZC9rdLq1d+wwpZ/TZBsk4DC1k0bZNWs18jpMGFrHwRDTNBcXggs0qcVLLnbxlfyMr26IKmUxobqLwd1tH77TqwUKd2sCfuoEIF8Qid8o7+QyCOp62j8YAED+k0E40m1J2HiYYC2oPn9PmqIBpISJznEhpyUkRDPWOxjfCBxUpGIv3600cBsniCBzTYw0kZmS+NIRT3I9phHEaKZ2mUZ8yiiXYIh5RERuavAYB0PxwP2skKiYwGSaiqH/ydBY7KCA2NCBT28zg8NctlNMSVrujnhHjqjU5hQ8cG2sKp5fn6x7aEYqLDJ6T6YR7G4VUQHT0hdYA0TxvR4b/Qy4BAJHSkUXyHRgJKFn1sVjyaKPgHyKELMt5GO4Knhsh3GimhXEAgEjwVRMMlZLStx0vxfHuZJNowsjQKEAXEjxfj8LJEiXbkr/MlAWkebSSeM0sHBRIBndb9CB4hFDd02CstAyKeSEcbrRsaIaFMQDjPmqee6DPN4yekAkqFPN9fVkY0xhVSAUX5BDhYTLR6zI6dUK6fU5wP6yijKKJjN2S5ftp4NBEaOuqnIePxpx/2iXS00abQMT8wGo0DKub5EUwT8a0+wH+1Wmbb9znk0UBMJCPq/y0NGqemH+aBjgbCAiLRkEDqr6P7ETzn7+dzBHQ+SyLRkDDqrKP70Ty+HJBPE+mG+htZwYJ8BI8E8oVEHBEakuuno/up4dFAmogjsqJ19dH9sA9wwHO73SIgf2vLiIVEQ12FrLkf5vlDJw/kE0RtDVlvHt2P4BFAikg2pPdv8sFKeW6PXa8R0PV6g5Ek4oYKibr386pDPoLn6ssA+QQRCWGNj1n/fjgf5tFATBREhIawrg0V8eT6YR7W0UBsxES5hlIvoTIe3Y/iuVwvEdDF3xVEuiEQ7StUz8P9aB7X8YVAPlmRaAhEOwvV8qAfnQ/q8eWBfKhIRoSGqol29kl8nWMf5kE8GggZMVEshJUStfpwPbIf5BPXo4GQEREhItVQMn2u9w2IeBL5UD6b9SyXZYmAluWCoSKOiIUSbdeHTODw9VkFRD5hPc6TA1rcL6qIhCghiiiPtOeFpmV9OB/UI4B8QURSiIhMXKJdfFLweGkfzsd5NBAqooiUEG23hEQ+5f1QPlyPBuKKEFEkJB6zVqDGfnzkQ/ksz93vEdB9wS4LIiIhAImG9ilI9qMDgo/I5+4+MdDd344jIiECChpqFarsR/vE+ThBFghEQURCaGM7JNSvH65nUUC+5bneDbUGFH/zMwPBR+QjgFARRURCBFTdUIeASnyQD/q5w0cW9BLR6hBpoQ4J7XaAuB/Ox/eRAfoIIuKG2s9Qe0GpOiD0w/nA5yMCAg9FhIZEQsHPLaQ2IB0Q+tE+3M+rji8C8rfQECKihoQQr6mg5gPky/aDfD78lwByIX8holxD30VDDQkpoOj+MBAfIPSDfB5EDqCAnAjjO0RnqPErWUNBf3WA0A/yWZ5PVwHQKiIQfU6dobghS61AOiD4MBD64fODfMqAENEvXgihIU5INbR7QUE/vhIfPj/+0kAYjvWSaag9oZaAuJ/6gNbnx/eTnTtcahsGggD8w7Sxk1pK3v9ly3gqtvJyXo6LwoXBvMHOpz05kimlWAGVQoYwzOazg9DkJzQeEAroPLOfFs9xQIUQYZj5CMFQkNBdAAk/a+fnMKBS1haSMBQhFBck/BiATD/gowMq2tCHFpkgFBPkAdQXEPtZu/7RAWlDqCFBaISgOCD4aQ/iUQG1RxiKEfIHpAFNChAVEPwgnrbCqhVQRUKFDf1fQ4IQDElCDwWEAiI/5a2ASrUDqi0ew1CMkC6h8YDYDwC1eI4Csg0hoQcQ0oL8gOaFCwh+kI8IqFbTEGooTiguyP7KiQNiQJjv5KeogKphCDWEhCggMckCgkKAzHzYjxRUkBAIGYssTkgHNBAQ5jviUUvMMBQmFBfkB4SKpglm+dGC/hmqZOiQ0G+b0EhBfkAdH/KDRwraG6JJ5iDURTRAEAGiGS8WWPEHBEJ46dCEfhktJAhFK+gY0C3BowhNooVCX8IzoOwBcQvJEooLshvoluCxWgiTfpwgBpQ/ICKkvuUI/S+ODhDP+BwB0aQXhGKCxFEPAOUKyCbEJRQXxICeMSAidDdBACRWWJaAxBqLC2JAepOYLaAPbxa9gvyAMgdkEJpsQnFBNqA8AamaHizoxQxouSV4FjOglwGCNKDcAQlCcUGOTVCmgNQam4SgQRW05AhoCZZQuIKeNyB/CcUrKHtAglBcEOL5TgF9gaBLroAuDxMEP98qoOmhgk45AzqlEfSEAf0I+hH0TILozPn16e9D784Kr/1zM55r//SniP05/dsB4rKknmI4cz4I6DoiIJxAJ5xi2xqjgLaIugu/FRH5A6qvf90x9FpwjwHXPJYl9U56C+jMa6zsCH0ioJZPqd1VGACCoK/aSeuXVb7WsfZrrDQ/1RMQ4kFEWz4A9AeCxMvqyLd5/XMHWrr76qDsW/ozS6wJ4go69x2tf+4QggZuhLiEcG0KhLY68QVUQQj5QBBW2Iwpn+gXRbuE1vcHvWuJIR8GJCooNsTGlxAE9YS29eIVBEBGBc1jKyheQpwQIqJBhoR0QJXyEYCcFRQXpO926DmGQYaMHEuM8tEzjA8OxwvyzLGeUAEhhyCkw3sgAHLMsLCgCKGLIsSGXEvMBkQzTAEaf7tD1zS3EBtSguCH8iFAuqI1oLggvVckQsZmCIZEQPBTeIIBkHuXOP6GmV5j2Ayt5iTTgnaAVgHIt8LigqiEHIQgiGsIGdkBbXr2O0Tks/oAiQtmoWvAECSuAVstxIaQkB0QGsgoaBPQyQEofA3YT4i/5gUh2g4dCeJ+RkC0SZwdgO4uCIR837Jg1IMQ9ZAdUKVXeAFoEYACgkZ/zLKahq4P/ZglVkH8rhEihCVGNfSXtzPIbRgGYiCSHJo6hv//3OYiDGJiS6+pWO2hyKXAYLSqjYp8L3/bp/aHe6u5QNdfqPMXDnHomEHbxAt18X0xcShQCEL1HPI3DuFjNlhfoDkG5Zd6ByJ1yAASf9hfcmdVz3gv0H2uQblCQsgC2qr9xQC6+lq4IkqycdzF+c0AKveXDxbwAs0xqFDIRFM89woV0TgG0KADHwRKoynmG9RXSMdQM9wEfzYJe4NPRyBrUJtQXyEA1Q6hkI/HwR9JLU0EAk+cH5QppA4Niw4HLOkBNkUgEPUAeYXORXStJyO65O9D5eMF0iBFZ1A+hLxCtUNI5EPetsqflkAmlmKyQY2YwAVCO4k2ExPo/UEgy+eLBpVlPj6p1Dvkgya3nT7wWXpBk3qExYAgJHiMQtYhJKoBfeizGn/8BstjAn1WKYgaCmGQvv3wYbfiDxmKPYG0ki1KA/aB/0FcMoPIA1J/+gIJnjxP2itkEu1rQguEPCD0wR/l41PtJRYnNshH/r/Xych2JDKA0EfmD3x8ZPs1BhW1UDb0H0IqkQn9V30GnzF/nodC/8WgvBbB9/Y9Gqn2IxUYQii02toIHT9LWqxxMwKFQ6hfrEFxBIhYJaCdPowf8SfvRMira/rdUK+9Qzzaf1i0VoA+9Flrf15RP1QOCERxOdQCouPlR6v21uBP3MuSAwJPv91HHYLQ+9sAKvXBH89HEeFPWDCmiKKCOh1EA1G/gE398V2iuUD+oD9bUVdKZAAJnmaFX6HP/YsVfqFDTKLByJVALrxdZXs1Kg4fV9Zk3g/VrCohBhGIFlazRpTWLFMj+rjPLclkNYt6DxXR1j2967wiWs/niqbeFiEZRMzqRpXxTp+gyviasmdF1CjDfsoo+l4Z9iPoUw8Ukseyc3Xhvk4de1Sfvj83/Pl24TyDCEaNQn5GERYVKyjkV3/yCcRyBr2X2WQQQqLdKGIVdEp70Mf0YCseDygnNFy1h71KpKNoUBA64BF7RB93gA3vDZ+IkP3HoYJQgUh3GpT4iOeKAk/Bx+gT8QFQFxGEQCSEQCSPHyDhR8FT8ZEILqOPARQT4peKQxCyiNBIF3QsHuUjeAKBAodEooKQtej3BJ7xfsP4A56AT0TIOASiHxB9MBoUBI7SAQ/6GH/A0+OTEwJR7ZBKpIjwiMUHggd70Oc/fwI+OSFW6RASqUXKiC/oCB7Rp/Tn1vbnr707WmkYCKIwnFhLL3z/99VehBP5mZzdLAszTUZQ6YXgx59NbDd1ihBP+CBCRTDCQAf1mNstB3zmLkQPCrEiEv1ABzyohz4Dy89soqghEjEjTqDzIk/czzQeTv86RCERMaOX0VE84oEP+pnpwznREIlYkSbQ0dJjeNDPZB1OX0OIKKhIRlKSjeIhD/Lp7GeZMM4Hl4yGCB1xNkjyHGyCHtCZbqSBEIjUUchj6pFPTz/L7OlpiEQmIxMPeEw/M3HG98hQ6BkQvfZOeizggQ/6GbCZrISdsIiIRFJ66ZuQ50ke9fOeJDatRBJiRTTiPFkPD6//ASXieY9/uxhGBKJGnid4sIU+Uz1tb1olIVakMTqsJ7wPPp2PaYgRsSIhEUf1wEfLT+Z+TEKMCBX5+Y7zeRQIqGEZkhAr4ph6sPxkDwhAwYZqEMHIxUOeCiuQSUhrNYQ0Pp44nwIBCchvIRKRX4y+mY9GPPJJG5CAkBDuDRIRBjhhPdp9mPoS8aggCv1NRAQNDHh0ck/6J0bXf4jmQkQiwwMfFrTmXaNtQvqNQHSSp1ZA5k11hKSINE08PHvBJ3VAAvJCJHo4HfLQp1pBXKY9kedRhgxoTXwZFBREIi0fDw5wQh7Omr0gCOEgI5Ef8pT1WcgjoUEi8nABSvMkdDj+VQ4Sycjr7HnYT8WCcG8QV2sZ2XbEw1lLFLS4e4NIpMtre2iJh5PgJbA+IE4ktBlFHe1Ti3lSvQ7mgPy9QUQSAHB4aNGnTEEQwhVRMLIgXQvPVxEfANnzPQ82fegB61MloMXuyLdGLMvzZNimMCokIj/Kx/HU8zm+jRNEdjxPkn0uA0KoaNhIF84FfQBEoZGMtPRs2B8GJKfzRvoBa0WgxePoyvfcwrMdWzV9IGRvee1v5/25rs/SyqPPzThqpzIQhMyJ3yMpuPeX8j4AMkRCItP28M7lA4CcUPysUfww0ynsY4Sckj4MSl0fCQ3Ox/p0Cl3Qp0vokj4dQhf1aSW6Lk+b0KV9PNHVeQzRzXNkdOscGd06sdJtY6amzS9qi5FgS/4prwAAAABJRU5ErkJggg==") 50% no-repeat,rgba(50,31,31,.69);
	z-index:100
}
.modal .close
{
	display:block;
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:16px 16px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333333' viewBox='0 0 16 16'%3E%3Cpath d='M.724.118L.118.724 7.395 8 .118 15.276l.606.606L8 8.605l7.276 7.277.606-.606L8.605 8 15.882.724l-.606-.606L8 7.395z'/%3E%3C/svg%3E");
	opacity:.5;
	transition:opacity .15s ease-in-out;
	padding:0;
	margin:0;
	-webkit-transform:translateZ(0)
}
.modal .close:hover
{
	opacity:1
}
.modal .modal-content
{
	box-shadow:10px 20px 30px 0 rgba(0,0,0,.31)
}
.modal .modal-content>.close
{
	position:absolute;
	top:10px;
	right:10px;
	z-index:1
}
.modal.invert-colors .close
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M.724.118L.118.724 7.395 8 .118 15.276l.606.606L8 8.605l7.276 7.277.606-.606L8.605 8 15.882.724l-.606-.606L8 7.395z'/%3E%3C/svg%3E")
}
.modal.invert-colors .modal-content
{
	background-color:#282828
}
.modal .bg-error .ui-badge,.modal.invert-colors,.modal.invert-colors h1,.modal.invert-colors h2,.modal.invert-colors h3,.modal.invert-colors h4,.modal.invert-colors h5,.modal.invert-colors h6
{
	color:#fff
}
.modal .bg-error a
{
	color:#fff;
	text-decoration:underline
}
.modal .modal-body
{
	padding:30px 20px
}
.modal .modal-body .buttons .btn
{
	min-width:132px
}
.modal .modal-header
{
	display:block;
	padding:25px 20px 0
}
.modal .modal-header h5
{
	font-size:20px;
	line-height:28px
}
.modal .modal-header h6
{
	padding-top:2px;
	font-size:18px;
	line-height:26px
}
.modal .modal-header .close
{
	margin:0 -7px 0 0
}
.modal .modal-header .close+h5
{
	padding:0 14px 0 30px
}
.modal .modal-footer
{
	padding:0 20px 30px
}
.modal .form-group-lang>.selectboxit-container,.modal .form-group-lang>select.form-control
{
	width:100%
}
.modal .captcha
{
	padding:0 0 20px
}
@media (min-width:768px)
{
	.modal .modal-content
{
	box-shadow:20px 40px 60px 0 rgba(0,0,0,.31)
}
.modal .modal-body
{
	padding:40px 30px
}
.modal .modal-header
{
	padding:25px 30px 0
}
.modal .modal-header h5
{
	font-size:24px;
	line-height:32px
}
.modal .modal-footer
{
	padding:0 30px 40px
}
}.modal-message .modal-body
{
	padding:40px 20px;
	font-size:15px;
	line-height:24px
}
.modal-message .modal-body h2
{
	margin-bottom:30px
}
.modal-message .modal-body h2:last-child
{
	margin-bottom:0
}
.modal-message p
{
	margin-bottom:14px
}
.modal-message p:last-child
{
	margin-bottom:0
}
@media (min-width:576px)
{
	.modal-message .modal-body
{
	padding:50px 30px
}
.modal-message .modal-body h2
{
	font-size:22px;
	line-height:30px;
	margin-bottom:34px
}
}.form-table
{
	width:100%;
	margin-bottom:20px
}
.form-table:last-child
{
	margin-bottom:0
}
.form-table .form-control,.form-table .selectboxit-container,.form-table .selectboxit-container .selectboxit-options
{
	width:100%
}
.form-table .selectboxit-container .selectboxit-btn
{
	height:34px
}
.form-table .selectboxit-container .selectboxit-text
{
	width:100%!important;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	padding:5px 30px 6px 11px
}
.form-table label
{
	margin-bottom:0;
	font-size:13px;
	line-height:21px;
	color:#a8a8a8
}
.form-table .ft-row
{
	margin-bottom:15px
}
.form-table .ft-row:last-child
{
	margin-bottom:0
}
.form-table .ft-cell>label
{
	padding:0 0 7px
}
.form-table .ft-cell .custom-control.custom-checkbox
{
	margin:5px 0
}
.form-table .ft-cell .custom-control.custom-checkbox:last-child
{
	margin-bottom:0
}
.form-table .ft-cell .double-separated
{
	display:flex;
	align-items:center
}
.form-table .ft-cell .double-separated .form-control
{
	flex:0 1 100%
}
.form-table .ft-cell .double-separated .separator
{
	padding:0 10px;
	opacity:.6
}
@media (min-width:400px)
{
	.form-table
{
	display:table
}
.form-table .ft-cell
{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	padding-bottom:15px
}
.form-table .ft-cell:first-child
{
	padding-right:20px
}
.form-table .ft-cell>label
{
	padding:6px 0 7px
}
.form-table .ft-cell .custom-control.custom-checkbox
{
	margin:6px 0 7px!important
}
.form-table .ft-row
{
	display:table-row;
	margin:0
}
.form-table .ft-row:last-child .ft-cell
{
	padding-bottom:0
}
}.modal-settings.invert-colors .modal-content
{
	background-color:#1d1d1d;
	user-select:none
}
.modal-settings.invert-colors .modal-header
{
	background-color:#2b2b2b;
	padding:17px 64px 0 25px;
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-end
}
.modal-settings.invert-colors .modal-header .close
{
	position:absolute;
	top:0;
	right:0;
	width:64px;
	height:60px;
	margin:0
}
.modal-settings.invert-colors .modal-header .modal-title
{
	flex:1 0 auto;
	padding:0 30px 17px 0!important;
	font-size:19px;
	line-height:26px;
	white-space:nowrap
}
.modal-settings.invert-colors .modal-header .modal-title svg
{
	display:inline-block;
	vertical-align:top;
	fill:#32be5b;
	margin:4px 4px 0 0
}
.modal-settings.invert-colors .modal-header ul.tabs
{
	display:flex;
	margin:0;
	padding:0;
	list-style:none
}
.modal-settings.invert-colors .modal-header ul.tabs li
{
	margin:0;
	padding:7px 15px 8px;
	min-width:90px;
	font-weight:600;
	color:#828282;
	background-color:#393939;
	text-align:center;
	cursor:pointer;
	transition:color .15s ease-in-out,background-color .15s ease-in-out
}
.modal-settings.invert-colors .modal-header ul.tabs li:hover
{
	color:#9c9c9c;
	background-color:#464646
}
.modal-settings.invert-colors .modal-header ul.tabs li.active
{
	color:#cbcbcb;
	background-color:#1d1d1d;
	cursor:default
}
.modal-settings.invert-colors .modal-body,.modal-settings.invert-colors .modal-footer
{
	color:#cecece;
	font-size:13px;
	line-height:21px;
	font-weight:400
}
.modal-settings.invert-colors .modal-body
{
	position:relative;
	padding:0
}
.modal-settings.invert-colors .modal-body>.scroll-element.scroll-y
{
	height:auto;
	min-height:auto;
	top:10px;
	bottom:10px
}
.modal-settings.invert-colors .modal-body .scroll-element.scroll-x
{
	display:none;
	visibility:hidden
}
.modal-settings.invert-colors .modal-form-wrapper
{
	padding:30px 25px
}
.modal-settings.invert-colors .modal-footer
{
	justify-content:flex-start;
	padding:20px 25px;
	background-color:#1d1d1d;
	border-radius:0 0 4px 4px;
	box-shadow:0 -3px 6px 0 rgba(0,0,0,.4)
}
.modal-settings.invert-colors .modal-footer .btn
{
	min-width:96px;
	padding:5px 18px 6px
}
.modal-settings.invert-colors .form-control
{
	font-weight:300
}
.modal-settings.invert-colors .form-group:last-child
{
	margin-bottom:0
}
.modal-settings.invert-colors .form-group .form-control,.modal-settings.invert-colors .form-group .selectboxit-container
{
	width:100%;
	max-width:100%
}
@media (min-width:576px)
{
	.modal-settings.invert-colors .modal-dialog
{
	max-width:500px
}
.modal-settings.invert-colors .modal-footer,.modal-settings.invert-colors .modal-form-wrapper
{
	padding-left:64px;
	padding-right:64px
}
}.modal-settings .selectboxit-options
{
	max-height:340px
}
.pages-slider-wrapper
{
	height:35px;
	padding:12px 0
}
.pages-slider-wrapper .ui-slider
{
	position:relative;
	text-align:left;
	background-color:#e3e3e3
}
.pages-slider-wrapper .ui-slider .ui-slider-handle
{
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default;
	-ms-touch-action:none;
	touch-action:none;
	background-color:#fff;
	box-shadow:0 4px 8px 0 rgba(0,0,0,.05),0 2px 3px 0 rgba(0,0,0,.17);
	transition:box-shadow .15s ease-in-out
}
.pages-slider-wrapper .ui-slider .ui-slider-handle:hover
{
	box-shadow:0 4px 16px 0 rgba(0,0,0,.1),0 2px 6px 0 rgba(0,0,0,.34)
}
.pages-slider-wrapper .ui-slider .ui-slider-range
{
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-color:#32be5b
}
.pages-slider-wrapper .ui-slider.ui-state-disabled .ui-slider-handle,.pages-slider-wrapper .ui-slider.ui-state-disabled .ui-slider-range
{
	filter:inherit
}
.pages-slider-wrapper .ui-slider-horizontal
{
	height:11px;
	border-radius:2px
}
.pages-slider-wrapper .ui-slider-horizontal .ui-slider-handle
{
	width:13px;
	height:35px;
	border-radius:7px;
	top:-12px;
	margin-left:-6px
}
.pages-slider-wrapper .ui-slider-horizontal .ui-slider-range
{
	top:0;
	height:100%;
	border-radius:2px
}
.pages-slider-wrapper .ui-slider-horizontal .ui-slider-range-min
{
	left:0
}
.pages-slider-wrapper .ui-slider-horizontal .ui-slider-range-max
{
	right:0
}
.rs-container
{
	position:relative;
	margin-bottom:20px;
	height:13px;
	user-select:none
}
.rs-container:last-child
{
	margin-bottom:0
}
.rs-bar,.rs-line
{
	position:absolute;
	display:block;
	height:3px
}
.rs-line
{
	top:5px;
	left:0;
	width:100%;
	background-color:hsla(0,0%,100%,.15);
	border-radius:2px;
	overflow:hidden
}
.rs-bar
{
	background-color:#3bb5e9
}
.rs-handle
{
	display:block;
	position:absolute;
	top:0;
	transform:translateX(-50%);
	padding:0 4px;
	font-size:9px;
	line-height:13px;
	text-transform:uppercase;
	font-weight:400;
	color:#fff;
	background-color:#2babe2;
	border-radius:2px;
	cursor:pointer;
	white-space:nowrap
}
.irs
{
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	font-size:12px;
	font-family:Arial,sans-serif
}
.irs,.irs-line
{
	position:relative;
	display:block
}
.irs-line
{
	overflow:hidden;
	outline:none!important
}
.irs-bar
{
	display:block
}
.irs-bar,.irs-shadow
{
	position:absolute;
	left:0;
	width:0
}
.irs-shadow
{
	display:none
}
.irs-handle
{
	position:absolute;
	display:block;
	box-sizing:border-box;
	cursor:default;
	z-index:1
}
.irs-handle.type_last
{
	z-index:2
}
.irs-max,.irs-min
{
	position:absolute;
	display:block;
	cursor:default
}
.irs-min
{
	left:0
}
.irs-max
{
	right:0
}
.irs-from,.irs-single,.irs-to
{
	position:absolute;
	display:block;
	top:0;
	left:0;
	cursor:default;
	white-space:nowrap
}
.irs-grid
{
	position:absolute;
	display:none;
	bottom:0;
	left:0;
	width:100%;
	height:20px
}
.irs-with-grid .irs-grid
{
	display:block
}
.irs-grid-pol
{
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:8px;
	background:#000
}
.irs-grid-pol.small
{
	height:4px
}
.irs-grid-text
{
	position:absolute;
	bottom:0;
	left:0;
	white-space:nowrap;
	text-align:center;
	font-size:9px;
	line-height:9px;
	padding:0 3px;
	color:#000
}
.irs-disable-mask
{
	position:absolute;
	display:block;
	top:0;
	left:-1%;
	width:102%;
	height:100%;
	cursor:default;
	background:transparent;
	z-index:2
}
.lt-ie9 .irs-disable-mask
{
	background:#000;
	filter:alpha(opacity=0);
	cursor:not-allowed
}
.irs-disabled
{
	opacity:.4
}
.irs-hidden-input
{
	position:absolute!important;
	display:block!important;
	top:0!important;
	left:0!important;
	width:0!important;
	height:0!important;
	font-size:0!important;
	line-height:0!important;
	padding:0!important;
	margin:0!important;
	overflow:hidden;
	outline:none!important;
	z-index:-9999!important;
	background:none!important;
	border-style:solid!important;
	border-color:transparent!important
}
.irs--cnvsm
{
	height:13px
}
.irs--cnvsm .irs-bar,.irs--cnvsm .irs-line
{
	top:5px;
	height:3px
}
.irs--cnvsm .irs-line
{
	background-color:hsla(0,0%,100%,.15)
}
.irs--cnvsm .irs-bar
{
	background-color:#3bb5e9
}
.irs--cnvsm .irs-handle
{
	top:0;
	min-width:30px;
	height:13px;
	padding:1px 4px 0;
	font-size:9px;
	line-height:12px;
	text-transform:uppercase;
	font-weight:400;
	color:#fff;
	background-color:#2babe2;
	border-radius:2px;
	cursor:pointer;
	white-space:nowrap
}
.irs--cnvlg,.rs-container-lg
{
	height:35px
}
.irs--cnvlg .irs-bar,.irs--cnvlg .irs-line
{
	top:12px;
	height:11px;
	border-radius:2px
}
.irs--cnvlg .irs-line
{
	background-color:#e3e3e3
}
.irs--cnvlg .irs-bar
{
	background-color:#32be5b
}
.irs--cnvlg .irs-handle
{
	top:0;
	width:13px;
	height:35px;
	border-radius:7px;
	background-color:#fff;
	box-shadow:0 4px 8px 0 rgba(0,0,0,.05),0 2px 3px 0 rgba(0,0,0,.17);
	transition:box-shadow .15s ease-in-out
}
.irs--cnvlg .irs-handle:hover
{
	box-shadow:0 4px 16px 0 rgba(0,0,0,.1),0 2px 6px 0 rgba(0,0,0,.34)
}
.selectboxit-container
{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	text-align:left
}
.selectboxit-container *
{
	-webkit-touch-callout:none;
	user-select:none;
	outline:none;
	white-space:nowrap
}
.selectboxit-container [data-val*="/ar/"],.selectboxit-container [data-val*="/ja/"],.selectboxit-container [data-val*="/kr/"],.selectboxit-container [data-val*="/th/"],.selectboxit-container [data-val*="/vn/"],.selectboxit-container [data-val*="/zh/"]
{
	font-family:Arial,sans-serif!important
}
.selectboxit-btn
{
	width:100%!important;
	cursor:pointer;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	position:relative;
	padding-right:30px!important;
	transition:none;
	transform:translateZ(0)
}
.selectboxit-btn .selectboxit-text
{
	max-width:none!important
}
.selectboxit-disabled
{
	cursor:default!important
}
.selectboxit-options
{
	width:auto;
	min-width:100%;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0!important;
	overflow-x:hidden;
	overflow-y:auto;
	display:none;
	z-index:999;
	border-radius:4px;
	text-align:left;
	font-weight:300!important;
	scrollbar-color:#606060 #1d1d1d;
	scrollbar-width:thin
}
.selectboxit-options::-webkit-scrollbar-track
{
	background-color:transparent
}
.selectboxit-options::-webkit-scrollbar
{
	width:17px;
	background-color:transparent
}
.selectboxit-options::-webkit-scrollbar-thumb
{
	border-radius:10px;
	border:6px solid #1d1d1d;
	background-color:#606060
}
.selectboxit-options>li
{
	margin:0!important;
	padding:0!important;
	cursor:pointer
}
.selectboxit-options>li a
{
	font-size:14px!important;
	line-height:21px!important;
	padding:6px 12px 7px;
	display:block;
	text-decoration:none!important;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition:none
}
.selectboxit-options[style*="top: -"]
{
	top:auto!important;
	bottom:0!important
}
.selectboxit-optgroup-option .selectboxit-option-anchor
{
	padding-left:20px
}
.selectboxit-optgroup-header
{
	font-weight:700;
	padding:0 8px;
	cursor:default!important
}
.selectboxit-arrow-container
{
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:25px;
	height:100%;
	font-size:0
}
.selectboxit-default-arrow
{
	display:block;
	position:absolute;
	width:24px;
	height:24px;
	top:50%;
	left:50%;
	margin:-12px 0 0 -12px;
	opacity:1;
	transform:rotate(0);
	transition:transform .15s ease-in-out,opacity .15s ease-in-out
}
.selectboxit-default-arrow:before
{
	content:"";
	display:block;
	width:7px;
	height:7px;
	position:absolute;
	top:50%;
	left:0;
	bottom:0;
	right:0;
	margin:-6px auto auto;
	border-color:currentcolor;
	border-style:solid;
	border-width:0 1px 1px 0;
	transform:rotate(45deg)
}
.selectboxit-option-icon-container
{
	display:inline-block;
	vertical-align:middle;
	line-height:.001em
}
.selectboxit-option-icon
{
	display:inline-block;
	position:relative;
	top:-1px
}
.selectboxit-option-icon[class*=glyphicon]
{
	margin-right:8px
}
.selectboxit-option-icon-url
{
	background-size:16px 16px;
	background-repeat:no-repeat;
	background-position:50%;
	width:16px;
	height:16px;
	margin-right:8px
}
.selectboxit-list
{
	color:#fff;
	background-color:#1d1d1d;
	box-shadow:0 5px 40px 4px rgba(0,0,0,.3)
}
.selectboxit-list li>a
{
	color:#fff
}
.selectboxit-list .selectboxit-focus>a
{
	color:#fff;
	background-color:#3bb5e9
}
.selectboxit-list .selectboxit-selected>a
{
	color:#fff;
	background-color:#454545
}
.selectboxit-list .selectboxit-disabled>a
{
	opacity:.3;
	background-color:transparent
}
.invert-colors .selectboxit-list
{
	box-shadow:0 7px 32px 0 rgba(0,0,0,.59),-8px 9px 32px 0 rgba(0,0,0,.77)
}
.form-control.selectboxit-disabled .selectboxit-default-arrow
{
	opacity:.25;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:24px 24px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23282828' viewBox='0 0 24 24'%3E%3Cpath d='M15,11V9.526C15,8.131,13.656,7,12,7S9,8.131,9,9.526V11H8v6h8v-6H15z M10,9.658C10,8.743,10.896,8,12.001,8C13.105,8,14,8.743,14,9.658V11h-4V9.658z'/%3E%3C/svg%3E")
}
.form-control.selectboxit-disabled .selectboxit-default-arrow:before
{
	content:none;
	display:none
}
.invert-colors .form-control.selectboxit-disabled .selectboxit-default-arrow
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3E%3Cpath d='M15,11V9.526C15,8.131,13.656,7,12,7S9,8.131,9,9.526V11H8v6h8v-6H15z M10,9.658C10,8.743,10.896,8,12.001,8C13.105,8,14,8.743,14,9.658V11h-4V9.658z'/%3E%3C/svg%3E")
}
.language-select.selectboxit
{
	font-size:14px;
	line-height:21px;
	padding:2px 22px 2px 0!important;
	max-height:25px;
	border:none!important;
	box-shadow:none!important;
	background:none!important
}
.language-select.selectboxit .selectboxit-option-icon-container
{
	margin-right:10px
}
.language-select.selectboxit .selectboxit-arrow-container
{
	width:12px
}
.language-select.selectboxit .selectboxit-default-arrow:before
{
	margin:auto;
	transform:rotate(45deg);
	top:10px;
	left:8px;
	bottom:auto;
	right:auto;
	width:8px;
	height:8px;
	border-width:1px 0 0 1px;
	border-color:currentColor
}
.language-select.selectboxit~.selectboxit-options
{
	min-width:170px;
	top:auto!important;
	bottom:40px!important;
	left:auto;
	right:-20px;
	padding:10px 0;
	box-shadow:none
}
.language-select.selectboxit~.selectboxit-options a
{
	font-size:13px!important;
	line-height:22px!important;
	padding:3px 20px 4px
}
.language-select.selectboxit+.selectboxit-opts-arrow
{
	display:none;
	height:0;
	width:0;
	position:absolute!important;
	top:-17px!important;
	right:-5px!important;
	border-color:#1d1d1d transparent transparent;
	border-style:solid;
	border-width:12px 12px 0
}
.language-select.selectboxit-open,.language-select.selectboxit:hover
{
	color:#fff
}
.language-select.selectboxit-open .selectboxit-default-arrow
{
	transform:rotate(180deg)
}
.language-select.selectboxit-open+.selectboxit-opts-arrow
{
	display:block
}
@media (min-width:768px)
{
	.language-select.selectboxit
{
	font-size:12px;
	line-height:21px
}
}.scroll-wrapper
{
	overflow:hidden!important;
	padding:0!important;
	position:relative
}
.scroll-wrapper>.scroll-content
{
	border:none!important;
	box-sizing:content-box!important;
	height:auto;
	left:0;
	margin:0;
	max-height:none;
	max-width:none!important;
	overflow:scroll!important;
	padding:0;
	position:relative!important;
	top:0;
	width:auto!important
}
.scroll-wrapper>.scroll-content::-webkit-scrollbar
{
	height:0;
	width:0
}
.scroll-element
{
	display:none
}
.scroll-element,.scroll-element div
{
	box-sizing:content-box
}
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible
{
	display:block
}
.scroll-element .scroll-arrow,.scroll-element .scroll-bar
{
	cursor:default
}
.scroll-textarea
{
	border:1px solid #ccc;
	border-top-color:#999
}
.scroll-textarea>.scroll-content
{
	overflow:hidden!important
}
.scroll-textarea>.scroll-content>textarea
{
	border:none!important;
	box-sizing:border-box;
	height:100%!important;
	margin:0;
	max-height:none!important;
	max-width:none!important;
	overflow:scroll!important;
	outline:none;
	padding:2px;
	position:relative!important;
	top:0;
	width:100%!important
}
.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar
{
	height:0;
	width:0
}
.scrollbar-custom>.scroll-element,.scrollbar-custom>.scroll-element div
{
	background:none;
	border:none;
	margin:0;
	padding:0;
	position:absolute;
	z-index:10
}
.scrollbar-custom>.scroll-element div
{
	display:block;
	height:100%;
	left:0;
	top:0;
	width:100%
}
.scrollbar-custom>.scroll-element .scroll-element_track
{
	display:none
}
.scrollbar-custom>.scroll-element .scroll-bar
{
	background-color:#fff;
	display:block;
	opacity:.12;
	border-radius:3px;
	transition:opacity .2s linear
}
.scrollbar-custom:hover>.scroll-element .scroll-bar,.scrollbar-custom>.scroll-element.scroll-draggable .scroll-bar
{
	opacity:.3
}
.scrollbar-custom>.scroll-element.scroll-x
{
	bottom:0;
	height:20px;
	left:0;
	min-width:100%;
	overflow:visible;
	width:100%
}
.scrollbar-custom>.scroll-element.scroll-y
{
	height:100%;
	min-height:100%;
	right:0;
	top:0;
	width:20px
}
.scrollbar-custom>.scroll-element.scroll-x .scroll-bar
{
	height:5px;
	min-width:20px;
	top:7px
}
.scrollbar-custom>.scroll-element.scroll-y .scroll-bar
{
	left:7px;
	min-height:20px;
	width:5px
}
.scrollbar-custom>.scroll-element.scroll-x .scroll-element_outer,.scrollbar-custom>.scroll-element.scroll-x .scroll-element_size
{
	left:0
}
.scrollbar-custom>.scroll-element.scroll-y .scroll-element_outer,.scrollbar-custom>.scroll-element.scroll-y .scroll-element_size
{
	top:0
}
.scrollbar-custom>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size
{
	left:-11px
}
.scrollbar-custom>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size
{
	top:-11px
}
.softobar
{
	background-color:#333;
	position:relative;
	font-weight:300!important
}
.softobar,.softobar a
{
	color:#a3a3a3
}
.softobar a
{
	transition:color .15s ease-in-out
}
.softobar svg
{
	vertical-align:top;
	overflow:visible!important;
	fill:currentColor
}
.softobar .softobar-container
{
	padding:0 20px;
	display:flex;
	max-height:38px;
	overflow:hidden
}
.softobar.js-softobar .softobar-container
{
	overflow:visible
}
.softobar .softobar-logo
{
	width:50px;
	padding:7px 0 9px;
	margin-left:30px;
	order:1;
	flex:0 1 auto
}
.softobar .softobar-logo a
{
	color:#fff;
	text-decoration:none!important;
	transition:opacity .15s ease-in-out;
	opacity:.46
}
.softobar .softobar-logo a:hover
{
	opacity:1
}
@media (min-width:992px)
{
	.softobar .softobar-container
{
	padding-left:30px;
	padding-right:30px
}
}.softobar-nav
{
	flex:1 1 auto
}
.softobar-nav ul
{
	padding:0;
	margin:0;
	list-style:none;
	font-size:0
}
.softobar-nav ul li
{
	padding:5px 20px 5px 0;
	box-sizing:content-box;
	margin:0;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	line-height:22px
}
.softobar-nav ul li a
{
	display:block;
	padding:3px 0;
	text-decoration:none;
	white-space:nowrap
}
.softobar-nav ul li.new-item a
{
	color:#dcdcdc
}
.softobar-nav ul li.new-item a:after
{
	content:"NEW";
	display:inline-block;
	vertical-align:middle;
	position:relative;
	top:-1px;
	margin-left:5px;
	padding:0 3px;
	max-width:28px;
	height:13px;
	text-align:center;
	font-size:9px;
	line-height:13px;
	border-radius:2px;
	background-color:#f5562b;
	color:#fff
}
.softobar-nav ul li a.active,.softobar-nav ul li a:hover
{
	color:#fff
}
.softobar-nav ul li ul
{
	display:none;
	position:absolute;
	z-index:1031;
	left:-20px;
	top:100%;
	background-color:#333;
	padding:10px 0
}
.softobar-nav ul li ul li
{
	display:block;
	padding:0
}
.softobar-nav ul li ul li a
{
	padding:5px 20px
}
.softobar-nav ul .softobar-more
{
	position:relative;
	padding-right:5px
}
.softobar-nav ul .softobar-more.hidden
{
	display:none
}
.softobar-nav ul .softobar-more>a
{
	position:relative;
	padding-right:14px
}
.softobar-nav ul .softobar-more>a:after
{
	content:"";
	display:block;
	height:0;
	width:0;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	margin:auto 0;
	border-color:currentcolor transparent transparent;
	border-style:solid;
	border-width:4px 4px 0
}
.softobar-nav ul .softobar-more>a.active+ul
{
	display:block
}
.softobar-nav ul .softobar-nav-right ul
{
	left:auto;
	right:-15px
}
.softobar-nav ul .softobar-nav-min
{
	position:static
}
.softobar-nav ul .softobar-nav-min ul
{
	left:0;
	right:auto;
	max-width:100%
}
.softobar-nav ul .softobar-nav-min ul a
{
	white-space:normal!important
}
.menu-toggle
{
	display:block;
	float:none;
	width:25px;
	height:17px;
	position:relative;
	cursor:pointer;
	color:#282828!important
}
.menu-toggle,.menu-toggle *,.menu-toggle:after,.menu-toggle:before
{
	transition:none
}
.menu-toggle:after,.menu-toggle:before,.menu-toggle i
{
	content:"";
	display:block;
	position:absolute;
	left:0;
	width:25px;
	height:3px;
	background-color:currentColor
}
.menu-toggle i
{
	top:7px
}
.menu-toggle:before
{
	top:0
}
.menu-toggle:after
{
	top:14px
}
.menu-toggle.active
{
	transform:rotate(45deg)
}
.menu-toggle.active:before
{
	width:3px;
	height:25px;
	top:-4px;
	left:11px
}
.menu-toggle.active:after
{
	display:none
}
.user-nav-thumb
{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	width:32px;
	height:32px;
	padding:4px 0 0;
	text-align:center;
	font-size:14px;
	line-height:22px;
	font-weight:600;
	border-radius:50%;
	color:#282828
}
.user-nav-thumb.active
{
	color:#959595
}
.user-nav-thumb svg
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:17px;
	height:17px
}
.user-nav-wrapper>.user-nav-thumb
{
	cursor:pointer
}
.user-nav-wrapper>.user-nav-thumb>span
{
	display:none
}
.user-nav-title>.user-nav-thumb
{
	width:60px;
	height:60px;
	padding-top:14px;
	font-size:22px;
	line-height:30px;
	background-color:#f33;
	color:#fff
}
.user-nav-title>.user-nav-thumb svg
{
	width:24px;
	height:24px
}
.user-nav-title>.user-nav-thumb+p
{
	margin:12px 0 -7px;
	font-size:15px;
	font-weight:400
}
@media (min-width:992px)
{
	.user-nav-wrapper>.user-nav-thumb
{
	width:40px;
	height:40px;
	padding-top:9px;
	background-color:#f33;
	color:#fff
}
.user-nav-wrapper>.user-nav-thumb.active
{
	background-color:#959595
}
.user-nav-wrapper>.user-nav-thumb svg
{
	width:16px;
	height:16px
}
.user-nav-wrapper>.user-nav-thumb>span
{
	display:inline-block
}
.user-nav-wrapper>.user-nav-thumb>span+svg
{
	display:none
}
.user-nav-title>.user-nav-thumb+p
{
	margin:10px 0 -7px;
	font-size:14px
}
}.header
{
	width:100%
}
.header-main
{
	position:relative;
	z-index:20;
	background-color:#fff;
	box-shadow:0 1px 0 0 rgba(17,17,17,.09)
}
.bg-light-gray .header-main
{
	box-shadow:0 1px 0 0 rgba(17,17,17,.07)
}
.header-main a
{
	text-decoration:none;
	cursor:pointer
}
.header-main ul
{
	list-style:none
}
.header-main ul,.header-main ul li
{
	margin:0;
	padding:0
}
.header-main .header-wrapper
{
	display:flex;
	flex-wrap:wrap;
	align-items:center
}
.header-main .logo
{
	margin-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	order:0;
	flex:1 1 auto;
	align-self:auto
}
.header-main .logo-center
{
	padding-top:20px;
	padding-bottom:20px;
	text-align:center
}
.header-main .badge
{
	display:inline-block;
	vertical-align:middle;
	min-width:23px;
	padding:0 6px 1px 5px;
	text-align:center;
	font-size:11px;
	line-height:13px;
	color:#3bb5e9;
	border:1px solid #3bb5e9;
	border-radius:8px
}
.header-main .mobile-tools,.header-main .user-nav-wrapper
{
	order:0;
	flex:0 1 auto;
	align-self:stretch;
	display:flex;
	align-items:center
}
.header-main .user-nav-wrapper
{
	position:relative;
	margin:0 20px 0 0
}
.header-main .user-nav
{
	display:none;
	width:240px;
	position:absolute;
	z-index:1030;
	top:90%;
	right:-45px;
	border-radius:2px;
	background-color:#fff;
	box-shadow:0 7px 22px 0 rgba(76,76,76,.04),1px 7px 26px 0 rgba(0,0,0,.06),1px 5px 6px 0 rgba(0,0,0,.03)
}
.header-main .user-nav-title
{
	padding:30px;
	text-align:center;
	border-bottom:1px solid #eaeaea
}
.header-main .user-nav>ul
{
	list-style:none;
	margin:0;
	padding:20px 0
}
.header-main .user-nav>ul li
{
	padding:0;
	margin:0
}
.header-main .user-nav>ul li a
{
	display:flex;
	padding:8px 30px 9px;
	font-size:16px;
	line-height:24px;
	color:#333
}
.header-main .user-nav>ul li a i
{
	padding:1px 14px 0 0
}
.header-main .user-nav>ul li a svg
{
	width:22px!important;
	height:23px!important
}
.header-main .user-nav>ul li a span
{
	flex:1 1 auto;
	letter-spacing:-.1px
}
.header-main .user-nav>ul li a:hover
{
	background-color:#f6f6f6
}
.header-main .user-nav>ul li a svg path:first-child
{
	fill:#f33
}
.header-main .navigation-wrapper
{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow-y:auto;
	padding:50px 0 20px;
	background-color:#fff;
	z-index:1030
}
.header-main .navigation-wrapper .menu-toggle
{
	position:absolute;
	top:28px;
	right:20px;
	opacity:.3
}
.header-main .navigation-wrapper .menu-toggle:hover
{
	opacity:1
}
.header-main .navigation a:not(.btn)
{
	color:#333
}
.header-main .navigation a:not(.btn):hover
{
	color:#f33
}
.header-main .navigation .main-nav>ul
{
	font-size:0;
	padding:10px 20px
}
.header-main .navigation .main-nav>ul li
{
	display:block;
	padding:0;
	font-size:16px;
	line-height:22px;
	border-top:1px solid #eaeaea
}
.header-main .navigation .main-nav>ul li:first-child
{
	border-top:none
}
.header-main .navigation .main-nav>ul li>a
{
	display:block;
	padding:17px 0 18px
}
.header-main .navigation .main-nav>ul li.megamenu-item
{
	padding:0;
	width:100%;
	margin-right:0
}
.header-main .navigation .main-nav>ul li.megamenu-item>a
{
	display:none
}
.header-main .navigation .main-nav .megamenu
{
	padding:0;
	margin:0 -20px
}
.header-main .navigation .main-nav .megamenu ul
{
	position:relative;
	font-size:0
}
.header-main .navigation .main-nav .megamenu ul li a
{
	display:flex;
	align-items:center;
	padding:17px 0
}
.header-main .navigation .main-nav .megamenu ul li a span,.header-main .navigation .main-nav .megamenu ul li a svg
{
	display:inline-block;
	vertical-align:middle
}
.header-main .navigation .main-nav .megamenu ul li a span
{
	padding:0;
	margin:-1px 0 0;
	flex:1 1 auto
}
.header-main .navigation .main-nav .megamenu ul li a svg
{
	margin:0 15px 0 -3px;
	width:24px!important;
	height:23px!important;
	color:#333
}
.header-main .navigation .main-nav .megamenu ul li a svg path:first-child
{
	fill:#f33
}
.header-main .navigation .guest-nav
{
	position:relative;
	padding:40px 20px 15px;
	margin:0
}
.header-main .navigation .guest-nav ul a,.header-main .navigation .guest-nav ul li
{
	display:block
}
.header-main .navigation .guest-nav ul li
{
	margin-bottom:25px
}
.header-main .navigation .guest-nav ul .btn
{
	padding:13px 20px 14px;
	font-size:14px;
	line-height:21px
}
.header-main .navigation .guest-nav .btn-outline-dark.active,.header-main .navigation .guest-nav .btn-outline-dark:focus,.header-main .navigation .guest-nav .btn-outline-dark:hover
{
	background-color:transparent;
	color:#333;
	border-color:#333
}
.header-main .navigation .guest-nav .nav-files .btn
{
	direction:ltr
}
.header-main .navigation .guest-nav .nav-files .btn svg
{
	display:none
}
.header-main .navigation .guest-nav .nav-files .badge
{
	margin:-2px 0 0 4px
}
.header-main .navigation .guest-nav .nav-files.active .badge
{
	background-color:#3bb5e9;
	color:#fff
}
.header-main #recovery_form
{
	display:none
}
.header-main #recovery_form>p:first-child
{
	margin-top:-4px
}
.header-main .login-form-wrapper
{
	display:none;
	background:#fff;
	position:relative;
	margin-top:-170px;
	z-index:2;
	font-size:14px;
	line-height:22px
}
.header-main .login-form-wrapper .login-form
{
	padding:20px 0
}
.header-main .login-form-wrapper .login-form .buttons
{
	padding-top:10px
}
.header-main .login-form-wrapper .login-form .buttons-soc
{
	padding-top:30px;
	white-space:nowrap
}
.header-main .login-form-wrapper .login-form .buttons-soc>span
{
	display:inline-block;
	vertical-align:middle;
	cursor:pointer
}
.header-main .login-form-wrapper .login-form .btn
{
	min-width:90px
}
.header-main .login-form-wrapper .login-form .form-group
{
	position:relative
}
.header-main .login-form-wrapper .login-form input[type=password]
{
	padding-right:44px
}
.header-main .progress
{
	position:absolute;
	z-index:10;
	left:0;
	width:0;
	height:3px;
	background-color:#ffb103;
	border-radius:5px
}
@media (min-width:576px)
{
	.header-main .login-form-wrapper .login-form .buttons-soc
{
	padding-top:10px;
	padding-left:20px
}
}@media (min-width:768px)
{
	.header-main .navigation-wrapper .menu-toggle
{
	right:30px
}
.header-main .navigation .main-nav>ul
{
	padding-left:30px;
	padding-right:30px
}
.header-main .navigation .main-nav .megamenu
{
	margin:0 -30px
}
.header-main .navigation .guest-nav
{
	padding-right:30px;
	padding-left:30px
}
}@media (min-width:992px)
{
	.header-main .logo
{
	margin-right:30px;
	flex:0 1 auto
}
.header-main .user-nav-wrapper
{
	order:1;
	margin:0 0 0 30px
}
.header-main .user-nav
{
	right:0
}
.header-main .user-nav>ul li a
{
	padding:7px 30px 6px;
	font-size:14px;
	line-height:22px
}
.header-main .user-nav>ul li a i
{
	padding:2px 10px 0 0
}
.header-main .user-nav>ul li a svg
{
	width:18px!important;
	height:19px!important
}
.header-main .mobile-tools
{
	display:none
}
.header-main:hover .main-nav>ul>li>.megamenu,.header-main:hover .main-nav>ul>li>ul
{
	transition:.2s .1s
}
.header-main .navigation-wrapper
{
	display:block!important;
	position:static;
	z-index:auto;
	margin:0;
	padding:0;
	top:auto;
	left:auto;
	order:0;
	flex:1 1 auto;
	align-self:stretch;
	width:auto;
	height:auto;
	overflow-y:visible;
	background-color:transparent;
	box-shadow:none
}
.header-main .navigation-wrapper .menu-toggle
{
	display:none!important
}
.header-main .navigation
{
	display:flex!important;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:flex-start;
	align-content:center;
	align-items:center;
	height:100%;
	font-weight:400
}
.header-main .navigation a:not(.btn):hover
{
	color:#959595
}
.header-main .navigation .main-nav
{
	display:flex!important;
	order:0;
	flex:1 1 auto;
	align-self:stretch
}
.header-main .navigation .main-nav>ul,.header-main .navigation .main-nav>ul>li,.header-main .navigation .main-nav>ul>li>a:first-child
{
	display:flex
}
.header-main .navigation .main-nav>ul
{
	padding:0
}
.header-main .navigation .main-nav>ul>li
{
	width:auto!important;
	margin:0!important;
	padding:0;
	position:relative;
	font-size:14px;
	line-height:21px;
	border:none
}
.header-main .navigation .main-nav>ul>li>a
{
	justify-content:center;
	align-items:center;
	padding:0 16px 1px
}
.header-main .navigation .main-nav>ul>li.megamenu-item
{
	position:static
}
.header-main .navigation .main-nav>ul>li.megamenu-item>a
{
	position:relative;
	cursor:default
}
.header-main .navigation .main-nav>ul>li.megamenu-item>a:after
{
	content:"";
	display:inline-block;
	vertical-align:middle;
	transform:rotate(45deg);
	margin:-3px 0 0 10px;
	width:7px;
	height:7px;
	border-color:#f33;
	border-style:solid;
	border-width:0 1px 1px 0
}
.header-main .navigation .main-nav>ul>li.megamenu-item:hover>a:after,.header-main .navigation .main-nav>ul>li.megamenu-item>a:hover:after
{
	border-color:currentColor
}
.header-main .navigation .main-nav>ul>li>.megamenu,.header-main .navigation .main-nav>ul>li>ul
{
	display:block!important;
	opacity:0;
	visibility:hidden;
	position:absolute;
	margin-top:1px;
	top:100%;
	left:0;
	z-index:100;
	background-color:#fff;
	box-shadow:0 7px 20px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.02),0 3px 6px rgba(0,0,0,.01)
}
.header-main .navigation .main-nav>ul>li:hover>.megamenu,.header-main .navigation .main-nav>ul>li:hover>ul
{
	opacity:1;
	visibility:visible;
	transition:.2s
}
.header-main .navigation .main-nav>ul>li>ul
{
	width:240px;
	padding:10px
}
.header-main .navigation .main-nav>ul>li>ul a
{
	display:block;
	padding:8px 10px;
	border-radius:4px
}
.header-main .navigation .main-nav .megamenu
{
	width:100%;
	padding:30px 0;
	margin:0
}
.header-main .navigation .main-nav .megamenu ul
{
	margin:0 -20px
}
.header-main .navigation .main-nav .megamenu ul li
{
	display:inline-block;
	vertical-align:top;
	width:25%!important;
	margin:0!important;
	padding:0;
	border:none;
	font-size:14px
}
.header-main .navigation .main-nav .megamenu ul li a
{
	padding:19px 20px;
	border-radius:4px
}
.header-main .navigation .main-nav .megamenu ul li a:hover
{
	background-color:#f6f6f6;
	color:#333
}
.header-main .navigation .main-nav .megamenu ul li a span
{
	margin:-5px 0 -4px;
	padding:0
}
.header-main .navigation .main-nav .megamenu ul li a svg
{
	align-self:flex-start;
	width:35px!important;
	height:33px!important;
	margin:0 15px 0 -1px
}
.header-main .navigation .guest-nav
{
	order:1;
	flex:0 1 auto;
	align-self:stretch;
	display:flex;
	align-items:center;
	border-bottom:none;
	padding:10px 0;
	margin:0
}
.header-main .navigation .guest-nav ul
{
	display:flex
}
.header-main .navigation .guest-nav ul a,.header-main .navigation .guest-nav ul li
{
	display:inline-block
}
.header-main .navigation .guest-nav ul li
{
	margin-bottom:0
}
.header-main .navigation .guest-nav ul li:first-child
{
	order:1;
	margin-left:10px
}
.header-main .navigation .guest-nav ul .btn
{
	padding:3px 20px 4px;
	font-size:14px
}
.header-main .navigation .guest-nav ul .btn-outline-dark
{
	color:#333;
	border-color:transparent!important;
	background:none!important
}
.header-main .navigation .guest-nav ul .btn-outline-dark.active,.header-main .navigation .guest-nav ul .btn-outline-dark:focus,.header-main .navigation .guest-nav ul .btn-outline-dark:hover
{
	color:#959595
}
.header-main .navigation .guest-nav .nav-files
{
	order:-1
}
.header-main .navigation .guest-nav .nav-files .btn
{
	padding-left:12px;
	padding-right:12px
}
.header-main .navigation .guest-nav .nav-files .btn svg
{
	margin:0;
	top:-1px;
	display:inline-block;
	vertical-align:middle
}
.header-main .navigation .guest-nav .nav-files .btn svg+span
{
	display:none
}
.header-main #recovery_form>p:first-child
{
	margin-top:-10px
}
.header-main .login-form-wrapper
{
	position:absolute;
	margin:0!important;
	top:90%;
	right:0;
	width:322px;
	border-radius:2px;
	box-shadow:0 7px 22px 0 rgba(76,76,76,.04),1px 7px 26px 0 rgba(0,0,0,.06),1px 5px 6px 0 rgba(0,0,0,.03)
}
.header-main .login-form-wrapper .login-form
{
	padding:40px
}
.header-main .login-form-wrapper .login-form .btn
{
	min-width:95px;
	padding:5px 20px 6px
}
.header-main .login-form-wrapper .login-form .form-control
{
	padding:5px 12px 6px;
	height:34px
}
.header-main .mobile-only
{
	display:none!important
}
}@media (min-width:1080px)
{
	.header-main .navigation .guest-nav .nav-files .btn svg
{
	display:none
}
.header-main .navigation .guest-nav .nav-files .btn svg+span
{
	display:inline
}
}@media (min-width:1200px)
{
	.header-main .logo
{
	margin-right:40px
}
.header-main .navigation .main-nav>ul>li>a
{
	padding-left:20px;
	padding-right:20px
}
}@media (min-width:992px)
{
	.header-main li.megamenu-item+li:before
{
	content:"";
	display:block;
	position:fixed;
	z-index:1;
	top:71px;
	left:0;
	width:100%;
	height:0;
	background-color:hsla(0,0%,100%,.23);
	opacity:0;
	transition:opacity .18s ease-in-out,height 0s ease-in-out .18s;
	pointer-events:none
}
.header-main li.megamenu-item:hover+li:before
{
	height:100%;
	opacity:1;
	transition:opacity .15s ease-in-out,height 0s ease-in-out
}
.softobar+.header-main li.megamenu-item+li:before,.softobar+.sticky-wrapper>.header-main li.megamenu-item+li:before
{
	top:109px
}
.header-main.sticky-active li.megamenu-item+li:before
{
	top:71px!important
}
}.sticky-header,.sticky-wrapper
{
	width:100%;
	transition:all .2s ease-out
}
.is-resizing .sticky-header,.is-resizing .sticky-header *,.is-resizing .sticky-wrapper
{
	transition:none!important
}
.sticky-active
{
	position:fixed;
	top:0;
	left:auto;
	z-index:1029
}
.sticky-active.header-main
{
	box-shadow:0 1px 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.04)
}
.footer
{
	width:100%;
	background-color:#282828;
	color:#959595
}
.footer a
{
	color:#959595;
	text-decoration:none!important
}
.footer a:hover
{
	color:#fff
}
.footer .container
{
	padding-top:30px;
	padding-bottom:30px
}
.footer-simple
{
	background-color:transparent;
	color:#b3b3b3;
	font-size:13px;
	line-height:21px
}
.footer-simple p
{
	margin:0 0 10px
}
.footer-simple p:last-child
{
	margin-bottom:0
}
.footer-top-nav
{
	display:none;
	padding:2px 0 34px;
	margin:0 0 28px;
	border-bottom:1px solid #3e3e3e;
	font-size:12px;
	line-height:22px
}
.footer-top-nav .nav li
{
	margin-right:15px
}
.footer-top-nav .nav li:last-child
{
	margin-right:0
}
.footer-top-nav .nav li:after
{
	content:"";
	position:relative;
	top:-2px;
	display:inline-block;
	margin-left:13px;
	width:5px;
	height:5px;
	border-width:1px 1px 0 0;
	border-style:solid;
	transform:rotate(45deg);
	opacity:.4
}
.footer-top-nav .nav li:last-child:after
{
	display:none
}
.footer-top-nav .nav svg
{
	fill:#f33!important
}
@media (min-width:768px)
{
	.footer-top-nav
{
	display:block
}
}.footer-counter
{
	padding:13px 0 0;
	color:#c4c4c4
}
.footer-counter span:first-child
{
	font-size:24px;
	line-height:24px;
	letter-spacing:.2em;
	margin-right:5px
}
@media (min-width:992px)
{
	.footer-counter span:first-child
{
	letter-spacing:.6em
}
}@media (min-width:1200px)
{
	.footer-counter span:first-child
{
	letter-spacing:.8em
}
}.footer-counter span:first-child+span
{
	position:relative;
	top:-18px;
	font-size:14px;
	line-height:24px;
	letter-spacing:.15em
}
.footer-counter span:first-child+span:before
{
	content:"/";
	margin-right:6px;
	color:#f33
}
.footer-sitemap
{
	margin:0 0 30px;
	padding:6px 0 0;
	border-bottom:1px solid #3e3e3e
}
.footer-sitemap>.row>.col-lg-6
{
	margin-bottom:20px
}
.footer-sitemap>.row>.col-lg-6:first-child
{
	display:none
}
.footer-sitemap h6
{
	color:#8e8e8e;
	font-weight:300;
	margin:0 0 19px
}
.footer-sitemap a
{
	color:#afafaf
}
.footer-sitemap a:hover
{
	color:#fff
}
.footer-sitemap .nav
{
	padding-top:5px;
	padding-bottom:10px;
	font-size:14px;
	line-height:22px
}
.footer-sitemap .nav li
{
	margin-bottom:8px;
	text-align:center
}
@media (min-width:576px)
{
	.footer-sitemap .col-sm
{
	width:auto;
	flex:1 1 auto
}
.footer-sitemap .nav
{
	padding-top:0;
	padding-bottom:0
}
.footer-sitemap .nav li
{
	margin-bottom:18px;
	text-align:left
}
}@media (min-width:992px)
{
	.footer-sitemap>.row>.col-lg-6:first-child
{
	display:block
}
.footer-sitemap .nav
{
	font-size:12px
}
}.footer-bottom
{
	padding:0 0 1px
}
.footer-bottom .language-select-wrapper
{
	order:0;
	text-align:center;
	padding-bottom:30px;
	margin:0 15px 30px;
	border-bottom:1px solid #3e3e3e
}
.footer-bottom .copyright
{
	display:flex;
	flex-direction:column;
	align-items:center;
	text-align:center;
	color:#888
}
.footer-bottom .copyright .nav
{
	order:-1;
	display:block;
	margin-bottom:25px
}
.footer-bottom .copyright .nav li
{
	display:inline-block;
	vertical-align:top;
	margin-right:10px
}
.footer-bottom .copyright .nav li:before
{
	content:"/";
	margin-right:12px
}
.footer-bottom .copyright .nav li:first-child:before
{
	content:none
}
.footer-bottom .copyright .nav li:last-child
{
	margin-right:0
}
.footer-bottom .copyright .nav a
{
	color:#888
}
.footer-bottom .copyright .nav a:hover
{
	color:#fff
}
.footer-bottom .copyright .logo
{
	margin:0 0 5px
}
.footer-bottom .copyright .logo a
{
	color:#616161
}
.footer-bottom .copyright .logo a:hover
{
	color:#fff
}
.footer-bottom .copyright .logo a svg
{
	width:53px;
	height:20px
}
@media (min-width:768px)
{
	.footer-bottom
{
	font-size:12px;
	line-height:21px
}
.footer-bottom .language-select-wrapper
{
	order:1;
	text-align:right;
	padding-bottom:0;
	margin:0;
	border-bottom:none
}
.footer-bottom .copyright
{
	display:block;
	text-align:left
}
.footer-bottom .copyright .nav,.footer-bottom .copyright p
{
	display:inline-block;
	vertical-align:top
}
.footer-bottom .copyright p
{
	margin:0 6px 0 0
}
.footer-bottom .copyright .nav
{
	margin-bottom:0
}
.footer-bottom .copyright .nav li
{
	margin-right:6px
}
.footer-bottom .copyright .nav li:before
{
	content:"/";
	margin-right:8px
}
.footer-bottom .copyright .nav li:first-child:before
{
	content:"/"
}
.footer-bottom .copyright .logo
{
	float:left;
	margin:0 12px 0 0
}
.footer-bottom .copyright .logo svg
{
	width:44px!important;
	height:17px!important
}
}.select-format
{
	z-index:1029;
	padding:20px;
	width:100%;
	white-space:normal;
	border-radius:0;
	user-select:none
}
.dropdown-format-to .select-format
{
	left:auto!important;
	right:0!important
}
.select-format .search-icon,.select-format .search-reset
{
	position:absolute;
	display:block;
	background-repeat:no-repeat;
	background-position:50%;
	transition:opacity .15s ease-in-out
}
.select-format .search-icon
{
	top:10px;
	left:-1px;
	display:block;
	width:16px;
	height:16px;
	background-size:16px 16px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M15.403,14.625l-3.791-3.79C12.479,9.795,13,8.459,13,7c0-3.313-2.687-6-6-6S1,3.687,1,7s2.687,6,6,6c1.495,0,2.858-0.55,3.909-1.454l3.787,3.786L15.403,14.625z M2,7c0-2.761,2.239-5,5-5c2.762,0,5,2.239,5,5c0,2.762-2.238,5-5,5C4.239,12,2,9.762,2,7z'/%3E%3C/svg%3E");
	opacity:.3
}
.select-format .search-reset
{
	top:3px;
	right:-8px;
	width:30px;
	height:30px;
	cursor:pointer;
	background-size:14px 14px;
	-webkit-transform:translateZ(0);
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M.724.118L.118.724 7.395 8 .118 15.276l.606.606L8 8.605l7.276 7.277.606-.606L8.605 8 15.882.724l-.606-.606L8 7.395z'/%3E%3C/svg%3E");
	opacity:1
}
.select-format .search-reset:hover
{
	opacity:.6
}
.select-format .format-search
{
	position:relative;
	margin:-6px 0 20px!important
}
.select-format .format-search .form-control
{
	border-radius:0;
	padding:4px 0 10px 23px;
	border-width:0 0 1px;
	font-size:13px;
	color:#fff;
	background-color:transparent!important;
	border-color:hsla(0,0%,100%,.15)
}
.select-format .format-search .form-control::placeholder
{
	color:#616161;
	transition:color .15s ease-in-out
}
.select-format .format-search .form-control:not(:placeholder-shown):not(:disabled)
{
	color:#fff
}
.select-format .format-search .form-control:focus,.select-format .format-search .form-control:hover
{
	border-color:hsla(0,0%,100%,.3)
}
.select-format .format-search .form-control:focus::placeholder,.select-format .format-search .form-control:hover::placeholder
{
	color:#959595
}
.select-format .format-search .form-control:hover~.search-icon
{
	opacity:.6
}
.select-format .format-search .form-control:focus~.search-icon
{
	opacity:.9
}
.select-format .wrapper
{
	display:flex;
	align-content:flex-start;
	max-height:377px
}
.select-format .wrapper .types
{
	min-width:100px;
	padding:0;
	margin:0 20px 0 0;
	list-style:none;
	font-size:13px!important;
	line-height:21px!important;
	font-weight:300!important
}
.select-format .wrapper .types li
{
	position:relative;
	padding:7px 26px 7px 1px;
	margin:0;
	color:#b6b6b6;
	border-bottom:1px solid hsla(0,0%,100%,.11);
	white-space:nowrap;
	cursor:pointer
}
.select-format .wrapper .types li:after
{
	content:"";
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	right:10px;
	transform:rotate(45deg);
	margin:auto 0;
	width:7px;
	height:7px;
	border-color:#fff;
	border-style:solid;
	border-width:1px 1px 0 0
}
.select-format .wrapper .types li.current,.select-format .wrapper .types li:hover
{
	color:#fff
}
.select-format .wrapper .types li.current:after,.select-format .wrapper .types li:hover:after
{
	display:block
}
.select-format .wrapper .types li:last-child
{
	border-bottom:none
}
.select-format .wrapper>.formats
{
	flex:1;
	align-self:stretch;
	min-width:0;
	height:100%;
	max-height:377px
}
.select-format .wrapper .formats
{
	position:relative;
	padding:0 20px 0 0;
	margin:0 -20px 0 0;
	overflow-y:auto
}
.select-format .wrapper .formats .formats-inner
{
	position:relative;
	overflow:hidden
}
.select-format .wrapper .formats ul
{
	padding:0;
	margin:0 -5px -10px!important;
	list-style:none;
	font-size:0
}
.select-format .wrapper .formats ul li
{
	display:inline-block;
	vertical-align:top;
	padding:0 5px;
	margin:0 0 10px;
	width:50%;
	font-size:12px!important;
	line-height:21px!important;
	font-weight:400!important;
	text-transform:uppercase
}
.select-format .wrapper .formats ul li span
{
	display:block;
	padding:6px 8px;
	border-radius:3px;
	text-align:center;
	cursor:pointer;
	color:#fff;
	background-color:#343434;
	white-space:nowrap;
	overflow:hidden
}
.select-format .wrapper .formats ul li span:hover
{
	background-color:#3bb5e9
}
.select-format .wrapper .formats ul li.current span
{
	color:#777;
	background-color:#292929
}
@media (min-width:540px)
{
	.select-format .wrapper .formats ul li
{
	width:25%!important
}
.select-format .wrapper .types+.formats ul li
{
	width:33.333%!important
}
}@media (min-width:640px)
{
	.select-format
{
	min-width:366px;
	width:auto;
	border-radius:4px
}
[lang=ru] .select-format
{
	min-width:440px
}
}.data-table
{
	margin:0 -20px 50px;
	line-height:23px
}
.data-table:last-child
{
	margin-bottom:0
}
.data-table>.row
{
	position:relative;
	margin:0;
	border-bottom:1px solid #f1f1f1;
	padding:10px;
	transition:background-color .15s ease-in-out;
	align-items:center
}
.data-table>.row:last-child
{
	border-bottom:none
}
.data-table>.row:first-child
{
	border-top:1px solid #f1f1f1
}
.data-table>.row:hover
{
	background-color:#fafafa
}
.data-table>.row>.col,.data-table>.row>[class*=col-]
{
	padding:10px
}
.data-table>.row>.col *,.data-table>.row>[class*=col-] *
{
	margin-bottom:0
}
.data-table>.row.dt-head
{
	z-index:1;
	padding-top:6px;
	padding-bottom:7px;
	font-size:13px;
	line-height:20px;
	color:#959595;
	transition:none;
	background-color:transparent;
	border-bottom:none;
	box-shadow:0 4px 0 0 rgba(0,0,0,.01),0 3px 0 0 rgba(0,0,0,.01),0 2px 0 0 rgba(0,0,0,.01),0 1px 0 0 rgba(0,0,0,.02)
}
.data-table span
{
	vertical-align:middle
}
.data-table .btn
{
	padding-left:13px;
	padding-right:13px
}
.data-table .format-icon
{
	margin-right:10px
}
.data-table .formats-badges .ui-badge:first-child+.ui-badge
{
	margin-left:4px
}
@media (min-width:768px)
{
	.data-table
{
	margin-left:0;
	margin-right:0
}
.data-table .format-icon
{
	margin-right:15px
}
}@media (min-width:992px)
{
	.data-table .row,.data-table .row>.col,.data-table .row>[class*=col-]
{
	padding-left:15px;
	padding-right:15px
}
.data-table .row>.col:last-child .link-arrow
{
	margin-right:-17px
}
}.data-table2
{
	margin:0;
	text-align:left;
	line-height:22px;
	border-top:1px solid #f1f1f1
}
.data-table2,.data-table2 .dt-body,.data-table2 .dt-col,.data-table2 .dt-head
{
	display:block
}
.data-table2 .dt-row
{
	position:relative;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:flex-start;
	align-content:stretch;
	align-items:center;
	margin:0;
	border-bottom:1px solid #f1f1f1;
	padding:10px
}
.data-table2 .dt-col
{
	padding:10px;
	font-weight:400
}
.data-table2 .dt-head
{
	position:relative;
	z-index:1
}
.data-table2 .dt-head .dt-row
{
	box-shadow:0 4px 0 0 rgba(0,0,0,.01),0 3px 0 0 rgba(0,0,0,.01),0 2px 0 0 rgba(0,0,0,.01),0 1px 0 0 rgba(0,0,0,.02)
}
.data-table2 .dt-head .dt-row .btn-close
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff3333' viewBox='0 0 16 16'%3E%3Cpath d='M.724.118L.118.724 7.395 8 .118 15.276l.606.606L8 8.605l7.276 7.277.606-.606L8.605 8 15.882.724l-.606-.606L8 7.395z'/%3E%3C/svg%3E");
	opacity:1
}
.data-table2 .dt-head .dt-col
{
	font-size:13px;
	line-height:18px;
	color:#959595;
	font-weight:400
}
.data-table2 .dt-body .dt-row:last-child
{
	border-bottom:1px solid transparent
}
.data-table2 .dt-body .btn
{
	min-width:90px
}
.data-table2 .text-error
{
	font-size:13px;
	line-height:20px
}
.data-table2 .text-error p
{
	margin:0 -5px
}
.data-table2 .text-error p span
{
	display:inline-block;
	vertical-align:baseline;
	margin:1px 5px
}
.data-table2 .text-error p .ui-badge+span
{
	position:relative;
	top:1px
}
.data-table2 .btn-close
{
	display:inline-block;
	vertical-align:middle;
	width:34px;
	height:34px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:14px 14px;
	-webkit-transform:translateZ(0);
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333333' viewBox='0 0 16 16'%3E%3Cpath d='M.724.118L.118.724 7.395 8 .118 15.276l.606.606L8 8.605l7.276 7.277.606-.606L8.605 8 15.882.724l-.606-.606L8 7.395z'/%3E%3C/svg%3E");
	border:1px solid rgba(97,97,97,0);
	border-radius:4px;
	transition:opacity .15s ease-in-out,border-color .15s ease-in-out;
	opacity:.63
}
.data-table2 .btn-close:hover
{
	opacity:1;
	border-color:#616161
}
.data-table2 .btn-close.disabled
{
	opacity:.3;
	border-color:transparent;
	cursor:default
}
.data-table2 .btn
{
	padding-left:13px;
	padding-right:13px
}
.data-table2 .icon-process
{
	display:inline-block;
	vertical-align:middle;
	margin-top:-2px;
	width:18px;
	height:18px
}
.data-table2 .format-icon
{
	margin-right:10px
}
.data-table2 .dt-file-name-wrapper
{
	position:relative;
	width:100%;
	min-height:34px;
	padding-left:40px
}
.data-table2 .dt-file-name-wrapper>.format-icon
{
	position:absolute;
	top:1px;
	left:0
}
.data-table2 .dt-file-name
{
	position:relative;
	font-weight:400
}
.data-table2 .dt-file-name .dt-file-name-inner
{
	position:absolute;
	width:100%;
	top:0;
	padding-top:5px;
	white-space:nowrap;
	overflow:hidden
}
.data-table2 .dt-meta
{
	display:inline-block;
	vertical-align:baseline;
	font-size:12px;
	line-height:16px;
	color:#959595;
	text-transform:uppercase
}
.data-table2 .dt-meta-progress
{
	display:inline-block;
	vertical-align:baseline;
	font-weight:600
}
.data-table2 .dt-meta-pages
{
	color:#959595
}
.data-table2 .dt-meta-format
{
	color:#333
}
.data-table2 .dt-convert-to
{
	display:flex;
	justify-content:flex-end;
	align-content:flex-start;
	align-items:flex-start;
	white-space:nowrap
}
.data-table2 .dt-convert-to .dropdown
{
	position:static
}
.data-table2 .dt-convert-to .dropdown>.dropdown-menu
{
	top:0;
	left:0
}
.data-table2 .dt-convert-to>span
{
	margin-right:12px;
	padding-top:6px;
	font-size:12px;
	line-height:22px;
	color:#8a8a8a;
	white-space:nowrap
}
.data-table2 .dt-convert-to .btn-caret
{
	width:auto;
	min-width:75px!important;
	padding-left:11px;
	text-align:center!important;
	font-size:11px;
	font-weight:700
}
.data-table2 .dt-convert-to .btn-settings
{
	min-width:34px!important;
	margin-left:10px;
	padding-left:9px;
	padding-right:9px
}
.data-table2 .dt-convert-to .btn-settings svg
{
	fill:#737373;
	margin:0
}
.data-table2 .dt-convert-to .btn-settings.active
{
	border-color:#99d08b
}
.data-table2 .dt-convert-to .btn-settings.active svg
{
	fill:#32be5b
}
.data-table2 .dt-convert-to .btn-settings.active:hover
{
	border-color:#08b847
}
.data-table2 .dt-convert-to .btn-settings.disabled,.data-table2 .dt-convert-to .btn-settings:disabled
{
	display:none
}
.data-table2 .dt-select-source
{
	white-space:nowrap
}
.data-table2 .dt-select-source>span
{
	margin-right:10px
}
.data-table2 .dt-btn .btn
{
	font-size:13px;
	line-height:20px;
	padding-top:5px;
	padding-bottom:7px
}
.data-table2 .ui-badge
{
	vertical-align:middle;
	white-space:nowrap
}
.data-table2 .ui-badge:first-child
{
	margin-top:-2px
}
@media (min-width:768px)
{
	.data-table2
{
	display:table;
	border-spacing:0;
	border-collapse:collapse;
	width:100%
}
.data-table2 .dt-head
{
	display:table-header-group
}
.data-table2 .dt-body
{
	display:table-row-group
}
.data-table2 .dt-body .btn
{
	min-width:100%
}
.data-table2 .dt-row
{
	display:table-row;
	padding:auto;
	border:none!important;
	transition:none
}
.data-table2 .dt-col
{
	display:table-cell;
	flex:none;
	position:static;
	padding:20px 10px;
	border-bottom:1px solid #f1f1f1!important
}
.data-table2 .dt-col:first-child
{
	padding-left:15px
}
.data-table2 .dt-col:last-child
{
	padding-right:15px
}
.data-table2 .dt-col.text-error
{
	min-width:270px
}
.data-table2 .dt-col.text-error p
{
	margin-top:-8px;
	margin-bottom:-8px
}
.data-table2.dt-files .dt-col
{
	padding-top:14px;
	padding-bottom:14px
}
.data-table2 .dt-head .dt-row .dt-col,.data-table2.dt-compare .dt-col
{
	padding-top:12px;
	padding-bottom:12px
}
.data-table2 .dt-head h3
{
	padding:1px 0
}
.data-table2 .dt-body .dt-row:last-child .dt-col
{
	border-bottom:1px solid transparent!important
}
.data-table2 .format-icon
{
	margin-right:15px
}
.data-table2 .dt-convert-to .dropdown
{
	flex:1 0 auto;
	position:relative
}
.data-table2 .dt-convert-to .btn-caret
{
	width:100%
}
.data-table2 .dt-convert-to .btn-settings.disabled,.data-table2 .dt-convert-to .btn-settings:disabled
{
	display:inline-block;
	visibility:hidden;
	opacity:0
}
.data-table2 .dt-col-ocr-status
{
	min-width:150px
}
.data-table2 .dt-btn
{
	min-width:109px
}
.data-table2 .dt-meta-pages
{
	display:inline-block;
	min-width:18px
}
.content-sidebar .data-table2 .dt-col.text-error,.ocr-centered .data-table2 .dt-col.text-error
{
	min-width:240px
}
.content-sidebar .data-table2 .dt-btn
{
	min-width:auto
}
}@media (min-width:992px)
{
	.data-table2 .dt-col:first-child
{
	padding-left:26px
}
.data-table2 .dt-col:last-child
{
	padding-right:16px
}
.data-table2 .dt-col.text-error
{
	font-size:12px;
	min-width:500px
}
.data-table2 .dt-col-status
{
	min-width:90px
}
.data-table2 .dt-progress
{
	min-width:46px
}
.data-table2 .dt-meta-size
{
	display:inline-block;
	min-width:18px
}
.data-table2 .dt-meta-format
{
	display:inline-block;
	min-width:50px
}
.data-table2.dt-files .dt-progress
{
	min-width:180px
}
.data-table2.dt-files .dt-meta-size
{
	min-width:160px;
	padding-right:30px
}
.content-sidebar .data-table2.dt-files .dt-progress
{
	min-width:46px
}
.content-sidebar .data-table2.dt-files .dt-meta-size
{
	min-width:18px;
	padding-right:0
}
}@media (min-width:1200px)
{
	.data-table2 .dt-col.text-error
{
	min-width:600px
}
.data-table2.dt-files .dt-meta-format
{
	min-width:140px
}
.data-table2.dt-files .dt-progress
{
	min-width:260px
}
.data-table2.dt-files .dt-meta-size
{
	min-width:220px;
	padding-right:50px
}
.content-sidebar .data-table2.dt-files .dt-meta-format
{
	min-width:50px
}
.content-sidebar .data-table2.dt-files .dt-btn
{
	min-width:40px
}
.content-sidebar .data-table2.dt-files .dt-progress
{
	min-width:80px
}
.content-sidebar .data-table2.dt-files .dt-meta-size
{
	min-width:80px;
	padding-right:0
}
}.data-table-wrapper
{
	margin:0 -20px 40px
}
.data-table-wrapper:last-child
{
	margin-bottom:0
}
@media (min-width:768px)
{
	.data-table-wrapper
{
	margin-left:0;
	margin-right:0
}
}.message+.data-table-wrapper
{
	margin-top:-1px
}
.files-container
{
	width:100%
}
.files-container-box
{
	margin:0 -20px 50px;
	background-color:#f8f8f8;
	box-shadow:0 18px 100px 4px rgba(0,0,0,.15);
	-webkit-background-clip:padding-box;
	-webkit-backface-visibility:hidden
}
.files-container-box,.files-container-box>*
{
	user-select:none
}
.files-container-box .data-table-wrapper,.files-container-box .file-tools
{
	margin-left:0;
	margin-right:0
}
.files-container-box .data-table-wrapper
{
	background-color:#fff;
	box-shadow:0 7px 0 0 rgba(70,70,70,.01),0 6px 0 0 rgba(65,65,65,.01),0 5px 0 0 rgba(60,60,60,.01),0 4px 0 0 rgba(55,55,55,.01),0 3px 0 0 rgba(50,50,50,.01),0 2px 0 0 rgba(50,50,50,.01),0 1px 0 0 rgba(45,45,45,.01)
}
.files-container-box .file-tools
{
	margin-bottom:0
}
.files-container-box .file-tools .file-tools2
{
	box-shadow:none
}
.files-container-box .data-table2
{
	border-top-width:0
}
@media (min-width:768px)
{
	.files-container-box
{
	margin-left:0;
	margin-right:0;
	border-radius:0 0 4px 4px
}
}.ocr-centered .files-container-box
{
	box-shadow:0 1px 30px 0 rgba(0,0,0,.1),0 2px 3px 0 rgba(0,0,0,.03)
}
.dt-formats-2col .data-table2 .dt-head .dt-row
{
	padding:5px 10px
}
.dt-formats-2col .data-table2 .dt-col
{
	font-weight:300;
	line-height:23px!important
}
.dt-formats-2col .data-table2 .dt-votes
{
	font-size:13px
}
@media (min-width:768px)
{
	.dt-formats-2col>.col-12
{
	max-width:620px
}
.dt-formats-2col .data-table2 .dt-head .dt-row
{
	padding:auto
}
.dt-formats-2col .data-table2 .dt-head .dt-row .dt-col
{
	padding-top:15px;
	padding-bottom:15px
}
}.file-thumb
{
	width:100px;
	min-width:100px;
	position:relative;
	cursor:default;
	transition:width .15s ease-in-out
}
.file-thumb>span
{
	position:absolute;
	z-index:1;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto
}
.file-thumb>.thumb
{
	position:relative;
	width:100%;
	padding-top:138.55%;
	background:#fff;
	border:2px solid #fff;
	box-shadow:1px 1px 0 0 hsla(0,0%,82.4%,.9);
	overflow:hidden
}
.file-thumb>.thumb img
{
	position:absolute;
	top:50%;
	left:50%;
	min-width:100%;
	min-height:100%;
	transform:translate(-50%,-50%);
	-o-object-fit:cover;
	object-fit:cover
}
.file-thumb [class*=icon-]
{
	width:30px;
	height:30px
}
.file-thumb [class*=icon-]+.thumb img
{
	opacity:.4
}
.file-thumb .icon-warning
{
	font-size:36px;
	line-height:28px;
	text-align:center
}
.file-thumb .uploading-line
{
	top:0;
	bottom:auto;
	right:auto;
	display:block;
	height:100%;
	background:#32be5b
}
.file-thumb>.btn-del
{
	top:-12px;
	right:-12px;
	left:auto;
	bottom:auto;
	display:block;
	width:24px;
	height:24px;
	background-color:#333;
	border-radius:50%;
	cursor:pointer;
	opacity:0;
	transition:opacity .15s ease-in-out
}
.file-thumb>.btn-del:before
{
	content:"";
	position:absolute;
	top:7px;
	left:7px;
	display:block;
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:16px 16px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M.724.118L.118.724 7.395 8 .118 15.276l.606.606L8 8.605l7.276 7.277.606-.606L8.605 8 15.882.724l-.606-.606L8 7.395z'/%3E%3C/svg%3E")
}
.file-thumb:hover>.btn-del
{
	opacity:1
}
@media (min-width:992px)
{
	.file-thumb
{
	width:122px;
	min-width:122px
}
}.ocr-file
{
	display:flex
}
.ocr-file .ocr-file-meta
{
	flex:1 1 auto;
	min-width:150px;
	padding:15px 0 15px 20px;
	font-weight:400
}
.ocr-file .ocr-file-name
{
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ocr-file .ocr-file-pages
{
	min-height:24px;
	font-size:13px;
	line-height:22px;
	margin-bottom:15px;
	color:#959595
}
.ocr-file .ocr-file-error
{
	font-size:13px;
	line-height:18px;
	padding:10px 0 5px
}
.ocr-file .ocr-file-btn .btn
{
	min-width:95px;
	padding-left:12px;
	padding-right:12px
}
@media (min-width:992px)
{
	.ocr-file .ocr-file-meta
{
	padding:30px 0 30px 25px
}
}.ocr-page
{
	display:block;
	margin:0;
	font-weight:400;
	text-align:center
}
.ocr-page .ocr-page-num
{
	display:inline-block;
	margin-top:10px;
	padding:0 2px;
	width:auto;
	min-width:22px;
	height:22px;
	font-size:14px;
	line-height:20px;
	letter-spacing:-.3px;
	text-align:center;
	color:#32be5b;
	border-radius:2px;
	border:1px solid #32be5b
}
.ocr-page [type=checkbox]
{
	display:none
}
.ocr-page [type=checkbox]:checked+.ocr-page-num
{
	color:#fff;
	background:#32be5b
}
.ocr-files-wrapper
{
	margin:0 -20px;
	background-color:#f6f6f6;
	border:1px solid #efefef;
	padding:20px
}
.ocr-files-wrapper .row
{
	margin-bottom:-20px
}
.ocr-files-wrapper .col-12
{
	margin-bottom:20px
}
@media (min-width:768px)
{
	.ocr-files-wrapper
{
	margin-left:0;
	margin-right:0;
	padding:30px
}
.ocr-files-wrapper .row
{
	margin-bottom:-30px
}
.ocr-files-wrapper .col-12
{
	margin-bottom:30px
}
}@media (min-width:992px)
{
	.ocr-files-wrapper
{
	padding:40px
}
}@media (min-width:1200px)
{
	.ocr-files-wrapper
{
	padding:50px
}
}.ocr-pages-wrapper
{
	margin:0 -20px;
	background-color:#f6f6f6;
	border:1px solid #efefef;
	padding:20px
}
.ocr-pages-wrapper .row
{
	margin:0 -11px -20px -12px
}
.ocr-pages-wrapper .col-auto
{
	padding:0 11px 0 12px;
	margin-bottom:20px
}
@media (min-width:768px)
{
	.ocr-pages-wrapper
{
	margin-left:0;
	margin-right:0;
	padding:30px
}
.ocr-pages-wrapper .row
{
	margin-bottom:-30px
}
.ocr-pages-wrapper .col-auto
{
	margin-bottom:30px
}
}.ocr-centered
{
	max-width:850px;
	margin:0 auto
}
.adb+.ocr-centered
{
	margin-top:-3px
}
.ocr-settings .section
{
	margin:10px 0 0;
	padding:30px 20px;
	background-color:#f6f6f6
}
.ocr-settings .section:first-child
{
	margin-top:0
}
.ocr-settings .section .row
{
	margin-bottom:-20px
}
.ocr-settings .section .row [class*=col-],.ocr-settings h4
{
	margin-bottom:20px
}
.ocr-settings .form-group,.ocr-settings h4:last-child
{
	margin-bottom:0
}
.ocr-settings .form-group>.form-control,.ocr-settings .form-group>.selectboxit-container
{
	width:100%
}
.ocr-tools1+.ocr-settings
{
	padding-top:10px
}
@media (min-width:768px)
{
	.ocr-settings .section
{
	padding:30px
}
}@media (min-width:992px)
{
	.ocr-settings .section
{
	padding:40px
}
}.ocr-pages-set
{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
	margin-bottom:-6px!important
}
.ocr-pages-set>*
{
	margin-bottom:6px
}
.ocr-pages-set>.custom-control
{
	padding-top:6px;
	padding-bottom:4px;
	margin-right:15px
}
.ocr-pages-set .form-control-box
{
	position:relative;
	flex:1;
	min-width:125px
}
.ocr-pages-set .form-control-box .form-control
{
	display:block;
	width:100%
}
@media (min-width:768px)
{
	.ocr-pages-set
{
	justify-content:flex-start
}
.ocr-pages-set>.custom-control
{
	margin-right:20px
}
.ocr-tools2 .ocr-pages-set .form-control-box
{
	max-width:270px
}
.ocr-settings .ocr-pages-set>.custom-control:first-child
{
	flex:1 1 100%
}
}.converter-wrapper~.file-tools>.ocr-settings
{
	margin-top:-30px
}
@media (min-width:768px)
{
	.converter-wrapper+.links-nav+.file-tools>.ocr-settings
{
	margin-top:0
}
}.about-page .rate-us
{
	display:none
}
.about-advantages
{
	margin:0 0 50px
}
.about-advantages .section-title
{
	margin-bottom:45px
}
.about-advantages b
{
	font-weight:600
}
.about-advantages .icon
{
	margin-bottom:12px
}
.about-advantages .icon svg path:first-child
{
	fill:#f33
}
.about-advantages .row
{
	margin-bottom:-60px
}
.about-advantages [class*=col-]
{
	margin-bottom:60px;
	padding-right:45px;
	padding-left:45px;
	color:#333
}
.about-advantages [class*=col-]>*
{
	max-width:400px;
	margin-left:auto;
	margin-right:auto
}
@media (min-width:576px)
{
	.about-advantages [class*=col-]
{
	max-width:226px;
	padding-left:20px;
	padding-right:20px
}
.about-advantages [class*=col-]>*
{
	max-width:162px
}
}@media (min-width:768px)
{
	.about-advantages
{
	margin-bottom:60px
}
.about-advantages .row
{
	max-width:800px;
	margin-left:auto;
	margin-right:auto
}
}@media (min-width:992px)
{
	.about-advantages .row
{
	max-width:none;
	margin-left:-20px;
	margin-right:-20px
}
.about-advantages [class*=col-]
{
	max-width:20%
}
}.pricing+.about-advantages
{
	margin-top:50px
}
@media (min-width:992px)
{
	.pricing+.about-advantages .row
{
	max-width:1000px;
	margin-left:auto;
	margin-right:auto
}
.pricing+.about-advantages [class*=col-]
{
	max-width:33.33%
}
}.clients-section
{
	background-color:#f8f8f8
}
.clients-section .logos
{
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	margin:0 -20px
}
.clients-section .logos:last-child
{
	margin-bottom:-35px
}
.clients-section .logos img
{
	width:auto;
	height:40px;
	margin:0 20px 35px;
	opacity:.6
}
@media (min-width:768px)
{
	.clients-section .logos
{
	margin:0 -24px
}
.clients-section .logos img
{
	margin:0 24px 35px
}
}.section-title .heart
{
	font-size:0;
	position:relative
}
.section-title .heart:before
{
	position:relative;
	top:1px;
	content:"\2764";
	font-size:20px;
	color:#f33
}
.reviews-stat
{
	margin-top:-5px;
	margin-bottom:16px
}
.reviews-stat:last-child
{
	margin-bottom:-45px
}
.reviews-stat .col-6
{
	padding-top:2px;
	margin-bottom:45px
}
.reviews-stat .logo
{
	display:inline-block;
	opacity:.8
}
.reviews-stat .logo:hover
{
	opacity:1
}
.reviews-stat .logo img
{
	width:auto;
	height:40px
}
.reviews-stat .rating-stars
{
	margin-top:9px
}
.reviews-stat .rating-stars i
{
	margin-left:3px
}
.reviews-stat .rating-stars i:first-child
{
	margin-left:0
}
.reviews-stat .total
{
	margin-top:6px
}
.reviews-stat .total span
{
	font-size:12px;
	color:#959595;
	margin-left:3px
}
.reviews-stat .total span a
{
	text-decoration:none;
	color:currentColor
}
.reviews-stat .total span a:hover
{
	color:#333
}
@media (max-width:360px)
{
	.reviews-stat .col-6
{
	flex:0 0 100%;
	max-width:100%
}
}@media (min-width:480px)
{
	.reviews-stat
{
	max-width:440px;
	margin-left:auto;
	margin-right:auto
}
.reviews-stat .col-6
{
	padding-left:15px;
	padding-right:15px
}
}@media (min-width:768px)
{
	.reviews-stat
{
	max-width:920px
}
}.mediakit-section
{
	background-color:#f8f8f8
}
.mediakit-section h2
{
	margin-bottom:20px!important
}
.mediakit-section h2+p
{
	margin:0 auto 30px;
	max-width:580px
}
.mediakit-section .btn
{
	font-size:17px;
	line-height:22px;
	min-width:160px
}
.imprint-section
{
	background-color:#fff
}
.imprint-section .section-title
{
	margin-top:-25px
}
.imprint-section .container
{
	padding-top:80px;
	padding-bottom:80px
}
@media (min-width:768px)
{
	.imprint-section .container
{
	padding-top:100px;
	padding-bottom:100px
}
}.imprint-info a
{
	color:#333;
	text-decoration:underline
}
.imprint-info a:hover
{
	color:#f33
}
.imprint-info p
{
	margin-bottom:22px;
	line-height:22px
}
.imprint-info p:last-child
{
	margin-bottom:0
}
.imprint-info .logo
{
	margin:4px 0 17px;
	color:#474747
}
.imprint-info .logo a
{
	color:currentColor!important
}
.imprint-info .reg-num,.imprint-info small
{
	font-size:12px;
	font-weight:300
}
.imprint-info small
{
	color:#959595
}
.imprint-info .reg-num
{
	line-height:20px
}
.imprint-info .reg-num br
{
	display:none
}
.imprint-info .col-12
{
	margin-bottom:22px
}
.imprint-info .col-12:last-child
{
	margin-bottom:0
}
@media (min-width:768px)
{
	.imprint-info
{
	justify-content:center;
	margin-left:-40px;
	margin-right:-40px
}
.imprint-info .reg-num br
{
	display:inline
}
.imprint-info .col-12
{
	margin-bottom:0;
	width:auto;
	flex:0 1 auto;
	text-align:left;
	padding:8px 40px 9px;
	border-left:1px solid #eaeaea
}
.imprint-info .col-12:first-child
{
	border-left:none
}
}@media (min-width:860px)
{
	.imprint-info
{
	margin-left:-60px;
	margin-right:-60px
}
.imprint-info .col-12
{
	padding-left:60px;
	padding-right:60px
}
}#reviews
{
	margin:0 auto;
	max-width:700px;
	padding:60px 18px 40px;
	text-align:left;
	background-color:#fff;
	box-shadow:0 0 30px rgba(0,0,0,.08);
	background-repeat:no-repeat;
	background-position:20px 22px;
	background-size:23px 18px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e7e7e7' viewBox='0 0 46 36'%3E%3Cpath d='M21,23.412C21,28.771,16.724,33,11.207,33C5.276,33,1,28.629,1,21.58C1,14.391,5.414,6.779,13.689,1l3.724,4.371c-3.311,2.537-5.379,5.497-6.207,8.739C17.276,14.11,21,17.917,21,23.412z M35.207,14.11c0.827-3.242,2.896-6.203,6.207-8.739L37.69,1C29.413,6.78,25,14.391,25,21.582C25,28.629,29.275,33,35.207,33C40.725,33,45,28.771,45,23.414C45,17.917,41.275,14.11,35.207,14.11z'/%3E%3C/svg%3E")
}
#reviews .carousel-inner
{
	padding-left:2px;
	padding-right:2px
}
#reviews .carousel-control-next,#reviews .carousel-control-prev
{
	top:10px;
	bottom:auto;
	left:auto;
	right:10px;
	height:40px
}
#reviews .carousel-control-next:focus:not(:active),#reviews .carousel-control-prev:focus:not(:active)
{
	opacity:.5
}
#reviews .carousel-control-next:hover,#reviews .carousel-control-prev:hover
{
	opacity:1!important
}
#reviews .carousel-control-prev
{
	right:50px
}
#reviews .review-title
{
	margin-bottom:14px;
	font-size:20px;
	line-height:28px;
	font-weight:600
}
#reviews .review-title:last-child
{
	margin-bottom:0
}
#reviews .review-content
{
	margin-bottom:10px;
	font-size:16px;
	line-height:26px
}
#reviews .review-content p
{
	margin-bottom:14px
}
#reviews .review-content:last-child
{
	padding-bottom:14px
}
#reviews .review-content:last-child,#reviews .review-content :last-child
{
	margin-bottom:0
}
#reviews .review-translate
{
	font-size:12px;
	line-height:18px;
	color:#959595
}
#reviews .review-translate>*
{
	cursor:pointer;
	transition:color .15s ease-in-out
}
#reviews .review-translate>:hover
{
	color:#333
}
#reviews .review-meta
{
	padding-bottom:2px;
	line-height:18px;
	font-size:0
}
#reviews .review-meta>*
{
	display:inline-block
}
#reviews .review-meta span
{
	font-size:12px;
	color:#959595
}
#reviews .review-meta b
{
	margin-right:20px;
	font-size:13px;
	font-weight:400
}
#reviews .review-meta b+span
{
	position:relative;
	margin-left:-12px;
	padding-left:12px
}
#reviews .review-meta b+span:after
{
	content:"/";
	display:inline-block;
	position:absolute;
	top:0;
	left:0
}
#reviews .review-meta a
{
	text-decoration:none;
	color:currentColor
}
#reviews .review-meta a:hover
{
	color:#333
}
#reviews .carousel-item[lang=ar] .review-content,#reviews .carousel-item[lang=ar] .review-title,#reviews .carousel-item[lang=ar] .review-translate
{
	text-align:right;
	direction:rtl
}
@media (min-width:576px)
{
	#reviews
{
	padding:56px 78px 56px 93px;
	background-position:30px 42px;
	background-size:46px 36px
}
#reviews .carousel-control-next,#reviews .carousel-control-prev
{
	top:auto;
	bottom:19px;
	right:15px
}
#reviews .carousel-control-prev
{
	right:55px
}
}@media (min-width:768px)
{
	#reviews
{
	padding-left:113px;
	padding-right:98px;
	background-position:48px 42px
}
}.chrome-app
{
	font-family:Open Sans,Arial,sans-serif;
	font-size:15px;
	line-height:24px;
	font-weight:400;
	position:fixed;
	z-index:10;
	left:30px;
	bottom:30px;
	width:auto;
	min-width:340px;
	padding:30px;
	background-color:#fff;
	box-shadow:0 4px 22px 0 rgba(0,0,0,.1);
	color:#333
}
.chrome-app *
{
	-webkit-touch-callout:none;
	user-select:none;
	outline:none;
	padding:0;
	margin:0;
	font-weight:400
}
.chrome-app>svg
{
	float:left;
	margin:0 15px 0 0
}
.chrome-app>svg+div
{
	overflow:hidden;
	padding:3px;
	display:table;
	width:215px
}
.chrome-app h5
{
	padding:0 10px 0 0;
	margin:-6px 0 28px;
	font-size:18px;
	line-height:28px;
	font-weight:400;
	letter-spacing:-.2px;
	color:inherit
}
.chrome-app p
{
	margin:0 -10px;
	white-space:nowrap
}
.chrome-app p>*
{
	margin:0 10px
}
.chrome-app a,.chrome-app button
{
	color:#959595;
	text-decoration:none;
	transition:color .15s ease-in-out,background-color .15s ease-in-out;
	cursor:pointer
}
.chrome-app a:hover,.chrome-app button:hover
{
	color:inherit
}
.chrome-app [class*=btn]
{
	display:inline-block;
	vertical-align:middle;
	padding:3px 0 5px;
	font-size:15px;
	line-height:22px;
	letter-spacing:-.3px;
	text-align:center;
	background:none;
	border:none;
	box-shadow:none
}
.chrome-app .btn-install
{
	min-width:105px;
	padding-right:20px;
	padding-left:20px;
	color:#fff!important;
	background-color:#f33;
	border-radius:4px
}
.chrome-app .btn-install:hover
{
	background-color:#ff4335
}
[dir=rtl] .chrome-app>svg
{
	float:right;
	margin:0 0 0 15px
}
[dir=rtl] .chrome-app h5
{
	padding:0 0 0 10px
}
.rate-us
{
	display:none;
	font-size:15px;
	line-height:24px;
	font-weight:400;
	position:fixed;
	z-index:10;
	right:30px;
	bottom:30px;
	width:auto;
	min-width:340px;
	padding:30px;
	background-color:#fff;
	box-shadow:0 4px 22px 0 rgba(0,0,0,.1);
	color:#333
}
@media (min-width:768px)
{
	.rate-us
{
	display:block
}
}.rate-us *
{
	-webkit-touch-callout:none;
	user-select:none;
	outline:none;
	padding:0;
	margin:0;
	font-weight:400
}
.rate-us .close
{
	display:block;
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:16px 16px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333333' viewBox='0 0 16 16'%3E%3Cpath d='M.724.118L.118.724 7.395 8 .118 15.276l.606.606L8 8.605l7.276 7.277.606-.606L8.605 8 15.882.724l-.606-.606L8 7.395z'/%3E%3C/svg%3E");
	opacity:.5;
	transition:opacity .15s ease-in-out;
	padding:0;
	margin:0;
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer
}
.rate-us .close:hover
{
	opacity:1
}
.rate-us .stars
{
	text-align:center;
	margin-bottom:8px;
	margin-top:30px;
	display:inline-block;
	white-space:nowrap;
	cursor:default;
	-webkit-touch-callout:none;
	user-select:none
}
.rate-us .stars i
{
	margin-left:9px
}
.rate-us .stars i:first-child
{
	margin-left:0
}
.rate-us .stars i.on svg
{
	fill:#ffb400
}
.rate-us .stars svg
{
	width:1.25em;
	height:1.25em;
	fill:#ccc
}
.rate-us div
{
	overflow:hidden;
	padding:3px;
	display:table;
	width:280px
}
.rate-us h5
{
	text-align:center;
	font-size:18px;
	line-height:28px;
	font-weight:400;
	letter-spacing:-.2px;
	color:inherit
}
.rate-us p
{
	margin:0 -10px;
	white-space:nowrap
}
.rate-us p>*
{
	margin:0 10px
}
.rate-us a,.rate-us button
{
	color:#959595;
	text-decoration:none;
	transition:color .15s ease-in-out,background-color .15s ease-in-out;
	cursor:pointer
}
.rate-us a:hover,.rate-us button:hover
{
	color:#333
}
.rate-us [class*=btn]
{
	display:inline-block;
	vertical-align:middle;
	padding:3px 0 5px;
	font-size:15px;
	line-height:22px;
	letter-spacing:-.3px;
	text-align:center;
	background:none;
	border:none;
	box-shadow:none
}
.rate-us .btn[data-action=close]
{
	min-width:95px;
	padding-right:20px;
	padding-left:20px;
	color:#fff!important;
	background-color:#3bb5e9;
	border-radius:4px
}
.rate-us .btn[data-action=close]:hover
{
	background-color:#2babe2
}
.rate-us .rated p
{
	margin-top:30px
}
.rate-us .rated-trust .btn
{
	margin-top:30px;
	display:block;
	padding:7px 20px;
	font-size:16px;
	line-height:25px;
	font-weight:400;
	color:#333;
	border:1px solid #f33;
	border-radius:6px
}
.rate-us .rated-trust .btn svg
{
	vertical-align:top;
	margin:-3px 0 -5px 3px;
	top:0
}
.rate-us .rated-trust .btn:hover
{
	border-color:#ff4335
}