
#cookie-bar {
	z-index: 999;
	width: 100%;
	min-height: 20px;
	box-sizing: border-box;
	padding: 15px 0px 15px 0px;
	background: #35270c;
	overflow: hidden;
	position: fixed;
    bottom: 0px;
	right: 0px;
	display: flex;
        align-items: center;
}
#cookie-bar p {margin:0px 10px; padding:0;color:#ffffff;text-align: justify;}
#cookie-bar a {font-family: OpenSans, arial, "sans-serif";
	color: #FFFFFF;
	text-decoration: underline;}
#cookie-bar .cb-enable {display: inline-block;
	font-family: OpenSans, arial, "sans-serif";
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-left: 14px;
	background: #d7a84a;
	box-sizing: border-box; 
	padding: 10px 24px;
	text-align: center;
	transition: background 0.3s;
	line-height: 1 !important;text-decoration:none !important;border-radius: 3px;margin-right:14px;}
#cookie-bar .cb-enable:hover {cursor: pointer;background: #ecdcbd;color:#d7a84a;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}
/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root {
--blue:#007bff;
--indigo:#6610f2;
--purple:#6f42c1;
--pink:#e83e8c;
--red:#dc3545;
--orange:#fd7e14;
--yellow:#ffc107;
--green:#28a745;
--teal:#20c997;
--cyan:#17a2b8;
--white:#fff;
--gray:#6c757d;
--gray-dark:#343a40;
--primary:#007bff;
--secondary:#6c757d;
--success:#28a745;
--info:#17a2b8;
--warning:#ffc107;
--danger:#dc3545;
--light:#f8f9fa;
--dark:#343a40;
--breakpoint-xs:0;
--breakpoint-sm:576px;
--breakpoint-md:768px;
--breakpoint-lg:992px;
--breakpoint-xl:1200px;
--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}
*, ::after, ::before {
	box-sizing: border-box
}
html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent
}
@-ms-viewport {
width:device-width
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
	display: block
}
body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff
}
[tabindex="-1"]:focus {
	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;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0
}
address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit
}
dl, ol, ul {
	margin-top: 0;
	margin-bottom: 1rem
}
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
}
dfn {
	font-style: italic
}
b, strong {
	font-weight: bolder
}
small {
	font-size: 80%
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sub {
	bottom: -.25em
}
sup {
	top: -.5em
}
a {
	color: #007bff;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}
a:hover {
	color: #0056b3;
	text-decoration: underline
}
a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none
}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
	color: inherit;
	text-decoration: none
}
a:not([href]):not([tabindex]):focus {
	outline: 0
}
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;
	-ms-overflow-style: scrollbar
}
figure {
	margin: 0 0 1rem
}
img {
	vertical-align: middle;
	border-style: none
}
svg {
	overflow: hidden;
	vertical-align: middle
}
table {
	border-collapse: collapse
}
caption {
padding-top:.75rem;
padding-bottom:.75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom
}
th {
	text-align: inherit
}
label {
	display: inline-block;
margin-bottom:.5rem
}
button {
	border-radius: 0
}
button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color
}
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
}
[type=reset], [type=submit], button, html [type=button] {
-webkit-appearance:button
}
[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-cancel-button, [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-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit
}
.h1, h1 {
	font-size: 2.5rem
}
.h2, h2 {
	font-size: 2rem
}
.h3, h3 {
	font-size: 1.75rem
}
.h4, h4 {
	font-size: 1.5rem
}
.h5, h5 {
	font-size: 1.25rem
}
.h6, h6 {
	font-size: 1rem
}
.lead {
	font-size: 1.25rem;
	font-weight: 300
}
.display-1 {
	font-size: 6rem;
	font-weight: 300;
	line-height: 1.2
}
.display-2 {
	font-size: 5.5rem;
	font-weight: 300;
	line-height: 1.2
}
.display-3 {
	font-size: 4.5rem;
	font-weight: 300;
	line-height: 1.2
}
.display-4 {
	font-size: 3.5rem;
	font-weight: 300;
	line-height: 1.2
}
hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0,0,0,.1)
}
.small, small {
	font-size: 80%;
	font-weight: 400
}
.mark, mark {
	padding: .2em;
	background-color: #fcf8e3
}
.list-unstyled {
	padding-left: 0;
	list-style: none
}
.list-inline {
	padding-left: 0;
	list-style: none
}
.list-inline-item {
	display: inline-block
}
.list-inline-item:not(:last-child) {
margin-right:.5rem
}
.initialism {
	font-size: 90%;
	text-transform: uppercase
}
.blockquote {
	margin-bottom: 1rem;
	font-size: 1.25rem
}
.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #6c757d
}
.blockquote-footer::before {
	content: "\2014 \00A0"
}
.img-fluid {
	max-width: 100%;
	height: auto
}
.img-thumbnail {
padding:.25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
border-radius:.25rem;
	max-width: 100%;
	height: auto
}
.figure {
	display: inline-block
}
.figure-img {
margin-bottom:.5rem;
	line-height: 1
}
.figure-caption {
	font-size: 90%;
	color: #6c757d
}
code {
	font-size: 87.5%;
	color: #e83e8c;
	word-break: break-word
}
a>code {
	color: inherit
}
kbd {
padding:.2rem .4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #212529;
border-radius:.2rem
}
kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700
}
pre {
	display: block;
	font-size: 87.5%;
	color: #212529
}
pre code {
	font-size: inherit;
	color: inherit;
	word-break: normal
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}
.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
@media (min-width:576px) {
.container {
	max-width: 540px
}
}
@media (min-width:768px) {
.container {
	max-width: 720px
}
}
@media (min-width:992px) {
.container {
	max-width: 960px
}
}
@media (min-width:1200px) {
.container {
	max-width: 1140px
}
}
.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}
.no-gutters {
	margin-right: 0;
	margin-left: 0
}
.no-gutters>.col, .no-gutters>[class*=col-] {
padding-right:0;
padding-left:0
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .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-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}
.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}
.col-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}
.col-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}
.col-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}
.col-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}
.col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}
.col-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}
.col-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}
.col-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-first {
	-ms-flex-order: -1;
	order: -1
}
.order-last {
	-ms-flex-order: 13;
	order: 13
}
.order-0 {
	-ms-flex-order: 0;
	order: 0
}
.order-1 {
	-ms-flex-order: 1;
	order: 1
}
.order-2 {
	-ms-flex-order: 2;
	order: 2
}
.order-3 {
	-ms-flex-order: 3;
	order: 3
}
.order-4 {
	-ms-flex-order: 4;
	order: 4
}
.order-5 {
	-ms-flex-order: 5;
	order: 5
}
.order-6 {
	-ms-flex-order: 6;
	order: 6
}
.order-7 {
	-ms-flex-order: 7;
	order: 7
}
.order-8 {
	-ms-flex-order: 8;
	order: 8
}
.order-9 {
	-ms-flex-order: 9;
	order: 9
}
.order-10 {
	-ms-flex-order: 10;
	order: 10
}
.order-11 {
	-ms-flex-order: 11;
	order: 11
}
.order-12 {
	-ms-flex-order: 12;
	order: 12
}
.offset-1 {
	margin-left: 8.333333%
}
.offset-2 {
	margin-left: 16.666667%
}
.offset-3 {
	margin-left: 25%
}
.offset-4 {
	margin-left: 33.333333%
}
.offset-5 {
	margin-left: 41.666667%
}
.offset-6 {
	margin-left: 50%
}
.offset-7 {
	margin-left: 58.333333%
}
.offset-8 {
	margin-left: 66.666667%
}
.offset-9 {
	margin-left: 75%
}
.offset-10 {
	margin-left: 83.333333%
}
.offset-11 {
	margin-left: 91.666667%
}
@media (min-width:576px) {
.col-sm {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-sm-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-sm-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}
.col-sm-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}
.col-sm-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-sm-4 {
	-ms-flex: 0 0 33.333333%;

	flex: 0 0 33.333333%;
	max-width: 33.333333%
}
.col-sm-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}
.col-sm-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-sm-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}
.col-sm-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}
.col-sm-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-sm-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}
.col-sm-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}
.col-sm-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-sm-first {
	-ms-flex-order: -1;
	order: -1
}
.order-sm-last {
	-ms-flex-order: 13;
	order: 13
}
.order-sm-0 {
	-ms-flex-order: 0;
	order: 0
}
.order-sm-1 {
	-ms-flex-order: 1;
	order: 1
}
.order-sm-2 {
	-ms-flex-order: 2;
	order: 2
}
.order-sm-3 {
	-ms-flex-order: 3;
	order: 3
}
.order-sm-4 {
	-ms-flex-order: 4;
	order: 4
}
.order-sm-5 {
	-ms-flex-order: 5;
	order: 5
}
.order-sm-6 {
	-ms-flex-order: 6;
	order: 6
}
.order-sm-7 {
	-ms-flex-order: 7;
	order: 7
}
.order-sm-8 {
	-ms-flex-order: 8;
	order: 8
}
.order-sm-9 {
	-ms-flex-order: 9;
	order: 9
}
.order-sm-10 {
	-ms-flex-order: 10;
	order: 10
}
.order-sm-11 {
	-ms-flex-order: 11;
	order: 11
}
.order-sm-12 {
	-ms-flex-order: 12;
	order: 12
}
.offset-sm-0 {
	margin-left: 0
}
.offset-sm-1 {
	margin-left: 8.333333%
}
.offset-sm-2 {
	margin-left: 16.666667%
}
.offset-sm-3 {
	margin-left: 25%
}
.offset-sm-4 {
	margin-left: 33.333333%
}
.offset-sm-5 {
	margin-left: 41.666667%
}
.offset-sm-6 {
	margin-left: 50%
}
.offset-sm-7 {
	margin-left: 58.333333%
}
.offset-sm-8 {
	margin-left: 66.666667%
}
.offset-sm-9 {
	margin-left: 75%
}
.offset-sm-10 {
	margin-left: 83.333333%
}
.offset-sm-11 {
	margin-left: 91.666667%
}
}
@media (min-width:768px) {
.col-md {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-md-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-md-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}
.col-md-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}
.col-md-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-md-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}
.col-md-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}
.col-md-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-md-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}
.col-md-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}
.col-md-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-md-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}
.col-md-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}
.col-md-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-md-first {
	-ms-flex-order: -1;
	order: -1
}
.order-md-last {
	-ms-flex-order: 13;
	order: 13
}
.order-md-0 {
	-ms-flex-order: 0;
	order: 0
}
.order-md-1 {
	-ms-flex-order: 1;
	order: 1
}
.order-md-2 {
	-ms-flex-order: 2;
	order: 2
}
.order-md-3 {
	-ms-flex-order: 3;
	order: 3
}
.order-md-4 {
	-ms-flex-order: 4;
	order: 4
}
.order-md-5 {
	-ms-flex-order: 5;
	order: 5
}
.order-md-6 {
	-ms-flex-order: 6;
	order: 6
}
.order-md-7 {
	-ms-flex-order: 7;
	order: 7
}
.order-md-8 {
	-ms-flex-order: 8;
	order: 8
}
.order-md-9 {
	-ms-flex-order: 9;
	order: 9
}
.order-md-10 {
	-ms-flex-order: 10;
	order: 10
}
.order-md-11 {
	-ms-flex-order: 11;
	order: 11
}
.order-md-12 {
	-ms-flex-order: 12;
	order: 12
}
.offset-md-0 {
	margin-left: 0
}
.offset-md-1 {
	margin-left: 8.333333%
}
.offset-md-2 {
	margin-left: 16.666667%
}
.offset-md-3 {
	margin-left: 25%
}
.offset-md-4 {
	margin-left: 33.333333%
}
.offset-md-5 {
	margin-left: 41.666667%
}
.offset-md-6 {
	margin-left: 50%
}
.offset-md-7 {
	margin-left: 58.333333%
}
.offset-md-8 {
	margin-left: 66.666667%
}
.offset-md-9 {
	margin-left: 75%
}
.offset-md-10 {
	margin-left: 83.333333%
}
.offset-md-11 {
	margin-left: 91.666667%
}
}
@media (min-width:992px) {
.col-lg {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-lg-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-lg-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}
.col-lg-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}
.col-lg-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-lg-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}
.col-lg-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}
.col-lg-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-lg-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}
.col-lg-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}
.col-lg-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-lg-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}
.col-lg-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}
.col-lg-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-lg-first {
	-ms-flex-order: -1;
	order: -1
}
.order-lg-last {
	-ms-flex-order: 13;
	order: 13
}
.order-lg-0 {
	-ms-flex-order: 0;
	order: 0
}
.order-lg-1 {
	-ms-flex-order: 1;
	order: 1
}
.order-lg-2 {
	-ms-flex-order: 2;
	order: 2
}
.order-lg-3 {
	-ms-flex-order: 3;
	order: 3
}
.order-lg-4 {
	-ms-flex-order: 4;
	order: 4
}
.order-lg-5 {
	-ms-flex-order: 5;
	order: 5
}
.order-lg-6 {
	-ms-flex-order: 6;
	order: 6
}
.order-lg-7 {
	-ms-flex-order: 7;
	order: 7
}
.order-lg-8 {
	-ms-flex-order: 8;
	order: 8
}
.order-lg-9 {
	-ms-flex-order: 9;
	order: 9
}
.order-lg-10 {
	-ms-flex-order: 10;
	order: 10
}
.order-lg-11 {
	-ms-flex-order: 11;
	order: 11
}
.order-lg-12 {
	-ms-flex-order: 12;
	order: 12
}
.offset-lg-0 {
	margin-left: 0
}
.offset-lg-1 {
	margin-left: 8.333333%
}
.offset-lg-2 {
	margin-left: 16.666667%
}
.offset-lg-3 {
	margin-left: 25%
}
.offset-lg-4 {
	margin-left: 33.333333%
}
.offset-lg-5 {
	margin-left: 41.666667%
}
.offset-lg-6 {
	margin-left: 50%
}
.offset-lg-7 {
	margin-left: 58.333333%
}
.offset-lg-8 {
	margin-left: 66.666667%
}
.offset-lg-9 {
	margin-left: 75%
}
.offset-lg-10 {
	margin-left: 83.333333%
}
.offset-lg-11 {
	margin-left: 91.666667%
}
}
@media (min-width:1200px) {
.col-xl {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-xl-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-xl-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}
.col-xl-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}
.col-xl-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-xl-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}
.col-xl-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}
.col-xl-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-xl-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}
.col-xl-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}
.col-xl-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-xl-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}
.col-xl-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}
.col-xl-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-xl-first {
	-ms-flex-order: -1;
	order: -1
}
.order-xl-last {
	-ms-flex-order: 13;
	order: 13
}
.order-xl-0 {
	-ms-flex-order: 0;
	order: 0
}
.order-xl-1 {
	-ms-flex-order: 1;
	order: 1
}
.order-xl-2 {
	-ms-flex-order: 2;
	order: 2
}
.order-xl-3 {
	-ms-flex-order: 3;
	order: 3
}
.order-xl-4 {
	-ms-flex-order: 4;
	order: 4
}
.order-xl-5 {
	-ms-flex-order: 5;
	order: 5
}
.order-xl-6 {
	-ms-flex-order: 6;
	order: 6
}
.order-xl-7 {
	-ms-flex-order: 7;
	order: 7
}
.order-xl-8 {
	-ms-flex-order: 8;
	order: 8
}
.order-xl-9 {
	-ms-flex-order: 9;
	order: 9
}
.order-xl-10 {
	-ms-flex-order: 10;
	order: 10
}
.order-xl-11 {
	-ms-flex-order: 11;
	order: 11
}
.order-xl-12 {
	-ms-flex-order: 12;
	order: 12
}
.offset-xl-0 {
	margin-left: 0
}
.offset-xl-1 {
	margin-left: 8.333333%
}
.offset-xl-2 {
	margin-left: 16.666667%
}
.offset-xl-3 {
	margin-left: 25%
}
.offset-xl-4 {
	margin-left: 33.333333%
}
.offset-xl-5 {
	margin-left: 41.666667%
}
.offset-xl-6 {
	margin-left: 50%
}
.offset-xl-7 {
	margin-left: 58.333333%
}
.offset-xl-8 {
	margin-left: 66.666667%
}
.offset-xl-9 {
	margin-left: 75%
}
.offset-xl-10 {
	margin-left: 83.333333%
}
.offset-xl-11 {
	margin-left: 91.666667%
}
}
.table {
	width: 100%;
	margin-bottom: 1rem;
	background-color: transparent
}
.table td, .table th {
padding:.75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6
}
.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6
}
.table tbody+tbody {
	border-top: 2px solid #dee2e6
}
.table .table {
	background-color: #fff
}
.table-sm td, .table-sm th {
padding:.3rem
}
.table-bordered {
	border: 1px solid #dee2e6
}
.table-bordered td, .table-bordered th {
	border: 1px solid #dee2e6
}
.table-bordered thead td, .table-bordered thead th {
	border-bottom-width: 2px
}
.table-borderless tbody+tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
	border: 0
}
.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0,0,0,.05)
}
.table-hover tbody tr:hover {
	background-color: rgba(0,0,0,.075)
}
.table-primary, .table-primary>td, .table-primary>th {
	background-color: #b8daff
}
.table-hover .table-primary:hover {
	background-color: #9fcdff
}
.table-hover .table-primary:hover>td, .table-hover .table-primary:hover>th {
	background-color: #9fcdff
}
.table-secondary, .table-secondary>td, .table-secondary>th {
	background-color: #d6d8db
}
.table-hover .table-secondary:hover {
	background-color: #c8cbcf
}
.table-hover .table-secondary:hover>td, .table-hover .table-secondary:hover>th {
	background-color: #c8cbcf
}
.table-success, .table-success>td, .table-success>th {
	background-color: #c3e6cb
}
.table-hover .table-success:hover {
	background-color: #b1dfbb
}
.table-hover .table-success:hover>td, .table-hover .table-success:hover>th {
	background-color: #b1dfbb
}
.table-info, .table-info>td, .table-info>th {
	background-color: #bee5eb
}
.table-hover .table-info:hover {
	background-color: #abdde5
}
.table-hover .table-info:hover>td, .table-hover .table-info:hover>th {
	background-color: #abdde5
}
.table-warning, .table-warning>td, .table-warning>th {
	background-color: #ffeeba
}
.table-hover .table-warning:hover {
	background-color: #ffe8a1
}
.table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th {
	background-color: #ffe8a1
}
.table-danger, .table-danger>td, .table-danger>th {
	background-color: #f5c6cb
}
.table-hover .table-danger:hover {
	background-color: #f1b0b7
}
.table-hover .table-danger:hover>td, .table-hover .table-danger:hover>th {
	background-color: #f1b0b7
}
.table-light, .table-light>td, .table-light>th {
	background-color: #fdfdfe
}
.table-hover .table-light:hover {
	background-color: #ececf6
}
.table-hover .table-light:hover>td, .table-hover .table-light:hover>th {
	background-color: #ececf6
}
.table-dark, .table-dark>td, .table-dark>th {
	background-color: #c6c8ca
}
.table-hover .table-dark:hover {
	background-color: #b9bbbe
}
.table-hover .table-dark:hover>td, .table-hover .table-dark:hover>th {
	background-color: #b9bbbe
}
.table-active, .table-active>td, .table-active>th {
	background-color: rgba(0,0,0,.075)
}
.table-hover .table-active:hover {
	background-color: rgba(0,0,0,.075)
}
.table-hover .table-active:hover>td, .table-hover .table-active:hover>th {
	background-color: rgba(0,0,0,.075)
}
.table .thead-dark th {
	color: #fff;
	background-color: #212529;
	border-color: #32383e
}
.table .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6
}
.table-dark {
	color: #fff;
	background-color: #212529
}
.table-dark td, .table-dark th, .table-dark thead th {
	border-color: #32383e
}
.table-dark.table-bordered {
	border: 0
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255,255,255,.05)
}
.table-dark.table-hover tbody tr:hover {
	background-color: rgba(255,255,255,.075)
}
@media (max-width:575.98px) {
.table-responsive-sm {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}
.table-responsive-sm>.table-bordered {
	border: 0
}
}
@media (max-width:767.98px) {
.table-responsive-md {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}
.table-responsive-md>.table-bordered {
	border: 0
}
}
@media (max-width:991.98px) {
.table-responsive-lg {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}
.table-responsive-lg>.table-bordered {
	border: 0
}
}
@media (max-width:1199.98px) {
.table-responsive-xl {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}
.table-responsive-xl>.table-bordered {
	border: 0
}
}
.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}
.table-responsive>.table-bordered {
	border: 0
}
.form-control {
	display: block;
	width: 100%;
	height: calc(2.25rem + 2px);
padding:.375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
border-radius:.25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce) {
.form-control {
	transition: none
}
}
.form-control::-ms-expand {
background-color:transparent;
border:0
}
.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::-webkit-input-placeholder {
color:#6c757d;
opacity:1
}
.form-control::-moz-placeholder {
color:#6c757d;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#6c757d;
opacity:1
}
.form-control::-ms-input-placeholder {
color:#6c757d;
opacity:1
}
.form-control::placeholder {
color:#6c757d;
opacity:1
}
.form-control:disabled, .form-control[readonly] {
	background-color: #e9ecef;
	opacity: 1
}
select.form-control:focus::-ms-value {
color:#495057;
background-color:#fff
}
.form-control-file, .form-control-range {
	display: block;
	width: 100%
}
.col-form-label {
padding-top:calc(.375rem + 1px);
padding-bottom:calc(.375rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5
}
.col-form-label-lg {
padding-top:calc(.5rem + 1px);
padding-bottom:calc(.5rem + 1px);
	font-size: 1.25rem;
	line-height: 1.5
}
.col-form-label-sm {
padding-top:calc(.25rem + 1px);
padding-bottom:calc(.25rem + 1px);
font-size:.875rem;
	line-height: 1.5

}
.form-control-plaintext {
	display: block;
	width: 100%;
padding-top:.375rem;
padding-bottom:.375rem;
	margin-bottom: 0;
	line-height: 1.5;
	color: #212529;
	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.8125rem + 2px);
padding:.25rem .5rem;
font-size:.875rem;
	line-height: 1.5;
border-radius:.2rem
}
.form-control-lg {
	height: calc(2.875rem + 2px);
padding:.5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
border-radius:.3rem
}
select.form-control[multiple], select.form-control[size] {
	height: auto
}
textarea.form-control {
	height: auto
}
.form-group {
	margin-bottom: 1rem
}
.form-text {
	display: block;
margin-top:.25rem
}
.form-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px
}
.form-row>.col, .form-row>[class*=col-] {
padding-right:5px;
padding-left:5px
}
.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem
}
.form-check-input {
	position: absolute;
margin-top:.3rem;
	margin-left: -1.25rem
}
.form-check-input:disabled~.form-check-label {
	color: #6c757d
}
.form-check-label {
	margin-bottom: 0
}
.form-check-inline {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
margin-right:.75rem
}
.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
margin-right:.3125rem;
	margin-left: 0
}
.valid-feedback {
	display: none;
	width: 100%;
margin-top:.25rem;
	font-size: 80%;
	color: #28a745
}
.valid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
padding:.25rem .5rem;
margin-top:.1rem;
font-size:.875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(40,167,69,.9);
border-radius:.25rem
}
.custom-select.is-valid, .form-control.is-valid, .was-validated .custom-select:valid, .was-validated .form-control:valid {
border-color:#28a745
}
.custom-select.is-valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus {
border-color:#28a745;
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-select.is-valid~.valid-feedback, .custom-select.is-valid~.valid-tooltip, .form-control.is-valid~.valid-feedback, .form-control.is-valid~.valid-tooltip, .was-validated .custom-select:valid~.valid-feedback, .was-validated .custom-select:valid~.valid-tooltip, .was-validated .form-control:valid~.valid-feedback, .was-validated .form-control:valid~.valid-tooltip {
display:block
}
.form-control-file.is-valid~.valid-feedback, .form-control-file.is-valid~.valid-tooltip, .was-validated .form-control-file:valid~.valid-feedback, .was-validated .form-control-file:valid~.valid-tooltip {
display:block
}
.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label {
color:#28a745
}
.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:#28a745
}
.custom-control-input.is-valid~.custom-control-label::before, .was-validated .custom-control-input:valid~.custom-control-label::before {
background-color:#71dd8a
}
.custom-control-input.is-valid~.valid-feedback, .custom-control-input.is-valid~.valid-tooltip, .was-validated .custom-control-input:valid~.valid-feedback, .was-validated .custom-control-input:valid~.valid-tooltip {
display:block
}
.custom-control-input.is-valid:checked~.custom-control-label::before, .was-validated .custom-control-input:valid:checked~.custom-control-label::before {
background-color:#34ce57
}
.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 1px #fff, 0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-file-input.is-valid~.custom-file-label, .was-validated .custom-file-input:valid~.custom-file-label {
border-color:#28a745
}
.custom-file-input.is-valid~.custom-file-label::after, .was-validated .custom-file-input:valid~.custom-file-label::after {
border-color:inherit
}
.custom-file-input.is-valid~.valid-feedback, .custom-file-input.is-valid~.valid-tooltip, .was-validated .custom-file-input:valid~.valid-feedback, .was-validated .custom-file-input:valid~.valid-tooltip {
display:block
}
.custom-file-input.is-valid:focus~.custom-file-label, .was-validated .custom-file-input:valid:focus~.custom-file-label {
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback {
	display: none;
	width: 100%;
margin-top:.25rem;
	font-size: 80%;
	color: #dc3545
}
.invalid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
padding:.25rem .5rem;
margin-top:.1rem;
font-size:.875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(220,53,69,.9);
border-radius:.25rem
}
.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {
border-color:#dc3545
}
.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus {
border-color:#dc3545;
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-select.is-invalid~.invalid-feedback, .custom-select.is-invalid~.invalid-tooltip, .form-control.is-invalid~.invalid-feedback, .form-control.is-invalid~.invalid-tooltip, .was-validated .custom-select:invalid~.invalid-feedback, .was-validated .custom-select:invalid~.invalid-tooltip, .was-validated .form-control:invalid~.invalid-feedback, .was-validated .form-control:invalid~.invalid-tooltip {
display:block
}
.form-control-file.is-invalid~.invalid-feedback, .form-control-file.is-invalid~.invalid-tooltip, .was-validated .form-control-file:invalid~.invalid-feedback, .was-validated .form-control-file:invalid~.invalid-tooltip {
display:block
}
.form-check-input.is-invalid~.form-check-label, .was-validated .form-check-input:invalid~.form-check-label {
color:#dc3545
}
.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:#dc3545
}
.custom-control-input.is-invalid~.custom-control-label::before, .was-validated .custom-control-input:invalid~.custom-control-label::before {
background-color:#efa2a9
}
.custom-control-input.is-invalid~.invalid-feedback, .custom-control-input.is-invalid~.invalid-tooltip, .was-validated .custom-control-input:invalid~.invalid-feedback, .was-validated .custom-control-input:invalid~.invalid-tooltip {
display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label::before, .was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
background-color:#e4606d
}
.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 1px #fff, 0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-file-input.is-invalid~.custom-file-label, .was-validated .custom-file-input:invalid~.custom-file-label {
border-color:#dc3545
}
.custom-file-input.is-invalid~.custom-file-label::after, .was-validated .custom-file-input:invalid~.custom-file-label::after {
border-color:inherit
}
.custom-file-input.is-invalid~.invalid-feedback, .custom-file-input.is-invalid~.invalid-tooltip, .was-validated .custom-file-input:invalid~.invalid-feedback, .was-validated .custom-file-input:invalid~.invalid-tooltip {
display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label, .was-validated .custom-file-input:invalid:focus~.custom-file-label {
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-align: center;
	align-items: center
}
.form-inline .form-check {
	width: 100%
}
@media (min-width:576px) {
.form-inline label {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 0
}
.form-inline .form-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0
}
.form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle
}
.form-inline .form-control-plaintext {
	display: inline-block
}
.form-inline .custom-select, .form-inline .input-group {
	width: auto
}
.form-inline .form-check {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: auto;
	padding-left: 0
}
.form-inline .form-check-input {
	position: relative;
	margin-top: 0;
margin-right:.25rem;
	margin-left: 0
}
.form-inline .custom-control {
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
.form-inline .custom-control-label {
	margin-bottom: 0
}
}
.btn {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
padding:.375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
border-radius:.25rem;
	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 screen and (prefers-reduced-motion:reduce) {
.btn {
	transition: none
}
}
.btn:focus, .btn:hover {
	text-decoration: none
}
.btn.focus, .btn:focus {
	outline: 0;
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn.disabled, .btn:disabled {
	opacity: .65
}
.btn:not(:disabled):not(.disabled) {
	cursor: pointer
}
a.btn.disabled, fieldset:disabled a.btn {
	pointer-events: none
}
.btn-primary {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.btn-primary:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc
}
.btn-primary.focus, .btn-primary:focus {
box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #0062cc;
	border-color: #005cbf
}
.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(0,123,255,.5)
}
.btn-secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-secondary:hover {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62
}
.btn-secondary.focus, .btn-secondary:focus {
box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-secondary.disabled, .btn-secondary:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #545b62;
	border-color: #4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-success:hover {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34
}
.btn-success.focus, .btn-success:focus {
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-success.disabled, .btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #1e7e34;
	border-color: #1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-info {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-info:hover {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b
}
.btn-info.focus, .btn-info:focus {
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-info.disabled, .btn-info:disabled {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #117a8b;
	border-color: #10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show>.btn-info.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-warning {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}
.btn-warning:hover {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00
}
.btn-warning.focus, .btn-warning:focus {
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-warning.disabled, .btn-warning:disabled {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle {
	color: #212529;
	background-color: #d39e00;
	border-color: #c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-warning.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-danger {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-danger:hover {
	color: #fff;
	background-color: #c82333;
	border-color: #bd2130
}
.btn-danger.focus, .btn-danger:focus {
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-danger.disabled, .btn-danger:disabled {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #bd2130;
	border-color: #b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-light {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-light:hover {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5
}
.btn-light.focus, .btn-light:focus {
box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-light.disabled, .btn-light:disabled {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {
	color: #212529;
	background-color: #dae0e5;
	border-color: #d3d9df
}
.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 rgba(248,249,250,.5)
}
.btn-dark {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-dark:hover {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124
}
.btn-dark.focus, .btn-dark:focus {
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-dark.disabled, .btn-dark:disabled {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #1d2124;
	border-color: #171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-dark.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-primary {
	color: #007bff;
	background-color: transparent;
	background-image: none;
	border-color: #007bff
}
.btn-outline-primary:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.btn-outline-primary.focus, .btn-outline-primary:focus {
box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
	color: #007bff;
	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: #007bff;
	border-color: #007bff
}
.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(0,123,255,.5)
}
.btn-outline-secondary {
	color: #6c757d;
	background-color: transparent;
	background-image: none;
	border-color: #6c757d
}
.btn-outline-secondary:hover {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-outline-secondary.focus, .btn-outline-secondary:focus {
box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
	color: #6c757d;
	background-color: transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-secondary.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success {
	color: #28a745;
	background-color: transparent;
	background-image: none;
	border-color: #28a745
}
.btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-outline-success.focus, .btn-outline-success:focus {
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
	color: #28a745;
	background-color: transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-success.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info {
	color: #17a2b8;
	background-color: transparent;
	background-image: none;
	border-color: #17a2b8
}
.btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-outline-info.focus, .btn-outline-info:focus {
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
	color: #17a2b8;
	background-color: transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-info.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning {
	color: #ffc107;
	background-color: transparent;
	background-image: none;
	border-color: #ffc107
}
.btn-outline-warning:hover {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}
.btn-outline-warning.focus, .btn-outline-warning:focus {
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show>.btn-outline-warning.dropdown-toggle {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-warning.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger {
	color: #dc3545;
	background-color: transparent;
	background-image: none;
	border-color: #dc3545
}
.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-outline-danger.focus, .btn-outline-danger:focus {
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
	color: #dc3545;
	background-color: transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-danger.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light {
	color: #f8f9fa;
	background-color: transparent;
	background-image: none;
	border-color: #f8f9fa
}
.btn-outline-light:hover {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-outline-light.focus, .btn-outline-light:focus {
box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
	color: #f8f9fa;
	background-color: transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show>.btn-outline-light.dropdown-toggle {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.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 rgba(248,249,250,.5)
}
.btn-outline-dark {
	color: #343a40;
	background-color: transparent;
	background-image: none;
	border-color: #343a40
}
.btn-outline-dark:hover {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-outline-dark.focus, .btn-outline-dark:focus {
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
	color: #343a40;
	background-color: transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-dark.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link {
	font-weight: 400;
	color: #007bff;
	background-color: transparent
}
.btn-link:hover {
	color: #0056b3;
	text-decoration: underline;
	background-color: transparent;
	border-color: transparent
}
.btn-link.focus, .btn-link:focus {

	text-decoration: underline;
	border-color: transparent;
	box-shadow: none
}
.btn-link.disabled, .btn-link:disabled {
	color: #6c757d;
	pointer-events: none
}
.btn-group-lg>.btn, .btn-lg {
padding:.5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
border-radius:.3rem
}
.btn-group-sm>.btn, .btn-sm {
padding:.25rem .5rem;
font-size:.875rem;
	line-height: 1.5;
border-radius:.2rem
}
.btn-block {
	display: block;
	width: 100%
}
.btn-block+.btn-block {
margin-top:.5rem
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width: 100%
}
.fade {
	transition: opacity .15s linear
}
@media screen and (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 screen and (prefers-reduced-motion:reduce) {
.collapsing {
	transition: none
}
}
.dropdown, .dropleft, .dropright, .dropup {
	position: relative
}
.dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent
}
.dropdown-toggle:empty::after {
	margin-left: 0
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
padding:.5rem 0;
margin:.125rem 0 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);
border-radius:.25rem
}
.dropdown-menu-right {
	right: 0;
	left: auto
}
.dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
margin-bottom:.125rem
}
.dropup .dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: 0;
	border-right: .3em solid transparent;
	border-bottom: .3em solid;
	border-left: .3em solid transparent
}
.dropup .dropdown-toggle:empty::after {
	margin-left: 0
}
.dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
margin-left:.125rem
}
.dropright .dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: 0;
	border-bottom: .3em solid transparent;
	border-left: .3em solid
}
.dropright .dropdown-toggle:empty::after {
	margin-left: 0
}
.dropright .dropdown-toggle::after {
	vertical-align: 0
}
.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
margin-right:.125rem
}
.dropleft .dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: ""
}
.dropleft .dropdown-toggle::after {
	display: none
}
.dropleft .dropdown-toggle::before {
	display: inline-block;
	width: 0;
	height: 0;
	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 #e9ecef
}
.dropdown-item {
	display: block;
	width: 100%;
padding:.25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0
}
.dropdown-item:focus, .dropdown-item:hover {
	color: #16181b;
	text-decoration: none;
	background-color: #f8f9fa
}
.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #007bff
}
.dropdown-item.disabled, .dropdown-item:disabled {
	color: #6c757d;
	background-color: transparent
}
.dropdown-menu.show {
	display: block
}
.dropdown-header {
	display: block;
padding:.5rem 1.5rem;
	margin-bottom: 0;
font-size:.875rem;
	color: #6c757d;
	white-space: nowrap
}
.dropdown-item-text {
	display: block;
padding:.25rem 1.5rem;
	color: #212529
}
.btn-group, .btn-group-vertical {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle
}
.btn-group-vertical>.btn, .btn-group>.btn {
	position: relative;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}
.btn-group-vertical>.btn:hover, .btn-group>.btn:hover {
	z-index: 1
}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus {
	z-index: 1
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group, .btn-group-vertical .btn+.btn, .btn-group-vertical .btn+.btn-group, .btn-group-vertical .btn-group+.btn, .btn-group-vertical .btn-group+.btn-group {
	margin-left: -1px
}
.btn-toolbar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.btn-toolbar .input-group {
	width: auto
}
.btn-group>.btn:first-child {
	margin-left: 0
}
.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.dropdown-toggle-split {
padding-right:.5625rem;
padding-left:.5625rem
}
.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
	margin-left: 0
}
.dropleft .dropdown-toggle-split::before {
	margin-right: 0
}
.btn-group-sm>.btn+.dropdown-toggle-split, .btn-sm+.dropdown-toggle-split {
padding-right:.375rem;
padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split, .btn-lg+.dropdown-toggle-split {
padding-right:.75rem;
padding-left:.75rem
}
.btn-group-vertical {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: center;
	justify-content: center
}
.btn-group-vertical .btn, .btn-group-vertical .btn-group {
	width: 100%
}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
	margin-top: -1px;
	margin-left: 0
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn, .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn, .btn-group-vertical>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.btn-group-toggle>.btn, .btn-group-toggle>.btn-group>.btn {
	margin-bottom: 0
}
.btn-group-toggle>.btn input[type=checkbox], .btn-group-toggle>.btn input[type=radio], .btn-group-toggle>.btn-group>.btn input[type=checkbox], .btn-group-toggle>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0,0,0,0);
	pointer-events: none
}
.input-group {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%
}
.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0
}
.input-group>.custom-file+.custom-file, .input-group>.custom-file+.custom-select, .input-group>.custom-file+.form-control, .input-group>.custom-select+.custom-file, .input-group>.custom-select+.custom-select, .input-group>.custom-select+.form-control, .input-group>.form-control+.custom-file, .input-group>.form-control+.custom-select, .input-group>.form-control+.form-control {
	margin-left: -1px
}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label, .input-group>.custom-select:focus, .input-group>.form-control:focus {
	z-index: 3
}
.input-group>.custom-file .custom-file-input:focus {
	z-index: 4
}
.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.input-group>.custom-file {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}
.input-group>.custom-file:not(:last-child) .custom-file-label, .input-group>.custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group>.custom-file:not(:first-child) .custom-file-label {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.input-group-append, .input-group-prepend {
	display: -ms-flexbox;
	display: flex
}
.input-group-append .btn, .input-group-prepend .btn {
	position: relative;
	z-index: 2
}
.input-group-append .btn+.btn, .input-group-append .btn+.input-group-text, .input-group-append .input-group-text+.btn, .input-group-append .input-group-text+.input-group-text, .input-group-prepend .btn+.btn, .input-group-prepend .btn+.input-group-text, .input-group-prepend .input-group-text+.btn, .input-group-prepend .input-group-text+.input-group-text {
	margin-left: -1px
}
.input-group-prepend {
	margin-right: -1px
}
.input-group-append {
	margin-left: -1px
}
.input-group-text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
padding:.375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
border-radius:.25rem
}
.input-group-text input[type=checkbox], .input-group-text input[type=radio] {
	margin-top: 0
}
.input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text {
	height: calc(2.875rem + 2px);
padding:.5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
border-radius:.3rem
}
.input-group-sm>.form-control, .input-group-sm>.input-group-append>.btn, .input-group-sm>.input-group-append>.input-group-text, .input-group-sm>.input-group-prepend>.btn, .input-group-sm>.input-group-prepend>.input-group-text {
	height: calc(1.8125rem + 2px);
padding:.25rem .5rem;
font-size:.875rem;
	line-height: 1.5;
border-radius:.2rem
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.custom-control {
	position: relative;
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5rem
}
.custom-control-inline {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 1rem
}
.custom-control-input {
	position: absolute;
	z-index: -1;
	opacity: 0
}
.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	background-color: #007bff
}
.custom-control-input:focus~.custom-control-label::before {
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-control-input:active~.custom-control-label::before {
	color: #fff;
	background-color: #b3d7ff
}
.custom-control-input:disabled~.custom-control-label {
	color: #6c757d
}
.custom-control-input:disabled~.custom-control-label::before {
	background-color: #e9ecef
}
.custom-control-label {
	position: relative;
	margin-bottom: 0
}
.custom-control-label::before {
	position: absolute;
top:.25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #dee2e6
}
.custom-control-label::after {
	position: absolute;
top:.25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50% 50%
}
.custom-checkbox .custom-control-label::before {
border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
	background-color: #007bff
}
.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 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
	background-color: #007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0,123,255,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
	background-color: rgba(0,123,255,.5)
}
.custom-radio .custom-control-label::before {
	border-radius: 50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::before {
	background-color: #007bff
}
.custom-radio .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='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0,123,255,.5)
}
.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(2.25rem + 2px);
padding:.375rem 1.75rem .375rem .75rem;
	line-height: 1.5;
	color: #495057;
	vertical-align: middle;
background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
	background-size: 8px 10px;
	border: 1px solid #ced4da;
border-radius:.25rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.custom-select:focus {
	border-color: #80bdff;
	outline: 0;
box-shadow:0 0 0 .2rem rgba(128,189,255,.5)
}
.custom-select:focus::-ms-value {
color:#495057;
background-color:#fff
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
	height: auto;
padding-right:.75rem;
	background-image: none
}
.custom-select:disabled {
	color: #6c757d;
	background-color: #e9ecef
}
.custom-select::-ms-expand {
opacity:0
}
.custom-select-sm {
	height: calc(1.8125rem + 2px);
padding-top:.375rem;
padding-bottom:.375rem;
	font-size: 75%
}
.custom-select-lg {
	height: calc(2.875rem + 2px);
padding-top:.375rem;
padding-bottom:.375rem;
	font-size: 125%
}
.custom-file {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(2.25rem + 2px);
	margin-bottom: 0
}
.custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(2.25rem + 2px);
	margin: 0;
	opacity: 0
}
.custom-file-input:focus~.custom-file-label {
	border-color: #80bdff;
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-file-input:focus~.custom-file-label::after {
	border-color: #80bdff
}
.custom-file-input:disabled~.custom-file-label {
	background-color: #e9ecef
}
.custom-file-input:lang(en)~.custom-file-label::after {
	content: "Browse"
}
.custom-file-label {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	height: calc(2.25rem + 2px);
padding:.375rem .75rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	border: 1px solid #ced4da;
border-radius:.25rem
}
.custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	height: 2.25rem;
padding:.375rem .75rem;
	line-height: 1.5;
	color: #495057;
	content: "Browse";
	background-color: #e9ecef;
	border-left: 1px solid #ced4da;
border-radius:0 .25rem .25rem 0
}
.custom-range {
	width: 100%;
	padding-left: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.custom-range:focus {
	outline: 0
}
.custom-range:focus::-webkit-slider-thumb {
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-moz-range-thumb {
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-ms-thumb {
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range::-moz-focus-outer {
border:0
}
.custom-range::-webkit-slider-thumb {
width:1rem;
height:1rem;
margin-top:-.25rem;
background-color:#007bff;
border:0;
border-radius:1rem;
transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
-webkit-appearance:none;
appearance:none
}
@media screen and (prefers-reduced-motion:reduce) {
.custom-range::-webkit-slider-thumb {
transition:none
}
}
.custom-range::-webkit-slider-thumb:active {
background-color:#b3d7ff
}
.custom-range::-webkit-slider-runnable-track {
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:#dee2e6;
border-color:transparent;
border-radius:1rem
}
.custom-range::-moz-range-thumb {
width:1rem;
height:1rem;
background-color:#007bff;
border:0;
border-radius:1rem;
transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
-moz-appearance:none;
appearance:none
}
@media screen and (prefers-reduced-motion:reduce) {
.custom-range::-moz-range-thumb {
transition:none
}
}
.custom-range::-moz-range-thumb:active {
background-color:#b3d7ff
}
.custom-range::-moz-range-track {
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:#dee2e6;
border-color:transparent;
border-radius:1rem
}
.custom-range::-ms-thumb {
width:1rem;
height:1rem;
margin-top:0;
margin-right:.2rem;
margin-left:.2rem;
background-color:#007bff;
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 screen and (prefers-reduced-motion:reduce) {
.custom-range::-ms-thumb {
transition:none
}
}
.custom-range::-ms-thumb:active {
background-color:#b3d7ff
}
.custom-range::-ms-track {
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:transparent;
border-color:transparent;
border-width:.5rem
}
.custom-range::-ms-fill-lower {
background-color:#dee2e6;
border-radius:1rem
}
.custom-range::-ms-fill-upper {
margin-right:15px;
background-color:#dee2e6;
border-radius:1rem
}
.custom-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 screen and (prefers-reduced-motion:reduce) {
.custom-control-label::before, .custom-file-label, .custom-select {
	transition: none
}
}
.nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.nav-link {
	display: block;
padding:.5rem 1rem
}
.nav-link:focus, .nav-link:hover {
	text-decoration: none
}
.nav-link.disabled {
	color: #6c757d
}
.nav-tabs {
	border-bottom: 1px solid #dee2e6
}
.nav-tabs .nav-item {
	margin-bottom: -1px
}
.nav-tabs .nav-link {
	border: 1px solid transparent;
border-top-left-radius:.25rem;
border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border-color: #e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled {
	color: #6c757d;
	background-color: transparent;
	border-color: transparent
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #495057;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.nav-pills .nav-link {
border-radius:.25rem
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	color: #fff;
	background-color: #007bff
}
.nav-fill .nav-item {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center
}
.nav-justified .nav-item {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center
}
.tab-content>.tab-pane {
	display: none
}
.tab-content>.active {
	display: block
}
.navbar {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
padding:.5rem 1rem
}
.navbar>.container, .navbar>.container-fluid {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.navbar-brand {
	display: inline-block;
padding-top:.3125rem;
padding-bottom:.3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap
}
.navbar-brand:focus, .navbar-brand:hover {
	text-decoration: none
}
.navbar-nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0
}
.navbar-nav .dropdown-menu {
	position: static;
	float: none
}
.navbar-text {
	display: inline-block;
padding-top:.5rem;
padding-bottom:.5rem
}
.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-align: center;
	align-items: center
}
.navbar-toggler {
padding:.25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
border-radius:.25rem
}
.navbar-toggler:focus, .navbar-toggler:hover {
	text-decoration: none
}
.navbar-toggler:not(:disabled):not(.disabled) {
	cursor: pointer
}
.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%
}
@media (max-width:575.98px) {
.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
}
@media (min-width:576px) {
.navbar-expand-sm {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand-sm .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-sm .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-sm .navbar-toggler {
	display: none
}
}
@media (max-width:767.98px) {
.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
}
@media (min-width:768px) {
.navbar-expand-md {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand-md .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand-md .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-md .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-md .navbar-toggler {
	display: none
}
}
@media (max-width:991.98px) {
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
}
@media (min-width:992px) {
.navbar-expand-lg {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand-lg .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-lg .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-lg .navbar-toggler {
	display: none
}
}
@media (max-width:1199.98px) {
.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
}
@media (min-width:1200px) {
.navbar-expand-xl {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand-xl .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-xl .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-xl .navbar-toggler {
	display: none
}
}
.navbar-expand {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand>.container, .navbar-expand>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
.navbar-expand .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand>.container, .navbar-expand>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand .navbar-toggler {
	display: none
}
.navbar-light .navbar-brand {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link {
	color: rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler {
	color: rgba(0,0,0,.5);
	border-color: rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text {
	color: rgba(0,0,0,.5)
}
.navbar-light .navbar-text a {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
	color: rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand {
	color: #fff
}
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
	color: #fff
}
.navbar-dark .navbar-nav .nav-link {
	color: rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
	color: rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
	color: #fff
}
.navbar-dark .navbar-toggler {
	color: rgba(255,255,255,.5);
	border-color: rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-dark .navbar-text {
	color: rgba(255,255,255,.5)
}
.navbar-dark .navbar-text a {
	color: #fff
}
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
	color: #fff
}
.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0,0,0,.125);
border-radius:.25rem
}
.card>hr {
	margin-right: 0;
	margin-left: 0
}
.card>.list-group:first-child .list-group-item:first-child {
border-top-left-radius:.25rem;
border-top-right-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child {
border-bottom-right-radius:.25rem;
border-bottom-left-radius:.25rem
}
.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem
}
.card-title {
margin-bottom:.75rem
}
.card-subtitle {
margin-top:-.375rem;
	margin-bottom: 0
}
.card-text:last-child {
	margin-bottom: 0
}
.card-link:hover {
	text-decoration: none
}
.card-link+.card-link {
	margin-left: 1.25rem
}
.card-header {
padding:.75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0,0,0,.03);
	border-bottom: 1px solid rgba(0,0,0,.125)
}
.card-header:first-child {
border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child {
	border-top: 0
}
.card-footer {
padding:.75rem 1.25rem;
	background-color: rgba(0,0,0,.03);
	border-top: 1px solid rgba(0,0,0,.125)
}
.card-footer:last-child {
border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs {
margin-right:-.625rem;
margin-bottom:-.75rem;
margin-left:-.625rem;
	border-bottom: 0
}
.card-header-pills {
margin-right:-.625rem;
margin-left:-.625rem
}
.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem
}
.card-img {
	width: 100%;
border-radius:calc(.25rem - 1px)
}
.card-img-top {
	width: 100%;
border-top-left-radius:calc(.25rem - 1px);
border-top-right-radius:calc(.25rem - 1px)
}
.card-img-bottom {
	width: 100%;
border-bottom-right-radius:calc(.25rem - 1px);
border-bottom-left-radius:calc(.25rem - 1px)
}
.card-deck {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.card-deck .card {
	margin-bottom: 15px
}
@media (min-width:576px) {
.card-deck {
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-right: -15px;
	margin-left: -15px
}
.card-deck .card {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1 0 0%;
	flex: 1 0 0%;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px
}
}
.card-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.card-group>.card {
	margin-bottom: 15px
}
@media (min-width:576px) {
.card-group {
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
.card-group>.card {
	-ms-flex: 1 0 0%;
	flex: 1 0 0%;
	margin-bottom: 0
}
.card-group>.card+.card {
	margin-left: 0;
	border-left: 0
}
.card-group>.card:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.card-group>.card:first-child .card-header, .card-group>.card:first-child .card-img-top {
	border-top-right-radius: 0
}
.card-group>.card:first-child .card-footer, .card-group>.card:first-child .card-img-bottom {
	border-bottom-right-radius: 0
}
.card-group>.card:last-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.card-group>.card:last-child .card-header, .card-group>.card:last-child .card-img-top {
	border-top-left-radius: 0
}
.card-group>.card:last-child .card-footer, .card-group>.card:last-child .card-img-bottom {
	border-bottom-left-radius: 0
}
.card-group>.card:only-child {
border-radius:.25rem
}
.card-group>.card:only-child .card-header, .card-group>.card:only-child .card-img-top {
border-top-left-radius:.25rem;
border-top-right-radius:.25rem
}
.card-group>.card:only-child .card-footer, .card-group>.card:only-child .card-img-bottom {
border-bottom-right-radius:.25rem;
border-bottom-left-radius:.25rem
}
.card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
	border-radius: 0
}
.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer, .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
	border-radius: 0
}
}
.card-columns .card {
margin-bottom:.75rem
}
@media (min-width:576px) {
.card-columns {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 1.25rem;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem;
	orphans: 1;
	widows: 1
}
.card-columns .card {
	display: inline-block;
	width: 100%
}
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
	border-bottom: 0;
	border-radius: 0
}
.accordion .card:not(:first-of-type) .card-header:first-child {
	border-radius: 0
}
.accordion .card:first-of-type {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.accordion .card:last-of-type {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.breadcrumb {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
padding:.75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: #e9ecef;
border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item {
padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item::before {
	display: inline-block;
padding-right:.5rem;
	color: #6c757d;
	content: "/"
}
.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: underline
}
.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: none
}
.breadcrumb-item.active {
	color: #6c757d
}
.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
border-radius:.25rem
}
.page-link {
	position: relative;
	display: block;
padding:.5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6
}
.page-link:hover {
	z-index: 2;
	color: #0056b3;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6
}
.page-link:focus {
	z-index: 2;
	outline: 0;
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.page-link:not(:disabled):not(.disabled) {
	cursor: pointer
}
.page-item:first-child .page-link {
	margin-left: 0;
border-top-left-radius:.25rem;
border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link {
border-top-right-radius:.25rem;
border-bottom-right-radius:.25rem
}
.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6
}
.pagination-lg .page-link {
padding:.75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5
}
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius:.3rem;
border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius:.3rem;
border-bottom-right-radius:.3rem
}
.pagination-sm .page-link {
padding:.25rem .5rem;
font-size:.875rem;
	line-height: 1.5
}
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius:.2rem;
border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius:.2rem;
border-bottom-right-radius:.2rem
}
.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
border-radius:.25rem
}
.badge:empty {
	display: none
}
.btn .badge {
	position: relative;
	top: -1px
}
.badge-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem
}
.badge-primary {
	color: #fff;
	background-color: #007bff
}
.badge-primary[href]:focus, .badge-primary[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #0062cc
}
.badge-secondary {
	color: #fff;
	background-color: #6c757d
}
.badge-secondary[href]:focus, .badge-secondary[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #545b62
}
.badge-success {
	color: #fff;
	background-color: #28a745
}
.badge-success[href]:focus, .badge-success[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #1e7e34
}
.badge-info {
	color: #fff;
	background-color: #17a2b8
}
.badge-info[href]:focus, .badge-info[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #117a8b
}
.badge-warning {
	color: #212529;
	background-color: #ffc107
}
.badge-warning[href]:focus, .badge-warning[href]:hover {
	color: #212529;
	text-decoration: none;
	background-color: #d39e00
}
.badge-danger {
	color: #fff;
	background-color: #dc3545
}
.badge-danger[href]:focus, .badge-danger[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #bd2130
}
.badge-light {
	color: #212529;
	background-color: #f8f9fa
}
.badge-light[href]:focus, .badge-light[href]:hover {
	color: #212529;
	text-decoration: none;
	background-color: #dae0e5
}
.badge-dark {
	color: #fff;
	background-color: #343a40
}
.badge-dark[href]:focus, .badge-dark[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #1d2124
}
.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #e9ecef;
border-radius:.3rem
}
@media (min-width:576px) {
.jumbotron {
	padding: 4rem 2rem
}
}
.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0
}
.alert {
	position: relative;
padding:.75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
border-radius:.25rem
}
.alert-heading {
	color: inherit
}
.alert-link {
	font-weight: 700
}
.alert-dismissible {
	padding-right: 4rem
}
.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
padding:.75rem 1.25rem;
	color: inherit
}
.alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff
}
.alert-primary hr {
	border-top-color: #9fcdff
}
.alert-primary .alert-link {
	color: #002752
}
.alert-secondary {
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db
}
.alert-secondary hr {
	border-top-color: #c8cbcf
}
.alert-secondary .alert-link {
	color: #202326
}
.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb
}
.alert-success hr {
	border-top-color: #b1dfbb
}
.alert-success .alert-link {
	color: #0b2e13
}
.alert-info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb
}
.alert-info hr {
	border-top-color: #abdde5
}
.alert-info .alert-link {
	color: #062c33
}
.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba
}
.alert-warning hr {
	border-top-color: #ffe8a1
}
.alert-warning .alert-link {
	color: #533f03
}
.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb
}
.alert-danger hr {
	border-top-color: #f1b0b7
}
.alert-danger .alert-link {
	color: #491217
}
.alert-light {
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe
}
.alert-light hr {
	border-top-color: #ececf6
}
.alert-light .alert-link {
	color: #686868
}
.alert-dark {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca
}
.alert-dark hr {
	border-top-color: #b9bbbe
}
.alert-dark .alert-link {
	color: #040505
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position:1rem 0
}
to {
	background-position: 0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:1rem 0
}
to {
	background-position: 0 0
}
}
.progress {
	display: -ms-flexbox;
	display: flex;
	height: 1rem;
	overflow: hidden;
font-size:.75rem;
	background-color: #e9ecef;
border-radius:.25rem
}
.progress-bar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #007bff;
	transition: width .6s ease
}
@media screen and (prefers-reduced-motion:reduce) {
.progress-bar {
	transition: none
}
}
.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem
}
.progress-bar-animated {
	-webkit-animation: progress-bar-stripes 1s linear infinite;
	animation: progress-bar-stripes 1s linear infinite
}
.media {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start
}
.media-body {
	-ms-flex: 1;
	flex: 1
}
.list-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0
}
.list-group-item-action {
	width: 100%;
	color: #495057;
	text-align: inherit
}
.list-group-item-action:focus, .list-group-item-action:hover {
	color: #495057;
	text-decoration: none;
	background-color: #f8f9fa
}
.list-group-item-action:active {
	color: #212529;
	background-color: #e9ecef
}
.list-group-item {
	position: relative;
	display: block;
padding:.75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child {
border-top-left-radius:.25rem;
border-top-right-radius:.25rem
}
.list-group-item:last-child {
	margin-bottom: 0;
border-bottom-right-radius:.25rem;
border-bottom-left-radius:.25rem
}
.list-group-item:focus, .list-group-item:hover {
	z-index: 1;
	text-decoration: none
}
.list-group-item.disabled, .list-group-item:disabled {
	color: #6c757d;
	background-color: #fff
}
.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.list-group-flush .list-group-item {
	border-right: 0;
	border-left: 0;
	border-radius: 0
}
.list-group-flush:first-child .list-group-item:first-child {
	border-top: 0
}
.list-group-flush:last-child .list-group-item:last-child {
	border-bottom: 0
}
.list-group-item-primary {
	color: #004085;
	background-color: #b8daff
}
.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
	color: #004085;
	background-color: #9fcdff
}
.list-group-item-primary.list-group-item-action.active {
	color: #fff;
	background-color: #004085;
	border-color: #004085
}
.list-group-item-secondary {
	color: #383d41;
	background-color: #d6d8db
}
.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
	color: #383d41;
	background-color: #c8cbcf
}
.list-group-item-secondary.list-group-item-action.active {
	color: #fff;
	background-color: #383d41;
	border-color: #383d41
}
.list-group-item-success {
	color: #155724;
	background-color: #c3e6cb
}
.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
	color: #155724;
	background-color: #b1dfbb
}
.list-group-item-success.list-group-item-action.active {
	color: #fff;
	background-color: #155724;
	border-color: #155724
}
.list-group-item-info {
	color: #0c5460;
	background-color: #bee5eb
}
.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
	color: #0c5460;
	background-color: #abdde5
}
.list-group-item-info.list-group-item-action.active {
	color: #fff;
	background-color: #0c5460;
	border-color: #0c5460
}
.list-group-item-warning {
	color: #856404;
	background-color: #ffeeba
}
.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
	color: #856404;
	background-color: #ffe8a1
}
.list-group-item-warning.list-group-item-action.active {
	color: #fff;
	background-color: #856404;
	border-color: #856404
}
.list-group-item-danger {
	color: #721c24;
	background-color: #f5c6cb
}
.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
	color: #721c24;
	background-color: #f1b0b7
}
.list-group-item-danger.list-group-item-action.active {
	color: #fff;
	background-color: #721c24;
	border-color: #721c24
}
.list-group-item-light {
	color: #818182;
	background-color: #fdfdfe
}
.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
	color: #818182;
	background-color: #ececf6
}
.list-group-item-light.list-group-item-action.active {
	color: #fff;
	background-color: #818182;
	border-color: #818182
}
.list-group-item-dark {
	color: #1b1e21;
	background-color: #c6c8ca
}
.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
	color: #1b1e21;
	background-color: #b9bbbe
}
.list-group-item-dark.list-group-item-action.active {
	color: #fff;
	background-color: #1b1e21;
	border-color: #1b1e21
}
.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5
}
.close:not(:disabled):not(.disabled) {
	cursor: pointer
}
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
	color: #000;
	text-decoration: none;
	opacity: .75
}
button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none
}
.modal-open {
	overflow: hidden
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0
}
.modal-dialog {
	position: relative;
	width: auto;
margin:.5rem;
	pointer-events: none
}
.modal.fade .modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	transform: translate(0, -25%)
}
@media screen and (prefers-reduced-motion:reduce) {
.modal.fade .modal-dialog {
	transition: none
}
}
.modal.show .modal-dialog {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0)
}
.modal-dialog-centered {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
min-height:calc(100% - (.5rem * 2))
}
.modal-dialog-centered::before {
	display: block;
height:calc(100vh - (.5rem * 2));
	content: ""
}
.modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
border-radius:.3rem;
	outline: 0
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}
.modal-backdrop.fade {
	opacity: 0
}
.modal-backdrop.show {
	opacity: .5
}
.modal-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1rem;
	border-bottom: 1px solid #e9ecef;
border-top-left-radius:.3rem;
border-top-right-radius:.3rem
}
.modal-header .close {
	padding: 1rem;
	margin: -1rem -1rem -1rem auto
}
.modal-title {
	margin-bottom: 0;
	line-height: 1.5
}
.modal-body {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1rem
}
.modal-footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 1rem;
	border-top: 1px solid #e9ecef
}
.modal-footer>:not(:first-child) {
margin-left:.25rem
}
.modal-footer>:not(:last-child) {
margin-right:.25rem
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}
@media (min-width:576px) {
.modal-dialog {
	max-width: 500px;
	margin: 1.75rem auto
}
.modal-dialog-centered {
min-height:calc(100% - (1.75rem * 2))
}
.modal-dialog-centered::before {
height:calc(100vh - (1.75rem * 2))
}
.modal-sm {
	max-width: 300px
}
}
@media (min-width:992px) {
.modal-lg {
	max-width: 800px
}
}
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
font-size:.875rem;
	word-wrap: break-word;
	opacity: 0
}
.tooltip.show {
	opacity: .9
}
.tooltip .arrow {
	position: absolute;
	display: block;
width:.8rem;
height:.4rem
}
.tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid
}
.bs-tooltip-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: #000
}
.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: #000
}
.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: #000
}
.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: #000
}
.tooltip-inner {
	max-width: 200px;
padding:.25rem .5rem;
	color: #fff;
	text-align: center;
	background-color: #000;
border-radius:.25rem
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
font-size:.875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
border-radius:.3rem
}
.popover .arrow {
	position: absolute;
	display: block;
	width: 1rem;
height:.5rem;
margin:0 .3rem
}
.popover .arrow::after, .popover .arrow::before {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid
}
.bs-popover-auto[x-placement^=top], .bs-popover-top {
margin-bottom:.5rem
}
.bs-popover-auto[x-placement^=top] .arrow, .bs-popover-top .arrow {
bottom:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-top .arrow::before {
border-width:.5rem .5rem 0
}
.bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::before {
	bottom: 0;
	border-top-color: rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-top .arrow::after {
	bottom: 1px;
	border-top-color: #fff
}
.bs-popover-auto[x-placement^=right], .bs-popover-right {
margin-left:.5rem
}
.bs-popover-auto[x-placement^=right] .arrow, .bs-popover-right .arrow {
left:calc((.5rem + 1px) * -1);
width:.5rem;
	height: 1rem;
margin:.3rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-right .arrow::before {
border-width:.5rem .5rem .5rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::before {
	left: 0;
	border-right-color: rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-right .arrow::after {
	left: 1px;
	border-right-color: #fff
}
.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
margin-top:.5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow, .bs-popover-bottom .arrow {
top:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-bottom .arrow::before {
border-width:0 .5rem .5rem .5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::before {
	top: 0;
	border-bottom-color: rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-bottom .arrow::after {
	top: 1px;
	border-bottom-color: #fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
margin-left:-.5rem;
	content: "";
	border-bottom: 1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left], .bs-popover-left {
margin-right:.5rem
}
.bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow {
right:calc((.5rem + 1px) * -1);
width:.5rem;
	height: 1rem;
margin:.3rem 0
}
.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-left .arrow::before {
border-width:.5rem 0 .5rem .5rem
}
.bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::before {
	right: 0;
	border-left-color: rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-left .arrow::after {
	right: 1px;
	border-left-color: #fff
}
.popover-header {
padding:.5rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	color: inherit;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
border-top-left-radius:calc(.3rem - 1px);
border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty {
	display: none
}
.popover-body {
padding:.5rem .75rem;
	color: #212529
}
.carousel {
	position: relative
}
.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}
.carousel-item {
	position: relative;
	display: none;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active {
	display: block;
	transition: -webkit-transform .6s ease;
	transition: transform .6s ease;
	transition: transform .6s ease, -webkit-transform .6s ease
}
@media screen and (prefers-reduced-motion:reduce) {
.carousel-item-next, .carousel-item-prev, .carousel-item.active {
	transition: none
}
}
.carousel-item-next, .carousel-item-prev {
	position: absolute;
	top: 0
}
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.active.carousel-item-right, .carousel-item-next {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
.active.carousel-item-right, .carousel-item-next {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
}
.active.carousel-item-left, .carousel-item-prev {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
.active.carousel-item-left, .carousel-item-prev {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
.carousel-fade .carousel-item {
	opacity: 0;
	transition-duration: .6s;
	transition-property: opacity
}
.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
	opacity: 1
}
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
	opacity: 0
}
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.carousel-control-next, .carousel-control-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9
}
.carousel-control-prev {
	left: 0
}
.carousel-control-next {
	right: 0
}
.carousel-control-next-icon, .carousel-control-prev-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: transparent no-repeat center center;
	background-size: 100% 100%
}
.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}
.carousel-control-next-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}
.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
	z-index: 15;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none
}
.carousel-indicators li {
	position: relative;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: rgba(255,255,255,.5)
}
.carousel-indicators li::before {
	position: absolute;
	top: -10px;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 10px;
	content: ""
}
.carousel-indicators li::after {
	position: absolute;
	bottom: -10px;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 10px;
	content: ""
}
.carousel-indicators .active {
	background-color: #fff
}
.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: #007bff!important
}
a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
	background-color: #0062cc!important
}
.bg-secondary {
	background-color: #6c757d!important
}
a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
	background-color: #545b62!important
}
.bg-success {
	background-color: #28a745!important
}
a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
	background-color: #1e7e34!important
}
.bg-info {
	background-color: #17a2b8!important
}
a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
	background-color: #117a8b!important
}
.bg-warning {
	background-color: #ffc107!important
}
a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
	background-color: #d39e00!important
}
.bg-danger {
	background-color: #dc3545!important
}
a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {
	background-color: #bd2130!important
}
.bg-light {
	background-color: #f8f9fa!important
}
a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
	background-color: #dae0e5!important
}
.bg-dark {
	background-color: #343a40!important
}
a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
	background-color: #1d2124!important
}
.bg-white {
	background-color: #fff!important
}
.bg-transparent {
	background-color: transparent!important
}
.border {
	border: 1px solid #dee2e6!important
}
.border-top {
	border-top: 1px solid #dee2e6!important
}
.border-right {
	border-right: 1px solid #dee2e6!important
}
.border-bottom {
	border-bottom: 1px solid #dee2e6!important
}
.border-left {
	border-left: 1px solid #dee2e6!important
}
.border-0 {
	border: 0!important
}
.border-top-0 {
	border-top: 0!important
}
.border-right-0 {
	border-right: 0!important
}
.border-bottom-0 {
	border-bottom: 0!important
}
.border-left-0 {
	border-left: 0!important
}
.border-primary {
	border-color: #007bff!important
}
.border-secondary {
	border-color: #6c757d!important
}
.border-success {
	border-color: #28a745!important
}
.border-info {
	border-color: #17a2b8!important
}
.border-warning {
	border-color: #ffc107!important
}
.border-danger {
	border-color: #dc3545!important
}
.border-light {
	border-color: #f8f9fa!important
}
.border-dark {
	border-color: #343a40!important
}
.border-white {
	border-color: #fff!important
}
.rounded {
border-radius:.25rem!important
}
.rounded-top {
border-top-left-radius:.25rem!important;
border-top-right-radius:.25rem!important
}
.rounded-right {
border-top-right-radius:.25rem!important;
border-bottom-right-radius:.25rem!important
}
.rounded-bottom {
border-bottom-right-radius:.25rem!important;
border-bottom-left-radius:.25rem!important
}
.rounded-left {
border-top-left-radius:.25rem!important;
border-bottom-left-radius:.25rem!important
}
.rounded-circle {
	border-radius: 50%!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: -ms-flexbox!important;
	display: flex!important
}
.d-inline-flex {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
@media (min-width:576px) {
.d-sm-none {
	display: none!important
}
.d-sm-inline {
	display: inline!important
}
.d-sm-inline-block {
	display: inline-block!important
}
.d-sm-block {
	display: block!important
}
.d-sm-table {
	display: table!important
}
.d-sm-table-row {
	display: table-row!important
}
.d-sm-table-cell {
	display: table-cell!important
}
.d-sm-flex {
	display: -ms-flexbox!important;
	display: flex!important
}
.d-sm-inline-flex {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
@media (min-width:768px) {
.d-md-none {
	display: none!important
}
.d-md-inline {
	display: inline!important
}
.d-md-inline-block {
	display: inline-block!important
}
.d-md-block {
	display: block!important
}
.d-md-table {
	display: table!important
}
.d-md-table-row {
	display: table-row!important
}
.d-md-table-cell {
	display: table-cell!important
}
.d-md-flex {
	display: -ms-flexbox!important;
	display: flex!important
}
.d-md-inline-flex {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
@media (min-width:992px) {
.d-lg-none {
	display: none!important
}
.d-lg-inline {
	display: inline!important
}
.d-lg-inline-block {
	display: inline-block!important
}
.d-lg-block {
	display: block!important
}
.d-lg-table {
	display: table!important
}
.d-lg-table-row {
	display: table-row!important
}
.d-lg-table-cell {
	display: table-cell!important
}
.d-lg-flex {
	display: -ms-flexbox!important;
	display: flex!important
}
.d-lg-inline-flex {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
@media (min-width:1200px) {
.d-xl-none {
	display: none!important
}
.d-xl-inline {
	display: inline!important
}
.d-xl-inline-block {
	display: inline-block!important
}
.d-xl-block {
	display: block!important
}
.d-xl-table {
	display: table!important
}
.d-xl-table-row {
	display: table-row!important
}
.d-xl-table-cell {
	display: table-cell!important
}
.d-xl-flex {
	display: -ms-flexbox!important;
	display: flex!important
}
.d-xl-inline-flex {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
@media print {
.d-print-none {
	display: none!important
}
.d-print-inline {
	display: inline!important
}
.d-print-inline-block {
	display: inline-block!important
}
.d-print-block {
	display: block!important
}
.d-print-table {
	display: table!important
}
.d-print-table-row {
	display: table-row!important
}
.d-print-table-cell {
	display: table-cell!important
}
.d-print-flex {
	display: -ms-flexbox!important;
	display: flex!important
}
.d-print-inline-flex {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}
.embed-responsive::before {
	display: block;
	content: ""
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
.embed-responsive-21by9::before {
	padding-top: 42.857143%
}
.embed-responsive-16by9::before {
	padding-top: 56.25%
}
.embed-responsive-4by3::before {
	padding-top: 75%
}
.embed-responsive-1by1::before {
	padding-top: 100%
}
.flex-row {
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-column {
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-row-reverse {
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-column-reverse {
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-fill {
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}
.flex-grow-0 {
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-grow-1 {
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-shrink-0 {
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.flex-shrink-1 {
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.justify-content-start {
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-end {
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-between {
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-start {
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-end {
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-center {
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-baseline {
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
@media (min-width:576px) {
.flex-sm-row {
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-sm-column {
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-sm-row-reverse {
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-sm-column-reverse {
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-sm-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-sm-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-sm-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-sm-fill {
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}
.flex-sm-grow-0 {
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-sm-grow-1 {
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-sm-shrink-0 {
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.flex-sm-shrink-1 {
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.justify-content-sm-start {
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-sm-end {
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-sm-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-sm-between {
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-sm-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-sm-start {
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-sm-end {
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-sm-center {
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-sm-baseline {
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-sm-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-sm-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-sm-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-sm-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-sm-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-sm-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-sm-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-sm-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-sm-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-sm-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-sm-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-sm-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-sm-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
}
@media (min-width:768px) {
.flex-md-row {
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-md-column {
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-md-row-reverse {
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-md-column-reverse {
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-md-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-md-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-md-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-md-fill {
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}
.flex-md-grow-0 {
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-md-grow-1 {
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-md-shrink-0 {
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.flex-md-shrink-1 {
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.justify-content-md-start {
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-md-end {
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-md-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-md-between {
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-md-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-md-start {
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-md-end {
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-md-center {
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-md-baseline {
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-md-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-md-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-md-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-md-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-md-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-md-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-md-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-md-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-md-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-md-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-md-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-md-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-md-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
}
@media (min-width:992px) {
.flex-lg-row {
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-lg-column {
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-lg-row-reverse {
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-lg-column-reverse {
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-lg-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-lg-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-lg-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-lg-fill {
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}
.flex-lg-grow-0 {
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-lg-grow-1 {
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-lg-shrink-0 {
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.flex-lg-shrink-1 {
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.justify-content-lg-start {
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-lg-end {
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-lg-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-lg-between {
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-lg-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-lg-start {
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-lg-end {
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-lg-center {
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-lg-baseline {
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-lg-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-lg-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-lg-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-lg-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-lg-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-lg-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-lg-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-lg-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-lg-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-lg-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-lg-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-lg-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-lg-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
}
@media (min-width:1200px) {
.flex-xl-row {
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-xl-column {
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-xl-row-reverse {
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-xl-column-reverse {
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-xl-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-xl-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-xl-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-xl-fill {
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}
.flex-xl-grow-0 {
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-xl-grow-1 {
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-xl-shrink-0 {
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.flex-xl-shrink-1 {
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.justify-content-xl-start {
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-xl-end {
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-xl-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-xl-between {
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-xl-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-xl-start {
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-xl-end {
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-xl-center {
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-xl-baseline {
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-xl-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-xl-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-xl-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-xl-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-xl-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-xl-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-xl-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-xl-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-xl-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-xl-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-xl-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-xl-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-xl-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
}
.float-left {
	float: left!important
}
.float-right {
	float: right!important
}
.float-none {
	float: none!important
}
@media (min-width:576px) {
.float-sm-left {
	float: left!important
}
.float-sm-right {
	float: right!important
}
.float-sm-none {
	float: none!important
}
}
@media (min-width:768px) {
.float-md-left {
	float: left!important
}
.float-md-right {
	float: right!important
}
.float-md-none {
	float: none!important
}
}
@media (min-width:992px) {
.float-lg-left {
	float: left!important
}
.float-lg-right {
	float: right!important
}
.float-lg-none {
	float: none!important
}
}
@media (min-width:1200px) {
.float-xl-left {
	float: left!important
}
.float-xl-right {
	float: right!important
}
.float-xl-none {
	float: none!important
}
}
.position-static {
	position: static!important
}
.position-relative {
	position: relative!important
}
.position-absolute {
	position: absolute!important
}
.position-fixed {
	position: fixed!important
}
.position-sticky {
	position: -webkit-sticky!important;
	position: sticky!important
}
.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030
}
.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.sticky-top {
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	white-space: nowrap;
	border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal
}
.shadow-sm {
box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow {
box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none {
	box-shadow: none!important
}
.w-25 {
	width: 25%!important
}
.w-50 {
	width: 50%!important
}
.w-75 {
	width: 75%!important
}
.w-100 {
	width: 100%!important
}
.w-auto {
	width: auto!important
}
.h-25 {
	height: 25%!important
}
.h-50 {
	height: 50%!important
}
.h-75 {
	height: 75%!important
}
.h-100 {
	height: 100%!important
}
.h-auto {
	height: auto!important
}
.mw-100 {
	max-width: 100%!important
}
.mh-100 {
	max-height: 100%!important
}
.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:.25rem!important
}
.mt-1, .my-1 {
margin-top:.25rem!important
}
.mr-1, .mx-1 {
margin-right:.25rem!important
}
.mb-1, .my-1 {
margin-bottom:.25rem!important
}
.ml-1, .mx-1 {
margin-left:.25rem!important
}
.m-2 {
margin:.5rem!important
}
.mt-2, .my-2 {
margin-top:.5rem!important
}
.mr-2, .mx-2 {
margin-right:.5rem!important
}
.mb-2, .my-2 {
margin-bottom:.5rem!important
}
.ml-2, .mx-2 {
margin-left:.5rem!important
}
.m-3 {
	margin: 1rem!important
}
.mt-3, .my-3 {
	margin-top: 1rem!important
}
.mr-3, .mx-3 {
	margin-right: 1rem!important
}
.mb-3, .my-3 {
	margin-bottom: 1rem!important
}
.ml-3, .mx-3 {
	margin-left: 1rem!important
}
.m-4 {
	margin: 1.5rem!important
}
.mt-4, .my-4 {
	margin-top: 1.5rem!important
}
.mr-4, .mx-4 {
	margin-right: 1.5rem!important
}
.mb-4, .my-4 {
	margin-bottom: 1.5rem!important
}
.ml-4, .mx-4 {
	margin-left: 1.5rem!important
}
.m-5 {
	margin: 3rem!important
}
.mt-5, .my-5 {
	margin-top: 3rem!important
}
.mr-5, .mx-5 {
	margin-right: 3rem!important
}
.mb-5, .my-5 {
	margin-bottom: 3rem!important
}
.ml-5, .mx-5 {
	margin-left: 3rem!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:.25rem!important
}
.pt-1, .py-1 {
padding-top:.25rem!important
}
.pr-1, .px-1 {
padding-right:.25rem!important
}
.pb-1, .py-1 {
padding-bottom:.25rem!important
}
.pl-1, .px-1 {
padding-left:.25rem!important
}
.p-2 {
padding:.5rem!important
}
.pt-2, .py-2 {
padding-top:.5rem!important
}
.pr-2, .px-2 {
padding-right:.5rem!important
}
.pb-2, .py-2 {
padding-bottom:.5rem!important
}
.pl-2, .px-2 {
padding-left:.5rem!important
}
.p-3 {
	padding: 1rem!important
}
.pt-3, .py-3 {
	padding-top: 1rem!important
}
.pr-3, .px-3 {
	padding-right: 1rem!important
}
.pb-3, .py-3 {
	padding-bottom: 1rem!important
}
.pl-3, .px-3 {
	padding-left: 1rem!important
}
.p-4 {
	padding: 1.5rem!important
}
.pt-4, .py-4 {
	padding-top: 1.5rem!important
}
.pr-4, .px-4 {
	padding-right: 1.5rem!important
}
.pb-4, .py-4 {
	padding-bottom: 1.5rem!important
}
.pl-4, .px-4 {
	padding-left: 1.5rem!important
}
.p-5 {
	padding: 3rem!important
}
.pt-5, .py-5 {
	padding-top: 3rem!important
}
.pr-5, .px-5 {
	padding-right: 3rem!important
}
.pb-5, .py-5 {
	padding-bottom: 3rem!important
}
.pl-5, .px-5 {
	padding-left: 3rem!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:.25rem!important
}
.mt-sm-1, .my-sm-1 {
margin-top:.25rem!important
}
.mr-sm-1, .mx-sm-1 {
margin-right:.25rem!important
}
.mb-sm-1, .my-sm-1 {
margin-bottom:.25rem!important
}
.ml-sm-1, .mx-sm-1 {
margin-left:.25rem!important
}
.m-sm-2 {
margin:.5rem!important
}
.mt-sm-2, .my-sm-2 {
margin-top:.5rem!important
}
.mr-sm-2, .mx-sm-2 {
margin-right:.5rem!important
}
.mb-sm-2, .my-sm-2 {
margin-bottom:.5rem!important
}
.ml-sm-2, .mx-sm-2 {
margin-left:.5rem!important
}
.m-sm-3 {
	margin: 1rem!important
}
.mt-sm-3, .my-sm-3 {
	margin-top: 1rem!important
}
.mr-sm-3, .mx-sm-3 {
	margin-right: 1rem!important
}
.mb-sm-3, .my-sm-3 {
	margin-bottom: 1rem!important
}
.ml-sm-3, .mx-sm-3 {
	margin-left: 1rem!important
}
.m-sm-4 {
	margin: 1.5rem!important
}
.mt-sm-4, .my-sm-4 {
	margin-top: 1.5rem!important
}
.mr-sm-4, .mx-sm-4 {
	margin-right: 1.5rem!important
}
.mb-sm-4, .my-sm-4 {
	margin-bottom: 1.5rem!important
}
.ml-sm-4, .mx-sm-4 {
	margin-left: 1.5rem!important
}
.m-sm-5 {
	margin: 3rem!important
}
.mt-sm-5, .my-sm-5 {
	margin-top: 3rem!important
}
.mr-sm-5, .mx-sm-5 {
	margin-right: 3rem!important
}
.mb-sm-5, .my-sm-5 {
	margin-bottom: 3rem!important
}
.ml-sm-5, .mx-sm-5 {
	margin-left: 3rem!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:.25rem!important
}
.pt-sm-1, .py-sm-1 {
padding-top:.25rem!important
}
.pr-sm-1, .px-sm-1 {
padding-right:.25rem!important
}
.pb-sm-1, .py-sm-1 {
padding-bottom:.25rem!important
}
.pl-sm-1, .px-sm-1 {
padding-left:.25rem!important
}
.p-sm-2 {
padding:.5rem!important
}
.pt-sm-2, .py-sm-2 {
padding-top:.5rem!important
}
.pr-sm-2, .px-sm-2 {
padding-right:.5rem!important
}
.pb-sm-2, .py-sm-2 {
padding-bottom:.5rem!important
}
.pl-sm-2, .px-sm-2 {
padding-left:.5rem!important
}
.p-sm-3 {
	padding: 1rem!important
}
.pt-sm-3, .py-sm-3 {
	padding-top: 1rem!important
}
.pr-sm-3, .px-sm-3 {
	padding-right: 1rem!important
}
.pb-sm-3, .py-sm-3 {
	padding-bottom: 1rem!important
}
.pl-sm-3, .px-sm-3 {
	padding-left: 1rem!important
}
.p-sm-4 {
	padding: 1.5rem!important
}
.pt-sm-4, .py-sm-4 {
	padding-top: 1.5rem!important
}
.pr-sm-4, .px-sm-4 {
	padding-right: 1.5rem!important
}
.pb-sm-4, .py-sm-4 {
	padding-bottom: 1.5rem!important
}
.pl-sm-4, .px-sm-4 {
	padding-left: 1.5rem!important
}
.p-sm-5 {
	padding: 3rem!important
}
.pt-sm-5, .py-sm-5 {
	padding-top: 3rem!important
}
.pr-sm-5, .px-sm-5 {
	padding-right: 3rem!important
}
.pb-sm-5, .py-sm-5 {
	padding-bottom: 3rem!important
}
.pl-sm-5, .px-sm-5 {
	padding-left: 3rem!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:.25rem!important
}
.mt-md-1, .my-md-1 {
margin-top:.25rem!important
}
.mr-md-1, .mx-md-1 {
margin-right:.25rem!important
}
.mb-md-1, .my-md-1 {
margin-bottom:.25rem!important
}
.ml-md-1, .mx-md-1 {
margin-left:.25rem!important
}
.m-md-2 {
margin:.5rem!important
}
.mt-md-2, .my-md-2 {
margin-top:.5rem!important
}
.mr-md-2, .mx-md-2 {
margin-right:.5rem!important
}
.mb-md-2, .my-md-2 {
margin-bottom:.5rem!important
}
.ml-md-2, .mx-md-2 {
margin-left:.5rem!important
}
.m-md-3 {
	margin: 1rem!important
}
.mt-md-3, .my-md-3 {
	margin-top: 1rem!important
}
.mr-md-3, .mx-md-3 {
	margin-right: 1rem!important
}
.mb-md-3, .my-md-3 {
	margin-bottom: 1rem!important
}
.ml-md-3, .mx-md-3 {
	margin-left: 1rem!important
}
.m-md-4 {
	margin: 1.5rem!important
}
.mt-md-4, .my-md-4 {
	margin-top: 1.5rem!important
}
.mr-md-4, .mx-md-4 {
	margin-right: 1.5rem!important
}
.mb-md-4, .my-md-4 {
	margin-bottom: 1.5rem!important
}
.ml-md-4, .mx-md-4 {
	margin-left: 1.5rem!important
}
.m-md-5 {
	margin: 3rem!important
}
.mt-md-5, .my-md-5 {
	margin-top: 3rem!important
}
.mr-md-5, .mx-md-5 {
	margin-right: 3rem!important
}
.mb-md-5, .my-md-5 {
	margin-bottom: 3rem!important
}
.ml-md-5, .mx-md-5 {
	margin-left: 3rem!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:.25rem!important
}
.pt-md-1, .py-md-1 {
padding-top:.25rem!important
}
.pr-md-1, .px-md-1 {
padding-right:.25rem!important
}
.pb-md-1, .py-md-1 {
padding-bottom:.25rem!important
}
.pl-md-1, .px-md-1 {
padding-left:.25rem!important
}
.p-md-2 {
padding:.5rem!important
}
.pt-md-2, .py-md-2 {
padding-top:.5rem!important
}
.pr-md-2, .px-md-2 {
padding-right:.5rem!important
}
.pb-md-2, .py-md-2 {
padding-bottom:.5rem!important
}
.pl-md-2, .px-md-2 {
padding-left:.5rem!important
}
.p-md-3 {
	padding: 1rem!important
}
.pt-md-3, .py-md-3 {
	padding-top: 1rem!important
}
.pr-md-3, .px-md-3 {
	padding-right: 1rem!important
}
.pb-md-3, .py-md-3 {
	padding-bottom: 1rem!important
}
.pl-md-3, .px-md-3 {
	padding-left: 1rem!important
}
.p-md-4 {
	padding: 1.5rem!important
}
.pt-md-4, .py-md-4 {
	padding-top: 1.5rem!important
}
.pr-md-4, .px-md-4 {
	padding-right: 1.5rem!important
}
.pb-md-4, .py-md-4 {
	padding-bottom: 1.5rem!important
}
.pl-md-4, .px-md-4 {
	padding-left: 1.5rem!important
}
.p-md-5 {
	padding: 3rem!important
}
.pt-md-5, .py-md-5 {
	padding-top: 3rem!important
}
.pr-md-5, .px-md-5 {
	padding-right: 3rem!important
}
.pb-md-5, .py-md-5 {
	padding-bottom: 3rem!important
}
.pl-md-5, .px-md-5 {
	padding-left: 3rem!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:.25rem!important
}
.mt-lg-1, .my-lg-1 {
margin-top:.25rem!important
}
.mr-lg-1, .mx-lg-1 {
margin-right:.25rem!important
}
.mb-lg-1, .my-lg-1 {
margin-bottom:.25rem!important
}
.ml-lg-1, .mx-lg-1 {
margin-left:.25rem!important
}
.m-lg-2 {
margin:.5rem!important
}
.mt-lg-2, .my-lg-2 {
margin-top:.5rem!important
}
.mr-lg-2, .mx-lg-2 {
margin-right:.5rem!important
}
.mb-lg-2, .my-lg-2 {
margin-bottom:.5rem!important
}
.ml-lg-2, .mx-lg-2 {
margin-left:.5rem!important
}
.m-lg-3 {
	margin: 1rem!important
}
.mt-lg-3, .my-lg-3 {
	margin-top: 1rem!important
}
.mr-lg-3, .mx-lg-3 {
	margin-right: 1rem!important
}
.mb-lg-3, .my-lg-3 {
	margin-bottom: 1rem!important
}
.ml-lg-3, .mx-lg-3 {
	margin-left: 1rem!important
}
.m-lg-4 {
	margin: 1.5rem!important
}
.mt-lg-4, .my-lg-4 {
	margin-top: 1.5rem!important
}
.mr-lg-4, .mx-lg-4 {
	margin-right: 1.5rem!important
}
.mb-lg-4, .my-lg-4 {
	margin-bottom: 1.5rem!important
}
.ml-lg-4, .mx-lg-4 {
	margin-left: 1.5rem!important
}
.m-lg-5 {
	margin: 3rem!important
}
.mt-lg-5, .my-lg-5 {
	margin-top: 3rem!important
}
.mr-lg-5, .mx-lg-5 {
	margin-right: 3rem!important
}
.mb-lg-5, .my-lg-5 {
	margin-bottom: 3rem!important
}
.ml-lg-5, .mx-lg-5 {
	margin-left: 3rem!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:.25rem!important
}
.pt-lg-1, .py-lg-1 {
padding-top:.25rem!important
}
.pr-lg-1, .px-lg-1 {
padding-right:.25rem!important
}
.pb-lg-1, .py-lg-1 {
padding-bottom:.25rem!important
}
.pl-lg-1, .px-lg-1 {
padding-left:.25rem!important
}
.p-lg-2 {
padding:.5rem!important
}
.pt-lg-2, .py-lg-2 {
padding-top:.5rem!important
}
.pr-lg-2, .px-lg-2 {
padding-right:.5rem!important
}
.pb-lg-2, .py-lg-2 {
padding-bottom:.5rem!important
}
.pl-lg-2, .px-lg-2 {
padding-left:.5rem!important
}
.p-lg-3 {
	padding: 1rem!important
}
.pt-lg-3, .py-lg-3 {
	padding-top: 1rem!important
}
.pr-lg-3, .px-lg-3 {
	padding-right: 1rem!important
}
.pb-lg-3, .py-lg-3 {
	padding-bottom: 1rem!important
}
.pl-lg-3, .px-lg-3 {
	padding-left: 1rem!important
}
.p-lg-4 {
	padding: 1.5rem!important
}
.pt-lg-4, .py-lg-4 {
	padding-top: 1.5rem!important
}
.pr-lg-4, .px-lg-4 {
	padding-right: 1.5rem!important
}
.pb-lg-4, .py-lg-4 {
	padding-bottom: 1.5rem!important
}
.pl-lg-4, .px-lg-4 {
	padding-left: 1.5rem!important
}
.p-lg-5 {
	padding: 3rem!important
}
.pt-lg-5, .py-lg-5 {
	padding-top: 3rem!important
}
.pr-lg-5, .px-lg-5 {
	padding-right: 3rem!important
}
.pb-lg-5, .py-lg-5 {
	padding-bottom: 3rem!important
}
.pl-lg-5, .px-lg-5 {
	padding-left: 3rem!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:.25rem!important
}
.mt-xl-1, .my-xl-1 {
margin-top:.25rem!important
}
.mr-xl-1, .mx-xl-1 {
margin-right:.25rem!important
}
.mb-xl-1, .my-xl-1 {
margin-bottom:.25rem!important
}
.ml-xl-1, .mx-xl-1 {
margin-left:.25rem!important
}
.m-xl-2 {
margin:.5rem!important
}
.mt-xl-2, .my-xl-2 {
margin-top:.5rem!important
}
.mr-xl-2, .mx-xl-2 {
margin-right:.5rem!important
}
.mb-xl-2, .my-xl-2 {
margin-bottom:.5rem!important
}
.ml-xl-2, .mx-xl-2 {
margin-left:.5rem!important
}
.m-xl-3 {
	margin: 1rem!important
}
.mt-xl-3, .my-xl-3 {
	margin-top: 1rem!important
}
.mr-xl-3, .mx-xl-3 {
	margin-right: 1rem!important
}
.mb-xl-3, .my-xl-3 {
	margin-bottom: 1rem!important
}
.ml-xl-3, .mx-xl-3 {
	margin-left: 1rem!important
}
.m-xl-4 {
	margin: 1.5rem!important
}
.mt-xl-4, .my-xl-4 {
	margin-top: 1.5rem!important
}
.mr-xl-4, .mx-xl-4 {
	margin-right: 1.5rem!important
}
.mb-xl-4, .my-xl-4 {
	margin-bottom: 1.5rem!important
}
.ml-xl-4, .mx-xl-4 {
	margin-left: 1.5rem!important
}
.m-xl-5 {
	margin: 3rem!important
}
.mt-xl-5, .my-xl-5 {
	margin-top: 3rem!important
}
.mr-xl-5, .mx-xl-5 {
	margin-right: 3rem!important
}
.mb-xl-5, .my-xl-5 {
	margin-bottom: 3rem!important
}
.ml-xl-5, .mx-xl-5 {
	margin-left: 3rem!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:.25rem!important
}
.pt-xl-1, .py-xl-1 {
padding-top:.25rem!important
}
.pr-xl-1, .px-xl-1 {
padding-right:.25rem!important
}
.pb-xl-1, .py-xl-1 {
padding-bottom:.25rem!important
}
.pl-xl-1, .px-xl-1 {
padding-left:.25rem!important
}
.p-xl-2 {
padding:.5rem!important
}
.pt-xl-2, .py-xl-2 {
padding-top:.5rem!important
}
.pr-xl-2, .px-xl-2 {
padding-right:.5rem!important
}
.pb-xl-2, .py-xl-2 {
padding-bottom:.5rem!important
}
.pl-xl-2, .px-xl-2 {
padding-left:.5rem!important
}
.p-xl-3 {
	padding: 1rem!important
}
.pt-xl-3, .py-xl-3 {
	padding-top: 1rem!important
}
.pr-xl-3, .px-xl-3 {
	padding-right: 1rem!important
}
.pb-xl-3, .py-xl-3 {
	padding-bottom: 1rem!important
}
.pl-xl-3, .px-xl-3 {
	padding-left: 1rem!important
}
.p-xl-4 {
	padding: 1.5rem!important
}
.pt-xl-4, .py-xl-4 {
	padding-top: 1.5rem!important
}
.pr-xl-4, .px-xl-4 {
	padding-right: 1.5rem!important
}
.pb-xl-4, .py-xl-4 {
	padding-bottom: 1.5rem!important
}
.pl-xl-4, .px-xl-4 {
	padding-left: 1.5rem!important
}
.p-xl-5 {
	padding: 3rem!important
}
.pt-xl-5, .py-xl-5 {
	padding-top: 3rem!important
}
.pr-xl-5, .px-xl-5 {
	padding-right: 3rem!important
}
.pb-xl-5, .py-xl-5 {
	padding-bottom: 3rem!important
}
.pl-xl-5, .px-xl-5 {
	padding-left: 3rem!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
}
.text-justify {
	text-align: justify!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-normal {
	font-weight: 400!important
}
.font-weight-bold {
	font-weight: 700!important
}
.font-italic {
	font-style: italic!important
}
.text-white {
	color: #fff!important
}
.text-primary {
	color: #007bff!important
}
a.text-primary:focus, a.text-primary:hover {
	color: #0062cc!important
}
.text-secondary {
	color: #6c757d!important
}
a.text-secondary:focus, a.text-secondary:hover {
	color: #545b62!important
}
.text-success {
	color: #28a745!important
}
a.text-success:focus, a.text-success:hover {
	color: #1e7e34!important
}
.text-info {
	color: #17a2b8!important
}
a.text-info:focus, a.text-info:hover {
	color: #117a8b!important
}
.text-warning {
	color: #ffc107!important
}
a.text-warning:focus, a.text-warning:hover {
	color: #d39e00!important
}
.text-danger {
	color: #dc3545!important
}
a.text-danger:focus, a.text-danger:hover {
	color: #bd2130!important
}
.text-light {
	color: #f8f9fa!important
}
a.text-light:focus, a.text-light:hover {
	color: #dae0e5!important
}
.text-dark {
	color: #343a40!important
}
a.text-dark:focus, a.text-dark:hover {
	color: #1d2124!important
}
.text-body {
	color: #212529!important
}
.text-muted {
	color: #6c757d!important
}
.text-black-50 {
	color: rgba(0,0,0,.5)!important
}
.text-white-50 {
	color: rgba(255,255,255,.5)!important
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.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 #adb5bd;
	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
}
body {
	min-width: 992px!important
}
.container {
	min-width: 992px!important
}
.navbar {
	display: none
}
.badge {
	border: 1px solid #000
}
.table {
	border-collapse: collapse!important
}
.table td, .table th {
	background-color: #fff!important
}
.table-bordered td, .table-bordered th {
	border: 1px solid #dee2e6!important
}
.table-dark {
	color: inherit
}
.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {
	border-color: #dee2e6
}
.table .thead-dark th {
	color: inherit;
	border-color: #dee2e6
}
}
/*# sourceMappingURL=bootstrap.min.css.map */

/*!
 * Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa, .fab, .fal, .far, .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1
}
.fa-lg {
	font-size: 1.33333em;
	line-height: .75em;
	vertical-align: -.0667em
}
.fa-xs {
	font-size: .75em
}
.fa-sm {
	font-size: .875em
}
.fa-1x {
	font-size: 1em
}
.fa-2x {
	font-size: 2em
}
.fa-3x {
	font-size: 3em
}
.fa-4x {
	font-size: 4em
}
.fa-5x {
	font-size: 5em
}
.fa-6x {
	font-size: 6em
}
.fa-7x {
	font-size: 7em
}
.fa-8x {
	font-size: 8em
}
.fa-9x {
	font-size: 9em
}
.fa-10x {
	font-size: 10em
}
.fa-fw {
	text-align: center;
	width: 1.25em
}
.fa-ul {
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0
}
.fa-ul>li {
	position: relative
}
.fa-li {
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit
}
.fa-border {
	border: .08em solid #eee;
	border-radius: .1em;
	padding: .2em .25em .15em
}
.fa-pull-left {
	float: left
}
.fa-pull-right {
	float: right
}
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
	margin-right: .3em
}
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
	margin-left: .3em
}
.fa-spin {
	animation: fa-spin 2s infinite linear
}
.fa-pulse {
	animation: fa-spin 1s infinite steps(8)
}
@keyframes fa-spin {
0% {
transform:rotate(0deg)
}
to {
	transform: rotate(1turn)
}
}
.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	transform: rotate(90deg)
}
.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	transform: rotate(180deg)
}
.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	transform: rotate(270deg)
}
.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	transform: scaleX(-1)
}
.fa-flip-vertical {
	transform: scaleY(-1)
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
	transform: scale(-1)
}
:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
	filter: none
}
.fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em
}
.fa-stack-1x, .fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%
}
.fa-stack-1x {
	line-height: inherit
}
.fa-stack-2x {
	font-size: 2em
}
.fa-inverse {
	color: #fff
}
.fa-500px:before {
	content: "\f26e"
}
.fa-accessible-icon:before {
	content: "\f368"
}
.fa-accusoft:before {
	content: "\f369"
}
.fa-acquisitions-incorporated:before {
	content: "\f6af"
}
.fa-ad:before {
	content: "\f641"
}
.fa-address-book:before {
	content: "\f2b9"
}
.fa-address-card:before {
	content: "\f2bb"
}
.fa-adjust:before {
	content: "\f042"
}
.fa-adn:before {
	content: "\f170"
}
.fa-adobe:before {
	content: "\f778"
}
.fa-adversal:before {
	content: "\f36a"
}
.fa-affiliatetheme:before {
	content: "\f36b"
}
.fa-air-freshener:before {
	content: "\f5d0"
}
.fa-airbnb:before {
	content: "\f834"
}
.fa-algolia:before {
	content: "\f36c"
}
.fa-align-center:before {
	content: "\f037"
}
.fa-align-justify:before {
	content: "\f039"
}
.fa-align-left:before {
	content: "\f036"
}
.fa-align-right:before {
	content: "\f038"
}
.fa-alipay:before {
	content: "\f642"
}
.fa-allergies:before {
	content: "\f461"
}
.fa-amazon:before {
	content: "\f270"
}
.fa-amazon-pay:before {
	content: "\f42c"
}
.fa-ambulance:before {
	content: "\f0f9"
}
.fa-american-sign-language-interpreting:before {
	content: "\f2a3"
}
.fa-amilia:before {
	content: "\f36d"
}
.fa-anchor:before {
	content: "\f13d"
}
.fa-android:before {
	content: "\f17b"
}
.fa-angellist:before {
	content: "\f209"
}
.fa-angle-double-down:before {
	content: "\f103"
}
.fa-angle-double-left:before {
	content: "\f100"
}
.fa-angle-double-right:before {
	content: "\f101"
}
.fa-angle-double-up:before {
	content: "\f102"
}
.fa-angle-down:before {
	content: "\f107"
}
.fa-angle-left:before {
	content: "\f104"
}
.fa-angle-right:before {
	content: "\f105"
}
.fa-angle-up:before {
	content: "\f106"
}
.fa-angry:before {
	content: "\f556"
}
.fa-angrycreative:before {
	content: "\f36e"
}
.fa-angular:before {
	content: "\f420"
}
.fa-ankh:before {
	content: "\f644"
}
.fa-app-store:before {
	content: "\f36f"
}
.fa-app-store-ios:before {
	content: "\f370"
}
.fa-apper:before {
	content: "\f371"
}
.fa-apple:before {
	content: "\f179"
}
.fa-apple-alt:before {
	content: "\f5d1"
}
.fa-apple-pay:before {
	content: "\f415"
}
.fa-archive:before {
	content: "\f187"
}
.fa-archway:before {
	content: "\f557"
}
.fa-arrow-alt-circle-down:before {
	content: "\f358"
}
.fa-arrow-alt-circle-left:before {
	content: "\f359"
}
.fa-arrow-alt-circle-right:before {
	content: "\f35a"
}
.fa-arrow-alt-circle-up:before {
	content: "\f35b"
}
.fa-arrow-circle-down:before {
	content: "\f0ab"
}
.fa-arrow-circle-left:before {
	content: "\f0a8"
}
.fa-arrow-circle-right:before {
	content: "\f0a9"
}
.fa-arrow-circle-up:before {
	content: "\f0aa"
}
.fa-arrow-down:before {
	content: "\f063"
}
.fa-arrow-left:before {
	content: "\f060"
}
.fa-arrow-right:before {
	content: "\f061"
}
.fa-arrow-up:before {
	content: "\f062"
}
.fa-arrows-alt:before {
	content: "\f0b2"
}
.fa-arrows-alt-h:before {
	content: "\f337"
}
.fa-arrows-alt-v:before {
	content: "\f338"
}
.fa-artstation:before {
	content: "\f77a"
}
.fa-assistive-listening-systems:before {
	content: "\f2a2"
}
.fa-asterisk:before {
	content: "\f069"
}
.fa-asymmetrik:before {
	content: "\f372"
}
.fa-at:before {
	content: "\f1fa"
}
.fa-atlas:before {
	content: "\f558"
}
.fa-atlassian:before {
	content: "\f77b"
}
.fa-atom:before {
	content: "\f5d2"
}
.fa-audible:before {
	content: "\f373"
}
.fa-audio-description:before {
	content: "\f29e"
}
.fa-autoprefixer:before {
	content: "\f41c"
}
.fa-avianex:before {
	content: "\f374"
}
.fa-aviato:before {
	content: "\f421"
}
.fa-award:before {
	content: "\f559"
}
.fa-aws:before {
	content: "\f375"
}
.fa-baby:before {
	content: "\f77c"
}
.fa-baby-carriage:before {
	content: "\f77d"
}
.fa-backspace:before {
	content: "\f55a"
}
.fa-backward:before {
	content: "\f04a"
}
.fa-bacon:before {
	content: "\f7e5"
}
.fa-balance-scale:before {
	content: "\f24e"
}
.fa-ban:before {
	content: "\f05e"
}
.fa-band-aid:before {
	content: "\f462"
}
.fa-bandcamp:before {
	content: "\f2d5"
}
.fa-barcode:before {
	content: "\f02a"
}
.fa-bars:before {
	content: "\f0c9"
}
.fa-baseball-ball:before {
	content: "\f433"
}
.fa-basketball-ball:before {
	content: "\f434"
}
.fa-bath:before {
	content: "\f2cd"
}
.fa-battery-empty:before {
	content: "\f244"
}
.fa-battery-full:before {
	content: "\f240"
}
.fa-battery-half:before {
	content: "\f242"
}
.fa-battery-quarter:before {
	content: "\f243"
}
.fa-battery-three-quarters:before {
	content: "\f241"
}
.fa-battle-net:before {
	content: "\f835"
}
.fa-bed:before {
	content: "\f236"
}
.fa-beer:before {
	content: "\f0fc"
}
.fa-behance:before {
	content: "\f1b4"
}
.fa-behance-square:before {
	content: "\f1b5"
}
.fa-bell:before {
	content: "\f0f3"
}
.fa-bell-slash:before {
	content: "\f1f6"
}
.fa-bezier-curve:before {
	content: "\f55b"
}
.fa-bible:before {
	content: "\f647"
}
.fa-bicycle:before {
	content: "\f206"
}
.fa-bimobject:before {
	content: "\f378"
}
.fa-binoculars:before {
	content: "\f1e5"
}
.fa-biohazard:before {
	content: "\f780"
}
.fa-birthday-cake:before {
	content: "\f1fd"
}
.fa-bitbucket:before {
	content: "\f171"
}
.fa-bitcoin:before {
	content: "\f379"
}
.fa-bity:before {
	content: "\f37a"
}
.fa-black-tie:before {
	content: "\f27e"
}
.fa-blackberry:before {
	content: "\f37b"
}
.fa-blender:before {
	content: "\f517"
}
.fa-blender-phone:before {
	content: "\f6b6"
}
.fa-blind:before {
	content: "\f29d"
}
.fa-blog:before {
	content: "\f781"
}
.fa-blogger:before {
	content: "\f37c"
}
.fa-blogger-b:before {
	content: "\f37d"
}
.fa-bluetooth:before {
	content: "\f293"
}
.fa-bluetooth-b:before {
	content: "\f294"
}
.fa-bold:before {
	content: "\f032"
}
.fa-bolt:before {
	content: "\f0e7"
}
.fa-bomb:before {
	content: "\f1e2"
}
.fa-bone:before {
	content: "\f5d7"
}
.fa-bong:before {
	content: "\f55c"
}
.fa-book:before {
	content: "\f02d"
}
.fa-book-dead:before {
	content: "\f6b7"
}
.fa-book-medical:before {
	content: "\f7e6"
}
.fa-book-open:before {
	content: "\f518"
}
.fa-book-reader:before {
	content: "\f5da"
}
.fa-bookmark:before {
	content: "\f02e"
}
.fa-bootstrap:before {
	content: "\f836"
}
.fa-bowling-ball:before {
	content: "\f436"
}
.fa-box:before {
	content: "\f466"
}
.fa-box-open:before {
	content: "\f49e"
}
.fa-boxes:before {
	content: "\f468"
}
.fa-braille:before {
	content: "\f2a1"
}
.fa-brain:before {
	content: "\f5dc"
}
.fa-bread-slice:before {
	content: "\f7ec"
}
.fa-briefcase:before {
	content: "\f0b1"
}
.fa-briefcase-medical:before {
	content: "\f469"
}
.fa-broadcast-tower:before {
	content: "\f519"
}
.fa-broom:before {
	content: "\f51a"
}
.fa-brush:before {
	content: "\f55d"
}
.fa-btc:before {
	content: "\f15a"
}
.fa-buffer:before {
	content: "\f837"
}
.fa-bug:before {
	content: "\f188"
}
.fa-building:before {
	content: "\f1ad"
}
.fa-bullhorn:before {
	content: "\f0a1"
}
.fa-bullseye:before {
	content: "\f140"
}
.fa-burn:before {
	content: "\f46a"
}
.fa-buromobelexperte:before {
	content: "\f37f"
}
.fa-bus:before {
	content: "\f207"
}
.fa-bus-alt:before {
	content: "\f55e"
}
.fa-business-time:before {
	content: "\f64a"
}
.fa-buysellads:before {
	content: "\f20d"
}
.fa-calculator:before {
	content: "\f1ec"
}
.fa-calendar:before {
	content: "\f133"
}
.fa-calendar-alt:before {
	content: "\f073"
}
.fa-calendar-check:before {
	content: "\f274"
}
.fa-calendar-day:before {
	content: "\f783"
}
.fa-calendar-minus:before {
	content: "\f272"
}
.fa-calendar-plus:before {
	content: "\f271"
}
.fa-calendar-times:before {
	content: "\f273"
}
.fa-calendar-week:before {
	content: "\f784"
}
.fa-camera:before {
	content: "\f030"
}
.fa-camera-retro:before {
	content: "\f083"
}
.fa-campground:before {
	content: "\f6bb"
}
.fa-canadian-maple-leaf:before {
	content: "\f785"
}
.fa-candy-cane:before {
	content: "\f786"
}
.fa-cannabis:before {
	content: "\f55f"
}
.fa-capsules:before {
	content: "\f46b"
}
.fa-car:before {
	content: "\f1b9"
}
.fa-car-alt:before {
	content: "\f5de"
}
.fa-car-battery:before {
	content: "\f5df"
}
.fa-car-crash:before {
	content: "\f5e1"
}
.fa-car-side:before {
	content: "\f5e4"
}
.fa-caret-down:before {
	content: "\f0d7"
}
.fa-caret-left:before {
	content: "\f0d9"
}
.fa-caret-right:before {
	content: "\f0da"
}
.fa-caret-square-down:before {
	content: "\f150"
}
.fa-caret-square-left:before {
	content: "\f191"
}
.fa-caret-square-right:before {
	content: "\f152"
}
.fa-caret-square-up:before {
	content: "\f151"
}
.fa-caret-up:before {
	content: "\f0d8"
}
.fa-carrot:before {
	content: "\f787"
}
.fa-cart-arrow-down:before {
	content: "\f218"
}
.fa-cart-plus:before {
	content: "\f217"
}
.fa-cash-register:before {
	content: "\f788"
}
.fa-cat:before {
	content: "\f6be"
}
.fa-cc-amazon-pay:before {
	content: "\f42d"
}
.fa-cc-amex:before {
	content: "\f1f3"
}
.fa-cc-apple-pay:before {
	content: "\f416"
}
.fa-cc-diners-club:before {
	content: "\f24c"
}
.fa-cc-discover:before {
	content: "\f1f2"
}
.fa-cc-jcb:before {
	content: "\f24b"
}
.fa-cc-mastercard:before {
	content: "\f1f1"
}
.fa-cc-paypal:before {
	content: "\f1f4"
}
.fa-cc-stripe:before {
	content: "\f1f5"
}
.fa-cc-visa:before {
	content: "\f1f0"
}
.fa-centercode:before {
	content: "\f380"
}
.fa-centos:before {
	content: "\f789"
}
.fa-certificate:before {
	content: "\f0a3"
}
.fa-chair:before {
	content: "\f6c0"
}
.fa-chalkboard:before {
	content: "\f51b"
}
.fa-chalkboard-teacher:before {
	content: "\f51c"
}
.fa-charging-station:before {
	content: "\f5e7"
}
.fa-chart-area:before {
	content: "\f1fe"
}
.fa-chart-bar:before {
	content: "\f080"
}
.fa-chart-line:before {
	content: "\f201"
}
.fa-chart-pie:before {
	content: "\f200"
}
.fa-check:before {
	content: "\f00c"
}
.fa-check-circle:before {
	content: "\f058"
}
.fa-check-double:before {
	content: "\f560"
}
.fa-check-square:before {
	content: "\f14a"
}
.fa-cheese:before {
	content: "\f7ef"
}
.fa-chess:before {
	content: "\f439"
}
.fa-chess-bishop:before {
	content: "\f43a"
}
.fa-chess-board:before {
	content: "\f43c"
}
.fa-chess-king:before {
	content: "\f43f"
}
.fa-chess-knight:before {
	content: "\f441"
}
.fa-chess-pawn:before {
	content: "\f443"
}
.fa-chess-queen:before {
	content: "\f445"
}
.fa-chess-rook:before {
	content: "\f447"
}
.fa-chevron-circle-down:before {
	content: "\f13a"
}
.fa-chevron-circle-left:before {
	content: "\f137"
}
.fa-chevron-circle-right:before {
	content: "\f138"
}
.fa-chevron-circle-up:before {
	content: "\f139"
}
.fa-chevron-down:before {
	content: "\f078"
}
.fa-chevron-left:before {
	content: "\f053"
}
.fa-chevron-right:before {
	content: "\f054"
}
.fa-chevron-up:before {
	content: "\f077"
}
.fa-child:before {
	content: "\f1ae"
}
.fa-chrome:before {
	content: "\f268"
}
.fa-chromecast:before {
	content: "\f838"
}
.fa-church:before {
	content: "\f51d"
}
.fa-circle:before {
	content: "\f111"
}
.fa-circle-notch:before {
	content: "\f1ce"
}
.fa-city:before {
	content: "\f64f"
}
.fa-clinic-medical:before {
	content: "\f7f2"
}
.fa-clipboard:before {
	content: "\f328"
}
.fa-clipboard-check:before {
	content: "\f46c"
}
.fa-clipboard-list:before {
	content: "\f46d"
}
.fa-clock:before {
	content: "\f017"
}
.fa-clone:before {
	content: "\f24d"
}
.fa-closed-captioning:before {
	content: "\f20a"
}
.fa-cloud:before {
	content: "\f0c2"
}
.fa-cloud-download-alt:before {
	content: "\f381"
}
.fa-cloud-meatball:before {
	content: "\f73b"
}
.fa-cloud-moon:before {
	content: "\f6c3"
}
.fa-cloud-moon-rain:before {
	content: "\f73c"
}
.fa-cloud-rain:before {
	content: "\f73d"
}
.fa-cloud-showers-heavy:before {
	content: "\f740"
}
.fa-cloud-sun:before {
	content: "\f6c4"
}
.fa-cloud-sun-rain:before {
	content: "\f743"
}
.fa-cloud-upload-alt:before {
	content: "\f382"
}
.fa-cloudscale:before {
	content: "\f383"
}
.fa-cloudsmith:before {
	content: "\f384"
}
.fa-cloudversify:before {
	content: "\f385"
}
.fa-cocktail:before {
	content: "\f561"
}
.fa-code:before {
	content: "\f121"
}
.fa-code-branch:before {
	content: "\f126"
}
.fa-codepen:before {
	content: "\f1cb"
}
.fa-codiepie:before {
	content: "\f284"
}
.fa-coffee:before {
	content: "\f0f4"
}
.fa-cog:before {
	content: "\f013"
}
.fa-cogs:before {
	content: "\f085"
}
.fa-coins:before {
	content: "\f51e"
}
.fa-columns:before {
	content: "\f0db"
}
.fa-comment:before {
	content: "\f075"
}
.fa-comment-alt:before {
	content: "\f27a"
}
.fa-comment-dollar:before {
	content: "\f651"
}
.fa-comment-dots:before {
	content: "\f4ad"
}
.fa-comment-medical:before {
	content: "\f7f5"
}
.fa-comment-slash:before {
	content: "\f4b3"
}
.fa-comments:before {
	content: "\f086"
}
.fa-comments-dollar:before {
	content: "\f653"
}
.fa-compact-disc:before {
	content: "\f51f"
}
.fa-compass:before {
	content: "\f14e"
}
.fa-compress:before {
	content: "\f066"
}
.fa-compress-arrows-alt:before {
	content: "\f78c"
}
.fa-concierge-bell:before {
	content: "\f562"
}
.fa-confluence:before {
	content: "\f78d"
}
.fa-connectdevelop:before {
	content: "\f20e"
}
.fa-contao:before {
	content: "\f26d"
}
.fa-cookie:before {
	content: "\f563"
}
.fa-cookie-bite:before {
	content: "\f564"
}
.fa-copy:before {
	content: "\f0c5"
}
.fa-copyright:before {
	content: "\f1f9"
}
.fa-couch:before {
	content: "\f4b8"
}
.fa-cpanel:before {
	content: "\f388"
}
.fa-creative-commons:before {
	content: "\f25e"
}
.fa-creative-commons-by:before {
	content: "\f4e7"
}
.fa-creative-commons-nc:before {
	content: "\f4e8"
}
.fa-creative-commons-nc-eu:before {
	content: "\f4e9"
}
.fa-creative-commons-nc-jp:before {
	content: "\f4ea"
}
.fa-creative-commons-nd:before {
	content: "\f4eb"
}
.fa-creative-commons-pd:before {
	content: "\f4ec"
}
.fa-creative-commons-pd-alt:before {
	content: "\f4ed"
}
.fa-creative-commons-remix:before {
	content: "\f4ee"
}
.fa-creative-commons-sa:before {
	content: "\f4ef"
}
.fa-creative-commons-sampling:before {
	content: "\f4f0"
}
.fa-creative-commons-sampling-plus:before {
	content: "\f4f1"
}
.fa-creative-commons-share:before {
	content: "\f4f2"
}
.fa-creative-commons-zero:before {
	content: "\f4f3"
}
.fa-credit-card:before {
	content: "\f09d"
}
.fa-critical-role:before {
	content: "\f6c9"
}
.fa-crop:before {
	content: "\f125"
}
.fa-crop-alt:before {
	content: "\f565"
}
.fa-cross:before {
	content: "\f654"
}
.fa-crosshairs:before {
	content: "\f05b"
}
.fa-crow:before {
	content: "\f520"
}
.fa-crown:before {
	content: "\f521"
}
.fa-crutch:before {
	content: "\f7f7"
}
.fa-css3:before {
	content: "\f13c"
}
.fa-css3-alt:before {
	content: "\f38b"
}
.fa-cube:before {
	content: "\f1b2"
}
.fa-cubes:before {
	content: "\f1b3"
}
.fa-cut:before {
	content: "\f0c4"
}
.fa-cuttlefish:before {
	content: "\f38c"
}
.fa-d-and-d:before {
	content: "\f38d"
}
.fa-d-and-d-beyond:before {
	content: "\f6ca"
}
.fa-dashcube:before {
	content: "\f210"
}
.fa-database:before {
	content: "\f1c0"
}
.fa-deaf:before {
	content: "\f2a4"
}
.fa-delicious:before {
	content: "\f1a5"
}
.fa-democrat:before {
	content: "\f747"
}
.fa-deploydog:before {
	content: "\f38e"
}
.fa-deskpro:before {
	content: "\f38f"
}
.fa-desktop:before {
	content: "\f108"
}
.fa-dev:before {
	content: "\f6cc"
}
.fa-deviantart:before {
	content: "\f1bd"
}
.fa-dharmachakra:before {
	content: "\f655"
}
.fa-dhl:before {
	content: "\f790"
}
.fa-diagnoses:before {
	content: "\f470"
}
.fa-diaspora:before {
	content: "\f791"
}
.fa-dice:before {
	content: "\f522"
}
.fa-dice-d20:before {
	content: "\f6cf"
}
.fa-dice-d6:before {
	content: "\f6d1"
}
.fa-dice-five:before {
	content: "\f523"
}
.fa-dice-four:before {
	content: "\f524"
}
.fa-dice-one:before {
	content: "\f525"
}
.fa-dice-six:before {
	content: "\f526"
}
.fa-dice-three:before {
	content: "\f527"
}
.fa-dice-two:before {
	content: "\f528"
}
.fa-digg:before {
	content: "\f1a6"
}
.fa-digital-ocean:before {
	content: "\f391"
}
.fa-digital-tachograph:before {
	content: "\f566"
}
.fa-directions:before {
	content: "\f5eb"
}
.fa-discord:before {
	content: "\f392"
}
.fa-discourse:before {
	content: "\f393"
}
.fa-divide:before {
	content: "\f529"
}
.fa-dizzy:before {
	content: "\f567"
}
.fa-dna:before {
	content: "\f471"
}
.fa-dochub:before {
	content: "\f394"
}
.fa-docker:before {
	content: "\f395"
}
.fa-dog:before {
	content: "\f6d3"
}
.fa-dollar-sign:before {
	content: "\f155"
}
.fa-dolly:before {
	content: "\f472"
}
.fa-dolly-flatbed:before {
	content: "\f474"
}
.fa-donate:before {
	content: "\f4b9"
}
.fa-door-closed:before {
	content: "\f52a"
}
.fa-door-open:before {
	content: "\f52b"
}
.fa-dot-circle:before {
	content: "\f192"
}
.fa-dove:before {
	content: "\f4ba"
}
.fa-download:before {
	content: "\f019"
}
.fa-draft2digital:before {
	content: "\f396"
}
.fa-drafting-compass:before {
	content: "\f568"
}
.fa-dragon:before {
	content: "\f6d5"
}
.fa-draw-polygon:before {
	content: "\f5ee"
}
.fa-dribbble:before {
	content: "\f17d"
}
.fa-dribbble-square:before {
	content: "\f397"
}
.fa-dropbox:before {
	content: "\f16b"
}
.fa-drum:before {
	content: "\f569"
}
.fa-drum-steelpan:before {
	content: "\f56a"
}
.fa-drumstick-bite:before {
	content: "\f6d7"
}
.fa-drupal:before {
	content: "\f1a9"
}
.fa-dumbbell:before {
	content: "\f44b"
}
.fa-dumpster:before {
	content: "\f793"
}
.fa-dumpster-fire:before {
	content: "\f794"
}
.fa-dungeon:before {
	content: "\f6d9"
}
.fa-dyalog:before {
	content: "\f399"
}
.fa-earlybirds:before {
	content: "\f39a"
}
.fa-ebay:before {
	content: "\f4f4"
}
.fa-edge:before {
	content: "\f282"
}
.fa-edit:before {
	content: "\f044"
}
.fa-egg:before {
	content: "\f7fb"
}
.fa-eject:before {
	content: "\f052"
}
.fa-elementor:before {
	content: "\f430"
}
.fa-ellipsis-h:before {
	content: "\f141"
}
.fa-ellipsis-v:before {
	content: "\f142"
}
.fa-ello:before {
	content: "\f5f1"
}
.fa-ember:before {
	content: "\f423"
}
.fa-empire:before {
	content: "\f1d1"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-envelope-open:before {
	content: "\f2b6"
}
.fa-envelope-open-text:before {
	content: "\f658"
}
.fa-envelope-square:before {
	content: "\f199"
}
.fa-envira:before {
	content: "\f299"
}
.fa-equals:before {
	content: "\f52c"
}
.fa-eraser:before {
	content: "\f12d"
}
.fa-erlang:before {
	content: "\f39d"
}
.fa-ethereum:before {
	content: "\f42e"
}
.fa-ethernet:before {
	content: "\f796"
}
.fa-etsy:before {
	content: "\f2d7"
}
.fa-euro-sign:before {
	content: "\f153"
}
.fa-evernote:before {
	content: "\f839"
}
.fa-exchange-alt:before {
	content: "\f362"
}
.fa-exclamation:before {
	content: "\f12a"
}
.fa-exclamation-circle:before {
	content: "\f06a"
}
.fa-exclamation-triangle:before {
	content: "\f071"
}
.fa-expand:before {
	content: "\f065"
}
.fa-expand-arrows-alt:before {
	content: "\f31e"
}
.fa-expeditedssl:before {
	content: "\f23e"
}
.fa-external-link-alt:before {
	content: "\f35d"
}
.fa-external-link-square-alt:before {
	content: "\f360"
}
.fa-eye:before {
	content: "\f06e"
}
.fa-eye-dropper:before {
	content: "\f1fb"
}
.fa-eye-slash:before {
	content: "\f070"
}
.fa-facebook:before {
	content: "\f09a"
}
.fa-facebook-f:before {
	content: "\f39e"
}
.fa-facebook-messenger:before {
	content: "\f39f"
}
.fa-facebook-square:before {
	content: "\f082"
}
.fa-fantasy-flight-games:before {
	content: "\f6dc"
}
.fa-fast-backward:before {
	content: "\f049"
}
.fa-fast-forward:before {
	content: "\f050"
}
.fa-fax:before {
	content: "\f1ac"
}
.fa-feather:before {
	content: "\f52d"
}
.fa-feather-alt:before {
	content: "\f56b"
}
.fa-fedex:before {
	content: "\f797"
}
.fa-fedora:before {
	content: "\f798"
}
.fa-female:before {
	content: "\f182"
}
.fa-fighter-jet:before {
	content: "\f0fb"
}
.fa-figma:before {
	content: "\f799"
}
.fa-file:before {
	content: "\f15b"
}
.fa-file-alt:before {
	content: "\f15c"
}
.fa-file-archive:before {
	content: "\f1c6"
}
.fa-file-audio:before {
	content: "\f1c7"
}
.fa-file-code:before {
	content: "\f1c9"
}
.fa-file-contract:before {
	content: "\f56c"
}
.fa-file-csv:before {
	content: "\f6dd"
}
.fa-file-download:before {
	content: "\f56d"
}
.fa-file-excel:before {
	content: "\f1c3"
}
.fa-file-export:before {
	content: "\f56e"
}
.fa-file-image:before {
	content: "\f1c5"
}
.fa-file-import:before {
	content: "\f56f"
}
.fa-file-invoice:before {
	content: "\f570"
}
.fa-file-invoice-dollar:before {
	content: "\f571"
}
.fa-file-medical:before {
	content: "\f477"
}
.fa-file-medical-alt:before {
	content: "\f478"
}
.fa-file-pdf:before {
	content: "\f1c1"
}
.fa-file-powerpoint:before {
	content: "\f1c4"
}
.fa-file-prescription:before {
	content: "\f572"
}
.fa-file-signature:before {
	content: "\f573"
}
.fa-file-upload:before {
	content: "\f574"
}
.fa-file-video:before {
	content: "\f1c8"
}
.fa-file-word:before {
	content: "\f1c2"
}
.fa-fill:before {
	content: "\f575"
}
.fa-fill-drip:before {
	content: "\f576"
}
.fa-film:before {
	content: "\f008"
}
.fa-filter:before {
	content: "\f0b0"
}
.fa-fingerprint:before {
	content: "\f577"
}
.fa-fire:before {
	content: "\f06d"
}
.fa-fire-alt:before {
	content: "\f7e4"
}
.fa-fire-extinguisher:before {
	content: "\f134"
}
.fa-firefox:before {
	content: "\f269"
}
.fa-first-aid:before {
	content: "\f479"
}
.fa-first-order:before {
	content: "\f2b0"
}
.fa-first-order-alt:before {
	content: "\f50a"
}
.fa-firstdraft:before {
	content: "\f3a1"
}
.fa-fish:before {
	content: "\f578"
}
.fa-fist-raised:before {
	content: "\f6de"
}
.fa-flag:before {
	content: "\f024"
}
.fa-flag-checkered:before {
	content: "\f11e"
}
.fa-flag-usa:before {
	content: "\f74d"
}
.fa-flask:before {
	content: "\f0c3"
}
.fa-flickr:before {
	content: "\f16e"
}
.fa-flipboard:before {
	content: "\f44d"
}
.fa-flushed:before {
	content: "\f579"
}
.fa-fly:before {
	content: "\f417"
}
.fa-folder:before {
	content: "\f07b"
}
.fa-folder-minus:before {
	content: "\f65d"
}
.fa-folder-open:before {
	content: "\f07c"
}
.fa-folder-plus:before {
	content: "\f65e"
}
.fa-font:before {
	content: "\f031"
}
.fa-font-awesome:before {
	content: "\f2b4"
}
.fa-font-awesome-alt:before {
	content: "\f35c"
}
.fa-font-awesome-flag:before {
	content: "\f425"
}
.fa-font-awesome-logo-full:before {
	content: "\f4e6"
}
.fa-fonticons:before {
	content: "\f280"
}
.fa-fonticons-fi:before {
	content: "\f3a2"
}
.fa-football-ball:before {
	content: "\f44e"
}
.fa-fort-awesome:before {
	content: "\f286"
}
.fa-fort-awesome-alt:before {
	content: "\f3a3"
}
.fa-forumbee:before {
	content: "\f211"
}
.fa-forward:before {
	content: "\f04e"
}
.fa-foursquare:before {
	content: "\f180"
}
.fa-free-code-camp:before {
	content: "\f2c5"
}
.fa-freebsd:before {
	content: "\f3a4"
}
.fa-frog:before {
	content: "\f52e"
}
.fa-frown:before {
	content: "\f119"
}
.fa-frown-open:before {
	content: "\f57a"
}
.fa-fulcrum:before {
	content: "\f50b"
}
.fa-funnel-dollar:before {
	content: "\f662"
}
.fa-futbol:before {
	content: "\f1e3"
}
.fa-galactic-republic:before {
	content: "\f50c"
}
.fa-galactic-senate:before {
	content: "\f50d"
}
.fa-gamepad:before {
	content: "\f11b"
}
.fa-gas-pump:before {
	content: "\f52f"
}
.fa-gavel:before {
	content: "\f0e3"
}
.fa-gem:before {
	content: "\f3a5"
}
.fa-genderless:before {
	content: "\f22d"
}
.fa-get-pocket:before {
	content: "\f265"
}
.fa-gg:before {
	content: "\f260"
}
.fa-gg-circle:before {
	content: "\f261"
}
.fa-ghost:before {
	content: "\f6e2"
}
.fa-gift:before {
	content: "\f06b"
}
.fa-gifts:before {
	content: "\f79c"
}
.fa-git:before {
	content: "\f1d3"
}
.fa-git-alt:before {
	content: "\f841"
}
.fa-git-square:before {
	content: "\f1d2"
}
.fa-github:before {
	content: "\f09b"
}
.fa-github-alt:before {
	content: "\f113"
}
.fa-github-square:before {
	content: "\f092"
}
.fa-gitkraken:before {
	content: "\f3a6"
}
.fa-gitlab:before {
	content: "\f296"
}
.fa-gitter:before {
	content: "\f426"
}
.fa-glass-cheers:before {
	content: "\f79f"
}
.fa-glass-martini:before {
	content: "\f000"
}
.fa-glass-martini-alt:before {
	content: "\f57b"
}
.fa-glass-whiskey:before {
	content: "\f7a0"
}
.fa-glasses:before {
	content: "\f530"
}
.fa-glide:before {
	content: "\f2a5"
}
.fa-glide-g:before {
	content: "\f2a6"
}
.fa-globe:before {
	content: "\f0ac"
}
.fa-globe-africa:before {
	content: "\f57c"
}
.fa-globe-americas:before {
	content: "\f57d"
}
.fa-globe-asia:before {
	content: "\f57e"
}
.fa-globe-europe:before {
	content: "\f7a2"
}
.fa-gofore:before {
	content: "\f3a7"
}
.fa-golf-ball:before {
	content: "\f450"
}
.fa-goodreads:before {
	content: "\f3a8"
}
.fa-goodreads-g:before {
	content: "\f3a9"
}
.fa-google:before {
	content: "\f1a0"
}
.fa-google-drive:before {
	content: "\f3aa"
}
.fa-google-play:before {
	content: "\f3ab"
}
.fa-google-plus:before {
	content: "\f2b3"
}
.fa-google-plus-g:before {
	content: "\f0d5"
}
.fa-google-plus-square:before {
	content: "\f0d4"
}
.fa-google-wallet:before {
	content: "\f1ee"
}
.fa-gopuram:before {
	content: "\f664"
}
.fa-graduation-cap:before {
	content: "\f19d"
}
.fa-gratipay:before {
	content: "\f184"
}
.fa-grav:before {
	content: "\f2d6"
}
.fa-greater-than:before {
	content: "\f531"
}
.fa-greater-than-equal:before {
	content: "\f532"
}
.fa-grimace:before {
	content: "\f57f"
}
.fa-grin:before {
	content: "\f580"
}
.fa-grin-alt:before {
	content: "\f581"
}
.fa-grin-beam:before {
	content: "\f582"
}
.fa-grin-beam-sweat:before {
	content: "\f583"
}
.fa-grin-hearts:before {
	content: "\f584"
}
.fa-grin-squint:before {
	content: "\f585"
}
.fa-grin-squint-tears:before {
	content: "\f586"
}
.fa-grin-stars:before {
	content: "\f587"
}
.fa-grin-tears:before {
	content: "\f588"
}
.fa-grin-tongue:before {
	content: "\f589"
}
.fa-grin-tongue-squint:before {
	content: "\f58a"
}
.fa-grin-tongue-wink:before {
	content: "\f58b"
}
.fa-grin-wink:before {
	content: "\f58c"
}
.fa-grip-horizontal:before {
	content: "\f58d"
}
.fa-grip-lines:before {
	content: "\f7a4"
}
.fa-grip-lines-vertical:before {
	content: "\f7a5"
}
.fa-grip-vertical:before {
	content: "\f58e"
}
.fa-gripfire:before {
	content: "\f3ac"
}
.fa-grunt:before {
	content: "\f3ad"
}
.fa-guitar:before {
	content: "\f7a6"
}
.fa-gulp:before {
	content: "\f3ae"
}
.fa-h-square:before {
	content: "\f0fd"
}
.fa-hacker-news:before {
	content: "\f1d4"
}
.fa-hacker-news-square:before {
	content: "\f3af"
}
.fa-hackerrank:before {
	content: "\f5f7"
}
.fa-hamburger:before {
	content: "\f805"
}
.fa-hammer:before {
	content: "\f6e3"
}
.fa-hamsa:before {
	content: "\f665"
}
.fa-hand-holding:before {
	content: "\f4bd"
}
.fa-hand-holding-heart:before {
	content: "\f4be"
}
.fa-hand-holding-usd:before {
	content: "\f4c0"
}
.fa-hand-lizard:before {
	content: "\f258"
}
.fa-hand-middle-finger:before {
	content: "\f806"
}
.fa-hand-paper:before {
	content: "\f256"
}
.fa-hand-peace:before {
	content: "\f25b"
}
.fa-hand-point-down:before {
	content: "\f0a7"
}
.fa-hand-point-left:before {
	content: "\f0a5"
}
.fa-hand-point-right:before {
	content: "\f0a4"
}
.fa-hand-point-up:before {
	content: "\f0a6"
}
.fa-hand-pointer:before {
	content: "\f25a"
}
.fa-hand-rock:before {
	content: "\f255"
}
.fa-hand-scissors:before {
	content: "\f257"
}
.fa-hand-spock:before {
	content: "\f259"
}
.fa-hands:before {
	content: "\f4c2"
}
.fa-hands-helping:before {
	content: "\f4c4"
}
.fa-handshake:before {
	content: "\f2b5"
}
.fa-hanukiah:before {
	content: "\f6e6"
}
.fa-hard-hat:before {
	content: "\f807"
}
.fa-hashtag:before {
	content: "\f292"
}
.fa-hat-wizard:before {
	content: "\f6e8"
}
.fa-haykal:before {
	content: "\f666"
}
.fa-hdd:before {
	content: "\f0a0"
}
.fa-heading:before {
	content: "\f1dc"
}
.fa-headphones:before {
	content: "\f025"
}
.fa-headphones-alt:before {
	content: "\f58f"
}
.fa-headset:before {
	content: "\f590"
}
.fa-heart:before {
	content: "\f004"
}
.fa-heart-broken:before {
	content: "\f7a9"
}
.fa-heartbeat:before {
	content: "\f21e"
}
.fa-helicopter:before {
	content: "\f533"
}
.fa-highlighter:before {
	content: "\f591"
}
.fa-hiking:before {
	content: "\f6ec"
}
.fa-hippo:before {
	content: "\f6ed"
}
.fa-hips:before {
	content: "\f452"
}
.fa-hire-a-helper:before {
	content: "\f3b0"
}
.fa-history:before {
	content: "\f1da"
}
.fa-hockey-puck:before {
	content: "\f453"
}
.fa-holly-berry:before {
	content: "\f7aa"
}
.fa-home:before {
	content: "\f015"
}
.fa-hooli:before {
	content: "\f427"
}
.fa-hornbill:before {
	content: "\f592"
}
.fa-horse:before {
	content: "\f6f0"
}
.fa-horse-head:before {
	content: "\f7ab"
}
.fa-hospital:before {
	content: "\f0f8"
}
.fa-hospital-alt:before {
	content: "\f47d"
}
.fa-hospital-symbol:before {
	content: "\f47e"
}
.fa-hot-tub:before {
	content: "\f593"
}
.fa-hotdog:before {
	content: "\f80f"
}
.fa-hotel:before {
	content: "\f594"
}
.fa-hotjar:before {
	content: "\f3b1"
}
.fa-hourglass:before {
	content: "\f254"
}
.fa-hourglass-end:before {
	content: "\f253"
}
.fa-hourglass-half:before {
	content: "\f252"
}
.fa-hourglass-start:before {
	content: "\f251"
}
.fa-house-damage:before {
	content: "\f6f1"
}
.fa-houzz:before {
	content: "\f27c"
}
.fa-hryvnia:before {
	content: "\f6f2"
}
.fa-html5:before {
	content: "\f13b"
}
.fa-hubspot:before {
	content: "\f3b2"
}
.fa-i-cursor:before {
	content: "\f246"
}
.fa-ice-cream:before {
	content: "\f810"
}
.fa-icicles:before {
	content: "\f7ad"
}
.fa-id-badge:before {
	content: "\f2c1"
}
.fa-id-card:before {
	content: "\f2c2"
}
.fa-id-card-alt:before {
	content: "\f47f"
}
.fa-igloo:before {
	content: "\f7ae"
}
.fa-image:before {
	content: "\f03e"
}
.fa-images:before {
	content: "\f302"
}
.fa-imdb:before {
	content: "\f2d8"
}
.fa-inbox:before {
	content: "\f01c"
}
.fa-indent:before {
	content: "\f03c"
}
.fa-industry:before {
	content: "\f275"
}
.fa-infinity:before {
	content: "\f534"
}
.fa-info:before {
	content: "\f129"
}
.fa-info-circle:before {
	content: "\f05a"
}
.fa-instagram:before {
	content: "\f16d"
}
.fa-intercom:before {
	content: "\f7af"
}
.fa-internet-explorer:before {
	content: "\f26b"
}
.fa-invision:before {
	content: "\f7b0"
}
.fa-ioxhost:before {
	content: "\f208"
}
.fa-italic:before {
	content: "\f033"
}
.fa-itch-io:before {
	content: "\f83a"
}
.fa-itunes:before {
	content: "\f3b4"
}
.fa-itunes-note:before {
	content: "\f3b5"
}
.fa-java:before {
	content: "\f4e4"
}
.fa-jedi:before {
	content: "\f669"
}
.fa-jedi-order:before {
	content: "\f50e"
}
.fa-jenkins:before {
	content: "\f3b6"
}
.fa-jira:before {
	content: "\f7b1"
}
.fa-joget:before {
	content: "\f3b7"
}
.fa-joint:before {
	content: "\f595"
}
.fa-joomla:before {
	content: "\f1aa"
}
.fa-journal-whills:before {
	content: "\f66a"
}
.fa-js:before {
	content: "\f3b8"
}
.fa-js-square:before {
	content: "\f3b9"
}
.fa-jsfiddle:before {
	content: "\f1cc"
}
.fa-kaaba:before {
	content: "\f66b"
}
.fa-kaggle:before {
	content: "\f5fa"
}
.fa-key:before {
	content: "\f084"
}
.fa-keybase:before {
	content: "\f4f5"
}
.fa-keyboard:before {
	content: "\f11c"
}
.fa-keycdn:before {
	content: "\f3ba"
}
.fa-khanda:before {
	content: "\f66d"
}
.fa-kickstarter:before {
	content: "\f3bb"
}
.fa-kickstarter-k:before {
	content: "\f3bc"
}
.fa-kiss:before {
	content: "\f596"
}
.fa-kiss-beam:before {
	content: "\f597"
}
.fa-kiss-wink-heart:before {
	content: "\f598"
}
.fa-kiwi-bird:before {
	content: "\f535"
}
.fa-korvue:before {
	content: "\f42f"
}
.fa-landmark:before {
	content: "\f66f"
}
.fa-language:before {
	content: "\f1ab"
}
.fa-laptop:before {
	content: "\f109"
}
.fa-laptop-code:before {
	content: "\f5fc"
}
.fa-laptop-medical:before {
	content: "\f812"
}
.fa-laravel:before {
	content: "\f3bd"
}
.fa-lastfm:before {
	content: "\f202"
}
.fa-lastfm-square:before {
	content: "\f203"
}
.fa-laugh:before {
	content: "\f599"
}
.fa-laugh-beam:before {
	content: "\f59a"
}
.fa-laugh-squint:before {
	content: "\f59b"
}
.fa-laugh-wink:before {
	content: "\f59c"
}
.fa-layer-group:before {
	content: "\f5fd"
}
.fa-leaf:before {
	content: "\f06c"
}
.fa-leanpub:before {
	content: "\f212"
}
.fa-lemon:before {
	content: "\f094"
}
.fa-less:before {
	content: "\f41d"
}
.fa-less-than:before {
	content: "\f536"
}
.fa-less-than-equal:before {
	content: "\f537"
}
.fa-level-down-alt:before {
	content: "\f3be"
}
.fa-level-up-alt:before {
	content: "\f3bf"
}
.fa-life-ring:before {
	content: "\f1cd"
}
.fa-lightbulb:before {
	content: "\f0eb"
}
.fa-line:before {
	content: "\f3c0"
}
.fa-link:before {
	content: "\f0c1"
}
.fa-linkedin:before {
	content: "\f08c"
}
.fa-linkedin-in:before {
	content: "\f0e1"
}
.fa-linode:before {
	content: "\f2b8"
}
.fa-linux:before {
	content: "\f17c"
}
.fa-lira-sign:before {
	content: "\f195"
}
.fa-list:before {
	content: "\f03a"
}
.fa-list-alt:before {
	content: "\f022"
}
.fa-list-ol:before {
	content: "\f0cb"
}
.fa-list-ul:before {
	content: "\f0ca"
}
.fa-location-arrow:before {
	content: "\f124"
}
.fa-lock:before {
	content: "\f023"
}
.fa-lock-open:before {
	content: "\f3c1"
}
.fa-long-arrow-alt-down:before {
	content: "\f309"
}
.fa-long-arrow-alt-left:before {
	content: "\f30a"
}
.fa-long-arrow-alt-right:before {
	content: "\f30b"
}
.fa-long-arrow-alt-up:before {
	content: "\f30c"
}
.fa-low-vision:before {
	content: "\f2a8"
}
.fa-luggage-cart:before {
	content: "\f59d"
}
.fa-lyft:before {
	content: "\f3c3"
}
.fa-magento:before {
	content: "\f3c4"
}
.fa-magic:before {
	content: "\f0d0"
}
.fa-magnet:before {
	content: "\f076"
}
.fa-mail-bulk:before {
	content: "\f674"
}
.fa-mailchimp:before {
	content: "\f59e"
}
.fa-male:before {
	content: "\f183"
}
.fa-mandalorian:before {
	content: "\f50f"
}
.fa-map:before {
	content: "\f279"
}
.fa-map-marked:before {
	content: "\f59f"
}
.fa-map-marked-alt:before {
	content: "\f5a0"
}
.fa-map-marker:before {
	content: "\f041"
}
.fa-map-marker-alt:before {
	content: "\f3c5"
}
.fa-map-pin:before {
	content: "\f276"
}
.fa-map-signs:before {
	content: "\f277"
}
.fa-markdown:before {
	content: "\f60f"
}
.fa-marker:before {
	content: "\f5a1"
}
.fa-mars:before {
	content: "\f222"
}
.fa-mars-double:before {
	content: "\f227"
}
.fa-mars-stroke:before {
	content: "\f229"
}
.fa-mars-stroke-h:before {
	content: "\f22b"
}
.fa-mars-stroke-v:before {
	content: "\f22a"
}
.fa-mask:before {
	content: "\f6fa"
}
.fa-mastodon:before {
	content: "\f4f6"
}
.fa-maxcdn:before {
	content: "\f136"
}
.fa-medal:before {
	content: "\f5a2"
}
.fa-medapps:before {
	content: "\f3c6"
}
.fa-medium:before {
	content: "\f23a"
}
.fa-medium-m:before {
	content: "\f3c7"
}
.fa-medkit:before {
	content: "\f0fa"
}
.fa-medrt:before {
	content: "\f3c8"
}
.fa-meetup:before {
	content: "\f2e0"
}
.fa-megaport:before {
	content: "\f5a3"
}
.fa-meh:before {
	content: "\f11a"
}
.fa-meh-blank:before {
	content: "\f5a4"
}
.fa-meh-rolling-eyes:before {
	content: "\f5a5"
}
.fa-memory:before {
	content: "\f538"
}
.fa-mendeley:before {
	content: "\f7b3"
}
.fa-menorah:before {
	content: "\f676"
}
.fa-mercury:before {
	content: "\f223"
}
.fa-meteor:before {
	content: "\f753"
}
.fa-microchip:before {
	content: "\f2db"
}
.fa-microphone:before {
	content: "\f130"
}
.fa-microphone-alt:before {
	content: "\f3c9"
}
.fa-microphone-alt-slash:before {
	content: "\f539"
}
.fa-microphone-slash:before {
	content: "\f131"
}
.fa-microscope:before {
	content: "\f610"
}
.fa-microsoft:before {
	content: "\f3ca"
}
.fa-minus:before {
	content: "\f068"
}
.fa-minus-circle:before {
	content: "\f056"
}
.fa-minus-square:before {
	content: "\f146"
}
.fa-mitten:before {
	content: "\f7b5"
}
.fa-mix:before {
	content: "\f3cb"
}
.fa-mixcloud:before {
	content: "\f289"
}
.fa-mizuni:before {
	content: "\f3cc"
}
.fa-mobile:before {
	content: "\f10b"
}
.fa-mobile-alt:before {
	content: "\f3cd"
}
.fa-modx:before {
	content: "\f285"
}
.fa-monero:before {
	content: "\f3d0"
}
.fa-money-bill:before {
	content: "\f0d6"
}
.fa-money-bill-alt:before {
	content: "\f3d1"
}
.fa-money-bill-wave:before {
	content: "\f53a"
}
.fa-money-bill-wave-alt:before {
	content: "\f53b"
}
.fa-money-check:before {
	content: "\f53c"
}
.fa-money-check-alt:before {
	content: "\f53d"
}
.fa-monument:before {
	content: "\f5a6"
}
.fa-moon:before {
	content: "\f186"
}
.fa-mortar-pestle:before {
	content: "\f5a7"
}
.fa-mosque:before {
	content: "\f678"
}
.fa-motorcycle:before {
	content: "\f21c"
}
.fa-mountain:before {
	content: "\f6fc"
}
.fa-mouse-pointer:before {
	content: "\f245"
}
.fa-mug-hot:before {
	content: "\f7b6"
}
.fa-music:before {
	content: "\f001"
}
.fa-napster:before {
	content: "\f3d2"
}
.fa-neos:before {
	content: "\f612"
}
.fa-network-wired:before {
	content: "\f6ff"
}
.fa-neuter:before {
	content: "\f22c"
}
.fa-newspaper:before {
	content: "\f1ea"
}
.fa-nimblr:before {
	content: "\f5a8"
}
.fa-nintendo-switch:before {
	content: "\f418"
}
.fa-node:before {
	content: "\f419"
}
.fa-node-js:before {
	content: "\f3d3"
}
.fa-not-equal:before {
	content: "\f53e"
}
.fa-notes-medical:before {
	content: "\f481"
}
.fa-npm:before {
	content: "\f3d4"
}
.fa-ns8:before {
	content: "\f3d5"
}
.fa-nutritionix:before {
	content: "\f3d6"
}
.fa-object-group:before {
	content: "\f247"
}
.fa-object-ungroup:before {
	content: "\f248"
}
.fa-odnoklassniki:before {
	content: "\f263"
}
.fa-odnoklassniki-square:before {
	content: "\f264"
}
.fa-oil-can:before {
	content: "\f613"
}
.fa-old-republic:before {
	content: "\f510"
}
.fa-om:before {
	content: "\f679"
}
.fa-opencart:before {
	content: "\f23d"
}
.fa-openid:before {
	content: "\f19b"
}
.fa-opera:before {
	content: "\f26a"
}
.fa-optin-monster:before {
	content: "\f23c"
}
.fa-osi:before {
	content: "\f41a"
}
.fa-otter:before {
	content: "\f700"
}
.fa-outdent:before {
	content: "\f03b"
}
.fa-page4:before {
	content: "\f3d7"
}
.fa-pagelines:before {
	content: "\f18c"
}
.fa-pager:before {
	content: "\f815"
}
.fa-paint-brush:before {
	content: "\f1fc"
}
.fa-paint-roller:before {
	content: "\f5aa"
}
.fa-palette:before {
	content: "\f53f"
}
.fa-palfed:before {
	content: "\f3d8"
}
.fa-pallet:before {
	content: "\f482"
}
.fa-paper-plane:before {
	content: "\f1d8"
}
.fa-paperclip:before {
	content: "\f0c6"
}
.fa-parachute-box:before {
	content: "\f4cd"
}
.fa-paragraph:before {
	content: "\f1dd"
}
.fa-parking:before {
	content: "\f540"
}
.fa-passport:before {
	content: "\f5ab"
}
.fa-pastafarianism:before {
	content: "\f67b"
}
.fa-paste:before {
	content: "\f0ea"
}
.fa-patreon:before {
	content: "\f3d9"
}
.fa-pause:before {
	content: "\f04c"
}
.fa-pause-circle:before {
	content: "\f28b"
}
.fa-paw:before {
	content: "\f1b0"
}
.fa-paypal:before {
	content: "\f1ed"
}
.fa-peace:before {
	content: "\f67c"
}
.fa-pen:before {
	content: "\f304"
}
.fa-pen-alt:before {
	content: "\f305"
}
.fa-pen-fancy:before {
	content: "\f5ac"
}
.fa-pen-nib:before {
	content: "\f5ad"
}
.fa-pen-square:before {
	content: "\f14b"
}
.fa-pencil-alt:before {
	content: "\f303"
}
.fa-pencil-ruler:before {
	content: "\f5ae"
}
.fa-penny-arcade:before {
	content: "\f704"
}
.fa-people-carry:before {
	content: "\f4ce"
}
.fa-pepper-hot:before {
	content: "\f816"
}
.fa-percent:before {
	content: "\f295"
}
.fa-percentage:before {
	content: "\f541"
}
.fa-periscope:before {
	content: "\f3da"
}
.fa-person-booth:before {
	content: "\f756"
}
.fa-phabricator:before {
	content: "\f3db"
}
.fa-phoenix-framework:before {
	content: "\f3dc"
}
.fa-phoenix-squadron:before {
	content: "\f511"
}
.fa-phone:before {
	content: "\f095"
}
.fa-phone-slash:before {
	content: "\f3dd"
}
.fa-phone-square:before {
	content: "\f098"
}
.fa-phone-volume:before {
	content: "\f2a0"
}
.fa-php:before {
	content: "\f457"
}
.fa-pied-piper:before {
	content: "\f2ae"
}
.fa-pied-piper-alt:before {
	content: "\f1a8"
}
.fa-pied-piper-hat:before {
	content: "\f4e5"
}
.fa-pied-piper-pp:before {
	content: "\f1a7"
}
.fa-piggy-bank:before {
	content: "\f4d3"
}
.fa-pills:before {
	content: "\f484"
}
.fa-pinterest:before {
	content: "\f0d2"
}
.fa-pinterest-p:before {
	content: "\f231"
}
.fa-pinterest-square:before {
	content: "\f0d3"
}
.fa-pizza-slice:before {
	content: "\f818"
}
.fa-place-of-worship:before {
	content: "\f67f"
}
.fa-plane:before {
	content: "\f072"
}
.fa-plane-arrival:before {
	content: "\f5af"
}
.fa-plane-departure:before {
	content: "\f5b0"
}
.fa-play:before {
	content: "\f04b"
}
.fa-play-circle:before {
	content: "\f144"
}
.fa-playstation:before {
	content: "\f3df"
}
.fa-plug:before {
	content: "\f1e6"
}
.fa-plus:before {
	content: "\f067"
}
.fa-plus-circle:before {
	content: "\f055"
}
.fa-plus-square:before {
	content: "\f0fe"
}
.fa-podcast:before {
	content: "\f2ce"
}
.fa-poll:before {
	content: "\f681"
}
.fa-poll-h:before {
	content: "\f682"
}
.fa-poo:before {
	content: "\f2fe"
}
.fa-poo-storm:before {
	content: "\f75a"
}
.fa-poop:before {
	content: "\f619"
}
.fa-portrait:before {
	content: "\f3e0"
}
.fa-pound-sign:before {
	content: "\f154"
}
.fa-power-off:before {
	content: "\f011"
}
.fa-pray:before {
	content: "\f683"
}
.fa-praying-hands:before {
	content: "\f684"
}
.fa-prescription:before {
	content: "\f5b1"
}
.fa-prescription-bottle:before {
	content: "\f485"
}
.fa-prescription-bottle-alt:before {
	content: "\f486"
}
.fa-print:before {
	content: "\f02f"
}
.fa-procedures:before {
	content: "\f487"
}
.fa-product-hunt:before {
	content: "\f288"
}
.fa-project-diagram:before {
	content: "\f542"
}
.fa-pushed:before {
	content: "\f3e1"
}
.fa-puzzle-piece:before {
	content: "\f12e"
}
.fa-python:before {
	content: "\f3e2"
}
.fa-qq:before {
	content: "\f1d6"
}
.fa-qrcode:before {
	content: "\f029"
}
.fa-question:before {
	content: "\f128"
}
.fa-question-circle:before {
	content: "\f059"
}
.fa-quidditch:before {
	content: "\f458"
}
.fa-quinscape:before {
	content: "\f459"
}
.fa-quora:before {
	content: "\f2c4"
}
.fa-quote-left:before {
	content: "\f10d"
}
.fa-quote-right:before {
	content: "\f10e"
}
.fa-quran:before {
	content: "\f687"
}
.fa-r-project:before {
	content: "\f4f7"
}
.fa-radiation:before {
	content: "\f7b9"
}
.fa-radiation-alt:before {
	content: "\f7ba"
}
.fa-rainbow:before {
	content: "\f75b"
}
.fa-random:before {
	content: "\f074"
}
.fa-raspberry-pi:before {
	content: "\f7bb"
}
.fa-ravelry:before {
	content: "\f2d9"
}
.fa-react:before {
	content: "\f41b"
}
.fa-reacteurope:before {
	content: "\f75d"
}
.fa-readme:before {
	content: "\f4d5"
}
.fa-rebel:before {
	content: "\f1d0"
}
.fa-receipt:before {
	content: "\f543"
}
.fa-recycle:before {
	content: "\f1b8"
}
.fa-red-river:before {
	content: "\f3e3"
}
.fa-reddit:before {
	content: "\f1a1"
}
.fa-reddit-alien:before {
	content: "\f281"
}
.fa-reddit-square:before {
	content: "\f1a2"
}
.fa-redhat:before {
	content: "\f7bc"
}
.fa-redo:before {
	content: "\f01e"
}
.fa-redo-alt:before {
	content: "\f2f9"
}
.fa-registered:before {
	content: "\f25d"
}
.fa-renren:before {
	content: "\f18b"
}
.fa-reply:before {
	content: "\f3e5"
}
.fa-reply-all:before {
	content: "\f122"
}
.fa-replyd:before {
	content: "\f3e6"
}
.fa-republican:before {
	content: "\f75e"
}
.fa-researchgate:before {
	content: "\f4f8"
}
.fa-resolving:before {
	content: "\f3e7"
}
.fa-restroom:before {
	content: "\f7bd"
}
.fa-retweet:before {
	content: "\f079"
}
.fa-rev:before {
	content: "\f5b2"
}
.fa-ribbon:before {
	content: "\f4d6"
}
.fa-ring:before {
	content: "\f70b"
}
.fa-road:before {
	content: "\f018"
}
.fa-robot:before {
	content: "\f544"
}
.fa-rocket:before {
	content: "\f135"
}
.fa-rocketchat:before {
	content: "\f3e8"
}
.fa-rockrms:before {
	content: "\f3e9"
}
.fa-route:before {
	content: "\f4d7"
}
.fa-rss:before {
	content: "\f09e"
}
.fa-rss-square:before {
	content: "\f143"
}
.fa-ruble-sign:before {
	content: "\f158"
}
.fa-ruler:before {
	content: "\f545"
}
.fa-ruler-combined:before {
	content: "\f546"
}
.fa-ruler-horizontal:before {
	content: "\f547"
}
.fa-ruler-vertical:before {
	content: "\f548"
}
.fa-running:before {
	content: "\f70c"
}
.fa-rupee-sign:before {
	content: "\f156"
}
.fa-sad-cry:before {
	content: "\f5b3"
}
.fa-sad-tear:before {
	content: "\f5b4"
}
.fa-safari:before {
	content: "\f267"
}
.fa-salesforce:before {
	content: "\f83b"
}
.fa-sass:before {
	content: "\f41e"
}
.fa-satellite:before {
	content: "\f7bf"
}
.fa-satellite-dish:before {
	content: "\f7c0"
}
.fa-save:before {
	content: "\f0c7"
}
.fa-schlix:before {
	content: "\f3ea"
}
.fa-school:before {
	content: "\f549"
}
.fa-screwdriver:before {
	content: "\f54a"
}
.fa-scribd:before {
	content: "\f28a"
}
.fa-scroll:before {
	content: "\f70e"
}
.fa-sd-card:before {
	content: "\f7c2"
}
.fa-search:before {
	content: "\f002"
}
.fa-search-dollar:before {
	content: "\f688"
}
.fa-search-location:before {
	content: "\f689"
}
.fa-search-minus:before {
	content: "\f010"
}
.fa-search-plus:before {
	content: "\f00e"
}
.fa-searchengin:before {
	content: "\f3eb"
}
.fa-seedling:before {
	content: "\f4d8"
}
.fa-sellcast:before {
	content: "\f2da"
}
.fa-sellsy:before {
	content: "\f213"
}
.fa-server:before {
	content: "\f233"
}
.fa-servicestack:before {
	content: "\f3ec"
}
.fa-shapes:before {
	content: "\f61f"
}
.fa-share:before {
	content: "\f064"
}
.fa-share-alt:before {
	content: "\f1e0"
}
.fa-share-alt-square:before {
	content: "\f1e1"
}
.fa-share-square:before {
	content: "\f14d"
}
.fa-shekel-sign:before {
	content: "\f20b"
}
.fa-shield-alt:before {
	content: "\f3ed"
}
.fa-ship:before {
	content: "\f21a"
}
.fa-shipping-fast:before {
	content: "\f48b"
}
.fa-shirtsinbulk:before {
	content: "\f214"
}
.fa-shoe-prints:before {
	content: "\f54b"
}
.fa-shopping-bag:before {
	content: "\f290"
}
.fa-shopping-basket:before {
	content: "\f291"
}
.fa-shopping-cart:before {
	content: "\f07a"
}
.fa-shopware:before {
	content: "\f5b5"
}
.fa-shower:before {
	content: "\f2cc"
}
.fa-shuttle-van:before {
	content: "\f5b6"
}
.fa-sign:before {
	content: "\f4d9"
}
.fa-sign-in-alt:before {
	content: "\f2f6"
}
.fa-sign-language:before {
	content: "\f2a7"
}
.fa-sign-out-alt:before {
	content: "\f2f5"
}
.fa-signal:before {
	content: "\f012"
}
.fa-signature:before {
	content: "\f5b7"
}
.fa-sim-card:before {
	content: "\f7c4"
}
.fa-simplybuilt:before {
	content: "\f215"
}
.fa-sistrix:before {
	content: "\f3ee"
}
.fa-sitemap:before {
	content: "\f0e8"
}
.fa-sith:before {
	content: "\f512"
}
.fa-skating:before {
	content: "\f7c5"
}
.fa-sketch:before {
	content: "\f7c6"
}
.fa-skiing:before {
	content: "\f7c9"
}
.fa-skiing-nordic:before {
	content: "\f7ca"
}
.fa-skull:before {
	content: "\f54c"
}
.fa-skull-crossbones:before {
	content: "\f714"
}
.fa-skyatlas:before {
	content: "\f216"
}
.fa-skype:before {
	content: "\f17e"
}
.fa-slack:before {
	content: "\f198"
}
.fa-slack-hash:before {
	content: "\f3ef"
}
.fa-slash:before {
	content: "\f715"
}
.fa-sleigh:before {
	content: "\f7cc"
}
.fa-sliders-h:before {
	content: "\f1de"
}
.fa-slideshare:before {
	content: "\f1e7"
}
.fa-smile:before {
	content: "\f118"
}
.fa-smile-beam:before {
	content: "\f5b8"
}
.fa-smile-wink:before {
	content: "\f4da"
}
.fa-smog:before {
	content: "\f75f"
}
.fa-smoking:before {
	content: "\f48d"
}
.fa-smoking-ban:before {
	content: "\f54d"
}
.fa-sms:before {
	content: "\f7cd"
}
.fa-snapchat:before {
	content: "\f2ab"
}
.fa-snapchat-ghost:before {
	content: "\f2ac"
}
.fa-snapchat-square:before {
	content: "\f2ad"
}
.fa-snowboarding:before {
	content: "\f7ce"
}
.fa-snowflake:before {
	content: "\f2dc"
}
.fa-snowman:before {
	content: "\f7d0"
}
.fa-snowplow:before {
	content: "\f7d2"
}
.fa-socks:before {
	content: "\f696"
}
.fa-solar-panel:before {
	content: "\f5ba"
}
.fa-sort:before {
	content: "\f0dc"
}
.fa-sort-alpha-down:before {
	content: "\f15d"
}
.fa-sort-alpha-up:before {
	content: "\f15e"
}
.fa-sort-amount-down:before {
	content: "\f160"
}
.fa-sort-amount-up:before {
	content: "\f161"
}
.fa-sort-down:before {
	content: "\f0dd"
}
.fa-sort-numeric-down:before {
	content: "\f162"
}
.fa-sort-numeric-up:before {
	content: "\f163"
}
.fa-sort-up:before {
	content: "\f0de"
}
.fa-soundcloud:before {
	content: "\f1be"
}
.fa-sourcetree:before {
	content: "\f7d3"
}
.fa-spa:before {
	content: "\f5bb"
}
.fa-space-shuttle:before {
	content: "\f197"
}
.fa-speakap:before {
	content: "\f3f3"
}
.fa-speaker-deck:before {
	content: "\f83c"
}
.fa-spider:before {
	content: "\f717"
}
.fa-spinner:before {
	content: "\f110"
}
.fa-splotch:before {
	content: "\f5bc"
}
.fa-spotify:before {
	content: "\f1bc"
}
.fa-spray-can:before {
	content: "\f5bd"
}
.fa-square:before {
	content: "\f0c8"
}
.fa-square-full:before {
	content: "\f45c"
}
.fa-square-root-alt:before {
	content: "\f698"
}
.fa-squarespace:before {
	content: "\f5be"
}
.fa-stack-exchange:before {
	content: "\f18d"
}
.fa-stack-overflow:before {
	content: "\f16c"
}
.fa-stackpath:before {
	content: "\f842"
}
.fa-stamp:before {
	content: "\f5bf"
}
.fa-star:before {
	content: "\f005"
}
.fa-star-and-crescent:before {
	content: "\f699"
}
.fa-star-half:before {
	content: "\f089"
}
.fa-star-half-alt:before {
	content: "\f5c0"
}
.fa-star-of-david:before {
	content: "\f69a"
}
.fa-star-of-life:before {
	content: "\f621"
}
.fa-staylinked:before {
	content: "\f3f5"
}
.fa-steam:before {
	content: "\f1b6"
}
.fa-steam-square:before {
	content: "\f1b7"
}
.fa-steam-symbol:before {
	content: "\f3f6"
}
.fa-step-backward:before {
	content: "\f048"
}
.fa-step-forward:before {
	content: "\f051"
}
.fa-stethoscope:before {
	content: "\f0f1"
}
.fa-sticker-mule:before {
	content: "\f3f7"
}
.fa-sticky-note:before {
	content: "\f249"
}
.fa-stop:before {
	content: "\f04d"
}
.fa-stop-circle:before {
	content: "\f28d"
}
.fa-stopwatch:before {
	content: "\f2f2"
}
.fa-store:before {
	content: "\f54e"
}
.fa-store-alt:before {
	content: "\f54f"
}
.fa-strava:before {
	content: "\f428"
}
.fa-stream:before {
	content: "\f550"
}
.fa-street-view:before {
	content: "\f21d"
}
.fa-strikethrough:before {
	content: "\f0cc"
}
.fa-stripe:before {
	content: "\f429"
}
.fa-stripe-s:before {
	content: "\f42a"
}
.fa-stroopwafel:before {
	content: "\f551"
}
.fa-studiovinari:before {
	content: "\f3f8"
}
.fa-stumbleupon:before {
	content: "\f1a4"
}
.fa-stumbleupon-circle:before {
	content: "\f1a3"
}
.fa-subscript:before {
	content: "\f12c"
}
.fa-subway:before {
	content: "\f239"
}
.fa-suitcase:before {
	content: "\f0f2"
}
.fa-suitcase-rolling:before {
	content: "\f5c1"
}
.fa-sun:before {
	content: "\f185"
}
.fa-superpowers:before {
	content: "\f2dd"
}
.fa-superscript:before {
	content: "\f12b"
}
.fa-supple:before {
	content: "\f3f9"
}
.fa-surprise:before {
	content: "\f5c2"
}
.fa-suse:before {
	content: "\f7d6"
}
.fa-swatchbook:before {
	content: "\f5c3"
}
.fa-swimmer:before {
	content: "\f5c4"
}
.fa-swimming-pool:before {
	content: "\f5c5"
}
.fa-symfony:before {
	content: "\f83d"
}
.fa-synagogue:before {
	content: "\f69b"
}
.fa-sync:before {
	content: "\f021"
}
.fa-sync-alt:before {
	content: "\f2f1"
}
.fa-syringe:before {
	content: "\f48e"
}
.fa-table:before {
	content: "\f0ce"
}
.fa-table-tennis:before {
	content: "\f45d"
}
.fa-tablet:before {
	content: "\f10a"
}
.fa-tablet-alt:before {
	content: "\f3fa"
}
.fa-tablets:before {
	content: "\f490"
}
.fa-tachometer-alt:before {
	content: "\f3fd"
}
.fa-tag:before {
	content: "\f02b"
}
.fa-tags:before {
	content: "\f02c"
}
.fa-tape:before {
	content: "\f4db"
}
.fa-tasks:before {
	content: "\f0ae"
}
.fa-taxi:before {
	content: "\f1ba"
}
.fa-teamspeak:before {
	content: "\f4f9"
}
.fa-teeth:before {
	content: "\f62e"
}
.fa-teeth-open:before {
	content: "\f62f"
}
.fa-telegram:before {
	content: "\f2c6"
}
.fa-telegram-plane:before {
	content: "\f3fe"
}
.fa-temperature-high:before {
	content: "\f769"
}
.fa-temperature-low:before {
	content: "\f76b"
}
.fa-tencent-weibo:before {
	content: "\f1d5"
}
.fa-tenge:before {
	content: "\f7d7"
}
.fa-terminal:before {
	content: "\f120"
}
.fa-text-height:before {
	content: "\f034"
}
.fa-text-width:before {
	content: "\f035"
}
.fa-th:before {
	content: "\f00a"
}
.fa-th-large:before {
	content: "\f009"
}
.fa-th-list:before {
	content: "\f00b"
}
.fa-the-red-yeti:before {
	content: "\f69d"
}
.fa-theater-masks:before {
	content: "\f630"
}
.fa-themeco:before {
	content: "\f5c6"
}
.fa-themeisle:before {
	content: "\f2b2"
}
.fa-thermometer:before {
	content: "\f491"
}
.fa-thermometer-empty:before {
	content: "\f2cb"
}
.fa-thermometer-full:before {
	content: "\f2c7"
}
.fa-thermometer-half:before {
	content: "\f2c9"
}
.fa-thermometer-quarter:before {
	content: "\f2ca"
}
.fa-thermometer-three-quarters:before {
	content: "\f2c8"
}
.fa-think-peaks:before {
	content: "\f731"
}
.fa-thumbs-down:before {
	content: "\f165"
}
.fa-thumbs-up:before {
	content: "\f164"
}
.fa-thumbtack:before {
	content: "\f08d"
}
.fa-ticket-alt:before {
	content: "\f3ff"
}
.fa-times:before {
	content: "\f00d"
}
.fa-times-circle:before {
	content: "\f057"
}
.fa-tint:before {
	content: "\f043"
}
.fa-tint-slash:before {
	content: "\f5c7"
}
.fa-tired:before {
	content: "\f5c8"
}
.fa-toggle-off:before {
	content: "\f204"
}
.fa-toggle-on:before {
	content: "\f205"
}
.fa-toilet:before {
	content: "\f7d8"
}
.fa-toilet-paper:before {
	content: "\f71e"
}
.fa-toolbox:before {
	content: "\f552"
}
.fa-tools:before {
	content: "\f7d9"
}
.fa-tooth:before {
	content: "\f5c9"
}
.fa-torah:before {
	content: "\f6a0"
}
.fa-torii-gate:before {
	content: "\f6a1"
}
.fa-tractor:before {
	content: "\f722"
}
.fa-trade-federation:before {
	content: "\f513"
}
.fa-trademark:before {
	content: "\f25c"
}
.fa-traffic-light:before {
	content: "\f637"
}
.fa-train:before {
	content: "\f238"
}
.fa-tram:before {
	content: "\f7da"
}
.fa-transgender:before {
	content: "\f224"
}
.fa-transgender-alt:before {
	content: "\f225"
}
.fa-trash:before {
	content: "\f1f8"
}
.fa-trash-alt:before {
	content: "\f2ed"
}
.fa-trash-restore:before {
	content: "\f829"
}
.fa-trash-restore-alt:before {
	content: "\f82a"
}
.fa-tree:before {
	content: "\f1bb"
}
.fa-trello:before {
	content: "\f181"
}
.fa-tripadvisor:before {
	content: "\f262"
}
.fa-trophy:before {
	content: "\f091"
}
.fa-truck:before {
	content: "\f0d1"
}
.fa-truck-loading:before {
	content: "\f4de"
}
.fa-truck-monster:before {
	content: "\f63b"
}
.fa-truck-moving:before {
	content: "\f4df"
}
.fa-truck-pickup:before {
	content: "\f63c"
}
.fa-tshirt:before {
	content: "\f553"
}
.fa-tty:before {
	content: "\f1e4"
}
.fa-tumblr:before {
	content: "\f173"
}
.fa-tumblr-square:before {
	content: "\f174"
}
.fa-tv:before {
	content: "\f26c"
}
.fa-twitch:before {
	content: "\f1e8"
}
.fa-twitter:before {
	content: "\f099"
}
.fa-twitter-square:before {
	content: "\f081"
}
.fa-typo3:before {
	content: "\f42b"
}
.fa-uber:before {
	content: "\f402"
}
.fa-ubuntu:before {
	content: "\f7df"
}
.fa-uikit:before {
	content: "\f403"
}
.fa-umbrella:before {
	content: "\f0e9"
}
.fa-umbrella-beach:before {
	content: "\f5ca"
}
.fa-underline:before {
	content: "\f0cd"
}
.fa-undo:before {
	content: "\f0e2"
}
.fa-undo-alt:before {
	content: "\f2ea"
}
.fa-uniregistry:before {
	content: "\f404"
}
.fa-universal-access:before {
	content: "\f29a"
}
.fa-university:before {
	content: "\f19c"
}
.fa-unlink:before {
	content: "\f127"
}
.fa-unlock:before {
	content: "\f09c"
}
.fa-unlock-alt:before {
	content: "\f13e"
}
.fa-untappd:before {
	content: "\f405"
}
.fa-upload:before {
	content: "\f093"
}
.fa-ups:before {
	content: "\f7e0"
}
.fa-usb:before {
	content: "\f287"
}
.fa-user:before {
	content: "\f007"
}
.fa-user-alt:before {
	content: "\f406"
}
.fa-user-alt-slash:before {
	content: "\f4fa"
}
.fa-user-astronaut:before {
	content: "\f4fb"
}
.fa-user-check:before {
	content: "\f4fc"
}
.fa-user-circle:before {
	content: "\f2bd"
}
.fa-user-clock:before {
	content: "\f4fd"
}
.fa-user-cog:before {
	content: "\f4fe"
}
.fa-user-edit:before {
	content: "\f4ff"
}
.fa-user-friends:before {
	content: "\f500"
}
.fa-user-graduate:before {
	content: "\f501"
}
.fa-user-injured:before {
	content: "\f728"
}
.fa-user-lock:before {
	content: "\f502"
}
.fa-user-md:before {
	content: "\f0f0"
}
.fa-user-minus:before {
	content: "\f503"
}
.fa-user-ninja:before {
	content: "\f504"
}
.fa-user-nurse:before {
	content: "\f82f"
}
.fa-user-plus:before {
	content: "\f234"
}
.fa-user-secret:before {
	content: "\f21b"
}
.fa-user-shield:before {
	content: "\f505"
}
.fa-user-slash:before {
	content: "\f506"
}
.fa-user-tag:before {
	content: "\f507"
}
.fa-user-tie:before {
	content: "\f508"
}
.fa-user-times:before {
	content: "\f235"
}
.fa-users:before {
	content: "\f0c0"
}
.fa-users-cog:before {
	content: "\f509"
}
.fa-usps:before {
	content: "\f7e1"
}
.fa-ussunnah:before {
	content: "\f407"
}
.fa-utensil-spoon:before {
	content: "\f2e5"
}
.fa-utensils:before {
	content: "\f2e7"
}
.fa-vaadin:before {
	content: "\f408"
}
.fa-vector-square:before {
	content: "\f5cb"
}
.fa-venus:before {
	content: "\f221"
}
.fa-venus-double:before {
	content: "\f226"
}
.fa-venus-mars:before {
	content: "\f228"
}
.fa-viacoin:before {
	content: "\f237"
}
.fa-viadeo:before {
	content: "\f2a9"
}
.fa-viadeo-square:before {
	content: "\f2aa"
}
.fa-vial:before {
	content: "\f492"
}
.fa-vials:before {
	content: "\f493"
}
.fa-viber:before {
	content: "\f409"
}
.fa-video:before {
	content: "\f03d"
}
.fa-video-slash:before {
	content: "\f4e2"
}
.fa-vihara:before {
	content: "\f6a7"
}
.fa-vimeo:before {
	content: "\f40a"
}
.fa-vimeo-square:before {
	content: "\f194"
}
.fa-vimeo-v:before {
	content: "\f27d"
}
.fa-vine:before {
	content: "\f1ca"
}
.fa-vk:before {
	content: "\f189"
}
.fa-vnv:before {
	content: "\f40b"
}
.fa-volleyball-ball:before {
	content: "\f45f"
}
.fa-volume-down:before {
	content: "\f027"
}
.fa-volume-mute:before {
	content: "\f6a9"
}
.fa-volume-off:before {
	content: "\f026"
}
.fa-volume-up:before {
	content: "\f028"
}
.fa-vote-yea:before {
	content: "\f772"
}
.fa-vr-cardboard:before {
	content: "\f729"
}
.fa-vuejs:before {
	content: "\f41f"
}
.fa-walking:before {
	content: "\f554"
}
.fa-wallet:before {
	content: "\f555"
}
.fa-warehouse:before {
	content: "\f494"
}
.fa-water:before {
	content: "\f773"
}
.fa-wave-square:before {
	content: "\f83e"
}
.fa-waze:before {
	content: "\f83f"
}
.fa-weebly:before {
	content: "\f5cc"
}
.fa-weibo:before {
	content: "\f18a"
}
.fa-weight:before {
	content: "\f496"
}
.fa-weight-hanging:before {
	content: "\f5cd"
}
.fa-weixin:before {
	content: "\f1d7"
}
.fa-whatsapp:before {
	content: "\f232"
}
.fa-whatsapp-square:before {
	content: "\f40c"
}
.fa-wheelchair:before {
	content: "\f193"
}
.fa-whmcs:before {
	content: "\f40d"
}
.fa-wifi:before {
	content: "\f1eb"
}
.fa-wikipedia-w:before {
	content: "\f266"
}
.fa-wind:before {
	content: "\f72e"
}
.fa-window-close:before {
	content: "\f410"
}
.fa-window-maximize:before {
	content: "\f2d0"
}
.fa-window-minimize:before {
	content: "\f2d1"
}
.fa-window-restore:before {
	content: "\f2d2"
}
.fa-windows:before {
	content: "\f17a"
}
.fa-wine-bottle:before {
	content: "\f72f"
}
.fa-wine-glass:before {
	content: "\f4e3"
}
.fa-wine-glass-alt:before {
	content: "\f5ce"
}
.fa-wix:before {
	content: "\f5cf"
}
.fa-wizards-of-the-coast:before {
	content: "\f730"
}
.fa-wolf-pack-battalion:before {
	content: "\f514"
}
.fa-won-sign:before {
	content: "\f159"
}
.fa-wordpress:before {
	content: "\f19a"
}
.fa-wordpress-simple:before {
	content: "\f411"
}
.fa-wpbeginner:before {
	content: "\f297"
}
.fa-wpexplorer:before {
	content: "\f2de"
}
.fa-wpforms:before {
	content: "\f298"
}
.fa-wpressr:before {
	content: "\f3e4"
}
.fa-wrench:before {
	content: "\f0ad"
}
.fa-x-ray:before {
	content: "\f497"
}
.fa-xbox:before {
	content: "\f412"
}
.fa-xing:before {
	content: "\f168"
}
.fa-xing-square:before {
	content: "\f169"
}
.fa-y-combinator:before {
	content: "\f23b"
}
.fa-yahoo:before {
	content: "\f19e"
}
.fa-yammer:before {
	content: "\f840"
}
.fa-yandex:before {
	content: "\f413"
}
.fa-yandex-international:before {
	content: "\f414"
}
.fa-yarn:before {
	content: "\f7e3"
}
.fa-yelp:before {
	content: "\f1e9"
}
.fa-yen-sign:before {
	content: "\f157"
}
.fa-yin-yang:before {
	content: "\f6ad"
}
.fa-yoast:before {
	content: "\f2b1"
}
.fa-youtube:before {
	content: "\f167"
}
.fa-youtube-square:before {
	content: "\f431"
}
.fa-zhihu:before {
	content: "\f63f"
}
.sr-only {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}
@font-face {
	font-family: "Font Awesome 5 Brands";
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url(../../../fonts/fa-brands-400.eot);
	src: url(../../../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../../../fonts/fa-brands-400.woff2) format("woff2"), url(../../../fonts/fa-brands-400.woff) format("woff"), url(../../../fonts/fa-brands-400.ttf) format("truetype"), url(../../../fonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab {
	font-family: "Font Awesome 5 Brands"
}
@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(../../../fonts/fa-regular-400.eot);
	src: url(../../../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../../../fonts/fa-regular-400.woff2) format("woff2"), url(../../../fonts/fa-regular-400.woff) format("woff"), url(../../../fonts/fa-regular-400.ttf) format("truetype"), url(../../../fonts/fa-regular-400.svg#fontawesome) format("svg")
}
.far {
	font-weight: 400
}
@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url(../../../fonts/fa-solid-900.eot);
	src: url(../../../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../../../fonts/fa-solid-900.woff2) format("woff2"), url(../../../fonts/fa-solid-900.woff) format("woff"), url(../../../fonts/fa-solid-900.ttf) format("truetype"), url(../../../fonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa, .far, .fas {
	font-family: "Font Awesome 5 Free"
}
.fa, .fas {
	font-weight: 900
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}


/* owl.theme.default.min.css */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
body { background-color: #fff; color: #000; }
.content { overflow: auto; position: relative; padding: 20px; height: 380px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.max-width-example .content { height: auto; width: auto; max-width: 100%; min-width: 100%; display: inline-block; vertical-align: bottom; }
.mCustomScrollbar { -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox { /* contains plugin's markup */ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }
.mCSB_container { /* contains the original content */ overflow: hidden; width: auto; height: auto; }
/* VERTICAL SCROLLBAR */
.mCSB_inside > .mCSB_container { margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; } /* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0; } /* RTL direction/left-side scrollbar */
.mCSB_scrollTools { /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }
.mCSB_outside + .mCSB_scrollTools { right: -26px; } /* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { /* RTL direction/left-side scrollbar */ right: auto; left: 0; }
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer { /* contains the draggable element and dragger rail markup */ position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCSB_scrollTools .mCSB_dragger { /* the draggable element */ cursor: pointer; width: 100%; height: 30px; /* minimum dragger height */ z-index: 1; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { /* the dragger element */ position: relative; width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }
.mCSB_scrollTools .mCSB_buttonDown { bottom: 0; }
/* HORIZONTAL SCROLLBAR */
.mCSB_horizontal.mCSB_inside > .mCSB_container { margin-right: 0; margin-bottom: 30px; }
.mCSB_horizontal.mCSB_outside > .mCSB_container { min-height: 100%; }
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; } /* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal { width: auto; height: 16px; top: auto; right: 0; bottom: 0; left: 0; }
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: -26px; } /* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { margin: 0 20px; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { width: 30px; /* minimum dragger width */ height: 100%; left: 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 12px; /* auto-expanded scrollbar */ margin: 2px auto; }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 8px; /* auto-expanded scrollbar */ margin: 4px 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { display: block; position: absolute; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left: 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { right: 0; }
.mCSB_container_wrapper { position: absolute; height: auto; width: auto; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; margin-right: 30px; margin-bottom: 30px; }
.mCSB_container_wrapper > .mCSB_container { padding-right: 30px; padding-bottom: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 20px; }
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 20px; }
/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; }
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; transition: opacity .2s ease-in-out, background-color .2s ease-in-out; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */ .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail { -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; }
.mCSB_scrollTools { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(0,0,0,0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image: url(mCSB_buttons.png); /* css sprites */ background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

body {
	background-color: #EEE
}
body.inverse {
	background: #333
}
body.inverse, body.inverse .form-control {
	color: rgba(255,255,255,.84)
}
body.inverse .card, body.inverse .card .form-control, body.inverse .modal, body.inverse .modal .form-control, body.inverse .panel-default, body.inverse .panel-default .form-control {
	background-color: initial;
	color: initial
}
.h1, .h2, .h3, .h4, body, h1, h2, h3, h4, h5, h6 {
	font-family: Roboto, Helvetica, Arial, sans-serif;
	font-weight: 300
}
h5, h6 {
	font-weight: 400
}
a, a:focus, a:hover {
	color: #d3a03a 
}
a .material-icons, a:focus .material-icons, a:hover .material-icons {
	vertical-align: middle
}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
	padding-top: 0
}
.form-horizontal .radio {
	margin-bottom: 10px
}
.form-horizontal label {
	text-align: right
}
.form-horizontal label.control-label {
	margin: 0
}
body .container .well.well-sm, body .container-fluid .well.well-sm {
	padding: 10px
}
body .container .well.well-lg, body .container-fluid .well.well-lg {
	padding: 26px
}
body .container .jumbotron, body .container .well, body .container-fluid .jumbotron, body .container-fluid .well {
	background-color: #fff;
	padding: 19px;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
	box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
	border-radius: 2px;
	border: 0
}
body .container .jumbotron p, body .container .well p, body .container-fluid .jumbotron p, body .container-fluid .well p {
	font-weight: 300
}
body .container .jumbotron, body .container .jumbotron-default, body .container .well, body .container .well-default, body .container-fluid .jumbotron, body .container-fluid .jumbotron-default, body .container-fluid .well, body .container-fluid .well-default {
	background-color: #fff
}
body .container .jumbotron-inverse, body .container .well-inverse, body .container-fluid .jumbotron-inverse, body .container-fluid .well-inverse {
	background-color: #3f51b5
}
body .container .jumbotron-primary, body .container .well-primary, body .container-fluid .jumbotron-primary, body .container-fluid .well-primary {
	background-color: #d3a03a 
}
body .container .jumbotron-success, body .container .well-success, body .container-fluid .jumbotron-success, body .container-fluid .well-success {
	background-color: #4caf50
}
body .container .jumbotron-info, body .container .well-info, body .container-fluid .jumbotron-info, body .container-fluid .well-info {
	background-color: #03a9f4
}
body .container .jumbotron-warning, body .container .well-warning, body .container-fluid .jumbotron-warning, body .container-fluid .well-warning {
	background-color: #ff5722
}
body .container .jumbotron-danger, body .container .well-danger, body .container-fluid .jumbotron-danger, body .container-fluid .well-danger {
	background-color: #f44336
}
.btn, .input-group-btn .btn {
	border: none;
	border-radius: 2px;
	position: relative;
	padding: 8px 30px;
	margin: 10px 1px;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0;
	will-change: box-shadow, transform;
	-webkit-transition: -webkit-box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
	-o-transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
	transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
	outline: 0;
	cursor: pointer;
	text-decoration: none;
	background: 0 0
}
.btn::-moz-focus-inner, .input-group-btn .btn::-moz-focus-inner {
border:0
}
.btn:not(.btn-raised), .input-group-btn .btn:not(.btn-raised) {
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn:not(.btn-raised), .btn:not(.btn-raised).btn-default, .input-group-btn .btn:not(.btn-raised), .input-group-btn .btn:not(.btn-raised).btn-default {
	color: rgba(0,0,0,.87)
}
.btn:not(.btn-raised).btn-inverse, .input-group-btn .btn:not(.btn-raised).btn-inverse {
	color: #3f51b5
}
.btn:not(.btn-raised).btn-primary, .input-group-btn .btn:not(.btn-raised).btn-primary {
	color: #d3a03a 
}
.btn:not(.btn-raised).btn-success, .input-group-btn .btn:not(.btn-raised).btn-success {
	color: #4caf50
}
.btn:not(.btn-raised).btn-info, .input-group-btn .btn:not(.btn-raised).btn-info {
	color: #03a9f4
}
.btn:not(.btn-raised).btn-warning, .input-group-btn .btn:not(.btn-raised).btn-warning {
	color: #ff5722
}
.btn:not(.btn-raised).btn-danger, .input-group-btn .btn:not(.btn-raised).btn-danger {
	color: #f44336
}
.btn:not(.btn-raised):not(.btn-link):focus, .btn:not(.btn-raised):not(.btn-link):hover, .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus, .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover {
	background-color: rgba(153,153,153,.2)
}
.theme-dark .btn:not(.btn-raised):not(.btn-link):focus, .theme-dark .btn:not(.btn-raised):not(.btn-link):hover, .theme-dark .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus, .theme-dark .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover {
	background-color: rgba(204,204,204,.15)
}
.btn-group-raised .btn, .btn-group-raised .btn.btn-default, .btn-group-raised .input-group-btn .btn, .btn-group-raised .input-group-btn .btn.btn-default, .btn.btn-fab, .btn.btn-fab.btn-default, .btn.btn-raised, .btn.btn-raised.btn-default, .input-group-btn .btn.btn-fab, .input-group-btn .btn.btn-fab.btn-default, .input-group-btn .btn.btn-raised, .input-group-btn .btn.btn-raised.btn-default {
	background-color: #EEE;
	color: rgba(0,0,0,.87)
}
.btn-group-raised .btn.btn-inverse, .btn-group-raised .input-group-btn .btn.btn-inverse, .btn.btn-fab.btn-inverse, .btn.btn-raised.btn-inverse, .input-group-btn .btn.btn-fab.btn-inverse, .input-group-btn .btn.btn-raised.btn-inverse {
	background-color: #3f51b5;
	color: #fff
}
.btn-group-raised .btn.btn-primary, .btn-group-raised .input-group-btn .btn.btn-primary, .btn.btn-fab.btn-primary, .btn.btn-raised.btn-primary, .input-group-btn .btn.btn-fab.btn-primary, .input-group-btn .btn.btn-raised.btn-primary {
	background-color: #d3a03a ;
	color: rgba(255,255,255,.84)
}
.btn-group-raised .btn.btn-success, .btn-group-raised .input-group-btn .btn.btn-success, .btn.btn-fab.btn-success, .btn.btn-raised.btn-success, .input-group-btn .btn.btn-fab.btn-success, .input-group-btn .btn.btn-raised.btn-success {
	background-color: #4caf50;
	color: rgba(255,255,255,.84)
}
.btn-group-raised .btn.btn-info, .btn-group-raised .input-group-btn .btn.btn-info, .btn.btn-fab.btn-info, .btn.btn-raised.btn-info, .input-group-btn .btn.btn-fab.btn-info, .input-group-btn .btn.btn-raised.btn-info {
	background-color: #03a9f4;
	color: rgba(255,255,255,.84)
}
.btn-group-raised .btn.btn-warning, .btn-group-raised .input-group-btn .btn.btn-warning, .btn.btn-fab.btn-warning, .btn.btn-raised.btn-warning, .input-group-btn .btn.btn-fab.btn-warning, .input-group-btn .btn.btn-raised.btn-warning {
	background-color: #ff5722;
	color: rgba(255,255,255,.84)
}
.btn-group-raised .btn.btn-danger, .btn-group-raised .input-group-btn .btn.btn-danger, .btn.btn-fab.btn-danger, .btn.btn-raised.btn-danger, .input-group-btn .btn.btn-fab.btn-danger, .input-group-btn .btn.btn-raised.btn-danger {
	background-color: #f44336;
	color: rgba(255,255,255,.84)
}
.btn-group-raised .btn:not(.btn-link), .btn-group-raised .input-group-btn .btn:not(.btn-link), .btn.btn-raised:not(.btn-link), .input-group-btn .btn.btn-raised:not(.btn-link) {
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12)
}
.btn-group-raised .btn:not(.btn-link).active, .btn-group-raised .btn:not(.btn-link):active, .btn-group-raised .btn:not(.btn-link):focus, .btn-group-raised .btn:not(.btn-link):hover, .btn-group-raised .input-group-btn .btn:not(.btn-link).active, .btn-group-raised .input-group-btn .btn:not(.btn-link):active, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover, .btn.btn-raised:not(.btn-link).active, .btn.btn-raised:not(.btn-link):active, .btn.btn-raised:not(.btn-link):focus, .btn.btn-raised:not(.btn-link):hover, .input-group-btn .btn.btn-raised:not(.btn-link).active, .input-group-btn .btn.btn-raised:not(.btn-link):active, .input-group-btn .btn.btn-raised:not(.btn-link):focus, .input-group-btn .btn.btn-raised:not(.btn-link):hover {
	outline: 0
}
.btn-group-raised .btn:not(.btn-link).active, .btn-group-raised .btn:not(.btn-link).active.btn-default, .btn-group-raised .btn:not(.btn-link):active, .btn-group-raised .btn:not(.btn-link):active.btn-default, .btn-group-raised .btn:not(.btn-link):focus, .btn-group-raised .btn:not(.btn-link):focus.btn-default, .btn-group-raised .btn:not(.btn-link):hover, .btn-group-raised .btn:not(.btn-link):hover.btn-default, .btn-group-raised .input-group-btn .btn:not(.btn-link).active, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-default, .btn-group-raised .input-group-btn .btn:not(.btn-link):active, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-default, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-default, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-default, .btn.btn-raised:not(.btn-link).active, .btn.btn-raised:not(.btn-link).active.btn-default, .btn.btn-raised:not(.btn-link):active, .btn.btn-raised:not(.btn-link):active.btn-default, .btn.btn-raised:not(.btn-link):focus, .btn.btn-raised:not(.btn-link):focus.btn-default, .btn.btn-raised:not(.btn-link):hover, .btn.btn-raised:not(.btn-link):hover.btn-default, .input-group-btn .btn.btn-raised:not(.btn-link).active, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-default, .input-group-btn .btn.btn-raised:not(.btn-link):active, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-default, .input-group-btn .btn.btn-raised:not(.btn-link):focus, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-default, .input-group-btn .btn.btn-raised:not(.btn-link):hover, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-default {
	background-color: #e4e4e4
}
.btn-group-raised .btn:not(.btn-link).active.btn-inverse, .btn-group-raised .btn:not(.btn-link):active.btn-inverse, .btn-group-raised .btn:not(.btn-link):focus.btn-inverse, .btn-group-raised .btn:not(.btn-link):hover.btn-inverse, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-inverse, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-inverse, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-inverse, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-inverse, .btn.btn-raised:not(.btn-link).active.btn-inverse, .btn.btn-raised:not(.btn-link):active.btn-inverse, .btn.btn-raised:not(.btn-link):focus.btn-inverse, .btn.btn-raised:not(.btn-link):hover.btn-inverse, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-inverse, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-inverse, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-inverse, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-inverse {
	background-color: #495bc0
}
.btn-group-raised .btn:not(.btn-link).active.btn-primary, .btn-group-raised .btn:not(.btn-link):active.btn-primary, .btn-group-raised .btn:not(.btn-link):focus.btn-primary, .btn-group-raised .btn:not(.btn-link):hover.btn-primary, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-primary, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-primary, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-primary, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-primary, .btn.btn-raised:not(.btn-link).active.btn-primary, .btn.btn-raised:not(.btn-link):active.btn-primary, .btn.btn-raised:not(.btn-link):focus.btn-primary, .btn.btn-raised:not(.btn-link):hover.btn-primary, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-primary, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-primary, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-primary, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-primary {
	background-color: #00aa9a
}
.btn-group-raised .btn:not(.btn-link).active.btn-success, .btn-group-raised .btn:not(.btn-link):active.btn-success, .btn-group-raised .btn:not(.btn-link):focus.btn-success, .btn-group-raised .btn:not(.btn-link):hover.btn-success, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-success, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-success, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-success, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-success, .btn.btn-raised:not(.btn-link).active.btn-success, .btn.btn-raised:not(.btn-link):active.btn-success, .btn.btn-raised:not(.btn-link):focus.btn-success, .btn.btn-raised:not(.btn-link):hover.btn-success, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-success, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-success, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-success, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-success {
	background-color: #59b75c
}
.btn-group-raised .btn:not(.btn-link).active.btn-info, .btn-group-raised .btn:not(.btn-link):active.btn-info, .btn-group-raised .btn:not(.btn-link):focus.btn-info, .btn-group-raised .btn:not(.btn-link):hover.btn-info, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-info, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-info, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-info, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-info, .btn.btn-raised:not(.btn-link).active.btn-info, .btn.btn-raised:not(.btn-link):active.btn-info, .btn.btn-raised:not(.btn-link):focus.btn-info, .btn.btn-raised:not(.btn-link):hover.btn-info, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-info, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-info, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-info, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-info {
	background-color: #0fb2fc
}
.btn-group-raised .btn:not(.btn-link).active.btn-warning, .btn-group-raised .btn:not(.btn-link):active.btn-warning, .btn-group-raised .btn:not(.btn-link):focus.btn-warning, .btn-group-raised .btn:not(.btn-link):hover.btn-warning, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-warning, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-warning, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-warning, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-warning, .btn.btn-raised:not(.btn-link).active.btn-warning, .btn.btn-raised:not(.btn-link):active.btn-warning, .btn.btn-raised:not(.btn-link):focus.btn-warning, .btn.btn-raised:not(.btn-link):hover.btn-warning, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-warning, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-warning, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-warning, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-warning {
	background-color: #ff6736
}
.btn-group-raised .btn:not(.btn-link).active.btn-danger, .btn-group-raised .btn:not(.btn-link):active.btn-danger, .btn-group-raised .btn:not(.btn-link):focus.btn-danger, .btn-group-raised .btn:not(.btn-link):hover.btn-danger, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-danger, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-danger, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-danger, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-danger, .btn.btn-raised:not(.btn-link).active.btn-danger, .btn.btn-raised:not(.btn-link):active.btn-danger, .btn.btn-raised:not(.btn-link):focus.btn-danger, .btn.btn-raised:not(.btn-link):hover.btn-danger, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-danger, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-danger, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-danger, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-danger {
	background-color: #f55549
}
.btn-group-raised .btn:not(.btn-link).active, .btn-group-raised .btn:not(.btn-link).active:hover, .btn-group-raised .btn:not(.btn-link):active, .btn-group-raised .btn:not(.btn-link):active:hover, .btn-group-raised .input-group-btn .btn:not(.btn-link).active, .btn-group-raised .input-group-btn .btn:not(.btn-link).active:hover, .btn-group-raised .input-group-btn .btn:not(.btn-link):active, .btn-group-raised .input-group-btn .btn:not(.btn-link):active:hover, .btn.btn-raised:not(.btn-link).active, .btn.btn-raised:not(.btn-link).active:hover, .btn.btn-raised:not(.btn-link):active, .btn.btn-raised:not(.btn-link):active:hover, .input-group-btn .btn.btn-raised:not(.btn-link).active, .input-group-btn .btn.btn-raised:not(.btn-link).active:hover, .input-group-btn .btn.btn-raised:not(.btn-link):active, .input-group-btn .btn.btn-raised:not(.btn-link):active:hover {
	-webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2);
	box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2)
}
.btn-group-raised .btn:not(.btn-link):focus, .btn-group-raised .btn:not(.btn-link):focus.active, .btn-group-raised .btn:not(.btn-link):focus.active:hover, .btn-group-raised .btn:not(.btn-link):focus:active, .btn-group-raised .btn:not(.btn-link):focus:active:hover, .btn-group-raised .btn:not(.btn-link):focus:hover, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.active, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.active:hover, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus:active, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus:active:hover, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus:hover, .btn.btn-raised:not(.btn-link):focus, .btn.btn-raised:not(.btn-link):focus.active, .btn.btn-raised:not(.btn-link):focus.active:hover, .btn.btn-raised:not(.btn-link):focus:active, .btn.btn-raised:not(.btn-link):focus:active:hover, .btn.btn-raised:not(.btn-link):focus:hover, .input-group-btn .btn.btn-raised:not(.btn-link):focus, .input-group-btn .btn.btn-raised:not(.btn-link):focus.active, .input-group-btn .btn.btn-raised:not(.btn-link):focus.active:hover, .input-group-btn .btn.btn-raised:not(.btn-link):focus:active, .input-group-btn .btn.btn-raised:not(.btn-link):focus:active:hover, .input-group-btn .btn.btn-raised:not(.btn-link):focus:hover {
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.18), 0 8px 16px rgba(0,0,0,.36);
	box-shadow: 0 0 8px rgba(0,0,0,.18), 0 8px 16px rgba(0,0,0,.36)
}
.btn.btn-fab, .input-group-btn .btn.btn-fab {
	border-radius: 50%;
	font-size: 24px;
	height: 56px;
	margin: auto;
	min-width: 56px;
	width: 56px;
	padding: 0;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 1.5px 0 rgba(0,0,0,.12), 0 1px 1px 0 rgba(0,0,0,.24);
	box-shadow: 0 1px 1.5px 0 rgba(0,0,0,.12), 0 1px 1px 0 rgba(0,0,0,.24);
	position: relative;
	line-height: normal
}
.btn.btn-fab .ripple-container, .input-group-btn .btn.btn-fab .ripple-container {
	border-radius: 50%
}
.btn-group-sm .btn.btn-fab, .btn-group-sm .input-group-btn .btn.btn-fab, .btn.btn-fab.btn-fab-mini, .input-group-btn .btn.btn-fab.btn-fab-mini {
	height: 40px;
	min-width: 40px;
	width: 40px
}
.btn-group-sm .btn.btn-fab.material-icons, .btn-group-sm .input-group-btn .btn.btn-fab.material-icons, .btn.btn-fab.btn-fab-mini.material-icons, .input-group-btn .btn.btn-fab.btn-fab-mini.material-icons {
	top: 0;
	left: 0
}
.btn.btn-fab i.material-icons, .input-group-btn .btn.btn-fab i.material-icons {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-12px, -12px);
	-ms-transform: translate(-12px, -12px);
	-o-transform: translate(-12px, -12px);
	transform: translate(-12px, -12px);
	line-height: 24px;
	width: 24px
}
.btn i.material-icons, .input-group-btn .btn i.material-icons {
	vertical-align: middle
}
.btn-group-lg .btn, .btn-group-lg .input-group-btn .btn, .btn.btn-lg, .input-group-btn .btn.btn-lg {
	font-size: 16px
}
.btn-group-sm .btn, .btn-group-sm .input-group-btn .btn, .btn.btn-sm, .input-group-btn .btn.btn-sm {
	padding: 5px 20px;
	font-size: 12px
}
.btn-group-xs .btn, .btn-group-xs .input-group-btn .btn, .btn.btn-xs, .input-group-btn .btn.btn-xs {
	padding: 4px 15px;
	font-size: 10px
}
.btn-group-vertical.disabled, .btn-group-vertical:disabled, .btn-group-vertical[disabled][disabled], .btn-group.disabled, .btn-group:disabled, .btn-group[disabled][disabled], .btn.disabled, .btn:disabled, .btn[disabled][disabled], .input-group-btn .btn.disabled, .input-group-btn .btn:disabled, .input-group-btn .btn[disabled][disabled], fieldset[disabled][disabled] .btn, fieldset[disabled][disabled] .btn-group, fieldset[disabled][disabled] .btn-group-vertical, fieldset[disabled][disabled] .input-group-btn .btn {
	color: rgba(0,0,0,.26);
	background: 0 0
}
.theme-dark .btn-group-vertical.disabled, .theme-dark .btn-group-vertical:disabled, .theme-dark .btn-group-vertical[disabled][disabled], .theme-dark .btn-group.disabled, .theme-dark .btn-group:disabled, .theme-dark .btn-group[disabled][disabled], .theme-dark .btn.disabled, .theme-dark .btn:disabled, .theme-dark .btn[disabled][disabled], .theme-dark .input-group-btn .btn.disabled, .theme-dark .input-group-btn .btn:disabled, .theme-dark .input-group-btn .btn[disabled][disabled], .theme-dark fieldset[disabled][disabled] .btn, .theme-dark fieldset[disabled][disabled] .btn-group, .theme-dark fieldset[disabled][disabled] .btn-group-vertical, .theme-dark fieldset[disabled][disabled] .input-group-btn .btn {
	color: rgba(255,255,255,.3)
}
.btn-group-vertical.disabled.btn-group-raised, .btn-group-vertical.disabled.btn-group-raised.active, .btn-group-vertical.disabled.btn-group-raised:active, .btn-group-vertical.disabled.btn-group-raised:focus:not(:active), .btn-group-vertical.disabled.btn-raised, .btn-group-vertical.disabled.btn-raised.active, .btn-group-vertical.disabled.btn-raised:active, .btn-group-vertical.disabled.btn-raised:focus:not(:active), .btn-group-vertical:disabled.btn-group-raised, .btn-group-vertical:disabled.btn-group-raised.active, .btn-group-vertical:disabled.btn-group-raised:active, .btn-group-vertical:disabled.btn-group-raised:focus:not(:active), .btn-group-vertical:disabled.btn-raised, .btn-group-vertical:disabled.btn-raised.active, .btn-group-vertical:disabled.btn-raised:active, .btn-group-vertical:disabled.btn-raised:focus:not(:active), .btn-group-vertical[disabled][disabled].btn-group-raised, .btn-group-vertical[disabled][disabled].btn-group-raised.active, .btn-group-vertical[disabled][disabled].btn-group-raised:active, .btn-group-vertical[disabled][disabled].btn-group-raised:focus:not(:active), .btn-group-vertical[disabled][disabled].btn-raised, .btn-group-vertical[disabled][disabled].btn-raised.active, .btn-group-vertical[disabled][disabled].btn-raised:active, .btn-group-vertical[disabled][disabled].btn-raised:focus:not(:active), .btn-group.disabled.btn-group-raised, .btn-group.disabled.btn-group-raised.active, .btn-group.disabled.btn-group-raised:active, .btn-group.disabled.btn-group-raised:focus:not(:active), .btn-group.disabled.btn-raised, .btn-group.disabled.btn-raised.active, .btn-group.disabled.btn-raised:active, .btn-group.disabled.btn-raised:focus:not(:active), .btn-group:disabled.btn-group-raised, .btn-group:disabled.btn-group-raised.active, .btn-group:disabled.btn-group-raised:active, .btn-group:disabled.btn-group-raised:focus:not(:active), .btn-group:disabled.btn-raised, .btn-group:disabled.btn-raised.active, .btn-group:disabled.btn-raised:active, .btn-group:disabled.btn-raised:focus:not(:active), .btn-group[disabled][disabled].btn-group-raised, .btn-group[disabled][disabled].btn-group-raised.active, .btn-group[disabled][disabled].btn-group-raised:active, .btn-group[disabled][disabled].btn-group-raised:focus:not(:active), .btn-group[disabled][disabled].btn-raised, .btn-group[disabled][disabled].btn-raised.active, .btn-group[disabled][disabled].btn-raised:active, .btn-group[disabled][disabled].btn-raised:focus:not(:active), .btn.disabled.btn-group-raised, .btn.disabled.btn-group-raised.active, .btn.disabled.btn-group-raised:active, .btn.disabled.btn-group-raised:focus:not(:active), .btn.disabled.btn-raised, .btn.disabled.btn-raised.active, .btn.disabled.btn-raised:active, .btn.disabled.btn-raised:focus:not(:active), .btn:disabled.btn-group-raised, .btn:disabled.btn-group-raised.active, .btn:disabled.btn-group-raised:active, .btn:disabled.btn-group-raised:focus:not(:active), .btn:disabled.btn-raised, .btn:disabled.btn-raised.active, .btn:disabled.btn-raised:active, .btn:disabled.btn-raised:focus:not(:active), .btn[disabled][disabled].btn-group-raised, .btn[disabled][disabled].btn-group-raised.active, .btn[disabled][disabled].btn-group-raised:active, .btn[disabled][disabled].btn-group-raised:focus:not(:active), .btn[disabled][disabled].btn-raised, .btn[disabled][disabled].btn-raised.active, .btn[disabled][disabled].btn-raised:active, .btn[disabled][disabled].btn-raised:focus:not(:active), .input-group-btn .btn.disabled.btn-group-raised, .input-group-btn .btn.disabled.btn-group-raised.active, .input-group-btn .btn.disabled.btn-group-raised:active, .input-group-btn .btn.disabled.btn-group-raised:focus:not(:active), .input-group-btn .btn.disabled.btn-raised, .input-group-btn .btn.disabled.btn-raised.active, .input-group-btn .btn.disabled.btn-raised:active, .input-group-btn .btn.disabled.btn-raised:focus:not(:active), .input-group-btn .btn:disabled.btn-group-raised, .input-group-btn .btn:disabled.btn-group-raised.active, .input-group-btn .btn:disabled.btn-group-raised:active, .input-group-btn .btn:disabled.btn-group-raised:focus:not(:active), .input-group-btn .btn:disabled.btn-raised, .input-group-btn .btn:disabled.btn-raised.active, .input-group-btn .btn:disabled.btn-raised:active, .input-group-btn .btn:disabled.btn-raised:focus:not(:active), .input-group-btn .btn[disabled][disabled].btn-group-raised, .input-group-btn .btn[disabled][disabled].btn-group-raised.active, .input-group-btn .btn[disabled][disabled].btn-group-raised:active, .input-group-btn .btn[disabled][disabled].btn-group-raised:focus:not(:active), .input-group-btn .btn[disabled][disabled].btn-raised, .input-group-btn .btn[disabled][disabled].btn-raised.active, .input-group-btn .btn[disabled][disabled].btn-raised:active, .input-group-btn .btn[disabled][disabled].btn-raised:focus:not(:active), fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised, fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised.active, fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:active, fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:focus:not(:active), fieldset[disabled][disabled] .btn-group-vertical.btn-raised, fieldset[disabled][disabled] .btn-group-vertical.btn-raised.active, fieldset[disabled][disabled] .btn-group-vertical.btn-raised:active, fieldset[disabled][disabled] .btn-group-vertical.btn-raised:focus:not(:active), fieldset[disabled][disabled] .btn-group.btn-group-raised, fieldset[disabled][disabled] .btn-group.btn-group-raised.active, fieldset[disabled][disabled] .btn-group.btn-group-raised:active, fieldset[disabled][disabled] .btn-group.btn-group-raised:focus:not(:active), fieldset[disabled][disabled] .btn-group.btn-raised, fieldset[disabled][disabled] .btn-group.btn-raised.active, fieldset[disabled][disabled] .btn-group.btn-raised:active, fieldset[disabled][disabled] .btn-group.btn-raised:focus:not(:active), fieldset[disabled][disabled] .btn.btn-group-raised, fieldset[disabled][disabled] .btn.btn-group-raised.active, fieldset[disabled][disabled] .btn.btn-group-raised:active, fieldset[disabled][disabled] .btn.btn-group-raised:focus:not(:active), fieldset[disabled][disabled] .btn.btn-raised, fieldset[disabled][disabled] .btn.btn-raised.active, fieldset[disabled][disabled] .btn.btn-raised:active, fieldset[disabled][disabled] .btn.btn-raised:focus:not(:active), fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised, fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised.active, fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised:active, fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised:focus:not(:active), fieldset[disabled][disabled] .input-group-btn .btn.btn-raised, fieldset[disabled][disabled] .input-group-btn .btn.btn-raised.active, fieldset[disabled][disabled] .input-group-btn .btn.btn-raised:active, fieldset[disabled][disabled] .input-group-btn .btn.btn-raised:focus:not(:active) {
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-group, .btn-group-vertical {
	position: relative;
	margin: 10px 1px
}
.btn-group-vertical.open>.dropdown-toggle.btn, .btn-group-vertical.open>.dropdown-toggle.btn.btn-default, .btn-group.open>.dropdown-toggle.btn, .btn-group.open>.dropdown-toggle.btn.btn-default {
	background-color: #EEE
}
.btn-group-vertical.open>.dropdown-toggle.btn.btn-inverse, .btn-group.open>.dropdown-toggle.btn.btn-inverse {
	background-color: #3f51b5
}
.btn-group-vertical.open>.dropdown-toggle.btn.btn-primary, .btn-group.open>.dropdown-toggle.btn.btn-primary {
	background-color: #d3a03a 
}
.btn-group-vertical.open>.dropdown-toggle.btn.btn-success, .btn-group.open>.dropdown-toggle.btn.btn-success {
	background-color: #4caf50
}
.btn-group-vertical.open>.dropdown-toggle.btn.btn-info, .btn-group.open>.dropdown-toggle.btn.btn-info {
	background-color: #03a9f4
}
.btn-group-vertical.open>.dropdown-toggle.btn.btn-warning, .btn-group.open>.dropdown-toggle.btn.btn-warning {
	background-color: #ff5722
}
.btn-group-vertical.open>.dropdown-toggle.btn.btn-danger, .btn-group.open>.dropdown-toggle.btn.btn-danger {
	background-color: #f44336
}
.btn-group .dropdown-menu, .btn-group-vertical .dropdown-menu {
	border-radius: 0 0 2px 2px
}
.btn-group-vertical.btn-group-raised, .btn-group.btn-group-raised {
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12)
}
.btn-group .btn, .btn-group .btn+.btn, .btn-group .btn-group, .btn-group .btn:active, .btn-group-vertical .btn, .btn-group-vertical .btn+.btn, .btn-group-vertical .btn-group, .btn-group-vertical .btn:active {
	margin: 0
}
.checkbox label, label.checkbox-inline {
	cursor: pointer;
	padding-left: 0;
	color: rgba(0,0,0,.26)
}
.form-group.is-focused .checkbox label, .form-group.is-focused label.checkbox-inline {
	color: rgba(0,0,0,.26)
}
.form-group.is-focused .checkbox label:focus, .form-group.is-focused .checkbox label:hover, .form-group.is-focused label.checkbox-inline:focus, .form-group.is-focused label.checkbox-inline:hover {
	color: rgba(0,0,0,.54)
}
fieldset[disabled] .form-group.is-focused .checkbox label, fieldset[disabled] .form-group.is-focused label.checkbox-inline {
	color: rgba(0,0,0,.26)
}
.checkbox input[type=checkbox], label.checkbox-inline input[type=checkbox] {
	opacity: 0;
	position: absolute;
	margin: 0;
	z-index: -1;
	width: 0;
	height: 0;
	overflow: hidden;
	left: 0;
	pointer-events: none
}
.checkbox .checkbox-material, label.checkbox-inline .checkbox-material {
	vertical-align: middle;
	position: relative;
	top: 3px
}
.checkbox .checkbox-material:before, label.checkbox-inline .checkbox-material:before {
	display: block;
	position: absolute;
	top: -5px;
	left: 0;
	content: "";
	background-color: rgba(0,0,0,.84);
	height: 20px;
	width: 20px;
	border-radius: 100%;
	z-index: 1;
	opacity: 0;
	margin: 0;
	-webkit-transform: scale3d(2.3, 2.3, 1);
	transform: scale3d(2.3, 2.3, 1)
}
.checkbox .checkbox-material .check, label.checkbox-inline .checkbox-material .check {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 2px solid rgba(0,0,0,.54);
	border-radius: 2px;
	overflow: hidden;
	z-index: 1
}
.checkbox .checkbox-material .check:before, label.checkbox-inline .checkbox-material .check:before {
	position: absolute;
	content: "";
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	display: block;
	margin-top: -4px;
	margin-left: 6px;
	width: 0;
	height: 0;
	-webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
	box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
.checkbox input[type=checkbox]:focus+.checkbox-material .check:after, label.checkbox-inline input[type=checkbox]:focus+.checkbox-material .check:after {
	opacity: .2
}
.checkbox input[type=checkbox]:focus:checked+.checkbox-material:before, label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material:before {
	-webkit-animation: rippleOn .5s;
	-o-animation: rippleOn .5s;
	animation: rippleOn .5s
}
.checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:before, label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:before {
	-webkit-animation: checkbox-on .3s forwards;
	-o-animation: checkbox-on .3s forwards;
	animation: checkbox-on .3s forwards
}
.checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:after, label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:after {
	-webkit-animation: rippleOn .5s forwards;
	-o-animation: rippleOn .5s forwards;
	animation: rippleOn .5s forwards
}
.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material:before, label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material:before {
	-webkit-animation: rippleOff .5s;
	-o-animation: rippleOff .5s;
	animation: rippleOff .5s
}
.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before, label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before {
	-webkit-animation: checkbox-off .3s forwards;
	-o-animation: checkbox-off .3s forwards;
	animation: checkbox-off .3s forwards
}
.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after, label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after {
	-webkit-animation: rippleOff .5s forwards;
	-o-animation: rippleOff .5s forwards;
	animation: rippleOff .5s forwards
}
.checkbox input[type=checkbox]:checked+.checkbox-material .check, label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check {
	color: #d3a03a ;
	border-color: #d3a03a 
}
.checkbox input[type=checkbox]:checked+.checkbox-material .check:before, label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check:before {
	color: #d3a03a ;
	-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
	box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
.checkbox input[type=checkbox][disabled]+.circle, .checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check, .checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox input[type=checkbox], fieldset[disabled] label.checkbox-inline, fieldset[disabled] label.checkbox-inline input[type=checkbox], label.checkbox-inline input[type=checkbox][disabled]+.circle, label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check, label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before {
	opacity: .5
}
.checkbox input[type=checkbox][disabled]+.checkbox-material .check:after, label.checkbox-inline input[type=checkbox][disabled]+.checkbox-material .check:after {
	background-color: rgba(0,0,0,.87);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
@-webkit-keyframes checkbox-on {
0% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
}
50% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px
}
100% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
}
@-o-keyframes checkbox-on {
0% {
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
}
50% {
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px
}
100% {
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
}
@keyframes checkbox-on {
0% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
}
50% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px
}
100% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
}
@-webkit-keyframes checkbox-off {
0% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
25% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
50% {
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
margin-top:-4px;
margin-left:6px;
width:0;
height:0;
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset
}
51% {
-webkit-transform:rotate(0);
transform:rotate(0);
margin-top:-2px;
margin-left:-2px;
width:20px;
height:20px;
-webkit-box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset;
box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset
}
100% {
-webkit-transform:rotate(0);
transform:rotate(0);
margin-top:-2px;
margin-left:-2px;
width:20px;
height:20px;
-webkit-box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
}
@-o-keyframes checkbox-off {
0% {
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
25% {
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
50% {
-o-transform:rotate(45deg);
transform:rotate(45deg);
margin-top:-4px;
margin-left:6px;
width:0;
height:0;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset
}
51% {
-o-transform:rotate(0);
transform:rotate(0);
margin-top:-2px;
margin-left:-2px;
width:20px;
height:20px;
box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset
}
100% {
-o-transform:rotate(0);
transform:rotate(0);
margin-top:-2px;
margin-left:-2px;
width:20px;
height:20px;
box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
}
@keyframes checkbox-off {
0% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
25% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
50% {
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
margin-top:-4px;
margin-left:6px;
width:0;
height:0;
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset
}
51% {
-webkit-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
margin-top:-2px;
margin-left:-2px;
width:20px;
height:20px;
-webkit-box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset;
box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset
}
100% {
-webkit-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
margin-top:-2px;
margin-left:-2px;
width:20px;
height:20px;
-webkit-box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
}
@-webkit-keyframes rippleOn {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
@-o-keyframes rippleOn {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
@keyframes rippleOn {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
@-webkit-keyframes rippleOff {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
@-o-keyframes rippleOff {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
@keyframes rippleOff {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
.togglebutton {
	vertical-align: middle
}
.togglebutton, .togglebutton .toggle, .togglebutton input, .togglebutton label {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.togglebutton label {
	cursor: pointer;
	color: rgba(0,0,0,.26)
}
.form-group.is-focused .togglebutton label {
	color: rgba(0,0,0,.26)
}
.form-group.is-focused .togglebutton label:focus, .form-group.is-focused .togglebutton label:hover {
	color: rgba(0,0,0,.54)
}
fieldset[disabled] .form-group.is-focused .togglebutton label {
	color: rgba(0,0,0,.26)
}
.togglebutton label input[type=checkbox] {
	opacity: 0;
	width: 0;
	height: 0
}
.togglebutton label .toggle {
	text-align: left
}
.togglebutton label .toggle, .togglebutton label input[type=checkbox][disabled]+.toggle {
	content: "";
	display: inline-block;
	width: 30px;
	height: 15px;
	background-color: rgba(80,80,80,.7);
	border-radius: 15px;
	margin-right: 15px;
	-webkit-transition: background .3s ease;
	-o-transition: background .3s ease;
	transition: background .3s ease;
	vertical-align: middle
}
.togglebutton label .toggle:after {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #F1F1F1;
	border-radius: 20px;
	position: relative;
	-webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,.4);
	box-shadow: 0 1px 3px 1px rgba(0,0,0,.4);
	left: -5px;
	top: -2px;
	-webkit-transition: left .3s ease, background .3s ease, -webkit-box-shadow .1s ease;
	-o-transition: left .3s ease, background .3s ease, box-shadow .1s ease;
	transition: left .3s ease, background .3s ease, box-shadow .1s ease
}
.togglebutton label input[type=checkbox][disabled]+.toggle:after, .togglebutton label input[type=checkbox][disabled]:checked+.toggle:after {
	background-color: #BDBDBD
}
.togglebutton label input[type=checkbox]+.toggle:active:after, .togglebutton label input[type=checkbox][disabled]+.toggle:active:after {
	-webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,.4), 0 0 0 15px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px 1px rgba(0,0,0,.4), 0 0 0 15px rgba(0,0,0,.1)
}
.togglebutton label input[type=checkbox]:checked+.toggle:after {
	left: 15px
}
.togglebutton label input[type=checkbox]:checked+.toggle {
	background-color: rgba(0,150,136,.5)
}
.togglebutton label input[type=checkbox]:checked+.toggle:after {
	background-color: #d3a03a 
}
.togglebutton label input[type=checkbox]:checked+.toggle:active:after {
	-webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,.4), 0 0 0 15px rgba(0,150,136,.1);
	box-shadow: 0 1px 3px 1px rgba(0,0,0,.4), 0 0 0 15px rgba(0,150,136,.1)
}
.radio label, label.radio-inline {
	cursor: pointer;
	padding-left: 45px;
	position: relative;
	color: rgba(0,0,0,.26)
}
.form-group.is-focused .radio label, .form-group.is-focused label.radio-inline {
	color: rgba(0,0,0,.26)
}
.form-group.is-focused .radio label:focus, .form-group.is-focused .radio label:hover, .form-group.is-focused label.radio-inline:focus, .form-group.is-focused label.radio-inline:hover {
	color: rgba(0,0,0,.54)
}
fieldset[disabled] .form-group.is-focused .radio label, fieldset[disabled] .form-group.is-focused label.radio-inline {
	color: rgba(0,0,0,.26)
}
.radio span, label.radio-inline span {
	display: block;
	position: absolute;
	left: 10px;
	top: 2px;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s
}
.radio .circle, label.radio-inline .circle {
	border: 2px solid rgba(0,0,0,.54);
	height: 15px;
	width: 15px;
	border-radius: 100%
}
.radio .check, label.radio-inline .check {
	height: 15px;
	width: 15px;
	border-radius: 100%;
	background-color: #d3a03a ;
	-webkit-transform: scale3d(0, 0, 0);
	transform: scale3d(0, 0, 0)
}
.radio .check:after, label.radio-inline .check:after {
	display: block;
	position: absolute;
	content: "";
	background-color: rgba(0,0,0,.87);
	left: -18px;
	top: -18px;
	height: 50px;
	width: 50px;
	border-radius: 100%;
	z-index: 1;
	opacity: 0;
	margin: 0;
	-webkit-transform: scale3d(1.5, 1.5, 1);
	transform: scale3d(1.5, 1.5, 1)
}
.radio input[type=radio]:focus:not(:checked)~.check:after, label.radio-inline input[type=radio]:focus:not(:checked)~.check:after {
	-webkit-animation: rippleOff .5s;
	-o-animation: rippleOff .5s;
	animation: rippleOff .5s
}
.radio input[type=radio]:focus:checked~.check:after, label.radio-inline input[type=radio]:focus:checked~.check:after {
	-webkit-animation: rippleOn .5s;
	-o-animation: rippleOn .5s;
	animation: rippleOn .5s
}
.radio input[type=radio], label.radio-inline input[type=radio] {
	opacity: 0;
	height: 0;
	width: 0;
	overflow: hidden
}
.radio input[type=radio]:checked~.check, .radio input[type=radio]:checked~.circle, label.radio-inline input[type=radio]:checked~.check, label.radio-inline input[type=radio]:checked~.circle {
	opacity: 1
}
.radio input[type=radio]:checked~.check, label.radio-inline input[type=radio]:checked~.check {
	background-color: #d3a03a 
}
.radio input[type=radio]:checked~.circle, label.radio-inline input[type=radio]:checked~.circle {
	border-color: #d3a03a 
}
.radio input[type=radio]:checked~.check, label.radio-inline input[type=radio]:checked~.check {
	-webkit-transform: scale3d(.55, .55, 1);
	transform: scale3d(.55, .55, 1)
}
.radio input[type=radio][disabled]~.check, .radio input[type=radio][disabled]~.circle, label.radio-inline input[type=radio][disabled]~.check, label.radio-inline input[type=radio][disabled]~.circle {
	opacity: .26
}
.radio input[type=radio][disabled]~.check, label.radio-inline input[type=radio][disabled]~.check {
	background-color: #000
}
.radio input[type=radio][disabled]~.circle, label.radio-inline input[type=radio][disabled]~.circle {
	border-color: #000
}
.theme-dark .radio input[type=radio][disabled]~.check, .theme-dark .radio input[type=radio][disabled]~.circle, .theme-dark label.radio-inline input[type=radio][disabled]~.check, .theme-dark label.radio-inline input[type=radio][disabled]~.circle {
	opacity: .3
}
.theme-dark .radio input[type=radio][disabled]~.check, .theme-dark label.radio-inline input[type=radio][disabled]~.check {
	background-color: #fff
}
.theme-dark .radio input[type=radio][disabled]~.circle, .theme-dark label.radio-inline input[type=radio][disabled]~.circle {
	border-color: #fff
}
@keyframes rippleOn {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
@keyframes rippleOff {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
legend {
	margin-bottom: 22px;
	font-size: 24px
}
output {
	padding-top: 8px;
	font-size: 16px;
	line-height: 1.42857143
}
.form-control {
	height: 38px;
	padding: 7px 0;
	font-size: 16px;
	line-height: 1.42857143
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control {
	line-height: 38px
}
.input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {
	line-height: 24px
}
.input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {
	line-height: 44px
}
}
.checkbox label, .radio label {
	min-height: 22px
}
.form-control-static {
	padding-top: 8px;
	padding-bottom: 8px;
	min-height: 38px
}
.input-sm .input-sm {
	height: 24px;
	padding: 3px 0;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 0
}
.input-sm select.input-sm {
	height: 24px;
	line-height: 24px
}
.input-sm select[multiple].input-sm, .input-sm textarea.input-sm {
	height: auto
}
.form-group-sm .form-control {
	height: 24px;
	padding: 3px 0;
	font-size: 11px;
	line-height: 1.5
}
.form-group-sm select.form-control {
	height: 24px;
	line-height: 24px
}
.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {
	height: auto
}
.form-group-sm .form-control-static {
	height: 24px;
	min-height: 33px;
	padding: 4px 0;
	font-size: 11px;
	line-height: 1.5
}
.input-lg .input-lg {
	height: 44px;
	padding: 9px 0;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 0
}
.input-lg select.input-lg {
	height: 44px;
	line-height: 44px
}
.input-lg select[multiple].input-lg, .input-lg textarea.input-lg {
	height: auto
}
.form-group-lg .form-control {
	height: 44px;
	padding: 9px 0;
	font-size: 18px;
	line-height: 1.3333333
}
.form-group-lg select.form-control {
	height: 44px;
	line-height: 44px
}
.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {
	height: auto
}
.form-group-lg .form-control-static {
	height: 44px;
	min-height: 40px;
	padding: 10px 0;
	font-size: 18px;
	line-height: 1.3333333
}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
	padding-top: 8px
}
.form-horizontal .checkbox, .form-horizontal .radio {
	min-height: 30px
}
@media (min-width:768px) {
.form-horizontal .control-label {
	padding-top: 8px
}
}
@media (min-width:768px) {
.form-horizontal .form-group-lg .control-label {
	padding-top: 13px;
	font-size: 18px
}
}
@media (min-width:768px) {
.form-horizontal .form-group-sm .control-label {
	padding-top: 4px;
	font-size: 11px
}
}
.label {
	border-radius: 1px;
	padding: .3em .6em
}
.label, .label.label-default {
	background-color: #9e9e9e
}
.label.label-inverse {
	background-color: #3f51b5
}
.label.label-primary {
	background-color: #d3a03a 
}
.label.label-success {
	background-color: #4caf50
}
.label.label-info {
	background-color: #03a9f4
}
.label.label-warning {
	background-color: #ff5722
}
.label.label-danger {
	background-color: #f44336
}
.form-control, .form-group .form-control {
	border: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d3a03a ), to(#d3a03a )), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#d3a03a , #d3a03a ), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#d3a03a , #d3a03a ), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#d3a03a , #d3a03a ), linear-gradient(#d4d4d4, #d4d4d4);
	-webkit-background-size: 0 2px, 100% 1px;
	background-size: 0 2px, 100% 1px;
	background-repeat: no-repeat;
	background-position: center bottom, center -webkit-calc(100% - 1px);
	background-position: center bottom, center calc(100% - 1px);
	background-color: rgba(0,0,0,0);
	-webkit-transition: background 0s ease-out;
	-o-transition: background 0s ease-out;
	transition: background 0s ease-out;
	float: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0
}
.form-control::-moz-placeholder, .form-group .form-control::-moz-placeholder {
color:#BDBDBD;
font-weight:400
}
.form-control:-ms-input-placeholder, .form-group .form-control:-ms-input-placeholder {
color:#BDBDBD;
font-weight:400
}
.form-control::-webkit-input-placeholder, .form-group .form-control::-webkit-input-placeholder {
color:#BDBDBD;
font-weight:400
}
.form-control[disabled], .form-control[readonly], .form-group .form-control[disabled], .form-group .form-control[readonly], fieldset[disabled] .form-control, fieldset[disabled] .form-group .form-control {
	background-color: rgba(0,0,0,0)
}
.form-control[disabled], .form-group .form-control[disabled], fieldset[disabled] .form-control, fieldset[disabled] .form-group .form-control {
	background-image: none;
	border-bottom: 1px dotted #d4d4d4
}
.form-group {
	position: relative
}
.form-group.label-floating label.control-label, .form-group.label-placeholder label.control-label, .form-group.label-static label.control-label {
	position: absolute;
	pointer-events: none;
	-webkit-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all
}
.form-group.label-floating label.control-label {
	will-change: left, top, contents
}
.form-group.label-placeholder:not(.is-empty) label.control-label {
	display: none
}
.form-group .help-block {
	position: absolute;
	display: none
}
.form-group.is-focused .form-control {
	outline: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d3a03a ), to(#d3a03a )), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#d3a03a , #d3a03a ), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#d3a03a , #d3a03a ), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#d3a03a , #d3a03a ), linear-gradient(#d4d4d4, #d4d4d4);
	-webkit-background-size: 100% 2px, 100% 1px;
	background-size: 100% 2px, 100% 1px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s
}
.form-group.is-focused .form-control .material-input:after {
	background-color: #d3a03a 
}
.form-group.is-focused label, .form-group.is-focused label.control-label {
	color: #d3a03a 
}
.form-group.is-focused.label-placeholder label, .form-group.is-focused.label-placeholder label.control-label {
	color: #BDBDBD
}
.form-group.is-focused .help-block {
	display: block
}
.form-group.has-warning .form-control {
	-webkit-box-shadow: none;
	box-shadow: none
}
.form-group.has-warning.is-focused .form-control {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5722), to(#ff5722)), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#ff5722, #ff5722), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#ff5722, #ff5722), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#d4d4d4, #d4d4d4)
}
.form-group.has-warning .help-block, .form-group.has-warning label.control-label {
	color: #ff5722
}
.form-group.has-error .form-control {
	-webkit-box-shadow: none;
	box-shadow: none
}
.form-group.has-error.is-focused .form-control {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f44336), to(#f44336)), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#f44336, #f44336), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#f44336, #f44336), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#f44336, #f44336), linear-gradient(#d4d4d4, #d4d4d4)
}
.form-group.has-error .help-block, .form-group.has-error label.control-label {
	color: #f44336
}
.form-group.has-success .form-control {
	-webkit-box-shadow: none;
	box-shadow: none
}
.form-group.has-success.is-focused .form-control {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4caf50), to(#4caf50)), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#4caf50, #4caf50), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#4caf50, #4caf50), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#d4d4d4, #d4d4d4)
}
.form-group.has-success .help-block, .form-group.has-success label.control-label {
	color: #4caf50
}
.form-group.has-info .form-control {
	-webkit-box-shadow: none;
	box-shadow: none
}
.form-group.has-info.is-focused .form-control {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#03a9f4), to(#03a9f4)), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#03a9f4, #03a9f4), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#03a9f4, #03a9f4), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d4d4d4, #d4d4d4)
}
.form-group.has-info .help-block, .form-group.has-info label.control-label {
	color: #03a9f4
}
.form-group textarea {
	resize: none
}
.form-group textarea~.form-control-highlight {
	margin-top: -11px
}
.form-group select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.form-group select~.material-input:after {
	display: none
}
.form-control {
	margin-bottom: 7px
}
.form-control::-moz-placeholder {
font-size:16px;
line-height:1.42857143;
color:#BDBDBD;
font-weight:400
}
.form-control:-ms-input-placeholder {
font-size:16px;
line-height:1.42857143;
color:#BDBDBD;
font-weight:400
}
.form-control::-webkit-input-placeholder {
font-size:16px;
line-height:1.42857143;
color:#BDBDBD;
font-weight:400
}
.checkbox label, .radio label, label {
	font-size: 16px;
	line-height: 1.42857143;
	color: #BDBDBD;
	font-weight: 400
}
label.control-label {
	font-size: 12px;
	line-height: 1.07142857;
	font-weight: 400;
	margin: 16px 0 0 0
}
.help-block {
	margin-top: 0;
	font-size: 12px
}
.form-group {
	padding-bottom: 7px;
	margin: 28px 0 0 0
}
.form-group .form-control {
	margin-bottom: 7px; font-size:16px;
}
.form-group .form-control::-moz-placeholder {
font-size:16px;
line-height:1.42857143;
color:#BDBDBD;
font-weight:400
}
.form-group .form-control:-ms-input-placeholder {
font-size:16px;
line-height:1.42857143;
color:#BDBDBD;
font-weight:400
}
.form-group .form-control::-webkit-input-placeholder {
font-size:16px;
line-height:1.42857143;
color:#BDBDBD;
font-weight:400
}
.form-group .checkbox label, .form-group .radio label, .form-group label {
	font-size: 16px;
	line-height: 1.42857143;
	color: #a5a5a5;
	font-weight: normal;
}
.form-group label.control-label {
	font-size: 12px;
	line-height: 1.07142857;
	font-weight: 400;
	margin: 16px 0 0 0
}
.form-group .help-block {
	margin-top: 0;
	font-size: 12px
}
.form-group.label-floating label.control-label, .form-group.label-placeholder label.control-label {
	top: -7px;
	font-size: 16px;
	line-height: 1.42857143
}
.form-group.label-floating.is-focused label.control-label, .form-group.label-floating:not(.is-empty) label.control-label, .form-group.label-static label.control-label {
	top: -30px;
	left: 0;
	font-size: 12px;
	line-height: 1.07142857
}
.form-group.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label {
top:-30px;
left:0;
font-size:12px;
line-height:1.07142857
}
.form-group.form-group-sm {
	padding-bottom: 3px;
	margin: 21px 0 0 0
}
.form-group.form-group-sm .form-control {
	margin-bottom: 3px
}
.form-group.form-group-sm .form-control::-moz-placeholder {
font-size:11px;
line-height:1.5;
color:#BDBDBD;
font-weight:400
}
.form-group.form-group-sm .form-control:-ms-input-placeholder {
font-size:11px;
line-height:1.5;
color:#BDBDBD;
font-weight:400
}
.form-group.form-group-sm .form-control::-webkit-input-placeholder {
font-size:11px;
line-height:1.5;
color:#BDBDBD;
font-weight:400
}
.form-group.form-group-sm .checkbox label, .form-group.form-group-sm .radio label, .form-group.form-group-sm label {
	font-size: 11px;
	line-height: 1.5;
	color: #BDBDBD;
	font-weight: 400
}
.form-group.form-group-sm label.control-label {
	font-size: 9px;
	line-height: 1.125;
	font-weight: 400;
	margin: 16px 0 0 0
}
.form-group.form-group-sm .help-block {
	margin-top: 0;
	font-size: 9px
}
.form-group.form-group-sm.label-floating label.control-label, .form-group.form-group-sm.label-placeholder label.control-label {
	top: -11px;
	font-size: 11px;
	line-height: 1.5
}
.form-group.form-group-sm.label-floating.is-focused label.control-label, .form-group.form-group-sm.label-floating:not(.is-empty) label.control-label, .form-group.form-group-sm.label-static label.control-label {
	top: -25px;
	left: 0;
	font-size: 9px;
	line-height: 1.125
}
.form-group.form-group-sm.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label {
top:-25px;
left:0;
font-size:9px;
line-height:1.125
}
.form-group.form-group-lg {
	padding-bottom: 9px;
	margin: 30px 0 0 0
}
.form-group.form-group-lg .form-control {
	margin-bottom: 9px
}
.form-group.form-group-lg .form-control::-moz-placeholder {
font-size:18px;
line-height:1.3333333;
color:#BDBDBD;
font-weight:400
}
.form-group.form-group-lg .form-control:-ms-input-placeholder {
font-size:18px;
line-height:1.3333333;
color:#BDBDBD;
font-weight:400
}
.form-group.form-group-lg .form-control::-webkit-input-placeholder {
font-size:18px;
line-height:1.3333333;
color:#BDBDBD;
font-weight:400
}
.form-group.form-group-lg .checkbox label, .form-group.form-group-lg .radio label, .form-group.form-group-lg label {
	font-size: 18px;
	line-height: 1.3333333;
	color: #BDBDBD;
	font-weight: 400
}
.form-group.form-group-lg label.control-label {
	font-size: 14px;
	line-height: .99999998;
	font-weight: 400;
	margin: 16px 0 0 0
}
.form-group.form-group-lg .help-block {
	margin-top: 0;
	font-size: 14px
}
.form-group.form-group-lg.label-floating label.control-label, .form-group.form-group-lg.label-placeholder label.control-label {
	top: -5px;
	font-size: 18px;
	line-height: 1.3333333
}
.form-group.form-group-lg.label-floating.is-focused label.control-label, .form-group.form-group-lg.label-floating:not(.is-empty) label.control-label, .form-group.form-group-lg.label-static label.control-label {
	top: -32px;
	left: 0;
	font-size: 14px;
	line-height: .99999998
}
.form-group.form-group-lg.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label {
top:-32px;
left:0;
font-size:14px;
line-height:.99999998
}
select.form-control {
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0
}
.form-group.is-focused select.form-control {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #d4d4d4
}
.form-group.is-focused select.form-control[multiple], select.form-control[multiple] {
	height: 85px
}
.input-group-btn .btn {
	margin: 0 0 7px 0
}
.form-group.form-group-sm .input-group-btn .btn {
	margin: 0 0 3px 0
}
.form-group.form-group-lg .input-group-btn .btn {
	margin: 0 0 9px 0
}
.input-group .input-group-btn {
	padding: 0 12px
}
.input-group .input-group-addon {
	border: 0;
	background: 0 0
}
.form-group input[type=file] {
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100
}
legend {
	border-bottom: 0
}
.list-group {
	border-radius: 0
}
.list-group .list-group-item {
	background-color: transparent;
	overflow: hidden;
	border: 0;
	border-radius: 0;
	padding: 0 16px
}
.list-group .list-group-item.baseline {
	border-bottom: 1px solid #cecece
}
.list-group .list-group-item.baseline:last-child {
	border-bottom: none
}
.list-group .list-group-item .row-action-primary, .list-group .list-group-item .row-picture {
	display: inline-block;
	padding-right: 16px
}
.list-group .list-group-item .row-action-primary i, .list-group .list-group-item .row-action-primary img, .list-group .list-group-item .row-action-primary label, .list-group .list-group-item .row-picture i, .list-group .list-group-item .row-picture img, .list-group .list-group-item .row-picture label {
	display: block;
	width: 56px;
	height: 56px
}
.list-group .list-group-item .row-action-primary img, .list-group .list-group-item .row-picture img {
	background: rgba(0,0,0,.1);
	padding: 1px
}
.list-group .list-group-item .row-action-primary img.circle, .list-group .list-group-item .row-picture img.circle {
	border-radius: 100%
}
.list-group .list-group-item .row-action-primary i, .list-group .list-group-item .row-picture i {
	background: rgba(0,0,0,.25);
	border-radius: 100%;
	text-align: center;
	line-height: 56px;
	font-size: 20px;
	color: #fff
}
.list-group .list-group-item .row-action-primary label, .list-group .list-group-item .row-picture label {
	margin-left: 7px;
	margin-right: -7px;
	margin-top: 5px;
	margin-bottom: -5px
}
.list-group .list-group-item .row-action-primary label .checkbox-material, .list-group .list-group-item .row-picture label .checkbox-material {
	left: -10px
}
.list-group .list-group-item .row-content {
	display: inline-block;
	width: -webkit-calc(100% - 92px);
	width: calc(100% - 92px);
	min-height: 66px
}
.list-group .list-group-item .row-content .action-secondary {
	position: absolute;
	right: 16px;
	top: 16px
}
.list-group .list-group-item .row-content .action-secondary i {
	font-size: 20px;
	color: rgba(0,0,0,.25);
	cursor: pointer
}
.list-group .list-group-item .row-content .action-secondary~* {
	max-width: -webkit-calc(100% - 30px);
	max-width: calc(100% - 30px)
}
.list-group .list-group-item .row-content .least-content {
	position: absolute;
	right: 16px;
	top: 0;
	color: rgba(0,0,0,.54);
	font-size: 14px
}
.list-group .list-group-item .list-group-item-heading {
	color: rgba(0,0,0,.77);
	font-size: 20px;
	line-height: 29px
}
.list-group .list-group-item.active:focus, .list-group .list-group-item.active:hover {
	background: rgba(0,0,0,.15);
	outline: 10px solid rgba(0,0,0,.15)
}
.list-group .list-group-item.active .list-group-item-heading, .list-group .list-group-item.active .list-group-item-text {
	color: rgba(0,0,0,.87)
}
.list-group .list-group-separator {
	clear: both;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px
}
.list-group .list-group-separator:before {
	content: "";
	width: -webkit-calc(100% - 90px);
	width: calc(100% - 90px);
	border-bottom: 1px solid rgba(0,0,0,.1);
	float: right
}
.navbar {
	background-color: #d3a03a ;
	border: 0;
	border-radius: 0
}
.navbar .navbar-brand {
	position: relative;
	height: 60px;
	line-height: 30px;
	color: inherit
}
.navbar .navbar-brand:focus, .navbar .navbar-brand:hover {
	color: inherit;
	background-color: transparent
}
.navbar .navbar-text {
	color: inherit;
	margin-top: 20px;
	margin-bottom: 20px
}
.navbar .navbar-nav>li>a {
	color: inherit;
	padding-top: 20px;
	padding-bottom: 20px
}
.navbar .navbar-nav>li>a:focus, .navbar .navbar-nav>li>a:hover {
	color: inherit;
	background-color: transparent
}
.navbar .navbar-nav>.active>a, .navbar .navbar-nav>.active>a:focus, .navbar .navbar-nav>.active>a:hover {
	color: inherit;
	background-color: rgba(255,255,255,.1)
}
.navbar .navbar-nav>.disabled>a, .navbar .navbar-nav>.disabled>a:focus, .navbar .navbar-nav>.disabled>a:hover {
	color: inherit;
	background-color: transparent;
	opacity: .9
}
.navbar .navbar-toggle {
	border: 0
}
.navbar .navbar-toggle:focus, .navbar .navbar-toggle:hover {
	background-color: transparent
}
.navbar .navbar-toggle .icon-bar {
	background-color: inherit;
	border: 1px solid
}
.navbar .navbar-default .navbar-toggle, .navbar .navbar-inverse .navbar-toggle {
	border-color: transparent
}
.navbar .navbar-collapse, .navbar .navbar-form {
	border-color: rgba(0,0,0,.1)
}
.navbar .navbar-nav>.open>a, .navbar .navbar-nav>.open>a:focus, .navbar .navbar-nav>.open>a:hover {
	background-color: transparent;
	color: inherit
}
@media (max-width:767px) {
.navbar .navbar-nav .navbar-text {
	color: inherit;
	margin-top: 15px;
	margin-bottom: 15px
}
.navbar .navbar-nav .dropdown .dropdown-toggle .caret {
	display: none
}
.navbar .navbar-nav .dropdown .dropdown-toggle:after {
	content: 'keyboard_arrow_right';
	font-family: 'Material Icons';
	font-size: 1.5em;
	float: right
}
.navbar .navbar-nav .dropdown .dropdown-menu {
	margin-left: 20px
}
.navbar .navbar-nav .dropdown.open .dropdown-toggle:after {
	content: 'keyboard_arrow_down'
}
.navbar .navbar-nav .dropdown.open .dropdown-menu>.dropdown-header {
	border: 0;
	color: inherit
}
.navbar .navbar-nav .dropdown.open .dropdown-menu .divider {
	border-bottom: 1px solid;
	opacity: .08
}
.navbar .navbar-nav .dropdown.open .dropdown-menu>li>a {
	color: inherit;
	font-size: inherit
}
.navbar .navbar-nav .dropdown.open .dropdown-menu>li>a:focus, .navbar .navbar-nav .dropdown.open .dropdown-menu>li>a:hover {
	color: inherit;
	background-color: transparent
}
.navbar .navbar-nav .dropdown.open .dropdown-menu>.active>a, .navbar .navbar-nav .dropdown.open .dropdown-menu>.active>a:focus, .navbar .navbar-nav .dropdown.open .dropdown-menu>.active>a:hover {
	color: inherit;
	background-color: transparent
}
.navbar .navbar-nav .dropdown.open .dropdown-menu>.disabled>a, .navbar .navbar-nav .dropdown.open .dropdown-menu>.disabled>a:focus, .navbar .navbar-nav .dropdown.open .dropdown-menu>.disabled>a:hover {
	color: inherit;
	background-color: transparent
}
}
.navbar .navbar-link {
	color: inherit
}
.navbar .navbar-link:hover {
	color: inherit
}
.navbar .btn-link {
	color: inherit
}
.navbar .btn-link:focus, .navbar .btn-link:hover {
	color: inherit
}
.navbar .btn-link[disabled]:focus, .navbar .btn-link[disabled]:hover, fieldset[disabled] .navbar .btn-link:focus, fieldset[disabled] .navbar .btn-link:hover {
	color: inherit
}
.navbar .navbar-form {
	margin-top: 16px
}
.navbar .navbar-form .form-group {
	margin: 0;
	padding: 0
}
.navbar .navbar-form .form-group .material-input:before, .navbar .navbar-form .form-group.is-focused .material-input:after {
	background-color: inherit
}
.navbar .navbar-form .form-control, .navbar .navbar-form .form-group .form-control {
	border-color: inherit;
	color: inherit;
	padding: 0;
	margin: 0;
	height: 28px;
	font-size: 14px;
	line-height: 1.42857143
}
.navbar, .navbar.navbar-default {
	background-color: #d3a03a ;
	color: rgba(255,255,255,.84)
}
.navbar .navbar-form .form-group input.form-control::-moz-placeholder, .navbar .navbar-form input.form-control::-moz-placeholder, .navbar.navbar-default .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-default .navbar-form input.form-control::-moz-placeholder {
color:rgba(255,255,255,.84)
}
.navbar .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar .navbar-form input.form-control:-ms-input-placeholder, .navbar.navbar-default .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-default .navbar-form input.form-control:-ms-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar .navbar-form input.form-control::-webkit-input-placeholder, .navbar.navbar-default .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-default .navbar-form input.form-control::-webkit-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar .dropdown-menu, .navbar.navbar-default .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar .dropdown-menu .dropdown-header, .navbar.navbar-default .dropdown-menu .dropdown-header {
	background-color: #00b09f
}
}
.navbar .dropdown-menu li>a, .navbar.navbar-default .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar .dropdown-menu li>a:focus, .navbar .dropdown-menu li>a:hover, .navbar.navbar-default .dropdown-menu li>a:focus, .navbar.navbar-default .dropdown-menu li>a:hover {
	color: #d3a03a ;
	background-color: #eee
}
.navbar .dropdown-menu .active>a, .navbar.navbar-default .dropdown-menu .active>a {
	background-color: #d3a03a ;
	color: rgba(255,255,255,.84)
}
.navbar .dropdown-menu .active>a:focus, .navbar .dropdown-menu .active>a:hover, .navbar.navbar-default .dropdown-menu .active>a:focus, .navbar.navbar-default .dropdown-menu .active>a:hover {
	color: rgba(255,255,255,.84)
}
.navbar.navbar-inverse {
	background-color: #3f51b5;
	color: #fff
}
.navbar.navbar-inverse .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-inverse .navbar-form input.form-control::-moz-placeholder {
color:#fff
}
.navbar.navbar-inverse .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-inverse .navbar-form input.form-control:-ms-input-placeholder {
color:#fff
}
.navbar.navbar-inverse .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-inverse .navbar-form input.form-control::-webkit-input-placeholder {
color:#fff
}
.navbar.navbar-inverse .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar.navbar-inverse .dropdown-menu .dropdown-header {
	background-color: #4d5ec1
}
}
.navbar.navbar-inverse .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar.navbar-inverse .dropdown-menu li>a:focus, .navbar.navbar-inverse .dropdown-menu li>a:hover {
	color: #3f51b5;
	background-color: #eee
}
.navbar.navbar-inverse .dropdown-menu .active>a {
	background-color: #3f51b5;
	color: #fff
}
.navbar.navbar-inverse .dropdown-menu .active>a:focus, .navbar.navbar-inverse .dropdown-menu .active>a:hover {
	color: #fff
}
.navbar.navbar-primary {
	background-color: #d3a03a ;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-primary .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-primary .navbar-form input.form-control::-moz-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-primary .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-primary .navbar-form input.form-control:-ms-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-primary .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-primary .navbar-form input.form-control::-webkit-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-primary .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar.navbar-primary .dropdown-menu .dropdown-header {
	background-color: #00b09f
}
}
.navbar.navbar-primary .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar.navbar-primary .dropdown-menu li>a:focus, .navbar.navbar-primary .dropdown-menu li>a:hover {
	color: #d3a03a ;
	background-color: #eee
}
.navbar.navbar-primary .dropdown-menu .active>a {
	background-color: #d3a03a ;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-primary .dropdown-menu .active>a:focus, .navbar.navbar-primary .dropdown-menu .active>a:hover {
	color: rgba(255,255,255,.84)
}
.navbar.navbar-success {
	background-color: #4caf50;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-success .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-success .navbar-form input.form-control::-moz-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-success .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-success .navbar-form input.form-control:-ms-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-success .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-success .navbar-form input.form-control::-webkit-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-success .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar.navbar-success .dropdown-menu .dropdown-header {
	background-color: #5cb860
}
}
.navbar.navbar-success .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar.navbar-success .dropdown-menu li>a:focus, .navbar.navbar-success .dropdown-menu li>a:hover {
	color: #4caf50;
	background-color: #eee
}
.navbar.navbar-success .dropdown-menu .active>a {
	background-color: #4caf50;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-success .dropdown-menu .active>a:focus, .navbar.navbar-success .dropdown-menu .active>a:hover {
	color: rgba(255,255,255,.84)
}
.navbar.navbar-info {
	background-color: #03a9f4;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-info .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-info .navbar-form input.form-control::-moz-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-info .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-info .navbar-form input.form-control:-ms-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-info .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-info .navbar-form input.form-control::-webkit-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-info .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar.navbar-info .dropdown-menu .dropdown-header {
	background-color: #14b4fc
}
}
.navbar.navbar-info .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar.navbar-info .dropdown-menu li>a:focus, .navbar.navbar-info .dropdown-menu li>a:hover {
	color: #03a9f4;
	background-color: #eee
}
.navbar.navbar-info .dropdown-menu .active>a {
	background-color: #03a9f4;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-info .dropdown-menu .active>a:focus, .navbar.navbar-info .dropdown-menu .active>a:hover {
	color: rgba(255,255,255,.84)
}
.navbar.navbar-warning {
	background-color: #ff5722;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-warning .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-warning .navbar-form input.form-control::-moz-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-warning .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-warning .navbar-form input.form-control:-ms-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-warning .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-warning .navbar-form input.form-control::-webkit-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-warning .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar.navbar-warning .dropdown-menu .dropdown-header {
	background-color: #ff6a3c
}
}
.navbar.navbar-warning .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar.navbar-warning .dropdown-menu li>a:focus, .navbar.navbar-warning .dropdown-menu li>a:hover {
	color: #ff5722;
	background-color: #eee
}
.navbar.navbar-warning .dropdown-menu .active>a {
	background-color: #ff5722;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-warning .dropdown-menu .active>a:focus, .navbar.navbar-warning .dropdown-menu .active>a:hover {
	color: rgba(255,255,255,.84)
}
.navbar.navbar-danger {
	background-color: #f44336;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-danger .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-danger .navbar-form input.form-control::-moz-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-danger .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-danger .navbar-form input.form-control:-ms-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-danger .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-danger .navbar-form input.form-control::-webkit-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-danger .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar.navbar-danger .dropdown-menu .dropdown-header {
	background-color: #f55a4e
}
}
.navbar.navbar-danger .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar.navbar-danger .dropdown-menu li>a:focus, .navbar.navbar-danger .dropdown-menu li>a:hover {
	color: #f44336;
	background-color: #eee
}
.navbar.navbar-danger .dropdown-menu .active>a {
	background-color: #f44336;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-danger .dropdown-menu .active>a:focus, .navbar.navbar-danger .dropdown-menu .active>a:hover {
	color: rgba(255,255,255,.84)
}
.navbar-inverse {
	background-color: #3f51b5
}
@media (max-width:1199px) {
.navbar .navbar-brand {
	height: 50px;
	padding: 10px 15px
}
.navbar .navbar-form {
	margin-top: 10px
}
.navbar .navbar-nav>li>a {
	padding-top: 15px;
	padding-bottom: 15px
}
}
.dropdown-menu {
	border: 0;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)
}
.dropdown-menu .divider {
	background-color: rgba(0,0,0,.12)
}
.dropdown-menu li {
	overflow: hidden;
	position: relative
}
.dropdown-menu li a:hover {
	background-color: transparent;
	color: #d3a03a 
}
.alert {
	border: 0;
	border-radius: 0
}
.alert, .alert.alert-default {
	background-color: rgba(255,255,255,.84);
	color: rgba(255,255,255,.84)
}
.alert .alert-link, .alert a, .alert.alert-default .alert-link, .alert.alert-default a {
	color: rgba(255,255,255,.84)
}
.alert.alert-inverse {
	background-color: #3f51b5;
	color: #fff
}
.alert.alert-inverse .alert-link, .alert.alert-inverse a {
	color: #fff
}
.alert.alert-primary {
	background-color: #d3a03a ;
	color: rgba(255,255,255,.84)
}
.alert.alert-primary .alert-link, .alert.alert-primary a {
	color: rgba(255,255,255,.84)
}
.alert.alert-success {
	background-color: #4caf50;
	color: rgba(255,255,255,.84)
}
.alert.alert-success .alert-link, .alert.alert-success a {
	color: rgba(255,255,255,.84)
}
.alert.alert-info {
	background-color: #03a9f4;
	color: rgba(255,255,255,.84)
}
.alert.alert-info .alert-link, .alert.alert-info a {
	color: rgba(255,255,255,.84)
}
.alert.alert-warning {
	background-color: #ff5722;
	color: rgba(255,255,255,.84)
}
.alert.alert-warning .alert-link, .alert.alert-warning a {
	color: rgba(255,255,255,.84)
}
.alert.alert-danger {
	background-color: #f44336;
	color: rgba(255,255,255,.84)
}
.alert.alert-danger .alert-link, .alert.alert-danger a {
	color: rgba(255,255,255,.84)
}
.alert-danger, .alert-info, .alert-success, .alert-warning {
	color: rgba(255,255,255,.84)
}
.alert-default .alert-link, .alert-default a {
	color: rgba(0,0,0,.87)
}
.progress {
	height: 4px;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #c8c8c8
}
.progress .progress-bar {
	-webkit-box-shadow: none;
	box-shadow: none
}
.progress .progress-bar, .progress .progress-bar.progress-bar-default {
	background-color: #d3a03a 
}
.progress .progress-bar.progress-bar-inverse {
	background-color: #3f51b5
}
.progress .progress-bar.progress-bar-primary {
	background-color: #d3a03a 
}
.progress .progress-bar.progress-bar-success {
	background-color: #4caf50
}
.progress .progress-bar.progress-bar-info {
	background-color: #03a9f4
}
.progress .progress-bar.progress-bar-warning {
	background-color: #ff5722
}
.progress .progress-bar.progress-bar-danger {
	background-color: #f44336
}
.text-warning {
	color: #ff5722
}
.text-primary {
	color: #d3a03a 
}
.text-danger {
	color: #f44336
}
.text-success {
	color: #4caf50
}
.text-info {
	color: #03a9f4
}
.nav-tabs {
	background: #d3a03a 
}
.nav-tabs>li>a {
	color: #FFF;
	border: 0;
	margin: 0
}
.nav-tabs>li>a:hover {
	background-color: transparent;
	border: 0
}
.nav-tabs>li>a, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
	background-color: transparent!important;
	border: 0!important;
	color: #FFF!important;
	font-weight: 500
}
.nav-tabs>li.disabled>a, .nav-tabs>li.disabled>a:hover {
	color: rgba(255,255,255,.5)
}
.popover, .tooltip-inner {
	color: #ececec;
	line-height: 1em;
	background: rgba(101,101,101,.9);
	border: none;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12)
}
.tooltip, .tooltip.in {
	opacity: 1
}
.popover .arrow, .popover .tooltip-arrow, .tooltip .arrow, .tooltip .tooltip-arrow {
	display: none
}
.card {
	display: inline-block;
	position: relative;
	width: 100%;
	border-radius: 2px;
	color: rgba(0,0,0,.87);
	background: #fff;
	-webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
	box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19)
}
.card .card-height-indicator {
	margin-top: 100%
}
.card .card-content {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}
.card .card-image {
	height: 60%;
	position: relative;
	overflow: hidden
}
.card .card-image img {
	width: 100%;
	height: 100%;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	pointer-events: none
}
.card .card-image .card-image-headline {
	position: absolute;
	bottom: 16px;
	left: 18px;
	color: #fff;
	font-size: 2em
}
.card .card-body {
	height: 30%;
	padding: 18px
}
.card .card-footer {
	height: 10%;
	padding: 18px
}
.card .card-footer a, .card .card-footer button {
	margin: 0!important;
	position: relative;
	bottom: 25px;
	width: auto
}
.card .card-footer a:first-child, .card .card-footer button:first-child {
	left: -15px
}
.modal-content {
	-webkit-box-shadow: 0 27px 24px 0 rgba(0,0,0,.2), 0 40px 77px 0 rgba(0,0,0,.22);
	box-shadow: 0 27px 24px 0 rgba(0,0,0,.2), 0 40px 77px 0 rgba(0,0,0,.22);
	border-radius: 2px;
	border: none
}
.modal-content .modal-header {
	border-bottom: none;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 24px
}
.modal-content .modal-body {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 16px;
	padding-left: 24px
}
.modal-content .modal-footer {
	border-top: none;
	padding: 7px
}
.modal-content .modal-footer button {
	margin: 0;
	padding-left: 16px;
	padding-right: 16px;
	width: auto
}
.modal-content .modal-footer button.pull-left {
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	left: -5px
}
.modal-content .modal-footer button+button {
	margin-bottom: 0px
}
.modal-content .modal-body+.modal-footer {
	padding-top: 0
}
.modal-backdrop {
	background: rgba(0,0,0,.3)
}
.panel {
	border-radius: 2px;
	border: 0;
	-webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12)
}
.panel.panel-default>.panel-heading, .panel>.panel-heading {
	background-color: #eee
}
.panel.panel-inverse>.panel-heading {
	background-color: #3f51b5
}
.panel.panel-primary>.panel-heading {
	background-color: #d3a03a 
}
.panel.panel-success>.panel-heading {
	background-color: #4caf50
}
.panel.panel-info>.panel-heading {
	background-color: #03a9f4
}
.panel.panel-warning>.panel-heading {
	background-color: #ff5722
}
.panel.panel-danger>.panel-heading {
	background-color: #f44336
}
[class*=panel-]>.panel-heading {
color:rgba(255,255,255,.84);
border:0
}
.panel-default>.panel-heading, .panel:not([class*=panel-])>.panel-heading {
	color: rgba(0,0,0,.87)
}
.panel-footer {
	background-color: #eee
}
hr.on-dark {
	color: #1a1a1a
}
hr.on-light {
	color: #fff
}
@media (-webkit-min-device-pixel-ratio:0.75), (min--moz-device-pixel-ratio:0.75), (-o-device-pixel-ratio:3/4), (min-device-pixel-ratio:0.75), (-o-min-device-pixel-ratio:3/4), (min-resolution:0.75dppx), (-webkit-min-device-pixel-ratio:1.25), (-o-min-device-pixel-ratio:5/4), (min-resolution:120dpi) {
hr {
height:.75px
}
}
@media (-webkit-min-device-pixel-ratio:1), (min--moz-device-pixel-ratio:1), (-o-device-pixel-ratio:1), (min-device-pixel-ratio:1), (-o-min-device-pixel-ratio:1/1), (min-resolution:1dppx), (-webkit-min-device-pixel-ratio:1.6666666666666667), (-o-min-device-pixel-ratio:5/3), (min-resolution:160dpi) {
hr {
height:1px
}
}
@media (-webkit-min-device-pixel-ratio:1.33), (min--moz-device-pixel-ratio:1.33), (-o-device-pixel-ratio:133/100), (min-device-pixel-ratio:1.33), (-o-min-device-pixel-ratio:133/100), (min-resolution:1.33dppx), (-webkit-min-device-pixel-ratio:2.21875), (-o-min-device-pixel-ratio:71/32), (min-resolution:213dpi) {
hr {
height:1.33px
}
}
@media (-webkit-min-device-pixel-ratio:1.5), (min--moz-device-pixel-ratio:1.5), (-o-device-pixel-ratio:3/2), (min-device-pixel-ratio:1.5), (-o-min-device-pixel-ratio:3/2), (min-resolution:1.5dppx), (-webkit-min-device-pixel-ratio:2.5), (-o-min-device-pixel-ratio:5/2), (min-resolution:240dpi) {
hr {
height:1.5px
}
}
@media (-webkit-min-device-pixel-ratio:2), (min--moz-device-pixel-ratio:2), (-o-device-pixel-ratio:2/1), (min-device-pixel-ratio:2), (-o-min-device-pixel-ratio:2/1), (min-resolution:2dppx), (-webkit-min-device-pixel-ratio:3.9583333333333335), (-o-min-device-pixel-ratio:95/24), (min-resolution:380dpi) {
hr {
height:2px
}
}
@media (-webkit-min-device-pixel-ratio:3), (min--moz-device-pixel-ratio:3), (-o-device-pixel-ratio:3/1), (min-device-pixel-ratio:3), (-o-min-device-pixel-ratio:3/1), (min-resolution:3dppx), (-webkit-min-device-pixel-ratio:5), (-o-min-device-pixel-ratio:5/1), (min-resolution:480dpi) {
hr {
height:3px
}
}
@media (-webkit-min-device-pixel-ratio:4), (min--moz-device-pixel-ratio:4), (-o-device-pixel-ratio:4/1), (min-device-pixel-ratio:3), (-o-min-device-pixel-ratio:4/1), (min-resolution:4dppx), (-webkit-min-device-pixel-ratio:6.666666666666667), (-o-min-device-pixel-ratio:20/3), (min-resolution:640dpi) {
hr {
height:4px
}
}
* {
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	-webkit-tap-highlight-color: transparent
}
:focus {
	outline: 0
}
.snackbar {
	background-color: #323232;
	color: rgba(255,255,255,.84);
	font-size: 14px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12);
	height: 0;
	-webkit-transition: -webkit-transform .2s ease-in-out, opacity .2s ease-in, height 0s linear .2s, padding 0s linear .2s, height 0s linear .2s;
	-o-transition: -o-transform .2s ease-in-out, opacity .2s ease-in, height 0s linear .2s, padding 0s linear .2s, height 0s linear .2s;
	transition: transform .2s ease-in-out, opacity .2s ease-in, height 0s linear .2s, padding 0s linear .2s, height 0s linear .2s;
	-webkit-transform: translateY(200%);
	-ms-transform: translateY(200%);
	-o-transform: translateY(200%);
	transform: translateY(200%)
}
.snackbar.snackbar-opened {
	padding: 14px 15px;
	margin-bottom: 20px;
	height: auto;
	-webkit-transition: -webkit-transform .2s ease-in-out, opacity .2s ease-in, height 0s linear .2s, height 0s linear .2s;
	-o-transition: -o-transform .2s ease-in-out, opacity .2s ease-in, height 0s linear .2s, height 0s linear .2s;
	transition: transform .2s ease-in-out, opacity .2s ease-in, height 0s linear .2s, height 0s linear .2s;
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
.snackbar.toast {
	border-radius: 200px
}
.noUi-target, .noUi-target * {
	-webkit-touch-callout: none;
	-ms-touch-action: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.noUi-base {
	width: 100%;
	height: 100%;
	position: relative
}
.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0
}
.noUi-handle {
	position: relative;
	z-index: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.noUi-stacking .noUi-handle {
	z-index: 10
}
.noUi-state-tap .noUi-origin {
	-webkit-transition: left .3s, top .3s;
	-o-transition: left .3s, top .3s;
	transition: left .3s, top .3s
}
.noUi-state-drag * {
	cursor: inherit!important
}
.noUi-horizontal {
	height: 10px
}
.noUi-handle {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 12px;
	height: 12px;
	left: -10px;
	top: -5px;
	cursor: ew-resize;
	border-radius: 100%;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	border: 1px solid
}
.noUi-vertical .noUi-handle {
	margin-left: 5px;
	cursor: ns-resize
}
.noUi-horizontal.noUi-extended {
	padding: 0 15px
}
.noUi-horizontal.noUi-extended .noUi-origin {
	right: -15px
}
.noUi-background {
	height: 2px;
	margin: 20px 0
}
.noUi-origin {
	margin: 0;
	border-radius: 0;
	height: 2px;
	background: #c8c8c8
}
.noUi-origin[style^="left: 0"] .noUi-handle {
	background-color: #fff;
	border: 2px solid #c8c8c8
}
.noUi-origin[style^="left: 0"] .noUi-handle.noUi-active {
	border-width: 1px
}
.noUi-target {
	border-radius: 2px
}
.noUi-horizontal {
	height: 2px;
	margin: 15px 0
}
.noUi-vertical {
	height: 100%;
	width: 2px;
	margin: 0 15px;
	display: inline-block
}
.noUi-handle.noUi-active {
	-webkit-transform: scale3d(2.5, 2.5, 1);
	transform: scale3d(2.5, 2.5, 1)
}
[disabled].noUi-slider {
	opacity: .5
}
[disabled] .noUi-handle {
	cursor: not-allowed
}
.slider {
	background: #c8c8c8
}
.slider.noUi-connect, .slider.slider-default.noUi-connect {
	background-color: #d3a03a 
}
.slider.slider-inverse.noUi-connect {
	background-color: #3f51b5
}
.slider.slider-primary.noUi-connect {
	background-color: #d3a03a 
}
.slider.slider-success.noUi-connect {
	background-color: #4caf50
}
.slider.slider-info.noUi-connect {
	background-color: #03a9f4
}
.slider.slider-warning.noUi-connect {
	background-color: #ff5722
}
.slider.slider-danger.noUi-connect {
	background-color: #f44336
}
.slider .noUi-connect, .slider.slider-default .noUi-connect {
	background-color: #d3a03a 
}
.slider.slider-inverse .noUi-connect {
	background-color: #3f51b5
}
.slider.slider-primary .noUi-connect {
	background-color: #d3a03a 
}
.slider.slider-success .noUi-connect {
	background-color: #4caf50
}
.slider.slider-info .noUi-connect {
	background-color: #03a9f4
}
.slider.slider-warning .noUi-connect {
	background-color: #ff5722
}
.slider.slider-danger .noUi-connect {
	background-color: #f44336
}
.slider .noUi-handle, .slider.slider-default .noUi-handle {
	background-color: #d3a03a 
}
.slider.slider-inverse .noUi-handle {
	background-color: #3f51b5
}
.slider.slider-primary .noUi-handle {
	background-color: #d3a03a 
}
.slider.slider-success .noUi-handle {
	background-color: #4caf50
}
.slider.slider-info .noUi-handle {
	background-color: #03a9f4
}
.slider.slider-warning .noUi-handle {
	background-color: #ff5722
}
.slider.slider-danger .noUi-handle {
	background-color: #f44336
}
.slider .noUi-handle, .slider.slider-default .noUi-handle {
	border-color: #d3a03a 
}
.slider.slider-inverse .noUi-handle {
	border-color: #3f51b5
}
.slider.slider-primary .noUi-handle {
	border-color: #d3a03a 
}
.slider.slider-success .noUi-handle {
	border-color: #4caf50
}
.slider.slider-info .noUi-handle {
	border-color: #03a9f4
}
.slider.slider-warning .noUi-handle {
	border-color: #ff5722
}
.slider.slider-danger .noUi-handle {
	border-color: #f44336
}
.selectize-control.multi, .selectize-control.single {
	padding: 0
}
.selectize-control.multi .selectize-input, .selectize-control.multi .selectize-input.input-active, .selectize-control.single .selectize-input, .selectize-control.single .selectize-input.input-active {
	cursor: text;
	background: 0 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	padding: 0;
	height: 100%;
	font-size: 14px;
	line-height: 30px
}
.selectize-control.multi .selectize-input .has-items, .selectize-control.multi .selectize-input.input-active .has-items, .selectize-control.single .selectize-input .has-items, .selectize-control.single .selectize-input.input-active .has-items {
	padding: 0
}
.selectize-control.multi .selectize-input.input-active:after, .selectize-control.multi .selectize-input:after, .selectize-control.single .selectize-input.input-active:after, .selectize-control.single .selectize-input:after {
	right: 5px;
	position: absolute;
	font-size: 25px;
	content: "\e5c5";
	font-family: 'Material Icons';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.selectize-control.multi .selectize-input input, .selectize-control.multi .selectize-input.input-active input, .selectize-control.single .selectize-input input, .selectize-control.single .selectize-input.input-active input {
	font-size: 14px;
	outline: 0;
	border: 0;
	background: 0 0
}
.selectize-control.multi .selectize-input.input-active.label-floating-fix input, .selectize-control.multi .selectize-input.label-floating-fix input, .selectize-control.single .selectize-input.input-active.label-floating-fix input, .selectize-control.single .selectize-input.label-floating-fix input {
	opacity: 0
}
.selectize-control.multi .selectize-input.input-active>.item, .selectize-control.multi .selectize-input.input-active>div, .selectize-control.multi .selectize-input>.item, .selectize-control.multi .selectize-input>div, .selectize-control.single .selectize-input.input-active>.item, .selectize-control.single .selectize-input.input-active>div, .selectize-control.single .selectize-input>.item, .selectize-control.single .selectize-input>div {
	display: inline-block;
	margin: 0 8px 3px 0;
	padding: 0;
	background: 0 0;
	border: 0
}
.selectize-control.multi .selectize-input.input-active>.item:after, .selectize-control.multi .selectize-input.input-active>div:after, .selectize-control.multi .selectize-input>.item:after, .selectize-control.multi .selectize-input>div:after, .selectize-control.single .selectize-input.input-active>.item:after, .selectize-control.single .selectize-input.input-active>div:after, .selectize-control.single .selectize-input>.item:after, .selectize-control.single .selectize-input>div:after {
	content: ","
}
.selectize-control.multi .selectize-input.input-active>.item:last-of-type:after, .selectize-control.multi .selectize-input.input-active>div:last-of-type:after, .selectize-control.multi .selectize-input>.item:last-of-type:after, .selectize-control.multi .selectize-input>div:last-of-type:after, .selectize-control.single .selectize-input.input-active>.item:last-of-type:after, .selectize-control.single .selectize-input.input-active>div:last-of-type:after, .selectize-control.single .selectize-input>.item:last-of-type:after, .selectize-control.single .selectize-input>div:last-of-type:after {
	content: ""
}
.selectize-control.multi .selectize-input.input-active>.item.active, .selectize-control.multi .selectize-input.input-active>div.active, .selectize-control.multi .selectize-input>.item.active, .selectize-control.multi .selectize-input>div.active, .selectize-control.single .selectize-input.input-active>.item.active, .selectize-control.single .selectize-input.input-active>div.active, .selectize-control.single .selectize-input>.item.active, .selectize-control.single .selectize-input>div.active {
	font-weight: 700;
	background: 0 0;
	border: 0
}
.selectize-control.multi .selectize-dropdown, .selectize-control.single .selectize-dropdown {
	position: absolute;
	z-index: 1000;
	border: 0;
	width: 100%!important;
	left: 0!important;
	height: auto;
	background-color: #FFF;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	border-radius: 2px;
	padding: 0;
	margin-top: 3px
}
.selectize-control.multi .selectize-dropdown .active, .selectize-control.single .selectize-dropdown .active {
	background-color: inherit
}
.selectize-control.multi .selectize-dropdown .highlight, .selectize-control.single .selectize-dropdown .highlight {
	background-color: #d5d8ff
}
.selectize-control.multi .selectize-dropdown .selected, .selectize-control.multi .selectize-dropdown .selected.active, .selectize-control.single .selectize-dropdown .selected, .selectize-control.single .selectize-dropdown .selected.active {
	background-color: #EEE
}
.selectize-control.multi .selectize-dropdown .optgroup-header, .selectize-control.multi .selectize-dropdown [data-selectable], .selectize-control.single .selectize-dropdown .optgroup-header, .selectize-control.single .selectize-dropdown [data-selectable] {
	padding: 10px 20px;
	cursor: pointer
}
.selectize-control.multi .dropdown-active~.selectize-dropdown, .selectize-control.single .dropdown-active~.selectize-dropdown {
	display: block
}
.dropdownjs::after {
	right: 5px;
	top: 3px;
	font-size: 25px;
	position: absolute;
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	content: "\e5c5";
	pointer-events: none;
	color: #757575
}
/*# sourceMappingURL=bootstrap-material-design.min.css.map */

.withripple{position:relative}.ripple-container{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:inherit;pointer-events:none}.ripple{position:absolute;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border-radius:100%;background-color:#000;background-color:rgba(0,0,0,.05);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;opacity:0;pointer-events:none}.ripple.ripple-on{-webkit-transition:opacity .15s ease-in 0s,-webkit-transform .5s cubic-bezier(.4,0,.2,1) .1s;-o-transition:opacity .15s ease-in 0s,-o-transform .5s cubic-bezier(.4,0,.2,1) .1s;transition:opacity .15s ease-in 0s,transform .5s cubic-bezier(.4,0,.2,1) .1s;opacity:.1}.ripple.ripple-out{-webkit-transition:opacity .1s linear 0s!important;-o-transition:opacity .1s linear 0s!important;transition:opacity .1s linear 0s!important;opacity:0}
/*# sourceMappingURL=ripples.min.css.map */
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../../../images/admin/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../../../images/admin/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../../../images/admin/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../../../images/admin/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
@font-face {
  font-family: 'footable';
  src: url('footable.eot');
  src: url('footable.eot?#iefix') format('embedded-opentype'), url('footable.woff') format('woff'), url('footable.ttf') format('truetype'), url('footable.svg#footable') format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'footable';
    src: url('footable.svg#footable') format('svg');
    font-weight: normal;
    font-style: normal;
  }
}
.footable {
  width: 100%;
  /** SORTING **/

  /** PAGINATION **/

}
.footable.breakpoint > tbody > tr.footable-detail-show > td {
  border-bottom: none;
}
.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\f068";
}
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
  cursor: pointer;
}
.footable.breakpoint > tbody > tr > td.footable-cell-detail {
  background: #eee;
  border-top: none;
}
.footable.breakpoint > tbody > tr > td > span.footable-toggle {
  display: inline-block;
  font-family: 'FontAwesome';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-right: 5px;
  font-size: 14px;
  color: #888888;
}
.footable.breakpoint > tbody > tr > td > span.footable-toggle:before {
  content: "\f067";
}
.footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e005";
}
.footable.breakpoint.toggle-circle > tbody > tr > td > span.footable-toggle:before {
  content: "\e004";
}
.footable.breakpoint.toggle-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e003";
}
.footable.breakpoint.toggle-circle-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e002";
}
.footable.breakpoint.toggle-square > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e007";
}
.footable.breakpoint.toggle-square > tbody > tr > td > span.footable-toggle:before {
  content: "\e006";
}
.footable.breakpoint.toggle-square-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e009";
}
.footable.breakpoint.toggle-square-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e008";
}
.footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e00f";
}
.footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before {
  content: "\e011";
}
.footable.breakpoint.toggle-arrow-small > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e013";
}
.footable.breakpoint.toggle-arrow-small > tbody > tr > td > span.footable-toggle:before {
  content: "\e015";
}
.footable.breakpoint.toggle-arrow-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e01b";
}
.footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before {
  content: "\e01d";
}
.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e00b";
}
.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e00d";
}
.footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e01f";
}
.footable.breakpoint.toggle-arrow-tiny > tbody > tr > td > span.footable-toggle:before {
  content: "\e021";
}
.footable.breakpoint.toggle-arrow-alt > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e017";
}
.footable.breakpoint.toggle-arrow-alt > tbody > tr > td > span.footable-toggle:before {
  content: "\e019";
}
.footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle {
  font-size: 18px;
}
.footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle {
  font-size: 24px;
}
.footable > thead > tr > th {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
.footable > thead > tr > th.footable-sortable:hover {
  cursor: pointer;
}
.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before {
  content: "\e013";
}
.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before {
  content: "\e012";
}
.footable > thead > tr > th > span.footable-sort-indicator {
  display: inline-block;
  font-family: 'footable';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-left: 5px;
}
.footable > thead > tr > th > span.footable-sort-indicator:before {
  content: "\e022";
}
.footable > tfoot .pagination {
  margin: 0;
}
.footable.no-paging .hide-if-no-paging {
  display: none;
}
.footable-row-detail-inner {
  display: table;
}
.footable-row-detail-row {
  display: table-row;
  line-height: 1.5em;
}
.footable-row-detail-group {
  display: block;
  line-height: 2em;
  font-size: 1.2em;
  font-weight: bold;
}
.footable-row-detail-name {
  display: table-cell;
  font-weight: bold;
  padding-right: 0.5em;
}
.footable-row-detail-value {
  display: table-cell;
}
.footable-odd {
  background-color: #f7f7f7;
}
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
/* CSS Document */
@font-face {font-family: 'Museo Sans 700'; src: url('../../fonts/MuseoSans-700.eot');src: url('../../fonts/MuseoSans-700.eot?#iefix') format('embedded-opentype'),url('../../fonts/MuseoSans-700.woff') format('woff'),url('../../fonts/MuseoSans-700.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Museo Sans 900';src: url('../../fonts/MuseoSans-900.eot');src: url('../../fonts/MuseoSans-900.eot?#iefix') format('embedded-opentype'),url('../../fonts/MuseoSans-900.woff') format('woff'),url('../../fonts/MuseoSans-900.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'Museo Sans 500';src: url('../../fonts/MuseoSans-500.eot');src: url('../../fonts/MuseoSans-500.eot?#iefix') format('embedded-opentype'),url('../../fonts/MuseoSans-500.woff') format('woff'),url('../../fonts/MuseoSans-500.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Museo Sans 500';src: url('../../fonts/MuseoSans-500_1.eot');src: url('../../fonts/MuseoSans-500_1.eot?#iefix') format('embedded-opentype'),url('../../fonts/MuseoSans-500_1.woff') format('woff'),url('MuseoSans-500_1.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'rajdhanimedium';src: url('../../fonts/rajdhani-medium-webfont.woff2') format('woff2'),url('../../fonts/rajdhani-medium-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'museo_sans300'; src: url('../../fonts/museosans-300-webfont.woff2') format('woff2'), url('../../fonts/museosans-300-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}

* { box-sizing: border-box; }
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header, footer, section, aside, nav, article, figure, address, audio, video { background: transparent; border: 0; margin: 0; padding: 0; outline: 0; } 
body { font-family: 'museo_sans300'; font-size: 13px; color: #222222; text-decoration: none; background: #fff; } 
strong { font-weight: normal;font-family: 'museo_sans300'; }
h1, h2, h3, h4, h5, h6 { font-size: 13px; color: #000; font-weight:normal;}
h1 { font-size: 25px; }
h2 { font-size: 18px; }
input, button {font-family: 'museo_sans300'; }
input[type="text"], input[type="password"], input[type=url], input[type=tel], input[type=number], input[type=color], input[type=email] { margin: 0px; padding: 0px; border: 1px solid #d0d0d0; background: #fff; font-size: 13px; color: #000000; padding: 10px 0;font-family: 'museo_sans300'; -webkit-appearance: none; border-radius: 3px; box-sizing: border-box; }
select, textarea { margin: 0px; padding: 0px; border: 1px solid #d0d0d0; background: #fff; font-size: 13px; color: #000000; padding: 10px;font-family: 'museo_sans300'; resize: none; border-radius: 3px; box-sizing: border-box; }
textarea { overflow-y: auto; overflow-x: hidden; }
small { color: #666; font-size: 11px; }
:focus { outline: none; }
a:focus { outline: none; text-decoration:none !important;}
img { border: none; outline: none; max-width:100%; }
a { color: #000000; text-decoration: none; outline: none; }
a:hover { color: #000000; text-decoration: none; outline: none; }
.sprites { background: url(../../../images/sprites.png) no-repeat 0 0; }
.dspblk { display: block; }
.txtctr { text-align: center; }
.dspinblk { display: inline-block; }
.brdrds3 { border-radius: 3px; }
.brdrds4 { border-radius: 4px; }
.brdrds5 { border-radius: 5px; }
.brdrds6 { border-radius: 6px; }
.brdrds-rnd { border-radius: 50%; }
.fnt-smb { font-weight: 600; }
.fnt-bld { font-weight: 700; }
.clr { display: block; clear: both; }
.rlatv { position: relative; }
.fl { float: left !important; }
.fr { float: right !important; }
.fnone { float: none !important; }
.nomrgn { margin: 0 !important; }
.nopad { padding: 0 !important; }
.wauto { width: auto !important; }
.wautofnone { width: auto !important; float: none !important; }
.valgntp { vertical-align: top; }
.valgnmd { vertical-align: middle; }
.valgnbt { vertical-align: bottom; }
.fx-wrp { width: 1170px; margin: auto; }
.req { color: #ff0000; font-size: 12px; }
.MGAUTO { margin: auto !important; float: none !important; }
.PD5 { padding: 5px !important; }
.PD10 { padding: 10px !important; }
.PD20 { padding: 20px !important; }
.PD30 { padding: 30px !important; }
.PD40 { padding: 40px !important; }
.PD50 { padding: 50px !important; }
.MG5 { padding: 5px !important; }
.MG10 { padding: 10px !important; }
.MG20 { padding: 20px !important; }
.MG30 { padding: 30px !important; }
.MG40 { padding: 40px !important; }
.MG50 { padding: 50px !important; }
.PT5 { padding-top: 5px !important; }
.PT10 { padding-top: 10px !important; }
.PT20 { padding-top: 20px !important; }
.PT30 { padding-top: 30px !important; }
.PT40 { padding-top: 40px !important; }
.PT50 { padding-top: 50px !important; }
.MT5 { margin-top: 5px !important; }
.MT10 { margin-top: 10px !important; }
.MT20 { margin-top: 20px !important; }
.MT30 { margin-top: 30px !important; }
.MT40 { margin-top: 40px !important; }
.MT50 { margin-top: 50px !important; }
.PB5 { padding-bottom: 5px !important; }
.PB10 { padding-bottom: 10px !important; }
.PB20 { padding-bottom: 20px !important; }
.PB30 { padding-bottom: 30px !important; }
.PB40 { padding-bottom: 40px !important; }
.PB50 { padding-bottom: 50px !important; }
.MB5 { margin-bottom: 5px !important; }
.MB10 { margin-bottom: 10px !important; }
.MB20 { margin-bottom: 20px !important; }
.MB30 { margin-bottom: 30px !important; }
.MB40 { margin-bottom: 40px !important; }
.MB50 { margin-bottom: 50px !important; }
.PL5 { padding-left: 5px !important; }
.PL10 { padding-left: 10px !important; }
.PL20 { padding-left: 20px !important; }
.PL30 { padding-left: 30px !important; }
.PL40 { padding-left: 40px !important; }
.PL50 { padding-left: 50px !important; }
.ML5 { margin-left: 5px !important; }
.ML10 { margin-left: 10px !important; }
.ML20 { margin-left: 20px !important; }
.ML30 { margin-left: 30px !important; }
.ML40 { margin-left: 40px !important; }
.ML50 { margin-left: 50px !important; }
.PR5 { padding-right: 5px !important; }
.PR10 { padding-right: 10px !important; }
.PR20 { padding-right: 20px !important; }
.PR30 { padding-right: 30px !important; }
.PR40 { padding-right: 40px !important; }
.PR50 { padding-right: 50px !important; }
.MR5 { margin-right: 5px !important; }
.MR10 { margin-right: 10px !important; }
.MR20 { margin-right: 20px !important; }
.MR30 { margin-right: 30px !important; }
.MR40 { margin-right: 40px !important; }
.MR50 { margin-right: 50px !important; }
.animated { -webkit-animation-duration: 0.7s; animation-duration:0.7s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite }
.animated.hinge { -webkit-animation-duration:0.7s; animation-duration: 0.7s }
@-webkit-keyframes bounce { 0%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
@keyframes bounce { 0%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -30px, 0);
-ms-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -15px, 0);
-ms-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
-ms-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom }
@-webkit-keyframes flash { 0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes flash { 0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
.flash { -webkit-animation-name: flash; animation-name: flash }
@-webkit-keyframes pulse { 0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes pulse { 0% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
-ms-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.pulse { -webkit-animation-name: pulse; animation-name: pulse }
@-webkit-keyframes rubberBand { 0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes rubberBand { 0% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
-ms-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
-ms-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
-ms-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
-ms-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
-ms-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand }
@-webkit-keyframes shake { 0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
@keyframes shake { 0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
-ms-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
-ms-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
.shake { -webkit-animation-name: shake; animation-name: shake }
@-webkit-keyframes swing { 20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)
}
}
@keyframes swing { 20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
-ms-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
-ms-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
-ms-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
-ms-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
-ms-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)
}
}
.swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing }
@-webkit-keyframes tada { 0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes tada { 0% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
-ms-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
-ms-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
-ms-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.tada { -webkit-animation-name: tada; animation-name: tada }
@-webkit-keyframes wobble { 0% {
-webkit-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes wobble { 0% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
-ms-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
-ms-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
-ms-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
-ms-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
-ms-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.wobble { -webkit-animation-name: wobble; animation-name: wobble }
@-webkit-keyframes bounceIn { 0%, 100%, 20%, 40%, 60%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97)
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes bounceIn { 0%, 100%, 20%, 40%, 60%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
-ms-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
-ms-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
-ms-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
-ms-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97)
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; -webkit-animation-duration: .75s; animation-duration: .75s }
@-webkit-keyframes bounceInDown { 0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInDown { 0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
-ms-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
-ms-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
-ms-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
-ms-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown }
@-webkit-keyframes bounceInLeft { 0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInLeft { 0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
-ms-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
-ms-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
-ms-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
-ms-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft }
@-webkit-keyframes bounceInRight { 0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInRight { 0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
-ms-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
-ms-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
-ms-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
-ms-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight }
@-webkit-keyframes bounceInUp { 0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes bounceInUp { 0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
-ms-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-ms-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
-ms-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
-ms-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp }
@-webkit-keyframes bounceOut { 20% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
100% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
}
@keyframes bounceOut { 20% {
-webkit-transform:scale3d(.9, .9, .9);
-ms-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
-ms-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
100% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
}
.bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; -webkit-animation-duration: .75s; animation-duration: .75s }
@-webkit-keyframes bounceOutDown { 20% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
@keyframes bounceOutDown { 20% {
-webkit-transform:translate3d(0, 10px, 0);
-ms-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-ms-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
-ms-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
.bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown }
@-webkit-keyframes bounceOutLeft { 20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
@keyframes bounceOutLeft { 20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
-ms-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
-ms-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
.bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft }
@-webkit-keyframes bounceOutRight { 20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
@keyframes bounceOutRight { 20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
-ms-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
-ms-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
.bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight }
@-webkit-keyframes bounceOutUp { 20% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
@keyframes bounceOutUp { 20% {
-webkit-transform:translate3d(0, -10px, 0);
-ms-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
-ms-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-ms-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp }
@-webkit-keyframes fadeIn { 0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn { 0% {
opacity:0
}
100% {
opacity:1
}
}
.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn }
@-webkit-keyframes fadeInDown { 0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInDown { 0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
-ms-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown }
@-webkit-keyframes fadeInDownBig { 0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInDownBig { 0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-ms-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig }
@-webkit-keyframes fadeInLeft { 0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInLeft { 0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft }
@-webkit-keyframes fadeInLeftBig { 0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInLeftBig { 0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
-ms-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig }
@-webkit-keyframes fadeInRight { 0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInRight { 0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight }
@-webkit-keyframes fadeInRightBig { 0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInRightBig { 0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
-ms-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig }
@-webkit-keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
-ms-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp }
@-webkit-keyframes fadeInUpBig { 0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUpBig { 0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
-ms-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig }
@-webkit-keyframes fadeOut { 0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut { 0% {
opacity:1
}
100% {
opacity:0
}
}
.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut }
@-webkit-keyframes fadeOutDown { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
@keyframes fadeOutDown { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
-ms-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown }
@-webkit-keyframes fadeOutDownBig { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
@keyframes fadeOutDownBig { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
-ms-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig }
@-webkit-keyframes fadeOutLeft { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
@keyframes fadeOutLeft { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft }
@-webkit-keyframes fadeOutLeftBig { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
@keyframes fadeOutLeftBig { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
-ms-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig }
@-webkit-keyframes fadeOutRight { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
}
@keyframes fadeOutRight { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
}
.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight }
@-webkit-keyframes fadeOutRightBig { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
@keyframes fadeOutRightBig { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
-ms-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig }
@-webkit-keyframes fadeOutUp { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}
@keyframes fadeOutUp { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
-ms-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}
.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp }
@-webkit-keyframes fadeOutUpBig { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
@keyframes fadeOutUpBig { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-ms-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig }
@-webkit-keyframes flip { 0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) scale3d(.95, .95, .95);
transform:perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
@keyframes flip { 0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-ms-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-ms-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) scale3d(.95, .95, .95);
-ms-transform:perspective(400px) scale3d(.95, .95, .95);
transform:perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
.animated.flip { -webkit-backface-visibility: visible; -ms-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip }
@-webkit-keyframes flipInX { 0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes flipInX { 0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
}
.flipInX { -webkit-backface-visibility: visible!important; -ms-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInX; animation-name: flipInX }
@-webkit-keyframes flipInY { 0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes flipInY { 0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
}
.flipInY { -webkit-backface-visibility: visible!important; -ms-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInY; animation-name: flipInY }
@-webkit-keyframes flipOutX { 0% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity:0
}
}
@keyframes flipOutX { 0% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity:0
}
}
.flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-backface-visibility: visible!important; -ms-backface-visibility: visible!important; backface-visibility: visible!important }
@-webkit-keyframes flipOutY { 0% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity:0
}
}
@keyframes flipOutY { 0% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity:0
}
}
.flipOutY { -webkit-backface-visibility: visible!important; -ms-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipOutY; animation-name: flipOutY; -webkit-animation-duration: .75s; animation-duration: .75s }
@-webkit-keyframes lightSpeedIn { 0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1
}
100% {
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes lightSpeedIn { 0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
-ms-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:skewX(20deg);
-ms-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
@-webkit-keyframes lightSpeedOut { 0% {
opacity:1
}
100% {
-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
transform:translate3d(100%, 0, 0) skewX(30deg);
opacity:0
}
}
@keyframes lightSpeedOut { 0% {
opacity:1
}
100% {
-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
-ms-transform:translate3d(100%, 0, 0) skewX(30deg);
transform:translate3d(100%, 0, 0) skewX(30deg);
opacity:0
}
}
.lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
@-webkit-keyframes rotateIn { 0% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateIn { 0% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
-ms-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0
}
100% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn }
@-webkit-keyframes rotateInDownLeft { 0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateInDownLeft { 0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
-ms-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft }
@-webkit-keyframes rotateInDownRight { 0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateInDownRight { 0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
-ms-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight }
@-webkit-keyframes rotateInUpLeft { 0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateInUpLeft { 0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
-ms-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft }
@-webkit-keyframes rotateInUpRight { 0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateInUpRight { 0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
-ms-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight }
@-webkit-keyframes rotateOut { 0% {
-webkit-transform-origin:center;
transform-origin:center;
opacity:1
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, 200deg);
transform:rotate3d(0, 0, 1, 200deg);
opacity:0
}
}
@keyframes rotateOut { 0% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
opacity:1
}
100% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, 200deg);
-ms-transform:rotate3d(0, 0, 1, 200deg);
transform:rotate3d(0, 0, 1, 200deg);
opacity:0
}
}
.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut }
@-webkit-keyframes rotateOutDownLeft { 0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0, 0, 1, 45deg);
transform:rotate(0, 0, 1, 45deg);
opacity:0
}
}
@keyframes rotateOutDownLeft { 0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0, 0, 1, 45deg);
-ms-transform:rotate(0, 0, 1, 45deg);
transform:rotate(0, 0, 1, 45deg);
opacity:0
}
}
.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft }
@-webkit-keyframes rotateOutDownRight { 0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
@keyframes rotateOutDownRight { 0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
-ms-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight }
@-webkit-keyframes rotateOutUpLeft { 0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
@keyframes rotateOutUpLeft { 0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
-ms-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft }
@-webkit-keyframes rotateOutUpRight { 0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 90deg);
transform:rotate3d(0, 0, 1, 90deg);
opacity:0
}
}
@keyframes rotateOutUpRight { 0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 90deg);
-ms-transform:rotate3d(0, 0, 1, 90deg);
transform:rotate3d(0, 0, 1, 90deg);
opacity:0
}
}
.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight }
@-webkit-keyframes hinge { 0% {
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate3d(0, 0, 1, 80deg);
transform:rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
40%, 80% {
-webkit-transform:rotate3d(0, 0, 1, 60deg);
transform:rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
100% {
-webkit-transform:translate3d(0, 700px, 0);
transform:translate3d(0, 700px, 0);
opacity:0
}
}
@keyframes hinge { 0% {
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate3d(0, 0, 1, 80deg);
-ms-transform:rotate3d(0, 0, 1, 80deg);
transform:rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
40%, 80% {
-webkit-transform:rotate3d(0, 0, 1, 60deg);
-ms-transform:rotate3d(0, 0, 1, 60deg);
transform:rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
100% {
-webkit-transform:translate3d(0, 700px, 0);
-ms-transform:translate3d(0, 700px, 0);
transform:translate3d(0, 700px, 0);
opacity:0
}
}
.hinge { -webkit-animation-name: hinge; animation-name: hinge }
@-webkit-keyframes rollIn { 0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes rollIn { 0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
-ms-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn }
@-webkit-keyframes rollOut { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}
@keyframes rollOut { 0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
-ms-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}
.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut }
@-webkit-keyframes zoomIn { 0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
@keyframes zoomIn { 0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn }
@-webkit-keyframes zoomInDown { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomInDown { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown }
@-webkit-keyframes zoomInLeft { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomInLeft { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft }
@-webkit-keyframes zoomInRight { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomInRight { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight }
@-webkit-keyframes zoomInUp { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomInUp { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp }
@-webkit-keyframes zoomOut { 0% {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
100% {
opacity:0
}
}
@keyframes zoomOut { 0% {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
100% {
opacity:0
}
}
.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut }
@-webkit-keyframes zoomOutDown { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomOutDown { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin:center bottom;
-ms-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown }
@-webkit-keyframes zoomOutLeft { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
transform:scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin:left center;
transform-origin:left center
}
}
@keyframes zoomOutLeft { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
-ms-transform:scale(.1) translate3d(-2000px, 0, 0);
transform:scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin:left center;
-ms-transform-origin:left center;
transform-origin:left center
}
}
.zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft }
@-webkit-keyframes zoomOutRight { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:scale(.1) translate3d(2000px, 0, 0);
transform:scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin:right center;
transform-origin:right center
}
}
@keyframes zoomOutRight { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:scale(.1) translate3d(2000px, 0, 0);
-ms-transform:scale(.1) translate3d(2000px, 0, 0);
transform:scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin:right center;
-ms-transform-origin:right center;
transform-origin:right center
}
}
.zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight }
@-webkit-keyframes zoomOutUp { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomOutUp { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin:center bottom;
-ms-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp }

/* MaterialDesignIcons.com */@font-face{font-family:"Material Design Icons";src:url("../fonts/materialdesignicons-webfont.eot?v=1.8.36");src:url("../fonts/materialdesignicons-webfont.eot?#iefix&v=1.8.36") format("embedded-opentype"),url("../fonts/materialdesignicons-webfont.woff2?v=1.8.36") format("woff2"),url("../fonts/materialdesignicons-webfont.woff?v=1.8.36") format("woff"),url("../fonts/materialdesignicons-webfont.ttf?v=1.8.36") format("truetype"),url("../fonts/materialdesignicons-webfont.svg?v=1.8.36#materialdesigniconsregular") format("svg");font-weight:normal;font-style:normal}.mdi:before,.mdi-set{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.mdi-access-point:before{content:"\F002"}.mdi-access-point-network:before{content:"\F003"}.mdi-account:before{content:"\F004"}.mdi-account-alert:before{content:"\F005"}.mdi-account-box:before{content:"\F006"}.mdi-account-box-outline:before{content:"\F007"}.mdi-account-card-details:before{content:"\F5D2"}.mdi-account-check:before{content:"\F008"}.mdi-account-circle:before{content:"\F009"}.mdi-account-convert:before{content:"\F00A"}.mdi-account-edit:before{content:"\F6BB"}.mdi-account-key:before{content:"\F00B"}.mdi-account-location:before{content:"\F00C"}.mdi-account-minus:before{content:"\F00D"}.mdi-account-multiple:before{content:"\F00E"}.mdi-account-multiple-minus:before{content:"\F5D3"}.mdi-account-multiple-outline:before{content:"\F00F"}.mdi-account-multiple-plus:before{content:"\F010"}.mdi-account-network:before{content:"\F011"}.mdi-account-off:before{content:"\F012"}.mdi-account-outline:before{content:"\F013"}.mdi-account-plus:before{content:"\F014"}.mdi-account-remove:before{content:"\F015"}.mdi-account-search:before{content:"\F016"}.mdi-account-settings:before{content:"\F630"}.mdi-account-settings-variant:before{content:"\F631"}.mdi-account-star:before{content:"\F017"}.mdi-account-star-variant:before{content:"\F018"}.mdi-account-switch:before{content:"\F019"}.mdi-adjust:before{content:"\F01A"}.mdi-air-conditioner:before{content:"\F01B"}.mdi-airballoon:before{content:"\F01C"}.mdi-airplane:before{content:"\F01D"}.mdi-airplane-landing:before{content:"\F5D4"}.mdi-airplane-off:before{content:"\F01E"}.mdi-airplane-takeoff:before{content:"\F5D5"}.mdi-airplay:before{content:"\F01F"}.mdi-alarm:before{content:"\F020"}.mdi-alarm-check:before{content:"\F021"}.mdi-alarm-multiple:before{content:"\F022"}.mdi-alarm-off:before{content:"\F023"}.mdi-alarm-plus:before{content:"\F024"}.mdi-alarm-snooze:before{content:"\F68D"}.mdi-album:before{content:"\F025"}.mdi-alert:before{content:"\F026"}.mdi-alert-box:before{content:"\F027"}.mdi-alert-circle:before{content:"\F028"}.mdi-alert-circle-outline:before{content:"\F5D6"}.mdi-alert-octagon:before{content:"\F029"}.mdi-alert-octagram:before{content:"\F6BC"}.mdi-alert-outline:before{content:"\F02A"}.mdi-all-inclusive:before{content:"\F6BD"}.mdi-alpha:before{content:"\F02B"}.mdi-alphabetical:before{content:"\F02C"}.mdi-altimeter:before{content:"\F5D7"}.mdi-amazon:before{content:"\F02D"}.mdi-amazon-clouddrive:before{content:"\F02E"}.mdi-ambulance:before{content:"\F02F"}.mdi-amplifier:before{content:"\F030"}.mdi-anchor:before{content:"\F031"}.mdi-android:before{content:"\F032"}.mdi-android-debug-bridge:before{content:"\F033"}.mdi-android-studio:before{content:"\F034"}.mdi-angular:before{content:"\F6B1"}.mdi-angularjs:before{content:"\F6BE"}.mdi-animation:before{content:"\F5D8"}.mdi-apple:before{content:"\F035"}.mdi-apple-finder:before{content:"\F036"}.mdi-apple-ios:before{content:"\F037"}.mdi-apple-keyboard-caps:before{content:"\F632"}.mdi-apple-keyboard-command:before{content:"\F633"}.mdi-apple-keyboard-control:before{content:"\F634"}.mdi-apple-keyboard-option:before{content:"\F635"}.mdi-apple-keyboard-shift:before{content:"\F636"}.mdi-apple-mobileme:before{content:"\F038"}.mdi-apple-safari:before{content:"\F039"}.mdi-application:before{content:"\F614"}.mdi-apps:before{content:"\F03B"}.mdi-archive:before{content:"\F03C"}.mdi-arrange-bring-forward:before{content:"\F03D"}.mdi-arrange-bring-to-front:before{content:"\F03E"}.mdi-arrange-send-backward:before{content:"\F03F"}.mdi-arrange-send-to-back:before{content:"\F040"}.mdi-arrow-all:before{content:"\F041"}.mdi-arrow-bottom-left:before{content:"\F042"}.mdi-arrow-bottom-right:before{content:"\F043"}.mdi-arrow-compress:before{content:"\F615"}.mdi-arrow-compress-all:before{content:"\F044"}.mdi-arrow-down:before{content:"\F045"}.mdi-arrow-down-bold:before{content:"\F046"}.mdi-arrow-down-bold-circle:before{content:"\F047"}.mdi-arrow-down-bold-circle-outline:before{content:"\F048"}.mdi-arrow-down-bold-hexagon-outline:before{content:"\F049"}.mdi-arrow-down-box:before{content:"\F6BF"}.mdi-arrow-down-drop-circle:before{content:"\F04A"}.mdi-arrow-down-drop-circle-outline:before{content:"\F04B"}.mdi-arrow-expand:before{content:"\F616"}.mdi-arrow-expand-all:before{content:"\F04C"}.mdi-arrow-left:before{content:"\F04D"}.mdi-arrow-left-bold:before{content:"\F04E"}.mdi-arrow-left-bold-circle:before{content:"\F04F"}.mdi-arrow-left-bold-circle-outline:before{content:"\F050"}.mdi-arrow-left-bold-hexagon-outline:before{content:"\F051"}.mdi-arrow-left-box:before{content:"\F6C0"}.mdi-arrow-left-drop-circle:before{content:"\F052"}.mdi-arrow-left-drop-circle-outline:before{content:"\F053"}.mdi-arrow-right:before{content:"\F054"}.mdi-arrow-right-bold:before{content:"\F055"}.mdi-arrow-right-bold-circle:before{content:"\F056"}.mdi-arrow-right-bold-circle-outline:before{content:"\F057"}.mdi-arrow-right-bold-hexagon-outline:before{content:"\F058"}.mdi-arrow-right-box:before{content:"\F6C1"}.mdi-arrow-right-drop-circle:before{content:"\F059"}.mdi-arrow-right-drop-circle-outline:before{content:"\F05A"}.mdi-arrow-top-left:before{content:"\F05B"}.mdi-arrow-top-right:before{content:"\F05C"}.mdi-arrow-up:before{content:"\F05D"}.mdi-arrow-up-bold:before{content:"\F05E"}.mdi-arrow-up-bold-circle:before{content:"\F05F"}.mdi-arrow-up-bold-circle-outline:before{content:"\F060"}.mdi-arrow-up-bold-hexagon-outline:before{content:"\F061"}.mdi-arrow-up-box:before{content:"\F6C2"}.mdi-arrow-up-drop-circle:before{content:"\F062"}.mdi-arrow-up-drop-circle-outline:before{content:"\F063"}.mdi-assistant:before{content:"\F064"}.mdi-asterisk:before{content:"\F6C3"}.mdi-at:before{content:"\F065"}.mdi-attachment:before{content:"\F066"}.mdi-audiobook:before{content:"\F067"}.mdi-auto-fix:before{content:"\F068"}.mdi-auto-upload:before{content:"\F069"}.mdi-autorenew:before{content:"\F06A"}.mdi-av-timer:before{content:"\F06B"}.mdi-baby:before{content:"\F06C"}.mdi-baby-buggy:before{content:"\F68E"}.mdi-backburger:before{content:"\F06D"}.mdi-backspace:before{content:"\F06E"}.mdi-backup-restore:before{content:"\F06F"}.mdi-bandcamp:before{content:"\F674"}.mdi-bank:before{content:"\F070"}.mdi-barcode:before{content:"\F071"}.mdi-barcode-scan:before{content:"\F072"}.mdi-barley:before{content:"\F073"}.mdi-barrel:before{content:"\F074"}.mdi-basecamp:before{content:"\F075"}.mdi-basket:before{content:"\F076"}.mdi-basket-fill:before{content:"\F077"}.mdi-basket-unfill:before{content:"\F078"}.mdi-battery:before{content:"\F079"}.mdi-battery-10:before{content:"\F07A"}.mdi-battery-20:before{content:"\F07B"}.mdi-battery-30:before{content:"\F07C"}.mdi-battery-40:before{content:"\F07D"}.mdi-battery-50:before{content:"\F07E"}.mdi-battery-60:before{content:"\F07F"}.mdi-battery-70:before{content:"\F080"}.mdi-battery-80:before{content:"\F081"}.mdi-battery-90:before{content:"\F082"}.mdi-battery-alert:before{content:"\F083"}.mdi-battery-charging:before{content:"\F084"}.mdi-battery-charging-100:before{content:"\F085"}.mdi-battery-charging-20:before{content:"\F086"}.mdi-battery-charging-30:before{content:"\F087"}.mdi-battery-charging-40:before{content:"\F088"}.mdi-battery-charging-60:before{content:"\F089"}.mdi-battery-charging-80:before{content:"\F08A"}.mdi-battery-charging-90:before{content:"\F08B"}.mdi-battery-minus:before{content:"\F08C"}.mdi-battery-negative:before{content:"\F08D"}.mdi-battery-outline:before{content:"\F08E"}.mdi-battery-plus:before{content:"\F08F"}.mdi-battery-positive:before{content:"\F090"}.mdi-battery-unknown:before{content:"\F091"}.mdi-beach:before{content:"\F092"}.mdi-beaker:before{content:"\F68F"}.mdi-beats:before{content:"\F097"}.mdi-beer:before{content:"\F098"}.mdi-behance:before{content:"\F099"}.mdi-bell:before{content:"\F09A"}.mdi-bell-off:before{content:"\F09B"}.mdi-bell-outline:before{content:"\F09C"}.mdi-bell-plus:before{content:"\F09D"}.mdi-bell-ring:before{content:"\F09E"}.mdi-bell-ring-outline:before{content:"\F09F"}.mdi-bell-sleep:before{content:"\F0A0"}.mdi-beta:before{content:"\F0A1"}.mdi-bible:before{content:"\F0A2"}.mdi-bike:before{content:"\F0A3"}.mdi-bing:before{content:"\F0A4"}.mdi-binoculars:before{content:"\F0A5"}.mdi-bio:before{content:"\F0A6"}.mdi-biohazard:before{content:"\F0A7"}.mdi-bitbucket:before{content:"\F0A8"}.mdi-black-mesa:before{content:"\F0A9"}.mdi-blackberry:before{content:"\F0AA"}.mdi-blender:before{content:"\F0AB"}.mdi-blinds:before{content:"\F0AC"}.mdi-block-helper:before{content:"\F0AD"}.mdi-blogger:before{content:"\F0AE"}.mdi-bluetooth:before{content:"\F0AF"}.mdi-bluetooth-audio:before{content:"\F0B0"}.mdi-bluetooth-connect:before{content:"\F0B1"}.mdi-bluetooth-off:before{content:"\F0B2"}.mdi-bluetooth-settings:before{content:"\F0B3"}.mdi-bluetooth-transfer:before{content:"\F0B4"}.mdi-blur:before{content:"\F0B5"}.mdi-blur-linear:before{content:"\F0B6"}.mdi-blur-off:before{content:"\F0B7"}.mdi-blur-radial:before{content:"\F0B8"}.mdi-bomb:before{content:"\F690"}.mdi-bomb-off:before{content:"\F6C4"}.mdi-bone:before{content:"\F0B9"}.mdi-book:before{content:"\F0BA"}.mdi-book-minus:before{content:"\F5D9"}.mdi-book-multiple:before{content:"\F0BB"}.mdi-book-multiple-variant:before{content:"\F0BC"}.mdi-book-open:before{content:"\F0BD"}.mdi-book-open-page-variant:before{content:"\F5DA"}.mdi-book-open-variant:before{content:"\F0BE"}.mdi-book-plus:before{content:"\F5DB"}.mdi-book-variant:before{content:"\F0BF"}.mdi-bookmark:before{content:"\F0C0"}.mdi-bookmark-check:before{content:"\F0C1"}.mdi-bookmark-music:before{content:"\F0C2"}.mdi-bookmark-outline:before{content:"\F0C3"}.mdi-bookmark-plus:before{content:"\F0C5"}.mdi-bookmark-plus-outline:before{content:"\F0C4"}.mdi-bookmark-remove:before{content:"\F0C6"}.mdi-boombox:before{content:"\F5DC"}.mdi-bootstrap:before{content:"\F6C5"}.mdi-border-all:before{content:"\F0C7"}.mdi-border-bottom:before{content:"\F0C8"}.mdi-border-color:before{content:"\F0C9"}.mdi-border-horizontal:before{content:"\F0CA"}.mdi-border-inside:before{content:"\F0CB"}.mdi-border-left:before{content:"\F0CC"}.mdi-border-none:before{content:"\F0CD"}.mdi-border-outside:before{content:"\F0CE"}.mdi-border-right:before{content:"\F0CF"}.mdi-border-style:before{content:"\F0D0"}.mdi-border-top:before{content:"\F0D1"}.mdi-border-vertical:before{content:"\F0D2"}.mdi-bow-tie:before{content:"\F677"}.mdi-bowl:before{content:"\F617"}.mdi-bowling:before{content:"\F0D3"}.mdi-box:before{content:"\F0D4"}.mdi-box-cutter:before{content:"\F0D5"}.mdi-box-shadow:before{content:"\F637"}.mdi-bridge:before{content:"\F618"}.mdi-briefcase:before{content:"\F0D6"}.mdi-briefcase-check:before{content:"\F0D7"}.mdi-briefcase-download:before{content:"\F0D8"}.mdi-briefcase-upload:before{content:"\F0D9"}.mdi-brightness-1:before{content:"\F0DA"}.mdi-brightness-2:before{content:"\F0DB"}.mdi-brightness-3:before{content:"\F0DC"}.mdi-brightness-4:before{content:"\F0DD"}.mdi-brightness-5:before{content:"\F0DE"}.mdi-brightness-6:before{content:"\F0DF"}.mdi-brightness-7:before{content:"\F0E0"}.mdi-brightness-auto:before{content:"\F0E1"}.mdi-broom:before{content:"\F0E2"}.mdi-brush:before{content:"\F0E3"}.mdi-buffer:before{content:"\F619"}.mdi-bug:before{content:"\F0E4"}.mdi-bulletin-board:before{content:"\F0E5"}.mdi-bullhorn:before{content:"\F0E6"}.mdi-bullseye:before{content:"\F5DD"}.mdi-burst-mode:before{content:"\F5DE"}.mdi-bus:before{content:"\F0E7"}.mdi-cached:before{content:"\F0E8"}.mdi-cake:before{content:"\F0E9"}.mdi-cake-layered:before{content:"\F0EA"}.mdi-cake-variant:before{content:"\F0EB"}.mdi-calculator:before{content:"\F0EC"}.mdi-calendar:before{content:"\F0ED"}.mdi-calendar-blank:before{content:"\F0EE"}.mdi-calendar-check:before{content:"\F0EF"}.mdi-calendar-clock:before{content:"\F0F0"}.mdi-calendar-multiple:before{content:"\F0F1"}.mdi-calendar-multiple-check:before{content:"\F0F2"}.mdi-calendar-plus:before{content:"\F0F3"}.mdi-calendar-question:before{content:"\F691"}.mdi-calendar-range:before{content:"\F678"}.mdi-calendar-remove:before{content:"\F0F4"}.mdi-calendar-text:before{content:"\F0F5"}.mdi-calendar-today:before{content:"\F0F6"}.mdi-call-made:before{content:"\F0F7"}.mdi-call-merge:before{content:"\F0F8"}.mdi-call-missed:before{content:"\F0F9"}.mdi-call-received:before{content:"\F0FA"}.mdi-call-split:before{content:"\F0FB"}.mdi-camcorder:before{content:"\F0FC"}.mdi-camcorder-box:before{content:"\F0FD"}.mdi-camcorder-box-off:before{content:"\F0FE"}.mdi-camcorder-off:before{content:"\F0FF"}.mdi-camera:before{content:"\F100"}.mdi-camera-burst:before{content:"\F692"}.mdi-camera-enhance:before{content:"\F101"}.mdi-camera-front:before{content:"\F102"}.mdi-camera-front-variant:before{content:"\F103"}.mdi-camera-iris:before{content:"\F104"}.mdi-camera-off:before{content:"\F5DF"}.mdi-camera-party-mode:before{content:"\F105"}.mdi-camera-rear:before{content:"\F106"}.mdi-camera-rear-variant:before{content:"\F107"}.mdi-camera-switch:before{content:"\F108"}.mdi-camera-timer:before{content:"\F109"}.mdi-candle:before{content:"\F5E2"}.mdi-candycane:before{content:"\F10A"}.mdi-car:before{content:"\F10B"}.mdi-car-battery:before{content:"\F10C"}.mdi-car-connected:before{content:"\F10D"}.mdi-car-wash:before{content:"\F10E"}.mdi-cards:before{content:"\F638"}.mdi-cards-outline:before{content:"\F639"}.mdi-cards-playing-outline:before{content:"\F63A"}.mdi-cards-variant:before{content:"\F6C6"}.mdi-carrot:before{content:"\F10F"}.mdi-cart:before{content:"\F110"}.mdi-cart-off:before{content:"\F66B"}.mdi-cart-outline:before{content:"\F111"}.mdi-cart-plus:before{content:"\F112"}.mdi-case-sensitive-alt:before{content:"\F113"}.mdi-cash:before{content:"\F114"}.mdi-cash-100:before{content:"\F115"}.mdi-cash-multiple:before{content:"\F116"}.mdi-cash-usd:before{content:"\F117"}.mdi-cast:before{content:"\F118"}.mdi-cast-connected:before{content:"\F119"}.mdi-castle:before{content:"\F11A"}.mdi-cat:before{content:"\F11B"}.mdi-cellphone:before{content:"\F11C"}.mdi-cellphone-android:before{content:"\F11D"}.mdi-cellphone-basic:before{content:"\F11E"}.mdi-cellphone-dock:before{content:"\F11F"}.mdi-cellphone-iphone:before{content:"\F120"}.mdi-cellphone-link:before{content:"\F121"}.mdi-cellphone-link-off:before{content:"\F122"}.mdi-cellphone-settings:before{content:"\F123"}.mdi-certificate:before{content:"\F124"}.mdi-chair-school:before{content:"\F125"}.mdi-chart-arc:before{content:"\F126"}.mdi-chart-areaspline:before{content:"\F127"}.mdi-chart-bar:before{content:"\F128"}.mdi-chart-bubble:before{content:"\F5E3"}.mdi-chart-gantt:before{content:"\F66C"}.mdi-chart-histogram:before{content:"\F129"}.mdi-chart-line:before{content:"\F12A"}.mdi-chart-pie:before{content:"\F12B"}.mdi-chart-scatterplot-hexbin:before{content:"\F66D"}.mdi-chart-timeline:before{content:"\F66E"}.mdi-check:before{content:"\F12C"}.mdi-check-all:before{content:"\F12D"}.mdi-check-circle:before{content:"\F5E0"}.mdi-check-circle-outline:before{content:"\F5E1"}.mdi-checkbox-blank:before{content:"\F12E"}.mdi-checkbox-blank-circle:before{content:"\F12F"}.mdi-checkbox-blank-circle-outline:before{content:"\F130"}.mdi-checkbox-blank-outline:before{content:"\F131"}.mdi-checkbox-marked:before{content:"\F132"}.mdi-checkbox-marked-circle:before{content:"\F133"}.mdi-checkbox-marked-circle-outline:before{content:"\F134"}.mdi-checkbox-marked-outline:before{content:"\F135"}.mdi-checkbox-multiple-blank:before{content:"\F136"}.mdi-checkbox-multiple-blank-circle:before{content:"\F63B"}.mdi-checkbox-multiple-blank-circle-outline:before{content:"\F63C"}.mdi-checkbox-multiple-blank-outline:before{content:"\F137"}.mdi-checkbox-multiple-marked:before{content:"\F138"}.mdi-checkbox-multiple-marked-circle:before{content:"\F63D"}.mdi-checkbox-multiple-marked-circle-outline:before{content:"\F63E"}.mdi-checkbox-multiple-marked-outline:before{content:"\F139"}.mdi-checkerboard:before{content:"\F13A"}.mdi-chemical-weapon:before{content:"\F13B"}.mdi-chevron-double-down:before{content:"\F13C"}.mdi-chevron-double-left:before{content:"\F13D"}.mdi-chevron-double-right:before{content:"\F13E"}.mdi-chevron-double-up:before{content:"\F13F"}.mdi-chevron-down:before{content:"\F140"}.mdi-chevron-left:before{content:"\F141"}.mdi-chevron-right:before{content:"\F142"}.mdi-chevron-up:before{content:"\F143"}.mdi-chip:before{content:"\F61A"}.mdi-church:before{content:"\F144"}.mdi-cisco-webex:before{content:"\F145"}.mdi-city:before{content:"\F146"}.mdi-clipboard:before{content:"\F147"}.mdi-clipboard-account:before{content:"\F148"}.mdi-clipboard-alert:before{content:"\F149"}.mdi-clipboard-arrow-down:before{content:"\F14A"}.mdi-clipboard-arrow-left:before{content:"\F14B"}.mdi-clipboard-check:before{content:"\F14C"}.mdi-clipboard-flow:before{content:"\F6C7"}.mdi-clipboard-outline:before{content:"\F14D"}.mdi-clipboard-text:before{content:"\F14E"}.mdi-clippy:before{content:"\F14F"}.mdi-clock:before{content:"\F150"}.mdi-clock-alert:before{content:"\F5CE"}.mdi-clock-end:before{content:"\F151"}.mdi-clock-fast:before{content:"\F152"}.mdi-clock-in:before{content:"\F153"}.mdi-clock-out:before{content:"\F154"}.mdi-clock-start:before{content:"\F155"}.mdi-close:before{content:"\F156"}.mdi-close-box:before{content:"\F157"}.mdi-close-box-outline:before{content:"\F158"}.mdi-close-circle:before{content:"\F159"}.mdi-close-circle-outline:before{content:"\F15A"}.mdi-close-network:before{content:"\F15B"}.mdi-close-octagon:before{content:"\F15C"}.mdi-close-octagon-outline:before{content:"\F15D"}.mdi-close-outline:before{content:"\F6C8"}.mdi-closed-caption:before{content:"\F15E"}.mdi-cloud:before{content:"\F15F"}.mdi-cloud-check:before{content:"\F160"}.mdi-cloud-circle:before{content:"\F161"}.mdi-cloud-download:before{content:"\F162"}.mdi-cloud-outline:before{content:"\F163"}.mdi-cloud-outline-off:before{content:"\F164"}.mdi-cloud-print:before{content:"\F165"}.mdi-cloud-print-outline:before{content:"\F166"}.mdi-cloud-sync:before{content:"\F63F"}.mdi-cloud-upload:before{content:"\F167"}.mdi-code-array:before{content:"\F168"}.mdi-code-braces:before{content:"\F169"}.mdi-code-brackets:before{content:"\F16A"}.mdi-code-equal:before{content:"\F16B"}.mdi-code-greater-than:before{content:"\F16C"}.mdi-code-greater-than-or-equal:before{content:"\F16D"}.mdi-code-less-than:before{content:"\F16E"}.mdi-code-less-than-or-equal:before{content:"\F16F"}.mdi-code-not-equal:before{content:"\F170"}.mdi-code-not-equal-variant:before{content:"\F171"}.mdi-code-parentheses:before{content:"\F172"}.mdi-code-string:before{content:"\F173"}.mdi-code-tags:before{content:"\F174"}.mdi-code-tags-check:before{content:"\F693"}.mdi-codepen:before{content:"\F175"}.mdi-coffee:before{content:"\F176"}.mdi-coffee-outline:before{content:"\F6C9"}.mdi-coffee-to-go:before{content:"\F177"}.mdi-coin:before{content:"\F178"}.mdi-coins:before{content:"\F694"}.mdi-collage:before{content:"\F640"}.mdi-color-helper:before{content:"\F179"}.mdi-comment:before{content:"\F17A"}.mdi-comment-account:before{content:"\F17B"}.mdi-comment-account-outline:before{content:"\F17C"}.mdi-comment-alert:before{content:"\F17D"}.mdi-comment-alert-outline:before{content:"\F17E"}.mdi-comment-check:before{content:"\F17F"}.mdi-comment-check-outline:before{content:"\F180"}.mdi-comment-multiple-outline:before{content:"\F181"}.mdi-comment-outline:before{content:"\F182"}.mdi-comment-plus-outline:before{content:"\F183"}.mdi-comment-processing:before{content:"\F184"}.mdi-comment-processing-outline:before{content:"\F185"}.mdi-comment-question-outline:before{content:"\F186"}.mdi-comment-remove-outline:before{content:"\F187"}.mdi-comment-text:before{content:"\F188"}.mdi-comment-text-outline:before{content:"\F189"}.mdi-compare:before{content:"\F18A"}.mdi-compass:before{content:"\F18B"}.mdi-compass-outline:before{content:"\F18C"}.mdi-console:before{content:"\F18D"}.mdi-contact-mail:before{content:"\F18E"}.mdi-contacts:before{content:"\F6CA"}.mdi-content-copy:before{content:"\F18F"}.mdi-content-cut:before{content:"\F190"}.mdi-content-duplicate:before{content:"\F191"}.mdi-content-paste:before{content:"\F192"}.mdi-content-save:before{content:"\F193"}.mdi-content-save-all:before{content:"\F194"}.mdi-content-save-settings:before{content:"\F61B"}.mdi-contrast:before{content:"\F195"}.mdi-contrast-box:before{content:"\F196"}.mdi-contrast-circle:before{content:"\F197"}.mdi-cookie:before{content:"\F198"}.mdi-copyright:before{content:"\F5E6"}.mdi-counter:before{content:"\F199"}.mdi-cow:before{content:"\F19A"}.mdi-creation:before{content:"\F1C9"}.mdi-credit-card:before{content:"\F19B"}.mdi-credit-card-multiple:before{content:"\F19C"}.mdi-credit-card-off:before{content:"\F5E4"}.mdi-credit-card-plus:before{content:"\F675"}.mdi-credit-card-scan:before{content:"\F19D"}.mdi-crop:before{content:"\F19E"}.mdi-crop-free:before{content:"\F19F"}.mdi-crop-landscape:before{content:"\F1A0"}.mdi-crop-portrait:before{content:"\F1A1"}.mdi-crop-rotate:before{content:"\F695"}.mdi-crop-square:before{content:"\F1A2"}.mdi-crosshairs:before{content:"\F1A3"}.mdi-crosshairs-gps:before{content:"\F1A4"}.mdi-crown:before{content:"\F1A5"}.mdi-cube:before{content:"\F1A6"}.mdi-cube-outline:before{content:"\F1A7"}.mdi-cube-send:before{content:"\F1A8"}.mdi-cube-unfolded:before{content:"\F1A9"}.mdi-cup:before{content:"\F1AA"}.mdi-cup-off:before{content:"\F5E5"}.mdi-cup-water:before{content:"\F1AB"}.mdi-currency-btc:before{content:"\F1AC"}.mdi-currency-eur:before{content:"\F1AD"}.mdi-currency-gbp:before{content:"\F1AE"}.mdi-currency-inr:before{content:"\F1AF"}.mdi-currency-ngn:before{content:"\F1B0"}.mdi-currency-rub:before{content:"\F1B1"}.mdi-currency-try:before{content:"\F1B2"}.mdi-currency-usd:before{content:"\F1B3"}.mdi-currency-usd-off:before{content:"\F679"}.mdi-cursor-default:before{content:"\F1B4"}.mdi-cursor-default-outline:before{content:"\F1B5"}.mdi-cursor-move:before{content:"\F1B6"}.mdi-cursor-pointer:before{content:"\F1B7"}.mdi-cursor-text:before{content:"\F5E7"}.mdi-database:before{content:"\F1B8"}.mdi-database-minus:before{content:"\F1B9"}.mdi-database-plus:before{content:"\F1BA"}.mdi-debug-step-into:before{content:"\F1BB"}.mdi-debug-step-out:before{content:"\F1BC"}.mdi-debug-step-over:before{content:"\F1BD"}.mdi-decimal-decrease:before{content:"\F1BE"}.mdi-decimal-increase:before{content:"\F1BF"}.mdi-delete:before{content:"\F1C0"}.mdi-delete-circle:before{content:"\F682"}.mdi-delete-empty:before{content:"\F6CB"}.mdi-delete-forever:before{content:"\F5E8"}.mdi-delete-sweep:before{content:"\F5E9"}.mdi-delete-variant:before{content:"\F1C1"}.mdi-delta:before{content:"\F1C2"}.mdi-deskphone:before{content:"\F1C3"}.mdi-desktop-mac:before{content:"\F1C4"}.mdi-desktop-tower:before{content:"\F1C5"}.mdi-details:before{content:"\F1C6"}.mdi-developer-board:before{content:"\F696"}.mdi-deviantart:before{content:"\F1C7"}.mdi-dialpad:before{content:"\F61C"}.mdi-diamond:before{content:"\F1C8"}.mdi-dice-1:before{content:"\F1CA"}.mdi-dice-2:before{content:"\F1CB"}.mdi-dice-3:before{content:"\F1CC"}.mdi-dice-4:before{content:"\F1CD"}.mdi-dice-5:before{content:"\F1CE"}.mdi-dice-6:before{content:"\F1CF"}.mdi-dice-d20:before{content:"\F5EA"}.mdi-dice-d4:before{content:"\F5EB"}.mdi-dice-d6:before{content:"\F5EC"}.mdi-dice-d8:before{content:"\F5ED"}.mdi-dictionary:before{content:"\F61D"}.mdi-directions:before{content:"\F1D0"}.mdi-directions-fork:before{content:"\F641"}.mdi-discord:before{content:"\F66F"}.mdi-disk:before{content:"\F5EE"}.mdi-disk-alert:before{content:"\F1D1"}.mdi-disqus:before{content:"\F1D2"}.mdi-disqus-outline:before{content:"\F1D3"}.mdi-division:before{content:"\F1D4"}.mdi-division-box:before{content:"\F1D5"}.mdi-dna:before{content:"\F683"}.mdi-dns:before{content:"\F1D6"}.mdi-do-not-disturb:before{content:"\F697"}.mdi-do-not-disturb-off:before{content:"\F698"}.mdi-dolby:before{content:"\F6B2"}.mdi-domain:before{content:"\F1D7"}.mdi-dots-horizontal:before{content:"\F1D8"}.mdi-dots-vertical:before{content:"\F1D9"}.mdi-douban:before{content:"\F699"}.mdi-download:before{content:"\F1DA"}.mdi-drag:before{content:"\F1DB"}.mdi-drag-horizontal:before{content:"\F1DC"}.mdi-drag-vertical:before{content:"\F1DD"}.mdi-drawing:before{content:"\F1DE"}.mdi-drawing-box:before{content:"\F1DF"}.mdi-dribbble:before{content:"\F1E0"}.mdi-dribbble-box:before{content:"\F1E1"}.mdi-drone:before{content:"\F1E2"}.mdi-dropbox:before{content:"\F1E3"}.mdi-drupal:before{content:"\F1E4"}.mdi-duck:before{content:"\F1E5"}.mdi-dumbbell:before{content:"\F1E6"}.mdi-earth:before{content:"\F1E7"}.mdi-earth-box:before{content:"\F6CC"}.mdi-earth-box-off:before{content:"\F6CD"}.mdi-earth-off:before{content:"\F1E8"}.mdi-edge:before{content:"\F1E9"}.mdi-eject:before{content:"\F1EA"}.mdi-elevation-decline:before{content:"\F1EB"}.mdi-elevation-rise:before{content:"\F1EC"}.mdi-elevator:before{content:"\F1ED"}.mdi-email:before{content:"\F1EE"}.mdi-email-alert:before{content:"\F6CE"}.mdi-email-open:before{content:"\F1EF"}.mdi-email-open-outline:before{content:"\F5EF"}.mdi-email-outline:before{content:"\F1F0"}.mdi-email-secure:before{content:"\F1F1"}.mdi-email-variant:before{content:"\F5F0"}.mdi-emby:before{content:"\F6B3"}.mdi-emoticon:before{content:"\F1F2"}.mdi-emoticon-cool:before{content:"\F1F3"}.mdi-emoticon-dead:before{content:"\F69A"}.mdi-emoticon-devil:before{content:"\F1F4"}.mdi-emoticon-excited:before{content:"\F69B"}.mdi-emoticon-happy:before{content:"\F1F5"}.mdi-emoticon-neutral:before{content:"\F1F6"}.mdi-emoticon-poop:before{content:"\F1F7"}.mdi-emoticon-sad:before{content:"\F1F8"}.mdi-emoticon-tongue:before{content:"\F1F9"}.mdi-engine:before{content:"\F1FA"}.mdi-engine-outline:before{content:"\F1FB"}.mdi-equal:before{content:"\F1FC"}.mdi-equal-box:before{content:"\F1FD"}.mdi-eraser:before{content:"\F1FE"}.mdi-eraser-variant:before{content:"\F642"}.mdi-escalator:before{content:"\F1FF"}.mdi-ethernet:before{content:"\F200"}.mdi-ethernet-cable:before{content:"\F201"}.mdi-ethernet-cable-off:before{content:"\F202"}.mdi-etsy:before{content:"\F203"}.mdi-ev-station:before{content:"\F5F1"}.mdi-evernote:before{content:"\F204"}.mdi-exclamation:before{content:"\F205"}.mdi-exit-to-app:before{content:"\F206"}.mdi-export:before{content:"\F207"}.mdi-eye:before{content:"\F208"}.mdi-eye-off:before{content:"\F209"}.mdi-eye-outline:before{content:"\F6CF"}.mdi-eye-outline-off:before{content:"\F6D0"}.mdi-eyedropper:before{content:"\F20A"}.mdi-eyedropper-variant:before{content:"\F20B"}.mdi-face:before{content:"\F643"}.mdi-face-profile:before{content:"\F644"}.mdi-facebook:before{content:"\F20C"}.mdi-facebook-box:before{content:"\F20D"}.mdi-facebook-messenger:before{content:"\F20E"}.mdi-factory:before{content:"\F20F"}.mdi-fan:before{content:"\F210"}.mdi-fast-forward:before{content:"\F211"}.mdi-fast-forward-outline:before{content:"\F6D1"}.mdi-fax:before{content:"\F212"}.mdi-feather:before{content:"\F6D2"}.mdi-ferry:before{content:"\F213"}.mdi-file:before{content:"\F214"}.mdi-file-chart:before{content:"\F215"}.mdi-file-check:before{content:"\F216"}.mdi-file-cloud:before{content:"\F217"}.mdi-file-delimited:before{content:"\F218"}.mdi-file-document:before{content:"\F219"}.mdi-file-document-box:before{content:"\F21A"}.mdi-file-excel:before{content:"\F21B"}.mdi-file-excel-box:before{content:"\F21C"}.mdi-file-export:before{content:"\F21D"}.mdi-file-find:before{content:"\F21E"}.mdi-file-hidden:before{content:"\F613"}.mdi-file-image:before{content:"\F21F"}.mdi-file-import:before{content:"\F220"}.mdi-file-lock:before{content:"\F221"}.mdi-file-multiple:before{content:"\F222"}.mdi-file-music:before{content:"\F223"}.mdi-file-outline:before{content:"\F224"}.mdi-file-pdf:before{content:"\F225"}.mdi-file-pdf-box:before{content:"\F226"}.mdi-file-powerpoint:before{content:"\F227"}.mdi-file-powerpoint-box:before{content:"\F228"}.mdi-file-presentation-box:before{content:"\F229"}.mdi-file-restore:before{content:"\F670"}.mdi-file-send:before{content:"\F22A"}.mdi-file-tree:before{content:"\F645"}.mdi-file-video:before{content:"\F22B"}.mdi-file-word:before{content:"\F22C"}.mdi-file-word-box:before{content:"\F22D"}.mdi-file-xml:before{content:"\F22E"}.mdi-film:before{content:"\F22F"}.mdi-filmstrip:before{content:"\F230"}.mdi-filmstrip-off:before{content:"\F231"}.mdi-filter:before{content:"\F232"}.mdi-filter-outline:before{content:"\F233"}.mdi-filter-remove:before{content:"\F234"}.mdi-filter-remove-outline:before{content:"\F235"}.mdi-filter-variant:before{content:"\F236"}.mdi-find-replace:before{content:"\F6D3"}.mdi-fingerprint:before{content:"\F237"}.mdi-fire:before{content:"\F238"}.mdi-firefox:before{content:"\F239"}.mdi-fish:before{content:"\F23A"}.mdi-flag:before{content:"\F23B"}.mdi-flag-checkered:before{content:"\F23C"}.mdi-flag-outline:before{content:"\F23D"}.mdi-flag-outline-variant:before{content:"\F23E"}.mdi-flag-triangle:before{content:"\F23F"}.mdi-flag-variant:before{content:"\F240"}.mdi-flash:before{content:"\F241"}.mdi-flash-auto:before{content:"\F242"}.mdi-flash-off:before{content:"\F243"}.mdi-flash-outline:before{content:"\F6D4"}.mdi-flash-red-eye:before{content:"\F67A"}.mdi-flashlight:before{content:"\F244"}.mdi-flashlight-off:before{content:"\F245"}.mdi-flask:before{content:"\F093"}.mdi-flask-empty:before{content:"\F094"}.mdi-flask-empty-outline:before{content:"\F095"}.mdi-flask-outline:before{content:"\F096"}.mdi-flattr:before{content:"\F246"}.mdi-flip-to-back:before{content:"\F247"}.mdi-flip-to-front:before{content:"\F248"}.mdi-floppy:before{content:"\F249"}.mdi-flower:before{content:"\F24A"}.mdi-folder:before{content:"\F24B"}.mdi-folder-account:before{content:"\F24C"}.mdi-folder-download:before{content:"\F24D"}.mdi-folder-google-drive:before{content:"\F24E"}.mdi-folder-image:before{content:"\F24F"}.mdi-folder-lock:before{content:"\F250"}.mdi-folder-lock-open:before{content:"\F251"}.mdi-folder-move:before{content:"\F252"}.mdi-folder-multiple:before{content:"\F253"}.mdi-folder-multiple-image:before{content:"\F254"}.mdi-folder-multiple-outline:before{content:"\F255"}.mdi-folder-outline:before{content:"\F256"}.mdi-folder-plus:before{content:"\F257"}.mdi-folder-remove:before{content:"\F258"}.mdi-folder-star:before{content:"\F69C"}.mdi-folder-upload:before{content:"\F259"}.mdi-font-awesome:before{content:"\F03A"}.mdi-food:before{content:"\F25A"}.mdi-food-apple:before{content:"\F25B"}.mdi-food-fork-drink:before{content:"\F5F2"}.mdi-food-off:before{content:"\F5F3"}.mdi-food-variant:before{content:"\F25C"}.mdi-football:before{content:"\F25D"}.mdi-football-australian:before{content:"\F25E"}.mdi-football-helmet:before{content:"\F25F"}.mdi-format-align-center:before{content:"\F260"}.mdi-format-align-justify:before{content:"\F261"}.mdi-format-align-left:before{content:"\F262"}.mdi-format-align-right:before{content:"\F263"}.mdi-format-annotation-plus:before{content:"\F646"}.mdi-format-bold:before{content:"\F264"}.mdi-format-clear:before{content:"\F265"}.mdi-format-color-fill:before{content:"\F266"}.mdi-format-color-text:before{content:"\F69D"}.mdi-format-float-center:before{content:"\F267"}.mdi-format-float-left:before{content:"\F268"}.mdi-format-float-none:before{content:"\F269"}.mdi-format-float-right:before{content:"\F26A"}.mdi-format-font:before{content:"\F6D5"}.mdi-format-header-1:before{content:"\F26B"}.mdi-format-header-2:before{content:"\F26C"}.mdi-format-header-3:before{content:"\F26D"}.mdi-format-header-4:before{content:"\F26E"}.mdi-format-header-5:before{content:"\F26F"}.mdi-format-header-6:before{content:"\F270"}.mdi-format-header-decrease:before{content:"\F271"}.mdi-format-header-equal:before{content:"\F272"}.mdi-format-header-increase:before{content:"\F273"}.mdi-format-header-pound:before{content:"\F274"}.mdi-format-horizontal-align-center:before{content:"\F61E"}.mdi-format-horizontal-align-left:before{content:"\F61F"}.mdi-format-horizontal-align-right:before{content:"\F620"}.mdi-format-indent-decrease:before{content:"\F275"}.mdi-format-indent-increase:before{content:"\F276"}.mdi-format-italic:before{content:"\F277"}.mdi-format-line-spacing:before{content:"\F278"}.mdi-format-line-style:before{content:"\F5C8"}.mdi-format-line-weight:before{content:"\F5C9"}.mdi-format-list-bulleted:before{content:"\F279"}.mdi-format-list-bulleted-type:before{content:"\F27A"}.mdi-format-list-numbers:before{content:"\F27B"}.mdi-format-page-break:before{content:"\F6D6"}.mdi-format-paint:before{content:"\F27C"}.mdi-format-paragraph:before{content:"\F27D"}.mdi-format-pilcrow:before{content:"\F6D7"}.mdi-format-quote:before{content:"\F27E"}.mdi-format-rotate-90:before{content:"\F6A9"}.mdi-format-section:before{content:"\F69E"}.mdi-format-size:before{content:"\F27F"}.mdi-format-strikethrough:before{content:"\F280"}.mdi-format-strikethrough-variant:before{content:"\F281"}.mdi-format-subscript:before{content:"\F282"}.mdi-format-superscript:before{content:"\F283"}.mdi-format-text:before{content:"\F284"}.mdi-format-textdirection-l-to-r:before{content:"\F285"}.mdi-format-textdirection-r-to-l:before{content:"\F286"}.mdi-format-title:before{content:"\F5F4"}.mdi-format-underline:before{content:"\F287"}.mdi-format-vertical-align-bottom:before{content:"\F621"}.mdi-format-vertical-align-center:before{content:"\F622"}.mdi-format-vertical-align-top:before{content:"\F623"}.mdi-format-wrap-inline:before{content:"\F288"}.mdi-format-wrap-square:before{content:"\F289"}.mdi-format-wrap-tight:before{content:"\F28A"}.mdi-format-wrap-top-bottom:before{content:"\F28B"}.mdi-forum:before{content:"\F28C"}.mdi-forward:before{content:"\F28D"}.mdi-foursquare:before{content:"\F28E"}.mdi-fridge:before{content:"\F28F"}.mdi-fridge-filled:before{content:"\F290"}.mdi-fridge-filled-bottom:before{content:"\F291"}.mdi-fridge-filled-top:before{content:"\F292"}.mdi-fullscreen:before{content:"\F293"}.mdi-fullscreen-exit:before{content:"\F294"}.mdi-function:before{content:"\F295"}.mdi-gamepad:before{content:"\F296"}.mdi-gamepad-variant:before{content:"\F297"}.mdi-garage:before{content:"\F6D8"}.mdi-garage-open:before{content:"\F6D9"}.mdi-gas-cylinder:before{content:"\F647"}.mdi-gas-station:before{content:"\F298"}.mdi-gate:before{content:"\F299"}.mdi-gauge:before{content:"\F29A"}.mdi-gavel:before{content:"\F29B"}.mdi-gender-female:before{content:"\F29C"}.mdi-gender-male:before{content:"\F29D"}.mdi-gender-male-female:before{content:"\F29E"}.mdi-gender-transgender:before{content:"\F29F"}.mdi-ghost:before{content:"\F2A0"}.mdi-gift:before{content:"\F2A1"}.mdi-git:before{content:"\F2A2"}.mdi-github-box:before{content:"\F2A3"}.mdi-github-circle:before{content:"\F2A4"}.mdi-github-face:before{content:"\F6DA"}.mdi-glass-flute:before{content:"\F2A5"}.mdi-glass-mug:before{content:"\F2A6"}.mdi-glass-stange:before{content:"\F2A7"}.mdi-glass-tulip:before{content:"\F2A8"}.mdi-glassdoor:before{content:"\F2A9"}.mdi-glasses:before{content:"\F2AA"}.mdi-gmail:before{content:"\F2AB"}.mdi-gnome:before{content:"\F2AC"}.mdi-gondola:before{content:"\F685"}.mdi-google:before{content:"\F2AD"}.mdi-google-cardboard:before{content:"\F2AE"}.mdi-google-chrome:before{content:"\F2AF"}.mdi-google-circles:before{content:"\F2B0"}.mdi-google-circles-communities:before{content:"\F2B1"}.mdi-google-circles-extended:before{content:"\F2B2"}.mdi-google-circles-group:before{content:"\F2B3"}.mdi-google-controller:before{content:"\F2B4"}.mdi-google-controller-off:before{content:"\F2B5"}.mdi-google-drive:before{content:"\F2B6"}.mdi-google-earth:before{content:"\F2B7"}.mdi-google-glass:before{content:"\F2B8"}.mdi-google-keep:before{content:"\F6DB"}.mdi-google-maps:before{content:"\F5F5"}.mdi-google-nearby:before{content:"\F2B9"}.mdi-google-pages:before{content:"\F2BA"}.mdi-google-photos:before{content:"\F6DC"}.mdi-google-physical-web:before{content:"\F2BB"}.mdi-google-play:before{content:"\F2BC"}.mdi-google-plus:before{content:"\F2BD"}.mdi-google-plus-box:before{content:"\F2BE"}.mdi-google-translate:before{content:"\F2BF"}.mdi-google-wallet:before{content:"\F2C0"}.mdi-gradient:before{content:"\F69F"}.mdi-grease-pencil:before{content:"\F648"}.mdi-grid:before{content:"\F2C1"}.mdi-grid-off:before{content:"\F2C2"}.mdi-group:before{content:"\F2C3"}.mdi-guitar-electric:before{content:"\F2C4"}.mdi-guitar-pick:before{content:"\F2C5"}.mdi-guitar-pick-outline:before{content:"\F2C6"}.mdi-hackernews:before{content:"\F624"}.mdi-hamburger:before{content:"\F684"}.mdi-hand-pointing-right:before{content:"\F2C7"}.mdi-hanger:before{content:"\F2C8"}.mdi-hangouts:before{content:"\F2C9"}.mdi-harddisk:before{content:"\F2CA"}.mdi-headphones:before{content:"\F2CB"}.mdi-headphones-box:before{content:"\F2CC"}.mdi-headphones-settings:before{content:"\F2CD"}.mdi-headset:before{content:"\F2CE"}.mdi-headset-dock:before{content:"\F2CF"}.mdi-headset-off:before{content:"\F2D0"}.mdi-heart:before{content:"\F2D1"}.mdi-heart-box:before{content:"\F2D2"}.mdi-heart-box-outline:before{content:"\F2D3"}.mdi-heart-broken:before{content:"\F2D4"}.mdi-heart-half-outline:before{content:"\F6DD"}.mdi-heart-half-part:before{content:"\F6DE"}.mdi-heart-half-part-outline:before{content:"\F6DF"}.mdi-heart-outline:before{content:"\F2D5"}.mdi-heart-pulse:before{content:"\F5F6"}.mdi-help:before{content:"\F2D6"}.mdi-help-circle:before{content:"\F2D7"}.mdi-help-circle-outline:before{content:"\F625"}.mdi-hexagon:before{content:"\F2D8"}.mdi-hexagon-multiple:before{content:"\F6E0"}.mdi-hexagon-outline:before{content:"\F2D9"}.mdi-highway:before{content:"\F5F7"}.mdi-history:before{content:"\F2DA"}.mdi-hololens:before{content:"\F2DB"}.mdi-home:before{content:"\F2DC"}.mdi-home-map-marker:before{content:"\F5F8"}.mdi-home-modern:before{content:"\F2DD"}.mdi-home-outline:before{content:"\F6A0"}.mdi-home-variant:before{content:"\F2DE"}.mdi-hook:before{content:"\F6E1"}.mdi-hook-off:before{content:"\F6E2"}.mdi-hops:before{content:"\F2DF"}.mdi-hospital:before{content:"\F2E0"}.mdi-hospital-building:before{content:"\F2E1"}.mdi-hospital-marker:before{content:"\F2E2"}.mdi-hotel:before{content:"\F2E3"}.mdi-houzz:before{content:"\F2E4"}.mdi-houzz-box:before{content:"\F2E5"}.mdi-human:before{content:"\F2E6"}.mdi-human-child:before{content:"\F2E7"}.mdi-human-female:before{content:"\F649"}.mdi-human-greeting:before{content:"\F64A"}.mdi-human-handsdown:before{content:"\F64B"}.mdi-human-handsup:before{content:"\F64C"}.mdi-human-male:before{content:"\F64D"}.mdi-human-male-female:before{content:"\F2E8"}.mdi-human-pregnant:before{content:"\F5CF"}.mdi-image:before{content:"\F2E9"}.mdi-image-album:before{content:"\F2EA"}.mdi-image-area:before{content:"\F2EB"}.mdi-image-area-close:before{content:"\F2EC"}.mdi-image-broken:before{content:"\F2ED"}.mdi-image-broken-variant:before{content:"\F2EE"}.mdi-image-filter:before{content:"\F2EF"}.mdi-image-filter-black-white:before{content:"\F2F0"}.mdi-image-filter-center-focus:before{content:"\F2F1"}.mdi-image-filter-center-focus-weak:before{content:"\F2F2"}.mdi-image-filter-drama:before{content:"\F2F3"}.mdi-image-filter-frames:before{content:"\F2F4"}.mdi-image-filter-hdr:before{content:"\F2F5"}.mdi-image-filter-none:before{content:"\F2F6"}.mdi-image-filter-tilt-shift:before{content:"\F2F7"}.mdi-image-filter-vintage:before{content:"\F2F8"}.mdi-image-multiple:before{content:"\F2F9"}.mdi-import:before{content:"\F2FA"}.mdi-inbox:before{content:"\F686"}.mdi-inbox-arrow-down:before{content:"\F2FB"}.mdi-inbox-arrow-up:before{content:"\F3D1"}.mdi-incognito:before{content:"\F5F9"}.mdi-infinity:before{content:"\F6E3"}.mdi-information:before{content:"\F2FC"}.mdi-information-outline:before{content:"\F2FD"}.mdi-information-variant:before{content:"\F64E"}.mdi-instagram:before{content:"\F2FE"}.mdi-instapaper:before{content:"\F2FF"}.mdi-internet-explorer:before{content:"\F300"}.mdi-invert-colors:before{content:"\F301"}.mdi-itunes:before{content:"\F676"}.mdi-jeepney:before{content:"\F302"}.mdi-jira:before{content:"\F303"}.mdi-jsfiddle:before{content:"\F304"}.mdi-json:before{content:"\F626"}.mdi-keg:before{content:"\F305"}.mdi-kettle:before{content:"\F5FA"}.mdi-key:before{content:"\F306"}.mdi-key-change:before{content:"\F307"}.mdi-key-minus:before{content:"\F308"}.mdi-key-plus:before{content:"\F309"}.mdi-key-remove:before{content:"\F30A"}.mdi-key-variant:before{content:"\F30B"}.mdi-keyboard:before{content:"\F30C"}.mdi-keyboard-backspace:before{content:"\F30D"}.mdi-keyboard-caps:before{content:"\F30E"}.mdi-keyboard-close:before{content:"\F30F"}.mdi-keyboard-off:before{content:"\F310"}.mdi-keyboard-return:before{content:"\F311"}.mdi-keyboard-tab:before{content:"\F312"}.mdi-keyboard-variant:before{content:"\F313"}.mdi-kodi:before{content:"\F314"}.mdi-label:before{content:"\F315"}.mdi-label-outline:before{content:"\F316"}.mdi-lambda:before{content:"\F627"}.mdi-lamp:before{content:"\F6B4"}.mdi-lan:before{content:"\F317"}.mdi-lan-connect:before{content:"\F318"}.mdi-lan-disconnect:before{content:"\F319"}.mdi-lan-pending:before{content:"\F31A"}.mdi-language-c:before{content:"\F671"}.mdi-language-cpp:before{content:"\F672"}.mdi-language-csharp:before{content:"\F31B"}.mdi-language-css3:before{content:"\F31C"}.mdi-language-html5:before{content:"\F31D"}.mdi-language-javascript:before{content:"\F31E"}.mdi-language-php:before{content:"\F31F"}.mdi-language-python:before{content:"\F320"}.mdi-language-python-text:before{content:"\F321"}.mdi-language-swift:before{content:"\F6E4"}.mdi-language-typescript:before{content:"\F6E5"}.mdi-laptop:before{content:"\F322"}.mdi-laptop-chromebook:before{content:"\F323"}.mdi-laptop-mac:before{content:"\F324"}.mdi-laptop-off:before{content:"\F6E6"}.mdi-laptop-windows:before{content:"\F325"}.mdi-lastfm:before{content:"\F326"}.mdi-launch:before{content:"\F327"}.mdi-layers:before{content:"\F328"}.mdi-layers-off:before{content:"\F329"}.mdi-lead-pencil:before{content:"\F64F"}.mdi-leaf:before{content:"\F32A"}.mdi-led-off:before{content:"\F32B"}.mdi-led-on:before{content:"\F32C"}.mdi-led-outline:before{content:"\F32D"}.mdi-led-variant-off:before{content:"\F32E"}.mdi-led-variant-on:before{content:"\F32F"}.mdi-led-variant-outline:before{content:"\F330"}.mdi-library:before{content:"\F331"}.mdi-library-books:before{content:"\F332"}.mdi-library-music:before{content:"\F333"}.mdi-library-plus:before{content:"\F334"}.mdi-lightbulb:before{content:"\F335"}.mdi-lightbulb-on:before{content:"\F6E7"}.mdi-lightbulb-on-outline:before{content:"\F6E8"}.mdi-lightbulb-outline:before{content:"\F336"}.mdi-link:before{content:"\F337"}.mdi-link-off:before{content:"\F338"}.mdi-link-variant:before{content:"\F339"}.mdi-link-variant-off:before{content:"\F33A"}.mdi-linkedin:before{content:"\F33B"}.mdi-linkedin-box:before{content:"\F33C"}.mdi-linux:before{content:"\F33D"}.mdi-lock:before{content:"\F33E"}.mdi-lock-open:before{content:"\F33F"}.mdi-lock-open-outline:before{content:"\F340"}.mdi-lock-outline:before{content:"\F341"}.mdi-lock-pattern:before{content:"\F6E9"}.mdi-lock-plus:before{content:"\F5FB"}.mdi-login:before{content:"\F342"}.mdi-login-variant:before{content:"\F5FC"}.mdi-logout:before{content:"\F343"}.mdi-logout-variant:before{content:"\F5FD"}.mdi-looks:before{content:"\F344"}.mdi-loop:before{content:"\F6EA"}.mdi-loupe:before{content:"\F345"}.mdi-lumx:before{content:"\F346"}.mdi-magnet:before{content:"\F347"}.mdi-magnet-on:before{content:"\F348"}.mdi-magnify:before{content:"\F349"}.mdi-magnify-minus:before{content:"\F34A"}.mdi-magnify-minus-outline:before{content:"\F6EB"}.mdi-magnify-plus:before{content:"\F34B"}.mdi-magnify-plus-outline:before{content:"\F6EC"}.mdi-mail-ru:before{content:"\F34C"}.mdi-mailbox:before{content:"\F6ED"}.mdi-map:before{content:"\F34D"}.mdi-map-marker:before{content:"\F34E"}.mdi-map-marker-circle:before{content:"\F34F"}.mdi-map-marker-minus:before{content:"\F650"}.mdi-map-marker-multiple:before{content:"\F350"}.mdi-map-marker-off:before{content:"\F351"}.mdi-map-marker-plus:before{content:"\F651"}.mdi-map-marker-radius:before{content:"\F352"}.mdi-margin:before{content:"\F353"}.mdi-markdown:before{content:"\F354"}.mdi-marker:before{content:"\F652"}.mdi-marker-check:before{content:"\F355"}.mdi-martini:before{content:"\F356"}.mdi-material-ui:before{content:"\F357"}.mdi-math-compass:before{content:"\F358"}.mdi-matrix:before{content:"\F628"}.mdi-maxcdn:before{content:"\F359"}.mdi-medical-bag:before{content:"\F6EE"}.mdi-medium:before{content:"\F35A"}.mdi-memory:before{content:"\F35B"}.mdi-menu:before{content:"\F35C"}.mdi-menu-down:before{content:"\F35D"}.mdi-menu-down-outline:before{content:"\F6B5"}.mdi-menu-left:before{content:"\F35E"}.mdi-menu-right:before{content:"\F35F"}.mdi-menu-up:before{content:"\F360"}.mdi-menu-up-outline:before{content:"\F6B6"}.mdi-message:before{content:"\F361"}.mdi-message-alert:before{content:"\F362"}.mdi-message-bulleted:before{content:"\F6A1"}.mdi-message-bulleted-off:before{content:"\F6A2"}.mdi-message-draw:before{content:"\F363"}.mdi-message-image:before{content:"\F364"}.mdi-message-outline:before{content:"\F365"}.mdi-message-plus:before{content:"\F653"}.mdi-message-processing:before{content:"\F366"}.mdi-message-reply:before{content:"\F367"}.mdi-message-reply-text:before{content:"\F368"}.mdi-message-settings:before{content:"\F6EF"}.mdi-message-settings-variant:before{content:"\F6F0"}.mdi-message-text:before{content:"\F369"}.mdi-message-text-outline:before{content:"\F36A"}.mdi-message-video:before{content:"\F36B"}.mdi-meteor:before{content:"\F629"}.mdi-microphone:before{content:"\F36C"}.mdi-microphone-off:before{content:"\F36D"}.mdi-microphone-outline:before{content:"\F36E"}.mdi-microphone-settings:before{content:"\F36F"}.mdi-microphone-variant:before{content:"\F370"}.mdi-microphone-variant-off:before{content:"\F371"}.mdi-microscope:before{content:"\F654"}.mdi-microsoft:before{content:"\F372"}.mdi-minecraft:before{content:"\F373"}.mdi-minus:before{content:"\F374"}.mdi-minus-box:before{content:"\F375"}.mdi-minus-box-outline:before{content:"\F6F1"}.mdi-minus-circle:before{content:"\F376"}.mdi-minus-circle-outline:before{content:"\F377"}.mdi-minus-network:before{content:"\F378"}.mdi-mixcloud:before{content:"\F62A"}.mdi-monitor:before{content:"\F379"}.mdi-monitor-multiple:before{content:"\F37A"}.mdi-more:before{content:"\F37B"}.mdi-motorbike:before{content:"\F37C"}.mdi-mouse:before{content:"\F37D"}.mdi-mouse-off:before{content:"\F37E"}.mdi-mouse-variant:before{content:"\F37F"}.mdi-mouse-variant-off:before{content:"\F380"}.mdi-move-resize:before{content:"\F655"}.mdi-move-resize-variant:before{content:"\F656"}.mdi-movie:before{content:"\F381"}.mdi-multiplication:before{content:"\F382"}.mdi-multiplication-box:before{content:"\F383"}.mdi-music-box:before{content:"\F384"}.mdi-music-box-outline:before{content:"\F385"}.mdi-music-circle:before{content:"\F386"}.mdi-music-note:before{content:"\F387"}.mdi-music-note-bluetooth:before{content:"\F5FE"}.mdi-music-note-bluetooth-off:before{content:"\F5FF"}.mdi-music-note-eighth:before{content:"\F388"}.mdi-music-note-half:before{content:"\F389"}.mdi-music-note-off:before{content:"\F38A"}.mdi-music-note-quarter:before{content:"\F38B"}.mdi-music-note-sixteenth:before{content:"\F38C"}.mdi-music-note-whole:before{content:"\F38D"}.mdi-nature:before{content:"\F38E"}.mdi-nature-people:before{content:"\F38F"}.mdi-navigation:before{content:"\F390"}.mdi-near-me:before{content:"\F5CD"}.mdi-needle:before{content:"\F391"}.mdi-nest-protect:before{content:"\F392"}.mdi-nest-thermostat:before{content:"\F393"}.mdi-network:before{content:"\F6F2"}.mdi-network-download:before{content:"\F6F3"}.mdi-network-question:before{content:"\F6F4"}.mdi-network-upload:before{content:"\F6F5"}.mdi-new-box:before{content:"\F394"}.mdi-newspaper:before{content:"\F395"}.mdi-nfc:before{content:"\F396"}.mdi-nfc-tap:before{content:"\F397"}.mdi-nfc-variant:before{content:"\F398"}.mdi-nodejs:before{content:"\F399"}.mdi-note:before{content:"\F39A"}.mdi-note-multiple:before{content:"\F6B7"}.mdi-note-multiple-outline:before{content:"\F6B8"}.mdi-note-outline:before{content:"\F39B"}.mdi-note-plus:before{content:"\F39C"}.mdi-note-plus-outline:before{content:"\F39D"}.mdi-note-text:before{content:"\F39E"}.mdi-notification-clear-all:before{content:"\F39F"}.mdi-npm:before{content:"\F6F6"}.mdi-nuke:before{content:"\F6A3"}.mdi-numeric:before{content:"\F3A0"}.mdi-numeric-0-box:before{content:"\F3A1"}.mdi-numeric-0-box-multiple-outline:before{content:"\F3A2"}.mdi-numeric-0-box-outline:before{content:"\F3A3"}.mdi-numeric-1-box:before{content:"\F3A4"}.mdi-numeric-1-box-multiple-outline:before{content:"\F3A5"}.mdi-numeric-1-box-outline:before{content:"\F3A6"}.mdi-numeric-2-box:before{content:"\F3A7"}.mdi-numeric-2-box-multiple-outline:before{content:"\F3A8"}.mdi-numeric-2-box-outline:before{content:"\F3A9"}.mdi-numeric-3-box:before{content:"\F3AA"}.mdi-numeric-3-box-multiple-outline:before{content:"\F3AB"}.mdi-numeric-3-box-outline:before{content:"\F3AC"}.mdi-numeric-4-box:before{content:"\F3AD"}.mdi-numeric-4-box-multiple-outline:before{content:"\F3AE"}.mdi-numeric-4-box-outline:before{content:"\F3AF"}.mdi-numeric-5-box:before{content:"\F3B0"}.mdi-numeric-5-box-multiple-outline:before{content:"\F3B1"}.mdi-numeric-5-box-outline:before{content:"\F3B2"}.mdi-numeric-6-box:before{content:"\F3B3"}.mdi-numeric-6-box-multiple-outline:before{content:"\F3B4"}.mdi-numeric-6-box-outline:before{content:"\F3B5"}.mdi-numeric-7-box:before{content:"\F3B6"}.mdi-numeric-7-box-multiple-outline:before{content:"\F3B7"}.mdi-numeric-7-box-outline:before{content:"\F3B8"}.mdi-numeric-8-box:before{content:"\F3B9"}.mdi-numeric-8-box-multiple-outline:before{content:"\F3BA"}.mdi-numeric-8-box-outline:before{content:"\F3BB"}.mdi-numeric-9-box:before{content:"\F3BC"}.mdi-numeric-9-box-multiple-outline:before{content:"\F3BD"}.mdi-numeric-9-box-outline:before{content:"\F3BE"}.mdi-numeric-9-plus-box:before{content:"\F3BF"}.mdi-numeric-9-plus-box-multiple-outline:before{content:"\F3C0"}.mdi-numeric-9-plus-box-outline:before{content:"\F3C1"}.mdi-nut:before{content:"\F6F7"}.mdi-nutrition:before{content:"\F3C2"}.mdi-oar:before{content:"\F67B"}.mdi-octagon:before{content:"\F3C3"}.mdi-octagon-outline:before{content:"\F3C4"}.mdi-octagram:before{content:"\F6F8"}.mdi-odnoklassniki:before{content:"\F3C5"}.mdi-office:before{content:"\F3C6"}.mdi-oil:before{content:"\F3C7"}.mdi-oil-temperature:before{content:"\F3C8"}.mdi-omega:before{content:"\F3C9"}.mdi-onedrive:before{content:"\F3CA"}.mdi-opacity:before{content:"\F5CC"}.mdi-open-in-app:before{content:"\F3CB"}.mdi-open-in-new:before{content:"\F3CC"}.mdi-openid:before{content:"\F3CD"}.mdi-opera:before{content:"\F3CE"}.mdi-ornament:before{content:"\F3CF"}.mdi-ornament-variant:before{content:"\F3D0"}.mdi-owl:before{content:"\F3D2"}.mdi-package:before{content:"\F3D3"}.mdi-package-down:before{content:"\F3D4"}.mdi-package-up:before{content:"\F3D5"}.mdi-package-variant:before{content:"\F3D6"}.mdi-package-variant-closed:before{content:"\F3D7"}.mdi-page-first:before{content:"\F600"}.mdi-page-last:before{content:"\F601"}.mdi-page-layout-body:before{content:"\F6F9"}.mdi-page-layout-footer:before{content:"\F6FA"}.mdi-page-layout-header:before{content:"\F6FB"}.mdi-page-layout-sidebar-left:before{content:"\F6FC"}.mdi-page-layout-sidebar-right:before{content:"\F6FD"}.mdi-palette:before{content:"\F3D8"}.mdi-palette-advanced:before{content:"\F3D9"}.mdi-panda:before{content:"\F3DA"}.mdi-pandora:before{content:"\F3DB"}.mdi-panorama:before{content:"\F3DC"}.mdi-panorama-fisheye:before{content:"\F3DD"}.mdi-panorama-horizontal:before{content:"\F3DE"}.mdi-panorama-vertical:before{content:"\F3DF"}.mdi-panorama-wide-angle:before{content:"\F3E0"}.mdi-paper-cut-vertical:before{content:"\F3E1"}.mdi-paperclip:before{content:"\F3E2"}.mdi-parking:before{content:"\F3E3"}.mdi-pause:before{content:"\F3E4"}.mdi-pause-circle:before{content:"\F3E5"}.mdi-pause-circle-outline:before{content:"\F3E6"}.mdi-pause-octagon:before{content:"\F3E7"}.mdi-pause-octagon-outline:before{content:"\F3E8"}.mdi-paw:before{content:"\F3E9"}.mdi-paw-off:before{content:"\F657"}.mdi-pen:before{content:"\F3EA"}.mdi-pencil:before{content:"\F3EB"}.mdi-pencil-box:before{content:"\F3EC"}.mdi-pencil-box-outline:before{content:"\F3ED"}.mdi-pencil-circle:before{content:"\F6FE"}.mdi-pencil-lock:before{content:"\F3EE"}.mdi-pencil-off:before{content:"\F3EF"}.mdi-pentagon:before{content:"\F6FF"}.mdi-pentagon-outline:before{content:"\F700"}.mdi-percent:before{content:"\F3F0"}.mdi-pharmacy:before{content:"\F3F1"}.mdi-phone:before{content:"\F3F2"}.mdi-phone-bluetooth:before{content:"\F3F3"}.mdi-phone-classic:before{content:"\F602"}.mdi-phone-forward:before{content:"\F3F4"}.mdi-phone-hangup:before{content:"\F3F5"}.mdi-phone-in-talk:before{content:"\F3F6"}.mdi-phone-incoming:before{content:"\F3F7"}.mdi-phone-locked:before{content:"\F3F8"}.mdi-phone-log:before{content:"\F3F9"}.mdi-phone-minus:before{content:"\F658"}.mdi-phone-missed:before{content:"\F3FA"}.mdi-phone-outgoing:before{content:"\F3FB"}.mdi-phone-paused:before{content:"\F3FC"}.mdi-phone-plus:before{content:"\F659"}.mdi-phone-settings:before{content:"\F3FD"}.mdi-phone-voip:before{content:"\F3FE"}.mdi-pi:before{content:"\F3FF"}.mdi-pi-box:before{content:"\F400"}.mdi-piano:before{content:"\F67C"}.mdi-pig:before{content:"\F401"}.mdi-pill:before{content:"\F402"}.mdi-pillar:before{content:"\F701"}.mdi-pin:before{content:"\F403"}.mdi-pin-off:before{content:"\F404"}.mdi-pine-tree:before{content:"\F405"}.mdi-pine-tree-box:before{content:"\F406"}.mdi-pinterest:before{content:"\F407"}.mdi-pinterest-box:before{content:"\F408"}.mdi-pistol:before{content:"\F702"}.mdi-pizza:before{content:"\F409"}.mdi-plane-shield:before{content:"\F6BA"}.mdi-play:before{content:"\F40A"}.mdi-play-box-outline:before{content:"\F40B"}.mdi-play-circle:before{content:"\F40C"}.mdi-play-circle-outline:before{content:"\F40D"}.mdi-play-pause:before{content:"\F40E"}.mdi-play-protected-content:before{content:"\F40F"}.mdi-playlist-check:before{content:"\F5C7"}.mdi-playlist-minus:before{content:"\F410"}.mdi-playlist-play:before{content:"\F411"}.mdi-playlist-plus:before{content:"\F412"}.mdi-playlist-remove:before{content:"\F413"}.mdi-playstation:before{content:"\F414"}.mdi-plex:before{content:"\F6B9"}.mdi-plus:before{content:"\F415"}.mdi-plus-box:before{content:"\F416"}.mdi-plus-box-outline:before{content:"\F703"}.mdi-plus-circle:before{content:"\F417"}.mdi-plus-circle-multiple-outline:before{content:"\F418"}.mdi-plus-circle-outline:before{content:"\F419"}.mdi-plus-network:before{content:"\F41A"}.mdi-plus-one:before{content:"\F41B"}.mdi-plus-outline:before{content:"\F704"}.mdi-pocket:before{content:"\F41C"}.mdi-pokeball:before{content:"\F41D"}.mdi-polaroid:before{content:"\F41E"}.mdi-poll:before{content:"\F41F"}.mdi-poll-box:before{content:"\F420"}.mdi-polymer:before{content:"\F421"}.mdi-pool:before{content:"\F606"}.mdi-popcorn:before{content:"\F422"}.mdi-pot:before{content:"\F65A"}.mdi-pot-mix:before{content:"\F65B"}.mdi-pound:before{content:"\F423"}.mdi-pound-box:before{content:"\F424"}.mdi-power:before{content:"\F425"}.mdi-power-plug:before{content:"\F6A4"}.mdi-power-plug-off:before{content:"\F6A5"}.mdi-power-settings:before{content:"\F426"}.mdi-power-socket:before{content:"\F427"}.mdi-prescription:before{content:"\F705"}.mdi-presentation:before{content:"\F428"}.mdi-presentation-play:before{content:"\F429"}.mdi-printer:before{content:"\F42A"}.mdi-printer-3d:before{content:"\F42B"}.mdi-printer-alert:before{content:"\F42C"}.mdi-printer-settings:before{content:"\F706"}.mdi-priority-high:before{content:"\F603"}.mdi-priority-low:before{content:"\F604"}.mdi-professional-hexagon:before{content:"\F42D"}.mdi-projector:before{content:"\F42E"}.mdi-projector-screen:before{content:"\F42F"}.mdi-publish:before{content:"\F6A6"}.mdi-pulse:before{content:"\F430"}.mdi-puzzle:before{content:"\F431"}.mdi-qqchat:before{content:"\F605"}.mdi-qrcode:before{content:"\F432"}.mdi-qrcode-scan:before{content:"\F433"}.mdi-quadcopter:before{content:"\F434"}.mdi-quality-high:before{content:"\F435"}.mdi-quicktime:before{content:"\F436"}.mdi-radar:before{content:"\F437"}.mdi-radiator:before{content:"\F438"}.mdi-radio:before{content:"\F439"}.mdi-radio-handheld:before{content:"\F43A"}.mdi-radio-tower:before{content:"\F43B"}.mdi-radioactive:before{content:"\F43C"}.mdi-radiobox-blank:before{content:"\F43D"}.mdi-radiobox-marked:before{content:"\F43E"}.mdi-raspberrypi:before{content:"\F43F"}.mdi-ray-end:before{content:"\F440"}.mdi-ray-end-arrow:before{content:"\F441"}.mdi-ray-start:before{content:"\F442"}.mdi-ray-start-arrow:before{content:"\F443"}.mdi-ray-start-end:before{content:"\F444"}.mdi-ray-vertex:before{content:"\F445"}.mdi-rdio:before{content:"\F446"}.mdi-react:before{content:"\F707"}.mdi-read:before{content:"\F447"}.mdi-readability:before{content:"\F448"}.mdi-receipt:before{content:"\F449"}.mdi-record:before{content:"\F44A"}.mdi-record-rec:before{content:"\F44B"}.mdi-recycle:before{content:"\F44C"}.mdi-reddit:before{content:"\F44D"}.mdi-redo:before{content:"\F44E"}.mdi-redo-variant:before{content:"\F44F"}.mdi-refresh:before{content:"\F450"}.mdi-regex:before{content:"\F451"}.mdi-relative-scale:before{content:"\F452"}.mdi-reload:before{content:"\F453"}.mdi-remote:before{content:"\F454"}.mdi-rename-box:before{content:"\F455"}.mdi-reorder-horizontal:before{content:"\F687"}.mdi-reorder-vertical:before{content:"\F688"}.mdi-repeat:before{content:"\F456"}.mdi-repeat-off:before{content:"\F457"}.mdi-repeat-once:before{content:"\F458"}.mdi-replay:before{content:"\F459"}.mdi-reply:before{content:"\F45A"}.mdi-reply-all:before{content:"\F45B"}.mdi-reproduction:before{content:"\F45C"}.mdi-resize-bottom-right:before{content:"\F45D"}.mdi-responsive:before{content:"\F45E"}.mdi-restart:before{content:"\F708"}.mdi-restore:before{content:"\F6A7"}.mdi-rewind:before{content:"\F45F"}.mdi-rewind-outline:before{content:"\F709"}.mdi-rhombus:before{content:"\F70A"}.mdi-rhombus-outline:before{content:"\F70B"}.mdi-ribbon:before{content:"\F460"}.mdi-road:before{content:"\F461"}.mdi-road-variant:before{content:"\F462"}.mdi-robot:before{content:"\F6A8"}.mdi-rocket:before{content:"\F463"}.mdi-roomba:before{content:"\F70C"}.mdi-rotate-3d:before{content:"\F464"}.mdi-rotate-left:before{content:"\F465"}.mdi-rotate-left-variant:before{content:"\F466"}.mdi-rotate-right:before{content:"\F467"}.mdi-rotate-right-variant:before{content:"\F468"}.mdi-rounded-corner:before{content:"\F607"}.mdi-router-wireless:before{content:"\F469"}.mdi-routes:before{content:"\F46A"}.mdi-rowing:before{content:"\F608"}.mdi-rss:before{content:"\F46B"}.mdi-rss-box:before{content:"\F46C"}.mdi-ruler:before{content:"\F46D"}.mdi-run:before{content:"\F70D"}.mdi-run-fast:before{content:"\F46E"}.mdi-sale:before{content:"\F46F"}.mdi-satellite:before{content:"\F470"}.mdi-satellite-variant:before{content:"\F471"}.mdi-saxophone:before{content:"\F609"}.mdi-scale:before{content:"\F472"}.mdi-scale-balance:before{content:"\F5D1"}.mdi-scale-bathroom:before{content:"\F473"}.mdi-scanner:before{content:"\F6AA"}.mdi-school:before{content:"\F474"}.mdi-screen-rotation:before{content:"\F475"}.mdi-screen-rotation-lock:before{content:"\F476"}.mdi-screwdriver:before{content:"\F477"}.mdi-script:before{content:"\F478"}.mdi-sd:before{content:"\F479"}.mdi-seal:before{content:"\F47A"}.mdi-search-web:before{content:"\F70E"}.mdi-seat-flat:before{content:"\F47B"}.mdi-seat-flat-angled:before{content:"\F47C"}.mdi-seat-individual-suite:before{content:"\F47D"}.mdi-seat-legroom-extra:before{content:"\F47E"}.mdi-seat-legroom-normal:before{content:"\F47F"}.mdi-seat-legroom-reduced:before{content:"\F480"}.mdi-seat-recline-extra:before{content:"\F481"}.mdi-seat-recline-normal:before{content:"\F482"}.mdi-security:before{content:"\F483"}.mdi-security-home:before{content:"\F689"}.mdi-security-network:before{content:"\F484"}.mdi-select:before{content:"\F485"}.mdi-select-all:before{content:"\F486"}.mdi-select-inverse:before{content:"\F487"}.mdi-select-off:before{content:"\F488"}.mdi-selection:before{content:"\F489"}.mdi-send:before{content:"\F48A"}.mdi-serial-port:before{content:"\F65C"}.mdi-server:before{content:"\F48B"}.mdi-server-minus:before{content:"\F48C"}.mdi-server-network:before{content:"\F48D"}.mdi-server-network-off:before{content:"\F48E"}.mdi-server-off:before{content:"\F48F"}.mdi-server-plus:before{content:"\F490"}.mdi-server-remove:before{content:"\F491"}.mdi-server-security:before{content:"\F492"}.mdi-settings:before{content:"\F493"}.mdi-settings-box:before{content:"\F494"}.mdi-shape-circle-plus:before{content:"\F65D"}.mdi-shape-plus:before{content:"\F495"}.mdi-shape-polygon-plus:before{content:"\F65E"}.mdi-shape-rectangle-plus:before{content:"\F65F"}.mdi-shape-square-plus:before{content:"\F660"}.mdi-share:before{content:"\F496"}.mdi-share-variant:before{content:"\F497"}.mdi-shield:before{content:"\F498"}.mdi-shield-outline:before{content:"\F499"}.mdi-shopping:before{content:"\F49A"}.mdi-shopping-music:before{content:"\F49B"}.mdi-shovel:before{content:"\F70F"}.mdi-shovel-off:before{content:"\F710"}.mdi-shredder:before{content:"\F49C"}.mdi-shuffle:before{content:"\F49D"}.mdi-shuffle-disabled:before{content:"\F49E"}.mdi-shuffle-variant:before{content:"\F49F"}.mdi-sigma:before{content:"\F4A0"}.mdi-sigma-lower:before{content:"\F62B"}.mdi-sign-caution:before{content:"\F4A1"}.mdi-signal:before{content:"\F4A2"}.mdi-signal-2g:before{content:"\F711"}.mdi-signal-3g:before{content:"\F712"}.mdi-signal-4g:before{content:"\F713"}.mdi-signal-hspa:before{content:"\F714"}.mdi-signal-hspa-plus:before{content:"\F715"}.mdi-signal-variant:before{content:"\F60A"}.mdi-silverware:before{content:"\F4A3"}.mdi-silverware-fork:before{content:"\F4A4"}.mdi-silverware-spoon:before{content:"\F4A5"}.mdi-silverware-variant:before{content:"\F4A6"}.mdi-sim:before{content:"\F4A7"}.mdi-sim-alert:before{content:"\F4A8"}.mdi-sim-off:before{content:"\F4A9"}.mdi-sitemap:before{content:"\F4AA"}.mdi-skip-backward:before{content:"\F4AB"}.mdi-skip-forward:before{content:"\F4AC"}.mdi-skip-next:before{content:"\F4AD"}.mdi-skip-next-circle:before{content:"\F661"}.mdi-skip-next-circle-outline:before{content:"\F662"}.mdi-skip-previous:before{content:"\F4AE"}.mdi-skip-previous-circle:before{content:"\F663"}.mdi-skip-previous-circle-outline:before{content:"\F664"}.mdi-skull:before{content:"\F68B"}.mdi-skype:before{content:"\F4AF"}.mdi-skype-business:before{content:"\F4B0"}.mdi-slack:before{content:"\F4B1"}.mdi-sleep:before{content:"\F4B2"}.mdi-sleep-off:before{content:"\F4B3"}.mdi-smoking:before{content:"\F4B4"}.mdi-smoking-off:before{content:"\F4B5"}.mdi-snapchat:before{content:"\F4B6"}.mdi-snowflake:before{content:"\F716"}.mdi-snowman:before{content:"\F4B7"}.mdi-soccer:before{content:"\F4B8"}.mdi-sofa:before{content:"\F4B9"}.mdi-solid:before{content:"\F68C"}.mdi-sort:before{content:"\F4BA"}.mdi-sort-alphabetical:before{content:"\F4BB"}.mdi-sort-ascending:before{content:"\F4BC"}.mdi-sort-descending:before{content:"\F4BD"}.mdi-sort-numeric:before{content:"\F4BE"}.mdi-sort-variant:before{content:"\F4BF"}.mdi-soundcloud:before{content:"\F4C0"}.mdi-source-branch:before{content:"\F62C"}.mdi-source-commit:before{content:"\F717"}.mdi-source-commit-end:before{content:"\F718"}.mdi-source-commit-end-local:before{content:"\F719"}.mdi-source-commit-local:before{content:"\F71A"}.mdi-source-commit-next-local:before{content:"\F71B"}.mdi-source-commit-start:before{content:"\F71C"}.mdi-source-commit-start-next-local:before{content:"\F71D"}.mdi-source-fork:before{content:"\F4C1"}.mdi-source-merge:before{content:"\F62D"}.mdi-source-pull:before{content:"\F4C2"}.mdi-speaker:before{content:"\F4C3"}.mdi-speaker-off:before{content:"\F4C4"}.mdi-speaker-wireless:before{content:"\F71E"}.mdi-speedometer:before{content:"\F4C5"}.mdi-spellcheck:before{content:"\F4C6"}.mdi-spotify:before{content:"\F4C7"}.mdi-spotlight:before{content:"\F4C8"}.mdi-spotlight-beam:before{content:"\F4C9"}.mdi-spray:before{content:"\F665"}.mdi-square-inc:before{content:"\F4CA"}.mdi-square-inc-cash:before{content:"\F4CB"}.mdi-stackexchange:before{content:"\F60B"}.mdi-stackoverflow:before{content:"\F4CC"}.mdi-stadium:before{content:"\F71F"}.mdi-stairs:before{content:"\F4CD"}.mdi-star:before{content:"\F4CE"}.mdi-star-circle:before{content:"\F4CF"}.mdi-star-half:before{content:"\F4D0"}.mdi-star-off:before{content:"\F4D1"}.mdi-star-outline:before{content:"\F4D2"}.mdi-steam:before{content:"\F4D3"}.mdi-steering:before{content:"\F4D4"}.mdi-step-backward:before{content:"\F4D5"}.mdi-step-backward-2:before{content:"\F4D6"}.mdi-step-forward:before{content:"\F4D7"}.mdi-step-forward-2:before{content:"\F4D8"}.mdi-stethoscope:before{content:"\F4D9"}.mdi-sticker:before{content:"\F5D0"}.mdi-stocking:before{content:"\F4DA"}.mdi-stop:before{content:"\F4DB"}.mdi-stop-circle:before{content:"\F666"}.mdi-stop-circle-outline:before{content:"\F667"}.mdi-store:before{content:"\F4DC"}.mdi-store-24-hour:before{content:"\F4DD"}.mdi-stove:before{content:"\F4DE"}.mdi-subdirectory-arrow-left:before{content:"\F60C"}.mdi-subdirectory-arrow-right:before{content:"\F60D"}.mdi-subway:before{content:"\F6AB"}.mdi-subway-variant:before{content:"\F4DF"}.mdi-sunglasses:before{content:"\F4E0"}.mdi-surround-sound:before{content:"\F5C5"}.mdi-svg:before{content:"\F720"}.mdi-swap-horizontal:before{content:"\F4E1"}.mdi-swap-vertical:before{content:"\F4E2"}.mdi-swim:before{content:"\F4E3"}.mdi-switch:before{content:"\F4E4"}.mdi-sword:before{content:"\F4E5"}.mdi-sync:before{content:"\F4E6"}.mdi-sync-alert:before{content:"\F4E7"}.mdi-sync-off:before{content:"\F4E8"}.mdi-tab:before{content:"\F4E9"}.mdi-tab-unselected:before{content:"\F4EA"}.mdi-table:before{content:"\F4EB"}.mdi-table-column-plus-after:before{content:"\F4EC"}.mdi-table-column-plus-before:before{content:"\F4ED"}.mdi-table-column-remove:before{content:"\F4EE"}.mdi-table-column-width:before{content:"\F4EF"}.mdi-table-edit:before{content:"\F4F0"}.mdi-table-large:before{content:"\F4F1"}.mdi-table-row-height:before{content:"\F4F2"}.mdi-table-row-plus-after:before{content:"\F4F3"}.mdi-table-row-plus-before:before{content:"\F4F4"}.mdi-table-row-remove:before{content:"\F4F5"}.mdi-tablet:before{content:"\F4F6"}.mdi-tablet-android:before{content:"\F4F7"}.mdi-tablet-ipad:before{content:"\F4F8"}.mdi-tag:before{content:"\F4F9"}.mdi-tag-faces:before{content:"\F4FA"}.mdi-tag-heart:before{content:"\F68A"}.mdi-tag-multiple:before{content:"\F4FB"}.mdi-tag-outline:before{content:"\F4FC"}.mdi-tag-plus:before{content:"\F721"}.mdi-tag-remove:before{content:"\F722"}.mdi-tag-text-outline:before{content:"\F4FD"}.mdi-target:before{content:"\F4FE"}.mdi-taxi:before{content:"\F4FF"}.mdi-teamviewer:before{content:"\F500"}.mdi-telegram:before{content:"\F501"}.mdi-television:before{content:"\F502"}.mdi-television-guide:before{content:"\F503"}.mdi-temperature-celsius:before{content:"\F504"}.mdi-temperature-fahrenheit:before{content:"\F505"}.mdi-temperature-kelvin:before{content:"\F506"}.mdi-tennis:before{content:"\F507"}.mdi-tent:before{content:"\F508"}.mdi-terrain:before{content:"\F509"}.mdi-test-tube:before{content:"\F668"}.mdi-text-shadow:before{content:"\F669"}.mdi-text-to-speech:before{content:"\F50A"}.mdi-text-to-speech-off:before{content:"\F50B"}.mdi-textbox:before{content:"\F60E"}.mdi-texture:before{content:"\F50C"}.mdi-theater:before{content:"\F50D"}.mdi-theme-light-dark:before{content:"\F50E"}.mdi-thermometer:before{content:"\F50F"}.mdi-thermometer-lines:before{content:"\F510"}.mdi-thumb-down:before{content:"\F511"}.mdi-thumb-down-outline:before{content:"\F512"}.mdi-thumb-up:before{content:"\F513"}.mdi-thumb-up-outline:before{content:"\F514"}.mdi-thumbs-up-down:before{content:"\F515"}.mdi-ticket:before{content:"\F516"}.mdi-ticket-account:before{content:"\F517"}.mdi-ticket-confirmation:before{content:"\F518"}.mdi-ticket-percent:before{content:"\F723"}.mdi-tie:before{content:"\F519"}.mdi-tilde:before{content:"\F724"}.mdi-timelapse:before{content:"\F51A"}.mdi-timer:before{content:"\F51B"}.mdi-timer-10:before{content:"\F51C"}.mdi-timer-3:before{content:"\F51D"}.mdi-timer-off:before{content:"\F51E"}.mdi-timer-sand:before{content:"\F51F"}.mdi-timer-sand-empty:before{content:"\F6AC"}.mdi-timetable:before{content:"\F520"}.mdi-toggle-switch:before{content:"\F521"}.mdi-toggle-switch-off:before{content:"\F522"}.mdi-tooltip:before{content:"\F523"}.mdi-tooltip-edit:before{content:"\F524"}.mdi-tooltip-image:before{content:"\F525"}.mdi-tooltip-outline:before{content:"\F526"}.mdi-tooltip-outline-plus:before{content:"\F527"}.mdi-tooltip-text:before{content:"\F528"}.mdi-tooth:before{content:"\F529"}.mdi-tor:before{content:"\F52A"}.mdi-tower-beach:before{content:"\F680"}.mdi-tower-fire:before{content:"\F681"}.mdi-traffic-light:before{content:"\F52B"}.mdi-train:before{content:"\F52C"}.mdi-tram:before{content:"\F52D"}.mdi-transcribe:before{content:"\F52E"}.mdi-transcribe-close:before{content:"\F52F"}.mdi-transfer:before{content:"\F530"}.mdi-transit-transfer:before{content:"\F6AD"}.mdi-translate:before{content:"\F5CA"}.mdi-treasure-chest:before{content:"\F725"}.mdi-tree:before{content:"\F531"}.mdi-trello:before{content:"\F532"}.mdi-trending-down:before{content:"\F533"}.mdi-trending-neutral:before{content:"\F534"}.mdi-trending-up:before{content:"\F535"}.mdi-triangle:before{content:"\F536"}.mdi-triangle-outline:before{content:"\F537"}.mdi-trophy:before{content:"\F538"}.mdi-trophy-award:before{content:"\F539"}.mdi-trophy-outline:before{content:"\F53A"}.mdi-trophy-variant:before{content:"\F53B"}.mdi-trophy-variant-outline:before{content:"\F53C"}.mdi-truck:before{content:"\F53D"}.mdi-truck-delivery:before{content:"\F53E"}.mdi-truck-trailer:before{content:"\F726"}.mdi-tshirt-crew:before{content:"\F53F"}.mdi-tshirt-v:before{content:"\F540"}.mdi-tumblr:before{content:"\F541"}.mdi-tumblr-reblog:before{content:"\F542"}.mdi-tune:before{content:"\F62E"}.mdi-tune-vertical:before{content:"\F66A"}.mdi-twitch:before{content:"\F543"}.mdi-twitter:before{content:"\F544"}.mdi-twitter-box:before{content:"\F545"}.mdi-twitter-circle:before{content:"\F546"}.mdi-twitter-retweet:before{content:"\F547"}.mdi-ubuntu:before{content:"\F548"}.mdi-umbraco:before{content:"\F549"}.mdi-umbrella:before{content:"\F54A"}.mdi-umbrella-outline:before{content:"\F54B"}.mdi-undo:before{content:"\F54C"}.mdi-undo-variant:before{content:"\F54D"}.mdi-unfold-less:before{content:"\F54E"}.mdi-unfold-more:before{content:"\F54F"}.mdi-ungroup:before{content:"\F550"}.mdi-unity:before{content:"\F6AE"}.mdi-untappd:before{content:"\F551"}.mdi-update:before{content:"\F6AF"}.mdi-upload:before{content:"\F552"}.mdi-usb:before{content:"\F553"}.mdi-vector-arrange-above:before{content:"\F554"}.mdi-vector-arrange-below:before{content:"\F555"}.mdi-vector-circle:before{content:"\F556"}.mdi-vector-circle-variant:before{content:"\F557"}.mdi-vector-combine:before{content:"\F558"}.mdi-vector-curve:before{content:"\F559"}.mdi-vector-difference:before{content:"\F55A"}.mdi-vector-difference-ab:before{content:"\F55B"}.mdi-vector-difference-ba:before{content:"\F55C"}.mdi-vector-intersection:before{content:"\F55D"}.mdi-vector-line:before{content:"\F55E"}.mdi-vector-point:before{content:"\F55F"}.mdi-vector-polygon:before{content:"\F560"}.mdi-vector-polyline:before{content:"\F561"}.mdi-vector-rectangle:before{content:"\F5C6"}.mdi-vector-selection:before{content:"\F562"}.mdi-vector-square:before{content:"\F001"}.mdi-vector-triangle:before{content:"\F563"}.mdi-vector-union:before{content:"\F564"}.mdi-verified:before{content:"\F565"}.mdi-vibrate:before{content:"\F566"}.mdi-video:before{content:"\F567"}.mdi-video-off:before{content:"\F568"}.mdi-video-switch:before{content:"\F569"}.mdi-view-agenda:before{content:"\F56A"}.mdi-view-array:before{content:"\F56B"}.mdi-view-carousel:before{content:"\F56C"}.mdi-view-column:before{content:"\F56D"}.mdi-view-dashboard:before{content:"\F56E"}.mdi-view-day:before{content:"\F56F"}.mdi-view-grid:before{content:"\F570"}.mdi-view-headline:before{content:"\F571"}.mdi-view-list:before{content:"\F572"}.mdi-view-module:before{content:"\F573"}.mdi-view-parallel:before{content:"\F727"}.mdi-view-quilt:before{content:"\F574"}.mdi-view-sequential:before{content:"\F728"}.mdi-view-stream:before{content:"\F575"}.mdi-view-week:before{content:"\F576"}.mdi-vimeo:before{content:"\F577"}.mdi-vine:before{content:"\F578"}.mdi-violin:before{content:"\F60F"}.mdi-visualstudio:before{content:"\F610"}.mdi-vk:before{content:"\F579"}.mdi-vk-box:before{content:"\F57A"}.mdi-vk-circle:before{content:"\F57B"}.mdi-vlc:before{content:"\F57C"}.mdi-voice:before{content:"\F5CB"}.mdi-voicemail:before{content:"\F57D"}.mdi-volume-high:before{content:"\F57E"}.mdi-volume-low:before{content:"\F57F"}.mdi-volume-medium:before{content:"\F580"}.mdi-volume-off:before{content:"\F581"}.mdi-vpn:before{content:"\F582"}.mdi-walk:before{content:"\F583"}.mdi-wallet:before{content:"\F584"}.mdi-wallet-giftcard:before{content:"\F585"}.mdi-wallet-membership:before{content:"\F586"}.mdi-wallet-travel:before{content:"\F587"}.mdi-wan:before{content:"\F588"}.mdi-washing-machine:before{content:"\F729"}.mdi-watch:before{content:"\F589"}.mdi-watch-export:before{content:"\F58A"}.mdi-watch-import:before{content:"\F58B"}.mdi-watch-vibrate:before{content:"\F6B0"}.mdi-water:before{content:"\F58C"}.mdi-water-off:before{content:"\F58D"}.mdi-water-percent:before{content:"\F58E"}.mdi-water-pump:before{content:"\F58F"}.mdi-watermark:before{content:"\F612"}.mdi-weather-cloudy:before{content:"\F590"}.mdi-weather-fog:before{content:"\F591"}.mdi-weather-hail:before{content:"\F592"}.mdi-weather-lightning:before{content:"\F593"}.mdi-weather-lightning-rainy:before{content:"\F67D"}.mdi-weather-night:before{content:"\F594"}.mdi-weather-partlycloudy:before{content:"\F595"}.mdi-weather-pouring:before{content:"\F596"}.mdi-weather-rainy:before{content:"\F597"}.mdi-weather-snowy:before{content:"\F598"}.mdi-weather-snowy-rainy:before{content:"\F67E"}.mdi-weather-sunny:before{content:"\F599"}.mdi-weather-sunset:before{content:"\F59A"}.mdi-weather-sunset-down:before{content:"\F59B"}.mdi-weather-sunset-up:before{content:"\F59C"}.mdi-weather-windy:before{content:"\F59D"}.mdi-weather-windy-variant:before{content:"\F59E"}.mdi-web:before{content:"\F59F"}.mdi-webcam:before{content:"\F5A0"}.mdi-webhook:before{content:"\F62F"}.mdi-webpack:before{content:"\F72A"}.mdi-wechat:before{content:"\F611"}.mdi-weight:before{content:"\F5A1"}.mdi-weight-kilogram:before{content:"\F5A2"}.mdi-whatsapp:before{content:"\F5A3"}.mdi-wheelchair-accessibility:before{content:"\F5A4"}.mdi-white-balance-auto:before{content:"\F5A5"}.mdi-white-balance-incandescent:before{content:"\F5A6"}.mdi-white-balance-iridescent:before{content:"\F5A7"}.mdi-white-balance-sunny:before{content:"\F5A8"}.mdi-widgets:before{content:"\F72B"}.mdi-wifi:before{content:"\F5A9"}.mdi-wifi-off:before{content:"\F5AA"}.mdi-wii:before{content:"\F5AB"}.mdi-wiiu:before{content:"\F72C"}.mdi-wikipedia:before{content:"\F5AC"}.mdi-window-close:before{content:"\F5AD"}.mdi-window-closed:before{content:"\F5AE"}.mdi-window-maximize:before{content:"\F5AF"}.mdi-window-minimize:before{content:"\F5B0"}.mdi-window-open:before{content:"\F5B1"}.mdi-window-restore:before{content:"\F5B2"}.mdi-windows:before{content:"\F5B3"}.mdi-wordpress:before{content:"\F5B4"}.mdi-worker:before{content:"\F5B5"}.mdi-wrap:before{content:"\F5B6"}.mdi-wrench:before{content:"\F5B7"}.mdi-wunderlist:before{content:"\F5B8"}.mdi-xaml:before{content:"\F673"}.mdi-xbox:before{content:"\F5B9"}.mdi-xbox-controller:before{content:"\F5BA"}.mdi-xbox-controller-off:before{content:"\F5BB"}.mdi-xda:before{content:"\F5BC"}.mdi-xing:before{content:"\F5BD"}.mdi-xing-box:before{content:"\F5BE"}.mdi-xing-circle:before{content:"\F5BF"}.mdi-xml:before{content:"\F5C0"}.mdi-yeast:before{content:"\F5C1"}.mdi-yelp:before{content:"\F5C2"}.mdi-yin-yang:before{content:"\F67F"}.mdi-youtube-play:before{content:"\F5C3"}.mdi-zip-box:before{content:"\F5C4"}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark{color:rgba(0,0,0,0.54)}.mdi-dark.mdi-inactive{color:rgba(0,0,0,0.26)}.mdi-light{color:#fff}.mdi-light.mdi-inactive{color:rgba(255,255,255,0.3)}.mdi-rotate-45{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mdi-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-135{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.mdi-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-225{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.mdi-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mdi-rotate-315{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.mdi-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}
/*# sourceMappingURL=materialdesignicons.min.css.map */

.checkbox {
  padding-left: 20px; }
.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
    padding-left: 5px; }
.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
      color: #555555; }
.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
  opacity: 0;
    z-index: 1; }
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
  font-family: "FontAwesome";
  content: "\f00c";}
.checkbox input[type="checkbox"]:indeterminate + label::after,
.checkbox input[type="radio"]:indeterminate + label::after {
  display: block;
  content: "";
  width: 10px;
  height: 3px;
  background-color: #555555;
  border-radius: 2px;
  margin-left: -16.5px;
  margin-top: 7px;
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
      opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
  background-color: #eeeeee;
        cursor: not-allowed; }
.checkbox.checkbox-circle label::before {
    border-radius: 50%; }
.checkbox.checkbox-inline {
    margin-top: 0; }

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
  background-color: #3f73d1;
  border-color: #3f73d1; }
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after {
  color: #fff; }

.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f; }
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after {
  color: #fff; }

.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de; }
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after {
  color: #fff; }

.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after {
  color: #fff; }

.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c; }
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {
  color: #fff;}

.checkbox-primary input[type="checkbox"]:indeterminate + label::before,
.checkbox-primary input[type="radio"]:indeterminate + label::before {
  background-color: #337ab7;
  border-color: #337ab7;
}

.checkbox-primary input[type="checkbox"]:indeterminate + label::after,
.checkbox-primary input[type="radio"]:indeterminate + label::after {
  background-color: #fff;
}

.checkbox-danger input[type="checkbox"]:indeterminate + label::before,
.checkbox-danger input[type="radio"]:indeterminate + label::before {
  background-color: #d9534f;
  border-color: #d9534f;
}

.checkbox-danger input[type="checkbox"]:indeterminate + label::after,
.checkbox-danger input[type="radio"]:indeterminate + label::after {
  background-color: #fff;
}

.checkbox-info input[type="checkbox"]:indeterminate + label::before,
.checkbox-info input[type="radio"]:indeterminate + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.checkbox-info input[type="checkbox"]:indeterminate + label::after,
.checkbox-info input[type="radio"]:indeterminate + label::after {
  background-color: #fff;
}

.checkbox-warning input[type="checkbox"]:indeterminate + label::before,
.checkbox-warning input[type="radio"]:indeterminate + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

.checkbox-warning input[type="checkbox"]:indeterminate + label::after,
.checkbox-warning input[type="radio"]:indeterminate + label::after {
  background-color: #fff;
}

.checkbox-success input[type="checkbox"]:indeterminate + label::before,
.checkbox-success input[type="radio"]:indeterminate + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.checkbox-success input[type="checkbox"]:indeterminate + label::after,
.checkbox-success input[type="radio"]:indeterminate + label::after {
  background-color: #fff;
}

.radio {
  padding-left: 20px; }
.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
    padding-left: 5px; }
.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
      transition: border 0.15s ease-in-out; }
.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
.radio input[type="radio"] {
  opacity: 0;
    z-index: 1; }
.radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
      transform: scale(1, 1); }
.radio input[type="radio"]:disabled + label {
      opacity: 0.65; }
.radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
.radio.radio-inline {
    margin-top: 0; }

.radio-primary input[type="radio"] + label::after {
  background-color: #337ab7; }
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #337ab7; }
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #337ab7; }

.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f; }

.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de; }

.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e; }

.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c; }

input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: 'FontAwesome';
  content: "\f00c"; }
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff; }
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff; }

/*---select box---*/
.register-form hr{ border-color:#cfcfcf;}
.register-form{background: #f5f5f5;border: 1px solid #e5e5e5;padding: 22px; margin:0 auto; width:600px;}
.register-form .form-group{ margin-left:0; margin-right:0; }
.btn-select{ background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: block;font-size: 14px;height: 34px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%; position:relative;}
.btn-select ul{ display:none; position:absolute; width:100%; z-index:1; background:#fff; left:0;border: 1px solid #ccc;border-radius: 0 0 4px 4px; top:32px; overflow:hidden;}
.btn-select ul li{ list-style:none;}
.btn-select.active{border-radius:4px 4px 0 0;}
.btn-select .fa-angle-down{ float:right; font-size:21px;}
.btn-select.active .fa-angle-down{ float:right; font-size:21px;-ms-transform: rotate(-180deg); /* IE 9 */
-webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */transform: rotate(-180deg);}
.btn-select ul li{ display:block; padding:6px; cursor:pointer;}
.btn-select ul li.selected{ background:#000; color:#fff;}
.btn-select ul li:hover{ background:#000; color:#fff;}
a.btn-select:hover{ color:#000;}
/*---select box---*/

body.stop-scrolling {
  height: 100%;
  overflow: hidden; }

.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000; }

.sweet-alert {
  background-color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999; }
  @media all and (max-width: 540px) {
    .sweet-alert {
      width: auto;
      margin-left: 0;
      margin-right: 0;
      left: 15px;
      right: 15px; } }
  .sweet-alert h2 {
    color: #575757;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 25px 0;
    padding: 0;
    line-height: 40px;
    display: block; }
  .sweet-alert p {
    color: #797979;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal; }
  .sweet-alert fieldset {
    border: none;
    position: relative; }
  .sweet-alert .sa-error-container {
    background-color: #f1f1f1;
    margin-left: -17px;
    margin-right: -17px;
    overflow: hidden;
    padding: 0 10px;
    max-height: 0;
    webkit-transition: padding 0.15s, max-height 0.15s;
    transition: padding 0.15s, max-height 0.15s; }
    .sweet-alert .sa-error-container.show {
      padding: 10px 0;
      max-height: 100px;
      webkit-transition: padding 0.2s, max-height 0.2s;
      transition: padding 0.25s, max-height 0.25s; }
    .sweet-alert .sa-error-container .icon {
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ea7d7d;
      color: white;
      line-height: 24px;
      text-align: center;
      margin-right: 3px; }
    .sweet-alert .sa-error-container p {
      display: inline-block; }
  .sweet-alert .sa-input-error {
    position: absolute;
    top: 29px;
    right: 26px;
    width: 20px;
    height: 20px;
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all 0.1s;
    transition: all 0.1s; }
    .sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
      content: "";
      width: 20px;
      height: 6px;
      background-color: #f06e57;
      border-radius: 3px;
      position: absolute;
      top: 50%;
      margin-top: -4px;
      left: 50%;
      margin-left: -9px; }
    .sweet-alert .sa-input-error::before {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    .sweet-alert .sa-input-error::after {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .sweet-alert .sa-input-error.show {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
  .sweet-alert input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    height: 43px;
    margin-top: 10px;
    margin-bottom: 17px;
    font-size: 18px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
    padding: 0 12px;
    display: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .sweet-alert input:focus {
      outline: none;
      box-shadow: 0px 0px 3px #c4e6f5;
      border: 1px solid #b4dbed; }
      .sweet-alert input:focus::-moz-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus:-ms-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus::-webkit-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
    .sweet-alert input::-moz-placeholder {
      color: #bdbdbd; }
    .sweet-alert input:-ms-input-placeholder {
      color: #bdbdbd; }
    .sweet-alert input::-webkit-input-placeholder {
      color: #bdbdbd; }
  .sweet-alert.show-input input {
    display: block; }
  .sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative; }
  .sweet-alert .la-ball-fall {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -27px;
    margin-top: 4px;
    opacity: 0;
    visibility: hidden; }
  .sweet-alert button {
    background-color: #8CD4F5;
    color: white;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0 5px;
    cursor: pointer; }
    .sweet-alert button:focus {
      outline: none;
      box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }
    .sweet-alert button:hover {
      background-color: #7ecff4; }
    .sweet-alert button:active {
      background-color: #5dc2f1; }
    .sweet-alert button.cancel {
      background-color: #C1C1C1; }
      .sweet-alert button.cancel:hover {
        background-color: #b9b9b9; }
      .sweet-alert button.cancel:active {
        background-color: #a8a8a8; }
      .sweet-alert button.cancel:focus {
        box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
    .sweet-alert button[disabled] {
      opacity: .6;
      cursor: default; }
    .sweet-alert button.confirm[disabled] {
      color: transparent; }
      .sweet-alert button.confirm[disabled] ~ .la-ball-fall {
        opacity: 1;
        visibility: visible;
        transition-delay: 0s; }
    .sweet-alert button::-moz-focus-inner {
      border: 0; }
  .sweet-alert[data-has-cancel-button=false] button {
    box-shadow: none !important; }
  .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
    padding-bottom: 40px; }
  .sweet-alert .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
    .sweet-alert .sa-icon.sa-error {
      border-color: #F27474; }
      .sweet-alert .sa-icon.sa-error .sa-x-mark {
        position: relative;
        display: block; }
      .sweet-alert .sa-icon.sa-error .sa-line {
        position: absolute;
        height: 5px;
        width: 47px;
        background-color: #F27474;
        display: block;
        top: 37px;
        border-radius: 2px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
          left: 17px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-right {
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
          right: 16px; }
    .sweet-alert .sa-icon.sa-warning {
      border-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-body {
        position: absolute;
        width: 5px;
        height: 47px;
        left: 50%;
        top: 10px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-dot {
        position: absolute;
        width: 7px;
        height: 7px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        margin-left: -3px;
        left: 50%;
        bottom: 10px;
        background-color: #F8BB86; }
    .sweet-alert .sa-icon.sa-info {
      border-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::before {
        content: "";
        position: absolute;
        width: 5px;
        height: 29px;
        left: 50%;
        bottom: 17px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::after {
        content: "";
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        margin-left: -3px;
        top: 19px;
        background-color: #C9DAE1; }
    .sweet-alert .sa-icon.sa-success {
      border-color: #A5DC86; }
      .sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
        content: '';
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        position: absolute;
        width: 60px;
        height: 120px;
        background: white;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      .sweet-alert .sa-icon.sa-success::before {
        -webkit-border-radius: 120px 0 0 120px;
        border-radius: 120px 0 0 120px;
        top: -7px;
        left: -33px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 60px 60px;
        transform-origin: 60px 60px; }
      .sweet-alert .sa-icon.sa-success::after {
        -webkit-border-radius: 0 120px 120px 0;
        border-radius: 0 120px 120px 0;
        top: -11px;
        left: 30px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 0px 60px;
        transform-origin: 0px 60px; }
      .sweet-alert .sa-icon.sa-success .sa-placeholder {
        width: 80px;
        height: 80px;
        border: 4px solid rgba(165, 220, 134, 0.2);
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        box-sizing: content-box;
        position: absolute;
        left: -4px;
        top: -4px;
        z-index: 2; }
      .sweet-alert .sa-icon.sa-success .sa-fix {
        width: 5px;
        height: 90px;
        background-color: white;
        position: absolute;
        left: 28px;
        top: 8px;
        z-index: 1;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .sweet-alert .sa-icon.sa-success .sa-line {
        height: 5px;
        background-color: #A5DC86;
        display: block;
        border-radius: 2px;
        position: absolute;
        z-index: 2; }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
          width: 25px;
          left: 14px;
          top: 46px;
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
          width: 47px;
          right: 8px;
          top: 38px;
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    .sweet-alert .sa-icon.sa-custom {
      background-size: contain;
      border-radius: 0;
      border: none;
      background-position: center center;
      background-repeat: no-repeat; }

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@-webkit-keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

@keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

.showSweetAlert[data-animation=pop] {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s; }

.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop 0.3s;
  animation: slideFromTop 0.3s; }

.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s; }

.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s; }

.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s; }

.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s; }

@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s; }

.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s; }

.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s; }

@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s; }

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

@keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate; }

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate; }

@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9; }

/* Success icon */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9; }

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall,
.la-ball-fall > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.la-ball-fall {
  display: block;
  font-size: 0;
  color: #fff; }

.la-ball-fall.la-dark {
  color: #333; }

.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor; }

.la-ball-fall {
  width: 54px;
  height: 18px; }

.la-ball-fall > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-fall 1s ease-in-out infinite;
  -moz-animation: ball-fall 1s ease-in-out infinite;
  -o-animation: ball-fall 1s ease-in-out infinite;
  animation: ball-fall 1s ease-in-out infinite; }

.la-ball-fall > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  -o-animation-delay: -200ms;
  animation-delay: -200ms; }

.la-ball-fall > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  -o-animation-delay: -100ms;
  animation-delay: -100ms; }

.la-ball-fall > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  -moz-animation-delay: 0ms;
  -o-animation-delay: 0ms;
  animation-delay: 0ms; }

.la-ball-fall.la-sm {
  width: 26px;
  height: 8px; }

.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px; }

.la-ball-fall.la-2x {
  width: 108px;
  height: 36px; }

.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px; }

.la-ball-fall.la-3x {
  width: 162px;
  height: 54px; }

.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px; }

/*
 * Animation
 */
@-webkit-keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    transform: translateY(145%); } }

@-moz-keyframes ball-fall {
  0% {
    opacity: 0;
    -moz-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -moz-transform: translateY(145%);
    transform: translateY(145%); } }

@-o-keyframes ball-fall {
  0% {
    opacity: 0;
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -o-transform: translateY(145%);
    transform: translateY(145%); } }

@keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    -moz-transform: translateY(-145%);
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    -moz-transform: translateY(145%);
    -o-transform: translateY(145%);
    transform: translateY(145%); } }

@import 'https://fonts.googleapis.com/css?family=Nunito:300,400,600,700,900';
#middle{margin-top:0px !important;}
body.onborard-page{padding:0px !important}

.flashscreen-container{padding:20px; background:#fff; height:1080px; position:relative; overflow:hidden;}
.flashscreen-container .owl-carousel{height:100%;  margin:auto;  overflow:hidden;}
.flashscreen-container  .owl-theme .owl-controls{position:absolute; left:0; right:0; width:100%; margin:auto; bottom:20px;}
.flashscreen-container  .owl-pagination{width:300px; margin:0 auto; position:fixed; left:0px; right:0px; bottom:20px;}

.flashscreen-container .back_btn,
.flashscreen-container .next_btn{position:fixed; font-family: 'Nunito', sans-serif; font-size:24px; padding:0px 30px ; line-height:54px; bottom:40px; min-width:165px; height:54; border-radius:50px}
.owl-theme .owl-controls .owl-buttons .owl-next,
.flashscreen-container .next_btn{ right:0; opacity:1 !important}
.owl-theme .owl-controls .owl-buttons .owl-prev,
.flashscreen-container .back_btn{left:0;opacity:1 !important }


.flashscreen-container  .owl-carousel .owl-wrapper-outer{overflow:visible}

.flash-slide{height:600px; position:relative; margin:auto}
.flash-slide img{
	/*width:auto !important; */
	max-width:inherit !important}
.flash-slide h1{font-size:60px; color:#4a4a4a; font-weight:600; font-family: 'Nunito', sans-serif;}


.flash-slide .intro-graphics img.img-left{float:left; vertical-align:top}
.flash-slide .intro-graphics img.img-right{float:right}
.intro-text{ float:right; font-size:24px;  font-weight:300; font-family: 'Nunito', sans-serif;}

.onborard-page   .owl-nav .started{font-family: 'Nunito', sans-serif !important; font-size:24px !important; line-height:54px;  min-width:165px; height:54px; border-radius:50px; padding:0px !important;  bottom:10px; margin:0px !important; padding:0px 30px!important; position:absolute; right:0px; }
.onborard-page .owl-theme .owl-nav [class*="owl-"]{font-family: 'Nunito', sans-serif !important; font-size:24px !important; line-height:54px;  min-width:165px; height:54px; border-radius:50px; padding:0px !important;  bottom:10px; margin:0px !important; padding:0px !important}
.onborard-page .owl-theme .owl-nav [class*="owl-"]:before{display:none}
.onborard-page .owl-nav .owl-next{right:0px; bottom:0; top:inherit}
.onborard-page .owl-nav .owl-prev{left:0px; bottom:0; top:inherit}

.onborard-page .owl-theme .owl-dots{position:absolute; bottom:20px; margin:auto; left:0; right:0px; width:300px}
.onborard-page .owl-theme .owl-nav .owl-next.disabled{display:none}

.mobile-view{display:none !important}


/* event page */
.event-page{position:relative; background:#fff url(../../../images/onboarding/event/event01-bg1.png) no-repeat center top;  height:1080px}
.event-page .flash-slide.event-intor03{background:#fff url(../../../images/onboarding/event/event03-bg1.png) no-repeat center top / 100% 100%;  height:1080px}


.event-page .event-intor03 .event-item:nth-child(1){width:45%}
.event-page .event-intor03 .event-item:nth-child(2){float:right; width:40%}
 
.event-page .owl-theme .owl-dots .owl-dot span{width:20px; height:20px; border:2px solid #25beb9; background:none}
.event-page .owl-theme .owl-dots .owl-dot.active span,
 .event-page .owl-theme .owl-dots .owl-dot:hover span{background:#25beb9}

.event-page  .owl-nav .owl-prev,
.event-page  .back_btn{background:none !important; color:#1db5ac; border:1px solid #1db5ac; text-transform:capitalize}
.event-page  .owl-nav .owl-prev:hover,
.event-page  .back_btn:hover{background:#1db5ac !important; color:#1db5ac; border:1px solid #1db5ac; color:#fff;  }

.event-page  .owl-nav .started,
.event-page  .owl-nav .owl-next,
.event-page .next_btn{background:none !important; color:#1db5ac; border:1px solid #1db5ac; text-transform:capitalize}
.event-page  .owl-nav .started:hover,
.event-page  .owl-nav .owl-next:hover,
.event-page .next_btn:hover{background:#1db5ac !important; color:#1db5ac; border:1px solid #1db5ac; color:#fff;  }

.event-page  .owl-nav .started a{display:block; color:#1db5ac;}
.event-page  .owl-nav .started:hover  a{color:#fff}

.event-page .event-intor01{position:relative; max-width:1520px}
.event-page .event-intor01.flash-slide h1{text-transform:uppercase}
.event-page .event-intor01 .intro-graphics{width:100%; height:528px; padding:120px 0 0; text-align:center; float:left; background:url(../../../images/onboarding/event/event-graphics-bg.png) no-repeat center top;}
.event-page .event-intor01 .intro-graphics img{float:none; margin:auto; vertical-align:middle;}
.event-page .event-intor01 .intro-text{width:35%; margin-top:-300px; max-width:690px; }
.event-page .event-intor01 .create-event{float:left; width:100%; text-align:center; position:relative; margin-top:35px;}
.event-page .event-intor01 .create-event a:before{background:url(../../../images/onboarding/event/event01-direction-arrow.png) no-repeat left center; position:absolute; width:670px; height:200px; left:294px; margin:auto; top:-35px; content:"Generate Event Code"; font-size:25px; text-align:right; color:#606060; font-size:30px; font-family: 'Nunito', sans-serif; }
.event-page .event-intor01 .create-event a{position:relative; width:294px; height:74px; border-radius:50px; line-height:74px; padding:0px; font-size:24px; color:#fff; display:block; text-align:center;
	background: #24bdba;
	background: -moz-linear-gradient(left, #24bdba 0%, #44e794 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #24bdba), color-stop(100%, #44e794));
	background: -webkit-linear-gradient(left, #24bdba 0%, #44e794 100%);
	background: -o-linear-gradient(left, #24bdba 0%, #44e794 100%);
	background: -ms-linear-gradient(left, #24bdba 0%, #44e794 100%);
	background: linear-gradient(to right, #24bdba 0%, #44e794 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663bc9', endColorstr='#676cfb', GradientType=1 ); float:left; margin-left:0%}

.event-page .event-intor01 .event-code{font-weight:600; font-family: 'Nunito', sans-serif;display:inline-block; margin:0 auto; position:absolute; left:0; right:0; width:483px; height:68px; line-height:66px; border:2px dashed #dbdbdb; bottom:-200px; font-size:18px; color:#43e596}

.event-page .event-intor02{position:relative; max-width:1520px}
.event-page .event-intor02 .intro-graphics{width:100%; height:528px; padding:0; text-align:center; float:left; background:url(../../../images/onboarding/event/event2-graphics-bg.png) no-repeat center top; margin-top:200px; position:relative}
.event-page .event-intor02 .intro-graphics img{ margin:auto; vertical-align:middle; display:inline-block}
.event-page .event-intor02 .intro-graphics img.img-center{margin-top:150px}
.event-page .event-intor02 .intro-text{width:45%;  color:#373737; margin-top:-190px; max-width:690px; }

.event-page .event-intor02 .intro-graphics:before{background:url(../../../images/onboarding/event/event02-direction-arrowrgt.png) no-repeat left center; position:absolute; width:355px; height:190px; left:333px; margin:auto; top:0; content:"Recruiters";  font-weight:700; text-align:center; color:#606060; font-size:30px; font-family: 'Nunito', sans-serif; padding:130px 60px 0 ; }
.event-page .event-intor02 .intro-graphics:after{background:url(../../../images/onboarding/event/event02-direction-arrowlft.png) no-repeat left center; position:absolute; width:380px; height:280px; right:323px; margin:auto; top:0; content:"Job Seekers"; font-weight:700;  text-align:right; color:#606060; font-size:30px; padding:130px 60px 0 ; font-family: 'Nunito', sans-serif; }

.event-page .event-intor03 .event-item{width:49%; display:inline-block; float:left}
.event-page .event-intor03 .event-item:nth-child(1){margin-right:2%}
.event-page .event-intor03 .intro-graphics{width:100%; margin:30px auto; float:none; text-align:center; height:450px; display:table}
.event-page .event-intor03 .intro-graphics .intro-graphicsimg{ vertical-align:middle; display:table-cell; margin:auto; text-align:center; width:100%}
.event-page .event-intor03 .intro-graphics  img{display:inline-block; margin:auto}



/* Recruiter */

.recruiter-page{position:relative; background:#fff url(../../../images/recruiter-bg1.png) no-repeat center top;  
	height:100%}

.recruiter-page .owl-theme .owl-dots .owl-dot span{width:20px; height:20px; border:2px solid #eb5976; background:#7A5B1F;border:2px solid #7F5A23;}
.recruiter-page .owl-theme .owl-dots .owl-dot.active span, .recruiter-page .owl-theme .owl-dots .owl-dot:hover span{background:#BC903A !important; }
.recruiter-page .owl-theme .owl-dots .owl-dot.active span,
 .recruiter-page .owl-theme .owl-dots .owl-dot:hover span{background:#eb5976}

.recruiter-page  .owl-nav .owl-prev,
.recruiter-page  .back_btn{background:none !important; color:#eb5976; border:1px solid #eb5976; text-transform:capitalize}
.recruiter-page  .owl-nav .owl-prev:hover,
.recruiter-page  .back_btn:hover{background:#eb5976 !important; color:#fff !important; border:1px solid #eb5976; color:#fff;  }
.recruiter-page  .owl-nav .started,
.recruiter-page  .owl-nav .owl-next,
.recruiter-page .next_btn{background:none !important; color:#eb5976; border:1px solid #eb5976; text-transform:capitalize}
.recruiter-page  .owl-nav .started:hover,
.recruiter-page  .owl-nav .owl-next:hover,
.recruiter-page .next_btn:hover{background:#eb5976 !important; color:#fff !important; border:1px solid #eb5976; color:#fff;  }

.recruiter-page  .owl-nav .started a{display:block; color:#cc445f;}
.recruiter-page  .owl-nav .started:hover  a{color:#fff}

.recruiter-page .recruiter-intor01{position:relative; max-width:1520px}
.recruiter-page .recruiter-intor01.flash-slide h1{text-transform:uppercase}
.recruiter-page .recruiter-intor01 .intro-graphics{width:100%; height:528px; 
	padding:0px 0 0; 
	text-align:center; 
	float:left; 
	    background: #fffdfd;}
.recruiter-page .recruiter-intor01 .intro-graphics img{float:none; margin:auto; vertical-align:middle;width:65%;}
.recruiter-page .recruiter-intor01 .intro-text{width:35%; margin-top:-260px; max-width:690px; }
.recruiter-page .recruiter-intor01 .create-event
{
	    /* float: left; */
    width: 100%;
    /* text-align: center; */
    position: relative;
     margin-top: 15px; 
}
/*.recruiter-page .recruiter-intor01 .create-event a:before{background:url(../../../images/recruiter01-direction-arrow.png) no-repeat left center; position:absolute; width:380px; height:313px; left:50px; margin:auto; bottom:100px; content:""; font-size:25px; text-align:right; color:#606060; font-size:30px; font-family: 'Nunito', sans-serif; }*/
.recruiter-page .recruiter-intor01 .create-event a{
	position:relative; width:100px; height:34px; border-radius:50px; line-height:33px; padding:0px; font-size:16px; color:#fff; display:block; text-align:center;
	background: linear-gradient(to right, #35270c , #72500d);;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663bc9', endColorstr='#676cfb', GradientType=1 ); float:right; margin-left:0%; box-shadow: 0px 5px 49px 0px rgba(3, 169, 244, 0.26);
text-shadow: 0px 5px 49px rgba(239, 112, 108, 0.39); }

.recruiter-page .recruiter-intor01 .event-code{font-weight:600; font-family: 'Nunito', sans-serif;display:inline-block; margin:0 auto; position:absolute; left:0; right:0; width:483px; height:68px; line-height:66px; border:2px dashed #dbdbdb; bottom:-200px; font-size:18px; color:#43e596}


.recruiter-intor02{text-align:center; position:relative; max-width:1520px}
.recruiter-intor02 h1{text-align:left; text-transform:uppercase; margin-bottom:80px;}
.recruiter-intor02 .intro-graphics{width:100%; text-align:center;	}
.recruiter-intor02 .intro-graphics img{float:none; margin:auto; vertical-align:middle; display:inline-block; width:auto; max-width:inherit}
.recruiter-intor02   .intro-text{max-width:645px; margin:50px auto auto; display:inline-block; float:none; text-align:center}


.recruiter-intor03{text-align:center; position:relative; max-width:1520px}
.recruiter-intor03 h1{text-align:left; text-transform:uppercase; margin-bottom:80px;}
.recruiter-intor03 ul{margin:0; float:left; width:100%}
.recruiter-intor03 ul li{margin:40px 0; float:left; width:100%; text-align:left}
.recruite-canapp-left{display:inline-block; width:48%; vertical-align:top}  
.recruite-canapp-right{display:inline-block; width:48%; vertical-align:top}  
  
.recruite-canapp-icon{float:left; margin-right:15px}
.recruite-canapp-content{display:table; height:145px; width:calc(100% - 160px); float:left; max-width:490px; }
.recruite-canapp-content p{height:100%; vertical-align:middle; display:table-cell; font-weight:300; font-family: 'Nunito', sans-serif; font-size:24px; line-height:36px;}


.recruiter-intor04{text-align:center; position:relative; max-width:1520px}
.recruiter-intor04 h1{text-align:left; text-transform:uppercase; margin-bottom:80px;}
.recruiter-page .recruiter-intor04 .intro-graphics{width:100%; height:528px; padding:0px 0 0; text-align:center; float:left; background:url(../../../images/recruiter-graphics-bg.png) no-repeat center top; margin-top:20px;}
.recruiter-page .recruiter-intor04 .intro-graphics img{float:left; margin:auto; vertical-align:middle;}
.recruiter-page .recruiter-intor04  .btn-sect a{font-size:20px;}

.btn-sect{margin-top:100px;}
.btn-sect a{position:relative; width:294px; height:74px; border-radius:50px; line-height:70px; padding:0px; font-size:24px; color:#fff; display:block; text-align:center;
	background: #eb5777;
	background: -moz-linear-gradient(left, #eb5777 0%, #f58e61 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #eb5777), color-stop(100%, #f58e61));
	background: -webkit-linear-gradient(left, #eb5777 0%, #f58e61 100%);
	background: -o-linear-gradient(left, #eb5777 0%, #f58e61 100%);
	background: -ms-linear-gradient(left, #eb5777 0%, #f58e61 100%);
	background: linear-gradient(to right, #eb5777 0%, #f58e61 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663bc9', endColorstr='#676cfb', GradientType=1 ); float:left; margin-right:20px; box-shadow: 0px 5px 49px 0px rgba(239, 112, 108, 0.39);
text-shadow: 0px 5px 49px rgba(239, 112, 108, 0.39); }
.recruiter-intor04 .intro-text{width:670px; text-align:left; margin-top:-200px;}
.recruiter-intor04 .intro-text p{ line-height:35px; }




/* jobseeker */
.jobseeker-section .dashboard-page{ background:#fff url(../../../images/onboarding/jobseeker/seeker-bg-lft.png) no-repeat left top !important;}
.jobseeker-page{position:relative; background:url(../../../images/onboarding/jobseeker/jobseeker-bg1.png) no-repeat center top;  height:1080px}

.jobseeker-page .owl-theme .owl-dots .owl-dot span{width:20px; height:20px; border:2px solid #8c5bf5; background:none}
.jobseeker-page .owl-theme .owl-dots .owl-dot.active span,
 .jobseeker-page .owl-theme .owl-dots .owl-dot:hover span{background:#8c5bf5}

.jobseeker-page  .owl-nav .owl-prev,
.jobseeker-page  .back_btn{background:none !important; color:#8c5bf5; border:1px solid #8c5bf5; text-transform:capitalize; }
.jobseeker-page .owl-nav .owl-prev:hover,
.jobseeker-page  .back_btn:hover{background:#8c5bf5 !important; color:#eb5976; border:1px solid #8c5bf5; color:#fff;  }

.jobseeker-page  .owl-nav .started,
.jobseeker-page  .owl-nav .owl-next,
.jobseeker-page .next_btn{background:none !important; color:#8c5bf5; border:1px solid #8c5bf5; text-transform:capitalize}
.jobseeker-page  .owl-nav .started:hover,
.jobseeker-page  .owl-nav .owl-next:hover,
.jobseeker-page .next_btn:hover{background:#8c5bf5 !important; color:#8c5bf5; border:1px solid #8c5bf5; color:#fff;  }

.jobseeker-page  .owl-nav .started a{display:block; color:#8c5bf5;}
.jobseeker-page  .owl-nav .started:hover  a{color:#fff}

.jobseeker-page .jobseeker-intor01{position:relative; max-width:1520px}
.jobseeker-page .jobseeker-intor01.flash-slide h1{text-transform:uppercase}


.seekerslide-lft{display:inline-block; width:70%; float:left}
.seekerslide-lft img{width:100% !important; height:auto !important; margin-top:100px}
.seekerslide-rgt{display:inline-block; width:30%; float:right; text-align:right}
.seekerslide-rgt .graphics-rgt{float:right; width:80%; text-align:center; margin:auto}
.seekerslide-rgt .graphics-rgt img{display:inline-block}
.seekerslide-rgt .graphics-rgt p{font-family: 'Nunito', sans-serif; font-size:24px; line-height:36px; color:#373737; display:inline-block; text-align:center; margin-top:50px}


.seekerslide-top{float:left; width:100%}
.seekerslide-top .graphics-rgt{float:left; padding-left:110px; width:80%;  margin:auto}
.seekerslide-top .graphics-rgt img{display:inline-block; width:300px;}
.seekerslide-top .graphics-rgt p{font-family: 'Nunito', sans-serif; font-size:24px; line-height:36px; color:#373737; display:inline-block; text-align:left;width:calc(100% - 320px); max-width:575px; vertical-align:middle; padding-left:50px}

.seekerslide-btm{display:inline-block; width:70%; float:right; text-align:right; margin-top:-100px}
.seekerslide-btm img{width:100% !important; height:auto !important; }

.jobseeker-intor03 .seekerslide-top .graphics-rgt p{max-width:65%}
.jobseeker-intor03 .seekerslide-btm{width:100%; margin:0px}
.jobseeker-intor03 .seekerslide-btm img{width:48% !important; height:auto !important; display:inline-block; max-width:700px !important}
.jobseeker-intor03 .seekerslide-btm img.img-left{float:left; vertical-align:top}
.jobseeker-intor03 .seekerslide-btm img.img-right{float:right}

.jobseeker-intor04 .seekerslide-top{margin:50px 0 0}
.jobseeker-intor04 .seekerslide-top .graphics-rgt{font-family: 'Nunito', sans-serif; font-size:30px; line-height:47px; text-align:center; width:100%}
 .jobseeker-intor04 .seekerslide-top .graphics-rgt span{color:#8c5bf5}
.jobseeker-intor04 .seekerslide-btm {margin:50px 0 0px;}
.jobseeker-intor04 .seekerslide-btm img{width:auto !important; max-width:729px !important; display:inline-block}

@media screen and (min-width:1280px) and (max-width:2580px){
/*.onborard-page{overflow:hidden}*/

.jobseeker-intor04 .seekerslide-btm{width:100%; text-align:center}
.jobseeker-intor04 .seekerslide-top .graphics-rgt{padding:0 80px}

}

@media screen and (min-width:2000px) and (max-width:2880px){

.event-page .flash-slide.event-intor03,
.flashscreen-container,
.flash-slide,
.event-page,
.recruiter-page,
.jobseeker-page{height:1440px; padding-bottom:0px;}

.flash-slide h1{font-size:40px}
.recruiter-intor03 h1{margin-bottom:80px;}
.recruiter-page .recruiter-intor01 .intro-graphics{margin-top:70px; padding-top:90px}
.recruiter-page .recruiter-intor01 .create-event{margin:0px;}
.recruiter-intor02 .intro-graphics img{max-width:730px !important}
.recruiter-page .recruiter-intor04 .intro-graphics img{width:auto !important}
.recruiter-intor04 .intro-text{margin-top:-200px !important}
.recruiter-page .recruiter-intor04 .intro-graphics{background-position:center top}
.recruiter-intor03 ul li img{width:130px; height:130px;}
.recruite-canapp-content{height:130px}

.seekerslide-lft img{margin-top:90px}
.jobseeker-intor01 .seekerslide-rgt{margin-top:130px}
.jobseeker-intor03 .seekerslide-btm img{width:37% !important; margin:0 30px}
.jobseeker-intor03 .seekerslide-btm{text-align:center}
.jobseeker-intor03 .seekerslide-btm img.img-right,
.jobseeker-intor03 .seekerslide-btm img.img-left{float:none}
.jobseeker-intor04 .seekerslide-btm img{max-width:630px !important}

.event-page .event-intor01 .intro-graphics{padding-top:50px; height:450px; background-position:center top -50px}
.event-page .event-intor01 .intro-text{margin-top:-230px}
.event-page .event-intor02 .intro-graphics{margin-top:180px}
.event-page .event-intor02 .intro-graphics::before{left:260px}
.event-page .event-intor03 .intro-graphics{margin:80px auto}
.event-page .event-intor02 .intro-graphics::after{right:250px;}

.event-page .event-intor03 .event-item:nth-child(1){width:45%}
.event-page .event-intor03 .event-item:nth-child(2){float:right; width:40%}
}


@media screen and (min-width:1481px) and (max-width:1980px){

.event-page .flash-slide.event-intor03,
.flashscreen-container,
.flash-slide,
.event-page,
.recruiter-page,
.jobseeker-page{height:970px; padding-bottom:0px;}

.flash-slide h1{font-size:40px}
.recruiter-intor03 h1{margin-bottom:80px;}
/*.recruiter-page .recruiter-intor01 .intro-graphics{margin-top:70px; padding-top:90px}*/
.recruiter-page .recruiter-intor01 .create-event{margin:0px;}
.recruiter-intor02 .intro-graphics img{max-width:730px !important}
.recruiter-page .recruiter-intor04 .intro-graphics img{width:auto !important}
.recruiter-intor04 .intro-text{margin-top:-200px !important}
.recruiter-page .recruiter-intor04 .intro-graphics{background-position:center top}
.recruiter-intor03 ul li img{width:130px; height:130px;}
.recruite-canapp-content{height:130px}

.seekerslide-lft img{margin-top:90px}
.jobseeker-intor01 .seekerslide-rgt{margin-top:130px}
.jobseeker-intor03 .seekerslide-btm img{width:37% !important; margin:0 30px}
.jobseeker-intor03 .seekerslide-btm{text-align:center}
.jobseeker-intor03 .seekerslide-btm img.img-right,
.jobseeker-intor03 .seekerslide-btm img.img-left{float:none}
.jobseeker-intor04 .seekerslide-btm img{max-width:630px !important}

.event-page .event-intor01 .intro-graphics{padding-top:50px; height:450px; background-position:center top -50px}
.event-page .event-intor01 .intro-text{margin-top:-230px}
.event-page .event-intor02 .intro-graphics{margin-top:180px}
.event-page .event-intor02 .intro-graphics::before{left:260px}
.event-page .event-intor03 .intro-graphics{margin:80px auto}
.event-page .event-intor02 .intro-graphics::after{right:250px;}

.event-page .event-intor03 .event-item:nth-child(1){width:45%}
.event-page .event-intor03 .event-item:nth-child(2){float:right; width:40%}
}

@media screen and (min-width:1370px) and (max-width:1480px){
	.jobseeker-intor04 .seekerslide-btm img{max-width:450px !important; margin:auto}
.jobseeker-page .jobseeker-intor01.flash-slide h1{font-size:40px; margin-left:130px}

.event-page .flash-slide.event-intor03,
.flashscreen-container,
.flash-slide,
.event-page,
.recruiter-page,
.jobseeker-page{height:820px}

.flash-slide h1{font-size:35px}
.recruiter-intor03 h1{margin-bottom:30px;}
.recruiter-page .recruiter-intor01 .intro-graphics{margin-top:0px; padding-top:30px}
.recruiter-page .recruiter-intor01 .create-event{margin:0px;}
.recruiter-intor02 .intro-graphics img{max-width:520px !important}
.recruiter-page .recruiter-intor04 .intro-graphics img{width:600px !important}
.recruiter-intor04 .intro-text{margin-top:-360px !important}
.recruiter-page .recruiter-intor04 .intro-graphics{background-position:left top}
.recruiter-intor03 ul li img{width:100px; height:100px;}
.recruite-canapp-content{height:100px}

.seekerslide-lft img{margin-top:50px}
.jobseeker-intor03 .seekerslide-btm img{width:36% !important; margin:0 20px}
.jobseeker-intor03 .seekerslide-btm{text-align:center}
.jobseeker-intor03 .seekerslide-btm img.img-right,
.jobseeker-intor03 .seekerslide-btm img.img-left{float:none}

.event-page .event-intor01 .intro-graphics{padding-top:20px; height:350px; background-position:center top -50px}
.event-page .event-intor01 .intro-text{margin-top:-270px}
.event-page .event-intor02 .intro-graphics{margin-top:120px}
.event-page .event-intor02 .intro-graphics::before{left:260px}

.event-page .event-intor02 .intro-graphics::after{right:250px;}
.event-page .event-intor01 .intro-graphics img{width:300px !important}

.event-page .event-intor02 .intro-graphics img.img-right{margin-top:-100px}
.event-page .event-intor02 .intro-graphics:after{padding-top:80px}
.event-page .event-intor02 .intro-graphics:before{padding-top:60px}

.event-page .event-intor03 .event-item:nth-child(1){width:45%}
.event-page .event-intor03 .event-item:nth-child(2){float:right; width:40%}
}

@media screen and (min-width:1281px) and (max-width:1480px){
	.jobseeker-intor04 .seekerslide-btm img{max-width:450px !important; margin:auto}
.jobseeker-page .jobseeker-intor01.flash-slide h1{font-size:40px; margin-left:130px}

.recruiter-page .recruiter-intor04 .intro-graphics img{width:600px !important}

}
@media screen and (min-width:1024px) and (max-width:1360px){
	
	.flashscreen-container,
.flash-slide,
.event-page,
.recruiter-page,
.jobseeker-page{height:768px}

.flash-slide h1{font-size:35px}
.recruiter-intor03 h1{margin-bottom:30px;}
.recruiter-page .recruiter-intor01 .intro-graphics{margin-top:0px; padding-top:30px; height:500px}
.recruiter-page .recruiter-intor01 .create-event{margin:0px;}
.recruiter-intor02 .intro-graphics img{max-width:520px !important}
.recruiter-page .recruiter-intor04 .intro-graphics img{width:600px !important}
.recruiter-intor04 .intro-text{margin-top:-360px !important}
.recruiter-page .recruiter-intor04 .intro-graphics{background-position:left top}
.recruiter-intor03 ul li img{width:100px; height:100px;}
.recruite-canapp-content{height:100px}


.flashscreen-container, .flash-slide, .event-page, .recruiter-page, .jobseeker-page{height:auto}
.flash-slide{margin-bottom:20px; float:left; width:100%}
.jobseeker-intor04 .seekerslide-btm img{max-width:420px !important}
.flashscreen-container .back_btn, .flashscreen-container .next_btn{bottom:-60px}
.flashscreen-container.event-page{height:900px !important}
.flashscreen-container.event-page .owl-carousel .owl-stage-outer{overflow:visible }
	
.flash-slide h1{font-size:28px}



.event-page .event-intor01 .intro-graphics{height:420px;  padding: 50px 0 0;}	
.event-page .event-intor02{position:relative; max-width:95%; margin:auto}	
.event-page .event-intor02 .intro-graphics{margin-top:100px}
.event-page .event-intor02 .intro-graphics:before{    left: 223px;  top: 0;  width: 300px;  background-size: 100% auto;  height: 220px;}
.event-page .event-intor02 .intro-graphics:after{right:223px;     top: 0;  width: 300px;  background-size: 100% auto;   height: 220px;}
.event-page .event-intor03 .intro-graphics{height:380px}
.event-page .event-intor03 .intro-graphics img{width:280px !important}
.event-page .event-intor01 .intro-graphics img{width:300px !important}

.recruiter-page .event-intor01 .intro-graphics{height:420px;  padding: 50px 0 0;}

.jobseeker-section .flashscreen-container .owl-theme .owl-controls{bottom:0px;}
.jobseeker-intor04 .seekerslide-btm img{max-width:450px !important}

.jobseeker-page .jobseeker-intor01.flash-slide h1{margin-left:150px}
.seekerslide-lft {text-align:center}

.jobseeker-intor03 .seekerslide-btm{margin-bottom:50px}
.jobseeker-intor03 .seekerslide-btm img.img-left{width:45% !important}
.jobseeker-intor03 .seekerslide-btm img.img-right{width:45% !important}
.seekerslide-lft img{margin:80px auto auto; width:90% !important}
.seekerslide-rgt .graphics-rgt{float:none}
.seekerslide-top .graphics-rgt img{max-width:220px !important;} 
.seekerslide-rgt .graphics-rgt img{width:100% !important; max-width:220px;}
.seekerslide-rgt .graphics-rgt p{margin-top:20px; font-size:20px}
.seekerslide-btm{margin-top:-80px}
.jobseeker-intor04 .seekerslide-top{margin:20px 0 0}
.seekerslide-top{margin:10px 0 50px}
.seekerslide-top .graphics-rgt{width:100%}
.jobseeker-intor04 .seekerslide-top .graphics-rgt{font-size:20px; line-height:36px}

.onborard-page .owl-theme .owl-nav [class*="owl-"]{font-size:20px !important}
.seekerslide-top .graphics-rgt p,
.flashscreen-container .back_btn, .flashscreen-container .next_btn{font-size:20px}

.recruiter-page .recruiter-intor01 .intro-graphics img{width:280px !important; margin:50px auto auto}
.recruiter-page .recruiter-intor01 .intro-text{margin-top:-300px}
.recruiter-intor02 .intro-graphics img{width:700px !important}
.recruite-canapp-icon img{width:110px; height:110px}
.recruite-canapp-content{height:100px}

.recruiter-intor03 ul li{margin:30px 0}
.recruiter-page .recruiter-intor04 .intro-graphics{background-position:left top}
.recruiter-page .recruiter-intor04 .intro-graphics img{width:600px !important}
.recruiter-intor04 .intro-text {	width: 590px;	text-align: left;	margin-top: -360px;}
.btn-sect a{width:270px !important}

.recruite-canapp-content p{font-size:20px;}

}

@media screen and (min-width:1024px) and (max-width:1136px){
	.flashscreen-container .back_btn, .flashscreen-container .next_btn{bottom:-115px}
	
	.event-page .event-intor01 .intro-graphics img{float:left; margin-left:50px}	
	.event-page .event-intor01 .intro-text{max-width:500px; width:auto}
	.event-page .event-intor02 .intro-graphics img{width:150px !important}
	.event-page .event-intor02 .intro-graphics::before{width: 250px; left: 153px; height: 240px;}
	.event-page .event-intor02 .intro-graphics::after {right: 153px; width: 250px; height: 200px; white-space: nowrap;}
	.event-page .event-intor02 .intro-text{max-width:370px}
	.event-page .event-intor02 .intro-graphics img.img-center{margin-top:120px; width:130px !important}
	.event-page .flash-slide h1{font-size:25px}
	.event-page .event-intor01 .intro-graphics img,
	.event-page .event-intor03 .intro-graphics img{width:280px !important}
	.event-page .event-intor01 .create-event{margin-top:0px;}
	.event-page .event-intor01 .intro-graphics{height:390px}
	.intro-text{font-size:20px; line-height:normal}
.recruiter-page .recruiter-intor04 .intro-graphics img{width:400px !important}
.recruiter-intor04 .intro-text {	width: 550px;	text-align: left;	margin-top: -360px;}
.btn-sect a{width: 250px !important; font-size: 17px !important;}



}
@media screen and (min-width:981px) and (max-width:1023px){
		.flashscreen-container, .flash-slide, .event-page, .recruiter-page, .jobseeker-page{height:auto}
		 .flash-slide{margin-bottom:80px; float:left; width:100%}
.jobseeker-intor04 .seekerslide-btm img{max-width:500px !important}
	.flashscreen-container .back_btn, .flashscreen-container .next_btn{bottom:0px}
}
@media screen and (min-width:200px) and (max-width:980px){
 .recruiter-page .owl-nav .owl-next:hover, 
 .recruiter-page .owl-nav .owl-prev:hover{color:#eb5976 !important}
 .event-page .owl-nav .owl-prev:hover,
 .event-page .owl-nav .owl-next:hover{color: #1db5ac; !important}
 .jobseeker-page .owl-nav .owl-next:hover,
 .jobseeker-page .owl-nav .owl-prev:hover{color:#8c5bf5 !important}
}

@media screen and (min-width:681px) and (max-width:980px){
	.jobseeker-page{background:#fff url(../../../images/onboarding/jobseeker/jobseeker-mobile-bg.png) no-repeat left center / 100% auto !important}
	
	.flashscreen-container, .flash-slide, .event-page, .recruiter-page, .jobseeker-page{height:auto}
	.flashscreen-container .owl-theme .owl-controls{bottom:10px}
	
	.jobseeker-page{height:auto}
	.jobseeker-page .jobseeker-intor01.flash-slide h1{font-size:40px; text-align:center; margin-top:20px}
	.hideDesk{display:none !important}
	.mobile-view{display:block !important}
	
	.seekerslide-rgt{width:100%}
	.seekerslide-lft{width:100%; margin-bottom:50px;}
	.seekerslide-btm{width:100%; margin:0px;}
	
	.seekerslide-rgt .graphics-rgt{float:none}
	.seekerslide-rgt .graphics-rgt p{margin:20px 0; font-size:24px;}
	.seekerslide-rgt .graphics-rgt img{width:285px; height:285px;}
	
	.seekerslide-lft img{margin-top:0px;}
	.seekerslide-btm img{max-width:466px !important; margin:auto}
	
	.seekerslide-top .graphics-rgt{width:100%; padding:0 20px}
	.seekerslide-top .graphics-rgt img{max-width:200px !important}
	.seekerslide-top .graphics-rgt p{width:calc(100% - 220px)}
	
	.flashscreen-container .back_btn, .flashscreen-container .next_btn{bottom:0px; display:none}

	
	.onborard-page .owl-theme .owl-nav [class*="owl-"]{border:0px !important; height:auto !important; line-height:normal !important; width:auto !important; min-width:inherit !important}
	.onborard-page .owl-theme .owl-nav [class*="owl-"]:hover{background:none !important;}
	.onborard-page .owl-theme .owl-dots{bottom:12px}

	
	.jobseeker-intor03 .seekerslide-btm img{width:95% !important; margin:20px auto}
	.jobseeker-intor03 .seekerslide-top .graphics-rgt img.mobile-view{display:inline-block !important; }
	
	.jobseeker-intor04 .seekerslide-top .graphics-rgt{float:none; width:70%; font-size:24px; line-height:36px}
	.jobseeker-intor04 .seekerslide-btm{text-align:center}	
	.jobseeker-intor04 .seekerslide-btm img{max-width:70% !important; display:inline-block}
	
	.event-page  .flash-slide{text-align:center}
	.event-page  .flash-slide .intro-text{width:100%; margin:50px auto 80px ; max-width:500px; float:none; text-align:center; display: inline-block;}
	.intro-graphics-mob{height:auto; text-align:center; float:left; width:100%; margin:50px 0}
	.intro-graphics-mob img{display:inline-block !important}
	.event-page .event-intor01 .intro-graphics{background:url(../../../images/onboarding/event/event-graphics-bg.png) no-repeat right -250px top -120px / auto 50%; padding:50px 0; height:auto}
	.event-page .flash-slide h1{font-size:40px; text-align:center; margin:20px 0}
	
	.event-page .event-intor03 .event-item:nth-child(1){margin:0px;}
	.event-page .event-intor03 .event-item{width:100%}
	
	.event-page .event-intor03 .event-mob{background: linear-gradient(to right, #24bdba 0%, #44e794  100%) !important; float:left; padding:20px; border-radius:5px; margin-bottom:30px; width:100%}
	.event-page .event-intor03 .intro-graphics{width:auto; display:inline-block; height:auto; float:left}
	.event-page .event-intor03 .intro-graphics img{max-width:205px !important}
	.event-page .flash-slide.event-intor03  h1{text-align:left}
	.event-page .flash-slide.event-intor03 .intro-text{max-width: calc(100% - 235px); float:right; margin: 80px auto 80px 30px; text-align:left; color:#fff}
	
	
	.recruiter-page .flash-slide{margin-bottom:100px !important}
	.recruiter-page .flash-slide h1{font-size:30px}
		.recruiter-page  .flash-slide .intro-graphics-mob{margin:100px 0 0 !important; float:left !important; width:100%}
	.recruiter-page .recruiter-intor01{text-align:center}
	.recruiter-page .recruiter-intor01 .intro-text{width:100%; margin:20px auto auto; text-align:center; max-width:384px; float:none; display:inline-block}
	.recruiter-page .flash-slide.recruiter-intor03 h1.mobile-view{font-size:30px; text-align:center; margin:50px 0 0; float:left; width:100%}
	.recruiter-page .flash-slide.recruiter-intor02 h1.mobile-view{font-size:30px; text-align:center; margin:150px 0 0; float:left; width:100%}
	
		.recruiter-page .flash-slide h1.mobile-view{font-size:30px; text-align:center; margin:250px 0 0; float:left; width:100%}
	.recruiter-intor02 .intro-graphics-mob img{width:100% !important}
	.recruite-canapp-left{width:100%}
	.recruite-canapp-right{width:100%}
	.recruiter-intor03 ul li{margin:15px 0}
	.recruite-canapp-content{height:100px; max-width:inherit; width:calc(100% - 120px)}
	.recruiter-intor03 ul li img{width:100px; height:100px;}
	
	
	.recruiter-page .flash-slide.recruiter-intor04 h1.mobile-view{font-size:30px; text-align:center; margin:80px 0 30px; line-height:normal; float:left; width:100%}
	.recruiter-page .recruiter-intor04 .intro-graphics{height:auto; background:none}
	.recruiter-page .recruiter-intor04 .intro-graphics img{width:550px !important; float:none}
	.recruiter-intor04 .intro-text{margin:0px;}
	.recruiter-intor04 .btn-sect{margin:20px 0px; float:left; width:100%}
	
		.event-page .flash-slide.event-intor03{height:980px}
	.event-page .event-intor03 .event-item:nth-child(1){width:100%}
.event-page .event-intor03 .event-item:nth-child(2){float:right; width:100%}

.jobseeker-page .owl-nav .started,
.event-page .owl-nav .started {font-size: 18px !important;bottom: 50px !important;left: 0;right: 0;}


}

@media screen and (min-width:200px) and (max-width:680px){
	.jobseeker-page{background:#fff url(../../../images/onboarding/jobseeker/jobseeker-mobile-bg.png) no-repeat left top / 100% !important}
	.hideDesk{display:none !important}
	.mobile-view{display:block !important}
	
		.flashscreen-container, .flash-slide, .event-page, .recruiter-page, .jobseeker-page{height:auto}
	.flashscreen-container .owl-theme .owl-controls{bottom:10px}
	
	.jobseeker-page .jobseeker-intor01.flash-slide h1{font-size:20px}
	.recruiter-page .owl-theme .owl-dots .owl-dot span,
	.event-page .owl-theme .owl-dots .owl-dot span,
	.jobseeker-page .owl-theme .owl-dots .owl-dot span{width:10px; height:10px; margin:3px}
	
		.onborard-page .owl-theme .owl-nav [class*="owl-"]{border:0px !important; height:auto !important; line-height:normal !important; width:auto !important; min-width:inherit !important; font-size:18px !important; bottom:0px !important;}
	.onborard-page .owl-theme .owl-nav [class*="owl-"]:hover{background:none !important; }
	.onborard-page .owl-theme .owl-dots{bottom:4px; width:200px}
	
	.owl-carousel .owl-item img{margin-top:20px;}
	.seekerslide-rgt{width:100%}
	.seekerslide-lft{width:100%}
	
	.seekerslide-rgt .graphics-rgt{float:none}
	.seekerslide-rgt .graphics-rgt img{max-width:150px !important}
	.seekerslide-rgt .graphics-rgt p{margin:0px; font-size:18px; line-height:normal}
	
	.seekerslide-top .graphics-rgt{padding:0; float:none; text-align:center }
	.seekerslide-top .graphics-rgt img{max-width:150px !important}
	.seekerslide-top .graphics-rgt p{margin:20px 0 0px; font-size:16px; line-height:normal; width:100%; padding:0px; text-align:center}
	
	.seekerslide-btm{margin:0px; width:100%}
	
	
	.jobseeker-intor03 .seekerslide-top .graphics-rgt p{max-width:100%; margin:20px 0 0}
	
	.jobseeker-intor03 .seekerslide-btm img{width:95% !important; margin:20px auto}
	.jobseeker-intor03 .seekerslide-top .graphics-rgt img.mobile-view{display:inline-block !important; }
	
	.jobseeker-intor04 .seekerslide-top .graphics-rgt{float:none; width:70%; font-size:24px; line-height:36px}
	.jobseeker-intor04 .seekerslide-btm{text-align:center}	
	.jobseeker-intor04 .seekerslide-btm img{max-width:70% !important; display:inline-block}
	
	.jobseeker-intor04 .seekerslide-top .graphics-rgt{margin:20px 0 0px; font-size:16px; line-height:normal; width:100%; padding:0px; text-align:center}
	.flashscreen-container .back_btn, .flashscreen-container .next_btn{bottom:0px; display:none}
		
	.seekerslide-btm img {	width: 80% !important;	height: auto !important;	margin: auto auto 30px;}
	
	
	.event-page  .flash-slide{text-align:center}
	.event-page  .flash-slide .intro-text{width:100%; margin:20px auto ; max-width:500px; float:none; text-align:center; display: inline-block; font-size:20px; line-height:normal}
	.intro-graphics-mob{height:auto; text-align:center; float:left; width:100%; margin:20px 0}
	.intro-graphics-mob img{display:inline-block !important}
	.event-page .event-intor01 .intro-graphics{background:url(../../../images/onboarding/event/event-graphics-bg.png) no-repeat right -250px top -120px / auto 50%; padding:0px; margin:30px auto; height:auto}
	.event-page .flash-slide h1{font-size:25px; text-align:center; margin:20px 0}
	
	.event-page .event-intor03 .event-item:nth-child(1){margin:0px;}
	.event-page .event-intor03 .event-item{width:100%}
	
	.event-page .event-intor03 .event-mob{background: linear-gradient(to right, #24bdba 0%, #44e794  100%) !important; float:left; padding:10px; border-radius:5px; margin-bottom:50px; width:100%}
	.event-page .event-intor03 .intro-graphics{width:auto; display:inline-block; height:auto;  margin:auto; text-align:center}
	.event-page .event-intor03 .intro-graphics img{max-width:150px !important}
	.event-page .flash-slide.event-intor03  h1{text-align:left}
	.event-page .flash-slide.event-intor03 .intro-text{max-width: auto; float:right; margin: 20px auto auto; text-align:center;color:#fff; font-size:16px; line-height:normal}
	
	.event-page .event-intor01  .intro-graphics-mob img{width:180px !important;}
	.event-page .event-intor02  .intro-graphics-mob img{width: 100% !important;}
	.event-page .event-intor01 .intro-graphics img{max-width:280px !important}
	
	
	
		.recruiter-page .flash-slide{margin-bottom:20px !important}
	.recruiter-page .flash-slide h1{font-size:25px; text-align:center; margin-bottom:0px;}
		.recruiter-page  .flash-slide .intro-graphics-mob{margin:30px 0 0 !important; float:left !important; width:100%}
		.recruiter-page  .flash-slide .intro-graphics-mob img{width:100% !important}
	.recruiter-page .recruiter-intor01{text-align:center}
	.recruiter-page .recruiter-intor01 .intro-text{width:100%; margin:20px auto auto; text-align:center; max-width:384px; float:none; display:inline-block; font-size:18px; line-height:normal}
	.recruiter-page .flash-slide.recruiter-intor03 h1.mobile-view{font-size:25px; text-align:center; margin:50px 0 0; float:left; width:100%}
	.recruiter-page .flash-slide.recruiter-intor02 h1.mobile-view{font-size:25px; text-align:center; margin:150px 0 0; float:left; width:100%}
	.recruiter-intor04 .intro-text p,
	.recruiter-intor02 .intro-text{font-size:18px; line-height:normal}
	.recruiter-intor02 .intro-text br{display:none}
		.recruiter-page .flash-slide h1.mobile-view{font-size:25px; text-align:center; margin:100px 0 0; float:left; width:100%}
	.recruiter-intor02 .intro-graphics-mob img{width:100% !important}
	.recruite-canapp-left{width:100%}
	.recruite-canapp-right{width:100%}
	.recruiter-intor03 ul li{margin:15px 0}
	.recruite-canapp-content{height:100px; max-width:inherit; width:calc(100% - 120px)}
	.recruiter-intor03 ul li img{width:80px !important; height:80px; margin-top:10px !important}
	
	
	.recruiter-page .flash-slide.recruiter-intor04 h1.mobile-view{font-size:25px; text-align:center; margin:80px 0 30px; line-height:normal; float:left; width:100%}
	.recruiter-page .recruiter-intor04 .intro-graphics{height:auto; background:none}
	.recruiter-page .recruiter-intor04 .intro-graphics img{width:100% !important; float:none}
	.recruiter-intor04 .intro-text{margin:0px;}
	.recruiter-intor04 .btn-sect{margin:20px 0px; float:left; width:100%}
	
	.recruite-canapp-content p{font-size:16px; line-height:normal}
	.recruiter-intor04 .intro-text{width:100%; text-align:center}
	.recruiter-page .btn-sect{margin-bottom:50px}
	.recruiter-page .btn-sect a{margin:10px auto; float:none; height:50px; line-height:50px; font-size:20px; width:100%}
	
	.event-page .flash-slide.event-intor03{height:870px}
	.event-page .event-intor03 .event-item:nth-child(1){width:100%}
.event-page .event-intor03 .event-item:nth-child(2){float:right; width:100%}
.jobseeker-page .owl-nav .started,
.event-page .owl-nav .started {font-size: 18px !important;bottom: 50px !important;left: 0;right: 0;}
}
@media screen and  (max-width:480px){
.event-page .flash-slide.event-intor03{
    height: 920px;
}
}
.col-md-10.pull-left{width: 80%;float:left}
.col-md-2.pull-right{width: 20%;float:right}
@font-face { font-family: 'museo_sans100'; src: url('../../fonts/museosans-100.woff2') format('woff2'), url('../../fonts/museosans-100.woff') format('woff'); font-weight: normal;    font-style: normal;}
@font-face { font-family: 'museo_sans300'; src: url('../../fonts/museosans-300.woff2') format('woff2'), url('../../fonts/museosans-300.woff') format('woff'); font-weight: normal;    font-style: normal;}
@font-face { font-family: 'museo_sans700'; src: url('../../fonts/museosans.woff2') format('woff2'),  url('../../fonts/museosans.woff') format('woff'); font-weight: normal;    font-style: normal;}
@font-face { font-family: 'museo_sans500'; src: url('../../fonts/museosans_1.woff2') format('woff2'), url('../../fonts/museosans_1.woff') format('woff'); font-weight: normal;    font-style: normal;}
@font-face { font-family: 'museo_sans900'; src: url('../../fonts/museosans_0.woff2') format('woff2'), url('../../fonts/museosans_0.woff') format('woff'); font-weight: normal;    font-style: normal;}


/* CSS Document */
* { box-sizing: border-box; }
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header, footer, section, aside, nav, article, figure, address, audio, video { background: transparent; border: 0; margin: 0; padding: 0; outline: 0; }
html { min-height: 100%; position: relative; }
body { padding-bottom: 50px; }
/*body { font-family: 'Roboto','Poppins', sans-serif; font-size: 14px; color: #333333; font-weight: 400; text-decoration: none; background: #ffffff; overflow-x: hidden; }*/
body { font-family: 'Roboto','Poppins', sans-serif; font-size: 14px; color: #333333; font-weight: 400; text-decoration: none; background: #ffffff; overflow-x: hidden; }
h1, h2, h3, h4, h5, h6 { color: #333333; margin-bottom: 15px; font-family: 'Roboto','Poppins', sans-serif; font-weight: normal; }
input, button { font-family: 'Roboto', sans-serif; }
input[type="text"], input[type="password"] { margin: 0px; padding: 0px; border: 1px solid #d0d0d0; background: #ffffff; font-size: 14px; color: #333333; padding: 10px;  font-family: 'Roboto','Poppins', sans-serif; -webkit-appearance: none; border-radius: 3px; box-sizing: border-box; }
select, textarea { margin: 0px; padding: 0px; border: 1px solid #d0d0d0; background: #ffffff; font-size: 13px; color: #333333; padding: 10px;  font-family: 'Roboto','Poppins', sans-serif; resize: none; border-radius: 3px; box-sizing: border-box; }
textarea { overflow-y: auto; overflow-x: hidden; }
small { color: #666; font-size: 11px; }
b, strong { font-weight: normal;}
:focus { outline: none; }
a:focus { outline: none; }
p { margin-bottom: 20px; line-height: 20px; }
img { border: none; outline: none; }
a { color: #222222; text-decoration: none; outline: none; transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
a:hover, a:focus { color: #d3a03a; text-decoration: none; outline: none; transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.sprites { background: url(../../../images/sprites.png) no-repeat 0 0; }
.rlatv { position: relative; }
.fnone { float: none !important; }
.nomrgn { margin: 0 !important; }
.nopad { padding: 0 !important; }
.wauto { width: auto !important; }
.req { color: #ff0000; font-size: 12px; }
.container { max-width: 1376px;}

/* Common CSS end here */
/* Header css */
#header { display: block; }
.fixed-top { transition: all 0.5s ease 0s; -ms-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; background-image: linear-gradient(to right, #72500d , #35270c); padding:5px 0 8px; border-bottom: 1px solid #ffbf14; }
.navbar-dark .navbar-brand{ padding:0;}
.navbar-dark .navbar-nav .nav-link{ font-size:15px; color:#FFF !important; padding:15px 7px 5px;  font-family: 'Roboto','Poppins', sans-serif; line-height:14px;}
.navbar-dark .navbar-nav .nav-item.active>.nav-link, .navbar-dark .navbar-nav .nav-item:hover>.nav-link, .navbar-dark .navbar-nav .nav-item:focus>.nav-link { color:#f7ac18 !important; background-color:transparent;} 
.navbar-dark .navbar-nav .nav-link.user { width: 30px; height: 30px; padding: 0; border-radius: 50%; display: inline-block; overflow: hidden; margin-left:10px; background:#000; margin:5px 0px 0px 15px;}
.navbar-dark .navbar-nav .nav-link.user img{ max-width:100%;}
.navbar-dark .navbar-nav .nav-link.user:after{ display:none;}
.hdr-rt {display: flex; width: 90%; justify-content: space-between;}
.search-cnt { width:340px; display:inline-block; position:relative; margin-top:7px;}
.search-cnt input { width:100%; padding: 0 50px 0 15px; height: 30px; line-height: 30px; border:none;}
.search-cnt span{ position: absolute; right: 10px; top: 5px; font-size: 14px; color: #666;}
.hdr-rt .navbar-collapse{ justify-content: flex-end; }
.navbar-expand-md .navbar-nav .dropdown-menu{ left:inherit; right:0; margin-top:8px; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.25); padding:0; border:none; border-radius: 0;}
.navbar-expand-md .navbar-nav .dropdown-menu:before{ position: absolute; z-index: -1; content: ''; border-style: solid; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; right: 8px; top: -5px; border-width: 0 5px 5px 5px;  border-color: transparent transparent #fff transparent;}
.dropdown-item{ font-size:14px; font-weight:normal;  font-family: 'Roboto','Poppins', sans-serif; color:#666;}
.dropdown-item:focus, .dropdown-item:hover { color: #fff; text-decoration: none; background-color: #f8f9fa; background-image: linear-gradient(to right, #72500d , #35270c);}

/* Change this breakpoint if you change the breakpoint of the navbar */
@media (min-width: 992px) {
.animate { animation-duration: 0.3s; -webkit-animation-duration: 0.3s; animation-fill-mode: both; -webkit-animation-fill-mode: both;}
}

@keyframes slideIn {
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
  100% {
    transform:translateY(0rem);
    opacity: 1;
  }
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
}

@-webkit-keyframes slideIn {
  0% {
    -webkit-transform: transform;
    -webkit-opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -webkit-opacity: 1;
  }
  0% {
    -webkit-transform: translateY(1rem);
    -webkit-opacity: 0;
  }
}

.slideIn { -webkit-animation-name: slideIn; animation-name: slideIn;}



/* Header css */

/* middle part css */
#middle { display: block; margin-top:52px;}
.calender-sec{ display:inline-block; padding-top:50px; width:100%; text-align:center; margin:0 auto;}
.start-point{ width:7px; height:7px; background:#d6d6d6; display:inline-block; margin:0 auto 35px; position:relative; border-radius:50%;}
.start-point:after{width:1px; height:20px; background:#d6d6d6; display:flex; position:absolute; left:0; right:0; bottom:-20px; content:""; margin:0 auto;}
.calender-blk { width:70px; height:70px; display: table;  background:#fff; border-radius:50%; position:relative; text-align: center;
     cursor:pointer;}
/*.calender-blk:before{ width:1px; height:20px; background:#d6d6d6; display:flex; position:absolute; left:0; right:0; top:-21px; content:""; margin:0 auto; }*/
.calender-blk p{ font-size:14px; color:#c8c8c8; font-family: 'Roboto','Poppins', sans-serif;  margin: 0; text-align: center; line-height: 18px; margin-top: 5px;     display: table-cell; vertical-align: middle;}
.calender-blk p strong{ font-size:18px; display:block; font-family: 'Roboto','Poppins', sans-serif; margin-top:7px;}
.calender-blk.sm-sec { width:65px; height:65px;padding-top: 12px;font-size:12px;}
.calender-blk.sm-sec p{ font-size:11px; line-height:16px;}
.calender-blk.sm-sec p strong{ font-size:21px; margin-top:8px;}
.calender-blk.month  { border:1px solid #b97f0f;}
.calender-blk.month p{ color:#5a4d34;}
/*.calender-blk.current, .calender-blk:hover, .calender-blk:focus { border: 1px solid #b97f0f;}*/
.calender-blk.current p, .calender-blk:hover p, .calender-blk:focus p{ color:#5a4d34  ;}
.calender-blk.month.current, .calender-blk.month:hover, .calender-blk.month:focus { border: 1px solid #b97f0f; background: #b97f0f;}
.calender-blk.month.current p, .calender-blk.month:hover p, .calender-blk.month:focus p{ color:#fff;}


.post-sec{ width:100%; display:inline-block;}
.post-cmnt{ width:100%;  display:inline-block; margin-bottom:5px; }

.post-cmnt h2{ font-size:20px; color:#222222; font-family: 'Roboto','Poppins', sans-serif; padding:20px 0 15px;}
.post-cmnt h2 strong { font-weight:normal; font-family: 'Roboto','Poppins', sans-serif;}
.post-sec .cmnt-area{ width:99.5%; display:inline-block; border-radius:10px 10px 20px 0; border-top:10px solid #b18838;border-bottom:10px solid #b18838; padding:20px 19px 15px 30px; box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); position:relative; margin-left:5px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);}
.message-blk .cmnt-area{ width:100%; display:inline-block; border-radius:10px ;position:relative;  -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);}


.cmnt-area:after{pointer-events: none;
    position: absolute;
    content: '';
   width: 15px;
    height: 15px;
    bottom: 0;
    right: 0;
    background: white;
    background: linear-gradient(315deg, white 45%, #cfcfcf 50%, #cfcfcf 0%, white 120%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: width, height;
    transition-property: width, height;}

.cmnt-area:before{ width:13px; height:106px; background:url(../../../images/layer.png) no-repeat; display:inline-block; content:""; position:absolute; left: -8px;
 top: 0;}

.comment-part input{ border:none; width:100%; color:#222222; font-size:14px; font-family: 'Roboto','Poppins', sans-serif; padding:0;}
.comment-part input::-webkit-input-placeholder { color:#222222; font-size:14px; font-family: 'Roboto','Poppins', sans-serif;}
.comment-part input::-moz-placeholder  { color:#222222; font-size:14px; font-family: 'Roboto','Poppins', sans-serif;}
.comment-part input:-ms-input-placeholder  { color:#222222; font-size:14px; font-family: 'Roboto','Poppins', sans-serif;}
.comment-part input:-moz-placeholder  { color:#222222; font-size:14px; font-family: 'Roboto','Poppins', sans-serif;}
.btn-row{ width:100%;  display: flex; justify-content: space-between; margin-top:20px;}
.row-lt { display: flex;}
.row-lt a{ padding:6px;width:40px; height:30px; border-radius:50%; box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); margin-right:7px; display: flex;  justify-content: center; align-items: center;}
.row-lt a:hover, .row-lt a:focus {  background-image: linear-gradient(to right, #72500d , #35270c);}
.camero{ background-position: -30px -3px; display: inline-block; width: 18px; height: 16px;}
.video{ background-position: -57px -3px; display: inline-block; width: 20px; height: 16px;}
.row-lt a:hover .camero, .row-lt a:focus .camero { background-position:-149px -27px;}
.row-lt a:hover .video, .row-lt a:focus .video { background-position:-167px -54px;}
.row-rt { display: flex;}
.row-rt a{  width:90px; height:30px; display: flex; justify-content: center; align-items: center; box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); font-size:14px; color:#222; border-radius:20px;  font-family: 'Roboto','Poppins', sans-serif;}
.message-blk .row-rt a{ background: #ffe6b4; width:50px; height:50px; display: flex; justify-content: center; align-items: center; font-size:14px; color:#222; border-radius:10px;  font-family: 'Roboto','Poppins', sans-serif;}
.send{ background-position:-4px -27px; display:inline-block; width:21px; height:19px; margin-left:5px;}
.row-rt a:hover, .row-rt a:focus{     background-image: linear-gradient(to right, #72500d , #35270c); color:#fff;}



.checkbox-row{ width:100%; display:inline-block; padding:15px; box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); margin-bottom:5px; position:relative;}
.head-filter-pst{margin: 0 4px;}
/* Checkbox css */
.custom-control-label{ color:#919191; font-family: 'Roboto','Poppins', sans-serif; font-size:14px;}
.custom-checkbox .custom-control-input:checked~.custom-control-label { color: #222222;}
.custom-checkbox .custom-control-label::before{ border-radius:0;}
.custom-control-label::before{ width:19px; height:19px; background-color:#fff; border:1px solid #dedede; top:1px;}
.custom-control-label::after{ width:19px; height:19px; background-color:transparent;  border:1px solid #dedede; top:1px;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{ background-image:none; background:url(../../../images/tick.png) no-repeat 3px 5px;} 
.custom-checkbox .custom-control-input:checked~.custom-control-label::before { background-color: transparent;}
/* Checkbox css */
.checkbox-row .custom-control { display:inline-block; margin-right:30px; min-height:inherit;}
.add-icon { position:absolute; right:20px; top:17px;}
.add-icon a{ color:#999;}
.add-icon a:hover, .add-icon a:focus{ color:#d3a03a;}

.post-blk{ width:100%;  display:inline-block;}
.post-blk img{ height:355px; overflow:hidden; max-width:100%; width:100%;}
.comment-area { width:100%; display:inline-block; padding:20px;}
.comment-area h4{ font-size:16px; color:#222222; font-family: 'Roboto','Poppins', sans-serif; margin-bottom:15px;}
.comment-area p{ font-size:14px; color:#666666;font-family: 'Roboto','Poppins', sans-serif; margin-bottom:0px;}
.comment-area p strong{ font-size:14px; color:#3c8cde; font-family: 'Roboto','Poppins', sans-serif; font-weight:normal;}
.add-blk{ width:95%; display: flex; padding:20px 0; margin:0 20px;/* border-top:1px solid #e3e3e3;*/ justify-content: space-between; flex-wrap: wrap;}
.icon-part{ display: flex; margin-top:5px;}
.icon-part a{ font-size:14px; display:inline-block; vertical-align:middle; color:#666666; font-family: 'Roboto','Poppins', sans-serif; margin-right:30px; }
.icon-part a strong{ color:#222222; font-weight:normal;}
.icon-part a span{ display:inline-block; vertical-align:middle; margin-right:5px;}
.likes { background-position:-86px -3px; display:inline-block; width:18px; height:18px;}
.likes.active, .likes:hover, .likes:focus  { background-position: -105px -3px;}
.comments {background-position:-125px -3px; display:inline-block; width:20px; height:18px;}
.comments.active, .comments:hover, .comments:focus  { background-position: -146px -3px;}
.share { background-position:-174px -2px; display:inline-block; width:20px; height:18px;}
.share.active, .share:hover, .share:focus  { background-position: -174px -21px;}
.add-cmnt{ display: flex; position:relative;}
.add-cmnt a{ font-size:14px; color:#666666; font-family: 'Roboto','Poppins', sans-serif;}
.add-cmnt a i{ width: 30px; height: 30px; padding: 0; border-radius: 50%; display: inline-block; overflow: hidden; margin-right:10px; background:#000; vertical-align:middle;}
.add-cmnt a i img{ max-width:100%; height:auto;}
.cmnt-popup{ position:absolute; right: -23px; top: 50px; width:350px; display:inline-block; padding:10px 0 0;  background:#fff;box-shadow: 0px 4px 6px 0px rgba(32,33,36,0.15); z-index:1; display:none;}
.cmnt-popup h2{ font-size:16px; color:#222222; position:relative; padding:0 32px 0 15px;}
.cmnt-popup h2 a{ position:absolute; right:17px; top:1px; opacity:0.3;}
.close{ background-position:-76px -27px; display:inline-block; width:15px; height:15px; }
.lev-cmt-inner{ width:100%; display:inline-block; padding:0 10px 0 15px;}
.lev-cmt-blk{ width:100%; display:inline-block; padding:10px 0; border-bottom:1px solid #e3e3e3;}
.cmt-lt{width:32px; height:32px; display:inline-block; vertical-align:top; border-radius:50%; margin-right:10px; overflow:hidden; margin-right:15px;}
.cmt-lt img{ max-width:100%; height: auto;}
.cmt-rt { width:calc(100% - 51px); display:inline-block; padding-top:5px; position: relative;}
.cmt-rt h4{ font-size:16px; color:#222222;  font-family: 'Roboto','Poppins', sans-serif; position:relative; padding-right:80px; margin-bottom:5px;}
.cmt-rt h4 span{ position:absolute; right:0; top:2px; color:#a2a2a2; font-size:12px; font-family: 'Roboto','Poppins', sans-serif;}
.cmt-rt p{ font-size:14px; color:#666666;  font-family: 'Roboto','Poppins', sans-serif; margin:0; line-height:16px;}
.cmt-rt a{ font-size:14px; color:#a2a2a2;  font-family: 'Roboto','Poppins', sans-serif; margin:0;}
.cmt-rt a:hover, .cmt-rt a:focus{ color:#222222;}
.lev-cmt-blk:last-child{ border:none;}
.cmnt-popup.show{ right:-23px; z-index:1; }

.add-lev-cmt{ width:100%; display:inline-block; position:relative; padding:20px 20px; box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); }
.add-lev-cmt input{ width:100%; height:50px; line-height:50px; padding:0 30px 0 0; border:none; border-bottom: 1px solid #e3e3e3;}
.add-lev-cmt a{ position:absolute; right:20px; top:38px;}



.post-img { width:100%; display:inline-block;}
.post-img .img-lt{  display: inline-block; width: 260px;}
.post-img .img-lt i img { height:172px;}
.post-img .img-lt i{ display:inline-block; margin-bottom:5px;}
.post-img .img-lt i:last-child{ margin:0;}
.post-img .img-rt{ display:inline-block; width:calc(100% - 265px); vertical-align:top;}
.post-img .img-rt i img { height:350px;}

.prof-sec{ width:100%; display:inline-block;  box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); text-align:center;}
.prof-blk{ width:100%; display:inline-block; padding:25px 0 10px;}
.prof-blk h6{ font-size:14px; color:#969595;  font-family: 'Roboto','Poppins', sans-serif; display:block; margin-bottom:20px;}
.prof-blk h6 strong {  font-family: 'Roboto','Poppins', sans-serif;}
.prof-blk i { width:146px; height:146px; display:inline-block; border-radius:50%;}
.prof-blk i img{ max-width:100%;}
.prof-blk h2{ font-size:20px; color:#222222;  font-family: 'Roboto','Poppins', sans-serif; display:block; margin:20px 0 10px;}
.prof-blk p{ font-size:14px; color:#969595;  font-family: 'Roboto','Poppins', sans-serif; display:block; margin:0;}
.prof-blk p span{ display:inline-block; margin:0 5px;}
.prof-blk p span em{ display:inline-block; vertical-align:middle; margin-right:5px;}
.location { background-position:-123px -27px; display:inline-block; width:14px; height:17px;}
.prof-nav{ width:100%; display:inline-block; border-top:1px solid #e7e7e7; padding:10px 40px;}
.prof-nav a{ font-size:14px; color:#545454; font-family: 'Roboto','Poppins', sans-serif; height:40px; line-height:40px; border-radius:5px; display: block; text-align: left; padding:0 15px; margin-bottom:5px;}
.prof-nav a:last-child{ margin:0;}
.prof-nav a:hover, .prof-nav a:focus, .prof-nav a.active{ background-image: linear-gradient(to right, #72500d , #35270c); color:#fff;}
.prof-nav a i{ display:inline-block; vertical-align:middle; min-width:21px; margin-right:15px;}
.email{ background-position:-98px -57px; display:inline-block; width:21px; height:20px;}
.member{ background-position:-6px -84px; display:inline-block; width:21px; height:20px;}
.badges{ background-position:-70px -84px; display:inline-block; width:21px; height:21px;}
.spek{ background-position:-130px -83px; display:inline-block; width:21px; height:23px;}
.prof-nav a:hover .email, .prof-nav a:focus .email, .prof-nav a.active .email{ background-position:-126px -57px;}
.prof-nav a:hover .member, .prof-nav a:focus .member, .prof-nav a.active .member{ background-position:-38px -84px;}
.prof-nav a:hover .badges, .prof-nav a:focus .badges, .prof-nav a.active .badges{ background-position:-100px -84px;}
.prof-nav a:hover .spek, .prof-nav a:focus .spek, .prof-nav a.active .spek{ background-position:-161px -83px;}

.cmn-post-blk{ width:100%; display:inline-block;  box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); padding:10px 0; background:#fff;}
.cmn-post-blk h4{ font-size:16px; color:#222222; font-family: 'Roboto','Poppins', sans-serif; padding:0 15px 5px 15px; margin:0;}
.cmn-post-blk .comment-area{ padding:10px 15px; border-bottom:1px solid #e7e7e7;}
.cmn-post-blk .comment-area h4{ padding:0; margin-bottom:10px;}
.cmn-post-blk .comment-area h4 i{ width:40px; height:40px; display:inline-block; vertical-align:middle; border-radius:50%; margin-right:10px; overflow:hidden;}
.cmn-post-blk .comment-area h4 i img{ max-width:100%; width:100%;}
.cmn-post-blk .comment-area h4 span{ color:#999; font-family: 'Roboto','Poppins', sans-serif;}
.cmn-post-blk .comment-area p{ line-height:18px; font-family: 'Roboto','Poppins', sans-serif; color:#454545;}
.cmn-post-blk .comment-area p strong{font-family: 'Roboto','Poppins', sans-serif;}
.cmn-post-blk .comment-area:last-child{ border:none; padding-bottom:0;}
.cmn-post-blk.spot-sec{ padding:10px 20px;} 
.cmn-post-blk.spot-sec h4{ padding:0 0 5px 0;}
.spot-blk{ width:100%; display:inline-block; margin-top:10px;}
.spot-blk p{ font-size:14px; color:#222222; margin-bottom:0px; font-family: 'Roboto','Poppins', sans-serif; line-height:16px;}
.spot-blk p a{font-family: 'Roboto','Poppins', sans-serif; display:inline-block; margin-right:15px; font-style:normal;}
.spot-blk span{ font-size:14px; color:#b2b2b2; }
.spot-blk span strong{font-family: 'Roboto','Poppins', sans-serif; font-style:normal;}
.cmn-post-blk.deed-sec { padding: 10px 50px; text-align: center;}
.cmn-post-blk.deed-sec img{ max-width:100%;}
.cmn-post-blk.report-sec { padding:10px 20px;}
.cmn-post-blk.report-sec h4{ padding:0 0 5px 0;}
.report-blk{ width:100%; display:inline-block; margin-top:10px;}
.report-blk i{width:40px; height:40px; display:inline-block; vertical-align:middle; border-radius:50%; margin-right:10px; overflow:hidden; margin-right:15px;}
.report-blk i img{ max-width:100%; width:100%;}
.report-blk p{ width:70px; display:inline-block; vertical-align:middle; font-size:14px; color:#969595;  font-family: 'Roboto','Poppins', sans-serif; margin:0; line-height:14px; text-align:right;}
.report-blk p span{ display:inline-block; vertical-align:middle; margin-left:5px;}
.report-blk p span em{ display:inline-block; vertical-align:middle; }
.rec{ background-position:-98px -27px; display:inline-block; width:18px; height:18px;}
.report-blk h2{ width:calc(100% - 135px); display:inline-block; font-size:14px; color:#959595;  font-family: 'Roboto','Poppins', sans-serif; margin: 0; vertical-align: middle;}
.report-blk h2 a{ color:#222222; font-family: 'Roboto','Poppins', sans-serif; display:block;}
.report-blk h2 a:hover, .report-blk h2 a:focus{ color:#d3a03a;}

/* Custom Scrollbar css */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#e1e1e1;}
.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent;}
.mCSB_scrollTools .mCSB_dragger{ height:70px !important; right: -5px;}
.mCSB_inside > .mCSB_container { margin-right: 15px;}
.content{ max-height:300px; height:auto;}

/* middle part css */

/* Fotter part css */
#footer{ display: block; position: absolute; bottom: 0; left: 0; width: 100%; background-image: linear-gradient(to right, #704f0d , #35270c);padding: 8px 0;
    border-top: 1px solid #ffbf14;}
.ftr-sec{ display:flex;  width:100%; justify-content: space-between;}
.copy{ display:flex; align-items: center; width:25%}
.copy p, .copy p a{ font-size:14px; color:#fff;  font-family: 'Roboto','Poppins', sans-serif; margin:0; line-height:21px;}
.ftr-nav{ display:flex; align-items: center;  width:50%; justify-content: center;}
.ftr-nav a{ font-size:14px; color:#FFF; font-family: 'Roboto','Poppins', sans-serif; margin:0 10px;}
.ftr-nav a:hover, .ftr-nav a:focus{ color:#f7ac18 !important;cursor: pointer !important;}
.ftr-soc{ display:flex; width:25%; justify-content: flex-end;}
.ftr-soc a{ width:32px; height:32px; background:#7F5A23 !important; display:flex; border-radius:50%; justify-content: center; align-items: center; margin-left:5px;}
.ftr-soc a:hover, .ftr-soc a:focus{ background:linear-gradient(to right, #72500d , #35270c);}
.fb{ background-position:-8px -61px; width:8px; height:14px;}
.tw{ background-position:-25px -61px; width:14px; height:14px;}
.linkdin{ background-position:-46px -61px; width:14px; height:14px;}
.mail{ background-position:-68px -61px; width:14px; height:14px;}

/* Fotter part css */


/* My Profile page css */
body.my-profile-page{ padding-bottom:240px;}
body.my-profile-page:after{ background: url(../../../images/prof-ftr-bg.png) no-repeat center bottom; width:100%; height:555px; padding-bottom:450px; position:absolute; bottom:0; content:""; display:inline-block; background-size:cover; z-index:-1;}
.my-profile-page .header-sticky .fixed-top.before-login {box-shadow: 0 0px 16px 0 rgba(0, 0, 0, 0.09); padding: 10px 0 15px;}
.my-profile-page .fixed-top.before-login { background-image:inherit; background-color:#fff; border:none; padding:30px 0 20px;}
.my-profile-page #middle { margin-top:88px;}
.profile-sec{ width:100%; display:inline-block; margin-top:30px;}
.profile-sec .heading{ font-size:22px; color:#222; font-family: 'Roboto','Poppins', sans-serif; margin-bottom:25px;}
.profile-sec .heading span{font-family: 'Roboto','Poppins', sans-serif;}
.cmn-prof{ width:100%; display:flex; min-height:545px;box-shadow: 0 0px 16px 0 rgba(0, 0, 0, 0.09); padding:30px; position:relative; border-radius:5px; flex-direction: column;background-image: -webkit-gradient(linear, left top, left bottom, from(#b78e3e ), to(#b78e3e )), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); background-image: -webkit-linear-gradient(#b78e3e , #b78e3e ), -webkit-linear-gradient(#ffffff, #ffffff); background-image: -o-linear-gradient(#b78e3e , #b78e3e ), -o-linear-gradient(#ffffff, #ffffff); background-image: linear-gradient(#b78e3e , #b78e3e ), linear-gradient(#ffffff, #ffffff); -webkit-background-size: 0 3px, 100% 3px; background-size: 0 3px, 100% 3px; background-repeat: no-repeat; background-position: center bottom, center -webkit-calc(100% - 0px); background-position: center bottom, center calc(100% - 0px); background-color: rgba(0,0,0,0); -webkit-transition: background 0s ease-out; -o-transition: background 0s ease-out; transition: background 0s ease-out; background-color:#fff; }
.cmn-prof:hover, .cmn-prof:focus, .cmn-prof.active{ outline: 0; background-color:#fff;  background-image: -webkit-gradient(linear, left top, left bottom, from(#b78e3e ), to(#b78e3e )), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); background-image: -webkit-linear-gradient(#b78e3e , #b78e3e ), -webkit-linear-gradient(#ffffff, #ffffff); background-image: -o-linear-gradient(#b78e3e , #b78e3e ), -o-linear-gradient(#ffffff, #ffffff);  background-image: linear-gradient(#b78e3e , #b78e3e ), linear-gradient(#ffffff, #ffffff); -webkit-background-size: 100% 3px, 100% 3px; background-size: 100% 3px, 100% 3px;    -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s;}
.cmn-prof:before{width: 100%; height: 30px; background: url(../../../images/layer-2.png) no-repeat; background-size:100%; display: inline-block; content: ""; position: absolute; left:0px;top: -22px;background-repeat: repeat}
.cmn-prof i{ width: 146px; height: 146px; display: inline-block; border-radius: 50%; margin:0 auto 40px; position:relative;overflow: visible;}
.cmn-prof i img { max-width:100%;}
.cmn-prof i a { width: 30px; height: 30px; border-radius: 50%; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15); margin-right: 10px; display: flex;   justify-content: center;  align-items: center; position: absolute; right: 0; bottom: 0; background: #fff;}
.cmn-prof i a:hover, .cmn-prof i a:focus {background-image: linear-gradient(to right, #72500d , #35270c);}
.cmn-prof i a:hover .camero, .cmn-prof i a:focus .camero{background-position: -149px -27px;}
.cmn-prof h4.title{ font-size:16px; color:#222;  font-family: 'Roboto','Poppins', sans-serif; margin-bottom:20px;}
.cmn-prof .form-row{ width:100%; margin:0 0 10px;}
.cmn-prof .form-row .form-group{ margin:0; padding:0; width:100%;}
.cmn-prof .form-row.wdth{ display: flex; justify-content: space-between;} 
.cmn-prof .form-row.wdth .form-group { width:48%;}
.cmn-prof .form-group .form-control{ height:33px; line-height:30px; padding:0; margin:0 10px 0 0; font-family: 'Roboto','Poppins', sans-serif; color:#222222;}
.cmn-prof .form-group.label-floating label.control-label, .cmn-prof .form-group.label-placeholder label.control-label{ font-size:14px; top:-11px;}
.cmn-prof .form-group.label-floating.is-focused label.control-label, .cmn-prof .form-group.label-floating:not(.is-empty) label.control-label, .cmn-prof .form-group.label-static label.control-label{ top:-30px; opacity:0;}
.cmn-prof .checkbox-row { width: 100%; display: inline-block; padding: 0; box-shadow: none; margin-bottom: 0;  position: relative;}
.cmn-prof .checkbox-row .custom-control{ width:47%; margin-right:15px; margin-bottom:10px; padding-left:30px;}
.cmn-prof .checkbox-row .custom-control-label { color: #b2b2b2; font-family: 'Roboto','Poppins', sans-serif; font-size: 14px;}
.cmn-prof .checkbox-row .custom-control:nth-child(2n){ margin:0;}
.cmn-prof .checkbox-row .custom-control-label::before{ left:-30px; border-radius: 5px; box-shadow:none;}
.cmn-prof .checkbox-row .custom-control-label::after{ left:-30px; border-radius: 5px;  box-shadow:none;}
.cmn-prof .checkbox-row .custom-checkbox .custom-control-input:checked~.custom-control-label::after { background-image: none; background: url(../../../images/tick-white.png) no-repeat 3px 5px; background-color: #b18838; border: 1px solid #b18838;}
.cmn-prof .checkbox-row .custom-checkbox .custom-control-input:checked~.custom-control-label { color: #b18838;}

.inbox .custom-checkbox .custom-control-input:checked~.custom-control-label::after { background-image: none; background: url(../../../images/tick-white.png) no-repeat 3px 5px; background-color: #b18838; }
.inbox .custom-checkbox .custom-control-input:checked~.custom-control-label { color: #b18838;}

.cmn-prof .form-group textarea.form-control { height:90px; border:1px solid #d4d4d4;background-position: center bottom, center -webkit-calc(100% - -1px);background-position: center bottom, center calc(100% - -1px); padding:5px 10px;    background: #fbfbfb;
    border-radius: 5px;}
.cmn-prof .form-group.label-floating.textarea-group label.control-label, .cmn-prof .form-group.label-placeholder.textarea-group label.control-label {top: -5px;
left: 10px;}
.cmn-prof .form-group.label-floating.is-focused.textarea-group label.control-label, .cmn-prof .form-group.textarea-group.label-floating:not(.is-empty) label.control-label, .cmn-prof .form-group.label-static.textarea-group label.control-label{ top:-25px;}
.doc-part{ display:inline-block; width:100%; margin-top:10px;}
.doc-part .pdfLinks{ font-size:14px; color:#b18838; margin-bottom:0px; display: flex; justify-content: left; }
.doc-part .pdfLinks span{ display:inline-block; vertical-align:top; width: 32px; height: 32px; border-radius: 50%; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15);    
  margin-right: 10px;  display: flex; justify-content: center;margin-left: 0px;}
.doc-part a:hover span, 
.doc-part a:focus span {background-image: linear-gradient(to right, #72500d , #35270c);}
.doc-part a:hover, 
.doc-part a:focus { color:#35270c;}

.docs {background-position:-6px -113px; display: inline-block; width: 18px; height: 18px;}
.link {background-position:-52px -113px; display: inline-block; width: 18px; height: 18px;}

.profile-sec .btn-row { justify-content: flex-start; margin: 60px 0 0 0;}
.profile-sec .btn-row a{ margin-right:20px;}
.inr-cmn-btn{ width:auto;  height: 45px; line-height:45px; padding:0 25px; display: flex; justify-content: center; align-items: center; border:1px solid #d7d7d7; font-size: 16px; color: #adadad; border-radius:3px; font-family: 'Roboto','Poppins', sans-serif; background:#fff;}
.inr-cmn-btn:hover, .inr-cmn-btn:focus, .inr-cmn-btn.active{background-image: linear-gradient(to right, #72500d , #35270c); color:#fff; border:1px solid #72500d;}
.profile-sec .ftr-soc { width:100%; margin: 64px 0 0 0;}
/* My Profile page css */
.acnt-pic-upload {
    width: 120px;
    display: block;
    margin: 0 auto 50px;
    position: relative;
}
.account-img {
    width: 120px;
    height: 120px;
    position: relative;
    border-radius: 100%;
    display: block;
    margin: auto;
    overflow: hidden;
    background: #e7e7e7;
}
/*.upload-browse {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    position: absolute;
    bottom: -12px;
    right: 0;
    left: 6px;
    display: block;
    margin: auto;
}*/
.fa-camera:before {
    content: "\f030";
}
.upload-browse input[type="file"] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: -12px;
    left: -9px;
    opacity: 0;
    cursor: pointer;
}
input[type=file] {
    display: block;
}
.comant-box{width:100%; position: relative; display:inline-block; padding:10px 0 0;  background:#fff; z-index:1; border-bottom: 1px solid #e3e3e3;}
.comant-box .cmnt-popup{ display: inline;position: relative; right: 0; left: 0; top: 0; width: 100%; box-shadow: none; }
.comant-box .cmnt-popup h2{ font-size:16px; color:#222222; position:relative; padding:0 32px 0 15px;}
.comant-box .cmnt-popup h2 a{ position:absolute; right:17px; top:1px; opacity:0.3;}
.comant-box .cmnt-popup .lev-cmt-inner{ margin-bottom: 15px;}
.comant-box .cmnt-popup .add-lev-cmt{box-shadow: none;}
.comant-box .cmnt-popup .add-lev-cmt input{width: 100%; height: 50px; line-height: 50px; border: 1px solid #e3e3e3; padding: 10px;}
.comant-box .cmnt-popup .add-lev-cmt a { position: absolute; right: 37px; top: 38px;}
.dlt-icon{ position: absolute; right: 0; top: 45px; cursor: pointer; }
.delte-ico {background-position:-4px -115px; display:inline-block; width:16px; height:16px;}
.cmt-rt p {
    font-size: 14px;
    color: #666666;
    font-family: 'Roboto','Poppins', sans-serif;
    margin: 0;
    line-height: 16px;
}
.friend_ids_s{float: right;}
.listing-shr-btn{
display: none;clear: both;position: absolute; left: 25%;z-index: 12;  padding: 4px;
}
.listing-shr-btn .at-resp-share-element{
  background: white; border: 1px solid #4e9ff2; padding-top: 4px; 
margin-top: 27px;
}







/* Added on 03-01-2018 */
.soc-4:hover .addthis_inline_share_toolbox.ftr, .soc-4:focus .addthis_inline_share_toolbox.ftr{ bottom:inherit; top:50px; width:auto;}
.addthis_inline_share_toolbox.ftr:before{position: absolute;  content: ''; right: 7px; top: -10px; border-style: solid;  border-width: 0 10px 10px 10px; border-color: transparent transparent #3f73d1 transparent;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform;  transition-property: transform;}
.at-style-responsive .at-share-btn{ border-radius:5px !important;}
.at-share-btn,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn{display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0) !important; transform: perspective(1px) translateZ(0) !important; box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color !important; transition-property: color !important; -webkit-transition-duration: 0.3s; transition-duration: 0.3s !important; border-radius: 5px; background:transparent !important}
.at-share-btn:before,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn:before{content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0;
 -webkit-transform: scale(0); transform: scale(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;  border-radius: 1px;}

.at-share-btn.at-svc-facebook:before,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn.at-svc-facebook:before{ background: #4e71a8;}
.at-share-btn.at-svc-twitter:before,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn.at-svc-twitter:before{ background: #77cdf1;}
.at-share-btn.at-svc-linkedin:before,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn.at-svc-linkedin:before{ background: #1686b0;}
.at-share-btn.at-svc-link:before,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn.at-svc-link:before{ background: #178bf4;}
.at-share-btn:hover:before,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn:hover:before {-webkit-transform: scale(1) !important; transform: scale(1) !important;}
.at-style-responsive .at-share-btn.at-svc-facebook span{ border:none; padding:0;}
.at-style-responsive .at-share-btn.at-svc-facebook{border:1px solid #4e71a8 !important; background-color:#fff !important; color:#4e71a8 !important;}
.at-style-responsive .at-share-btn.at-svc-facebook .at-icon{fill:#4e71a8 !important;}
.at-style-responsive .at-share-btn.at-svc-facebook:hover, .at-style-responsive .at-share-btn.at-svc-facebook:focus, .at-style-responsive .at-share-btn.at-svc-facebook:active{ background-color:#4e71a8 !important; color:#fff !important; -webkit-transform: translateY(0px); transform: translateY(0px);}
.at-style-responsive .at-share-btn.at-svc-facebook:hover span{ color:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-facebook:hover .at-icon{fill:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-twitter span{ border:none; padding:0;}
.at-style-responsive .at-share-btn.at-svc-twitter{border:1px solid #77cdf1 !important; background-color:#fff !important; color:#77cdf1 !important;}
.at-style-responsive .at-share-btn.at-svc-twitter .at-icon{fill:#77cdf1 !important;}
.at-style-responsive .at-share-btn.at-svc-twitter:hover, .at-style-responsive .at-share-btn.at-svc-twitter:focus, .at-style-responsive .at-share-btn.at-svc-twitter:active{ background-color:#77cdf1 !important; color:#fff !important; -webkit-transform: translateY(0px); transform: translateY(0px);}
.at-style-responsive .at-share-btn.at-svc-twitter:hover span{ color:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-twitter:hover .at-icon{fill:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-linkedin span{ border:none; padding:0;}
.at-style-responsive .at-share-btn.at-svc-linkedin{border:1px solid #1686b0 !important; background-color:#fff !important; color:#1686b0 !important;}
.at-style-responsive .at-share-btn.at-svc-linkedin .at-icon{fill:#1686b0 !important;}
.at-style-responsive .at-share-btn.at-svc-linkedin:hover, .at-style-responsive .at-share-btn.at-svc-linkedin:focus, .at-style-responsive .at-share-btn.at-svc-linkedin:active{ background-color:#1686b0 !important; color:#fff !important; -webkit-transform: translateY(0px); transform: translateY(0px);}
.at-style-responsive .at-share-btn.at-svc-linkedin:hover span{ color:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-linkedin:hover .at-icon{fill:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-link span{ border:none; padding:0;}
.at-style-responsive .at-share-btn.at-svc-link{border:1px solid #178bf4 !important; background-color:#fff !important; color:#178bf4 !important;}
.at-style-responsive .at-share-btn.at-svc-link .at-icon{fill:#178bf4 !important;}
.at-style-responsive .at-share-btn.at-svc-link:hover, .at-style-responsive .at-share-btn.at-svc-link:focus, .at-style-responsive .at-share-btn.at-svc-link:active{ background-color:#178bf4 !important; color:#fff !important; -webkit-transform: translateY(0px); transform: translateY(0px);}
.at-style-responsive .at-share-btn.at-svc-link:hover span{ color:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-link:hover .at-icon{fill:#fff !important;}
.at-style-responsive .at-share-btn span{ width:20px !important; height:20px !important; line-height:20px !important;}
.at-style-responsive .at-share-btn .at-icon{ width:20px !important; height:20px !important; line-height:20px !important;}
.at-style-responsive .at-share-btn{ margin: 0 2px 2px ! important; }


/*Bedges*/
.bedges-sec{padding-top: 15px; width: 100%;}
.cmnt-ttle{ margin:20px 0 30px 0; }
.cmnt-ttle h2{font-family: 'Roboto','Poppins', sans-serif; font-size: 22px; color: #222222; display: flex; margin-bottom: 0;}
.cmnt-ttle span{ margin-left: 20px; color: #fff; background-color: #a97b22; font-family: 'Roboto','Poppins', sans-serif; font-size: 16px; min-width: 60px; text-align: center; padding: 5px 10px; display: flex; width: auto; justify-content: center; align-items: center; border-radius: 5px;}
.badges-box{ width: 100%; display: flex; justify-content: space-between; margin-bottom: 15px;}
.badges-box-left{ position: relative; width: 43%;}
.badges-box-left h3{ font-size: 20px; color: #714f0d; font-family: 'Roboto','Poppins', sans-serif; }
.badges-box-left ul{ width: 100%; margin: 0; padding: 0; }
.badges-box-left ul li{ list-style-type: none; width: 100%; background-color: #fff; border-bottom: 2px solid #b18a3c; padding: 15px; word-break: break-word;
margin-bottom: 5px; min-height:240px;
-webkit-box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.08);
box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.08);}
.badges-box .guest-img{ width: 110px; height: 100px; }
.badges-box .guest-img img{ border-radius: 50%; }

.badges-box-left ul li .guest-detail-blk{ display: flex; align-items: center; margin-bottom: 15px; }
.badges-box-left ul li .guest-detail-blk .guest-detail{width: 75%;}
.badges-box-left ul li .guest-detail-blk .guest-detail a{ font-size: 16px; font-family: 'Roboto','Poppins', sans-serif; padding: 5px 0;}
.guest-detail-loc{ border-bottom: 1px solid #e7e7e7; font-size: 16px; color: #666666; font-family: 'Roboto','Poppins', sans-serif; padding-bottom: 5px;}
.spak-infostat{ font-size: 16px; font-family: 'Roboto','Poppins', sans-serif; padding: 5px 0;}
.guest-list-discrip p{ margin-bottom: 5px; }
.spn-marked{ border: none; box-shadow: none; background-image: linear-gradient(to right, #72500d , #35270c); color:#fff;     border-radius: 3px;
    padding: 2px 8px; cursor: pointer;}
.spn-marked:hover{background-image: linear-gradient(to right,#35270c, #72500d);}    
.middle-line{position: relative;}
.line-rgt{ position: relative; }
.line-rgt:after {content: ''; width: 1px; background-color: #d6d6d6; position: absolute; top: 37px; right: -16.4%; height: 90%;}
.middle-line i{    width: 30px; height: 36px; position: absolute; left: -52px; right: 0; margin: 0 auto; top: 10px;}
.badges-box-left.badgrecived ul li{border-color: #f3c13a;}
.badgs-scrl h4{    
    margin: 0;
    font-size: 16px;
    font-family: 'Roboto','Poppins', sans-serif;
    display: flex;
    color: #ababab;
  }
.badgs-scrl{
  position: absolute;
  height: 70px;
  width: 70px;
  border: 1px solid #dadada;
  background-color: #fff;
  transition-duration: 0.5s;
  color: #ababab;
  text-align: center;
  border-radius: 50%;
  top: 65px;
  right: -20%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  z-index: 3;
  cursor: pointer;
}
.badgs-scrl:hover, .badgs-scrl.hover{ 
  background-color: #a97b22; border-color: transparent; 
  transition-duration: 0.5s; color: #fff; font-size: 14px;}
.badgs-scrl:hover h4, .badgs-scrl.hover h4{ color: #fff; }
.badges-box-right .badgs-scrl{
  right: 0;
  left: -20%;
   top: 145px;
}
.badgs-scrl:after{
    content: '';
    position: absolute;
    left: 36%;
    top: 97%;
    width: 20px;
    height: 9px;
    clear: both;
    transition-duration: 0.5s;
    background: url(../../../images/scrl-bfr.png) no-repeat 0 0; ;
    }
.badgs-scrl:hover:after    {
   transition-duration: 0.5s;
   background: url(../../../images/scrl-aftr.png) no-repeat 0 0; ;
}
.messagebox-topbar{ display: flex; justify-content: space-between; width: 100%; margin-bottom: 10px; align-items: center;}
.messagebox-topbar .mesg-serchbox{ width: 30%; position: relative; }
.messagebox-topbar .mesg-serchbox input{ height: 45px; border: none; width: 100%; padding: 10px 10px 10px 35px;
  -webkit-box-shadow:  0px 0px 10px 4px rgba(0,0,0,0.06);
  -moz-box-shadow:  0px 0px 10px 4px rgba(0,0,0,0.06);
  box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.06);

}
.messagebox-topbar .mesg-serchbox button{ color: #a7a7a7; }
.messagebox-topbar .mesg-serchbox svg{ 
    cursor: pointer;
    color: #a7a7a7;
    font-size: 18px;
    position: absolute;
    top: 12px;
    left: 10px;
    }
.msg-del-icon{ 
    display: flex;
    align-items: center;
    width: 130px;
    position: absolute;
    right: 0;
    top: -69px;
}


.message-blk{display: flex; flex-wrap: wrap;}
.message-blk .msg-lt{ width: 30% ;padding: 0 10px 0 0;}
.message-blk .msg-rt{ width: 70%;padding: 0 0 0 10px;position: relative; }
.msg-del-icon button{ 
    border: none;
    background: transparent;
    cursor: pointer;
    margin-right: 0;
    padding-right: 0;
}

.message-blk .msg-rt form{
  width: 100%;
  display: table;
  height: 100%;
}
.message-blk .mesg-details-bx{
  display: table;
  position: relative;
  height: 100%;
  width: 100%;

}

.ico-delete{background-position: -34px -136px; width:16px; height: 19px; display: block;}
.ico-mail{background-position: -5px -137px; width:21px; height:17px; display: block;}
.msg-del-icon a:hover .ico-mail{background-position: -5px -161px;}
.msg-del-icon button:hover .ico-delete{background-position: -34px -160px;}
.message-blk .msg-list .content{ 
 padding: 0;
 height: 100%;
 max-height: 450px;
}
.messagebox-two{ 
  width: 100%; 
  display: flex; 
  flex-wrap: wrap; 
  margin-bottom: 15px;
}
.message-blk .msg-list .tutor-list .msg-pfl{overflow: hidden; height: 55px; width: 55px;border-radius: 50%; }
.message-blk .msg-list .tutor-list .msg-pfl img{ border-radius: 50%; }
.message-blk .msg-list .tutor-list .msg-list-name{ margin-left: 10px;}
.message-blk .msg-list .tutor-list .msg-list-name span{width: 100%;
    display: flex;
    color: #222222;
    font-size: 16px;
    font-family: 'Roboto','Poppins', sans-serif;
  }

.message-blk .msg-list .tutor-list li{ 
 padding: 15px;
 list-style-type: none;
 display: flex;
 flex-wrap: wrap;
 background-color: #f5f5f5;
 border-radius: 8px;
 margin-bottom: 20px;
 min-height: 135px;
 align-items: center;
 position: relative;

}


.message-blk .msg-list .tutor-list li:last-child{border-bottom:1px solid #d7d7d7;}
.message-blk .msg-list .tutor-list li.readdone{background-color: #eeeeee;}
.message-blk .msg-list .tutor-list li.active{  background-color: #fff3db; }
.message-blk .msg-list .tutor-list li.active .msg-list-name small{color:#907540}




.message-blk .msg-list .tutor-list li .guest-list-blk .guest-img{ height: 40px; width: 40px; }
.message-blk .msg-list .tutor-list li .guest-list-blk .guest-img img{ border-radius: 50%; }
.message-blk .msg-list .tutor-list li .guest-detail-blk{ display: flex; }
.message-blk .msg-list .tutor-list li .guest-detail{ display: flex; flex-wrap: wrap; width: 75%; margin-left: 10px;}
.message-blk .msg-list .tutor-list li .guest-detail p{ margin-bottom: 5px; color: #666666; font-size: 14px; font-family: 'Roboto','Poppins', sans-serif;}
.message-blk .msg-list .tutor-list li .guest-detail a,
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name a{
  width: 100%;
  display: flex;
  color: #222222;
  font-size: 16px;
  font-family: 'Roboto','Poppins', sans-serif;
}
.message-blk .msg-rt .msg-title{ display: flex; justify-content: space-between; width: 100%; flex-wrap: wrap;}
.message-blk .msg-rt .msg-title .msg-title-inn{  display: flex; width: 100%; align-content: center; align-items: center; justify-content: space-between; margin-bottom: 10px;}
.message-blk .msg-rt .msg-title .msg-title-inn .msg-send-img{ 
    height: 40px;
    width: 40px;
    display: flex;
    box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.03);
    border-radius: 50%;
}
.message-blk .msg-rt .msg-title .msg-title-inn .msg-send-img img{ border-radius: 50%; }
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name{ margin-left: 10px; }
.msg-top-titl{display: flex; width: 100%; justify-content: space-between; align-content: center; margin-bottom: 15px;}
.msg-top-titl h3{ font-size: 18px; color: #222222; font-family: 'Roboto','Poppins', sans-serif; margin:0; line-height: inherit; }
.msg-top-titl .dropdown-icon .btn-secondary { margin: 0; padding: 5px 10px;    line-height: inherit; }
.msg-top-titl .dropdown-icon .btn-secondary:focus,
.msg-top-titl .dropdown-icon .btn-secondary.active{ box-shadow: none !important; outline: none !important; }
.displusname-box{display: flex; align-items: center; margin-left: 10px;}
.displusname-box .display_user_name{ margin-right: 5px; }
.displusname-box span{ font-size: 14px; color: #969595; font-family: 'Roboto','Poppins', sans-serif;}
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name,
.displusname-box .designation{display: none !important;}

.crnt-user{ display: flex; }
.usrpostdate{ font-size: 12px; color: #a2a2a2; font-family: 'Roboto','Poppins', sans-serif;}
.mesg-details-bx .content{padding: 15px 5px;}
.mesg-details-bx .conversation-box .msg-cont p{ font-size: 16px; color: #222222; font-family: 'Roboto','Poppins', sans-serif;}
.replybox{position: absolute;bottom:10px}

.replybox .cmnt-area:before{ display: none; }
.replybox .cmnt-area textarea{ width: 100%; border: none; }
.replybox .comment-part{
  background: #fff;
  position: relative;
  border-radius: 12px;
  overflow: hidden;
}

.replybox .cmnt-area .btn-row, 
.post-from .post-msg .not_blocked_user .btn-row{justify-content: flex-end; margin-top: 10px;}

.replybox .cmnt-area .btn-row{    position: absolute;
  bottom: 10px;
  width: auto;
  right: 13px;}


.post-from .post-msg{ 
    display: flex;
    border-radius: 0;
    border-top: 2px solid #b18838;
    padding: 20px 19px 15px 15px;
    position: absolute;
    bottom: 0;
    width: auto;
    right: 10px;
  }
  .quickcall{display: none;}
.post-from { padding: 10px;}
.post-from .post-msg .msg-send-img{height: 40px; width: 40px; border-radius: 50%; display: flex; box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.03);}
.post-from .post-msg .msg-send-img img{ border-radius: 50%; }
.post-from .post-msg .not_blocked_user{ margin-left: 20px; width: 90%; }
.post-from .post-msg .not_blocked_user textarea{ width: 100%; }
.post-from .post-msg .not_blocked_user .resp-btn{width: auto; padding: 10px;}
.post-from .post-msg .not_blocked_user .msg-send-btn{ background-color: transparent; border: none;}
.post-froward{ display: block; padding: 15px;}
.post-froward .cmnt-area{
  margin-right: 0;  
      border-radius: 0;
    border-top: 2px solid #b18838;
    padding:15px;
}
.post-froward .cmnt-area:before, .post-froward .cmnt-area:after{ display: none; }
.post-froward .row-rt a{ width: 60px; }
.post-froward .row-rt a .send{ margin-left: 0; }
.post-froward .btn-row{ justify-content: flex-end; margin-top: 10px; }
.post-froward .post-cmnt h2{    padding: 20px 0 0;}

.post-froward .cmnt-area .comment-part .comment-part-row{ position: relative; margin-bottom: 5px; }
.post-froward .cmnt-area .comment-part .comment-part-row input{
 width: 100%;
 border-bottom: 1px solid #d7d7d7;
 border-radius: 0;
 padding: 5px;
}
.post-froward .cmnt-area .comment-part .comment-part-row textarea{
  width: 100%; border-radius:0; border: none; border-bottom: 1px solid #d7d7d7;
  min-height: 125px;
}



.favourites-page ul{ display: flex; }
.favourites-page ul li{ 
    list-style-type: none;
    margin-right: 5px;
    width: 25%;
    background: #fff;
    box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.06);
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    position: relative;
        padding-bottom: 40px;
}
.favourites-page ul li .guest-list-blk{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.favourites-page ul li:nth-child(4n){ margin-right:0; }
.favourites-page ul li .guest-img{
  height: 110px;
  width: 110px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  box-shadow:0px 0px 15px 6px rgba(0,0,0,0.08);
  margin:15px 0;
}
.favourites-page ul li .guest-img a{ 
  display: flex;
  justify-content: center;
  align-items: center;
 }
.favourites-page ul li .guest-img img{ border-radius: 50%; max-width: 100%; height: 110px; width: 110px;}
.srch-opp .favourites-page ul li .guest-img img{ border-radius: 0%; max-width: 100%; height: auto; width: 100%;}
.srch-opp .favourites-page ul li .guest-img{/*border:2px solid #ce7425cc;*/}
.favourites-page ul li .guest-detail-blk{display: flex; justify-content: center; flex-wrap: wrap; padding: 10px; position: relative;}
.favourites-page ul li .guest-detail a{
  margin-bottom: 5px;
    width: 100%;
    display: flex;
    color: #222222;
    font-size: 16px;
    font-family: 'Roboto','Poppins', sans-serif;
    justify-content: center;
}.favourites-page ul li .guest-detail{  
    flex-wrap: wrap;
    justify-content: center; 
    padding-bottom: 12px;
    margin-bottom: 12px;
    display: flex;
  }
.favourites-page ul li .guest-detail p{ margin-bottom: 5px; color: #666666; font-size: 16px; font-family: 'Roboto','Poppins', sans-serif; text-align: center; width: 100%;}
.facbox-bottombtn {
    background-color: #f8f8f8;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    width: 100%;
    height: 40px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    position: absolute;
}

.ico-delete-fav{background-position: -82px -136px; width:16px; height: 20px; display: block;}
.ico-mail-fav{background-position:-57px -136px; width:19px; height:15px; display: block;}
.facbox-bottombtn .fa-heart{ color: #bfbfbf; margin: 0 10px; cursor: pointer; font-size:16px;}
.facbox-bottombtn .fa-heart:hover, .facbox-bottombtn .fa-heart.active{color:#feca3f}
.facbox-bottombtn a:hover .ico-mail-fav{background-position: -57px -162px;}
.facbox-bottombtn button:hover .ico-delete-fav{background-position: -82px -162px;}
.facbox-bottombtn a{ margin:0 ; padding: 0 5px; }
.facbox-bottombtn button{margin:0; padding: 0 10px;}
.messagebox-topbar .dropdown .btn{
      background-color: #ffffff;
    box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.06);
    color: #919191;
    font-family: 'Roboto','Poppins', sans-serif;
    width: 160px;
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 45px;
}
.messagebox-topbar .dropdown .btn:hover, 
.messagebox-topbar .dropdown .btn:focus{background: linear-gradient(to right, #72500d , #35270c) !important; color: #fff; box-shadow:none;}

.btmdetails{  
    border-top: 1px solid #e7e7e7;
    font-size: 16px;
    color: #666666;
    font-family: 'Roboto','Poppins', sans-serif;
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 10px 0;
    margin-top: 10px;
}
.bronz{
  position: absolute;
    top: 10px;
    right: 10px;
}
.cmn-brnz{ width: 28px; height: 32px; display: block;  font-family: 'Roboto','Poppins', sans-serif; font-size: 12px; text-align: center; font-style: normal;
line-height: 25px;cursor:pointer !important;}
.bronz-1{ background: url(../../../images/bronz-01.png) no-repeat 0 0;}
.bronz-2{ background: url(../../../images/bronz-02.png) no-repeat 0 0;}
.bronz-3{ background: url(../../../images/bronz-03.png) no-repeat 0 0;}
.profile-sec.signup-sec{margin:10px 0px 0px 0px;}
.btn-success,.btn-success:hover{
    background:#714f0d;
    border-color:#714f0d;
}
.btn-danger,.btn-danger:hover{
 background:gray;
 border-color:gray;
}
.modal-content .modal-body+.modal-footer {
    padding: 5px 15px 15px;
}
div.online_opt label{font-size:13px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #72500d;}


/*custom-designer Start*/
.cmn-prof i em{ width: 100%; height: 100%; border-radius: 100%; overflow: hidden;    vertical-align: middle; align-items: center; justify-content: center; display: flex;}
.form-group .select2-container--default .select2-selection--single { height:30px; border:none; border-bottom:1px solid #d4d4d4; border-radius:0;}
.form-group .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:30px; padding-left:0; font-family: 'museo_sans500'; color: #222222; font-size:14px;}
.select2-container--default .select2-selection--single .select2-selection__clear{ display:none;}
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: transparent; color: white; background-image: linear-gradient(to right, #72500d , #35270c);}
.select2-results__option{ font-size:14px;}
.cmn-prof .form-group .form-control { font-size:14px;}
.cmn-prof h4.title{ font-family: 'museo_sans700';}
.cmn-prof.prv-blk { min-height:300px; margin-bottom:40px; position:relative;}
.cmn-prof .form-row:last-child{ margin:0;}
.doc-part a{margin-bottom: 0}
.doc-part a p{ margin-bottom:17px;}
.doc-part a p.document{ border-right:1px solid #e7e7e7;width:100%;}



.linkedin_part .doc_ul .dis_link a{background: #b18838;color: #fff;border-radius: 3px;padding: 5px 10px;}
.post-row-class{display: flex;padding: 8px;}
.doc-part .document-Link .pdfLinks span svg path{fill:#fff}
.doc-part .document-Link .pdfLinks span svg {width: 30px;height: 30px;background: #c70000;padding: 8px;border-radius: 5px;margin-right:10px;}

.cmn-prof.prv-blk.add-more a{ font-size:120px; color:#999; line-height: 84px; margin-top: -20px;}
.cmn-prof.prv-blk.add-more{ justify-content: center; align-items: center; display: flex;}
.cmn-prof.prv-blk.add-more a:hover, .cmn-prof.prv-blk.add-more a:focus { color:#714f0d;}
.cmn-prof.prv-blk a.close-ic { position:absolute; right:30px; color:#999;}
.cmn-prof.prv-blk a.close-ic:hover, .cmn-prof.prv-blk a.close-ic:focus{ color:#c70101;}
.cmn-prof.prv-blk:hover, .cmn-prof.prv-blk:focus, .cmn-prof.prv-blka.active { background-image:none;}
.navbar-dark .navbar-brand{ height:auto;}
.modal-content .modal-header{ padding:20px; background-image: linear-gradient(to right, #72500d , #35270c); position:relative;}
.modal-header .close { position:absolute; right: 20px; margin: 0; padding: 0; color: #fff !important; text-shadow: none; opacity: 0.5; top: 19px;}
.modal-header .close:hover, .modal-header .close:focus { opacity:1 !important;}
.modal-header .modal-title { font-size:18px; color:#fff; line-height:20px;}
.modal-content .modal-body .form-row .form-group { width:100%; margin:0;}
.modal-content .modal-body .form-row { margin:0;}
.modal-content .modal-body+.modal-footer{ padding:0 15px 25px; justify-content: center; align-items: center;}
.modal-content .modal-body+.modal-footer .inr-cmn-btn { height:35px; line-height: inherit; padding:0 25px;}
.modal-content .modal-body+.modal-footer .inr-cmn-btn:hover, .modal-content .modal-body+.modal-footer .inr-cmn-btn:focus { color:#fff;}
.error{	color:red !important;}
sup{ color:red !important;}
.modal-open .modal.delete-popup{ z-index: 9999; }


/* Added on 31-07-2019 */


/* Added on 04-07-2019 */
.document-sec ul { display: block;}
.document-sec ul li{display: block; font-size: 14px; color: #222222; line-height: 26px; padding: 10px 30px 10px 0; position: relative;  border-bottom: 1px solid #d4d4d4; cursor:pointer;}
.document-sec ul li:last-child{ border:none;}
.document-sec ul li span:hover { color:#714f0d;}
.document-sec ul li svg:hover { color:#d26a6a;}
.document-sec ul li svg{ font-size:14px; color:#999; position:absolute; right:0; top: 14px;}
.modal-content .modal-body p, .modal-content .modal-body{ font-size:16px; line-height:22px;}
.modal-content .modal-body .form-row .form-group.is-fileinput .upload-browse { width: 106px; height: 41px; border-radius: 50%; position: relative; bottom: -14px; right: 0; left: 6px; display: inline-block;}
.modal-content .modal-body .form-row .form-group.is-fileinput .upload-browse .inr-cmn-btn{background-image: linear-gradient(to right, #72500d , #35270c);    color: #fff;  border: 1px solid #72500d; height:40px; line-height:40px;}
.modal-content .modal-body .form-row .form-group.is-fileinput .upload-browse input[type="file"] { width: 100%; height: 100%; position: absolute; top: 0; left: 0px; opacity: 0; cursor: pointer; margin:0;}
.modal-content .modal-body .form-row .form-group.is-fileinput p{ display:inline-block; margin:25px 0 0 15px; vertical-align:middle;}
#myModal-document .modal-content .modal-body .form-row .form-group.is-fileinput { margin:-14px 0 0px 0;}
#myModal-document .modal-content .modal-body+.modal-footer { padding: 10px 15px 25px;}
.document-sec ul li .svg-inline--fa.fa-w-12{ margin-right:25px;}
.document-sec ul li .svg-inline--fa.fa-w-12:hover { color:#714f0d;}
.modal-content .document-sec { padding:0 !important;}
.video-part { width:100%; display:flex;    flex-wrap: wrap;height: auto;overflow-x: auto;}
.video-part .video-screen{ width:40%; display:inline-block; position:relative; margin-right:20px;}
.video-part .video-screen:last-child{ margin:0;}
.video-part .video-screen img{ width:100%;}
.video-part .video-screen a{ position: absolute; top: 50%; left: 50%; margin-right: -50%;  transform: translate(-50%, -50%);}
.video-part .video-screen .svg-inline--fa.fa-w-14 { position:absolute; right:10px; top:10px; color:#fff;}
.video-part .video-screen .svg-inline--fa.fa-w-14:hover, .video-part .video-screen .svg-inline--fa.fa-w-14:focus { color:#f00;}
.video-part.dis_video .video-screen a {top: 47% !important;left: 50% !important;}
.badgesBox{height:470px;overflow-y: auto;}
.demographic-data{background: #f2e2ba;padding: 30px 45px;height: 470px;overflow-x: auto;}

/* Added on 25-07-2019 */
.suggesstion-box ul{ list-style-type:none; border:1px solid #ddd; border-top:none; border-radius:0 0 3px 3px; overflow:hidden;}
.suggesstion-box ul li { padding: 5px 10px; font-size: 14px;}
.suggesstion-box ul li:hover, .suggesstion-box ul li:focus {background-image: linear-gradient(to right, #72500d , #35270c); color:#fff;}
.designer-srch .mesg-serchbox { margin-right:5px; margin-top: 0; padding: 0;}
.designer-srch .mesg-serchbox input.form-control { margin:0; background-image:linear-gradient(#714f0d , #714f0d ), linear-gradient(#fff, #fff); padding:15px;}
.designer-srch .mesg-serchbox.form-group.is-focused .form-control {box-shadow:0px 0px 10px 4px rgba(0,0,0,0.06);}
.designer-srch .dropdown { width:30%; margin-right:5px;}
.designer-srch .dropdown .select2-container{ width:100% !important}
.designer-srch .dropdown .select2-container--default .select2-selection--single { background-color: #fff; border: none; border-radius: 3px; box-shadow:0px 0px 10px 4px rgba(0,0,0,0.06); height:45px;}
.designer-srch .dropdown .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 45px; padding: 0 30px 0 15px;    font-size: 16px; color: #222;}
.designer-srch .dropdown .select2-container--default .select2-selection--single .select2-selection__arrow { height: 43px; position: absolute; top: 1px; right: 1px; width: 30px; }
.designer-srch .dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color:#979797 transparent transparent transparent;}
.designer-srch .dropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #979797 transparent;}
.designer-srch .seachbtn { width:28%;}
.inr-cmn-btn.cmn-btn { background-image:linear-gradient(to right, #72500d , #35270c); border:none; color:#fff;cursor:pointer;}
.inr-cmn-btn.cmn-btn:hover, .inr-cmn-btn.cmn-btn:focus { background-image:linear-gradient(to right, #35270c , #72500d); outline:none;}
.designer-srch .seachbtn .inr-cmn-btn.cmn-btn{ width:100%;}
.cmnt-ttle.fav-ttle { margin: 20px 0 20px 0;}
.favourites-page ul li .guest-detail-blk { padding:0;}
.favourites-page ul li .guest-detail { padding:0; margin:0;}
.favourites-page .fav-add-list ul li { display:inline-block; margin-bottom:5px; width:24.5%; margin-right:2	px;}
.favourites-page .fav-add-list ul li:nth-child(4n) { margin-right: 0;}
.add-detail-list li .guest-list-blk .msg-del-icon { background-color: #f8f8f8; display: flex; justify-content: center; align-items: center; padding: 10px; width: 100%; height: 40px;}
.add-detail-list li .guest-list-blk .msg-del-icon svg { color:#bfbfbf; font-size:16px; margin:0 10px;}
.add-detail-list li .guest-list-blk .msg-del-icon svg:hover, .add-detail-list li .guest-list-blk .msg-del-icon svg:focus, .add-detail-list li .guest-list-blk .msg-del-icon svg.active { color:#feca3f;}
.facbox-bottombtn .btn-delet svg{ font-size:16px; color:#bfbfbf;}
.facbox-bottombtn .btn-delet svg:hover, .facbox-bottombtn .btn-delet svg:focus{color:#feca3f;}
.resp-popup .modal-content .modal-body { display: flex; justify-content: center; align-items: center; flex-direction: column;}
.resp-popup .modal-content .modal-body .inr-cmn-btn { margin-bottom:10px;}
.resp-popup .modal-content .modal-body p{ font-size:16px;}
.ser-sec.opp-sec .badges-box-left ul li { padding:0; position:relative;}
.ser-sec.opp-sec .badges-box-left ul li .guest-detail-blk { padding:15px 15px 0 15px;}
.ser-sec.opp-sec .badges-box-left ul li .guest-list-discrip { padding:0 15px;}



/* Added on 31-7-2019 */
#searchform .designer-srch.messagebox-topbar { flex-direction: column; }
#searchform .designer-srch.messagebox-topbar .mesg-serchbox { width:100%; margin:0;}
#searchform .designer-srch.messagebox-topbar .seachbtn { width: 100%; font-size:18px; margin-top:0;}
.browse-prof .favourites-page ul.add-detail-list  { flex-wrap: wrap;}
.browse-prof .favourites-page ul.add-detail-list li{ width: 19.6%; margin-right: 5px; padding: 0; margin-bottom: 5px; padding:20px;}

.browse-prof .favourites-page ul.add-detail-list li .guest-list-blk{ flex-direction: column;}
.browse-prof .favourites-page ul.add-detail-list li .guest-list-blk .guest-detail-blk{ flex-direction: column; align-items: center;}
.req-page .profile-sec { margin-top:0;}
.favourites-page ul#favourite_list{flex-wrap: wrap;}
.favourites-page ul li .guest-detail p{ font-size:15px;}
.modal-content .modal-body+.modal-footer button{ margin:0 5px;}
#post_cmnt_area { margin-left:10px;width:97%;border-bottom: 10px solid #b18838;}
.checkbox-row.head-filter-pst { margin:0;}
#feed_list .post-blk { box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); margin-top:5px;}
#feed_list .post-blk .add-blk { border-bottom:none; padding:0px 0 10px;}
#feed_list .post-blk .comment-area { padding-bottom:10px;}
#feed_list .post-blk .comment-area h4 { position:relative;}
#feed_list .post-blk .comment-area .dropdown.ed-del{ position:absolute; right:0; top:-7px;}
#feed_list .post-blk .comment-area .dropdown.ed-del .btn-primary { color: #fff; background-color: transparent; border:none; box-shadow: none; color: #000;}
#feed_list .post-blk .comment-area .dropdown.ed-del .btn-primary:hover { color: #fff; background-image: linear-gradient(to right, #72500d , #35270c);}
#feed_list .post-blk .comment-area .dropdown.ed-del .dropdown-toggle::after{ display:none;}
#feed_list .post-blk .comment-area .dropdown.ed-del .dropdown-menu.show { display: block; left: inherit !important; right: 0; width:120px; padding:0; border: none; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15); overflow:hidden; min-width:inherit;}
#feed_list .post-blk .comment-area .dropdown.ed-del .dropdown-menu.show a{ border-bottom:1px solid rgba(0,0,0,.15); padding:10px 15px;}
#feed_list .post-blk .comment-area .dropdown.ed-del .dropdown-menu.show a:last-child { border:none;}
#feed_list .post-blk .comment-area .dropdown.ed-del .dropdown-menu.show a .svg-inline--fa{ display:inline-block; margin-right:10px;}
.cmnt-ttle.req-ttle { position:relative; margin:30px 0 50px 0;}
.cmnt-ttle.req-ttle .inr-cmn-btn{ width: 240px; position: absolute; right: 0; top: -2px; height: 30px; line-height: 30px;}
.badges-box .add-detail-list li .guest-list-blk .msg-del-icon { position:absolute; bottom:0;}
.cmn-prof.guest-prof { min-height:auto; margin-top:70px; padding:40px 0 20px;}
.cmn-prof.guest-prof i { margin-top:-100px;}
.cmn-prof.guest-prof:hover, .cmn-prof.guest-prof:focus { background-image:none;}
.cmn-prof.guest-prof .inner-guest { display:flex;}
.inner-prof-blk {width: 33%;}
.inner-prof-blk:last-child { border:none;}
.inner-prof-blk h6{ font-size:18px; font-family: 'Roboto','Poppins', sans-serif;}
.inner-prof-blk p { font-size:15px; margin-bottom:5px; color:#666;}
.inner-prof-blk .doc-part { display:flex; justify-content: space-between; margin-top:20px;}
.inner-prof-blk .doc-part a{ margin-right:15px; font-size:18px; margin-bottom:0;}
.inner-prof-blk .doc-part a.view{ justify-content: right; margin:0;}
.inner-prof-blk .doc-part .ic-lt{ display:flex;}
.inner-prof-blk .doc-part .ic-rt{ display:flex;}
.inner-prof-blk .doc-part a.heart:hover, .inner-prof-blk .doc-part a.heart:focus{ color:#d85b5b;}
.inner-prof-blk .doc-part a:hover, .inner-prof-blk .doc-part a:focus{ color:#000;}
.cmn-prof.guest-prof .inner-prof-blk .form-row .form-group label { font-size:14px;}

.profile_box:hover,.profile_box:focus{box-shadow:none;}
.profile_box p{font-size: 16px;}
.aboutMe p{font-size: 14px; line-height: 25px}

/* Added on 01-08-2019 */
#middle { padding-bottom:10px;}
.cmn-prof.guest-prof h4.title{text-transform: capitalize;font-family:'Roboto','Poppins', sans-serif;margin-bottom:12px;color:#714f0d;font-weight: bold;font-size: 16px;}
.cmn-prof.guest-prof .prof-top { display:flex; margin-top:-90px;}

.cmn-prof.guest-prof .prof-top .user-name { display:flex; padding:1px 30px 30px; flex-direction: column; }
.cmn-prof.guest-prof .prof-top .user-name h6 { font-size: 20px; color: #222; font-family: 'Roboto','Poppins', sans-serif; margin-bottom:10px;}
.cmn-prof.guest-prof .prof-top .user-name p { font-size: 16px; color: #222;}
.cmn-prof.guest-prof:before{ background:url(../../../images/layer-3.png) no-repeat; top:-6px; height:14px;}
.cmn-prof.guest-prof i {margin:0 0 0 40px;}
.inner-prof-blk ul { padding-left:20px;}
.inner-prof-blk ul li { font-size:15px; color:#666;list-style:none;}
.inner-prof-blk a{ font-size:16px; color:#666; display:block; position:relative; padding-left:30px; line-height: 18px; margin-bottom: 10px;}
.inner-prof-blk a svg{ display:inline-block; margin-right:10px;  color:#714f0d; position:absolute; left:0; top:2px; word-break:break-all;}
.avail-cnt svg{  color:#714f0d; }
.inner-prof-blk a:hover, .inner-prof-blk a:focus { color:#714f0d;}
.inner-prof-blk a.docs-link svg { top:0;}
.inner-prof-blk .wrk-exp { margin-bottom:30px;}
.inner-prof-blk .wrk-exp p{ margin-bottom:0;}
.cmn-prof.guest-prof .soc-part { position:absolute; right:20px; top:15px;}
.cmn-prof.guest-prof .soc-part a{ color:#999; font-size:26px; margin-left:15px;}
.cmn-prof.guest-prof .soc-part a:hover, .cmn-prof.guest-prof .soc-part a:focus { color:#714f0d;}
.row-lt.new-lt{ position:relative;}
.row-lt.new-lt a { color:#f6ca3e; font-size:15px; border:1px solid #f6ca3e;}
.row-lt.new-lt a:hover, .row-lt.new-lt a:focus { color:#feca3f;}
.row-lt.new-lt .friend_ids_s { position:absolute; left:20px; top:35px;}
.row-lt.new-lt .form-group.location-post-list { margin-bottom:0; margin-top:-8px; margin-left:10px;}
.row-lt.new-lt .form-group.location-post-list .form-control { padding:10px 0;}
#image_video_preview { margin-top:20px;}
.cmn-prof.account-setting { min-height:inherit; margin-bottom:20px;}
.profile-sec.setup { margin-top:0;}

/*.checkbox-row.head-filter-pst { z-index:-1;}*/
.row-lt.new-lt .friend_ids_s .select2-container{ width: 200px !important;}
.row-lt.new-lt .friend_ids_s .select2-container--default.select2-container--focus .select2-selection--multiple { border: 1px solid #ececec; outline: 0; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15);}
.row-lt.new-lt .friend_ids_s .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice { list-style: none; background-image: linear-gradient(to right, #72500d , #35270c)!important; color: #fff;  border: none;}
.row-lt.new-lt .friend_ids_s .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color:#fff; margin-right:5px;}
.lev-cmt-blk .cmt-rt p { padding-right:40px; position:relative;}
.lev-cmt-blk .cmt-rt p a { position:absolute; right:0; top:0;}
.lev-cmt-blk .cmt-rt p a:hover, .lev-cmt-blk .cmt-rt p a:focus {color: #d85b5b;}
.loadmore_comments .inr-cmn-btn.cmn-btn { margin:0 auto;}
.add-blk .comant-box { border:none; box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); margin-top:10px;}
.add-blk .comant-box .cmnt-popup .add-lev-cmt { padding:20px 0 0;}
.add-blk .comant-box .cmnt-popup .add-lev-cmt textarea { padding:10px 60px 10px 10px; font-size: 16px;  color: #222;}
.add-blk .comant-box .cmnt-popup .add-lev-cmt button { position: absolute; right: 20px; top: 35px; border: none;}
.browse-prof .favourites-page ul.add-detail-list li { position:relative; padding-bottom:5px;}
.browse-prof .favourites-page ul.add-detail-list li .share-app-btn { position: absolute; bottom: 0px; width: 100%; display: flex; background: #f8f8f8;    padding: 10px 20px; justify-content: center; align-items: center;}
.browse-prof .favourites-page ul.add-detail-list li .share-app-btn .at-resp-share-element .at-share-btn {background-color:#fff !important; margin-bottom:0; border:none !important; border-radius:50% !important; box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.06);}
/*.browse-prof .favourites-page ul.add-detail-list li .share-app-btn .at-resp-share-element .at-share-btn:hover, .browse-prof .favourites-page ul.add-detail-list li .share-app-btn .at-resp-share-element .at-share-btn:focus { background-image: linear-gradient(to right, #72500d , #35270c) !important;}*/ 
.facbox-bottombtn .fa-heart:hover, .facbox-bottombtn .fa-heart.active { color: #db4c4c;}


/* Added on 06-08-2019 */
#request_guest_frm .cmn-prof { padding:10px 15px; height:100%;}
#request_guest_frm .cmn-prof .checkbox-row .custom-control { margin-right:5px; vertical-align:top;}
.browse-prof .favourites-page ul.add-detail-list li .guest-detail p{ margin:0;}
.browse-prof .favourites-page ul.add-detail-list li .guest-list-det { margin-top: 10px; border-top: 1px solid #ececec; padding: 10px 0; width:100%;margin-bottom: 5px;}
.browse-prof .favourites-page ul.add-detail-list li .guest-list-det p { margin:0; font-size:14px; line-height:20px;}
.inner-prof-blk ul { padding-left: 0; list-style-type: none;}
.inner-prof-blk ul li svg { display:inline-block; margin-right:10px; min-width: 20px; text-align: center;}
.mdl-sec .cmn-prof.guest-prof .soc-part a,.inbox .soc-part a  { color: #cfcfcf; font-size: 22px; margin-left: 15px; background: transparent; padding: 0; margin: 5px auto; border-radius: 50%;box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15); width: 50px; height: 50px; display: flex; justify-content: center; align-items: center;}
.mdl-sec .cmn-prof.guest-prof .soc-part a:hover,.inbox .soc-part a:hover,.inbox .soc-part a.active,.inbox .soc-part a:focus, .mdl-sec.post-detail .cmn-prof.guest-prof .soc-part a:focus { background-image:linear-gradient(to right, #72500d , #35270c); color:#feca3f;}
.mdl-sec .cmn-prof.guest-prof .soc-part,.inbox .soc-part { display:flex;}
.mdl-sec.post-detail .cmn-prof.guest-prof .share-app-btn.addthis_inline_share_toolbox { position: absolute; right: 35px; top: 80px;}
.mdl-sec.post-detail .cmn-prof.guest-prof .share-app-btn.addthis_inline_share_toolbox .at-share-btn-elements a { border-radius:50% !important;}
.inner-prof-blk ul.avail-cnt { padding-left:5px; list-style-type: disc;}
.cmn-prof .form-group.txt-ht textarea.form-control { height:70px;}
.cmn-prof .form-row .form-group.ht-max textarea.form-control { height:200px;}
#request_guest_frm .cmn-prof .post-date{ position: absolute; right: 10px; font-size: 13px;}
#request_guest_frm .cmn-prof .post-date span{ font-family: 'Roboto','Poppins', sans-serif;}
.doc-part .note p{ margin:0; font-size:14px;}
#request_guest_frm .cmn-prof:hover, #request_guest_frm .cmn-prof:focus { background-image:inherit;}

#myModal-editpost .row-lt.new-lt .friend_ids_s .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice { font-size:13px;}
#myModal-editpost .cmnt-area{ padding:20px 10px 15px 20px;}
#myModal-editpost .comment-part textarea{ width:98%;}
#myModal-editpost .post-img{ margin-top:30px;}
.cmnt-blk.bdg-cmt p{ margin-bottom: 15px; position: relative; padding-right: 150px; line-height: 18px;}
.cmnt-blk.bdg-cmt p span{ position:absolute; right:0; font-size:12px; color:#999; top:1px;}
.modal-content .modal-body+.modal-footer { padding:0 15px 15px;}
.guest-list-blk .guest-img { width: 105px !important; height: 100px !important; margin-right: 20px; box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.08); border-radius: 50%; display: flex;
    justify-content: center;  overflow: hidden;}
.guest-list-blk .guest-img a { display: flex; justify-content: center; align-items: center;}
.guest-list-blk .guest-img a img{ border-radius: inherit; max-width:100%;}
.guest-list-blk .guest-detail { width:calc(100% - 130px) !important;}
.guest-list-discrip { margin-top:10px;}
.guest-list-discrip p{ margin:0; font-size:16px;}
.guest-cnt .spak-infostat p{ margin:0;}
.guest-cnt .guest-detail-loc { line-height:18px; padding-bottom:10px;}
.guest-cnt .guest-detail a{ display:flex; padding:0 50px 0 0 !important; margin-bottom:10px; position:relative;}
.guest-cnt .guest-detail a span { position: absolute; right: 0; top: 2px; color: #fff; font-size: 12px; line-height: 14px; height: 20px; padding: 0 8px;    line-height: 20px; border-radius: 5px;}
.guest-cnt .guest-detail a span.active  { background:#008000;}
.guest-cnt .guest-detail a span.draft  { background:#f3b000;}
.guest-cnt .guest-detail a span.inactive  { background:#db4c4c;}
.guest-cnt .guest-detail a span.closed  { background:#635305;}
.mdl-sec .cmn-prof.guest-prof .soc-part a.heart.active_favo_member, .mdl-sec.post-detail .cmn-prof.guest-prof .soc-part a.heart.active_favo_member { background-image: linear-gradient(to right, #72500d , #35270c); color: #feca3f;}
.favourites-page ul li .guest-detail { width:100% !important;}
.guest-page .cmnt-ttle { margin: 20px 0 20px 0;}
.ser-sec.opp-sec .badges-box-left ul li .guest-detail-blk { padding: 15px 15px 40px 15px; margin: 0;}
.guest-cnt .spak-infostat p{ margin:5px 0 5px;}
/*.guest-cnt .spak-infostat p.opp-date { color: #666; font-family: 'museo_sans300'; font-size: 14px; margin:0;}*/

/* New Dashboard page css */
.dashboard-page .cmnt-ttle{ margin:20px 0 20px 5px;}
.sprites-dash { background: url(../../../images/sprites-dash.png) no-repeat 0 0; }
.cmn-dash.dash-blk { padding:15px 30px; display:flex; width:100%; cursor:auto; transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.dash-lt { width:90px; display:flex; margin-right:10px;}
.dash-lt i { width:80px; height:80px; border:1px solid #fbcd5d; position:relative; border-radius:50%; display: flex; justify-content: center; align-items: center; transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.dash-lt i p {width: 25px; height: 25px; position: absolute; border: 1px solid #fbcd5d; border-radius: 50%; right: 0; bottom: -13px; background: #fff; display: flex; justify-content: center; align-items: center;}
.dash-1 { background-position:-6px -4px; width:45px; height:45px; display:inline-block;}
.dash-2 { background-position:-9px -59px; width:45px; height:45px; display:inline-block;}
.dash-3 { background-position:-8px -113px; width:45px; height:45px; display:inline-block;}
.eye{ background-position:-128px -16px; width:20px; height:13px; display:inline-block;}

.dash-rt { width:calc(100% - 105px); display:flex; flex-direction: column; align-items: flex-end; text-align: right;}
.dash-rt h2 { font-size:40px; color:#222222; margin:0;}
.dash-rt p { font-size:16px; color:#222222; margin: 0; line-height: 18px;  font-family: 'Roboto','Poppins', sans-serif;} 
.cmn-dash.dash-blk:hover i { background:#fbcd5d;} 
.cmn-dash.dash-blk:hover i .dash-1 { background-position:-57px -4px;}
.cmn-dash.dash-blk:hover i .dash-2 { background-position:-60px -59px;}
.cmn-dash.dash-blk:hover i .dash-3 { background-position:-59px -113px;}


.dash-main { width:100%; margin-bottom:40px;}
.dash-ttl { display:flex; margin-bottom:20px;}
.dash-ttl h2 { font-size:20px; color:#714f0d; font-family: 'Roboto','Poppins', sans-serif; margin:0; line-height:20px; position:relative;}
.cmn-dash {width: 100%; display: inline-block; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15); padding:0 15px; background: #fff;}
.def_height_add{height:785px;}
.dash-user{ width:100%; display:inline-block; padding:10px 5px; border-bottom:1px solid #efefef;}
.dash-user:last-child{ border-bottom:none;}
.usr-img { width:40px; display:inline-block; margin-right:10px; vertical-align:top; margin-top:10px;}
.usr-img i{ width:40px; height:40px; display:inline-block; border-radius: 50%; overflow: hidden; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15); text-align: center; line-height: 40px;}
.usr-img i img{ max-width:100%;}
.usr-cnt { width:calc(100% - 55px); display:inline-block; vertical-align:top;}
.usr-cnt a{ font-size:16px; color:#222222; font-family: 'Roboto','Poppins', sans-serif;}
.usr-cnt a:hover, .usr-cnt a:focus { color:#714f0d; }
.usr-cnt h6{ font-size:16px; color:#666666; font-family: 'museo_sans300'; margin:0 0 7px;}
.usr-cnt p{ font-size:14px; color:#666666; font-family: 'Roboto','Poppins', sans-serif; margin:0; line-height:14px;}
.usr-cnt p span{ display:inline-block; margin:0 5px;}
.usr-cnt p span:nth-child(1){ margin-left:0;}
.cmn-dash.nw-opp { padding:16px 15px;}
.cmn-dash.nw-opp p{border-right: 1px solid #efefef;height: 100px;overflow-y: auto; float:left;font-size:16px; color:#666666; font-family: 'Roboto','Poppins', sans-serif; margin:0 5px; padding: 0px 3px 0px 0px; border-bottom: 1px solid #efefef; width: 48%;    display: inline-block; line-height: 16px;}
.cmn-dash.nw-opp p span{ display:inline-block; color:#222222;}
.cmn-dash.nw-opp p span.desig{ color:#666666;  font-family: 'museo_sans300'; color:#666666;}
.cmn-dash.nw-opp span:nth-child(1){ margin-left:0; 	}
.dash-ttl h2 a{width: 30px; height: 30px; border: 1px solid #ffcd64; display: inline-block; text-align: center; vertical-align: middle; border-radius: 50%;    padding-top: 3px; font-family: 'Roboto','Poppins', sans-serif; position: absolute; left: 280px; top: -5px;}
.dash-ttl h2 a:hover, .dash-ttl h2 a:focus { background:#ffcd64; color:#fff;}
.dash-ttl h2 a.badge{ border:none; background:transparent !important;}
.cmn-dash.badge-aw { padding:0 5px;}
.cmn-dash.badge-aw .dash-user{ border:none; text-align:center; width: 48.5%; padding: 10px 0; margin-right:5px;}
.cmn-dash.badge-aw .dash-user:nth-child(2n) { margin-right:0;}
.cmn-dash.badge-aw .dash-user .usr-img{ width:100%; margin-right:0;}
.cmn-dash.badge-aw .dash-user .usr-img i{ width:55px; height:55px;}
.cmn-dash.badge-aw .dash-user .usr-cnt a { font-size:15px;}
.cmn-dash.badge-aw .dash-user .usr-cnt h6 { font-size: 15px; color: #666666; font-family: 'museo_sans300'; margin: 0;}
.cmn-dash.update-cnt .dash-user .usr-img { width:80px; vertical-align: middle;}
.cmn-dash.update-cnt .dash-user .usr-img i { width:80px; height:80px;}
.cmn-dash.update-cnt .dash-user .usr-cnt { width: calc(100% - 95px); display: inline-block; vertical-align: middle;}
.cmn-dash.update-cnt .dash-user .usr-cnt a span{ color:#969595; font-family: 'museo_sans300';}
.cmn-dash.update-cnt .dash-user .usr-cnt p{color:#454545; display:block; margin-top:10px;}
.cmn-dash.update-cnt .dash-user .usr-cnt p strong {font-family: 'Roboto','Poppins', sans-serif; color:#1a85e9;}
#conversinData{ margin: 12px; height: 321px;}
.fillSVg{width: 50px;height: 50px;display: table;}
.fillSVg svg{width: 100%;}



/* Added on  09-08-2019 */
.cmnt-ttle { margin:0 0 30px 0 !important; padding:25px 0 20px; position:relative;}
.cmnt-ttle:after{ width:40px; height:2px; background:#cda558; display:inline-block; content:""; position:absolute; left:0; bottom:0;}
.cmnt-ttle h2 { line-height:22px;}
.profile-sec .heading { position:relative; padding-bottom:10px; margin-bottom:30px;}
.profile-sec .heading:after{ width:40px; height:2px; background:#cda558; display:inline-block; content:""; position:absolute; left:0; bottom:0;}
.checkbox-cnt {display: flex; width: 100%; justify-content: space-between; margin:20px 0 10px;}
.checkbox-cnt .custom-control { display:flex;}
.checkbox-cnt .doc-part { display: flex; width: auto; margin-top: 0;}
input[type="text"], input[type="password"] { padding-left:0; padding-right:0;}
.form-row.btn-part {justify-content: center; align-items: center; margin:10px 0 20px !important}
.form-row.btn-part .inr-cmn-btn { width:150px; height:40px; line-height:40px;}
.or-cnt { width:100%; display:flex; justify-content: center; align-items: center; margin:10px 0 0;}
.or-cnt span { font-size:15px; color:#999; text-transform:uppercase; position:relative; font-family: 'Roboto','Poppins', sans-serif;}
.or-cnt span:before { width:190px; height:1px; background:#f3f2f2; display:inline-block; content:""; position:absolute; left:40px; top:10px;}
.or-cnt span:after { width:190px; height:1px; background:#f3f2f2; display:inline-block; content:""; position:absolute; right:40px; top:10px;}
.form-group.connect-group { display: flex; align-items: center; justify-content: center; width: 100%; margin-top:15px;}
.form-group.connect-group a { width:50px; height:50px; border-radius:50%; margin:0 5px; color:#fff !important; opacity:0.7; font-size:22px; cursor:pointer;}
.form-group.connect-group a.inr-cmn-btn.ggl{ background:#e62b32; border:1px solid #e62b32;}
.form-group.connect-group a.inr-cmn-btn.linkedin{ background:#2897cf; border:1px solid #2897cf;}
.form-group.connect-group a:hover, .form-group.connect-group a:focus { opacity:1;} 
.model.login .modal-content .modal-body .form-row { margin: 10px 0 0 0;}
.profile-sec.signup-sec { margin-top:0;}
.profile-sec.signup-sec .form-group.mr-cat { width:18%; margin-right:2%;}
.profile-sec.signup-sec .form-group.name-group { width:38%;margin-right:2%;}
.profile-sec.signup-sec .form-group.pwd-group { width:48%;margin-right:2%;}
.profile-sec.signup-sec .btn-row { justify-content: center; margin: 20px 0; display: flex; align-items: center;}
.profile-sec.signup-sec .btn-row .inr-cmn-btn { margin:0 5px; height: 40px; line-height: 40px; min-width: 150px;}
.profile-sec.signup-sec .checkbox-cnt .custom-control-label { color: #919191; font-family: 'museo_sans300';}



/* Added on 16-08-2019 */
.stc-cnt .ttl { font-size:20px; font-family: 'Roboto','Poppins', sans-serif; color:#000; margin-bottom:15px;}
.stc-cnt .p {  margin-bottom:15px !important;}
.stc-cnt .txt { font-size:15px; color:#666; text-align: justify; margin:0; }
.stc-cnt table tr{border:1px solid #eee !important;padding-left:5px !important;}
.stc-cnt table th,b{font-weight:bold !important;}
.stc-cnt ul{ display:block; padding:20px;}
.stc-cnt ul li{  font-size:15px; color:#666; margin-bottom:5px;}
.stc-cnt ul li:last-child { margin-bottom:0;}
.img-part img { max-width:100%; width:100%;}
.cmn-prof:before { background-size:100% 100%;}
.cmn-prof.contact-blk{ padding:50px 60px; min-height:inherit;}
.cmn-prof.contact-blk h4.title{ font-size: 22px;}
.cmn-prof.contact-blk h6{ font-size: 18px;  font-family: 'museo_sans300'; margin-bottom: 40px;}
.cmn-prof.contact-blk:hover, .cmn-prof.contact-blk:focus, .cmn-prof.contact-blk.active { background-image:inherit;}
.cmn-prof.contact-blk .form-row { width: 100%; margin: 0 0 20px;}
.cmn-prof.contact-blk .form-group .form-control{ height:40px; line-height:40px; font-size:15px;}
.cmn-prof.contact-blk .form-group.label-floating label.control-label, .cmn-prof.contact-blk .form-group.label-placeholder label.control-label { font-size: 16px; top: -10px;}
.cmn-prof.contact-blk .form-group.label-floating.is-focused label.control-label, .cmn-prof.contact-blk .form-group.label-floating:not(.is-empty) label.control-label, .cmn-prof.contact-blk .form-group.label-static label.control-label { top: -30px; opacity: 0;}
.checkbox{position: absolute; z-index: -1; opacity: 0;}
.cmn-prof.contact-blk .btn-row { align-items: center; justify-content: center;}
.cmn-prof.contact-blk .ftr-soc { width:100%;     justify-content: center;}



/* Added on 21-08-2019 */
.cmn-post-blk.spot-sec { padding: 10px 0 0; display: flex; flex-direction: column;}
.cmn-post-blk.spot-sec h4 { padding: 14px 15px 2px 5px;}
.spot-part { width:100%; display: flex; justify-content: center;  align-items: center; background: url(../../../images/spot-bg.png) no-repeat; min-height:220px;height:auto !important; background-size:cover; padding:15px 10px;}
.spot-cnt { width:100%; display:inline-block; background:rgba(0, 0, 0, 0.7); padding:20px 15px;}
.quot-cnt { width:100%; display:inline-block;padding: 10px 0; text-align: center; background: rgba(0, 0, 0, 0.7);  margin-bottom: 10px; text-align:center;}
.quot-cnt p{ font-size:14px; color:#fff; margin:0;}
.quot-cnt p .svg-inline--fa.fa-quote-left{ display:inline-block; margin-right:8px; vertical-align:top;}
.quot-cnt p .svg-inline--fa.fa-quote-right{ display:inline-block; vertical-align:top; margin-left:8px;}
.spot-user { width:100%; display:inline-block; position:relative; padding-left:50px;}
.spot-user i { position:absolute; left:0; top:0; width:40px; border-radius:50%; display:inline-block; overflow: hidden;}
.spot-user h2 { font-size:15px; color:#fff; font-family: 'Roboto','Poppins', sans-serif; margin-bottom:0px; line-height:24px;}
.spot-user p { font-size:14px; color:#fff; margin:0;}
.spot-user p span{ display:block;}
.spot-cnt .btn-part { margin-top:15px; text-align:center;}
.spot-cnt .btn-part .inr-cmn-btn{ width: auto; display: inline-block; height: 30px; line-height: 30px; padding: 0 15px; font-size: 14px; color: #fff;    background: transparent; font-family: 'museo_sans300';}
.spot-cnt .btn-part .inr-cmn-btn:hover{background-image: linear-gradient(to right, #72500d , #35270c); border: 1px solid #38290c;}
.msg-row.chat-row .msg-cont svg{ position: absolute; left: -9px; top:0px; font-size: 26px; color: #ebf1fb;}
.msg-row.msg-recv-row.chat-row .msg-cont svg{ position: absolute; right: -9px; top:0px; font-size: 26px; color: #e5e5e5; left:inherit;}
.msg-row .msg-send-img { margin-right:10px;}

/* Added on 19-09-2019 */
/*#profileform .cmn-prof { min-height:825px;}*/
#profileform .cmn-prof .select2-container { width:100% !important;}
#profileform .cmn-prof .content { padding:0; max-height:inherit;}
#profileform .cmn-prof .content .mCSB_inside > .mCSB_container { margin-right: 10px;}
#profileform .cmn-prof .content .mCSB_scrollTools .mCSB_draggerContainer { left:3px;}
#profileform .cmn-prof .form-group label.control-label { margin:6px 0 9px 0;line-height: 16px}
#profileform .cmn-prof .doc-part .content { margin-bottom:10px;}
.messagebox-topbar .msg-del-icon .ico-mail	{margin: 0 10px 0 9px;}
.messagebox-topbar .msg-del-icon .btn-forward .svg-inline--fa:hover, .messagebox-topbar .msg-del-icon .btn-forward .svg-inline--fa:focus { color:#feca3f;}
#myModalBlockUser .modal-content .modal-body p { margin-bottom:0;}
.email-dot { background-position: -98px -57px; width: 21px;  height: 20px;}
.prof-nav a:hover .email-dot, .prof-nav a:focus .email-dot, .prof-nav a.active .email-dot{ background-position: -126px -57px;}
.email { background-position: -131px -141px;}
.prof-nav a:hover .email, .prof-nav a:focus .email, .prof-nav a.active .email { background-position: -159px -141px;}
.dashboard { background-position:-131px -113px; width: 21px;  height: 20px;}
.prof-nav a:hover .dashboard, .prof-nav a:focus .dashboard, .prof-nav a.active .dashboard{ background-position: -161px -113px;}
.messagebox-topbar .mesg-serchbox { width:28.5%;}
.messagebox-topbar .mesg-serchbox #keyword { width:100% !important; padding:10px 40px 10px 10px;}
.messagebox-topbar .mesg-serchbox .srch-btn{
    float: right !important;
    width: 35px !important;
    height: 35px;
    padding: 0 10px;
    position: absolute;
    right: 7px;
    top: 4px;
    border-radius: 52px;
    background:#a97b22;

}
.messagebox-topbar .mesg-serchbox .srch-btn svg { position:static; color:#fff !important;}
.messagebox-topbar .mesg-serchbox .clr-btn{position: absolute;  right: 10px;}
#comment_modal .modal-content .modal-body { display: flex; justify-content: space-between; width: 100%; flex-wrap: wrap;}
#comment_modal .modal-content .modal-body .cmnt-blk.bdg-cmt{ background: #fff; box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.06); width: 49%; display: flex; justify-content: center;  align-items: center; flex-direction: column; margin-bottom:5px; padding:10px;}
#comment_modal .modal-content .modal-body .cmnt-blk.bdg-cmt img { height: 50px; width: 50px; border-radius: 50%; display: flex; justify-content: center;    box-shadow: 1px 4px 11px 3px rgba(0,0,0,0.08); margin: 0 0 15px;}
#comment_modal .modal-content .modal-body .cmnt-blk.bdg-cmt p{ padding: 0; margin-bottom: 10px; text-align: center; color: #666; font-size: 14px;    line-height: 16px;}
#comment_modal .modal-content .modal-body .cmnt-blk.bdg-cmt p.name{ color:#000; font-size:15px;	font-family: 'Roboto','Poppins', sans-serif;}
#comment_modal .modal-content .modal-body .cmnt-blk.bdg-cmt span{ font-size:13px;}
#comment_modal .modal-content .modal-body+.modal-footer { padding: 15px 15px 15px;}
.mdl-sec .cmn-prof.guest-prof .soc-part a .svg-inline--fa.fa-w-12{ font-size:26px;}

/* Feed page css*/
.prof-sec{ background:#fff;}
#post_cmnt_area{ background:#fff;}
#feed_list{margin-right: 20px;}
#feed_list .post-blk{ background:#fff;}
.cmnt-area:after{background: linear-gradient(315deg, #efefef 45%, #cfcfcf 50%, #cfcfcf 0%, #efefef 120%); display: none;}
body.my-feed-page { background:#e8e8e8;}
#feed_list .post-blk .comment-area .dropdown.ed-del { right:-15px;}
#feed_list .post-blk .comment-area .dropdown.ed-del .btn-primary { color: #a7a7a7;}
.posted_dt_div { line-height:21px;}
#feed_list .post-blk .comment-area { padding-top:10px;}
#feed_list .post-blk .comment-area h4 { margin-bottom:10px;}
.icon-part a span { display: inline-block; vertical-align: middle; margin-right: 5px; font-size: 15px; color: #999999; line-height:16px;}
.icon-part a span:hover .svg-inline--fa.fa-w-20, .icon-part a span:focus .svg-inline--fa.fa-w-20, .icon-part a span.active .svg-inline--fa.fa-w-20{ color:#d85b5b;}
.icon-part a strong { display:inline-block; vertical-align:middle; font-size:15px;}
.comments-ic { background:url(../../../images/comment-ic.png) no-repeat; width:20px; height:20px; display:inline-block; background-size:100%;}
.comments-ic.active { background:url(../../../images/comment-ic-yellow.png) no-repeat; width:20px; height:20px; display:inline-block; background-size:100%;}
.cmnt-area:before { left:-10px;}
.post-cmnt h2{ padding:20px 0; margin:0;}
.comment-area p { line-height:18px;work-break:break-word;}
.fixed-top{ border-bottom:none;}


/* Added on 23-09-2019 */
/*#profileform .cmn-prof { max-height: 825px;}*/
.listing-shr-btn {  z-index: 999; left: 200px; margin-top: -16px !important;}
.listing-shr-btn .at-resp-share-element { margin-top:0; padding:5px; background: #fff;}
.listing-shr-btn .at-style-responsive .at-share-btn span { margin:0;}
.listing-shr-btn .at-style-responsive .at-share-btn { padding: 5px; margin-bottom: 0 !important;}
.display_user_name .inr-cmn-btn.cmn-btn { padding: 5px 30px 5px 5px; font-size: 14px; position: relative;}
.display_user_name .inr-cmn-btn.cmn-btn .remove_span{ font-style: normal; position: absolute; right: 8px; cursor:pointer;}
.display_user_name .inr-cmn-btn.cmn-btn .remove_span i{ font-style: normal; }
.profile-sec .btn-row{ margin:20px 0 0 0;}
.profile-sec .ftr-soc { width: 100%; margin: 24px 0 0 0;}
.display_edit_user_name .inr-cmn-btn.cmn-btn { padding: 5px 30px 5px 5px; font-size: 14px; position: relative;}
.display_edit_user_name .inr-cmn-btn.cmn-btn .remove_edit_span{ font-style: normal; position: absolute; right: 8px; cursor:pointer;}
.display_edit_user_name .inr-cmn-btn.cmn-btn .remove_edit_span i{ font-style: normal; }
.badges-box.past-req-box .badges-box-left p { font-size:15px; min-height:40px;}
.badges-box.past-req-box .badges-box-left.line-rgt.badgrecived .badgs-scrl { top:105px; width:90px; height:90px; right:-90px; font-size:12px;}
.badges-box.past-req-box .badges-box-left.badges-box-right .badgs-scrl { top: 210px; width:90px; height:90px; left: -90px; font-size:12px;}
.cmn-dash.nw-opp p{ width:31.5%;}
.post-blk.post-cnt-area .comment-area { padding-left:100px; position:relative; margin-bottom:20px;}
.post-blk.post-cnt-area .comment-area i{ position: absolute; left: 0; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15); border-radius: 50%;}
.post-blk.post-cnt-area .add-blk { padding:0;}
.post-blk.post-cnt-area .comment-area h4 { padding-right:90px; position:relative;}
.post-blk.post-cnt-area .comment-area h4 .posted_dt_div { position:absolute; right:0; margin-right:0; top:0;}
.badges-box.past-req-box .badges-box-left.line-rgt.badgrecived .badgs-scrl:after, .badges-box.past-req-box .badges-box-left.badges-box-right .badgs-scrl:after { top:98%;}
.cmnt-ttle.req-ttle .inr-cmn-btn { top:20px;}
.navbar-nav li{ position:relative;}
.navbar-expand-md .navbar-nav .dropdown-menu .dropdown-item {border-bottom: 1px solid #f4f4f4;}
.navbar-expand-md .navbar-nav .dropdown-menu .dropdown-item:last-child{ border-bottom:none;}
.navbar-expand-md .navbar-nav .dropdown-menu .dropdown-item:focus, .navbar-expand-md .navbar-nav .dropdown-menu .dropdown-item:hover {border-bottom: 1px solid #6d4d0d;}


/* New home css */
p:last-child{margin-bottom: 0;}
h6.heading{font-size: 16px;color: #252525;width: 100%;font-family: 'Roboto','Poppins', sans-serif;line-height: 20px;}
.home-page{padding-bottom:0;}
.home-page:after{display: none;}
.new-header{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;justify-content: space-between;position: fixed; width: 100%;background: #fff;position: fixed;z-index: 999;  box-shadow:0 0 20px rgba(0, 0, 0, 0.13);}
.new-header .logo-block{padding-left: 15px;}
.new-header .logo-block img{width: 180px;}
.new-header .nav-link{padding:15px 20px !important; font-size: 14px;color: #000;font-family: 'Roboto','Poppins', sans-serif;}
.new-header .nav-link:hover{color: #bc903a;}
.new-header .login-item .nav-link{background: #543d11;color: #fff;}
.new-header .login-item .nav-link:hover{background: #bc903a;}
.home-page #middle{margin-top: 0;padding-bottom: 0;}

.banner{height: 100vh;background: url('../../../images/banner-img.jpg') no-repeat center center; background-size: cover;position: relative;}
.banner:before{content: ''; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.40); position: absolute;}
.banner .container{height: 100%; display: flex; align-items: center;position: relative;}

/*
.banner .container .content-row{width: 690px}
.banner .container .content-row h1{color: #fff;font-size: 66px;font-family: 'museo_sans300';margin-bottom: 40px;}
.banner .container .content-row h1 b{font-family: 'Roboto','Poppins', sans-serif;}
.banner .container .content-row .btn{width: 310px;height: 80px;background: #fff;display: flex; align-items: center; justify-content: center;font-size: 25px;color: #543d11;font-family: 'Roboto','Poppins', sans-serif;letter-spacing: 1px;border-radius: 0;border:2px solid transparent;}
.banner .container .content-row .btn:hover{background: transparent; border-color: #fff;color: #fff;}
*/

/*banner Section Design*/
.banner .container .content-row.main_page_div{width: 100%;text-align: left;}
/*.banner .container .content-row.main_page_div h1{font-size: 88px !important;font-weight:bold;color: #fff;font-family: 'Roboto','Poppins', sans-serif;line-height: normal;margin-bottom: 0px;}*/
.banner .container .content-row.main_page_div h1{font-size: 44px !important;font-weight:bold;color: #fff;font-family: 'Roboto','Poppins', sans-serif;line-height: normal;margin-bottom: -10px;}

/*.banner .container .content-row.main_page_div h2{font-size: 35px;font-weight:600;color: #fff;padding: 0 150px;margin-bottom: 50px;}*/
.banner .container .content-row.main_page_div h2{font-size: 25px;font-weight: normal;color: #fff;width: 56%;margin-top: 23px;}
/*.banner .container .content-row.main_page_div h3{font-size: 30px;font-weight: bold;color: #fff;background: #caa140;padding: 15px 30px;display: table;margin: 0 auto;}*/
.banner .container .content-row.main_page_div h3{transform: translate(-14%,0);font-size: 24px;font-weight: bold;color: #543d11;background: #ffffff;padding: 15px 30px;display: flex;position: absolute;left: 50%;bottom: 160px;}


/* registration Box */
.registrationFree-box{background: #f2e2ba;width: 100%;display: flex;padding: 0 0 110px 0;}
.registrationFree{background: #fff;border-radius: 8px;padding: 40px 20px;font-family: 'Roboto','Poppins', sans-serif;width: 100%;display: flex;margin: 40px 0 29px 0;position: relative;top: -150px;box-shadow: 0 2px 7px rgb(207 180 114 / 56%);}
.registrationFree h3{font-size: 55px;font-weight:bold;color: #72500d;margin-left: 15px}
.registrationFree p{font-size: 20px;font-weight:normal;color: #7a5b20;padding: 0 270px 0 0px;line-height: 28px;margin-left: 15px}
.registrationFree a{font-size: 26px;font-weight: bold;color: #e5af2c;background: #35270c;width: 262px;text-align: center;margin: 0 auto;height: 81px;text-transform: uppercase;display: flex;justify-content: center;align-items: center; border-radius: 10px;}

.MembershipPerks {}
.MembershipPerks img{border-bottom: 8px solid #efbb3c;max-width: 100%;}
.MembershipPerks h3{font-size: 21px;font-weight:bold;color: #000;margin: 33px 0 25px 0;}
.MembershipPerks p{font-size: 18px;font-weight:500;color: #543d11;}
.MembershipPerks h2{width: 100%;font-size:40px;font-weight:500;color: #000; }
.MembershipPerks h2 span{width: 100%;font-size:68px;font-weight:bold;color: #72500d;display: table;}



.join-box{}
.join-box{}
.join-box h2{font-size:44px;font-weight:400;color: #262626;margin-bottom: 46px;}
.join-box h2 span{color: #72500d;}
.join-box li{font-size:22px;font-weight:normal;color: #000;margin-bottom: 22px;list-style: none;position: relative;padding: 0 0px 0 42px;line-height: 29px;}
.join-box li:before{content:'';position: absolute;width: 30px;height: 30px;background-image: url(../../public/images/li-bullet.png);background-repeat: no-repeat;background-position: center center;left: 0;}

.stories{background: #f2e2ba;padding: 65px 0;}
.stories h2{font-size: 40px;font-weight: 400;color: #262626;margin: 0}
.stories h2 span{color: #72500d;}
/*.stories a{font-size: 13px;font-weight: bold;color: #e5af2c;background: #35270c;width: 127px;text-align: center;margin: 0 auto;
    height: 45px;text-transform: uppercase;display: flex;justify-content: center;align-items: center;}
.stories-box-image{position: relative;}
.stories-box-image img{width: 100%}*/

.stories .viewAll a{font-size: 13px;font-weight: bold;color: #e5af2c;background: #35270c;width: 127px;text-align: center;margin: 0 auto;height: 45px;text-transform: uppercase;display: flex;justify-content: center;align-items: center;}
.stories-box-image{position: relative;width: 100%;height: 241px;}
.stories-box-image img{width: 100%;object-fit: cover;height: 100%;}
.stories-box-image .blog-index{position: absolute;bottom: 15px;z-index: 1;font-size: 15px;color: #fff;background: #efbb3cd9;border-radius: 3px;min-width: 57px;height: 30px;display: flex;justify-content: center;align-items: center;left: 14px;}
.stories-box-image .blog-videoBtn{position: absolute;bottom: 15px;z-index: 1;background: transparent;right: 14px;border:none;}
.stories h3{font-size: 16px;font-weight: bold;color: #000;margin: 10px 0;}
.stories p {font-size: 15px;font-weight: normal;color: #543d11;max-height: 42px;overflow: hidden;min-height: 42px;}
.stories h4{font-size: 15px;font-weight: normal;color: #000;margin: 10px 0;}
.stories h4 strong{font-weight: bold;width: 100%;display: block;}
.memberSpotlight{}
.memberSpotlight h2{font-size: 40px;font-weight: 400;color: #262626;}
.memberSpotlight h2 span{color: #72500d;}
.partners-logo {padding: 0px 0px 80px 0px !important;position: relative;}
.partners-logo h2{font-size: 40px;font-weight: 400;color: #262626;}
.partners-logo h2 span{color: #72500d;}
.partnerSlider{padding: 25px 0 0 0;}
.spotedUser{background: #f2e2ba;width: 100%;display: block;padding: 60px 0 110px 0;}
.spotedUser h2{font-size: 40px;font-weight: 400;color: #262626;}
.spotedUser h2 span{color: #72500d;}
.spotedUserImageBox{width: 100%;overflow: hidden;border-radius: 9px}
.spotedUser a {font-size: 13px;font-weight: bold;color: #e5af2c;background: #35270c;width: 127px;text-align: center;margin: 0 auto;
height: 45px;text-transform: uppercase;display: flex;justify-content: center;align-items: center;}
.spotedUserImage{position: relative;width: 90%;}
.memeberSpotlight{width: 85%;background: #fff;padding: 23px;border-radius: 5px;position: absolute;z-index: 3;bottom: -60px;right: -20px;height: 140px;text-align: center;}
.spotedUser .owl-carousel .owl-stage-outer {padding: 0px 0 110px 0;}
.stories-box-image .blog-videoBtn{position: absolute;bottom: 15px;z-index: 1;background: transparent;right: 14px;border:none;}
.memeberSpotlight h3{font-size: 16px;font-weight: bold;color: #000;margin: 10px 0;}
.membership_h3{ font-size: 16px;text-align: center;font-weight: bold;background: #df9a1b;padding: 5px;}
.memeberSpotlight p{font-size: 15px;font-weight: normal;color: #543d11; margin-bottom: 5px;max-height: 42px;overflow: hidden;}
.memeberSpotlight h4{font-size: 15px;font-weight: normal;color: #000;margin: 10px 0 15px 0px;}
.memeberSpotlight h4 strong{font-weight: bold;width: 100%;display: block;}
.home-middle-section{padding: 20px 0px 120px 0px;position: relative;}
.home-middle-section .fa-quote-left{position: absolute; top: -25px; left: -80px; font-size: 525px; color: #f9f9f9 !important;}
.home-middle-section .middle-containt{padding:50px 0;position: relative;}
.home-middle-section .middle-containt:after{content:''; width: 50%; height: 100%;background: #b78e3e;position: absolute;right: 0;top: 0;z-index: -1;}
.home-middle-section .middle-containt .community-row{display: flex;align-items: center;}
.home-middle-section .middle-containt .community-row .heading-title img{margin-left: 10px;}
.home-middle-section .middle-containt .heading-title{ flex: 0 1 25%; max-width: 25%;}
.home-middle-section .middle-containt .heading-title h2{font-size: 56px;color: #543d11;font-family: 'Roboto','Poppins', sans-serif;margin-top: 10px;}
.home-middle-section .middle-containt .heading-title h2 span{font-family: 'museo_sans300';display: block;}

.community-slider-row{position: relative;max-width:100%;}
/*.community-slider.owl-carousel .owl-stage{width: 100% !important; display: flex;padding:20px;}
.community-slider.owl-carousel .owl-item{width: 380px !important;}*/
.community-slider .item{background: #fff;padding:30px;background: #fff !important;display: flex; flex-direction: column;color: #666666;border-radius: 5px;height: 100%; box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);}
.community-slider .item .testimonial-details{display: flex; align-items: center;margin-bottom: 30px;}
.community-slider .item .testimonial-details .testimonial-img{margin-right: 20px;width: 79px; height: 79px; border-radius: 100%; overflow: hidden;}
.community-slider .item .testimonial-details .testimonial-name h3{margin-bottom: 0;font-size: 24px;color: #666666;font-family: 'Roboto','Poppins', sans-serif;line-height: 30px;}
.community-slider .item .testimonial-details .testimonial-name h3 span{display: block; font-size: 20px;font-family: 'museo_sans300';}
.community-slider .item .testimonial-text p{font-size: 21px; line-height: 30px;word-break: break-all;}
.community-slider.owl-carousel .owl-nav{position: absolute;display: flex;top: -60px;right: 0;}
.community-slider.owl-carousel .owl-nav button.owl-next, 
.community-slider.owl-carousel .owl-nav button.owl-prev{box-shadow: unset;margin-left: 15px;outline: none;font-size:35px;display: flex;
    align-items: center;
    justify-content: center;
    font-weight: normal;
    color: #b78e3e;
    background: transparent;
    border: none;
    height: 50px;
}
.partnerSlider.owl-carousel .owl-nav{
    width: 100%;
    position: absolute;
    top: 67px;
}


.partnerSlider.owl-carousel .owl-nav button.owl-next, 
.partnerSlider.owl-carousel .owl-nav button.owl-prev{
    box-shadow: unset;
    outline: none;
    font-size:35px;
    font-weight: normal;
    color: #b78e3e;
    background: transparent;
    border: none;
    height: 50px;
}
.partnerSlider.owl-carousel .owl-nav button.owl-next{
    position: absolute;
    right: 0;
}
.partnerSlider.owl-carousel .owl-nav button.owl-prev{
    position: absolute;
    left: 0;
}

.spotUser.owl-carousel .owl-nav button.owl-next, 
.spotUser.owl-carousel .owl-nav button.owl-prev{
    box-shadow: unset;
    outline: none;
    font-size:35px;
    font-weight: normal;
    color: #b78e3e;
    background: transparent;
    border: none;
    height: 50px;
    position: absolute;
}

.spotUser.owl-carousel .owl-nav{
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
}

.spotUser.owl-carousel .owl-nav button.owl-next{
    margin-right: -85px;
}
.spotUser.owl-carousel .owl-nav button.owl-prev{
    margin-left: -5px;
}





.memberSpotlight.home-middle-section{padding-bottom: 0px !important;}
.community-slider.owl-carousel .owl-nav button.owl-next:hover, .community-slider.owl-carousel .owl-nav button.owl-prev:hover{color: #000;}

.new-footer{background: #222 !important;color: #fff;border-top: none !important;padding: 0 !important;position: relative !important;padding: 75px 0 0px 0 !important;}
.new-footer .copy{width: 100%;border-top: 1px solid #313131;padding:10px 0;margin-top: 50px;padding: 28px 0 !important;}
.new-footer .copy p{display: block;width: 100%;color: #646464 !important;}
.new-footer .copy p a{color: #646464 !important;}
.new-footer .ftr-sec{padding:30px 20px;}
.new-footer .ftr-nav, .new-footer .ftr-soc{width: auto !important;}
.new-footer .ftr-nav a{font-size: 18px; color: #fff;font-family: 'museo_sans300';margin: 0 25px;}
.new-footer .ftr-nav{display: block;}
.new-footer .ftr-nav a{margin: 0;color: #9f9f9f;font-size: 14px}
.new-footer .ftr-nav li {list-style: none;margin-bottom: 13px;}
.new-footer .ftr-nav li h4{font-size: 18px;font-weight: 400;text-transform: uppercase;color: #fff;margin-bottom: 4px;}
.new-footer .ftr-nav li a{}
.new-footer ula:hover{color: #b78e3e;}
.new-footer .ftr-soc a{background:none;}
.student-quote{display: flex;}
.student-quote .student-quote-img{width: 50%;height: 200px;}
.student-quote .student-quote-img img{object-fit: cover; height: 100%; width: 100%; object-position: top;}
.student-quote .student-quote-text{background: #543d11; color: #fff;margin-left: 4px;width: 50%;padding:5px;position: relative;}
.student-quote .student-quote-text p{font-size: 21px; line-height: 33px; font-family: 'Roboto','Poppins', sans-serif;margin-bottom: 30px;}
.student-quote .student-quote-text .blockquote-footer{color: #fff; font-size: 16px;position: absolute; bottom: 20px;left: 20px;right: 20px;}
.student-quote .student-quote-text .blockquote-footer:before{display: none;}
.student-quote .student-quote-text .blockquote-footer span{display: block;}
.qustion-block{ margin-top: 30px;}


.spot-cnt .com-test .test-img{position:inherit }


.com-test { width:100%; display:flex; padding:20px; background:#b78e3e; box-shadow:0 0 20px rgba(0, 0, 0, 0.13); border-radius:10px; flex-direction: column; min-height:320px;}
.com-test .test-img {display:flex; margin-bottom:10px;flex-direction: column;text-align: center;position: absolute;bottom: -171px;width: 100%;;left: 0}
.com-test .test-img i { width:90px; height:90px; margin-right:0px; overflow:hidden; border-radius:50%;border: 0;background: #d9d9d9;}
.com-test .test-img i img{width: 100%; height: 100%; object-fit: cover;}
.com-test .test-img h2{ font-family: 'Roboto','Poppins', sans-serif;width:100%; display:flex; flex-direction: column; padding: 5px 0 0 0; font-size: 20px; line-height: 24px; margin-bottom:5px;color: #262626;font-weight: bold}

.com-test .test-img h2 span { font-family: 'Roboto','Poppins', sans-serif;font-size: 14px; line-height:23px; margin-top: 9px; min-height: 70px;color: #767575;padding: 0 20px;font-weight: normal}

.memberSpotlight .owl-carousel .owl-stage-outer {padding: 40px 0 200px 0;}
.home-middle-section .test-cnt .fa-quote-left{font-size: 20px !important;color: #e3be75 !important;}


.test-cnt { display:flex;}
.spotlight-p{ font-size:18px; line-height:26px; margin-bottom:0;color: #fff;text-align: justify;    padding: 0 30px;}
.test-cnt { display:flex;}
.test-cnt p { font-size:15px; line-height:22px; margin-bottom:0;}



.test-cnt p a{font-family: 'Roboto','Poppins', sans-serif;}
.home-middle-section .middle-containt:after { content: ''; width: 60%; height: 100%; background: #b78e3e; position: absolute; right: 0; top: 0px; z-index: -1;}
.home-middle-section .middle-containt .heading-title h2 { font-size:36px; line-height:36px;}
.banner .container .content-row { margin-top:-19vw;}
.banner .container .content-row h1 { line-height:50px;}
.home-middle-section { padding: 80px 0px 150px 0px !important; position:relative;}


/* Added on 21-12-2019 */
/* Inner pages css */
.fixed-top { padding:10px 0;}
.search-cnt { margin-top:0;}
.navbar-dark .navbar-nav .nav-link { padding:0 8px; line-height:16px;}
.btn-part { width: 40%; display: flex;}
.btn-part .seachbtn { width:50% !important;}
#searchform .designer-srch.messagebox-topbar { flex-direction: row !important; margin-bottom:25px;}
.browse-prof .favourites-page ul.add-detail-list li:nth-child(3n) { margin-right: 5px;} 
.browse-prof .favourites-page ul.add-detail-list li:nth-child(5n) { margin-right:0;}
.browse-prof .favourites-page ul.add-detail-list li { width:19.65%;}
.profile-sec.signup-sec .checkbox-cnt .custom-control-label { padding-left:5px; padding-top:1px;}
.profile-sec.signup-sec .form-group.name-group:last-child { margin-right:0;}
.profile-sec.signup-sec .form-row.fst-cnt .form-group.name-group { width:39%;}
.profile-sec.signup-sec .form-group.pwd-group:last-child { margin-right:0;}
.profile-sec.signup-sec .form-group.pwd-group{ width:49%;}
.form-row.btn-part { width:100%;}
.modal-content { border-radius:6px;}
.stc-cnt ul, .stc-cnt ol { display: block; padding: 0 0 0 20px;}
.stc-cnt ol li { font-size: 14px; color: #666;  margin-bottom: 5px;}
.stc-cnt p{font-size: 14px; color: #666; text-align: justify; line-height:20px;}
.modal-header .close { height:20px;}
.banner .container .content-row h1 { font-size: 50px !important;}
.hdr-rt { align-items: center;}
.hdr-rt .navbar-nav { align-items: center;}
.user-prof { display: flex;  margin-left: 10px;}
.user-prof .dropdown-toggle{ width: 30px; height: 30px; padding: 0; border-radius: 50%; display: flex; overflow: hidden;  margin-left: 10px; background: #000; margin: 0;align-items: center}
.user-prof .dropdown-toggle img{}
.user-prof .dropdown-menu{ left: inherit; right: 0; margin-top:11px; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.25); padding: 0; border: none;border-radius: 5px;}
.user-prof .dropdown-menu:before{ position: absolute; z-index: -1; content: ''; border-style: solid; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; right: 8px; top: -5px; border-width: 0 5px 5px 5px;  border-color: transparent transparent #fff transparent; }
.favourites-page ul li .guest-img a { position:relative;}
.favourites-page ul li .guest-img a span.post_img{position: absolute; text-align: center; justify-content: center; align-items: center; color: #fff;     font-size: 14px; line-height: 16px; font-family: 'Roboto','Poppins', sans-serif; text-shadow: 0px 0px 15px 6px rgba(0,0,0,0.08);}


/* Added on 25-11-2019 */
.spot-cnt .btn-part { margin-top: 15px; text-align: center; display: inline-block; margin: 0 auto; width: 100%;}
.cont-us-page .contact-sec .env-sec { position:relative; min-height:700px; width: 49%; display: flex;    box-shadow: 0 0px 16px 0 rgba(0, 0, 0, 0.09); padding:30px; position: relative; border-radius: 5px; flex-direction: column;   align-items: center;  justify-content: center; margin:0 auto; background:#fff; transition: all 0.8s ease 0s; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s;}
.cont-us-page .contact-sec .env-sec:before { width: 100%; height: 30px; background: url(../../../images/layer-2.png) no-repeat; background-size: 100% 100%;    display: inline-block; content: ""; position: absolute; left: 0px; top: -22px;}
.cont-us-page .contact-sec { width:100%; position:relative; padding:20px 15px; overflow:hidden; transition: all 0.8s ease 0s; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s;    -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s;}
.cont-us-page .contact-sec .cmn-prof.contact-blk { width:49%; position:absolute; right:-100%; margin:0 auto; justify-content: space-between;}
.cont-us-page .contact-sec.show .env-sec{ margin:0; }
.cont-us-page .contact-sec.show .cmn-prof.contact-blk { right:0; animation: mymove 3s;}
@keyframes mymove {
    from {left: 0px;}
    to {left: 600px;}
}
.cont-us-page .contact-sec.show { overflow:inherit;}
.env-blk { width:418px; height:421px; background:url(../../../images/envelope-img.png) no-repeat; display:flex; align-items: center; justify-content: center; flex-direction: column;}
.env-cnt { display: flex; flex-direction: column; align-items: center; position: absolute; left: 0; right: 0;}
.env-cnt p {font-size: 26px; margin: 10px 0 0 10px; font-family: 'Roboto','Poppins', sans-serif; color: #714f0d;}
.env-cnt .inr-cmn-btn.cmn-btn{ height: 40px; line-height: 40px; font-size: 16px;}
.cont-us-page .contact-sec .cmn-prof .form-row .form-group textarea{border: none; border-bottom: 1px solid #d4d4d4;    background-position: center bottom, center calc(100% - -1px); padding:5px 0;}
.cont-us-page .contact-sec.show .env-blk { transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); -webkit-transform:rotate(90deg); transition: all 0.8s ease 0s; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s;  -webkit-transition: all 0.8s ease 0s;}
.cont-us-page .contact-sec.show .env-cnt p, .cont-us-page .contact-sec.show .env-cnt .inr-cmn-btn.cmn-btn { margin-left:50px; }
.cont-us-page .contact-sec.show .env-blk .inr-cmn-btn.cmn-btn { margin:0 35px 0 90px;}
.navbar-nav li.mob_item { display:none;}

/* Added on 26-11-2019 */
.spot-part {flex-direction: column;}
.spot-part 	.listing-shr-btn { position:static; margin-left:0 !important;}
.prof-nav{ padding:10px 7px;}
.prof-nav a { padding:0 25px;}
.line-rgt:after { height:99%;  right: -5.3%;}
.badges-box-left { width:45%;}
.facbox-bottombtn .fa-heart { margin:0;}
.facbox-bottombtn .svg-inline--fa.fa-w-18 { color: #bcbcbc; font-size: 16px;}
.facbox-bottombtn a:hover .svg-inline--fa.fa-w-18, .facbox-bottombtn a:focus.svg-inline--fa.fa-w-18 { color:#feca3f;} 
.favourites-page .fav-add-list ul li:nth-child(4n) { margin-right: 5px;}
.favourites-page .fav-add-list ul li:nth-child(3n) { margin-right: 0px;}
.favourites-page .fav-add-list ul li { display: inline-block; margin-bottom: 5px; width: 32.8%; margin-right: 5px;}
.facbox-bottombtn a.edit-ic { padding-right:5px;}
.fav-page.favourites-page .btn-part { margin-top: 0px !important;}
.favourites-page ul#favourite_list {justify-content: space-between;}
.favourites-page ul#favourite_list li { margin:0 0 5px 0; width:33%;}
.cmnt-ttle span { min-width:auto;}
.designer-srch.messagebox-topbar .mesg-serchbox #keyword{ padding:10px 60px 10px 10px;    border: 1px solid #d5d5d5;
    border-radius: 10px;
    box-shadow: none;}
.messagebox-topbar .mesg-serchbox .clr-btn {background: transparent;}


/* Added on 28-11-2019 */
.my-profile-page #middle { margin-top: 52px;}
.my-profile-page #middle .profile-sec { margin-top:0;}
#profileform .cmn-prof .upload-browse { display:flex;}
.prv-blk.add-more { display:flex; justify-content:flex-end;}
.prv-blk.add-more .add_btn { font-size: 24px; float: none; border-radius: 50%; width: 40px; height: 40px; margin-bottom: 10px; padding: 0; display: flex;    align-items: center; justify-content: center;  line-height: inherit;}
body.my-profile-page { padding-bottom: 140px !important;}
.member-seting-row-design { justify-content: space-between; margin: 30px 0 0 0;}
.member-seting-row-design .inr-cmn-btn.cmn-btn { margin: 0; padding:0; line-height: 0; height:30px; margin-right: 0; font-size: 11px; width: 135px;    display: flex; margin: 0 0 10px 0 !important;}
.guest-list-blk .guest-img a { position:relative;}
.guest-list-blk .guest-img a span.post_img { position:absolute; color:#fff; text-align:center; font-size: 14px; line-height: 16px; font-family: 'Roboto','Poppins', sans-serif; text-shadow: 2px 2px #000;}
.post-detail .cmn-prof.guest-prof .prof-top { display: flex; margin-top: -20px; margin-left: 20px;}
.post-detail .cmn-prof.guest-prof .prof-top .user-main-img { position: relative; display: flex; height: 110px; width: 110px; align-items: center;    justify-content: center;}
.post-detail .cmn-prof.guest-prof .prof-top .user-main-img span.post_img { position:absolute; color:#fff; text-align:center; font-size: 14px; line-height: 16px; font-family: 'Roboto','Poppins', sans-serif; text-shadow: 2px 2px #000;}
.post-detail .cmn-prof.guest-prof .prof-top .user-name { display: flex; padding: 10px 30px 30px; flex-direction: column;}
.cmn-prof .form-row .form-group .select2-container { width:100% !important}
.cmn-prof .form-row .form-group .select2-container--default .select2-selection--multiple { background-color: white; border: none; border-radius: 0; cursor: text; border-bottom: 1px solid #d4d4d4;}
.cmn-prof .form-row .form-group .select2-container--default .select2-selection--multiple .select2-selection__rendered { padding:0;}
.cmn-prof .form-row .form-group .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #999; border: none;    border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 3px 25px 3px 5px; position: relative; color: #fff;    background-image: linear-gradient(to right, #72500d , #35270c);}
.cmn-prof .form-row .form-group .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #fff; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 0; position: absolute; right: 7px;}
.add-docs{width: 100%; display: flex; margin-top: 30px;}
.left_div.is-affixed .inner_left_div {  right:0 !important;}
.comant-box .cmnt-popup .lev-cmt-inner { padding:0; margin:0;}
.add-blk .comant-box .cmnt-popup .add-lev-cmt { padding: 0; margin-top:10px;}
#feed_list .post-blk .add-blk { border-bottom: none; padding:0 20px 15px 20px; margin: 0; width: 100%;}
.add-blk .comant-box .cmnt-popup .add-lev-cmt textarea { padding:10px 40px 10px 10px;}
.add-blk .comant-box .cmnt-popup .add-lev-cmt button { position: absolute; right: 15px; top: 15px; border: none;}
.feed_div{margin-left:25%;}
.comant-box .cmnt-popup { padding:0;}


/* Added on 29-11-2019 */
.message-blk .msg-rt {background:#fff3db;width: calc(70% - 20px);margin: 0 0 0 10px;padding: 10px 20px;border-radius: 8px;}
.message-blk .msg-rt .msg-title .msg-title-inn .crnt-user {
    padding-top:0px !important;
    margin-top: -84px;


}
.message-blk .msg-rt .msg-title .msg-title-inn .crnt-user { display: flex; width: 100%; padding: 15px;}
.message-blk .msg-rt .msg-title .msg-title-inn .crnt-user .displusname-box { display: flex; align-items: initial; margin-left: 0; flex-direction: column; width: 100%; justify-content: flex-start;}
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name { margin:0; width: 100%; display: flex;}
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name a{ font-size:18px;}
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name p { margin:0;}
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name .designation{display: flex;  margin-left: 10px; color: #666666; font-size: 14px; font-family: 'Roboto','Poppins', sans-serif;}
.content.conversation-box.conv-chat.mCustomScrollbar.conversation-chat.conversationchat._mCS_1 { height:100vh; max-height:450px;}
.conv-page .msg-row { padding-left:0;}
.cmnt-area:after { background: linear-gradient(315deg, #ffffff 45%, #cfcfcf 50%, #cfcfcf 0%, #ffffff 120%);}

.conv-page .replybox .cmnt-area textarea { width: 100%; border: none; padding: 20px; height: 100px;}
.dashboard-page .dash-main .cmn-dash.cmn_cls { padding:0;}
.dashboard-page .dash-main .cmn-dash.nw-opp.cmn_cls { padding:15px;}
.dashboard-page .dash-main .dash-user{ padding:15px;}
.dashboard-page .dash-main .dash-user .usr-img { margin:5px 15px 0 0;}
.dashboard-page .dash-main .dash-user .usr-cnt { width: calc(100% - 60px);}
.dashboard-page .cmn-dash.update-cnt.cmn_cls .post-row-class .post-blk { padding:0 15px;}
.dashboard-page .cmn-dash.update-cnt.cmn_cls .post-row-class .post-blk .comment-area{ padding:15px 0 15px 100px; margin-bottom: 0; min-height: 110px;}
.dashboard-page .cmn-dash.update-cnt.cmn_cls .post-row-class .post-blk .comment-area p { line-height: 20px;}
.dashboard-page .cmn-dash.update-cnt.cmn_cls .post-row-class .post-blk.post-cnt-area .comment-area h4 { margin-bottom:5px;}

/* Added on 02-12-2019 */
.brow-det-sec{ margin-top:10px;}
.brow-det-sec #profileform .cmn-prof.guest-prof { min-height: inherit; max-height: inherit; padding-bottom:0;}
.brow-det-sec .cmn-prof.guest-prof .inner-guest { 
	display: flex; 
	justify-content: space-between; 
	width: 100%;
	margin:0;
	flex-wrap: wrap;
}
.brow-det-sec .cmn-prof.guest-prof .inner-guest .inner-prof-blk { width:33%;}
.modal-backdrop { background: rgba(0,0,0,.9); opacity:0.8 !important;}
.notification-bottom { z-index: 100 !important;}


/* Added on 18-12-2019 */
.left_div.is-affixed { height:auto !important;}
.left_div.is-affixed .inner_left_div { left:inherit !important; right:inherit !important;}
.cmn-post-blk.tou-sec { }
.cmn-post-blk.tou-sec h3 { font-size:18px; color:#7f6000; padding:15px 0 10px; margin:0; font-family: 'Roboto','Poppins', sans-serif;}
.cmn-post-blk.tou-sec .tou-inner{ width:100%; display:inline-block; padding:10px 5px 5px; border:3px solid #bf9000; border-radius:3px;}
.cmn-post-blk.tou-sec .tou-inner img { padding-left:10px;height:100px;width:100px;margin-left: 30%;}
.cmn-post-blk.tou-sec .tou-inner h6 { border: 3px solid #bf9000; padding: 5px; margin: 5px 10px 5px; border-radius: 3px; font-style: italic; font-size: 13px; line-height: 20px; min-height:50px;height: auto;font-weight: bold;}
.cmn-post-blk.tou-sec .tou-inner h6 span { display:block; font-style:normal; text-align:right; font-size: 16px; margin-top: 10px;}
.cmn-post-blk.tou-sec .tou-inner h6 span strong {font-family: 'Roboto','Poppins', sans-serif;}
.cmn-post-blk.tou-sec .tou-inner p{ font-size:14px; font-family: 'Roboto','Poppins', sans-serif; line-height:18px;}
.cmn-post-blk.tou-sec .tou-inner p a{ text-decoration:underline; color:#7f6000;}


/*added by zarana */

.at-branding-icon{display:none !important;}#at-expanded-menu-host .at-expanded-menu-title{color:#72500d !important;}#at-expanded-menu-host .at-expanded-menu-mask {background-color:#fff !important;}#at-expanded-menu-host .at-expanded-menu-page-title, #at-expanded-menu-host .at-expanded-menu-page-url{color:#72500d !important;}#at-expanded-menu-host .at-expanded-menu-primary-action-btn:hover {background-color: #72500d !important;}#at-expanded-menu-host .at-expanded-menu-primary-action-btn{background-color: #72500d !important;}


/* Added on 20-12-2019 */
#feed_list .post-blk .comment-area.sponser-cls h4 { background: transparent; padding: 0;}
#feed_list .post-blk .comment-area.sponser-cls h4 .sponser_div{z-index:1; background-image: linear-gradient(to right, #72500d , #35270c); color: #fff; padding: 5px 15px;transform: rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); position: absolute; left: -18px; top: -2px; font-size:12px;}
#feed_list .post-blk { overflow:hidden;}
#feed_list .post-blk .comment-area.sponser-cls h4 a{ display:none;}
#feed_list .post-blk .comment-area.sponser-cls p{ margin-top:10px;}
.favourites-page ul#favourite_list { justify-content: flex-start;}
.favourites-page ul#favourite_list li { margin: 0 5px 5px 0; width: 24.5%;}
#feed_list .post-blk .post-img { width: 100%; display: inline-block; overflow: hidden; z-index: 1; position: relative;}
.cmn-post-blk.deed_class .spot-cnt { padding: 5px 10px !important; margin-top: 0 !important;  background: transparent !important;}
.cmn-post-blk.deed_class .cmn-post-blk.tou-sec .tou-inner p { min-height:50px;height:auto;font-size:13px;}
.sec_div{margin-top:10px !important;}
/* Added by zarana */
/*added on 20-01-2020*/
.form-row.btn-part .inr-cmn-btn{ margin: 0 10px; }

.user-prof .dropdown-toggle{}


/*added on 20-01-2020*/
@media only screen and (max-width: 768px) {
    .browse-prof .favourites-page ul.add-detail-list li {
        width: 100% !important;
    }
    .designer-srch .mesg-serchbox {width: 100% !important; }
}

.opp_img {height: 110px;width: 110px;border-radius: 50%;display: flex;justify-content: center;box-shadow: 1px 4px 11px 3px rgba(0,0,0,0.04);margin: 15px 0;border: 2px solid #ce7425cc;}


/*Speaker Opportunity Strat 25-03-2022 */

.primary_det, 
.primary_det span, 
.primary_det h6{
	text-align: left !important;
}
.primary_det span {
    font-size: 14px;
    line-height: 31px;
}


.outleftcontainerunder {
    padding: 40px 0 20px 30px;
}
.mdl-sec .cmn-prof.guest-prof .soc-part, 
.inbox .soc-part{
	justify-content:center;
	padding: 0 0 0 19px;
    margin: 0 auto;
    width: 100%;
	
}
/*Speaker Opportunity End 25-03-2022 */


/*added on 20-01-2020*/
.MB20{margin-bottom: 20px;}
.speakpost-clt{ margin-top:50px; }
.questionbox{ display: flex; flex-wrap: wrap;  padding: 15px;}
.questionbox .icoimg{ display: block; width: 33px; margin-right: 10px;}
.questionbox .icoimg img{ width:100%; height: auto; display: block; }
.questionbox p{ width: 100%;  }
.questionbox h6.que_class{ width: 90%;}
.questionbox-row{ display: flex; }
.student-quote-text{padding: 10px;}
.student-quote-text .quote_class{margin-bottom: 0;}
.student-quote-text .blockquote-footer{ margin-top: 10px; text-align: right; font-size: 16px;}
.student-quote-text .blockquote span{ width: 100%; display: block; font-size:18px; }
.quote-stdnt-new{ position: relative; padding: 30px 15px 15px 30px;}
.quote-stdnt-new:before{ content: ""; position: absolute; display: block; background: url(../../../images/quote-md.png) no-repeat;  height: 32px; width: 32px; top:-20px; left: -2px; }
.new-stdnt-qte-img{ text-align: center; width: 100%;}
.new-stdnt-qte-img img{ max-width: 305px; margin: 0 auto; border-radius: 50%;box-shadow: 3px 3px 3px 3px #d2c4c475;}
.persn-disrip{ border: 1px solid #714f0d; padding: 15px;}

.cmn-post-blk.spot-sec{background-image:none !important; background-color: none;}
.cmn-post-blk.spot-sec h4{ color: #72500d; }
.spot-sec .spot-cnt{background: rgb(255, 255, 255) !important; padding: 5px 0!important;}
.spot-sec .spot-part{background: rgb(255, 255, 255) !important; justify-content: start;border-radius:14px;}
.spot-sec .quot-cnt {background: rgb(177, 136, 56);}
.spot-cnt  .cmn-post-blk.tou-sec .tou-inner{border: none; padding: 0; box-shadow: none;}
.cmn-post-blk.tou-sec .tou-inner img{padding-left:0;}
.cmn-post-blk.tou-sec .tou-inner h6 {border: none; margin: 15px 0;height: 100px;overflow-y: scroll !important;}
.spot-cnt  .cmn-post-blk.tou-sec{ box-shadow: none; }
.cmn-post-blk .glide{margin-left: 3%;margin-bottom: 4%;width: 94% !important;}
.spot-cnt .com-test {background:none !important;box-shadow: none !important;min-height: 220px !important;padding:0px !important;}
.com-test .test-cnt {margin-bottom: 10px;text-align: justify;margin-top: 5px;}
.fa-quote-left {width: 0.6em !important;}
.fa-quote-right {width: 0.6em !important;}
.spot-cnt .com-test .test-cnt span{font-size: 13px !important;}
.spot-cnt .com-test .test-img {margin-bottom: 0px !important;margin-top: 15px;margin:15px 10px !important;}
.spot-cnt {height:auto !important;}
.spot-cnt .share_button {margin-top:10px !important;left:auto !important;margin-left: 4% !important;}
.listing-shr-btn .at-resp-share-element {margin-top:10px !important;}
.spot-cnt .com-test .test-cnt p {font-size: 12px !important;line-height: 16px !important;}
.spot-cnt .cmn-post-blk.tou-sec {text-align: justify;}
.spot-cnt .com-test .test-img h2{font-size: 13px;padding:0 !important;line-height: 16px;margin-bottom: 0px;}
.spot-cnt .com-test .test-img h2 span{font-size: 13px;line-height: 16px;}
.an_link{color:#7F5A23;}
.doc_div li {color: blue;line-height: 26px;padding: 10px 30px 10px 0;cursor: pointer;}
.month_class{display:none;}
.cust_div{margin-right: 28px;}
.timeline__link{color:#35270c}.timeline__date{font-weight:bold;}
.pad_class{padding: 10px 10px !important;}
.query-log-loader{display: none;margin-left: 45%;margin-top: 250px;z-index: 1;position: fixed;}
.opp_title:hover{color: #714f0d;}
.profile_name:hover{color: #714f0d;}
.messagebox-topbar .mesg-serchbox .seachbtn{width: 30% !important;}
#clear{margin-left:5px;}
.messagebox-topbar ul li {width:100% !important;display:block !important;}
.ms_box{width: 39% !important;margin-right: 5px !important;}
.favourites-page ul li .guest-detail a {padding:5px;text-align: center}
.guest-detail .p_title{color:#714f0d;font-weight: bold;text-align: center}
.submitsearch{margin-right:5px;}
.addnotebtn{font-size:16px;margin-left:5px;cursor:pointer;}
.profile_btn{margin-top: -15px;width: 30% !important;}
.browse-prof .favourites-page ul.add-detail-list li .msg-comm-btn {position: absolute;bottom: 0px;width: 100%;display: flex;background: #f8f8f8;padding: 10px 20px;justify-content: center;align-items: center;height: 40px;left:0}
.note_class{font-size: 13px;font-weight:bold !important;}
.empty-content{border: 1px solid #ff0000;border-top: 10px solid #b18838;}
#ui-id-1{width: 200px !important;position: absolute;top: 285px !important;left: 200px !important;z-index: 999999;list-style-type: none;background: aliceblue;padding: 0 0 0 0 !important; }
.editClassEditor{width: 200px !important;position: fixed;top: 0 !important;z-index: 999999;list-style-type: none;background: aliceblue;margin: 223px 0 0 0 !important;}
.ui-menu-item{border: 1px solid;border-color: azure;padding: 5px;}
.ui-menu-item:hover{background: beige;}
.remove_span{padding-left: 5px;}
.mark_as_spam{font-size: 18px !important;color: #999999 !important;}
.badge_display{margin-top: 10px !important;margin-bottom:0px !important;}
.ind_div{height:220px;overflow:auto;}
.nodata_class{padding: 90px 50px !important; font-weight:bold; }
.clear_btn{margin:0px 3px;}
.fav_class{word-break: break-word;}
.fav_class a:hover{color: #714f0d !important;}
.dis_link span:hover{color: #714f0d !important;}
.note_text{font-weight:bold;}
.notes{font-size:13px !important;}
.oop-list-profile .share-app-btn{position: absolute; top: 39px;}
.oop-list-profile .at-style-responsive .at-share-btn .at-icon{margin: 0;}
.fav_op{margin-left: 0%; width: 90% !important;min-height: 200px !important;margin-bottom: 15px !important;}
.opp_heading{min-height: 20px !important;font-size: 13px !important;}
.left_opp{margin-left:10% !important;}
.fet_key{height:25px !important;padding: 0 11px !important;}
.upload_document span {display: inline-block;vertical-align: middle;width: 32px;height: 32px;border-radius: 50%;box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15);margin-right: 10px;display: flex;justify-content: center;align-items: center;background-color:#72500d;color:#fff;}
.h4_title{margin-bottom:0px !important;}
.static_btn {position: fixed;bottom: 0;background-color:#ededed;padding: 12px;z-index:1 !important;width:100%;}
.noti_class{display:flex !important;float:right;margin:5px;}
.image_preview{box-shadow:1px 4px 11px 3px rgba(0,0,0,0.04);height: 110px;width: 110px;border-radius: 50%;}
.info_div{display: flex !important;margin-top: -20px !important;margin-left: 20px !important;}
#copy_succ{display:none;height:50px;width:24.333%;background-color:grey;text-align:center;position:fixed;z-index:999;bottom:100px;padding-top:10px;color:#fff;background-image: linear-gradient(to right, #72500d , #35270c);font-size:18px;}
.copy_succ_fav{display:none;height:50px;width:24.333%;background-color:grey;text-align:center;position:fixed;z-index:999;bottom:100px;padding-top:10px;color:#fff;background-image: linear-gradient(to right, #72500d , #35270c);font-size:18px;}
.copy_succ_opp{
    justify-content: center;display:none;height:50px;width:24.333%;background-color:grey;text-align:center;position:fixed;z-index:999;bottom:100px;padding-top:10px;color:#fff;background-image: linear-gradient(to right, #72500d , #35270c);font-size:18px;}
.ch_clr{font-size: 12px !important;color: #666666;}
.doc_ul{height: auto;
    overflow-y: auto;
    flex-wrap: wrap;
    display: flex;
}
.linkedin_part .doc_ul li {width: 45% !important;float: left;list-style: none;margin-right: 7px;margin-top:0px;}
.bdg_image{border-radius: 50%;height: 50px;width: 50px;box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15);margin-top:5px;}
.bdg_content{margin-bottom:5px !important;}
.bdg_scroll{max-height:220px;}
.name_display{font-size: 16px;}
#vProfilePicture-error{font-size:12px !important;margin-left: -150px;margin-top:20px;line-height: 0;}
.bottom_btn {position: fixed;bottom: 0;left: 50%;background-color:#ededed;padding: 12px;z-index:1 !important;transform: translateX(-50%);}
.footer_btn{margin: 0 7px;padding: 0 25px;}
.add_more_btn{font-size: 30px;float: right;border-radius: 50%;width: 5px;height: 41px;margin-bottom: 10px;}
.fav_member{cursor:help;}
.chat_box{display: flex;}
.dis_doc:hover{color: #714f0d;}
.reset_panel{margin: 5% 18%;}
.reset_title{padding: 10px;background: #72500d;color: #ddba74;font-weight: bold;}
.reset_row{margin-bottom:15px;}
.reset_pswd_btn{display: flex;margin:19px 0px 5px -10px;}
.reset_main_div{margin-bottom: 20px;}
.reset_submit{margin-right: 5px;}
.main_page_div b{font-weight:bold !important;}

/*.ban_section{height: 70vh !important;}*/
.mdl-sec .ban_section {height: 90vh !important;}

.display_msg{background-color:green;color:#fff;padding:10px;display:none;}
.top_modal{height: 450px;overflow-y: scroll !important;}
.main-search-head-list-item {position: absolute;border: 1px solid #d4d4d4;border-bottom: none;border-top: none;z-index: 99;top: 100%;left: 0;right: 0;}
.main-search-head-list-item .list-i-hhead {padding: 10px;cursor: pointer;background-color: #fff;border-bottom: 1px solid #d4d4d4; }
.main-search-head-list-item .list-i-hhead:hover {background-color: #e9e9e9; }
.main-search-head-list-item .link_a{color: #3d3dd2;cursor: pointer;font-weight: bold;} 
.main-search-head-list-item .link_a svg{margin-left: 6px; font-size: 16px; vertical-align: middle; margin-top: -3px;cursor: pointer;} 
.main-search-head-list-item .keyword_a{font-size: 16px;font-weight: bold;cursor: pointer; } 
.top_complete {position: relative;display: inline-block;width:300px;}
#search_head_bar_input{padding-left: 12px;}
.remove-search-hd-icon{display: none;cursor: pointer;}
.login_policy{color: #714f0d;}
.btn_forgot{font-size:14px;}
/*added on 20-01-2020*/
.post_title_lbl{margin-left: 20px;padding: 5px 3px;border-radius: 4%;background: #50390c;color: white;}
.static_btn {position: fixed;bottom: 0;background-color:#ededed;padding: 12px;z-index:1 !important;width:100%;}
.post_title_lbl a {color: #714f0d}
.inbox .message-blk .msg-rt .msg-title .msg-title-inn .display_user_name{margin-left:0px;}
.badge h4.b_content{font-size:14px;text-align:left;white-space: normal;font-weight: bold;}
.badge span.b_content{text-align:left;font-weight:normal;width:100%;float:left;}
.badge .b_img{border-radius: 4px;height: 50px;width: 50px;box-shadow: none;border: 1px solid #dddddd;margin: 0 auto;margin-top: 5px;}
.badge .b_content{margin-bottom:5px !important;}.autoscroll-y{max-height:220px;overflow-y:auto !important;overflow-x: hidden;}
.badge .badge_on{font-size:12px;}
.badge .badge_by{color:#72500d;font-size:13px;}
.badge.cmn-dash{margin:5px 0px 0px 0px;padding:3px 5px;box-shadow:0 1px 6px 0 rgba(105, 65, 6, 0.15);}
.badge .first_image{margin:15%;border-radius: 50%;}
.badge .span_comment{font-size:12px;}
.badge .dis_name{text-align: center;margin-bottom:0 !important;word-break: break-word;}
.myopp_div{min-height:200px !important;margin-bottom: 15px !important;}
.bdg_rcvd{width:90% !important;}
.date_display{color:#72500d;}
.remove_img{margin-left:1%;margin-bottom: 55px !important;margin-top: -10px !important;}
.remove_edit_img{margin-left:85%;margin-bottom: 10px;}
.upload_icon{display: flex;}
.doc_link_video{margin-top: 5px;}
.delete_trash{margin-right:-55px !important;color:#343a40 !important;}
.dashboard_comment{box-shadow: none !important;}
.upload_icons a{margin-right: 5px !important;}

.brow-det-sec .cmn-prof.guest-prof{padding:0px !important;margin-top:0px;}
.brow-det-sec .cmn-prof.guest-prof i{margin-top:0px;}
.outleftcontainerunder .dis_opp_img {
    width:200px ;
    float: left ;
    text-align: center ;
    border: 2px solid #ce7425cc ;
    border-radius: 11px ;
    margin-left: 0;
    height: 200px;
    box-shadow: 0px 0px 10px 2px rgb(0 0 0 / 8%);
    margin-bottom: 19px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.keyword{word-break: break-word;white-space: normal;}
.keyword span{white-space: nowrap;}

.left-mid-span{padding: 10px 0 !important; width: 80% !important}

.primary_det span svg{ color:#714f0d; font-size:13px;    margin-right: 8px;}
.primary_det,.primary_det span, .primary_det h6{width:100%;float:left;text-align:center;}
.primary_det h6{ font-size: 17px;margin: 8px 0px;}
.primary_det span{ font-size:14px;}
.cmn-prof.guest-prof .social_icn {position: relative;width: 80%;float: left;text-align: center;justify-content: center;}
.mdl-sec .cmn-prof.guest-prof .social_icn a{box-shadow:0 1px 6px 0 rgb(242, 172, 24);color:#f6cb27;}
.avail-cnt{display: flex;flex-wrap: wrap;}

.avail-cnt li {min-width:47%;float: left;list-style: none;margin-bottom: 5px;margin-right: 11px;}
.avail-cnt li span svg{margin-right: 7px !important;}
.profile_box{ margin-bottom: 0px;padding: 0; border-top:0;}
.no-border{ border:0px;}
#profilepreview{justify-content: center;margin: 15px 0;}
/*I want this div to be in position fixed and height as 100% of the screen. But when I do it, there is a chaos*/
.outleftcontainerunder{
	position: relative;
	height: 100%;
}
.speakerPost-profile{position: relative;width: auto;}
.maincontainer{width: ;left: 0;height:;float: left;position: relative; /*border-top: 1px solid #c7b483;*/ border-left: 0;padding: 30px 20px 40px 20px;margin-top: 0px;/*background: #f7f1e1;*/}
.speakerProfile{margin-left: 30px;float: left;}
.speaksAbout{    margin-top: 15px;}
.speaksAbout h2{font-size: 21px;font-weight: 500;color: #714f0d;}
.speaksAbout p{font-size: 18px;}

.user-name.primary_det .pri_title{font-size: 30px !important;font-weight: bold;margin-bottom: 11px}
.user-name .pri_title .pri_title-paid{width: auto;float: none;margin-left: 10px;display: inline-table;position: relative;top: -6px;background: #f6cb27;padding: 0px 18px;border-radius: 25px;color: #ffffff;line-height: 27px;}

.date-box{display: flex;width: 100%;}
.date-box span{width: 28%;}
.date-box span svg{	}
.profile_box ul {list-style: none;}
.profile_box ul li{margin-bottom: 11px;}
.profile_box ul li svg{margin-right: 0px;}
.booklanguagebox span{    font-weight: 500;margin-right: 7px;font-size: 14px;text-decoration: underline;}

.video-part.dis_video .video-screen{width:auto !important; float:left;margin-right:5px;}
.video-part.dis_video .video-screen > .img-responsive{width: 100% !important;}
.profile-abt {width: 100%;float: left;text-align: left;margin-top: 10px;}
.profile-abt p{margin-bottom:5px;font-size: 18px}

.profilepreview{height: 110px;width: 110px;border-radius: 50%;justify-content: center;box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.08);margin: 15px 0;}
.wrk-exp:first-of-type {border-left:0px;padding-left:0px;}
.wrk-exp {width: 33%;float: left;border-left:1px solid #ccc;padding-left:5px;min-height:110px;background: #f2e2ba;padding:20px 20px!important;border-radius: 6px;min-height: 149px}
.wrk-exp p {font-family: inherit;box-shadow: none;font-size: 15px;margin-bottom:5px;color:#666;}
.wrk-exp p a{word-break:break-word}

.wrk-exp p:first-of-type { color:#000;font-weight:bold;}
.wrk-exp p a:first-of-type {font-weight: normal;}
.user_display_image {width: 100%;float: left;text-align: center;}
.act_date{color: #8e6719;}
.upload-browse span,.close_icon span{vertical-align: middle;width: 32px;height: 32px;border-radius: 50%;box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15);margin-right: 10px;display: flex;justify-content: center;align-items: center;color:#a27319 !important;}
.upload-browse span:focus,.close_icon span:focus{background-color: #35270c !important;color:#fff;}
.upload-browse span:hover,.close_icon span:hover{background-color: #35270c !important;color:#fff;}
.b_span{font-weight: bold;margin: 0px 10px;font-size: 12px;}

.book-exp{min-height: auto !important}

/* 11-03-2020 */
.qa-heading{text-align: center;}
.qa-heading h2{font-size: 25px; text-transform: uppercase; font-weight: bold; margin-top:5px; margin-bottom: 5px;}
.qa-heading h3{font-size: 16px;font-weight: bold;}
ul.recent_tags {display: flex;flex-wrap: wrap;justify-content: center; margin: 0 auto;}
ul.recent_tags li {width: 50px;height: 50px;border: 1px solid;border-radius: 100%;display: flex;align-items: center;justify-content: center;margin: 5px;overflow: hidden;}
ul.recent_tags li a {display: flex;flex-direction: column;text-align: center;width: 100%;height: 100% !important;align-items: center;justify-content: center;}
.reset_search{font-weight: bold;}
.dis_quote{font-size: 16px;}
.calender-blk.sm-sec{width: 55px; height: 55px; padding-top: 0; font-size: 10px; display: flex; align-items: center; justify-content: center; line-height: 12px;}
.admin_post{border: 2px solid #ddd;padding: 7px;}
.admin_post .post-title{font-weight:bold;margin-bottom: 5px;display: inline-block;}
.inner-wrapper-sticky{height: 100%;}
.inner-wrapper-sticky .prof-sec{height: 100%;}
.span_p + p {height:125px !important;overflow-y: auto;}
.sm-button .cmn-btn{line-height: normal;margin:0 8px; font-size: 13px;height: 35px; padding-left: 15px; padding-right: 15px;}
.sm-button{margin: 10px auto !important;}
/* 16-03-2020 */
#pagination{display: none;}
.search_feed{float:right;width: 25px !important;height: 25px !important;margin-right: 3%;}
.display_mon_year{float: right;}
.dis_mon_feed{position: absolute;width: 35%;z-index: 99;right:0;margin-top: 25px;margin-right: 15px;}

/*Added on 19-03-2020 for signup popup*/
.signup-sec .terms_conditions_block{padding: 10px 0px;}
.signup-sec .terms_conditions_block .custom-control{margin-right: 0px !important;}
.signup-sec .terms_conditions_block #User_Is_Agreed{position: static;margin-left:8px}
.signup-sec .terms_conditions_block #remember_me{position: static;margin-left:8px}
.signup-sec .terms_conditions_block ul{font-size: 14px !important;list-style-position: inside;}
.signup-sec .terms_conditions_block p:first-child{color: #72500d;}
.recent{text-align: center !important;}
.dis_trending_keyword{width:100%;height:auto;background-color:#fff;margin-bottom:20px;}
.trend_link{color:#72500d;font-size:12px;font-weight: bold;}
.pri_title{color: #714f0d;}
.arrow_div{    margin-top: 25px;
    position: absolute;
    right: 45px;}
.arr_btn{border-radius: 50%;height: 40px;width: 40px;}
.dis_tren_likes{    border-bottom: 1px solid #eee;
    padding:8px 10px 8px 10px;}
.dis_desc_spot{height: 125px;
    overflow-y: auto;}
.deed_desc{font-size:13px !important;line-height: 16px !important;text-align:justify;margin: 15px 10px;height:200px;overflow-y:scroll;}
.deed_quote{font-size:14px !important;line-height: 16px !important;text-align:justify;color:#553d0d !important;}
.deed_p{text-align: justify;
    overflow-y: auto !important;
    margin: 15px 12px;
    height: 105px;background-color: #fff6f6;padding: 6px;}
.op_img{height:40px;width:40px;}
.opp_span_class{font-size: 12px;}
.op_img_cls{padding:8px;border-radius:50%;/*border: 1px solid #fbcd5d;*/height: 60px;width: 62px;margin: 3px 0px 0px 0px!important; box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.08);}
.op_ttl{margin-top:5px;}

.btm_p{font-size: 11px !important;}
.tooltip {
    display:inline-block;
    position:relative;
    text-align:left;
    font-size:18px;
}

.tooltip .bottom {
    min-width:150px !important; 
    max-width:600px !important; 
    min-height: 10px !important;
    max-height: 100px !important;
    top:25px;
    left:50%;
    transform:translate(-50%`, 0);
    padding:5px 10px;
    color:#FFF;
    background-color:#72500d;
    font-weight:normal;
    font-size:8px !important;
    border-radius:8px;
    position:absolute;
    z-index:99999999;
    box-sizing:border-box;
    box-shadow:0 1px 8px rgba(0,0,0,0.5);
    display:none;
}

.tooltip:hover .bottom {
    display:block;
}

.attch_class{text-align: justify;}
.dis_spe_txt{margin-top:20px;text-align:justify;}
.sec_line{text-align:center;}
.del_div{margin: 0px auto;}
.socialcontainer{
	margin-top: 120px;
    position: relative;
    left: -115px;
    margin-bottom: 15px;
	margin-left: 0;
}

.glide__bullet{background-color: #72500d !important;}
.glide__bullet--active{background-color: #b78e3e !important;}
.msg-cont{ word-break: break-all;max-width: 80% !important;}
.fwd_area{min-height: 120px !important;}
.ad_img{height:30px;width:30px;border-radius:50%}
.dis_anchor{color: #72500d;font-size: 13px;font-weight: bold;}
.dis_trend_like{font-size:13px;}
#extra_text{min-height: 100px !important;}
.ins_line{font-size: 12px;color: #6c757d;text-align: justify;}
.dis_link{display:flex;}
.terms_privacy{margin-left:25px !important;}
.middle-line{min-height:300px;}

.dis_link ul li {
    font-size: 18px;
    color: #222222;
    line-height: 26px;
    padding: 10px 30px 10px 0;
    position: relative;
    border-bottom: 1px solid #d4d4d4;
    cursor: pointer;
}

.banner_section{height: 82vh;}
.s_icon{height: 40px;width: 40px;border-radius: 5px;margin-right: 20px;}
.lbl_dis{text-align:center;margin-top:10px;font-size:14px;width:100%;color:#d4d4d4 !important;}
.i_icon{color:#7F1486;margin-left:5px;margin-top:10px;}
.d_img{text-align:center;margin-top:10px;}
.bot_text{text-align:center;margin-top:10px;line-height: 30px;}
#u_file_name{margin:10px !important;}
.ad_header{display:flex;padding-top:0px !important;}
.ad_p{margin-left:5px;}
.comments-ic{color: #553d0d !important;}


/* 01-06-2020*/
#circle img{height: 100%; width: 100%; object-fit: cover;}
.profile-sec.brow-det-sec{margin-top: 50px}
.ad_img{width: auto; height: 45px; object-fit: contain;}
.cmn-post-blk.spot-sec h4{display: flex;align-items: center; margin-bottom: 5px}
.com-test .test-img{align-items: center;}
.spot-cnt .com-test .test-img{margin: 15px 0px !important;position: inherit;    flex-direction: row;}
.spot-cnt .com-test .test-img h2{text-align: left;     padding: 0 0 0 15px !important;}
.spot-cnt .com-test .test-img h2 span{padding: 0;margin-top: 4px}
.spot-part .socialcontainer{left: 0}

.test-img img{width: 70px; object-fit: cover}
.mdl-sec{padding-top: 50px}

@media screen and (max-width: 991px){
.speakerProfile {margin-left: 0px;width:100%;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){

    .maincontainer{left: 0}
    .outleftcontainerunder{width: 250px}
    .ad_img{width: 30px; height: 30px}
    .com-test .test-img i{width: 55px; height: 55px;}
    .test-img img{width: 55px; height: 55px; object-fit: cover}
    .com-test .test-img h2{width: calc(100% - 65px)}
	/* .speakerProfile {margin-left: 60px;width: calc(100% - 310px);} */

}
@media screen and (max-width: 767px){
    
    .mdl-sec .ban_section {height: 70vh !important;}
    .outleftcontainerunder{ width: 100%; position: static; height: auto; padding: 40px 20px 20px 20px; }
    .maincontainer{left: 0; width: 100%; border:0; border-top:1px solid #e8e8e8; padding-top: 25px;margin-top: 0}
    .ad_img{width: 30px; height: 30px}
    .com-test .test-img h2{width: calc(100% - 65px)}
    .banner .container .content-row.main_page_div h1{font-size: 41px !important;line-height: 40px;}
	
/*    .banner .container .content-row.main_page_div h2{font-size: 20px;padding: 0 26px;}*/
    .banner .container .content-row.main_page_div h2{font-size: 20px;font-weight: 600;color: #fff;width: 100%;margin-top: 33px;line-height: normal;}
    .banner .container .content-row.main_page_div h3 {font-size: 17px;font-size: 20px;position: unset;transform: unset;}
    .registrationFree{text-align: center}
    .registrationFree h3 {font-size:7vw;}
    .registrationFree p{    padding: 0 0 20px 0;}
    .MembershipPerks h2 {text-align: center;margin-bottom: 30px;}
    .MembershipPerks h2 span{width: auto;font-size: inherit;display: inline-block;}
    .MembershipPerks {}
    .registrationFree-box {padding: 0 0 50px 0;}
    .join-box h2 {font-size: 35px;margin-bottom: 26px;margin-top: 20px;}
    .join-box li {font-size: 19px;}
    .stories {padding: 50px 0;}
    .registrationFree a {width: 222px;height: 61px;}
    .stories h2 {font-size: 6vw;} 
    .stories a {width: 25vw;}    
    .community-slider.owl-carousel .owl-nav {position: unset !important;bottom: auto !important;}
    .memberSpotlight{margin-top: 40px;}
    .memberSpotlight h2{text-align: center;font-size:36px}    
    .memberSpotlight .owl-carousel .owl-stage-outer {padding: 20px 0 200px 0;}   
    .community-slider.owl-carousel .owl-nav button.owl-next, 
    .community-slider.owl-carousel .owl-nav button.owl-prev{}
    .partners-logo{padding-top:40px !important; padding-bottom: 60px !important}
    .partners-logo h2{text-align: center;font-size: 36px}
    .partnerSlider {padding: 10px 0 0 0;}
    .partnerSlider.owl-carousel .owl-nav {top: 85px;}
    .spotedUser h2 {font-size: 6vw;} 
    .spotedUser a {width: 25vw;}
    .new-footer .ftr-nav {text-align: left !important;}  
    .new-footer .ftr-nav a {margin: 5px 0 !important;}
    .home-page #middle{padding-bottom: 0 !important; }
    .new-footer {padding: 75px 0 30px 0 !important;}
    .home-page{padding: 0 !important}
    .owl-carousel .owl-item img {margin-top: 0px; }
	.speakerProfile{width: 100%;margin-left: 0}
	.outleftcontainerunder .dis_opp_img{width: 100px !important;height: 100px !important;}
	.outleftcontainerunder .dis_opp_img img{}
	

}


/* 02 06 2020 */
.video{/* background-position: -57px -3px; */display: inline-block;width: 20px;height: 16px;background-position: -167px -54px;}
.camero {

    display: inline-block;
    width: 18px;
    height: 16px;
    background-position: -149px -27px;
}
.location-post-button .svg-inline--fa{color:#f6ca3e !important;}
.upload-browse .camero{ background-position: -141px -20px;}
.upload-browse span{margin-right:0px !important;}
.cmn-prof i a:hover .camero, .cmn-prof i a:focus .camero {
    background-position: -141px -20px;
}
.upload-browse input[type="file"] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px; 
    left: 0px; 
    opacity: 0;
    cursor: pointer;
}
.r_img {
    margin-top: 0px;margin-left: 0px;height: 20px;width: 18px;background-color: #040404;padding-left: 4px;border-radius: 50%;color: #fff;
    position: absolute;top: -112px;left: 15px;font-style: normal;}
.ad_img_div{width:45px;height:45px;background:#fff6f6;border-radius:50%}
.sponser_img_div{width:70px;height:70px;background:#fff6f6;border-radius:50%}
.good_deed_img{width: auto !important; height: 70px; object-fit: contain !important;}
.spot-cnt .com-test .test-cnt p{margin:15px 5px;word-break: break-word !important;}
.com-test .test-cnt{min-height: 10px !important;overflow-y: auto !important;}

span.link_unlike svg {
    color: #f6ca3e !important;
}
.job_cls {position: absolute;right: 10px; top:10px }
.job_cls svg { width:100%;float:right; }
.cmn-prof .form-group .form-control {line-height: 18px !important;}
.spk_team{width:100%; float:left;padding:20px 20px 0px 0px;}
.spk_team span {float:right;color:#72500d;font-weight:bold; font-size:14px;}
.from_name{    color: #4f390c;
    font-weight: bold;
    padding-right: 10px;}
a#forgot_password{margin-left:150px;}
.lbl_media{cursor:pointer;color:black;}

.doc-part p span{    
    width: 30px;
    height: 30px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    margin-right: 9px;
}

.pdfLinks span{
    background-image: none;
    height: auto !important;
    width: auto !important;
    border-radius: 0% !important;
    box-shadow: none !important;
    color:;
}

.profile_box .doc-part a:hover span,
.profile_box .doc-part a:focus span{
    background-image: none !important;
}
.link_icon{width:auto;float:left;}
.doc_link_video{width:70%; float:left;}
.document upload_icon{width:100%;float:left;}
.edit_link{ box-shadow:none !important;}
.edit_link svg{ color: #b18838}
#copy_succ{float:left;margin-top:30px;position:absolute;width:100%;}
.btn-success,.btn-success:hover{
    background:#714f0d;
    border-color:#714f0d;
}
.btn-danger,.btn-danger:hover{
    background:gray;
    border-color:gray;
}
.modal-content .modal-body+.modal-footer {
    padding: 5px 15px 15px;
}
#copy_succ{justify-content:center;}
.del_doc_anchor{ margin-bottom:3px !important;}


.pdfLinks span{ cursor:pointer;padding: 0px 8px 0 0px;}

.document_listing.file_upload li { list-style:none;padding-bottom:10px;}
.document_listing.file_upload li span.document-div{ padding:5px 5px 5px 50px;}
.my-ac-blk.stc-blk{
    width: 100%;
    align-items: center;
    float: left;

    font-size: 12px !important;
    background: #ffedd22b;
    padding: 15px;
    box-shadow:0px 1px 9px 1px #adabab;
}
.p_tbl,.t_tbl{border:2px solid #eab44a}
.p_td,.t_td{padding:20px;}
.sec_tbl td{border:2px solid #f7ac18 !important;padding:10px;vertical-align:text-top;}
.stc-cnt p a{color:#f7ac18 !important;margin-bottom:15px;}
ol {
    counter-reset: list !important;
}
ol > li {
    list-style: none !important;
}
ol > li:before {
    content: "(" counter(list, lower-alpha) ") ";
    counter-increment: list;
}
.privacy_title{text-align:center !important;}
@media screen and (min-width: 280px) and (max-width: 640px){

    .profile-sec.signup-sec .checkbox-cnt .sign_up_agree { padding-left: 45px !important; }
    .sign_up_agree::after{ left: 0.5rem !important;}
    a#forgot_password { margin-left: 8px !important;}
    .bdg_btm{
        width:auto !important;
        float:left;
    }
}

.bdg_btm{
    width:250px;
    float:left;
}
.tooltip{z-index:1;}
.legends_cls.mobile-view{width:100% !important;margin-bottom:5px;}
.info_cls{ background: #f3f3d5;
    padding: 5px;
    border-radius: 2px;
    border: 1px solid #f7ac18;
    font-size: 12px;
    color: black;
}

.int_code{
    background: beige;
    padding: 20px !important;
    border-radius: 2px;
    margin-bottom: 5px !important;
}

.inv_code_font{ font-size:16px !important;}
.inv_code_label{font-weight:bold;}

.fb {
    background-position: -8px -61px !important;
    width: 8px !important;
    height: 14px !important;
}
.linkdin {
    background-position: -45px -60px;
    width: 16px !important;
    height: 16px !important;
}
.tw {
    background-position: -24px -60px;
    width: 16px !important;
    height: 16px !important;
}

.insta{
	background-position: -103px -164px !important;
    width: 16px !important;
    height: 14px !important;
}
.round_icon li{width: 35px !important; height: 35px !important; background: #7F5A23 !important; display: flex; border-radius: 50%; justify-content: center; align-items: center; margin-left: 5px; }
.op_ttl span a {color:#72500d}
.op_ttl .opp_span_class{font-size:11px;}
.divide-line{margin: 0 auto; display: table; margin-top: 60px; }
.divider-circle{width: 20px; height: 20px; border:4px solid #d89051; border-radius: 70px; float: left; }
.divider-line{width:45vw;height:4px;background:#d89051;float: left;margin-top:8px;}
.aboutMe{background: #f2e2ba;padding: 30px 30px;min-height: 220px;border-radius: 6px;}
.add-Box{background: #fff;}
#profilepreview,#circle img,#navbardrop img,.favourites-page ul li .guest-img img {width: 100%; height: 100%; object-fit:contain !important; } 
.message-blk .msg-list .tutor-list .msg-pfl img{width:100%; height:100%; object-fit:cover; } 
.msg-send-img img{width:100%; height:100%; object-fit:cover; }
.profile-sec.signup-sec .form-group.location-group{width:31.1% !important;margin-right:2%; !important;}
.suggesstion-box-signup ul{ list-style-type:none; border:1px solid #ddd; border-top:none; border-radius:0 0 3px 3px; overflow:hidden;}
.suggesstion-box-signup ul li { padding: 5px 10px; font-size: 14px;}
.suggesstion-box-signup ul li:hover, .suggesstion-box-signup ul li:focus {background-image: linear-gradient(to right, #72500d , #35270c); color:#fff;}
.partner-image{width: 180px;height: 80px;margin: 0 auto;}
.partner-image img{width: 100%; height: 100%; object-fit: contain;}
.spotedUserImageBox {width: 100%;height: 293px;overflow: hidden;border-radius: 9px;}
.spotedUserImageBox img{ width:100%; height:100%; object-fit:cover }
.experienceEducation p {font-size: 14px; } .experienceEducation {padding-top: 15px; }

/*custom-designer End*/

.comant-box .cmnt-popup .add-lev-cmt button{
    position: absolute;
    right: 37px;
    top: 38px;
    border:none;
}
#feed_file,#feed_vedio,#edit_feed_file,#edit_feed_vedio{
    opacity: 0;
    float: left;
    width: 100%;
    height: 100%;
    border-radius: 25%;
    cursor:pointer;
}

.form-control, .form-group .form-control {
    border: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d3a03a ), to(#d3a03a )), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
    background-image: -webkit-linear-gradient(#d3a03a , #d3a03a ), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
    background-image: -o-linear-gradient(#d3a03a , #d3a03a ), -o-linear-gradient(#d4d4d4, #d4d4d4);
    background-image: linear-gradient(#d3a03a , #d3a03a ), linear-gradient(#d4d4d4, #d4d4d4);
    -webkit-background-size: 0 2px, 100% 1px;
    background-size: 0 2px, 100% 1px;
    background-repeat: no-repeat;
    background-position: center bottom, center -webkit-calc(100% - 1px);
    background-position: center bottom, center calc(100% - 1px);
    background-color: rgba(0,0,0,0);
    -webkit-transition: background 0s ease-out;
    -o-transition: background 0s ease-out;
    transition: background 0s ease-out;
    float: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}
.form-group.is-focused .form-control {
	outline: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d3a03a ), to(#d3a03a )), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#d3a03a , #d3a03a ), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#d3a03a , #d3a03a ), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#d3a03a , #d3a03a ), linear-gradient(#d4d4d4, #d4d4d4);
	-webkit-background-size: 100% 2px, 100% 1px;
	background-size: 100% 2px, 100% 1px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s
}
.form-group.is-focused .form-control .material-input:after {
	background-color: #d3a03a 
}
.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}
.cmnt-area .row-lt a:focus{
   background-image: unset;
}
.cmnt-area .row-lt .active{
  background-image: linear-gradient(to right, #72500d , #35270c)!important;
}
.row-lt a:hover span.member{
        background-position: -36px -84px;
}
.loadmore_comments{text-align: center;}

.comant-box .cmnt-popup .add-lev-cmt textarea {
    width: 100%;
    height: 50px;
   
    padding: 10px;
}

.cmn-prof.guest-prof .soc-part a {
    color: #fff;
    font-size: 26px;
    margin-left: 15px;
    background: #72500d;
    padding: 11px;
    margin: 5px;
    border-radius: 50%;
}
.soc-part i{width: 25px; height: 25px;}
canvas {
    position: absolute;
}
#guest-list-blk{display:none;}
.msg-title-inn.msg-hdr .guest-list-blk{display: none;
    position: absolute;
    top: 20px;
    left: 0;
    padding: 15px;
    z-index: 9;
    width: 50%;
    background: #3f73d1;
}
.msg-title-inn.msg-hdr h6:hover .guest-list-blk {
    display: block;
}
.msg-row {
    width: 100%;
    float: left;
    position: relative;
    padding-left: 60px;
    margin-bottom: 15px;
}
.msg-send-img {
    position: relative;
    float: left;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 100%;
}.msg-send-img a{
    width: 50px;
    height: 50px;
    display: table;
}
.msg-cont {
    width: 78%;
    display: table;
    background: #ffebbb;
    padding: 18px 13px;
    color: #222;
    min-width: 100px;
    max-width: 90%;
    border-radius: 10px;
    position: relative;
}
.msg-cont svg{
    display: none;
}

.msg-list-name p.msg-desc{display:none}
p.msg-desc{margin-bottom: 0px;line-height: 20px;float: left; width: 100%;}
.msg-cont p {
    font-size: 16px;
    line-height: 22px;
    display: table;
    width: auto;
    margin: 0 0 3px;
}
.msg-cont span {
    float: right;
    font-size: 11px;
    color: #434343;
    width:100%;
}
.msg-recv-row {
    padding: 0 0px 0 0;
    display: flex;
    flex-direction: row-reverse;
}
.msg-recv-row .msg-cont {
    float: right;
    background:#ede8dd;
    border-top-left-radius: 10px;

}

.msg-cont i {
    position: absolute;
    left: -7px;
    top: -4px;
    font-size: 22px;
    color: rgba(63, 115, 209, 0.1);
}


.message-blk .msg-list .content{max-height: 700px;}
.tag_friend_id:hover{
    color: black;
}
.sponser-cls h4 {
    background: #FFC73C;
    padding:10px;
}
.sponser-cls p {
    padding: 10px;
}
.comment-area.sponser-cls {
    padding: 0px;
}
.mdl-sec a {cursor:pointer;}
#feed_list .comant-box {
    box-shadow: none;
}
.new-mem-your-field-sec .usr-cnt h6,.new-mem-your-field-sec .usr-cnt p{
    font-size: 12px;
}

.new-mem-your-field-sec .usr-img{
    margin: 0;
        margin-right: 9px;
}
.autoscroll-y{max-height: 400px; overflow-y: auto;}
.posted_dt_div{ color: #545454;font-family: 'Roboto','Poppins', sans-serif;font-size: 12px; float:right;margin-right: 25px;}
.home-cls {
    padding: 50px 60px;
    min-height: inherit;
    width: 75%;
    margin: auto;
    margin-top: 50px;
}

body::after {
    background: url(../../../images/prof-ftr-bg.png) no-repeat center bottom;
        background-size: auto;
    width: 100%;
    height: 555px;
    padding-bottom: 450px;
    position: absolute;
    bottom: 0;
    content: "";
    display: inline-block;
    background-size: cover;
    z-index: -1;
}
.right-sidebar .sidebar__inner{ padding-left: .5rem!important; }
.qustion-block img.img-responsive {
    width: 3%;
    float: left;
    margin-right:10px;
}
.recent-post-cnt {
    padding: 5%;
    border: 1px solid #d3a03a;
    margin-bottom: 20px;
    width: 100%;
    display: inline-block;
    background: #fdfdfd;
}
.recent-post-cnt .tabs {
    font-size: 20px;
    line-height: 25px;
    border-bottom: 1px solid #d3a03a;
    display: inline-block;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 100%;
    font-family: 'DroidSansRegular';
    font-weight: normal;
    color: #2d2c2c;
    padding-top: 0;
}

.recent-post-cnt .tabs, .corp_vid div.heading {
    font-family: 'Open Sans',sans-serif;
    font-weight: 600;
    color: #000;
}
.recent-post-cnt .post-list {
    clear: both;
    padding: 0;
}
.recent-post-cnt .post-list a {
    font-size: 17px;
    line-height: 26px;
}
.recent-post-cnt .post-list a {
    display: block;
    color: #000;
    font-size: 14px;
    padding: 6px 0 6px 0;
    line-height: 20px;
}
.recent-post-cnt .post-list a+a {
    border-top: 1px dashed #d3a03a;
}
/*#prev_info_div .prev_info:first-child .close-ic{
    display: none;
}*/

.recent{    font-size: 1.2rem;
    line-height: 1.33333;
    font-weight: 400;
    color: #72500d;
    padding: 4px 0; text-align: left;}
ul.recent_tags{    list-style: none;
    margin-top: 0;}

li.recent_li{   
    display: flex;
    overflow: visible;
}
.recent_a{
    justify-content: space-between;
    white-space: nowrap!important;
    overflow: hidden!important;
    text-overflow: ellipsis!important;font-size: 1.2rem;
    line-height: 1.33333 !important;height:auto !important;
    font-weight: 600;
    color: rgba(0,0,0,.6);
    vertical-align: text-bottom;padding:5px !important;}
.sponser_img{
    height: auto;
    min-height: initial;
    width: 100%;
}
.recent_main_div{padding: 0px;}
.recent_img_parent_div{
    width: 100%;
    height: 148px;
    overflow: hidden;margin: 0 auto;
}
.recent_sub h2{ font-size:14px;color:#72500d;}
.recent_sub{padding:5px;}

._2yq ._4-u2 {
    border-color: transparent;
    border-left-width: 0;
    border-right-width: 0;
    position: relative;
}
.at-style-responsive .at-share-btn span{ width:29px !important; height:20px !important; line-height:20px !important;}

.legends_cls{width: 54%;
    float: left;}

.legends_cls span{
    width: 100%;
    float: left;
    display: flex;
}
.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}

.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:white;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,0.5);border-radius:4px;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);text-shadow:0 0.25em 0.5em rgba(0,0,0,0.1);opacity:1;cursor:pointer;transition:opacity 150ms ease, border 300ms ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:white}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:0.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:rgba(255,255,255,0.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);margin:0 0.25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid white;background-color:rgba(255,255,255,0.5)}.glide__bullet--active{background-color:white}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}

@media screen and (min-width:240px) and (max-width:1279px) {
	.ftr-nav a:hover, .ftr-nav a:focus{ color:#f7ac18 !important;cursor: pointer !important;}
	body { -webkit-text-size-adjust: none;}
	input, textarea, button, select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
	input[type="radio"] { appearance: radio; -moz-appearance: radio; -webkit-appearance: radio; }
	input[type="checkbox"] { appearance: checkbox; -moz-appearance: checkbox; -webkit-appearance: checkbox; }
	select { background-image: url(../images/select-arr.png); background-repeat: no-repeat; background-position: right center; }
	.container { max-width: 100%;}
	.def_height_add{height:220px;overflow: auto}
}
@media screen and (min-width:1024px) and (max-width:1279px) {
	.ftr-nav a:hover, .ftr-nav a:focus{ color:#f7ac18 !important;cursor: pointer !important;}
	body { padding-bottom: 110px;}
	.search-cnt { width:250px;}
	.search-cnt .autocomplete { width:100% !important;}	
	.browse-prof .favourites-page ul.add-detail-list li:nth-child(4n) { margin-right:0;}
	.browse-prof .favourites-page ul.add-detail-list li:nth-child(5n) { margin-right: 5px;}
	.browse-prof .favourites-page ul.add-detail-list li { width:24.2%;}
	#footer { padding:10px 0;}
	.ftr-sec {  display: flex; width: 100%; justify-content: space-between; flex-direction: column; align-items: center;}
	.ftr-sec .copy, .ftr-sec .ftr-nav, .ftr-sec .ftr-soc { display: flex; align-items: center; width: 100%; justify-content: center;}
	.ftr-sec .ftr-nav{ margin:5px 0 7px;}
	/* After Login pages */
	.prof-nav { padding:10px 15px;}
	.prof-nav a { padding: 0 15px;}
	.guest-list-blk .guest-img { width:70px; height:70px; margin-right:20px;}
	.guest-list-blk .guest-detail { width: calc(100% - 90px) !important;}
	.badges-box-left { width:46%;}
	.line-rgt:after { right:-9%;}
	.message-blk .msg-lt { width: 35%;}
	.message-blk .msg-rt { width: 65%;}
	.message-blk .messagebox-topbar .mesg-serchbox { width: 32.5%;}
	.message-blk .msg-lt .mCSB_inside > .mCSB_container { margin-right: 10px;}
	.cmn-prof{ padding:20px 15px;}
	.cmn-prof .checkbox-row .custom-control { width: 100%; margin-right: 0; margin-bottom: 10px !important; padding-left: 30px;}
	.member-seting-row-design .inr-cmn-btn.cmn-btn { width:125px; font-size:11px;}
	.cmn-post-blk.spot-sec .spot-cnt { padding:10px !important; margin-top: 0px !important;}	
	.cmn-prof .form-row .form-group .select2-container { width:100% !important}
	#request_guest_frm .cmn-prof .post-date { position: absolute; right: 10px; font-size: 13px; top: 30px;}
	.left_div.is-affixed .inner_left_div { width:175px !important;}
	.right-sidebar { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
	.conv-page .message-blk .messagebox-topbar .mesg-serchbox { width: 34%;}
	.conv-page .messagebox-topbar .mesg-serchbox .clr-btn { position: absolute; right: 20px;}
	.conv-page .designer-srch.messagebox-topbar .mesg-serchbox #keyword { padding: 10px 65px 10px 10px;}
	.dashboard-page .dash-main .cmn-dash.nw-opp.cmn_cls p { width: 47%;}
	.dashboard-page .cmn-dash.dash-blk { padding:15px;}
	.cont-us-page .contact-sec.show .cmn-prof.contact-blk { right:15px;}
	.ser-sec.opp-sec .badges-box-left ul li { width: 100% !important; margin-left: 0;}
	.brow-det-sec .cmn-prof.guest-prof .inner-guest .inner-prof-blk { width: 33.33%; padding: 20px 15px;}

	.new-stdnt-qte-img img{ width: 100%;}
	.def_height_add{ height:785px !important;overflow:auto;}

}
@media screen and (min-width:768px) and (max-width:1023px) {
	.ftr-nav a:hover, .ftr-nav a:focus{ color:#f7ac18 !important;cursor: pointer !important;}
	/* Toggle menu */	
	.navbar-collapse{position: fixed; width:300px; top:0; right:-300px; background: #000; height: 100%; bottom:0; padding-top:50px;  transition: .15s;justify-content: flex-start;flex-direction: column;}
	.navbar.navbar-expand-md.navbar-dark.fixed-top .nav-link { color:#fff !important; font-size: 16px; padding: 8px 15px !important; font-family: 'museo_sans300';}
	.navbar-expand-md .navbar-toggler { padding: 0px; color: #7a5b20;  height: 30px; width: 35px; border-radius: 0; display: flex; flex-wrap: wrap; align-items: center;    justify-content: center;  z-index: 1; position: absolute; border: none; right: 0;}
	.navbar-toggler.close-menu { background: transparent; color:#fff;}
	.navbar-toggler .svg-inline--fa.fa-w-11 { display:none;}
	.navbar-toggler.close-menu .svg-inline--fa.fa-w-11 { display:block; color:#fff !important; opacity:1;}
	.navbar-toggler.close-menu .svg-inline--fa.fa-w-14 { display:none;}
	.new-header .logo-block{ padding-left:0;}
	.navbar-collapse.show { right:0; transition: .5s; justify-content: flex-start !important; flex-direction: column;}
	.navbar-collapse.show .navbar-nav, .navbar-collapse .navbar-nav { flex-direction: column; width:100%;}
	.navbar-toggler:focus, .navbar-toggler:hover { outline:none;}
	.navbar.navbar-expand-md.navbar-dark.fixed-top .nav-link:hover { color: #fff; background: #bc903a;}	
	.navbar-toggler .svg-inline--fa { color:#fff !important; opacity:0.7;}
	.navbar-toggler:hover .svg-inline--fa, .navbar-toggler:focus .svg-inline--fa { opacity:1;}
	.navbar-nav li { width:100%;}
	/* Toggle menu */
	body { padding-bottom: 110px;}
	.hdr-rt { position:relative; padding-right:50px;}
	.hdr-rt .search-cnt { margin-left: 80px;}
	.cmnt-ttle {margin: 40px 0 30px 0 !important;padding: 0 0 10px;position: relative;display: flex;}

	.browse-prof .favourites-page ul.add-detail-list li { width:32.8%;}
	#footer { padding:10px 0;}
	.ftr-sec {  display: flex; width: 100%; justify-content: space-between; flex-direction: column; align-items: center;}
	.ftr-sec .copy, .ftr-sec .ftr-nav, .ftr-sec .ftr-soc { display: flex; align-items: center; width: 100%; justify-content: center;}
	.ftr-sec .ftr-nav{ margin:5px 0 7px;}
	.stc-cnt ul li { line-height:20px;}
	.cont-us-page .contact-sec .cmn-prof.contact-blk { right:0; width:100%; position: static;}
	.cont-us-page .contact-sec .env-sec { display:none; }
	.cont-us-page .contact-sec { overflow:inherit; padding:0; margin:0 15px;}
	/* After Login pages */
	.prof-sec { display:none;}
	.mobie_res{display:none;}
	.ser-sec.opp-sec .badges-box-left ul li .guest-detail-blk { padding: 15px 10px 40px 10px; margin: 0;}
	.guest-list-blk .guest-img { width:70px; height:70px; margin-right:10px;}
	.guest-list-blk .guest-detail { width: calc(100% - 80px) !important;}
	.badges-box-left{ width:45%;}
	.line-rgt:after{ right: -11.4%; height:98%;}
	.badges-box-left ul li .guest-detail-blk .guest-detail a { margin-bottom:0;}
	.spot-part { height:auto !important;}
	.spot-part .spot-cnt { padding: 5px 10px !important; margin-top: 0px !important;}
	.favourites-page .fav-add-list ul li { width: 33%; margin: 0 0 5px 0;}
	.cmn-post-blk.spot-sec { margin-top:30px;}
	.cmn-post-blk.spot-sec:nth-child(2n){ margin-top:5px;}
	.navbar-collapse.show .navbar-nav li.mob_item { display:flex;}
	.cmn-prof { padding:20px 15px;}
	.oth-info{ margin-top:50px;}
	.member-seting-row-design .inr-cmn-btn.cmn-btn { width:155px; font-size:13px;}
	.cmn-post-blk.spot-sec .spot-cnt { padding:10px !important; margin-top: 0px !important;}	
	.cmn-prof .form-row .form-group .select2-container { width:100% !important}
	.more-info { margin-top:30px;}
	#request_guest_frm .cmn-prof .checkbox-row .custom-control { margin-right: 25px; vertical-align: top; width: auto;}
	.right-sidebar.is-affixed, .right-sidebar .sidebar__inner { position:inherit !important; margin-bottom:50px;}
	.left_div.is-affixed .inner_left_div { width:125px !important;}
	.feed_div { margin-left: 0; padding:0;}
	.conv-page .message-blk .msg-lt { width: 40%;}
	.conv-page .message-blk .msg-rt { width: 60%;}
	.conv-page .message-blk .messagebox-topbar .messagebox-two { margin-bottom:0;}
	.conv-page .message-blk .messagebox-topbar .mesg-serchbox { width: 39.5%;}
	.conv-page .message-blk .designer-srch.messagebox-topbar .mesg-serchbox #keyword { padding: 10px 70px 10px 10px;}
	.conv-page .message-blk .cmn-post-blk.spot-sec { margin-top: 10px;}
	.conv-page .replybox .cmnt-area textarea { width: 100%; border: none; padding: 10px 73px 10px 15px; height: 60px;}
	.conv-page .mesg-details-bx .conversation-box .msg-cont p { font-size:14px;}
	.conv-page .cmn-post-blk.spot-sec { margin-top: 10px;}
	.dashboard-page .dash-main .cmn-dash.nw-opp.cmn_cls p { width: 47%;}
	.dashboard-page .dash-main { width: 100%; margin-bottom: 20px;}
	.dashboard-page .dash-main:last-child{ margin-bottom:0;}
	.dash-ttl h2 a.badge { left:inherit;}
	.cmn-dash.dash-blk { padding:15px;}
	.dashboard-page .cmn-post-blk.spot-sec { margin-top: 15px;}
	.new-mem-your-field-sec { padding-right:0;}
	.ser-sec.opp-sec .badges-box-left ul li { width: 100% !important; margin-left: 0;}
	.brow-det-sec .cmn-prof.guest-prof .inner-guest .inner-prof-blk { width: 33.33%; padding: 20px 15px;}
	.brow-det-sec .cmn-prof.guest-prof h4.title { text-transform: capitalize; margin-bottom: 15px;}
	.brow-det-sec .cmn-prof.guest-prof i { background: #4b360d; margin: 0 0 0 20px;}
	.modal-backdrop { background: rgba(0,0,0,.9); opacity:0.8 !important;}
	.def_height_add{height:220px;overflow: auto}
	.outleftcontainerunder .dis_opp_img{width: 150px; height: 150px;}
	.outleftcontainerunder .dis_opp_img.post_display_img{width: 150px; height: 150px;}
	.registrationFree p{padding: 0;}

}

@media screen and (min-width:200px) and (max-width:767px) {
	.ftr-nav a:hover, .ftr-nav a:focus{ color:#f7ac18 !important;cursor: pointer !important;}
	/* Toggle menu */	
	.navbar-collapse{position: fixed; width:300px; top:0; right:-300px; background: #000; height: 100%; bottom:0; padding-top:50px;  transition: .15s;}
	.navbar.navbar-expand-md.navbar-dark.fixed-top .nav-link { color:#fff !important; font-size: 16px; padding: 8px 15px !important; font-family: 'museo_sans300';}
	.navbar-expand-md .navbar-toggler { padding: 0px; color: #7a5b20;  height: 30px; width: 35px; border-radius: 0; display: flex; flex-wrap: wrap; align-items: center;    justify-content: center;  z-index: 1;position: absolute; border: none; right: 0;}
	.navbar-toggler.close-menu { background: transparent; color:#fff;}
	.navbar-toggler .svg-inline--fa.fa-w-11 { display:none;}
	.navbar-toggler.close-menu .svg-inline--fa.fa-w-11 { display:block; color:#fff !important;  opacity:1;}
	.navbar-toggler.close-menu .svg-inline--fa.fa-w-14 { display:none;}
	.navbar-toggler .svg-inline--fa { color:#fff !important;}
	.new-header .logo-block{ padding-left:0;}
	.navbar-collapse.show { right:0; transition: .5s;}
	.navbar-toggler:focus, .navbar-toggler:hover { outline:none;}
	.navbar.navbar-expand-md.navbar-dark.fixed-top .nav-link:hover { color: #fff; background: #bc903a;}	
	.navbar-toggler .svg-inline--fa { color:#fff !important; opacity:0.7;}
	.navbar-toggler:hover .svg-inline--fa, .navbar-toggler:focus .svg-inline--fa { opacity:1;}
	.navbar-nav li { width:100%;}
	.navbar-nav li.mob_item { display: flex;}
	/* Toggle menu */
	body { padding-bottom: 150px;}
	.navbar.navbar-expand-md.navbar-dark.fixed-top { padding:15px;}
	#header .hdr-rt {width: 28%; position: relative; padding-right: 40px;  align-items: center; justify-content: flex-end;}
	.hdr-rt .search-cnt { display:none;}
	.browse-prof .favourites-page ul.add-detail-list li { width: 100%; margin-right: 0;}
	#searchform .designer-srch.messagebox-topbar {  flex-direction: column !important; margin-bottom:30px;}
	#searchform .designer-srch.messagebox-topbar .mesg-serchbox { width: 100%; margin: 0 0 10px 0 !important;}


	.btn-part { width: 100%; display: flex;}
	.btn-part .seachbtn { width: 50% !important; margin-top: 0;}
	#footer { padding:10px 0;}
	.ftr-sec {  display: flex; width: 100%; justify-content: space-between; flex-direction: column; align-items: center;}
	.ftr-sec .copy, .ftr-sec .ftr-nav, .ftr-sec .ftr-soc { display: flex; align-items: center; width: 100%; justify-content: center; flex-wrap: wrap; text-align: center;}
	.copy p, .copy p a { font-size:14px;}
	.ftr-sec .ftr-nav{ margin:5px 0 7px;}
	.modal-content .modal-body .form-row .form-group { width: 100% !important; margin: 0;}
	.modal-content .modal-body { padding:15px 20px;}
	.profile-sec.signup-sec .btn-row .inr-cmn-btn { margin: 0 5px; height: 35px; line-height: 35px; min-width: auto; font-size: 14px;}
	.form-row.btn-part .inr-cmn-btn { width:120px;}
	.or-cnt { overflow:hidden;}
	.stc-cnt ul li { font-size: 16px; color: #666; margin-bottom: 10px; line-height: 18px;}
	#middle { display: block; margin-top: 63px; padding-bottom:20px;}
	.stc-cnt a{ word-break:break-all;}
	.stc-cnt p { line-height:20px;}
	.cmnt-ttle { margin: 5px 0 30px 0 !important; padding: 20px 0 15px; position: relative;display: flex;flex-direction: column;}
	.plan-faq-q p{ text-align:left !important;}
	.faq-blk{ margin-top:30px;}
	.stc-blk .img-part img { max-width: 100%; width: 100%; margin: 30px 0;}
	.cont-us-page .contact-sec .cmn-prof.contact-blk { right:0; width:100%; position: static; padding:15px;}
	.cont-us-page .contact-sec .env-sec { display:none; }
	.cont-us-page .contact-sec { overflow:inherit; padding:0; margin:15px;}
	.speakerProfile .user-name.primary_det .pri_title {font-size: 22px !important;}
	.video-part {height: auto;}
	.aboutMe {padding:15px 15px !important;min-height: auto !important;}
	.wrk-exp {padding: 15px !important;min-height: auto;}
	/* After Login pages */
	.badges-box {flex-direction: column;}
	.badges-box-left { width:100%;}
	.middle-line { display:none;}
	.prof-sec { display:none;}
	.line-rgt:after { display:none;}
	.guest-list-blk .guest-img { width:50px; height:50px; margin-right:20px;}
	.guest-list-blk .guest-detail { width: calc(100% - 70px) !important; font-size:14px;}
	.badges-box-left ul li .guest-detail-blk .guest-detail a { margin-bottom:0;}
	.cmnt-ttle.req-ttle .inr-cmn-btn { position: static; margin-top: 10px;}
	.cmnt-ttle h2 { font-size:20px;width: 100%;}
	.cmnt-ttle .p_title{width: 100%;    margin: 10px 0 0 0;}
	.badges-box-left.badges-box-right { margin-top:20px;}
	.favourites-page .messagebox-topbar {flex-direction: column;}
	.favourites-page .messagebox-topbar .mesg-serchbox, .favourites-page .designer-srch .dropdown { width: 100%; margin: 0 0 10px 0;}
	.favourites-page ul#favourite_list li{ display: inline-block; margin-bottom: 5px; width: 100%; margin-right: 0;}
	.cmn-post-blk.spot-sec { margin-top:30px;display: none;}
	.cmn-post-blk.spot-sec:nth-child(2n){ margin-top:5px;}
	.cmnt-ttle span {margin-left: 10px; font-size:14px; line-height:16px;}
	#comment_modal .modal-content .modal-body .cmnt-blk.bdg-cmt { width:100%;}
	
	.my-profile-page #middle .profile-sec .cmnt-ttle { margin: 0 0 25px 0 !important;}
	.cmn-prof { padding:20px 15px; margin-bottom:30px;}
	.cmn-prof .form-row.wdth .form-group { width: 100%; margin-bottom: 5px;}
	.cmn-prof .checkbox-row .custom-control { width: 100%; margin-right: 0; margin-bottom: 10px !important; padding-left: 30px;}
	.video-part .video-screen { width:100%; margin-bottom:20px;}
	.profile-sec .btn-row { margin: 0 0 20px; justify-content: center;}
	.profile-sec .btn-row a { margin-right: 0;}
	body, body.my-profile-page{ padding-bottom: 150px !important;}
	.mber-seting-row-design-parent .cmnt-ttle { margin: 0 0 30px 0 !important; padding: 20px 0 15px;}
	.member-seting-row-design { justify-content: center;}
	.cmn-post-blk.spot-sec .spot-cnt { padding:10px !important; margin-top: 0px !important;}	
	.cmn-prof .form-row .form-group .select2-container { width:100% !important}
	.notification-bottom { display:none;}
	#request_guest_frm .cmn-prof { padding: 10px 15px; height: inherit; min-height: inherit;}
	#request_guest_frm .cmn-prof .checkbox-row .custom-control { margin-top:0 !important;}
	.add-docs { margin-top:0;}
	.add-docs .cmn-prof { margin-bottom:0;} 
	.right-sidebar.is-affixed, .right-sidebar .sidebar__inner { position:inherit !important; margin-bottom:50px;}
	.left_div { display:none;}
	.post-cmnt { margin-bottom:0;}
	#feed_list .post-blk .comment-area .dropdown.ed-del .dropdown-menu.show { transform: inherit !important; right: 10px; top: 35px !important;}
	#feed_list .post-blk .comment-area { padding:15px;}
	.feed_div { margin-left: 0; padding:0;}
	.right-sidebar .sidebar__inner { padding-left:0 !important;}	
	.conv-page .message-blk .msg-lt { width: 100%; margin-bottom: 0; display: flex;}
	.conv-page .message-blk .msg-rt { padding: 0; border-left: none; display: flex;width: 100%;    margin: 0;}
	.conv-page .replybox .cmnt-area textarea { width: 100%; border: none; padding:10px 70px 0 10px; height: 60px;}
	.conv-page .replybox .cmnt-area { padding:15px 10px 0px 10px;}
	.conv-page .messagebox-two { margin:0;}
	.conv-page .mesg-details-bx .content { padding: 0px 0px 15px 15px;}
	.conv-page .mCSB_inside > .mCSB_container { margin-right: 5px;}
	.conv-page .message-blk .msg-rt .mCSB_inside > .mCSB_container { margin-right: 15px;}
	.conv-page .messagebox-topbar .mesg-serchbox { width: 190px;}
	.conv-page .messagebox-topbar .mesg-serchbox .clr-btn { background: transparent; opacity:0;}
	.conv-page .messagebox-topbar .msg-del-icon .ico-mail { margin: 0 5px 0 5px;}
	.conv-page .designer-srch.messagebox-topbar .mesg-serchbox #keyword { padding: 10px 40px 10px 10px;}
	.conv-page .message-blk .msg-lt .msg-list { width:100%;}
	.conv-page .message-blk .msg-rt #postMessage { width:100%;}
	.mdl-sec a.messageBtn{
		background: transparent;
	}
	
	.msg-list .tutor-list{width: 100%;
		overflow: auto;
		display: inline-block;
		white-space: nowrap;
	}
	.message-blk .msg-list .tutor-list li{
		display: inline-flex;
		flex-direction: column;
    	text-align: center;
		padding: 14px 10px;
		width: 102px;
		max-height: 220px;
    	margin-right:10px;
	}
	.message-blk .msg-list .tutor-list .msg-list-name {margin-left: 0;}
	.message-blk .msg-list .tutor-list li .job_cls svg{display: none;}
	.message-blk .msg-list .tutor-list li .msg-list-name span{font-size: 13px;width: 80px;overflow: hidden;white-space: initial;line-height: 17px;}
	.message-blk .msg-list .tutor-list .msg-pfl {height:60px;width: 60px;    margin-bottom: 10px;}
	.message-blk .msg-list .tutor-list li .msg-list-name small{display:none}
	.message-blk .msg-rt .msg-title .msg-title-inn .crnt-user{margin-top: 0;padding: 0 15px;}
	.msg-del-icon {width: 108px;right: 0;top: 6px;}

	.inbox .soc-part .message-Share{background: #9b6f16;}
	.inbox .soc-part .message-Share .svg-inline--fa{color: #ffd33a !important;}
	.inbox .soc-part .message-delete{background: #593f0c;}
	.inbox .soc-part .message-delete .svg-inline--fa{color:#efac36 !important;}

	.message-blk .msg-rt .msg-title .msg-title-inn .crnt-user .displusname-box {border-bottom: 1px solid #eacb82;padding: 0 0 15px 0;}
	.message-blk .msg-rt .msg-title .msg-title-inn {margin-bottom:0px;justify-content: space-evenly;}
	.u_name a, .from_name a, .to_name a {font-size: 13px !important;}
	.displusname-box span {font-size: 12px;}
	.msg-recv-row {padding: 0;}
	.mesg-details-bx .conversation-box .msg-cont p {font-size: 13px;line-height: 18px}
	.custom-control{}

	.msg-row {
		margin-bottom: 30px;
	}

	.msg-row .custom-checkbox{
		position: absolute;
		overflow: visible;
		min-height: unset;
		height: auto;
		bottom: 13px;
		right: 30px;
		z-index: 2;
	}
	.msg-row .display-right-checkbox {left:25px;}
	.msg-cont {width: 100%;}

	.browse-prof .favourites-page ul.add-detail-list li .mob_res{display: none;}
	.browse-prof .favourites-page ul.add-detail-list li .guest-detail.searchOpportunit p{display: block;font-size: 13px;}
	.browse-prof .favourites-page ul.add-detail-list li .guest-detail.searchOpportunit p:last-child{display: none;}

	.favourites-page ul li .guest-detail a{font-weight: bold;font-size: 13px;}
	.browse-prof .favourites-page ul.add-detail-list li .guest-list-det p{font-size: 13px;}



	.chat_box{display: table;}
	.replybox{position: relative;}
	.replybox .cmnt-area .btn-row {
		position: relative;
		bottom: 10px;
		width: 100%;
		right: 13px;
		display: table;
	}
	.message-blk .msg-rt .msg-title{
		padding: 15px 0px 0px 0px;
	}
	.msg-send-img a {
		width: 35px;
		height: 35px;}

		.msg-send-img {
			width: 35px;
			height: 35px;
		}
		.msg-row .msg-send-img {
			margin-top: 20px;
			width: 35px;
    		height: 35px;
		}
		.row-rt .cmn-btn{
			margin-left: auto;
		}
		.row-rt #post_comment {
			margin-top: -57px;
			margin-bottom: 20px;
		}

		.custom-control-label {
			font-size: 10px;
			display: table;
		}
		.mdl-sec .cmn-prof.guest-prof .soc-part a, .inbox .soc-part a {
			color: #cfcfcf;
			font-size: 15px;
			padding: 0;
			margin: 5px;
			width: 30px;
			height: 30px;
			
		}
	
		.mdl-sec .cmn-prof.guest-prof .soc-part, .inbox .soc-part {
			padding: 0 0 0 0;
		}

	#ForwardMessage { padding-right:0 !important;}
	.modal.show#ForwardMessage .modal-dialog { max-width:90% !important; margin: 10px auto;}
	.modal.show#ForwardMessage .post-froward { display: block; padding: 0;}
	.dashboard-page .dash-rt-cnt { padding-left:15px !important;}
	.dashboard-page .dash-ttl { display: flex; margin-bottom: 20px; margin-top: 15px;}
	.dashboard-page .dash-main { margin:0;}
	.dashboard-page .dash-main .cmn-dash.nw-opp.cmn_cls p { width: 100%; margin:0;box-shadow:none}
	.dashboard-page .dash-ttl h2 a.badge { position:static;}
	.dashboard-page .cmn-post-blk.spot-sec { margin-top: 0;}
	.cmn-dash.dash-blk { margin-bottom:10px;padding: 8px;flex-direction: column;}
	.dash-lt {width: 100%;display: flex;margin-right: 0;    justify-content: center;}	
	.dash-rt{
		width: 100%;
		align-items: center;
		text-align: center;
	}
	.dash-rt p {
		font-size: 13px;
	}
	.dash-rt h2 {
		font-size: 23px;
		font-weight: bold;
	}
	.dash-lt i p{
		display: none;
	}
	.dash-2 {
		background-position: 1px -29px;
		width: 100%;
		height: 100%;
		display: inline-block;
		background-size: 113px;
	}
	.dash-1{
		background-position: 3px 4px;
		width: 100%;
		height: 100%;
		display: inline-block;
		background-size: 113px;
	}
	.dash-3 {
		background-position: 2px -59px;
		width: 100%;
		height: 100%;
		display: inline-block;
		background-size: 113px;
	}

	.dash-lt i {
		width: 39px;
		height: 39px;
		margin-bottom: 10px;
	}
	.custom-padding{
		padding: 0 4px !important;
	}
	.ind_div {height: auto;overflow: auto;}
	.def_height_add{height:auto !important;overflow: auto}
	#feed_list .post-blk {box-shadow:none;}
	.cmn-dash hr{margin: 0;padding: 0;}
	.pointsView{padding: 0 15px;}
	#feed_list {margin-right: 0;}

	.browse-prof .inr-cmn-btn.cmn-btn {position: unset;right: auto;top: auto;padding: 0;margin-top: 10px;}
	.inr-cmn-btn.savepublish {position: absolute;right: 15px;top: 17px;padding: 5px 7px;font-size: 12px;height: auto;line-height: normal;}
	.search_feed {width: 40px !important;height: 40px !important;margin-right: 0;}
	.socialcontainer {margin-left: 4px !important;}

	.social_icn .socialcontainer {margin-top: 37px;left: -8px;}
	.date-box {flex-direction: column;}
	.user-name .date-box span{width: 100%}

	.keyword{width: 100%;display: flex;flex-wrap: wrap;}
	.ser-sec.opp-sec .badges-box-left ul li { width: 100% !important; margin-left: 0;}
	.brow-det-sec .cmn-prof.guest-prof .inner-guest .inner-prof-blk { width: 100%; border: none; padding:20px;}
	.brow-det-sec .cmn-prof.guest-prof .inner-guest { flex-direction: column;}
	.brow-det-sec .cmn-prof.guest-prof i { margin:0 0 0 20px; width:100px; height:100px;}
	.brow-det-sec .cmn-prof.guest-prof .prof-top { flex-direction: column;}
	.brow-det-sec .cmn-prof.guest-prof .prof-top .user-name { padding:30px 20px 10px;}
	.mdl-sec .brow-det-sec .cmn-prof.guest-prof .soc-part a .svg-inline--fa.fa-w-12 { font-size: 18px;}
	.mdl-sec .brow-det-sec .cmn-prof.guest-prof .soc-part a { width:35px; height:35px; font-size: 16px;margin-left: auto;margin-right: auto;}
	.mdl-sec .brow-det-sec .cmn-prof.guest-prof .soc-part { right: 10px; top: 10px;margin-bottom: 10px;flex-wrap: wrap;width: 100%;}
	.mdl-sec .brow-det-sec .cmn-prof.guest-prof .soc-part .col-6{justify-content:flex-start ;}

	.brow-det-sec #profileform .cmn-prof.guest-prof { margin-bottom:0;}
	.post-detail.brow-det-sec .cmn-prof.guest-prof .prof-top { display: flex; margin-top: -25px; margin-left: 0; padding: 0 20px;}
	.post-detail.brow-det-sec .cmn-prof.guest-prof .prof-top .user-name p { font-size: 16px; color: #222; line-height: 20px !important; margin-bottom: 5px;}
	.post-detail.brow-det-sec .cmn-prof.guest-prof .prof-top .user-name { padding: 30px 0px 10px;}
	.message-blk .msg-list .content { max-height: 185px;}
	.row-rt .cmn-btn.resp-btn.quick_response_btn { padding: 0 10px !important;width: 100%;}
	.modal-backdrop { background: rgba(0,0,0,.9); opacity:0.8 !important;}
	.modal { width:100%; margin:0 auto;}
	.profile_box.aboutMe{margin-bottom: 0;}
	.profile_box .video-div {margin-left: 0;}
	.speakerPost-profile {display: flex;flex-wrap: wrap;}
	.quickcall{display: block;margin-left: 10px;
		font-size: 16px;}

	


}


@media screen and (min-width:568px) and (max-width:767px) {
	.browse-prof .favourites-page ul.add-detail-list li:nth-child(2n+0) { margin-right:0 !important;}
	.browse-prof .favourites-page ul.add-detail-list li { width:49.5%; margin-right:5px !important;}
	.cont-us-page .contact-sec .cmn-prof.contact-blk {  padding:50px 50px;}
	.hdr-rt { width: 28% ; position: relative; padding-right: 50px; align-items: center; justify-content: flex-end;}
	/* After Login pages */
	.cmnt-ttle.req-ttle .inr-cmn-btn { position: absolute; margin-top: 0;}
	.guest-list-blk .guest-img { width:80px; height:80px; margin-right:20px;}
	.guest-list-blk .guest-detail { width: calc(100% - 100px) !important;}
	.favourites-page ul#favourite_list li{margin-bottom: 5px; width: 49.5%; margin-right: 0px;}
	#comment_modal .modal-content .modal-body .cmnt-blk.bdg-cmt { width: 49%;}
	.cmn-prof .form-row.wdth .form-group { width: 49%; margin-bottom: 0px;}
	.cmn-prof .checkbox-row .custom-control { width: 48%; margin-right: 10px; margin-bottom: 10px !important; padding-left: 30px;}
	.video-part .video-screen { width: 49%; margin-bottom: 20px;}
	body, body.my-profile-page {  padding-bottom: 130px !important;}
	.member-seting-row-design { justify-content: space-between; }
	.member-seting-row-design .inr-cmn-btn.cmn-btn {width:240px;}
	.conv-page .messagebox-topbar .mesg-serchbox { width: 300px;}
	.conv-page .messagebox-topbar .mesg-serchbox .clr-btn { opacity:1; right:12px;}
	.conv-page .designer-srch.messagebox-topbar .mesg-serchbox #keyword { padding: 10px 70px 10px 10px;}
	.conv-page .messagebox-topbar .msg-del-icon .ico-mail { margin: 0 10px 0 9px;}
	.conv-page .replybox { padding: 10px 20px 15px;}
	.dashboard-page .dash-main .cmn-dash.nw-opp.cmn_cls p { width: 47%; margin:0 5px;}
	.dashboard-page .dash-main { margin: 0 0 20px;}
	.ftr-nav a { margin:0 9px;}
	.post-detail.brow-det-sec .cmn-prof.guest-prof h4.title { text-transform: capitalize; margin-bottom: 10px;}
	.cmnt-ttle { margin: 0 0 15px 0 !important;}
	.def_height_add{height:220px;overflow: auto}
	
}


	@media screen and (min-width:320px) and (max-width:480px) {
            .browse-prof .favourites-page ul.add-detail-list li .new_left img{
                width:40px !important;
                height:40px !important;
            }    
	.browse-prof .favourites-page ul.add-detail-list li {
		width: 48% !important;
		margin-right: 10px !important;
		padding: 10px;
	}
	.browse-prof .favourites-page ul.add-detail-list li:nth-child(even) {
		margin-right: 0px !important;
	}
}

@media screen and (min-width:667px) and (max-width:767px) {
	body { padding-bottom: 110px;}
	.def_height_add{height:220px !important;overflow: auto}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.reset_main_div .col-md-4 { max-width:100% !important;}
	.reset_pswd_btn{margin-left: 25%;}	
	.ftr-nav a:hover, .ftr-nav a:focus{ color:#f7ac18 !important;cursor: pointer !important;}
}

@media only screen and (max-width: 767px) {
	.cmn-prof.home-cls {padding: 33px 12px !important;text-align: justify;}
	.ftr-nav a:hover, .ftr-nav a:focus{ color:#f7ac18 !important;cursor: pointer !important;}
	.btn-class{padding:0 !important;}
	.myprofile_btn{display: block !important;}
	.myprofile_btn a{margin: 10px;}

}