

code[class*="language-"],
pre[class*="language-"] {
	color: black;
	background: none;
	text-shadow: 0 1px white;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: normal;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
	text-shadow: none;
	background: #b3d4fc;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	text-shadow: none;
	background: #b3d4fc;
}

@media print {
	code[class*="language-"],
	pre[class*="language-"] {
		text-shadow: none;
	}
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #EDF5FB;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}

.token.punctuation {
	color: #999;
}

.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #905;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #a67f59;
	/*background: hsla(0, 0%, 100%, .5);*/
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #07a;
}

.token.function {
	color: #DD4A68;
}

.token.regex,
.token.important,
.token.variable {
	color: #e90;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}
.mbsc-grid,.mbsc-grid-fixed,.mbsc-grid-unresp{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto}.mbsc-grid,.mbsc-grid *,.mbsc-grid-fixed,.mbsc-grid-fixed *,.mbsc-grid-unresp,.mbsc-grid-unresp *{-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-form-grid{margin-top:.75em;margin-bottom:.75em}.mbsc-form-grid .mbsc-col,.mbsc-form-grid [class*=mbsc-col-],.mbsc-no-padding .mbsc-col,.mbsc-no-padding [class*=mbsc-col-]{padding-right:0;padding-left:0}.mbsc-row{display:-moz-box;display:flex;flex-wrap:wrap;margin-right:-1em;margin-left:-1em}.mbsc-col{flex-basis:0;-moz-box-flex:1;flex-grow:1;max-width:100%}.mbsc-col,.mbsc-col-1,.mbsc-col-2,.mbsc-col-3,.mbsc-col-4,.mbsc-col-5,.mbsc-col-6,.mbsc-col-7,.mbsc-col-8,.mbsc-col-9,.mbsc-col-10,.mbsc-col-11,.mbsc-col-12,.mbsc-col-auto,.mbsc-col-lg,.mbsc-col-lg-1,.mbsc-col-lg-2,.mbsc-col-lg-3,.mbsc-col-lg-4,.mbsc-col-lg-5,.mbsc-col-lg-6,.mbsc-col-lg-7,.mbsc-col-lg-8,.mbsc-col-lg-9,.mbsc-col-lg-10,.mbsc-col-lg-11,.mbsc-col-lg-12,.mbsc-col-lg-auto,.mbsc-col-md,.mbsc-col-md-1,.mbsc-col-md-2,.mbsc-col-md-3,.mbsc-col-md-4,.mbsc-col-md-5,.mbsc-col-md-6,.mbsc-col-md-7,.mbsc-col-md-8,.mbsc-col-md-9,.mbsc-col-md-10,.mbsc-col-md-11,.mbsc-col-md-12,.mbsc-col-md-auto,.mbsc-col-sm,.mbsc-col-sm-1,.mbsc-col-sm-2,.mbsc-col-sm-3,.mbsc-col-sm-4,.mbsc-col-sm-5,.mbsc-col-sm-6,.mbsc-col-sm-7,.mbsc-col-sm-8,.mbsc-col-sm-9,.mbsc-col-sm-10,.mbsc-col-sm-11,.mbsc-col-sm-12,.mbsc-col-sm-auto,.mbsc-col-xl,.mbsc-col-xl-1,.mbsc-col-xl-2,.mbsc-col-xl-3,.mbsc-col-xl-4,.mbsc-col-xl-5,.mbsc-col-xl-6,.mbsc-col-xl-7,.mbsc-col-xl-8,.mbsc-col-xl-9,.mbsc-col-xl-10,.mbsc-col-xl-11,.mbsc-col-xl-12,.mbsc-col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:1em;padding-left:1em}.mbsc-col-1{-moz-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.mbsc-col-2{-moz-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.mbsc-col-3{-moz-box-flex:0;flex:0 0 25%;max-width:25%}.mbsc-col-4{-moz-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.mbsc-col-5{-moz-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.mbsc-col-6{-moz-box-flex:0;flex:0 0 50%;max-width:50%}.mbsc-col-7{-moz-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.mbsc-col-8{-moz-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.mbsc-col-9{-moz-box-flex:0;flex:0 0 75%;max-width:75%}.mbsc-col-10{-moz-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.mbsc-col-11{-moz-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.mbsc-col-12{-moz-box-flex:0;flex:0 0 100%;max-width:100%}.mbsc-col-auto{-moz-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.mbsc-offset-1{margin-left:8.333333%}.mbsc-offset-2{margin-left:16.666667%}.mbsc-offset-3{margin-left:25%}.mbsc-offset-4{margin-left:33.333333%}.mbsc-offset-5{margin-left:41.666667%}.mbsc-offset-6{margin-left:50%}.mbsc-offset-7{margin-left:58.333333%}.mbsc-offset-8{margin-left:66.666667%}.mbsc-offset-9{margin-left:75%}.mbsc-offset-10{margin-left:83.333333%}.mbsc-offset-11{margin-left:91.666667%}@media (min-width:576px){.mbsc-grid.mbsc-grid-fixed{max-width:540px}.mbsc-grid .mbsc-col-sm{flex-basis:0;-moz-box-flex:1;flex-grow:1;max-width:100%}.mbsc-grid .mbsc-col-sm-auto{-moz-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.mbsc-grid .mbsc-col-sm-1{-moz-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.mbsc-grid .mbsc-col-sm-2{-moz-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.mbsc-grid .mbsc-col-sm-3{-moz-box-flex:0;flex:0 0 25%;max-width:25%}.mbsc-grid .mbsc-col-sm-4{-moz-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.mbsc-grid .mbsc-col-sm-5{-moz-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.mbsc-grid .mbsc-col-sm-6{-moz-box-flex:0;flex:0 0 50%;max-width:50%}.mbsc-grid .mbsc-col-sm-7{-moz-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.mbsc-grid .mbsc-col-sm-8{-moz-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.mbsc-grid .mbsc-col-sm-9{-moz-box-flex:0;flex:0 0 75%;max-width:75%}.mbsc-grid .mbsc-col-sm-10{-moz-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.mbsc-grid .mbsc-col-sm-11{-moz-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.mbsc-grid .mbsc-col-sm-12{-moz-box-flex:0;flex:0 0 100%;max-width:100%}.mbsc-grid .mbsc-offset-sm-0{margin-left:0}.mbsc-grid .mbsc-offset-sm-1{margin-left:8.333333%}.mbsc-grid .mbsc-offset-sm-2{margin-left:16.666667%}.mbsc-grid .mbsc-offset-sm-3{margin-left:25%}.mbsc-grid .mbsc-offset-sm-4{margin-left:33.333333%}.mbsc-grid .mbsc-offset-sm-5{margin-left:41.666667%}.mbsc-grid .mbsc-offset-sm-6{margin-left:50%}.mbsc-grid .mbsc-offset-sm-7{margin-left:58.333333%}.mbsc-grid .mbsc-offset-sm-8{margin-left:66.666667%}.mbsc-grid .mbsc-offset-sm-9{margin-left:75%}.mbsc-grid .mbsc-offset-sm-10{margin-left:83.333333%}.mbsc-grid .mbsc-offset-sm-11{margin-left:91.666667%}.mbsc-grid .mbsc-push-sm-0{left:auto}.mbsc-grid .mbsc-push-sm-1{left:8.33333333%}.mbsc-grid .mbsc-push-sm-2{left:16.66666667%}.mbsc-grid .mbsc-push-sm-3{left:25%}.mbsc-grid .mbsc-push-sm-4{left:33.33333333%}.mbsc-grid .mbsc-push-sm-5{left:41.66666667%}.mbsc-grid .mbsc-push-sm-6{left:50%}.mbsc-grid .mbsc-push-sm-7{left:58.33333333%}.mbsc-grid .mbsc-push-sm-8{left:66.66666667%}.mbsc-grid .mbsc-push-sm-9{left:75%}.mbsc-grid .mbsc-push-sm-10{left:83.33333333%}.mbsc-grid .mbsc-push-sm-11{left:91.66666667%}.mbsc-grid .mbsc-push-sm-12{left:100%}.mbsc-grid .mbsc-pull-sm-0{right:auto}.mbsc-grid .mbsc-pull-sm-1{right:8.33333333%}.mbsc-grid .mbsc-pull-sm-2{right:16.66666667%}.mbsc-grid .mbsc-pull-sm-3{right:25%}.mbsc-grid .mbsc-pull-sm-4{right:33.33333333%}.mbsc-grid .mbsc-pull-sm-5{right:41.66666667%}.mbsc-grid .mbsc-pull-sm-6{right:50%}.mbsc-grid .mbsc-pull-sm-7{right:58.33333333%}.mbsc-grid .mbsc-pull-sm-8{right:66.66666667%}.mbsc-grid .mbsc-pull-sm-9{right:75%}.mbsc-grid .mbsc-pull-sm-10{right:83.33333333%}.mbsc-grid .mbsc-pull-sm-11{right:91.66666667%}.mbsc-grid .mbsc-pull-sm-12{right:100%}}@media (min-width:768px){.mbsc-grid.mbsc-grid-fixed{max-width:720px}.mbsc-grid .mbsc-col-md{flex-basis:0;-moz-box-flex:1;flex-grow:1;max-width:100%}.mbsc-grid .mbsc-col-md-auto{-moz-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.mbsc-grid .mbsc-col-md-1{-moz-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.mbsc-grid .mbsc-col-md-2{-moz-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.mbsc-grid .mbsc-col-md-3{-moz-box-flex:0;flex:0 0 25%;max-width:25%}.mbsc-grid .mbsc-col-md-4{-moz-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.mbsc-grid .mbsc-col-md-5{-moz-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.mbsc-grid .mbsc-col-md-6{-moz-box-flex:0;flex:0 0 50%;max-width:50%}.mbsc-grid .mbsc-col-md-7{-moz-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.mbsc-grid .mbsc-col-md-8{-moz-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.mbsc-grid .mbsc-col-md-9{-moz-box-flex:0;flex:0 0 75%;max-width:75%}.mbsc-grid .mbsc-col-md-10{-moz-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.mbsc-grid .mbsc-col-md-11{-moz-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.mbsc-grid .mbsc-col-md-12{-moz-box-flex:0;flex:0 0 100%;max-width:100%}.mbsc-grid .mbsc-offset-md-0{margin-left:0}.mbsc-grid .mbsc-offset-md-1{margin-left:8.333333%}.mbsc-grid .mbsc-offset-md-2{margin-left:16.666667%}.mbsc-grid .mbsc-offset-md-3{margin-left:25%}.mbsc-grid .mbsc-offset-md-4{margin-left:33.333333%}.mbsc-grid .mbsc-offset-md-5{margin-left:41.666667%}.mbsc-grid .mbsc-offset-md-6{margin-left:50%}.mbsc-grid .mbsc-offset-md-7{margin-left:58.333333%}.mbsc-grid .mbsc-offset-md-8{margin-left:66.666667%}.mbsc-grid .mbsc-offset-md-9{margin-left:75%}.mbsc-grid .mbsc-offset-md-10{margin-left:83.333333%}.mbsc-grid .mbsc-offset-md-11{margin-left:91.666667%}.mbsc-grid .mbsc-push-md-0{left:auto}.mbsc-grid .mbsc-push-md-1{left:8.33333333%}.mbsc-grid .mbsc-push-md-2{left:16.66666667%}.mbsc-grid .mbsc-push-md-3{left:25%}.mbsc-grid .mbsc-push-md-4{left:33.33333333%}.mbsc-grid .mbsc-push-md-5{left:41.66666667%}.mbsc-grid .mbsc-push-md-6{left:50%}.mbsc-grid .mbsc-push-md-7{left:58.33333333%}.mbsc-grid .mbsc-push-md-8{left:66.66666667%}.mbsc-grid .mbsc-push-md-9{left:75%}.mbsc-grid .mbsc-push-md-10{left:83.33333333%}.mbsc-grid .mbsc-push-md-11{left:91.66666667%}.mbsc-grid .mbsc-push-md-12{left:100%}.mbsc-grid .mbsc-pull-md-0{right:auto}.mbsc-grid .mbsc-pull-md-1{right:8.33333333%}.mbsc-grid .mbsc-pull-md-2{right:16.66666667%}.mbsc-grid .mbsc-pull-md-3{right:25%}.mbsc-grid .mbsc-pull-md-4{right:33.33333333%}.mbsc-grid .mbsc-pull-md-5{right:41.66666667%}.mbsc-grid .mbsc-pull-md-6{right:50%}.mbsc-grid .mbsc-pull-md-7{right:58.33333333%}.mbsc-grid .mbsc-pull-md-8{right:66.66666667%}.mbsc-grid .mbsc-pull-md-9{right:75%}.mbsc-grid .mbsc-pull-md-10{right:83.33333333%}.mbsc-grid .mbsc-pull-md-11{right:91.66666667%}.mbsc-grid .mbsc-pull-md-12{right:100%}}@media (min-width:992px){.mbsc-grid.mbsc-grid-fixed{max-width:960px}.mbsc-grid .mbsc-col-lg{flex-basis:0;-moz-box-flex:1;flex-grow:1;max-width:100%}.mbsc-grid .mbsc-col-lg-auto{-moz-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.mbsc-grid .mbsc-col-lg-1{-moz-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.mbsc-grid .mbsc-col-lg-2{-moz-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.mbsc-grid .mbsc-col-lg-3{-moz-box-flex:0;flex:0 0 25%;max-width:25%}.mbsc-grid .mbsc-col-lg-4{-moz-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.mbsc-grid .mbsc-col-lg-5{-moz-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.mbsc-grid .mbsc-col-lg-6{-moz-box-flex:0;flex:0 0 50%;max-width:50%}.mbsc-grid .mbsc-col-lg-7{-moz-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.mbsc-grid .mbsc-col-lg-8{-moz-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.mbsc-grid .mbsc-col-lg-9{-moz-box-flex:0;flex:0 0 75%;max-width:75%}.mbsc-grid .mbsc-col-lg-10{-moz-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.mbsc-grid .mbsc-col-lg-11{-moz-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.mbsc-grid .mbsc-col-lg-12{-moz-box-flex:0;flex:0 0 100%;max-width:100%}.mbsc-grid .mbsc-offset-lg-0{margin-left:0}.mbsc-grid .mbsc-offset-lg-1{margin-left:8.333333%}.mbsc-grid .mbsc-offset-lg-2{margin-left:16.666667%}.mbsc-grid .mbsc-offset-lg-3{margin-left:25%}.mbsc-grid .mbsc-offset-lg-4{margin-left:33.333333%}.mbsc-grid .mbsc-offset-lg-5{margin-left:41.666667%}.mbsc-grid .mbsc-offset-lg-6{margin-left:50%}.mbsc-grid .mbsc-offset-lg-7{margin-left:58.333333%}.mbsc-grid .mbsc-offset-lg-8{margin-left:66.666667%}.mbsc-grid .mbsc-offset-lg-9{margin-left:75%}.mbsc-grid .mbsc-offset-lg-10{margin-left:83.333333%}.mbsc-grid .mbsc-offset-lg-11{margin-left:91.666667%}.mbsc-grid .mbsc-push-lg-0{left:auto}.mbsc-grid .mbsc-push-lg-1{left:8.33333333%}.mbsc-grid .mbsc-push-lg-2{left:16.66666667%}.mbsc-grid .mbsc-push-lg-3{left:25%}.mbsc-grid .mbsc-push-lg-4{left:33.33333333%}.mbsc-grid .mbsc-push-lg-5{left:41.66666667%}.mbsc-grid .mbsc-push-lg-6{left:50%}.mbsc-grid .mbsc-push-lg-7{left:58.33333333%}.mbsc-grid .mbsc-push-lg-8{left:66.66666667%}.mbsc-grid .mbsc-push-lg-9{left:75%}.mbsc-grid .mbsc-push-lg-10{left:83.33333333%}.mbsc-grid .mbsc-push-lg-11{left:91.66666667%}.mbsc-grid .mbsc-push-lg-12{left:100%}.mbsc-grid .mbsc-pull-lg-0{right:auto}.mbsc-grid .mbsc-pull-lg-1{right:8.33333333%}.mbsc-grid .mbsc-pull-lg-2{right:16.66666667%}.mbsc-grid .mbsc-pull-lg-3{right:25%}.mbsc-grid .mbsc-pull-lg-4{right:33.33333333%}.mbsc-grid .mbsc-pull-lg-5{right:41.66666667%}.mbsc-grid .mbsc-pull-lg-6{right:50%}.mbsc-grid .mbsc-pull-lg-7{right:58.33333333%}.mbsc-grid .mbsc-pull-lg-8{right:66.66666667%}.mbsc-grid .mbsc-pull-lg-9{right:75%}.mbsc-grid .mbsc-pull-lg-10{right:83.33333333%}.mbsc-grid .mbsc-pull-lg-11{right:91.66666667%}.mbsc-grid .mbsc-pull-lg-12{right:100%}}@media (min-width:1200px){.mbsc-grid.mbsc-grid-fixed{max-width:1140px}.mbsc-grid .mbsc-col-xl{flex-basis:0;-moz-box-flex:1;flex-grow:1;max-width:100%}.mbsc-grid .mbsc-col-xl-auto{-moz-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.mbsc-grid .mbsc-col-xl-1{-moz-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.mbsc-grid .mbsc-col-xl-2{-moz-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.mbsc-grid .mbsc-col-xl-3{-moz-box-flex:0;flex:0 0 25%;max-width:25%}.mbsc-grid .mbsc-col-xl-4{-moz-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.mbsc-grid .mbsc-col-xl-5{-moz-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.mbsc-grid .mbsc-col-xl-6{-moz-box-flex:0;flex:0 0 50%;max-width:50%}.mbsc-grid .mbsc-col-xl-7{-moz-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.mbsc-grid .mbsc-col-xl-8{-moz-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.mbsc-grid .mbsc-col-xl-9{-moz-box-flex:0;flex:0 0 75%;max-width:75%}.mbsc-grid .mbsc-col-xl-10{-moz-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.mbsc-grid .mbsc-col-xl-11{-moz-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.mbsc-grid .mbsc-col-xl-12{-moz-box-flex:0;flex:0 0 100%;max-width:100%}.mbsc-grid .mbsc-offset-xl-0{margin-left:0}.mbsc-grid .mbsc-offset-xl-1{margin-left:8.333333%}.mbsc-grid .mbsc-offset-xl-2{margin-left:16.666667%}.mbsc-grid .mbsc-offset-xl-3{margin-left:25%}.mbsc-grid .mbsc-offset-xl-4{margin-left:33.333333%}.mbsc-grid .mbsc-offset-xl-5{margin-left:41.666667%}.mbsc-grid .mbsc-offset-xl-6{margin-left:50%}.mbsc-grid .mbsc-offset-xl-7{margin-left:58.333333%}.mbsc-grid .mbsc-offset-xl-8{margin-left:66.666667%}.mbsc-grid .mbsc-offset-xl-9{margin-left:75%}.mbsc-grid .mbsc-offset-xl-10{margin-left:83.333333%}.mbsc-grid .mbsc-offset-xl-11{margin-left:91.666667%}.mbsc-grid .mbsc-push-xl-0{left:auto}.mbsc-grid .mbsc-push-xl-1{left:8.33333333%}.mbsc-grid .mbsc-push-xl-2{left:16.66666667%}.mbsc-grid .mbsc-push-xl-3{left:25%}.mbsc-grid .mbsc-push-xl-4{left:33.33333333%}.mbsc-grid .mbsc-push-xl-5{left:41.66666667%}.mbsc-grid .mbsc-push-xl-6{left:50%}.mbsc-grid .mbsc-push-xl-7{left:58.33333333%}.mbsc-grid .mbsc-push-xl-8{left:66.66666667%}.mbsc-grid .mbsc-push-xl-9{left:75%}.mbsc-grid .mbsc-push-xl-10{left:83.33333333%}.mbsc-grid .mbsc-push-xl-11{left:91.66666667%}.mbsc-grid .mbsc-push-xl-12{left:100%}.mbsc-grid .mbsc-pull-xl-0{right:auto}.mbsc-grid .mbsc-pull-xl-1{right:8.33333333%}.mbsc-grid .mbsc-pull-xl-2{right:16.66666667%}.mbsc-grid .mbsc-pull-xl-3{right:25%}.mbsc-grid .mbsc-pull-xl-4{right:33.33333333%}.mbsc-grid .mbsc-pull-xl-5{right:41.66666667%}.mbsc-grid .mbsc-pull-xl-6{right:50%}.mbsc-grid .mbsc-pull-xl-7{right:58.33333333%}.mbsc-grid .mbsc-pull-xl-8{right:66.66666667%}.mbsc-grid .mbsc-pull-xl-9{right:75%}.mbsc-grid .mbsc-pull-xl-10{right:83.33333333%}.mbsc-grid .mbsc-pull-xl-11{right:91.66666667%}.mbsc-grid .mbsc-pull-xl-12{right:100%}}.mbsc-align-items-start{-moz-box-align:start!important;align-items:flex-start!important}.mbsc-align-items-center{-moz-box-align:center!important;align-items:center!important}.mbsc-align-items-end{-moz-box-align:end!important;align-items:flex-end!important}.mbsc-justify-content-start{-moz-box-pack:start!important;justify-content:flex-start!important}.mbsc-justify-content-center{-moz-box-pack:center!important;justify-content:center!important}.mbsc-justify-content-end{-moz-box-pack:end!important;justify-content:flex-end!important}.mbsc-justify-content-around{justify-content:space-around!important}.mbsc-justify-content-between{-moz-box-pack:justify!important;justify-content:space-between!important}.mbsc-ios .mbsc-toast-message{line-height:1.857143em;border-radius:1.785715em}.mbsc-ios .mbsc-alert-title{margin:.277778em 0;font-size:1.125em;text-align:center}.mbsc-ios .mbsc-alert-message{margin:.357143em 0;font-size:.875em;text-align:center}.mbsc-ios.mbsc-prompt-input.mbsc-font{margin-top:1em;border-radius:.5em;border-width:1px;border-style:solid}.mbsc-ios.mbsc-prompt-input:after,.mbsc-ios.mbsc-prompt-input:before{display:none}.mbsc-ios.mbsc-prompt-input .mbsc-textfield{height:1.75em;line-height:1.75em;padding:0 .25em}.mbsc-ios.mbsc-prompt-input .mbsc-label{height:1.75em;line-height:1.75em;padding-left:.25em}.mbsc-ios.mbsc-primary .mbsc-toast-background{background:#3f97f6;color:#fff}.mbsc-ios.mbsc-secondary .mbsc-toast-background{background:#90979e;color:#fff}.mbsc-ios.mbsc-success .mbsc-toast-background{background:#43be5f;color:#fff}.mbsc-ios.mbsc-danger .mbsc-toast-background{background:#f5504e;color:#fff}.mbsc-ios.mbsc-warning .mbsc-toast-background{background:#f8b042;color:#fff}.mbsc-ios.mbsc-info .mbsc-toast-background{background:#5bb7c5;color:#fff}.mbsc-ios .mbsc-toast-background{background:rgba(0,0,0,.8);color:#fff}.mbsc-ios.mbsc-prompt-input{border-color:#ccc}.mbsc-ios.mbsc-color-none .mbsc-snackbar-button.mbsc-button{color:#007aff}.mbsc-ios-dark .mbsc-toast-background{background:hsla(0,0%,100%,.8);color:#000}.mbsc-ios-dark.mbsc-prompt-input{border-color:#333}.mbsc-ios-dark.mbsc-color-none .mbsc-snackbar-button.mbsc-button{color:#ff9f0a}.mbsc-material .mbsc-toast-message{border-radius:1.571429em}.mbsc-material .mbsc-toast-background{background:#444;color:#fff}.mbsc-material.mbsc-prompt-input.mbsc-font{margin:1.5em 0 0}.mbsc-material.mbsc-primary .mbsc-toast-background{background:#3f97f6;color:#fff}.mbsc-material.mbsc-secondary .mbsc-toast-background{background:#90979e;color:#fff}.mbsc-material.mbsc-success .mbsc-toast-background{background:#43be5f;color:#fff}.mbsc-material.mbsc-danger .mbsc-toast-background{background:#f5504e;color:#fff}.mbsc-material.mbsc-warning .mbsc-toast-background{background:#f8b042;color:#fff}.mbsc-material.mbsc-info .mbsc-toast-background{background:#5bb7c5;color:#fff}.mbsc-material.mbsc-color-none .mbsc-snackbar-button.mbsc-button{color:#488fed}.mbsc-material-dark.mbsc-color-none .mbsc-snackbar-button.mbsc-button{color:#b5cff8}.mbsc-windows.mbsc-prompt-input.mbsc-font{margin:1em 0 0}.mbsc-windows.mbsc-primary .mbsc-toast-background{background:#3f97f6;color:#fff}.mbsc-windows.mbsc-secondary .mbsc-toast-background{background:#90979e;color:#fff}.mbsc-windows.mbsc-success .mbsc-toast-background{background:#43be5f;color:#fff}.mbsc-windows.mbsc-danger .mbsc-toast-background{background:#f5504e;color:#fff}.mbsc-windows.mbsc-warning .mbsc-toast-background{background:#f8b042;color:#fff}.mbsc-windows.mbsc-info .mbsc-toast-background{background:#5bb7c5;color:#fff}.mbsc-windows .mbsc-toast-background{background:#333;color:#fff}.mbsc-windows.mbsc-color-none .mbsc-snackbar-button.mbsc-button{color:#0b93ff}.mbsc-windows-dark .mbsc-toast-background{background:#fff;color:#000}.mbsc-windows-dark.mbsc-color-none .mbsc-snackbar-button.mbsc-button{color:#0b93ff}.mbsc-snackbar.mbsc-font .mbsc-popup,.mbsc-snackbar.mbsc-font .mbsc-popup-body,.mbsc-toast.mbsc-font .mbsc-popup,.mbsc-toast.mbsc-font .mbsc-popup-body{background:none;box-shadow:none;border:0;border-radius:0;margin:0;pointer-events:none}.mbsc-toast.mbsc-font .mbsc-popup-content{text-align:center;padding-bottom:4em}.mbsc-toast-message{display:inline-block;min-width:10em;max-width:50em;padding:.857143em 2em;font-size:.875em;line-height:1.428572}.mbsc-snackbar-cont{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;min-width:18em;max-width:36em;margin:0 auto;padding:.5em;pointer-events:auto}.mbsc-snackbar-message{-moz-box-flex:1;flex:1;padding:.5em 1em;font-size:.875em;line-height:1.571429em}.mbsc-snackbar-button.mbsc-button.mbsc-font{margin:0;color:#fff}.mbsc-alert-content{max-width:20em}.mbsc-alert-title{margin:0 0 1em;padding:0;font-size:1.428572em;font-weight:700}.mbsc-alert-message{margin:1em 0;padding:0;font-size:1em}@font-face{font-family:Mobiscroll;src:url(data:application/x-font-woff;base64,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) format("woff");font-weight:400;font-style:normal}.mbsc-font-icon:before{font-family:Mobiscroll;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mbsc-icon-aid:before{content:"\ea01"}.mbsc-icon-airplane:before{content:"\ea02"}.mbsc-icon-alarm2:before{content:"\ea03"}.mbsc-icon-arrow-down2:before{content:"\ea04"}.mbsc-icon-arrow-down5:before{content:"\ea05"}.mbsc-icon-arrow-left2:before{content:"\ea06"}.mbsc-icon-arrow-left5:before{content:"\ea07"}.mbsc-icon-arrow-right2:before{content:"\ea08"}.mbsc-icon-arrow-right5:before{content:"\ea09"}.mbsc-icon-arrow-up2:before{content:"\ea0a"}.mbsc-icon-arrow-up5:before{content:"\ea0b"}.mbsc-icon-attachment:before{content:"\ea0c"}.mbsc-icon-bars:before{content:"\ea0d"}.mbsc-icon-book:before{content:"\ea0e"}.mbsc-icon-brightness-contrast:before{content:"\ea0f"}.mbsc-icon-bubble:before{content:"\ea10"}.mbsc-icon-bubbles:before{content:"\ea11"}.mbsc-icon-bullhorn:before{content:"\ea12"}.mbsc-icon-calendar:before{content:"\ea13"}.mbsc-icon-camera:before{content:"\ea14"}.mbsc-icon-cart:before{content:"\ea15"}.mbsc-icon-checkmark:before{content:"\ea16"}.mbsc-icon-clock:before{content:"\ea17"}.mbsc-icon-close:before{content:"\ea18"}.mbsc-icon-cloud:before{content:"\ea19"}.mbsc-icon-cloud-download:before{content:"\ea1a"}.mbsc-icon-cloud-upload:before{content:"\ea1b"}.mbsc-icon-cogs:before{content:"\ea1c"}.mbsc-icon-compass:before{content:"\ea1d"}.mbsc-icon-connection:before{content:"\ea1e"}.mbsc-icon-copy2:before{content:"\ea1f"}.mbsc-icon-copy3:before{content:"\ea20"}.mbsc-icon-credit:before{content:"\ea21"}.mbsc-icon-disk:before{content:"\ea22"}.mbsc-icon-download:before{content:"\ea23"}.mbsc-icon-drawer:before{content:"\ea24"}.mbsc-icon-droplet:before{content:"\ea25"}.mbsc-icon-earth:before{content:"\ea26"}.mbsc-icon-eye:before{content:"\ea27"}.mbsc-icon-eye-blocked:before{content:"\ea28"}.mbsc-icon-fa-dollar:before{content:"\ea29"}.mbsc-icon-fa-ellipsis-h:before{content:"\ea2a"}.mbsc-icon-fa-facebook:before{content:"\ea2b"}.mbsc-icon-fa-globe:before{content:"\ea2c"}.mbsc-icon-fa-google:before{content:"\ea2d"}.mbsc-icon-fa-google-plus:before{content:"\ea2e"}.mbsc-icon-fa-leaf:before{content:"\ea2f"}.mbsc-icon-fa-mail-reply:before{content:"\ea30"}.mbsc-icon-fa-retweet:before{content:"\ea31"}.mbsc-icon-fa-rotate-left:before{content:"\ea32"}.mbsc-icon-fa-twitter:before{content:"\ea33"}.mbsc-icon-feed2:before{content:"\ea34"}.mbsc-icon-file4:before{content:"\ea35"}.mbsc-icon-film:before{content:"\ea36"}.mbsc-icon-flag:before{content:"\ea37"}.mbsc-icon-folder:before{content:"\ea38"}.mbsc-icon-forward:before{content:"\ea39"}.mbsc-icon-foundation-mail:before{content:"\ea3a"}.mbsc-icon-foundation-minus-circle:before{content:"\ea3b"}.mbsc-icon-gift:before{content:"\ea3c"}.mbsc-icon-globe:before{content:"\ea3d"}.mbsc-icon-heart:before{content:"\ea3e"}.mbsc-icon-heart2:before{content:"\ea3f"}.mbsc-icon-history:before{content:"\ea40"}.mbsc-icon-home:before{content:"\ea41"}.mbsc-icon-image2:before{content:"\ea42"}.mbsc-icon-ion-android-social-user:before{content:"\ea43"}.mbsc-icon-ion-android-system-windows:before{content:"\ea44"}.mbsc-icon-ion-bluetooth:before{content:"\ea45"}.mbsc-icon-ion-close-circled:before{content:"\ea46"}.mbsc-icon-ion-email:before{content:"\ea47"}.mbsc-icon-ion-ios7-arrow-back:before{content:"\ea48"}.mbsc-icon-ion-ios7-arrow-forward:before{content:"\ea49"}.mbsc-icon-ion-ios7-checkmark-empty:before{content:"\ea4a"}.mbsc-icon-ion-ios7-close-empty:before{content:"\ea4b"}.mbsc-icon-ion-ios7-close-outline:before{content:"\ea4c"}.mbsc-icon-ion-ios7-email:before{content:"\ea4d"}.mbsc-icon-ion-ios7-information-outline:before{content:"\ea4e"}.mbsc-icon-ion-ios7-plus-empty:before{content:"\ea4f"}.mbsc-icon-ion-iphone:before{content:"\ea50"}.mbsc-icon-ion-navigate:before{content:"\ea51"}.mbsc-icon-ion-social-facebook:before{content:"\ea52"}.mbsc-icon-ion-usb:before{content:"\ea53"}.mbsc-icon-key2:before{content:"\ea54"}.mbsc-icon-library:before{content:"\ea55"}.mbsc-icon-line-bubble:before{content:"\ea56"}.mbsc-icon-line-calendar:before{content:"\ea57"}.mbsc-icon-line-food:before{content:"\ea58"}.mbsc-icon-line-heart:before{content:"\ea59"}.mbsc-icon-line-key:before{content:"\ea5a"}.mbsc-icon-line-mail:before{content:"\ea5b"}.mbsc-icon-line-megaphone:before{content:"\ea5c"}.mbsc-icon-line-music:before{content:"\ea5d"}.mbsc-icon-line-note:before{content:"\ea5e"}.mbsc-icon-line-paperplane:before{content:"\ea5f"}.mbsc-icon-line-params:before{content:"\ea60"}.mbsc-icon-line-phone:before{content:"\ea61"}.mbsc-icon-line-settings:before{content:"\ea62"}.mbsc-icon-line-star:before{content:"\ea63"}.mbsc-icon-line-t-shirt:before{content:"\ea64"}.mbsc-icon-line-tag:before{content:"\ea65"}.mbsc-icon-line-user:before{content:"\ea66"}.mbsc-icon-line-world:before{content:"\ea67"}.mbsc-icon-link:before{content:"\ea68"}.mbsc-icon-location:before{content:"\ea69"}.mbsc-icon-lock:before{content:"\ea6a"}.mbsc-icon-lock2:before{content:"\ea6b"}.mbsc-icon-loop2:before{content:"\ea6c"}.mbsc-icon-map:before{content:"\ea6d"}.mbsc-icon-material-arrow-back:before{content:"\ea6e"}.mbsc-icon-material-arrow-forward:before{content:"\ea6f"}.mbsc-icon-material-backspace:before{content:"\ea70"}.mbsc-icon-material-brightness-medium:before{content:"\ea71"}.mbsc-icon-material-check:before{content:"\ea72"}.mbsc-icon-material-check-box-outline-blank:before{content:"\ea73"}.mbsc-icon-material-close:before{content:"\ea74"}.mbsc-icon-material-crop:before{content:"\ea75"}.mbsc-icon-material-date-range:before{content:"\ea76"}.mbsc-icon-material-email:before{content:"\ea77"}.mbsc-icon-material-equalizer:before{content:"\ea78"}.mbsc-icon-material-event-note:before{content:"\ea79"}.mbsc-icon-material-explore:before{content:"\ea7a"}.mbsc-icon-material-filter:before{content:"\ea7b"}.mbsc-icon-material-format-bold:before{content:"\ea7c"}.mbsc-icon-material-format-ital:before{content:"\ea7d"}.mbsc-icon-material-format-list-numbered:before{content:"\ea7e"}.mbsc-icon-material-format-paint:before{content:"\ea7f"}.mbsc-icon-material-format-underline:before{content:"\ea80"}.mbsc-icon-material-inbox:before{content:"\ea81"}.mbsc-icon-material-iso:before{content:"\ea82"}.mbsc-icon-material-keyboard-arrow-down:before{content:"\ea83"}.mbsc-icon-material-keyboard-arrow-left:before{content:"\ea84"}.mbsc-icon-material-keyboard-arrow-right:before{content:"\ea85"}.mbsc-icon-material-keyboard-arrow-up:before{content:"\ea86"}.mbsc-icon-material-label:before{content:"\ea87"}.mbsc-icon-material-language:before{content:"\ea88"}.mbsc-icon-material-list:before{content:"\ea89"}.mbsc-icon-material-menu:before{content:"\ea8a"}.mbsc-icon-material-message:before{content:"\ea8b"}.mbsc-icon-material-more-horiz:before{content:"\ea8c"}.mbsc-icon-material-music-note:before{content:"\ea8d"}.mbsc-icon-material-notifications:before{content:"\ea8e"}.mbsc-icon-material-palette:before{content:"\ea8f"}.mbsc-icon-material-pause:before{content:"\ea90"}.mbsc-icon-material-people:before{content:"\ea91"}.mbsc-icon-material-phone-iphone:before{content:"\ea92"}.mbsc-icon-material-photo-size-select-large:before{content:"\ea93"}.mbsc-icon-material-play-arrow:before{content:"\ea94"}.mbsc-icon-material-repeat:before{content:"\ea95"}.mbsc-icon-material-rotate-right:before{content:"\ea96"}.mbsc-icon-material-search:before{content:"\ea97"}.mbsc-icon-material-share:before{content:"\ea98"}.mbsc-icon-material-shuffle:before{content:"\ea99"}.mbsc-icon-material-skip-next:before{content:"\ea9a"}.mbsc-icon-material-skip-previous:before{content:"\ea9b"}.mbsc-icon-material-star:before{content:"\ea9c"}.mbsc-icon-material-star-outline:before{content:"\ea9d"}.mbsc-icon-material-stop:before{content:"\ea9e"}.mbsc-icon-material-system-update:before{content:"\ea9f"}.mbsc-icon-material-texture:before{content:"\eaa0"}.mbsc-icon-material-today:before{content:"\eaa1"}.mbsc-icon-material-tune:before{content:"\eaa2"}.mbsc-icon-material-tv:before{content:"\eaa3"}.mbsc-icon-material-vertical-align-bottom:before{content:"\eaa4"}.mbsc-icon-material-view-day:before{content:"\eaa5"}.mbsc-icon-material-wb-auto:before{content:"\eaa6"}.mbsc-icon-meteo-Celsius:before{content:"\eaa7"}.mbsc-icon-meteo-Fahrenheit:before{content:"\eaa8"}.mbsc-icon-meteo-cloud:before{content:"\eaa9"}.mbsc-icon-meteo-cloud2:before{content:"\eaaa"}.mbsc-icon-meteo-cloud3:before{content:"\eaab"}.mbsc-icon-meteo-cloud4:before{content:"\eaac"}.mbsc-icon-meteo-cloud5:before{content:"\eaad"}.mbsc-icon-meteo-cloudy:before{content:"\eaae"}.mbsc-icon-meteo-cloudy2:before{content:"\eaaf"}.mbsc-icon-meteo-cloudy3:before{content:"\eab0"}.mbsc-icon-meteo-cloudy4:before{content:"\eab1"}.mbsc-icon-meteo-compass:before{content:"\eab2"}.mbsc-icon-meteo-lightning:before{content:"\eab3"}.mbsc-icon-meteo-lightning2:before{content:"\eab4"}.mbsc-icon-meteo-lightning3:before{content:"\eab5"}.mbsc-icon-meteo-lightning4:before{content:"\eab6"}.mbsc-icon-meteo-lightning5:before{content:"\eab7"}.mbsc-icon-meteo-lines:before{content:"\eab8"}.mbsc-icon-meteo-moon:before{content:"\eab9"}.mbsc-icon-meteo-moon2:before{content:"\eaba"}.mbsc-icon-meteo-none:before{content:"\eabb"}.mbsc-icon-meteo-rainy:before{content:"\eabc"}.mbsc-icon-meteo-rainy2:before{content:"\eabd"}.mbsc-icon-meteo-rainy3:before{content:"\eabe"}.mbsc-icon-meteo-rainy4:before{content:"\eabf"}.mbsc-icon-meteo-snowflake:before{content:"\eac0"}.mbsc-icon-meteo-snowy:before{content:"\eac1"}.mbsc-icon-meteo-snowy2:before{content:"\eac2"}.mbsc-icon-meteo-snowy3:before{content:"\eac3"}.mbsc-icon-meteo-snowy4:before{content:"\eac4"}.mbsc-icon-meteo-snowy5:before{content:"\eac5"}.mbsc-icon-meteo-sun:before{content:"\eac6"}.mbsc-icon-meteo-sun2:before{content:"\eac7"}.mbsc-icon-meteo-sun3:before{content:"\eac8"}.mbsc-icon-meteo-sunrise:before{content:"\eac9"}.mbsc-icon-meteo-thermometer:before{content:"\eaca"}.mbsc-icon-meteo-weather:before{content:"\eacb"}.mbsc-icon-meteo-weather2:before{content:"\eacc"}.mbsc-icon-meteo-weather3:before{content:"\eacd"}.mbsc-icon-meteo-weather4:before{content:"\eace"}.mbsc-icon-meteo-weather5:before{content:"\eacf"}.mbsc-icon-meteo-wind:before{content:"\ead0"}.mbsc-icon-meteo-windy:before{content:"\ead1"}.mbsc-icon-meteo-windy2:before{content:"\ead2"}.mbsc-icon-meteo-windy3:before{content:"\ead3"}.mbsc-icon-meteo-windy4:before{content:"\ead4"}.mbsc-icon-meteo-windy5:before{content:"\ead5"}.mbsc-icon-minus:before{content:"\ead6"}.mbsc-icon-mobile:before{content:"\ead7"}.mbsc-icon-music:before{content:"\ead8"}.mbsc-icon-neutral:before{content:"\ead9"}.mbsc-icon-newspaper:before{content:"\eada"}.mbsc-icon-office:before{content:"\eadb"}.mbsc-icon-pause2:before{content:"\eadc"}.mbsc-icon-pencil:before{content:"\eadd"}.mbsc-icon-phone:before{content:"\eade"}.mbsc-icon-play:before{content:"\eadf"}.mbsc-icon-play3:before{content:"\eae0"}.mbsc-icon-plus:before{content:"\eae1"}.mbsc-icon-print:before{content:"\eae2"}.mbsc-icon-redo2:before{content:"\eae3"}.mbsc-icon-remove:before{content:"\eae4"}.mbsc-icon-reply:before{content:"\eae5"}.mbsc-icon-sad:before{content:"\eae6"}.mbsc-icon-sad2:before{content:"\eae7"}.mbsc-icon-share:before{content:"\eae8"}.mbsc-icon-smiley:before{content:"\eae9"}.mbsc-icon-smiley2:before{content:"\eaea"}.mbsc-icon-stack:before{content:"\eaeb"}.mbsc-icon-star:before{content:"\eaec"}.mbsc-icon-star2:before{content:"\eaed"}.mbsc-icon-star3:before{content:"\eaee"}.mbsc-icon-stop2:before{content:"\eaef"}.mbsc-icon-stopwatch:before{content:"\eaf0"}.mbsc-icon-stream-sync:before{content:"\eaf1"}.mbsc-icon-support:before{content:"\eaf2"}.mbsc-icon-tag:before{content:"\eaf3"}.mbsc-icon-thumbs-up:before{content:"\eaf4"}.mbsc-icon-thumbs-up2:before{content:"\eaf5"}.mbsc-icon-undo2:before{content:"\eaf6"}.mbsc-icon-unlocked:before{content:"\eaf7"}.mbsc-icon-upload:before{content:"\eaf8"}.mbsc-icon-user4:before{content:"\eaf9"}.mbsc-icon-volume-high:before{content:"\eafa"}.mbsc-icon-volume-medium:before{content:"\eafb"}.mbsc-icon-volume-mute2:before{content:"\eafc"}.mbsc-icon{display:inline-block;vertical-align:middle;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;-moz-box-flex:0;flex:0 0 auto}.mbsc-icon>svg{display:block;margin:0 auto;width:100%;height:100%;fill:currentColor}.mbsc-ios.mbsc-form-control-wrapper{margin-top:-1px}.mbsc-ios.mbsc-form-control-wrapper.mbsc-error{z-index:2}.mbsc-ios.mbsc-form-control-wrapper:after,.mbsc-ios.mbsc-form-control-wrapper:before{content:"";position:absolute;border-top:1px solid transparent}.mbsc-ios.mbsc-form-control-wrapper.mbsc-ltr:after,.mbsc-ios.mbsc-form-control-wrapper.mbsc-ltr:before{right:0;left:1em}.mbsc-ios.mbsc-form-control-wrapper.mbsc-rtl:after,.mbsc-ios.mbsc-form-control-wrapper.mbsc-rtl:before{left:0;right:1em}.mbsc-ios.mbsc-form-control-wrapper:before{top:0}.mbsc-ios.mbsc-form-control-wrapper:after{bottom:0}.mbsc-block-title+.mbsc-ios.mbsc-form-control-wrapper.mbsc-ltr:before,.mbsc-form-group-title+.mbsc-ios.mbsc-form-control-wrapper.mbsc-ltr:before,.mbsc-ios.mbsc-form-control-wrapper.mbsc-ltr:first-child:before,.mbsc-ios.mbsc-form-control-wrapper.mbsc-ltr:last-child:after{left:0}.mbsc-block-title+.mbsc-ios.mbsc-form-control-wrapper.mbsc-rtl:before,.mbsc-form-group-title+.mbsc-ios.mbsc-form-control-wrapper.mbsc-rtl:before,.mbsc-ios.mbsc-form-control-wrapper.mbsc-rtl:first-child:before,.mbsc-ios.mbsc-form-control-wrapper.mbsc-rtl:last-child:after{right:0}.mbsc-ios.mbsc-description.mbsc-disabled,.mbsc-ios.mbsc-form-control-label.mbsc-disabled{opacity:.3}.mbsc-ios .mbsc-form-group-inset .mbsc-form-control-wrapper:first-child,.mbsc-ios .mbsc-form-group-inset .mbsc-form-group-title+.mbsc-form-control-wrapper{border-top-left-radius:.5em;border-top-right-radius:.5em}.mbsc-ios .mbsc-form-group-inset .mbsc-form-control-wrapper:last-child{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.mbsc-ios .mbsc-form-group-inset .mbsc-form-control-wrapper:first-child:before,.mbsc-ios .mbsc-form-group-inset .mbsc-form-control-wrapper:last-child:after,.mbsc-ios .mbsc-form-group-inset .mbsc-form-group-title,.mbsc-ios .mbsc-form-group-inset .mbsc-form-group-title+.mbsc-form-control-wrapper:before{border-width:0}.mbsc-ios.mbsc-form-control-wrapper{background:#fff}.mbsc-ios.mbsc-form-control-wrapper:after,.mbsc-ios.mbsc-form-control-wrapper:before{border-color:#ccc}.mbsc-ios.mbsc-form-control-wrapper.mbsc-error+.mbsc-form-control-wrapper:before,.mbsc-ios.mbsc-form-control-wrapper.mbsc-error:after{border-color:#d8332a}.mbsc-ios-dark.mbsc-form-control-wrapper{background:#1c1c1c}.mbsc-ios-dark.mbsc-form-control-wrapper:after,.mbsc-ios-dark.mbsc-form-control-wrapper:before{border-color:#333}.mbsc-ios-dark.mbsc-form-control-wrapper.mbsc-error+.mbsc-form-control-wrapper:before,.mbsc-ios-dark.mbsc-form-control-wrapper.mbsc-error:after{border-color:#d8332a}.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-form-control-wrapper{background:#2b2b2b}.mbsc-material.mbsc-description.mbsc-disabled,.mbsc-material.mbsc-form-control-label.mbsc-disabled,.mbsc-windows.mbsc-description.mbsc-disabled,.mbsc-windows.mbsc-form-control-label.mbsc-disabled{opacity:.3}.mbsc-form-control-label{display:block}.mbsc-form-control-input{position:absolute;width:100%;height:100%;top:0;left:0;border:0;opacity:0;margin:0;z-index:3}.mbsc-ios.mbsc-textfield-wrapper-has-icon-left.mbsc-ltr,.mbsc-ios.mbsc-textfield-wrapper-has-icon-right.mbsc-rtl{z-index:1}.mbsc-ios.mbsc-textfield-wrapper-has-icon-left.mbsc-ltr:after,.mbsc-ios.mbsc-textfield-wrapper-has-icon-left.mbsc-ltr:before{left:3.375em}.mbsc-ios.mbsc-textfield-wrapper-has-icon-right.mbsc-rtl:after,.mbsc-ios.mbsc-textfield-wrapper-has-icon-right.mbsc-rtl:before{right:3.375em}.mbsc-ios.mbsc-textfield-inner{position:static;-moz-box-flex:1;flex:1 auto;z-index:-1}.mbsc-ios.mbsc-textfield-inner.mbsc-disabled{opacity:.5}.mbsc-ios.mbsc-textfield{display:-moz-box;display:flex;padding:0 1em;background:transparent;height:2.75em}.mbsc-ios.mbsc-textfield-has-icon-left{padding-left:3.375em}.mbsc-ios.mbsc-textfield-has-icon-right{padding-right:3.375em}.mbsc-ios.mbsc-textfield-floating,.mbsc-ios.mbsc-textfield-stacked{height:3.5em;padding-top:1.25em}.mbsc-ios.mbsc-textfield-icon{top:.625em;z-index:1}.mbsc-ios.mbsc-textfield-icon-left{left:.9375em}.mbsc-ios.mbsc-textfield-icon-right{right:.9375em}.mbsc-ios.mbsc-textfield-icon-floating,.mbsc-ios.mbsc-textfield-icon-stacked{top:1em}.mbsc-ios.mbsc-label-inline{line-height:2.75em}.mbsc-ios.mbsc-label-inline.mbsc-ltr{padding-left:1em}.mbsc-ios.mbsc-label-inline.mbsc-rtl{padding-right:1em}.mbsc-ios.mbsc-label-stacked{top:.666667em;font-size:.75em;line-height:1em}.mbsc-ios.mbsc-label-stacked.mbsc-ltr{left:1.333334em}.mbsc-ios.mbsc-label-stacked.mbsc-rtl{right:1.333334em}.mbsc-ios.mbsc-label-floating{top:.875em;line-height:2em}.mbsc-ios.mbsc-label-floating.mbsc-ltr{left:1em}.mbsc-ios.mbsc-label-floating.mbsc-rtl{right:1em}.mbsc-ios.mbsc-label-floating-active.mbsc-label{-webkit-transform:translateY(-.75em) scale(.75);transform:translateY(-.75em) scale(.75)}.mbsc-ios.mbsc-label.mbsc-disabled{opacity:.5}.mbsc-ios.mbsc-error-message{display:block;padding:0 1.333334em;line-height:1.666667em}.mbsc-ios.mbsc-error-message-underline{position:static}.mbsc-ios.mbsc-error-message-has-icon-left.mbsc-ltr{padding-left:4.5em}.mbsc-ios.mbsc-error-message-has-icon-right.mbsc-rtl{padding-right:4.5em}.mbsc-ios .mbsc-textfield-wrapper-underline{overflow:hidden}.mbsc-ios.mbsc-textfield-underline-inline-has-icon-left.mbsc-ltr{padding-left:1em}.mbsc-ios.mbsc-textfield-underline-inline-has-icon-right.mbsc-rtl{padding-right:1em}.mbsc-ios.mbsc-label-underline{margin:0}.mbsc-ios.mbsc-label-underline-stacked-has-icon-left.mbsc-ltr{left:4.5em}.mbsc-ios.mbsc-label-underline-stacked-has-icon-right.mbsc-rtl{right:4.5em}.mbsc-ios.mbsc-label-underline-inline-has-icon-left.mbsc-ltr{padding-left:3.375em}.mbsc-ios.mbsc-label-underline-inline-has-icon-right.mbsc-rtl{padding-right:3.375em}.mbsc-ios.mbsc-label-underline-floating-has-icon-left.mbsc-ltr{left:3.375em}.mbsc-ios.mbsc-label-underline-floating-has-icon-right.mbsc-rtl{right:3.375em}.mbsc-ios.mbsc-error-message-underline.mbsc-error-message-inline.mbsc-ltr{padding-left:1.333334em}.mbsc-ios.mbsc-error-message-underline.mbsc-error-message-inline.mbsc-rtl{padding-right:1.333334em}.mbsc-ios.mbsc-textfield-wrapper-box,.mbsc-ios.mbsc-textfield-wrapper-outline{margin:1.5em 1em}.mbsc-ios.mbsc-textfield-wrapper-box.mbsc-font:after,.mbsc-ios.mbsc-textfield-wrapper-box.mbsc-font:before,.mbsc-ios.mbsc-textfield-wrapper-outline.mbsc-font:after,.mbsc-ios.mbsc-textfield-wrapper-outline.mbsc-font:before{border:none}.mbsc-ios.mbsc-textfield-box,.mbsc-ios.mbsc-textfield-outline{border-radius:.5em;border:1px solid transparent}.mbsc-ios.mbsc-textfield-inner-box,.mbsc-ios.mbsc-textfield-inner-outline{position:relative}.mbsc-ios.mbsc-label-box-stacked-has-icon-left.mbsc-ltr,.mbsc-ios.mbsc-label-outline-stacked-has-icon-left.mbsc-ltr{left:4.5em}.mbsc-ios.mbsc-label-box-stacked-has-icon-right.mbsc-rtl,.mbsc-ios.mbsc-label-outline-stacked-has-icon-right.mbsc-rtl{right:4.5em}.mbsc-ios.mbsc-label-box-floating,.mbsc-ios.mbsc-label-box-stacked,.mbsc-ios.mbsc-label-outline-floating,.mbsc-ios.mbsc-label-outline-stacked{margin:0 1px}.mbsc-ios.mbsc-label-box-floating-has-icon-left.mbsc-ltr,.mbsc-ios.mbsc-label-outline-floating-has-icon-left.mbsc-ltr{left:3.375em}.mbsc-ios.mbsc-label-box-floating-has-icon-right.mbsc-rtl,.mbsc-ios.mbsc-label-outline-floating-has-icon-right.mbsc-rtl{right:3.375em}.mbsc-ios.mbsc-error-message-box,.mbsc-ios.mbsc-error-message-outline{margin:0 1px}.mbsc-ios.mbsc-select.mbsc-ltr{padding-right:3.375em}.mbsc-ios.mbsc-select.mbsc-rtl{padding-left:3.375em}.mbsc-ios.mbsc-select.mbsc-textfield-has-icon-right.mbsc-ltr{padding-right:4.875em}.mbsc-ios.mbsc-select.mbsc-textfield-has-icon-left.mbsc-rtl{padding-left:4.875em}.mbsc-ios.mbsc-select-icon{top:.625em}.mbsc-ios.mbsc-select-icon-floating,.mbsc-ios.mbsc-select-icon-stacked{top:1em}.mbsc-ios.mbsc-select-icon.mbsc-ltr{right:.9375em}.mbsc-ios.mbsc-select-icon.mbsc-rtl{left:.9375em}.mbsc-ios.mbsc-select-icon-right.mbsc-ltr{right:3.375em}.mbsc-ios.mbsc-select-icon-left.mbsc-rtl{left:3.375em}.mbsc-ios.mbsc-textarea{height:3em;border:0}.mbsc-ios.mbsc-textarea.mbsc-textfield-floating,.mbsc-ios.mbsc-textarea.mbsc-textfield-stacked{padding-top:0}.mbsc-ios.mbsc-textarea-inner{padding-top:.625em;padding-bottom:.625em}.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-box,.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-outline{border:1px solid transparent;border-radius:.5em}.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-floating,.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-stacked{padding-top:1.375em}.mbsc-ios.mbsc-textfield-tags-inner{padding-top:0;padding-bottom:0}.mbsc-ios.mbsc-textfield.mbsc-textfield-tags{padding-top:.3125em;padding-bottom:.3125em;min-height:2.75em}.mbsc-ios.mbsc-textfield-tags.mbsc-textfield-floating,.mbsc-ios.mbsc-textfield-tags.mbsc-textfield-stacked{min-height:2.125em;padding-top:0;padding-bottom:0}.mbsc-ios.mbsc-textfield-tag{border-radius:1em}.mbsc-ios.mbsc-textfield-wrapper{background:none}.mbsc-ios.mbsc-textfield-wrapper-underline{background:#fff}.mbsc-ios.mbsc-label,.mbsc-ios.mbsc-textfield{color:#000}.mbsc-ios.mbsc-textfield-box,.mbsc-ios.mbsc-textfield-outline{background:#fff}.mbsc-ios.mbsc-textfield-outline{border-color:#ccc}.mbsc-ios.mbsc-select-icon,.mbsc-ios.mbsc-textfield-icon{color:#8c8c8c}.mbsc-ios.mbsc-textfield-box.mbsc-error,.mbsc-ios.mbsc-textfield-outline.mbsc-error{border-color:#d8332a}.mbsc-ios.mbsc-error-message{color:#d8332a}.mbsc-ios.mbsc-select,.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-box,.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-outline{background:#fff}.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-outline{border-color:#ccc}.mbsc-ios.mbsc-textarea-inner.mbsc-error{border-color:#d8332a}.mbsc-ios.mbsc-textfield-tag{background:#dedede}.mbsc-ios.mbsc-textfield-tag-clear{color:#8c8c8c}.mbsc-ios-dark.mbsc-textfield-wrapper{background:none}.mbsc-ios-dark.mbsc-textfield-wrapper-underline{background:#1c1c1c}.mbsc-ios-dark.mbsc-label,.mbsc-ios-dark.mbsc-textfield{color:#fff}.mbsc-ios-dark.mbsc-textfield-box,.mbsc-ios-dark.mbsc-textfield-outline{background:#1c1c1c}.mbsc-ios-dark.mbsc-textfield-outline{border-color:#333}.mbsc-ios-dark.mbsc-select-icon,.mbsc-ios-dark.mbsc-textfield-icon{color:#fff}.mbsc-ios-dark.mbsc-textfield-box.mbsc-error,.mbsc-ios-dark.mbsc-textfield-outline.mbsc-error{border-color:#d8332a}.mbsc-ios-dark.mbsc-error-message{color:#d8332a}.mbsc-ios-dark.mbsc-select,.mbsc-ios-dark.mbsc-textarea-inner.mbsc-textfield-inner-box,.mbsc-ios-dark.mbsc-textarea-inner.mbsc-textfield-inner-outline{background:#1c1c1c}.mbsc-ios-dark.mbsc-textarea-inner.mbsc-textfield-inner-outline{border-color:#333}.mbsc-ios-dark.mbsc-textarea-inner.mbsc-error{border-color:#d8332a}.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-textfield-wrapper{background:none}.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-select,.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-textarea-inner.mbsc-textfield-inner-box,.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-textarea-inner.mbsc-textfield-inner-outline,.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-textfield-box,.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-textfield-outline,.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-textfield-wrapper-underline{background:#2b2b2b}.mbsc-ios-dark.mbsc-textfield-tag{background:#3b3b3b}.mbsc-ios-dark.mbsc-textfield-tag-clear{color:#fff}.mbsc-material.mbsc-textfield-wrapper{margin:1.5em 1em;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-material.mbsc-textfield-inner.mbsc-disabled{opacity:.5}.mbsc-material.mbsc-textfield{display:block;width:100%;height:2.25em;background-color:transparent;border-bottom:1px solid;font-size:1em;transition:border-color .2s}.mbsc-material.mbsc-textfield-has-icon-left{padding-left:2em}.mbsc-material.mbsc-textfield-has-icon-right{padding-right:2em}.mbsc-material.mbsc-textfield-icon{top:.375em}.mbsc-material.mbsc-textfield-icon-floating,.mbsc-material.mbsc-textfield-icon-outline,.mbsc-material.mbsc-textfield-icon-stacked{top:1em}.mbsc-material .mbsc-textfield-ripple{position:absolute;bottom:0;left:0;width:100%;height:2px;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);z-index:2}.mbsc-material .mbsc-textfield-ripple-active{-webkit-transform:scaleX(1);transform:scaleX(1)}.mbsc-material.mbsc-label{font-size:.75em}.mbsc-material.mbsc-label-inline{line-height:2em;font-size:1em}.mbsc-material.mbsc-label-inline.mbsc-ltr{padding-right:.5em}.mbsc-material.mbsc-label-inline.mbsc-rtl{padding-left:.5em}.mbsc-material.mbsc-label-floating{font-size:1em;line-height:1.5em;top:1.125em}.mbsc-material.mbsc-label-floating-active{-webkit-transform:translateY(-1.125em) scale(.75);transform:translateY(-1.125em) scale(.75)}.mbsc-material.mbsc-label.mbsc-disabled{opacity:.5}.mbsc-material.mbsc-error-message.mbsc-ltr{left:0}.mbsc-material.mbsc-error-message.mbsc-rtl{right:0}.mbsc-material.mbsc-error-message-has-icon-left.mbsc-ltr{left:2.66667em}.mbsc-material.mbsc-error-message-has-icon-right.mbsc-rtl{right:2.66667em}.mbsc-material.mbsc-textfield-underline-floating,.mbsc-material.mbsc-textfield-underline-stacked{height:3em;padding-top:.875em}.mbsc-material.mbsc-textfield-icon-underline{top:.25em}.mbsc-material.mbsc-textfield-icon-underline.mbsc-textfield-icon-floating,.mbsc-material.mbsc-textfield-icon-underline.mbsc-textfield-icon-stacked{top:1.125em}.mbsc-material.mbsc-label-underline-inline{padding-top:1px}.mbsc-material.mbsc-label-underline-stacked-has-icon-left.mbsc-ltr{left:2.66667em}.mbsc-material.mbsc-label-underline-stacked-has-icon-right.mbsc-rtl{right:2.66667em}.mbsc-material.mbsc-label-underline-floating-has-icon-left.mbsc-ltr{left:2em}.mbsc-material.mbsc-label-underline-floating-has-icon-right.mbsc-rtl{right:2em}.mbsc-material.mbsc-textfield-box,.mbsc-material.mbsc-textfield-inner-box{border-radius:.25em .25em 0 0}.mbsc-material.mbsc-textfield-box{padding:0 1em}.mbsc-material.mbsc-textfield-box-floating,.mbsc-material.mbsc-textfield-box-stacked{height:3.5em;padding-top:1.25em}.mbsc-material.mbsc-textfield-underline.mbsc-disabled{border-style:dotted}.mbsc-material.mbsc-label-box-inline{padding-top:1px}.mbsc-material.mbsc-label-box-stacked{top:.666667em}.mbsc-material.mbsc-label-box-floating{top:1em}.mbsc-material.mbsc-label-box-floating.mbsc-label-floating-active{-webkit-transform:translateY(-.625em) scale(.75);transform:translateY(-.625em) scale(.75)}.mbsc-material.mbsc-textfield-inner-outline{padding:0 2px}.mbsc-material.mbsc-textfield-outline{height:3.5em;padding:2px 1em;border:0;border-radius:4px}.mbsc-material.mbsc-textfield-fieldset{top:-.5em;border:1px solid;border-radius:4px;transition:border-color .2s}.mbsc-material.mbsc-textfield-fieldset-has-icon-left{padding-left:3em}.mbsc-material.mbsc-textfield-fieldset-has-icon-right{padding-right:3em}.mbsc-material.mbsc-textfield-fieldset.mbsc-focus{border-width:2px}.mbsc-material.mbsc-textfield-legend{padding:0;margin:0;font-size:.75em;color:transparent;width:.01px;white-space:nowrap}.mbsc-material.mbsc-textfield-legend-active{width:auto;padding:0 .333334em;margin:0 -.333334em}.mbsc-material.mbsc-label-outline-inline{line-height:3.375em}.mbsc-material.mbsc-label-outline-stacked{top:-.5em;margin:0 2px}.mbsc-material.mbsc-label-outline-floating{top:1em;margin:0 2px}.mbsc-material.mbsc-label-outline-floating.mbsc-label-floating-active{margin-top:-1px;-webkit-transform:translateY(-1.5em) scale(.75);transform:translateY(-1.5em) scale(.75)}.mbsc-material.mbsc-error-message-outline{margin:0 2px}.mbsc-material.mbsc-textfield-box-has-icon-left,.mbsc-material.mbsc-textfield-outline-has-icon-left{padding-left:3em}.mbsc-material.mbsc-textfield-box-has-icon-right,.mbsc-material.mbsc-textfield-outline-has-icon-right{padding-right:3em}.mbsc-material.mbsc-textfield-icon-box-left,.mbsc-material.mbsc-textfield-icon-outline-left{left:.75em}.mbsc-material.mbsc-textfield-icon-box-right,.mbsc-material.mbsc-textfield-icon-outline-right{right:.75em}.mbsc-material.mbsc-label-box-stacked.mbsc-ltr,.mbsc-material.mbsc-label-outline-stacked.mbsc-ltr{left:1.333334em}.mbsc-material.mbsc-label-box-stacked.mbsc-rtl,.mbsc-material.mbsc-label-outline-stacked.mbsc-rtl{right:1.333334em}.mbsc-material.mbsc-label-box-stacked-has-icon-left.mbsc-ltr,.mbsc-material.mbsc-label-outline-stacked-has-icon-left.mbsc-ltr{left:4em}.mbsc-material.mbsc-label-box-stacked-has-icon-right.mbsc-rtl,.mbsc-material.mbsc-label-outline-stacked-has-icon-right.mbsc-rtl{right:4em}.mbsc-material.mbsc-label-box-floating.mbsc-ltr,.mbsc-material.mbsc-label-outline-floating.mbsc-ltr{left:1em}.mbsc-material.mbsc-label-box-floating.mbsc-rtl,.mbsc-material.mbsc-label-outline-floating.mbsc-rtl{right:1em}.mbsc-material.mbsc-label-box-floating-has-icon-left.mbsc-ltr,.mbsc-material.mbsc-label-outline-floating-has-icon-left.mbsc-ltr{left:3em}.mbsc-material.mbsc-label-box-floating-has-icon-left.mbsc-rtl,.mbsc-material.mbsc-label-outline-floating-has-icon-left.mbsc-rtl{right:1em}.mbsc-material.mbsc-label-box-floating-has-icon-right.mbsc-rtl,.mbsc-material.mbsc-label-outline-floating-has-icon-right.mbsc-rtl{right:3em}.mbsc-material.mbsc-error-message-box.mbsc-ltr,.mbsc-material.mbsc-error-message-outline.mbsc-ltr{left:1.333334em}.mbsc-material.mbsc-error-message-box.mbsc-rtl,.mbsc-material.mbsc-error-message-outline.mbsc-rtl{right:1.333334em}.mbsc-material.mbsc-error-message-box.mbsc-error-message-has-icon-left.mbsc-ltr,.mbsc-material.mbsc-error-message-outline.mbsc-error-message-has-icon-left.mbsc-ltr{left:4em}.mbsc-material.mbsc-error-message-box.mbsc-error-message-has-icon-right.mbsc-rtl,.mbsc-material.mbsc-error-message-outline.mbsc-error-message-has-icon-right.mbsc-rtl{right:4em}.mbsc-material.mbsc-select.mbsc-ltr{padding-right:3em}.mbsc-material.mbsc-select.mbsc-rtl{padding-left:3em}.mbsc-material.mbsc-select.mbsc-textfield-has-icon-right.mbsc-ltr{padding-right:4.5em}.mbsc-material.mbsc-select.mbsc-textfield-has-icon-left.mbsc-rtl{padding-left:4.5em}.mbsc-material.mbsc-select.mbsc-textfield-underline-has-icon-right.mbsc-ltr{padding-right:3.75em}.mbsc-material.mbsc-select.mbsc-textfield-underline-has-icon-left.mbsc-rtl{padding-left:3.75em}.mbsc-material.mbsc-select-icon{top:.375em}.mbsc-material.mbsc-select-icon.mbsc-ltr{right:.75em}.mbsc-material.mbsc-select-icon.mbsc-rtl{left:.75em}.mbsc-material.mbsc-select-icon-right.mbsc-ltr{right:3em}.mbsc-material.mbsc-select-icon-left.mbsc-rtl{left:3em}.mbsc-material.mbsc-select-icon-floating,.mbsc-material.mbsc-select-icon-outline,.mbsc-material.mbsc-select-icon-stacked{top:1em}.mbsc-material.mbsc-select-icon-underline{top:.25em}.mbsc-material.mbsc-select-icon-underline.mbsc-ltr{right:0}.mbsc-material.mbsc-select-icon-underline.mbsc-rtl{left:0}.mbsc-material.mbsc-select-icon-underline.mbsc-select-icon-right.mbsc-ltr{right:2.25em}.mbsc-material.mbsc-select-icon-underline.mbsc-select-icon-left.mbsc-rtl{left:2.25em}.mbsc-material.mbsc-select-icon-underline.mbsc-select-icon-floating,.mbsc-material.mbsc-select-icon-underline.mbsc-select-icon-stacked{top:1.125em}.mbsc-material.mbsc-textarea{height:1.875em;padding-bottom:.375em}.mbsc-material.mbsc-textarea.mbsc-textfield-floating,.mbsc-material.mbsc-textarea.mbsc-textfield-stacked{padding-top:0}.mbsc-material.mbsc-textarea.mbsc-textfield-outline{height:1.5em;padding-top:0;padding-bottom:0}.mbsc-material.mbsc-textarea.mbsc-textfield-underline{padding-bottom:.3125em}.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-box{padding-top:.375em}.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-floating,.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-stacked{padding-top:1.625em}.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-outline{padding-top:1em;padding-bottom:1em}.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-underline{padding-top:.25em}.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-underline.mbsc-textfield-inner-floating,.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-underline.mbsc-textfield-inner-stacked{padding-top:1.125em}.mbsc-material.mbsc-textfield-tags-inner.mbsc-textfield-inner-inline,.mbsc-material.mbsc-textfield-tags-inner.mbsc-textfield-inner-underline{padding-top:0}.mbsc-material.mbsc-textfield-tags-inner.mbsc-textfield-inner-outline{padding-top:.625em;padding-bottom:.625em}.mbsc-material.mbsc-textfield-tags.mbsc-textfield{padding-bottom:0;min-height:2.25em}.mbsc-material.mbsc-textfield-tags.mbsc-textfield-outline{padding-top:1px;padding-bottom:1px}.mbsc-material.mbsc-textfield-tag{border-radius:1em}.mbsc-material.mbsc-textfield{border-bottom-color:rgba(0,0,0,.42);color:rgba(0,0,0,.87)}.mbsc-material.mbsc-textfield.mbsc-hover{border-color:rgba(0,0,0,.87)}.mbsc-material.mbsc-textfield.mbsc-error{border-color:#de3226}.mbsc-material.mbsc-select-icon,.mbsc-material.mbsc-textfield-icon{color:rgba(0,0,0,.54)}.mbsc-material.mbsc-textfield-ripple{background-color:#1a73e8}.mbsc-material.mbsc-textfield-ripple.mbsc-error{background-color:#de3226}.mbsc-material.mbsc-label{color:rgba(0,0,0,.6)}.mbsc-material.mbsc-label-floating.mbsc-focus,.mbsc-material.mbsc-label-stacked.mbsc-focus{color:#1a73e8}.mbsc-material.mbsc-error-message,.mbsc-material.mbsc-label.mbsc-error{color:#de3226}.mbsc-material.mbsc-select{background:#fff}.mbsc-material.mbsc-textfield-box.mbsc-select,.mbsc-material.mbsc-textfield-inner-box{background:#f5f5f5}.mbsc-material.mbsc-textfield-box.mbsc-select.mbsc-hover,.mbsc-material.mbsc-textfield-inner-box.mbsc-hover{background:#ededed}.mbsc-material.mbsc-textfield-box.mbsc-select.mbsc-focus,.mbsc-material.mbsc-textfield-inner-box.mbsc-focus{background:#e3e3e3}.mbsc-material.mbsc-textfield-fieldset{border-color:rgba(0,0,0,.42)}.mbsc-material.mbsc-textfield-fieldset.mbsc-hover{border-color:rgba(0,0,0,.87)}.mbsc-material.mbsc-textfield-fieldset.mbsc-focus{border-color:#1a73e8}.mbsc-material.mbsc-textfield-fieldset.mbsc-error{border-color:#de3226}.mbsc-material.mbsc-textfield-fieldset.disabled{border-color:rgba(0,0,0,.87)}.mbsc-material.mbsc-textfield-tag{background:#d4d4d4}.mbsc-material.mbsc-textfield-tag-clear{color:rgba(0,0,0,.54)}.mbsc-material-dark.mbsc-textfield{border-bottom-color:#fff;color:#fff}.mbsc-material-dark.mbsc-textfield.mbsc-hover{border-color:#fff}.mbsc-material-dark.mbsc-textfield.mbsc-error{border-color:#de3226}.mbsc-material-dark.mbsc-select-icon,.mbsc-material-dark.mbsc-textfield-icon{color:#fff}.mbsc-material-dark.mbsc-textfield-ripple{background-color:#87b0f3}.mbsc-material-dark.mbsc-textfield-ripple.mbsc-error{background-color:#de3226}.mbsc-material-dark.mbsc-label{color:hsla(0,0%,100%,.6)}.mbsc-material-dark.mbsc-label-floating.mbsc-focus,.mbsc-material-dark.mbsc-label-stacked.mbsc-focus{color:#87b0f3}.mbsc-material-dark.mbsc-error-message,.mbsc-material-dark.mbsc-label.mbsc-error{color:#de3226}.mbsc-material-dark.mbsc-select{background:#000}.mbsc-material-dark.mbsc-textfield-box.mbsc-select,.mbsc-material-dark.mbsc-textfield-inner-box{background:#0a0a0a}.mbsc-material-dark.mbsc-textfield-box.mbsc-select.mbsc-hover,.mbsc-material-dark.mbsc-textfield-inner-box.mbsc-hover{background:#121212}.mbsc-material-dark.mbsc-textfield-box.mbsc-select.mbsc-focus,.mbsc-material-dark.mbsc-textfield-inner-box.mbsc-focus{background:#1c1c1c}.mbsc-material-dark.mbsc-textfield-fieldset,.mbsc-material-dark.mbsc-textfield-fieldset.mbsc-hover{border-color:#fff}.mbsc-material-dark.mbsc-textfield-fieldset.mbsc-focus{border-color:#87b0f3}.mbsc-material-dark.mbsc-textfield-fieldset.mbsc-error{border-color:#de3226}.mbsc-material-dark.mbsc-textfield-fieldset.disabled{border-color:#fff}.mbsc-material-dark.mbsc-textfield-tag{background:#454545}.mbsc-material-dark.mbsc-textfield-tag-clear{color:#fff}.mbsc-windows.mbsc-textfield-wrapper{margin:1em}.mbsc-windows.mbsc-textfield-wrapper-inline{margin:1.75em 1em}.mbsc-windows.mbsc-textfield-wrapper-floating{padding-top:1.75em}.mbsc-windows.mbsc-textfield{height:2em;padding:0 .5em;border:1px solid;border-radius:2px}.mbsc-windows.mbsc-textfield-icon{top:.4375em;width:1.125em;height:1.125em;line-height:1.125em;margin:0 1px}.mbsc-windows.mbsc-textfield-has-icon-right{padding-right:2em}.mbsc-windows.mbsc-textfield-has-icon-left{padding-left:2em}.mbsc-windows.mbsc-textfield-icon-left{left:.4375em}.mbsc-windows.mbsc-textfield-icon-right{right:.4375em}.mbsc-windows.mbsc-error-message{font-size:.75em}.mbsc-windows.mbsc-label{line-height:2em;font-size:.875em;font-weight:600}.mbsc-windows.mbsc-label-inline{line-height:2.285715em}.mbsc-windows.mbsc-label-floating{top:2.142858em}.mbsc-windows.mbsc-label-stacked{position:static}.mbsc-windows.mbsc-label-floating.mbsc-ltr{-webkit-transform:translateX(.57143em);transform:translateX(.57143em)}.mbsc-windows.mbsc-label-floating.mbsc-rtl{-webkit-transform:translateX(-.5em);transform:translateX(-.5em)}.mbsc-windows.mbsc-label-box-floating-has-icon-left.mbsc-ltr,.mbsc-windows.mbsc-label-outline-floating-has-icon-left.mbsc-ltr,.mbsc-windows.mbsc-label-underline-floating-has-icon-left.mbsc-ltr{-webkit-transform:translateX(2.28572em);transform:translateX(2.28572em)}.mbsc-windows.mbsc-label-box-floating-has-icon-right.mbsc-rtl,.mbsc-windows.mbsc-label-outline-floating-has-icon-right.mbsc-rtl,.mbsc-windows.mbsc-label-underline-floating-has-icon-right.mbsc-rtl{-webkit-transform:translateX(-2.28572em);transform:translateX(-2.28572em)}.mbsc-windows.mbsc-label.mbsc-label-floating-active{-webkit-transform:translateY(-2.14286em);transform:translateY(-2.14286em)}.mbsc-windows.mbsc-textfield-wrapper-underline{border-bottom:1px solid}.mbsc-windows.mbsc-textfield-underline{border:0;border-radius:0}.mbsc-windows.mbsc-select.mbsc-ltr{padding-right:2em}.mbsc-windows.mbsc-select.mbsc-rtl{padding-left:2em}.mbsc-windows.mbsc-select.mbsc-textfield-has-icon-right.mbsc-ltr{padding-right:3.125em}.mbsc-windows.mbsc-select.mbsc-textfield-has-icon-left.mbsc-rtl{padding-left:3.125em}.mbsc-windows.mbsc-select-icon{top:.4375em;width:1.125em;height:1.125em;line-height:1.125em;margin:0 1px}.mbsc-windows.mbsc-select-icon.mbsc-ltr{right:.4375em}.mbsc-windows.mbsc-select-icon.mbsc-rtl{left:.4375em}.mbsc-windows.mbsc-select-icon-right.mbsc-ltr{right:2em}.mbsc-windows.mbsc-select-icon-left.mbsc-rtl{left:2em}.mbsc-windows.mbsc-textarea{height:3.5em;padding-top:.1875em;padding-bottom:.1875em}.mbsc-windows.mbsc-textfield.mbsc-textfield-tags{padding:.125em;min-height:2em}.mbsc-windows.mbsc-textfield-tag{margin:.125em}.mbsc-windows.mbsc-textfield-tag.mbsc-ltr{margin-right:.125em}.mbsc-windows.mbsc-textfield-tag.mbsc-rtl{margin-left:.125em}.mbsc-windows.mbsc-textfield-tag-text{line-height:1.571429em}.mbsc-windows.mbsc-textfield-tag-clear.mbsc-icon{width:1.375em;height:1.375em;border-width:.125em}.mbsc-windows.mbsc-textfield-tags-placeholder{padding:0 .375em;line-height:1.625em}.mbsc-windows.mbsc-textfield-wrapper{color:#333}.mbsc-windows.mbsc-textfield-wrapper.mbsc-disabled{color:#9e9e9e}.mbsc-windows.mbsc-textfield{background:#fff;color:#333}.mbsc-windows.mbsc-textfield-box,.mbsc-windows.mbsc-textfield-outline{border-color:#878787}.mbsc-windows.mbsc-textfield.mbsc-hover{border-color:#333}.mbsc-windows.mbsc-textfield-box.mbsc-focus,.mbsc-windows.mbsc-textfield-outline.mbsc-focus{border-color:#0078d7;box-shadow:inset 0 0 0 1px #0078d7}.mbsc-windows.mbsc-textfield.mbsc-disabled{background:#f2f2f2;border-color:#f2f2f2}.mbsc-windows.mbsc-textfield.mbsc-error{border-color:#a4262c}.mbsc-windows.mbsc-textfield-box.mbsc-error.mbsc-focus,.mbsc-windows.mbsc-textfield-outline.mbsc-error.mbsc-focus{box-shadow:inset 0 0 0 1px #a4262c}.mbsc-windows.mbsc-error-message{color:#a4262c}.mbsc-windows.mbsc-label{color:#333}.mbsc-windows.mbsc-textfield-wrapper-underline{border-color:#878787}.mbsc-windows.mbsc-textfield-wrapper-underline.mbsc-hover{border-color:#333}.mbsc-windows.mbsc-textfield-wrapper-underline.mbsc-focus{border-color:#0078d7;box-shadow:0 1px 0 0 #0078d7}.mbsc-windows.mbsc-textfield-wrapper-underline.mbsc-disabled{border-color:#f2f2f2}.mbsc-windows.mbsc-textfield-wrapper-underline.mbsc-error{border-color:#a4262c}.mbsc-windows.mbsc-textfield-wrapper-underline.mbsc-error.mbsc-focus{box-shadow:0 1px 0 0 #a4262c}.mbsc-windows.mbsc-textfield-tag{background:#e6e6e6}.mbsc-windows-dark.mbsc-textfield-wrapper{color:#fff}.mbsc-windows-dark.mbsc-textfield-wrapper.mbsc-disabled{color:#949494}.mbsc-windows-dark.mbsc-textfield{background:#1a1a1a;color:#fff}.mbsc-windows-dark.mbsc-textfield-box,.mbsc-windows-dark.mbsc-textfield-outline{border-color:#ababab}.mbsc-windows-dark.mbsc-textfield.mbsc-hover{border-color:#fff}.mbsc-windows-dark.mbsc-textfield-box.mbsc-focus,.mbsc-windows-dark.mbsc-textfield-outline.mbsc-focus{border-color:#0078d7;box-shadow:inset 0 0 0 1px #0078d7}.mbsc-windows-dark.mbsc-textfield.mbsc-disabled{background:#272727;border-color:#272727}.mbsc-windows-dark.mbsc-textfield.mbsc-error{border-color:#a4262c}.mbsc-windows-dark.mbsc-textfield-box.mbsc-error.mbsc-focus,.mbsc-windows-dark.mbsc-textfield-outline.mbsc-error.mbsc-focus{box-shadow:inset 0 0 0 1px #a4262c}.mbsc-windows-dark.mbsc-error-message{color:#a4262c}.mbsc-windows-dark.mbsc-label{color:#fff}.mbsc-windows-dark.mbsc-textfield-wrapper-underline{border-color:#ababab}.mbsc-windows-dark.mbsc-textfield-wrapper-underline.mbsc-hover{border-color:#fff}.mbsc-windows-dark.mbsc-textfield-wrapper-underline.mbsc-focus{border-color:#0078d7;box-shadow:0 1px 0 0 #0078d7}.mbsc-windows-dark.mbsc-textfield-wrapper-underline.mbsc-disabled{border-color:#272727}.mbsc-windows-dark.mbsc-textfield-wrapper-underline.mbsc-error{border-color:#a4262c}.mbsc-windows-dark.mbsc-textfield-wrapper-underline.mbsc-error.mbsc-focus{box-shadow:0 1px 0 0 #a4262c}.mbsc-windows-dark.mbsc-textfield-tag{background:#5f5f5f}@-webkit-keyframes autofill{0%{opacity:1}to{opacity:1}}@keyframes autofill{0%{opacity:1}to{opacity:1}}.mbsc-textfield-wrapper{position:relative;display:block;margin:0;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mbsc-textfield-wrapper-inline{display:-moz-box;display:flex}.mbsc-form-grid .mbsc-textfield-wrapper-box,.mbsc-form-grid .mbsc-textfield-wrapper-outline{margin:.75em 1em}.mbsc-textfield-inner{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block}.mbsc-textfield-inner-inline{-moz-box-flex:1;flex:1 auto}.mbsc-textfield{display:block;width:100%;font-size:1em;margin:0;padding:0;border:0;border-radius:0;outline:0;font-family:inherit;-moz-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}.mbsc-textfield:-webkit-autofill{-webkit-animation-name:autofill;animation-name:autofill}.mbsc-textfield::-webkit-inner-spin-button{height:2em;align-self:center}.mbsc-textfield::-moz-placeholder{opacity:.5;color:inherit}.mbsc-textfield::-webkit-input-placeholder{opacity:.5;color:inherit}.mbsc-textfield-floating:-ms-input-placeholder{color:transparent}.mbsc-textfield-floating::-moz-placeholder{opacity:0;-moz-transition:opacity .2s;transition:opacity .2s}.mbsc-textfield-floating::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.mbsc-textfield-floating::-webkit-datetime-edit{color:transparent}.mbsc-textfield-floating-active:-ms-input-placeholder{color:inherit}.mbsc-textfield-floating-active::-moz-placeholder{opacity:.5}.mbsc-textfield-floating-active::-webkit-input-placeholder{opacity:.5}.mbsc-textfield-floating-active::-webkit-datetime-edit{color:inherit}.mbsc-textfield-floating .mbsc-textfield-tags-placeholder{opacity:0;transition:opacity .2s}.mbsc-textfield-floating-active .mbsc-textfield-tags-placeholder{opacity:.5}.mbsc-textfield-fieldset{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0 1em;pointer-events:none}.mbsc-textfield-icon{position:absolute;top:0;text-align:center}.mbsc-textfield-icon-left{left:0}.mbsc-textfield-icon-right{right:0}.mbsc-label{position:absolute;z-index:1;top:0;line-height:1em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.mbsc-label-inline{position:static;overflow:hidden;-moz-box-flex:0;flex:0 0 auto;width:30%;max-width:12.5em;-moz-box-sizing:border-box;box-sizing:border-box;pointer-events:auto}.mbsc-label-floating-animate{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.mbsc-label-floating.mbsc-ltr{-webkit-transform-origin:top left;transform-origin:top left}.mbsc-label-floating.mbsc-rtl{-webkit-transform-origin:top right;transform-origin:top right}.mbsc-error-message{position:absolute;top:100%;font-size:.75em;line-height:1.5em}.mbsc-textfield-file{position:absolute;left:0;opacity:0}.mbsc-select{cursor:pointer}.mbsc-select-icon{position:absolute;text-align:center;pointer-events:none}.mbsc-textarea{resize:none;overflow:hidden;line-height:1.5em}.mbsc-toggle-icon:hover{cursor:pointer}.mbsc-textfield.mbsc-textfield-hidden.mbsc-textarea{padding:0;width:100%;height:100%;border:0;position:absolute;z-index:-1;top:0;left:0;opacity:0}.mbsc-textfield.mbsc-textfield-tags.mbsc-textarea{display:block;overflow:auto;height:auto;max-height:5.5em}.mbsc-textfield-tag{display:inline-block;margin:.25em 0;line-height:normal}.mbsc-textfield-tag.mbsc-ltr{margin-right:.5em;padding-left:.75em}.mbsc-textfield-tag.mbsc-rtl{margin-left:.5em;padding-right:.75em}.mbsc-textfield-tag-text{font-size:.875em;line-height:1.857143em}.mbsc-textfield-tag-clear.mbsc-icon{width:1.625em;height:1.625em;vertical-align:top;border:.25em solid transparent;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.mbsc-textfield-tags-placeholder{opacity:.5;line-height:2.125em}:root{--mbsc-safe-top:0;--mbsc-safe-right:0;--mbsc-safe-bottom:0;--mbsc-safe-left:0}@supports (top:constant(safe-area-inset-top)){:root{--mbsc-safe-top:constant(safe-area-inset-top);--mbsc-safe-right:constant(safe-area-inset-right);--mbsc-safe-bottom:constant(safe-area-inset-bottom);--mbsc-safe-left:constant(safe-area-inset-left)}}@supports (top:env(safe-area-inset-top)){:root{--mbsc-safe-top:env(safe-area-inset-top);--mbsc-safe-right:env(safe-area-inset-right);--mbsc-safe-bottom:env(safe-area-inset-bottom);--mbsc-safe-left:env(safe-area-inset-left)}}.mbsc-font{font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}.mbsc-reset{margin:0;padding:0;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mbsc-resize{right:0;bottom:0;overflow:hidden;z-index:-1}.mbsc-resize,.mbsc-resize-i{position:absolute;left:0;top:0}.mbsc-resize-y{width:200%;height:200%}.mbsc-hidden{visibility:hidden}.mbsc-ltr{direction:ltr}.mbsc-rtl{direction:rtl}.mbsc-ripple{background:currentColor;position:absolute;top:0;left:0;opacity:0;border-radius:1000em;pointer-events:none;-webkit-transform:scale(0);transform:scale(0)}.mbsc-flex,.mbsc-flex-col{display:-moz-box;display:flex}.mbsc-flex-col{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.mbsc-flex-1-1{-moz-box-flex:1;flex:1 1 auto}.mbsc-flex-1-0{-moz-box-flex:1;flex:1 0 auto}.mbsc-flex-1-0-0{-moz-box-flex:1;flex:1 0 0}@media (-ms-high-contrast:none){.mbsc-flex-1-0-0{-moz-box-flex:1;flex:1 0 auto}}.mbsc-flex-none{-moz-box-flex:0;flex:none}@media (-webkit-min-device-pixel-ratio:2){.mbsc-hb,.mbsc-hb:after,.mbsc-hb:before{border-width:.5px!important}}.mbsc-ios.mbsc-button{padding:0 .5em;margin:.5em .25em;line-height:2.25em;border-radius:.25em;transition:opacity .1s ease-out,background-color .1s ease-out}.mbsc-ios.mbsc-icon-button{padding:.5em;line-height:normal;border-radius:4em}.mbsc-ios.mbsc-button.mbsc-hover{opacity:.7}.mbsc-ios.mbsc-button.mbsc-active{opacity:.5}.mbsc-ios.mbsc-button.mbsc-disabled,.mbsc-ios.mbsc-button:disabled{opacity:.2}.mbsc-ios.mbsc-button-outline.mbsc-active{opacity:1}.mbsc-ios.mbsc-ltr.mbsc-button-icon-start{padding-right:.375em}.mbsc-ios.mbsc-ltr.mbsc-button-icon-end,.mbsc-ios.mbsc-rtl.mbsc-button-icon-start{padding-left:.375em}.mbsc-ios.mbsc-rtl.mbsc-button-icon-end{padding-right:.375em}.mbsc-ios .mbsc-button-group,.mbsc-ios .mbsc-button-group-block,.mbsc-ios .mbsc-button-group-justified{margin:.5em .75em}.mbsc-ios .mbsc-button-group-block{margin:.5em 1em}.mbsc-ios.mbsc-button-standard{background:#fff;color:#007aff}.mbsc-ios.mbsc-button-flat{color:#007aff}.mbsc-ios.mbsc-button-outline{border:1px solid #1273de;color:#1273de}.mbsc-ios.mbsc-button-outline.mbsc-active{background:#1273de;color:#f7f7f7}.mbsc-ios.mbsc-button.mbsc-focus{background:rgba(0,0,0,.05)}.mbsc-ios.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;color:#fff}.mbsc-ios.mbsc-button-secondary.mbsc-button-standard{background:#90979e;color:#fff}.mbsc-ios.mbsc-button-success.mbsc-button-standard{background:#43be5f;color:#fff}.mbsc-ios.mbsc-button-danger.mbsc-button-standard{background:#f5504e;color:#fff}.mbsc-ios.mbsc-button-warning.mbsc-button-standard{background:#f8b042;color:#fff}.mbsc-ios.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;color:#fff}.mbsc-ios.mbsc-button-dark.mbsc-button-standard{background:#47494a;color:#fff}.mbsc-ios.mbsc-button-light.mbsc-button-standard{background:#fff;color:#000}.mbsc-ios.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-ios.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-ios.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-ios.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-ios.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-ios.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-ios.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-ios.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-ios.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-ios.mbsc-button-primary.mbsc-button-outline.mbsc-active{background:#3f97f6;color:#fff}.mbsc-ios.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-ios.mbsc-button-secondary.mbsc-button-outline.mbsc-active{background:#90979e;color:#fff}.mbsc-ios.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-ios.mbsc-button-success.mbsc-button-outline.mbsc-active{background:#43be5f;color:#fff}.mbsc-ios.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-ios.mbsc-button-danger.mbsc-button-outline.mbsc-active{background:#f5504e;color:#fff}.mbsc-ios.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-ios.mbsc-button-warning.mbsc-button-outline.mbsc-active{background:#f8b042;color:#fff}.mbsc-ios.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-ios.mbsc-button-info.mbsc-button-outline.mbsc-active{background:#5bb7c5;color:#fff}.mbsc-ios.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-ios.mbsc-button-dark.mbsc-button-outline.mbsc-active{background:#47494a;color:#fff}.mbsc-ios.mbsc-button-light.mbsc-button-outline{border-color:#bfbfbf;color:#bfbfbf}.mbsc-ios.mbsc-button-light.mbsc-button-outline.mbsc-active{background:#bfbfbf;color:#fff}.mbsc-ios-dark.mbsc-button-standard{background:#3b3b3b;color:#ff9f0a}.mbsc-ios-dark.mbsc-button-flat{color:#ff9f0a}.mbsc-ios-dark.mbsc-button-outline{border:1px solid #ffa519;color:#ffa519}.mbsc-ios-dark.mbsc-button-outline.mbsc-active{background:#ffa519;color:#000}.mbsc-ios-dark.mbsc-button.mbsc-focus{background:hsla(0,0%,100%,.05)}.mbsc-ios-dark.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;color:#fff}.mbsc-ios-dark.mbsc-button-secondary.mbsc-button-standard{background:#90979e;color:#fff}.mbsc-ios-dark.mbsc-button-success.mbsc-button-standard{background:#43be5f;color:#fff}.mbsc-ios-dark.mbsc-button-danger.mbsc-button-standard{background:#f5504e;color:#fff}.mbsc-ios-dark.mbsc-button-warning.mbsc-button-standard{background:#f8b042;color:#fff}.mbsc-ios-dark.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;color:#fff}.mbsc-ios-dark.mbsc-button-dark.mbsc-button-standard{background:#47494a;color:#fff}.mbsc-ios-dark.mbsc-button-light.mbsc-button-standard{background:#fff;color:#000}.mbsc-ios-dark.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-ios-dark.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-ios-dark.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-ios-dark.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-ios-dark.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-ios-dark.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-ios-dark.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-ios-dark.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-ios-dark.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-ios-dark.mbsc-button-primary.mbsc-button-outline.mbsc-active{background:#3f97f6;color:#fff}.mbsc-ios-dark.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-ios-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-active{background:#90979e;color:#fff}.mbsc-ios-dark.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-ios-dark.mbsc-button-success.mbsc-button-outline.mbsc-active{background:#43be5f;color:#fff}.mbsc-ios-dark.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-ios-dark.mbsc-button-danger.mbsc-button-outline.mbsc-active{background:#f5504e;color:#fff}.mbsc-ios-dark.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-ios-dark.mbsc-button-warning.mbsc-button-outline.mbsc-active{background:#f8b042;color:#fff}.mbsc-ios-dark.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-ios-dark.mbsc-button-info.mbsc-button-outline.mbsc-active{background:#5bb7c5;color:#fff}.mbsc-ios-dark.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-ios-dark.mbsc-button-dark.mbsc-button-outline.mbsc-active{background:#47494a;color:#fff}.mbsc-ios-dark.mbsc-button-light.mbsc-button-outline{border-color:#bfbfbf;color:#bfbfbf}.mbsc-ios-dark.mbsc-button-light.mbsc-button-outline.mbsc-active{background:#bfbfbf;color:#fff}.mbsc-material.mbsc-button{min-width:4.571429em;padding:.428572em 1.142858em;border-radius:.285715em;font-size:.875em;font-weight:600;text-transform:uppercase;line-height:1.714286em;transition:box-shadow .2s ease-out,background-color .2s ease-out;margin:.5em}.mbsc-material.mbsc-button-outline{border:1px solid}.mbsc-material.mbsc-button .mbsc-icon{font-size:1.142858em}.mbsc-material.mbsc-icon-button{min-width:0;padding:.5em;border-radius:2em;font-size:1em;line-height:normal}.mbsc-material.mbsc-icon-button .mbsc-icon{width:1.5em;height:1.5em;font-size:1em}.mbsc-material.mbsc-button.mbsc-disabled,.mbsc-material.mbsc-button:disabled{opacity:.3}.mbsc-material.mbsc-ltr.mbsc-button-icon-start{padding-right:.5em;margin-left:-.25em}.mbsc-material.mbsc-ltr.mbsc-button-icon-end,.mbsc-material.mbsc-rtl.mbsc-button-icon-start{padding-left:.5em;margin-right:-.25em}.mbsc-material.mbsc-rtl.mbsc-button-icon-end{padding-right:.5em;margin-left:-.25em}.mbsc-material .mbsc-button-group,.mbsc-material .mbsc-button-group-justified{margin:.5em}.mbsc-material .mbsc-button-group-block{margin:.5em 1em}.mbsc-material.mbsc-button-standard{background:#cfcfcf;color:#000;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mbsc-material.mbsc-button-standard.mbsc-hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mbsc-material.mbsc-button-standard.mbsc-active,.mbsc-material.mbsc-button-standard.mbsc-focus{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mbsc-material.mbsc-button-flat,.mbsc-material.mbsc-button-outline{color:#000}.mbsc-material.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-flat.mbsc-hover,.mbsc-material.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-outline.mbsc-hover{background:rgba(0,0,0,.2)}.mbsc-material.mbsc-button-flat.mbsc-focus,.mbsc-material.mbsc-button-outline.mbsc-focus{background:rgba(0,0,0,.3)}.mbsc-material.mbsc-button-outline{border-color:#000}.mbsc-material.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;color:#fff}.mbsc-material.mbsc-button-secondary.mbsc-button-standard{background:#90979e;color:#fff}.mbsc-material.mbsc-button-success.mbsc-button-standard{background:#43be5f;color:#fff}.mbsc-material.mbsc-button-danger.mbsc-button-standard{background:#f5504e;color:#fff}.mbsc-material.mbsc-button-warning.mbsc-button-standard{background:#f8b042;color:#fff}.mbsc-material.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;color:#fff}.mbsc-material.mbsc-button-dark.mbsc-button-standard{background:#47494a;color:#fff}.mbsc-material.mbsc-button-light.mbsc-button-standard{background:#fff;color:#303030}.mbsc-material.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-material.mbsc-button-primary.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-primary.mbsc-button-flat.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material.mbsc-button-primary.mbsc-button-flat.mbsc-focus{background:rgba(63,151,246,.3)}.mbsc-material.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-material.mbsc-button-secondary.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-secondary.mbsc-button-flat.mbsc-hover{background:rgba(144,151,158,.2)}.mbsc-material.mbsc-button-secondary.mbsc-button-flat.mbsc-focus{background:rgba(144,151,158,.3)}.mbsc-material.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-material.mbsc-button-success.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-success.mbsc-button-flat.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material.mbsc-button-success.mbsc-button-flat.mbsc-focus{background:rgba(67,190,95,.3)}.mbsc-material.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-material.mbsc-button-danger.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-danger.mbsc-button-flat.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material.mbsc-button-danger.mbsc-button-flat.mbsc-focus{background:rgba(245,80,78,.3)}.mbsc-material.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-material.mbsc-button-warning.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-warning.mbsc-button-flat.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material.mbsc-button-warning.mbsc-button-flat.mbsc-focus{background:rgba(248,176,66,.3)}.mbsc-material.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-material.mbsc-button-info.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-info.mbsc-button-flat.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material.mbsc-button-info.mbsc-button-flat.mbsc-focus{background:rgba(91,183,197,.3)}.mbsc-material.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-material.mbsc-button-dark.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-dark.mbsc-button-flat.mbsc-hover{background:rgba(71,73,74,.2)}.mbsc-material.mbsc-button-dark.mbsc-button-flat.mbsc-focus{background:rgba(71,73,74,.3)}.mbsc-material.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-material.mbsc-button-light.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-light.mbsc-button-flat.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material.mbsc-button-light.mbsc-button-flat.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-material.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-material.mbsc-button-primary.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-primary.mbsc-button-outline.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material.mbsc-button-primary.mbsc-button-outline.mbsc-focus{background:rgba(63,151,246,.3)}.mbsc-material.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-material.mbsc-button-secondary.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-secondary.mbsc-button-outline.mbsc-hover{background:rgba(144,151,158,.2)}.mbsc-material.mbsc-button-secondary.mbsc-button-outline.mbsc-focus{background:rgba(144,151,158,.3)}.mbsc-material.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-material.mbsc-button-success.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-success.mbsc-button-outline.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material.mbsc-button-success.mbsc-button-outline.mbsc-focus{background:rgba(67,190,95,.3)}.mbsc-material.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-material.mbsc-button-danger.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-danger.mbsc-button-outline.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material.mbsc-button-danger.mbsc-button-outline.mbsc-focus{background:rgba(245,80,78,.3)}.mbsc-material.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-material.mbsc-button-warning.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-warning.mbsc-button-outline.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material.mbsc-button-warning.mbsc-button-outline.mbsc-focus{background:rgba(248,176,66,.3)}.mbsc-material.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-material.mbsc-button-info.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-info.mbsc-button-outline.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material.mbsc-button-info.mbsc-button-outline.mbsc-focus{background:rgba(91,183,197,.3)}.mbsc-material.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-material.mbsc-button-dark.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-dark.mbsc-button-outline.mbsc-hover{background:rgba(71,73,74,.2)}.mbsc-material.mbsc-button-dark.mbsc-button-outline.mbsc-focus{background:rgba(71,73,74,.3)}.mbsc-material.mbsc-button-light.mbsc-button-outline{border-color:#ccc;color:#ccc}.mbsc-material.mbsc-button-light.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-light.mbsc-button-outline.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material.mbsc-button-light.mbsc-button-outline.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-material-dark.mbsc-button-standard{background:#2b2b2b;color:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mbsc-material-dark.mbsc-button-standard.mbsc-hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mbsc-material-dark.mbsc-button-standard.mbsc-active,.mbsc-material-dark.mbsc-button-standard.mbsc-focus{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mbsc-material-dark.mbsc-button-flat,.mbsc-material-dark.mbsc-button-outline{color:#fff}.mbsc-material-dark.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-flat.mbsc-hover,.mbsc-material-dark.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-outline.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-dark.mbsc-button-flat.mbsc-focus,.mbsc-material-dark.mbsc-button-outline.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-material-dark.mbsc-button-outline{border-color:#fff}.mbsc-material-dark.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;color:#000}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-standard{background:#90979e;color:#000}.mbsc-material-dark.mbsc-button-success.mbsc-button-standard{background:#43be5f;color:#000}.mbsc-material-dark.mbsc-button-danger.mbsc-button-standard{background:#f5504e;color:#000}.mbsc-material-dark.mbsc-button-warning.mbsc-button-standard{background:#f8b042;color:#000}.mbsc-material-dark.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;color:#000}.mbsc-material-dark.mbsc-button-dark.mbsc-button-standard{background:#47494a;color:#000}.mbsc-material-dark.mbsc-button-light.mbsc-button-standard{background:#fff;color:#fff}.mbsc-material-dark.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-material-dark.mbsc-button-primary.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-primary.mbsc-button-flat.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material-dark.mbsc-button-primary.mbsc-button-flat.mbsc-focus{background:rgba(63,151,246,.3)}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-secondary.mbsc-button-flat.mbsc-hover{background:rgba(144,151,158,.2)}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-flat.mbsc-focus{background:rgba(144,151,158,.3)}.mbsc-material-dark.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-material-dark.mbsc-button-success.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-success.mbsc-button-flat.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material-dark.mbsc-button-success.mbsc-button-flat.mbsc-focus{background:rgba(67,190,95,.3)}.mbsc-material-dark.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-material-dark.mbsc-button-danger.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-danger.mbsc-button-flat.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material-dark.mbsc-button-danger.mbsc-button-flat.mbsc-focus{background:rgba(245,80,78,.3)}.mbsc-material-dark.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-material-dark.mbsc-button-warning.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-warning.mbsc-button-flat.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material-dark.mbsc-button-warning.mbsc-button-flat.mbsc-focus{background:rgba(248,176,66,.3)}.mbsc-material-dark.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-material-dark.mbsc-button-info.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-info.mbsc-button-flat.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material-dark.mbsc-button-info.mbsc-button-flat.mbsc-focus{background:rgba(91,183,197,.3)}.mbsc-material-dark.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-material-dark.mbsc-button-dark.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-dark.mbsc-button-flat.mbsc-hover{background:rgba(71,73,74,.2)}.mbsc-material-dark.mbsc-button-dark.mbsc-button-flat.mbsc-focus{background:rgba(71,73,74,.3)}.mbsc-material-dark.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-material-dark.mbsc-button-light.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-light.mbsc-button-flat.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-dark.mbsc-button-light.mbsc-button-flat.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-material-dark.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-material-dark.mbsc-button-primary.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-primary.mbsc-button-outline.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material-dark.mbsc-button-primary.mbsc-button-outline.mbsc-focus{background:rgba(63,151,246,.3)}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-hover{background:rgba(144,151,158,.2)}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-focus{background:rgba(144,151,158,.3)}.mbsc-material-dark.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-material-dark.mbsc-button-success.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-success.mbsc-button-outline.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material-dark.mbsc-button-success.mbsc-button-outline.mbsc-focus{background:rgba(67,190,95,.3)}.mbsc-material-dark.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-material-dark.mbsc-button-danger.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-danger.mbsc-button-outline.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material-dark.mbsc-button-danger.mbsc-button-outline.mbsc-focus{background:rgba(245,80,78,.3)}.mbsc-material-dark.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-material-dark.mbsc-button-warning.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-warning.mbsc-button-outline.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material-dark.mbsc-button-warning.mbsc-button-outline.mbsc-focus{background:rgba(248,176,66,.3)}.mbsc-material-dark.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-material-dark.mbsc-button-info.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-info.mbsc-button-outline.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material-dark.mbsc-button-info.mbsc-button-outline.mbsc-focus{background:rgba(91,183,197,.3)}.mbsc-material-dark.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-material-dark.mbsc-button-dark.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-dark.mbsc-button-outline.mbsc-hover{background:rgba(71,73,74,.2)}.mbsc-material-dark.mbsc-button-dark.mbsc-button-outline.mbsc-focus{background:rgba(71,73,74,.3)}.mbsc-material-dark.mbsc-button-light.mbsc-button-outline{border-color:#ccc;color:#ccc}.mbsc-material-dark.mbsc-button-light.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-light.mbsc-button-outline.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-dark.mbsc-button-light.mbsc-button-outline.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-windows.mbsc-button{padding:0 .5em;line-height:1.75em;margin:.5em .25em;border:.125em solid transparent;transition:border-color .1s ease-out,background-color .1s ease-out}.mbsc-windows.mbsc-icon-button{width:2.75em;height:2em}.mbsc-windows.mbsc-button-flat{transition:background-color .1s ease-out}.mbsc-windows.mbsc-button-flat.mbsc-hover{opacity:.7}.mbsc-windows.mbsc-button-flat.mbsc-active{opacity:1}.mbsc-windows.mbsc-button.mbsc-disabled,.mbsc-windows.mbsc-button:disabled{opacity:.3}.mbsc-windows.mbsc-ltr.mbsc-button-icon-start{padding-right:.5em}.mbsc-windows.mbsc-ltr.mbsc-button-icon-end,.mbsc-windows.mbsc-rtl.mbsc-button-icon-start{padding-left:.5em}.mbsc-windows.mbsc-rtl.mbsc-button-icon-end{padding-right:.5em}.mbsc-windows .mbsc-button-group,.mbsc-windows .mbsc-button-group-justified{margin:.5em .75em}.mbsc-windows .mbsc-button-group-block{margin:.5em 1em}.mbsc-windows.mbsc-button-standard{background:#ccc;border-color:#ccc;color:#333}.mbsc-windows.mbsc-button-standard.mbsc-hover{border-color:#7a7a7a}.mbsc-windows.mbsc-button-standard.mbsc-active{border-color:#7a7a7a;background:#7a7a7a}.mbsc-windows.mbsc-button-flat{color:#333}.mbsc-windows.mbsc-button-flat.mbsc-active{background:#f2f2f2;border-color:#f2f2f2;color:#333}.mbsc-windows.mbsc-button-outline{border:.125em solid #999;color:#999}.mbsc-windows.mbsc-button-outline.mbsc-hover{border-color:grey}.mbsc-windows.mbsc-button-outline.mbsc-active{border-color:grey;background:grey;color:#fff}.mbsc-windows.mbsc-button.mbsc-focus{box-shadow:0 0 0 1px #333}.mbsc-windows.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;border-color:#3f97f6;color:#fff}.mbsc-windows.mbsc-button-secondary.mbsc-button-standard{background:#90979e;border-color:#90979e;color:#fff}.mbsc-windows.mbsc-button-success.mbsc-button-standard{background:#43be5f;border-color:#43be5f;color:#fff}.mbsc-windows.mbsc-button-danger.mbsc-button-standard{background:#f5504e;border-color:#f5504e;color:#fff}.mbsc-windows.mbsc-button-warning.mbsc-button-standard{background:#f8b042;border-color:#f8b042;color:#fff}.mbsc-windows.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;border-color:#5bb7c5;color:#fff}.mbsc-windows.mbsc-button-dark.mbsc-button-standard{background:#47494a;border-color:#47494a;color:#fff}.mbsc-windows.mbsc-button-light.mbsc-button-standard{background:#fff;border-color:#fff;color:#000}.mbsc-windows.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-windows.mbsc-button-primary.mbsc-button-flat.mbsc-active{background:#88bff9;border-color:#88bff9}.mbsc-windows.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-windows.mbsc-button-secondary.mbsc-button-flat.mbsc-active{background:#b9bdc2;border-color:#b9bdc2}.mbsc-windows.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-windows.mbsc-button-success.mbsc-button-flat.mbsc-active{background:#7cd28f;border-color:#7cd28f}.mbsc-windows.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-windows.mbsc-button-danger.mbsc-button-flat.mbsc-active{background:#f99896;border-color:#f99896}.mbsc-windows.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-windows.mbsc-button-warning.mbsc-button-flat.mbsc-active{background:#fbcf8c;border-color:#fbcf8c}.mbsc-windows.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-windows.mbsc-button-info.mbsc-button-flat.mbsc-active{background:#94d0d9;border-color:#94d0d9}.mbsc-windows.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-windows.mbsc-button-dark.mbsc-button-flat.mbsc-active{background:#6c7071;border-color:#6c7071}.mbsc-windows.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-windows.mbsc-button-light.mbsc-button-flat.mbsc-active{background:#fff;border-color:#fff}.mbsc-windows.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-windows.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-windows.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-windows.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-windows.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-windows.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-windows.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-windows.mbsc-button-light.mbsc-button-outline{border-color:#ccc;color:#ccc}.mbsc-windows.mbsc-button-primary.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-primary.mbsc-button-standard.mbsc-hover{border-color:#0964c6}.mbsc-windows.mbsc-button-primary.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-primary.mbsc-button-standard.mbsc-active{background:#0964c6;color:#fff}.mbsc-windows.mbsc-button-secondary.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-secondary.mbsc-button-standard.mbsc-hover{border-color:#5d646b}.mbsc-windows.mbsc-button-secondary.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-secondary.mbsc-button-standard.mbsc-active{background:#5d646b;color:#fff}.mbsc-windows.mbsc-button-success.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-success.mbsc-button-standard.mbsc-hover{border-color:#287339}.mbsc-windows.mbsc-button-success.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-success.mbsc-button-standard.mbsc-active{background:#287339;color:#fff}.mbsc-windows.mbsc-button-danger.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-danger.mbsc-button-standard.mbsc-hover{border-color:#d10e0c}.mbsc-windows.mbsc-button-danger.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-danger.mbsc-button-standard.mbsc-active{background:#d10e0c;color:#fff}.mbsc-windows.mbsc-button-warning.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-warning.mbsc-button-standard.mbsc-hover{border-color:#cc7f08}.mbsc-windows.mbsc-button-warning.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-warning.mbsc-button-standard.mbsc-active{background:#cc7f08;color:#fff}.mbsc-windows.mbsc-button-info.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-info.mbsc-button-standard.mbsc-hover{border-color:#317e89}.mbsc-windows.mbsc-button-info.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-info.mbsc-button-standard.mbsc-active{background:#317e89;color:#fff}.mbsc-windows.mbsc-button-dark.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-dark.mbsc-button-standard.mbsc-hover{border-color:#000}.mbsc-windows.mbsc-button-dark.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-dark.mbsc-button-standard.mbsc-active{background:#000;color:#fff}.mbsc-windows.mbsc-button-light.mbsc-button-outline.mbsc-hover,.mbsc-windows.mbsc-button-light.mbsc-button-standard.mbsc-hover{border-color:#999}.mbsc-windows.mbsc-button-light.mbsc-button-outline.mbsc-active,.mbsc-windows.mbsc-button-light.mbsc-button-standard.mbsc-active{background:#999;color:#47494a}.mbsc-windows-dark.mbsc-button-standard{background:#404040;border-color:#404040;color:#fff}.mbsc-windows-dark.mbsc-button-standard.mbsc-hover{border-color:#ababab}.mbsc-windows-dark.mbsc-button-standard.mbsc-active{border-color:#ababab;background:#ababab}.mbsc-windows-dark.mbsc-button-flat{color:#fff}.mbsc-windows-dark.mbsc-button-flat.mbsc-active{background:#676767;border-color:#676767;color:#fff}.mbsc-windows-dark.mbsc-button-outline{border:.125em solid #737373;color:#737373}.mbsc-windows-dark.mbsc-button-outline.mbsc-hover{border-color:#8d8d8d}.mbsc-windows-dark.mbsc-button-outline.mbsc-active{border-color:#8d8d8d;background:#8d8d8d;color:#fff}.mbsc-windows-dark.mbsc-button.mbsc-focus{box-shadow:0 0 0 1px #fff}.mbsc-windows-dark.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;border-color:#3f97f6;color:#fff}.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-standard{background:#90979e;border-color:#90979e;color:#fff}.mbsc-windows-dark.mbsc-button-success.mbsc-button-standard{background:#43be5f;border-color:#43be5f;color:#fff}.mbsc-windows-dark.mbsc-button-danger.mbsc-button-standard{background:#f5504e;border-color:#f5504e;color:#fff}.mbsc-windows-dark.mbsc-button-warning.mbsc-button-standard{background:#f8b042;border-color:#f8b042;color:#fff}.mbsc-windows-dark.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;border-color:#5bb7c5;color:#fff}.mbsc-windows-dark.mbsc-button-dark.mbsc-button-standard{background:#47494a;border-color:#47494a;color:#fff}.mbsc-windows-dark.mbsc-button-light.mbsc-button-standard{background:#fff;border-color:#fff;color:#000}.mbsc-windows-dark.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-windows-dark.mbsc-button-primary.mbsc-button-flat.mbsc-active{background:#88bff9;border-color:#88bff9}.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-flat.mbsc-active{background:#b9bdc2;border-color:#b9bdc2}.mbsc-windows-dark.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-windows-dark.mbsc-button-success.mbsc-button-flat.mbsc-active{background:#7cd28f;border-color:#7cd28f}.mbsc-windows-dark.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-windows-dark.mbsc-button-danger.mbsc-button-flat.mbsc-active{background:#f99896;border-color:#f99896}.mbsc-windows-dark.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-windows-dark.mbsc-button-warning.mbsc-button-flat.mbsc-active{background:#fbcf8c;border-color:#fbcf8c}.mbsc-windows-dark.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-windows-dark.mbsc-button-info.mbsc-button-flat.mbsc-active{background:#94d0d9;border-color:#94d0d9}.mbsc-windows-dark.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-windows-dark.mbsc-button-dark.mbsc-button-flat.mbsc-active{background:#6c7071;border-color:#6c7071}.mbsc-windows-dark.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-windows-dark.mbsc-button-light.mbsc-button-flat.mbsc-active{background:#fff;border-color:#fff}.mbsc-windows-dark.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-windows-dark.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-windows-dark.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-windows-dark.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-windows-dark.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-windows-dark.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-windows-dark.mbsc-button-light.mbsc-button-outline{border-color:#ccc;color:#ccc}.mbsc-windows-dark.mbsc-button-primary.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-primary.mbsc-button-standard.mbsc-hover{border-color:#0964c6}.mbsc-windows-dark.mbsc-button-primary.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-primary.mbsc-button-standard.mbsc-active{background:#0964c6;color:#fff}.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-standard.mbsc-hover{border-color:#5d646b}.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-standard.mbsc-active{background:#5d646b;color:#fff}.mbsc-windows-dark.mbsc-button-success.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-success.mbsc-button-standard.mbsc-hover{border-color:#287339}.mbsc-windows-dark.mbsc-button-success.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-success.mbsc-button-standard.mbsc-active{background:#287339;color:#fff}.mbsc-windows-dark.mbsc-button-danger.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-danger.mbsc-button-standard.mbsc-hover{border-color:#d10e0c}.mbsc-windows-dark.mbsc-button-danger.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-danger.mbsc-button-standard.mbsc-active{background:#d10e0c;color:#fff}.mbsc-windows-dark.mbsc-button-warning.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-warning.mbsc-button-standard.mbsc-hover{border-color:#cc7f08}.mbsc-windows-dark.mbsc-button-warning.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-warning.mbsc-button-standard.mbsc-active{background:#cc7f08;color:#fff}.mbsc-windows-dark.mbsc-button-info.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-info.mbsc-button-standard.mbsc-hover{border-color:#317e89}.mbsc-windows-dark.mbsc-button-info.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-info.mbsc-button-standard.mbsc-active{background:#317e89;color:#fff}.mbsc-windows-dark.mbsc-button-dark.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-dark.mbsc-button-standard.mbsc-hover{border-color:#000}.mbsc-windows-dark.mbsc-button-dark.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-dark.mbsc-button-standard.mbsc-active{background:#000;color:#fff}.mbsc-windows-dark.mbsc-button-light.mbsc-button-outline.mbsc-hover,.mbsc-windows-dark.mbsc-button-light.mbsc-button-standard.mbsc-hover{border-color:#999}.mbsc-windows-dark.mbsc-button-light.mbsc-button-outline.mbsc-active,.mbsc-windows-dark.mbsc-button-light.mbsc-button-standard.mbsc-active{background:#999;color:#47494a}.mbsc-button{position:relative;z-index:1;display:inline-block;vertical-align:middle;display:-moz-inline-box;display:inline-flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;overflow:hidden;text-align:center;text-overflow:ellipsis;font-size:1em;-moz-box-sizing:border-box;box-sizing:border-box;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.mbsc-button.mbsc-disabled,.mbsc-button:disabled{cursor:not-allowed}.mbsc-button:focus{outline:0}.mbsc-button::-moz-focus-inner{border:0}.mbsc-icon-button{width:2.5em;height:2.5em;padding:.5em;-moz-box-flex:0;flex:0 0 auto}.mbsc-button-icon>*,.mbsc-button-icon>*>*{height:100%}.mbsc-button-icon-end{-moz-box-ordinal-group:2;order:1}.mbsc-button-group,.mbsc-button-group-block,.mbsc-button-group-justified{border:1px solid transparent}.mbsc-button-block,.mbsc-button-group-block .mbsc-button{display:block;width:100%;margin-left:0!important;margin-right:0!important}.mbsc-button-group-justified,.mbsc-button-group-justified mbsc-button{display:-moz-box;display:flex;flex-wrap:wrap}.mbsc-button-group-justified .mbsc-button,.mbsc-button-group-justified mbsc-button{-moz-box-flex:1;flex:1 auto}.mbsc-ios.mbsc-popup-wrapper-bottom-full{padding-top:1em}.mbsc-ios.mbsc-popup-wrapper-top-full{padding-bottom:1em}.mbsc-ios.mbsc-popup-top{border-bottom:1px solid}.mbsc-ios.mbsc-popup-bottom{border-top:1px solid}.mbsc-ios.mbsc-popup-body-center{border-radius:.9375em}.mbsc-ios.mbsc-popup-body-bottom-full{border-radius:.75em .75em 0 0}.mbsc-ios.mbsc-popup-body-top-full{border-radius:0 0 .75em .75em}.mbsc-ios.mbsc-popup-body-anchored{border-radius:.9375em}.mbsc-ios.mbsc-popup-arrow{border-radius:0 .375em}.mbsc-ios.mbsc-popup-header{position:absolute;z-index:1;top:0;right:0;left:0;line-height:1.25em;padding:.75em 4.375em;font-weight:700;text-align:center}.mbsc-ios.mbsc-popup-header-center,.mbsc-ios.mbsc-popup-header-no-buttons{position:relative;border-bottom:1px solid}.mbsc-ios.mbsc-popup-header-center{padding:.75em .5em}.mbsc-ios.mbsc-popup-bottom-full .mbsc-popup-header,.mbsc-ios.mbsc-popup-top-full .mbsc-popup-header{padding:1.125em 4.375em}.mbsc-ios.mbsc-popup-buttons{-moz-box-ordinal-group:0;order:-1;border-bottom:1px solid}.mbsc-ios.mbsc-popup-buttons.mbsc-ltr{text-align:right}.mbsc-ios.mbsc-popup-buttons.mbsc-rtl{text-align:left}.mbsc-ios.mbsc-popup-button.mbsc-font{margin-top:.25em;margin-bottom:.25em;z-index:2}.mbsc-ios.mbsc-popup-button-primary{font-weight:700}.mbsc-ios.mbsc-popup-button-close.mbsc-ltr{float:left}.mbsc-ios.mbsc-popup-button-close.mbsc-rtl{float:right}.mbsc-ios.mbsc-popup-buttons-anchored,.mbsc-ios.mbsc-popup-buttons-bottom,.mbsc-ios.mbsc-popup-buttons-top{padding:0 .25em}.mbsc-ios.mbsc-popup-buttons-bottom-full,.mbsc-ios.mbsc-popup-buttons-top-full{padding:.375em .25em}.mbsc-ios.mbsc-popup-buttons-flex{-moz-box-ordinal-group:1;order:0;border:0;padding:0;display:-moz-box;display:flex}.mbsc-ios.mbsc-popup-buttons-flex.mbsc-popup-buttons{background:none}.mbsc-ios.mbsc-popup-button-flex.mbsc-font{-moz-box-flex:1;flex:1 1 100%;display:block}.mbsc-ios.mbsc-popup-button-flex.mbsc-font.mbsc-button{opacity:1;margin-top:.5em;margin-bottom:.5em}.mbsc-ios.mbsc-popup-button-flex.mbsc-font.mbsc-button-flat{background:none;border-top:1px solid;border-radius:0;margin:0;line-height:2.75em}.mbsc-ios.mbsc-popup-button-flex.mbsc-button-flat.mbsc-ltr{border-right-style:solid;border-right-width:1px}.mbsc-ios.mbsc-popup-button-flex.mbsc-button-flat.mbsc-rtl{border-left-style:solid;border-left-width:1px}.mbsc-ios.mbsc-popup-button-flex.mbsc-button-flat:last-child{border-left:0;border-right:0}.mbsc-ios.mbsc-popup-body-round{border-radius:.9375em}.mbsc-ios.mbsc-popup-pointer .mbsc-popup-body-round{border-radius:.5em}.mbsc-ios.mbsc-popup-round .mbsc-popup{border:0}.mbsc-ios.mbsc-popup-round .mbsc-popup-body-bottom-full{border-radius:.75em .75em 0 0}.mbsc-ios.mbsc-popup-round .mbsc-popup-body-top-full{border-radius:0 0 .75em .75em}.mbsc-ios.mbsc-popup-arrow{background:#f2f2f7;box-shadow:0 0 1em rgba(0,0,0,.2)}.mbsc-ios.mbsc-popup-bottom,.mbsc-ios.mbsc-popup-top{border-color:#ccc}.mbsc-ios.mbsc-popup-body{background:#f2f2f7;color:#000}.mbsc-ios.mbsc-popup-body-anchored,.mbsc-ios.mbsc-popup-body-center,.mbsc-ios.mbsc-popup-body-round{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mbsc-ios.mbsc-popup-buttons,.mbsc-ios.mbsc-popup-header-center,.mbsc-ios.mbsc-popup-header-no-buttons{border-color:#ccc}.mbsc-ios.mbsc-popup-buttons-bottom,.mbsc-ios.mbsc-popup-buttons-top{background:#f7f7f7}.mbsc-ios.mbsc-popup-button-flex.mbsc-button-flat.mbsc-font{border-color:#ccc}.mbsc-ios.mbsc-popup-button-flex.mbsc-font.mbsc-focus,.mbsc-ios.mbsc-popup-button-flex.mbsc-font.mbsc-hover{background:#eaeaea}.mbsc-ios.mbsc-popup-button-flex.mbsc-font.mbsc-active{background:#ccc}.mbsc-ios.mbsc-popup-button-flex.mbsc-button.mbsc-disabled{color:rgba(0,122,255,.2)}.mbsc-ios-dark.mbsc-popup-arrow{background:#1c1c1c;box-shadow:0 0 1em rgba(0,0,0,.2)}.mbsc-ios-dark.mbsc-popup-bottom,.mbsc-ios-dark.mbsc-popup-top{border-color:#333}.mbsc-ios-dark.mbsc-popup-body{background:#1c1c1c;color:#fff}.mbsc-ios-dark.mbsc-popup-body-anchored,.mbsc-ios-dark.mbsc-popup-body-center,.mbsc-ios-dark.mbsc-popup-body-round{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mbsc-ios-dark.mbsc-popup-buttons,.mbsc-ios-dark.mbsc-popup-header-center,.mbsc-ios-dark.mbsc-popup-header-no-buttons{border-color:#333}.mbsc-ios-dark.mbsc-popup-buttons-anchored,.mbsc-ios-dark.mbsc-popup-buttons-bottom,.mbsc-ios-dark.mbsc-popup-buttons-top{background:#292929}.mbsc-ios-dark.mbsc-popup-button-flex.mbsc-button-flat.mbsc-font{border-color:#333}.mbsc-ios-dark.mbsc-popup-button-flex.mbsc-font.mbsc-focus,.mbsc-ios-dark.mbsc-popup-button-flex.mbsc-font.mbsc-hover{background:#242424}.mbsc-ios-dark.mbsc-popup-button-flex.mbsc-font.mbsc-active{background:#333}.mbsc-ios-dark.mbsc-popup-button-flex.mbsc-button.mbsc-disabled{color:rgba(255,159,10,.2)}.mbsc-material.mbsc-popup-body-anchored,.mbsc-material.mbsc-popup-body-center,.mbsc-material.mbsc-popup-body-round{border-radius:.25em}.mbsc-material.mbsc-popup-header{font-size:1.25em;font-weight:500;padding:.8em .8em 0;line-height:1.4em}.mbsc-material.mbsc-popup-buttons{padding:.5em}.mbsc-material.mbsc-popup-buttons.mbsc-ltr,.mbsc-material.mbsc-popup-buttons.mbsc-rtl{text-align:right}.mbsc-material.mbsc-popup-button.mbsc-button-flat{margin-left:0;margin-right:0}.mbsc-material.mbsc-popup-button.mbsc-font{margin-top:0;margin-bottom:0;font-weight:500;font-size:.9375em}.mbsc-material.mbsc-popup-round .mbsc-popup-body-bottom-full{border-radius:.25em .25em 0 0}.mbsc-material.mbsc-popup-round .mbsc-popup-body-top-full{border-radius:0 0 .25em .25em}.mbsc-material.mbsc-popup-body{background:#fff;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);color:#303030}.mbsc-material.mbsc-popup-arrow{background:#fff;box-shadow:0 0 1em rgba(0,0,0,.2)}.mbsc-material.mbsc-popup-button.mbsc-font{color:#1a73e8}.mbsc-material-dark.mbsc-popup-body{background:#303030;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);color:#fff}.mbsc-material-dark.mbsc-popup-arrow{background:#303030;box-shadow:0 0 1em rgba(0,0,0,.2)}.mbsc-material-dark.mbsc-popup-button.mbsc-font{color:#87b0f3}.mbsc-windows.mbsc-popup{border:1px solid}.mbsc-windows.mbsc-popup-anchored-top{margin-top:-.75em}.mbsc-windows.mbsc-popup-anchored-bottom{margin-top:.75em}.mbsc-windows.mbsc-popup-arrow{width:1em;height:1em;border:1px solid}.mbsc-windows.mbsc-popup-arrow-bottom,.mbsc-windows.mbsc-popup-arrow-top{margin-left:-.5em}.mbsc-windows.mbsc-popup-arrow-left,.mbsc-windows.mbsc-popup-arrow-right{margin-top:-.5em}.mbsc-windows.mbsc-popup-arrow-bottom{top:1.5em}.mbsc-windows.mbsc-popup-arrow-top{bottom:1.5em}.mbsc-windows.mbsc-popup-arrow-left{right:1.5em}.mbsc-windows.mbsc-popup-arrow-right{left:1.5em}.mbsc-windows.mbsc-popup-header{padding:.5em;font-weight:700;text-align:center;border-bottom:1px solid}.mbsc-windows.mbsc-popup-buttons{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;border-top:1px solid}.mbsc-windows.mbsc-popup-button.mbsc-font{-moz-box-flex:1;flex:1 1;padding-top:.25em;padding-bottom:.25em}.mbsc-windows.mbsc-popup-button.mbsc-button-flat{margin:0}.mbsc-windows.mbsc-popup{box-shadow:0 6px 14px 0 rgba(0,0,0,.133),0 1px 4px 0 rgba(0,0,0,.11);color:#333}.mbsc-windows.mbsc-popup,.mbsc-windows.mbsc-popup-arrow{background:#fff;border-color:#e6e6e6}.mbsc-windows.mbsc-popup-buttons,.mbsc-windows.mbsc-popup-header{border-color:#e6e6e6}.mbsc-windows-dark.mbsc-popup{box-shadow:0 6px 14px 0 rgba(0,0,0,.133),0 1px 4px 0 rgba(0,0,0,.11);color:#fff}.mbsc-windows-dark.mbsc-popup,.mbsc-windows-dark.mbsc-popup-arrow{background:#1a1a1a;border-color:#343434}.mbsc-windows-dark.mbsc-popup-buttons,.mbsc-windows-dark.mbsc-popup-header{border-color:#343434}@-webkit-keyframes mbsc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mbsc-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mbsc-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mbsc-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mbsc-pop-in{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mbsc-pop-in{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mbsc-pop-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes mbsc-pop-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes mbsc-slide-up-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mbsc-slide-up-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mbsc-slide-up-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes mbsc-slide-up-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes mbsc-slide-down-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mbsc-slide-down-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mbsc-slide-down-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes mbsc-slide-down-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.mbsc-popup-open-ios{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;height:auto}.mbsc-popup-ctx{position:relative;--mbsc-safe-top:0;--mbsc-safe-right:0;--mbsc-safe-bottom:0;--mbsc-safe-left:0}.mbsc-popup-limits{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.mbsc-popup-limits-anchored,.mbsc-popup-limits-center{margin:1em}.mbsc-popup-wrapper{z-index:99998;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mbsc-popup,.mbsc-popup-wrapper{-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-popup-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;pointer-events:none;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;border:0 solid transparent}.mbsc-popup-wrapper-ctx{position:absolute;right:auto;bottom:auto;width:100%;height:100%;overflow:hidden}.mbsc-popup-wrapper-center{padding:1em;-moz-box-align:center;align-items:center;border-width:var(--mbsc-safe-top) var(--mbsc-safe-right) var(--mbsc-safe-bottom) var(--mbsc-safe-left)}.mbsc-popup-wrapper-top{-moz-box-align:start;align-items:flex-start;border-bottom:var(--mbsc-safe-bottom) solid transparent}.mbsc-popup-wrapper-bottom{-moz-box-align:end;align-items:flex-end;border-top-width:var(--mbsc-safe-top)}.mbsc-popup-wrapper-anchored{border-left-width:var(--mbsc-safe-left);border-bottom-width:var(--mbsc-safe-bottom);border-right-width:var(--mbsc-safe-right);border-top-width:0}.mbsc-popup-hidden{opacity:0}.mbsc-popup-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:-10em;pointer-events:auto;background:rgba(0,0,0,.5);-webkit-transform:translateZ(0);transform:translateZ(0)}.mbsc-popup-overlay-in{opacity:1;-webkit-animation:mbsc-fade-in .15s cubic-bezier(0,0,.2,1);animation:mbsc-fade-in .15s cubic-bezier(0,0,.2,1)}.mbsc-popup-overlay-out{opacity:0;-webkit-animation:mbsc-fade-out 75ms cubic-bezier(.4,0,1,1);animation:mbsc-fade-out 75ms cubic-bezier(.4,0,1,1)}.mbsc-popup{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-height:100%;min-width:12em;position:relative;z-index:2;pointer-events:auto;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mbsc-popup-center{min-width:16em}.mbsc-popup-bottom{width:100%;bottom:0}.mbsc-popup-top{width:100%;top:0}.mbsc-popup-anchored{position:absolute}.mbsc-popup-anchored-left{margin-left:-1em}.mbsc-popup-anchored-right{margin-left:1em}.mbsc-popup-arrow-wrapper{position:absolute;z-index:1;overflow:hidden;pointer-events:none}.mbsc-popup-arrow-wrapper-bottom,.mbsc-popup-arrow-wrapper-top{left:0;right:0;height:2em}.mbsc-popup-arrow-wrapper-left,.mbsc-popup-arrow-wrapper-right{top:0;bottom:0;width:2em}.mbsc-popup-arrow-wrapper-top{top:100%}.mbsc-popup-arrow-wrapper-bottom{bottom:100%}.mbsc-popup-arrow-wrapper-left{left:100%}.mbsc-popup-arrow-wrapper-right{right:100%}.mbsc-popup-arrow{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;width:1.5em;height:1.5em;pointer-events:auto}.mbsc-popup-arrow-top{bottom:1.25em}.mbsc-popup-arrow-bottom{top:1.25em}.mbsc-popup-arrow-bottom,.mbsc-popup-arrow-top{left:50%;margin-left:-.75em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mbsc-popup-arrow-left{right:1.25em}.mbsc-popup-arrow-right{left:1.25em}.mbsc-popup-arrow-left,.mbsc-popup-arrow-right{top:50%;margin-top:-.75em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mbsc-popup-focus{outline:0}.mbsc-popup-body{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-moz-box-flex:1;flex:1 1 auto}.mbsc-popup-body-top{padding-top:var(--mbsc-safe-top)}.mbsc-popup-body-bottom{padding-bottom:var(--mbsc-safe-bottom)}.mbsc-popup-body-bottom,.mbsc-popup-body-top{padding-left:var(--mbsc-safe-left);padding-right:var(--mbsc-safe-right)}.mbsc-popup-body-round{padding:0}.mbsc-popup-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-box-flex:0;flex:none}.mbsc-popup-content{-moz-box-flex:1;flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}.mbsc-popup-padding{padding:1em}.mbsc-popup-buttons{-moz-box-flex:0;flex:none}.mbsc-popup-pop-in{opacity:1;-webkit-animation:mbsc-pop-in .15s cubic-bezier(0,0,.2,1);animation:mbsc-pop-in .15s cubic-bezier(0,0,.2,1)}.mbsc-popup-pop-out{opacity:0;-webkit-animation:mbsc-pop-out 75ms cubic-bezier(.4,0,1,1);animation:mbsc-pop-out 75ms cubic-bezier(.4,0,1,1)}.mbsc-popup-slide-up-in{-webkit-animation:mbsc-slide-up-in .25s cubic-bezier(0,0,.2,1);animation:mbsc-slide-up-in .25s cubic-bezier(0,0,.2,1)}.mbsc-popup-slide-up-out{-webkit-animation:mbsc-slide-up-out .2s cubic-bezier(.4,0,1,1);animation:mbsc-slide-up-out .2s cubic-bezier(.4,0,1,1)}.mbsc-popup-slide-down-in{-webkit-animation:mbsc-slide-down-in .25s cubic-bezier(0,0,.2,1);animation:mbsc-slide-down-in .25s cubic-bezier(0,0,.2,1)}.mbsc-popup-slide-down-out{-webkit-animation:mbsc-slide-down-out .2s cubic-bezier(.4,0,1,1);animation:mbsc-slide-down-out .2s cubic-bezier(.4,0,1,1)}.mbsc-popup-pointer.mbsc-picker .mbsc-popup-overlay,.mbsc-popup-pointer .mbsc-popup-overlay-anchored{background:none}.mbsc-popup-round .mbsc-popup-slide-up-in{-webkit-animation-name:mbsc-slide-up-in,mbsc-fade-in;animation-name:mbsc-slide-up-in,mbsc-fade-in}.mbsc-popup-round .mbsc-popup-slide-up-out{-webkit-animation-name:mbsc-slide-up-out,mbsc-fade-out;animation-name:mbsc-slide-up-out,mbsc-fade-out}.mbsc-popup-round .mbsc-popup-slide-down-in{-webkit-animation-name:mbsc-slide-down-in,mbsc-fade-in;animation-name:mbsc-slide-down-in,mbsc-fade-in}.mbsc-popup-round .mbsc-popup-slide-down-out{-webkit-animation-name:mbsc-slide-down-out,mbsc-fade-out;animation-name:mbsc-slide-down-out,mbsc-fade-out}.mbsc-popup-round .mbsc-popup-bottom,.mbsc-popup-round .mbsc-popup-top{width:auto;margin-top:3em;margin-bottom:3em}.mbsc-ios.mbsc-calendar-controls{padding:2px}.mbsc-ios.mbsc-calendar-cell{border-top-style:solid;border-top-width:1px}.mbsc-ios.mbsc-calendar-cell-text{height:2em;padding:0 .5em;line-height:2em;border-radius:2em}.mbsc-ios.mbsc-calendar-week-day{height:1.7em;line-height:1.7em;font-size:.625em}.mbsc-ios.mbsc-calendar-week-nr{width:2.363636em;height:auto;font-size:.75em;font-weight:700;line-height:3em}.mbsc-ios.mbsc-calendar-day-text{width:1.625em;height:1.625em;margin:.1875em;padding:0;line-height:1.625em;border:2px solid transparent;border-radius:2em}.mbsc-ios.mbsc-range-day .mbsc-calendar-cell-inner{z-index:1}.mbsc-ios.mbsc-range-day:after,.mbsc-ios.mbsc-range-hover:before{content:"";height:1.875em;position:absolute;left:-1px;right:-1px;top:.25em;z-index:0;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-ios.mbsc-range-hover:before{border-top:2px dashed;border-bottom:2px dashed}.mbsc-ios.mbsc-range-day-end.mbsc-rtl:after,.mbsc-ios.mbsc-range-day-start.mbsc-ltr:after,.mbsc-ios.mbsc-range-hover-end.mbsc-rtl:before,.mbsc-ios.mbsc-range-hover-start.mbsc-ltr:before{left:50%;margin-left:-.9375em;border-radius:2em 0 0 2em}.mbsc-ios.mbsc-range-day-end.mbsc-ltr:after,.mbsc-ios.mbsc-range-day-start.mbsc-rtl:after,.mbsc-ios.mbsc-range-hover-end.mbsc-ltr:before,.mbsc-ios.mbsc-range-hover-start.mbsc-rtl:before{right:50%;margin-right:-.9375em;border-radius:0 2em 2em 0}.mbsc-ios.mbsc-range-day-start.mbsc-range-day-end:after,.mbsc-ios.mbsc-range-hover-start.mbsc-range-hover-end:before{display:none}.mbsc-ios.mbsc-calendar-day-marked{padding-bottom:.4375em}.mbsc-ios.mbsc-calendar-marks{margin-top:-.0625em}.mbsc-ios.mbsc-calendar-mark{width:.375em;height:.375em;border-radius:.375em;margin:0 .0625em}.mbsc-ios.mbsc-calendar-day-colors .mbsc-calendar-day-text{background-clip:padding-box}.mbsc-ios.mbsc-calendar-day-colors.mbsc-hover .mbsc-calendar-cell-text{background-clip:border-box}.mbsc-ios.mbsc-calendar-text:before{border-radius:.4em}.mbsc-ios.mbsc-calendar-label{font-weight:600}.mbsc-ios.mbsc-calendar-label-background{margin:0 -.1em;background:currentColor;opacity:.5;transition:opacity .15s ease-in-out}.mbsc-ios.mbsc-calendar-label-end.mbsc-rtl .mbsc-calendar-label-background,.mbsc-ios.mbsc-calendar-label-start.mbsc-ltr .mbsc-calendar-label-background{margin-left:0;border-top-left-radius:.4em;border-bottom-left-radius:.4em}.mbsc-ios.mbsc-calendar-label-end.mbsc-ltr .mbsc-calendar-label-background,.mbsc-ios.mbsc-calendar-label-start.mbsc-rtl .mbsc-calendar-label-background{margin-right:0;border-top-right-radius:.4em;border-bottom-right-radius:.4em}.mbsc-ios.mbsc-calendar-label-hover .mbsc-calendar-label-background{opacity:.6}.mbsc-ios.mbsc-calendar-label.mbsc-calendar-label-hover:before{background:none}.mbsc-ios.mbsc-calendar-label-active .mbsc-calendar-label-background,.mbsc-ios.mbsc-calendar-label-dragging .mbsc-calendar-label-background{opacity:.9}.mbsc-ios.mbsc-calendar-height-md .mbsc-calendar-day:after{position:absolute;top:0;right:100%;bottom:0;z-index:1;margin-right:-1px;border-left-width:1px;border-left-style:solid;content:""}.mbsc-ios.mbsc-calendar-height-md .mbsc-calendar-week-nr{font-size:.75em}.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-title{font-size:1.5em;line-height:1.666667em;padding:0 .166667em}.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-year{font-weight:200}.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-week-day{height:2.5em;padding:0 .5em;line-height:2.5em;font-size:1em;border-left:1px solid transparent}.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-week-nr{font-size:.75em;padding:0}.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-day-inner{min-height:2.5em}.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner{min-height:4.75em}.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-marks{padding:0 .75em}.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-day-text{width:1.375em;height:1.375em;line-height:1.375em}.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-text{height:1.8em;line-height:1.8em;margin:0 .5em .2em .6em}.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-label{padding:0 .4em}.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-label-text{font-size:1.2em}.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-label-background{margin:0 -.4em}.mbsc-ios.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-ltr,.mbsc-ios.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-ltr,.mbsc-ios.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-ltr{text-align:right}.mbsc-ios.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-rtl,.mbsc-ios.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-rtl,.mbsc-ios.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-rtl{text-align:left}.mbsc-ios.mbsc-calendar-grid-view .mbsc-calendar-title{font-size:1.5em;line-height:1.666667em;padding:0 .166667em}.mbsc-ios.mbsc-calendar-grid{border-top:1px solid}.mbsc-ios.mbsc-calendar-grid .mbsc-calendar-grid-item .mbsc-calendar-week-days{background:none}.mbsc-ios.mbsc-calendar-grid .mbsc-calendar-cell{border:0}.mbsc-ios.mbsc-calendar{background:#fff;color:#000}.mbsc-ios.mbsc-calendar-header,.mbsc-ios.mbsc-calendar-wrapper{border-color:#ccc}.mbsc-ios.mbsc-calendar-button.mbsc-button{color:#007aff}.mbsc-ios.mbsc-calendar-cell{background:#fff;border-color:#ccc;color:#000}.mbsc-ios.mbsc-calendar-day:after{border-color:#ccc}.mbsc-ios.mbsc-calendar-today,.mbsc-ios.mbsc-calendar-week-nr{color:#007aff}.mbsc-ios.mbsc-hover .mbsc-calendar-cell-text{background-color:rgba(0,122,255,.3)}.mbsc-ios.mbsc-range-day:after{background-color:#cbe2fb}.mbsc-ios.mbsc-range-day .mbsc-calendar-cell-text{color:#000}.mbsc-ios.mbsc-range-hover:before{border-color:#dedede}.mbsc-ios.mbsc-selected .mbsc-calendar-cell-text{border-color:#007aff;background:#007aff;color:#fff}.mbsc-ios.mbsc-focus .mbsc-calendar-cell-text{box-shadow:0 0 0 2px rgba(0,0,0,.5)}.mbsc-ios.mbsc-focus .mbsc-calendar-day-text{box-shadow:none;border-color:rgba(0,0,0,.5)}.mbsc-ios.mbsc-calendar-mark{background:#ccc}.mbsc-ios.mbsc-calendar-label{color:#5ac8fa}.mbsc-ios.mbsc-calendar-label-text{color:#000}.mbsc-ios.mbsc-calendar-label-active .mbsc-calendar-label-inner,.mbsc-ios.mbsc-calendar-label-dragging .mbsc-calendar-label-inner{color:#fff}.mbsc-ios.mbsc-calendar-label-active .mbsc-calendar-label-text,.mbsc-ios.mbsc-calendar-label-dragging .mbsc-calendar-label-text{color:inherit}.mbsc-ios.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#000}.mbsc-ios.mbsc-calendar-popup .mbsc-calendar-cell,.mbsc-ios.mbsc-calendar-popup .mbsc-popup-arrow,.mbsc-ios.mbsc-calendar-popup .mbsc-popup-body{background:#fff}.mbsc-ios.mbsc-calendar-grid{border-color:#ccc}.mbsc-ios.mbsc-calendar-month-title{color:#007aff}.mbsc-ios-dark.mbsc-calendar{background:#000;color:#fff}.mbsc-ios-dark.mbsc-calendar-header,.mbsc-ios-dark.mbsc-calendar-wrapper{border-color:#333}.mbsc-ios-dark.mbsc-calendar-button.mbsc-button{color:#ff9f0a}.mbsc-ios-dark.mbsc-calendar-cell{background:#000;border-color:#333;color:#fff}.mbsc-ios-dark.mbsc-calendar-day:after{border-color:#333}.mbsc-ios-dark.mbsc-calendar-today,.mbsc-ios-dark.mbsc-calendar-week-nr{color:#ff9f0a}.mbsc-ios-dark.mbsc-hover .mbsc-calendar-cell-text{background-color:rgba(255,159,10,.3)}.mbsc-ios-dark.mbsc-range-day:after{background-color:#3d2705}.mbsc-ios-dark.mbsc-range-day .mbsc-calendar-cell-text{color:#fff}.mbsc-ios-dark.mbsc-range-hover:before{border-color:#2b2b2b}.mbsc-ios-dark.mbsc-selected .mbsc-calendar-cell-text{border-color:#ff9f0a;background:#ff9f0a;color:#fff}.mbsc-ios-dark.mbsc-focus .mbsc-calendar-cell-text{box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}.mbsc-ios-dark.mbsc-focus .mbsc-calendar-day-text{box-shadow:none;border-color:hsla(0,0%,100%,.5)}.mbsc-ios-dark.mbsc-calendar-mark{background:#333}.mbsc-ios-dark.mbsc-calendar-label{color:#5ac8fa}.mbsc-ios-dark.mbsc-calendar-label-active .mbsc-calendar-label-inner,.mbsc-ios-dark.mbsc-calendar-label-dragging .mbsc-calendar-label-inner,.mbsc-ios-dark.mbsc-calendar-label-text{color:#fff}.mbsc-ios-dark.mbsc-calendar-label-active .mbsc-calendar-label-text,.mbsc-ios-dark.mbsc-calendar-label-dragging .mbsc-calendar-label-text{color:inherit}.mbsc-ios-dark.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#fff}.mbsc-ios-dark.mbsc-calendar-popup .mbsc-popup-arrow,.mbsc-ios-dark.mbsc-calendar-popup .mbsc-popup-body{background:#292929}.mbsc-ios-dark.mbsc-calendar-popup .mbsc-calendar-cell{background:#1c1c1c}.mbsc-ios-dark.mbsc-calendar-grid{border-color:#333}.mbsc-ios-dark.mbsc-calendar-month-title{color:#ff9f0a}.mbsc-material.mbsc-calendar-wrapper-fixed:after{content:"";position:absolute;z-index:7;bottom:-.5em;left:0;right:0;height:.5em;pointer-events:none}.mbsc-material.mbsc-calendar-controls{padding:.5em}.mbsc-material.mbsc-calendar-week-day{height:2.5em;line-height:2.5em;font-size:.75em;font-weight:700}.mbsc-material.mbsc-calendar-week-nr{width:2.363637em;height:auto;font-size:.6875em;line-height:3em;font-weight:700}.mbsc-material.mbsc-calendar-button.mbsc-button{padding:.428572em}.mbsc-material.mbsc-calendar-title{font-size:1.428572em;font-weight:400;text-transform:none;line-height:1.4em}.mbsc-material.mbsc-calendar-cell-text{height:2em;padding:0 .5em;line-height:2em;border-radius:2em}.mbsc-material.mbsc-calendar-month-name{font-size:.8125em}.mbsc-material.mbsc-calendar-month-name.mbsc-ltr{padding-left:.461539em}.mbsc-material.mbsc-calendar-month-name.mbsc-rtl{padding-right:.461539em}.mbsc-material.mbsc-calendar-day-text{height:1.846154em;width:1.846154em;line-height:1.846154em;margin:.230769em auto;padding:0;font-size:.8125em;border:2px solid transparent}.mbsc-material.mbsc-range-day:after,.mbsc-material.mbsc-range-hover:before{content:"";height:1.75em;position:absolute;left:0;right:0;top:.25em;z-index:-1}.mbsc-material.mbsc-range-hover:before{-moz-box-sizing:content-box;box-sizing:content-box;height:1.5em;border-top:2px dashed;border-bottom:2px dashed}.mbsc-material.mbsc-range-day-end.mbsc-rtl:after,.mbsc-material.mbsc-range-day-start.mbsc-ltr:after{margin-left:-.875em;border-radius:2em 0 0 2em;left:50%;right:0}.mbsc-material.mbsc-range-day-end.mbsc-ltr:after,.mbsc-material.mbsc-range-day-start.mbsc-rtl:after{margin-right:-.875em;border-radius:0 2em 2em 0;right:50%;left:0}.mbsc-material.mbsc-range-hover-end.mbsc-rtl:before,.mbsc-material.mbsc-range-hover-start.mbsc-ltr:before{left:50%;right:0}.mbsc-material.mbsc-range-hover-end.mbsc-ltr:before,.mbsc-material.mbsc-range-hover-start.mbsc-rtl:before{right:50%;left:0}.mbsc-material.mbsc-range-day-start.mbsc-range-day-end:after,.mbsc-material.mbsc-range-hover-start.mbsc-range-hover-end:before{display:none}.mbsc-material.mbsc-calendar-marks{margin-top:-.375em;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.mbsc-material.mbsc-calendar-day-colors .mbsc-calendar-marks,.mbsc-material.mbsc-focus .mbsc-calendar-marks,.mbsc-material.mbsc-highlighted .mbsc-calendar-marks,.mbsc-material.mbsc-hover-highlighted .mbsc-calendar-marks,.mbsc-material.mbsc-hover .mbsc-calendar-marks,.mbsc-material.mbsc-selected .mbsc-calendar-marks{-webkit-transform:translate3d(0,.25em,0);transform:translate3d(0,.25em,0)}.mbsc-material.mbsc-calendar-label{font-weight:600;border-radius:.4em}.mbsc-material.mbsc-calendar-label-background{margin:0 -.1em;background:currentColor}.mbsc-material.mbsc-calendar-text:before{border-radius:.4em}.mbsc-material.mbsc-calendar-label:before{margin:0 -.1em;border-radius:0}.mbsc-material.mbsc-calendar-label-end.mbsc-rtl .mbsc-calendar-label-background,.mbsc-material.mbsc-calendar-label-end.mbsc-rtl.mbsc-calendar-text:before,.mbsc-material.mbsc-calendar-label-start.mbsc-ltr .mbsc-calendar-label-background,.mbsc-material.mbsc-calendar-label-start.mbsc-ltr.mbsc-calendar-text:before{margin-left:0;border-top-left-radius:.4em;border-bottom-left-radius:.4em}.mbsc-material.mbsc-calendar-label-end.mbsc-ltr .mbsc-calendar-label-background,.mbsc-material.mbsc-calendar-label-end.mbsc-ltr.mbsc-calendar-text:before,.mbsc-material.mbsc-calendar-label-start.mbsc-rtl .mbsc-calendar-label-background,.mbsc-material.mbsc-calendar-label-start.mbsc-rtl.mbsc-calendar-text:before{margin-right:0;border-top-right-radius:.4em;border-bottom-right-radius:.4em}.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-slide{padding:0}.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-day{border-bottom:1px solid}.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-day:after{position:absolute;top:0;right:100%;bottom:0;z-index:1;margin-right:-1px;border-left-width:1px;border-left-style:solid;content:""}.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-week-nr{font-size:.6875em;line-height:3.636363em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-week-day{padding:0 1em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-week-nr{padding:0}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-inner{min-height:4em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner{min-height:5.5em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-text{margin:.461539em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-marks{padding:0 1.125em;margin-left:-1px;margin-right:-1px}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-text{height:1.8em;line-height:1.8em;margin:0 .5em .2em .6em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-label{padding:0 .4em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-label-text{font-size:1.2em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-label-background,.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-label:before{margin:0 -.4em}.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-ltr,.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-ltr,.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-ltr{text-align:left}.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-rtl,.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-rtl,.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-rtl{text-align:right}.mbsc-material.mbsc-calendar-wrapper:after{box-shadow:inset 0 .5em .25em -.5em rgba(48,48,48,.5)}.mbsc-material.mbsc-calendar-button.mbsc-button{color:#303030}.mbsc-material.mbsc-calendar-picker-slide,.mbsc-material.mbsc-calendar-slide{background:#fff}.mbsc-material.mbsc-calendar-week-day{color:rgba(48,48,48,.7)}.mbsc-material.mbsc-calendar-cell-text{color:#303030}.mbsc-material.mbsc-calendar-today,.mbsc-material.mbsc-calendar-week-nr{color:#1a73e8}.mbsc-material.mbsc-focus .mbsc-calendar-cell-text{box-shadow:0 0 0 2px rgba(48,48,48,.7)}.mbsc-material.mbsc-hover .mbsc-calendar-cell-text{background:rgba(0,0,0,.1)}.mbsc-material.mbsc-range-hover:before{border-color:#e6e6e6}.mbsc-material.mbsc-range-day:after{background-color:rgba(26,115,232,.25)}.mbsc-material.mbsc-selected .mbsc-calendar-cell-text{background:#1a73e8;border-color:#1a73e8;color:#fff}.mbsc-material.mbsc-calendar-mark{background:#1a73e8}.mbsc-material.mbsc-calendar-label{color:#1a73e8}.mbsc-material.mbsc-calendar-label-inner{color:#fff}.mbsc-material.mbsc-calendar-label.mbsc-calendar-label-active,.mbsc-material.mbsc-calendar-label.mbsc-calendar-label-dragging{box-shadow:0 4px 8px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 1px 3px -1px rgba(0,0,0,.2)}.mbsc-material.mbsc-calendar-text-more{box-shadow:none}.mbsc-material.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#303030}.mbsc-material.mbsc-calendar-popup .mbsc-popup-arrow,.mbsc-material.mbsc-calendar-popup .mbsc-popup-body{background:#fff}.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-day,.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-day:after,.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-week-day{border-color:#cfcfcf}.mbsc-material.mbsc-calendar-month-title{color:#1a73e8}.mbsc-material-dark.mbsc-calendar-wrapper:after{box-shadow:inset 0 .5em .25em -.5em hsla(0,0%,100%,.5)}.mbsc-material-dark.mbsc-calendar-button.mbsc-button{color:#fff}.mbsc-material-dark.mbsc-calendar-slide{background:#000}.mbsc-material-dark.mbsc-calendar-picker-slide{background:#303030}.mbsc-material-dark.mbsc-calendar-week-day{color:hsla(0,0%,100%,.7)}.mbsc-material-dark.mbsc-calendar-cell-text{color:#fff}.mbsc-material-dark.mbsc-calendar-today,.mbsc-material-dark.mbsc-calendar-week-nr{color:#87b0f3}.mbsc-material-dark.mbsc-focus .mbsc-calendar-cell-text{box-shadow:0 0 0 2px hsla(0,0%,100%,.7)}.mbsc-material-dark.mbsc-hover .mbsc-calendar-cell-text{background:hsla(0,0%,100%,.1)}.mbsc-material-dark.mbsc-range-hover:before{border-color:#1a1a1a}.mbsc-material-dark.mbsc-range-day:after{background-color:rgba(135,176,243,.25)}.mbsc-material-dark.mbsc-selected .mbsc-calendar-cell-text{background:#87b0f3;border-color:#87b0f3;color:#000}.mbsc-material-dark.mbsc-calendar-mark{background:#87b0f3}.mbsc-material-dark.mbsc-calendar-label{color:#87b0f3}.mbsc-material-dark.mbsc-calendar-label-inner{color:#000}.mbsc-material-dark.mbsc-calendar-label.mbsc-calendar-label-active,.mbsc-material-dark.mbsc-calendar-label.mbsc-calendar-label-dragging{box-shadow:0 4px 8px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 1px 3px -1px rgba(0,0,0,.2)}.mbsc-material-dark.mbsc-calendar-text-more{box-shadow:none}.mbsc-material-dark.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#fff}.mbsc-material-dark.mbsc-calendar-popup .mbsc-popup-arrow,.mbsc-material-dark.mbsc-calendar-popup .mbsc-popup-body{background:#303030}.mbsc-material-dark.mbsc-calendar-height-md .mbsc-calendar-day,.mbsc-material-dark.mbsc-calendar-height-md .mbsc-calendar-day:after,.mbsc-material-dark.mbsc-calendar-height-md .mbsc-calendar-week-day{border-color:#2b2b2b}.mbsc-material-dark.mbsc-calendar-month-title{color:#87b0f3}.mbsc-windows.mbsc-calendar-header{margin-bottom:-1px}.mbsc-windows.mbsc-calendar-button.mbsc-button.mbsc-font{margin:1px}.mbsc-windows.mbsc-calendar-title-wrapper .mbsc-calendar-button{padding:0}.mbsc-windows.mbsc-calendar-controls{padding:.5em;min-height:2.125em}.mbsc-windows.mbsc-calendar-week-day{height:2.5em;font-size:.75em;line-height:2.5em}.mbsc-windows.mbsc-calendar-body .mbsc-calendar-week-day{border:0}.mbsc-windows.mbsc-calendar-week-nr{width:2.166667em;font-size:.75em;font-weight:700;line-height:3em}.mbsc-windows.mbsc-calendar-picker-slide{padding:.25em}.mbsc-windows.mbsc-calendar-cell{border:solid transparent;border-width:1px 0 0;background-clip:padding-box;padding:0}.mbsc-windows.mbsc-calendar-cell:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.mbsc-windows.mbsc-calendar-cell-inner{display:table;position:relative;width:100%;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;border-color:transparent;border-style:solid;border-width:2px 1px}.mbsc-windows.mbsc-calendar-cell-text{display:table-cell;vertical-align:middle;min-width:0}.mbsc-windows.mbsc-calendar-month-name{font-size:.875em;vertical-align:middle}.mbsc-windows.mbsc-calendar-month-name.mbsc-ltr{margin-left:.5em}.mbsc-windows.mbsc-calendar-month-name.mbsc-rtl{margin-right:.5em}.mbsc-windows.mbsc-calendar-day-inner{display:block}.mbsc-windows.mbsc-calendar-day-empty:after{display:none}.mbsc-windows.mbsc-calendar-day-text{display:inline-block;font-size:.875em;line-height:2.285715em;border-radius:2em;margin:0 .5em}.mbsc-windows.mbsc-calendar-marks{bottom:.25em}.mbsc-windows.mbsc-calendar-label-background{background:currentColor}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-title{font-size:1.625em;font-weight:300;line-height:1.461538em;padding:0 .307693em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-day{height:2.142858em;padding:0 .5em;font-size:.875em;line-height:2.142858em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-nr{padding:0;font-size:.75em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day:after{border-left-width:1px;border-left-style:solid}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day-inner{min-height:4em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day-text{text-align:center}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner{min-height:4.625em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-marks{bottom:.5em;padding:0 .625em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-text{height:1.8em;line-height:1.8em;padding:0 .6em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-label-text{font-size:1.2em}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-ltr,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-ltr,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-ltr{text-align:left}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-rtl,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-rtl,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-rtl{text-align:right}.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-calendar-day-labels{text-align:center}.mbsc-windows.mbsc-calendar-grid-view .mbsc-calendar-title{font-size:1.625em;font-weight:300;line-height:1.461538em;padding:0 .307693em}.mbsc-windows.mbsc-calendar,.mbsc-windows.mbsc-calendar-button.mbsc-button{color:#333}.mbsc-windows.mbsc-calendar-button.mbsc-button.mbsc-active{background:#f2f2f2;border-color:#f2f2f2}.mbsc-windows.mbsc-calendar-button.mbsc-button.mbsc-focus{box-shadow:0 0 0 1px #333}.mbsc-windows.mbsc-calendar-wrapper-fixed{border-bottom:1px solid #e6e6e6}.mbsc-windows.mbsc-calendar-slide{background:#fff;color:#333}.mbsc-windows.mbsc-calendar-week-day{color:#666}.mbsc-windows.mbsc-calendar-today,.mbsc-windows.mbsc-calendar-week-nr{color:#0078d7}.mbsc-windows.mbsc-range-day{border-left-color:rgba(0,120,215,.25)}.mbsc-windows.mbsc-range-day-end.mbsc-rtl,.mbsc-windows.mbsc-range-day-start.mbsc-ltr{border-left-color:transparent}.mbsc-windows.mbsc-range-hover .mbsc-calendar-cell-inner{border-top-color:rgba(51,51,51,.1);border-bottom-color:rgba(51,51,51,.1);border-style:dashed}.mbsc-windows.mbsc-range-day .mbsc-calendar-cell-inner,.mbsc-windows.mbsc-selected .mbsc-calendar-cell-inner{background:rgba(0,120,215,.25)}.mbsc-windows.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-inner{background-color:#0078d7}.mbsc-windows.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-text{color:#fff}.mbsc-windows.mbsc-calendar-day-colors.mbsc-selected:after{border:2px solid #0078d7}.mbsc-windows.mbsc-calendar-cell.mbsc-focus:after{border:1px solid #333}.mbsc-windows.mbsc-calendar-cell.mbsc-hover:after{background:rgba(51,51,51,.1)}.mbsc-windows.mbsc-calendar-mark{background:rgba(51,51,51,.5)}.mbsc-windows.mbsc-calendar-label{color:#0078d7}.mbsc-windows.mbsc-calendar-label-inner{color:#fff}.mbsc-windows.mbsc-calendar-label.mbsc-calendar-label-active{outline:1px solid #333}.mbsc-windows.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#333}.mbsc-windows.mbsc-calendar-height-md .mbsc-calendar-week-day,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day,.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day:after{border-color:#e6e6e6}.mbsc-windows.mbsc-calendar-popup .mbsc-popup,.mbsc-windows.mbsc-calendar-popup .mbsc-popup-arrow{background:#fff;border-color:#e6e6e6}.mbsc-windows.mbsc-calendar-month-title{color:#0078d7}.mbsc-windows-dark.mbsc-calendar,.mbsc-windows-dark.mbsc-calendar-button.mbsc-button{color:#fff}.mbsc-windows-dark.mbsc-calendar-button.mbsc-button.mbsc-active{background:#676767;border-color:#676767}.mbsc-windows-dark.mbsc-calendar-button.mbsc-button.mbsc-focus{box-shadow:0 0 0 1px #fff}.mbsc-windows-dark.mbsc-calendar-wrapper-fixed{border-bottom:1px solid #343434}.mbsc-windows-dark.mbsc-calendar-slide{background:#1a1a1a;color:#fff}.mbsc-windows-dark.mbsc-calendar-week-day{color:#ccc}.mbsc-windows-dark.mbsc-calendar-today,.mbsc-windows-dark.mbsc-calendar-week-nr{color:#0078d7}.mbsc-windows-dark.mbsc-range-day{border-left-color:rgba(0,120,215,.25)}.mbsc-windows-dark.mbsc-range-day-end.mbsc-rtl,.mbsc-windows-dark.mbsc-range-day-start.mbsc-ltr{border-left-color:transparent}.mbsc-windows-dark.mbsc-range-hover .mbsc-calendar-cell-inner{border-top-color:hsla(0,0%,100%,.22);border-bottom-color:hsla(0,0%,100%,.22);border-style:dashed}.mbsc-windows-dark.mbsc-range-day .mbsc-calendar-cell-inner,.mbsc-windows-dark.mbsc-selected .mbsc-calendar-cell-inner{background:rgba(0,120,215,.25)}.mbsc-windows-dark.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-inner{background-color:#0078d7}.mbsc-windows-dark.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-text{color:#fff}.mbsc-windows-dark.mbsc-calendar-day-colors.mbsc-selected:after{border:2px solid #0078d7}.mbsc-windows-dark.mbsc-calendar-cell.mbsc-focus:after{border:1px solid #fff}.mbsc-windows-dark.mbsc-calendar-cell.mbsc-hover:after{background:hsla(0,0%,100%,.22)}.mbsc-windows-dark.mbsc-calendar-mark{background:hsla(0,0%,100%,.5)}.mbsc-windows-dark.mbsc-calendar-label{color:#0078d7}.mbsc-windows-dark.mbsc-calendar-label-inner{color:#fff}.mbsc-windows-dark.mbsc-calendar-label.mbsc-calendar-label-active{outline:1px solid #fff}.mbsc-windows-dark.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#fff}.mbsc-windows-dark.mbsc-calendar-height-md .mbsc-calendar-week-day,.mbsc-windows-dark.mbsc-calendar-width-md .mbsc-calendar-day,.mbsc-windows-dark.mbsc-calendar-width-md .mbsc-calendar-day:after{border-color:#343434}.mbsc-windows-dark.mbsc-calendar-popup .mbsc-popup,.mbsc-windows-dark.mbsc-calendar-popup .mbsc-popup-arrow{background:#1a1a1a;border-color:#343434}.mbsc-windows-dark.mbsc-calendar-month-title{color:#0078d7}@-webkit-keyframes mbsc-zoom-in-up{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mbsc-zoom-in-up{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mbsc-zoom-in-down{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mbsc-zoom-in-down{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mbsc-zoom-out-up{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes mbsc-zoom-out-up{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes mbsc-zoom-out-down{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes mbsc-zoom-out-down{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}.mbsc-calendar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;touch-action:manipulation;position:relative}.mbsc-calendar-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.mbsc-calendar-header{position:relative;z-index:1;will-change:opacity}.mbsc-calendar-header .mbsc-calendar-week-days{margin-left:-1px}.mbsc-calendar,.mbsc-calendar-controls,.mbsc-calendar-title-wrapper{display:-moz-box;display:flex}.mbsc-calendar-controls{-moz-box-align:center;align-items:center;-moz-box-sizing:content-box;box-sizing:content-box;min-height:2.5em}.mbsc-calendar-button.mbsc-button.mbsc-reset{margin:0}.mbsc-calendar-button-prev-multi{-moz-box-ordinal-group:0;order:-1}.mbsc-calendar-button-next-multi{-moz-box-ordinal-group:2;order:1}.mbsc-calendar-body{height:100%;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mbsc-calendar-body-inner{height:100%;position:relative;overflow:hidden;margin-left:-1px}.mbsc-calendar-wrapper-fixed{display:block;height:auto;overflow:visible;-moz-box-flex:0;flex:0 0 auto}.mbsc-calendar-wrapper-fixed .mbsc-calendar-header{display:block}.mbsc-calendar-wrapper-fixed .mbsc-calendar-body{display:block;height:auto}.mbsc-calendar-hidden{visibility:hidden}.mbsc-calendar-title-wrapper{-moz-box-flex:1;flex:1;-moz-box-align:center;align-items:center;overflow:hidden}.mbsc-calendar-title-wrapper-multi .mbsc-calendar-button{-moz-box-flex:1;flex:1}.mbsc-calendar-title{overflow:hidden;text-overflow:ellipsis;font-size:1.125em;padding:0 .25em;display:inline-block;vertical-align:middle}.mbsc-calendar-scroll-wrapper{display:block;overflow:hidden;position:relative;height:100%}.mbsc-calendar-picker-wrapper{position:relative;width:15em;height:15em;overflow:hidden}.mbsc-calendar-picker{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.mbsc-calendar-picker-main{position:relative;z-index:0}.mbsc-calendar-picker-in-up{opacity:0;-webkit-animation:mbsc-zoom-in-up .2s cubic-bezier(0,0,.2,1) forwards;animation:mbsc-zoom-in-up .2s cubic-bezier(0,0,.2,1) forwards}.mbsc-calendar-picker-in-down{opacity:0;-webkit-animation:mbsc-zoom-in-down .2s cubic-bezier(0,0,.2,1) forwards;animation:mbsc-zoom-in-down .2s cubic-bezier(0,0,.2,1) forwards}.mbsc-calendar-picker-out-up{opacity:0;-webkit-animation:mbsc-zoom-out-up .2s cubic-bezier(.4,0,1,1) forwards;animation:mbsc-zoom-out-up .2s cubic-bezier(.4,0,1,1) forwards}.mbsc-calendar-picker-out-down{opacity:0;-webkit-animation:mbsc-zoom-out-down .2s cubic-bezier(0,0,.2,1) forwards;animation:mbsc-zoom-out-down .2s cubic-bezier(0,0,.2,1) forwards}.mbsc-calendar-scroll-wrapper>div{height:100%}.mbsc-calendar-scroll-wrapper>div>div{height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.mbsc-calendar-slide{position:absolute;z-index:0;top:0;width:100%;height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-calendar-slide.mbsc-ltr{left:0}.mbsc-calendar-slide.mbsc-rtl{right:0}.mbsc-calendar-slide:first-child{position:relative}.mbsc-calendar-table{height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.mbsc-calendar-cell{position:relative;text-align:center;white-space:nowrap;cursor:pointer}.mbsc-calendar-cell:focus{outline:0}.mbsc-calendar-cell-inner{display:inline-block;padding:0 .25em;vertical-align:middle}.mbsc-calendar-cell.mbsc-disabled{cursor:not-allowed}.mbsc-calendar-week-day{height:2em;font-size:.6875em;line-height:2em;text-align:center;border-bottom:1px solid transparent}.mbsc-calendar-month,.mbsc-calendar-year{vertical-align:middle}.mbsc-calendar-month-text,.mbsc-calendar-year-text{margin:.875em 0;overflow:hidden;text-overflow:ellipsis;min-width:4.5em;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-calendar-day{max-width:14.285715%;text-align:center;vertical-align:top}.mbsc-calendar-day-empty{cursor:default}.mbsc-calendar-day-text{display:inline-block;text-align:center;-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-calendar-day-inner{position:relative;width:100%;height:100%;padding:0;border:1px solid transparent;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-calendar-day-hidden{visibility:hidden}.mbsc-calendar-month-name{display:none}.mbsc-calendar-width-md .mbsc-calendar-month-name{display:inline-block;font-weight:700}.mbsc-calendar-day-outer .mbsc-calendar-day-text,.mbsc-calendar-day-outer .mbsc-calendar-month-name{opacity:.5}.mbsc-calendar-day-outer.mbsc-selected .mbsc-calendar-day-text,.mbsc-calendar-day-outer.mbsc-selected .mbsc-calendar-month-name{opacity:1}.mbsc-disabled .mbsc-calendar-cell-text,.mbsc-disabled .mbsc-calendar-month-name{opacity:.2}.mbsc-calendar-day-highlight:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1)}.mbsc-calendar-day-marked{padding-bottom:.25em}.mbsc-calendar-marks{position:absolute;left:0;right:0;height:.375em;margin-top:-.125em;overflow:hidden;white-space:nowrap;text-align:center}.mbsc-calendar-mark{display:inline-block;vertical-align:top;width:.25em;height:.25em;margin:.0625em;border-radius:.25em}.mbsc-calendar-labels{position:absolute;left:-1px;right:-1px}.mbsc-calendar-label-wrapper{position:absolute;z-index:2;pointer-events:none}.mbsc-calendar-label{padding:0 .3em}.mbsc-calendar-text:focus{outline:0}.mbsc-calendar-label-text{overflow:hidden;text-overflow:ellipsis;position:relative;z-index:2}.mbsc-calendar-label-background,.mbsc-calendar-text:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;transition:background-color .2s}.mbsc-calendar-label.mbsc-calendar-label-hover:before{background-color:rgba(0,0,0,.2);z-index:1}.mbsc-calendar-text-more{padding:0 .3em}.mbsc-calendar-text-more.mbsc-calendar-label-active:before,.mbsc-calendar-text-more.mbsc-calendar-label-hover:before{background-color:rgba(0,0,0,.1)}.mbsc-calendar-text{display:block;position:relative;height:1.6em;line-height:1.6em;font-size:.625em;white-space:nowrap;margin:0 .1em .2em .2em}.mbsc-calendar-text-placeholder{z-index:-1}.mbsc-calendar-text.mbsc-ltr{text-align:left}.mbsc-calendar-text.mbsc-rtl{text-align:right}.mbsc-calendar-label-resize{position:absolute;top:0;height:100%;width:.5em;z-index:2;cursor:ew-resize}.mbsc-calendar-label-resize:after{content:"";display:none;position:absolute;top:50%;width:.8em;height:.8em;margin-top:-.4em;background:#fff;border-radius:.8em;border:1px solid;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-calendar-label-resize-end.mbsc-rtl,.mbsc-calendar-label-resize-start.mbsc-ltr{left:0}.mbsc-calendar-label-resize-end.mbsc-ltr,.mbsc-calendar-label-resize-start.mbsc-rtl{right:0}.mbsc-calendar-label-resize-end.mbsc-rtl:after,.mbsc-calendar-label-resize-start.mbsc-ltr:after{left:-.4em}.mbsc-calendar-label-resize-end.mbsc-ltr:after,.mbsc-calendar-label-resize-start.mbsc-rtl:after{right:-.4em}.mbsc-calendar-label-resize-end-touch:before,.mbsc-calendar-label-resize-start-touch:before{content:"";position:absolute;top:50%;margin-top:-1em;width:2em;height:2em}.mbsc-calendar-label-resize-start-touch:before{left:-1em}.mbsc-calendar-label-resize-end-touch:before{right:-1em}.mbsc-calendar-label-dragging .mbsc-calendar-label-resize:after,.mbsc-calendar-label-hover .mbsc-calendar-label-resize:after{display:block}.mbsc-calendar-label-inactive{opacity:.4}.mbsc-calendar-label-hidden{visibility:hidden}.mbsc-calendar-labels-dragging{z-index:3}.mbsc-calendar-grid{overflow:auto;padding:0 2%}.mbsc-calendar-grid .mbsc-calendar-table{margin:0 5%;width:90%}.mbsc-calendar-grid-item{margin:1em 0;padding-top:2.5em}.mbsc-calendar-month-title{padding-bottom:.8em;margin:-2em 10% 0;font-size:1.25em;font-weight:700;line-height:1.2em}.mbsc-calendar-body-inner-variable{overflow-y:auto}.mbsc-material.mbsc-scroller-wheel-wrapper{margin:0 .25em;padding:.5em 0}.mbsc-material.mbsc-scroller-wheel-cont:after,.mbsc-material.mbsc-scroller-wheel-cont:before{content:"";display:block;position:absolute;width:100%;border-width:2px;border-top-style:solid;z-index:1}.mbsc-material.mbsc-scroller-wheel-cont:after{bottom:-2px}.mbsc-material.mbsc-scroller-wheel-cont:before{top:-2px}.mbsc-material.mbsc-scroller-wheel-group{padding:2em .25em}.mbsc-material.mbsc-scroller-wheel-item{padding:0 .272727em;font-size:1.375em;text-align:center}.mbsc-material.mbsc-wheel-item-multi{padding:0 2em}.mbsc-material.mbsc-scroller-wheel-header{font-weight:700;font-size:1.125em}.mbsc-material.mbsc-wheel-checkmark{-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;display:none;border-radius:.1875em;width:1.3em;height:1.3em;margin-top:-.55em}.mbsc-material.mbsc-wheel-checkmark:after{content:"";-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;top:.27273em;left:.27273em;width:.8125em;height:.4375em;opacity:0;border:.125em solid;border-top:0;border-right:0;-webkit-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg);transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.mbsc-material.mbsc-wheel-checkmark.mbsc-selected:after{opacity:1;-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}.mbsc-material.mbsc-wheel-checkmark.mbsc-ltr{left:.25em}.mbsc-material.mbsc-wheel-checkmark.mbsc-rtl{right:.25em}.mbsc-material.mbsc-wheel-item-multi .mbsc-material.mbsc-wheel-checkmark{display:block}.mbsc-material.mbsc-scroller-pointer .mbsc-scroller-wheel-group{padding:0}.mbsc-material.mbsc-scroller-pointer .mbsc-scroller-wheel-wrapper{margin:0;padding:0}.mbsc-material.mbsc-scroller-pointer .mbsc-scroller-wheel-item{font-size:1em;padding:0 1.25em}.mbsc-material.mbsc-scroller-pointer .mbsc-wheel-item-multi{padding:0 2em}.mbsc-material.mbsc-scroller-pointer .mbsc-wheel-item-multi.mbsc-ltr{text-align:left}.mbsc-material.mbsc-scroller-pointer .mbsc-wheel-item-multi.mbsc-rtl{text-align:right}.mbsc-material.mbsc-scroller-wheel-cont:after,.mbsc-material.mbsc-scroller-wheel-cont:before{border-color:#1a73e8}.mbsc-material.mbsc-scroller-wheel-multi:after,.mbsc-material.mbsc-scroller-wheel-multi:before{border-color:transparent}.mbsc-material.mbsc-scroller-wheel-header.mbsc-focus,.mbsc-material.mbsc-scroller-wheel-item.mbsc-active,.mbsc-material.mbsc-scroller-wheel-item.mbsc-focus,.mbsc-material.mbsc-scroller-wheel-item.mbsc-hover{background:rgba(0,0,0,.05)}.mbsc-material.mbsc-wheel-checkmark:after{border-color:#1a73e8}.mbsc-material-dark.mbsc-scroller-wheel-cont:after,.mbsc-material-dark.mbsc-scroller-wheel-cont:before{border-color:#87b0f3}.mbsc-material-dark.mbsc-scroller-wheel-multi:after,.mbsc-material-dark.mbsc-scroller-wheel-multi:before{border-color:transparent}.mbsc-material-dark.mbsc-scroller-wheel-header.mbsc-focus,.mbsc-material-dark.mbsc-scroller-wheel-item.mbsc-active,.mbsc-material-dark.mbsc-scroller-wheel-item.mbsc-focus,.mbsc-material-dark.mbsc-scroller-wheel-item.mbsc-hover{background:rgba(0,0,0,.05)}.mbsc-material-dark.mbsc-wheel-checkmark:after{border-color:#87b0f3}.mbsc-ios.mbsc-scroller-wheel-multi.mbsc-scroller-wheel-cont-3d{visibility:hidden}.mbsc-ios.mbsc-scroller-wheel-group-cont{padding:0 .625em}.mbsc-ios.mbsc-scroller-wheel-group{padding:.625em}.mbsc-ios.mbsc-wheel-group-checkmark{padding:.625em 0}.mbsc-ios.mbsc-scroller-wheel-3d{overflow:visible}.mbsc-ios.mbsc-scroller-wheel-line{display:block;z-index:1;border-radius:.5em;margin:0 .625em}.mbsc-ios.mbsc-scroller-wheel-overlay{display:block}.mbsc-ios.mbsc-scroller-wheel-item{padding:0 .5em;font-size:1.25em;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:.5em}.mbsc-ios.mbsc-scroller-wheel-item-3d{font-size:1.125em}.mbsc-ios.mbsc-wheel-item-checkmark{padding-left:1.75em;padding-right:1.75em}.mbsc-ios.mbsc-scroller-wheel-header{font-size:.875em}.mbsc-ios.mbsc-wheel-checkmark{display:none;position:absolute;width:1.75em;height:1.75em;top:50%;margin-top:-.875em}.mbsc-ios.mbsc-wheel-checkmark:after{content:"";-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:32%;left:26%;width:.75em;height:.375em;border:.125em solid;border-top:0;border-right:0;transition:opacity .2s ease-in-out}.mbsc-ios.mbsc-wheel-checkmark.mbsc-selected:after{opacity:1}.mbsc-ios.mbsc-wheel-checkmark.mbsc-ltr{left:0}.mbsc-ios.mbsc-wheel-checkmark.mbsc-rtl{right:0}.mbsc-ios.mbsc-scroller-pointer .mbsc-ios.mbsc-wheel-item-checkmark .mbsc-wheel-checkmark,.mbsc-ios.mbsc-wheel-item-multi .mbsc-ios.mbsc-wheel-checkmark{display:block}.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-group,.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-group-cont{padding:0}.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-wrapper{padding:.1875em 0}.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-overlay{display:none}.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-item{font-size:1em;padding:0 .75em;margin:0 .1875em}.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-line{margin:0 .1875em}.mbsc-ios.mbsc-scroller-pointer .mbsc-wheel-item-checkmark.mbsc-ltr{text-align:left;padding-left:1.75em}.mbsc-ios.mbsc-scroller-pointer .mbsc-wheel-item-checkmark.mbsc-rtl{text-align:right;padding-right:1.75em}.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-header{font-size:.75em;font-weight:700}.mbsc-ios.mbsc-scroller{background:#fff}.mbsc-ios.mbsc-scroller-bottom,.mbsc-ios.mbsc-scroller-top{background:#d1d5db}.mbsc-ios.mbsc-scroller-wheel-overlay{background:linear-gradient(#fff,hsla(0,0%,100%,0) 52%,hsla(0,0%,100%,0) 0,#fff)}.mbsc-ios.mbsc-scroller-wheel-overlay-bottom,.mbsc-ios.mbsc-scroller-wheel-overlay-top{background:linear-gradient(#d1d5db,rgba(209,213,219,0) 52%,rgba(209,213,219,0) 0,#d1d5db)}.mbsc-ios.mbsc-scroller-wheel-line{background:rgba(0,0,0,.1)}.mbsc-ios.mbsc-scroller-wheel-item{color:#9e9e9e}.mbsc-ios.mbsc-scroller-wheel-header.mbsc-focus,.mbsc-ios.mbsc-scroller-wheel-item.mbsc-active,.mbsc-ios.mbsc-scroller-wheel-item.mbsc-focus,.mbsc-ios.mbsc-scroller-wheel-item.mbsc-hover{background:rgba(0,122,255,.15)}.mbsc-ios.mbsc-scroller-wheel-item-2d,.mbsc-ios.mbsc-scroller-wheel-item.mbsc-selected{color:#000}.mbsc-ios.mbsc-scroller-wheel-cont-3d{background:#fff}.mbsc-ios.mbsc-scroller-wheel-item-3d{color:#a3a3a3}.mbsc-ios.mbsc-scroller-wheel-header,.mbsc-ios.mbsc-scroller-wheel-item-3d.mbsc-wheel-item-multi{color:#000}.mbsc-ios.mbsc-scroller-wheel-item-3d.mbsc-wheel-item-multi.mbsc-selected-3d{color:#007aff}.mbsc-ios.mbsc-scroller-wheel-cont-bottom.mbsc-scroller-wheel-cont-3d,.mbsc-ios.mbsc-scroller-wheel-cont-top.mbsc-scroller-wheel-cont-3d{background:#d1d5db}.mbsc-ios.mbsc-scroller-pointer.mbsc-scroller,.mbsc-ios.mbsc-scroller-pointer.mbsc-scroller-inline,.mbsc-ios.mbsc-scroller-wheel-cont-inline.mbsc-scroller-wheel-cont-3d{background:#fff}.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-item{color:#000}.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected{color:#007aff}.mbsc-ios-dark.mbsc-scroller,.mbsc-ios-dark.mbsc-scroller-bottom,.mbsc-ios-dark.mbsc-scroller-top{background:#1c1c1c}.mbsc-ios-dark.mbsc-scroller-wheel-overlay,.mbsc-ios-dark.mbsc-scroller-wheel-overlay-bottom,.mbsc-ios-dark.mbsc-scroller-wheel-overlay-top{background:linear-gradient(#1c1c1c,rgba(28,28,28,0) 52%,rgba(28,28,28,0) 0,#1c1c1c)}.mbsc-ios-dark.mbsc-scroller-wheel-line{background:hsla(0,0%,100%,.1)}.mbsc-ios-dark.mbsc-scroller-wheel-item{color:#9e9e9e}.mbsc-ios-dark.mbsc-scroller-wheel-header.mbsc-focus,.mbsc-ios-dark.mbsc-scroller-wheel-item.mbsc-active,.mbsc-ios-dark.mbsc-scroller-wheel-item.mbsc-focus,.mbsc-ios-dark.mbsc-scroller-wheel-item.mbsc-hover{background:rgba(255,159,10,.15)}.mbsc-ios-dark.mbsc-scroller-wheel-item-2d,.mbsc-ios-dark.mbsc-scroller-wheel-item.mbsc-selected{color:#fff}.mbsc-ios-dark.mbsc-scroller-wheel-cont-3d{background:#1c1c1c}.mbsc-ios-dark.mbsc-scroller-wheel-item-3d{color:#666}.mbsc-ios-dark.mbsc-scroller-wheel-header,.mbsc-ios-dark.mbsc-scroller-wheel-item-3d.mbsc-wheel-item-multi{color:#fff}.mbsc-ios-dark.mbsc-scroller-wheel-item-3d.mbsc-wheel-item-multi.mbsc-selected-3d{color:#ff9f0a}.mbsc-ios-dark.mbsc-scroller-pointer.mbsc-scroller,.mbsc-ios-dark.mbsc-scroller-pointer.mbsc-scroller-inline,.mbsc-ios-dark.mbsc-scroller-wheel-cont-bottom.mbsc-scroller-wheel-cont-3d,.mbsc-ios-dark.mbsc-scroller-wheel-cont-inline.mbsc-scroller-wheel-cont-3d,.mbsc-ios-dark.mbsc-scroller-wheel-cont-top.mbsc-scroller-wheel-cont-3d{background:#1c1c1c}.mbsc-ios-dark.mbsc-scroller-pointer .mbsc-scroller-wheel-item{color:#fff}.mbsc-ios-dark.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected{color:#ff9f0a}.mbsc-windows.mbsc-scroller{position:relative}.mbsc-windows.mbsc-scroller-wheel-wrapper.mbsc-ltr{border-left-width:1px;border-left-style:solid}.mbsc-windows.mbsc-scroller-wheel-wrapper-0.mbsc-ltr{border-left:0}.mbsc-windows.mbsc-scroller-wheel-wrapper.mbsc-rtl{border-right-width:1px;border-right-style:solid}.mbsc-windows.mbsc-scroller-wheel-wrapper-0.mbsc-rtl{border-right:0}.mbsc-windows.mbsc-scroller-wheel-item{padding:0 .5em;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.mbsc-windows.mbsc-wheel-item-multi{padding:0 2.0625em}.mbsc-windows.mbsc-wheel-item-multi.mbsc-ltr{text-align:left}.mbsc-windows.mbsc-wheel-item-multi.mbsc-rtl{text-align:right}.mbsc-windows.mbsc-scroller-wheel-line{display:block;z-index:1}.mbsc-windows.mbsc-scroller-wheel-header{font-size:1.375em}.mbsc-windows.mbsc-wheel-checkmark{-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;display:none;margin-top:-.8125em;width:1.5625em;height:1.5625em}.mbsc-windows.mbsc-wheel-checkmark:after{content:"";-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:28%;left:21%;width:.875em;height:.475em;border:.125em solid;border-top:0;border-right:0}.mbsc-windows.mbsc-wheel-checkmark.mbsc-selected:after{opacity:1}.mbsc-windows.mbsc-wheel-checkmark.mbsc-ltr{left:.25em}.mbsc-windows.mbsc-wheel-checkmark.mbsc-rtl{right:.25em}.mbsc-windows.mbsc-wheel-item-multi .mbsc-windows.mbsc-wheel-checkmark{display:block}.mbsc-windows.mbsc-scroller-pointer .mbsc-scroller-wheel-item{padding:0 1.25em}.mbsc-windows.mbsc-scroller-pointer .mbsc-wheel-item-multi{padding:0 2.0625em}.mbsc-windows.mbsc-scroller-bar:after{border-radius:0}.mbsc-windows.mbsc-scroller-wheel-wrapper{color:#333;border-color:#e6e6e6}.mbsc-windows.mbsc-scroller-wheel-line{background:rgba(0,120,215,.4)}.mbsc-windows.mbsc-scroller-wheel-header.mbsc-focus,.mbsc-windows.mbsc-scroller-wheel-item.mbsc-active,.mbsc-windows.mbsc-scroller-wheel-item.mbsc-focus,.mbsc-windows.mbsc-scroller-wheel-item.mbsc-hover{background:rgba(51,51,51,.1)}.mbsc-windows.mbsc-wheel-checkmark:after{border-color:#0078d7}.mbsc-windows-dark.mbsc-scroller-wheel-wrapper{color:#fff;border-color:#343434}.mbsc-windows-dark.mbsc-scroller-wheel-line{background:rgba(0,120,215,.4)}.mbsc-windows-dark.mbsc-scroller-wheel-header.mbsc-focus,.mbsc-windows-dark.mbsc-scroller-wheel-item.mbsc-active,.mbsc-windows-dark.mbsc-scroller-wheel-item.mbsc-focus,.mbsc-windows-dark.mbsc-scroller-wheel-item.mbsc-hover{background:hsla(0,0%,100%,.1)}.mbsc-windows-dark.mbsc-wheel-checkmark:after{border-color:#0078d7}.mbsc-scroller{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mbsc-scroller-wheel-group-cont{position:relative;max-width:100%;vertical-align:middle;display:inline-block;overflow:hidden}.mbsc-scroller-wheel-group-cont:first-child:last-child{display:block}.mbsc-scroller-wheel-group{margin:0 auto;position:relative;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:center;justify-content:center}.mbsc-scroller-wheel-group-3d{-webkit-perspective:100em;perspective:100em}.mbsc-scroller-wheel-wrapper{display:block;max-width:100%;position:relative;touch-action:none;min-width:80px}.mbsc-scroller-pointer .mbsc-scroller-wheel-wrapper-0:last-child{-moz-box-flex:1;flex:1 1 auto}.mbsc-scroller-wheel-line{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mbsc-scroller-wheel-line,.mbsc-scroller-wheel-overlay{display:none;position:absolute;left:0;right:0;pointer-events:none}.mbsc-scroller-wheel-overlay{z-index:2;top:0;bottom:0}.mbsc-scroller-wheel{display:block;overflow:hidden;margin:-1px 0}.mbsc-scroller-wheel,.mbsc-scroller-wheel-cont{border-top:1px solid transparent;border-bottom:1px solid transparent}.mbsc-scroller-wheel-cont{position:relative;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mbsc-scroller-wheel-cont-3d{overflow:hidden;border:0}.mbsc-scroller-wheel-cont-3d>div{position:relative;top:-1px}.mbsc-scroller-wheel-3d,.mbsc-scroller-wheel-wrapper-3d{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.mbsc-scroller-items-3d{position:absolute;top:50%;left:0;right:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mbsc-scroller .mbsc-scroller-wheel,.mbsc-scroller .mbsc-scroller-wheel-cont{-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-scroller-wheel-item{display:block;position:relative;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbsc-scroller-wheel-header:focus,.mbsc-scroller-wheel-item:focus{outline:0}.mbsc-scroller-wheel-item-3d{position:absolute;top:0;left:0;right:0;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mbsc-scroller-wheel-item.mbsc-disabled{opacity:.3}.mbsc-scroller-wheel-header{display:block;padding:0 .5em}.mbsc-scroller-wheel-header.mbsc-ltr{text-align:left}.mbsc-scroller-wheel-header.mbsc-rtl{text-align:right}.mbsc-scroller-bar-cont{position:absolute;z-index:4;top:0;bottom:0;width:10px;opacity:0;background:rgba(0,0,0,.05);-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .2s}.mbsc-scroller-bar-cont.mbsc-ltr{right:0}.mbsc-scroller-bar-cont.mbsc-rtl{left:0}.mbsc-scroller-bar-hidden{display:none}.mbsc-scroller-bar-started,.mbsc-scroller-wheel:hover .mbsc-scroller-bar-cont{opacity:1}.mbsc-scroller-bar{position:absolute;right:0;top:0;width:10px}.mbsc-scroller-bar:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:rgba(0,0,0,.5);border-radius:3px}.mbsc-ios.mbsc-datetime-year-wheel .mbsc-scroller-wheel-item{min-width:3.8em}.mbsc-ios.mbsc-datetime-month-wheel .mbsc-scroller-wheel-item{text-align:left}.mbsc-ios.mbsc-datetime-date-wheel .mbsc-scroller-wheel-item,.mbsc-ios.mbsc-datetime-day-wheel .mbsc-scroller-wheel-item,.mbsc-ios.mbsc-datetime-hour-wheel .mbsc-scroller-wheel-item{text-align:right}.mbsc-windows.mbsc-datetime-date-wheel.mbsc-scroller-wheel-wrapper{min-width:120px}.mbsc-windows.mbsc-datetime-date-wheel .mbsc-scroller-wheel-item,.mbsc-windows.mbsc-datetime-month-wheel .mbsc-scroller-wheel-item{text-align:left}.mbsc-windows.mbsc-datetime-date-wheel.mbsc-rtl .mbsc-scroller-wheel-item,.mbsc-windows.mbsc-datetime-month-wheel.mbsc-rtl .mbsc-scroller-wheel-item{text-align:right}.mbsc-ios.mbsc-segmented{margin:.75em;padding:.0625em;position:relative;border-radius:.5625em}.mbsc-ios.mbsc-segmented-item:before{content:"";position:absolute;border-left:1px solid;top:.3125em;bottom:.3125em;opacity:1;transition:opacity .2s ease-in-out}.mbsc-ios.mbsc-segmented-item.mbsc-ltr:before{left:0}.mbsc-ios.mbsc-segmented-item.mbsc-rtl:before{right:0}.mbsc-ios.mbsc-segmented-item-selected+.mbsc-segmented-item:before,.mbsc-ios.mbsc-segmented-item-selected:before,.mbsc-ios.mbsc-segmented-item:first-child:before{opacity:0}.mbsc-ios.mbsc-segmented-selectbox{position:absolute;padding:.0625em;left:0;right:0;top:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.4375em;display:none}.mbsc-ios.mbsc-segmented-selectbox.mbsc-selected{display:block}.mbsc-ios.mbsc-segmented-selectbox-animate{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.mbsc-ios.mbsc-segmented-selectbox-inner{height:100%;border-radius:.4375em;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;visibility:hidden}.mbsc-ios.mbsc-segmented-selectbox-inner-visible{visibility:visible}.mbsc-ios.mbsc-segmented-item:first-child .mbsc-segmented-selectbox-inner{-webkit-transform-origin:left;transform-origin:left}.mbsc-ios.mbsc-segmented-item:last-child .mbsc-segmented-selectbox-inner{-webkit-transform-origin:right;transform-origin:right}.mbsc-ios.mbsc-segmented-dragging .mbsc-segmented-selectbox-inner{-webkit-transform:scale(.97,.95);transform:scale(.97,.95)}.mbsc-ios.mbsc-segmented-dragging .mbsc-segmented-item:first-child .mbsc-segmented-selectbox-inner{-webkit-transform:scale(.97,.95) translateX(.0625em);transform:scale(.97,.95) translateX(.0625em)}.mbsc-ios.mbsc-segmented-dragging .mbsc-segmented-item:last-child .mbsc-segmented-selectbox-inner{-webkit-transform:scale(.97,.95) translateX(-.0625em);transform:scale(.97,.95) translateX(-.0625em)}.mbsc-ios.mbsc-segmented-button.mbsc-icon-button{height:2.307693em}.mbsc-ios.mbsc-segmented-button.mbsc-button{margin:0;padding:0 .615385em;border-radius:0;font-size:.8125em;line-height:2.307693em;transition:opacity .1s ease-out,background-color .1s ease-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-out,background-color .1s ease-out,transform .1s ease-in-out;transition:opacity .1s ease-out,background-color .1s ease-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out;-webkit-font-smoothing:subpixel-antialiased}.mbsc-ios.mbsc-segmented-button.mbsc-button.mbsc-active,.mbsc-ios.mbsc-segmented-button.mbsc-button.mbsc-hover{opacity:1}.mbsc-ios.mbsc-segmented-dragging .mbsc-segmented-item-selected .mbsc-segmented-button{-webkit-transform:scale(.97,.95);transform:scale(.97,.95)}.mbsc-ios.mbsc-segmented-item-selected:first-child .mbsc-segmented-button{-webkit-transform-origin:left;transform-origin:left}.mbsc-ios.mbsc-segmented-item-selected:last-child .mbsc-segmented-button{-webkit-transform-origin:right;transform-origin:right}.mbsc-ios.mbsc-segmented{background:#dedede}.mbsc-ios.mbsc-segmented-item:before{border-color:rgba(0,0,0,.2)}.mbsc-ios.mbsc-segmented-item.mbsc-focus .mbsc-segmented-selectbox{box-shadow:inset 0 0 0 .0625em rgba(0,0,0,.5)}.mbsc-ios.mbsc-segmented-selectbox-inner{background:#fff}.mbsc-ios.mbsc-segmented-selectbox-inner.mbsc-selected{box-shadow:3px 3px 8px -4px #bababa}.mbsc-ios.mbsc-segmented-button.mbsc-button{background:transparent;color:#000}.mbsc-ios.mbsc-segmented-primary{background:#3f97f6}.mbsc-ios.mbsc-segmented-secondary{background:#90979e}.mbsc-ios.mbsc-segmented-success{background:#43be5f}.mbsc-ios.mbsc-segmented-warning{background:#f8b042}.mbsc-ios.mbsc-segmented-danger{background:#f5504e}.mbsc-ios.mbsc-segmented-info{background:#5bb7c5}.mbsc-ios.mbsc-segmented-light{background:#fff}.mbsc-ios.mbsc-segmented-dark{background:#47494a}.mbsc-ios-dark.mbsc-segmented{background:#1c1c1c}.mbsc-ios-dark.mbsc-segmented-item:before{border-color:hsla(0,0%,100%,.2)}.mbsc-ios-dark.mbsc-segmented-item.mbsc-focus .mbsc-segmented-selectbox{box-shadow:inset 0 0 0 .0625em hsla(0,0%,100%,.5)}.mbsc-ios-dark.mbsc-segmented-selectbox-inner{background:#5a5a5a}.mbsc-ios-dark.mbsc-segmented-selectbox-inner.mbsc-selected{box-shadow:3px 3px 8px -4px #000}.mbsc-ios-dark.mbsc-segmented-button.mbsc-button{background:transparent;color:#fff}.mbsc-ios-dark.mbsc-calendar-header .mbsc-ios-dark.mbsc-segmented,.mbsc-ios-dark.mbsc-datepicker .mbsc-segmented,.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-segmented{background:#2b2b2b}.mbsc-ios-dark.mbsc-segmented-primary{background:#3f97f6}.mbsc-ios-dark.mbsc-segmented-secondary{background:#90979e}.mbsc-ios-dark.mbsc-segmented-success{background:#43be5f}.mbsc-ios-dark.mbsc-segmented-warning{background:#f8b042}.mbsc-ios-dark.mbsc-segmented-danger{background:#f5504e}.mbsc-ios-dark.mbsc-segmented-info{background:#5bb7c5}.mbsc-ios-dark.mbsc-segmented-light{background:#fff}.mbsc-ios-dark.mbsc-segmented-dark{background:#47494a}.mbsc-material.mbsc-segmented{padding:.75em}.mbsc-material.mbsc-segmented-selectbox{display:none}.mbsc-material.mbsc-segmented-item:first-child .mbsc-segmented-button{border-top-left-radius:.25em;border-bottom-left-radius:.25em}.mbsc-material.mbsc-segmented-item:first-child .mbsc-segmented-button.mbsc-rtl{border-radius:0 .25em .25em 0;border-right-width:.142858em}.mbsc-material.mbsc-segmented-item:last-child .mbsc-segmented-button{border-top-right-radius:.25em;border-bottom-right-radius:.25em;border-right-width:.142858em}.mbsc-material.mbsc-segmented-item:last-child .mbsc-segmented-button.mbsc-rtl{border-radius:.25em 0 0 .25em;border-right-width:0}.mbsc-material.mbsc-segmented-button.mbsc-button{margin:0;padding:.285715em 1.142858em;border:.142858em solid transparent;border-right-width:0;border-radius:0;background:none;box-shadow:none;min-width:auto;font-size:.875em}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-hover{box-shadow:none}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-focus:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-primary{color:#3f97f6;border-color:#3f97f6}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-primary.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-primary.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-primary.mbsc-selected{background:#3f97f6}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-secondary{color:#90979e;border-color:#90979e}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-secondary.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-secondary.mbsc-hover{background:rgba(144,151,158,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-secondary.mbsc-selected{background:#90979e}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-success{color:#43be5f;border-color:#43be5f}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-success.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-success.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-success.mbsc-selected{background:#43be5f}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-danger{color:#f5504e;border-color:#f5504e}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-danger.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-danger.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-danger.mbsc-selected{background:#f5504e}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-warning{color:#f8b042;border-color:#f8b042}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-warning.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-warning.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-warning.mbsc-selected{background:#f8b042}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-info{color:#5bb7c5;border-color:#5bb7c5}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-info.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-info.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-info.mbsc-selected{background:#5bb7c5}.mbsc-material.mbsc-segmented-button.mbsc-button{border-color:#1a73e8;color:#000}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-hover{background:rgba(0,0,0,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-selected{background:#1a73e8;color:#fff}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-focus:after{background:rgba(0,0,0,.2)}.mbsc-material-dark.mbsc-segmented-button.mbsc-button{border-color:#87b0f3;color:#fff}.mbsc-material-dark.mbsc-segmented-button.mbsc-button.mbsc-active,.mbsc-material-dark.mbsc-segmented-button.mbsc-button.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-dark.mbsc-segmented-button.mbsc-button.mbsc-selected{background:#87b0f3;color:#000}.mbsc-material-dark.mbsc-segmented-button.mbsc-button.mbsc-focus:after{background:hsla(0,0%,100%,.2)}.mbsc-windows.mbsc-segmented{padding:.75em}.mbsc-windows.mbsc-segmented-selectbox{display:none}.mbsc-windows.mbsc-segmented-button.mbsc-button{margin:0;border-color:transparent}.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-active,.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-hover{border-color:transparent}.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-focus{z-index:2}.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-primary.mbsc-active,.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-primary.mbsc-selected{background:#3f97f6}.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-secondary.mbsc-active,.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-secondary.mbsc-selected{background:#90979e}.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-success.mbsc-active,.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-success.mbsc-selected{background:#43be5f}.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-danger.mbsc-active,.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-danger.mbsc-selected{background:#f5504e}.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-warning.mbsc-active,.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-warning.mbsc-selected{background:#f8b042}.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-info.mbsc-active,.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-info.mbsc-selected{background:#5bb7c5}.mbsc-windows.mbsc-segmented-button.mbsc-button{background:#ccc;color:#333}.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-active,.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-hover{background:#d4d4d4}.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-selected{background:#7a7a7a;color:#fff}.mbsc-windows-dark.mbsc-segmented-button.mbsc-button{background:#404040;color:#fff}.mbsc-windows-dark.mbsc-segmented-button.mbsc-button.mbsc-active,.mbsc-windows-dark.mbsc-segmented-button.mbsc-button.mbsc-hover{background:#454545}.mbsc-windows-dark.mbsc-segmented-button.mbsc-button.mbsc-selected{background:#ababab;color:#000}.mbsc-segmented{display:-moz-box;display:flex;overflow:hidden}.mbsc-segmented-item{margin:0;position:relative;vertical-align:top;text-align:center;font-size:1em;-moz-box-flex:1;flex:1 1 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:0}.mbsc-segmented-label{display:block;margin:0;padding:0}.mbsc-segmented-input{width:100%;height:100%;top:0;left:0;opacity:0;position:absolute}.mbsc-segmented-button.mbsc-button{width:100%}.mbsc-ios.mbsc-timegrid-item{line-height:2em;margin:.5em .625em;border-radius:2em;font-size:.875em}.mbsc-ios.mbsc-timegrid-item.mbsc-selected,.mbsc-ios.mbsc-timegrid-item:focus,.mbsc-ios.mbsc-timegrid-item:hover{font-size:1em;margin:0 .25em;outline:none}.mbsc-ios.mbsc-timegrid-item:focus,.mbsc-ios.mbsc-timegrid-item:hover{background:rgba(0,122,255,.3)}.mbsc-ios.mbsc-timegrid-item.mbsc-selected{background:#007aff;color:#fff}.mbsc-ios-dark.mbsc-timegrid-item:focus,.mbsc-ios-dark.mbsc-timegrid-item:hover{background:rgba(255,159,10,.3)}.mbsc-ios-dark.mbsc-timegrid-item.mbsc-selected{background:#ff9f0a;color:#fff}.mbsc-material.mbsc-timegrid-item{line-height:2em;margin:.5em .625em;border-radius:2em;font-size:.875em}.mbsc-material.mbsc-timegrid-item.mbsc-selected,.mbsc-material.mbsc-timegrid-item:focus,.mbsc-material.mbsc-timegrid-item:hover{margin:0 .25em;outline:none}.mbsc-material.mbsc-timegrid-item:focus,.mbsc-material.mbsc-timegrid-item:hover{background:rgba(48,48,48,.1)}.mbsc-material.mbsc-timegrid-item.mbsc-selected{background:#1a73e8;color:#fff}.mbsc-material-dark.mbsc-timegrid-item:focus,.mbsc-material-dark.mbsc-timegrid-item:hover{background:hsla(0,0%,100%,.1)}.mbsc-material-dark.mbsc-timegrid-item.mbsc-selected{background:#87b0f3;color:#000}.mbsc-windows.mbsc-timegrid-item{padding:1.3125em 0;margin:.0625em;font-size:14px}.mbsc-windows.mbsc-timegrid-item:focus{outline:none}.mbsc-windows.mbsc-timegrid-item.mbsc-selected{background:rgba(0,120,215,.25);color:#333}.mbsc-windows.mbsc-timegrid-item:focus,.mbsc-windows.mbsc-timegrid-item:hover{background:rgba(51,51,51,.1)}.mbsc-windows.mbsc-timegrid-item.mbsc-selected:focus,.mbsc-windows.mbsc-timegrid-item.mbsc-selected:hover{background:rgba(18,96,158,.35)}.mbsc-windows-dark.mbsc-timegrid-item.mbsc-selected{background:rgba(0,120,215,.25);color:#fff}.mbsc-windows-dark.mbsc-timegrid-item:focus,.mbsc-windows-dark.mbsc-timegrid-item:hover{background:hsla(0,0%,100%,.1)}.mbsc-windows-dark.mbsc-timegrid-item.mbsc-selected:focus,.mbsc-windows-dark.mbsc-timegrid-item.mbsc-selected:hover{background:rgba(89,167,229,.35)}.mbsc-datepicker-control-calendar .mbsc-datepicker-tab-timegrid{min-height:10em}.mbsc-datepicker-tab-timegrid{min-height:19em}.mbsc-timegrid-item.mbsc-disabled{pointer-events:none;opacity:.2}.mbsc-datepicker-tab-timegrid.mbsc-datepicker-tab{position:relative;overflow:auto;-moz-box-align:start;align-items:flex-start;width:18.5em}.mbsc-timegrid-container{position:absolute;left:0;right:0;top:0;bottom:0;display:table;table-layout:fixed;width:100%}.mbsc-timegrid-row{display:table-row}.mbsc-timegrid-cell{display:table-cell;position:relative}.mbsc-timegrid-cell.mbsc-disabled{cursor:not-allowed}.mbsc-timegrid-item{vertical-align:middle;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mbsc-ios.mbsc-picker .mbsc-popup-overlay-bottom,.mbsc-ios.mbsc-picker .mbsc-popup-overlay-top{background:none}.mbsc-ios.mbsc-datepicker-inline{border-top:1px solid;border-bottom:1px solid;margin-top:-1px;margin-bottom:-1px;z-index:2;position:relative}.mbsc-ios.mbsc-datepicker .mbsc-calendar-cell,.mbsc-ios.mbsc-datepicker .mbsc-calendar-cell-inner,.mbsc-ios.mbsc-datepicker .mbsc-calendar-grid{border-color:transparent}.mbsc-ios.mbsc-datepicker .mbsc-highlighted .mbsc-calendar-day-text,.mbsc-ios.mbsc-datepicker .mbsc-hover .mbsc-calendar-day-text,.mbsc-ios.mbsc-datepicker .mbsc-range-hover-end .mbsc-calendar-day-text,.mbsc-ios.mbsc-datepicker .mbsc-range-hover-start .mbsc-calendar-day-text,.mbsc-ios.mbsc-datepicker .mbsc-selected .mbsc-calendar-day-text{width:1.444445em;height:1.444445em;margin:.16667em;font-size:1.125em;line-height:1.444445em}.mbsc-ios.mbsc-picker-header{line-height:1.25em;padding:.75em 4.375em;font-weight:700;text-align:center;border-bottom:1px solid}.mbsc-ios.mbsc-range-control-wrapper{padding:0 .75em;overflow:hidden}.mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented{width:17em;margin-left:auto;margin-right:auto;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-ios.mbsc-datepicker-control-calendar.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,.mbsc-ios.mbsc-datepicker-control-calendar.mbsc-datepicker-control-timegrid .mbsc-range-control-wrapper .mbsc-segmented,.mbsc-ios.mbsc-datepicker-control-date.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,.mbsc-ios.mbsc-datepicker-control-datetime .mbsc-range-control-wrapper .mbsc-segmented{width:25em}.mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented-button{display:block;padding:0 .5em}.mbsc-ios.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button{padding:0 2.0625em 0 .5em}.mbsc-ios.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button.mbsc-rtl{padding:0 .5em 0 2.0625em}.mbsc-ios.mbsc-range-control-label,.mbsc-ios.mbsc-range-control-value{text-align:left;line-height:1.538462em}.mbsc-ios.mbsc-range-control-label.active,.mbsc-ios.mbsc-range-control-value.active{font-weight:600}.mbsc-ios.mbsc-range-control-label.mbsc-rtl,.mbsc-ios.mbsc-range-control-value.mbsc-rtl{text-align:right}.mbsc-ios.mbsc-range-control-label{padding:.615385em .615385em 0}.mbsc-ios.mbsc-range-control-value{padding:0 .615385em .615385em;text-overflow:ellipsis;overflow:hidden}.mbsc-ios.mbsc-range-control-value.active{padding:0 .571429em .571429em;font-size:1.076923em;line-height:1.428572em}.mbsc-ios.mbsc-range-label-clear{margin-top:-.692308em;width:1.307693em;height:1.307693em}.mbsc-ios.mbsc-range-label-clear.mbsc-ltr{right:1em}.mbsc-ios.mbsc-range-label-clear.mbsc-rtl{left:1em}.mbsc-ios.mbsc-picker .mbsc-popup-arrow,.mbsc-ios.mbsc-picker .mbsc-popup-body{background:#fff}.mbsc-ios.mbsc-picker-header{border-color:#ccc}.mbsc-ios.mbsc-datepicker .mbsc-calendar,.mbsc-ios.mbsc-datepicker .mbsc-calendar-cell,.mbsc-ios.mbsc-datepicker .mbsc-calendar-slide{background:#fff}.mbsc-ios.mbsc-datepicker-bottom.mbsc-datepicker-control-date,.mbsc-ios.mbsc-datepicker-top.mbsc-datepicker-control-date{background:#d1d5db}.mbsc-ios.mbsc-datepicker-inline{background:#fff;border-color:#ccc;color:#000}.mbsc-ios.mbsc-range-control-value.active{color:#007aff}.mbsc-ios.mbsc-range-control-text-empty,.mbsc-ios.mbsc-range-control-text-empty.active{color:rgba(0,0,0,.4)}.mbsc-ios.mbsc-range-label-clear{color:#ccc}.mbsc-ios.mbsc-range-label-clear:hover{color:#b2b2b2}.mbsc-ios-dark.mbsc-picker .mbsc-popup-arrow,.mbsc-ios-dark.mbsc-picker .mbsc-popup-body{background:#1c1c1c}.mbsc-ios-dark.mbsc-picker-header{border-color:#333}.mbsc-ios-dark.mbsc-datepicker-bottom.mbsc-datepicker-control-date,.mbsc-ios-dark.mbsc-datepicker-top.mbsc-datepicker-control-date,.mbsc-ios-dark.mbsc-datepicker .mbsc-calendar,.mbsc-ios-dark.mbsc-datepicker .mbsc-calendar-cell,.mbsc-ios-dark.mbsc-datepicker .mbsc-calendar-slide{background:#1c1c1c}.mbsc-ios-dark.mbsc-datepicker-inline{background:#1c1c1c;border-color:#333;color:#fff}.mbsc-ios-dark.mbsc-range-control-value.active{color:#ff9f0a}.mbsc-ios-dark.mbsc-range-control-text-empty,.mbsc-ios-dark.mbsc-range-control-text-empty.active{color:hsla(0,0%,100%,.4)}.mbsc-ios-dark.mbsc-range-label-clear{color:#333}.mbsc-ios-dark.mbsc-range-label-clear:hover{color:#4d4d4d}.mbsc-material.mbsc-picker-header{font-size:1.25em;font-weight:500;padding:.8em .8em 0;line-height:1.4em;text-align:center}.mbsc-material.mbsc-range-control-wrapper .mbsc-segmented{padding:0;max-width:100%;width:18.5em}.mbsc-material.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-button.mbsc-font{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:.8571422em 1.142857em;display:block}.mbsc-material.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-ltr{text-align:left}.mbsc-material.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-rtl{text-align:right}.mbsc-material.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button.mbsc-ltr{padding-right:2.642857em}.mbsc-material.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button.mbsc-rtl{padding-left:2.642857em}.mbsc-material.mbsc-datepicker-control-calendar.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,.mbsc-material.mbsc-datepicker-control-calendar.mbsc-datepicker-control-timegrid .mbsc-range-control-wrapper .mbsc-segmented,.mbsc-material.mbsc-datepicker-control-date.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,.mbsc-material.mbsc-datepicker-control-datetime .mbsc-range-control-wrapper .mbsc-segmented{width:25em}.mbsc-material.mbsc-range-control-label{text-transform:uppercase}.mbsc-material.mbsc-range-control-value{font-weight:700;overflow:hidden;text-overflow:ellipsis}.mbsc-material.mbsc-range-label-clear{margin-top:-.625em;right:.75em;width:1.3125em;height:1.3125em}.mbsc-material.mbsc-range-label-clear.mbsc-ltr{right:.75em}.mbsc-material.mbsc-range-label-clear.mbsc-rtl{left:.75em}.mbsc-material.mbsc-datepicker .mbsc-calendar-title{font-size:1.142858em;line-height:1.75em}.mbsc-material.mbsc-calendar-grid .mbsc-calendar-title{font-size:1.428572em;line-height:1.4em}.mbsc-material.mbsc-datepicker .mbsc-calendar-slide{background:#fff}.mbsc-material.mbsc-datepicker-inline{background:#fff;color:#303030}.mbsc-material.mbsc-datepicker-inline .mbsc-calendar-slide{background:#fff}.mbsc-material.mbsc-range-control-wrapper{border-bottom:1px solid rgba(0,0,0,.2)}.mbsc-material.mbsc-range-control-wrapper .mbsc-material.mbsc-segmented-button.mbsc-selected{border-bottom-color:#1a73e8}.mbsc-material.mbsc-range-control-label.active,.mbsc-material.mbsc-range-control-value.active{color:#1a73e8}.mbsc-material.mbsc-range-control-text-empty,.mbsc-material.mbsc-range-control-text-empty.active{color:rgba(48,48,48,.4)}.mbsc-material.mbsc-range-label-clear{color:#b0b0b0}.mbsc-material.mbsc-range-label-clear:hover{color:#7d7d7d}.mbsc-material-dark.mbsc-datepicker .mbsc-calendar-slide{background:#303030}.mbsc-material-dark.mbsc-datepicker-inline{background:#000;color:#fff}.mbsc-material-dark.mbsc-datepicker-inline .mbsc-calendar-slide{background:#000}.mbsc-material-dark.mbsc-range-control-wrapper{border-bottom:1px solid hsla(0,0%,100%,.2)}.mbsc-material-dark.mbsc-range-control-wrapper .mbsc-material-dark.mbsc-segmented-button.mbsc-selected{border-bottom-color:#87b0f3}.mbsc-material-dark.mbsc-range-control-label.active,.mbsc-material-dark.mbsc-range-control-value.active{color:#87b0f3}.mbsc-material-dark.mbsc-range-control-text-empty,.mbsc-material-dark.mbsc-range-control-text-empty.active{color:hsla(0,0%,100%,.4)}.mbsc-material-dark.mbsc-range-label-clear{color:grey}.mbsc-material-dark.mbsc-range-label-clear:hover{color:#b3b3b3}.mbsc-windows.mbsc-picker-header{padding:.5em;font-weight:700;text-align:center;border-bottom:1px solid}.mbsc-windows.mbsc-datepicker-tab{border-top:1px solid;margin-top:-1px}.mbsc-windows.mbsc-range-control-wrapper .mbsc-segmented{padding:0;max-width:100%;width:18.5em}.mbsc-windows.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-button.mbsc-font{background:none;border:0;border-bottom:2px solid transparent;padding:.625em 1em;line-height:1.25em;display:block;text-align:left}.mbsc-windows.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-rtl{text-align:right}.mbsc-windows.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button.mbsc-ltr{padding-right:1.875em}.mbsc-windows.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button.mbsc-rtl{padding-left:1.875em}.mbsc-windows.mbsc-datepicker-control-calendar.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,.mbsc-windows.mbsc-datepicker-control-calendar.mbsc-datepicker-control-timegrid .mbsc-range-control-wrapper .mbsc-segmented,.mbsc-windows.mbsc-datepicker-control-date.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,.mbsc-windows.mbsc-datepicker-control-datetime .mbsc-range-control-wrapper .mbsc-segmented{width:26.25em}.mbsc-windows.mbsc-range-control-label{font-size:.9375em;line-height:1.6em}.mbsc-windows.mbsc-range-control-value{font-size:1.0625em;overflow:hidden;text-overflow:ellipsis}.mbsc-windows.mbsc-range-label-clear{width:1em;height:1em;right:.4375em;margin-top:-.5em}.mbsc-windows.mbsc-range-label-clear.mbsc-ltr{right:.4375em}.mbsc-windows.mbsc-range-label-clear.mbsc-rtl{left:.4375em}.mbsc-windows.mbsc-datepicker-inline{background:#fff;color:#333}.mbsc-windows.mbsc-datepicker-tab,.mbsc-windows.mbsc-picker-header{border-color:#e6e6e6}.mbsc-windows.mbsc-range-control-wrapper{border-bottom:1px solid #e6e6e6}.mbsc-windows.mbsc-range-control-wrapper .mbsc-windows.mbsc-segmented-button.mbsc-selected{border-bottom-color:#0078d7}.mbsc-windows.mbsc-range-control-wrapper .mbsc-windows.mbsc-segmented-button.mbsc-focus{box-shadow:inset 0 0 0 1px #333}.mbsc-windows.mbsc-range-control-label.active,.mbsc-windows.mbsc-range-control-value.active{color:#0078d7}.mbsc-windows.mbsc-range-control-text-empty,.mbsc-windows.mbsc-range-control-text-empty.active{color:rgba(51,51,51,.4)}.mbsc-windows.mbsc-range-label-clear{color:rgba(51,51,51,.6)}.mbsc-windows.mbsc-range-label-clear:hover{color:#333}.mbsc-windows-dark.mbsc-datepicker-inline{background:#1a1a1a;color:#fff}.mbsc-windows-dark.mbsc-datepicker-tab,.mbsc-windows-dark.mbsc-picker-header{border-color:#343434}.mbsc-windows-dark.mbsc-range-control-wrapper{border-bottom:1px solid #343434}.mbsc-windows-dark.mbsc-range-control-wrapper .mbsc-windows-dark.mbsc-segmented-button.mbsc-selected{border-bottom-color:#0078d7}.mbsc-windows-dark.mbsc-range-control-wrapper .mbsc-windows-dark.mbsc-segmented-button.mbsc-focus{box-shadow:inset 0 0 0 1px #fff}.mbsc-windows-dark.mbsc-range-control-label.active,.mbsc-windows-dark.mbsc-range-control-value.active{color:#0078d7}.mbsc-windows-dark.mbsc-range-control-text-empty,.mbsc-windows-dark.mbsc-range-control-text-empty.active{color:hsla(0,0%,100%,.4)}.mbsc-windows-dark.mbsc-range-label-clear{color:hsla(0,0%,100%,.6)}.mbsc-windows-dark.mbsc-range-label-clear:hover{color:#fff}mbsc-datetime{display:block;width:100%}.mbsc-datepicker-inline{height:100%}.mbsc-datepicker .mbsc-calendar{height:100%;max-width:100%;padding-bottom:.5em;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.mbsc-datepicker .mbsc-calendar-header .mbsc-calendar-week-days{padding:0 .5em}.mbsc-range-control-wrapper .mbsc-segmented-input{width:1px}.mbsc-range-label-clear{position:absolute;top:50%}.mbsc-datepicker-tab-wrapper{position:relative;flex-wrap:wrap;overflow:hidden}.mbsc-datepicker-tab,.mbsc-datepicker-tab-wrapper{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.mbsc-datepicker-tab{visibility:hidden;max-width:100%;-moz-box-align:center;align-items:center}.mbsc-datepicker-tab-expand{-moz-box-flex:1;flex:1 1 auto;height:100%}.mbsc-datepicker-tab-active{visibility:visible}.mbsc-datepicker-time-modal{position:absolute;z-index:1;top:0;left:0;right:0;max-width:none;height:100%}.mbsc-datepicker .mbsc-calendar-slide{padding:0 .5em}.mbsc-ios.mbsc-select-scroller-inline{border-top:1px solid;border-bottom:1px solid;margin-top:-1px;margin-bottom:-1px}.mbsc-ios.mbsc-select-group-wheel-multi .mbsc-scroller-wheel-cont-3d{visibility:hidden}.mbsc-ios.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-select-group-wheel.mbsc-ltr{border-right-width:1px;border-right-style:solid}.mbsc-ios.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-select-group-wheel.mbsc-rtl{border-left-width:1px;border-left-style:solid}.mbsc-ios.mbsc-select-filter-cont{padding:.5em}.mbsc-ios.mbsc-select-filter{margin:0}.mbsc-ios.mbsc-select-filter-input{height:2em}.mbsc-ios.mbsc-select-empty-text{font-size:1.25em}.mbsc-ios.mbsc-select-scroller-inline{border-color:#ccc}.mbsc-ios.mbsc-select-filter-cont{background-color:#f2f2f7}.mbsc-ios.mbsc-select-filter-clear{color:#ccc}.mbsc-ios.mbsc-select-filter-clear:hover{color:#b2b2b2}.mbsc-ios.mbsc-select-empty-text{color:#9e9e9e}.mbsc-ios.mbsc-select-group-wheel{border-color:#ccc}.mbsc-ios.mbsc-select-group-wheel-multi .mbsc-scroller-wheel-item-3d{color:#000}.mbsc-ios.mbsc-select-group-wheel-multi .mbsc-selected-3d{color:#007aff}.mbsc-ios-dark.mbsc-select-scroller-inline{border-color:#333}.mbsc-ios-dark.mbsc-select-filter-cont{background-color:#1c1c1c}.mbsc-ios-dark.mbsc-select-filter-clear{color:#404040}.mbsc-ios-dark.mbsc-select-filter-clear:hover{color:#4d4d4d}.mbsc-ios-dark.mbsc-select-empty-text{color:#9e9e9e}.mbsc-ios-dark.mbsc-select-group-wheel{border-color:#333}.mbsc-ios-dark.mbsc-select-group-wheel-multi .mbsc-scroller-wheel-item-3d{color:#fff}.mbsc-ios-dark.mbsc-select-group-wheel-multi .mbsc-selected-3d{color:#ff9f0a}.mbsc-material.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-cont:after,.mbsc-material.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-cont:before{display:none}.mbsc-material.mbsc-select-filter{margin:0}.mbsc-material.mbsc-select-empty-text{font-size:1.375em;opacity:.5}.mbsc-material.mbsc-select-scroller-inline{background-color:#fff;color:#303030}.mbsc-material.mbsc-select-filter-clear{color:#b0b0b0}.mbsc-material.mbsc-select-filter-clear:hover{color:#7d7d7d}.mbsc-material.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected{color:#1a73e8;background:rgba(0,0,0,.15)}.mbsc-material.mbsc-select-group-wheel-multi .mbsc-selected{color:#1a73e8}.mbsc-material-dark.mbsc-select-scroller-inline{background-color:#000;color:#fff}.mbsc-material-dark.mbsc-select-filter-clear{color:grey}.mbsc-material-dark.mbsc-select-filter-clear:hover{color:#b3b3b3}.mbsc-material-dark.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected{color:#87b0f3;background:rgba(0,0,0,.15)}.mbsc-material-dark.mbsc-select-group-wheel-multi .mbsc-selected{color:#87b0f3}.mbsc-windows.mbsc-select-filter{margin:.5em}.mbsc-windows.mbsc-select-empty-text{font-size:1.5em;opacity:.6}.mbsc-windows.mbsc-select-scroller-inline{background-color:#fff;color:#333}.mbsc-windows.mbsc-select-group-wheel-multi .mbsc-selected,.mbsc-windows.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected{color:#0078d7}.mbsc-windows-dark.mbsc-select-scroller-inline{background-color:#1a1a1a;color:#fff}.mbsc-windows-dark.mbsc-select-group-wheel-multi .mbsc-selected,.mbsc-windows-dark.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected{color:#0078d7}.mbsc-select-scroller .mbsc-scroller-wheel-wrapper{-moz-box-flex:1;flex:1 1 auto}.mbsc-select-filter-cont{position:relative}.mbsc-select-filter-clear{position:absolute;width:1em;height:1em;top:50%;margin-top:-1em;padding:.5em;cursor:pointer;-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-select-filter-clear.mbsc-rtl{left:.5em;right:auto}.mbsc-select-filter-clear.mbsc-ltr{right:.5em;left:auto}.mbsc-select-empty .mbsc-scroller-wheel-group-cont{visibility:hidden}.mbsc-select-empty-text{position:absolute;top:0;bottom:0;left:0;right:0;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-ltr{text-align:left}.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-rtl{text-align:right}.mbsc-ios.mbsc-list-item{margin-top:-1px;padding:1em}.mbsc-ios.mbsc-list-item:after,.mbsc-ios.mbsc-list-item:before{content:"";position:absolute;right:0;left:1em}.mbsc-ios.mbsc-list-item.mbsc-rtl:after,.mbsc-ios.mbsc-list-item.mbsc-rtl:before{left:0;right:1em}.mbsc-ios.mbsc-list-item:before{top:0;transition:none}.mbsc-ios.mbsc-list-item:after{bottom:0}.mbsc-ios.mbsc-list-item:first-child:before,.mbsc-ios.mbsc-list-item:last-child:after{left:0;right:0}.mbsc-ios.mbsc-list-item.mbsc-active,.mbsc-ios.mbsc-list-item.mbsc-hover{z-index:3}.mbsc-ios.mbsc-list-item.mbsc-focus{z-index:5}.mbsc-ios.mbsc-list-item.mbsc-active:after,.mbsc-ios.mbsc-list-item.mbsc-active:before,.mbsc-ios.mbsc-list-item.mbsc-focus:after,.mbsc-ios.mbsc-list-item.mbsc-focus:before,.mbsc-ios.mbsc-list-item.mbsc-hover:after,.mbsc-ios.mbsc-list-item.mbsc-hover:before{left:0;right:0}.mbsc-ios.mbsc-list-header{z-index:4;margin-top:-1px;padding:2.333334em 1.333334em .5em;font-size:.75em;line-height:1.5em;border-top:1px solid;border-bottom:1px solid;text-transform:uppercase}.mbsc-ios.mbsc-list-header:first-child{border-top:0;margin-top:0}.mbsc-ios.mbsc-list-item{background:#fff;border-color:#ccc;color:#000}.mbsc-ios.mbsc-list-item:after,.mbsc-ios.mbsc-list-item:before{border-top:1px solid #ccc}.mbsc-ios.mbsc-list-header{background:#efeff4;color:#707070;border-color:#ccc}.mbsc-ios.mbsc-list-item.mbsc-focus:before,.mbsc-ios.mbsc-list-item.mbsc-hover:before{background:rgba(0,0,0,.05)}.mbsc-ios.mbsc-list-item.mbsc-active:before{background:rgba(0,0,0,.15)}.mbsc-ios-dark.mbsc-list-item{background:#000;border-color:#333;color:#fff}.mbsc-ios-dark.mbsc-list-item:after,.mbsc-ios-dark.mbsc-list-item:before{border-top:1px solid #333}.mbsc-ios-dark.mbsc-list-header{background:#1a1a1a;color:#8f8f8f;border-color:#333}.mbsc-ios-dark.mbsc-list-item.mbsc-focus:before,.mbsc-ios-dark.mbsc-list-item.mbsc-hover:before{background:hsla(0,0%,100%,.05)}.mbsc-ios-dark.mbsc-list-item.mbsc-active:before{background:rgba(0,0,0,.15)}.mbsc-material.mbsc-list-header{margin-top:-1px;font-size:.875em;font-weight:600;padding:.5714em 1.14285em;background:#fff;color:#1a73e8}.mbsc-material.mbsc-list-item{background:#fff;color:#303030}.mbsc-material.mbsc-list-item.mbsc-hover:before{background:rgba(0,0,0,.05)}.mbsc-material.mbsc-list-item.mbsc-active:before{background:rgba(0,0,0,.1)}.mbsc-material-dark.mbsc-list-header{background:#000;color:#87b0f3}.mbsc-material-dark.mbsc-list-item{background:#000;color:#fff}.mbsc-material-dark.mbsc-list-item.mbsc-hover:before{background:rgba(0,0,0,.05)}.mbsc-material-dark.mbsc-list-item.mbsc-active:before{background:rgba(0,0,0,.1)}.mbsc-windows.mbsc-list-header{font-weight:500;line-height:1.25em}.mbsc-windows.mbsc-list-item{padding:.5em;line-height:1.25em}.mbsc-windows.mbsc-list-header,.mbsc-windows.mbsc-list-item{background:#fff;color:#333}.mbsc-windows.mbsc-list-item.mbsc-focus{box-shadow:inset 0 0 0 1px #333}.mbsc-windows.mbsc-list-item.mbsc-hover:before{background:#e6e6e6}.mbsc-windows.mbsc-list-item.mbsc-active:before{background:#ccc}.mbsc-windows-dark.mbsc-list-header,.mbsc-windows-dark.mbsc-list-item{background:#1a1a1a;color:#fff}.mbsc-windows-dark.mbsc-list-item.mbsc-focus{box-shadow:inset 0 0 0 1px #fff}.mbsc-windows-dark.mbsc-list-item.mbsc-hover:before{background:#4d4d4d}.mbsc-windows-dark.mbsc-list-item.mbsc-active:before{background:#666}.mbsc-list{display:block}.mbsc-list-header,.mbsc-list-item{display:-moz-box;display:flex}.mbsc-list-item{position:relative;z-index:2;list-style:none;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;line-height:1.25em}.mbsc-list-item-actionable{cursor:pointer}.mbsc-list-item:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:background-color .2s ease-out}.mbsc-list-item:focus{outline:0}.mbsc-list-item::-moz-focus-inner{border:0}.mbsc-schedule-grid-wrapper{overflow:hidden;position:relative}.mbsc-schedule-time-col,.mbsc-timeline-resource-col{-moz-box-flex:0;flex:none;width:4.25em;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-schedule-grid-scroll,.mbsc-timeline-grid-scroll{overflow-x:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mbsc-schedule-grid{-moz-box-flex:1;flex:1 0 auto}.mbsc-schedule-all-day-item:after,.mbsc-timeline-day-border:after{content:"";position:absolute;top:0;bottom:0;z-index:1}.mbsc-schedule-all-day-item.mbsc-ltr:after,.mbsc-timeline-day-border.mbsc-ltr:after{left:100%;border-right-style:solid;border-right-width:1px}.mbsc-schedule-all-day-item.mbsc-rtl:after,.mbsc-timeline-day-border.mbsc-rtl:after{right:100%;border-left-style:solid;border-left-width:1px}.mbsc-schedule-column.mbsc-ltr,.mbsc-timeline-column.mbsc-rtl,.mbsc-timeline-header-column.mbsc-rtl,.mbsc-timeline-header-date.mbsc-rtl,.mbsc-timeline-resource-empty.mbsc-rtl,.mbsc-timeline-resource.mbsc-rtl,.mbsc-timeline-slot-header.mbsc-rtl{border-left-style:solid;border-left-width:1px}.mbsc-schedule-column.mbsc-rtl,.mbsc-timeline-column.mbsc-ltr,.mbsc-timeline-header-column.mbsc-ltr,.mbsc-timeline-header-date.mbsc-ltr,.mbsc-timeline-resource-empty.mbsc-ltr,.mbsc-timeline-resource.mbsc-ltr,.mbsc-timeline-slot-header.mbsc-ltr{border-right-style:solid;border-right-width:1px}.mbsc-schedule-event:focus{outline:none}.mbsc-schedule-event{position:absolute;padding:1px 0;-moz-box-sizing:border-box;box-sizing:border-box;min-height:.75em;z-index:1}.mbsc-schedule-event.mbsc-ltr{left:0}.mbsc-schedule-event.mbsc-rtl{right:0}.mbsc-schedule-event-hover{cursor:pointer}.mbsc-schedule-event-inner{position:relative;max-height:100%;margin:0 .2em;line-height:1.5em;font-size:.625em;padding:.5em;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mbsc-schedule-event-small-height.mbsc-schedule-event-inner{padding-top:0;padding-bottom:0;line-height:1.2em;margin-top:-1px}.mbsc-schedule-event-small-height.mbsc-schedule-event-inner .mbsc-schedule-event-title{font-size:1em}.mbsc-schedule-event-background{position:absolute;top:-.5em;left:1px;right:1px;bottom:-.5em;background:currentColor}.mbsc-schedule-event-start .mbsc-schedule-event-background{top:1px}.mbsc-schedule-event-end .mbsc-schedule-event-background{bottom:1px}.mbsc-schedule-event-range{font-size:.8em}.mbsc-schedule-event-all-day{position:relative;display:block;padding:0 .125em;margin:.125em 0;min-height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:2}.mbsc-schedule-event-all-day-placeholder{z-index:-1}.mbsc-schedule-event-all-day-inner{position:relative;height:1.6em;line-height:1.6em;margin:0;padding:0 .3em;font-size:.625em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mbsc-schedule-event-all-day-background.mbsc-schedule-event-background{top:0;bottom:0}.mbsc-timeline-event{z-index:2;min-width:.75em}.mbsc-timeline-event .mbsc-schedule-event-range,.mbsc-timeline-event .mbsc-schedule-event-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mbsc-schedule-event-dragging{position:absolute;top:0;z-index:3}.mbsc-schedule-event-inactive{opacity:.5}.mbsc-schedule-event-hidden{visibility:hidden}.mbsc-schedule-event-resize{display:none;position:absolute;left:0;right:0;height:.25em;z-index:1;cursor:ns-resize}.mbsc-schedule-event-resize-start{top:0}.mbsc-schedule-event-resize-end{bottom:0}.mbsc-schedule-event-resize-start:after{top:-.25em;right:.5em}.mbsc-schedule-event-resize-end:after{bottom:-.25em;left:.5em}.mbsc-schedule-event-resize:after{content:"";position:absolute;margin:1px 0;width:.5em;height:.5em;background:#fff;border-radius:50%;border:1px solid;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-schedule-event-resize-end-touch:before,.mbsc-schedule-event-resize-start-touch:before{content:"";position:absolute;margin:1px 0;width:1.5em;height:1em}.mbsc-schedule-event-resize-start-touch:before{top:-.5em;right:0}.mbsc-schedule-event-resize-end-touch:before{bottom:-.5em;left:0}.mbsc-schedule-event-dragging .mbsc-schedule-event-resize,.mbsc-schedule-event-hover .mbsc-schedule-event-resize{display:block}.mbsc-schedule-color,.mbsc-schedule-invalid{position:absolute;top:-.5em;bottom:-.5em;left:0;right:0;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden}.mbsc-schedule-color-all-day,.mbsc-schedule-invalid-all-day{top:0;bottom:0;z-index:-1}.mbsc-schedule-color-start,.mbsc-schedule-invalid-start{padding-top:.5em;margin-top:-.5em}.mbsc-schedule-color-end,.mbsc-schedule-invalid-end{padding-bottom:.5em}.mbsc-schedule-color-text,.mbsc-schedule-invalid-text{padding:.375em;font-size:.75em}.mbsc-schedule-color-text{opacity:.8}.mbsc-schedule-time-indicator{position:absolute;z-index:2;pointer-events:none}.mbsc-schedule-time-indicator-x{border-bottom:1px solid}.mbsc-schedule-time-indicator-x.mbsc-ltr{left:4.25em;right:0}.mbsc-schedule-time-indicator-x.mbsc-rtl{right:4.25em;left:0}.mbsc-schedule-time-indicator-y{border-left:1px solid;top:2em;bottom:0;margin-top:-.25em}.mbsc-schedule-time-indicator-y.mbsc-ltr{margin-left:-1px}.mbsc-schedule-time-indicator-y.mbsc-rtl{margin-right:-1px}.mbsc-schedule-time-indicator-day{position:absolute;width:14.285714%}.mbsc-schedule-time-indicator-day:before{content:"";position:absolute;width:.4375em;height:.4375em;margin-top:-.1875em;margin-left:-.1875em;margin-right:-.1875em;border-radius:50%;z-index:1}.mbsc-schedule-time-indicator-time{position:absolute;top:-1em;font-size:.625em;line-height:2em;margin-top:1px;padding:0 .8em;white-space:nowrap}.mbsc-schedule-time-indicator-time-y{top:-1.8em;padding:0 .5em;margin-left:-.5em;margin-right:-.5em;line-height:1.6em}.mbsc-schedule-time-indicator-time-x.mbsc-ltr,.mbsc-schedule-time-indicator-time-y.mbsc-rtl{right:100%}.mbsc-schedule-time-indicator-time-x.mbsc-rtl,.mbsc-schedule-time-indicator-time-y.mbsc-ltr{left:100%}@supports (overflow:clip){.mbsc-schedule-event-inner{position:-webkit-sticky;position:sticky;top:0}}.mbsc-schedule-wrapper{overflow:auto}.mbsc-schedule-resource-group{-moz-box-sizing:border-box;box-sizing:border-box;flex-basis:16em}.mbsc-schedule-resource-group:first-child:last-child{flex-basis:0}.mbsc-schedule-resource-group.mbsc-ltr{border-left-width:2px;border-left-style:solid}.mbsc-schedule-resource-group.mbsc-rtl{border-right-width:2px;border-right-style:solid}.mbsc-schedule-resource-group:first-child{border:0}.mbsc-schedule-date-header-text{line-height:1.5em;text-align:center}.mbsc-schedule-header{overflow:hidden}.mbsc-schedule-all-day-group-wrapper,.mbsc-schedule-header-wrapper{min-width:0;overflow:hidden}.mbsc-schedule-header-item{display:block;position:relative;text-align:center;line-height:1.25em}.mbsc-schedule-header-item.mbsc-hover{cursor:pointer}.mbsc-schedule-header-dayname{font-size:.75em}.mbsc-schedule-header-day{font-size:1.125em}.mbsc-schedule-col-width{-moz-box-sizing:border-box;box-sizing:border-box;width:2.5em}.mbsc-schedule-wrapper-multi .mbsc-schedule-col-width{width:6.25em}.mbsc-schedule-resource{overflow:hidden}.mbsc-schedule-resource-title{padding:.5em;font-size:.875em;font-weight:600;text-align:center}.mbsc-schedule-all-day-cont{position:relative}.mbsc-schedule-all-day-wrapper{position:relative;max-height:7.8125em;overflow-x:hidden;overflow-y:scroll}.mbsc-schedule-all-day-wrapper-shadow:after{content:"";box-shadow:inset 0 .5em .25em -.5em rgba(48,48,48,.5);height:4px;position:absolute;left:0;right:0;bottom:-4px;z-index:4;pointer-events:none}.mbsc-schedule-all-day-item{position:relative}.mbsc-schedule-all-day-item:first-child,.mbsc-schedule-column:first-child{border:0}.mbsc-schedule-timezone-labels{position:absolute;bottom:0;z-index:1;font-weight:700}.mbsc-schedule-timezone-label{font-size:.75em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbsc-schedule-time-indicator-tz{width:5.666667em}.mbsc-schedule-time-indicator-tz.mbsc-ltr,.mbsc-schedule-timezone-label.mbsc-ltr{text-align:right}.mbsc-schedule-time-indicator-tz.mbsc-rtl,.mbsc-schedule-timezone-label.mbsc-rtl{text-align:left}.mbsc-schedule-time-wrapper{position:relative;width:4.25em;height:3.125em;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-schedule-time{position:relative;line-height:2em;top:-1em;font-size:.75em}.mbsc-schedule-time-end{position:absolute;top:auto;bottom:-1em;left:0;right:0}.mbsc-schedule-time.mbsc-ltr{text-align:right}.mbsc-schedule-time.mbsc-rtl{text-align:left}.mbsc-schedule-time-cont-pos{position:relative}.mbsc-schedule-time-cont-inner{position:absolute;width:100%;z-index:2;pointer-events:none;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em 0}.mbsc-schedule-column{padding:.5em 0}.mbsc-schedule-column-inner{position:relative}.mbsc-schedule-all-day-item,.mbsc-schedule-item{-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-schedule-item{height:3.125em;position:relative;border-top:1px solid}.mbsc-schedule-item-last{border-bottom:1px solid}.mbsc-schedule-events{position:absolute;height:100%}.mbsc-schedule-events.mbsc-ltr{left:0;right:.5em}.mbsc-schedule-events.mbsc-rtl{right:0;left:.5em}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize{width:.25em;height:100%;cursor:ew-resize}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize:after{top:50%;right:auto;left:auto;margin-top:-.25em}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-rtl,.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-ltr{right:auto}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-ltr,.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-rtl{left:auto}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-rtl:after,.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-ltr:after{right:-.25em}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-ltr:after,.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-rtl:after{left:-.25em}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start-touch:before{height:1.5em;top:50%;left:-.75em;right:auto;margin-top:-.75em}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end-touch:before{height:1.5em;top:50%;left:auto;right:-.75em;margin-top:-.75em}.mbsc-calendar-width-md .mbsc-schedule-event-title{font-size:1.2em}.mbsc-calendar-width-md .mbsc-schedule-event-all-day-title,.mbsc-calendar-width-md .mbsc-schedule-event-range{font-size:1em}.mbsc-calendar-width-md .mbsc-schedule-event-all-day-inner{font-size:.75em;height:1.5em;line-height:1.5em;padding:0 .333334em}.mbsc-timeline{overflow:hidden;position:relative}.mbsc-timeline.mbsc-ltr{margin-right:-1px}.mbsc-timeline.mbsc-rtl{margin-left:-1px}.mbsc-timeline-header-row-1{height:1.625em}.mbsc-timeline-header-row-2{height:3.25em}.mbsc-timeline-header-row-3{height:4.875em}.mbsc-timeline-header-row-4{height:6.5em}.mbsc-timeline-resource-col{width:12em}.mbsc-timeline-resources{position:absolute;top:0;bottom:15px;z-index:4;overflow:hidden}.mbsc-timeline-resources.mbsc-ltr{left:0}.mbsc-timeline-resources.mbsc-rtl{right:0}.mbsc-timeline-resource-empty{position:relative;z-index:5;overflow:hidden;pointer-events:auto}.mbsc-timeline-resource{-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mbsc-timeline-parent{background:hsla(0,0%,90.2%,.25)}.mbsc-timeline-resource-icon{font-size:.875em;font-weight:600;margin:.357143em 0;cursor:pointer;-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-timeline-resource-icon.mbsc-ltr{margin-left:.5em}.mbsc-timeline-resource-icon.mbsc-rtl{margin-right:.5em}.mbsc-timeline-resource-header,.mbsc-timeline-resource-title{font-size:.875em;font-weight:600;padding:.5em}.mbsc-timeline-header{position:absolute;top:0;left:0;right:0;z-index:3;overflow:hidden}.mbsc-timeline-header-bg{position:relative}.mbsc-timeline-day{position:relative;min-width:9em;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-timeline-day-month{min-width:0}.mbsc-timeline-column.mbsc-timeline-no-border,.mbsc-timeline-header-column.mbsc-timeline-no-border{border-left:0;border-right:0}.mbsc-timeline-month{min-width:0;position:relative}.mbsc-timeline-header-date,.mbsc-timeline-header-month,.mbsc-timeline-header-week{height:1.625em;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-timeline-header-month-last.mbsc-ltr,.mbsc-timeline-header-week-last.mbsc-ltr{border-right-width:1px;border-right-style:solid}.mbsc-timeline-header-month-last.mbsc-rtl,.mbsc-timeline-header-week-last.mbsc-rtl{border-left-width:1px;border-left-style:solid}.mbsc-timeline-header-date-text,.mbsc-timeline-header-month-text,.mbsc-timeline-header-week-text{font-size:.875em;padding:0 .285714em;line-height:1.785715em;display:inline-block;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;position:absolute}.mbsc-timeline-header-date-text{position:static}.mbsc-timeline-header-month-text{font-weight:700}.mbsc-timeline-header-date-text,.mbsc-timeline-header-month-text-last,.mbsc-timeline-header-week-text-last{max-width:100%;overflow:hidden}.mbsc-timeline-header-column{border-bottom:1px solid;height:1.625em;overflow:hidden}.mbsc-timeline-header-time{padding:0 .5em;font-size:.625em;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:2.6em}.mbsc-timeline-time-indicator-cont{position:absolute;width:100%;height:100%;top:100%;overflow:hidden;padding-top:2em;margin-top:-2em;pointer-events:none;-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-timeline-header-sticky{position:absolute;top:0;left:0;right:0;z-index:6;pointer-events:none}.mbsc-timeline-header-sticky .mbsc-timeline-header-date{border-left:0;border-right:0}.mbsc-timeline-column,.mbsc-timeline-header-column{width:4em;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.mbsc-timeline-grid-scroll{overflow-y:auto;-webkit-overflow-scrolling:auto}.mbsc-timeline-grid{position:relative;overflow:hidden}.mbsc-timeline-resource,.mbsc-timeline-row{height:3.25em;position:relative;-moz-box-flex:1;flex:1 0 auto;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-timeline-header-date,.mbsc-timeline-header-month,.mbsc-timeline-header-week,.mbsc-timeline-resource,.mbsc-timeline-resource-empty,.mbsc-timeline-row{border-bottom-style:solid;border-bottom-width:1px}.mbsc-timeline-events{position:absolute;width:100%;top:0;bottom:.5em}.mbsc-timeline-event-background{top:1px;bottom:1px}.mbsc-timeline-event-resize{height:100%;width:.25em;right:auto;left:auto;cursor:ew-resize}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end.mbsc-rtl,.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start.mbsc-ltr{left:0}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end.mbsc-ltr,.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start.mbsc-rtl{right:0}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end:after,.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start:after{top:50%;margin-top:-.25em}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end:after{left:-.125em}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start:after{right:-.125em}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end-touch:before,.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start-touch:before{height:1.5em;top:50%;left:50%;margin:-.75em 0 0 -.75em}.mbsc-timeline-event-listing{position:absolute}.mbsc-timeline-event-listing.mbsc-timeline-event-dragging{position:absolute;top:0}.mbsc-timeline-event-slot{position:relative}.mbsc-timeline-color,.mbsc-timeline-invalid{top:0;bottom:0;padding:0;margin:0}.mbsc-timeline-header-column.mbsc-timeline-no-height{border:0;height:0}.mbsc-timeline-slots{height:1.625em;border-bottom:1px solid}.mbsc-timeline-slot,.mbsc-timeline-slots{-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-timeline-slot{position:relative;width:8em;-moz-box-flex:1;flex:1 0 auto}.mbsc-timeline-slot-title{font-size:.875em;font-weight:600;line-height:1.785715em;padding:0 .285714em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@supports ((position:-webkit-sticky) or (position:sticky)){.mbsc-timeline-grid-scroll.mbsc-ltr{position:relative}.mbsc-timeline-header{left:auto;right:auto}.mbsc-timeline-header,.mbsc-timeline-resources.mbsc-ltr{position:-webkit-sticky;position:sticky;overflow:visible}.mbsc-timeline-resources.mbsc-ltr{top:auto;bottom:auto}}@supports (overflow:clip){.mbsc-timeline-grid{overflow:clip}.mbsc-timeline .mbsc-schedule-event-inner{display:inline-block;max-width:100%;vertical-align:top}.mbsc-timeline.mbsc-ltr .mbsc-schedule-event-inner{left:192px}.mbsc-timeline.mbsc-rtl .mbsc-schedule-event-inner{right:192px}.mbsc-timeline-event-slot .mbsc-schedule-event-inner{position:relative;display:block}.mbsc-timeline .mbsc-timeline-event-slot .mbsc-schedule-event-inner,.mbsc-timeline.mbsc-timeline-no-resource .mbsc-schedule-event-inner{left:0;right:0}}.mbsc-ios.mbsc-eventcalendar .mbsc-calendar-header-vertical{margin-bottom:-1px;border-bottom-width:1px;border-bottom-style:solid}.mbsc-ios.mbsc-eventcalendar .mbsc-calendar-wrapper{border-bottom-width:1px;border-bottom-style:solid}.mbsc-ios.mbsc-popover-list .mbsc-event:last-child:after{display:none}.mbsc-ios.mbsc-event-day.mbsc-list-header{font-weight:700;padding:.5em 1em;line-height:1.5em;text-transform:none}.mbsc-ios.mbsc-event-time{width:6em;font-size:.875em;line-height:1.428572em}.mbsc-ios.mbsc-event-color{width:.25em;border-radius:.125em;margin:0 .5em 0 -.5em}.mbsc-ios.mbsc-event-color.mbsc-rtl{margin:0 -.5em 0 .5em}.mbsc-ios.mbsc-event-time.mbsc-ltr{text-align:right}.mbsc-ios.mbsc-event-time.mbsc-rtl{text-align:left}.mbsc-ios.mbsc-event-end{opacity:.7}.mbsc-ios.mbsc-event-text{font-weight:500}.mbsc-ios.mbsc-event-sep{display:none}.mbsc-ios.mbsc-calendar-button-today{font-weight:500;padding:0}.mbsc-ios.mbsc-eventcalendar-schedule .mbsc-calendar-day,.mbsc-ios.mbsc-eventcalendar-schedule .mbsc-calendar-wrapper{border:0}.mbsc-ios.mbsc-schedule-wrapper{position:relative;margin-top:-1px;z-index:2}.mbsc-ios.mbsc-schedule-header{border-bottom:1px solid}.mbsc-ios.mbsc-schedule-header-item{padding:.4375em 0;line-height:1.75em}.mbsc-ios.mbsc-schedule-header-item.mbsc-ltr{border-left-style:solid;border-left-width:1px}.mbsc-ios.mbsc-schedule-header-item.mbsc-rtl{border-right-style:solid;border-right-width:1px}.mbsc-ios.mbsc-schedule-header-item:first-child{border:0}.mbsc-ios.mbsc-schedule-header-dayname{font-size:1em;font-weight:400}.mbsc-ios.mbsc-schedule-header-day{display:inline-block;height:1.625em;width:1.625em;line-height:1.625em;border-radius:50%;text-align:center;font-size:1em;font-weight:400}.mbsc-ios.mbsc-schedule-header-item-large{padding:.1875em 0}.mbsc-ios.mbsc-schedule-header-item-large.mbsc-schedule-header-item{border-color:transparent}.mbsc-ios.mbsc-schedule-header-item-large .mbsc-schedule-header-dayname{display:inline-block;padding:0 .375em;font-size:1em;font-weight:400}.mbsc-ios.mbsc-schedule-all-day-wrapper{max-height:3.125em;border-bottom:1px solid}.mbsc-ios.mbsc-schedule-all-day-text{padding:.5em .666667em;font-size:.75em;text-align:right;text-transform:lowercase}.mbsc-ios.mbsc-schedule-timezone-label{line-height:2.5em;padding:0 .666667em}.mbsc-ios.mbsc-schedule-date-header{position:relative;z-index:3;will-change:opacity;border-bottom:1px solid}.mbsc-ios.mbsc-schedule-date-header-text{padding:.5em;font-size:.75em;font-weight:700}.mbsc-ios.mbsc-schedule-resource.mbsc-ltr{border-left-width:1px;border-left-style:solid}.mbsc-ios.mbsc-schedule-resource.mbsc-rtl{border-right-width:1px;border-right-style:solid}.mbsc-ios.mbsc-schedule-resource:first-child{border:0}.mbsc-ios.mbsc-schedule-all-day-item{padding:.25em 0;min-height:1.875em}.mbsc-ios.mbsc-schedule-time{font-size:.625em;padding:0 .8em}.mbsc-ios.mbsc-schedule-event-background{opacity:.5;transition:opacity .15s ease-in-out}.mbsc-ios.mbsc-schedule-event-start .mbsc-schedule-event-background{border-top-left-radius:.25em;border-top-right-radius:.25em}.mbsc-ios.mbsc-schedule-event-end .mbsc-schedule-event-background{border-bottom-left-radius:.25em;border-bottom-right-radius:.25em}.mbsc-ios.mbsc-timeline-event-end.mbsc-rtl .mbsc-schedule-event-background,.mbsc-ios.mbsc-timeline-event-start.mbsc-ltr .mbsc-schedule-event-background{border-bottom-left-radius:.25em;border-top-left-radius:.25em}.mbsc-ios.mbsc-timeline-event-end.mbsc-ltr .mbsc-schedule-event-background,.mbsc-ios.mbsc-timeline-event-start.mbsc-rtl .mbsc-schedule-event-background{border-bottom-right-radius:.25em;border-top-right-radius:.25em}.mbsc-ios.mbsc-schedule-event-hover .mbsc-schedule-event-background{opacity:.6}.mbsc-ios.mbsc-schedule-event-active .mbsc-schedule-event-background,.mbsc-ios.mbsc-schedule-event-dragging .mbsc-schedule-event-background{opacity:.9}.mbsc-ios.mbsc-schedule-event-dragging{top:.25em}.mbsc-ios.mbsc-timeline-event-dragging{top:0}.mbsc-ios.mbsc-schedule-event-bar{position:absolute;top:-.5em;bottom:-.5em;width:.1875em;background:currentColor}.mbsc-ios.mbsc-schedule-event-bar.mbsc-ltr{left:1px}.mbsc-ios.mbsc-schedule-event-bar.mbsc-rtl{right:1px}.mbsc-ios.mbsc-schedule-event-start .mbsc-schedule-event-bar{top:1px}.mbsc-ios.mbsc-schedule-event-start .mbsc-schedule-event-bar.mbsc-ltr,.mbsc-ios.mbsc-schedule-event-start .mbsc-schedule-event-bar.mbsc-rtl{border-top-left-radius:.1875em}.mbsc-ios.mbsc-schedule-event-end .mbsc-schedule-event-bar{bottom:1px}.mbsc-ios.mbsc-schedule-event-end .mbsc-schedule-event-bar.mbsc-ltr,.mbsc-ios.mbsc-schedule-event-end .mbsc-schedule-event-bar.mbsc-rtl{border-bottom-left-radius:.1875em}.mbsc-ios.mbsc-schedule-event-title{font-weight:600}.mbsc-ios.mbsc-schedule-event-all-day{padding:0 .25em}.mbsc-ios.mbsc-schedule-event-all-day-background.mbsc-schedule-event-background{border-radius:0}.mbsc-ios.mbsc-schedule-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,.mbsc-ios.mbsc-schedule-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background,.mbsc-ios.mbsc-timeline-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,.mbsc-ios.mbsc-timeline-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background{left:.25em;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.mbsc-ios.mbsc-schedule-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,.mbsc-ios.mbsc-schedule-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background,.mbsc-ios.mbsc-timeline-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,.mbsc-ios.mbsc-timeline-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background{right:.25em;border-top-right-radius:.25em;border-bottom-right-radius:.25em}.mbsc-ios.mbsc-calendar-width-md .mbsc-schedule-all-day-wrapper{max-height:3.5em}.mbsc-ios.mbsc-calendar-width-md .mbsc-schedule-time,.mbsc-ios.mbsc-calendar-width-md .mbsc-schedule-time-indicator-time-x{font-size:.75em;padding:0 .666667em}.mbsc-ios.mbsc-timeline-resource-icon{width:1.214286em;padding:0 .142858em}.mbsc-ios.mbsc-eventcalendar .mbsc-calendar-header,.mbsc-ios.mbsc-eventcalendar .mbsc-calendar-week-days{background:#f7f7f7}.mbsc-ios.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#efefef}.mbsc-ios.mbsc-event-list-empty{color:#707070}.mbsc-ios.mbsc-event-day.mbsc-list-header{background:#fff;border-color:#ccc;color:#000}.mbsc-ios.mbsc-event.mbsc-list-item{background:#fff;color:#000}.mbsc-ios.mbsc-event.mbsc-list-item:after,.mbsc-ios.mbsc-event.mbsc-list-item:before{border-color:#ccc}.mbsc-ios.mbsc-event.mbsc-list-item.mbsc-focus:before,.mbsc-ios.mbsc-event.mbsc-list-item.mbsc-hover:before{background:rgba(0,0,0,.05)}.mbsc-ios.mbsc-event-color{background:#5ac8fa}.mbsc-ios.mbsc-eventcalendar-schedule .mbsc-calendar-day,.mbsc-ios.mbsc-schedule-wrapper{background:#f7f7f7}.mbsc-ios.mbsc-schedule-header,.mbsc-ios.mbsc-schedule-header-item{border-color:#ccc}.mbsc-ios.mbsc-schedule-header-day-today{color:#007aff}.mbsc-ios.mbsc-schedule-header-day.mbsc-hover{background:rgba(0,122,255,.3)}.mbsc-ios.mbsc-schedule-header-day.mbsc-selected,.mbsc-ios.mbsc-schedule-header-dayname-curr{color:#007aff}.mbsc-ios.mbsc-schedule-header-day.mbsc-selected{background:#007aff;color:#fff}.mbsc-ios.mbsc-schedule-header-dayname-curr{color:#000}.mbsc-ios.mbsc-schedule-date-header{background:#f7f7f7;border-color:#ccc}.mbsc-ios.mbsc-schedule-grid-wrapper{background:#fff}.mbsc-ios.mbsc-schedule-all-day-wrapper{border-color:#ccc;background:#fff}.mbsc-ios.mbsc-schedule-all-day-text,.mbsc-ios.mbsc-schedule-timezone-label{color:#8c8c8c}.mbsc-ios.mbsc-schedule-all-day-item:after,.mbsc-ios.mbsc-schedule-column,.mbsc-ios.mbsc-schedule-item,.mbsc-ios.mbsc-schedule-resource,.mbsc-ios.mbsc-schedule-resource-group,.mbsc-ios.mbsc-timeline-column,.mbsc-ios.mbsc-timeline-day:after,.mbsc-ios.mbsc-timeline-header,.mbsc-ios.mbsc-timeline-header-column,.mbsc-ios.mbsc-timeline-header-date,.mbsc-ios.mbsc-timeline-header-month,.mbsc-ios.mbsc-timeline-header-week,.mbsc-ios.mbsc-timeline-resource,.mbsc-ios.mbsc-timeline-resource-empty,.mbsc-ios.mbsc-timeline-row,.mbsc-ios.mbsc-timeline-slot-header,.mbsc-ios.mbsc-timeline-slots{border-color:#ccc}.mbsc-ios.mbsc-schedule-time,.mbsc-ios.mbsc-timeline-header-column{color:#8c8c8c}.mbsc-ios.mbsc-schedule-event{color:#5ac8fa}.mbsc-ios.mbsc-schedule-event-range,.mbsc-ios.mbsc-schedule-event-title{color:#000}.mbsc-ios.mbsc-schedule-event-active .mbsc-schedule-event-inner,.mbsc-ios.mbsc-schedule-event-dragging .mbsc-schedule-event-inner{color:#fff}.mbsc-ios.mbsc-schedule-event-active .mbsc-schedule-event-range,.mbsc-ios.mbsc-schedule-event-active .mbsc-schedule-event-title,.mbsc-ios.mbsc-schedule-event-dragging .mbsc-schedule-event-range,.mbsc-ios.mbsc-schedule-event-dragging .mbsc-schedule-event-title{color:inherit}.mbsc-ios.mbsc-schedule-time-indicator{border-color:#007aff}.mbsc-ios.mbsc-schedule-time-indicator-day:before{background:#007aff}.mbsc-ios.mbsc-schedule-time-indicator-time{background:hsla(0,0%,100%,.8);color:#007aff}.mbsc-ios.mbsc-schedule-invalid{background:hsla(0,0%,93.7%,.75);color:#888}.mbsc-ios.mbsc-timeline-header-bg,.mbsc-ios.mbsc-timeline-header-text,.mbsc-ios.mbsc-timeline-resource-bg,.mbsc-ios.mbsc-timeline-resource-empty{background:#fff}.mbsc-ios-dark.mbsc-eventcalendar .mbsc-calendar-header,.mbsc-ios-dark.mbsc-eventcalendar .mbsc-calendar-week-days{background:#1c1c1c}.mbsc-ios-dark.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#1a1a1a}.mbsc-ios-dark.mbsc-event-list-empty{color:#8f8f8f}.mbsc-ios-dark.mbsc-event-day.mbsc-list-header{background:#000;border-color:#333;color:#fff}.mbsc-ios-dark.mbsc-event.mbsc-list-item{background:#000;color:#fff}.mbsc-ios-dark.mbsc-event.mbsc-list-item:after,.mbsc-ios-dark.mbsc-event.mbsc-list-item:before{border-color:#333}.mbsc-ios-dark.mbsc-event.mbsc-list-item.mbsc-focus:before,.mbsc-ios-dark.mbsc-event.mbsc-list-item.mbsc-hover:before{background:hsla(0,0%,100%,.05)}.mbsc-ios-dark.mbsc-event-color{background:#5ac8fa}.mbsc-ios-dark.mbsc-popover-list .mbsc-ios-dark.mbsc-event{background:#2b2b2b}.mbsc-ios-dark.mbsc-eventcalendar-schedule .mbsc-calendar-day,.mbsc-ios-dark.mbsc-schedule-wrapper{background:#1c1c1c}.mbsc-ios-dark.mbsc-schedule-header,.mbsc-ios-dark.mbsc-schedule-header-item{border-color:#333}.mbsc-ios-dark.mbsc-schedule-header-day-today{color:#ff9f0a}.mbsc-ios-dark.mbsc-schedule-header-day.mbsc-hover{background:rgba(255,159,10,.3)}.mbsc-ios-dark.mbsc-schedule-header-day.mbsc-selected,.mbsc-ios-dark.mbsc-schedule-header-dayname-curr{color:#ff9f0a}.mbsc-ios-dark.mbsc-schedule-header-day.mbsc-selected{background:#ff9f0a;color:#000}.mbsc-ios-dark.mbsc-schedule-header-dayname-curr{color:#fff}.mbsc-ios-dark.mbsc-schedule-date-header{background:#1c1c1c;border-color:#333}.mbsc-ios-dark.mbsc-schedule-grid-wrapper{background:#000}.mbsc-ios-dark.mbsc-schedule-all-day-wrapper{border-color:#333;background:#000}.mbsc-ios-dark.mbsc-schedule-all-day-text,.mbsc-ios-dark.mbsc-schedule-timezone-label{color:#fff}.mbsc-ios-dark.mbsc-schedule-all-day-item:after,.mbsc-ios-dark.mbsc-schedule-column,.mbsc-ios-dark.mbsc-schedule-item,.mbsc-ios-dark.mbsc-schedule-resource,.mbsc-ios-dark.mbsc-schedule-resource-group,.mbsc-ios-dark.mbsc-timeline-column,.mbsc-ios-dark.mbsc-timeline-day:after,.mbsc-ios-dark.mbsc-timeline-header,.mbsc-ios-dark.mbsc-timeline-header-column,.mbsc-ios-dark.mbsc-timeline-header-date,.mbsc-ios-dark.mbsc-timeline-header-month,.mbsc-ios-dark.mbsc-timeline-header-week,.mbsc-ios-dark.mbsc-timeline-resource,.mbsc-ios-dark.mbsc-timeline-resource-empty,.mbsc-ios-dark.mbsc-timeline-row,.mbsc-ios-dark.mbsc-timeline-slot-header,.mbsc-ios-dark.mbsc-timeline-slots{border-color:#333}.mbsc-ios-dark.mbsc-schedule-time,.mbsc-ios-dark.mbsc-timeline-header-column{color:#fff}.mbsc-ios-dark.mbsc-schedule-event{color:#5ac8fa}.mbsc-ios-dark.mbsc-schedule-event-active .mbsc-schedule-event-inner,.mbsc-ios-dark.mbsc-schedule-event-dragging .mbsc-schedule-event-inner,.mbsc-ios-dark.mbsc-schedule-event-range,.mbsc-ios-dark.mbsc-schedule-event-title{color:#fff}.mbsc-ios-dark.mbsc-schedule-event-active .mbsc-schedule-event-range,.mbsc-ios-dark.mbsc-schedule-event-active .mbsc-schedule-event-title,.mbsc-ios-dark.mbsc-schedule-event-dragging .mbsc-schedule-event-range,.mbsc-ios-dark.mbsc-schedule-event-dragging .mbsc-schedule-event-title{color:inherit}.mbsc-ios-dark.mbsc-schedule-time-indicator{border-color:#ff9f0a}.mbsc-ios-dark.mbsc-schedule-time-indicator-day:before{background:#ff9f0a}.mbsc-ios-dark.mbsc-schedule-time-indicator-time{background:rgba(0,0,0,.8);color:#ff9f0a}.mbsc-ios-dark.mbsc-schedule-invalid{background:rgba(26,26,26,.75);color:#787878}.mbsc-ios-dark.mbsc-timeline-header-bg,.mbsc-ios-dark.mbsc-timeline-header-text,.mbsc-ios-dark.mbsc-timeline-resource-bg,.mbsc-ios-dark.mbsc-timeline-resource-empty{background:#000}.mbsc-material.mbsc-eventcalendar-schedule .mbsc-calendar-wrapper:after{display:none}.mbsc-material.mbsc-event.mbsc-list-item{margin:.625em 1em;padding:.5em .625em;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;border-radius:.214286em;transition:box-shadow .2s ease-out}.mbsc-material.mbsc-event-text,.mbsc-material.mbsc-event-time{font-size:.8125em;line-height:1.384616em}.mbsc-material.mbsc-event-time{display:-moz-box;display:flex;font-weight:300}.mbsc-material.mbsc-event-text{font-weight:600}.mbsc-material.mbsc-event-all-day{display:none}.mbsc-material.mbsc-event-sep{padding:0 .25em}.mbsc-material.mbsc-event-until{padding-right:.25em}.mbsc-material.mbsc-popover-list{width:13em;padding:.5em .125em}.mbsc-material.mbsc-popover-list .mbsc-event{margin:.125em .5em;padding:.25em .5em}.mbsc-material.mbsc-popover-list .mbsc-event-text,.mbsc-material.mbsc-popover-list .mbsc-event-time{font-size:.75em}.mbsc-material.mbsc-schedule-header-item{padding-bottom:.25em}.mbsc-material.mbsc-schedule-header-dayname{position:relative;line-height:2.8em;font-size:.625em;font-weight:500;text-transform:uppercase}.mbsc-material.mbsc-schedule-header-day{height:1.8em;width:1.8em;margin-top:-.3em;margin-left:auto;margin-right:auto;line-height:1.8em;font-size:1.25em;border-radius:50%}.mbsc-material.mbsc-schedule-date-header-text{font-size:.875em;font-weight:600;padding:.5714em 1.14285em}.mbsc-material.mbsc-schedule-resource.mbsc-ltr{border-left-width:1px;border-left-style:solid}.mbsc-material.mbsc-schedule-resource.mbsc-rtl{border-right-width:1px;border-right-style:solid}.mbsc-material.mbsc-schedule-resource:first-child{border:0}.mbsc-material.mbsc-schedule-all-day-text{padding:.4em .8em;font-size:.625em;line-height:1.6em;text-transform:uppercase}.mbsc-material.mbsc-schedule-all-day-item{padding:1px 0;min-height:1.5em}.mbsc-material.mbsc-schedule-time-col.mbsc-ltr{border-right-width:1px;border-right-style:solid}.mbsc-material.mbsc-schedule-time-col.mbsc-rtl{border-left-width:1px;border-left-style:solid}.mbsc-material.mbsc-schedule-time-col.mbsc-schedule-time-col-empty{border:0}.mbsc-material.mbsc-schedule-time-wrapper.mbsc-ltr{padding-right:1em}.mbsc-material.mbsc-schedule-time-wrapper.mbsc-rtl{padding-left:1em}.mbsc-material.mbsc-schedule-time-col-last .mbsc-schedule-time-wrapper:after{content:"";position:absolute;top:0;width:9px}.mbsc-material.mbsc-schedule-time-col-last .mbsc-schedule-time-wrapper-end:before{content:"";position:absolute;bottom:0;width:9px}.mbsc-material.mbsc-schedule-time-col-last .mbsc-schedule-time-wrapper-end.mbsc-ltr:before,.mbsc-material.mbsc-schedule-time-col-last .mbsc-schedule-time-wrapper.mbsc-ltr:after{right:0}.mbsc-material.mbsc-schedule-time-col-last .mbsc-schedule-time-wrapper-end.mbsc-rtl:before,.mbsc-material.mbsc-schedule-time-col-last .mbsc-schedule-time-wrapper.mbsc-rtl:after{left:0}.mbsc-material.mbsc-schedule-time{font-size:.625em}.mbsc-material.mbsc-schedule-time-end.mbsc-ltr{right:1.6em}.mbsc-material.mbsc-schedule-time-end.mbsc-rtl{left:1.6em}.mbsc-material.mbsc-schedule-timezone-label{font-size:.625em;line-height:2.4em}.mbsc-material.mbsc-schedule-timezone-label.mbsc-ltr{padding-right:1.6em}.mbsc-material.mbsc-schedule-timezone-label.mbsc-rtl{padding-left:1.6em}.mbsc-material.mbsc-schedule-time-indicator-tz{width:6.8em}.mbsc-material.mbsc-schedule-time-indicator-x:after{content:"";position:absolute;top:0;width:.5625em;border-bottom:1px solid;border-color:inherit}.mbsc-material.mbsc-schedule-time-indicator.mbsc-ltr:after{left:-.5625em}.mbsc-material.mbsc-schedule-time-indicator.mbsc-rtl:after{right:-.5625em}.mbsc-material.mbsc-schedule-time-indicator-time-x{padding:0 1.6em;margin:0 1px}.mbsc-material.mbsc-schedule-event-inner{border-radius:.4em}.mbsc-material.mbsc-schedule-event-start .mbsc-schedule-event-background{border-top-left-radius:.333334em;border-top-right-radius:.333334em}.mbsc-material.mbsc-schedule-event-end .mbsc-schedule-event-background{border-bottom-left-radius:.333334em;border-bottom-right-radius:.333334em}.mbsc-material.mbsc-timeline-event-end.mbsc-rtl .mbsc-schedule-event-background,.mbsc-material.mbsc-timeline-event-start.mbsc-ltr .mbsc-schedule-event-background{border-bottom-left-radius:.333334em;border-top-left-radius:.333334em}.mbsc-material.mbsc-timeline-event-end.mbsc-ltr .mbsc-schedule-event-background,.mbsc-material.mbsc-timeline-event-start.mbsc-rtl .mbsc-schedule-event-background{border-bottom-right-radius:.333334em;border-top-right-radius:.333334em}.mbsc-material.mbsc-schedule-event-active .mbsc-schedule-event-background,.mbsc-material.mbsc-schedule-event-dragging .mbsc-schedule-event-background{box-shadow:0 4px 8px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 1px 3px -1px rgba(0,0,0,.2)}.mbsc-material.mbsc-schedule-event-hover .mbsc-schedule-event-background:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1)}.mbsc-material.mbsc-schedule-event-title{font-weight:500}.mbsc-material.mbsc-schedule-event-all-day-background.mbsc-schedule-event-background{border-radius:0}.mbsc-material.mbsc-schedule-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,.mbsc-material.mbsc-schedule-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background,.mbsc-material.mbsc-timeline-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,.mbsc-material.mbsc-timeline-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background{border-top-left-radius:.333334em;border-bottom-left-radius:.333334em}.mbsc-material.mbsc-schedule-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,.mbsc-material.mbsc-schedule-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background,.mbsc-material.mbsc-timeline-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,.mbsc-material.mbsc-timeline-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background{border-top-right-radius:.333334em;border-bottom-right-radius:.333334em}.mbsc-material.mbsc-schedule-header-item-large .mbsc-schedule-header-dayname{line-height:2.909091em;font-size:.6875em;text-transform:uppercase}.mbsc-material.mbsc-schedule-header-item-large .mbsc-schedule-header-day{height:1.769231em;width:1.769231em;line-height:1.769231em;font-size:1.625em;margin-top:-.307693em}.mbsc-material.mbsc-eventcalendar{background:#fff;color:#303030}.mbsc-material.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#f0f0f0}.mbsc-material.mbsc-event-list-empty{color:rgba(48,48,48,.7)}.mbsc-material.mbsc-event-day.mbsc-list-header,.mbsc-material.mbsc-schedule-date-header{background:#fff;color:rgba(48,48,48,.7)}.mbsc-material.mbsc-colored-event.mbsc-list-item{background:#1a73e8;color:#fff}.mbsc-material.mbsc-event.mbsc-list-item.mbsc-focus{box-shadow:0 .25em .5em 0 rgba(0,0,0,.4)}.mbsc-material.mbsc-event-color{background:#1a73e8}.mbsc-material.mbsc-schedule-header-dayname{color:#70757a}.mbsc-material.mbsc-schedule-header-day{color:#303030}.mbsc-material.mbsc-schedule-header-day-today,.mbsc-material.mbsc-schedule-header-dayname-curr{color:#1a73e8}.mbsc-material.mbsc-schedule-header-day.mbsc-hover{background:rgba(26,115,232,.3)}.mbsc-material.mbsc-schedule-header-day.mbsc-selected{background-color:#1a73e8;color:#fff}.mbsc-material.mbsc-schedule-all-day-item:after,.mbsc-material.mbsc-schedule-column,.mbsc-material.mbsc-schedule-item,.mbsc-material.mbsc-schedule-resource,.mbsc-material.mbsc-schedule-resource-group,.mbsc-material.mbsc-schedule-time-col,.mbsc-material.mbsc-timeline-column,.mbsc-material.mbsc-timeline-day:after,.mbsc-material.mbsc-timeline-header,.mbsc-material.mbsc-timeline-header-column,.mbsc-material.mbsc-timeline-header-date,.mbsc-material.mbsc-timeline-header-month,.mbsc-material.mbsc-timeline-header-week,.mbsc-material.mbsc-timeline-resource,.mbsc-material.mbsc-timeline-resource-empty,.mbsc-material.mbsc-timeline-row,.mbsc-material.mbsc-timeline-slot-header,.mbsc-material.mbsc-timeline-slots{border-color:#cfcfcf}.mbsc-material.mbsc-schedule-time-wrapper-end:before,.mbsc-material.mbsc-schedule-time-wrapper:after{border-bottom:1px solid #cfcfcf}.mbsc-material.mbsc-schedule-all-day-text,.mbsc-material.mbsc-schedule-time,.mbsc-material.mbsc-schedule-timezone-label{color:#70757a}.mbsc-material.mbsc-schedule-time-indicator{border-color:#1a73e8}.mbsc-material.mbsc-schedule-time-indicator-day:before{background:#1a73e8}.mbsc-material.mbsc-schedule-time-indicator-time{background:hsla(0,0%,100%,.8);color:#1a73e8}.mbsc-material.mbsc-schedule-event{color:#1a73e8}.mbsc-material.mbsc-schedule-event-inner{color:#fff}.mbsc-material.mbsc-schedule-invalid{background:hsla(0,0%,94.1%,.75);color:#8a8a8a}.mbsc-material.mbsc-timeline-header-bg,.mbsc-material.mbsc-timeline-header-text,.mbsc-material.mbsc-timeline-resource-bg,.mbsc-material.mbsc-timeline-resource-empty{background:#fff}.mbsc-material-dark.mbsc-eventcalendar{background:#000;color:#fff}.mbsc-material-dark.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#1a1a1a}.mbsc-material-dark.mbsc-event-list-empty{color:hsla(0,0%,100%,.7)}.mbsc-material-dark.mbsc-event-day.mbsc-list-header,.mbsc-material-dark.mbsc-schedule-date-header{background:#000;color:hsla(0,0%,100%,.7)}.mbsc-material-dark.mbsc-colored-event.mbsc-list-item{background:#87b0f3;color:#000}.mbsc-material-dark.mbsc-event.mbsc-list-item.mbsc-focus{box-shadow:0 .25em .5em 0 rgba(0,0,0,.4)}.mbsc-material-dark.mbsc-event-color{background:#87b0f3}.mbsc-material-dark.mbsc-schedule-header-dayname{color:#ddd}.mbsc-material-dark.mbsc-schedule-header-day{color:#fff}.mbsc-material-dark.mbsc-schedule-header-day-today,.mbsc-material-dark.mbsc-schedule-header-dayname-curr{color:#87b0f3}.mbsc-material-dark.mbsc-schedule-header-day.mbsc-hover{background:rgba(135,176,243,.3)}.mbsc-material-dark.mbsc-schedule-header-day.mbsc-selected{background-color:#87b0f3;color:#000}.mbsc-material-dark.mbsc-schedule-all-day-item:after,.mbsc-material-dark.mbsc-schedule-column,.mbsc-material-dark.mbsc-schedule-item,.mbsc-material-dark.mbsc-schedule-resource,.mbsc-material-dark.mbsc-schedule-resource-group,.mbsc-material-dark.mbsc-schedule-time-col,.mbsc-material-dark.mbsc-timeline-column,.mbsc-material-dark.mbsc-timeline-day:after,.mbsc-material-dark.mbsc-timeline-header,.mbsc-material-dark.mbsc-timeline-header-column,.mbsc-material-dark.mbsc-timeline-header-date,.mbsc-material-dark.mbsc-timeline-header-month,.mbsc-material-dark.mbsc-timeline-header-week,.mbsc-material-dark.mbsc-timeline-resource,.mbsc-material-dark.mbsc-timeline-resource-empty,.mbsc-material-dark.mbsc-timeline-row,.mbsc-material-dark.mbsc-timeline-slot-header,.mbsc-material-dark.mbsc-timeline-slots{border-color:#2b2b2b}.mbsc-material-dark.mbsc-schedule-time-wrapper-end:before,.mbsc-material-dark.mbsc-schedule-time-wrapper:after{border-bottom:1px solid #2b2b2b}.mbsc-material-dark.mbsc-schedule-all-day-text,.mbsc-material-dark.mbsc-schedule-time,.mbsc-material-dark.mbsc-schedule-timezone-label{color:#ddd}.mbsc-material-dark.mbsc-schedule-time-indicator{border-color:#87b0f3}.mbsc-material-dark.mbsc-schedule-time-indicator-day:before{background:#87b0f3}.mbsc-material-dark.mbsc-schedule-time-indicator-time{background:rgba(0,0,0,.8);color:#87b0f3}.mbsc-material-dark.mbsc-schedule-event{color:#87b0f3}.mbsc-material-dark.mbsc-schedule-event-inner{color:#000}.mbsc-material-dark.mbsc-schedule-invalid{background:rgba(26,26,26,.75);color:#787878}.mbsc-material-dark.mbsc-timeline-header-bg,.mbsc-material-dark.mbsc-timeline-header-text,.mbsc-material-dark.mbsc-timeline-resource-bg,.mbsc-material-dark.mbsc-timeline-resource-empty{background:#000}.mbsc-windows.mbsc-popover-list{margin:.25em 0}.mbsc-windows.mbsc-event-group{border-bottom:1px solid}.mbsc-windows.mbsc-event-day.mbsc-list-header{padding:1em 1.5em .25em}.mbsc-windows.mbsc-event.mbsc-list-item{margin-bottom:.25em;-moz-box-align:center;align-items:center}.mbsc-windows.mbsc-event-content{-moz-box-ordinal-group:2;order:1}.mbsc-windows.mbsc-event-time{width:7em;padding:0 1.333334em;font-size:.75em;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-windows.mbsc-event-color{width:.5em;margin:-.5em 0 -.5em -.5em;align-self:stretch}.mbsc-windows.mbsc-event-sep{display:none}.mbsc-windows.mbsc-schedule-wrapper{position:relative;min-height:1.5em;z-index:2}.mbsc-windows.mbsc-schedule-header-day{font-size:1em;text-align:left;padding:.5em .5em 1.5em;border-top:1px solid}.mbsc-windows.mbsc-schedule-header-day.mbsc-ltr{border-left-style:solid;border-left-width:1px;margin-left:-1px}.mbsc-windows.mbsc-schedule-header-day.mbsc-rtl{border-right-style:solid;border-right-width:1px;margin-right:-1px}.mbsc-windows.mbsc-schedule-header-item.mbsc-ltr{border-left:1px solid transparent}.mbsc-windows.mbsc-schedule-header-item.mbsc-rtl{border-right:1px solid transparent}.mbsc-windows.mbsc-schedule-header-item:first-child{border:0}.mbsc-windows.mbsc-schedule-header-item:first-child .mbsc-schedule-header-day{border-left:0;border-right:0;margin:0}.mbsc-windows.mbsc-schedule-header-dayname{padding:.571429em;font-size:.875em;text-align:left}.mbsc-windows.mbsc-schedule-all-day-item{min-height:1.375em}.mbsc-windows.mbsc-schedule-all-day-text{text-align:center}.mbsc-windows.mbsc-schedule-all-day-text,.mbsc-windows.mbsc-schedule-timezone-label{padding:0 .333334em;font-size:.75em;line-height:1.833334em}.mbsc-windows.mbsc-schedule-header-dayname{position:relative}.mbsc-windows.mbsc-schedule-header-dayname.mbsc-selected:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.285715em}.mbsc-windows.mbsc-schedule-date-header{border-bottom:1px solid}.mbsc-windows.mbsc-schedule-date-header-text{font-weight:500;line-height:1.25em;padding:.5em 0}.mbsc-windows.mbsc-schedule-header-day.mbsc-hover{background:rgba(0,0,0,.1)}.mbsc-windows.mbsc-schedule-resource{border-top:1px solid;margin-top:-1px}.mbsc-windows.mbsc-schedule-resource.mbsc-ltr{border-left-width:1px;border-left-style:solid;text-align:left}.mbsc-windows.mbsc-schedule-resource.mbsc-rtl{border-right-width:1px;border-right-style:solid;text-align:right}.mbsc-windows.mbsc-schedule-resource:first-child{border-left:0;border-right:0}.mbsc-windows.mbsc-schedule-time-indicator-x{border-bottom:1px dashed}.mbsc-windows.mbsc-schedule-time-indicator-time-x{padding:0 .333334em;font-size:.75em;text-transform:lowercase}.mbsc-windows.mbsc-schedule-time-indicator-day{border-top:1px solid;border-bottom:1px solid}.mbsc-windows.mbsc-schedule-time-indicator-day:before{display:none}.mbsc-windows.mbsc-schedule-all-day-wrapper{max-height:4em}.mbsc-windows.mbsc-schedule-time-col.mbsc-ltr{border-right-width:1px;border-right-style:solid}.mbsc-windows.mbsc-schedule-time-col.mbsc-rtl{border-left-width:1px;border-left-style:solid}.mbsc-windows.mbsc-schedule-time{top:0;padding:0 .333334em;text-transform:lowercase}.mbsc-windows.mbsc-schedule-time-end{display:none}.mbsc-windows.mbsc-schedule-event-hover .mbsc-schedule-event-background:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1)}.mbsc-windows.mbsc-timeline-resource-icon{width:1.071429em;padding:0 .214286em}.mbsc-windows.mbsc-eventcalendar{background:#fff}.mbsc-windows.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#f0f0f0}.mbsc-windows.mbsc-event-list-empty{color:rgba(51,51,51,.7)}.mbsc-windows.mbsc-event-group{border-color:#e6e6e6}.mbsc-windows.mbsc-event-day.mbsc-list-header,.mbsc-windows.mbsc-event.mbsc-list-item{background:#fff;color:#333}.mbsc-windows.mbsc-event.mbsc-list-item.mbsc-hover:before{background:#e6e6e6}.mbsc-windows.mbsc-event.mbsc-list-item.mbsc-active:before{background:#ccc}.mbsc-windows.mbsc-event-color{background:#0078d7}.mbsc-windows.mbsc-schedule-wrapper{background:#fff}.mbsc-windows.mbsc-schedule-header-day{border-color:#e6e6e6}.mbsc-windows.mbsc-schedule-header-item{color:#333}.mbsc-windows.mbsc-schedule-header-day-today{color:#0078d7}.mbsc-windows.mbsc-schedule-header-dayname.mbsc-selected:after{background:#0078d7}.mbsc-windows.mbsc-schedule-date-header{border-color:#e6e6e6}.mbsc-windows.mbsc-schedule-time-indicator,.mbsc-windows.mbsc-schedule-time-indicator-day{border-color:#0078d7}.mbsc-windows.mbsc-schedule-time-indicator-time{background:hsla(0,0%,100%,.8);color:#0078d7}.mbsc-windows.mbsc-schedule-all-day-item:after,.mbsc-windows.mbsc-schedule-column,.mbsc-windows.mbsc-schedule-item,.mbsc-windows.mbsc-schedule-resource,.mbsc-windows.mbsc-schedule-resource-group,.mbsc-windows.mbsc-schedule-time-col,.mbsc-windows.mbsc-timeline-column,.mbsc-windows.mbsc-timeline-day:after,.mbsc-windows.mbsc-timeline-header,.mbsc-windows.mbsc-timeline-header-column,.mbsc-windows.mbsc-timeline-header-date,.mbsc-windows.mbsc-timeline-header-month,.mbsc-windows.mbsc-timeline-header-week,.mbsc-windows.mbsc-timeline-resource,.mbsc-windows.mbsc-timeline-resource-empty,.mbsc-windows.mbsc-timeline-row,.mbsc-windows.mbsc-timeline-slot-header,.mbsc-windows.mbsc-timeline-slots{border-color:#e6e6e6}.mbsc-windows.mbsc-schedule-time-wrapper{border-top:1px solid #e6e6e6;color:#333}.mbsc-windows.mbsc-schedule-time-wrapper-end{border-bottom:1px solid #e6e6e6;color:#333}.mbsc-windows.mbsc-schedule-all-day-text,.mbsc-windows.mbsc-schedule-time-cont,.mbsc-windows.mbsc-schedule-timezone-label{color:#333}.mbsc-windows.mbsc-schedule-event{color:#0078d7}.mbsc-windows.mbsc-schedule-event-inner{color:#fff}.mbsc-windows.mbsc-schedule-event-active .mbsc-schedule-event-background,.mbsc-windows.mbsc-schedule-event-dragging .mbsc-schedule-event-background{outline:1px solid #333}.mbsc-windows.mbsc-schedule-invalid{background:hsla(0,0%,94.1%,.75);color:#8a8a8a}.mbsc-windows.mbsc-timeline-header-bg,.mbsc-windows.mbsc-timeline-header-text,.mbsc-windows.mbsc-timeline-resource-bg,.mbsc-windows.mbsc-timeline-resource-empty{background:#fff}.mbsc-windows-dark.mbsc-eventcalendar{background:#1a1a1a}.mbsc-windows-dark.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#343434}.mbsc-windows-dark.mbsc-event-list-empty{color:hsla(0,0%,100%,.7)}.mbsc-windows-dark.mbsc-event-group{border-color:#343434}.mbsc-windows-dark.mbsc-event-day.mbsc-list-header,.mbsc-windows-dark.mbsc-event.mbsc-list-item{background:#1a1a1a;color:#fff}.mbsc-windows-dark.mbsc-event.mbsc-list-item.mbsc-hover:before{background:#4d4d4d}.mbsc-windows-dark.mbsc-event.mbsc-list-item.mbsc-active:before{background:#666}.mbsc-windows-dark.mbsc-event-color{background:#0078d7}.mbsc-windows-dark.mbsc-schedule-wrapper{background:#1a1a1a}.mbsc-windows-dark.mbsc-schedule-header-day{border-color:#343434}.mbsc-windows-dark.mbsc-schedule-header-item{color:#fff}.mbsc-windows-dark.mbsc-schedule-header-day-today{color:#0078d7}.mbsc-windows-dark.mbsc-schedule-header-dayname.mbsc-selected:after{background:#0078d7}.mbsc-windows-dark.mbsc-schedule-date-header{border-color:#343434}.mbsc-windows-dark.mbsc-schedule-time-indicator,.mbsc-windows-dark.mbsc-schedule-time-indicator-day{border-color:#0078d7}.mbsc-windows-dark.mbsc-schedule-time-indicator-time{background:rgba(26,26,26,.8);color:#0078d7}.mbsc-windows-dark.mbsc-schedule-all-day-item:after,.mbsc-windows-dark.mbsc-schedule-column,.mbsc-windows-dark.mbsc-schedule-item,.mbsc-windows-dark.mbsc-schedule-resource,.mbsc-windows-dark.mbsc-schedule-resource-group,.mbsc-windows-dark.mbsc-schedule-time-col,.mbsc-windows-dark.mbsc-timeline-column,.mbsc-windows-dark.mbsc-timeline-day:after,.mbsc-windows-dark.mbsc-timeline-header,.mbsc-windows-dark.mbsc-timeline-header-column,.mbsc-windows-dark.mbsc-timeline-header-date,.mbsc-windows-dark.mbsc-timeline-header-month,.mbsc-windows-dark.mbsc-timeline-header-week,.mbsc-windows-dark.mbsc-timeline-resource,.mbsc-windows-dark.mbsc-timeline-resource-empty,.mbsc-windows-dark.mbsc-timeline-row,.mbsc-windows-dark.mbsc-timeline-slot-header,.mbsc-windows-dark.mbsc-timeline-slots{border-color:#343434}.mbsc-windows-dark.mbsc-schedule-time-wrapper{border-top:1px solid #343434;color:#fff}.mbsc-windows-dark.mbsc-schedule-time-wrapper-end{border-bottom:1px solid #343434;color:#fff}.mbsc-windows-dark.mbsc-schedule-all-day-text,.mbsc-windows-dark.mbsc-schedule-time-cont,.mbsc-windows-dark.mbsc-schedule-timezone-label{color:#fff}.mbsc-windows-dark.mbsc-schedule-event{color:#0078d7}.mbsc-windows-dark.mbsc-schedule-event-inner{color:#fff}.mbsc-windows-dark.mbsc-schedule-event-active .mbsc-schedule-event-background,.mbsc-windows-dark.mbsc-schedule-event-dragging .mbsc-schedule-event-background{outline:1px solid #fff}.mbsc-windows-dark.mbsc-schedule-invalid{background:rgba(52,52,52,.75);color:#929292}.mbsc-windows-dark.mbsc-timeline-header-bg,.mbsc-windows-dark.mbsc-timeline-header-text,.mbsc-windows-dark.mbsc-timeline-resource-bg,.mbsc-windows-dark.mbsc-timeline-resource-empty{background:#1a1a1a}.mbsc-eventcalendar{height:100%;overflow:hidden}.mbsc-event-list{-moz-box-flex:1;flex:1 1 auto;position:relative}.mbsc-event-list-scroll{overflow:auto;-webkit-overflow-scrolling:touch}.mbsc-event-list-empty{text-align:center;margin:3em;font-size:1.5em}.mbsc-event-day{position:-webkit-sticky;position:sticky;top:0;z-index:3}.mbsc-event-color,.mbsc-event-time{-moz-box-flex:0;flex:0 0 auto}.mbsc-event-content{-moz-box-flex:1;flex:1 1 auto;overflow:hidden}.mbsc-event-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbsc-popover-list{width:20em;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mbsc-popover-hidden{visibility:hidden}.mbsc-calendar-dragging{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;cursor:move}.mbsc-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mbsc-drag-clone{position:fixed;display:table;z-index:99;margin:15px 0 0!important;box-shadow:0 0 transparent,0 0 transparent,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);cursor:move}.mbsc-drag-clone:after{content:"";position:absolute;top:-50px;bottom:-50px;left:-50px;right:-50px}.mbsc-schedule-fake-scroll-x,.mbsc-schedule-fake-scroll-y{visibility:hidden;-moz-box-flex:0;flex:none}.mbsc-schedule-fake-scroll-x{overflow-x:scroll;width:0}.mbsc-schedule-fake-scroll-y{overflow-y:scroll;max-height:20px}.mbsc-ios.mbsc-checkbox-right{padding:.875em 3.75em .875em 1em}.mbsc-ios.mbsc-checkbox-left{padding:.875em 1em .875em 3.75em}.mbsc-ios.mbsc-checkbox-box{width:1.75em;height:1.75em;margin-top:-.875em;border:.125em solid;border-radius:2em}.mbsc-ios.mbsc-checkbox-box-right{right:1em}.mbsc-ios.mbsc-checkbox-box-left{left:1em}.mbsc-ios.mbsc-checkbox-box:after{top:32%;left:26%;width:.75em;height:.375em;border:.125em solid;border-top:0;border-right:0;transition:opacity .2s ease-in-out}.mbsc-ios.mbsc-checkbox-box:before{content:"";position:absolute;top:-.5em;left:-.5em;z-index:-1;width:2.5em;height:2.5em;opacity:0;border-radius:2.5em;background:#ccc;transition:opacity .2s ease-in-out}.mbsc-ios.mbsc-checkbox-box.mbsc-focus:before{opacity:.12}.mbsc-ios.mbsc-checkbox-box.mbsc-disabled{opacity:.3}.mbsc-ios.mbsc-checkbox-box.mbsc-checkbox-box-primary{color:#3f97f6}.mbsc-ios.mbsc-checkbox-box.mbsc-checkbox-box-secondary{color:#90979e}.mbsc-ios.mbsc-checkbox-box.mbsc-checkbox-box-success{color:#43be5f}.mbsc-ios.mbsc-checkbox-box.mbsc-checkbox-box-danger{color:#f5504e}.mbsc-ios.mbsc-checkbox-box.mbsc-checkbox-box-warning{color:#f8b042}.mbsc-ios.mbsc-checkbox-box.mbsc-checkbox-box-info{color:#5bb7c5}.mbsc-ios.mbsc-checkbox-box{color:#1273de}.mbsc-ios-dark.mbsc-checkbox-box{color:#ffa519}.mbsc-material.mbsc-checkbox-right{padding:.9375em 3.5em .9375em 1em}.mbsc-material.mbsc-checkbox-left{padding:.9375em 1em .9375em 3.5em}.mbsc-material.mbsc-checkbox-box{border-radius:.1875em;width:1.125em;height:1.125em;margin-top:-.5625em;border:.125em solid;transition:background-color .1s ease-out}.mbsc-material.mbsc-checkbox-box-right{right:1.25em}.mbsc-material.mbsc-checkbox-box-left{left:1.25em}.mbsc-material.mbsc-checkbox-box:after{top:.125em;left:.0625em;width:.8125em;height:.4375em;opacity:1;border:.125em solid;border-top:0;border-right:0;-webkit-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg);transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.mbsc-material.mbsc-checkbox-box:before{content:"";position:absolute;top:-.8125em;left:-.8125em;z-index:-1;width:2.5em;height:2.5em;opacity:0;border-radius:2.5em;background:currentColor;transition:opacity .2s ease-in-out}.mbsc-material.mbsc-checkbox-box.mbsc-focus:before{opacity:.12}.mbsc-material.mbsc-checkbox-box.mbsc-active:before{opacity:.2}.mbsc-material.mbsc-checkbox-box.mbsc-checked{background:currentColor;border-color:currentColor}.mbsc-material.mbsc-checkbox-box.mbsc-checked:after{-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}.mbsc-material.mbsc-checkbox-box.mbsc-disabled{opacity:.3}.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-primary{color:#3f97f6}.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-secondary{color:#90979e}.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-success{color:#43be5f}.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-danger{color:#f5504e}.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-warning{color:#f8b042}.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-info{color:#5bb7c5}.mbsc-material.mbsc-checkbox-box{color:#1a73e8;border-color:#303030}.mbsc-material.mbsc-checkbox-box:after{border-color:#fff}.mbsc-material-dark.mbsc-checkbox-box{color:#87b0f3;border-color:#fff}.mbsc-material-dark.mbsc-checkbox-box:after{border-color:#000}.mbsc-windows.mbsc-checkbox-left{padding:1.125em 1em 1.125em 2.875em}.mbsc-windows.mbsc-checkbox-right{padding:1.125em 2.875em 1.125em 1em}.mbsc-windows.mbsc-checkbox-box{margin-top:-.6875em;width:1.3125em;height:1.3125em;border:.125em solid}.mbsc-windows.mbsc-checkbox-box-left{left:1em}.mbsc-windows.mbsc-checkbox-box-right{right:1em}.mbsc-windows.mbsc-checkbox-box:after{top:16%;left:10%;width:.875em;height:.475em;border:.125em solid;border-top:0;border-right:0}.mbsc-windows.mbsc-checkbox-box:before{content:"";position:absolute;top:-.75em;left:-.75em;z-index:-1;width:2.5em;height:2.5em;opacity:0;border-radius:2.5em;transition:opacity .2s ease-in-out}.mbsc-windows.mbsc-checkbox-box.mbsc-focus:before{opacity:.12}.mbsc-windows.mbsc-checkbox-box.mbsc-checked{background:currentColor;border-color:currentColor}.mbsc-windows.mbsc-checkbox-box.mbsc-disabled{opacity:.3}.mbsc-windows.mbsc-checkbox-box.mbsc-checkbox-box-primary{color:#3f97f6}.mbsc-windows.mbsc-checkbox-box.mbsc-checkbox-box-secondary{color:#90979e}.mbsc-windows.mbsc-checkbox-box.mbsc-checkbox-box-success{color:#43be5f}.mbsc-windows.mbsc-checkbox-box.mbsc-checkbox-box-danger{color:#f5504e}.mbsc-windows.mbsc-checkbox-box.mbsc-checkbox-box-warning{color:#f8b042}.mbsc-windows.mbsc-checkbox-box.mbsc-checkbox-box-info{color:#5bb7c5}.mbsc-windows.mbsc-checkbox-box{color:#0078d7;border-color:#333}.mbsc-windows.mbsc-checkbox-box:after{border-color:#e5f1fb}.mbsc-windows.mbsc-checkbox-box:before{background:#737373}.mbsc-windows.mbsc-checkbox-box.mbsc-active{border-color:#737373;background:#737373}.mbsc-windows-dark.mbsc-checkbox-box{color:#0078d7;border-color:#fff}.mbsc-windows-dark.mbsc-checkbox-box:after{border-color:#000}.mbsc-windows-dark.mbsc-checkbox-box:before{background:#a6a6a6}.mbsc-windows-dark.mbsc-checkbox-box.mbsc-active{border-color:#a6a6a6;background:#a6a6a6}.mbsc-checkbox{line-height:1.25em;position:relative;display:block;margin:0;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mbsc-checkbox-box{top:50%;width:1.375em;height:1.375em}.mbsc-checkbox-box,.mbsc-checkbox-box:after{-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block}.mbsc-checkbox-box:after{content:"";opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mbsc-checkbox-box.mbsc-checked:after{opacity:1}.mbsc-ios .mbsc-block-title,.mbsc-ios .mbsc-form-group-title{padding:.5em 1.333334em;font-size:.75em;line-height:1.5em;text-transform:uppercase}.mbsc-ios.mbsc-page{background:#f2f2f7;color:#000}.mbsc-ios .mbsc-block-title,.mbsc-ios .mbsc-form-group-title{color:#6e6e6e}.mbsc-ios a{color:#007aff}.mbsc-ios-dark.mbsc-page{background:#000;color:#fff}.mbsc-ios-dark .mbsc-block-title,.mbsc-ios-dark .mbsc-form-group-title{color:#919191}.mbsc-ios-dark a{color:#ff9f0a}.mbsc-material .mbsc-block-title,.mbsc-material .mbsc-form-group-title{padding:.666667em 1.333334em;font-size:.75em;text-transform:uppercase}.mbsc-material.mbsc-page{background-color:#fff;color:#303030}.mbsc-material .mbsc-block-title,.mbsc-material .mbsc-form-group-title,.mbsc-material a{color:#1a73e8}.mbsc-material-dark.mbsc-page{background-color:#000;color:#fff}.mbsc-material-dark .mbsc-block-title,.mbsc-material-dark .mbsc-form-group-title,.mbsc-material-dark a{color:#87b0f3}.mbsc-windows .mbsc-block-title,.mbsc-windows .mbsc-form-group-title{font-size:1.5em;padding:0 .666667em;line-height:2em}.mbsc-windows.mbsc-page{background-color:#fff;color:#333}.mbsc-windows .mbsc-block-title,.mbsc-windows .mbsc-form-group-title{color:#333}.mbsc-windows a{color:#0078d7}.mbsc-windows-dark.mbsc-page{background-color:#1a1a1a;color:#fff}.mbsc-windows-dark .mbsc-block-title,.mbsc-windows-dark .mbsc-form-group-title{color:#fff}.mbsc-windows-dark a{color:#0078d7}.mbsc-page{display:block;min-height:100%;padding:var(--mbsc-safe-top) var(--mbsc-safe-right) var(--mbsc-safe-bottom) var(--mbsc-safe-left)}.mbsc-page:after,.mbsc-page:before{content:"";display:table}.mbsc-block,.mbsc-form-group{margin:1.5em 0}.mbsc-form-group-inset{margin:2em 1.5em}.mbsc-form-grid .mbsc-form-group-title{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.mbsc-h1,.mbsc-h2,.mbsc-h3,.mbsc-h4,.mbsc-h5,.mbsc-h6,.mbsc-page h1,.mbsc-page h2,.mbsc-page h3,.mbsc-page h4,.mbsc-page h5,.mbsc-page h6{margin:0;padding:0;color:inherit;font-weight:400;font-family:inherit}.mbsc-p,.mbsc-page p{margin:1em 0;padding:0;line-height:1.5}.mbsc-a,.mbsc-page a{text-decoration:none}.mbsc-a:hover,.mbsc-page a:hover{text-decoration:underline}.mbsc-a.mbsc-btn:hover,.mbsc-page a.mbsc-btn:hover{text-decoration:none}.mbsc-h1,.mbsc-page h1{margin:.347826em 0;font-size:2.875em}.mbsc-h2,.mbsc-page h2{margin:.470588em 0;font-size:2.125em}.mbsc-h3,.mbsc-page h3{margin:.666666em 0;font-size:1.5em}.mbsc-h4,.mbsc-page h4{margin:.8em 0;font-size:1.25em}.mbsc-h5,.mbsc-page h5{margin:1.066666em 0;font-size:.9375em}.mbsc-h6,.mbsc-page h6{margin:1.333333em 0;font-size:.75em}.mbsc-padding{padding:1em}.mbsc-padding>p:first-child{margin-top:0}.mbsc-padding>p:last-child{margin-bottom:0}.mbsc-margin{margin:1em 0}.mbsc-margin:first-child{margin-top:0}.mbsc-margin:last-child{margin-bottom:0}.mbsc-ol,.mbsc-page ol,.mbsc-page ul,.mbsc-ul{padding:0;margin:1em 0 1em 1.25em;line-height:1.5}.mbsc-ol .mbsc-ol,.mbsc-page ol ol,.mbsc-page ul ul,.mbsc-ul .mbsc-ul{margin:0 0 0 1.25em}.mbsc-txt-xs{font-size:.625em}.mbsc-txt-s{font-size:.75em}.mbsc-txt-m{font-size:1.25em}.mbsc-txt-l{font-size:1.5em}.mbsc-txt-xl{font-size:2em}.mbsc-txt-muted{opacity:.6}.mbsc-line-height-xs{line-height:1}.mbsc-line-height-s{line-height:1.25}.mbsc-line-height-m{line-height:1.5}.mbsc-line-height-l{line-height:1.75}.mbsc-line-height-xl{line-height:2}.mbsc-ultra-bold{font-weight:900}.mbsc-bold{font-weight:700}.mbsc-medium{font-weight:500}.mbsc-light{font-weight:300}.mbsc-thin{font-weight:100}.mbsc-italic{font-style:italic}.mbsc-align-left{text-align:left}.mbsc-align-right{text-align:right}.mbsc-align-center{text-align:center}.mbsc-align-justify{text-align:justify}.mbsc-pull-right{float:right}.mbsc-pull-left{float:left}.mbsc-media-fluid{display:block;width:100%}.mbsc-img-thumbnail{width:6em;height:6em;margin:1em}.mbsc-avatar{width:2.5em;height:2.5em;padding:0;border-radius:1.25em}.mbsc-note{position:relative;padding:.75em 1.25em;margin:1em;border:1px solid transparent;font-size:.875em}@media (max-width:600px){.mbsc-note{text-align:center}}.mbsc-ios.mbsc-radio-left{padding:.875em 1em .875em 3.75em}.mbsc-ios.mbsc-radio-right{padding:.875em 3.75em .875em 1em}.mbsc-ios.mbsc-radio-box:after{top:44%;left:23%;width:.875em;height:.375em;border:.125em solid;border-top:0;border-right:0;border-radius:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:opacity .2s ease-in-out}.mbsc-ios.mbsc-radio-box:before{content:"";position:absolute;top:-.75em;left:-.75em;z-index:-1;width:2.5em;height:2.5em;opacity:0;border-radius:2.5em;transition:opacity .2s ease-in-out;background:#ccc}.mbsc-ios.mbsc-radio-box.mbsc-focus:before{opacity:.12}.mbsc-ios.mbsc-radio-box-left{left:1.125em}.mbsc-ios.mbsc-radio-box-right{right:1.125em}.mbsc-ios.mbsc-radio-box.mbsc-disabled{opacity:.3}.mbsc-ios.mbsc-radio-box.mbsc-radio-box-primary:after{border-color:#3f97f6}.mbsc-ios.mbsc-radio-box.mbsc-radio-box-secondary:after{border-color:#90979e}.mbsc-ios.mbsc-radio-box.mbsc-radio-box-success:after{border-color:#43be5f}.mbsc-ios.mbsc-radio-box.mbsc-radio-box-danger:after{border-color:#f5504e}.mbsc-ios.mbsc-radio-box.mbsc-radio-box-warning:after{border-color:#f8b042}.mbsc-ios.mbsc-radio-box.mbsc-radio-box-info:after{border-color:#5bb7c5}.mbsc-ios.mbsc-radio-box:after{border-color:#1273de}.mbsc-ios.mbsc-radio-label.mbsc-disabled{color:#c4c4c4}.mbsc-ios-dark.mbsc-radio-box:after{border-color:#ffa519}.mbsc-ios-dark.mbsc-radio-label.mbsc-disabled{color:#3b3b3b}.mbsc-material.mbsc-radio-left{padding:.9375em 1em .9375em 3.5em}.mbsc-material.mbsc-radio-right{padding:.9375em 3.5em .9375em 1em}.mbsc-material.mbsc-radio-box{border:.125em solid;transition:background-color .1s ease-out}.mbsc-material.mbsc-radio-box-left{left:1.125em}.mbsc-material.mbsc-radio-box-right{right:1.125em}.mbsc-material.mbsc-radio-box:before{content:"";position:absolute;top:-.75em;left:-.75em;z-index:-1;width:2.5em;height:2.5em;opacity:0;border-radius:2.5em;transition:opacity .2s ease-in-out;background:currentColor}.mbsc-material.mbsc-radio-box.mbsc-focus:before{opacity:.12}.mbsc-material.mbsc-radio-box.mbsc-active:before{opacity:.2}.mbsc-material.mbsc-radio-box:after{background:currentColor;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.mbsc-material.mbsc-radio-box.mbsc-checked{border-color:currentColor}.mbsc-material.mbsc-radio-box.mbsc-checked:after{-webkit-transform:scale(1);transform:scale(1)}.mbsc-material.mbsc-radio-box.mbsc-disabled{opacity:.3}.mbsc-material.mbsc-radio-box.mbsc-radio-box-primary{color:#3f97f6}.mbsc-material.mbsc-radio-box.mbsc-radio-box-secondary{color:#90979e}.mbsc-material.mbsc-radio-box.mbsc-radio-box-success{color:#43be5f}.mbsc-material.mbsc-radio-box.mbsc-radio-box-danger{color:#f5504e}.mbsc-material.mbsc-radio-box.mbsc-radio-box-warning{color:#f8b042}.mbsc-material.mbsc-radio-box.mbsc-radio-box-info{color:#5bb7c5}.mbsc-material.mbsc-radio-box{color:#1a73e8;border-color:#303030}.mbsc-material-dark.mbsc-radio-box{color:#87b0f3;border-color:#fff}.mbsc-windows.mbsc-radio-left{padding:1.125em 1em 1.125em 3.25em}.mbsc-windows.mbsc-radio-right{padding:1.125em 3.25em 1.125em 1em}.mbsc-windows.mbsc-radio-box-left{left:1em}.mbsc-windows.mbsc-radio-box-right{right:1em}.mbsc-windows.mbsc-radio-box:before{content:"";position:absolute;top:-.75em;left:-.75em;z-index:-1;width:2.5em;height:2.5em;opacity:0;border-radius:2.5em;transition:opacity .2s ease-in-out;background:#ccc}.mbsc-windows.mbsc-radio-box.mbsc-focus:before{opacity:.12}.mbsc-windows.mbsc-radio-box.mbsc-radio-box-primary.mbsc-checked{border-color:#3f97f6}.mbsc-windows.mbsc-radio-box.mbsc-radio-box-secondary.mbsc-checked{border-color:#90979e}.mbsc-windows.mbsc-radio-box.mbsc-radio-box-success.mbsc-checked{border-color:#43be5f}.mbsc-windows.mbsc-radio-box.mbsc-radio-box-danger.mbsc-checked{border-color:#f5504e}.mbsc-windows.mbsc-radio-box.mbsc-radio-box-warning.mbsc-checked{border-color:#f8b042}.mbsc-windows.mbsc-radio-box.mbsc-radio-box-info.mbsc-checked{border-color:#5bb7c5}.mbsc-windows.mbsc-radio-box{border:.125em solid #333}.mbsc-windows.mbsc-radio-box:after{background:#333}.mbsc-windows.mbsc-radio-box.mbsc-checked{border-color:#0078d7}.mbsc-windows.mbsc-radio-box.mbsc-active{border-color:rgba(51,51,51,.6)}.mbsc-windows.mbsc-radio-box.mbsc-active:after{background:rgba(51,51,51,.6)}.mbsc-windows-dark.mbsc-radio-box{border:.125em solid #fff}.mbsc-windows-dark.mbsc-radio-box:after{background:#fff}.mbsc-windows-dark.mbsc-radio-box.mbsc-checked{border-color:#0078d7}.mbsc-windows-dark.mbsc-radio-box.mbsc-active{border-color:hsla(0,0%,100%,.6)}.mbsc-windows-dark.mbsc-radio-box.mbsc-active:after{background:hsla(0,0%,100%,.6)}.mbsc-radio{position:relative;display:block;margin:0;z-index:0;line-height:1.25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mbsc-radio-box{position:absolute;top:50%;display:block;width:1.25em;height:1.25em;margin-top:-.625em;border-radius:1.25em;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-radio-box:after{content:"";position:absolute;top:50%;left:50%;width:.625em;height:.625em;margin-top:-.3125em;margin-left:-.3125em;border-radius:.625em;opacity:0}.mbsc-radio-box.mbsc-checked:after{opacity:1}.mbsc-ios.mbsc-stepper-input{margin-left:-1px;margin-right:-1px;z-index:1;border:1px solid}.mbsc-ios.mbsc-stepper-button.mbsc-button{line-height:1em}.mbsc-ios.mbsc-stepper-button.mbsc-disabled{opacity:1}.mbsc-ios.mbsc-stepper-inner{font-weight:400}.mbsc-ios.mbsc-disabled .mbsc-stepper-inner{opacity:.2}.mbsc-ios.mbsc-stepper-plus:before{content:"";position:absolute;border-left:1px solid;top:.4125em;bottom:.4125em}.mbsc-ios.mbsc-stepper-plus.mbsc-ltr:before{left:0}.mbsc-ios.mbsc-stepper-plus.mbsc-rtl:before{right:0}.mbsc-ios.mbsc-stepper-center .mbsc-stepper-plus:before{display:none}.mbsc-ios.mbsc-primary .mbsc-stepper-button{color:#3f97f6}.mbsc-ios.mbsc-secondary .mbsc-stepper-button{color:#90979e}.mbsc-ios.mbsc-success .mbsc-stepper-button{color:#43be5f}.mbsc-ios.mbsc-danger .mbsc-stepper-button{color:#f5504e}.mbsc-ios.mbsc-warning .mbsc-stepper-button{color:#f8b042}.mbsc-ios.mbsc-info .mbsc-stepper-button{color:#5bb7c5}.mbsc-ios.mbsc-stepper-input{border-color:#dedede;color:#000}.mbsc-ios.mbsc-stepper-input.mbsc-disabled{color:rgba(0,0,0,.2)}.mbsc-ios.mbsc-stepper-button{background:#dedede;color:#000}.mbsc-ios.mbsc-stepper-plus:before{border-color:rgba(0,0,0,.2)}.mbsc-ios-dark.mbsc-stepper-input{border-color:#2b2b2b;color:#fff}.mbsc-ios-dark.mbsc-stepper-input.mbsc-disabled{color:hsla(0,0%,100%,.2)}.mbsc-ios-dark.mbsc-stepper-button{background:#2b2b2b;color:#fff}.mbsc-ios-dark.mbsc-stepper-plus:before{border-color:hsla(0,0%,100%,.2)}.mbsc-material.mbsc-stepper-control{height:2.25em}.mbsc-material.mbsc-stepper-inner{font-size:2.142857em;font-weight:750}.mbsc-material.mbsc-stepper-button.mbsc-button{line-height:1em;box-shadow:none;border:2px solid}.mbsc-material.mbsc-stepper-minus.mbsc-ltr,.mbsc-material.mbsc-stepper-plus.mbsc-rtl{border-right:0}.mbsc-material.mbsc-stepper-minus.mbsc-rtl,.mbsc-material.mbsc-stepper-plus.mbsc-ltr{border-left:0}.mbsc-material.mbsc-stepper-button.mbsc-disabled{opacity:1}.mbsc-material.mbsc-stepper-input{z-index:1;border-top:2px solid;border-bottom:2px solid;border-left:0;border-right:0;width:4em}.mbsc-material.mbsc-primary .mbsc-stepper-button{background:#3f97f6;border-color:#3f97f6}.mbsc-material.mbsc-secondary .mbsc-stepper-button{background:#90979e;border-color:#90979e}.mbsc-material.mbsc-success .mbsc-stepper-button{background:#43be5f;border-color:#43be5f}.mbsc-material.mbsc-danger .mbsc-stepper-button{background:#f5504e;border-color:#f5504e}.mbsc-material.mbsc-warning .mbsc-stepper-button{background:#f8b042;border-color:#f8b042}.mbsc-material.mbsc-info .mbsc-stepper-button{background:#5bb7c5;border-color:#5bb7c5}.mbsc-material.mbsc-primary .mbsc-stepper-input{border-color:#3f97f6}.mbsc-material.mbsc-secondary .mbsc-stepper-input{border-color:#90979e}.mbsc-material.mbsc-success .mbsc-stepper-input{border-color:#43be5f}.mbsc-material.mbsc-danger .mbsc-stepper-input{border-color:#f5504e}.mbsc-material.mbsc-warning .mbsc-stepper-input{border-color:#f8b042}.mbsc-material.mbsc-info .mbsc-stepper-input{border-color:#5bb7c5}.mbsc-material.mbsc-stepper-input{border-color:#d6d6d6;color:#5b5b5b}.mbsc-material.mbsc-stepper-input.mbsc-disabled{color:#b3b3b3}.mbsc-material.mbsc-stepper-button{background:#d6d6d6;color:#d6d6d6}.mbsc-material.mbsc-stepper-inner{color:#fff}.mbsc-material.mbsc-color-none .mbsc-stepper-inner{color:#303030}.mbsc-material.mbsc-stepper-button.mbsc-disabled{background:#d6d6d6}.mbsc-material.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner{color:#b3b3b3}.mbsc-material-dark.mbsc-stepper-input{border-color:#595959;color:#c2c2c2}.mbsc-material-dark.mbsc-stepper-input.mbsc-disabled{color:#737373}.mbsc-material-dark.mbsc-stepper-button{background:#595959;color:#595959}.mbsc-material-dark.mbsc-stepper-inner{color:#000}.mbsc-material-dark.mbsc-color-none .mbsc-stepper-inner{color:#fff}.mbsc-material-dark.mbsc-stepper-button.mbsc-disabled{background:#595959}.mbsc-material-dark.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner{color:#737373}.mbsc-windows.mbsc-stepper-button.mbsc-button{width:3.625em;line-height:1.5em;border-color:currentColor}.mbsc-windows.mbsc-stepper-button.mbsc-hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.mbsc-windows.mbsc-stepper-button.mbsc-disabled{opacity:1}.mbsc-windows.mbsc-stepper-minus.mbsc-ltr,.mbsc-windows.mbsc-stepper-plus.mbsc-rtl{border-right:0}.mbsc-windows.mbsc-stepper-minus.mbsc-rtl,.mbsc-windows.mbsc-stepper-plus.mbsc-ltr{border-left:0}.mbsc-windows.mbsc-stepper-inner{font-size:1.75em;font-weight:800}.mbsc-windows.mbsc-stepper-input{z-index:1;border-top:2px solid;border-bottom:2px solid;border-left:0;border-right:0;width:4em}.mbsc-windows.mbsc-primary .mbsc-stepper-button{background:#3f97f6;border-color:#3f97f6}.mbsc-windows.mbsc-secondary .mbsc-stepper-button{background:#90979e;border-color:#90979e}.mbsc-windows.mbsc-success .mbsc-stepper-button{background:#43be5f;border-color:#43be5f}.mbsc-windows.mbsc-danger .mbsc-stepper-button{background:#f5504e;border-color:#f5504e}.mbsc-windows.mbsc-warning .mbsc-stepper-button{background:#f8b042;border-color:#f8b042}.mbsc-windows.mbsc-info .mbsc-stepper-button{background:#5bb7c5;border-color:#5bb7c5}.mbsc-windows.mbsc-primary .mbsc-stepper-input{border-color:#3f97f6}.mbsc-windows.mbsc-secondary .mbsc-stepper-input{border-color:#90979e}.mbsc-windows.mbsc-success .mbsc-stepper-input{border-color:#43be5f}.mbsc-windows.mbsc-danger .mbsc-stepper-input{border-color:#f5504e}.mbsc-windows.mbsc-warning .mbsc-stepper-input{border-color:#f8b042}.mbsc-windows.mbsc-info .mbsc-stepper-input{border-color:#5bb7c5}.mbsc-windows.mbsc-stepper-input{border-color:#ccc;color:#333}.mbsc-windows.mbsc-stepper-input.mbsc-disabled{color:#b3b3b3}.mbsc-windows.mbsc-stepper-button{color:#ccc}.mbsc-windows.mbsc-stepper-button.mbsc-hover:before{background:rgba(0,0,0,.2)}.mbsc-windows.mbsc-stepper-button.mbsc-disabled{background:#ccc}.mbsc-windows.mbsc-stepper-inner{color:#333}.mbsc-windows.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner{color:#b3b3b3}.mbsc-windows-dark.mbsc-stepper-input{border-color:#404040;color:#fff}.mbsc-windows-dark.mbsc-stepper-input.mbsc-disabled{color:grey}.mbsc-windows-dark.mbsc-stepper-button{color:#404040}.mbsc-windows-dark.mbsc-stepper-button.mbsc-hover:before{background:hsla(0,0%,100%,.2)}.mbsc-windows-dark.mbsc-stepper-button.mbsc-disabled{background:#404040}.mbsc-windows-dark.mbsc-stepper-inner{color:#fff}.mbsc-windows-dark.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner{color:grey}.mbsc-stepper{line-height:1.25em;position:relative;display:block;margin:0;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.5em 11.75em 1.5em 1em}.mbsc-stepper.mbsc-rtl{padding:1.5em 1em 1.5em 11.75em}.mbsc-stepper-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mbsc-stepper-input{width:3.571429em;padding:0;margin:0;box-shadow:none;border-radius:0;font-size:.875em;text-align:center;opacity:1;z-index:3;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mbsc-stepper-input::-webkit-inner-spin-button,.mbsc-stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mbsc-stepper-input:focus{outline-width:0}.mbsc-stepper-input.mbsc-disabled{cursor:not-allowed}.mbsc-stepper-control{position:absolute;display:-moz-box;display:flex;z-index:2;margin-top:-1em;top:50%;height:2em}.mbsc-stepper-control.mbsc-ltr{right:1em}.mbsc-stepper-control.mbsc-rtl{left:1em}.mbsc-stepper-start .mbsc-stepper-input{border:none;-moz-box-ordinal-group:0;order:-1}.mbsc-stepper-start.mbsc-ltr .mbsc-stepper-minus.mbsc-button{margin-right:-1px}.mbsc-stepper-start.mbsc-rtl .mbsc-stepper-minus.mbsc-button{margin-left:-1px}.mbsc-stepper-end .mbsc-stepper-input{border:none;-moz-box-ordinal-group:3;order:2}.mbsc-stepper-end.mbsc-ltr .mbsc-stepper-minus.mbsc-button{margin-right:-1px}.mbsc-stepper-end.mbsc-rtl .mbsc-stepper-minus.mbsc-button{margin-left:-1px}.mbsc-stepper-button.mbsc-button.mbsc-font{width:3.25em;margin:0;display:inline-block}.mbsc-stepper-inner{font-size:2em;font-weight:700}.mbsc-stepper-minus.mbsc-button.mbsc-ltr{border-top-right-radius:0;border-bottom-right-radius:0}.mbsc-stepper-minus.mbsc-button.mbsc-rtl,.mbsc-stepper-plus.mbsc-button.mbsc-ltr{border-top-left-radius:0;border-bottom-left-radius:0}.mbsc-stepper-plus.mbsc-button.mbsc-rtl{border-top-right-radius:0;border-bottom-right-radius:0}.mbsc-ios.mbsc-switch-right{padding:.875em 5em .875em 1em}.mbsc-ios.mbsc-switch-left{padding:.875em 1em .875em 5em}.mbsc-ios.mbsc-switch-track{width:1.25em;height:2em;padding:0;margin:-.96875em .875em 0;border-radius:1.25em}.mbsc-ios.mbsc-switch-track-right{right:1em}.mbsc-ios.mbsc-switch-track-left{left:1em}.mbsc-ios.mbsc-switch-track:after{content:"";position:absolute;z-index:1;top:0;right:-1em;bottom:0;left:-1em;border-radius:1.25em;transition:background-color .2s ease-out}.mbsc-ios.mbsc-switch-track.mbsc-disabled{opacity:.3}.mbsc-ios.mbsc-switch-handle{z-index:2;top:50%;left:50%;width:1.75em;height:1.75em;margin:-.875em 0 0 -.875em;border-radius:1.75em;box-shadow:0 .1875em .75em rgba(0,0,0,.16),0 .1875em .0625em rgba(0,0,0,.1);background:#fff}.mbsc-ios.mbsc-switch-track.mbsc-switch-primary.mbsc-checked:after{background:#3f97f6}.mbsc-ios.mbsc-switch-track.mbsc-switch-secondary.mbsc-checked:after{background:#90979e}.mbsc-ios.mbsc-switch-track.mbsc-switch-success.mbsc-checked:after{background:#43be5f}.mbsc-ios.mbsc-switch-track.mbsc-switch-danger.mbsc-checked:after{background:#f5504e}.mbsc-ios.mbsc-switch-track.mbsc-switch-warning.mbsc-checked:after{background:#f8b042}.mbsc-ios.mbsc-switch-track.mbsc-switch-info.mbsc-checked:after{background:#5bb7c5}.mbsc-ios.mbsc-switch-track:after{background:#e5e5e5}.mbsc-ios.mbsc-switch-track.mbsc-focus:after{box-shadow:0 0 0 .125em rgba(0,0,0,.5)}.mbsc-ios.mbsc-switch-track.mbsc-checked:after{background:#4cd764}.mbsc-ios-dark.mbsc-switch-track:after{background:#383838}.mbsc-ios-dark.mbsc-switch-track.mbsc-focus:after{box-shadow:0 0 0 .125em hsla(0,0%,100%,.5)}.mbsc-ios-dark.mbsc-switch-track.mbsc-checked:after{background:#4cd764}.mbsc-material.mbsc-switch-right{padding:.9375em 4em .9375em 1em}.mbsc-material.mbsc-switch-left{padding:.9375em 1em .9375em 4em}.mbsc-material.mbsc-switch-track{width:1.75em;height:.875em;padding:0 .25em;margin-top:-.4375em;border-radius:1.25em}.mbsc-material.mbsc-switch-track-left{left:1.25em}.mbsc-material.mbsc-switch-track-right{right:1.25em}.mbsc-material.mbsc-switch-handle{width:1.25em;height:1.25em;border-radius:1.25em;top:50%;margin-left:-.625em;margin-top:-.625em}.mbsc-material.mbsc-switch-handle:before{content:"";display:block;position:absolute;z-index:-1;opacity:0;transition:opacity .2s ease-in-out;border-radius:2.875em;top:-.625em;left:-.625em;width:2.5em;height:2.5em}.mbsc-material.mbsc-switch-handle.mbsc-focus:before{opacity:.5}.mbsc-material.mbsc-switch-handle.mbsc-active:before{opacity:1}.mbsc-material.mbsc-switch-handle.mbsc-switch-primary.mbsc-checked{background:#3f97f6}.mbsc-material.mbsc-switch-track.mbsc-switch-primary.mbsc-checked{background:#a0ccfb}.mbsc-material.mbsc-switch-handle.mbsc-switch-secondary.mbsc-checked{background:#90979e}.mbsc-material.mbsc-switch-track.mbsc-switch-secondary.mbsc-checked{background:#c6cace}.mbsc-material.mbsc-switch-handle.mbsc-switch-success.mbsc-checked{background:#43be5f}.mbsc-material.mbsc-switch-track.mbsc-switch-success.mbsc-checked{background:#8fd8a0}.mbsc-material.mbsc-switch-handle.mbsc-switch-danger.mbsc-checked{background:#f5504e}.mbsc-material.mbsc-switch-track.mbsc-switch-danger.mbsc-checked{background:#faafaf}.mbsc-material.mbsc-switch-handle.mbsc-switch-warning.mbsc-checked{background:#f8b042}.mbsc-material.mbsc-switch-track.mbsc-switch-warning.mbsc-checked{background:#fcd9a4}.mbsc-material.mbsc-switch-handle.mbsc-switch-info.mbsc-checked{background:#5bb7c5}.mbsc-material.mbsc-switch-track.mbsc-switch-info.mbsc-checked{background:#a6d8e0}.mbsc-material.mbsc-switch-track{background:#c4c4c4}.mbsc-material.mbsc-switch-track.mbsc-checked{background:rgba(26,115,232,.3)}.mbsc-material.mbsc-switch-track.mbsc-disabled{background:#e8e8e8}.mbsc-material.mbsc-switch-handle{background:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mbsc-material.mbsc-switch-handle.mbsc-checked{background:#1a73e8}.mbsc-material.mbsc-switch-handle.mbsc-disabled{background:#ccc}.mbsc-material.mbsc-switch-handle:before{background:rgba(0,0,0,.1)}.mbsc-material-dark.mbsc-switch-track{background:#2b2b2b}.mbsc-material-dark.mbsc-switch-track.mbsc-checked{background:rgba(135,176,243,.3)}.mbsc-material-dark.mbsc-switch-track.mbsc-disabled{background:#2b2b2b}.mbsc-material-dark.mbsc-switch-handle{background:#878787;box-shadow:0 3px 1px -2px hsla(0,0%,100%,.2),0 1px 5px 0 hsla(0,0%,100%,.12)}.mbsc-material-dark.mbsc-switch-handle.mbsc-checked{background:#87b0f3}.mbsc-material-dark.mbsc-switch-handle.mbsc-disabled{background:#292929}.mbsc-material-dark.mbsc-switch-handle:before{background:hsla(0,0%,100%,.1)}.mbsc-windows.mbsc-switch-right{padding:1.125em 5.25em 1.125em 1em}.mbsc-windows.mbsc-switch-left{padding:1.125em 1em 1.125em 5.25em}.mbsc-windows.mbsc-switch-track{width:1.5em;height:1em;margin-top:-.5em}.mbsc-windows.mbsc-switch-track-right{right:1.75em}.mbsc-windows.mbsc-switch-track-left{left:1.75em}.mbsc-windows.mbsc-switch-track:after,.mbsc-windows.mbsc-switch-track:before{content:"";position:absolute;z-index:1;border:.125em solid transparent}.mbsc-windows.mbsc-switch-track:before{top:-.125em;bottom:-.125em;left:-.625em;right:-.625em;border-radius:.625em;transition:background-color .2s ease-in-out,border .2s ease-in-out}.mbsc-windows.mbsc-switch-track:after{top:-.25em;bottom:-.25em;left:-.75em;right:-.75em;border-radius:.75em}.mbsc-windows.mbsc-switch-track.mbsc-disabled{opacity:.2}.mbsc-windows.mbsc-switch-handle{z-index:2;top:50%;left:50%;right:auto;height:.625em;width:.625em;border-radius:10px;margin:-.3125em 0 0 -.3125em}.mbsc-windows.mbsc-switch-track.mbsc-switch-primary.mbsc-checked:before{border-color:#3f97f6;background:#3f97f6}.mbsc-windows.mbsc-switch-track.mbsc-switch-secondary.mbsc-checked:before{border-color:#90979e;background:#90979e}.mbsc-windows.mbsc-switch-track.mbsc-switch-success.mbsc-checked:before{border-color:#43be5f;background:#43be5f}.mbsc-windows.mbsc-switch-track.mbsc-switch-danger.mbsc-checked:before{border-color:#f5504e;background:#f5504e}.mbsc-windows.mbsc-switch-track.mbsc-switch-warning.mbsc-checked:before{border-color:#f8b042;background:#f8b042}.mbsc-windows.mbsc-switch-track.mbsc-switch-info.mbsc-checked:before{border-color:#5bb7c5;background:#5bb7c5}.mbsc-windows.mbsc-switch-track.mbsc-checked:before{border-color:#0078d7;background:#0078d7}.mbsc-windows.mbsc-switch-track.mbsc-disabled:before,.mbsc-windows.mbsc-switch-track:before{border-color:#333;background:none}.mbsc-windows.mbsc-switch-track.mbsc-active:before{border-color:#737373;background:#737373}.mbsc-windows.mbsc-switch-track.mbsc-focus:after{border-color:#a6a6a6}.mbsc-windows.mbsc-switch-handle{background:#333}.mbsc-windows.mbsc-switch-handle.mbsc-checked{background:#fff}.mbsc-windows.mbsc-switch-handle.mbsc-disabled{background:#333}.mbsc-windows-dark.mbsc-switch-track.mbsc-checked:before{border-color:#0078d7;background:#0078d7}.mbsc-windows-dark.mbsc-switch-track.mbsc-disabled:before,.mbsc-windows-dark.mbsc-switch-track:before{border-color:#fff;background:none}.mbsc-windows-dark.mbsc-switch-track.mbsc-active:before{border-color:#a6a6a6;background:#a6a6a6}.mbsc-windows-dark.mbsc-switch-track.mbsc-focus:after{border-color:#8c8c8c}.mbsc-windows-dark.mbsc-switch-handle{background:#fff}.mbsc-windows-dark.mbsc-switch-handle.mbsc-checked{background:#1a1a1a}.mbsc-windows-dark.mbsc-switch-handle.mbsc-disabled{background:#fff}.mbsc-switch{position:relative;display:block;margin:0;-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;line-height:1.25em}.mbsc-switch-track{position:absolute;top:50%;z-index:4;display:block;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-switch-handle{display:block;position:absolute;cursor:pointer}.mbsc-switch-handle.mbsc-disabled{cursor:not-allowed}.mbsc-switch-handle-animate{transition:left .1s ease-in-out}.mbsc-description{display:block;font-size:.75em;opacity:.6}.mbsc-ios-gray.mbsc-button-standard{background:#5d5d5d;color:#f573d0}.mbsc-ios-gray.mbsc-button-flat{color:#f573d0}.mbsc-ios-gray.mbsc-button-outline{border:1px solid #ff78d9;color:#ff78d9}.mbsc-ios-gray.mbsc-button-outline.mbsc-active{background:#ff78d9;color:#222}.mbsc-ios-gray.mbsc-button.mbsc-focus{background:hsla(0,0%,100%,.05)}.mbsc-ios-gray.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;color:#fff}.mbsc-ios-gray.mbsc-button-secondary.mbsc-button-standard{background:#90979e;color:#fff}.mbsc-ios-gray.mbsc-button-success.mbsc-button-standard{background:#43be5f;color:#fff}.mbsc-ios-gray.mbsc-button-danger.mbsc-button-standard{background:#f5504e;color:#fff}.mbsc-ios-gray.mbsc-button-warning.mbsc-button-standard{background:#f8b042;color:#fff}.mbsc-ios-gray.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;color:#fff}.mbsc-ios-gray.mbsc-button-dark.mbsc-button-standard{background:#47494a;color:#fff}.mbsc-ios-gray.mbsc-button-light.mbsc-button-standard{background:#fff;color:#000}.mbsc-ios-gray.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-ios-gray.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-ios-gray.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-ios-gray.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-ios-gray.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-ios-gray.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-ios-gray.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-ios-gray.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-ios-gray.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-ios-gray.mbsc-button-primary.mbsc-button-outline.mbsc-active{background:#3f97f6;color:#fff}.mbsc-ios-gray.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-ios-gray.mbsc-button-secondary.mbsc-button-outline.mbsc-active{background:#90979e;color:#fff}.mbsc-ios-gray.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-ios-gray.mbsc-button-success.mbsc-button-outline.mbsc-active{background:#43be5f;color:#fff}.mbsc-ios-gray.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-ios-gray.mbsc-button-danger.mbsc-button-outline.mbsc-active{background:#f5504e;color:#fff}.mbsc-ios-gray.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-ios-gray.mbsc-button-warning.mbsc-button-outline.mbsc-active{background:#f8b042;color:#fff}.mbsc-ios-gray.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-ios-gray.mbsc-button-info.mbsc-button-outline.mbsc-active{background:#5bb7c5;color:#fff}.mbsc-ios-gray.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-ios-gray.mbsc-button-dark.mbsc-button-outline.mbsc-active{background:#47494a;color:#fff}.mbsc-ios-gray.mbsc-button-light.mbsc-button-outline{border-color:#bfbfbf;color:#bfbfbf}.mbsc-ios-gray.mbsc-button-light.mbsc-button-outline.mbsc-active{background:#bfbfbf;color:#fff}.mbsc-ios-gray.mbsc-calendar{background:#222;color:#fff}.mbsc-ios-gray.mbsc-calendar-header,.mbsc-ios-gray.mbsc-calendar-wrapper{border-color:#555}.mbsc-ios-gray.mbsc-calendar-button.mbsc-button{color:#f573d0}.mbsc-ios-gray.mbsc-calendar-cell{background:#222;border-color:#555;color:#fff}.mbsc-ios-gray.mbsc-calendar-day:after{border-color:#555}.mbsc-ios-gray.mbsc-calendar-today,.mbsc-ios-gray.mbsc-calendar-week-nr{color:#f573d0}.mbsc-ios-gray.mbsc-hover .mbsc-calendar-cell-text{background-color:rgba(245,115,208,.3)}.mbsc-ios-gray.mbsc-range-day:after{background-color:#8b166a}.mbsc-ios-gray.mbsc-range-day .mbsc-calendar-cell-text{color:#fff}.mbsc-ios-gray.mbsc-range-hover:before{border-color:#4d4d4d}.mbsc-ios-gray.mbsc-selected .mbsc-calendar-cell-text{border-color:#f573d0;background:#f573d0;color:#000}.mbsc-ios-gray.mbsc-focus .mbsc-calendar-cell-text{box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}.mbsc-ios-gray.mbsc-focus .mbsc-calendar-day-text{box-shadow:none;border-color:hsla(0,0%,100%,.5)}.mbsc-ios-gray.mbsc-calendar-mark{background:#555}.mbsc-ios-gray.mbsc-calendar-label{color:#5ac8fa}.mbsc-ios-gray.mbsc-calendar-label-active .mbsc-calendar-label-inner,.mbsc-ios-gray.mbsc-calendar-label-dragging .mbsc-calendar-label-inner,.mbsc-ios-gray.mbsc-calendar-label-text{color:#fff}.mbsc-ios-gray.mbsc-calendar-label-active .mbsc-calendar-label-text,.mbsc-ios-gray.mbsc-calendar-label-dragging .mbsc-calendar-label-text{color:inherit}.mbsc-ios-gray.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#fff}.mbsc-ios-gray.mbsc-calendar-popup .mbsc-popup-arrow,.mbsc-ios-gray.mbsc-calendar-popup .mbsc-popup-body{background:#4b4b4b}.mbsc-ios-gray.mbsc-calendar-popup .mbsc-calendar-cell{background:#3e3e3e}.mbsc-ios-gray.mbsc-calendar-grid{border-color:#555}.mbsc-ios-gray.mbsc-calendar-month-title{color:#f573d0}.mbsc-ios-gray.mbsc-checkbox-box{color:#ff78d9}.mbsc-ios-gray.mbsc-picker .mbsc-popup-arrow,.mbsc-ios-gray.mbsc-picker .mbsc-popup-body{background:#3e3e3e}.mbsc-ios-gray.mbsc-picker-header{border-color:#555}.mbsc-ios-gray.mbsc-datepicker-bottom.mbsc-datepicker-control-date,.mbsc-ios-gray.mbsc-datepicker-top.mbsc-datepicker-control-date,.mbsc-ios-gray.mbsc-datepicker .mbsc-calendar,.mbsc-ios-gray.mbsc-datepicker .mbsc-calendar-cell,.mbsc-ios-gray.mbsc-datepicker .mbsc-calendar-slide{background:#3e3e3e}.mbsc-ios-gray.mbsc-datepicker-inline{background:#3e3e3e;border-color:#555;color:#fff}.mbsc-ios-gray.mbsc-range-control-value.active{color:#f573d0}.mbsc-ios-gray.mbsc-range-control-text-empty,.mbsc-ios-gray.mbsc-range-control-text-empty.active{color:hsla(0,0%,100%,.4)}.mbsc-ios-gray.mbsc-range-label-clear{color:#555}.mbsc-ios-gray.mbsc-range-label-clear:hover{color:#6f6f6f}.mbsc-ios-gray.mbsc-eventcalendar .mbsc-calendar-header,.mbsc-ios-gray.mbsc-eventcalendar .mbsc-calendar-week-days{background:#3e3e3e}.mbsc-ios-gray.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#3c3c3c}.mbsc-ios-gray.mbsc-event-list-empty{color:#8f8f8f}.mbsc-ios-gray.mbsc-event-day.mbsc-list-header{background:#222;border-color:#555;color:#fff}.mbsc-ios-gray.mbsc-event.mbsc-list-item{background:#222;color:#fff}.mbsc-ios-gray.mbsc-event.mbsc-list-item:after,.mbsc-ios-gray.mbsc-event.mbsc-list-item:before{border-color:#555}.mbsc-ios-gray.mbsc-event.mbsc-list-item.mbsc-focus:before,.mbsc-ios-gray.mbsc-event.mbsc-list-item.mbsc-hover:before{background:hsla(0,0%,100%,.05)}.mbsc-ios-gray.mbsc-event-color{background:#5ac8fa}.mbsc-ios-gray.mbsc-popover-list .mbsc-ios-gray.mbsc-event{background:#4d4d4d}.mbsc-ios-gray.mbsc-eventcalendar-schedule .mbsc-calendar-day,.mbsc-ios-gray.mbsc-schedule-wrapper{background:#3e3e3e}.mbsc-ios-gray.mbsc-schedule-header,.mbsc-ios-gray.mbsc-schedule-header-item{border-color:#555}.mbsc-ios-gray.mbsc-schedule-header-day-today{color:#f573d0}.mbsc-ios-gray.mbsc-schedule-header-day.mbsc-hover{background:rgba(245,115,208,.3)}.mbsc-ios-gray.mbsc-schedule-header-day.mbsc-selected,.mbsc-ios-gray.mbsc-schedule-header-dayname-curr{color:#f573d0}.mbsc-ios-gray.mbsc-schedule-header-day.mbsc-selected{background:#f573d0;color:#222}.mbsc-ios-gray.mbsc-schedule-header-dayname-curr{color:#fff}.mbsc-ios-gray.mbsc-schedule-date-header{background:#3e3e3e;border-color:#555}.mbsc-ios-gray.mbsc-schedule-grid-wrapper{background:#222}.mbsc-ios-gray.mbsc-schedule-all-day-wrapper{border-color:#555;background:#222}.mbsc-ios-gray.mbsc-schedule-all-day-text,.mbsc-ios-gray.mbsc-schedule-timezone-label{color:#fff}.mbsc-ios-gray.mbsc-schedule-all-day-item:after,.mbsc-ios-gray.mbsc-schedule-column,.mbsc-ios-gray.mbsc-schedule-item,.mbsc-ios-gray.mbsc-schedule-resource,.mbsc-ios-gray.mbsc-schedule-resource-group,.mbsc-ios-gray.mbsc-timeline-column,.mbsc-ios-gray.mbsc-timeline-day:after,.mbsc-ios-gray.mbsc-timeline-header,.mbsc-ios-gray.mbsc-timeline-header-column,.mbsc-ios-gray.mbsc-timeline-header-date,.mbsc-ios-gray.mbsc-timeline-header-month,.mbsc-ios-gray.mbsc-timeline-header-week,.mbsc-ios-gray.mbsc-timeline-resource,.mbsc-ios-gray.mbsc-timeline-resource-empty,.mbsc-ios-gray.mbsc-timeline-row,.mbsc-ios-gray.mbsc-timeline-slot-header,.mbsc-ios-gray.mbsc-timeline-slots{border-color:#555}.mbsc-ios-gray.mbsc-schedule-time,.mbsc-ios-gray.mbsc-timeline-header-column{color:#fff}.mbsc-ios-gray.mbsc-schedule-event{color:#5ac8fa}.mbsc-ios-gray.mbsc-schedule-event-active .mbsc-schedule-event-inner,.mbsc-ios-gray.mbsc-schedule-event-dragging .mbsc-schedule-event-inner,.mbsc-ios-gray.mbsc-schedule-event-range,.mbsc-ios-gray.mbsc-schedule-event-title{color:#fff}.mbsc-ios-gray.mbsc-schedule-event-active .mbsc-schedule-event-range,.mbsc-ios-gray.mbsc-schedule-event-active .mbsc-schedule-event-title,.mbsc-ios-gray.mbsc-schedule-event-dragging .mbsc-schedule-event-range,.mbsc-ios-gray.mbsc-schedule-event-dragging .mbsc-schedule-event-title{color:inherit}.mbsc-ios-gray.mbsc-schedule-time-indicator{border-color:#f573d0}.mbsc-ios-gray.mbsc-schedule-time-indicator-day:before{background:#f573d0}.mbsc-ios-gray.mbsc-schedule-time-indicator-time{background:rgba(34,34,34,.8);color:#f573d0}.mbsc-ios-gray.mbsc-schedule-invalid{background:rgba(60,60,60,.75);color:#9a9a9a}.mbsc-ios-gray.mbsc-timeline-header-bg,.mbsc-ios-gray.mbsc-timeline-header-text,.mbsc-ios-gray.mbsc-timeline-resource-bg,.mbsc-ios-gray.mbsc-timeline-resource-empty{background:#222}.mbsc-ios-gray.mbsc-form-control-wrapper{background:#3e3e3e}.mbsc-ios-gray.mbsc-form-control-wrapper:after,.mbsc-ios-gray.mbsc-form-control-wrapper:before{border-color:#555}.mbsc-ios-gray.mbsc-form-control-wrapper.mbsc-error+.mbsc-form-control-wrapper:before,.mbsc-ios-gray.mbsc-form-control-wrapper.mbsc-error:after{border-color:#d8332a}.mbsc-ios-gray.mbsc-popup .mbsc-ios-gray.mbsc-form-control-wrapper{background:#4d4d4d}.mbsc-ios-gray.mbsc-textfield-wrapper{background:none}.mbsc-ios-gray.mbsc-textfield-wrapper-underline{background:#3e3e3e}.mbsc-ios-gray.mbsc-label,.mbsc-ios-gray.mbsc-textfield{color:#fff}.mbsc-ios-gray.mbsc-textfield-box,.mbsc-ios-gray.mbsc-textfield-outline{background:#3e3e3e}.mbsc-ios-gray.mbsc-textfield-outline{border-color:#555}.mbsc-ios-gray.mbsc-select-icon,.mbsc-ios-gray.mbsc-textfield-icon{color:#fff}.mbsc-ios-gray.mbsc-textfield-box.mbsc-error,.mbsc-ios-gray.mbsc-textfield-outline.mbsc-error{border-color:#d8332a}.mbsc-ios-gray.mbsc-error-message{color:#d8332a}.mbsc-ios-gray.mbsc-select,.mbsc-ios-gray.mbsc-textarea-inner.mbsc-textfield-inner-box,.mbsc-ios-gray.mbsc-textarea-inner.mbsc-textfield-inner-outline{background:#3e3e3e}.mbsc-ios-gray.mbsc-textarea-inner.mbsc-textfield-inner-outline{border-color:#555}.mbsc-ios-gray.mbsc-textarea-inner.mbsc-error{border-color:#d8332a}.mbsc-ios-gray.mbsc-popup .mbsc-ios-gray.mbsc-textfield-wrapper{background:none}.mbsc-ios-gray.mbsc-popup .mbsc-ios-gray.mbsc-select,.mbsc-ios-gray.mbsc-popup .mbsc-ios-gray.mbsc-textarea-inner.mbsc-textfield-inner-box,.mbsc-ios-gray.mbsc-popup .mbsc-ios-gray.mbsc-textarea-inner.mbsc-textfield-inner-outline,.mbsc-ios-gray.mbsc-popup .mbsc-ios-gray.mbsc-textfield-box,.mbsc-ios-gray.mbsc-popup .mbsc-ios-gray.mbsc-textfield-outline,.mbsc-ios-gray.mbsc-popup .mbsc-ios-gray.mbsc-textfield-wrapper-underline{background:#4d4d4d}.mbsc-ios-gray.mbsc-textfield-tag{background:#5d5d5d}.mbsc-ios-gray.mbsc-textfield-tag-clear{color:#fff}.mbsc-ios-gray.mbsc-list-item{background:#222;border-color:#555;color:#fff}.mbsc-ios-gray.mbsc-list-item:after,.mbsc-ios-gray.mbsc-list-item:before{border-top:1px solid #555}.mbsc-ios-gray.mbsc-list-header{background:#3c3c3c;color:#8f8f8f;border-color:#555}.mbsc-ios-gray.mbsc-list-item.mbsc-focus:before,.mbsc-ios-gray.mbsc-list-item.mbsc-hover:before{background:hsla(0,0%,100%,.05)}.mbsc-ios-gray.mbsc-list-item.mbsc-active:before{background:rgba(0,0,0,.15)}.mbsc-ios-gray.mbsc-page{background:#222;color:#fff}.mbsc-ios-gray .mbsc-block-title,.mbsc-ios-gray .mbsc-form-group-title{color:#919191}.mbsc-ios-gray a{color:#f573d0}.mbsc-ios-gray.mbsc-popup-arrow{background:#3e3e3e;box-shadow:0 0 1em rgba(0,0,0,.2)}.mbsc-ios-gray.mbsc-popup-bottom,.mbsc-ios-gray.mbsc-popup-top{border-color:#555}.mbsc-ios-gray.mbsc-popup-body{background:#3e3e3e;color:#fff}.mbsc-ios-gray.mbsc-popup-body-anchored,.mbsc-ios-gray.mbsc-popup-body-center,.mbsc-ios-gray.mbsc-popup-body-round{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mbsc-ios-gray.mbsc-popup-buttons,.mbsc-ios-gray.mbsc-popup-header-center,.mbsc-ios-gray.mbsc-popup-header-no-buttons{border-color:#555}.mbsc-ios-gray.mbsc-popup-buttons-anchored,.mbsc-ios-gray.mbsc-popup-buttons-bottom,.mbsc-ios-gray.mbsc-popup-buttons-top{background:#4b4b4b}.mbsc-ios-gray.mbsc-popup-button-flex.mbsc-button-flat.mbsc-font{border-color:#555}.mbsc-ios-gray.mbsc-popup-button-flex.mbsc-font.mbsc-focus,.mbsc-ios-gray.mbsc-popup-button-flex.mbsc-font.mbsc-hover{background:#464646}.mbsc-ios-gray.mbsc-popup-button-flex.mbsc-font.mbsc-active{background:#555}.mbsc-ios-gray.mbsc-popup-button-flex.mbsc-button.mbsc-disabled{color:rgba(245,115,208,.2)}.mbsc-ios-gray.mbsc-radio-box:after{border-color:#ff78d9}.mbsc-ios-gray.mbsc-radio-label.mbsc-disabled{color:#5d5d5d}.mbsc-ios-gray.mbsc-scroller,.mbsc-ios-gray.mbsc-scroller-bottom,.mbsc-ios-gray.mbsc-scroller-top{background:#3e3e3e}.mbsc-ios-gray.mbsc-scroller-wheel-overlay,.mbsc-ios-gray.mbsc-scroller-wheel-overlay-bottom,.mbsc-ios-gray.mbsc-scroller-wheel-overlay-top{background:linear-gradient(#3e3e3e,rgba(62,62,62,0) 52%,rgba(62,62,62,0) 0,#3e3e3e)}.mbsc-ios-gray.mbsc-scroller-wheel-line{background:hsla(0,0%,100%,.1)}.mbsc-ios-gray.mbsc-scroller-wheel-item{color:#9e9e9e}.mbsc-ios-gray.mbsc-scroller-wheel-header.mbsc-focus,.mbsc-ios-gray.mbsc-scroller-wheel-item.mbsc-active,.mbsc-ios-gray.mbsc-scroller-wheel-item.mbsc-focus,.mbsc-ios-gray.mbsc-scroller-wheel-item.mbsc-hover{background:rgba(245,115,208,.15)}.mbsc-ios-gray.mbsc-scroller-wheel-item-2d,.mbsc-ios-gray.mbsc-scroller-wheel-item.mbsc-selected{color:#fff}.mbsc-ios-gray.mbsc-scroller-wheel-cont-3d{background:#3e3e3e}.mbsc-ios-gray.mbsc-scroller-wheel-item-3d{color:#888}.mbsc-ios-gray.mbsc-scroller-wheel-header,.mbsc-ios-gray.mbsc-scroller-wheel-item-3d.mbsc-wheel-item-multi{color:#fff}.mbsc-ios-gray.mbsc-scroller-wheel-item-3d.mbsc-wheel-item-multi.mbsc-selected-3d{color:#f573d0}.mbsc-ios-gray.mbsc-scroller-pointer.mbsc-scroller,.mbsc-ios-gray.mbsc-scroller-pointer.mbsc-scroller-inline,.mbsc-ios-gray.mbsc-scroller-wheel-cont-bottom.mbsc-scroller-wheel-cont-3d,.mbsc-ios-gray.mbsc-scroller-wheel-cont-inline.mbsc-scroller-wheel-cont-3d,.mbsc-ios-gray.mbsc-scroller-wheel-cont-top.mbsc-scroller-wheel-cont-3d{background:#3e3e3e}.mbsc-ios-gray.mbsc-scroller-pointer .mbsc-scroller-wheel-item{color:#fff}.mbsc-ios-gray.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected{color:#f573d0}.mbsc-ios-gray.mbsc-segmented{background:#3e3e3e}.mbsc-ios-gray.mbsc-segmented-item:before{border-color:hsla(0,0%,100%,.2)}.mbsc-ios-gray.mbsc-segmented-item.mbsc-focus .mbsc-segmented-selectbox{box-shadow:inset 0 0 0 .0625em hsla(0,0%,100%,.5)}.mbsc-ios-gray.mbsc-segmented-selectbox-inner{background:#5a5a5a}.mbsc-ios-gray.mbsc-segmented-selectbox-inner.mbsc-selected{box-shadow:3px 3px 8px -4px #222}.mbsc-ios-gray.mbsc-segmented-button.mbsc-button{background:transparent;color:#fff}.mbsc-ios-gray.mbsc-calendar-header .mbsc-ios-gray.mbsc-segmented,.mbsc-ios-gray.mbsc-datepicker .mbsc-segmented,.mbsc-ios-gray.mbsc-popup .mbsc-ios-gray.mbsc-segmented{background:#4d4d4d}.mbsc-ios-gray.mbsc-segmented-primary{background:#3f97f6}.mbsc-ios-gray.mbsc-segmented-secondary{background:#90979e}.mbsc-ios-gray.mbsc-segmented-success{background:#43be5f}.mbsc-ios-gray.mbsc-segmented-warning{background:#f8b042}.mbsc-ios-gray.mbsc-segmented-danger{background:#f5504e}.mbsc-ios-gray.mbsc-segmented-info{background:#5bb7c5}.mbsc-ios-gray.mbsc-segmented-light{background:#fff}.mbsc-ios-gray.mbsc-segmented-dark{background:#47494a}.mbsc-ios-gray.mbsc-select-scroller-inline{border-color:#555}.mbsc-ios-gray.mbsc-select-filter-cont{background-color:#3e3e3e}.mbsc-ios-gray.mbsc-select-filter-clear{color:#626262}.mbsc-ios-gray.mbsc-select-filter-clear:hover{color:#6f6f6f}.mbsc-ios-gray.mbsc-select-empty-text{color:#9e9e9e}.mbsc-ios-gray.mbsc-select-group-wheel{border-color:#555}.mbsc-ios-gray.mbsc-select-group-wheel-multi .mbsc-scroller-wheel-item-3d{color:#fff}.mbsc-ios-gray.mbsc-select-group-wheel-multi .mbsc-selected-3d{color:#f573d0}.mbsc-ios-gray.mbsc-stepper-input{border-color:#4d4d4d;color:#fff}.mbsc-ios-gray.mbsc-stepper-input.mbsc-disabled{color:hsla(0,0%,100%,.2)}.mbsc-ios-gray.mbsc-stepper-button{background:#4d4d4d;color:#fff}.mbsc-ios-gray.mbsc-stepper-plus:before{border-color:hsla(0,0%,100%,.2)}.mbsc-ios-gray.mbsc-switch-track:after{background:#5a5a5a}.mbsc-ios-gray.mbsc-switch-track.mbsc-focus:after{box-shadow:0 0 0 .125em hsla(0,0%,100%,.5)}.mbsc-ios-gray.mbsc-switch-track.mbsc-checked:after{background:#4cd764}.mbsc-material-blue.mbsc-button-standard{background:#cfcfcf;color:#000;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mbsc-material-blue.mbsc-button-standard.mbsc-hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mbsc-material-blue.mbsc-button-standard.mbsc-active,.mbsc-material-blue.mbsc-button-standard.mbsc-focus{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mbsc-material-blue.mbsc-button-flat,.mbsc-material-blue.mbsc-button-outline{color:#000}.mbsc-material-blue.mbsc-button-flat.mbsc-active,.mbsc-material-blue.mbsc-button-flat.mbsc-hover,.mbsc-material-blue.mbsc-button-outline.mbsc-active,.mbsc-material-blue.mbsc-button-outline.mbsc-hover{background:rgba(0,0,0,.2)}.mbsc-material-blue.mbsc-button-flat.mbsc-focus,.mbsc-material-blue.mbsc-button-outline.mbsc-focus{background:rgba(0,0,0,.3)}.mbsc-material-blue.mbsc-button-outline{border-color:#000}.mbsc-material-blue.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;color:#fff}.mbsc-material-blue.mbsc-button-secondary.mbsc-button-standard{background:#90979e;color:#fff}.mbsc-material-blue.mbsc-button-success.mbsc-button-standard{background:#43be5f;color:#fff}.mbsc-material-blue.mbsc-button-danger.mbsc-button-standard{background:#f5504e;color:#fff}.mbsc-material-blue.mbsc-button-warning.mbsc-button-standard{background:#f8b042;color:#fff}.mbsc-material-blue.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;color:#fff}.mbsc-material-blue.mbsc-button-dark.mbsc-button-standard{background:#47494a;color:#fff}.mbsc-material-blue.mbsc-button-light.mbsc-button-standard{background:#fff;color:#454545}.mbsc-material-blue.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-material-blue.mbsc-button-primary.mbsc-button-flat.mbsc-active,.mbsc-material-blue.mbsc-button-primary.mbsc-button-flat.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material-blue.mbsc-button-primary.mbsc-button-flat.mbsc-focus{background:rgba(63,151,246,.3)}.mbsc-material-blue.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-material-blue.mbsc-button-secondary.mbsc-button-flat.mbsc-active,.mbsc-material-blue.mbsc-button-secondary.mbsc-button-flat.mbsc-hover{background:rgba(144,151,158,.2)}.mbsc-material-blue.mbsc-button-secondary.mbsc-button-flat.mbsc-focus{background:rgba(144,151,158,.3)}.mbsc-material-blue.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-material-blue.mbsc-button-success.mbsc-button-flat.mbsc-active,.mbsc-material-blue.mbsc-button-success.mbsc-button-flat.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material-blue.mbsc-button-success.mbsc-button-flat.mbsc-focus{background:rgba(67,190,95,.3)}.mbsc-material-blue.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-material-blue.mbsc-button-danger.mbsc-button-flat.mbsc-active,.mbsc-material-blue.mbsc-button-danger.mbsc-button-flat.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material-blue.mbsc-button-danger.mbsc-button-flat.mbsc-focus{background:rgba(245,80,78,.3)}.mbsc-material-blue.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-material-blue.mbsc-button-warning.mbsc-button-flat.mbsc-active,.mbsc-material-blue.mbsc-button-warning.mbsc-button-flat.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material-blue.mbsc-button-warning.mbsc-button-flat.mbsc-focus{background:rgba(248,176,66,.3)}.mbsc-material-blue.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-material-blue.mbsc-button-info.mbsc-button-flat.mbsc-active,.mbsc-material-blue.mbsc-button-info.mbsc-button-flat.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material-blue.mbsc-button-info.mbsc-button-flat.mbsc-focus{background:rgba(91,183,197,.3)}.mbsc-material-blue.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-material-blue.mbsc-button-dark.mbsc-button-flat.mbsc-active,.mbsc-material-blue.mbsc-button-dark.mbsc-button-flat.mbsc-hover{background:rgba(71,73,74,.2)}.mbsc-material-blue.mbsc-button-dark.mbsc-button-flat.mbsc-focus{background:rgba(71,73,74,.3)}.mbsc-material-blue.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-material-blue.mbsc-button-light.mbsc-button-flat.mbsc-active,.mbsc-material-blue.mbsc-button-light.mbsc-button-flat.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-blue.mbsc-button-light.mbsc-button-flat.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-material-blue.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-material-blue.mbsc-button-primary.mbsc-button-outline.mbsc-active,.mbsc-material-blue.mbsc-button-primary.mbsc-button-outline.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material-blue.mbsc-button-primary.mbsc-button-outline.mbsc-focus{background:rgba(63,151,246,.3)}.mbsc-material-blue.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-material-blue.mbsc-button-secondary.mbsc-button-outline.mbsc-active,.mbsc-material-blue.mbsc-button-secondary.mbsc-button-outline.mbsc-hover{background:rgba(144,151,158,.2)}.mbsc-material-blue.mbsc-button-secondary.mbsc-button-outline.mbsc-focus{background:rgba(144,151,158,.3)}.mbsc-material-blue.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-material-blue.mbsc-button-success.mbsc-button-outline.mbsc-active,.mbsc-material-blue.mbsc-button-success.mbsc-button-outline.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material-blue.mbsc-button-success.mbsc-button-outline.mbsc-focus{background:rgba(67,190,95,.3)}.mbsc-material-blue.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-material-blue.mbsc-button-danger.mbsc-button-outline.mbsc-active,.mbsc-material-blue.mbsc-button-danger.mbsc-button-outline.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material-blue.mbsc-button-danger.mbsc-button-outline.mbsc-focus{background:rgba(245,80,78,.3)}.mbsc-material-blue.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-material-blue.mbsc-button-warning.mbsc-button-outline.mbsc-active,.mbsc-material-blue.mbsc-button-warning.mbsc-button-outline.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material-blue.mbsc-button-warning.mbsc-button-outline.mbsc-focus{background:rgba(248,176,66,.3)}.mbsc-material-blue.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-material-blue.mbsc-button-info.mbsc-button-outline.mbsc-active,.mbsc-material-blue.mbsc-button-info.mbsc-button-outline.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material-blue.mbsc-button-info.mbsc-button-outline.mbsc-focus{background:rgba(91,183,197,.3)}.mbsc-material-blue.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-material-blue.mbsc-button-dark.mbsc-button-outline.mbsc-active,.mbsc-material-blue.mbsc-button-dark.mbsc-button-outline.mbsc-hover{background:rgba(71,73,74,.2)}.mbsc-material-blue.mbsc-button-dark.mbsc-button-outline.mbsc-focus{background:rgba(71,73,74,.3)}.mbsc-material-blue.mbsc-button-light.mbsc-button-outline{border-color:#ccc;color:#ccc}.mbsc-material-blue.mbsc-button-light.mbsc-button-outline.mbsc-active,.mbsc-material-blue.mbsc-button-light.mbsc-button-outline.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-blue.mbsc-button-light.mbsc-button-outline.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-material-blue.mbsc-calendar-wrapper:after{box-shadow:inset 0 .5em .25em -.5em rgba(69,69,69,.5)}.mbsc-material-blue.mbsc-calendar-button.mbsc-button{color:#454545}.mbsc-material-blue.mbsc-calendar-picker-slide,.mbsc-material-blue.mbsc-calendar-slide{background:#fff}.mbsc-material-blue.mbsc-calendar-week-day{color:rgba(69,69,69,.7)}.mbsc-material-blue.mbsc-calendar-cell-text{color:#454545}.mbsc-material-blue.mbsc-calendar-today,.mbsc-material-blue.mbsc-calendar-week-nr{color:#2c92e6}.mbsc-material-blue.mbsc-focus .mbsc-calendar-cell-text{box-shadow:0 0 0 2px rgba(69,69,69,.7)}.mbsc-material-blue.mbsc-hover .mbsc-calendar-cell-text{background:rgba(0,0,0,.1)}.mbsc-material-blue.mbsc-range-hover:before{border-color:#e6e6e6}.mbsc-material-blue.mbsc-range-day:after{background-color:rgba(44,146,230,.25)}.mbsc-material-blue.mbsc-selected .mbsc-calendar-cell-text{background:#2c92e6;border-color:#2c92e6;color:#fff}.mbsc-material-blue.mbsc-calendar-mark{background:#2c92e6}.mbsc-material-blue.mbsc-calendar-label{color:#2c92e6}.mbsc-material-blue.mbsc-calendar-label-inner{color:#fff}.mbsc-material-blue.mbsc-calendar-label.mbsc-calendar-label-active,.mbsc-material-blue.mbsc-calendar-label.mbsc-calendar-label-dragging{box-shadow:0 4px 8px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 1px 3px -1px rgba(0,0,0,.2)}.mbsc-material-blue.mbsc-calendar-text-more{box-shadow:none}.mbsc-material-blue.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#454545}.mbsc-material-blue.mbsc-calendar-popup .mbsc-popup-arrow,.mbsc-material-blue.mbsc-calendar-popup .mbsc-popup-body{background:#fff}.mbsc-material-blue.mbsc-calendar-height-md .mbsc-calendar-day,.mbsc-material-blue.mbsc-calendar-height-md .mbsc-calendar-day:after,.mbsc-material-blue.mbsc-calendar-height-md .mbsc-calendar-week-day{border-color:#cfcfcf}.mbsc-material-blue.mbsc-calendar-month-title{color:#2c92e6}.mbsc-material-blue.mbsc-checkbox-box{color:#2c92e6;border-color:#454545}.mbsc-material-blue.mbsc-checkbox-box:after{border-color:#fff}.mbsc-material-blue.mbsc-datepicker .mbsc-calendar-slide{background:#fff}.mbsc-material-blue.mbsc-datepicker-inline{background:#fff;color:#454545}.mbsc-material-blue.mbsc-datepicker-inline .mbsc-calendar-slide{background:#fff}.mbsc-material-blue.mbsc-range-control-wrapper{border-bottom:1px solid rgba(0,0,0,.2)}.mbsc-material-blue.mbsc-range-control-wrapper .mbsc-material-blue.mbsc-segmented-button.mbsc-selected{border-bottom-color:#2c92e6}.mbsc-material-blue.mbsc-range-control-label.active,.mbsc-material-blue.mbsc-range-control-value.active{color:#2c92e6}.mbsc-material-blue.mbsc-range-control-text-empty,.mbsc-material-blue.mbsc-range-control-text-empty.active{color:rgba(69,69,69,.4)}.mbsc-material-blue.mbsc-range-label-clear{color:#c5c5c5}.mbsc-material-blue.mbsc-range-label-clear:hover{color:#929292}.mbsc-material-blue.mbsc-eventcalendar{background:#fff;color:#454545}.mbsc-material-blue.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#f0f0f0}.mbsc-material-blue.mbsc-event-list-empty{color:rgba(69,69,69,.7)}.mbsc-material-blue.mbsc-event-day.mbsc-list-header,.mbsc-material-blue.mbsc-schedule-date-header{background:#fff;color:rgba(69,69,69,.7)}.mbsc-material-blue.mbsc-colored-event.mbsc-list-item{background:#2c92e6;color:#fff}.mbsc-material-blue.mbsc-event.mbsc-list-item.mbsc-focus{box-shadow:0 .25em .5em 0 rgba(0,0,0,.4)}.mbsc-material-blue.mbsc-event-color{background:#2c92e6}.mbsc-material-blue.mbsc-schedule-header-dayname{color:#858a8f}.mbsc-material-blue.mbsc-schedule-header-day{color:#454545}.mbsc-material-blue.mbsc-schedule-header-day-today,.mbsc-material-blue.mbsc-schedule-header-dayname-curr{color:#2c92e6}.mbsc-material-blue.mbsc-schedule-header-day.mbsc-hover{background:rgba(44,146,230,.3)}.mbsc-material-blue.mbsc-schedule-header-day.mbsc-selected{background-color:#2c92e6;color:#fff}.mbsc-material-blue.mbsc-schedule-all-day-item:after,.mbsc-material-blue.mbsc-schedule-column,.mbsc-material-blue.mbsc-schedule-item,.mbsc-material-blue.mbsc-schedule-resource,.mbsc-material-blue.mbsc-schedule-resource-group,.mbsc-material-blue.mbsc-schedule-time-col,.mbsc-material-blue.mbsc-timeline-column,.mbsc-material-blue.mbsc-timeline-day:after,.mbsc-material-blue.mbsc-timeline-header,.mbsc-material-blue.mbsc-timeline-header-column,.mbsc-material-blue.mbsc-timeline-header-date,.mbsc-material-blue.mbsc-timeline-header-month,.mbsc-material-blue.mbsc-timeline-header-week,.mbsc-material-blue.mbsc-timeline-resource,.mbsc-material-blue.mbsc-timeline-resource-empty,.mbsc-material-blue.mbsc-timeline-row,.mbsc-material-blue.mbsc-timeline-slot-header,.mbsc-material-blue.mbsc-timeline-slots{border-color:#cfcfcf}.mbsc-material-blue.mbsc-schedule-time-wrapper-end:before,.mbsc-material-blue.mbsc-schedule-time-wrapper:after{border-bottom:1px solid #cfcfcf}.mbsc-material-blue.mbsc-schedule-all-day-text,.mbsc-material-blue.mbsc-schedule-time,.mbsc-material-blue.mbsc-schedule-timezone-label{color:#858a8f}.mbsc-material-blue.mbsc-schedule-time-indicator{border-color:#2c92e6}.mbsc-material-blue.mbsc-schedule-time-indicator-day:before{background:#2c92e6}.mbsc-material-blue.mbsc-schedule-time-indicator-time{background:hsla(0,0%,100%,.8);color:#2c92e6}.mbsc-material-blue.mbsc-schedule-event{color:#2c92e6}.mbsc-material-blue.mbsc-schedule-event-inner{color:#fff}.mbsc-material-blue.mbsc-schedule-invalid{background:hsla(0,0%,94.1%,.75);color:#8a8a8a}.mbsc-material-blue.mbsc-timeline-header-bg,.mbsc-material-blue.mbsc-timeline-header-text,.mbsc-material-blue.mbsc-timeline-resource-bg,.mbsc-material-blue.mbsc-timeline-resource-empty{background:#fff}.mbsc-material-blue.mbsc-textfield{border-bottom-color:rgba(21,21,21,.42);color:rgba(21,21,21,.87)}.mbsc-material-blue.mbsc-textfield.mbsc-hover{border-color:rgba(21,21,21,.87)}.mbsc-material-blue.mbsc-textfield.mbsc-error{border-color:#de3226}.mbsc-material-blue.mbsc-select-icon,.mbsc-material-blue.mbsc-textfield-icon{color:rgba(21,21,21,.54)}.mbsc-material-blue.mbsc-textfield-ripple{background-color:#2c92e6}.mbsc-material-blue.mbsc-textfield-ripple.mbsc-error{background-color:#de3226}.mbsc-material-blue.mbsc-label{color:rgba(21,21,21,.6)}.mbsc-material-blue.mbsc-label-floating.mbsc-focus,.mbsc-material-blue.mbsc-label-stacked.mbsc-focus{color:#2c92e6}.mbsc-material-blue.mbsc-error-message,.mbsc-material-blue.mbsc-label.mbsc-error{color:#de3226}.mbsc-material-blue.mbsc-select{background:#fff}.mbsc-material-blue.mbsc-textfield-box.mbsc-select,.mbsc-material-blue.mbsc-textfield-inner-box{background:#f5f5f5}.mbsc-material-blue.mbsc-textfield-box.mbsc-select.mbsc-hover,.mbsc-material-blue.mbsc-textfield-inner-box.mbsc-hover{background:#ededed}.mbsc-material-blue.mbsc-textfield-box.mbsc-select.mbsc-focus,.mbsc-material-blue.mbsc-textfield-inner-box.mbsc-focus{background:#e3e3e3}.mbsc-material-blue.mbsc-textfield-fieldset{border-color:rgba(21,21,21,.42)}.mbsc-material-blue.mbsc-textfield-fieldset.mbsc-hover{border-color:rgba(21,21,21,.87)}.mbsc-material-blue.mbsc-textfield-fieldset.mbsc-focus{border-color:#2c92e6}.mbsc-material-blue.mbsc-textfield-fieldset.mbsc-error{border-color:#de3226}.mbsc-material-blue.mbsc-textfield-fieldset.disabled{border-color:rgba(21,21,21,.87)}.mbsc-material-blue.mbsc-textfield-tag{background:#d4d4d4}.mbsc-material-blue.mbsc-textfield-tag-clear{color:rgba(21,21,21,.54)}.mbsc-material-blue.mbsc-list-header{background:#fff;color:#2c92e6}.mbsc-material-blue.mbsc-list-item{background:#fff;color:#454545}.mbsc-material-blue.mbsc-list-item.mbsc-hover:before{background:rgba(0,0,0,.05)}.mbsc-material-blue.mbsc-list-item.mbsc-active:before{background:rgba(0,0,0,.1)}.mbsc-material-blue.mbsc-page{background-color:#fff;color:#454545}.mbsc-material-blue .mbsc-block-title,.mbsc-material-blue .mbsc-form-group-title,.mbsc-material-blue a{color:#2c92e6}.mbsc-material-blue.mbsc-popup-body{background:#fff;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);color:#454545}.mbsc-material-blue.mbsc-popup-arrow{background:#fff;box-shadow:0 0 1em rgba(0,0,0,.2)}.mbsc-material-blue.mbsc-popup-button.mbsc-font{color:#2c92e6}.mbsc-material-blue.mbsc-radio-box{color:#2c92e6;border-color:#454545}.mbsc-material-blue.mbsc-scroller-wheel-cont:after,.mbsc-material-blue.mbsc-scroller-wheel-cont:before{border-color:#2c92e6}.mbsc-material-blue.mbsc-scroller-wheel-multi:after,.mbsc-material-blue.mbsc-scroller-wheel-multi:before{border-color:transparent}.mbsc-material-blue.mbsc-scroller-wheel-header.mbsc-focus,.mbsc-material-blue.mbsc-scroller-wheel-item.mbsc-active,.mbsc-material-blue.mbsc-scroller-wheel-item.mbsc-focus,.mbsc-material-blue.mbsc-scroller-wheel-item.mbsc-hover{background:rgba(0,0,0,.05)}.mbsc-material-blue.mbsc-wheel-checkmark:after{border-color:#2c92e6}.mbsc-material-blue.mbsc-segmented-button.mbsc-button{border-color:#2c92e6;color:#000}.mbsc-material-blue.mbsc-segmented-button.mbsc-button.mbsc-active,.mbsc-material-blue.mbsc-segmented-button.mbsc-button.mbsc-hover{background:rgba(0,0,0,.2)}.mbsc-material-blue.mbsc-segmented-button.mbsc-button.mbsc-selected{background:#2c92e6;color:#fff}.mbsc-material-blue.mbsc-segmented-button.mbsc-button.mbsc-focus:after{background:rgba(0,0,0,.2)}.mbsc-material-blue.mbsc-select-scroller-inline{background-color:#fff;color:#454545}.mbsc-material-blue.mbsc-select-filter-clear{color:#c5c5c5}.mbsc-material-blue.mbsc-select-filter-clear:hover{color:#929292}.mbsc-material-blue.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected{color:#2c92e6;background:rgba(0,0,0,.15)}.mbsc-material-blue.mbsc-select-group-wheel-multi .mbsc-selected{color:#2c92e6}.mbsc-material-blue.mbsc-stepper-input{border-color:#d6d6d6;color:#707070}.mbsc-material-blue.mbsc-stepper-input.mbsc-disabled{color:#b3b3b3}.mbsc-material-blue.mbsc-stepper-button{background:#d6d6d6;color:#d6d6d6}.mbsc-material-blue.mbsc-stepper-inner{color:#fff}.mbsc-material-blue.mbsc-color-none .mbsc-stepper-inner{color:#454545}.mbsc-material-blue.mbsc-stepper-button.mbsc-disabled{background:#d6d6d6}.mbsc-material-blue.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner{color:#b3b3b3}.mbsc-material-blue.mbsc-switch-track{background:#c4c4c4}.mbsc-material-blue.mbsc-switch-track.mbsc-checked{background:rgba(44,146,230,.3)}.mbsc-material-blue.mbsc-switch-track.mbsc-disabled{background:#e8e8e8}.mbsc-material-blue.mbsc-switch-handle{background:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mbsc-material-blue.mbsc-switch-handle.mbsc-checked{background:#2c92e6}.mbsc-material-blue.mbsc-switch-handle.mbsc-disabled{background:#ccc}.mbsc-material-blue.mbsc-switch-handle:before{background:rgba(0,0,0,.1)}.mbsc-material-indigo.mbsc-button-standard{background:#5969cd;color:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mbsc-material-indigo.mbsc-button-standard.mbsc-hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mbsc-material-indigo.mbsc-button-standard.mbsc-active,.mbsc-material-indigo.mbsc-button-standard.mbsc-focus{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mbsc-material-indigo.mbsc-button-flat,.mbsc-material-indigo.mbsc-button-outline{color:#fff}.mbsc-material-indigo.mbsc-button-flat.mbsc-active,.mbsc-material-indigo.mbsc-button-flat.mbsc-hover,.mbsc-material-indigo.mbsc-button-outline.mbsc-active,.mbsc-material-indigo.mbsc-button-outline.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-indigo.mbsc-button-flat.mbsc-focus,.mbsc-material-indigo.mbsc-button-outline.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-material-indigo.mbsc-button-outline{border-color:#fff}.mbsc-material-indigo.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;color:#303f9f}.mbsc-material-indigo.mbsc-button-secondary.mbsc-button-standard{background:#90979e;color:#303f9f}.mbsc-material-indigo.mbsc-button-success.mbsc-button-standard{background:#43be5f;color:#303f9f}.mbsc-material-indigo.mbsc-button-danger.mbsc-button-standard{background:#f5504e;color:#303f9f}.mbsc-material-indigo.mbsc-button-warning.mbsc-button-standard{background:#f8b042;color:#303f9f}.mbsc-material-indigo.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;color:#303f9f}.mbsc-material-indigo.mbsc-button-dark.mbsc-button-standard{background:#47494a;color:#303f9f}.mbsc-material-indigo.mbsc-button-light.mbsc-button-standard{background:#fff;color:#fff}.mbsc-material-indigo.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-material-indigo.mbsc-button-primary.mbsc-button-flat.mbsc-active,.mbsc-material-indigo.mbsc-button-primary.mbsc-button-flat.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material-indigo.mbsc-button-primary.mbsc-button-flat.mbsc-focus{background:rgba(63,151,246,.3)}.mbsc-material-indigo.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-material-indigo.mbsc-button-secondary.mbsc-button-flat.mbsc-active,.mbsc-material-indigo.mbsc-button-secondary.mbsc-button-flat.mbsc-hover{background:rgba(144,151,158,.2)}.mbsc-material-indigo.mbsc-button-secondary.mbsc-button-flat.mbsc-focus{background:rgba(144,151,158,.3)}.mbsc-material-indigo.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-material-indigo.mbsc-button-success.mbsc-button-flat.mbsc-active,.mbsc-material-indigo.mbsc-button-success.mbsc-button-flat.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material-indigo.mbsc-button-success.mbsc-button-flat.mbsc-focus{background:rgba(67,190,95,.3)}.mbsc-material-indigo.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-material-indigo.mbsc-button-danger.mbsc-button-flat.mbsc-active,.mbsc-material-indigo.mbsc-button-danger.mbsc-button-flat.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material-indigo.mbsc-button-danger.mbsc-button-flat.mbsc-focus{background:rgba(245,80,78,.3)}.mbsc-material-indigo.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-material-indigo.mbsc-button-warning.mbsc-button-flat.mbsc-active,.mbsc-material-indigo.mbsc-button-warning.mbsc-button-flat.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material-indigo.mbsc-button-warning.mbsc-button-flat.mbsc-focus{background:rgba(248,176,66,.3)}.mbsc-material-indigo.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-material-indigo.mbsc-button-info.mbsc-button-flat.mbsc-active,.mbsc-material-indigo.mbsc-button-info.mbsc-button-flat.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material-indigo.mbsc-button-info.mbsc-button-flat.mbsc-focus{background:rgba(91,183,197,.3)}.mbsc-material-indigo.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-material-indigo.mbsc-button-dark.mbsc-button-flat.mbsc-active,.mbsc-material-indigo.mbsc-button-dark.mbsc-button-flat.mbsc-hover{background:rgba(71,73,74,.2)}.mbsc-material-indigo.mbsc-button-dark.mbsc-button-flat.mbsc-focus{background:rgba(71,73,74,.3)}.mbsc-material-indigo.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-material-indigo.mbsc-button-light.mbsc-button-flat.mbsc-active,.mbsc-material-indigo.mbsc-button-light.mbsc-button-flat.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-indigo.mbsc-button-light.mbsc-button-flat.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-material-indigo.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-material-indigo.mbsc-button-primary.mbsc-button-outline.mbsc-active,.mbsc-material-indigo.mbsc-button-primary.mbsc-button-outline.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material-indigo.mbsc-button-primary.mbsc-button-outline.mbsc-focus{background:rgba(63,151,246,.3)}.mbsc-material-indigo.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-material-indigo.mbsc-button-secondary.mbsc-button-outline.mbsc-active,.mbsc-material-indigo.mbsc-button-secondary.mbsc-button-outline.mbsc-hover{background:rgba(144,151,158,.2)}.mbsc-material-indigo.mbsc-button-secondary.mbsc-button-outline.mbsc-focus{background:rgba(144,151,158,.3)}.mbsc-material-indigo.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-material-indigo.mbsc-button-success.mbsc-button-outline.mbsc-active,.mbsc-material-indigo.mbsc-button-success.mbsc-button-outline.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material-indigo.mbsc-button-success.mbsc-button-outline.mbsc-focus{background:rgba(67,190,95,.3)}.mbsc-material-indigo.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-material-indigo.mbsc-button-danger.mbsc-button-outline.mbsc-active,.mbsc-material-indigo.mbsc-button-danger.mbsc-button-outline.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material-indigo.mbsc-button-danger.mbsc-button-outline.mbsc-focus{background:rgba(245,80,78,.3)}.mbsc-material-indigo.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-material-indigo.mbsc-button-warning.mbsc-button-outline.mbsc-active,.mbsc-material-indigo.mbsc-button-warning.mbsc-button-outline.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material-indigo.mbsc-button-warning.mbsc-button-outline.mbsc-focus{background:rgba(248,176,66,.3)}.mbsc-material-indigo.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-material-indigo.mbsc-button-info.mbsc-button-outline.mbsc-active,.mbsc-material-indigo.mbsc-button-info.mbsc-button-outline.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material-indigo.mbsc-button-info.mbsc-button-outline.mbsc-focus{background:rgba(91,183,197,.3)}.mbsc-material-indigo.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-material-indigo.mbsc-button-dark.mbsc-button-outline.mbsc-active,.mbsc-material-indigo.mbsc-button-dark.mbsc-button-outline.mbsc-hover{background:rgba(71,73,74,.2)}.mbsc-material-indigo.mbsc-button-dark.mbsc-button-outline.mbsc-focus{background:rgba(71,73,74,.3)}.mbsc-material-indigo.mbsc-button-light.mbsc-button-outline{border-color:#ccc;color:#ccc}.mbsc-material-indigo.mbsc-button-light.mbsc-button-outline.mbsc-active,.mbsc-material-indigo.mbsc-button-light.mbsc-button-outline.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-indigo.mbsc-button-light.mbsc-button-outline.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-material-indigo.mbsc-calendar-wrapper:after{box-shadow:inset 0 .5em .25em -.5em hsla(0,0%,100%,.5)}.mbsc-material-indigo.mbsc-calendar-button.mbsc-button{color:#fff}.mbsc-material-indigo.mbsc-calendar-slide{background:#303f9f}.mbsc-material-indigo.mbsc-calendar-picker-slide{background:#6170cf}.mbsc-material-indigo.mbsc-calendar-week-day{color:hsla(0,0%,100%,.7)}.mbsc-material-indigo.mbsc-calendar-cell-text{color:#fff}.mbsc-material-indigo.mbsc-calendar-today,.mbsc-material-indigo.mbsc-calendar-week-nr{color:#ff4080}.mbsc-material-indigo.mbsc-focus .mbsc-calendar-cell-text{box-shadow:0 0 0 2px hsla(0,0%,100%,.7)}.mbsc-material-indigo.mbsc-hover .mbsc-calendar-cell-text{background:hsla(0,0%,100%,.1)}.mbsc-material-indigo.mbsc-range-hover:before{border-color:#3d50c5}.mbsc-material-indigo.mbsc-range-day:after{background-color:rgba(255,64,128,.25)}.mbsc-material-indigo.mbsc-selected .mbsc-calendar-cell-text{background:#ff4080;border-color:#ff4080;color:#303f9f}.mbsc-material-indigo.mbsc-calendar-mark{background:#ff4080}.mbsc-material-indigo.mbsc-calendar-label{color:#ff4080}.mbsc-material-indigo.mbsc-calendar-label-inner{color:#fff}.mbsc-material-indigo.mbsc-calendar-label.mbsc-calendar-label-active,.mbsc-material-indigo.mbsc-calendar-label.mbsc-calendar-label-dragging{box-shadow:0 4px 8px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 1px 3px -1px rgba(0,0,0,.2)}.mbsc-material-indigo.mbsc-calendar-text-more{box-shadow:none}.mbsc-material-indigo.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#fff}.mbsc-material-indigo.mbsc-calendar-popup .mbsc-popup-arrow,.mbsc-material-indigo.mbsc-calendar-popup .mbsc-popup-body{background:#6170cf}.mbsc-material-indigo.mbsc-calendar-height-md .mbsc-calendar-day,.mbsc-material-indigo.mbsc-calendar-height-md .mbsc-calendar-day:after,.mbsc-material-indigo.mbsc-calendar-height-md .mbsc-calendar-week-day{border-color:#5969cd}.mbsc-material-indigo.mbsc-calendar-month-title{color:#ff4080}.mbsc-material-indigo.mbsc-checkbox-box{color:#ff4080;border-color:#fff}.mbsc-material-indigo.mbsc-checkbox-box:after{border-color:#303f9f}.mbsc-material-indigo.mbsc-datepicker .mbsc-calendar-slide{background:#6170cf}.mbsc-material-indigo.mbsc-datepicker-inline{background:#303f9f;color:#fff}.mbsc-material-indigo.mbsc-datepicker-inline .mbsc-calendar-slide{background:#303f9f}.mbsc-material-indigo.mbsc-range-control-wrapper{border-bottom:1px solid hsla(0,0%,100%,.2)}.mbsc-material-indigo.mbsc-range-control-wrapper .mbsc-material-indigo.mbsc-segmented-button.mbsc-selected{border-bottom-color:#ff4080}.mbsc-material-indigo.mbsc-range-control-label.active,.mbsc-material-indigo.mbsc-range-control-value.active{color:#ff4080}.mbsc-material-indigo.mbsc-range-control-text-empty,.mbsc-material-indigo.mbsc-range-control-text-empty.active{color:hsla(0,0%,100%,.4)}.mbsc-material-indigo.mbsc-range-label-clear{color:grey}.mbsc-material-indigo.mbsc-range-label-clear:hover{color:#b3b3b3}.mbsc-material-indigo.mbsc-eventcalendar{background:#303f9f;color:#fff}.mbsc-material-indigo.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#3d50c5}.mbsc-material-indigo.mbsc-event-list-empty{color:hsla(0,0%,100%,.7)}.mbsc-material-indigo.mbsc-event-day.mbsc-list-header,.mbsc-material-indigo.mbsc-schedule-date-header{background:#303f9f;color:hsla(0,0%,100%,.7)}.mbsc-material-indigo.mbsc-colored-event.mbsc-list-item{background:#ff4080;color:#fff}.mbsc-material-indigo.mbsc-event.mbsc-list-item.mbsc-focus{box-shadow:0 .25em .5em 0 rgba(0,0,0,.4)}.mbsc-material-indigo.mbsc-event-color{background:#ff4080}.mbsc-material-indigo.mbsc-schedule-header-dayname{color:#ddd}.mbsc-material-indigo.mbsc-schedule-header-day{color:#fff}.mbsc-material-indigo.mbsc-schedule-header-day-today,.mbsc-material-indigo.mbsc-schedule-header-dayname-curr{color:#ff4080}.mbsc-material-indigo.mbsc-schedule-header-day.mbsc-hover{background:rgba(255,64,128,.3)}.mbsc-material-indigo.mbsc-schedule-header-day.mbsc-selected{background-color:#ff4080;color:#303f9f}.mbsc-material-indigo.mbsc-schedule-all-day-item:after,.mbsc-material-indigo.mbsc-schedule-column,.mbsc-material-indigo.mbsc-schedule-item,.mbsc-material-indigo.mbsc-schedule-resource,.mbsc-material-indigo.mbsc-schedule-resource-group,.mbsc-material-indigo.mbsc-schedule-time-col,.mbsc-material-indigo.mbsc-timeline-column,.mbsc-material-indigo.mbsc-timeline-day:after,.mbsc-material-indigo.mbsc-timeline-header,.mbsc-material-indigo.mbsc-timeline-header-column,.mbsc-material-indigo.mbsc-timeline-header-date,.mbsc-material-indigo.mbsc-timeline-header-month,.mbsc-material-indigo.mbsc-timeline-header-week,.mbsc-material-indigo.mbsc-timeline-resource,.mbsc-material-indigo.mbsc-timeline-resource-empty,.mbsc-material-indigo.mbsc-timeline-row,.mbsc-material-indigo.mbsc-timeline-slot-header,.mbsc-material-indigo.mbsc-timeline-slots{border-color:#5969cd}.mbsc-material-indigo.mbsc-schedule-time-wrapper-end:before,.mbsc-material-indigo.mbsc-schedule-time-wrapper:after{border-bottom:1px solid #5969cd}.mbsc-material-indigo.mbsc-schedule-all-day-text,.mbsc-material-indigo.mbsc-schedule-time,.mbsc-material-indigo.mbsc-schedule-timezone-label{color:#ddd}.mbsc-material-indigo.mbsc-schedule-time-indicator{border-color:#ff4080}.mbsc-material-indigo.mbsc-schedule-time-indicator-day:before{background:#ff4080}.mbsc-material-indigo.mbsc-schedule-time-indicator-time{background:rgba(48,63,159,.8);color:#ff4080}.mbsc-material-indigo.mbsc-schedule-event{color:#ff4080}.mbsc-material-indigo.mbsc-schedule-event-inner{color:#fff}.mbsc-material-indigo.mbsc-schedule-invalid{background:rgba(61,80,197,.75);color:#ced3f0}.mbsc-material-indigo.mbsc-timeline-header-bg,.mbsc-material-indigo.mbsc-timeline-header-text,.mbsc-material-indigo.mbsc-timeline-resource-bg,.mbsc-material-indigo.mbsc-timeline-resource-empty{background:#303f9f}.mbsc-material-indigo.mbsc-textfield{border-bottom-color:#fff;color:#fff}.mbsc-material-indigo.mbsc-textfield.mbsc-hover{border-color:#fff}.mbsc-material-indigo.mbsc-textfield.mbsc-error{border-color:#de3226}.mbsc-material-indigo.mbsc-select-icon,.mbsc-material-indigo.mbsc-textfield-icon{color:#fff}.mbsc-material-indigo.mbsc-textfield-ripple{background-color:#ff4080}.mbsc-material-indigo.mbsc-textfield-ripple.mbsc-error{background-color:#de3226}.mbsc-material-indigo.mbsc-label{color:hsla(0,0%,100%,.6)}.mbsc-material-indigo.mbsc-label-floating.mbsc-focus,.mbsc-material-indigo.mbsc-label-stacked.mbsc-focus{color:#ff4080}.mbsc-material-indigo.mbsc-error-message,.mbsc-material-indigo.mbsc-label.mbsc-error{color:#de3226}.mbsc-material-indigo.mbsc-select{background:#303f9f}.mbsc-material-indigo.mbsc-textfield-box.mbsc-select,.mbsc-material-indigo.mbsc-textfield-inner-box{background:#3545af}.mbsc-material-indigo.mbsc-textfield-box.mbsc-select.mbsc-hover,.mbsc-material-indigo.mbsc-textfield-inner-box.mbsc-hover{background:#384aba}.mbsc-material-indigo.mbsc-textfield-box.mbsc-select.mbsc-focus,.mbsc-material-indigo.mbsc-textfield-inner-box.mbsc-focus{background:#4153c6}.mbsc-material-indigo.mbsc-textfield-fieldset,.mbsc-material-indigo.mbsc-textfield-fieldset.mbsc-hover{border-color:#fff}.mbsc-material-indigo.mbsc-textfield-fieldset.mbsc-focus{border-color:#ff4080}.mbsc-material-indigo.mbsc-textfield-fieldset.mbsc-error{border-color:#de3226}.mbsc-material-indigo.mbsc-textfield-fieldset.disabled{border-color:#fff}.mbsc-material-indigo.mbsc-textfield-tag{background:#808cd9}.mbsc-material-indigo.mbsc-textfield-tag-clear{color:#fff}.mbsc-material-indigo.mbsc-list-header{background:#303f9f;color:#ff4080}.mbsc-material-indigo.mbsc-list-item{background:#303f9f;color:#fff}.mbsc-material-indigo.mbsc-list-item.mbsc-hover:before{background:rgba(0,0,0,.05)}.mbsc-material-indigo.mbsc-list-item.mbsc-active:before{background:rgba(0,0,0,.1)}.mbsc-material-indigo.mbsc-page{background-color:#303f9f;color:#fff}.mbsc-material-indigo .mbsc-block-title,.mbsc-material-indigo .mbsc-form-group-title,.mbsc-material-indigo a{color:#ff4080}.mbsc-material-indigo.mbsc-popup-body{background:#6170cf;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);color:#fff}.mbsc-material-indigo.mbsc-popup-arrow{background:#6170cf;box-shadow:0 0 1em rgba(0,0,0,.2)}.mbsc-material-indigo.mbsc-popup-button.mbsc-font{color:#ff4080}.mbsc-material-indigo.mbsc-radio-box{color:#ff4080;border-color:#fff}.mbsc-material-indigo.mbsc-scroller-wheel-cont:after,.mbsc-material-indigo.mbsc-scroller-wheel-cont:before{border-color:#ff4080}.mbsc-material-indigo.mbsc-scroller-wheel-multi:after,.mbsc-material-indigo.mbsc-scroller-wheel-multi:before{border-color:transparent}.mbsc-material-indigo.mbsc-scroller-wheel-header.mbsc-focus,.mbsc-material-indigo.mbsc-scroller-wheel-item.mbsc-active,.mbsc-material-indigo.mbsc-scroller-wheel-item.mbsc-focus,.mbsc-material-indigo.mbsc-scroller-wheel-item.mbsc-hover{background:rgba(0,0,0,.05)}.mbsc-material-indigo.mbsc-wheel-checkmark:after{border-color:#ff4080}.mbsc-material-indigo.mbsc-segmented-button.mbsc-button{border-color:#ff4080;color:#fff}.mbsc-material-indigo.mbsc-segmented-button.mbsc-button.mbsc-active,.mbsc-material-indigo.mbsc-segmented-button.mbsc-button.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-indigo.mbsc-segmented-button.mbsc-button.mbsc-selected{background:#ff4080;color:#303f9f}.mbsc-material-indigo.mbsc-segmented-button.mbsc-button.mbsc-focus:after{background:hsla(0,0%,100%,.2)}.mbsc-material-indigo.mbsc-select-scroller-inline{background-color:#303f9f;color:#fff}.mbsc-material-indigo.mbsc-select-filter-clear{color:grey}.mbsc-material-indigo.mbsc-select-filter-clear:hover{color:#b3b3b3}.mbsc-material-indigo.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected{color:#ff4080;background:rgba(0,0,0,.15)}.mbsc-material-indigo.mbsc-select-group-wheel-multi .mbsc-selected{color:#ff4080}.mbsc-material-indigo.mbsc-stepper-input{border-color:#9fa8e2;color:#c2c2c2}.mbsc-material-indigo.mbsc-stepper-input.mbsc-disabled{color:#c7ccee}.mbsc-material-indigo.mbsc-stepper-button{background:#9fa8e2;color:#9fa8e2}.mbsc-material-indigo.mbsc-stepper-inner{color:#303f9f}.mbsc-material-indigo.mbsc-color-none .mbsc-stepper-inner{color:#fff}.mbsc-material-indigo.mbsc-stepper-button.mbsc-disabled{background:#9fa8e2}.mbsc-material-indigo.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner{color:#c7ccee}.mbsc-material-indigo.mbsc-switch-track{background:#5969cd}.mbsc-material-indigo.mbsc-switch-track.mbsc-checked{background:rgba(255,64,128,.3)}.mbsc-material-indigo.mbsc-switch-track.mbsc-disabled{background:#5969cd}.mbsc-material-indigo.mbsc-switch-handle{background:#e6e8f7;box-shadow:0 3px 1px -2px hsla(0,0%,100%,.2),0 1px 5px 0 hsla(0,0%,100%,.12)}.mbsc-material-indigo.mbsc-switch-handle.mbsc-checked{background:#ff4080}.mbsc-material-indigo.mbsc-switch-handle.mbsc-disabled{background:#5565cc}.mbsc-material-indigo.mbsc-switch-handle:before{background:hsla(0,0%,100%,.1)}.mbsc-windows-yellow.mbsc-button-standard{background:#595959;border-color:#595959;color:#fff}.mbsc-windows-yellow.mbsc-button-standard.mbsc-hover{border-color:#ababab}.mbsc-windows-yellow.mbsc-button-standard.mbsc-active{border-color:#ababab;background:#ababab}.mbsc-windows-yellow.mbsc-button-flat{color:#fff}.mbsc-windows-yellow.mbsc-button-flat.mbsc-active{background:grey;border-color:grey;color:#fff}.mbsc-windows-yellow.mbsc-button-outline{border:.125em solid #8c8c8c;color:#8c8c8c}.mbsc-windows-yellow.mbsc-button-outline.mbsc-hover{border-color:#a6a6a6}.mbsc-windows-yellow.mbsc-button-outline.mbsc-active{border-color:#a6a6a6;background:#a6a6a6;color:#fff}.mbsc-windows-yellow.mbsc-button.mbsc-focus{box-shadow:0 0 0 1px #fff}.mbsc-windows-yellow.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;border-color:#3f97f6;color:#fff}.mbsc-windows-yellow.mbsc-button-secondary.mbsc-button-standard{background:#90979e;border-color:#90979e;color:#fff}.mbsc-windows-yellow.mbsc-button-success.mbsc-button-standard{background:#43be5f;border-color:#43be5f;color:#fff}.mbsc-windows-yellow.mbsc-button-danger.mbsc-button-standard{background:#f5504e;border-color:#f5504e;color:#fff}.mbsc-windows-yellow.mbsc-button-warning.mbsc-button-standard{background:#f8b042;border-color:#f8b042;color:#fff}.mbsc-windows-yellow.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;border-color:#5bb7c5;color:#fff}.mbsc-windows-yellow.mbsc-button-dark.mbsc-button-standard{background:#47494a;border-color:#47494a;color:#fff}.mbsc-windows-yellow.mbsc-button-light.mbsc-button-standard{background:#fff;border-color:#fff;color:#000}.mbsc-windows-yellow.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-windows-yellow.mbsc-button-primary.mbsc-button-flat.mbsc-active{background:#88bff9;border-color:#88bff9}.mbsc-windows-yellow.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-windows-yellow.mbsc-button-secondary.mbsc-button-flat.mbsc-active{background:#b9bdc2;border-color:#b9bdc2}.mbsc-windows-yellow.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-windows-yellow.mbsc-button-success.mbsc-button-flat.mbsc-active{background:#7cd28f;border-color:#7cd28f}.mbsc-windows-yellow.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-windows-yellow.mbsc-button-danger.mbsc-button-flat.mbsc-active{background:#f99896;border-color:#f99896}.mbsc-windows-yellow.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-windows-yellow.mbsc-button-warning.mbsc-button-flat.mbsc-active{background:#fbcf8c;border-color:#fbcf8c}.mbsc-windows-yellow.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-windows-yellow.mbsc-button-info.mbsc-button-flat.mbsc-active{background:#94d0d9;border-color:#94d0d9}.mbsc-windows-yellow.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-windows-yellow.mbsc-button-dark.mbsc-button-flat.mbsc-active{background:#6c7071;border-color:#6c7071}.mbsc-windows-yellow.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-windows-yellow.mbsc-button-light.mbsc-button-flat.mbsc-active{background:#fff;border-color:#fff}.mbsc-windows-yellow.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-windows-yellow.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-windows-yellow.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-windows-yellow.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-windows-yellow.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-windows-yellow.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-windows-yellow.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-windows-yellow.mbsc-button-light.mbsc-button-outline{border-color:#ccc;color:#ccc}.mbsc-windows-yellow.mbsc-button-primary.mbsc-button-outline.mbsc-hover,.mbsc-windows-yellow.mbsc-button-primary.mbsc-button-standard.mbsc-hover{border-color:#0964c6}.mbsc-windows-yellow.mbsc-button-primary.mbsc-button-outline.mbsc-active,.mbsc-windows-yellow.mbsc-button-primary.mbsc-button-standard.mbsc-active{background:#0964c6;color:#fff}.mbsc-windows-yellow.mbsc-button-secondary.mbsc-button-outline.mbsc-hover,.mbsc-windows-yellow.mbsc-button-secondary.mbsc-button-standard.mbsc-hover{border-color:#5d646b}.mbsc-windows-yellow.mbsc-button-secondary.mbsc-button-outline.mbsc-active,.mbsc-windows-yellow.mbsc-button-secondary.mbsc-button-standard.mbsc-active{background:#5d646b;color:#fff}.mbsc-windows-yellow.mbsc-button-success.mbsc-button-outline.mbsc-hover,.mbsc-windows-yellow.mbsc-button-success.mbsc-button-standard.mbsc-hover{border-color:#287339}.mbsc-windows-yellow.mbsc-button-success.mbsc-button-outline.mbsc-active,.mbsc-windows-yellow.mbsc-button-success.mbsc-button-standard.mbsc-active{background:#287339;color:#fff}.mbsc-windows-yellow.mbsc-button-danger.mbsc-button-outline.mbsc-hover,.mbsc-windows-yellow.mbsc-button-danger.mbsc-button-standard.mbsc-hover{border-color:#d10e0c}.mbsc-windows-yellow.mbsc-button-danger.mbsc-button-outline.mbsc-active,.mbsc-windows-yellow.mbsc-button-danger.mbsc-button-standard.mbsc-active{background:#d10e0c;color:#fff}.mbsc-windows-yellow.mbsc-button-warning.mbsc-button-outline.mbsc-hover,.mbsc-windows-yellow.mbsc-button-warning.mbsc-button-standard.mbsc-hover{border-color:#cc7f08}.mbsc-windows-yellow.mbsc-button-warning.mbsc-button-outline.mbsc-active,.mbsc-windows-yellow.mbsc-button-warning.mbsc-button-standard.mbsc-active{background:#cc7f08;color:#fff}.mbsc-windows-yellow.mbsc-button-info.mbsc-button-outline.mbsc-hover,.mbsc-windows-yellow.mbsc-button-info.mbsc-button-standard.mbsc-hover{border-color:#317e89}.mbsc-windows-yellow.mbsc-button-info.mbsc-button-outline.mbsc-active,.mbsc-windows-yellow.mbsc-button-info.mbsc-button-standard.mbsc-active{background:#317e89;color:#fff}.mbsc-windows-yellow.mbsc-button-dark.mbsc-button-outline.mbsc-hover,.mbsc-windows-yellow.mbsc-button-dark.mbsc-button-standard.mbsc-hover{border-color:#000}.mbsc-windows-yellow.mbsc-button-dark.mbsc-button-outline.mbsc-active,.mbsc-windows-yellow.mbsc-button-dark.mbsc-button-standard.mbsc-active{background:#000;color:#fff}.mbsc-windows-yellow.mbsc-button-light.mbsc-button-outline.mbsc-hover,.mbsc-windows-yellow.mbsc-button-light.mbsc-button-standard.mbsc-hover{border-color:#999}.mbsc-windows-yellow.mbsc-button-light.mbsc-button-outline.mbsc-active,.mbsc-windows-yellow.mbsc-button-light.mbsc-button-standard.mbsc-active{background:#999;color:#47494a}.mbsc-windows-yellow.mbsc-calendar,.mbsc-windows-yellow.mbsc-calendar-button.mbsc-button{color:#fff}.mbsc-windows-yellow.mbsc-calendar-button.mbsc-button.mbsc-active{background:grey;border-color:grey}.mbsc-windows-yellow.mbsc-calendar-button.mbsc-button.mbsc-focus{box-shadow:0 0 0 1px #fff}.mbsc-windows-yellow.mbsc-calendar-wrapper-fixed{border-bottom:1px solid #4d4d4d}.mbsc-windows-yellow.mbsc-calendar-slide{background:#333;color:#fff}.mbsc-windows-yellow.mbsc-calendar-week-day{color:#ccc}.mbsc-windows-yellow.mbsc-calendar-today,.mbsc-windows-yellow.mbsc-calendar-week-nr{color:#fbc12d}.mbsc-windows-yellow.mbsc-range-day{border-left-color:rgba(251,193,45,.25)}.mbsc-windows-yellow.mbsc-range-day-end.mbsc-rtl,.mbsc-windows-yellow.mbsc-range-day-start.mbsc-ltr{border-left-color:transparent}.mbsc-windows-yellow.mbsc-range-hover .mbsc-calendar-cell-inner{border-top-color:hsla(0,0%,100%,.22);border-bottom-color:hsla(0,0%,100%,.22);border-style:dashed}.mbsc-windows-yellow.mbsc-range-day .mbsc-calendar-cell-inner,.mbsc-windows-yellow.mbsc-selected .mbsc-calendar-cell-inner{background:rgba(251,193,45,.25)}.mbsc-windows-yellow.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-inner{background-color:#fbc12d}.mbsc-windows-yellow.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-text{color:#fff}.mbsc-windows-yellow.mbsc-calendar-day-colors.mbsc-selected:after{border:2px solid #fbc12d}.mbsc-windows-yellow.mbsc-calendar-cell.mbsc-focus:after{border:1px solid #fff}.mbsc-windows-yellow.mbsc-calendar-cell.mbsc-hover:after{background:hsla(0,0%,100%,.22)}.mbsc-windows-yellow.mbsc-calendar-mark{background:hsla(0,0%,100%,.5)}.mbsc-windows-yellow.mbsc-calendar-label{color:#fbc12d}.mbsc-windows-yellow.mbsc-calendar-label-inner{color:#fff}.mbsc-windows-yellow.mbsc-calendar-label.mbsc-calendar-label-active{outline:1px solid #fff}.mbsc-windows-yellow.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#fff}.mbsc-windows-yellow.mbsc-calendar-height-md .mbsc-calendar-week-day,.mbsc-windows-yellow.mbsc-calendar-width-md .mbsc-calendar-day,.mbsc-windows-yellow.mbsc-calendar-width-md .mbsc-calendar-day:after{border-color:#4d4d4d}.mbsc-windows-yellow.mbsc-calendar-popup .mbsc-popup,.mbsc-windows-yellow.mbsc-calendar-popup .mbsc-popup-arrow{background:#333;border-color:#4d4d4d}.mbsc-windows-yellow.mbsc-calendar-month-title{color:#fbc12d}.mbsc-windows-yellow.mbsc-checkbox-box{color:#fbc12d;border-color:#fff}.mbsc-windows-yellow.mbsc-checkbox-box:after{border-color:#1f1600}.mbsc-windows-yellow.mbsc-checkbox-box:before{background:#bfbfbf}.mbsc-windows-yellow.mbsc-checkbox-box.mbsc-active{border-color:#bfbfbf;background:#bfbfbf}.mbsc-windows-yellow.mbsc-datepicker-inline{background:#333;color:#fff}.mbsc-windows-yellow.mbsc-datepicker-tab,.mbsc-windows-yellow.mbsc-picker-header{border-color:#4d4d4d}.mbsc-windows-yellow.mbsc-range-control-wrapper{border-bottom:1px solid #4d4d4d}.mbsc-windows-yellow.mbsc-range-control-wrapper .mbsc-windows-yellow.mbsc-segmented-button.mbsc-selected{border-bottom-color:#fbc12d}.mbsc-windows-yellow.mbsc-range-control-wrapper .mbsc-windows-yellow.mbsc-segmented-button.mbsc-focus{box-shadow:inset 0 0 0 1px #fff}.mbsc-windows-yellow.mbsc-range-control-label.active,.mbsc-windows-yellow.mbsc-range-control-value.active{color:#fbc12d}.mbsc-windows-yellow.mbsc-range-control-text-empty,.mbsc-windows-yellow.mbsc-range-control-text-empty.active{color:hsla(0,0%,100%,.4)}.mbsc-windows-yellow.mbsc-range-label-clear{color:hsla(0,0%,100%,.6)}.mbsc-windows-yellow.mbsc-range-label-clear:hover{color:#fff}.mbsc-windows-yellow.mbsc-eventcalendar{background:#333}.mbsc-windows-yellow.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#4d4d4d}.mbsc-windows-yellow.mbsc-event-list-empty{color:hsla(0,0%,100%,.7)}.mbsc-windows-yellow.mbsc-event-group{border-color:#4d4d4d}.mbsc-windows-yellow.mbsc-event-day.mbsc-list-header,.mbsc-windows-yellow.mbsc-event.mbsc-list-item{background:#333;color:#fff}.mbsc-windows-yellow.mbsc-event.mbsc-list-item.mbsc-hover:before{background:#4d4d4d}.mbsc-windows-yellow.mbsc-event.mbsc-list-item.mbsc-active:before{background:#666}.mbsc-windows-yellow.mbsc-event-color{background:#fbc12d}.mbsc-windows-yellow.mbsc-schedule-wrapper{background:#333}.mbsc-windows-yellow.mbsc-schedule-header-day{border-color:#4d4d4d}.mbsc-windows-yellow.mbsc-schedule-header-item{color:#fff}.mbsc-windows-yellow.mbsc-schedule-header-day-today{color:#fbc12d}.mbsc-windows-yellow.mbsc-schedule-header-dayname.mbsc-selected:after{background:#fbc12d}.mbsc-windows-yellow.mbsc-schedule-date-header{border-color:#4d4d4d}.mbsc-windows-yellow.mbsc-schedule-time-indicator,.mbsc-windows-yellow.mbsc-schedule-time-indicator-day{border-color:#fbc12d}.mbsc-windows-yellow.mbsc-schedule-time-indicator-time{background:rgba(51,51,51,.8);color:#fbc12d}.mbsc-windows-yellow.mbsc-schedule-all-day-item:after,.mbsc-windows-yellow.mbsc-schedule-column,.mbsc-windows-yellow.mbsc-schedule-item,.mbsc-windows-yellow.mbsc-schedule-resource,.mbsc-windows-yellow.mbsc-schedule-resource-group,.mbsc-windows-yellow.mbsc-schedule-time-col,.mbsc-windows-yellow.mbsc-timeline-column,.mbsc-windows-yellow.mbsc-timeline-day:after,.mbsc-windows-yellow.mbsc-timeline-header,.mbsc-windows-yellow.mbsc-timeline-header-column,.mbsc-windows-yellow.mbsc-timeline-header-date,.mbsc-windows-yellow.mbsc-timeline-header-month,.mbsc-windows-yellow.mbsc-timeline-header-week,.mbsc-windows-yellow.mbsc-timeline-resource,.mbsc-windows-yellow.mbsc-timeline-resource-empty,.mbsc-windows-yellow.mbsc-timeline-row,.mbsc-windows-yellow.mbsc-timeline-slot-header,.mbsc-windows-yellow.mbsc-timeline-slots{border-color:#4d4d4d}.mbsc-windows-yellow.mbsc-schedule-time-wrapper{border-top:1px solid #4d4d4d;color:#fff}.mbsc-windows-yellow.mbsc-schedule-time-wrapper-end{border-bottom:1px solid #4d4d4d;color:#fff}.mbsc-windows-yellow.mbsc-schedule-all-day-text,.mbsc-windows-yellow.mbsc-schedule-time-cont,.mbsc-windows-yellow.mbsc-schedule-timezone-label{color:#fff}.mbsc-windows-yellow.mbsc-schedule-event{color:#fbc12d}.mbsc-windows-yellow.mbsc-schedule-event-inner{color:#fff}.mbsc-windows-yellow.mbsc-schedule-event-active .mbsc-schedule-event-background,.mbsc-windows-yellow.mbsc-schedule-event-dragging .mbsc-schedule-event-background{outline:1px solid #fff}.mbsc-windows-yellow.mbsc-schedule-invalid{background:rgba(77,77,77,.75);color:#ababab}.mbsc-windows-yellow.mbsc-timeline-header-bg,.mbsc-windows-yellow.mbsc-timeline-header-text,.mbsc-windows-yellow.mbsc-timeline-resource-bg,.mbsc-windows-yellow.mbsc-timeline-resource-empty{background:#333}.mbsc-windows-yellow.mbsc-textfield-wrapper{color:#fff}.mbsc-windows-yellow.mbsc-textfield-wrapper.mbsc-disabled{color:#949494}.mbsc-windows-yellow.mbsc-textfield{background:#333;color:#fff}.mbsc-windows-yellow.mbsc-textfield-box,.mbsc-windows-yellow.mbsc-textfield-outline{border-color:#ababab}.mbsc-windows-yellow.mbsc-textfield.mbsc-hover{border-color:#fff}.mbsc-windows-yellow.mbsc-textfield-box.mbsc-focus,.mbsc-windows-yellow.mbsc-textfield-outline.mbsc-focus{border-color:#fbc12d;box-shadow:inset 0 0 0 1px #fbc12d}.mbsc-windows-yellow.mbsc-textfield.mbsc-disabled{background:#404040;border-color:#404040}.mbsc-windows-yellow.mbsc-textfield.mbsc-error{border-color:#a4262c}.mbsc-windows-yellow.mbsc-textfield-box.mbsc-error.mbsc-focus,.mbsc-windows-yellow.mbsc-textfield-outline.mbsc-error.mbsc-focus{box-shadow:inset 0 0 0 1px #a4262c}.mbsc-windows-yellow.mbsc-error-message{color:#a4262c}.mbsc-windows-yellow.mbsc-label{color:#fff}.mbsc-windows-yellow.mbsc-textfield-wrapper-underline{border-color:#ababab}.mbsc-windows-yellow.mbsc-textfield-wrapper-underline.mbsc-hover{border-color:#fff}.mbsc-windows-yellow.mbsc-textfield-wrapper-underline.mbsc-focus{border-color:#fbc12d;box-shadow:0 1px 0 0 #fbc12d}.mbsc-windows-yellow.mbsc-textfield-wrapper-underline.mbsc-disabled{border-color:#404040}.mbsc-windows-yellow.mbsc-textfield-wrapper-underline.mbsc-error{border-color:#a4262c}.mbsc-windows-yellow.mbsc-textfield-wrapper-underline.mbsc-error.mbsc-focus{box-shadow:0 1px 0 0 #a4262c}.mbsc-windows-yellow.mbsc-textfield-tag{background:#787878}.mbsc-windows-yellow.mbsc-list-header,.mbsc-windows-yellow.mbsc-list-item{background:#333;color:#fff}.mbsc-windows-yellow.mbsc-list-item.mbsc-focus{box-shadow:inset 0 0 0 1px #fff}.mbsc-windows-yellow.mbsc-list-item.mbsc-hover:before{background:#4d4d4d}.mbsc-windows-yellow.mbsc-list-item.mbsc-active:before{background:#666}.mbsc-windows-yellow.mbsc-page{background-color:#333;color:#fff}.mbsc-windows-yellow .mbsc-block-title,.mbsc-windows-yellow .mbsc-form-group-title{color:#fff}.mbsc-windows-yellow a{color:#fbc12d}.mbsc-windows-yellow.mbsc-popup{box-shadow:0 6px 14px 0 rgba(0,0,0,.133),0 1px 4px 0 rgba(0,0,0,.11);color:#fff}.mbsc-windows-yellow.mbsc-popup,.mbsc-windows-yellow.mbsc-popup-arrow{background:#333;border-color:#4d4d4d}.mbsc-windows-yellow.mbsc-popup-buttons,.mbsc-windows-yellow.mbsc-popup-header{border-color:#4d4d4d}.mbsc-windows-yellow.mbsc-radio-box{border:.125em solid #fff}.mbsc-windows-yellow.mbsc-radio-box:after{background:#fff}.mbsc-windows-yellow.mbsc-radio-box.mbsc-checked{border-color:#fbc12d}.mbsc-windows-yellow.mbsc-radio-box.mbsc-active{border-color:hsla(0,0%,100%,.6)}.mbsc-windows-yellow.mbsc-radio-box.mbsc-active:after{background:hsla(0,0%,100%,.6)}.mbsc-windows-yellow.mbsc-scroller-wheel-wrapper{color:#fff;border-color:#4d4d4d}.mbsc-windows-yellow.mbsc-scroller-wheel-line{background:rgba(251,193,45,.4)}.mbsc-windows-yellow.mbsc-scroller-wheel-header.mbsc-focus,.mbsc-windows-yellow.mbsc-scroller-wheel-item.mbsc-active,.mbsc-windows-yellow.mbsc-scroller-wheel-item.mbsc-focus,.mbsc-windows-yellow.mbsc-scroller-wheel-item.mbsc-hover{background:hsla(0,0%,100%,.1)}.mbsc-windows-yellow.mbsc-wheel-checkmark:after{border-color:#fbc12d}.mbsc-windows-yellow.mbsc-segmented-button.mbsc-button{background:#595959;color:#fff}.mbsc-windows-yellow.mbsc-segmented-button.mbsc-button.mbsc-active,.mbsc-windows-yellow.mbsc-segmented-button.mbsc-button.mbsc-hover{background:#5e5e5e}.mbsc-windows-yellow.mbsc-segmented-button.mbsc-button.mbsc-selected{background:#ababab;color:#141414}.mbsc-windows-yellow.mbsc-select-scroller-inline{background-color:#333;color:#fff}.mbsc-windows-yellow.mbsc-select-group-wheel-multi .mbsc-selected,.mbsc-windows-yellow.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected{color:#fbc12d}.mbsc-windows-yellow.mbsc-stepper-input{border-color:#595959;color:#fff}.mbsc-windows-yellow.mbsc-stepper-input.mbsc-disabled{color:#999}.mbsc-windows-yellow.mbsc-stepper-button{color:#595959}.mbsc-windows-yellow.mbsc-stepper-button.mbsc-hover:before{background:hsla(0,0%,100%,.2)}.mbsc-windows-yellow.mbsc-stepper-button.mbsc-disabled{background:#595959}.mbsc-windows-yellow.mbsc-stepper-inner{color:#fff}.mbsc-windows-yellow.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner{color:#999}.mbsc-windows-yellow.mbsc-switch-track.mbsc-checked:before{border-color:#fbc12d;background:#fbc12d}.mbsc-windows-yellow.mbsc-switch-track.mbsc-disabled:before,.mbsc-windows-yellow.mbsc-switch-track:before{border-color:#fff;background:none}.mbsc-windows-yellow.mbsc-switch-track.mbsc-active:before{border-color:#bfbfbf;background:#bfbfbf}.mbsc-windows-yellow.mbsc-switch-track.mbsc-focus:after{border-color:#8c8c8c}.mbsc-windows-yellow.mbsc-switch-handle{background:#fff}.mbsc-windows-yellow.mbsc-switch-handle.mbsc-checked{background:#333}.mbsc-windows-yellow.mbsc-switch-handle.mbsc-disabled{background:#fff}@media print{.mbsc-calendar,.mbsc-calendar-cell,.mbsc-calendar-header,.mbsc-calendar-slide,.mbsc-calendar-week-days,.mbsc-event,.mbsc-event-day{background:#fff!important;color:#000!important}.mbsc-calendar-button,.mbsc-calendar-cell-text,.mbsc-calendar-label-text{color:#000!important}.mbsc-calendar-cell-text{background:none!important}.mbsc-calendar-mark{background:#ccc!important}.mbsc-calendar-label-background{background:#fff!important;border:1px solid}.mbsc-calendar-body,.mbsc-calendar-body-inner,.mbsc-calendar-grid,.mbsc-calendar-wrapper,.mbsc-event-list-scroll,.mbsc-eventcalendar{overflow:visible!important}.mbsc-calendar-slide,.mbsc-scrollview-scroll{-webkit-transform:none!important;transform:none!important}.mbsc-scrollview-scroll{display:-moz-box;display:flex}.mbsc-calendar-slide{display:none}.mbsc-calendar-slide-active{display:block;position:relative}.mbsc-material.mbsc-event-color{width:.375em;position:absolute;top:0;bottom:0;left:0}.mbsc-material.mbsc-event.mbsc-list-item{border:1px solid #ccc}.mbsc-eventcalendar-schedule{height:auto!important}.mbsc-schedule-time-cont{margin:0!important}.mbsc-schedule-grid-scroll{overflow-x:auto;overflow-y:visible}.mbsc-timeline{-moz-box-flex:0;flex:none}.mbsc-schedule-all-day-text,.mbsc-schedule-event-range,.mbsc-schedule-event-title,.mbsc-schedule-header-dayname,.mbsc-schedule-time,.mbsc-timeline-header{color:#000!important}.mbsc-schedule-all-day-wrapper,.mbsc-schedule-date-header,.mbsc-schedule-grid-wrapper,.mbsc-schedule-header,.mbsc-schedule-wrapper,.mbsc-timeline-resource-bg,.mbsc-timeline-resource-empty{background:#fff!important;color:#000!important}.mbsc-schedule-all-day-wrapper{overflow:visible;max-height:none!important}.mbsc-schedule-time-indicator{display:none}.mbsc-schedule-event-background{background:#fff!important;border:1px solid}.mbsc-calendar-cell:after,.mbsc-calendar-text:before,.mbsc-event:before,.mbsc-schedule-event-background:after{display:none}}
/* new-mobiscroll */
/* new-mobiscroll */
/* flexbox */
/* Floating menu */
.mobile-demo-setting .mbsc-fr-w {
  background: #fff;
  padding: 0 1em;
  font-family: "Roboto", sans-serif; }

.mobile-demo-setting .mbsc-sc-whl-l {
  border-color: #6e7a86; }

.mobile-demo-setting .mbsc-sc-itm.mbsc-btn-a {
  background: rgba(81, 133, 168, 0.3); }

.mobile-demo-setting .mbsc-sc-itm {
  color: #253849; }

/* new-mobiscroll */
/* new-mobiscroll */
/* flexbox */
.gen-popover-w * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.gen-popover-w .mbsc-fr-overlay {
  display: none; }

.gen-popover-w .mbsc-fr-persp {
  pointer-events: none; }

.gen-popover-w .mbsc-fr-popup {
  margin: 5px 0;
  pointer-events: auto; }

.gen-popover-w .mbsc-popup {
  background: none;
  box-shadow: none;
  min-width: initial; }

.gen-popover-w .mbsc-fr-bubble-top.mbsc-fr-popup {
  margin-top: -5px; }

.gen-popover-w .mbsc-fr-arr-w,
.gen-popover-w .mbsc-popup-arrow-wrapper {
  margin: -2px 0; }

.gen-popover-w .mbsc-fr-arr,
.gen-popover-w .mbsc-popup-arrow {
  background: #fff;
  border: 2px solid #011742; }

.gen-popover-w.mbsc-anim-trans .mbsc-fr-popup {
  -webkit-animation-duration: 100ms;
  -moz-animation-duration: 100ms;
  animation-duration: 100ms; }

.gen-popover-w .mbsc-fr-popup .mbsc-fr-w,
.gen-popover-w .mbsc-popup .mbsc-popup-body {
  min-width: 0;
  background: #fff;
  border: 2px solid #011742;
  border-radius: 10px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  font-family: "myriad-pro", sans-serif, verdana;
  font-weight: 400;
  color: #4d4d4d;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /*@media (min-width:768px) and (max-width: 1023px) {
        min-width: 350px;
    }*/ }

.gen-popover-w .mbsc-fr-c.mbsc-wdg-c {
  padding: 0; }

@media (max-width: 767px) {
  .gen-popover-full .mbsc-fr-popup,
  .gen-popover-full .mbsc-popup {
    max-width: none;
    width: 96%;
    width: calc(100% - 16px); } }

.gen-popover-title {
  padding: 30px 40px 0 40px;
  font-weight: 600;
  color: #011742;
  font-size: 16px; }

.gen-popover {
  max-width: 1000px;
  cursor: default; }

.gen-popover.gen-popover-frameworks {
  max-width: 600px; }

.gen-popover.mbsc-comp a,
.gen-popover a {
  color: #4d4d4d;
  font-weight: 400; }

.gen-popover-c {
  padding: 10px 15px;
  text-align: center; }

.gen-popover-c a {
  display: block;
  font-size: 14px;
  line-height: 30px; }

.gen-popover-c a:hover {
  text-decoration: underline; }

.gen-popover-row {
  overflow: hidden; }

.gen-popover-main {
  border-bottom: 1px solid #b9b9b9;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap; }
  @media (max-width: 480px) {
    .gen-popover-main {
      padding: 15px 0; } }

.gen-popover .gen-popover-main h2 {
  margin: 10px 0 20px 0;
  padding: 0;
  font-family: inherit;
  font-size: 18px;
  font-weight: 600;
  color: #495162; }

.gen-popover-main p {
  margin: 20px 0;
  font-size: 14px;
  color: #495162;
  font-weight: 400; }

.gen-popover-main .gen-btn {
  font-size: 12px;
  font-weight: 600;
  border-radius: 6px; }

.gen-btn-cont {
  bottom: 30px;
  left: 0;
  width: 100%;
  position: absolute; }

.gen-popover-main a:hover {
  text-decoration: none; }

.gen-popover-col {
  flex: 0 0 auto;
  display: block;
  width: 50%;
  padding: 30px 50px;
  position: relative;
  float: left; }
  @media (max-width: 900px) {
    .gen-popover-col {
      padding: 30px;
      width: 50%; } }
  @media (max-width: 480px) {
    .gen-popover-col {
      width: 100%;
      float: none;
      padding: 0; } }

.gen-popover-components {
  padding: 30px 0; }

.gen-popover-components .gen-popover-col {
  padding: 0 50px; }

.gen-popover-frameworks .gen-popover-learn .gen-popover-col {
  padding: 30px 30px 57px 30px; }
  @media (max-width: 1100px) {
    .gen-popover-frameworks .gen-popover-learn .gen-popover-col {
      padding: 30px 20px 57px 20px; } }

.gen-popover-learn .gen-popover-col {
  padding: 30px 50px 57px 50px; }
  @media (max-width: 1100px) {
    .gen-popover-learn .gen-popover-col {
      padding: 30px 30px 57px 30px; } }

.gen-popover-sub {
  text-align: left; }
  .gen-popover-sub .gen-btn-cont {
    padding: 0 30px; }

.gen-popover-footer {
  text-align: center;
  padding: 20px;
  font-size: 18px;
  font-weight: 400; }

.gen-popover .gen-popover-footer a {
  color: #011742; }

.gen-popover-footer a:hover {
  text-decoration: underline; }

/* Billing Confirm */
.billing-license-btn {
  color: #50E057;
  border: 1px solid #50E057; }

.billing-complete-license-btn {
  color: #f77f7f;
  border: 1px solid #f77f7f; }

.billing-license-btn,
.billing-complete-license-btn {
  cursor: pointer;
  font-weight: normal;
  border-radius: 4px;
  padding: 15px;
  margin: 15px 0; }
  .billing-license-btn span,
  .billing-complete-license-btn span {
    color: initial; }

.billing-license-btn.active,
.billing-license-btn:hover {
  color: #fff;
  background: #50E057; }
  .billing-license-btn.active span,
  .billing-license-btn:hover span {
    color: #fff; }

.billing-complete-license-btn.active,
.billing-complete-license-btn:hover {
  color: #fff;
  background: #f77f7f; }
  .billing-complete-license-btn.active span,
  .billing-complete-license-btn:hover span {
    color: #fff; }

/* Pricing info popup */
.pricing-info {
  max-width: 394px;
  padding: 15px;
  font-size: 16px; }

.pricing-info > p {
  margin: 0;
  padding: 0 10px; }

/* new-mobiscroll */
/* new-mobiscroll */
/* flexbox */
/* new-mobiscroll */
.pricing-basic-section .mwindow-inner-c {
  background: #fff; }

.pricing-basic-section .pricing-basic-left {
  padding-right: 0;
  border-right: 1px solid #b6b6b6; }

.pricing-basic-title,
.page-section .pricing-basic-title {
  margin: 35px 0;
  font-weight: 500;
  color: initial; }

.pricing-basic-title.source-code-title {
  margin: 30px 0;
  text-align: left; }

.pricing-basic-title.select-framework-title {
  text-align: left;
  margin: 40px 0 -20px 0; }
  @media (max-width: 767px) {
    .pricing-basic-title.select-framework-title {
      margin: 40px 0; } }

.pricing-basic.pricing-cont-active {
  display: block;
  padding-top: 20px; }

.pricing-basic-grid {
  margin-top: 50px;
  margin-bottom: 50px; }

.pricing-basic-row {
  overflow: hidden;
  border-bottom: 1px solid #b6b6b6;
  font-weight: 400; }
  @media (min-width: 992px) {
    .pricing-basic-row {
      margin: 0; } }

.pricing-basic-col {
  padding: 0;
  margin-top: -1px;
  /*border-bottom: 1px solid $pricing-grid-color; */
  /* Gabi, mikor visszateszed pls csekkold a pricing oldalt */ }
  @media (max-width: 639px) {
    .pricing-basic-col {
      width: 50%; } }
  @media (max-width: 359px) {
    .pricing-basic-col {
      width: 100%;
      float: none; } }

.pricing-basic-comp {
  position: relative;
  padding: 20px 30px;
  border-top: 1px solid #b6b6b6;
  border-left: 1px solid #b6b6b6;
  font-size: 16px;
  cursor: pointer;
  white-space: nowrap; }
  @media (max-width: 700px) {
    .pricing-basic-comp {
      padding: 20px 40px; } }
  @media (max-width: 500px) {
    .pricing-basic-comp {
      font-size: 15px;
      padding: 20px 25px; } }

@media (min-width: 360px) {
  .pricing-basic-col:first-child .pricing-basic-comp {
    border-left: 0; } }

@media (max-width: 359px) {
  .pricing-basic-col:first-child .pricing-basic-comp:first-child {
    border-top: 0; }
  .pricing-basic-comp {
    border-left: 0; } }

@media (max-width: 639px) {
  .pricing-basic-col:nth-child(3) .pricing-basic-comp {
    border-left: 0; }
  .pricing-basic-row {
    padding: 0 15px; } }

.pricing-basic-checkmark {
  position: absolute;
  top: 50%;
  left: 20px;
  display: none;
  width: 20px;
  margin-top: -13px;
  color: #011742;
  font-size: 26px;
  line-height: 26px; }
  @media (max-width: 700px) {
    .pricing-basic-checkmark {
      left: 10px; } }
  @media (max-width: 500px) {
    .pricing-basic-checkmark {
      left: 5px;
      width: 15px;
      font-size: 18px; } }

.browser-desktop .pricing-basic-comp:hover,
.pricing-basic-comp-checked {
  background: #eef4ff; }

.pricing-basic-comp-checked .pricing-basic-checkmark {
  display: block; }

.pricing-basic-buy-rows {
  margin: 50px 5px;
  font-weight: 500;
  font-size: 16px;
  line-height: 25px; }
  .pricing-basic-buy-rows .text-left {
    width: 58.33333333%;
    float: left; }
  .pricing-basic-buy-rows .text-right {
    width: 41.66666667%;
    float: right; }

.pricing-strike {
  display: inline-block;
  position: relative;
  padding: 0 15px;
  font-size: 22px; }

.pricing-strike:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  border: 1px solid red;
  margin-top: -1px;
  margin-left: -15px;
  opacity: .7;
  -webkit-transform: rotate(-25deg);
  -moz-transform: rotate(-25deg);
  -ms-transform: rotate(-25deg);
  transform: rotate(-25deg); }

.pricing-basic-strike {
  position: relative;
  display: inline-block;
  padding: 0 15px;
  font-size: 22px;
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out; }
  @media (max-width: 991px) {
    .pricing-basic-strike {
      margin-top: 30px;
      -webkit-transform: translate3d(-50%, 0, 0);
      -moz-transform: translate3d(-50%, 0, 0);
      -ms-transform: translate3d(-50%, 0, 0);
      transform: translate3d(-50%, 0, 0); } }

.pricing-basic-strike-hidden {
  opacity: 0; }

.pricing-basic-price {
  font-size: 26px;
  float: right;
  -webkit-transition: -webkit-transform .2s ease-out;
  -moz-transition: -moz-transform .2s ease-out;
  transition: transform .2s ease-out;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.pricing-basic-price-txt {
  float: left;
  font-size: 20px;
  margin: 7px 0; }

.pricing-basic-price-desc {
  margin: 10px 0;
  font-size: 22px; }

.pricing-basic-cont {
  position: absolute;
  right: 0;
  bottom: 0;
  font-weight: 400;
  width: 248px; }
  .pricing-basic-cont .pricing-basic-buy-cont {
    border-top: 1px solid #b6b6b6;
    width: 242px; }
  .pricing-basic-cont .pricing-basic-buy-btn,
  .pricing-basic-cont .pricing-buy-btn {
    margin: 30px 0;
    text-transform: uppercase;
    padding: 8px 26px; }
  .pricing-basic-cont .pricing-cont {
    height: 37px;
    margin: 5px 20px; }

/* Select components window */
.pricing-basic-fr-section {
  margin: 35px 0; }

.framework-selection {
  margin: 0 -5px 15px -5px; }

.framework-selection .fr-sel-btn {
  margin: 5px; }
  .framework-selection .fr-sel-btn .svg {
    float: left;
    height: 22px; }
    .framework-selection .fr-sel-btn .svg path {
      fill: #4d4d4d;
      stroke: #4d4d4d;
      stroke-width: 0;
      opacity: 1; }
  .framework-selection .fr-sel-btn svg {
    width: 22px;
    height: 22px;
    margin-right: 12px; }

.framework-selection .fr-sel-btn:hover .svg path,
.framework-selection .fr-sel-btn.active .svg path {
  fill: #fff;
  stroke: #fff; }

/* Framework selection window */
.pricing-border-top {
  border-top: 1px solid #b6b6b6; }

.pricing-basic-fr-section .mbsc-mobiscroll .mbsc-slider-handle {
  background: #011742; }

.pricing-basic-fr-section .mbsc-checkbox-box {
  left: 0;
  background: #011742; }

.pricing-basic-fr-section .mbsc-mobiscroll.mbsc-progress {
  padding: 0; }

.pricing-basic-fr-section .mbsc-mobiscroll .mbsc-progress-cont {
  max-width: 350px; }

.mbsc-mobiscroll .pricing-basic-fr-section .mbsc-checkbox {
  padding: 0 1em 0 2.125em; }

.pricing-framework {
  display: none; }

.pricing-framework.pricing-cont-active {
  display: block;
  padding-top: 20px; }

.pricing-framework h2 {
  color: #50E057; }

@media (min-width: 768px) {
  .pricing-framework-cont {
    padding-bottom: 100px; } }

.pricing-framework-col {
  padding: 50px 10px; }
  .pricing-framework-col:first-child {
    border: 0; }
  @media (max-width: 767px) {
    .pricing-framework-col {
      border-top: 1px solid #b6b6b6;
      width: 100%; } }

.pricing-framework .pricing-framework-title {
  margin: 0;
  color: #50E057;
  font-size: 25px;
  text-transform: uppercase; }

.pricing-framework .pricing-framework-desc {
  color: #50E057;
  font-size: 14px; }

.fr-features {
  min-height: 320px; }

.pricing-framework-feature {
  font-size: 18px;
  line-height: 32px;
  text-align: left;
  margin-left: 30px;
  font-weight: 400; }

@media (max-width: 767px) {
  .pricing-framework-strike {
    margin-top: 30px;
    -webkit-transform: translate3d(-50%, 0, 0);
    -moz-transform: translate3d(-50%, 0, 0);
    -ms-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); } }

.pricing-framework-price,
.pricing-project-price {
  margin-bottom: 5px;
  font-size: 44px;
  font-weight: 400;
  padding: 20px 0 0 0; }

.pricing-framework .gen-btn {
  font-size: 17px;
  font-weight: 400;
  text-transform: uppercase;
  padding: 9px 35px; }

.pricing-tier-title {
  color: #B80602;
  font-size: 19px;
  text-align: center;
  padding-bottom: 30px;
  font-weight: 400; }

@media (max-width: 991px) {
  .pricing-tier-title2 {
    padding-top: 60px; } }

@media (min-width: 992px) {
  .pricing-col-divider {
    border-right: 1px solid #B80602; }
  .pricing-box-right-pad {
    padding-right: 15px; }
  .pricing-box-left-pad {
    padding-left: 15px; } }

/* Pricing Modal */
.pricing-popup-padding {
  padding-left: 35px; }

.pricing-popup-main-cont {
  height: 100%; }

/* small screen */
@media (max-width: 1019px) {
  .pricing-basic-section .pricing-basic-left,
  .pricing-basic-section .pricing-basic-right,
  .pricing-basic-cont,
  .pricing-basic-cont .pricing-basic-buy-cont {
    width: 100%; }
  .pricing-basic-section .pricing-basic-left {
    border-bottom: 1px solid #b6b6b6;
    height: auto;
    border-right: none;
    padding: 0; }
  .pricing-basic-fr-section .mbsc-mobiscroll .mbsc-progress-cont {
    max-width: none; }
  .pricing-basic-section .mwindow-inner-c {
    overflow-y: auto; }
  .pricing-basic-section .mwindow-cont {
    border-radius: 0; }
  .pricing-basic-buy-rows {
    margin: 25px 50px; }
    .pricing-basic-buy-rows .col-fr-sel,
    .pricing-basic-buy-rows .col-pr-sel,
    .pricing-basic-buy-rows .col-md-5,
    .pricing-basic-buy-rows .col-md-7 {
      padding: 0; }
  .pricing-basic-right {
    padding: 0; }
  .pricing-basic-cont .pricing-cont {
    margin: 5px 50px 23px; }
  .pricing-basic-cont {
    position: initial; }
  .pricing-popup-padding {
    padding: 0 20px; }
  .pricing-modal-cont-row {
    margin: 0; } }

.pricing-framework-bottom,
.pricing-framework-bottom.mbsc-form,
.pricing-framework-bottom.mbsc-form.mbsc-material,
.pricing-framework-bottom.mbsc-form.mbsc-ios {
  background: inherit !important;
  font-family: inherit !important; }
  .pricing-framework-bottom .mbsc-checkbox-box,
  .pricing-framework-bottom.override .mbsc-checkbox-box,
  .pricing-framework-bottom.mbsc-form .mbsc-checkbox-box,
  .pricing-framework-bottom.mbsc-form.override .mbsc-checkbox-box,
  .pricing-framework-bottom.mbsc-form.mbsc-material .mbsc-checkbox-box,
  .pricing-framework-bottom.mbsc-form.mbsc-material.override .mbsc-checkbox-box,
  .pricing-framework-bottom.mbsc-form.mbsc-ios .mbsc-checkbox-box,
  .pricing-framework-bottom.mbsc-form.mbsc-ios.override .mbsc-checkbox-box {
    left: 0;
    background: #50E057;
    border-color: #50E057; }
    .pricing-framework-bottom .mbsc-checkbox-box:after,
    .pricing-framework-bottom.override .mbsc-checkbox-box:after,
    .pricing-framework-bottom.mbsc-form .mbsc-checkbox-box:after,
    .pricing-framework-bottom.mbsc-form.override .mbsc-checkbox-box:after,
    .pricing-framework-bottom.mbsc-form.mbsc-material .mbsc-checkbox-box:after,
    .pricing-framework-bottom.mbsc-form.mbsc-material.override .mbsc-checkbox-box:after,
    .pricing-framework-bottom.mbsc-form.mbsc-ios .mbsc-checkbox-box:after,
    .pricing-framework-bottom.mbsc-form.mbsc-ios.override .mbsc-checkbox-box:after {
      border-color: white; }
  .pricing-framework-bottom.rose .mbsc-checkbox-box,
  .pricing-framework-bottom.mbsc-form.rose .mbsc-checkbox-box,
  .pricing-framework-bottom.mbsc-form.mbsc-material.rose .mbsc-checkbox-box,
  .pricing-framework-bottom.mbsc-form.mbsc-ios.rose .mbsc-checkbox-box {
    background: #f77f7f;
    border-color: #f77f7f; }
  .pricing-framework-bottom .mbsc-checkbox,
  .pricing-framework-bottom.mbsc-form .mbsc-checkbox,
  .pricing-framework-bottom.mbsc-form.mbsc-material .mbsc-checkbox,
  .pricing-framework-bottom.mbsc-form.mbsc-ios .mbsc-checkbox {
    padding: 0 1em 0 2.125em;
    margin: 30px 0; }
    .pricing-framework-bottom .mbsc-checkbox:after, .pricing-framework-bottom .mbsc-checkbox:before,
    .pricing-framework-bottom.mbsc-form .mbsc-checkbox:after,
    .pricing-framework-bottom.mbsc-form .mbsc-checkbox:before,
    .pricing-framework-bottom.mbsc-form.mbsc-material .mbsc-checkbox:after,
    .pricing-framework-bottom.mbsc-form.mbsc-material .mbsc-checkbox:before,
    .pricing-framework-bottom.mbsc-form.mbsc-ios .mbsc-checkbox:after,
    .pricing-framework-bottom.mbsc-form.mbsc-ios .mbsc-checkbox:before {
      border: 0; }
  .pricing-framework-bottom .mbsc-btn,
  .pricing-framework-bottom.mbsc-form .mbsc-btn,
  .pricing-framework-bottom.mbsc-form.mbsc-material .mbsc-btn,
  .pricing-framework-bottom.mbsc-form.mbsc-ios .mbsc-btn {
    margin: 30px;
    padding: 12px 50px; }
  .pricing-framework-bottom .mbsc-slider-handle,
  .pricing-framework-bottom.mbsc-form .mbsc-slider-handle,
  .pricing-framework-bottom.mbsc-form.mbsc-material .mbsc-slider-handle,
  .pricing-framework-bottom.mbsc-form.mbsc-ios .mbsc-slider-handle {
    background: #50E057; }
  .pricing-framework-bottom .mbsc-progress-cont,
  .pricing-framework-bottom.mbsc-form .mbsc-progress-cont,
  .pricing-framework-bottom.mbsc-form.mbsc-material .mbsc-progress-cont,
  .pricing-framework-bottom.mbsc-form.mbsc-ios .mbsc-progress-cont {
    max-width: 350px; }

.pricing-framework-bottom-stripe {
  text-align: left;
  position: relative; }
  .pricing-framework-bottom-stripe:before, .pricing-framework-bottom-stripe:after {
    content: '';
    display: block;
    position: absolute;
    border-top: 1px solid #4d4d4d;
    width: 106%;
    left: -3%;
    top: 0; }
    @media (max-width: 768px) {
      .pricing-framework-bottom-stripe:before, .pricing-framework-bottom-stripe:after {
        width: 100%;
        left: 0;
        border-top: 1px solid #b6b6b6; } }
  .pricing-framework-bottom-stripe:after {
    top: auto;
    bottom: 0; }

.pricing-line {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between; }

.price-wrapper {
  position: relative; }

/* Addons pricing dialog overwrites */
.pricing-addons .pricing-basic-cont,
.pricing-addons .pricing-basic-buy-cont {
  width: 252px; }

.pricing-addons .pricing-basic-buy-rows .text-left {
  width: 63%;
  padding-right: 0; }

.pricing-addons .pricing-basic-buy-rows .text-right {
  width: 37%;
  float: right; }

.pricing-addons .pricing-basic-left {
  width: 70%; }

.pricing-addons .pricing-basic-right {
  width: 30%; }

.pricing-seats .pricing-basic-cont,
.pricing-seats .pricing-basic-buy-cont {
  width: 198px; }

.pricing-seats .pricing-basic-buy-rows .text-left {
  padding-right: 0; }

.pricing-seats p {
  font-size: 18px;
  color: #000; }

.pricing-addons .pricing-border-top,
.pricing-seats .pricing-border-top {
  border-top: 0; }

@media (max-width: 1019px) {
  .pricing-seats .pricing-basic-cont,
  .pricing-seats .pricing-basic-buy-cont,
  .pricing-addons .pricing-basic-cont,
  .pricing-addons .pricing-basic-buy-cont {
    width: 100%; } }

@media (min-width: 820px) and (max-width: 1019px) {
  .pricing-seats .pricing-popup-padding {
    padding-left: 35px; }
  .pricing-seats h3 {
    margin-bottom: 20px; }
  .pricing-seats p {
    margin: 0; }
  .pricing-seats .pricing-basic-buy-rows {
    margin: 15px 35px; }
  .pricing-seats .pricing-cont {
    margin: 0 35px 15px 35px; }
  .pricing-seats .pricing-basic-cont {
    position: absolute; }
  .pricing-seats .pricing-buy-btn {
    margin: 20px; } }

@media (min-width: 860px) and (max-width: 1019px) {
  .pricing-addons .pricing-popup-padding {
    padding-left: 35px; }
  .pricing-addons .pricing-basic-left,
  .pricing-addons .pricing-basic-right {
    float: left; }
  .pricing-addons .pricing-basic-right {
    height: 100%;
    border-left: 1px solid #b6b6b6; }
  .pricing-addons .pricing-basic-left {
    border-bottom: 0; }
  .pricing-addons .pricing-basic-buy-rows {
    margin: 50px 20px 0 20px; }
  .pricing-addons .pricing-cont {
    margin: 5px 20px; }
  .pricing-addons .pricing-basic-cont {
    position: absolute;
    right: 0;
    bottom: 0;
    font-weight: 400;
    width: 258px; }
  .pricing-addons .pricing-buy-btn {
    margin: 24px 0 23px 0; } }

@media (max-width: 859px) {
  .pricing-addons .pricing-basic-left,
  .pricing-addons .pricing-basic-right {
    width: 100%; } }

/* new-mobiscroll */
.toolbar-container .toolbar-dropdown-cont a {
  text-decoration: none; }

.toolbar-container .toolbar-dropdown-quicknav {
  display: block;
  line-height: 18px;
  color: #4d4d4d;
  padding: 10px 20px;
  position: relative;
  border: 1px solid transparent;
  border-radius: 5px 5px 0 0;
  border-bottom: 0;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.toolbar-container .dropdown {
  float: left;
  margin: 5px 5px 0 5px; }

.toolbar-container .dropdown.open {
  position: relative;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  border-radius: 5px 5px 0 0; }

.toolbar-dropdown-quicknav .micons {
  margin: 2px 0 0 5px; }

.toolbar-container .toolbar-dropdown-quicknav:hover {
  color: #4d4d4d;
  background: #fff; }

.toolbar-container .open .toolbar-dropdown-menu,
.toolbar-container .open .toolbar-dropdown-quicknav {
  color: #4d4d4d;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px 5px 0 0;
  border-bottom: 0;
  z-index: 9999; }

.toolbar-container .toolbar-quicknav-item {
  display: block;
  padding: 10px 40px;
  margin: 0;
  width: 120px;
  color: #777;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.toolbar-container .toolbar-quicknav-item:hover,
.toolbar-container .toolbar-quicknav-item-hover {
  color: #2682CE;
  display: list-item;
  list-style-type: initial;
  margin-left: 40px;
  padding-left: 0;
  text-decoration: none; }

.toolbar-container .dropdown .dropdown-menu {
  width: 481px;
  margin-top: -1px;
  padding: 0;
  border: 1px solid #ccc;
  border-radius: 0 5px 5px 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); }

.toolbar-container .dropdown .toolbar-quicknav {
  width: 400px; }

.toolbar-container .dropdown.open .toolbar-quicknav {
  padding: 20px 0; }

.toolbar-quicknav-col {
  float: left; }

@media (max-width: 767px) {
  .toolbar-container .toolbar-dropdown-quicknav {
    display: none; } }

/* Animation */
.dropdown .dropdown-menu {
  max-height: 0;
  display: block;
  padding: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1); }

.dropdown.open .dropdown-menu {
  max-height: 762px;
  opacity: 1; }

/* new-mobiscroll */
.code-snippet-cont {
  overflow: hidden; }

.code-snippet-title {
  position: relative;
  background: #f4f4f4;
  text-align: right;
  display: inline-block; }

.code-snippet-btn {
  width: 130px;
  margin: 12px 10px 12px 0;
  color: #fff;
  border-color: #fff; }

.code-snippet-title .fancy-drop-opt-cont {
  top: 56px !important; }

.code-snippet-title .fancy-drop-cont {
  width: auto !important;
  text-align: left; }

.code-snippet-title .fancy-drop {
  position: relative;
  min-height: 56px;
  border: 0; }

.code-snippet-title .fancy-text-cont {
  line-height: 56px; }

.code-snippet-cont .code-snippet {
  width: 100%;
  float: left;
  overflow: auto;
  margin: 0;
  padding: 20px;
  border: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.code-snippet-link {
  color: #fff;
  border-bottom: 1px #fff dotted; }

.code-snippet-link:hover {
  margin: -2px;
  padding: 2px;
  border: 0;
  border-radius: 3px;
  background: #011742;
  color: #fff; }

.code-snippet-link:hover span {
  color: #fff; }

/* new-mobiscroll */
/* Theme selector */
.ct-color {
  height: 5px; }

.ct-color-stripe {
  display: none; }

.theme-cont {
  background-color: #f1f1f1; }

.theme-cont-a {
  background-color: #011742; }

.theme-txt {
  color: #000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.theme-cont-a .theme-txt {
  color: #fff; }

.theme-cont-custom .theme-txt {
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 0; }

.theme-cont-custom .theme-base,
.theme-cont-custom .theme-name {
  display: table-cell;
  padding: 8px;
  overflow: hidden;
  text-overflow: ellipsis; }

.theme-cont-custom .theme-base {
  padding-left: 0;
  text-align: right;
  font-style: italic; }

/* Modal windows */
.mobile-demo-modal {
  position: absolute;
  z-index: 10003;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  visibility: hidden;
  -webkit-transform: translate3d(0, -101%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translateX(-100%);
  transform: translate3d(0, -100%, 0);
  transition: all .3s ease-in-out; }

.mobile-demo-modal-active {
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translateX(0);
  transform: translate3d(0, 0, 0); }

.mobile-demo-modal-title {
  position: relative;
  height: 50px;
  padding: 0 50px;
  background: #011742;
  color: #fff;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  line-height: 50px; }

.mobile-demo-modal-btn {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 29px;
  cursor: pointer; }

.mobile-demo-modal-content {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  overflow: auto; }

.mobile-demo-modal-content-hidden {
  overflow: hidden; }

.mobile .content-no-scroll {
  height: 100%;
  overflow: hidden; }

/* Floating menu */
.mbsc-float-menu {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -ms-touch-action: none;
  user-select: none; }

.mbsc-float-overlay {
  position: fixed;
  z-index: 10000;
  top: -1px;
  right: -1px;
  left: -1px;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  pointer-events: none;
  transition: opacity .1s ease-out; }

.mbsc-float-btn-c {
  position: fixed;
  z-index: 10001;
  bottom: 10px;
  right: 10px; }

.demo-weather .mbsc-float-btn-c {
  bottom: 60px; }

.mbsc-fr-lock .mbsc-float-btn-c {
  z-index: 9998; }

.mbsc-float-btn {
  position: relative;
  width: 56px;
  height: 56px;
  background: #FF5722;
  border-radius: 56px;
  font-size: 30px;
  color: #fff;
  text-align: center;
  line-height: 56px;
  cursor: pointer;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

.mbsc-float-sub {
  position: absolute;
  bottom: 100%;
  width: 56px;
  pointer-events: none;
  padding: 10px 0; }

.mbsc-float-sub-c {
  cursor: pointer;
  margin-left: -100px;
  padding: 10px 0 10px 100px; }

.mbsc-float-btn-main .mbsc-ic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 56px;
  transition: all .1s ease-out; }

.mbsc-float-ic-opened {
  opacity: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg); }

.mbsc-float-ic-closed {
  opacity: 1;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transform: rotate(0); }

.mbsc-float-lbl {
  position: absolute;
  top: 8px;
  right: 56px;
  width: 100px;
  height: 20px;
  background: #fff;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 400;
  color: #555;
  line-height: 20px; }

.mbsc-float-btn-sub {
  width: 36px;
  height: 36px;
  background: #011742;
  margin: 0 auto;
  font-size: 18px;
  line-height: 36px;
  opacity: 0;
  -webkit-transform: scale(0) translateY(36px);
  -moz-transform: scale(0) translateY(36px);
  transform: scale(0) translateY(36px);
  transition: all .1s ease-out; }

.mbsc-float-btn-sub:nth-child(4) {
  transition-delay: 0.02s; }

.mbsc-float-btn-sub:nth-child(3) {
  transition-delay: 0.04s; }

.mbsc-float-btn-sub:nth-child(2) {
  transition-delay: 0.06s; }

.mbsc-float-btn-sub:nth-child(1) {
  transition-delay: 0.08s; }

.mbsc-float-btn-secondary {
  background: #bbb; }

.mbsc-float-active .mbsc-float-overlay {
  bottom: -1px;
  opacity: 1;
  pointer-events: auto; }

.mbsc-float-active .mbsc-float-sub {
  pointer-events: auto; }

.mbsc-float-active .mbsc-float-btn-sub {
  opacity: 1;
  -webkit-transform: scale(1) translateY(0);
  -moz-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0); }

.mbsc-float-active .mbsc-float-ic-opened {
  opacity: 1;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transform: rotate(0); }

.mbsc-float-active .mbsc-float-ic-closed {
  opacity: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg); }

.mbsc-float-btn.mbsc-ic-share {
  font-size: 16px; }

.mbsc-float-info {
  position: absolute;
  bottom: 100%;
  right: 0;
  width: 242px;
  margin: 15px 0;
  padding: 15px;
  font-size: 16px;
  background: #fff;
  border: 1px solid #011742;
  border-radius: 3px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  color: #000;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  transform: scale(0.5);
  transition: transform .1s ease-out, opacity .1s ease-out; }

.mbsc-float-info-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1); }

.mbsc-float-info:after {
  content: '';
  position: absolute;
  z-index: 1;
  bottom: -25px;
  right: 16px;
  border: 12px solid #fff;
  border-color: #011742 transparent transparent transparent; }

.mbsc-float-info:before {
  content: '';
  position: absolute;
  z-index: 2;
  bottom: -24px;
  right: 16px;
  border: 12px solid #fff;
  border-color: #fff transparent transparent transparent; }

/* Mobiscroll overrides */
.mbsc-fr.mobile-demo-setting,
.dw-select {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -2008px; }

/* Control view */
.mobile-demo-menu-control-view {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  visibility: hidden;
  -webkit-animation: dw-f-out 300ms ease-out;
  -moz-animation: dw-f-out 300ms ease-out;
  animation: dw-f-out 300ms ease-out; }

.mobile-demo-menu-control-view .mobile-demo-menu-group {
  margin: -10px; }

.mobile-demo-menu-control-view-a {
  visibility: visible;
  -webkit-animation: dw-f-in 300ms ease-in;
  -moz-animation: dw-f-in 300ms ease-in;
  animation: dw-f-in 300ms ease-in; }

.mobile-demo-menu-control-view-v {
  visibility: visible;
  -webkit-animation: none;
  -moz-animation: none;
  animation: none; }

.mobile-demo-menu-control-view-i {
  background: #fff;
  padding: 10px;
  overflow: hidden; }

.mobile-demo-control-view-cell-cont {
  float: left;
  width: 100%;
  cursor: pointer; }

@media (min-width: 320px) {
  .mobile-demo-control-view-cell-cont {
    width: 50%; } }

@media (min-width: 590px) {
  .mobile-demo-control-view-cell-cont {
    width: 33.3333%; } }

@media (min-width: 800px) {
  .mobile-demo-control-view-cell-cont {
    width: 25%; } }

.mobile-demo-control-view-cell {
  margin: 10px;
  position: relative;
  background: #011742;
  color: #fff;
  padding: 0 10px;
  text-align: left;
  line-height: 44px;
  font-size: 14px;
  font-weight: 400; }

.mobile-demo-control-view-cell:active {
  background-color: #739bb7; }

.mobile-demo-control-view-cell-num {
  position: absolute;
  top: 0;
  right: 0;
  width: 22%;
  height: 100%;
  line-height: 44px;
  text-align: center;
  background: #4b6d82;
  font-weight: 400; }

.mobile-demo-control-view-num-border {
  position: absolute;
  top: 0;
  right: 22%;
  border-bottom: 44px solid transparent;
  border-right: 25px solid #4b6d82; }

.mobile-demo-disable-scroll {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  border-bottom: 0; }

/* Menu Controls */
.mobile-demo-menu {
  position: absolute;
  top: 50px;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 100001;
  background: #fff;
  overflow: hidden;
  -webkit-transform: translate3d(-99.99%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translateX(-100%);
  transform: translate3d(-100%, 0, 0);
  transition: all .2s ease-in;
  /*@media (min-width: $tablet-breakpoint) {
        position: fixed;
        width: 300px;
        top: 0;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        @include crossb-prop(transform, translate3d(0,0,0));
    }*/ }
  .mobile-demo-menu.mobile-demo-menu-active {
    overflow: visible;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translateX(0);
    transform: translate3d(0, 0, 0); }

.mobile-demo-menu-i {
  background-color: #fff; }

.mobile-demo-menu-group {
  padding: 10px 0;
  font-size: 16px;
  font-family: "myriad-pro", sans-serif, verdana;
  border-bottom: 1px solid #ddd; }

.mobile-demo-menu-group-controls {
  border-bottom: 0; }

.mobile-demo-menu-group-title {
  color: #5d5d5d;
  text-transform: uppercase;
  padding: 5px 20px;
  font-size: 13px;
  font-weight: 600;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.mobile-demo-menu-group-title-controls {
  margin-top: 10px; }

.mobile-demo-menu-item {
  display: block;
  padding: 5px 60px;
  color: #777;
  font-size: 18px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mobile-demo-menu-item:hover, .mobile-demo-menu-item:focus {
    text-decoration: none; }
  .mobile-demo-menu-item.active {
    color: #011742; }

.mobile-demo-menu-toggle {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 29px;
  cursor: pointer;
  z-index: 1;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: background-color 0.2s ease-in-out; }

.mobile-demo-menu-left-ic {
  position: absolute;
  right: 0;
  text-align: center;
  cursor: pointer;
  z-index: 1;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent; }

.mobile-demo-menu-grid-ic {
  top: 0;
  width: 50px;
  height: 50px;
  line-height: 50px !important;
  text-align: center;
  font-size: 32px; }

.mobile-demo-grid-on {
  background: #fff;
  position: relative;
  width: 20px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  right: -17px; }

.mobile-demo-grid-on:before {
  position: absolute;
  width: 2px;
  height: 100%;
  left: 50%;
  content: ' ';
  margin-left: -1px;
  background-color: #011742; }

.mobile-demo-grid-on:after {
  position: absolute;
  height: 2px;
  width: 100%;
  left: 0;
  top: 50%;
  content: ' ';
  margin-top: -1px;
  background-color: #011742; }

.mobile-demo-menu-toggle:active {
  background-color: #01205b; }

/* Main demo page */
.demo-modal-content .empty-wrapper,
.demo-modal-content .wrapper {
  height: 100%;
  overflow: hidden; }

.demo-page .mobile-demo-menu {
  top: 0; }

.demo-page .mobile-demo-menu-control-view {
  top: 50px; }

.demo-page .mobile-demo-disable-scroll {
  top: 50px; }

/* Demo 2 Device */
/* new-mobiscroll */
/* new-mobiscroll */
/* flexbox */
#master-overlay {
  z-index: 1000;
  position: absolute; }

@media (min-width: 1025) {
  #master-overlay {
    z-index: 100000; } }

.hidden {
  display: none !important; }

.send-demo {
  display: inline-block;
  position: relative; }

.de-busy, .de-success, .de-error {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff;
  text-align: center;
  padding-top: 80px;
  color: #011742;
  background-repeat: no-repeat;
  background-color: #fff;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.de-success {
  background-image: url("img/message_sent.png");
  background-position: left 150px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .de-success {
      background-image: url("img/message_sent2x.png");
      background-size: 284px 108px; } }

.share-demo-success {
  background-image: url("img/message_sent_big.png");
  background-position: left 260px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .share-demo-success {
      background-image: url("img/message_sent_big@2x.png");
      background-size: 477px 190px; } }

.de-error {
  background-image: url("img/message_not_sent_big.png");
  background-position: left 100px;
  color: #646464; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .de-error {
      background-image: url("img/message_not_sent_big@2x.png");
      background-size: 453px 350px; } }

.de-busy {
  padding-top: 130px; }

.de-icon {
  font-size: 34px; }

.de-message {
  padding-top: 5px;
  font-weight: 300; }

.de-form-fields {
  padding: 16px 19px; }

.de-send, .de-btn {
  background-color: #21b51e;
  text-align: center;
  text-transform: uppercase;
  padding: 13px 0;
  color: #fff;
  cursor: pointer;
  font-size: 15px;
  font-weight: 300;
  font-family: "myriad-pro", sans-serif, verdana;
  cursor: pointer; }

.de-btn {
  bottom: 0;
  position: absolute;
  width: 100%; }

.no-touch .de-btn, .no-touch .de-send {
  -webkit-transition: background-color 0.2s ease-out;
  -moz-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out; }
  .no-touch .de-btn:hover, .no-touch .de-send:hover {
    background-color: #2B9029; }

.de-field {
  color: #555;
  padding-bottom: 10px; }
  .de-field:last-child {
    padding-bottom: 0; }
  .de-field > div:first-child {
    padding-bottom: 3px; }

.de-textbox {
  font-style: italic;
  background: #dcdddf;
  min-height: 75px;
  font-size: 14px; }

.de-field .de-textbox {
  margin-top: 20px; }

.sms-bubble {
  padding: 15px;
  margin-top: 15px;
  position: relative;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px; }

.sms-bubble:before {
  content: '';
  display: block;
  position: absolute;
  top: -11px;
  left: 15px;
  width: 0;
  height: 0;
  border-color: transparent transparent #ccc #ccc;
  border-width: 5px 8px;
  border-style: solid; }

.sms-bubble:after {
  content: '';
  display: block;
  position: absolute;
  top: -9px;
  left: 16px;
  width: 0;
  height: 0;
  border-color: transparent transparent #dcdddf #dcdddf;
  border-width: 5px 8px;
  border-style: solid; }

.phone-field {
  float: left; }
  .phone-field.p-prefix {
    width: 37%;
    margin-right: 10px; }
  .phone-field.p-number {
    width: 56%; }
  .phone-field input {
    line-height: 17px; }

@media (min-width: 1025px) and (max-width: 1160px) {
  .demo-title {
    float: none; } }

@media (max-width: 640px) {
  .send-demo {
    display: none; } }

/* Fancy phone number field */
.fancy-phone-number-cont {
  display: table;
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  background-color: #fff;
  color: #000;
  cursor: text;
  position: relative;
  line-height: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.fancy-phone-country-cont {
  display: table-cell;
  width: 1%;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.fancy-phone-inp-cont {
  display: table-cell;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .fancy-phone-inp-cont input, .fancy-phone-inp-cont input:focus, .fancy-phone-inp-cont input:hover, .fancy-phone-inp-cont input:active {
    width: 100%;
    display: block;
    -webkit-appearance: none;
    border: none;
    padding: 0;
    margin: 0;
    outline: none;
    padding-left: 5px;
    font-family: "myriad-pro", sans-serif, verdana;
    font-size: 14px;
    font-weight: 300;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.fancy-phone-country-flag-cont {
  display: inline-block;
  vertical-align: bottom;
  padding: 3px 18px 3px 0;
  cursor: default;
  background-position: 95% 50%;
  background-repeat: no-repeat;
  background-size: 8px 6px;
  background-image: url(img/triangle.png); }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .fancy-phone-country-flag-cont {
      background-image: url("img/triangle_2x.png");
      background-size: 8px 6px; } }

.fancy-phone-country-flag-cont .flag {
  display: block;
  margin: 0; }

.fancy-phone-country {
  display: inline-block;
  vertical-align: bottom;
  line-height: 21px; }

.fancy-phone-country > span {
  padding-left: 5px;
  color: #000;
  font-family: "myriad-pro", sans-serif, verdana;
  font-size: 14px;
  font-weight: 300; }

.fancy-phone-country-drop {
  position: absolute;
  top: 100%;
  left: -1px;
  right: -1px;
  height: 0;
  overflow: hidden;
  z-index: 1;
  cursor: default;
  -webkit-transition: height 0.4s ease-out;
  -moz-transition: height 0.4s ease-out;
  transition: height 0.4s ease-out; }
  .fancy-phone-country-drop.drop-state-open {
    height: 150px;
    -webkit-transition: height 0s ease-in;
    -moz-transition: height 0s ease-in;
    transition: height 0s ease-in; }

.dropup .fancy-phone-country-drop {
  top: auto;
  bottom: 100%; }

.dropup .fancy-phone-country-drop-i {
  border-bottom: none;
  border-top: 1px solid #ccc;
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%); }

.dropup .drop-state-open .fancy-phone-country-drop-i {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0); }

.fancy-phone-country-drop-i {
  overflow: auto;
  height: 150px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .drop-state-open .fancy-phone-country-drop-i {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 0.3s ease-in;
    -moz-transition: -moz-transform 0.3s ease-in;
    transition: transform 0.3s ease-in; }

.country-option {
  line-height: 20px;
  vertical-align: middle;
  height: 20px;
  padding: 5px 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }
  .no-touch .country-option:hover {
    color: #fff;
    background-color: #619AC0; }

.country-option.selected-country {
  color: #fff;
  background-color: #011742; }

.fancy-phone-country-drop-flag {
  margin: 0 10px -1px; }

.mwindow-cont {
  color: #555; }

.share-dialog-title {
  position: absolute;
  z-index: 2;
  width: 100%;
  top: 0;
  left: 0;
  line-height: 35px;
  background-color: #011742;
  text-align: center;
  font-size: 28px;
  padding: 12px 0;
  font-weight: 300;
  color: #fff; }

.alpha-dialog-content .share-dialog-title {
  position: absolute;
  padding: 12px 0; }
  .alpha-dialog-content .share-dialog-title .dialog-title-txt {
    font-size: 28px;
    font-weight: 100; }

#sendDemoWindow .mwindow-close-i {
  top: 10px;
  right: 10px; }
  #sendDemoWindow .mwindow-close-i .mwindow-cross {
    border-color: #fff; }

.share-demo-tab-container {
  height: 100%; }

.share-demo-tabs {
  position: absolute;
  top: 59px;
  left: 0;
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #ececec;
  text-align: center;
  padding-top: 10px; }
  .share-demo-tabs > div {
    position: relative;
    display: inline-block;
    color: #7c7c7c;
    padding: 15px 40px 15px 70px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 300;
    border-bottom: 2px solid #fff;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
    .share-demo-tabs > div:hover {
      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    @media (max-width: 359px) {
      .share-demo-tabs > div {
        padding-right: 20px; } }
  .share-demo-tabs > div:hover,
  .share-demo-tabs > .tab-active {
    border-color: #011742;
    color: #011742; }
  .share-demo-tabs .micons {
    font-size: 22px;
    position: absolute;
    left: 30px;
    top: 50%;
    margin-top: -10px; }

.share-demo-tab-content {
  background-color: #F7F8FA;
  padding: 141px 40px 70px 40px;
  height: 100%;
  overflow: auto;
  min-height: 460px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.share-demo-form-content {
  font-family: "myriad-pro", sans-serif, verdana; }

.share-demo-dialog-subtitle {
  font-size: 20px;
  color: #555;
  padding: 10px 0 20px 0; }

.share-demo-field-cont {
  padding-bottom: 10px; }

.share-demo-field-cont .f-txt {
  background-color: #f1f1f1;
  color: #333; }

.share-demo-label-cont .f-lbl {
  display: block; }

.share-demo-note {
  font-size: 14px;
  color: #333;
  font-weight: 300; }

.bottom-line-cont {
  position: absolute;
  bottom: 0;
  left: 0;
  display: table;
  width: 100%; }

.bottom-line-cont .input-cont {
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
  background-color: #f1f1f1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .bottom-line-cont .input-cont > input {
    margin-bottom: 0;
    height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.bottom-line-cont .de-send {
  background-color: #011742;
  width: 1%;
  display: table-cell;
  vertical-align: middle;
  padding: 21px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .bottom-line-cont .de-send:hover {
    background-color: #619AC0; }

.input-cont .input-validation-error {
  border-color: #011742; }

.share-demo-busy-curtain {
  padding-top: 250px; }

.share-demo-success,
.share-demo-error {
  padding-top: 200px; }

.share-demo-download-icon {
  text-align: center; }
  .share-demo-download-icon .micons {
    color: #777;
    font-size: 140px; }

.share-demo-text {
  color: #777;
  font-weight: 300;
  font-size: 16px; }

.share-demo-download-cont {
  padding-top: 20px;
  text-align: center; }

.mobile .share-demo-dialog-subtitle,
.mobile .share-demo-tab-download {
  display: none; }

/* new-mobiscroll */
/* Theme select */
.demo-fullscreen .demo-theme-icons {
  display: inline-block;
  float: left;
  padding: 3px 0;
  margin: 0 15px; }
  .demo-fullscreen .demo-theme-icons .svg {
    position: relative;
    margin: 0 7px; }
  .demo-fullscreen .demo-theme-icons .svg-ios {
    top: -2px;
    margin-left: 0; }
  .demo-fullscreen .demo-theme-icons .svg-android {
    top: -1px; }
  .demo-fullscreen .demo-theme-icons .svg-mobiscroll {
    top: 3px; }
  .demo-fullscreen .demo-theme-icons .svg-wp {
    top: -2px;
    margin-right: 0; }

.demo-fullscreen .demo-theme-select {
  display: inline-block; }

.demo-fullscreen .demo-theme-light,
.demo-fullscreen .demo-theme-dark {
  display: inline-block;
  float: left;
  border-radius: 4px;
  margin: 0 3px; }

.demo-theme-icons .svg-ios {
  width: 22px;
  height: 22px; }

.demo-theme-icons .svg-android {
  width: 26px;
  height: 26px; }

.demo-theme-icons .svg-mobiscroll {
  width: 30px;
  height: 30px; }

.demo-theme-icons .svg-wp {
  width: 22px;
  height: 22px; }

.demo-theme-icons svg {
  width: 100%;
  height: 100%; }

.demo-theme-icons .svg path {
  fill: #adbcda;
  stroke: #adbcda;
  -webkit-transition: fill 0.3s ease-out;
  -moz-transition: fill 0.3s ease-out;
  transition: fill 0.3s ease-out; }

.demo-switch-cont {
  display: inline-block;
  float: left;
  position: relative;
  top: 6px;
  padding-right: 15px;
  border-right: 1px solid #ccc; }

.demo-theme-switch {
  float: left;
  padding: 2px 0;
  border: 1px solid #777;
  border-radius: 6px; }

.demo-theme-light,
.demo-theme-dark {
  cursor: pointer;
  text-transform: uppercase;
  color: #fcfdff;
  padding: 4px 8px;
  font-weight: 400;
  font-size: 12px;
  -webkit-transition: background 0.3s ease-out;
  -moz-transition: background 0.3s ease-out;
  transition: background 0.3s ease-out; }

.demo-switch-active,
.demo-theme-light:hover,
.demo-theme-dark:hover {
  background: #4e679a;
  color: #fcfdff; }

.demo-theme-active .svg path,
.demo-theme-icons .svg:hover path {
  fill: #fcfdff;
  stroke: #fcfdff; }

.demo-theme-icons .svg:hover,
.demo-theme-switch:hover {
  cursor: pointer; }

/* Demo fullscreen view */
.demo-fullscreen {
  overflow-y: auto; }

.demo-fullscreen,
.demo-fullscreen .empty-wrapper {
  height: 100%; }

.demo-fullscreen .demo-wrapper,
.demo-fullscreen .demo-wrapper > input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.demo-fullscreen .demo-comp-agenda .demo-wrapper,
.demo-fullscreen .demo-comp-scheduler .demo-wrapper,
.demo-fullscreen .demo-comp-eventcalendar .demo-wrapper {
  height: 100%; }

.demo-fullscreen .download-demo-free {
  display: none; }

/* bottom menu bar */
.fullscreen-demo-bar {
  background: #253849;
  height: 40px;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 5px;
  border-top: 1px solid #476a88;
  z-index: 5;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }
  @media (max-width: 767px) {
    .fullscreen-demo-bar {
      display: none; } }
  .fullscreen-demo-bar .demo-theme-light, .fullscreen-demo-bar .demo-theme-dark,
  .fullscreen-demo-bar .dropdown .toolbar-dropdown-quicknav {
    color: #fff; }
  .fullscreen-demo-bar .fullscreen-go-back-btn {
    float: right;
    text-transform: uppercase;
    top: 4px;
    border-color: #fff;
    color: #fff; }
  .fullscreen-demo-bar .demo-theme-icons .svg:hover path,
  .fullscreen-demo-bar .demo-theme-active .svg path {
    fill: #fff;
    stroke: #fff; }
  .fullscreen-demo-bar .demo-switch-active, .fullscreen-demo-bar .demo-theme-light:hover, .fullscreen-demo-bar .demo-theme-dark:hover {
    color: #253849;
    background: #fff; }
  .fullscreen-demo-bar .fullscreen-go-back-btn:hover {
    color: #253849;
    border-color: #253849;
    background: #fff; }

.toolbar-container .fullscreen-demo-bar .dropdown.open {
  border-radius: 0 0 5px 5px; }

.toolbar-container .fullscreen-demo-bar .dropdown .toolbar-quicknav {
  top: auto;
  bottom: 100%;
  position: absolute;
  width: 410px;
  margin-bottom: -1px;
  border-radius: 5px 5px 5px 0;
  background: #fff; }

.toolbar-container .fullscreen-demo-bar .dropdown .toolbar-dropdown-quicknav {
  border-radius: 0 0 5px 5px;
  border-top: 0; }

.toolbar-container .fullscreen-demo-bar .toolbar-dropdown-quicknav:hover,
.toolbar-container .fullscreen-demo-bar .toolbar-quicknav-item:hover {
  text-decoration: none; }

.toolbar-container .fullscreen-demo-bar .toolbar-dropdown-quicknav:hover {
  border-radius: 5px;
  color: #253849; }

.toolbar-container .fullscreen-demo-bar .open .toolbar-dropdown-quicknav:hover {
  border-radius: 0 0 5px 5px; }

.flag-ca {
  background-position: 0 2.066116%; }

/* Demo content generic styles */
.demo-wrapper {
  font-size: 16px;
  /* Remove safe area styling from embedded mbsc-page */
  --mbsc-safe-top: 0;
  --mbsc-safe-right: 0;
  --mbsc-safe-bottom: 0;
  --mbsc-safe-left: 0; }

.demo-wrapper:before, .demo-wrapper:after {
  /* prevent child's margin to push down the wrapper */
  content: '';
  display: table; }

.demo-wrapper-padding {
  padding: 10px; }

.demo-wrapper .micons:before {
  font-family: 'icons_general'; }

.demo-wrapper > .mbsc-sel-input-wrap > input,
.demo-wrapper > input {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 0;
  background: #fff;
  color: #000;
  font-family: "myriad-pro", sans-serif, verdana;
  font-size: 14px;
  -webkit-appearance: none; }

.demo-wrapper > .mbsc-sel-input-wrap .mbsc-sel-filter-clear {
  right: 0;
  color: #454545; }

.demo-wrapper > .mbsc-sel-input-wrap,
.demo-wrapper > input {
  margin: 0 0 10px 0; }

.demo-wrapper > .mbsc-color-input {
  margin-bottom: 10px;
  background: #fff;
  color: #000;
  font-family: "myriad-pro", sans-serif, verdana; }

.demo-button {
  display: inline-block;
  margin: 0;
  padding: 10px 30px;
  outline: 0;
  border: 0;
  cursor: pointer;
  background: #011742;
  color: #fff;
  text-decoration: none;
  font-family: "myriad-pro", sans-serif, verdana;
  font-size: 14px;
  font-weight: 100; }

/* Component based styles */
.demo-comp-menustrip .demo-phone-screen,
.demo-comp-navigation .demo-phone-screen {
  position: static; }

.demo-comp-forms .demo-wrapper,
.demo-comp-listview .demo-wrapper,
.demo-comp-menustrip .demo-wrapper,
.demo-comp-navigation .demo-wrapper,
.demo-comp-eventcalendar .demo-wrapper,
.demo-comp-scheduler .demo-wrapper,
.demo-comp-agenda .demo-wrapper {
  padding: 0; }

.demo-comp-eventcalendar .demo-phone-content .mbsc-page,
.demo-comp-scheduler .demo-phone-content .mbsc-page {
  height: 100%; }

.demo-placeholder .mbsc-eventcalendar-schedule,
.demo-placeholder .mbsc-eventcalendar {
  max-height: 750px; }

.demo-localization .mbsc-eventcalendar-schedule,
.demo-localization .mbsc-eventcalendar {
  max-height: 700px; }

@media (min-width: 768px) {
  .demo-fullscreen .demo-wrapper {
    padding-bottom: 50px; } }

.demo-wrapper > .mbsc-form {
  min-height: 100%; }

/* Demo specific fixes */
.demo-stars .md-product,
.demo-cards .md-card-cont .mbsc-ms-item-i-c {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

#demo-navigate .demo-phone-screen,
#demo-desktop-month-view .demo-content-visible {
  position: static; }

/* Boostrap fixes */
body {
  font-family: "myriad-pro", sans-serif, verdana;
  line-height: normal; }

label {
  font-weight: normal;
  margin: 0; }

.demo-phone .mbsc-select option {
  color: initial; }

/* jQuery Mobile Fixes */
.demo-phone .ui-page {
  position: static;
  display: block;
  background: none;
  border: 0;
  text-align: start; }

.mbsc-lv-jqm .mbsc-lv .mbsc-lv-item .mbsc-lv-img {
  top: 50%;
  left: 1.25em;
  max-height: 2.8em;
  max-width: 2.8em; }

/* Fix for iOS9 until fixed in product */
.mbsc-scv,
.mbsc-ms-sc {
  -webkit-flex-shrink: 0; }

.fullscreen-try-now-btn {
  float: right;
  top: 4px;
  position: relative;
  margin-left: 10px; }

/* demo download window */
.demo-download-frameworks {
  width: 100%;
  background: #eee;
  text-align: center;
  padding: 25px 10px; }
  .demo-download-frameworks a, .demo-download-frameworks a:hover, .demo-download-frameworks a:focus {
    text-decoration: none;
    border: 1px solid #011742;
    border-radius: 4px;
    padding: 4px 8px;
    margin: 0 3px; }
  .demo-download-frameworks a.active-framework,
  .demo-download-frameworks a.active-framework:hover,
  .demo-download-frameworks a.active-framework:focus {
    text-decoration: none;
    padding: 4px 8px; }
  .demo-download-frameworks a:hover {
    cursor: pointer;
    background: #011742;
    color: #fff; }

.download-framework-title {
  display: inline-block;
  margin-right: 5px;
  font-weight: 500; }

.demo-code-cont .code-snippet {
  float: none; }

.demo-code-btn-cont {
  height: 48px;
  background: #cadce9;
  padding: 0 15px;
  overflow: hidden; }

.demo-code-cont .code-snippet-btn {
  z-index: 1;
  float: right; }

.demo-code-event-handler .code-snippet-btn {
  color: #4d4d4d; }

.demo-code-cont .code-snippet-btn,
.demo-code-cont .code-snippet-btn:focus {
  border: 1px solid #4d4d4d;
  background: transparent;
  outline: none; }

.demo-code-cont .code-snippet-link:focus {
  color: inherit; }

.demo-code-cont .demo-code-js,
.demo-code-cont .demo-code-markup {
  margin-bottom: 50px; }

.demo-code-cont .code-snippet:last-child {
  margin: 0; }

.demo-code-cont .demo-code {
  position: relative;
  overflow: visible;
  min-height: 300px;
  border: 0;
  border-radius: 0;
  font-size: 13px; }

.show-more {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  background: linear-gradient(rgba(237, 245, 251, 0), #EDF5FB 40%);
  padding-bottom: 10px;
  padding-top: 30px; }
  .show-more .gen-btn {
    background: #90acc3; }
  .show-more .gen-btn:hover {
    background: #6f899e; }

.demo-code-tab-content {
  -webkit-box-flex: 0 1;
  -moz-box-flex: 0 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  background: #EDF5FB;
  border-radius: 0 0 12px 12px;
  max-height: 500px;
  overflow-y: hidden;
  position: relative; }

.demo-code .code-snippet-link {
  color: #618ba9;
  border: 0;
  text-decoration: none;
  background: none;
  border-bottom: 1px dotted #618ba9; }
  .demo-code .code-snippet-link:hover {
    margin: 0;
    padding: 0;
    color: #304d62;
    border-color: #304d62; }

.demo-code-tab-content.show-full-content {
  overflow: auto; }

.demo-code-tab-content.demo-scroll-hide {
  overflow-x: hidden; }

.demo-code-tabs > .gen-btn {
  float: left;
  padding: 10px 5px; }

.demo-code-tabs > li > a,
.copy-code-btn {
  color: #618ba9;
  border-radius: 4px;
  border: 1px solid transparent;
  padding: 5px 8px;
  -webkit-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
  text-decoration: none; }

.demo-code-tabs > li.active > a,
.demo-code-tabs > li:hover > a {
  background: #f8fcff;
  outline: none; }

.copy-code-btn:hover {
  background: #618ba9; }

.demo-code-tabs .demo-source-framework {
  float: right;
  margin: 8px 5px;
  padding: 0; }

.demo-code-tabs .demo-download-submit {
  width: 200px;
  margin: 1px; }

.demo-code-tabs .open .demo-download-submit {
  border-radius: 4px 4px 0 0; }

.demo-source-framework.open .dropdown-menu {
  border-radius: 0 0 4px 4px;
  margin-top: -1px; }

.toolbar-container a.demo-fr-cat-link {
  color: #4d4d4d; }

.toolbar-container a.demo-fr-cat-link:hover {
  text-decoration: none; }

.toolbar-container .demo-fr-cat-link.active {
  color: #2682CE;
  display: list-item;
  list-style-type: initial;
  margin-left: 40px;
  padding-left: 0; }

.demo-code-tabs .demo-source-framework.open > a,
.demo-code-tabs .demo-source-framework.open > a:focus,
.demo-code-tabs .demo-source-framework.open > a:hover,
.demo-code-tabs > .demo-source-framework:hover > a {
  background: #fff;
  color: #4d4d4d;
  border-color: transparent; }

/* Ionic install */
.alpha-dialog-content .gen-btn.demo-ionic-install-btn {
  padding: 16px 30px;
  margin: 0 15px;
  font-size: 17px; }

.download-code-btn-cont {
  height: 0;
  text-align: right; }

.download-code-btn-cont .gen-btn {
  padding: 6px 12px;
  top: 42px;
  right: 12px;
  font-size: 14px;
  background: rgba(237, 245, 251, 0.8); }

#ionic-install {
  text-align: center; }

.ionic-demo-dialog-content .code-snippet-link {
  color: #011742; }

.ionic-demo-dialog-content .code-snippet-link:hover {
  color: #fff;
  text-shadow: none; }

.ionic-demo-dialog-content .demo-ionic-main-content {
  background: transparent;
  margin-bottom: 5px; }
  .ionic-demo-dialog-content .demo-ionic-main-content .gen-btn {
    text-decoration: none; }
  .ionic-demo-dialog-content .demo-ionic-main-content .tab-pane pre {
    margin: 0;
    width: 100%;
    border-radius: 0;
    border-color: #EDF5FB; }
  .ionic-demo-dialog-content .demo-ionic-main-content .demo-code-btn-cont {
    padding: 0 5px 5px 5px; }

.ionic-demo-dialog-content .demo-code-tabs > li > a,
.ionic-demo-dialog-content .copy-video-text {
  text-decoration: none;
  font-size: 14px;
  color: #ff4080;
  background: transparent;
  padding: 5px 16px;
  font-weight: 600; }

.ionic-demo-dialog-content .demo-code-tabs > li.active > a {
  background: #585858;
  color: #fff; }

.ionic-demo-dialog-content .demo-code-tabs > li:hover > a,
.ionic-demo-dialog-content .ionic-video-btn:hover .copy-video-text {
  border-color: #585858; }

.ionic-demo-dialog-content .ionic-video-btn {
  float: right; }
  .ionic-demo-dialog-content .ionic-video-btn .copy-video-text {
    padding: 5px 48px 5px 16px;
    border: 1px solid transparent;
    border-radius: 4px; }

.ionic-demo-dialog-content .ionic-video-svg {
  display: inline; }
  .ionic-demo-dialog-content .ionic-video-svg svg {
    position: absolute;
    width: 24px;
    height: 24px;
    right: 20px;
    top: 14px; }
  .ionic-demo-dialog-content .ionic-video-svg path {
    fill: #777; }

.ionic-demo-dialog-content .demo-angular-main-content {
  background: #b8c3ca; }
  .ionic-demo-dialog-content .demo-angular-main-content .gen-btn {
    text-decoration: none; }
  .ionic-demo-dialog-content .demo-angular-main-content .tab-pane pre {
    margin: 0;
    width: 100%;
    border-radius: 0;
    border-color: #EDF5FB; }

.starter-app-command-window p {
  font-size: 15px;
  font-weight: 400; }

.starter-app-command-window .mbsc-fr-popup .mbsc-fr-w {
  border: 0;
  padding: 30px;
  box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.3); }

.starter-app-command-window .mbsc-fr-popup .mbsc-fr-arr-w .mbsc-fr-arr {
  border-color: transparent transparent #fff transparent;
  border-width: 7px 7px;
  margin-left: -7px; }

.ionic-demo-dialog-content .dialog-content {
  overflow: auto;
  height: 461px; }

/* Prism */
.alpha-dialog-content {
  /* Code blocks */
  /* Inline code */ }
  .alpha-dialog-content code[class*="language-"],
  .alpha-dialog-content pre[class*="language-"] {
    background: none;
    text-shadow: 0 1px white;
    font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    line-height: normal;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none; }
  .alpha-dialog-content pre[class*="language-"]::-moz-selection, .alpha-dialog-content pre[class*="language-"] ::-moz-selection,
  .alpha-dialog-content code[class*="language-"]::-moz-selection, .alpha-dialog-content code[class*="language-"] ::-moz-selection {
    text-shadow: none;
    background: #b3d4fc; }
  .alpha-dialog-content pre[class*="language-"]::selection, .alpha-dialog-content pre[class*="language-"] ::selection,
  .alpha-dialog-content code[class*="language-"]::selection, .alpha-dialog-content code[class*="language-"] ::selection {
    text-shadow: none;
    background: #b3d4fc; }
  @media print {
    .alpha-dialog-content code[class*="language-"],
    .alpha-dialog-content pre[class*="language-"] {
      text-shadow: none; } }
  .alpha-dialog-content pre[class*="language-"] {
    padding: 20px;
    margin: .5em 0;
    overflow: auto; }
  .alpha-dialog-content :not(pre) > code[class*="language-"],
  .alpha-dialog-content pre[class*="language-"] {
    background: #EDF5FB; }
  .alpha-dialog-content :not(pre) > code[class*="language-"] {
    padding: .1em;
    border-radius: .3em;
    white-space: normal; }
  .alpha-dialog-content .token.comment,
  .alpha-dialog-content .token.prolog,
  .alpha-dialog-content .token.doctype,
  .alpha-dialog-content .token.cdata {
    color: slategray; }
  .alpha-dialog-content .token.punctuation {
    color: #999; }
  .alpha-dialog-content .namespace {
    opacity: .7; }
  .alpha-dialog-content .token.property,
  .alpha-dialog-content .token.tag,
  .alpha-dialog-content .token.boolean,
  .alpha-dialog-content .token.number,
  .alpha-dialog-content .token.constant,
  .alpha-dialog-content .token.symbol,
  .alpha-dialog-content .token.deleted {
    color: #905; }
  .alpha-dialog-content .token.selector,
  .alpha-dialog-content .token.attr-name,
  .alpha-dialog-content .token.string,
  .alpha-dialog-content .token.char,
  .alpha-dialog-content .token.builtin,
  .alpha-dialog-content .token.inserted {
    color: #690; }
  .alpha-dialog-content .token.operator,
  .alpha-dialog-content .token.entity,
  .alpha-dialog-content .token.url,
  .alpha-dialog-content .language-css .token.string,
  .alpha-dialog-content .style .token.string {
    color: #a67f59;
    /*background: hsla(0, 0%, 100%, .5);*/ }
  .alpha-dialog-content .token.atrule,
  .alpha-dialog-content .token.attr-value,
  .alpha-dialog-content .token.keyword {
    color: #07a; }
  .alpha-dialog-content .token.function {
    color: #DD4A68; }
  .alpha-dialog-content .token.regex,
  .alpha-dialog-content .token.important,
  .alpha-dialog-content .token.variable {
    color: #e90; }
  .alpha-dialog-content .token.important,
  .alpha-dialog-content .token.bold {
    font-weight: bold; }
  .alpha-dialog-content .token.italic {
    font-style: italic; }
  .alpha-dialog-content .token.entity {
    cursor: help; }

/* Instructions */
.demo-scrollbar::-webkit-scrollbar {
  width: 5px;
  height: 5px; }

.demo-scrollbar::-webkit-scrollbar-thumb {
  background: rgba(136, 136, 136, 0.7); }

.install-instructions {
  background: #fff;
  margin: 0 auto;
  /* Angular */ }
  .install-instructions .install-code-copy {
    width: 520px;
    margin: 30px auto; }
  .install-instructions pre[class*="language-"] {
    padding: 20px;
    margin: 30px 0px; }
  .install-instructions .major-title-cont {
    padding: 20px 0; }
  .install-instructions p {
    font-weight: 400; }
  .install-instructions a {
    text-decoration: underline;
    font-weight: 400; }
  .install-instructions .install-step {
    margin: 60px 0;
    font-size: 18px;
    text-align: center; }
  .install-instructions .install-step-3 {
    margin: 0;
    height: 390px;
    overflow: auto; }
    .install-instructions .install-step-3 p {
      margin: 30px 0; }
  .install-instructions .install-step-nr {
    margin-right: 10px;
    /*float: left;*/
    color: #2B93E6;
    font-size: 18px;
    font-weight: 700; }
  .install-instructions .install-text-thin {
    font-weight: 300;
    font-size: 16px; }
  .install-instructions .install-comment {
    font-size: 16px; }
  .install-instructions .install-next-step-btn {
    position: absolute;
    bottom: 20px;
    right: 40px;
    padding: 10px 24px; }
    .install-instructions .install-next-step-btn .next-step-icon {
      padding-right: 0;
      padding-left: 16px; }
  .install-instructions .install-prev-step-btn {
    position: absolute;
    bottom: 20px;
    left: 40px;
    padding: 10px 24px; }
    .install-instructions .install-prev-step-btn .prev-step-icon {
      padding-right: 16px; }
  .install-instructions .step-icon {
    font-size: 22px; }
  .install-instructions .step-text {
    position: relative;
    top: -3px; }
  .install-instructions .starter-app-btn {
    position: absolute;
    bottom: 20px;
    right: 200px;
    padding: 12px 24px; }
  .install-instructions .starter-app-btn:hover {
    background: #fff;
    color: #4d4d4d; }
  .install-instructions .install-step-angular .gen-btn {
    display: block;
    width: 270px;
    margin: 10px auto; }
  .install-instructions .need-help-btn {
    color: #818992;
    padding: 10px 0;
    position: absolute;
    bottom: 20px;
    right: 40px; }
    .install-instructions .need-help-btn .icon-material-live-help {
      font-size: 20px;
      color: #939EAA; }

.install-starter-download {
  width: 500px;
  padding: 20px;
  transition: transform .3s ease-out, box-shadow .3s ease-out;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2); }

.install-starter-download .svg {
  float: left;
  margin-right: 20px;
  width: 110px; }

.install-starter-download .svg path:first-child {
  fill: #2B93E6;
  stroke-width: 0;
  opacity: 1; }

.install-starter-download svg {
  height: 100%;
  width: 100%; }

.install-starter-download:hover {
  cursor: pointer;
  transform: translate(0, -1px);
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3); }

.non-selectable-txt {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.code-snippet-cont {
  position: relative; }

/* Trial starter inline form */
.show-instr-btn .loader {
  display: none; }

.show-instr-btn .loading {
  display: block; }

/* date usage */
/* demo css */
.md-desktop-picker-header {
  font-size: 14px;
  padding-top: 16px;
  padding-bottom: 6px; }

.md-desktop-picker-input {
  color: initial;
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 0;
  font-family: arial, verdana, sans-serif;
  font-size: 14px;
  box-sizing: border-box;
  -webkit-appearance: none; }

.md-desktop-picker-button.mbsc-button {
  font-size: 13px;
  padding: 0 15px;
  line-height: 36px;
  float: right;
  margin-top: 0;
  margin-bottom: 0;
  width: 100%; }

.md-desktop-picker-box-label.mbsc-textfield-wrapper-box,
.md-desktop-picker-inline .mbsc-datepicker-tab {
  margin: 6px 0 12px 0; }

/* custom header demo */
.demo-static-custom-header {
  /* demo styling */ }
  .demo-static-custom-header .static-custom-header-buttons,
  .demo-static-custom-header .static-custom-header-view,
  .demo-static-custom-header .static-custom-header-nav {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 0 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto; }
  .demo-static-custom-header .static-custom-header-buttons {
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .demo-static-custom-header .static-custom-header-view,
  .demo-static-custom-header .static-custom-header-nav {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .demo-static-custom-header .static-custom-header-view .mbsc-segmented {
    margin: 0; }
  .demo-static-custom-header .static-custom-header-view .mbsc-segmented.mbsc-material,
  .demo-static-custom-header .static-custom-header-view .mbsc-segmented.mbsc-windows {
    padding: 0 2px; }
  .demo-static-custom-header .static-custom-header-view .mbsc-segmented .mbsc-segmented-button {
    padding: 0 1px; }
  .demo-static-custom-header .static-custom-header-view .mbsc-segmented .mbsc-icon {
    font-size: 20px; }
  .demo-static-custom-header .static-custom-header-view .mbsc-segmented-button.mbsc-windows {
    border: 0; }

.demo-wrapper .static-demo-fullscreen-section {
  margin-bottom: 30px; }

/* marked day classes demo */
.demo-static-custom-marked .triangle-mark {
  content: '';
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: left bottom;
  -ms-transform-origin: left bottom;
  transform-origin: left bottom;
  border-radius: 0;
  width: 8px;
  height: 8px;
  position: relative;
  top: -2px;
  right: 1px; }

.demo-static-custom-marked .square-mark {
  border-radius: 0; }

.demo-static-half-days .mbsc-ltr.check-in {
  background: linear-gradient(to left top, #46c4f3 50%, transparent 50%) no-repeat; }

.demo-static-half-days .mbsc-ltr.check-out {
  background: linear-gradient(to left top, transparent 50%, #46c4f3 50%) no-repeat; }

.demo-static-half-days .mbsc-rtl.check-in {
  background: linear-gradient(to right bottom, #46c4f3 50%, transparent 50%) no-repeat; }

.demo-static-half-days .mbsc-rtl.check-out {
  background: linear-gradient(to right bottom, transparent 50%, #46c4f3 50%) no-repeat; }

.demo-static-half-days .mbsc-ltr.check-out,
.demo-static-half-days .mbsc-rtl.check-in {
  border-color: #46c4f3; }

.demo-static-half-days .mbsc-windows.check-in,
.demo-static-half-days .mbsc-windows.check-out {
  border-color: transparent; }

.demo-static-appointment-booking .mbsc-calendar-text {
  text-align: center; }

.demo-static-appointment-booking .demo-static-booking-datetime .mbsc-datepicker-tab-calendar {
  flex: 1 1 0;
  min-width: 300px; }

.demo-static-appointment-booking .mbsc-timegrid-item {
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

.demo-static-appointment-booking .mbsc-timegrid-container {
  top: 30px; }

.my-multi-lines-item {
  font-size: 14px;
  white-space: initial;
  display: flex;
  height: 60px;
  line-height: normal; }

.mbsc-scroller-wheel-item-2d .my-multi-lines-item {
  transform: scale(1.1); }

.my-multi-lines-text {
  margin-top: auto;
  margin-bottom: auto; }

.demo-inline {
  height: 100%; }

@media print {
  body {
    height: auto !important; }
  .toolbar-container {
    display: none; } }

/* new-mobiscroll */
#content {
  position: relative;
  min-height: 0;
  overflow: visible; }

p {
  margin: 0 0 20px; }

.demo-page-loading {
  visibility: hidden; }

.demo-phone .demo-phone-screen-w * {
  cursor: url(img/touch-cursor.png) 8 8, auto !important; }

/* display filter menu*/
.demo-display-filter {
  position: fixed;
  bottom: 10px;
  left: 10px;
  width: 200px;
  padding: 15px;
  font-size: 14px;
  font-weight: 600;
  background: #f7f7f7;
  text-transform: uppercase;
  z-index: 999;
  border-radius: 4px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); }
  .demo-display-filter span:before {
    color: #9dabb4;
    cursor: pointer; }
  .demo-display-filter span:hover:before {
    color: #011742; }
  .demo-display-filter .active:before {
    color: #4d4d4d; }

/* Side navigation */
.demo-sidenav-pos {
  position: absolute;
  top: 0;
  left: 18px;
  bottom: 18px;
  width: 260px;
  transition: left .3s ease-in-out, top .3s ease-in-out;
  z-index: 1; }

.demo-sidenav-pos.affix {
  position: fixed;
  height: 100%;
  padding-top: 88px;
  padding-bottom: 18px; }

.demo-sidenav {
  position: absolute;
  top: 88px;
  bottom: 18px;
  width: 260px;
  overflow: hidden;
  margin-bottom: 0;
  border-radius: 8px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  z-index: 1;
  background: #fff; }

@media (max-width: 1265px) {
  .demo-sidenav-pos {
    left: -210px;
    z-index: 999; }
  .show-sidenav.demo-sidenav-pos {
    left: 18px; } }

.demo-sidenav-i {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto; }

.demo-sidenav .demo-sidenav-item {
  border: 0;
  border-radius: 0;
  color: #000;
  text-decoration: none;
  font-family: "myriad-pro", sans-serif, verdana;
  font-weight: normal;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.2px;
  padding-left: 35px; }
  .demo-sidenav .demo-sidenav-item:hover {
    color: #333;
    background: #ececec; }
  @media (max-width: 1024px) {
    .demo-sidenav .demo-sidenav-item:hover, .demo-sidenav .demo-sidenav-item:focus {
      background: initial; } }

.demo-sidenav .demo-sidenav-item.active {
  color: #f4f7fb;
  font-weight: 600;
  background: #011742; }

.demo-sidenav-new {
  float: right;
  color: #fff;
  background: #f9849e;
  padding: 3px 12px;
  border-radius: 10px;
  margin-top: -3px;
  font-size: 13px; }

.demo-sidenav .demo-sidenav-parent {
  text-transform: capitalize;
  letter-spacing: .5px;
  font-size: 17px;
  font-weight: 600;
  padding-left: 25px;
  color: #5a5a5a; }
  .demo-sidenav .demo-sidenav-parent svg {
    position: relative;
    top: -2px;
    left: 10px; }

.demo-sidenav .demo-sidenav-parent:hover,
.demo-sidenav .demo-sidenav-parent:focus {
  color: #333; }

.demo-sidenav .demo-sidenav-parent.active-comp {
  color: #011742; }

.demo-sidenav .demo-sidenav-parent.active-comp.collapsed svg {
  transform: rotate(-90deg); }

.demo-sidenav .demo-sidenav-main-group {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: .5px;
  border-bottom: 1px solid #eee;
  margin-bottom: -20px;
  padding: 15px 25px;
  position: sticky;
  top: 0;
  z-index: 3;
  line-height: normal;
  background: #fff;
  height: 74px;
  -webkit-transition: background-color .3s ease-out;
  -o-transition: background-color .3s ease-out;
  transition: background-color .3s ease-out; }
  .demo-sidenav .demo-sidenav-main-group .demo-version-label {
    padding: 4px 8px; }
  .demo-sidenav .demo-sidenav-main-group svg {
    position: absolute;
    top: 20px;
    width: 14px;
    height: 14px;
    right: 24px; }
  .demo-sidenav .demo-sidenav-main-group:hover {
    background: #eff3fc; }

.demo-main-group-title {
  color: #011742;
  font-size: 12px;
  width: 160px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: font-size 0.1s;
  -o-transition: font-size 0.1s;
  transition: font-size 0.1s; }

.demo-main-version {
  position: absolute;
  right: 12px;
  top: 23px; }

.demo-main-group-arrow {
  color: #697692;
  margin-left: 10px; }
  .demo-main-group-arrow:before {
    font-weight: 600; }

.demo-main-category-title {
  width: 160px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #011742; }

.demo-main-group-button {
  font-size: 15px;
  font-weight: 600;
  color: #797979;
  text-transform: uppercase;
  position: absolute;
  padding: 3px 6px;
  border-radius: 8px; }

.demo-group-open-btn {
  top: 24px;
  right: 10px; }
  .demo-group-open-btn:hover {
    color: #011742; }

.demo-group-close-btn {
  top: 14px;
  right: 25px; }
  .demo-group-close-btn:hover {
    color: #011742; }

/* v5 dialog */
.install-dialog-container {
  margin: 25px 20px; }
  .install-dialog-container p {
    font-size: 16px;
    line-height: 1.5em; }
  .install-dialog-container .gen-btn {
    padding: 12px 24px; }
  .install-dialog-container .need-help-btn {
    position: absolute;
    bottom: 25px;
    left: 20px;
    z-index: 1; }
  .install-dialog-container .install-dialog-prev-next-buttons {
    position: absolute;
    bottom: 0;
    right: 15px; }
  .install-dialog-container .install-dialog-prev-step {
    font-weight: 600;
    color: #4C5A78; }
    .install-dialog-container .install-dialog-prev-step:hover {
      color: #000; }
  .install-dialog-container .install-dialog-next-step {
    margin-left: 10px; }
    .install-dialog-container .install-dialog-next-step .micons {
      padding: 0; }
  .install-dialog-container .copy-btn {
    position: absolute;
    font-weight: 600;
    color: #4C5A78;
    top: 0;
    right: 0;
    padding: 12px 20px;
    z-index: 1;
    background: -o-radial-gradient(center, ellipse, #EDF5FB, transparent);
    background: radial-gradient(ellipse at center, #EDF5FB, transparent); }
    .install-dialog-container .copy-btn:hover {
      color: #011742; }
      .install-dialog-container .copy-btn:hover svg path:last-child {
        fill: #011742; }
  .install-dialog-container .copy-btn-copied {
    top: 6px; }
  .install-dialog-container .demo-code-btn-cont {
    background: transparent;
    height: auto; }
  .install-dialog-container .demo-code-tabs > li {
    padding: 0 10px; }
  .install-dialog-container .demo-code-tabs > li > a {
    text-decoration: none;
    font-size: 14px;
    color: #4C5A78;
    background: transparent;
    padding: 10px 5px;
    font-weight: 600;
    border: none;
    border-bottom: 3px solid transparent;
    border-radius: 0; }
  .install-dialog-container .demo-code-tabs > li.active > a {
    color: #ff4080;
    border-color: #ff4080; }
  .install-dialog-container .code-snippet.demo-code {
    position: relative;
    font-size: 14px;
    border: none;
    border-radius: 12px;
    max-height: 300px;
    margin-top: -1px;
    margin-bottom: 40px;
    padding: 0; }
    .install-dialog-container .code-snippet.demo-code code {
      padding: 20px 130px 20px 20px;
      display: block;
      overflow: auto;
      line-height: 21px;
      max-height: 300px; }
  .install-dialog-container .install-step-angular-ionic .demo-code {
    max-height: 280px; }
    .install-dialog-container .install-step-angular-ionic .demo-code code {
      max-height: 280px; }

.trial-fr-error-v5 {
  bottom: 15px;
  left: 26px; }

.install-dialog-title {
  font-size: 23px;
  font-weight: 600;
  color: #011742;
  margin-bottom: 10px; }

.install-dialog-step-cont {
  position: relative;
  border-radius: 8px;
  margin-bottom: 10px;
  cursor: pointer;
  -webkit-transition: background-color .3s ease-out;
  -o-transition: background-color .3s ease-out;
  transition: background-color .3s ease-out; }
  .install-dialog-step-cont.selected, .install-dialog-step-cont:hover {
    background: #f1f1f1; }
  .install-dialog-step-cont.selected .install-dialog-icon {
    opacity: 1; }

.install-dialog-step {
  padding: 15px 15px 15px 50px; }

.install-dialog-step-text {
  font-size: 15px;
  font-weight: 600;
  color: #4C5A78; }

.install-dialog-icon {
  font-size: 24px;
  color: #4C5A78;
  position: absolute;
  top: 25px;
  left: 13px;
  opacity: 0;
  -moz-transition: opacity .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }

.install-dialog-todo {
  font-size: 18px;
  color: #011742; }

.install-dialog-col-right {
  padding-left: 50px; }

/* get started dialog*/
.install-dialog-get-started {
  margin: 0;
  color: #3f4e6e; }

.install-dialog-frameworks {
  padding: 25px;
  list-style-type: none; }

.install-dialog-framework-row {
  padding: 0;
  margin: 0; }

.install-dialog-bottom {
  border-top: 2px solid #E0E5F0;
  padding: 35px; }

.install-dialog-fr-cont {
  font-weight: 600;
  border: 2px solid #A0A4AD;
  border-radius: 4px;
  position: relative;
  margin: 10px;
  cursor: pointer;
  display: initial;
  -webkit-transition: border 300ms ease-out;
  -o-transition: border 300ms ease-out;
  transition: border 300ms ease-out; }
  .install-dialog-fr-cont.mbsc-col-sm-4 {
    max-width: 263px;
    padding: 0; }
  .install-dialog-fr-cont a {
    text-decoration: none; }
  .install-dialog-fr-cont .install-dialog-fr {
    padding: 15px 22px;
    -moz-transition: padding .2s ease-in-out;
    -o-transition: padding .2s ease-in-out;
    -webkit-transition: padding .2s ease-in-out;
    transition: padding .2s ease-in-out; }
  .install-dialog-fr-cont.err-border {
    border-color: #de3226; }

.install-dialog-fr-cont:hover,
.install-dialog-fr-cont.active {
  border-color: #011742;
  color: #011742; }

.install-dialog-fr-cont.active .install-dialog-icon {
  opacity: 1; }

.install-dialog-fr-cont.active .install-dialog-fr {
  padding-left: 50px; }

.install-dialog-fr-name {
  font-size: 18px;
  font-weight: 600; }

.install-dialog-fr-description {
  font-size: 14px;
  line-height: 24px; }

.install-dialog-button-cont .trial-starter-input {
  border-radius: 4px 0 0 4px; }
  .install-dialog-button-cont .trial-starter-input::placeholder {
    color: #a1a1a1; }

.install-dialog-button-cont .gen-btn.trial-starter-submit-btn {
  border-radius: 0 4px 4px 0;
  font-size: 18px; }

.install-dialog-button-cont .mbsc-err-msg {
  color: #de3226;
  position: absolute;
  bottom: -10px;
  left: 0; }

.install-dialog-button-cont .install-dialog-trial-input {
  position: relative;
  height: 55px; }

.install-dialog-get-button {
  position: absolute;
  top: 0;
  left: auto;
  right: 14px; }

.install-dialog-resource-img {
  width: 100%;
  height: 152px;
  margin: 40px 0;
  background-image: url("img/demoinstall/file-copy-jquery@1x.png");
  background-size: 611px, 152px;
  background-repeat: no-repeat; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .install-dialog-resource-img {
      background-image: url("img/demoinstall/file-copy-jquery@2x.png");
      background-size: 611px 152px; } }

.install-dialog-reload-img {
  width: 100%;
  height: 59px;
  margin: 40px 0;
  background-image: url("img/demoinstall/reload-browser@1x.png");
  background-size: 189px, 59px;
  background-repeat: no-repeat; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .install-dialog-reload-img {
      background-image: url("img/demoinstall/reload-browser@2x.png");
      background-size: 189px 59px; } }

.install-dialog-help-img {
  width: 100%;
  height: 34px;
  width: 42px;
  background-image: url("img/demoinstall/raise-hand@1x.png");
  background-size: 34px, 42px;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  left: 230px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .install-dialog-help-img {
      background-image: url("img/demoinstall/raise-hand@2x.png");
      background-size: 34px 42px; } }

.install-dialog-help {
  position: absolute;
  bottom: 5px;
  left: 100px;
  z-index: 0; }

.install-dialog-trouble {
  border-top: 2px solid #f2f2f2;
  padding-top: 30px; }
  .install-dialog-trouble a {
    color: #3f98f6; }

.install-dialog-link {
  color: #3f98f6;
  cursor: pointer;
  text-decoration: underline; }

.install-dialog-file-copy-arrow {
  position: absolute;
  top: 170px;
  left: 80px; }

.install-dialog-reload-arrow {
  position: absolute;
  top: 105px;
  left: 150px; }

.install-dialog-copy-icon {
  position: relative;
  width: 20px;
  height: 20px;
  left: 5px;
  top: 5px; }

.install-dialog-pass-change p {
  margin: 0; }

.install-dialog-pass-change .mbsc-popup-padding {
  padding: 25px; }

.install-dialog-pass-change .mbsc-popup-body {
  background: #fff; }

.install-dialog-pass-change .mbsc-popup {
  width: 400px;
  border-radius: 12px; }

.install-dialog-pass-change .mbsc-popup-arrow {
  border-top-right-radius: 6px;
  background: #fff; }

.install-dialog-pass-change .mbsc-material.mbsc-textfield {
  padding: 20px 0 0;
  font-size: 15px;
  height: 60px; }

.install-dialog-pass-change .mbsc-material.mbsc-textfield-wrapper {
  margin: 20px 0 30px 0; }

.install-dialog-pass-change .mbsc-material.mbsc-textfield-inner-box {
  background: transparent; }

.install-dialog-pass-change .mbsc-material.mbsc-label {
  left: 0;
  font-size: 15px;
  color: #333; }

.install-dialog-pass-change .mbsc-material.mbsc-textfield-icon {
  top: 30px; }

.install-dialog-error .mbsc-material.mbsc-label {
  color: #de3226; }

.install-dialog-error .mbsc-textfield {
  border-color: #de3226; }

.install-dialog-pass-error {
  font-size: 12px;
  color: #de3226;
  position: absolute;
  padding-top: 0px; }

/*******************************/
.demo-sidenav .demo-sidenav-group {
  font-size: 17px;
  color: #3f98f6;
  padding-top: 25px;
  padding-left: 25px;
  font-weight: 600; }
  .demo-sidenav .demo-sidenav-group:hover, .demo-sidenav .demo-sidenav-group:focus {
    color: #3f98f6;
    background: initial; }

.demo-sidenav .demo-sidenav-group-title {
  color: #011742;
  font-size: 15px;
  font-weight: 600;
  border-top: 4px solid transparent;
  padding: 14px 20px 20px 25px;
  margin-top: 20px; }
  .demo-sidenav .demo-sidenav-group-title:hover {
    background: transparent; }

.demo-sidenav .demo-group-title-0 {
  border-color: #3f98f6; }

.demo-sidenav .demo-group-title-1 {
  border-color: #9c3ff6; }

.demo-sidenav .demo-group-title-2 {
  border-color: #f6a33f; }

.demo-sidenav .demo-group-title-3 {
  border-color: #a0f63f; }

.demo-sidenav .demo-group-title-4 {
  border-color: #f63fa1; }

.demo-sidenav .demo-group-title-5 {
  border-color: #3ff6f6; }

.demo-sidenav .demo-group-title-6 {
  border-color: #f2e450; }

.demo-sidenav-icon:before {
  color: #ccc; }

.demo-sidenav-item.active .demo-sidenav-icon:before {
  color: #fff; }

#footer {
  padding-left: 260px; }
  @media (max-width: 1265px) {
    #footer {
      padding-left: 50px; } }

/******************/
/* Toolbar */
.demo-toolbar {
  top: 0;
  left: 0;
  right: 0;
  padding: 7px;
  background: #fff;
  box-shadow: 0 2px 3px -2px;
  z-index: 99;
  font-weight: 400;
  border-left: 1px solid #e8ebef;
  margin-left: -1px;
  height: 70px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  transition: top .3s ease-in-out; }

.demo-toolbar.affix-top {
  position: fixed;
  top: -75px; }

/* pickers */
.demo-sticky-pickers {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }
  .demo-sticky-pickers:before {
    content: '';
    width: 0;
    position: absolute;
    border: 1px solid #eee;
    top: -15px;
    bottom: -15px;
    left: 20px; }

.demo-sticky-picker {
  display: inline-block;
  color: #495162;
  margin-left: 15px; }
  .demo-sticky-picker .mbsc-windows.mbsc-switch-left {
    padding: 7px 30px 7px 40px; }
  .demo-sticky-picker .mbsc-windows.mbsc-switch-track-left {
    left: 10px;
    width: 16px; }
  .demo-sticky-picker .mbsc-windows.mbsc-switch-track:before {
    background: #5e5e5e;
    border-color: #5e5e5e; }
  .demo-sticky-picker .mbsc-windows.mbsc-switch-handle {
    background: #fff; }
  .demo-sticky-picker .mbsc-form-control-label {
    font-size: 14px;
    font-weight: 600; }
  .demo-sticky-picker .locale-picker {
    display: inline-block;
    padding: 3px 0;
    top: 6px; }

.sticky-theme-picker {
  width: 100px;
  margin-left: 40px; }

.sticky-variant-picker {
  width: 95px; }

.sticky-locale-picker {
  width: 70px; }

.sticky-touchui-picker {
  width: 80px; }

.sticky-drag-picker {
  width: 100px; }

.toolbar-container .open .demo-sticky-picker .toolbar-dropdown-quicknav {
  border-color: transparent; }

.picker-header-text {
  margin-right: 10px;
  font-weight: 600; }

.picker-header-text + svg {
  position: relative;
  top: -2px;
  left: 2px;
  transition-duration: 0.1s;
  transition-property: transform; }
  .picker-header-text + svg path {
    fill: #ababab; }

.open .demo-sticky-picker,
.demo-sticky-picker:hover {
  color: #011742; }
  .open .demo-sticky-picker .theme-svg:not(.svg-drag) path,
  .demo-sticky-picker:hover .theme-svg:not(.svg-drag) path {
    stroke: #011742; }
  .open .demo-sticky-picker .svg-drag path:last-child,
  .demo-sticky-picker:hover .svg-drag path:last-child {
    stroke: #011742;
    stroke-width: 0; }
  .open .demo-sticky-picker .theme-svg:not(.svg-drag) path,
  .open .demo-sticky-picker .svg-on-off path:first-child,
  .open .demo-sticky-picker .picker-header-text + svg path,
  .demo-sticky-picker:hover .theme-svg:not(.svg-drag) path,
  .demo-sticky-picker:hover .svg-on-off path:first-child,
  .demo-sticky-picker:hover .picker-header-text + svg path {
    fill: #011742; }
  .open .demo-sticky-picker .svg-flag,
  .demo-sticky-picker:hover .svg-flag {
    opacity: 1; }

.open .picker-header-text + svg {
  transform: rotate(180deg); }

.theme-text {
  display: inline-block; }

.theme-svg {
  display: inline-block;
  width: 22px;
  height: 22px;
  position: relative;
  top: 6px;
  margin-right: 5px; }
  .theme-svg svg {
    width: 100%;
    height: 100%; }

.svg-flag {
  top: 9px;
  opacity: .7; }

.svg-touchui {
  height: 22px;
  width: 18px; }

.dropdown-picker {
  background: #fff;
  top: 53px;
  right: -10px;
  left: auto;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  padding: 0;
  margin: 0; }
  .dropdown-picker .mbsc-grid {
    padding: 0 20px; }

.theme-picker {
  width: 500px;
  height: 244px; }

.v4-picker .theme-picker {
  width: 640px; }

.variant-picker {
  width: 430px; }

.touchui-picker {
  /*width: 590px;*/
  width: 460px; }

.drag-picker {
  width: 490px; }

.lang-picker {
  width: 730px;
  height: 670px;
  border: none; }
  .lang-picker span.flag,
  .lang-picker div.flag {
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -4px; }

.toolbar-container .lang-picker .toolbar-quicknav-item {
  font-size: 15px;
  font-weight: 600;
  position: relative;
  list-style-type: none;
  padding: 17px 10px 10px 50px;
  margin: 0 10px 0 20px;
  width: auto;
  border-bottom: 2px solid transparent; }

.toolbar-container .lang-picker .toolbar-quicknav-item-hover {
  border-color: #3f98f6; }

.picker-title {
  font-size: 16px;
  font-weight: 600;
  color: #011742;
  padding: 20px 20px 10px 20px; }

.picker-options {
  position: relative; }

.variant-type,
.theme-type,
.touchui-type,
.drag-type {
  font-size: 15px;
  font-weight: 600;
  color: #5e5e5e;
  line-height: 40px;
  display: inline-block;
  padding: 5px 20px;
  border-bottom: 2px solid transparent;
  cursor: pointer; }

.type-auto {
  position: absolute;
  right: 0;
  bottom: 0px; }

.variant-type.selected,
.theme-type.selected,
.touchui-type.selected,
.drag-type.selected {
  color: #3f98f6;
  border-color: #3f98f6; }
  .variant-type.selected .theme-svg path,
  .theme-type.selected .theme-svg path,
  .touchui-type.selected .theme-svg path,
  .drag-type.selected .theme-svg path {
    fill: #3f98f6;
    stroke: #3f98f6; }

.variant-type:hover,
.theme-type:hover,
.touchui-type:hover,
.drag-type:hover {
  color: #3f98f6; }
  .variant-type:hover .theme-svg path,
  .theme-type:hover .theme-svg path,
  .touchui-type:hover .theme-svg path,
  .drag-type:hover .theme-svg path {
    fill: #3f98f6;
    stroke: #3f98f6; }

.usage-help {
  padding: 20px 20px 20px 60px;
  background: #626978;
  color: #fff;
  line-height: 25px; }

.usage-help-option {
  margin-left: 30px;
  letter-spacing: 0.5px; }

.usage-text {
  position: absolute;
  left: 20px; }

.usage-help-comment {
  display: none; }

.usage-help-comment.selected {
  display: inline-block; }

.picker-usage-comment {
  float: right;
  color: #a1d33d; }

.theme-auto-info {
  padding: 22px 20px;
  background: #f7fbff;
  color: #495162;
  line-height: 25px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px; }

.svg-mobiscroll {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: -8px 5px 0 0px;
  position: relative;
  top: 10px; }

.svg-info {
  width: 23px;
  height: 23px;
  position: relative;
  top: 6px;
  margin-right: 5px; }
  .svg-info svg {
    width: 100%;
    height: 100%; }
  .svg-info path {
    fill: #b8b8b8;
    stroke: none; }

.svg-on-off {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: -18px 5px -13px 0px;
  position: relative;
  top: 15px; }
  .svg-on-off svg {
    width: 100%;
    height: 100%; }

.picker-dropdown {
  display: inline-block; }

.theme-selected,
.variant-selected,
.touchui-selected,
.drag-selected {
  display: none; }

.variant-selected.selected,
.theme-selected.selected,
.touchui-selected.selected,
.drag-selected.selected {
  display: block; }

/******************/
.demo-toolbar .demo-toolbar-download {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  min-width: 0; }
  .demo-toolbar .demo-toolbar-download form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    min-width: 0; }

.demo-toolbar-download .demo-download-btn {
  background: #ff4080;
  padding: 7px 25px;
  top: 0;
  font-size: 16px;
  margin-right: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  @media (max-width: 1400px) {
    .demo-toolbar-download .demo-download-btn {
      height: 38px;
      top: 1px;
      padding: 7px 20px; } }

.demo-toolbar-download .demo-download-btn.button-hidden {
  visibility: hidden; }

.demo-toolbar-download .demo-download-btn:hover {
  background: #a93868; }

.demo-no-download-btn.hide {
  display: none; }

.demo-about-btn {
  text-transform: uppercase;
  padding: 9px 18px;
  float: right; }

.demo-toolbar .demo-theme-dropdown .toolbar-quicknav-item {
  width: 290px; }

.demo-toolbar .demo-theme-dropdown .quicknav-item-right {
  display: inline;
  float: right; }

.demo-toolbar .dropdown .dropdown-menu {
  width: 410px; }

.demo-toolbar .demo-theme-dropdown .dropdown-menu {
  width: 375px; }

.demo-toolbar .toolbar-quicknav-spacing {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 584px;
  padding: 20px 0; }

.toolbar-container .demo-example-dropdown .dropdown {
  margin: 15px 5px 0 -5px; }

.toolbar-container .dropdown.demo-theme-dropdown.open .toolbar-quicknav {
  padding: 0; }

.toolbar-container .dropdown.demo-theme-dropdown.open .toolbar-quicknav:before,
.toolbar-container .dropdown.demo-theme-dropdown.open .toolbar-quicknav:after {
  content: '';
  position: absolute;
  right: 17px;
  left: 0;
  height: 20px;
  background: #fff; }

.toolbar-container .dropdown.demo-theme-dropdown.open .toolbar-quicknav:before {
  top: 0; }

.toolbar-container .dropdown.demo-theme-dropdown.open .toolbar-quicknav:after {
  bottom: 0;
  left: 0; }

.demo-toolbar .demo-display-dropdown .dropdown-menu {
  width: 200px; }

.demo-toolbar .demo-theme-dropdown .toolbar-quicknav-col {
  width: 100%; }

.demo-toolbar .demo-custom-theme-dropdown .toolbar-quicknav-custom-section,
.demo-toolbar .toolbar-quicknav-frame-section {
  border-top: 1px solid #ccc;
  padding-top: 20px; }

.demo-toolbar .demo-custom-theme-dropdown .toolbar-quicknav-frame-section {
  padding: 20px 0; }

.demo-toolbar .toolbar-quicknav-themes {
  padding-bottom: 20px; }

.demo-toolbar .demo-theme-dropdown .demo-quicknav-item {
  font-size: 12px;
  text-transform: uppercase;
  display: inline;
  color: #777;
  cursor: pointer;
  padding: 4px 6px;
  margin: 8px; }

.demo-toolbar .demo-quicknav-item:hover,
.toolbar-quicknav-item:hover .quicknav-item-active,
.dropdown-menu-item-hover .quicknav-item-right .quicknav-item-active {
  border: 1px solid #2682CE;
  border-radius: 6px;
  color: #2682CE;
  margin: 7px; }

.demo-toolbar .demo-theme-dropdown .dropdown-menu-item-hover {
  color: #2682CE;
  display: list-item;
  list-style-type: initial;
  margin: 0 40px 0;
  padding-left: 0; }

.demo-toolbar .dropdown-menu-item-hover .quicknav-item-left,
.demo-toolbar .toolbar-quicknav-item:hover .quicknav-item-left {
  color: #2682CE; }

/* Theme select */
.theme-lang-select {
  font-weight: normal;
  position: absolute;
  top: 170px;
  right: -50px;
  z-index: 4; }
  .theme-lang-select .language-dropdown {
    border-radius: 4px;
    margin: 10px 0 0;
    padding: 0; }
    .theme-lang-select .language-dropdown .dropdown-menu {
      width: 820px;
      border: none;
      left: auto;
      right: 0;
      border-radius: 5px 0px 5px 5px; }
    .theme-lang-select .language-dropdown .toolbar-dropdown-quicknav {
      padding: 5px 10px; }
  .theme-lang-select .language-dropdown.open {
    color: #4d4d4d;
    background: #fff; }
    .theme-lang-select .language-dropdown.open .dropdown-menu {
      border: 1px solid #ccc; }

.demo-page-info-popup {
  position: fixed;
  right: 160px;
  top: 90px;
  opacity: 0;
  visibility: hidden;
  padding: 12px;
  z-index: 2;
  background: #011742;
  color: #fcfdff;
  border-radius: 10px;
  border: 1px solid #011742;
  box-shadow: 0px 0px 10px rgba(1, 23, 66, 0.3);
  transition: opacity 300ms linear, visibility 0s linear 300ms;
  font-family: "myriad-pro", sans-serif, verdana; }
  .demo-page-info-popup p {
    margin: 0;
    padding: 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px; }

.demo-page-info-popup:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #011742;
  top: -10px;
  right: 40px;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.theme-info {
  right: 160px; }

.v5-info.theme-info {
  right: 260px; }

.theme-info:after {
  right: 50%;
  margin-right: -10px; }

.lang-info {
  right: 10px; }

.lang-v5.lang-info {
  right: 10px; }

.touchui-info {
  right: 110px; }

.show-info .theme-info,
.show-info .lang-info,
.show-info.touchui-info {
  visibility: visible;
  opacity: 1;
  transition: opacity 300ms linear, visibility 0s linear; }

.show-theme-info,
.show-lang-info {
  color: #0093f3;
  text-decoration: underline; }

.show-info.demo-pulse {
  box-shadow: 0 0 0 rgba(1, 23, 66, 0.8);
  animation: pulse 2s infinite; }

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(1, 23, 66, 0.8); }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(1, 23, 66, 0); }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(1, 23, 66, 0); } }

@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(1, 23, 66, 0.8);
    box-shadow: 0 0 0 0 rgba(1, 23, 66, 0.8); }
  70% {
    -moz-box-shadow: 0 0 0 10px rgba(1, 23, 66, 0);
    box-shadow: 0 0 0 10px rgba(1, 23, 66, 0); }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(1, 23, 66, 0);
    box-shadow: 0 0 0 0 rgba(1, 23, 66, 0); } }

.external-button-text {
  position: absolute;
  top: 80px;
  right: 0; }

.external-button-text:after {
  border-top: none;
  border-right: 10px solid transparent;
  border-bottom: 13px solid #011742;
  border-left: 10px solid transparent;
  top: -14px;
  right: 45px; }

.show-external-button .external-button {
  box-shadow: 0 0 0 rgba(1, 23, 66, 0.8);
  animation: pulse 2s infinite; }

.show-external-button .external-button-text {
  visibility: visible;
  opacity: 1;
  transition: opacity 300ms linear, visibility 0s linear; }

.external-container {
  position: relative; }

.demo-phone .external-button-text {
  top: 65px; }

.demo-phone .external-button-text:after {
  right: 15px; }

.demo-phone.hide-bottom-phone {
  display: none; }

.sticky-theme-lang-select.theme-lang-select {
  position: fixed;
  top: 220px;
  right: 10px; }

.demo-theme-icons {
  background: #011742;
  border-radius: 4px;
  padding: 1px 0 5px 0; }
  .demo-theme-icons .svg {
    margin: 15px auto; }
  .demo-theme-icons .svg-android {
    width: 26px;
    height: 26px; }
  .demo-theme-icons .svg-mobiscroll {
    width: 30px;
    height: 30px; }
  .demo-theme-icons .svg-wp {
    width: 22px;
    height: 22px; }

.demo-example-dropdown {
  font-size: 20px;
  width: 229px;
  height: 70px;
  margin: -15px 0px -7px 0;
  position: absolute;
  left: -220px;
  padding-left: 10px;
  background: #f7f7f7;
  box-shadow: 0 2px 3px -2px; }
  .demo-example-dropdown .icon-ion-arrow-down-b {
    font-size: initial; }
  .demo-example-dropdown .dropdown {
    margin-top: 15px;
    color: #4d4d4d; }

.demo-example-dropdown.demo-examples-shadow {
  box-shadow: 0 2px 3px -2px; }

.demo-toolbar .quicknav-item-left {
  color: #777; }

.demo-page .header-start-trial {
  display: none; }

/* Floating button for v3 demos */
.demo-v3-link-btn {
  background: #f9849e;
  float: right;
  text-transform: uppercase;
  padding: 9px 18px;
  top: 1px; }

.demo-v3-link-btn:hover {
  background: #9a5060; }

/* Demo title animation */
h1 > nobr {
  position: absolute;
  transition: transform 0.3s, opacity 0.3s; }
  h1 > nobr.top {
    transform: translateY(-28px);
    opacity: 0; }
  h1 > nobr.middle, h1 > nobr.top.middle, h1 > nobr.bottom.middle {
    transform: translateY(2px);
    opacity: 1; }
  h1 > nobr.bottom {
    transform: translateY(32px);
    opacity: 0; }
  h1 > nobr.no-transition {
    transition-duration: 0s, 0s; }

/****************/
/* Demo list */
.demo-list {
  padding: 0 50px 270px 328px;
  margin-bottom: 100px;
  background: #fff;
  position: relative; }
  @media (max-width: 1265px) {
    .demo-list {
      padding-left: 80px; } }

.demo-header-title {
  display: inline-block;
  margin: 0 15px 0 0;
  font-weight: 600;
  font-size: 32px; }
  @media (max-width: 950px) {
    .demo-header-title {
      font-size: 26px; } }

.demo-header-subtitle {
  font-size: 24px;
  color: #616161; }

.demo-header-btn-cont {
  margin: 30px 0; }

.demo-summary-title {
  display: inline;
  margin: 0;
  font-weight: 600;
  font-size: 36px; }
  @media (max-width: 1199px) {
    .demo-summary-title {
      font-size: 32px; } }

.demo-summary-subtitle {
  font-size: 26px;
  color: #616161;
  line-height: 28px; }
  @media (max-width: 1199px) {
    .demo-summary-subtitle {
      font-size: 21px; } }

.demo-summary-button-content {
  position: relative;
  bottom: 0; }
  @media (max-width: 991px) {
    .demo-summary-button-content {
      position: static;
      margin-top: 40px;
      /*display: none;*/ } }

.demo-summary-button-content-tablet {
  /*@media (min-width:992px) {*/
  display: none;
  /*}*/ }

.demo-summary-learn {
  color: #ff4080;
  font-size: 22px;
  margin-bottom: 10px;
  font-weight: 600; }

.demo-header-btn {
  font-size: 17px;
  font-weight: 600;
  z-index: 100;
  margin-right: 20px;
  padding: 15px 25px; }

.gen-btn.first-demo-btn {
  background: #ff4080;
  margin-top: 50px;
  margin-bottom: 50px; }
  @media (max-width: 1199px) {
    .gen-btn.first-demo-btn {
      width: 260px; } }

.gen-btn:focus {
  outline: none; }

.demo-full-content {
  position: relative;
  padding-top: 50px; }

.demo-cont {
  position: relative;
  z-index: 0;
  min-height: 700px; }

/*.demo-bottom {
    margin-top: 100px;
}*/
.demo-bottom-responsive {
  margin-top: 200px; }

.demo-title {
  padding: 15px 25px;
  color: #4d4d4d;
  font-weight: 400;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  /*z-index: 99999;*/ }

.demo-title-mobile {
  display: none; }

.demo-title-i {
  margin: 0;
  font-weight: bold;
  font-size: 22px;
  line-height: 36px;
  color: #333; }
  @media (max-width: 1400px) {
    .demo-title-i {
      font-size: 21px; } }
  @media (max-width: 1000px) {
    .demo-title-i {
      font-size: 18px;
      margin: 1px 0; } }

.demo-title-i a {
  color: #4d4d4d;
  text-transform: uppercase;
  letter-spacing: .2px; }

.demo-title-i a:hover {
  text-decoration: none;
  color: #011742; }

.demo-title-i a:focus,
.demo-title-i a:active {
  text-decoration: none; }

.demo-title-fr {
  transition: all 0.3s ease-out;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(10, 0, 0);
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }
  .demo-title-fr .toolbar-container {
    font-size: 16px; }
    .demo-title-fr .toolbar-container .toolbar-quicknav-item {
      width: 173px;
      padding-right: 28px; }
  .demo-title-fr .dropdown .dropdown-menu {
    width: 240px;
    border-radius: 5px;
    left: -1px;
    margin-top: 1px; }
  .demo-title-fr .icon-ion-chevron-right {
    font-size: 20px;
    position: relative;
    top: 2px;
    margin: 0 5px; }

.demo-title-fr .demo-fr-sel-btn,
.demo-example-dropdown .toolbar-dropdown-quicknav {
  border-radius: 5px;
  transition: background-color .3s ease-out; }

.demo-example-dropdown .toolbar-dropdown-quicknav:hover {
  background: #eaeaea; }

.toolbar-container .demo-example-dropdown .toolbar-quicknav-item {
  width: 124px; }

.toolbar-container .demo-example-dropdown .toolbar-dropdown-quicknav {
  padding: 10px; }

.toolbar-container .demo-example-dropdown .open .toolbar-dropdown-quicknav {
  background: #fff; }

.demo-title-fr .demo-fr-sel-btn {
  width: auto;
  border: 1px solid #838383; }

.demo-title-fr .demo-fr-sel-btn.open {
  border-radius: 5px;
  box-shadow: none; }
  .demo-title-fr .demo-fr-sel-btn.open .dropdown-menu {
    max-height: 500px;
    opacity: 1;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); }

.demo-title-right {
  position: relative; }

.demo-fr-sel-btn {
  width: 240px;
  color: #4d4d4d;
  font-size: 14px;
  padding: 5px 10px;
  margin-top: -5px;
  border: 1px solid transparent;
  border-bottom: 0;
  line-height: initial; }

.open .demo-fr-sel-btn .dropdown-menu {
  max-height: 500px;
  opacity: 1; }

.demo-title-choose {
  position: absolute;
  top: 50%;
  right: 25px;
  margin-top: -14px;
  font-weight: bold; }

.demo-code-header {
  font-weight: normal;
  padding: 30px 30px 0; }

.demo-cont-desc {
  font-weight: 400;
  margin: 30px;
  line-height: 22px; }
  .demo-cont-desc .demo-desc-text {
    margin-bottom: 25px; }

.demo-xxs-btn {
  padding: 2px 8px;
  border-radius: 12px;
  margin-right: 5px; }

.demo-links {
  float: right;
  display: block;
  padding: 10px 5px; }

/* Component Descriptions */
.demo-comp-title {
  font-size: 20px;
  margin-bottom: 40px; }

.demo-comp-text {
  font-size: 16px;
  padding: 40px 0;
  line-height: 22px; }
  .demo-comp-text a {
    color: #e1528f;
    font-weight: 600;
    text-decoration: underline; }
  .demo-comp-text a:hover {
    color: #a93868; }

.demo-comp-c {
  font-weight: normal;
  padding: 0;
  /*@media (max-width: 950px) {
        display: none;
    }*/ }
  .demo-comp-c .demo-comp-col {
    padding-left: 76px; }
  .demo-comp-c .icon-ion-ios7-checkmark-outline {
    margin-right: 10px; }
  .demo-comp-c .icon-ion-ios7-checkmark-outline:before {
    font-weight: 600; }
  .demo-comp-c ul {
    line-height: 28px; }
    .demo-comp-c ul li {
      list-style: none;
      text-indent: -26px; }

.show-option.demo-header-btn {
  display: none; }

/* show demo group description on mobile */
@media (max-width: 950px) {
  .show-group-description #demo-phone,
  .show-group-description .mbsc-float-btn-c,
  .show-group-description .demo-mobile-code-btn-cont,
  .show-group-description .first-demo-btn {
    display: none; }
  .show-group-description .demo-summary-description,
  .show-group-description .demo-summary-title-content,
  .show-group-description .demo-summary-button-content-mobile {
    display: block; }
  .show-group-description .show-option.demo-header-btn {
    display: inline-block; }
  .show-group-description .demo-list {
    padding: 30px; }
  .show-group-description .demo-summary-title {
    font-size: 26px; }
  .show-group-description .demo-summary-subtitle {
    font-size: 24px; }
  .show-group-description .demo-summary-description {
    padding: 0; }
  .show-group-description .show-option {
    background: #ff4080; } }

.demo-desc-box {
  position: relative;
  font-weight: 400;
  border-top: 1px solid #ccc;
  padding-top: 20px; }
  .demo-desc-box .demo-fr-sel-btn {
    width: auto;
    border-bottom: 1px solid #4d4d4d;
    font-size: inherit; }
  .demo-desc-box .toolbar-container {
    left: -4px;
    margin-top: -1px; }
  .demo-desc-box .toolbar-container .toolbar-quicknav-item {
    width: 220px; }
  .demo-desc-box .gen-btn-default {
    color: #4d4d4d;
    border-color: #4d4d4d; }
  .demo-desc-box .gen-btn.gen-btn-default:hover {
    color: #fff;
    background: #4d4d4d; }

/* Share Cont */
.demo-title-share-cont {
  float: right; }

.demo-title-share-cont .getdemos-form {
  display: inline-block; }

.demo-title-share-cont .gen-btn {
  border-color: #4d4d4d;
  color: #4d4d4d; }

.demo-title-share-cont .gen-btn:hover {
  background: #fff;
  color: #4d4d4d; }

.demo-title-share-cont .micons {
  padding-right: 12px; }

.demo-download-submit > .micons {
  padding: 0;
  margin-left: 5px; }

.demo-cont-left,
.demo-cont-right {
  display: inline-block; }

/* Code */
.tab-pane {
  position: relative; }

.copy-code-btn {
  position: relative;
  top: 12px;
  right: 5px;
  color: #fff;
  float: right;
  cursor: pointer;
  font-family: "myriad-pro", sans-serif, verdana; }

.copy-code-btn.hide-icon:before {
  display: none; }

.demo-code-cont {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  flex-direction: column;
  border-radius: 12px;
  margin-right: 440px;
  background: #fff;
  transition: opacity .3s ease-in-out; }

.demo-description {
  margin-right: 440px;
  font-size: 16px;
  position: relative; }
  .demo-description .demo-desc-code {
    display: table;
    font-size: 14px;
    line-height: 22px;
    padding: 20px 25px;
    margin-top: 0;
    border: none;
    border-radius: 12px; }

.demo-description-title {
  font-size: 23px;
  font-weight: bold;
  margin-right: 30px;
  margin-bottom: 20px;
  margin-top: 20px;
  display: inline-block; }

.demo-description-text {
  padding-top: 30px;
  padding-bottom: 50px;
  font-weight: normal;
  line-height: 2em;
  font-size: 17px; }
  .demo-description-text code {
    white-space: initial; }

.demo-description-option {
  color: #e1528f; }

.demo-description-btn-c {
  margin-left: 10px; }

.demo-description-btn {
  color: #90abc3;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: -1px;
  width: 90px;
  padding-left: 5px;
  padding-right: 5px; }

.demo-description-btn:last-child,
.demo-description-no-border {
  border: none; }

.demo-ref-cont {
  background: #daefff;
  display: inline-block;
  padding: 2px 17px;
  border-radius: 30px;
  font-size: 16px;
  margin-top: 20px; }
  .demo-ref-cont .demo-ref-title {
    color: #e1528f; }

.demo-color-box {
  width: 30px;
  height: 30px;
  border-radius: 6px;
  border: 2px solid #ccc; }

.demo-fullscreen-btn-cont {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 10px; }

.demo-phone .demo-fullscreen-btn-cont {
  margin-top: 25px; }

.demo-theme-windows .demo-phone .demo-fullscreen-btn-cont {
  margin-top: 65px; }

.demo-fullscreen-btn {
  color: #90abc3;
  font-size: 14px; }
  .demo-fullscreen-btn .icon-fa-external-link {
    margin-top: 3px;
    padding: 0 0 0 10px;
    color: #90abc3; }

a.demo-fullscreen-btn:hover {
  text-decoration: none;
  color: #011742;
  font-weight: bold; }
  a.demo-fullscreen-btn:hover .icon-fa-external-link {
    color: #011742; }

.demo-description-download-btn {
  background: #ff4080;
  position: relative;
  top: -2px;
  padding: 7px 25px;
  font-size: 16px;
  margin-right: 10px; }

.demo-description-download-btn:hover,
.first-demo-btn:hover {
  background: #a93868; }

.demo-description-btn.active,
.demo-description-btn:hover {
  color: #3f98f6;
  font-weight: 600;
  text-decoration: none; }

.demo-description-btn.active {
  border-bottom: 2px solid #3f98f6;
  z-index: 1; }

.demo-code-sample {
  max-height: 0;
  transition: max-height .2s ease-out .2s; }
  .demo-code-sample code[class*="language-"],
  .demo-code-sample pre[class*="language-"] {
    color: #618ba9; }
  .demo-code-sample.show-code {
    max-height: 601px; }
  .demo-code-sample .demo-fr-sel-btn {
    margin-left: 20px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 14px;
    border-radius: 5px;
    width: 340px;
    transition: background-color .3s ease-out; }
  .demo-code-sample .demo-fr-sel-btn:hover {
    background: #eaeaea; }
  .demo-code-sample .demo-fr-sel-btn.open {
    border-color: #ccc;
    border-radius: 5px 5px 0 0;
    background: #fff; }
  .demo-code-sample .open.dropdown .dropdown-menu {
    width: 340px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 20px 0;
    margin-top: 0;
    left: -1px; }
  .demo-code-sample .demo-fr-cat-link {
    width: 258px; }
  @media (max-width: 950px) {
    .demo-code-sample {
      max-height: none; } }

@media (min-width: 1620px) {
  .demo-code-fr-btn {
    display: inline-block; } }

.demo-code-active-fr-btn {
  position: relative;
  left: -12px; }
  .demo-code-active-fr-btn a {
    width: 190px;
    margin: 5px;
    padding: 10px 20px;
    line-height: normal; }

.demo-code-fr-first {
  max-height: 300px;
  opacity: 1; }
  .demo-code-fr-first .gen-btn {
    display: inline-block; }
  .demo-code-fr-first.show-code {
    padding: 0;
    max-height: 0;
    opacity: 0;
    transition: margin 0.2s ease-in; }
    .demo-code-fr-first.show-code .gen-btn {
      display: none; }

.demo-code-framework-buttons {
  background: #f4f7fb;
  padding: 20px 18px; }
  .demo-code-framework-buttons .gen-btn {
    border: 1px solid #011742;
    width: 190px;
    padding: 10px 20px;
    margin: 5px; }
  .demo-code-framework-buttons p {
    font-weight: 400;
    margin-right: 10px;
    margin-left: 10px;
    color: #384d60; }

.show-demo-code {
  margin: 0 auto;
  opacity: 1;
  height: 52px; }
  .show-demo-code.show-code {
    opacity: 0;
    height: 0;
    transition: height .2s ease-in; }
  .show-demo-code a {
    margin: 10px 0; }

.demo-main-fr-btn .gen-btn {
  margin-bottom: 30px; }

.demo-medium-size .demo-code-cont {
  height: 730px; }

.demo-small-size .demo-code-cont {
  height: 600px; }

.desktop-demo-placeholder .demo-opacity,
.responsive-demo-placeholder .demo-opacity {
  opacity: 1; }

.demo-opacity {
  opacity: .5; }

.demo-code-frameworks {
  display: inline-block;
  float: right;
  text-align: right;
  padding: 15px 10px;
  font-size: 15px;
  -webkit-box-flex: 0 0;
  -moz-box-flex: 0 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.demo-code-frameworks a,
.demo-code-frameworks a:hover,
.demo-code-frameworks a:focus {
  display: inline-block;
  padding: 0 5px;
  color: #011742;
  font-weight: 400; }

.demo-code-frameworks-sep {
  display: inline-block; }

.demo-code-frameworks-sep:last-child {
  display: none; }

.demo-code-frameworks .active-framework {
  color: #fff;
  pointer-events: none;
  background-color: #011742;
  border-radius: 4px;
  padding: 3px 10px; }

.demo-code-frameworks .active-framework a,
.demo-code-frameworks .active-framework:hover,
.demo-code-frameworks .active-framework:focus {
  color: #fff;
  pointer-events: none;
  background-color: #011742;
  border-radius: 4px;
  padding: 3px 10px; }

/* Demo scale buttons */
.scale-radio-btn {
  vertical-align: middle;
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid;
  border-radius: 50%;
  text-align: center; }

.active .scale-radio-btn-check {
  width: 8px;
  height: 8px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  top: -4px; }

.demo-scale {
  display: inline-block;
  margin: 0 10px; }

.demo-scale:hover {
  cursor: pointer; }

.demo-scale-content {
  padding: 15px 20px;
  display: inline-block;
  background: #444;
  color: #fff;
  margin: 0 15px 15px;
  border-radius: 14px;
  opacity: 0;
  transition: all 0.3s ease-out;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.demo-placeholder:hover .demo-scale-content,
.demo-code-cont .demo-code-header:hover .demo-scale-content {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.demo-code-cont:hover .demo-scale-content {
  opacity: 0;
  transition: all 0.3s ease-out;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.demo-scale-btn {
  display: inline-block;
  vertical-align: middle; }

/*.demo-scale-btn:hover,
.demo-scale-btn:focus,
.demo-scale-btn.active {
    background: #454545;
    color: white;
}*/
.demo-small-size .demo-phone {
  zoom: .75; }

.demo-medium-size .demo-phone {
  zoom: .9; }

/* Hide on mozilla */
.hide-scale .demo-scale-content,
.hide-scale .demo-scale-title {
  display: none; }

/* Demo events log */
.demo-placeholder .demo-log-events-cont {
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: hidden; }

.demo-placeholder .demo-log-cont {
  display: block;
  padding-top: 10px; }



.demo-code-cont .demo-event-log {
  height: 400px;
  overflow: auto; }

.demo-event-log-item {
  padding: 2px 0; }

/* Add height to specific demos */
.demo-custom-event-sort .mbsc-eventcalendar {
  height: 250px; }

.demo-switching-day-week-work-week-timeline .mbsc-eventcalendar {
  height: 450px; }

.demo-employee-shifts .mbsc-eventcalendar,
.demo-meal-planner .mbsc-eventcalendar {
  height: 500px; }

.demo-comp-eventcalendar .demo-load-events-from-remote-api .mbsc-eventcalendar,
.demo-comp-eventcalendar .demo-load-inline-data .mbsc-eventcalendar,
.demo-comp-eventcalendar .demo-load-events-on-demand .mbsc-eventcalendar {
  max-height: 600px; }

.demo-comp-agenda .demo-custom-event-tooltip .mbsc-eventcalendar,
.demo-load-events-from-google-calendar .mbsc-eventcalendar,
.demo-resource-filtering-in-header .mbsc-eventcalendar-agenda {
  height: 650px; }

.demo-switching-calendar-scheduler-agenda .mbsc-eventcalendar,
.demo-customize-label-look-and-feel .mbsc-eventcalendar,
.demo-customizing-header .mbsc-eventcalendar {
  height: 750px; }

.demo-dynamic-add-remove-resources-filter .mbsc-eventcalendar {
  height: 697px; }

.demo-comp-timeline .demo-sync-events-google-calendar .mbsc-eventcalendar,
.demo-comp-agenda .demo-sync-events-google-calendar .mbsc-eventcalendar,
.demo-comp-timeline .demo-sync-events-outlook-calendar .mbsc-eventcalendar,
.demo-comp-agenda .demo-sync-events-outlook-calendar .mbsc-eventcalendar {
  height: 600px; }

.demo-desktop-month-view,
.demo-event-labels,
.demo-customize-label-look-and-feel,
.demo-colored-cell-background {
  height: 100%; }

/* Phone */
.demo-phone {
  top: 100px;
  float: right;
  width: 375px;
  height: 785px;
  margin: 0 0 50px 50px;
  -webkit-box-shadow: 0 0 0 14px #090a0d, 0 0 0 17px #9fa3a8;
  box-shadow: 0 0 0 14px #090a0d, 0 0 0 17px #9fa3a8;
  border-radius: 32px;
  transition-property: transform, box-shadow, border-radius;
  transition-duration: 200ms;
  transition-timing-function: ease-out;
  transform: translate3d(0, 0, 0);
  z-index: 3;
  /* Mobiscroll rewrite for notch */ }
  .demo-phone .mbsc-page,
  .demo-phone .mbsc-ms-top .mbsc-comp {
    padding-top: 25px; }

.sticky-phone-medium {
  top: 100px; }

.demo-phone-below {
  top: 150px;
  margin-top: 50px; }

.demo-phone::after {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  bottom: 6px;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  transition-property: transform, width;
  transition-duration: 200ms;
  transition-timing-function: ease-out;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 35%;
  z-index: 1; }

.demo-phone-notch {
  fill: #090a0d;
  left: 50%;
  position: absolute;
  top: -2px;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  transition-property: transform, width;
  transition-duration: 300ms;
  transition-timing-function: ease-out;
  width: 165px;
  z-index: 2; }

.demo-hide-phone {
  /* remove padding for notch */ }
  .demo-hide-phone .demo-phone {
    box-shadow: none;
    top: 85px; }
  .demo-hide-phone .demo-phone-notch {
    opacity: 0; }
  .demo-hide-phone .demo-phone-screen-w {
    border-radius: 10px; }
  .demo-hide-phone .demo-phone-content {
    border: 3px solid #e4e4e4;
    border-radius: 12px;
    border-style: dashed; }
  .demo-hide-phone .demo-theme-windows .demo-phone {
    background: none;
    padding-top: 0;
    padding-bottom: 0; }
  .demo-hide-phone .demo-phone::after {
    display: none; }
  .demo-hide-phone .mbsc-page,
  .demo-hide-phone .mbsc-ms-top .mbsc-comp {
    padding-top: 0; }

.demo-theme-material .demo-phone-notch {
  width: 140px; }

.demo-theme-windows .demo-phone {
  background: #090a0d;
  padding-top: 40px;
  padding-bottom: 40px;
  border-radius: 6px; }

.demo-theme-windows .demo-phone-screen-w {
  border-radius: 12px; }

.demo-theme-windows .demo-phone-notch {
  width: 0; }

.demo-theme-windows .demo-phone::after {
  bottom: 46px; }

.demo-theme-ios-dark .demo-phone::after,
.demo-theme-material-dark .demo-phone::after,
.demo-theme-mobiscroll-dark .demo-phone::after,
.demo-theme-windows-dark .demo-phone::after {
  background-color: rgba(225, 225, 225, 0.8); }

.demo-theme-windows .demo-phone::after,
.demo-theme-material .demo-phone::after {
  width: 5%; }

.demo-theme-windows .demo-phone::after {
  width: 0; }

/*.demo-hide-phone,
.demo-hide-phone .demo-theme-material,
.demo-hide-phone .demo-theme-windows {
    .demo-phone {
        background: none;
        padding-bottom: 0;
        width: 443px;
        padding: 110px 34px 0 34px;
        margin-top: 0;
    }
}

.demo-theme-material .demo-phone,
.demo-theme-android .demo-phone,
.demo-theme-android-holo .demo-phone {
    width: 408px;
    height: 804px;
    padding: 73px 24px 91px 24px;
    background: url('/Content/img/phones/nexus5-black-minimal@1x.png') center center no-repeat;
    background-size: 408px 804px;

    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6/2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
        background-image: url(img/phones/nexus5-black-minimal@2x.png);
    }
}

.demo-theme-material .demo-phone,
.demo-theme-android .demo-phone,
.demo-theme-android-holo .demo-phone {
    margin-top: 35px;
}

.demo-theme-windows .demo-phone,
.demo-theme-wp .demo-phone {
    width: 402px;
    height: 776px;
    //margin-top: 0;
    //margin-right: -4px;
    //margin-bottom: 165px;
    padding: 76px 22px 60px 20px;
    background: url('/Content/img/phones/lumia950xl-black-minimal@1x.png') center center no-repeat;
    background-size: 402px 776px;

    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6/2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
        background-image: url(img/phones/lumia950xl-black-minimal@2x.png);
    }
}

.demo-theme-windows .demo-phone,
.demo-theme-wp .demo-phone {
    margin-top: 41px;
}*/
.demo-phone-screen-w {
  position: relative;
  z-index: 1;
  height: 100%;
  overflow: hidden;
  border-radius: 32px; }

.demo-phone-screen {
  display: none;
  position: relative;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  background: #efefef;
  -webkit-overflow-scrolling: touch;
  white-space: normal; }
  @media (max-width: 950px) {
    .demo-phone-screen {
      height: auto;
      overflow: visible; } }

.demo-phone .demo-phone-screen {
  display: block; }

/*.demo-display-inline input[id^="demo"]:not(.demo-input-inline) {
    display: none;
}*/
/* Full screen link */
.demo-fullscreen-cont {
  display: none;
  padding: 20px 0;
  text-align: center;
  font-size: 18px; }

.demo-fullscreen-img {
  width: 100%;
  height: 370px;
  margin: 0;
  background-image: url("img/fullscreen_demo_1x.png");
  background-size: 150px, 300px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .demo-fullscreen-img {
      background-image: url("img/fullscreen_demo_2x.png");
      background-size: 150px 300px; } }
  @media (max-width: 360px) {
    .demo-fullscreen-img {
      height: 340px;
      background-size: 150px, 300px; } }
  @media (max-width: 320px) {
    .demo-fullscreen-img {
      height: 230px;
      background-size: 130px 200px; } }

/* Loading animations */
.demo-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  margin-top: -8px;
  margin-left: -50px;
  text-align: center; }

.demo-spinner > div {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  background-color: #fff;
  border-radius: 16px;
  display: inline-block;
  -webkit-animation: bouncedelay 1.7s infinite ease-in-out both;
  animation: bouncedelay 1.7s infinite ease-in-out both; }

.demo-spinner-hl > div {
  background-color: #011742; }

.demo-spinner .demo-spinner-item1 {
  -webkit-animation-delay: -0.60s;
  animation-delay: -0.60s; }

.demo-spinner .demo-spinner-item2 {
  -webkit-animation-delay: -0.40s;
  animation-delay: -0.40s; }

.demo-spinner .demo-spinner-item3 {
  -webkit-animation-delay: -0.20s;
  animation-delay: -0.20s; }

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    opacity: 0; }
  40% {
    -webkit-transform: scale(1);
    opacity: 1; } }

@keyframes enlarge {
  90% {
    transform: scale(0); }
  100% {
    transform: scale(1); } }

.mbsc-float-menu {
  display: none; }

/* phone slide animation */
.slide-out {
  opacity: 0;
  -webkit-transform: translate3d(400px, 0, 0);
  -moz-transform: translate3d(400px, 0, 0);
  transform: translate3d(400px, 0, 0); }

.slide-in {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slider {
  overflow-y: hidden;
  max-height: 100px;
  /* approximate max height */
  transition-property: all;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }

/* Desktop view */
.desktop-demo-placeholder {
  margin-top: 100px;
  padding-top: 38px; }
  .desktop-demo-placeholder .demo-description {
    margin-right: 0; }
  .desktop-demo-placeholder .demo-code-cont {
    max-height: none;
    margin: 0;
    padding: 70px 0 20px 0; }
  .desktop-demo-placeholder .demo-code-cont-no-padding {
    padding-top: 0; }

.demo-desktop-display {
  width: 100%;
  overflow: hidden;
  height: 703px;
  position: relative;
  border: 3px solid #e4e4e4;
  border-radius: 12px;
  border-style: dashed;
  overflow: hidden; }
  .demo-desktop-display .demo-content-visible {
    height: 100%;
    z-index: 1;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch; }

.demo-variant-dark .demo-desktop-display {
  border-color: #4a4a4a; }

.desktop-code-cont {
  margin-bottom: 40px;
  height: auto !important;
  margin: 0; }
  .desktop-code-cont .tab-content {
    padding-left: 10px; }

/* Responsive view */
.responsive-demo-placeholder {
  padding-top: 90px;
  margin-top: 100px;
  padding-bottom: 120px;
  /*display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;*/ }
  .responsive-demo-placeholder .demo-description {
    margin-right: 0; }
  .responsive-demo-placeholder .demo-responsive-cont {
    margin-bottom: 30px; }
    .responsive-demo-placeholder .demo-responsive-cont .demo-responsive-viewport {
      font-family: "myriad-pro", sans-serif, verdana;
      font-size: 14px;
      font-weight: 600;
      color: #011742;
      float: left;
      padding: 18px 0; }
    .responsive-demo-placeholder .demo-responsive-cont .demo-responsive-viewport-cont.mbsc-form {
      background: #fff;
      margin-bottom: 10px; }
    .responsive-demo-placeholder .demo-responsive-cont .mbsc-segmented {
      max-width: 330px;
      margin-bottom: 25px; }
  .responsive-demo-placeholder .demo-code-cont {
    margin-right: 0; }
  .responsive-demo-placeholder .demo-responsive-display {
    width: 377px;
    overflow: hidden;
    transition: width .2s;
    position: relative;
    left: 0;
    border-radius: 12px; }
    .responsive-demo-placeholder .demo-responsive-display .demo-wrapper.mbsc-ios-dark,
    .responsive-demo-placeholder .demo-responsive-display .demo-wrapper.mbsc-material-dark,
    .responsive-demo-placeholder .demo-responsive-display .demo-wrapper.mbsc-mobiscroll-dark,
    .responsive-demo-placeholder .demo-responsive-display .demo-wrapper.mbsc-windows-dark {
      border-color: #4a4a4a; }
    .responsive-demo-placeholder .demo-responsive-display .demo-content-visible {
      z-index: 1;
      position: relative;
      height: 100%;
      overflow-y: scroll;
      overflow-x: hidden;
      -webkit-overflow-scrolling: touch; }
    .responsive-demo-placeholder .demo-responsive-display .demo-wrapper {
      min-height: 500px; }
  .responsive-demo-placeholder .mbsc-page {
    border: 3px solid #e4e4e4;
    border-radius: 12px;
    border-style: dashed;
    overflow: hidden; }
  .responsive-demo-placeholder .demo-responsive-display-content {
    width: 377px;
    transition: width .2s; }
  .responsive-demo-placeholder .responsive-code-cont {
    margin-bottom: 40px;
    height: auto !important;
    margin: 0; }
    .responsive-demo-placeholder .responsive-code-cont .tab-content {
      padding-left: 10px; }
  .responsive-demo-placeholder .demo-width-display-btn {
    display: inline-block;
    margin-bottom: 10px;
    font-weight: 600; }
    .responsive-demo-placeholder .demo-width-display-btn .gen-btn {
      width: 220px;
      font-weight: 600; }
  .responsive-demo-placeholder .demo-width-display-btn:hover .gen-btn {
    background: #eaeaea; }
  .responsive-demo-placeholder .demo-width-display-btn.open .gen-btn {
    border-color: #ccc;
    border-radius: 5px 5px 0 0;
    background: #fff; }
  .responsive-demo-placeholder .demo-width-display-btn .dropdown-menu {
    width: 220px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 0;
    margin-top: -1px; }
  .responsive-demo-placeholder .demo-width-display-btn.open .dropdown-menu {
    padding: 20px 0; }
  .responsive-demo-placeholder .demo-responsive-code-cont {
    width: 100%;
    padding-bottom: 20px;
    overflow: hidden; }
  .responsive-demo-placeholder .highlight-viewport.active {
    color: #ff4080;
    font-weight: 600; }
    .responsive-demo-placeholder .highlight-viewport.active .token.punctuation,
    .responsive-demo-placeholder .highlight-viewport.active .token.number,
    .responsive-demo-placeholder .highlight-viewport.active .token.string,
    .responsive-demo-placeholder .highlight-viewport.active .token.boolean {
      color: #ff4080; }

.responsive-demo-placeholder.demo-responsive-small-screen {
  display: block; }
  .responsive-demo-placeholder.demo-responsive-small-screen .demo-responsive-code-cont {
    overflow: visible; }

.demo-comp-agenda .demo-phone-content .demo-wrapper {
  height: 100%; }

/* Fullpage view */
.fullpage-demo-placeholder {
  padding-top: 140px; }
  .fullpage-demo-placeholder .demo-description,
  .fullpage-demo-placeholder .demo-code-cont {
    margin-right: 0; }
  .fullpage-demo-placeholder .demo-fullpage-display {
    margin: 70px 5px 0 5px;
    position: relative;
    z-index: 0;
    min-height: 90px; }
    .fullpage-demo-placeholder .demo-fullpage-display .demo-wrapper > div {
      border: 3px solid #e4e4e4;
      border-radius: 12px;
      border-style: dashed;
      overflow: hidden; }
    .fullpage-demo-placeholder .demo-fullpage-display .demo-external-button-cont > div {
      overflow: initial; }
    .fullpage-demo-placeholder .demo-fullpage-display .demo-wrapper > div.mbsc-ios-dark,
    .fullpage-demo-placeholder .demo-fullpage-display .demo-wrapper > div.mbsc-material-dark,
    .fullpage-demo-placeholder .demo-fullpage-display .demo-wrapper > div.mbsc-mobiscroll-dark,
    .fullpage-demo-placeholder .demo-fullpage-display .demo-wrapper > div.mbsc-windows-dark {
      border-color: #4a4a4a; }
    .fullpage-demo-placeholder .demo-fullpage-display .demo-wrapper > .demo-spinner {
      border: 0; }
  .fullpage-demo-placeholder .demo-code-cont-no-margin {
    margin-top: 0; }

.demo-inline {
  margin: 0; }

.demo-phone-small-screen {
  display: none; }

/* max widths for demos on demo page */
.demo-max-width-400 {
  max-width: 400px; }

.demo-max-width-600 {
  max-width: 600px; }

.demo-max-width-900 {
  max-width: 800px; }

.demo-max-width-1000 {
  max-width: 1000px; }

.demo-max-width-1100 {
  max-width: 1100px; }

.demo-max-width-1400 {
  max-width: 1400px; }

@media (min-width: 1600px) {
  .demo-max-width-600 {
    max-width: 60%; }
  .demo-max-width-1000,
  .demo-max-width-1100,
  .demo-max-width-1400 {
    max-width: 100%; } }

/* Mobile View */
/* More info section */
.demo-more-info-section {
  padding: 39px 0;
  font-size: 16px;
  margin: 0 auto;
  position: absolute;
  bottom: 0px;
  left: 210px;
  right: 0px;
  max-width: 650px; }
  .demo-more-info-section p {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px; }

.thumbs-up-img {
  position: absolute;
  top: 20px;
  right: 0;
  width: 136px;
  height: 161px;
  background: url(img/demos/support-person@1x.png) center center no-repeat;
  background-size: 100% auto; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .thumbs-up-img {
      background-image: url("img/demos/support-person@2x.png"); } }

/* testimonial */
.demo-testim-bck {
  position: relative;
  padding: 200px 78px 0 330px;
  margin: -230px -50px -10px -330px;
  background: linear-gradient(-170deg, transparent 50%, #f7fde8 0); }

.demo-testim-content {
  position: relative;
  height: 100%;
  z-index: 0; }

.demo-testim {
  display: inline-block;
  margin: 0 10px 50px 210px;
  font-weight: normal;
  width: 50%; }
  @media (max-width: 1600px) {
    .demo-testim {
      margin-bottom: 10px;
      width: 70%; } }

.demo-testim-text {
  font-size: 22px; }

.demo-testim-thin {
  font-size: 16px; }

.demo-testim-start-trial {
  margin: 40px 0;
  width: 30%;
  float: right; }
  @media (max-width: 1600px) {
    .demo-testim-start-trial {
      float: none;
      width: auto;
      margin-left: 210px; } }
  .demo-testim-start-trial .trial-starter-container {
    margin: 0; }
    @media (max-width: 1600px) {
      .demo-testim-start-trial .trial-starter-container {
        max-width: 400px; } }
  .demo-testim-start-trial .trial-starter-input {
    height: 45px;
    width: 60%;
    border: 2px solid #e1528f; }
  .demo-testim-start-trial .gen-btn.trial-starter-submit-btn {
    text-transform: uppercase;
    background: #e1528f;
    font-size: 16px;
    height: 45px;
    width: 40%; }
  .demo-testim-start-trial .gen-btn.trial-starter-submit-btn:hover {
    background: #a93868; }

.demo-testim-quote {
  width: 119px;
  height: 103px;
  margin: 0;
  background-image: url(img/testimonial/quote@1x.png);
  background-size: 119px, 103px;
  background-repeat: no-repeat;
  position: absolute;
  left: 200px;
  top: -50px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .demo-testim-quote {
      background-image: url("img/testimonial/quote@2x.png");
      background-size: 119px 103px; } }
  @media (max-width: 1600px) {
    .demo-testim-quote {
      top: -25px; } }

.demo-testim-img-1 {
  width: 155px;
  height: 147px;
  margin: 0;
  background-image: url(img/testimonial/testimonial-avatar@1x.png);
  background-size: 155px, 147px;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  bottom: 0; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .demo-testim-img-1 {
      background-image: url("img/testimonial/testimonial-avatar@2x.png");
      background-size: 155px 147px; } }

/*******************/
.show-live .demo-live-indicator {
  font-family: "skippy-sharp";
  font-size: 36px;
  color: #e1528f;
  position: absolute;
  top: 0;
  left: 50px;
  /*@media (max-width:1400px) {
        margin-left: -400px;
    }*/
  /*@media (max-width:1000px) {
        margin-left: -350px;
    }*/ }
  .show-live .demo-live-indicator .live-demo-underline {
    position: absolute;
    top: 40px;
    left: -5px; }
  .show-live .demo-live-indicator .live-demo-arrow {
    position: absolute;
    top: 30px;
    left: 120px; }

/* demo and external demo page themes dropdown */
.themes-drop .fancy-drop-group {
  padding: 0 15px 15px 15px; }

.themes-drop .fancy-drop-opt-cont {
  min-width: 950px;
  max-width: none; }

.themes-drop .fancy-drop-group:first-child {
  padding-top: 15px; }

.fancy-drop-opt-a.theme-cont, .fancy-drop-opt-a.custom-theme-cont {
  background-color: #011742; }

.mobile .theme-cont:hover,
.mobile .custom-theme-cont:hover {
  background-color: #f1f1f1; }

.mobile .fancy-drop-opt-a.theme-cont, .mobile .fancy-drop-opt-a.custom-theme-cont {
  background-color: #011742;
  color: #fff; }

@media (max-width: 1360px) {
  .themes-drop .fancy-drop-opt-cont {
    left: -200px; } }

@media (max-width: 1127px) {
  .themes-drop .fancy-drop-opt-cont {
    left: -315px; } }

@media (max-width: 1024px) {
  .themes-drop .fancy-drop-opt-cont {
    left: 0;
    min-width: 0;
    right: 0; } }

.ct-color {
  height: 5px;
  float: left; }

.ct-color-stripe {
  display: none; }

.base-theme-name {
  float: right;
  font-style: italic; }

.theme-cont {
  background-color: #f1f1f1;
  width: 23%;
  float: left;
  margin: 10px 1%;
  cursor: pointer;
  -webkit-transition: background 0.3s ease-out;
  -moz-transition: background 0.3s ease-out;
  -o-transition: background 0.3s ease-out;
  transition: background 0.3s ease-out;
  position: relative;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.custom-theme-cont {
  background-color: #f1f1f1;
  width: 23%;
  float: left;
  margin: 20px 1% 0 1%;
  cursor: pointer;
  -webkit-transition: background 0.3s ease-out;
  -moz-transition: background 0.3s ease-out;
  -o-transition: background 0.3s ease-out;
  transition: background 0.3s ease-out; }

@media (max-width: 768px) {
  .custom-theme-cont, .theme-cont {
    width: 48%; } }

.theme-cont-a {
  background: #011742; }

.theme-txt {
  position: relative;
  text-align: left;
  padding: 8px;
  font-size: 15px;
  color: #000;
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out; }

.fancy-drop-opt-a .theme-txt {
  color: #fff; }

.mobile .theme-cont.fancy-drop-opt-a .theme-txt {
  color: #fff; }

/*intercom messenger override in iframes*/
body.demo-page-mobile #intercom-container,
body.mobile-demo-body #intercom-container,
body.demo-fullscreen #intercom-container,
body.iframe-body #intercom-container,
body.checkout-page #intercom-container {
  display: none; }

body.prevent-scrolling {
  overflow: hidden; }

/* beta info dialog */
.alpha-dialog.beta-info-window {
  background: rgba(0, 0, 0, 0.15); }
  .alpha-dialog.beta-info-window .mwindow-cont {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    padding: 0; }
  .alpha-dialog.beta-info-window .alpha-dialog-content {
    background: #fafdff; }

@media (min-width: 1200px) {
  .beta-info-window .mwindow-close-i {
    display: none; } }

.beta-info-window h2 {
  color: #011742;
  font-weight: 600;
  font-size: 22px; }

.beta-info-window .beta-info-text {
  font-size: 17px;
  line-height: 28px;
  margin: 40px 0; }

.beta-info-window a.beta-info-link {
  position: relative;
  color: transparent; }

.beta-info-window a.beta-info-link:hover .beta-info-link-text,
.beta-info-window a.beta-info-link:hover .beta-info-link-arrow {
  color: #011742; }

.beta-info-window a .beta-info-link-text {
  font-size: 16px;
  font-weight: 600;
  color: #3f98f6;
  bottom: 40px;
  text-decoration: underline; }

.beta-info-window a .beta-info-link-arrow {
  font-size: 14px;
  font-weight: 600;
  color: #3f98f6;
  position: absolute;
  right: -20px;
  top: 2px; }

.beta-info-subtitle {
  font-size: 18px;
  font-weight: 600;
  color: #011742;
  display: inline-block;
  position: relative;
  left: 40px; }

.beta-info-explore {
  font-size: 16px;
  font-weight: 600;
  color: #3f98f6;
  text-decoration: underline;
  float: right;
  display: inline-block;
  margin-right: 60px;
  position: relative;
  top: 2px;
  z-index: 2; }

.beta-info-explore-arrow {
  color: #3f98f6;
  position: absolute;
  right: 50px;
  top: 6px;
  font-size: 14px; }

.beta-info-img {
  margin: 20px auto;
  position: relative;
  z-index: 1;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  transition: transform .2s ease-out, box-shadow .2s;
  background-size: 100%;
  background-repeat: no-repeat; }
  @media (max-width: 991px) {
    .beta-info-img {
      margin-bottom: 50px; } }

.beta-info-calendar-img {
  width: 252px;
  height: 198px;
  background-image: url(img/v5beta/calendar-view@1x.png); }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .beta-info-calendar-img {
      background-image: url("img/v5beta/calendar-view@2x.png");
      background-size: 252px 198px; } }

.beta-info-scheduler-img {
  width: 252px;
  height: 199px;
  background-image: url(img/v5beta/scheduler@1x.png); }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .beta-info-scheduler-img {
      background-image: url("img/v5beta/scheduler@2x.png");
      background-size: 252px 199px; } }

.beta-info-agenda-img {
  width: 225px;
  height: 199px;
  z-index: 1;
  background-image: url(img/v5beta/agenda@1x.png); }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .beta-info-agenda-img {
      background-image: url("img/v5beta/agenda@2x.png");
      background-size: 225px 199px; } }

.beta-info-bg {
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto; }

.beta-info-calendar-bg {
  top: 25px; }

.beta-info-scheduler-bg {
  top: 30px; }

.beta-info-agenda-bg {
  top: 35px; }

.beta-info-highlight-title {
  font-size: 18px;
  font-weight: 600;
  color: #011742;
  text-transform: uppercase;
  margin-top: 40px; }

.beta-info-highlights {
  color: #475164;
  font-size: 16px;
  font-weight: 600; }
  .beta-info-highlights ul {
    padding-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px; }
  .beta-info-highlights li {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px; }

.beta-info-col {
  height: 275px; }

.beta-info-col:hover .beta-info-explore,
.beta-info-col:hover .beta-info-explore-arrow {
  color: #011742; }

.beta-info-col:hover .beta-info-img {
  transform: scale(1.07);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); }

/* new demo page */
.demo-summary-content {
  padding: 70px;
  max-width: 1590px;
  margin: 0 auto;
  position: relative; }

.demo-release-date {
  font-size: 12px;
  font-weight: 600;
  color: #618B45;
  background: #E2FEC6;
  border-radius: 15px;
  padding: 5px 10px; }

.demo-release-v4-date {
  display: inline-block;
  vertical-align: middle;
  margin: 10px 0;
  position: relative;
  top: -5px; }

.demo-release-v5-date {
  display: table;
  margin-bottom: 10px; }

.demo-summary-bg {
  background: #E8F7FE;
  position: relative; }

/* demo summary for event calendars */
.demo-group-summary-tab {
  display: block;
  font-size: 14px;
  color: #011742;
  border: 2px solid #011742;
  border-radius: 10px;
  border-style: dashed;
  padding: 15px 20px;
  margin-bottom: 20px;
  width: 100%;
  overflow: hidden;
  height: 57px;
  cursor: pointer;
  max-width: 380px;
  background: transparent;
  position: relative;
  -webkit-transition: height .2s ease-in-out, background .2s ease-in-out;
  -o-transition: height .2s ease-in-out, background .2s ease-in-out;
  transition: height .2s ease-in-out, background .2s ease-in-out; }
  .demo-group-summary-tab.demo-group-open {
    height: 170px;
    background: #f0f0f0; }
    .demo-group-summary-tab.demo-group-open .demo-group-summary-category {
      text-decoration: underline; }
  @media (max-width: 1350px) {
    .demo-group-summary-tab {
      margin-left: -50px; } }

.demo-summary-view-example {
  top: 140px;
  right: 20px;
  transform: rotate(-8deg); }

.demo-summary-example-text {
  top: 100px;
  right: 10px;
  transform: rotate(-8deg); }

.demo-summary-example-text-timeline {
  top: 70px;
  right: 0;
  transform: rotate(-8deg); }

.demo-summary-view-example-timeline {
  top: 105px;
  right: 35px;
  transform: rotate(-8deg); }

.demo-summary-main-separator-cont {
  position: relative;
  margin-bottom: 50px; }

.demo-summary-main-separator {
  right: 100px; }
  @media (min-width: 2100px) {
    .demo-summary-main-separator {
      right: 0;
      left: 0;
      margin: auto; } }

.demo-group-summary-row {
  margin-top: 100px;
  margin-bottom: 30px; }

.demo-group-summary-col {
  margin-top: 30px; }

.demo-group-summary-content {
  font-size: 16px;
  padding-top: 5px; }
  .demo-group-summary-content ul {
    margin-top: 15px;
    padding-left: 30px; }
  .demo-group-summary-content li {
    margin: 10px 0; }

.demo-group-summary-category {
  font-size: 19px;
  font-weight: 600;
  position: relative; }
  .demo-group-summary-category .micons {
    position: absolute;
    top: 2px;
    right: 0; }

.demo-summary-img-cont {
  height: 0;
  opacity: 0;
  transition: opacity .3s ease-out; }

.demo-summary-show {
  opacity: 1; }

.demo-summary-img {
  border: 2px solid #ddd;
  border-radius: 10px;
  border-style: dashed; }

.demo-summary-img-eventcalendar {
  background: url(img/summary/Eventcalendar@1x.png) center center no-repeat;
  background-size: 100% auto;
  width: 803px;
  height: 493px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .demo-summary-img-eventcalendar {
      background-image: url("img/summary/Eventcalendar@2x.png"); } }

.demo-summary-img-scheduler {
  background: url(img/summary/Scheduler@1x.png) center center no-repeat;
  background-size: 100% auto;
  width: 799px;
  height: 458px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .demo-summary-img-scheduler {
      background-image: url("img/summary/Scheduler@2x.png"); } }

.demo-summary-img-timeline {
  background: url(img/summary/Timeline@1x.png) center center no-repeat;
  background-size: 100% auto;
  width: 803px;
  height: 458px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .demo-summary-img-timeline {
      background-image: url("img/summary/Timeline@2x.png"); } }

.demo-summary-img-agenda {
  background: url(img/summary/Agenda@1x.png) center center no-repeat;
  background-size: 100% auto;
  width: 803px;
  height: 466px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .demo-summary-img-agenda {
      background-image: url("img/summary/Agenda@2x.png"); } }

.demo-summary-svg-arr {
  position: absolute;
  z-index: 1; }

.demo-summary-desc {
  position: absolute;
  color: #ff4080;
  font-family: "skippy-sharp";
  font-weight: 400;
  font-style: normal;
  font-size: 34px;
  z-index: 1;
  white-space: nowrap; }
  @media (max-width: 1199px) {
    .demo-summary-desc {
      font-size: 30px; } }

.demo-summary-calendar-arrow-1 {
  top: 140px;
  left: 80px; }

.demo-summary-calendar-arrow-2 {
  top: 265px;
  left: 175px; }

.demo-summary-calendar-arrow-3 {
  top: 55px;
  left: 315px; }

.demo-summary-calendar-arrow-4 {
  top: 135px;
  left: 625px; }

.demo-summary-calendar-highlight-1 {
  top: 210px;
  left: 480px; }

.demo-summary-calendar-rec {
  top: 15px;
  left: 275px; }

.demo-summary-calendar-mul {
  top: 105px;
  left: 40px; }

.demo-summary-calendar-pop {
  top: 95px;
  left: 550px; }

.demo-summary-calendar-dd {
  top: 320px;
  left: 40px; }

.demo-summary-scheduler-arrow-1 {
  top: -15px;
  left: 200px; }

.demo-summary-scheduler-arrow-2 {
  top: 15px;
  left: 340px; }

.demo-summary-scheduler-arrow-3 {
  top: 310px;
  left: 85px; }

.demo-summary-scheduler-arrow-4 {
  top: 375px;
  left: 510px; }

.demo-summary-scheduler-highlight-1 {
  top: 35px;
  left: 55px; }

.demo-summary-scheduler-highlight-2 {
  top: 145px;
  left: 20px; }

.demo-summary-scheduler-temp {
  top: -50px;
  left: 115px; }

.demo-summary-scheduler-res {
  top: -20px;
  left: 340px; }

.demo-summary-scheduler-cus {
  top: 290px;
  left: 230px; }

.demo-summary-scheduler-dd {
  top: 400px;
  left: 375px; }

.demo-summary-timeline-arrow-1 {
  top: -35px;
  left: -10px; }

.demo-summary-timeline-arrow-2 {
  top: 70px;
  left: 310px; }

.demo-summary-timeline-arrow-3 {
  top: 355px;
  left: 505px; }

.demo-summary-timeline-highlight-1 {
  top: 55px;
  left: -10px; }

.demo-summary-timeline-highlight-2 {
  top: 40px;
  left: 190px; }

.demo-summary-timeline-highlight-3 {
  top: 45px;
  left: 820px; }

.demo-summary-timeline-man {
  top: -45px;
  left: 140px; }

.demo-summary-timeline-dai {
  top: 120px;
  left: 220px; }

.demo-summary-timeline-dd {
  top: 410px;
  left: 555px; }

.demo-summary-agenda-arrow-1 {
  top: 10px;
  left: 155px; }

.demo-summary-agenda-arrow-2 {
  top: 220px;
  left: 120px; }

.demo-summary-agenda-arrow-3 {
  top: 355px;
  left: 200px; }

.demo-summary-agenda-arrow-4 {
  top: 35px;
  left: 680px; }

.demo-summary-agenda-underline-1 {
  top: 400px;
  left: 425px; }

.demo-summary-agenda-cus {
  top: 0;
  left: 325px; }

.demo-summary-agenda-scr {
  top: 110px;
  left: 525px; }

.demo-summary-agenda-rec {
  top: 200px;
  left: 255px; }

.demo-summary-agenda-tem {
  top: 315px;
  left: 250px; }

.demo-summary-agenda-dai {
  top: 355px;
  left: 390px; }

/* summary for datepickers and select */
.demo-summary-v5-content {
  overflow: hidden;
  padding: 0;
  max-width: initial; }
  .demo-summary-v5-content .demo-summary-title {
    font-size: 48px;
    color: #011742; }
  .demo-summary-v5-content .demo-summary-subtitle {
    color: #3f98f6;
    max-width: 600px; }
  .demo-summary-v5-content .mbsc-grid {
    padding: 70px 85px;
    max-width: 1590px;
    position: relative; }
    .demo-summary-v5-content .mbsc-grid .mbsc-col-sm-4 {
      padding: 0 30px; }
  .demo-summary-v5-content .demo-group-summary-components {
    position: relative;
    padding: 30px 0; }
  .demo-summary-v5-content .demo-group-summary-component::before {
    display: block;
    content: ' ';
    opacity: 0.4; }
  .demo-summary-v5-content .demo-group-summary-component-middle {
    margin-top: 100px; }
  .demo-summary-v5-content .demo-group-summary-component-last {
    margin-top: 30px; }
  .demo-summary-v5-content .demo-group-summary-btn {
    background: #C2DBF5;
    border-color: #C2DBF5;
    border-radius: 30px;
    padding: 14px 26px;
    font-size: 18px;
    font-weight: 600;
    margin: 50px 0;
    z-index: 1; }
    @media (max-width: 1199px) {
      .demo-summary-v5-content .demo-group-summary-btn {
        padding: 8px 16px;
        font-size: 16px; } }
    .demo-summary-v5-content .demo-group-summary-btn svg {
      position: absolute;
      width: 20px;
      height: 20px;
      top: 16px;
      right: 24px; }
      @media (max-width: 1199px) {
        .demo-summary-v5-content .demo-group-summary-btn svg {
          width: 18px;
          height: 18px;
          top: 10px;
          right: 14px; } }
  .demo-summary-v5-content .demo-group-summary-icon-btn {
    padding-right: 64px; }
    @media (max-width: 1199px) {
      .demo-summary-v5-content .demo-group-summary-icon-btn {
        padding-right: 44px; } }
  .demo-summary-v5-content .first-demo-btn {
    width: auto;
    background: #011742;
    border-color: #011742; }

@media (hover: hover) {
  .demo-group-summary-component:hover {
    cursor: pointer; }
    .demo-group-summary-component:hover .demo-summary-svg,
    .demo-group-summary-component:hover .demo-summary-text {
      display: block; }
    .demo-group-summary-component:hover .demo-summary-image-cont:after {
      left: -20px;
      top: -120px;
      bottom: -20px;
      right: -20px;
      z-index: -1;
      border-radius: 16px;
      background-color: rgba(175, 175, 175, 0.2);
      -webkit-backdrop-filter: blur(5px);
      backdrop-filter: blur(5px); }
    .demo-group-summary-component:hover .demo-group-summary-btn {
      background: initial;
      border-color: #011742;
      color: #011742; }
    .demo-group-summary-component:hover .first-demo-btn {
      background: #ff4080;
      border-color: #ff4080;
      color: #fff; } }

.demo-group-summary-main .demo-summary-image-cont:after {
  top: -30px;
  bottom: 0;
  z-index: -1;
  border-radius: 16px;
  background-color: rgba(175, 175, 175, 0.2);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(10px); }

.demo-summary-text {
  display: none;
  position: absolute;
  font-family: "skippy-sharp";
  font-weight: 400;
  font-style: normal;
  color: #ff4080;
  font-size: 34px;
  z-index: 2;
  white-space: nowrap; }
  @media (max-width: 1199px) {
    .demo-summary-text {
      font-size: 30px; } }

/* svg */
.demo-summary-bg-swirl {
  position: absolute;
  top: 50px;
  width: 100%; }

.demo-summary-svg {
  display: none;
  position: absolute;
  z-index: 1; }

.demo-summary-svg-bg {
  position: absolute;
  max-width: 100%; }

.demo-summary-path-purple {
  top: 115px;
  left: 10px; }

.demo-summary-path-yellow {
  bottom: 150px;
  right: 0; }

.demo-summary-path-green {
  bottom: -30px;
  left: 100px; }

.demo-summary-path-pink {
  top: 190px;
  right: -60px; }

.demo-summary-responsive-arrow {
  top: 110px;
  left: 190px; }

.demo-summary-dnd-arrow {
  bottom: 70px;
  left: 0; }
  .demo-summary-dnd-arrow.scheduler {
    bottom: -20px; }

.demo-summary-responsive-text {
  top: 95px;
  left: 390px; }

.demo-summary-drag-text {
  bottom: 30px;
  left: 0; }
  .demo-summary-drag-text.scheduler {
    bottom: -60px; }

.demo-summary-dw-schedule-arrow {
  bottom: -10px;
  right: 0; }
  .demo-summary-dw-schedule-arrow.scheduler {
    bottom: 90px; }
  .demo-summary-dw-schedule-arrow.agenda {
    bottom: 60px; }

.demo-summary-daily-text {
  bottom: -50px;
  left: 280px; }
  .demo-summary-daily-text.scheduler {
    bottom: 40px; }
  .demo-summary-daily-text.agenda {
    bottom: 10px; }

.demo-summary-drag-ready-text {
  top: 5px;
  left: 35px; }

.demo-summary-dnd-schedule-arrow {
  top: 45px;
  left: 60px; }

.demo-summary-event-list-text {
  bottom: 10px;
  right: -40px; }
  .demo-summary-event-list-text.agenda {
    bottom: 40px; }

.demo-summary-event-list-arrow {
  bottom: 60px;
  left: 200px; }
  .demo-summary-event-list-arrow.agenda {
    bottom: 90px; }

.demo-summary-week-view-text {
  top: 105px;
  left: -30px; }

.demo-summary-week-view-arrow {
  top: 145px;
  left: 20px; }

.demo-summary-on-input-text {
  bottom: 60px;
  left: -35px; }
  .demo-summary-on-input-text.datetime, .demo-summary-on-input-text.range {
    bottom: -40px; }

.demo-summary-inline-date-text {
  right: -160px;
  top: 100px; }
  .demo-summary-inline-date-text.datetime, .demo-summary-inline-date-text.range {
    right: -80px; }

.demo-summary-input-arrow {
  bottom: 100px;
  left: -20px; }
  .demo-summary-input-arrow.datetime, .demo-summary-input-arrow.range {
    bottom: 0; }

.demo-summary-inline-arrow {
  top: 145px;
  right: -30px; }

.demo-summary-mobile-touch {
  right: -25px;
  top: 5px; }

.demo-summary-desktop-pointer {
  bottom: 10px;
  left: -300px; }
  .demo-summary-desktop-pointer.datetime {
    left: auto;
    right: -290px;
    bottom: -60px; }
  .demo-summary-desktop-pointer.range {
    bottom: -50px; }

.demo-summary-astrix {
  bottom: 70px;
  left: 60px; }
  .demo-summary-astrix.datetime {
    bottom: 170px; }
  .demo-summary-astrix.range {
    bottom: 140px; }

.demo-summary-desktop-plointer-arrow {
  bottom: 40px;
  left: -160px; }
  .demo-summary-desktop-plointer-arrow.datetime {
    right: -60px;
    bottom: -30px;
    left: auto;
    transform: scale(-1, 1); }
  .demo-summary-desktop-plointer-arrow.range {
    bottom: -15px; }

.demo-summary-mobile-touch-arrow {
  top: 50px;
  right: 30px; }

.demo-summary-for-time {
  bottom: 40px;
  left: 100px; }
  .demo-summary-for-time.datetime {
    bottom: 140px; }
  .demo-summary-for-time.range {
    bottom: 110px; }

.demo-summary-underline {
  bottom: 25px;
  left: 100px; }
  .demo-summary-underline.datetime {
    bottom: 125px; }
  .demo-summary-underline.range {
    bottom: 95px; }

.demo-summary-time-range-arrow {
  bottom: -40px;
  right: 0; }

.demo-summary-date-range-demo {
  left: -90px;
  top: 110px; }
  .demo-summary-date-range-demo.range {
    left: 50px;
    top: 140px; }

.demo-summary-date-range {
  left: -190px;
  top: 70px; }
  .demo-summary-date-range.range {
    left: -30px;
    top: 100px; }

.demo-summary-time-range {
  bottom: -55px;
  right: 30px; }

@media (max-width: 950px) {
  .show-group-description .demo-summary-content {
    padding: 30px 18px;
    display: block; } }

.demo-summary-eventcalendar {
  position: relative;
  left: -20px;
  height: 400px; }
  @media (max-width: 1199px) {
    .demo-summary-eventcalendar {
      left: 10px; } }

.demo-summary-image-cont {
  max-width: 374px;
  margin: 0 auto;
  position: relative;
  z-index: 0; }
  .demo-summary-image-cont::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border-radius: 16px;
    -webkit-transition: top 0.3s ease, bottom 0.3s ease, left 0.3s ease, right 0.3s ease;
    -o-transition: top 0.3s ease, bottom 0.3s ease, left 0.3s ease, right 0.3s ease;
    transition: top 0.3s ease, bottom 0.3s ease, left 0.3s ease, right 0.3s ease;
    z-index: -1;
    background-color: rgba(175, 175, 175, 0.2);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(10px); }

.demo-summary-eventcalendar-image {
  background: url(img/summary/event-calendar@1x.png) center center no-repeat; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .demo-summary-eventcalendar-image {
      background-image: url("img/summary/event-calendar@2x.png"); } }

.demo-summary-scheduler-image {
  background: url(img/summary/scheduler@1x.png) center center no-repeat; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .demo-summary-scheduler-image {
      background-image: url("img/summary/scheduler@2x.png"); } }

.demo-summary-agenda-image {
  background: url(img/summary/agenda@1x.png) center center no-repeat; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .demo-summary-agenda-image {
      background-image: url("img/summary/agenda@2x.png"); } }

.demo-summary-datetime-image {
  background: url(img/summary/date-time@1x.png) center center no-repeat; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .demo-summary-datetime-image {
      background-image: url("img/summary/date-time@2x.png"); } }

.demo-summary-calendar-image.demo-summary-image {
  background: url(img/summary/calendar@1x.png) center center no-repeat;
  padding-top: 189.3048%;
  background-size: 100% auto; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .demo-summary-calendar-image.demo-summary-image {
      background-image: url("img/summary/calendar@2x.png"); } }

.demo-summary-range-image.demo-summary-image {
  background: url(img/summary/range@1x.png) center center no-repeat;
  padding-top: 202.8406%;
  background-size: 100% auto; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .demo-summary-range-image.demo-summary-image {
      background-image: url("img/summary/range@2x.png"); } }

.demo-summary-image {
  background-size: 100% auto;
  padding-top: 185.8288%;
  z-index: 1; }

/*****************************/
.demo-summary-col a {
  line-height: 40px;
  display: block;
  font-weight: 600;
  color: #011742; }
  @media (max-width: 950px) {
    .demo-summary-col a {
      font-size: 15px; } }
  .demo-summary-col a .micons {
    margin-left: 10px; }
  @media (hover: hover) {
    .demo-summary-col a:hover {
      text-decoration: underline; } }

.demo-summary-description {
  font-size: 18px;
  margin: 60px 0;
  line-height: 33px; }
  @media (max-width: 1199px) {
    .demo-summary-description {
      font-size: 17px; } }
  @media (max-width: 950px) {
    .demo-summary-description {
      font-size: 16px;
      margin: 0; } }
  .demo-summary-description .demo-summary-pricing a {
    color: #ff4080;
    font-weight: 600;
    text-decoration: underline; }
  .demo-summary-description .demo-summary-pricing a:hover {
    color: #a93868; }

.demo-summary-description-content {
  margin: 40px 0px; }

.demo-summary-learn {
  color: #ff4080;
  font-size: 22px;
  margin-bottom: 10px;
  font-weight: 600; }

/* main group menu */
.demo-main-group-menu {
  opacity: 1;
  border-radius: 8px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  transition: all .3s ease-in-out;
  background: #fff;
  position: fixed;
  top: 88px;
  left: 18px;
  z-index: 99999;
  overflow: hidden; }
  .demo-main-group-menu .mbsc-grid {
    padding: 20px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 763px; }
  .demo-main-group-menu .demo-version-label-v4:hover {
    background: #0965c6; }
  .demo-main-group-menu .demo-version-label-v5:hover {
    background: #4a7830; }

.demo-main-group-menu,
.demo-main-group-inside {
  width: 1320px; }
  @media (max-width: 1400px) {
    .demo-main-group-menu,
    .demo-main-group-inside {
      width: 1200px; } }
  @media (max-width: 1300px) {
    .demo-main-group-menu,
    .demo-main-group-inside {
      width: 1150px; } }
  @media (max-width: 1199px) {
    .demo-main-group-menu,
    .demo-main-group-inside {
      width: 950px; } }
  @media (max-width: 991px) {
    .demo-main-group-menu,
    .demo-main-group-inside {
      width: 750px; } }

.demo-main-group-menu.collapsed {
  width: 0;
  opacity: 0; }

.main-group-container {
  padding: 30px; }

.main-group-menu-title {
  border-bottom: 2px solid #f2f2f2;
  padding: 9px 25px;
  font-size: 20px;
  font-weight: 600;
  color: #011742; }
  .main-group-menu-title svg {
    transform: rotate(90deg);
    position: absolute;
    top: 20px;
    right: 25px;
    width: 16px;
    height: 16px; }
  .main-group-menu-title .gen-btn {
    font-weight: 600;
    padding: 3px 6px; }
  .main-group-menu-title .demo-static-segmented {
    display: inline-block; }
    .main-group-menu-title .demo-static-segmented .mbsc-segmented {
      width: 250px;
      margin: 0;
      padding: 0 10px;
      margin-bottom: -5px;
      position: relative;
      top: -2px; }
      .main-group-menu-title .demo-static-segmented .mbsc-segmented .mbsc-segmented-button {
        line-height: 18px; }

.main-group-name {
  color: #011742;
  font-size: 20px; }

.main-group-column {
  font-size: 18px;
  font-weight: 600;
  padding: 22px 18px; }

.main-group-component-title {
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 5px;
  color: #011742; }

.main-group-component {
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: .5px;
  color: #495162;
  position: relative;
  margin-left: 10px; }
  .main-group-component:hover, .main-group-component.active {
    color: #000; }
  .main-group-component.active:before {
    content: "\A";
    border-width: 10px 15px 10px 0;
    position: absolute;
    left: -12px;
    top: 6px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 6px solid #000; }

.main-group-name:after {
  display: block;
  content: '';
  border: 2px solid #ccc;
  margin: 15px 0; }

.group-component-datetime {
  color: #3f98f6; }

.group-component-eventcalendar {
  color: #9c3ff6; }

.group-component-pickers {
  color: #f2e450; }

.group-component-form {
  color: #f6a33f; }

.main-group-name-datetime:after {
  border-color: #3f98f6; }

.main-group-name-eventcalendar:after {
  border-color: #9c3ff6; }

.main-group-name-pickers:after {
  border-color: #f2e450; }

.main-group-name-numeric:after {
  border-color: #f63fa1; }

.main-group-name-gesture:after {
  border-color: #a0f63f; }

.main-group-name-form:after {
  border-color: #f6a33f; }

.main-group-name-page:after {
  border-color: #3ff6f6; }

.main-group-footer {
  padding: 15px 38px;
  border-top: 1px solid #ccc;
  font-weight: 600; }

.main-group-faq {
  color: #011742; }

.main-group-link {
  color: #3f98f6;
  margin-left: 30px;
  font-size: 15px; }
  .main-group-link:hover {
    color: #011742; }

.demo-version-label {
  font-size: 14px;
  border-radius: 8px;
  padding: 2px 7px;
  margin: 0 10px;
  position: relative;
  top: -1px;
  color: #fff;
  -webkit-transition: background-color .3s ease-out;
  -o-transition: background-color .3s ease-out;
  transition: background-color .3s ease-out; }

.demo-version-label-v4 {
  background: #3f98f6; }

.demo-version-label-v5 {
  background: #78bb53; }

.demo-version-label-soon {
  border: 2px solid #78bb53;
  color: #78bb53;
  white-space: nowrap;
  margin: 0; }

.ionic-help-video.hide {
  display: none; }

/* demo search styling */
.demo-search .demo-search-form {
  background: transparent; }
  .demo-search .demo-search-form input {
    font-size: 16px;
    padding-right: 40px;
    border-radius: 20px;
    border-color: transparent;
    box-shadow: none;
    background: #EDEDED;
    color: #4B5364; }
    .demo-search .demo-search-form input::placeholder {
      color: #888; }
    .demo-search .demo-search-form input:focus {
      border-color: none; }

.demo-search-box {
  z-index: 99;
  margin-left: auto;
  max-width: 350px;
  flex-grow: 1; }

.demo-search-hits {
  z-index: 4; }

.demo-search-hits {
  position: fixed;
  top: 70px; }

.demo-search-hits.show {
  top: 80px;
  right: 96px;
  bottom: 0;
  background: #fff;
  width: 500px;
  max-height: 300px;
  overflow: hidden;
  border: 2px solid #ededed;
  border-radius: 10px;
  transition: top .3s ease-in-out, bottom .3s ease-in-out;
  box-shadow: 0px 0px 20px rgba(220, 220, 220, 0.64); }
  .demo-search-hits.show.push-left {
    right: 212px; }

.demo-hits .demo-hits-list, .demo-hits.demo-hits-empty {
  overflow: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.demo-hits.demo-hits-empty {
  font-size: 22px;
  text-align: center;
  top: 50px;
  color: #ababab; }

.demo-hits .demo-hits-items {
  display: block;
  padding: 0;
  box-shadow: none;
  border-bottom: 1px solid #e8e8e8;
  transition: background .2s ease-in-out; }
  .demo-hits .demo-hits-items a {
    color: initial; }
  .demo-hits .demo-hits-items:hover {
    cursor: pointer;
    background: #e1f0ff; }
    .demo-hits .demo-hits-items:hover .demo-hits-header {
      background: #e1f0ff; }

.demo-hits .demo-hits-header {
  font-size: 16px;
  font-weight: 600;
  color: #495162;
  background: #F7FBFF;
  padding: 10px 15px;
  margin: 0;
  transition: background .2s ease-in-out; }

.demo-hits .demo-hits-header-arrow:before {
  font-size: 12px;
  color: #495162;
  font-weight: 900;
  margin: 0 3px; }

.demo-hits .demo-hits-title {
  font-weight: 600;
  color: #495162;
  margin: 15px; }

.demo-hits .demo-hits-desc {
  font-size: 16px;
  margin: 15px;
  line-height: 1.6em;
  color: #666;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; }

.demo-static-input-label-style .demo-static-content-indent {
  max-width: 500px; }

.demo-static-input-label-style .demo-static-content .demo-fullpage-display {
  max-width: 400px; }

.demo-static-input-label-style .code-snippet {
  height: 349px; }

/* grid styling */
.mbsc-grid-sm .mbsc-col-sm-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%; }

.mbsc-grid-sm .mbsc-col-sm-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%; }

.mbsc-grid-sm .mbsc-col-sm-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.mbsc-grid-sm .mbsc-col-sm-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%; }

.mbsc-grid-sm .mbsc-col-sm-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%; }

.mbsc-grid-sm .mbsc-col-sm-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.mbsc-grid-sm .mbsc-col-sm-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%; }

.mbsc-grid-sm .mbsc-col-sm-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%; }

.mbsc-grid-sm .mbsc-col-sm-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%; }

.mbsc-grid-sm .mbsc-col-sm-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%; }

.mbsc-grid-sm .mbsc-col-sm-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%; }

.mbsc-grid-sm .mbsc-col-sm-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.mbsc-grid-md .mbsc-col-md-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%; }

.mbsc-grid-md .mbsc-col-md-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%; }

.mbsc-grid-md .mbsc-col-md-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.mbsc-grid-md .mbsc-col-md-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%; }

.mbsc-grid-md .mbsc-col-md-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%; }

.mbsc-grid-md .mbsc-col-md-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.mbsc-grid-md .mbsc-col-md-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%; }

.mbsc-grid-md .mbsc-col-md-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%; }

.mbsc-grid-md .mbsc-col-md-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%; }

.mbsc-grid-md .mbsc-col-md-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%; }

.mbsc-grid-md .mbsc-col-md-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%; }

.mbsc-grid-md .mbsc-col-md-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.mbsc-grid-lg .mbsc-col-lg-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%; }

.mbsc-grid-lg .mbsc-col-lg-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%; }

.mbsc-grid-lg .mbsc-col-lg-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.mbsc-grid-lg .mbsc-col-lg-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%; }

.mbsc-grid-lg .mbsc-col-lg-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%; }

.mbsc-grid-lg .mbsc-col-lg-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.mbsc-grid-lg .mbsc-col-lg-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%; }

.mbsc-grid-lg .mbsc-col-lg-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%; }

.mbsc-grid-lg .mbsc-col-lg-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%; }

.mbsc-grid-lg .mbsc-col-lg-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%; }

.mbsc-grid-lg .mbsc-col-lg-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%; }

.mbsc-grid-lg .mbsc-col-lg-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.mbsc-grid-xl .mbsc-col-xl-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%; }

.mbsc-grid-xl .mbsc-col-xl-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%; }

.mbsc-grid-xl .mbsc-col-xl-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.mbsc-grid-xl .mbsc-col-xl-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%; }

.mbsc-grid-xl .mbsc-col-xl-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%; }

.mbsc-grid-xl .mbsc-col-xl-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.mbsc-grid-xl .mbsc-col-xl-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%; }

.mbsc-grid-xl .mbsc-col-xl-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%; }

.mbsc-grid-xl .mbsc-col-xl-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%; }

.mbsc-grid-xl .mbsc-col-xl-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%; }

.mbsc-grid-xl .mbsc-col-xl-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%; }

.mbsc-grid-xl .mbsc-col-xl-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

/* version picker menu */
.version-picker-dropdown {
  position: relative;
  display: inline-block;
  margin: 0 10px; }

.version-picker-header {
  display: block;
  font-size: 16px;
  line-height: 16px;
  color: #4d4d4d;
  text-transform: uppercase;
  padding: 10px 20px;
  position: relative;
  border: 1px solid transparent;
  border-bottom: 0;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 5px;
  -webkit-transition: background-color .3s ease-out;
  -moz-transition: background-color .3s ease-out;
  transition: background-color .3s ease-out; }
  .version-picker-header:hover {
    background: #eaeaea; }

.open .version-picker-header {
  color: #4d4d4d;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px 5px 0 0;
  border-bottom: 0;
  z-index: 9999; }

.version-picker.dropdown-menu {
  max-height: 0;
  opacity: 0;
  -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  width: 200px;
  margin-top: -1px;
  padding: 0;
  border: 1px solid #ccc;
  border-radius: 0 5px 5px 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); }

.open .version-picker.dropdown-menu {
  max-height: 120px;
  opacity: 1; }

.version-picker-menu {
  padding: 20px; }

.version-picker-item {
  padding: 10px;
  font-size: 16px;
  cursor: pointer; }

.version-picker-item.selected {
  color: #3f98f6; }

.version-list.fade-in {
  display: flex; }

.version-list.fade-out {
  display: none; }

@media (max-width: 950px) {
  .demo-sidenav,
  .demo-toolbar,
  .demo-title-main,
  .demo-code-cont,
  .demo-cont,
  .demo-responsive-code-cont,
  .demo-phone .demo-wrapper-fullscreen,
  .share-demo-dialog-subtitle,
  .share-demo-tabs .share-demo-tab-download,
  .demo-more-info-section,
  .demo-summary-description,
  .demo-desc-bottom-row,
  .desktop-responsive-placeholder .demo-code-header,
  .desktop-responsive-placeholder .demo-code-btn-cont,
  .desktop-responsive-placeholder .demo-code-tab-content,
  .responsive-demo-placeholder .demo-width-display-btn,
  .demo-phone-mobile-view,
  .theme-lang-select,
  .demo-bottom,
  .demo-summary-title-content,
  .demo-desc-box,
  .demo-description-btn-c,
  .demo-description,
  .demo-phone-notch,
  .demo-phone,
  .demo-testim-bck {
    display: none; }
  .mbsc-float-menu,
  .demo-cont-active,
  .demo-title-choose,
  .demo-fullscreen-cont,
  .demo-title-mobile,
  .desktop-demo-placeholder .demo-code-cont,
  .demo-phone-small-screen {
    display: block; }
  .desktop-demo-placeholder .demo-cont-desc,
  .desktop-demo-placeholder .demo-code-framework-buttons,
  .desktop-demo-placeholder .show-demo-code,
  .desktop-demo-placeholder .demo-code-sample {
    display: none; }
  .desktop-demo-placeholder .demo-code-cont {
    border-top: 0; }
  .responsive-demo-placeholder .demo-responsive-cont,
  .responsive-demo-placeholder .demo-responsive-display {
    width: 100%; }
  .desktop-responsive-placeholder .demo-code-cont {
    padding: 0; }
  .demo-placeholder {
    min-height: 0; }
  .demo-list,
  .demo-placeholder,
  .demo-full-content {
    padding: 0;
    margin: 0; }
  .desktop-responsive-placeholder,
  .fullpage-demo-placeholder .demo-fullpage-display {
    margin: 0; }
  .fullpage-demo-placeholder .demo-fullpage-display .demo-wrapper > div,
  .responsive-demo-placeholder .demo-responsive-display {
    box-shadow: none; }
  .demo-title-mobile {
    position: relative;
    padding: 16px 20px; }
    .demo-title-mobile h1 {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      margin-right: 100px; }
  .demo-title-i {
    font-size: 16px; }
  .demo-cont {
    min-height: 0; }
    .demo-cont .demo-content-visible {
      overflow: visible; }
  .demo-page-content .demo-phone {
    width: 100%;
    position: static;
    height: auto !important;
    margin: 0;
    padding: 0;
    background: none;
    float: none;
    transform: none;
    box-shadow: none; }
  .demo-phone-screen-w {
    border-radius: 0; }
  .demo-phone-screen {
    background: none;
    height: auto;
    overflow: visible; }
  .demo-phone .demo-wrapper,
  .demo-phone .mbsc-page {
    padding-top: 0; }
  .demo-phone::after {
    content: none; }
  .demo-wrapper {
    min-height: 400px; }
  .demo-code-sample {
    max-height: none; }
  .demo-desktop-display {
    width: 100%;
    margin: 0;
    height: auto;
    box-shadow: none;
    border: none;
    border-radius: 0; }
    .demo-desktop-display .demo-wrapper {
      height: auto; }
  .show-code-popup .mbsc-fr-popup {
    max-width: 400px; }
  .demo-mobile-code-btn-cont {
    padding: 20px 0;
    text-align: center;
    background: #efeff4; }
  .demo-mobile-code-btns .gen-btn {
    margin: 10px 0;
    width: 275px; }
  .demo-mobile-code-window .mwindow-cont {
    border-radius: 0; }
  .demo-mobile-code-window .mwindow-inner-c {
    overflow: auto; }
  .demo-mobile-code-window .tab-content > .active {
    height: 100%; }
  .demo-mobile-code-window .demo-code {
    position: relative;
    overflow: auto;
    min-height: 59px;
    border: 0;
    border-radius: 0;
    font-size: 13px;
    margin-bottom: 0;
    height: 100%;
    margin: 0; }
  .demo-mobile-code-window .demo-code-tab-content {
    max-height: none;
    overflow: auto;
    position: absolute;
    top: 48px;
    bottom: 0;
    left: 0;
    right: 0; }
  .demo-mobile-code-window .copy-code-btn {
    right: -10px; }
  .show-code-widget .mbsc-fr-popup {
    max-width: 350px; }
  .demo-hide-phone .demo-phone-content {
    border: none; }
  #footer {
    padding-left: 0; }
  /* v5 demo summary */
  .demo-summary-v5-content .mbsc-grid {
    padding: 14px; }
  .demo-summary-v5-content .demo-summary-title {
    font-size: 26px; }
  .demo-summary-bg {
    background: initial; }
  .demo-group-summary-components,
  .demo-summary-bg-swirl {
    display: none; }
  /* new demo page */
  .demo-summary-content {
    padding: 0;
    display: none; }
  .demo-group-summary-tab {
    margin-left: 0;
    max-width: auto; }
  .demo-summary-main-separator-cont {
    margin-bottom: 0; }
  .demo-summary-main-separator {
    bottom: 0; }
  .demo-group-summary-row {
    margin-top: 0; }
    .demo-group-summary-row .mbsc-col-md-5, .demo-group-summary-row .mbsc-col-md-7 {
      flex: 0 0 auto;
      max-width: 100%; }
    .demo-group-summary-row .mbsc-col-md-7 {
      height: 460px;
      margin: 70px 0; } }

/* new-mobiscroll */
.demo-static-description {
  margin-right: 440px;
  font-size: 16px;
  position: relative; }

.demo-description-text .demo-static-content {
  display: block; }

.demo-description-text .demo-static-tab-content {
  border-radius: 12px;
  display: block;
  margin-right: 0;
  margin-bottom: 10px;
  min-width: 400px; }
  @media (max-width: 1700px) {
    .demo-description-text .demo-static-tab-content {
      display: inline-block; } }

.demo-static-normal-text {
  font-size: 16px; }

/* Desktop view */
.desktop-demo-placeholder .demo-static-description {
  margin-right: 0; }

/* Responsive view */
.responsive-demo-placeholder .demo-static-description {
  margin-right: 0; }

.responsive-demo-placeholder .demo-static-content {
  width: 100%; }

/* Fullpage view */
.fullpage-demo-placeholder .demo-static-description {
  margin-right: 0; }

/* Mobile View */
/* Static demos */
.demo-static-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }
  .demo-static-content .demo-responsive-display,
  .demo-static-content .demo-responsive-display .demo-wrapper > div,
  .demo-static-content .demo-fullpage-display .demo-wrapper > div {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .demo-static-content .demo-responsive-display .demo-wrapper > .demo-fullscreen-btn-cont,
  .demo-static-content .demo-fullpage-display .demo-wrapper > .demo-fullscreen-btn-cont {
    border: 0; }
  .demo-static-content .demo-static-tab-content {
    position: relative;
    border-bottom-left-radius: 12px;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    max-height: initial;
    margin-right: 14px; }
  .demo-static-content .code-snippet {
    font-size: 14px;
    line-height: 22px;
    padding: 20px 25px; }
  .demo-static-content .demo-fullpage-display {
    margin: 0;
    width: 100%;
    max-width: 1200px;
    overflow: hidden; }
  .demo-static-content .demo-static-button {
    position: absolute;
    font-size: 16px;
    padding: 10px 15px; }
  .demo-static-content .demo-static-add-event-button {
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%); }
  .demo-static-content .gen-btn {
    font-family: "myriad-pro", sans-serif, verdana;
    font-weight: 600; }

.demo-static-responsive-eventcal .mbsc-page {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.demo-static-responsive-eventcal .demo-static-tab-content {
  margin-bottom: 47px; }

.demo-static-eventcal .demo-static-tab-content {
  margin-bottom: 47px; }

.demo-static-radio {
  margin-bottom: 30px;
  font-size: 16px; }
  .demo-static-radio .mbsc-radio-box {
    width: 16px;
    height: 16px;
    color: #495162;
    border-color: #495162; }
  .demo-static-radio .mbsc-radio-box:after {
    width: 8px;
    height: 8px;
    margin-top: -4px;
    margin-left: -4px;
    border-radius: 8px; }
  .demo-static-radio .mbsc-radio-box:before {
    top: -14px;
    left: -14px; }
  .demo-static-radio .demo-static-radio-text {
    font-size: 16px;
    padding-top: 4px;
    padding-bottom: 10px; }

.demo-static-radio-no-desc label.mbsc-radio {
  float: left;
  padding-right: 0;
  padding-top: 18px; }

.demo-static-switch-cont {
  margin: 10px 0; }

.demo-static-switch {
  margin-bottom: 50px; }
  .demo-static-switch label.mbsc-switch.mbsc-ltr {
    float: left;
    padding-right: 0; }
  .demo-static-switch label.mbsc-switch.mbsc-rtl {
    float: left;
    padding-left: 0; }
  .demo-static-switch .mbsc-switch-handle.mbsc-checked {
    background: #011742; }
  .demo-static-switch .mbsc-switch-track.mbsc-checked {
    background: rgba(1, 23, 66, 0.3); }
  .demo-static-switch .demo-static-switch-text {
    font-size: 16px;
    padding: 5px 0; }

.demo-static-segmented .mbsc-rtl {
  direction: ltr; }

.demo-static-segmented .mbsc-segmented {
  min-width: 200px;
  margin: 12px 0 45px 0;
  background: none; }
  .demo-static-segmented .mbsc-segmented .mbsc-material.mbsc-segmented-button.mbsc-button {
    font-size: 14px;
    font-family: "myriad-pro", sans-serif, verdana;
    text-transform: none;
    border-top: 2px solid #011742;
    border-bottom: 2px solid #011742;
    border-left: 0;
    border-right: 0; }
  .demo-static-segmented .mbsc-segmented .mbsc-material.mbsc-segmented-item:first-child .mbsc-segmented-button {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-left: 2px solid #011742; }
  .demo-static-segmented .mbsc-segmented .mbsc-material.mbsc-segmented-item:last-child .mbsc-segmented-button {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-right: 2px solid #011742; }
  .demo-static-segmented .mbsc-segmented .mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-hover,
  .demo-static-segmented .mbsc-segmented .mbsc-no-touch .mbsc-material.mbsc-segmented-item:hover .mbsc-segmented-content {
    background: rgba(1, 23, 66, 0.2); }
  .demo-static-segmented .mbsc-segmented .mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-active,
  .demo-static-segmented .mbsc-segmented .mbsc-segmented .mbsc-material.mbsc-segmented-item input.mbsc-active + .mbsc-segmented-content {
    background: rgba(1, 23, 66, 0.4);
    color: #011742; }
  .demo-static-segmented .mbsc-segmented .mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-selected,
  .demo-static-segmented .mbsc-segmented .mbsc-material.mbsc-segmented-item input:checked + .mbsc-segmented-content {
    background: #011742;
    color: #fff; }

.demo-static-checkbox .mbsc-ios.mbsc-checkbox {
  padding-right: 0;
  padding-top: 4px; }

.demo-static-checkbox .mbsc-ios.mbsc-checkbox-box {
  color: #011742;
  width: 20px;
  height: 20px; }

.demo-static-checkbox .mbsc-checkbox-box:after {
  width: 10px;
  height: 5px;
  left: 20%; }

.demo-static-checkbox .mbsc-checkbox-box:before {
  width: 32px;
  height: 32px; }

.demo-static-checkbox .mbsc-ios.mbsc-form-control-wrapper:before,
.demo-static-checkbox .mbsc-ios.mbsc-form-control-wrapper:after {
  border: none; }

.demo-static-select {
  display: inline-block;
  margin-bottom: 40px; }
  .demo-static-select .mbsc-select {
    border-color: #011742;
    border-width: 2px;
    height: 38px; }
  .demo-static-select .mbsc-select-icon {
    color: #011742;
    top: 8px; }

.demo-static-title {
  color: #495162;
  font-weight: 600;
  font-size: 18px;
  margin-top: 30px;
  margin-bottom: 10px; }
  .demo-static-title + .mbsc-segmented {
    left: 10px; }

.demo-static-custom-text {
  font-size: 16px;
  padding: 4px 0; }

.demo-static-section {
  margin-left: 10px;
  font-size: 16px; }

.demo-static-fw-picker {
  margin: 0 10px; }

.static-code-btn {
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  top: 0;
  right: 0;
  color: #011742;
  text-transform: uppercase;
  text-shadow: none;
  padding: 5px 10px; }

.demo-responsive-cont .demo-static-content ~ .demo-fullscreen-btn-cont {
  width: 727px; }

.demo-static-flex-content {
  -webkit-box-flex: 0 0;
  -moz-box-flex: 0 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

/* recurring events*/
.demo-recurring-popup {
  font-family: "myriad-pro", sans-serif, verdana; }
  .demo-recurring-popup .mbsc-segmented {
    max-width: 300px;
    padding: 0;
    margin: 0; }
  .demo-recurring-popup .recurring-desc {
    color: #a8adba;
    margin: -10px 0;
    font-size: 14px; }
  .demo-recurring-popup .mbsc-description {
    font-size: 14px; }
  .demo-recurring-popup .recurring-event-checkbox-cont {
    margin: 10px; }
    .demo-recurring-popup .recurring-event-checkbox-cont .mbsc-form-control-wrapper {
      display: inline-block;
      padding-left: 25px;
      padding-right: 10px; }
    .demo-recurring-popup .recurring-event-checkbox-cont .mbsc-form-control-wrapper:after,
    .demo-recurring-popup .recurring-event-checkbox-cont .mbsc-form-control-wrapper:before {
      border: 0; }
    .demo-recurring-popup .recurring-event-checkbox-cont .mbsc-checkbox-box {
      left: 0;
      width: 20px;
      height: 20px;
      margin-top: -10px;
      color: #495162; }
    .demo-recurring-popup .recurring-event-checkbox-cont .mbsc-checkbox-box:after {
      width: 10px;
      height: 6px;
      top: 4px;
      left: 3px; }
  .demo-recurring-popup .recurring-event-input {
    display: inline-block;
    margin: 0 5px; }
    .demo-recurring-popup .recurring-event-input input, .demo-recurring-popup .recurring-event-input select {
      height: 30px;
      margin: 2px 0px; }
  .demo-recurring-popup .recurring-event-repeat input {
    width: 60px;
    border-color: #495162; }
  .demo-recurring-popup .recurring-event-specific input {
    border-color: #ddd; }
  .demo-recurring-popup .recurring-event-nr input {
    width: 60px;
    border-color: #ddd; }
  .demo-recurring-popup .demo-staticn-hours-days-switch,
  .demo-recurring-popup .recurring-event-months {
    /*select.day-select {
            width: 210px;
        }*/ }
    .demo-recurring-popup .demo-staticn-hours-days-switch .mbsc-label,
    .demo-recurring-popup .recurring-event-months .mbsc-label {
      display: none; }
    .demo-recurring-popup .demo-staticn-hours-days-switch select.mbsc-select,
    .demo-recurring-popup .recurring-event-months select.mbsc-select {
      width: 130px;
      border-color: #495162;
      padding-right: 30px; }
    .demo-recurring-popup .demo-staticn-hours-days-switch .mbsc-select-icon,
    .demo-recurring-popup .recurring-event-months .mbsc-select-icon {
      width: 14px;
      top: 4px;
      right: 10px;
      color: #495162; }
  .demo-recurring-popup .recurring-day-select select.mbsc-select {
    width: 210px; }

.demo-recurring-cont .demo-fullpage-display {
  max-width: 600px;
  overflow: hidden; }

.demo-recurring-cont .demo-static-fw-picker {
  margin-top: -32px;
  position: absolute;
  right: 12px; }

.demo-recurring-cont .demo-static-radio-text {
  margin: 15px 0;
  line-height: 28px; }

.demo-recurring-cont .demo-static-rec-input {
  display: inline-block;
  margin: 0 10px; }
  .demo-recurring-cont .demo-static-rec-input input {
    height: 30px;
    width: 170px; }

.demo-recurring-cont .code-snippet {
  border: 1px solid #ccc;
  margin-bottom: 30px; }

.demo-recurring-cont .mbsc-checkbox {
  top: 8px;
  position: relative;
  display: inline-block; }

.demo-recurring-cont .recurring-checkbox {
  top: 40px; }

.demo-recurring-cont .demo-static-checkbox-text {
  display: inline-block;
  font-size: 16px; }

.recurring-summary {
  border: 2px solid #011742;
  border-radius: 8px;
  padding: 0 80px 0 20px;
  cursor: pointer;
  position: relative;
  max-width: 450px;
  margin-left: 60px; }

.recurring-summary-row {
  font-size: 16px;
  margin: 12px 0;
  font-weight: 600; }

.mbsc-ios.rec-edit-button {
  position: absolute;
  top: 2px;
  right: 4px;
  height: 26px;
  background: #011742;
  border-color: #011742;
  color: #fff; }

.demo-recurring-condition-cont {
  background: #fdfdfd;
  border: 1px solid #ccc;
  border-radius: 8px; }
  .demo-recurring-condition-cont .mbsc-form-control-input {
    z-index: 0; }

.demo-static-responsive .code-snippet code,
.demo-static-responsive .demo-wrapper .mbsc-page {
  height: 460px; }

/* date types demo cont */
.demo-static-date-types .code-snippet {
  min-height: initial;
  position: relative;
  float: none;
  padding: 0;
  /* scrollbar */ }
  .demo-static-date-types .code-snippet code {
    padding: 20px 25px;
    display: block;
    overflow: auto;
    line-height: 21px; }
  .demo-static-date-types .code-snippet code::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
  .demo-static-date-types .code-snippet code::-webkit-scrollbar-thumb {
    background: rgba(136, 136, 136, 0.7); }

.demo-static-date-types .demo-static-tab-content {
  width: 615px;
  margin-bottom: 50px; }

.demo-static-date-types .demo-fullpage-display {
  margin-top: 60px; }

.demo-static-date-types .demo-static-date-type-button {
  right: 25px;
  top: 25px; }

@media (max-width: 1350px) {
  .demo-static-date-types .demo-static-content {
    display: inline-block; } }

.demo-static-date-types .demo-static-fw-picker {
  margin-top: -32px;
  position: absolute;
  right: 50px; }

.demo-static-date-types-content {
  position: relative; }

/* static demo - separate code section */
@media (min-width: 950px) {
  .demo-static-cont-sep .demo-static-content-indent {
    margin-right: 50px; } }

.demo-static-cont-sep .demo-static-tab-content {
  border-radius: 12px;
  margin-right: 50px; }

.demo-static-cont-sep .demo-fullpage-display .demo-wrapper > div {
  border-radius: 12px; }

/* event hooks */
.demo-static-event-hooks {
  /* angular code */ }
  .demo-static-event-hooks .demo-static-event-hooks-content {
    flex: 0 1 auto;
    overflow: auto; }
  .demo-static-event-hooks .demo-fullpage-display {
    max-width: 600px; }
  .demo-static-event-hooks .demo-static-tab-content {
    margin-bottom: 50px;
    max-height: 350px; }
  .demo-static-event-hooks .code-snippet {
    line-height: 26px;
    max-height: 350px; }
  .demo-static-event-hooks .demo-event-log-item {
    color: #495162;
    text-shadow: none;
    padding: 4px 0; }
  .demo-static-event-hooks .demo-event-log-item a {
    color: #ff4080;
    text-decoration: underline; }
  .demo-static-event-hooks .log-events-tab-content {
    max-height: 300px; }
    .demo-static-event-hooks .log-events-tab-content .code-snippet {
      background: #eee;
      max-height: 300px; }
  @media (max-width: 700px) {
    .demo-static-event-hooks .demo-static-content {
      display: inline-block;
      width: 100%; }
    .demo-static-event-hooks .demo-static-tab-content {
      margin-right: 0; } }
  .demo-static-event-hooks .demo-static-event-hooks-ng {
    height: 170px;
    padding: 0;
    /* scrollbar */ }
    .demo-static-event-hooks .demo-static-event-hooks-ng code {
      height: 170px;
      padding: 20px 25px;
      display: block;
      overflow: auto;
      line-height: 21px; }
    .demo-static-event-hooks .demo-static-event-hooks-ng code::-webkit-scrollbar {
      width: 5px;
      height: 5px; }
    .demo-static-event-hooks .demo-static-event-hooks-ng code::-webkit-scrollbar-thumb {
      background: rgba(136, 136, 136, 0.7); }

.event-hooks-draggable {
  padding: 10px 20px;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 15px;
  border-radius: 8px;
  width: 210px; }
  .event-hooks-draggable .draggable-title {
    font-size: 16px;
    font-weight: 600; }
  .event-hooks-draggable .draggable-text {
    opacity: 0.7;
    line-height: 25px; }

.event-hooks-draggable-1 {
  background: #ffdab8; }

.event-hooks-draggable-2 {
  background: #ddfcf7; }

.demo-static-cal-system .mbsc-segmented {
  max-width: 300px; }

.demo-static-cal-system .code-snippet {
  position: relative;
  float: none; }

.demo-static-cal-system .demo-static-content-indent {
  width: 400px; }

/* theming demo */
.demo-static-themes .mbsc-segmented {
  max-width: 300px; }

.demo-static-themes .demo-fullpage-display {
  margin-top: 24px; }

.demo-static-themes .demo-static-themes-code {
  margin: 60px 0; }

.demo-static-themes .demo-static-variant-custom label {
  float: left;
  padding-right: 0; }

/* daily weekly monthly annual agenda */
.demo-static-custom-range .mbsc-radio {
  display: inline-block;
  padding: 0 5px 5px 36px; }

.demo-static-custom-range .demo-static-radio {
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  padding: 0 20px 30px 20px;
  margin-bottom: 30px;
  max-width: 440px; }

.demo-static-custom-range .demo-static-custom-label {
  display: inline-block;
  margin: 0; }
  .demo-static-custom-range .demo-static-custom-label input {
    width: 52px;
    height: 30px; }

.demo-static-custom-range .demo-static-custom-text {
  font-family: -apple-system,Segoe UI,Roboto,sans-serif;
  font-size: 16px;
  display: inline-block;
  margin-left: 10px; }

.demo-static-custom-range .mbsc-radio-box {
  left: 10px;
  right: auto; }

.demo-static-picker {
  /* static responsive */ }
  .demo-static-picker .code-snippet {
    min-height: 450px;
    min-width: 380px;
    padding: 0;
    /* scrollbar */ }
    .demo-static-picker .code-snippet code {
      padding: 20px 25px;
      display: block;
      overflow: auto;
      line-height: 21px; }
    .demo-static-picker .code-snippet code::-webkit-scrollbar {
      width: 5px;
      height: 5px; }
    .demo-static-picker .code-snippet code::-webkit-scrollbar-thumb {
      background: rgba(136, 136, 136, 0.7); }
  .demo-static-picker .demo-fullpage-display {
    max-width: 400px; }
  .demo-static-picker .demo-wrapper,
  .demo-static-picker .demo-static-tab-content,
  .demo-static-picker code {
    height: calc(100% - 47px); }
  .demo-static-picker .demo-responsive-display .demo-wrapper {
    min-height: unset; }
  .demo-static-picker .demo-static-responsive-display .mbsc-page {
    border: 3px solid #e4e4e4;
    border-style: dashed;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    overflow: hidden; }
  .demo-static-picker .demo-responsive-display-content .code-snippet-cont {
    flex: 0 0 395px; }
  .demo-static-picker .demo-responsive-display-content .code-snippet {
    min-width: initial; }
  .demo-static-picker .demo-description-text {
    padding-bottom: 0; }

.demo-static-picker-inline .demo-fullpage-display {
  max-width: 400px; }

/* borders for static demos */
.demo-static-code-border {
  border-style: dashed;
  border-color: #fff;
  border-top: none; }

.demo-static-border {
  border-bottom: 14px solid #fff; }

.demo-static-sep-border {
  border-bottom: 20px solid #fff; }

.demo-static-date-usage .demo-static-tab-content {
  max-width: 600px; }

.demo-static-date-usage .code-snippet {
  position: relative;
  min-height: initial;
  float: none;
  border-radius: 0; }

.demo-static-date-usage .demo-static-comp-border {
  position: relative; }

.demo-static-date-usage .usage-input-picker-height {
  height: 190px; }

.demo-static-date-usage .usage-button-picker-height {
  height: 485px; }

.demo-static-date-usage .usage-mobi-picker-height {
  height: 236px; }

.demo-static-date-usage .demo-wrapper .usage-input-picker-height,
.demo-static-date-usage .demo-wrapper .usage-mobi-picker-height {
  margin-bottom: 11px; }

.demo-static-date-usage .demo-wrapper .usage-button-picker-height {
  margin-bottom: -3px; }

.demo-static-date-usage .mbsc-page {
  min-height: initial; }

.demo-static-range-usage .usage-input-picker-height {
  height: 210px; }

.demo-static-range-usage .usage-button-picker-height {
  height: 485px; }

.demo-static-range-usage .usage-mobi-picker-height {
  height: 256px; }

.demo-static-range-display .mbsc-segmented {
  width: 500px; }
  @media (max-width: 950px) {
    .demo-static-range-display .mbsc-segmented {
      width: auto; } }

.demo-static-sep-picker {
  /*.mbsc-segmented {
            max-width: 200px;
        }*/ }
  .demo-static-sep-picker .code-snippet {
    float: none;
    min-height: initial; }

.demo-static-week-view .mbsc-segmented {
  max-width: 300px; }

.demo-static-week-view .demo-description-text {
  padding: 0 10px; }

.demo-static-week-view .code-snippet {
  min-height: initial; }

.demo-static-multi-month .mbsc-segmented {
  max-width: 400px; }

.demo-static-multi-month .demo-description-text {
  padding: 0 10px; }

.demo-static-multi-month .code-snippet-cont {
  min-width: 400px; }

.demo-static-multi-month .demo-fullpage-display {
  max-width: 1000px; }

.demo-static-min-max .demo-static-checkbox {
  margin-bottom: 30px; }

.demo-static-min-max .demo-static-segmented {
  min-width: 450px;
  max-width: 450px; }

.demo-static-min-max .mbsc-segmented {
  max-width: 220px; }

.demo-static-min-max .mbsc-checkbox {
  display: inline-block; }

.demo-static-min-max .demo-fullpage-display {
  margin-top: 24px; }

.demo-static-min-max .code-snippet {
  min-height: initial;
  position: relative;
  float: none; }

.demo-static-min-max .demo-static-minmax-input {
  display: inline-block;
  margin: 0 10px; }
  .demo-static-min-max .demo-static-minmax-input label {
    margin: 0 10px; }
  .demo-static-min-max .demo-static-minmax-input input {
    height: 31px; }

.demo-static-min-max .demo-static-date-input input {
  width: 120px; }

.demo-static-min-max .demo-static-time-input input {
  width: 110px; }

.demo-static-min-max .demo-static-datetime-input input {
  width: 190px; }

.demo-static-min-max .demo-fullpage-datetime {
  max-width: 600px; }

.demo-static-min-max-datetime .mbsc-segmented {
  max-width: 300px; }

.demo-static-formatting-values .code-snippet code {
  height: 124px; }

.demo-static-formatting-values .code-snippet .first-code {
  height: 103px; }

.demo-static-formatting-values .code-snippet .last-code {
  height: calc(100% - 47px); }

.demo-static-formatting-values .mbsc-windows.mbsc-textfield-wrapper {
  margin: 1.5em 1em; }

.demo-static-date-picker-types .demo-static-tab-content {
  width: 630px; }
  @media (max-width: 1380px) {
    .demo-static-date-picker-types .demo-static-tab-content {
      max-width: 500px; } }

.demo-static-date-picker-types .demo-static-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 1000px) {
  .demo-static-date-picker-types .demo-static-content {
    display: inline-block; } }

.demo-static-date-picker-types .demo-fullpage-display {
  max-width: 400px; }

.demo-static-date-single-select .demo-fullpage-display {
  max-width: 600px; }

.demo-static-date-single-select .demo-static-tab-content {
  max-width: 480px; }

.demo-static-date-single-select .demo-static-single-select-height {
  height: 264px; }

.demo-static-date-single-select .demo-static-single-select-cal-height {
  height: 326px; }

.demo-static-date-single-select .demo-static-single-select-page {
  margin-bottom: 20px;
  max-width: 400px; }

.demo-static-date-multi-select .demo-static-tab-content {
  max-width: 480px; }

.demo-static-date-multi-select .demo-static-multi-select-height {
  height: 319px; }

.demo-static-date-multi-select .demo-fullscreen-display {
  margin-top: 24px; }

.demo-static-date-multi-select .code-snippet {
  min-height: initial;
  position: relative;
  float: none; }

.demo-static-date-multi-select .demo-static-radio-text {
  margin: 15px 0;
  line-height: 28px; }

.demo-static-date-multi-select .demo-static-multi-select-input {
  display: inline-block;
  margin: 0 10px; }
  .demo-static-date-multi-select .demo-static-multi-select-input input {
    height: 30px;
    width: 60px; }

.demo-static-date-multi-select .demo-static-multi-header-input input {
  width: 230px; }

.demo-static-week-select .demo-static-week-day-select {
  display: inline-block;
  margin: 0 10px; }
  .demo-static-week-select .demo-static-week-day-select .mbsc-select {
    height: 30px;
    width: 140px;
    padding-right: 30px; }
  .demo-static-week-select .demo-static-week-day-select .mbsc-select-icon {
    width: 14px;
    top: 4px;
    right: 10px;
    color: #495162; }

.demo-static-week-select .mbsc-segmented {
  max-width: 350px;
  padding-left: 0;
  padding-right: 0; }

.demo-static-disabled-invalid-values .code-snippet {
  position: relative;
  float: none;
  min-height: initial; }

.demo-static-disabled-invalid-values .code-snippet-cont {
  flex: 0 0 450px;
  height: 450px; }

.demo-static-disabled .demo-static-checkbox {
  margin: 30px 0; }

.demo-static-disabled .mbsc-checkbox {
  display: inline-block; }

.demo-static-disabled .mbsc-textfield-wrapper {
  display: inline-block;
  margin: 0 0 20px 20px; }

.demo-static-disabled .mbsc-textfield-outline {
  height: 30px;
  width: 220px; }

.demo-static-disabled .code-snippet {
  max-height: 420px; }

.demo-static-disabled .mbsc-textarea-wrapper {
  display: inline-block;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  position: relative;
  top: -25px;
  left: 60px;
  margin-bottom: -20px;
  width: calc(100% - 60px); }

.demo-static-disabled .demo-fullpage-datetime {
  max-width: 600px; }

.demo-static-disabled .demo-fullpage-disabled {
  margin-top: 24px; }

.demo-static-disabled .mbsc-segmented {
  max-width: 300px; }

.demo-static-drag-drop .mbsc-segmented {
  max-width: 300px; }

.demo-static-drag-drop .demo-static-drag-drop-label {
  display: inline-block;
  margin: 0 5px; }
  .demo-static-drag-drop .demo-static-drag-drop-label input {
    height: 30px;
    width: 60px; }

.demo-static-drag-drop .demo-static-steps {
  margin-left: 20px;
  font-size: 16px; }

.demo-static-drag-drop .demo-fullpage-display {
  margin-top: 30px; }

.demo-event-data-structure .mbsc-eventcalendar-schedule {
  max-height: 600px; }

/* custom header demo */
.demo-static-custom-header .code-snippet {
  position: relative;
  float: none;
  min-height: initial;
  min-width: 470px;
  width: 470px; }

/* custom header demo - heights by themes */
.demo-theme-ios .demo-static-custom-header-week .demo-static-tab-content, .demo-theme-ios .demo-static-custom-header-week .demo-wrapper {
  height: 154px; }

.demo-theme-material .demo-static-custom-header-week .demo-static-tab-content, .demo-theme-material .demo-static-custom-header-week .demo-wrapper {
  height: 173px; }

.demo-theme-windows .demo-static-custom-header-week .demo-static-tab-content, .demo-theme-windows .demo-static-custom-header-week .demo-wrapper {
  height: 167px; }

.demo-theme-ios .demo-static-custom-header-month .demo-static-tab-content, .demo-theme-ios .demo-static-custom-header-month .demo-wrapper, .demo-theme-ios .demo-static-custom-header-month code {
  height: 311px; }

.demo-theme-material .demo-static-custom-header-month .demo-static-tab-content, .demo-theme-material .demo-static-custom-header-month .demo-wrapper, .demo-theme-material .demo-static-custom-header-month code {
  height: 316px; }

.demo-theme-windows .demo-static-custom-header-month .demo-static-tab-content, .demo-theme-windows .demo-static-custom-header-month .demo-wrapper, .demo-theme-windows .demo-static-custom-header-month code {
  height: 298px; }

/* switching views */
.static-demo-week-to-month .static-demo-week-to-month-height {
  height: 180px; }
  .static-demo-week-to-month .static-demo-week-to-month-height .code-snippet, .static-demo-week-to-month .static-demo-week-to-month-height code {
    height: 180px; }

.static-demo-week-to-month .static-demo-week-to-month-height-ng {
  height: 120px; }
  .static-demo-week-to-month .static-demo-week-to-month-height-ng .code-snippet, .static-demo-week-to-month .static-demo-week-to-month-height-ng code {
    height: 120px; }

.static-demo-week-to-month .demo-static-tab-content,
.static-demo-week-to-month .demo-wrapper {
  height: 363px; }

.demo-static-range-selection {
  /* for datetime demo */ }
  .demo-static-range-selection .demo-static-range-label {
    display: inline-block;
    margin: 10px; }
    .demo-static-range-selection .demo-static-range-label input {
      height: 30px;
      width: 130px; }
  .demo-static-range-selection .demo-static-minmax label {
    display: inline-block;
    margin: 0; }
  .demo-static-range-selection .demo-static-minmax input {
    height: 30px;
    width: 60px; }
  .demo-static-range-selection .demo-static-min-max-datetime input {
    width: 60px; }
  .demo-static-range-selection .demo-static-min-max-time input {
    width: 120px; }
  .demo-static-range-selection .demo-static-range-minmax-input {
    display: inline-block;
    margin: 0 10px; }
  .demo-static-range-selection .mbsc-segmented {
    max-width: 300px; }
  .demo-static-range-selection .demo-static-datetime-minmax input {
    width: 120px; }

/* mobile desktop inline displays */
.demo-static-range-inline-display {
  height: 413px; }

.static-range-scroller-inline {
  height: 293px; }

.demo-theme-windows .static-range-scroller-inline {
  height: 340px; }

.demo-touchui-false .static-range-scroller-inline {
  height: 343px; }

.demo-touchui-false.demo-theme-windows .static-range-scroller-inline {
  height: 375px; }

.demo-static-cal-inline-display {
  height: 340px; }

.demo-static-date-inline-display {
  height: 220px; }

.demo-theme-windows .demo-static-date-inline-display {
  height: 280px; }

.demo-static-range-controls .demo-static-range-controls-heights .demo-wrapper, .demo-static-range-controls .demo-static-range-controls-heights .demo-static-tab-content, .demo-static-range-controls .demo-static-range-controls-heights code {
  height: 100%; }

.demo-theme-ios .demo-static-select-inline-display {
  height: 248px; }

.demo-theme-material .demo-static-select-inline-display {
  height: 280px; }

.demo-theme-windows .demo-static-select-inline-display {
  height: 300px; }

.demo-static-init-range .code-snippet {
  position: relative;
  border-radius: 0; }

.demo-static-init-range .demo-static-tab-content {
  width: 460px; }

.demo-static-init-range .demo-static-init-range-one-input .demo-wrapper, .demo-static-init-range .demo-static-init-range-one-input .demo-static-tab-content {
  height: 230px; }

.demo-static-init-range .demo-static-init-range-standard .demo-wrapper, .demo-static-init-range .demo-static-init-range-standard .demo-static-tab-content {
  height: 130px; }

.demo-static-init-range .demo-static-init-range-two-inputs .demo-wrapper, .demo-static-init-range .demo-static-init-range-two-inputs .demo-static-tab-content {
  height: 380px; }

.demo-static-date-time-range {
  /*.demo-static-date-range-cont .demo-static-tab-content {
        width: 560px;
    }*/ }
  .demo-static-date-time-range .code-snippet {
    position: relative;
    border-radius: 0; }
  .demo-static-date-time-range .demo-static-date-range-heights .demo-wrapper, .demo-static-date-time-range .demo-static-date-range-heights .demo-static-tab-content, .demo-static-date-time-range .demo-static-date-range-heights code {
    height: 100%; }

.demo-theme-ios .demo-static-date-time-range .demo-fullpage-display {
  max-width: 530px; }

.demo-theme-material .demo-static-date-time-range .demo-fullpage-display,
.demo-theme-windows .demo-static-date-time-range .demo-fullpage-display {
  max-width: 580px; }

.demo-static-custom-cal-view .code-snippet-cont {
  overflow: initial; }

.demo-static-custom-cal-view .demo-fullpage-display {
  max-width: 600px; }

.demo-static-custom-cal-view .demo-static-radio-content-text,
.demo-static-custom-cal-view .demo-static-content-border .mbsc-segmented {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.demo-static-custom-cal-view .demo-static-content-border .mbsc-segmented {
  min-width: 130px; }

.demo-static-custom-cal-view .demo-static-radio,
.demo-static-custom-cal-view .mbsc-segmented,
.demo-static-custom-cal-view .demo-static-switch {
  margin-bottom: 0; }

.demo-static-custom-cal-view .demo-static-fw-picker {
  margin-top: 30px; }

.demo-static-custom-cal-view .demo-static-custom-cal-seg .mbsc-segmented {
  padding: 0 10px;
  margin: 0; }

.demo-static-custom-cal-view .demo-static-radio-no-desc label.mbsc-radio {
  padding-top: 30px; }

.demo-static-all-labels .code-snippet-cont {
  overflow: initial; }

.demo-static-all-labels .demo-fullpage-display {
  max-width: 600px; }

.demo-static-all-labels .demo-static-labels-segmented .mbsc-segmented {
  max-width: 250px;
  margin-bottom: 30px; }

.demo-static-all-labels .demo-static-labels-input {
  display: inline-block;
  margin: 0 10px; }
  .demo-static-all-labels .demo-static-labels-input input {
    height: 30px;
    width: 50px;
    padding-right: 0; }

.demo-static-all-labels .static-labels-radio-nr input {
  z-index: 0; }

.demo-static-all-labels .mbsc-description {
  font-size: 14px; }

.demo-static-flight-booking .demo-fullpage-display {
  max-width: 600px; }

.demo-static-flight-booking .code-snippet-cont {
  min-width: 400px;
  max-width: 450px; }

.demo-static-flight-booking .code-snippet {
  position: relative;
  border-radius: 0; }

.demo-static-flight-booking .demo-static-booking-height .demo-wrapper, .demo-static-flight-booking .demo-static-booking-height .demo-static-tab-content, .demo-static-flight-booking .demo-static-booking-height code {
  height: 100%; }

.demo-static-flight-booking .demo-static-flight-booking-radio {
  margin-top: 20px; }

.demo-static-flight-booking label.mbsc-radio {
  padding-top: 10px; }

.demo-static-appointment-booking .demo-fullpage-display {
  max-width: 780px; }

.demo-static-appointment-booking .code-snippet-cont {
  min-width: 400px;
  max-width: 430px; }

.demo-static-appointment-booking .code-snippet {
  position: relative;
  border-radius: 0; }

.demo-static-appointment-booking .demo-wrapper, .demo-static-appointment-booking .demo-static-tab-content, .demo-static-appointment-booking code {
  height: 419px; }

.demo-static-appointment-booking .demo-static-booking-datetime .demo-wrapper .mbsc-page {
  overflow: auto; }

.demo-static-appointment-booking .demo-static-booking-datetime .mbsc-page.mbsc-ios {
  height: 419px; }

.demo-static-appointment-booking .demo-static-booking-datetime .mbsc-page.mbsc-material,
.demo-static-appointment-booking .demo-static-booking-datetime .mbsc-page.mbsc-windows {
  height: 425px; }

.demo-static-data-sources .code-snippet {
  position: relative;
  border-radius: 0; }

.demo-static-data-sources .demo-wrapper, .demo-static-data-sources .demo-static-tab-content,
.demo-static-data-sources .demo-static-data-sources-cont {
  height: 500px; }

.demo-static-data-sources .demo-static-tab-content {
  max-width: 520px; }

.demo-static-presets .tab-content {
  max-width: 500px; }

.demo-static-presets .code-snippet {
  position: relative;
  float: none; }

.demo-static-presets .demo-fullpage-display {
  margin-top: 25px;
  max-width: 500px;
  top: 90px;
  height: 370px; }

.demo-static-presets .demo-static-presets-header {
  position: relative; }

.demo-static-presets .demo-static-title {
  margin-bottom: 30px; }

.demo-static-presets .demo-static-presets-button {
  position: absolute;
  top: -10px;
  right: 50px; }

.demo-static-select-mode .demo-static-range-label {
  display: inline-block;
  margin: 10px; }
  .demo-static-select-mode .demo-static-range-label input {
    height: 30px;
    width: 130px; }

.demo-static-select-mode .mbsc-segmented {
  margin-bottom: 0;
  max-width: 200px; }

.demo-static-custom-marked .code-snippet {
  position: relative;
  min-height: initial;
  float: none;
  max-width: 420px; }

.demo-static-custom-marked .demo-wrapper, .demo-static-custom-marked .demo-static-tab-content {
  height: initial; }

.demo-static-custom-marked code {
  height: 335px; }

.demo-static-half-days .code-snippet {
  position: relative;
  min-height: initial;
  float: none;
  max-width: 420px; }

.demo-static-half-days .demo-fullpage-display {
  max-width: 600px; }

.demo-static-half-days .demo-wrapper, .demo-static-half-days .demo-static-tab-content {
  height: initial; }

.demo-static-half-days code {
  height: 335px; }

.demo-static-event-create .demo-fullpage-display {
  max-width: 800px; }
  .demo-static-event-create .demo-fullpage-display .demo-wrapper > div {
    margin-left: 20px;
    margin-top: 40px; }
    @media (min-width: 951px) and (max-width: 1700px) {
      .demo-static-event-create .demo-fullpage-display .demo-wrapper > div {
        margin: 0; } }

.demo-static-event-create .code-snippet {
  width: 380px;
  max-height: 250px;
  float: none;
  min-height: initial; }

.demo-static-blocked-days .code-snippet {
  position: relative;
  min-height: initial;
  float: none;
  border-radius: 0; }

.demo-static-blocked-days .demo-static-tab-content {
  margin-bottom: 47px; }

.demo-static-scroll-direction .mbsc-segmented {
  max-width: 200px; }

@media (min-width: 951px) and (max-width: 1700px) {
  .mbsc-grid .create-demo-full-col {
    flex: 0 0 100%;
    max-width: 100%; }
  .mbsc-grid .create-demo-half-col {
    flex: 0 0 50%;
    max-width: 50%; } }

.demo-static-wrapper {
  min-height: 300px;
  position: relative; }

.demo-static-agenda-init .code-snippet {
  position: relative;
  min-height: initial;
  float: none; }

.demo-static-agenda-init .demo-static-tab-content {
  max-width: 400px; }

.demo-static-agenda-init .demo-fullpage-display {
  max-width: 500px; }

.demo-static-adding-event-start-end .code-snippet {
  position: relative;
  min-height: initial;
  float: none;
  max-height: 340px; }

.demo-static-adding-event-start-end .demo-static-tab-content {
  max-width: 450px; }

.demo-static-adding-event-start-end .demo-fullpage-display {
  margin-top: 33px;
  max-width: 400px; }

.demo-static-setting-values-defaults .code-snippet {
  position: relative;
  min-height: initial;
  float: none; }

.demo-static-setting-values-defaults .demo-static-tab-content {
  max-width: 500px; }

.demo-static-setting-values-defaults .demo-static-setting-values-height .demo-wrapper,
.demo-static-setting-values-defaults .demo-static-setting-values-height .demo-static-tab-content,
.demo-static-setting-values-defaults .demo-static-setting-values-height code {
  height: 100%; }

.demo-static-setting-values-defaults .setting-values-default-input-height {
  height: 300px; }

.demo-static-setting-values-defaults .setting-values-custom-input-height {
  height: 350px; }

.demo-static-setting-values-defaults .demo-static-setting-values-wrapper .mbsc-page {
  min-height: initial; }
  .demo-static-setting-values-defaults .demo-static-setting-values-wrapper .mbsc-page .mbsc-windows.mbsc-textfield-wrapper {
    margin-top: 1.5em; }

.demo-static-setting-values-defaults .demo-static-setting-values-buttons-code {
  height: 450px; }

.demo-static-setting-values-defaults .demo-static-setting-values-buttons-cont {
  height: 420px; }

.demo-static-setting-values-defaults-select .code-snippet {
  position: relative;
  min-height: initial;
  float: none; }

.demo-static-setting-values-defaults-select .demo-static-tab-content {
  max-width: 510px; }

.demo-static-setting-values-defaults-select .demo-static-setting-values-height .demo-wrapper,
.demo-static-setting-values-defaults-select .demo-static-setting-values-height .demo-static-tab-content,
.demo-static-setting-values-defaults-select .demo-static-setting-values-height code {
  height: 100%; }

.demo-static-setting-values-defaults-select .setting-values-default-input-height {
  height: 380px; }

.demo-static-setting-values-defaults-select .setting-values-custom-input-height {
  height: 460px; }

.demo-static-setting-values-defaults-select .demo-static-setting-values-wrapper .mbsc-page {
  min-height: initial; }
  .demo-static-setting-values-defaults-select .demo-static-setting-values-wrapper .mbsc-page .mbsc-windows.mbsc-textfield-wrapper {
    margin-top: 1.5em; }

.demo-static-setting-values-defaults-select .demo-static-setting-values-buttons-code {
  height: 550px; }

.demo-static-setting-values-defaults-select .demo-static-setting-values-buttons-cont {
  height: 520px; }

.demo-static-setting-values-defaults-select .demo-static-setting-values-buttons-auto-cont {
  height: 400px; }

.demo-static-setting-values-defaults-select .static-setting-values-custom .mbsc-scroller-inline {
  height: 230px; }

.demo-static-month-year-picker .code-snippet-cont {
  min-width: 400px;
  max-width: 450px; }

.demo-static-month-year-picker .code-snippet {
  position: relative;
  float: none;
  min-height: initial; }

.demo-static-month-year-picker .demo-static-year-month-height {
  height: 280px; }
  .demo-static-month-year-picker .demo-static-year-month-height .code-snippet, .demo-static-month-year-picker .demo-static-year-month-height code {
    height: 280px; }

.demo-static-hours-days-switch .mbsc-label {
  display: none; }

.demo-static-hours-days-switch .demo-static-inline-input {
  width: 80px; }

.demo-static-hours-days-switch .demo-static-inline-select,
.demo-static-hours-days-switch .demo-static-inline-input {
  display: inline-block;
  margin: 0 5px; }
  .demo-static-hours-days-switch .demo-static-inline-select input, .demo-static-hours-days-switch .demo-static-inline-select select,
  .demo-static-hours-days-switch .demo-static-inline-input input,
  .demo-static-hours-days-switch .demo-static-inline-input select {
    height: 30px;
    margin: 2px 0px; }

.demo-static-hours-days-switch select.mbsc-select.mbsc-ltr {
  border-color: #495162;
  padding-right: 34px; }

.demo-static-hours-days-switch .mbsc-select-icon {
  width: 14px;
  top: 4px;
  right: 10px;
  color: #495162; }

.demo-static-cal-groupby .code-snippet {
  min-height: initial;
  position: relative;
  float: none; }

.demo-static-cal-groupby .mbsc-segmented {
  max-width: 200px;
  margin: 0; }

.demo-static-cal-groupby .demo-static-title {
  margin-top: 16px;
  width: 120px; }

.demo-static-cal-groupby .demo-fullpage-display {
  max-width: 1000px;
  overflow: auto; }

/* select demos */
.demo-static-select-usage .demo-static-tab-content {
  max-width: 600px; }

.demo-static-select-usage .code-snippet {
  position: relative;
  min-height: initial;
  float: none;
  border-radius: 0; }

.demo-static-select-usage .demo-static-comp-border {
  position: relative; }

.demo-static-select-usage .usage-input-picker-height,
.demo-static-select-usage .usage-mobi-picker-height {
  height: 314px; }

.demo-static-select-usage .usage-button-picker-height {
  height: 503px; }

.demo-static-select-usage .demo-wrapper .usage-input-picker-height,
.demo-static-select-usage .demo-wrapper .usage-mobi-picker-height {
  margin-bottom: 11px; }

.demo-static-select-usage .demo-wrapper .usage-button-picker-height {
  margin-bottom: -3px; }

.demo-static-select-usage .mbsc-page {
  min-height: initial; }

.demo-static-select-usage .demo-static-select-usage-inline {
  height: 210px; }

.demo-static-select-usage .demo-static-select-usage-inline-html,
.demo-static-select-usage .demo-static-select-usage-inline-html code {
  height: 90px; }

.demo-static-select-usage .mbsc-scroller-inline {
  height: 210px; }

.demo-static-multiple-lines .code-snippet {
  position: relative;
  float: none;
  min-height: initial; }

.demo-static-multiple-lines .code-snippet-cont {
  flex: 0 0 450px; }

.demo-static-multiple-lines .demo-static-multiple-lines-js,
.demo-static-multiple-lines .demo-static-multiple-lines-js code {
  height: 250px; }

.demo-static-multiple-lines .demo-static-multiple-lines-css,
.demo-static-multiple-lines .demo-static-multiple-lines-css code {
  height: 200px; }

.demo-static-single-select .code-snippet {
  position: relative;
  float: none;
  min-height: initial; }

.demo-static-single-select .code-snippet-cont {
  flex: 0 0 450px; }

.demo-static-multi-select .code-snippet {
  position: relative;
  float: none;
  min-height: initial; }

.demo-static-multi-select .code-snippet-cont {
  flex: 0 0 450px; }

.demo-static-multi-select .demo-static-multi-select-ts,
.demo-static-multi-select .demo-static-multi-select-ts code {
  height: 324px; }

.demo-static-code-blocks .code-snippet {
  min-height: initial;
  position: relative;
  float: none; }

.demo-static-move-resize .code-snippet-cont,
.demo-static-move-resize .code-snippet {
  height: 370px; }

.demo-static-move-resize .code-snippet-ng,
.demo-static-move-resize .code-snippet-ng code {
  height: 183px; }

.demo-static-move-resize .mbsc-segmented {
  margin-bottom: 30px; }

/* timeline demos */
.demo-static-timeline-timegrid .mbsc-segmented {
  max-width: 300px; }

.demo-static-timeline-timegrid .code-snippet,
.demo-static-timeline-timegrid .code-snippet code {
  height: 335px; }

.demo-static-timeline-timegrid .timeline-timegrid-angular-code .code-snippet,
.demo-static-timeline-timegrid .timeline-timegrid-angular-code .code-snippet code {
  height: 165px; }

.demo-static-timeline-timegrid .code-snippet {
  min-height: initial;
  position: relative;
  float: none; }

.demo-static-timeline-timegrid .demo-fullpage-display {
  overflow: auto; }

.demo-static-daily-weekly-timeline .mbsc-segmented {
  padding-left: 0; }

.demo-static-daily-weekly-timeline .demo-fullpage-display {
  overflow: auto; }

.demo-static-daily-weekly-timeline .mbsc-timeline-day-month {
  min-width: 150px; }

.demo-static-multiple-days-weeks-months .mbsc-segmented {
  padding-left: 0;
  margin-bottom: 0; }

.demo-static-multiple-days-weeks-months .demo-fullpage-display {
  overflow: auto; }

.demo-static-multiple-days-weeks-months .demo-static-checkbox .mbsc-checkbox {
  padding-left: 50px;
  display: inline-block; }

.demo-static-multiple-days-weeks-months .demo-static-checkbox .mbsc-checkbox-box {
  left: 0; }

.demo-static-multiple-days-weeks-months .multi-view-datepicker {
  display: inline-block;
  margin: 0 10px;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }
  .demo-static-multiple-days-weeks-months .multi-view-datepicker input {
    height: 30px;
    width: 170px;
    margin: 2px 0px; }

.demo-static-multiple-days-weeks-months .disabled .multi-view-datepicker {
  opacity: .5; }

.demo-static-multiple-days-weeks-months .demo-static-scheduler-segmented .mbsc-segmented {
  max-width: 220px; }

.demo-static-timeline-cont .demo-fullpage-display {
  max-width: 1600px; }

.demo-static-disabled-cont {
  opacity: .5;
  pointer-events: none; }

.demo-static-print-button {
  margin-bottom: 30px; }

.demo-static-print-view .demo-description-text {
  padding-bottom: 0; }

.demo-static-form-noti .demo-static-tab-content {
  width: 460px; }

.demo-static-form-toast .demo-static-tab-content, .demo-static-form-toast .demo-wrapper, .demo-static-form-toast code {
  height: 385px; }

.demo-static-form-snackbar .demo-static-tab-content, .demo-static-form-snackbar .demo-wrapper, .demo-static-form-snackbar code {
  height: 427px; }

.demo-static-forms-cont .code-snippet {
  position: relative;
  float: none;
  min-height: initial; }

.demo-static-forms-cont .demo-static-tab-content {
  max-width: 800px; }

.demo-static-stepper .demo-static-tab-content, .demo-static-stepper .demo-wrapper, .demo-static-stepper code {
  height: 320px; }

.demo-static-forms-colors .demo-static-tab-content, .demo-static-forms-colors .demo-wrapper, .demo-static-forms-colors code {
  height: 1120px; }

.demo-static-forms-popup-html,
.demo-static-forms-popup-html code {
  height: 300px; }

.demo-static-forms-popup-js,
.demo-static-forms-popup-js code {
  height: 196px; }

.demo-static-forms-popup-react,
.demo-static-forms-popup-react code {
  height: 500px; }

.demo-static-forms-alerts .demo-static-tab-content {
  max-width: 560px; }

.demo-static-forms-alerts .demo-forms-alerts-wrapper {
  height: 100%; }

@media (max-width: 950px) {
  .demo-static-forms-alerts .demo-wrapper {
    height: 0; } }

.demo-static-forms-sections .mbsc-page {
  min-height: initial; }

.demo-static-forms-fields .code-snippet {
  width: 550px; }

.demo-static-forms-textfields .demo-static-tab-content,
.demo-static-forms-textfields pre, .demo-static-forms-textfields code, .demo-static-forms-textfields .mbsc-page {
  height: 590px; }

.demo-static-forms-textarea .demo-static-tab-content,
.demo-static-forms-textarea pre, .demo-static-forms-textarea code, .demo-static-forms-textarea .mbsc-page {
  height: 460px; }

.demo-static-forms-datefields .demo-static-tab-content,
.demo-static-forms-datefields pre, .demo-static-forms-datefields code, .demo-static-forms-datefields .mbsc-page {
  height: 275px; }

.demo-static-forms-numberfields .demo-static-tab-content,
.demo-static-forms-numberfields pre, .demo-static-forms-numberfields code, .demo-static-forms-numberfields .mbsc-page {
  height: 110px; }

.demo-static-forms-dropdowns .demo-static-tab-content,
.demo-static-forms-dropdowns pre, .demo-static-forms-dropdowns code, .demo-static-forms-dropdowns .mbsc-page {
  height: 350px; }

@media (max-width: 950px) {
  .demo-static-fw-picker {
    display: none; }
  .demo-static-description,
  .demo-static-content,
  .demo-responsive-viewport-cont {
    padding: 0 20px; }
  .demo-static-tab-content {
    max-width: 100%; }
    .demo-static-tab-content .demo-static-code-section {
      height: auto; }
  .demo-static-date-types-content .code-snippet {
    height: 140px; }
  .desktop-responsive-placeholder .demo-static-tab-content {
    display: block; }
  .demo-static-description .demo-description-title,
  .demo-description-download-btn {
    display: none; }
  .demo-description-text.demo-static-padding {
    padding: 25px; }
  .code-snippet-cont:not(.demo-static-event-hooks) .demo-static-content {
    display: initial;
    max-width: 100%; }
    .code-snippet-cont:not(.demo-static-event-hooks) .demo-static-content .demo-static-tab-content {
      margin: 0 0 20px;
      border-radius: 12px; }
    .code-snippet-cont:not(.demo-static-event-hooks) .demo-static-content .demo-wrapper > .demo-spinner {
      border: 0; }
    .code-snippet-cont:not(.demo-static-event-hooks) .demo-static-content .demo-responsive-display,
    .code-snippet-cont:not(.demo-static-event-hooks) .demo-static-content .demo-responsive-display .demo-wrapper > div,
    .code-snippet-cont:not(.demo-static-event-hooks) .demo-static-content .demo-fullpage-display .demo-wrapper > div {
      border-radius: 12px; }
  .demo-static-description {
    margin-right: 0; }
  .demo-static-title {
    margin-top: 15px; }
  .demo-static-wrapper {
    padding: 0 20px; } }

.ais-Breadcrumb-list, .ais-CurrentRefinements-list, .ais-HierarchicalMenu-list, .ais-Hits-list, .ais-InfiniteHits-list, .ais-InfiniteResults-list, .ais-Menu-list, .ais-NumericMenu-list, .ais-Pagination-list, .ais-RatingMenu-list, .ais-RefinementList-list, .ais-Results-list, .ais-ToggleRefinement-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.ais-ClearRefinements-button, .ais-CurrentRefinements-delete, .ais-CurrentRefinements-reset, .ais-GeoSearch-redo, .ais-GeoSearch-reset, .ais-HierarchicalMenu-showMore, .ais-InfiniteHits-loadMore, .ais-InfiniteHits-loadPrevious, .ais-InfiniteResults-loadMore, .ais-Menu-showMore, .ais-RangeInput-submit, .ais-RefinementList-showMore, .ais-SearchBox-reset, .ais-SearchBox-submit, .ais-VoiceSearch-button {
  padding: 0;
  overflow: visible;
  font: inherit;
  line-height: normal;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ais-ClearRefinements-button::-moz-focus-inner, .ais-CurrentRefinements-delete::-moz-focus-inner, .ais-CurrentRefinements-reset::-moz-focus-inner, .ais-GeoSearch-redo::-moz-focus-inner, .ais-GeoSearch-reset::-moz-focus-inner, .ais-HierarchicalMenu-showMore::-moz-focus-inner, .ais-InfiniteHits-loadMore::-moz-focus-inner, .ais-InfiniteHits-loadPrevious::-moz-focus-inner, .ais-InfiniteResults-loadMore::-moz-focus-inner, .ais-Menu-showMore::-moz-focus-inner, .ais-RangeInput-submit::-moz-focus-inner, .ais-RefinementList-showMore::-moz-focus-inner, .ais-SearchBox-reset::-moz-focus-inner, .ais-SearchBox-submit::-moz-focus-inner, .ais-VoiceSearch-button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.ais-ClearRefinements-button[disabled], .ais-CurrentRefinements-delete[disabled], .ais-CurrentRefinements-reset[disabled], .ais-GeoSearch-redo[disabled], .ais-GeoSearch-reset[disabled], .ais-HierarchicalMenu-showMore[disabled], .ais-InfiniteHits-loadMore[disabled], .ais-InfiniteHits-loadPrevious[disabled], .ais-InfiniteResults-loadMore[disabled], .ais-Menu-showMore[disabled], .ais-RangeInput-submit[disabled], .ais-RefinementList-showMore[disabled], .ais-SearchBox-reset[disabled], .ais-SearchBox-submit[disabled], .ais-VoiceSearch-button[disabled] {
  cursor: default; }

.ais-Breadcrumb-item, .ais-Breadcrumb-list, .ais-Pagination-list, .ais-PoweredBy, .ais-RangeInput-form, .ais-RatingMenu-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ais-GeoSearch, .ais-GeoSearch-map {
  height: 100%; }

.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list {
  margin-left: 1em; }

.ais-PoweredBy-logo {
  display: block;
  height: 1.2em;
  width: auto; }

.ais-RatingMenu-starIcon {
  display: block;
  width: 20px;
  height: 20px; }

.ais-SearchBox-input::-ms-clear, .ais-SearchBox-input::-ms-reveal {
  display: none;
  width: 0;
  height: 0; }

.ais-SearchBox-input::-webkit-search-cancel-button, .ais-SearchBox-input::-webkit-search-decoration, .ais-SearchBox-input::-webkit-search-results-button, .ais-SearchBox-input::-webkit-search-results-decoration {
  display: none; }

.ais-RangeSlider .rheostat {
  overflow: visible;
  margin-top: 40px;
  margin-bottom: 40px; }

.ais-RangeSlider .rheostat-background {
  height: 6px;
  top: 0;
  width: 100%; }

.ais-RangeSlider .rheostat-handle {
  margin-left: -12px;
  top: -7px; }

.ais-RangeSlider .rheostat-background {
  position: relative;
  background-color: #fff;
  border: 1px solid #aaa; }

.ais-RangeSlider .rheostat-progress {
  position: absolute;
  top: 1px;
  height: 4px;
  background-color: #333; }

.rheostat-handle {
  position: relative;
  z-index: 1;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #333;
  border-radius: 50%;
  cursor: -webkit-grab;
  cursor: grab; }

.rheostat-marker {
  margin-left: -1px;
  position: absolute;
  width: 1px;
  height: 5px;
  background-color: #aaa; }

.rheostat-marker--large {
  height: 9px; }

.rheostat-value {
  padding-top: 15px; }

.rheostat-tooltip, .rheostat-value {
  margin-left: 50%;
  position: absolute;
  text-align: center;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

.rheostat-tooltip {
  top: -22px; }

.ais-Breadcrumb-list, .ais-CurrentRefinements-list, .ais-HierarchicalMenu-list, .ais-Hits-list, .ais-InfiniteHits-list, .ais-InfiniteResults-list, .ais-Menu-list, .ais-NumericMenu-list, .ais-Pagination-list, .ais-RatingMenu-list, .ais-RefinementList-list, .ais-Results-list, .ais-ToggleRefinement-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.ais-ClearRefinements-button, .ais-CurrentRefinements-delete, .ais-CurrentRefinements-reset, .ais-GeoSearch-redo, .ais-GeoSearch-reset, .ais-HierarchicalMenu-showMore, .ais-InfiniteHits-loadMore, .ais-InfiniteHits-loadPrevious, .ais-InfiniteResults-loadMore, .ais-Menu-showMore, .ais-RangeInput-submit, .ais-RefinementList-showMore, .ais-SearchBox-reset, .ais-SearchBox-submit, .ais-VoiceSearch-button {
  padding: 0;
  overflow: visible;
  font: inherit;
  line-height: normal;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ais-ClearRefinements-button::-moz-focus-inner, .ais-CurrentRefinements-delete::-moz-focus-inner, .ais-CurrentRefinements-reset::-moz-focus-inner, .ais-GeoSearch-redo::-moz-focus-inner, .ais-GeoSearch-reset::-moz-focus-inner, .ais-HierarchicalMenu-showMore::-moz-focus-inner, .ais-InfiniteHits-loadMore::-moz-focus-inner, .ais-InfiniteHits-loadPrevious::-moz-focus-inner, .ais-InfiniteResults-loadMore::-moz-focus-inner, .ais-Menu-showMore::-moz-focus-inner, .ais-RangeInput-submit::-moz-focus-inner, .ais-RefinementList-showMore::-moz-focus-inner, .ais-SearchBox-reset::-moz-focus-inner, .ais-SearchBox-submit::-moz-focus-inner, .ais-VoiceSearch-button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.ais-ClearRefinements-button[disabled], .ais-CurrentRefinements-delete[disabled], .ais-CurrentRefinements-reset[disabled], .ais-GeoSearch-redo[disabled], .ais-GeoSearch-reset[disabled], .ais-HierarchicalMenu-showMore[disabled], .ais-InfiniteHits-loadMore[disabled], .ais-InfiniteHits-loadPrevious[disabled], .ais-InfiniteResults-loadMore[disabled], .ais-Menu-showMore[disabled], .ais-RangeInput-submit[disabled], .ais-RefinementList-showMore[disabled], .ais-SearchBox-reset[disabled], .ais-SearchBox-submit[disabled], .ais-VoiceSearch-button[disabled] {
  cursor: default; }

.ais-HierarchicalMenu-showMore, .ais-InfiniteHits-loadMore, .ais-InfiniteHits-loadPrevious, .ais-Menu-showMore, .ais-RefinementList-showMore {
  overflow-anchor: none; }

.ais-Breadcrumb-item, .ais-Breadcrumb-list, .ais-Pagination-list, .ais-PoweredBy, .ais-RangeInput-form, .ais-RatingMenu-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ais-GeoSearch, .ais-GeoSearch-map {
  height: 100%; }

.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list {
  margin-left: 1em; }

.ais-PoweredBy-logo {
  display: block;
  height: 1.2em;
  width: auto; }

.ais-RatingMenu-starIcon {
  display: block;
  width: 20px;
  height: 20px; }

.ais-SearchBox-input::-ms-clear, .ais-SearchBox-input::-ms-reveal {
  display: none;
  width: 0;
  height: 0; }

.ais-SearchBox-input::-webkit-search-cancel-button, .ais-SearchBox-input::-webkit-search-decoration, .ais-SearchBox-input::-webkit-search-results-button, .ais-SearchBox-input::-webkit-search-results-decoration {
  display: none; }

.ais-RangeSlider .rheostat {
  overflow: visible;
  margin-top: 40px;
  margin-bottom: 40px; }

.ais-RangeSlider .rheostat-background {
  height: 6px;
  top: 0;
  width: 100%; }

.ais-RangeSlider .rheostat-handle {
  margin-left: -12px;
  top: -7px; }

.ais-RangeSlider .rheostat-background {
  position: relative;
  background-color: #fff;
  border: 1px solid #aaa; }

.ais-RangeSlider .rheostat-progress {
  position: absolute;
  top: 1px;
  background-color: #333; }

.rheostat-handle {
  position: relative;
  z-index: 1;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #333;
  border-radius: 50%;
  cursor: -webkit-grab;
  cursor: grab; }

.rheostat-marker {
  margin-left: -1px;
  position: absolute;
  width: 1px;
  height: 5px;
  background-color: #aaa; }

.rheostat-marker--large {
  height: 9px; }

.rheostat-value {
  padding-top: 15px; }

.rheostat-tooltip, .rheostat-value {
  margin-left: 50%;
  position: absolute;
  text-align: center;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

.rheostat-tooltip {
  top: -22px; }

[class^=ais-] {
  box-sizing: border-box; }

.ais-VoiceSearch-button:disabled, [class^=ais-][class$="--disabled"], [class^=ais-][class$="--disabled"] * {
  cursor: not-allowed; }

.ais-ClearRefinements-button, .ais-GeoSearch-redo, .ais-GeoSearch-reset, .ais-HierarchicalMenu-showMore, .ais-InfiniteHits-loadMore, .ais-InfiniteHits-loadPrevious, .ais-Menu-showMore, .ais-Pagination-link, .ais-RangeInput-submit, .ais-RefinementList-showMore, .ais-VoiceSearch-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff, #fcfcfd);
  border: 1px solid #d6d6e7;
  border-radius: 3px;
  box-shadow: 0 1px 0 0 rgba(35, 38, 59, 0.05);
  color: #23263b;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: .875rem;
  font-weight: 400;
  height: 2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1.25rem;
  padding: 0 1rem;
  place-items: center;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ais-GeoSearch-redo, .ais-GeoSearch-reset, .ais-HierarchicalMenu-showMore, .ais-Menu-showMore, .ais-RefinementList-showMore {
  height: 1.5rem; }

.ais-HierarchicalMenu-showMore, .ais-Menu-showMore, .ais-RefinementList-showMore {
  margin-top: 1rem; }

.ais-ClearRefinements-button:hover, .ais-GeoSearch-redo:hover, .ais-GeoSearch-reset:hover, .ais-HierarchicalMenu-showMore:hover, .ais-InfiniteHits-loadMore:hover, .ais-InfiniteHits-loadPrevious:hover, .ais-Menu-showMore:hover, .ais-Pagination-item:not(.ais-Pagination-item--selected):not(.ais-Pagination-item--disabled) .ais-Pagination-link:hover, .ais-RangeInput-submit:hover, .ais-RefinementList-showMore:hover, .ais-VoiceSearch-button:hover {
  background-image: linear-gradient(-180deg, #fff, #f5f5fa);
  border-color: #d6d6e7; }

.ais-ClearRefinements-button:focus, .ais-GeoSearch-redo:focus, .ais-GeoSearch-reset:focus, .ais-HierarchicalMenu-showMore:focus, .ais-InfiniteHits-loadMore:focus, .ais-InfiniteHits-loadPrevious:focus, .ais-Menu-showMore:focus, .ais-RangeInput-submit:focus, .ais-RefinementList-showMore:focus, .ais-VoiceSearch-button:focus {
  background-image: linear-gradient(-180deg, #fff, #f5f5fa);
  border-color: #3c4fe0;
  box-shadow: 0 0 0 1px #3c4fe0, 0 2px 0 1px rgba(35, 38, 59, 0.05);
  outline: medium none currentcolor; }

.ais-ClearRefinements-button:active, .ais-GeoSearch-redo:active, .ais-GeoSearch-reset:active, .ais-HierarchicalMenu-showMore:active, .ais-InfiniteHits-loadMore:active, .ais-InfiniteHits-loadPrevious:active, .ais-Menu-showMore:active, .ais-Pagination-item--selected .ais-Pagination-link, .ais-Pagination-link:active, .ais-RefinementList-showMore:active, .ais-VoiceSearch-button:active {
  border-color: #d6d6e7;
  box-shadow: inset 0 1px 4px 0 rgba(119, 122, 175, 0.4), inset 0 1px 1px 0 rgba(119, 122, 175, 0.4), 0 1px 0 0 rgba(35, 38, 59, 0.05); }

.ais-ClearRefinements-button:disabled[disabled], .ais-GeoSearch-redo--disabled, .ais-GeoSearch-reset--disabled, .ais-InfiniteHits-loadMore:disabled[disabled], .ais-InfiniteHits-loadPrevious:disabled[disabled], .ais-Pagination-item--disabled .ais-Pagination-link, .ais-VoiceSearch-button:disabled {
  background-image: linear-gradient(-180deg, #fff, #f5f5fa);
  border-color: #efeff5;
  box-shadow: none;
  color: #b6b7d5; }

.ais-HierarchicalMenu-showMore--disabled[disabled], .ais-Menu-showMore--disabled[disabled], .ais-RefinementList-showMore--disabled[disabled] {
  display: none; }

.ais-HierarchicalMenu-item, .ais-Menu-item, .ais-NumericMenu-label, .ais-RatingMenu-item, .ais-RefinementList-item, .ais-ToggleRefinement-label {
  display: block;
  font-size: .875rem;
  line-height: 1.75rem; }

.ais-HierarchicalMenu-link, .ais-Menu-link, .ais-RatingMenu-link, .ais-RefinementList-label {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }

.ais-Breadcrumb-link, .ais-HierarchicalMenu-link, .ais-Menu-link, .ais-RatingMenu-link {
  color: inherit;
  text-decoration: none; }

.ais-Breadcrumb-link:hover {
  text-decoration: underline; }

.ais-HierarchicalMenu-label, .ais-Menu-label, .ais-RefinementList-labelText {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ais-HierarchicalMenu-item--selected > .ais-HierarchicalMenu-link > .ais-HierarchicalMenu-label, .ais-Menu-item--selected .ais-Menu-label, .ais-RatingMenu-item--selected, .ais-RefinementList-item--selected {
  font-weight: 600; }

.ais-HierarchicalMenu-count, .ais-Menu-count, .ais-RatingMenu-count, .ais-RefinementList-count, .ais-ToggleRefinement-count {
  background: #f5f5fa none repeat scroll 0 0;
  border: 1px solid #b6b7d5;
  border-radius: 99999px;
  color: #23263b;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1rem;
  margin-left: .5rem;
  overflow: hidden;
  padding: 0 .25rem; }

.ais-HierarchicalMenu-noResults, .ais-Menu-noResults, .ais-RefinementList-noResults {
  color: #5a5e9a;
  font-size: .875rem;
  line-height: 1.25rem;
  margin-top: 1rem; }

.ais-HitsPerPage-select, .ais-MenuSelect-select, .ais-SortBy-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'), linear-gradient(-180deg, #fff, #fcfcfd);
  background-position: right 1rem center,0 0;
  background-repeat: no-repeat;
  background-size: 10px,auto;
  border: 1px solid #d6d6e7;
  border-radius: 3px;
  box-shadow: 0 1px 0 0 rgba(35, 38, 59, 0.05);
  color: #23263b;
  cursor: pointer;
  font: inherit;
  height: 2.5rem;
  outline: medium none currentcolor;
  padding: 0 2.5rem 0 1rem;
  position: relative;
  width: 100%; }

.ais-HitsPerPage-select:-moz-focusring, .ais-HitsPerPage-select::-moz-focus-inner, .ais-SortBy-select:-moz-focusring, .ais-SortBy-select::-moz-focus-inner {
  color: transparent;
  outline: medium none currentcolor; }

.ais-HitsPerPage-select > option:not(:checked), .ais-SortBy-select > option:not(:checked) {
  color: #23263b; }

.ais-HitsPerPage-select > option:disabled, .ais-SortBy-select > option:disabled {
  color: #b6b7d5; }

.ais-HitsPerPage-select:hover, .ais-SortBy-select:hover {
  background-image: url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'), linear-gradient(-180deg, #fcfcfd, #f5f5fa);
  border-color: #d6d6e7; }

.ais-HitsPerPage-select:focus, .ais-SortBy-select:focus {
  background-image: url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'), linear-gradient(-180deg, #fff, #f5f5fa);
  border-color: #3c4fe0;
  box-shadow: 0 0 0 1px #3c4fe0, 0 2px 0 0 rgba(35, 38, 59, 0.05); }

.ais-HitsPerPage-select:disabled, .ais-SortBy-select:disabled {
  background-image: url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23b6b7d5" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'), linear-gradient(-180deg, #fff, #f5f5fa);
  border-color: #efeff5;
  box-shadow: none;
  color: #b6b7d5;
  cursor: not-allowed; }

.ais-Panel {
  margin-bottom: 2rem; }

.ais-Panel-header {
  margin-bottom: 1rem;
  text-transform: uppercase; }

.ais-Panel-footer, .ais-Panel-header {
  color: #5a5e9a;
  font-size: .75rem;
  font-weight: 600;
  line-height: 1rem; }

.ais-Panel-footer {
  margin-top: 1rem; }

.ais-Panel--collapsible {
  position: relative; }

.ais-Panel--collapsible .ais-Panel-collapseButton {
  background: none;
  border: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0; }

.ais-Panel--collapsed .ais-Panel-body, .ais-Panel--collapsed .ais-Panel-footer {
  display: none; }

.ais-SearchBox-form {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: .875rem;
  height: 2.5rem;
  line-height: 1.25rem;
  position: relative;
  width: 100%; }

.ais-SearchBox-form:before {
  background: transparent url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235a5e9a%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%3C%2Fcircle%3E%3Cline%20x1%3D%2221%22%20y1%3D%2221%22%20x2%3D%2216.65%22%20y2%3D%2216.65%22%3E%3C%2Fline%3E%3C%2Fsvg%3E") repeat scroll 0 0;
  content: "";
  height: 1rem;
  left: 1rem;
  margin-top: -.5rem;
  position: absolute;
  top: 50%;
  width: 1rem; }

.ais-SearchBox-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #d6d6e7;
  border-radius: 3px;
  box-shadow: inset 0 1px 4px 0 rgba(119, 122, 175, 0.3);
  caret-color: #5a5e9a;
  color: #23263b;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  font: inherit;
  max-width: 100%;
  padding-left: 2.5rem; }

.ais-SearchBox-input::-webkit-input-placeholder {
  color: #5a5e9a; }

.ais-SearchBox-input:-ms-input-placeholder {
  color: #5a5e9a; }

.ais-SearchBox-input::placeholder {
  color: #5a5e9a; }

.ais-SearchBox-input:focus {
  border-color: #3c4fe0;
  box-shadow: 0 1px 0 0 rgba(35, 38, 59, 0.05);
  outline: medium none currentcolor; }

.ais-SearchBox-input:disabled {
  background: transparent linear-gradient(-180deg, #fff, #f5f5fa) repeat scroll 0 0;
  border-color: #efeff5;
  box-shadow: none;
  cursor: not-allowed; }

.ais-SearchBox-input:disabled::-webkit-input-placeholder {
  color: #b6b7d5;
  pointer-events: none; }

.ais-SearchBox-input:disabled:-ms-input-placeholder {
  color: #b6b7d5;
  pointer-events: none; }

.ais-SearchBox-input:disabled::placeholder {
  color: #b6b7d5;
  pointer-events: none; }

.ais-SearchBox-input::-webkit-search-cancel-button, .ais-SearchBox-input::-webkit-search-decoration, .ais-SearchBox-input::-webkit-search-results-button, .ais-SearchBox-input::-webkit-search-results-decoration {
  -webkit-appearance: none;
  appearance: none; }

.ais-SearchBox-loadingIndicator, .ais-SearchBox-reset {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  fill: #484c7a;
  height: 20px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20px; }

.ais-SearchBox-reset:focus {
  background: #b6b7d5;
  fill: #fff;
  outline: 0; }

.ais-RefinementList-searchBox .ais-SearchBox-loadingIndicator, .ais-RefinementList-searchBox .ais-SearchBox-reset {
  right: .5rem; }

.ais-SearchBox-loadingIndicator[hidden], .ais-SearchBox-reset[hidden], .ais-SearchBox-submit {
  display: none; }

.ais-Menu-searchBox, .ais-RefinementList-searchBox {
  margin-bottom: .5rem; }

.ais-Menu-searchBox .ais-SearchBox-form, .ais-RefinementList-searchBox .ais-SearchBox-form {
  height: 2rem; }

.ais-Menu-searchBox .ais-SearchBox-form:before, .ais-RefinementList-searchBox .ais-SearchBox-form:before {
  left: .5rem; }

.ais-Menu-searchBox .ais-SearchBox-input, .ais-RefinementList-searchBox .ais-SearchBox-input {
  padding-left: 2rem; }

.ais-VoiceSearch-button {
  color: #5a5e9a;
  height: 48px;
  width: 48px; }

.ais-VoiceSearch-button svg {
  color: currentcolor; }

.ais-Highlight-highlighted, .ais-Snippet-highlighted {
  background-color: rgba(84, 104, 255, 0.1);
  color: #5468ff;
  font-style: normal; }

.ais-Hits-item, .ais-InfiniteHits-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(35, 38, 59, 0.05), 0 1px 3px 0 rgba(35, 38, 59, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.5rem; }

.ais-Hits-item:first-of-type, .ais-InfiniteHits-item:first-of-type {
  border-radius: 3px 3px 0 0; }

.ais-Hits-item:last-of-type, .ais-InfiniteHits-item:last-of-type {
  border-radius: 0 0 3px 3px; }

.ais-Hits-item:only-of-type, .ais-InfiniteHits-item:only-of-type {
  border-radius: 3px; }

.ais-InfiniteHits-loadMore, .ais-InfiniteHits-loadPrevious {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1rem auto; }

.ais-GeoSearch {
  position: relative; }

.ais-GeoSearch-control {
  left: 3.75rem;
  position: absolute;
  top: 1rem; }

.ais-GeoSearch-label {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5f5fa;
  border: 1px solid #b6b7d5;
  border-radius: 3px;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: .875rem;
  line-height: 1.5;
  min-height: 1.5rem;
  padding: .25rem .5rem; }

.ais-GeoSearch-label, .ais-GeoSearch-redo, .ais-GeoSearch-reset {
  white-space: nowrap; }

.ais-GeoSearch-reset {
  bottom: 1.25rem;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

.ais-GeoSearch-input, .ais-RefinementList-checkbox {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  background-position: 50%;
  background-size: 180%;
  border: 1px solid currentcolor;
  border-radius: 3px;
  box-shadow: inset 0 1px 4px 0 rgba(119, 122, 175, 0.4);
  color: #d6d6e7;
  cursor: inherit;
  height: 1rem;
  margin: 0 .5rem 0 0;
  min-width: 1rem; }

.ais-GeoSearch-input:checked, .ais-RefinementList-item--selected .ais-RefinementList-checkbox {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2220%206%209%2017%204%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");
  background-size: 14px;
  border-color: currentcolor;
  box-shadow: inset 0 1px 0 0 rgba(35, 38, 59, 0.05);
  color: #3c4fe0; }

.ais-GeoSearch-input:focus, .ais-RefinementList-checkbox:focus {
  outline: medium none currentcolor; }

.ais-GeoSearch-input:checked:focus, .ais-RefinementList-item--selected .ais-RefinementList-checkbox:focus {
  box-shadow: inset 0 1px 0 0 rgba(35, 38, 59, 0.05), 0 0 0 1px currentcolor; }

.ais-NumericMenu-label {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ais-NumericMenu-radio {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  border: 1px solid #d6d6e7;
  border-radius: 50%;
  box-shadow: inset 0 1px 4px 0 rgba(119, 122, 175, 0.3);
  height: 16px;
  margin: 0 .5rem 0 0;
  outline: 0;
  position: relative;
  width: 16px; }

.ais-NumericMenu-radio:checked, .ais-NumericMenu-radio:focus {
  border-color: #3c4fe0;
  box-shadow: 0 1px 0 0 rgba(35, 38, 59, 0.05); }

.ais-NumericMenu-radio:focus {
  box-shadow: 0 0 0 1px #3c4fe0, 0 1px 0 0 rgba(35, 38, 59, 0.05); }

.ais-NumericMenu-radio:checked:after {
  background: #3c4fe0;
  border-radius: 50%;
  bottom: 4px;
  content: "";
  left: 4px;
  position: absolute;
  right: 4px;
  top: 4px; }

.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list {
  margin-left: 1.5rem; }

.ais-HierarchicalMenu-link:before {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b6b7d5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2218%2015%2012%209%206%2015%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  height: 1rem;
  margin-right: .5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 1rem; }

.ais-HierarchicalMenu-item--selected > .ais-HierarchicalMenu-link:before {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E"); }

.ais-RatingMenu-starIcon {
  margin-right: .25rem;
  fill: #5a5e9a;
  position: relative;
  width: 16px; }

.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon {
  fill: #b6b7d5; }

.ais-RatingMenu-item--disabled .ais-RatingMenu-count, .ais-RatingMenu-item--disabled .ais-RatingMenu-label {
  color: #b6b7d5; }

.ais-ClearRefinements-button {
  width: 100%; }

.ais-CurrentRefinements-list {
  display: inline-grid;
  gap: 1rem;
  grid-auto-flow: column; }

.ais-CurrentRefinements-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5f5fa;
  border: 1px solid #b6b7d5;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: .875rem;
  line-height: 1.5;
  min-height: 1.5rem;
  padding: .05rem .5rem; }

.ais-CurrentRefinements-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: .5rem; }

.ais-CurrentRefinements-delete {
  color: #9698c3;
  height: 100%;
  margin-left: .25rem;
  outline-width: 0; }

.ais-ToggleRefinement-label {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.ais-ToggleRefinement-checkbox {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: rgba(65, 66, 71, 0.08);
  background: #f5f5fa;
  border-radius: 9999px;
  box-shadow: inset 0 1px 4px 0 rgba(119, 122, 175, 0.4);
  height: 18px;
  pointer-events: none;
  position: relative;
  width: 32px; }

.ais-ToggleRefinement-checkbox:checked {
  background: #3c4fe0;
  box-shadow: inset 0 1px 4px 0 rgba(35, 38, 59, 0.1); }

.ais-ToggleRefinement-checkbox:focus {
  outline: 0; }

.ais-ToggleRefinement-checkbox:after {
  background: linear-gradient(-180deg, #fff, #f5f5fa);
  border-radius: 9999px;
  box-shadow: 1px 1px 1px 0 rgba(35, 38, 59, 0.05);
  content: "";
  height: 16px;
  left: 1px;
  position: absolute;
  top: 1px;
  transition: all .1s ease-in-out;
  width: 16px; }

.ais-ToggleRefinement-checkbox:checked:after {
  -webkit-transform: translateX(14px);
  transform: translateX(14px); }

.ais-RangeInput-input {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #d6d6e7;
  border-radius: 3px;
  box-shadow: inset 0 1px 4px 0 rgba(119, 122, 175, 0.3);
  caret-color: #5a5e9a;
  color: #23263b;
  cursor: text;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: .875rem;
  height: 2rem;
  line-height: 1.25rem;
  min-width: 0;
  overflow: hidden;
  padding: 0 1rem;
  position: relative; }

.ais-RangeInput-input:focus {
  border-color: #3c4fe0;
  box-shadow: 0 1px 0 0 rgba(35, 38, 59, 0.05);
  outline: 0; }

.ais-RangeInput-separator {
  margin: 0 .5rem; }

.ais-RangeInput-submit {
  margin-left: .5rem; }

.ais-RangeSlider .rheostat {
  margin: 40px 6px; }

.ais-RangeSlider .rheostat-horizontal {
  cursor: pointer;
  width: calc(100% - 15px); }

.ais-RangeSlider .rheostat-background {
  background-color: transparent;
  border: none;
  border-radius: 3px;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 0.5px 0 0 rgba(255, 255, 255, 0.05);
  height: 4px; }

.ais-RangeSlider .rheostat-progress {
  background-color: #3c4fe0;
  border-radius: 3px;
  height: 4px;
  max-width: 100%;
  top: 0; }

.ais-RangeSlider .rheostat-tooltip {
  font-weight: 700;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ais-RangeSlider .rheostat-handle {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff, #fcfcfd);
  border: 1px solid #d6d6e7;
  border-radius: 2px;
  box-shadow: 0 1px 0 0 rgba(35, 38, 59, 0.05);
  height: 24px;
  margin-left: -6px;
  top: -11px;
  width: 12px; }

.ais-RangeSlider .rheostat-handle:after, .ais-RangeSlider .rheostat-handle:before {
  background-color: #d6d6e7;
  content: "";
  height: 12px;
  position: absolute;
  top: 6px;
  width: 1px; }

.ais-RangeSlider .rheostat-handle:before {
  left: 4px; }

.ais-RangeSlider .rheostat-handle:after {
  right: 4px; }

.ais-RangeSlider .rheostat-marker {
  background-color: #d6d6e7; }

.ais-Pagination-item:first-child > .ais-Pagination-link {
  border-radius: 3px 0 0 3px; }

.ais-Pagination-item + .ais-Pagination-item > .ais-Pagination-link {
  border-radius: 0;
  margin-left: -1px; }

.ais-Pagination-item:last-child > .ais-Pagination-link {
  border-radius: 0 3px 3px 0; }

.ais-Pagination-item {
  display: inline-block; }

.ais-Pagination-item--selected .ais-Pagination-link {
  font-weight: 700; }

.ais-Breadcrumb-link, .ais-Breadcrumb-separator {
  color: #5a5e9a; }

.ais-Breadcrumb-separator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 .5rem; }

.ais-Breadcrumb-item--selected {
  font-weight: 600; }

.ais-Breadcrumb-item--selected .ais-Breadcrumb-separator {
  font-weight: 400; }

@media (max-width: 767px) {
  .ais-RangeInput-input, .ais-SearchBox-input {
    font-size: 1rem; } }

